Skip to content

Commit

Permalink
Expected Output
Browse files Browse the repository at this point in the history
-Add information for Casual Set (Dynamic Tearing)
 in backenddaeinfo
-Update Dynamic Tearing test models
  • Loading branch information
ptaeuber committed Mar 11, 2016
1 parent 2723104 commit 556307d
Show file tree
Hide file tree
Showing 95 changed files with 2,264 additions and 668 deletions.
Expand Up @@ -74,7 +74,7 @@ getErrorString();
// LOG_IPOPT_ERROR | info | max violation is 1.49979e-06 for the constraint $OMC$constarintTerm1(time = 216)
// LOG_IPOPT_ERROR | info | max violation is 1.49983e-06 for the constraint $OMC$constarintTerm1(time = 216)
// LOG_IPOPT_ERROR | info | max violation is 1.5e-06 for the constraint $OMC$constarintTerm1(time = 360)
// LOG_IPOPT_ERROR | info | max violation is 1.5e-06 for the constraint $OMC$constarintTerm1(time = 216)
// LOG_IPOPT_ERROR | info | max violation is 1.5e-06 for the constraint $OMC$constarintTerm1(time = 648)
// "
// end SimulationResult;
// ""
Expand Down
Expand Up @@ -89,8 +89,8 @@ getErrorString();
// State[1]:evaporator.V_l(start = 67, nominal = 68, min = -Inf, max = +Inf, init = 67)
// State[2]:evaporator.p(start = 100000, nominal = 1e+06, min = 611.657, max = 1e+08, init = 100000)
// State[3]:q_F(start = 0, nominal = 400, min = 0, max = 500, init = 0)
// Input[4]:OMC$Input4(start = 0, nominal = 32000, min = 0, max = 32000)
// Input[5]:OMC$Input6(start = 0, nominal = 0.025, min = -0.02, max = 0.025)
// Input[4]:OMC$Input10(start = 0, nominal = 1, min = -Inf, max = +Inf)
// Input[5]:OMC$Input4(start = 0, nominal = 32000, min = 0, max = 32000)
// Input[6]:Y_Valve(start = 0.5, nominal = 1, min = 0, max = 1)
// Input[7]:dq_F(start = 0.1, nominal = 0.416667, min = -0.416667, max = 0.416667)
// --------------------------------------------------------
Expand All @@ -105,59 +105,34 @@ getErrorString();
// ******************************************************************************
//
// LOG_IPOPT_ERROR | info | max violation is 2.97643e+07 for the constraint $OMC$con$Loop$11(time = 72)
// LOG_IPOPT_ERROR | info | max violation is 2.87941e+07 for the constraint $OMC$con$Loop$11(time = 72)
// LOG_IPOPT_ERROR | info | max violation is 2.71529e+07 for the constraint $OMC$con$Loop$11(time = 72)
// LOG_IPOPT_ERROR | info | max violation is 2.39704e+07 for the constraint $OMC$con$Loop$11(time = 72)
// LOG_IPOPT_ERROR | info | max violation is 2.20699e+07 for the constraint $OMC$con$Loop$11(time = 72)
// LOG_IPOPT_ERROR | info | max violation is 2.0034e+07 for the constraint $OMC$con$Loop$11(time = 72)
// LOG_IPOPT_ERROR | info | max violation is 3.22943e+07 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 3.14662e+07 for the constraint $OMC$con$Loop$11(time = 1152)
// LOG_IPOPT_ERROR | info | max violation is 9.21169e+06 for the constraint $OMC$con$Loop$11(time = 1152)
// LOG_IPOPT_ERROR | info | max violation is 6.55415e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 1.03144e+07 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 5.1525e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 8.92823e+06 for the constraint $OMC$con$Loop$11(time = 936)
// LOG_IPOPT_ERROR | info | max violation is 8.09855e+06 for the constraint $OMC$con$Loop$11(time = 936)
// LOG_IPOPT_ERROR | info | max violation is 6.49295e+06 for the constraint $OMC$con$Loop$11(time = 936)
// LOG_IPOPT_ERROR | info | max violation is 4.04063e+06 for the constraint $OMC$con$Loop$11(time = 864)
// LOG_IPOPT_ERROR | info | max violation is 3.06247e+06 for the constraint $OMC$con$Loop$11(time = 864)
// LOG_IPOPT_ERROR | info | max violation is 1.827e+06 for the constraint $OMC$con$Loop$11(time = 864)
// LOG_IPOPT_ERROR | info | max violation is 1.48279e+07 for the constraint $OMC$con$Loop$11(time = 792)
// LOG_IPOPT_ERROR | info | max violation is 1.29177e+07 for the constraint $OMC$con$Loop$11(time = 792)
// LOG_IPOPT_ERROR | info | max violation is 3.94478e+07 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 4.48085e+06 for the constraint $OMC$con$Loop$11(time = 1152)
// LOG_IPOPT_ERROR | info | max violation is 7.38969e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 2.38157e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 5.33177e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 1.22879e+07 for the constraint $OMC$con$Loop$11(time = 720)
// LOG_IPOPT_ERROR | info | max violation is 1.07177e+07 for the constraint $OMC$con$Loop$11(time = 720)
// LOG_IPOPT_ERROR | info | max violation is 7.38673e+06 for the constraint $OMC$con$Loop$11(time = 1152)
// LOG_IPOPT_ERROR | info | max violation is 505587 for the constraint $OMC$con$Loop$11(time = 1224)
// LOG_IPOPT_ERROR | info | max violation is 6.49328e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 1.31673e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 2.76216e+06 for the constraint $OMC$con$Loop$11(time = 648)
// LOG_IPOPT_ERROR | info | max violation is 2.55011e+06 for the constraint $OMC$con$Loop$11(time = 648)
// LOG_IPOPT_ERROR | info | max violation is 1.44302e+06 for the constraint $OMC$con$Loop$11(time = 1080)
// LOG_IPOPT_ERROR | info | max violation is 473935 for the constraint $OMC$con$Loop$11(time = 1080)
// LOG_IPOPT_ERROR | info | max violation is 634571 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 460661 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 105561 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 34134.6 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 8773.91 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 2742.13 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 1048.71 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 265.252 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 66.5041 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 16.6515 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 4.16589 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 1.04221 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.260927 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.0652148 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.0162935 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.00405963 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.00100218 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.00023823 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 4.66835e-05 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 9.70085e+07 for the constraint $OMC$con$Loop$11(time = 1368)
// LOG_IPOPT_ERROR | info | max violation is 9.5565e+07 for the constraint $OMC$con$Loop$11(time = 1368)
// LOG_IPOPT_ERROR | info | max violation is 9.17494e+07 for the constraint $OMC$con$Loop$11(time = 1368)
// LOG_IPOPT_ERROR | info | max violation is 6.73139e+07 for the constraint $OMC$con$Loop$11(time = 1368)
// LOG_IPOPT_ERROR | info | max violation is 2.07304e+07 for the constraint $OMC$con$Loop$11(time = 864)
// LOG_IPOPT_ERROR | info | max violation is 1.47878e+07 for the constraint $OMC$con$Loop$11(time = 1008)
// LOG_IPOPT_ERROR | info | max violation is 5.75024e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 3.70369e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 2.70541e+06 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 5.46077e+06 for the constraint $OMC$con$Loop$11(time = 648)
// LOG_IPOPT_ERROR | info | max violation is 3.74573e+06 for the constraint $OMC$con$Loop$11(time = 648)
// LOG_IPOPT_ERROR | info | max violation is 349452 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 34553.4 for the constraint $OMC$con$Loop$11(time = 1224)
// LOG_IPOPT_ERROR | info | max violation is 8299.38 for the constraint $OMC$con$Loop$11(time = 3600)
// LOG_IPOPT_ERROR | info | max violation is 2346.51 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 973.715 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 244.671 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 61.2227 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 15.3174 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 3.83254 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.958956 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.240158 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.060024 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.0149949 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.00373365 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.000922203 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 0.000216911 for the constraint $OMC$con$Loop$11(time = 1296)
// LOG_IPOPT_ERROR | info | max violation is 4.53042e-05 for the constraint $OMC$con$Loop$11(time = 1296)
// "
// end SimulationResult;
// ""
Expand Down
Expand Up @@ -64,7 +64,7 @@ getErrorString();
// LOG_IPOPT_ERROR | info | max violation is 1.49979e-06 for the constraint $OMC$constarintTerm1(time = 216)
// LOG_IPOPT_ERROR | info | max violation is 1.49983e-06 for the constraint $OMC$constarintTerm1(time = 216)
// LOG_IPOPT_ERROR | info | max violation is 1.5e-06 for the constraint $OMC$constarintTerm1(time = 360)
// LOG_IPOPT_ERROR | info | max violation is 1.5e-06 for the constraint $OMC$constarintTerm1(time = 216)
// LOG_IPOPT_ERROR | info | max violation is 1.5e-06 for the constraint $OMC$constarintTerm1(time = 288)
// "
// end SimulationResult;
// ""
Expand Down
Expand Up @@ -1130,7 +1130,7 @@ readFile("testModel_info.xml");getErrorString();
// <depends name=\"L\" />
// <depends name=\"Fo\" />
// <depends name=\"x\" />
// <rhs>2.0 * (-x) * Fo / L</rhs>
// <rhs>2.0 * (-x) * DIVISION(Fo, L)</rhs>
// </assign>
// <source>
// <info file=\"&lt;interactive&gt;\" lineStart=\"21\" lineEnd=\"21\" colStart=\"3\" colEnd=\"24\"/>
Expand All @@ -1143,7 +1143,7 @@ readFile("testModel_info.xml");getErrorString();
// <depends name=\"L\" />
// <depends name=\"y\" />
// <depends name=\"Fo\" />
// <rhs>-9.82 - 2.0 * Fo * y / L</rhs>
// <rhs>-9.82 - 2.0 * Fo * DIVISION(y, L)</rhs>
// </assign>
// <source>
// <info file=\"&lt;interactive&gt;\" lineStart=\"22\" lineEnd=\"22\" colStart=\"3\" colEnd=\"33\"/>
Expand Down Expand Up @@ -1271,7 +1271,7 @@ readFile("testModel_info.xml");getErrorString();
// <depends name=\"a\" />
// <depends name=\"v\" />
// <depends name=\"b\" />
// <rhs>b * v / a</rhs>
// <rhs>DIVISION(b * v, a)</rhs>
// </assign>
// <source>
// <info file=\"&lt;interactive&gt;\" lineStart=\"18\" lineEnd=\"18\" colStart=\"3\" colEnd=\"12\"/>
Expand Down
Expand Up @@ -37,12 +37,9 @@ simulate(SingularModel2, stopTime=10); getErrorString();
// stdout | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
// stdout | warning | Error solving linear system of equations (no. 6) at time 0.000000.
// stdout | warning | Solving linear system 6 fails at time 0. For more information use -lv LOG_LS.
// stdout | warning | Solving linear system 6 fails at time 0. For more information use -lv LOG_LS.
// stdout | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
// stdout | warning | Error solving linear system of equations (no. 7) at time 0.000000.
// stdout | warning | Solving linear system 7 fails at time 0. For more information use -lv LOG_LS.
// stdout | warning | Error in initialization. Storing results and exiting.
// | | | | Use -lv=LOG_INIT -w for more information.
// assert | debug | Solving linear system 6 failed at time=1.65028238551781e-153.
// | | | | For more information please use -lv LOG_LS.
// assert | info | simulation terminated by an assertion at initialization
// "
// end SimulationResult;
// "Warning: The initial conditions are not fully specified. Use +d=initialization for more information.
Expand Down
Expand Up @@ -34,6 +34,13 @@ runScript(modelTesting);getErrorString();
// {"C1.v","C4.v","C5.v","C2.v","C3.v","Transistor1.Tr.vbc","Transistor1.Tr.vbe","Transistor2.Tr.vbc","Transistor2.Tr.vbe"}
// Simulation options: startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Electrical.Analog.Examples.DifferenceAmplifier', options = '', outputFormat = 'mat', variableFilter = 'time|C1.v|C4.v|C5.v|C2.v|C3.v|Transistor1.Tr.vbc|Transistor1.Tr.vbe|Transistor2.Tr.vbc|Transistor2.Tr.vbe', cflags = '', simflags = ' -abortSlowSimulation -alarm=360 -emit_protected'
// Result file: Modelica.Electrical.Analog.Examples.DifferenceAmplifier_res.mat
// Messages: stdout | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000002. That might raise performance issues, for more information use -lv LOG_LS.
// stdout | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
// stdout | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
// stdout | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
// stdout | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
// stdout | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.
//
// Files Equal!
// "true
// "
Expand Down
Expand Up @@ -81,9 +81,12 @@ runScript(modelTesting);getErrorString();
// * Linear Jacobian (size,density): 12 {(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%)}
// * Non-linear Jacobian: 0
// * Without analytic Jacobian: 0
// Notification: Torn system details:
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 7 {(31,13.2%) 425,(1,100.0%) 5,(1,100.0%) 5,(1,100.0%) 5,(1,100.0%) 5,(1,100.0%) 5,(1,100.0%) 5}
// * Non-linear torn systems: 6 {1 13,1 13,1 13,1 13,1 13,1 13}
// Notification: Torn system details for casual tearing set:
// * Linear torn systems: 7 {(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0}
// * Non-linear torn systems: 6 {0 0,0 0,0 0,0 0,0 0,0 0}
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 737
// * Number of states: 4 (load.phi,load.w,filter.x[1],filter.x[2])
Expand All @@ -105,9 +108,12 @@ runScript(modelTesting);getErrorString();
// * Linear Jacobian (size,density): 12 {(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%),(2,100.0%)}
// * Non-linear Jacobian: 0
// * Without analytic Jacobian: 0
// Notification: Torn system details:
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 7 {(31,13.2%) 373,(1,100.0%) 3,(1,100.0%) 3,(1,100.0%) 3,(1,100.0%) 3,(1,100.0%) 3,(1,100.0%) 3}
// * Non-linear torn systems: 6 {1 13,1 13,1 13,1 13,1 13,1 13}
// Notification: Torn system details for casual tearing set:
// * Linear torn systems: 7 {(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0,(0,0.0%) 0}
// * Non-linear torn systems: 6 {0 0,0 0,0 0,0 0,0 0,0 0}
//
// "true
// "
Expand Down
Expand Up @@ -52,9 +52,12 @@ runScript(modelTesting);getErrorString();
// * Equation systems (linear and non-linear blocks): 0
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details:
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(1,100.0%) 392}
// * Non-linear torn systems: 0
// Notification: Torn system details for casual tearing set:
// * Linear torn systems: 1 {(0,0.0%) 0}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 310
// * Number of states: 4 (load.phi,load.w,filter.x[1],filter.x[2])
Expand All @@ -71,9 +74,12 @@ runScript(modelTesting);getErrorString();
// * Equation systems (linear and non-linear blocks): 0
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details:
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(1,100.0%) 331}
// * Non-linear torn systems: 0
// Notification: Torn system details for casual tearing set:
// * Linear torn systems: 1 {(0,0.0%) 0}
// * Non-linear torn systems: 0
//
// "true
// "
Expand Down

0 comments on commit 556307d

Please sign in to comment.