1 Ivan I. Kossenko and Maia S. Stavrovskaia How One Can Simulate Dynamics of Rolling Bodies via...

Preview:

Citation preview

1

Ivan I. Kossenko and Maia S. Stavrovskaia

How One Can Simulate Dynamics of Rolling Bodies via Dymola:

Approach to Model Multibody System Dynamics Using Modelica

2

Key References1. Wittenburg, J. Dynamics of Systems of Rigid Bodies. — Stuttgart: B. G.

Teubner, 1977.

2. Booch, G., Object–Oriented Analysis and Design with Applications. — Addison–Wesley Longman Inc. 1994.

3. Cellier, F. E., Elmqvist, H., Otter, M. Modeling from Physical Principles. // in: Levine, W. S. (Ed.), The Control Handbook. — Boca Raton, FL: CRC Press, 1996.

4. Modelica — A Unified Object-Oriented Language for Physical Systems Modeling. Tutorial. — Modelica Association, 2000.

5. Dymola. Dynamic Modeling Laboratory. User's Manual. Version 5.0a — Lund: Dynasim AB, Research Park Ideon, 2002.

6. Kosenko, I. I., Integration of the Equations of the Rotational Motion of a Rigid Body in the Quaternion Algebra. The Euler Case. // Journal of Applied Mathematics and Mechanics, 1998, Vol. 62, Iss. 2, pp. 193–200.

3

Object-Oriented Approach:• Isolation of behavior of different nature:

differential eqs, and algebraic eqs.

• Physical system as communicative one.

• Inheritance of classes for different types of constraints.

• Reliable intergrators of high accuracy.

• Unified interpretation both holonomic and nonholonomic mechanical systems.

• Et cetera …

4

Multibody System

5

Architecture ofMechanical Constraint

6

Rigid Body Dynamics• Newton’s ODEs for translations (of mass center):

Fv

vr

dt

dm

dt

d,

• Euler’s ODEs for rotations (about mass center):

Mωωω

qq

Idt

dI

dt

d Tzyx ,,,,,0

2

1

with: quaternion q = (q1, q2, q3, q4)T H R4,

angular velocity = (x, y, z)T R3,

integral of motion |q| 1 = const,

surjection of algebras H SU(2) SO(3).

7

Kinematics of Rolling• Equations of surfaces in each

body:

fA(xk,yk,zk) = 0, fB (xl,yl,zl) = 0

• Current equations of surfaces with respect to base body:

gA(x0,y0,z0) = 0, gB(x0,y0,z0) = 0• Condition of gradients collinearity:

grad gA(x0,y0,z0) = grad gB(x0,y0,z0)• Condition of sliding absence:

],[],[ 00 lk OllOkk rrωvrrωv

8

Dynamics of Rattleback• Inherited from superclass Constraint:

FA + FB = 0, MA + MB = 0

• Inherited from superclass Roll:

• Behavior of class Ellipsoid_on_Plane:

.,0,

1BOPAAA

AP

TBT rrn

nr

Here nA is a vector normal to the surface gA(rP) = 0.

],[],[BA OPBBOPAA rrωvrrωv

9

General View of the Results

10

Preservation of Energy

11

Point of the Contact Trajectory

12

Preservation of Constraint Accuracy

13

Behavior of the Angular Rate

14

3D Animation Window

15

Exercises:

• Verification of the model according to:• Kane, T. R., Levinson, D. A., Realistic Mathematical Modeling of

the Rattleback. // International Journal of Non–Linear Mechanics, 1982, Vol. 17, Iss. 3, pp. 175–186.

• Investigation of compressibility of phase flow according to:

• Borisov, A. V., and Mamaev, I. S., Strange Attractors in Rattleback Dynamics // Physics–Uspekhi, 2003, Vol. 46, No. 4, pp. 393–403.

• Long time simulations.

16

Long Time Simulations. 1.Behavior of angular velocity projection to:O1y1 (blue) in rattleback, O0y0 (red) in inertial axes

17

Long Time Simulations. 2.Behavior of normal force of surface reaction

18

Long Time Simulations. 3.Trajectory of a contact point

19

Long Time Simulations. 4.Preservation of energy and quaternion norm

(Autoscaling, Tolerance = 1010)

20

Case of Kane and Levinson. 1.• Kane and Levinson: • Our model:

(Time = 5 seconds)

21

Case of Kane and Levinson. 2.• Kane and Levinson: • Our model:

(Time = 20 seconds)

22

Case of Kane and Levinson. 3.Shape of the stone

23

Case of Borisov and Mamaev. 1.Converging to limit regime: trajectory of a contact point

24

Case of Borisov and Mamaev. 2.Converging to limit regime: angular velocity projections

and normal force of reaction

25

Case of Borisov and Mamaev. 3.Behavior Like Tippy Top: contact point path and angular

velocity projections

26

Case of Borisov and Mamaev. 4.Behavior Like Tippy Top: normal force of reaction

27

Case of Borisov and Mamaev. 5.Behavior like Tippy Top: jumping begins (normal force)

28

Case of Borisov and Mamaev. 6.Behavior like Tippy Top with jumps: if constraint would be

bilateral (contact point trajectory and angular velocity)

Recommended