CADETProcess.simulationResults.SimulationResults#
- class CADETProcess.simulationResults.SimulationResults(solver_name, solver_parameters, exit_flag, exit_message, time_elapsed, solution_cycles, sensitivity_cycles, system_state, chromatograms)[source]#
Class for storing simulation results including the solver configuration
Notes
Ideally, the final state for each unit operation should be saved. However, CADET does currently provide this functionality.
- Attributes:
- solver_namestr
Name of the solver used to simulate the process
- solver_parametersdict
Dictionary with parameters used by the solver
- exit_flagint
Information about the solver termination.
- exit_messagestr
Additional information about the solver status
- time_elapsedfloat
Execution time of simulation.
- process: Process
Simulated Process.
solution
dictConstruct complete solution from individual cyles.
- solution_cyclesdict
Solution objects for individual cycles of all Unit Operations.
sensitivity
dictConstruct complete sensitivity from individual cyles.
- sensitivity_cyclesdict
Solution objects for all sensitivities of individual cycles of all Unit Operations.
- system_statedict
Final state and state_derivative of the system.
- chromatogramsList of chromatogram
Solution of the final cycle of the product outlets.
- n_cyclesint
Number of cycles that were simulated.
Methods
Verify if all required parameters are set.
save
update