Translation of <a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes">Modelica.Fluid.Examples.BranchingDynamicPipes</a>
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
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.flowModel:m_flows">pipe1.flowModel.m_flows[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.flowModel:m_flows">pipe1.flowModel.m_flows[2]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.flowModel:m_flows">pipe1.flowModel.m_flows[3]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.flowModel:m_flows">pipe1.flowModel.m_flows[4]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.flowModel:m_flows">pipe1.flowModel.m_flows[5]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.flowModel:m_flows">pipe1.flowModel.m_flows[6]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[1].p">pipe1.mediums[1].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.mediums:T">pipe1.mediums[1].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[1].Xi[1]">pipe1.mediums[1].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[2].p">pipe1.mediums[2].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.mediums:T">pipe1.mediums[2].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[2].Xi[1]">pipe1.mediums[2].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[3].p">pipe1.mediums[3].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.mediums:T">pipe1.mediums[3].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[3].Xi[1]">pipe1.mediums[3].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[4].p">pipe1.mediums[4].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.mediums:T">pipe1.mediums[4].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[4].Xi[1]">pipe1.mediums[4].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[5].p">pipe1.mediums[5].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe1.mediums:T">pipe1.mediums[5].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe1:mediums[5].Xi[1]">pipe1.mediums[5].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe2.flowModel:m_flows">pipe2.flowModel.m_flows[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe2.flowModel:m_flows">pipe2.flowModel.m_flows[2]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe2.flowModel:m_flows">pipe2.flowModel.m_flows[3]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe2.flowModel:m_flows">pipe2.flowModel.m_flows[4]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[1].p">pipe2.mediums[1].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe2.mediums:T">pipe2.mediums[1].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[1].Xi[1]">pipe2.mediums[1].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[2].p">pipe2.mediums[2].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe2.mediums:T">pipe2.mediums[2].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[2].Xi[1]">pipe2.mediums[2].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[3].p">pipe2.mediums[3].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe2.mediums:T">pipe2.mediums[3].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[3].Xi[1]">pipe2.mediums[3].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[4].p">pipe2.mediums[4].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe2.mediums:T">pipe2.mediums[4].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[4].Xi[1]">pipe2.mediums[4].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[5].p">pipe2.mediums[5].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe2.mediums:T">pipe2.mediums[5].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe2:mediums[5].Xi[1]">pipe2.mediums[5].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.flowModel:m_flows">pipe3.flowModel.m_flows[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.flowModel:m_flows">pipe3.flowModel.m_flows[2]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.flowModel:m_flows">pipe3.flowModel.m_flows[3]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.flowModel:m_flows">pipe3.flowModel.m_flows[4]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.flowModel:m_flows">pipe3.flowModel.m_flows[5]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.flowModel:m_flows">pipe3.flowModel.m_flows[6]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[1].p">pipe3.mediums[1].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.mediums:T">pipe3.mediums[1].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[1].Xi[1]">pipe3.mediums[1].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[2].p">pipe3.mediums[2].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.mediums:T">pipe3.mediums[2].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[2].Xi[1]">pipe3.mediums[2].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[3].p">pipe3.mediums[3].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.mediums:T">pipe3.mediums[3].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[3].Xi[1]">pipe3.mediums[3].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[4].p">pipe3.mediums[4].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.mediums:T">pipe3.mediums[4].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[4].Xi[1]">pipe3.mediums[4].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[5].p">pipe3.mediums[5].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe3.mediums:T">pipe3.mediums[5].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe3:mediums[5].Xi[1]">pipe3.mediums[5].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.flowModel:m_flows">pipe4.flowModel.m_flows[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.flowModel:m_flows">pipe4.flowModel.m_flows[2]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.flowModel:m_flows">pipe4.flowModel.m_flows[3]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.flowModel:m_flows">pipe4.flowModel.m_flows[4]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.flowModel:m_flows">pipe4.flowModel.m_flows[5]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.flowModel:m_flows">pipe4.flowModel.m_flows[6]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[1].p">pipe4.mediums[1].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.mediums:T">pipe4.mediums[1].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[1].Xi[1]">pipe4.mediums[1].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[2].p">pipe4.mediums[2].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.mediums:T">pipe4.mediums[2].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[2].Xi[1]">pipe4.mediums[2].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[3].p">pipe4.mediums[3].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.mediums:T">pipe4.mediums[3].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[3].Xi[1]">pipe4.mediums[3].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[4].p">pipe4.mediums[4].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.mediums:T">pipe4.mediums[4].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[4].Xi[1]">pipe4.mediums[4].Xi[1]</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[5].p">pipe4.mediums[5].p</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#text$pipe4.mediums:T">pipe4.mediums[5].T</a>
<a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes#diagram$pipe4:mediums[5].Xi[1]">pipe4.mediums[5].Xi[1]</a>
Finished