CADETProcess.simulationResults.SimulationResults

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.

solutiondict

Construct complete solution from individual cyles.

solution_cyclesdict

Solution objects for individual cycles of all Unit Operations.

sensitivitydict

Construct 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

check_required_parameters()

Verify if all required parameters are set.

save

update