Changeset 20940


Ignore:
Timestamp:
2014-06-03T14:38:46+02:00 (10 years ago)
Author:
vwaurich
Message:
  • expected output, changed testkind for prismatic constraint
Location:
trunk/testsuite/simulation
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint.mos

    r20824 r20940  
    1111// Fails if we replace protected parameters...
    1212setCommandLineOptions("+preOptModules=evaluateReplaceFinalEvaluateParameters,simplifyIfEquations,removeEqualFunctionCalls,partitionIndependentBlocks,expandDerOperator,findStateOrder,replaceEdgeChange,inlineArrayEqn,removeSimpleEquations,resolveLoops,evalFunc");
    13 modelTestingType := OpenModelicaModelTesting.Kind.SimpleSimulation;
     13modelTestingType := OpenModelicaModelTesting.Kind.Translation;
    1414modelName := $TypeName(Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint);
    1515compareVars :=
     
    3434// ""
    3535// true
    36 // OpenModelicaModelTesting.Kind.SimpleSimulation
     36// OpenModelicaModelTesting.Kind.Translation
    3737// Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint
    3838// {"bodyOfJoint.v_0[2]","bodyOfJoint.v_0[3]","bodyOfJoint.body.frame_a.r_0[2]","bodyOfJoint.body.frame_a.r_0[3]","bodyOfConstraint.v_0[2]","bodyOfConstraint.v_0[3]","bodyOfConstraint.body.frame_a.r_0[2]","bodyOfConstraint.body.frame_a.r_0[3]"}
    39 // Simulation options: startTime = 0.0, stopTime = 10.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint', options = '', outputFormat = 'mat', variableFilter = 'time|bodyOfJoint.v_0.2.|bodyOfJoint.v_0.3.|bodyOfJoint.body.frame_a.r_0.2.|bodyOfJoint.body.frame_a.r_0.3.|bodyOfConstraint.v_0.2.|bodyOfConstraint.v_0.3.|bodyOfConstraint.body.frame_a.r_0.2.|bodyOfConstraint.body.frame_a.r_0.3.', cflags = '', simflags = ' -abortSlowSimulation -alarm=360 -emit_protected'
    40 // Result file: Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint_res.mat
     39// Translation succeeded
    4140// Warning: Alias set with several free start values
    4241//  * candidate: bodyOfJoint.r_0[3](start = 0.1)
     
    5756//    because its component reference (or its binding component reference) is closer to the top level scope with depth: 2.
    5857//    If we have equal component reference depth for several components choose the one with non zero binding.
    59 //
     58// Error: When solving linear system
     59// 1 : bodyOfConstraint.body.frame_a.r_0[1] = fixedRotation.r[1] + 0.2148655148851041 * freeMotionScalarInit.derv[1].u + -0.5318108111446446 * freeMotionScalarInit.derv[2].u + 0.8191520442889918 * freeMotionScalarInit.derv[3].u
     60// 2 : 0.0 = 0.8191520442889918 * (bodyOfConstraint.body.frame_a.r_0[1] - fixedRotation.r[1]) + -0.09960050292505122 * (bodyOfConstraint.body.frame_a.r_0[2] - fixedRotation.r[2]) + 0.5648625214636235 * (bodyOfConstraint.body.frame_a.r_0[3] - fixedRotation.r[3])
     61// 3 : bodyOfConstraint.body.frame_a.r_0[2] = fixedRotation.r[2] + 0.9663834860128886 * freeMotionScalarInit.derv[1].u + 0.2370288965055821 * freeMotionScalarInit.derv[2].u + -0.09960050292505122 * freeMotionScalarInit.derv[3].u
     62// 4 : bodyOfConstraint.body.frame_a.r_0[3] = fixedRotation.r[3] + -0.1411940808771254 * freeMotionScalarInit.derv[1].u + 0.8130157214783864 * freeMotionScalarInit.derv[2].u + 0.5648625214636235 * freeMotionScalarInit.derv[3].u
     63// [
     64//   0.0 , -0.2148655148851041 , 0.0 , 1.0 ;
     65//   -0.5648625214636235 , 0.0 , 0.09960050292505122 , -0.8191520442889918 ;
     66//   0.0 , -0.9663834860128886 , 1.0 , 0.0 ;
     67//   1.0 , 0.1411940808771254 , 0.0 , 0.0
     68// ]
     69//   *
     70// [
     71//   bodyOfConstraint.body.frame_a.r_0[3] ;
     72//   freeMotionScalarInit.derv[1].u ;
     73//   bodyOfConstraint.body.frame_a.r_0[2] ;
     74//   bodyOfConstraint.body.frame_a.r_0[1]
     75// ]
     76//   =
     77// [
     78//   -0.5318108111446446 * freeMotionScalarInit.derv[2].u + fixedRotation.r[1] + 0.8191520442889918 * freeMotionScalarInit.derv[3].u ;
     79//   -0.8191520442889918 * fixedRotation.r[1] + 0.09960050292505122 * fixedRotation.r[2] + -0.5648625214636235 * fixedRotation.r[3] ;
     80//   0.2370288965055821 * freeMotionScalarInit.derv[2].u + fixedRotation.r[2] + -0.09960050292505122 * freeMotionScalarInit.derv[3].u ;
     81//   0.8130157214783864 * freeMotionScalarInit.derv[2].u + fixedRotation.r[3] + 0.5648625214636235 * freeMotionScalarInit.derv[3].u
     82// ]
     83//   U(4,4) = 0.0, which means system is singular for variable bodyOfConstraint.body.frame_a.r_0[1].
     84// Error: Internal error ./Compiler/BackEnd/BackendDAETransform.mo: function analyseStrongComponentBlock failed
     85// Error: Internal error ./Compiler/BackEnd/BackendDAETransform.mo: function strongComponentsScalar failed
     86// - sorting equations (strongComponents) failed
     87// Error: Internal error Transformation Module sort components failed!
     88// Warning: No system for the symbolic initialization was generated. A method using numerical algorithms will be used instead.
     89// The model now compiles. Please update the test.
    6090// "true
    6191// "
  • trunk/testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6.mos

    r20848 r20940  
    8181//  * Number of discrete states: 0 ('+d=discreteinfo' for list of discrete states)
    8282//  * Top-level inputs: 0
    83 // Notification: Strong component statistics (745):
    84 //  * Single equations (assignments): 715
    85 //  * Array equations: 5
     83// Notification: Strong component statistics (737):
     84//  * Single equations (assignments): 712
     85//  * Array equations: 0
    8686//  * Algorithm blocks: 0
    8787//  * Record equations: 0
     
    9898// Notification: Torn system details:
    9999//  * Linear torn systems: 0
    100 //  * Non-linear torn systems: 6 {3 12,3 12,3 12,3 12,3 12,3 12}
    101 // Warning: There are iteration variables with default zero start attribute. Use +d=initialization for more information.
    102 //
     100//  * Non-linear torn systems: 6 {1 13,1 13,1 13,1 13,1 13,1 13}
     101//
    103102// "true
    104103// "
  • trunk/testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic.mos

    r20848 r20940  
    4545//  * Number of discrete states: 0 ('+d=discreteinfo' for list of discrete states)
    4646//  * Top-level inputs: 0
    47 // Notification: Strong component statistics (844):
    48 //  * Single equations (assignments): 838
    49 //  * Array equations: 5
     47// Notification: Strong component statistics (737):
     48//  * Single equations (assignments): 712
     49//  * Array equations: 0
    5050//  * Algorithm blocks: 0
    5151//  * Record equations: 0
    5252//  * When equations: 0
    5353//  * If-equations: 0
    54 //  * Equation systems (linear and non-linear blocks): 1
    55 //  * Torn equation systems: 0
     54//  * Equation systems (linear and non-linear blocks): 19
     55//  * Torn equation systems: 6
    5656//  * Mixed (continuous/discrete) equation systems: 0
    5757// Notification: Equation system details:
    5858//  * Constant Jacobian: 0
    59 //  * Time-varying Jacobian (size,density): 1 {(372,0.9%)}
     59//  * Time-varying Jacobian (size,density): 19 {(404,0.8%),(4,50.0%),(2,100.0%),(2,100.0%),(4,50.0%),(2,100.0%),(2,100.0%),(4,50.0%),(2,100.0%),(2,100.0%),(4,50.0%),(2,100.0%),(2,100.0%),(4,50.0%),(2,100.0%),(2,100.0%),(4,50.0%),(2,100.0%),(2,100.0%)}
    6060//  * Non-linear Jacobian: 0
    6161//  * Without analytic Jacobian: 0
     62// Notification: Torn system details:
     63//  * Linear torn systems: 0
     64//  * Non-linear torn systems: 6 {1 13,1 13,1 13,1 13,1 13,1 13}
    6265//
    6366// "true
  • trunk/testsuite/simulation/modelica/hpcom/Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings.mos

    r20925 r20940  
    4141// Using json-file
    4242// TaskgraphMeta valid
    43 // the ODE-system size is correct(29)
     43// the ODE-system size is correct(31)
    4444// HpcOm is still under construction.
    4545// record SimulationResult
Note: See TracChangeset for help on using the changeset viewer.