test with matlab ok

This commit is contained in:
cosmic_power 2023-10-24 00:34:17 +08:00
parent e494c33f1f
commit 1c16a530d1
6 changed files with 186 additions and 6 deletions

View File

@ -0,0 +1,128 @@
# Time Integration Statistics used by Simpack ModelExpert
1 # ModelExpertVersion
8 # N-Values for IntegratorSettings
0 # nx
0 # nlages
0 # n_add_eq
0 # n_roots
2.000000 # tend
1 # integration method
9.9999997E-06 # atolg(1)
1.0000000E-07 # rtolg(1)
100 # nipmax
-1.000000 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
5.000000 # vipar
5.000000 # vipar
1.000000 # vipar
1.000000 # vipar
1.0000000E-07 # vipar
1.000000 # vipar
1.000000 # vipar
2.000000 # vipar
2.000000 # vipar
7.000000 # vipar
3.000000 # vipar
3.000000 # vipar
2.000000 # vipar
0.0000000E+00 # vipar
3.000000 # vipar
0.3330000 # vipar
-1.000000 # vipar
1.000000 # vipar
2.000000 # vipar
1.0000000E-06 # vipar
0.0000000E+00 # vipar
2.000000 # vipar
0.0000000E+00 # vipar
1.000000 # vipar
1.000000 # vipar
1.000000 # vipar
1.000000 # vipar
1.0000000E-03 # vipar
3.000000 # vipar
0.5000000 # vipar
1.000000 # vipar
1.000000 # vipar
1.000000 # vipar
1.000000 # vipar
1.000000 # vipar
1.000000 # vipar
0.0000000E+00 # vipar
1.000000 # vipar
1.000000 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
0.0000000E+00 # vipar
14 # N-Values for IntegrationOutputInfos
20 # nrhs_total
19 # nrhs_nojac
1 # n jacobi
0 # n mass
19 # n steps
0 # n roots
0 # n error test failors
0 # n convergence test failors
0 # n steps_rejected
0.6892850 # last step size
1 # last order
0 # rhs_error_flag
0 # integrator_error_flag
2.000000 # tout required

View File

@ -0,0 +1,41 @@
*********************************************************
License Requirements for Model:
planar1
*********************************************************
solver:
- planar1
*********************************************************
Body requirements:
==================
./.
Marker requirements:
=====================
./.
Joint requirements:
===================
./.
Force requirements:
===================
./.
Constraint requirements:
=========================
./.
Result requirements:
=========================
./.
Filter requirements:
====================
./.
Primitive requirements:
====================
./.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,10 @@
!file.version=2.5! Removing this line will make the file unreadable
!**********************************************************************
! State Sets
!**********************************************************************
stateset.begin ( $ST___Dummy__ )
stateset.end ( $ST___Dummy__ )
stset.time ( $ST___Dummy__ ) = 2.0000000000000000E+00 ! Time

View File

@ -57,9 +57,9 @@ prop2d.proj.dir = 2
! Views ! Views
!********************************************************************** !**********************************************************************
view.type ( $V_WorkingView ) = 0 ! Projection type view.type ( $V_WorkingView ) = 0 ! Projection type
view.pos ( 1 , $V_WorkingView ) = 1.2533285617828369E+00 ! Position view.pos ( 1 , $V_WorkingView ) = 1.1677358150482178E+00 ! Position
view.pos ( 2 , $V_WorkingView ) = -2.9677152633666992E+00 ! Position view.pos ( 2 , $V_WorkingView ) = -2.0030825138092041E+00 ! Position
view.pos ( 3 , $V_WorkingView ) = 1.0700625181198120E+00 ! Position view.pos ( 3 , $V_WorkingView ) = 7.2224640846252441E-01 ! Position
view.orient ( 1 , $V_WorkingView ) = 5.7451611757278442E-01 ! Orientation view.orient ( 1 , $V_WorkingView ) = 5.7451611757278442E-01 ! Orientation
view.orient ( 2 , $V_WorkingView ) = 3.0375838279724121E-02 ! Orientation view.orient ( 2 , $V_WorkingView ) = 3.0375838279724121E-02 ! Orientation
view.orient ( 3 , $V_WorkingView ) = 2.9174527153372765E-02 ! Orientation view.orient ( 3 , $V_WorkingView ) = 2.9174527153372765E-02 ! Orientation
@ -68,7 +68,7 @@ view.angle ( $V_WorkingView ) = 7.85398185
view.fclip.auto ( $V_WorkingView ) = 1 ! Front clipping plane auto view.fclip.auto ( $V_WorkingView ) = 1 ! Front clipping plane auto
view.bclip.auto ( $V_WorkingView ) = 1 ! Back clipping plane auto view.bclip.auto ( $V_WorkingView ) = 1 ! Back clipping plane auto
view.fclip.value ( $V_WorkingView ) = 9.9999997764825821E-03 ! Front clipping plane value view.fclip.value ( $V_WorkingView ) = 9.9999997764825821E-03 ! Front clipping plane value
view.bclip.value ( $V_WorkingView ) = 4.1498994827270508E+00 ! Back clipping plane value view.bclip.value ( $V_WorkingView ) = 3.1209101676940918E+00 ! Back clipping plane value
view.rotcenter.type ( $V_WorkingView ) = 0 ! Rotation center type view.rotcenter.type ( $V_WorkingView ) = 0 ! Rotation center type
view.rotcenter.adjust ( $V_WorkingView ) = 1 ! Adjust rotation center view.rotcenter.adjust ( $V_WorkingView ) = 1 ! Adjust rotation center
view.motion.active ( $V_WorkingView ) = 0 ! Camera is moved view.motion.active ( $V_WorkingView ) = 0 ! Camera is moved
@ -259,7 +259,7 @@ body.cg.ref ( $B_Body1 ) = $M_Body1_T
body.I.tens ( 1 , 1 , $B_Body1 ) = 1.0000000000000000E+00 ! Moments of inertia body.I.tens ( 1 , 1 , $B_Body1 ) = 1.0000000000000000E+00 ! Moments of inertia
body.I.tens ( 2 , 2 , $B_Body1 ) = 1.0000000000000000E+00 ! Moments of inertia body.I.tens ( 2 , 2 , $B_Body1 ) = 1.0000000000000000E+00 ! Moments of inertia
body.I.tens ( 3 , 3 , $B_Body1 ) = 1.0000000000000000E+00 ! Moments of inertia body.I.tens ( 3 , 3 , $B_Body1 ) = 1.0000000000000000E+00 ! Moments of inertia
body.I.kind ( $B_Body1 ) = 1 ! Kind of I-tensor specification: -1=wrt CG; 0=wrt BRF; 1=wrt Marker body.I.kind ( $B_Body1 ) = -1 ! Kind of I-tensor specification: -1=wrt CG; 0=wrt BRF; 1=wrt Marker
body.I.ref ( $B_Body1 ) = $M_Body1_Top ! Inertia Reference Marker body.I.ref ( $B_Body1 ) = $M_Body1_Top ! Inertia Reference Marker
body.flx.cosim.job.type ( $B_Body1 ) = 0 ! 0=new run; 1=import co-sim with database results; 2=restart co-sim body.flx.cosim.job.type ( $B_Body1 ) = 0 ! 0=new run; 1=import co-sim with database results; 2=restart co-sim
body.flx.cosim.job.previous ( $B_Body1 ) = '' ! previous abaqus job run body.flx.cosim.job.previous ( $B_Body1 ) = '' ! previous abaqus job run
@ -275,6 +275,7 @@ marker.parent ( $M_Body1_BRF ) = $B_Body1
marker.flx.type ( $M_Body1_BRF ) = 4 ! Flexible type marker.flx.type ( $M_Body1_BRF ) = 4 ! Flexible type
marker.type ( $M_Body1_Top ) = 2 ! Type marker.type ( $M_Body1_Top ) = 2 ! Type
marker.ref ( $M_Body1_Top ) = $M_Body1_BRF ! Reference Marker
marker.parent ( $M_Body1_Top ) = $B_Body1 ! Body marker.parent ( $M_Body1_Top ) = $B_Body1 ! Body
marker.pos ( 1 , $M_Body1_Top ) = $G_DH1.$_a ! Position marker.pos ( 1 , $M_Body1_Top ) = $G_DH1.$_a ! Position
marker.pos ( 2 , $M_Body1_Top ) = 0.0000000000000000E+00 ! Position marker.pos ( 2 , $M_Body1_Top ) = 0.0000000000000000E+00 ! Position
@ -299,7 +300,7 @@ joint.attr.2d.paths.to.y ( 1 , 1 , 1 , $J_Body1 ) = 110, 153
prim.type ( $P_Body1_Joint ) = 2 ! Type prim.type ( $P_Body1_Joint ) = 2 ! Type
prim.ref ( $P_Body1_Joint ) = $M_Body1_BRF ! Reference Marker prim.ref ( $P_Body1_Joint ) = $M_Body1_BRF ! Reference Marker
prim.ang ( 1 , $P_Body1_Joint ) = 0.0000000000000000E+00 ! Angles prim.ang ( 1 , $P_Body1_Joint ) = { 90 deg } ! Angles
prim.ang ( 2 , $P_Body1_Joint ) = 0.0000000000000000E+00 ! Angles prim.ang ( 2 , $P_Body1_Joint ) = 0.0000000000000000E+00 ! Angles
prim.ang ( 3 , $P_Body1_Joint ) = 0.0000000000000000E+00 ! Angles prim.ang ( 3 , $P_Body1_Joint ) = 0.0000000000000000E+00 ! Angles
prim.color.r ( 1 , $P_Body1_Joint ) = 3.0000000000000000E+01 ! Colors (red component) prim.color.r ( 1 , $P_Body1_Joint ) = 3.0000000000000000E+01 ! Colors (red component)