Updates in sixDOFSolver tutorials

This commit is contained in:
Vuko Vukcevic 2017-02-27 08:29:22 +01:00
parent 3bc8dbbb28
commit 13c5e0dda8
3 changed files with 12 additions and 0 deletions

View file

@ -14,6 +14,7 @@ FoamFile
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
// Mass properties and restraints (common to all sixDOFODE's)
mass m [1 0 0 0 0 0 0] 1; mass m [1 0 0 0 0 0 0] 1;
momentOfInertia J [1 2 0 0 0 0 0] (1 1 1); momentOfInertia J [1 2 0 0 0 0 0] (1 1 1);
@ -21,6 +22,9 @@ equilibriumPosition Xeq [0 1 0 0 0 0 0] (0 0 0);
linearSpring k [1 0 -2 0 0 0 0] (1 1 1); linearSpring k [1 0 -2 0 0 0 0] (1 1 1);
linearDamping d [1 0 -1 0 0 0 0] (0 0 0); linearDamping d [1 0 -1 0 0 0 0] (0 0 0);
// Specific input for certain sixDOFODE (here quaternionSixDOF)
type quaternionSixDOF;
// Xabs = Xeq + Xrel // Xabs = Xeq + Xrel
Xrel Xrel [0 1 0 0 0 0 0] (0 0 0); Xrel Xrel [0 1 0 0 0 0 0] (0 0 0);
U U [0 1 -1 0 0 0 0] (1 0 0); U U [0 1 -1 0 0 0 0] (1 0 0);

View file

@ -14,6 +14,7 @@ FoamFile
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
// Mass properties and restraints (common to all sixDOFODE's)
mass m [1 0 0 0 0 0 0] 1; mass m [1 0 0 0 0 0 0] 1;
momentOfInertia J [1 2 0 0 0 0 0] (1 1 1); momentOfInertia J [1 2 0 0 0 0 0] (1 1 1);
@ -21,6 +22,9 @@ equilibriumPosition Xeq [0 1 0 0 0 0 0] (-1 0 0);
linearSpring k [1 0 -2 0 0 0 0] (1 1 1); linearSpring k [1 0 -2 0 0 0 0] (1 1 1);
linearDamping d [1 0 -1 0 0 0 0] (0 0 0); linearDamping d [1 0 -1 0 0 0 0] (0 0 0);
// Specific input for certain sixDOFODE (here quaternionSixDOF)
type quaternionSixDOF;
// Xabs = Xeq + Xrel // Xabs = Xeq + Xrel
Xrel Xrel [0 1 0 0 0 0 0] (0 0 0); Xrel Xrel [0 1 0 0 0 0 0] (0 0 0);
U U [0 1 -1 0 0 0 0] (0 0 0); U U [0 1 -1 0 0 0 0] (0 0 0);

View file

@ -14,6 +14,7 @@ FoamFile
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
// Mass properties and restraints (common to all sixDOFODE's)
mass m [1 0 0 0 0 0 0] 1; mass m [1 0 0 0 0 0 0] 1;
momentOfInertia J [1 2 0 0 0 0 0] (1 1 1); momentOfInertia J [1 2 0 0 0 0 0] (1 1 1);
@ -21,6 +22,9 @@ equilibriumPosition Xeq [0 1 0 0 0 0 0] (2 0 0);
linearSpring k [1 0 -2 0 0 0 0] (1 0 0); linearSpring k [1 0 -2 0 0 0 0] (1 0 0);
linearDamping d [1 0 -1 0 0 0 0] (1 0 0); linearDamping d [1 0 -1 0 0 0 0] (1 0 0);
// Specific input for certain sixDOFODE (here quaternionSixDOF)
type quaternionSixDOF;
// Xabs = Xeq + Xrel // Xabs = Xeq + Xrel
Xrel Xrel [0 1 0 0 0 0 0] (-2 0 0); Xrel Xrel [0 1 0 0 0 0 0] (-2 0 0);
U U [0 1 -1 0 0 0 0] (0 0 0); U U [0 1 -1 0 0 0 0] (0 0 0);