modelSteamDerivativeCheck
Model that tests the derivative implementation
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This example checks whether the function derivative is implemented correctly. If the derivative implementation is not correct, the model will stop with an assert statement.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | convT | 270 | Conversion factor to satisfy unit check |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Temperature | T | Temperature | |
| Modelica.Units.SI.SpecificEnthalpy | hVapSym | Vapor phase specific enthalpy | |
| Modelica.Units.SI.SpecificEnthalpy | hVapCod | Vapor phase specific enthalpy | |
| Modelica.Units.SI.SpecificHeatCapacity | cpSym | Specific heat capacity | |
| Modelica.Units.SI.SpecificHeatCapacity | cpCod | Specific heat capacity | |
| Modelica.Units.SI.SpecificHeatCapacity | cvSym | Specific heat capacity | |
| Modelica.Units.SI.SpecificHeatCapacity | cvCod | Specific heat capacity |
Contents
| Name | Description |
|---|---|
| Medim model |
Revisions
-
March 16, 2020, by Michael Wetter:
Changed to relative plus absolute error check in assertion because the specific enthalpy has a magnitude of 1E6, which causes the assertion to fail in JModelica if an absolute accuracy of 1E-2 is requested. -
March 6, 2020, by Kathryn Hinkelman:
First implementation.