Changeset 904
- Timestamp:
- 12/09/2007 10:44:19 AM (13 months ago)
- Location:
- Modelica/trunk/Modelica/Mechanics/MultiBody
- Files:
-
- 1 added
- 2 modified
-
Examples/Rotational3DEffects.mo (added)
-
package.mo (modified) (1 diff)
-
parts.mo (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Modelica/trunk/Modelica/Mechanics/MultiBody/package.mo
r887 r904 1425 1425 "Gravity field constant (default = field constant of earth)" 1426 1426 annotation (Dialog(enable=gravityType == Types.GravityTypes.PointGravity)); 1427 parameter Boolean driveTrainMechanics3D= false1427 parameter Boolean driveTrainMechanics3D=true 1428 1428 "= true, if 3-dim. mechanical effects of Parts.Mounting1D/Rotor1D/BevelGear1D shall be taken into account"; 1429 1429 -
Modelica/trunk/Modelica/Mechanics/MultiBody/parts.mo
r883 r904 2112 2112 inertia (so called <i>rotor</i>) on its 3-dim. carrier body. Gyroscopic torques 2113 2113 appear, if the vector of the carrier body's angular velocity is not parallel 2114 to the vector of the rotor's . The axis of rotation of the rotor is defined by2114 to the vector of the rotor's axis. The axis of rotation of the rotor is defined by 2115 2115 the parameter <tt>n</tt>, which has to be given in the local coordinate system 2116 2116 of <tt>frame_a</tt>. The default animation of this component is … … 2122 2122 carrier body.</p> 2123 2123 <p>The Boolean parameter <tt>exact</tt> was introduced due to performance 2124 reasons. If <tt>exact</tt> is set to true, the influence of the carrier body2124 reasons. If <tt>exact</tt> is set to <b>false</b>, the influence of the carrier body 2125 2125 motion on the angular velocity of the rotor is neglected. This influence is usually 2126 2126 negligible if the 1-dim.-rotational mechanical system accelerates much faster as the base body (this is, … … 2241 2241 inertia (so called <i>rotor</i>) on its 3-dim. carrier body. Gyroscopic torques 2242 2242 appear, if the vector of the carrier body's angular velocity is not parallel 2243 to the vector of the rotor's . The axis of rotation of the rotor is defined by2243 to the vector of the rotor's axis. The axis of rotation of the rotor is defined by 2244 2244 the parameter <tt>n</tt>, which has to be given in the local coordinate system 2245 2245 of <tt>frame_a</tt>. The default animation of this component is … … 2251 2251 carrier body.</p> 2252 2252 <p>The Boolean parameter <tt>exact</tt> was introduced due to performance 2253 reasons. If <tt>exact</tt> is set to true, the influence of the carrier body2253 reasons. If <tt>exact</tt> is set to <b>false</b>, the influence of the carrier body 2254 2254 motion on the angular velocity of the rotor is neglected. This influence is usually 2255 2255 negligible if the 1-dim.-rotational mechanical system accelerates much faster as the base body (this is, … … 2334 2334 end if; 2335 2335 2336 /* Reaction torque: 2337 t = n*(J*a - flange_a.tau - flange_b.tau) + cross(w_a, nJ*w) 2338 2339 Since 2340 J*a = flange_a.tau + flange_b.tau - nJ*der(w_a); 2341 2342 the reaction torque can be simplified to 2343 t = n*(- nJ*der(w_a)) + cross(w_a, nJ*w) 2344 2345 */ 2336 2346 frame_a.f = zeros(3); 2337 frame_a.t = nJ*a + cross(w_a, nJ*w);2347 frame_a.t = cross(w_a, nJ*w)-e*(nJ*der(w_a)); 2338 2348 end RotorWith3DEffects; 2339 2349
