Check of Modelica.Fluid.Examples.BranchingDynamicPipes
The model has the same number of unknowns and equations: 2025
Check of Modelica.Fluid.Examples.BranchingDynamicPipes successful.
| MSL410 experiment tolerance | MSL410 tightend tolerance | |
|---|---|---|
| Testrun ID | 20250225023730 | 20250224233152 |
| Simulator | Dymola | Dymola |
| Status | PASS | PASS |
| Run time | 13.38 | 12.27 |
| Workdir | D:/MSL_Nightly/Output/Testruns/Dymola/Modelica_org\Modelica.Fluid.Examples.BranchingDynamicPipes\WorkDir | D:/MSL_Nightly/Output/Testruns/Dymola/Modelica\Modelica.Fluid.Examples.BranchingDynamicPipes\WorkDir |
| MSL410 experiment tolerance | MSL410 tightend tolerance | |
|---|---|---|
| Status | PASS | PASS |
| Task runtime | 2.04 s | 2.03 s |
| Warnings | 0 | 0 |
| Errors | 0 | 0 |
| Open log  | Open log  |
| MSL410 experiment tolerance | MSL410 tightend tolerance | |
|---|---|---|
| Status | PASS | PASS |
| Task runtime | 5.63 s | 5.09 s |
| Warnings | 0 | 0 |
| Errors | 0 | 0 |
| Open log  | Open log  | |
| Numerical Jacobians | 0 | 0 |
| Continuous time states | 82 | 82 |
| Number NL equation systems | 22 | 22 |
| Largest NL equation system | 1 | 1 |
| MSL410 experiment tolerance | MSL410 tightend tolerance | |
|---|---|---|
| Status | PASS | PASS |
| Task runtime | 5.61 s | 5.09 s |
| Simulation time | 10.00 s | 10.00 s |
| Copy result file path  | Copy result file path  | |
| Open log  | Open log  | |
| Time Events | 1 | 1 |
| State Events | 6 | 6 |
| Jacobian evaluations | 143 | 143 |
| Integrator Steps | 1557 | 1557 |
| Total CPU time | 4.81 s | 4.79 s |
| CPU time Integration | 4.80 s | 4.78 s |
| CPU time Initialization | 0.01 s | 0.01 s |
check - Open log
Check of Modelica.Fluid.Examples.BranchingDynamicPipes
The model has the same number of unknowns and equations: 2025
Check of Modelica.Fluid.Examples.BranchingDynamicPipes successful.
check - Open log
Check of Modelica.Fluid.Examples.BranchingDynamicPipes
The model has the same number of unknowns and equations: 2025
Check of Modelica.Fluid.Examples.BranchingDynamicPipes successful.
translate - Open log
Translation of Modelica.Fluid.Examples.BranchingDynamicPipes
The DAE has 2025 scalar unknowns and 2025 scalar equations.
Statistics
Original Model
Number of components: 150
Variables: 1494
Constants: 40 (96 scalars)
Parameters: 393 (505 scalars)
Unknowns: 1061 (2037 scalars)
Differentiated variables: 164 scalars
Equations: 799
Nontrivial: 655
Translated Model
Constants: 641 scalars
Free parameters: 48 scalars
Parameter depending: 207 scalars
Continuous time states: 82 scalars
Time-varying variables: 894 scalars
Alias variables: 848 scalars
Number of mixed real/discrete systems of equations: 0
Sizes of linear systems of equations: {8, 8, 8, 2, 8, 2, 8, 2, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8}
Sizes after manipulation of the linear systems: {2, 2, 2, 0, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2}
Sizes of nonlinear systems of equations: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
Sizes after manipulation of the nonlinear systems: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
Number of numerical Jacobians: 0
Initialization problem
Sizes of nonlinear systems of equations: {574}
Sizes after manipulation of the nonlinear systems: {72}
Sizes of simplified homotopy nonlinear systems of equations: {550}
Sizes after manipulation of the simplified homotopy nonlinear systems: {72}
Number of numerical Jacobians: 2
Settings
Advanced.StoreProtectedVariables = true
Sparse solvers enabled: false
Enabled for systems of equations: false
Number of systems sparse enough: 0.
Systems close to sparse, but not sparse enough:
System: size, density:
simplified homotopy initialization.nonlinear[1]: 72, 0.108025
initialization.nonlinear[1]: 72, 0.158951
Set minimum number of variables required using Advanced.Translation.SparseMinimumStates and maximum density allowed using Advanced.Translation.SparseMaximumDensity.
Enable sparse solvers by setting Advanced.Translation.SparseActivate.
Selected continuous time states
Statically selected continuous time states
pipe1.flowModel.m_flows[1]
pipe1.flowModel.m_flows[2]
pipe1.flowModel.m_flows[3]
pipe1.flowModel.m_flows[4]
pipe1.flowModel.m_flows[5]
pipe1.flowModel.m_flows[6]
pipe1.mediums[1].p
pipe1.mediums[1].T
pipe1.mediums[1].Xi[1]
pipe1.mediums[2].p
pipe1.mediums[2].T
pipe1.mediums[2].Xi[1]
pipe1.mediums[3].p
pipe1.mediums[3].T
pipe1.mediums[3].Xi[1]
pipe1.mediums[4].p
pipe1.mediums[4].T
pipe1.mediums[4].Xi[1]
pipe1.mediums[5].p
pipe1.mediums[5].T
pipe1.mediums[5].Xi[1]
pipe2.flowModel.m_flows[1]
pipe2.flowModel.m_flows[2]
pipe2.flowModel.m_flows[3]
pipe2.flowModel.m_flows[4]
pipe2.mediums[1].p
pipe2.mediums[1].T
pipe2.mediums[1].Xi[1]
pipe2.mediums[2].p
pipe2.mediums[2].T
pipe2.mediums[2].Xi[1]
pipe2.mediums[3].p
pipe2.mediums[3].T
pipe2.mediums[3].Xi[1]
pipe2.mediums[4].p
pipe2.mediums[4].T
pipe2.mediums[4].Xi[1]
pipe2.mediums[5].p
pipe2.mediums[5].T
pipe2.mediums[5].Xi[1]
pipe3.flowModel.m_flows[1]
pipe3.flowModel.m_flows[2]
pipe3.flowModel.m_flows[3]
pipe3.flowModel.m_flows[4]
pipe3.flowModel.m_flows[5]
pipe3.flowModel.m_flows[6]
pipe3.mediums[1].p
pipe3.mediums[1].T
pipe3.mediums[1].Xi[1]
pipe3.mediums[2].p
pipe3.mediums[2].T
pipe3.mediums[2].Xi[1]
pipe3.mediums[3].p
pipe3.mediums[3].T
pipe3.mediums[3].Xi[1]
pipe3.mediums[4].p
pipe3.mediums[4].T
pipe3.mediums[4].Xi[1]
pipe3.mediums[5].p
pipe3.mediums[5].T
pipe3.mediums[5].Xi[1]
pipe4.flowModel.m_flows[1]
pipe4.flowModel.m_flows[2]
pipe4.flowModel.m_flows[3]
pipe4.flowModel.m_flows[4]
pipe4.flowModel.m_flows[5]
pipe4.flowModel.m_flows[6]
pipe4.mediums[1].p
pipe4.mediums[1].T
pipe4.mediums[1].Xi[1]
pipe4.mediums[2].p
pipe4.mediums[2].T
pipe4.mediums[2].Xi[1]
pipe4.mediums[3].p
pipe4.mediums[3].T
pipe4.mediums[3].Xi[1]
pipe4.mediums[4].p
pipe4.mediums[4].T
pipe4.mediums[4].Xi[1]
pipe4.mediums[5].p
pipe4.mediums[5].T
pipe4.mediums[5].Xi[1]
Finished
translate - Open log
Translation of Modelica.Fluid.Examples.BranchingDynamicPipes
The DAE has 2025 scalar unknowns and 2025 scalar equations.
Statistics
Original Model
Number of components: 150
Variables: 1494
Constants: 40 (96 scalars)
Parameters: 393 (505 scalars)
Unknowns: 1061 (2037 scalars)
Differentiated variables: 164 scalars
Equations: 799
Nontrivial: 655
Translated Model
Constants: 641 scalars
Free parameters: 48 scalars
Parameter depending: 207 scalars
Continuous time states: 82 scalars
Time-varying variables: 894 scalars
Alias variables: 848 scalars
Number of mixed real/discrete systems of equations: 0
Sizes of linear systems of equations: {8, 8, 8, 2, 8, 2, 8, 2, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8, 8, 8, 8, 2, 8, 8, 8}
Sizes after manipulation of the linear systems: {2, 2, 2, 0, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2}
Sizes of nonlinear systems of equations: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
Sizes after manipulation of the nonlinear systems: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
Number of numerical Jacobians: 0
Initialization problem
Sizes of nonlinear systems of equations: {574}
Sizes after manipulation of the nonlinear systems: {72}
Sizes of simplified homotopy nonlinear systems of equations: {550}
Sizes after manipulation of the simplified homotopy nonlinear systems: {72}
Number of numerical Jacobians: 2
Settings
Advanced.StoreProtectedVariables = true
Sparse solvers enabled: false
Enabled for systems of equations: false
Number of systems sparse enough: 0.
Systems close to sparse, but not sparse enough:
System: size, density:
simplified homotopy initialization.nonlinear[1]: 72, 0.108025
initialization.nonlinear[1]: 72, 0.158951
Set minimum number of variables required using Advanced.Translation.SparseMinimumStates and maximum density allowed using Advanced.Translation.SparseMaximumDensity.
Enable sparse solvers by setting Advanced.Translation.SparseActivate.
Selected continuous time states
Statically selected continuous time states
pipe1.flowModel.m_flows[1]
pipe1.flowModel.m_flows[2]
pipe1.flowModel.m_flows[3]
pipe1.flowModel.m_flows[4]
pipe1.flowModel.m_flows[5]
pipe1.flowModel.m_flows[6]
pipe1.mediums[1].p
pipe1.mediums[1].T
pipe1.mediums[1].Xi[1]
pipe1.mediums[2].p
pipe1.mediums[2].T
pipe1.mediums[2].Xi[1]
pipe1.mediums[3].p
pipe1.mediums[3].T
pipe1.mediums[3].Xi[1]
pipe1.mediums[4].p
pipe1.mediums[4].T
pipe1.mediums[4].Xi[1]
pipe1.mediums[5].p
pipe1.mediums[5].T
pipe1.mediums[5].Xi[1]
pipe2.flowModel.m_flows[1]
pipe2.flowModel.m_flows[2]
pipe2.flowModel.m_flows[3]
pipe2.flowModel.m_flows[4]
pipe2.mediums[1].p
pipe2.mediums[1].T
pipe2.mediums[1].Xi[1]
pipe2.mediums[2].p
pipe2.mediums[2].T
pipe2.mediums[2].Xi[1]
pipe2.mediums[3].p
pipe2.mediums[3].T
pipe2.mediums[3].Xi[1]
pipe2.mediums[4].p
pipe2.mediums[4].T
pipe2.mediums[4].Xi[1]
pipe2.mediums[5].p
pipe2.mediums[5].T
pipe2.mediums[5].Xi[1]
pipe3.flowModel.m_flows[1]
pipe3.flowModel.m_flows[2]
pipe3.flowModel.m_flows[3]
pipe3.flowModel.m_flows[4]
pipe3.flowModel.m_flows[5]
pipe3.flowModel.m_flows[6]
pipe3.mediums[1].p
pipe3.mediums[1].T
pipe3.mediums[1].Xi[1]
pipe3.mediums[2].p
pipe3.mediums[2].T
pipe3.mediums[2].Xi[1]
pipe3.mediums[3].p
pipe3.mediums[3].T
pipe3.mediums[3].Xi[1]
pipe3.mediums[4].p
pipe3.mediums[4].T
pipe3.mediums[4].Xi[1]
pipe3.mediums[5].p
pipe3.mediums[5].T
pipe3.mediums[5].Xi[1]
pipe4.flowModel.m_flows[1]
pipe4.flowModel.m_flows[2]
pipe4.flowModel.m_flows[3]
pipe4.flowModel.m_flows[4]
pipe4.flowModel.m_flows[5]
pipe4.flowModel.m_flows[6]
pipe4.mediums[1].p
pipe4.mediums[1].T
pipe4.mediums[1].Xi[1]
pipe4.mediums[2].p
pipe4.mediums[2].T
pipe4.mediums[2].Xi[1]
pipe4.mediums[3].p
pipe4.mediums[3].T
pipe4.mediums[3].Xi[1]
pipe4.mediums[4].p
pipe4.mediums[4].T
pipe4.mediums[4].Xi[1]
pipe4.mediums[5].p
pipe4.mediums[5].T
pipe4.mediums[5].Xi[1]
Finished
translate - Continuous time states
- pipe1.flowModel.m_flows[1]
- pipe1.flowModel.m_flows[2]
- pipe1.flowModel.m_flows[3]
- pipe1.flowModel.m_flows[4]
- pipe1.flowModel.m_flows[5]
- pipe1.flowModel.m_flows[6]
- pipe1.mediums[1].p
- pipe1.mediums[1].T
- pipe1.mediums[1].Xi[1]
- pipe1.mediums[2].p
- pipe1.mediums[2].T
- pipe1.mediums[2].Xi[1]
- pipe1.mediums[3].p
- pipe1.mediums[3].T
- pipe1.mediums[3].Xi[1]
- pipe1.mediums[4].p
- pipe1.mediums[4].T
- pipe1.mediums[4].Xi[1]
- pipe1.mediums[5].p
- pipe1.mediums[5].T
- pipe1.mediums[5].Xi[1]
- pipe2.flowModel.m_flows[1]
- pipe2.flowModel.m_flows[2]
- pipe2.flowModel.m_flows[3]
- pipe2.flowModel.m_flows[4]
- pipe2.mediums[1].p
- pipe2.mediums[1].T
- pipe2.mediums[1].Xi[1]
- pipe2.mediums[2].p
- pipe2.mediums[2].T
- pipe2.mediums[2].Xi[1]
- pipe2.mediums[3].p
- pipe2.mediums[3].T
- pipe2.mediums[3].Xi[1]
- pipe2.mediums[4].p
- pipe2.mediums[4].T
- pipe2.mediums[4].Xi[1]
- pipe2.mediums[5].p
- pipe2.mediums[5].T
- pipe2.mediums[5].Xi[1]
- pipe3.flowModel.m_flows[1]
- pipe3.flowModel.m_flows[2]
- pipe3.flowModel.m_flows[3]
- pipe3.flowModel.m_flows[4]
- pipe3.flowModel.m_flows[5]
- pipe3.flowModel.m_flows[6]
- pipe3.mediums[1].p
- pipe3.mediums[1].T
- pipe3.mediums[1].Xi[1]
- pipe3.mediums[2].p
- pipe3.mediums[2].T
- pipe3.mediums[2].Xi[1]
- pipe3.mediums[3].p
- pipe3.mediums[3].T
- pipe3.mediums[3].Xi[1]
- pipe3.mediums[4].p
- pipe3.mediums[4].T
- pipe3.mediums[4].Xi[1]
- pipe3.mediums[5].p
- pipe3.mediums[5].T
- pipe3.mediums[5].Xi[1]
- pipe4.flowModel.m_flows[1]
- pipe4.flowModel.m_flows[2]
- pipe4.flowModel.m_flows[3]
- pipe4.flowModel.m_flows[4]
- pipe4.flowModel.m_flows[5]
- pipe4.flowModel.m_flows[6]
- pipe4.mediums[1].p
- pipe4.mediums[1].T
- pipe4.mediums[1].Xi[1]
- pipe4.mediums[2].p
- pipe4.mediums[2].T
- pipe4.mediums[2].Xi[1]
- pipe4.mediums[3].p
- pipe4.mediums[3].T
- pipe4.mediums[3].Xi[1]
- pipe4.mediums[4].p
- pipe4.mediums[4].T
- pipe4.mediums[4].Xi[1]
- pipe4.mediums[5].p
- pipe4.mediums[5].T
- pipe4.mediums[5].Xi[1]
translate - Continuous time states
- pipe1.flowModel.m_flows[1]
- pipe1.flowModel.m_flows[2]
- pipe1.flowModel.m_flows[3]
- pipe1.flowModel.m_flows[4]
- pipe1.flowModel.m_flows[5]
- pipe1.flowModel.m_flows[6]
- pipe1.mediums[1].p
- pipe1.mediums[1].T
- pipe1.mediums[1].Xi[1]
- pipe1.mediums[2].p
- pipe1.mediums[2].T
- pipe1.mediums[2].Xi[1]
- pipe1.mediums[3].p
- pipe1.mediums[3].T
- pipe1.mediums[3].Xi[1]
- pipe1.mediums[4].p
- pipe1.mediums[4].T
- pipe1.mediums[4].Xi[1]
- pipe1.mediums[5].p
- pipe1.mediums[5].T
- pipe1.mediums[5].Xi[1]
- pipe2.flowModel.m_flows[1]
- pipe2.flowModel.m_flows[2]
- pipe2.flowModel.m_flows[3]
- pipe2.flowModel.m_flows[4]
- pipe2.mediums[1].p
- pipe2.mediums[1].T
- pipe2.mediums[1].Xi[1]
- pipe2.mediums[2].p
- pipe2.mediums[2].T
- pipe2.mediums[2].Xi[1]
- pipe2.mediums[3].p
- pipe2.mediums[3].T
- pipe2.mediums[3].Xi[1]
- pipe2.mediums[4].p
- pipe2.mediums[4].T
- pipe2.mediums[4].Xi[1]
- pipe2.mediums[5].p
- pipe2.mediums[5].T
- pipe2.mediums[5].Xi[1]
- pipe3.flowModel.m_flows[1]
- pipe3.flowModel.m_flows[2]
- pipe3.flowModel.m_flows[3]
- pipe3.flowModel.m_flows[4]
- pipe3.flowModel.m_flows[5]
- pipe3.flowModel.m_flows[6]
- pipe3.mediums[1].p
- pipe3.mediums[1].T
- pipe3.mediums[1].Xi[1]
- pipe3.mediums[2].p
- pipe3.mediums[2].T
- pipe3.mediums[2].Xi[1]
- pipe3.mediums[3].p
- pipe3.mediums[3].T
- pipe3.mediums[3].Xi[1]
- pipe3.mediums[4].p
- pipe3.mediums[4].T
- pipe3.mediums[4].Xi[1]
- pipe3.mediums[5].p
- pipe3.mediums[5].T
- pipe3.mediums[5].Xi[1]
- pipe4.flowModel.m_flows[1]
- pipe4.flowModel.m_flows[2]
- pipe4.flowModel.m_flows[3]
- pipe4.flowModel.m_flows[4]
- pipe4.flowModel.m_flows[5]
- pipe4.flowModel.m_flows[6]
- pipe4.mediums[1].p
- pipe4.mediums[1].T
- pipe4.mediums[1].Xi[1]
- pipe4.mediums[2].p
- pipe4.mediums[2].T
- pipe4.mediums[2].Xi[1]
- pipe4.mediums[3].p
- pipe4.mediums[3].T
- pipe4.mediums[3].Xi[1]
- pipe4.mediums[4].p
- pipe4.mediums[4].T
- pipe4.mediums[4].Xi[1]
- pipe4.mediums[5].p
- pipe4.mediums[5].T
- pipe4.mediums[5].Xi[1]
translate - Largest NL equation system
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
translate - Largest NL equation system
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
simulate - Open log
Log-file of program ./dymosim
(generated: Tue Feb 25 03:04:16 2025)
dymosim started
... "Modelica.Fluid.Examples.BranchingDynamicPipes" simulating
... "dsin.txt" loading (dymosim input file)
... "result.mat" creating (simulation result file)
Integration started at T = 0 using integration method DASSL
(DAE multi-step solver (dassl/dasslrt of Petzold modified by Dassault Systemes))
Integration terminated successfully at T = 10
CPU-time for integration : 4.8 seconds
CPU-time for one grid interval : 0.961 milliseconds
CPU-time for initialization : 0.009 seconds
Number of result points : 5015
Number of grid points : 5001
Number of accepted steps : 1557
Number of f-evaluations (dynamics) : 3094
Number of crossing function evaluations : 6605
Number of Jacobian-evaluations : 143
Number of model time events : 1
Number of input time events : 0
Number of state events : 6
Number of step events : 0
Minimum integration stepsize : 1.19e-08
Maximum integration stepsize : 0.951
Maximum integration order : 5
Calling terminal section
... "dsfinal.txt" creating (final states)
SUCCESSFUL simulation of Modelica.Fluid.Examples.BranchingDynamicPipes
simulate - Open log
Log-file of program ./dymosim
(generated: Mon Feb 24 23:59:30 2025)
dymosim started
... "Modelica.Fluid.Examples.BranchingDynamicPipes" simulating
... "dsin.txt" loading (dymosim input file)
... "result.mat" creating (simulation result file)
Integration started at T = 0 using integration method DASSL
(DAE multi-step solver (dassl/dasslrt of Petzold modified by Dassault Systemes))
Integration terminated successfully at T = 10
CPU-time for integration : 4.78 seconds
CPU-time for one grid interval : 0.957 milliseconds
CPU-time for initialization : 0.01 seconds
Number of result points : 5015
Number of grid points : 5001
Number of accepted steps : 1557
Number of f-evaluations (dynamics) : 3094
Number of crossing function evaluations : 6605
Number of Jacobian-evaluations : 143
Number of model time events : 1
Number of input time events : 0
Number of state events : 6
Number of step events : 0
Minimum integration stepsize : 1.19e-08
Maximum integration stepsize : 0.951
Maximum integration order : 5
Calling terminal section
... "dsfinal.txt" creating (final states)
SUCCESSFUL simulation of Modelica.Fluid.Examples.BranchingDynamicPipes