Check of <a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes">Modelica.Fluid.Examples.BranchingDynamicPipes</a>
The model has the same number of unknowns and equations: 2025
The model could not be deduced to be symbolically well-posed.
The model has
1015+pipe1.nNodes+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+ pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+pipe1.nNodes+pipe1.nNodes+pipe1.nNodes+ pipe1.nNodes+pipe1.nNodes+pipe1.nNodes+pipe1.nNodes+pipe2.nNodes+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+ pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe3.nNodes+ (if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+ pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+pipe4.nNodes+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+ pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+8*pipe1.nNodes+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+pipe1.nNodes+pipe1.nNodes+pipe1.nNodes+( if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+pipe1.nNodes+pipe2.nNodes+pipe2.nNodes+ pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+ (if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+( if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+ pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+ pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+ pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+( if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+pipe3.nNodes+pipe4.nNodes+pipe4.nNodes+ pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+ (if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+( if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+pipe4.nNodes
scalar unknowns and
806+3*boundary1.nPorts+(if not boundary1.use_p_in then 1 else 0)+(if not boundary1.use_T_in then 1 else 0)+(if not boundary1.use_X_in then 2 else 0)+3 *pipe1.nNodes+pipe1.nNodes+pipe1.nNodes+pipe1.nNodes+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+2*(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure <> Modelica.Fluid.Types.ModelStructure.a_v_b then 8 else 13) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_vb then (if pipe1.nNodes == 2 then 2 else 2*(pipe1.nNodes-1))+pipe1.nNodes+ pipe1.nNodes+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. av_b then 3+5*pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 3+5*pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 8+5*pipe1.nNodes else 0)))))+3*pipe1.nNodes+2*(pipe1.nNodes-1)+(if pipe1.useLumpedPressure then (if pipe1.modelStructure <> Modelica.Fluid.Types.ModelStructure. av_vb then pipe1.nNodes-1 else (if pipe1.nNodes > 2 then integer(0.5* pipe1.nNodes)+pipe1.nNodes-integer(0.5*pipe1.nNodes)-1-1 else 0))+(if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_vb then 13 else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then 12 else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 12 else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 17 else 0)))) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. av_vb then 2+4*pipe1.nNodes+pipe1.nNodes-1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then 6+6* pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 6+6*pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 11+6*pipe1.nNodes else 0)))))+pipe1.nNodes+pipe1.nNodes+ pipe1.nNodes+(if pipe1.nNodes == 1 or pipe1.useLumpedPressure then pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. av_vb then pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. av_b then pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then pipe1.nNodes else 0)))))+3*pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+ pipe2.nNodes+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+ pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+2*(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure <> Modelica.Fluid.Types.ModelStructure.a_v_b then 8 else 13) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_vb then (if pipe2.nNodes == 2 then 2 else 2*(pipe2.nNodes-1))+pipe2.nNodes+ pipe2.nNodes+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. av_b then 3+5*pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 3+5*pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 8+5*pipe2.nNodes else 0)))))+3*pipe2.nNodes+2*(pipe2.nNodes-1)+(if pipe2.useLumpedPressure then (if pipe2.modelStructure <> Modelica.Fluid.Types.ModelStructure. av_vb then pipe2.nNodes-1 else (if pipe2.nNodes > 2 then integer(0.5* pipe2.nNodes)+pipe2.nNodes-integer(0.5*pipe2.nNodes)-1-1 else 0))+(if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_vb then 13 else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then 12 else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 12 else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 17 else 0)))) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. av_vb then 2+4*pipe2.nNodes+pipe2.nNodes-1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then 6+6* pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 6+6*pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 11+6*pipe2.nNodes else 0)))))+pipe2.nNodes+pipe2.nNodes+ pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+5 *pipe2.nNodes+pipe2.nNodes+(if pipe2.nNodes == 1 or pipe2.useLumpedPressure then pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. av_vb then pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. av_b then pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then pipe2.nNodes else 0)))))+3*pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+ pipe3.nNodes+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+ pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+2*(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure <> Modelica.Fluid.Types.ModelStructure.a_v_b then 8 else 13) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_vb then (if pipe3.nNodes == 2 then 2 else 2*(pipe3.nNodes-1))+pipe3.nNodes+ pipe3.nNodes+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. av_b then 3+5*pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 3+5*pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 8+5*pipe3.nNodes else 0)))))+3*pipe3.nNodes+2*(pipe3.nNodes-1)+(if pipe3.useLumpedPressure then (if pipe3.modelStructure <> Modelica.Fluid.Types.ModelStructure. av_vb then pipe3.nNodes-1 else (if pipe3.nNodes > 2 then integer(0.5* pipe3.nNodes)+pipe3.nNodes-integer(0.5*pipe3.nNodes)-1-1 else 0))+(if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_vb then 13 else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then 12 else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 12 else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 17 else 0)))) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. av_vb then 2+4*pipe3.nNodes+pipe3.nNodes-1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then 6+6* pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 6+6*pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 11+6*pipe3.nNodes else 0)))))+pipe3.nNodes+pipe3.nNodes+ pipe3.nNodes+(if pipe3.nNodes == 1 or pipe3.useLumpedPressure then pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. av_vb then pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. av_b then pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then pipe3.nNodes else 0)))))+3*pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+ pipe4.nNodes+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+ pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+2*(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure <> Modelica.Fluid.Types.ModelStructure.a_v_b then 8 else 13) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_vb then (if pipe4.nNodes == 2 then 2 else 2*(pipe4.nNodes-1))+pipe4.nNodes+ pipe4.nNodes+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. av_b then 3+5*pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 3+5*pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 8+5*pipe4.nNodes else 0)))))+3*pipe4.nNodes+2*(pipe4.nNodes-1)+(if pipe4.useLumpedPressure then (if pipe4.modelStructure <> Modelica.Fluid.Types.ModelStructure. av_vb then pipe4.nNodes-1 else (if pipe4.nNodes > 2 then integer(0.5* pipe4.nNodes)+pipe4.nNodes-integer(0.5*pipe4.nNodes)-1-1 else 0))+(if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_vb then 13 else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then 12 else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 12 else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 17 else 0)))) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. av_vb then 2+4*pipe4.nNodes+pipe4.nNodes-1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then 6+6* pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then 6+6*pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 11+6*pipe4.nNodes else 0)))))+pipe4.nNodes+pipe4.nNodes+ pipe4.nNodes+(if pipe4.nNodes == 1 or pipe4.useLumpedPressure then pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. av_vb then pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. av_b then pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb then pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then pipe4.nNodes else 0)))))+3*boundary4.nPorts+(if not boundary4.use_p_in then 1 else 0)+(if not boundary4.use_T_in then 1 else 0)+( if not boundary4.use_X_in then 2 else 0)+pipe1.nNodes+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+(if pipe1.useLumpedPressure then (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe1.nNodes else (if pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe1.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe1.nNodes else pipe1.nNodes-1)))+pipe1.nNodes+pipe1.nNodes+pipe1.nNodes+ pipe1.nNodes+pipe1.nNodes+pipe1.nNodes+pipe1.nNodes+pipe2.nNodes+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+(if pipe2.useLumpedPressure then (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe2.nNodes else (if pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe2.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe2.nNodes else pipe2.nNodes-1)))+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+ pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe2.nNodes+pipe3.nNodes+ (if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+(if pipe3.useLumpedPressure then (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe3.nNodes else (if pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe3.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe3.nNodes else pipe3.nNodes-1)))+pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+ pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+pipe3.nNodes+pipe4.nNodes+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+(if pipe4.useLumpedPressure then (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 2 else 1) else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.a_v_b then 1+pipe4.nNodes else (if pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure. a_vb or pipe4.modelStructure == Modelica.Fluid.Types.ModelStructure.av_b then pipe4.nNodes else pipe4.nNodes-1)))+pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+ pipe4.nNodes+pipe4.nNodes+pipe4.nNodes+pipe4.nNodes
scalar equations.
However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
2025
Check of <a href="Modelica://Modelica.Fluid.Examples.BranchingDynamicPipes">Modelica.Fluid.Examples.BranchingDynamicPipes</a> successful.