This package demonstrates how to solve one non-linear algebraic equation in one unknown with function Modelica.Media.Common.OneNonLinearEquation.
Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).Name | Description |
---|---|
Inverse_sine | Solve y = A*sin(w*x) for x, given y |
Inverse_sh_T | Solve h = h_T(T), s = s_T(T) for T, if h or s is given for ideal gas NASA |
InverseIncompressible_sh_T | Inverse computation for incompressible media |
Inverse_sh_TX | Solve h = h_TX(TX) for T, if h is given for ideal gas NASA |
This models solves the following non-linear equation
y = A*sin(w*x); -> determine x for given y
Translate model "Inverse_sine" and simulate for 0 sec. The result is printed to the output window.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Name | Description |
---|---|
y_zero | Desired value of A*sin(w*x) |
x_min | Minimum value of x_zero |
x_max | Maximum value of x_zero |
A | |
w | |
data |
Name | Description |
---|---|
replaceable package Medium | Medium model |
T_min | Vary temperature linearly from T_min (time=0) upto T_max (time=1) [K] |
T_max | Vary temperature linearly from T_min (time=0) upto T_max (time=1) [K] |
p | Fixed pressure in model [Pa] |
Name | Description |
---|---|
replaceable package Medium | Medium model |
Name | Description |
---|---|
replaceable package Medium | Medium model |
T_min | Vary temperature linearly from T_min (time=0) upto T_max (time=1) [K] |
T_max | Vary temperature linearly from T_min (time=0) upto T_max (time=1) [K] |
p | Fixed pressure in model [Pa] |
Name | Description |
---|---|
replaceable package Medium | Medium model |
Name | Description |
---|---|
replaceable package Medium | Medium model |
T_min | Vary temperature linearly from T_min (time=0) upto T_max (time=1) [K] |
T_max | Vary temperature linearly from T_min (time=0) upto T_max (time=1) [K] |
p | Fixed pressure in model [Pa] |
X[4] | Mass fraction vector [1] |
Name | Description |
---|---|
replaceable package Medium | Medium model |