true true No. of Equations: 3 No. of Variables: 3 dumpdaelow: Variables (3) ========= 1: result:VARIABLE() .MyModel2, .Real type: Real indx = -1 2: comp.result:VARIABLE() .MyModel2, .MyComponent, .Real type: Real indx = -1 3: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (3, 3) ========= 1 : der($dummy) = 0.0 2 : comp.result = 2.0 3 : result = comp.result NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module evaluateFinalParameters: Variables (3) ========= 1: result:VARIABLE() .MyModel2, .Real type: Real indx = -1 2: comp.result:VARIABLE() .MyModel2, .MyComponent, .Real type: Real indx = -1 3: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (3, 3) ========= 1 : der($dummy) = 0.0 2 : comp.result = 2.0 3 : result = comp.result NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module evaluateParameters: Variables (3) ========= 1: result:VARIABLE() .MyModel2, .Real type: Real indx = -1 2: comp.result:VARIABLE() .MyModel2, .MyComponent, .Real type: Real indx = -1 3: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (3, 3) ========= 1 : der($dummy) = 0.0 2 : comp.result = 2.0 3 : result = comp.result NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module simplifyIfEquations: Variables (3) ========= 1: result:VARIABLE() .MyModel2, .Real type: Real indx = -1 2: comp.result:VARIABLE() .MyModel2, .MyComponent, .Real type: Real indx = -1 3: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (3, 3) ========= 1 : der($dummy) = 0.0 2 : comp.result = 2.0 3 : result = comp.result NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeEqualFunctionCalls: Variables (3) ========= 1: result:VARIABLE() .MyModel2, .Real type: Real indx = -1 2: comp.result:VARIABLE() .MyModel2, .MyComponent, .Real type: Real indx = -1 3: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (3, 3) ========= 1 : der($dummy) = 0.0 2 : comp.result = 2.0 3 : result = comp.result Incidence Matrix (row == equation) ==================================== number of rows: 3 1:3 2:2 3:2 1 Transpose Incidence Matrix (row == var) ===================================== number of rows: 3 1:3 2:3 2 3:1 NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module partitionIndependentBlocks: Variables (2) ========= 1: comp.result:VARIABLE() .MyModel2, .MyComponent, .Real type: Real indx = -1 2: result:VARIABLE() .MyModel2, .Real type: Real indx = -1 Equations (2, 2) ========= 1 : comp.result = 2.0 2 : result = comp.result NoMatching Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module expandDerOperator: Variables (2) ========= 1: comp.result:VARIABLE() .MyModel2, .MyComponent, .Real type: Real indx = -1 2: result:VARIABLE() .MyModel2, .Real type: Real indx = -1 Equations (2, 2) ========= 1 : comp.result = 2.0 2 : result = comp.result NoMatching Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module inlineArrayEqn: Variables (2) ========= 1: comp.result:VARIABLE() .MyModel2, .MyComponent, .Real type: Real indx = -1 2: result:VARIABLE() .MyModel2, .Real type: Real indx = -1 Equations (2, 2) ========= 1 : comp.result = 2.0 2 : result = comp.result NoMatching Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeSimpleEquationsFast: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 NoMatching BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Pre optimisation done. State Order: (0) ============= bltdump: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module lateInlineFunction: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeFinalParameters: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeevaluateParameters: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module inlineArrayEqn: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module constantLinearSystem: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module simplifysemiLinear: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module tearingSystem: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeSimpleEquations: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Incidence Matrix (row == equation) ==================================== number of rows: 1 1:1 Transpose Incidence Matrix (row == var) ===================================== number of rows: 1 1:1 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeUnusedFunctions: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module simplifyTimeIndepFuncCalls: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module optimizeInitialSystem: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = -1 2: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Post optimisation done. dumpindxdae: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = 0 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (2) ============================= 1: result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .Real type: Real (start = 2.0 ) indx = 0 2: comp.result:VARIABLE(start = 2.0 ) = 2.0 .MyModel2, .MyComponent, .Real type: Real (start = 2.0 ) indx = 1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== ########################################################## Statistics ########################################################## Number of independent Subsystems: 1 Number of States: 1 Toplevel Inputs: 0 Single Equations: 1 Array Equations: 0 Algorithms: 0 Complex Equations: 0 Equationsystems with constant Jacobian: 0 {} Equationsystems with time varying Jacobian: 0 {} Equationsystems with nonlinear Jacobian: 0 {} Equationsystems without analytic Jacobian: 0 {} mixed Equationsystems with Single Equation: 0 {} mixed Equationsystems with Array Equation: 0 {} mixed Equationsystems with Algorithm: 0 {} mixed Equationsystems with Complex Equation: 0 {} mixed Equationsystems with constant Jacobian: 0 {} mixed Equationsystems with time varying Jacobian: 0 {} mixed Equationsystems with nonlinear Jacobian: 0 {} mixed Equationsystems without analytic Jacobian: 0 {} ########################################################## record SimulationResult resultFile = "C:/Users/Hubert/Desktop/MyModel2_res.mat", simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-006, method = 'dassl', fileNamePrefix = 'MyModel2', storeInTemp = false, noClean = false, options = '', outputFormat = 'mat', variableFilter = '.*', measureTime = false, cflags = '', simflags = ''", messages = "", timeFrontend = 0.547255839359565, timeBackend = 0.202320507718952, timeSimCode = 0.00482368663542184, timeTemplates = 0.0603755052025632, timeCompile = 1.51328418338114, timeSimulation = 0.0723123466765431, timeTotal = 2.40047256244575 end SimulationResult; No. of Equations: 4 No. of Variables: 4 dumpdaelow: Variables (4) ========= 1: result:VARIABLE() .MyModel3, .Real type: Real indx = -1 2: model1.result:VARIABLE() .MyModel3, .MyModel1, .Real type: Real indx = -1 3: model1.comp.result:VARIABLE() .MyModel3, .MyModel1, .MyComponent, .Real type: Real indx = -1 4: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (4, 4) ========= 1 : der($dummy) = 0.0 2 : model1.comp.result = 1.0 3 : model1.result = model1.comp.result 4 : result = model1.result NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module evaluateFinalParameters: Variables (4) ========= 1: result:VARIABLE() .MyModel3, .Real type: Real indx = -1 2: model1.result:VARIABLE() .MyModel3, .MyModel1, .Real type: Real indx = -1 3: model1.comp.result:VARIABLE() .MyModel3, .MyModel1, .MyComponent, .Real type: Real indx = -1 4: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (4, 4) ========= 1 : der($dummy) = 0.0 2 : model1.comp.result = 1.0 3 : model1.result = model1.comp.result 4 : result = model1.result NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module evaluateParameters: Variables (4) ========= 1: result:VARIABLE() .MyModel3, .Real type: Real indx = -1 2: model1.result:VARIABLE() .MyModel3, .MyModel1, .Real type: Real indx = -1 3: model1.comp.result:VARIABLE() .MyModel3, .MyModel1, .MyComponent, .Real type: Real indx = -1 4: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (4, 4) ========= 1 : der($dummy) = 0.0 2 : model1.comp.result = 1.0 3 : model1.result = model1.comp.result 4 : result = model1.result NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module simplifyIfEquations: Variables (4) ========= 1: result:VARIABLE() .MyModel3, .Real type: Real indx = -1 2: model1.result:VARIABLE() .MyModel3, .MyModel1, .Real type: Real indx = -1 3: model1.comp.result:VARIABLE() .MyModel3, .MyModel1, .MyComponent, .Real type: Real indx = -1 4: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (4, 4) ========= 1 : der($dummy) = 0.0 2 : model1.comp.result = 1.0 3 : model1.result = model1.comp.result 4 : result = model1.result NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeEqualFunctionCalls: Variables (4) ========= 1: result:VARIABLE() .MyModel3, .Real type: Real indx = -1 2: model1.result:VARIABLE() .MyModel3, .MyModel1, .Real type: Real indx = -1 3: model1.comp.result:VARIABLE() .MyModel3, .MyModel1, .MyComponent, .Real type: Real indx = -1 4: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (4, 4) ========= 1 : der($dummy) = 0.0 2 : model1.comp.result = 1.0 3 : model1.result = model1.comp.result 4 : result = model1.result Incidence Matrix (row == equation) ==================================== number of rows: 4 1:4 2:3 3:3 2 4:2 1 Transpose Incidence Matrix (row == var) ===================================== number of rows: 4 1:4 2:4 3 3:3 2 4:1 NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module partitionIndependentBlocks: Variables (3) ========= 1: model1.comp.result:VARIABLE() .MyModel3, .MyModel1, .MyComponent, .Real type: Real indx = -1 2: model1.result:VARIABLE() .MyModel3, .MyModel1, .Real type: Real indx = -1 3: result:VARIABLE() .MyModel3, .Real type: Real indx = -1 Equations (3, 3) ========= 1 : model1.comp.result = 1.0 2 : model1.result = model1.comp.result 3 : result = model1.result NoMatching Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module expandDerOperator: Variables (3) ========= 1: model1.comp.result:VARIABLE() .MyModel3, .MyModel1, .MyComponent, .Real type: Real indx = -1 2: model1.result:VARIABLE() .MyModel3, .MyModel1, .Real type: Real indx = -1 3: result:VARIABLE() .MyModel3, .Real type: Real indx = -1 Equations (3, 3) ========= 1 : model1.comp.result = 1.0 2 : model1.result = model1.comp.result 3 : result = model1.result NoMatching Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module inlineArrayEqn: Variables (3) ========= 1: model1.comp.result:VARIABLE() .MyModel3, .MyModel1, .MyComponent, .Real type: Real indx = -1 2: model1.result:VARIABLE() .MyModel3, .MyModel1, .Real type: Real indx = -1 3: result:VARIABLE() .MyModel3, .Real type: Real indx = -1 Equations (3, 3) ========= 1 : model1.comp.result = 1.0 2 : model1.result = model1.comp.result 3 : result = model1.result NoMatching Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 NoMatching BackendDAEType: simulation Known Variables (constants) (0) ============================= External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeSimpleEquationsFast: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 NoMatching BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Pre optimisation done. State Order: (0) ============= bltdump: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module lateInlineFunction: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeFinalParameters: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeevaluateParameters: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module inlineArrayEqn: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module constantLinearSystem: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module simplifysemiLinear: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module tearingSystem: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeSimpleEquations: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Incidence Matrix (row == equation) ==================================== number of rows: 1 1:1 Transpose Incidence Matrix (row == var) ===================================== number of rows: 1 1:1 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module removeUnusedFunctions: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module simplifyTimeIndepFuncCalls: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Optimisation Module optimizeInitialSystem: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = -1 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = -1 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = -1 3: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = -1 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== Post optimisation done. dumpindxdae: Variables (1) ========= 1: $dummy:STATE(fixed = true ) type: Real indx = 0 Equations (1, 1) ========= 1 : der($dummy) = 0.0 Matching ======== 1 variables and equations var 1 is solved in eqn 1 StrongComponents ======= {1:1} BackendDAEType: simulation Known Variables (constants) (3) ============================= 1: result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .Real type: Real (start = 1.0 ) indx = 0 2: model1.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .Real type: Real (start = 1.0 ) indx = 1 3: model1.comp.result:VARIABLE(start = 1.0 ) = 1.0 .MyModel3, .MyModel1, .MyComponent, .Real type: Real (start = 1.0 ) indx = 2 External Objects (0) ============================= Classes of External Objects (0) ============================= AliasVariables: 0 =============== Simple Equations (0) ========= Initial Equations (0) ========= Zero Crossings : =============== When Clauses : =============== Constraints: =============== ########################################################## Statistics ########################################################## Number of independent Subsystems: 1 Number of States: 1 Toplevel Inputs: 0 Single Equations: 1 Array Equations: 0 Algorithms: 0 Complex Equations: 0 Equationsystems with constant Jacobian: 0 {} Equationsystems with time varying Jacobian: 0 {} Equationsystems with nonlinear Jacobian: 0 {} Equationsystems without analytic Jacobian: 0 {} mixed Equationsystems with Single Equation: 0 {} mixed Equationsystems with Array Equation: 0 {} mixed Equationsystems with Algorithm: 0 {} mixed Equationsystems with Complex Equation: 0 {} mixed Equationsystems with constant Jacobian: 0 {} mixed Equationsystems with time varying Jacobian: 0 {} mixed Equationsystems with nonlinear Jacobian: 0 {} mixed Equationsystems without analytic Jacobian: 0 {} ########################################################## record SimulationResult resultFile = "C:/Users/Hubert/Desktop/MyModel3_res.mat", simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-006, method = 'dassl', fileNamePrefix = 'MyModel3', storeInTemp = false, noClean = false, options = '', outputFormat = 'mat', variableFilter = '.*', measureTime = false, cflags = '', simflags = ''", messages = "", timeFrontend = 0.413098270458728, timeBackend = 0.0486331672219471, timeSimCode = 0.00427745599155855, timeTemplates = 0.0189239742574627, timeCompile = 1.53962481896993, timeSimulation = 0.256832137812208, timeTotal = 2.2814574957189 end SimulationResult;