You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add first parameter dependencies to chromatography models
Add radial flow and parameter dependence support to createLWE
Axial dispersion for all FV units, film diffusion parameter dependence for LRMP FV unit
Add tests for radial flow convection dispersion operators
Enable radial dispersion coeff dependency in operators
Parameter dependencies are work in progress and the interfaces might change up until the next release
Co-authored-by: jbreue16 <[email protected]>
Some parameters depend on other parameters (parameter-parameter dependency) or the solution variables (parameter-state dependency).
7
+
Parameter dependencies are defined in the unit operation scope.
8
+
9
+
Parameter-Parameter Dependencies
10
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11
+
12
+
Group /input/model/unit_XXX
13
+
---------------------------
14
+
15
+
``COL_DISPERSION_DEP``
16
+
17
+
Parameter dependence of column dispersion on the interstitial velocity. Available for the LRM, LRMP and GRM units (with FV discretization only at the moment)
Different types of parameter correlations are can be applied.
36
+
The following correlations can be used for all parameter-parameter dependencies, but we specify the required input fields only for ``COL_DISPERSION_DEP``, for the sake of conciseness.
37
+
38
+
**Power Law**
39
+
40
+
.. math::
41
+
42
+
\begin{aligned}
43
+
p_{dep} &= p_{dep} \cdot b \ |p_{on}^x|
44
+
\end{aligned}
45
+
46
+
Here, :math:`p_{dep}` is the dependent parameter and :math:`p_{on}` is the parameter it depends on.
47
+
48
+
``COL_DISPERSION_DEP_BASE``
49
+
50
+
Base :math:`b` of the power law parameter dependence. Optional, defaults to :math:`1.0`
For multiplex specifications, e.g. for component dependency, see :ref:`general_rate_model_model`.
37
+
In addition to the multiplex specification (e.g. component dependency, see :ref:`general_rate_model_model`), the dispersion coefficient for radial flow model usually depends on other parameters.
38
+
Parameter dependencies are described here :ref:`parameter_dependencies`.
Copy file name to clipboardExpand all lines: src/libcadet/model/LumpedRateModelWithPores.hpp
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -264,6 +264,7 @@ class LumpedRateModelWithPores : public UnitOperationBase
264
264
265
265
ConvDispOperator _convDispOp; //!< Convection dispersion operator for interstitial volume transport
266
266
IDynamicReactionModel* _dynReactionBulk; //!< Dynamic reactions in the bulk volume
267
+
IParameterParameterDependence* _filmDiffDep; //!< Film diffusion dependency on local velocity
267
268
268
269
std::vector<linalg::BandMatrix> _jacP; //!< Particle jacobian diagonal blocks (all of them for each particle type)
269
270
std::vector<linalg::FactorizableBandMatrix> _jacPdisc; //!< Particle jacobian diagonal blocks (all of them for each particle type) with time derivatives from BDF method
0 commit comments