CADETProcess.solution.SolutionSolid#
- class CADETProcess.solution.SolutionSolid(n_bound, name, time, solution, c_min)[source]#
Solution in the particle solid phase of the
UnitOperation.Dimensions: NCOL * NRAD * sum_{j}^{NPARTYPE}{NBOUND,j * NPAR,j}
- Attributes:
aggregated_parametersdict: Aggregated parameters of the instance.
- c_min
component_coordinatesnp.ndarray: Indices of the components.
component_systemComponentSystem: ComponentSystem of the Solution object.
coordinatesnp.ndarray: Coordinates of the Solution.
cycle_timefloat: Cycle time.
local_purity_componentsnp.ndarray: Local purity of each component.
local_purity_speciesnp.ndarray: Local purity of components.
missing_parameterslist: Parameters that are required but not set.
- n_bound
n_compint: Number of components.
- name
ncolint: Number of axial discretization points.
nparint: Number of particle discretization points.
nradint: Number of radial discretization points.
ntint: Number of time steps.
parametersdict: Parameters of the instance.
polynomial_parametersdict: Polynomial parameters of the instance.
required_parameterslist: Parameters that have no default value.
sized_parametersdict: Sized parameters of the instance.
- solution
solution_shapetuple: (Expected) shape of the solution.
- time
total_concentrationnp.ndarray: Total concentration (sum) of all components.
total_concentration_componentsnp.ndarray: Total concentration of components (sum of species).
Methods
Verify if all required parameters are set.
plot([start, end, components, layout, ...])Plot the entire solid phase solution for each component.
plot_at_time(t[, comp, state, vmax, ax])Plot particle solid solution over space at given time.
reset()Reset component system, time, and solution arrays to their original values.
update()Update the solution.
Update the transforms.