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.
- 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.
solutiondictConstruct complete solution from individual cyles.
- solution_cyclesdict
Solution objects for individual cycles of all Unit Operations.
sensitivitydictConstruct 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
Notes
Ideally, the final state for each unit operation should be saved. However, CADET does currently provide this functionality.