11
DE2-EA 2.1: M4DE Dr Connor Myant 6. 3D Kinematics Comments and corrections to [email protected] Lecture resources may be found on Blackboard and at http://connormyant.com

6. 3D Kinematics - WordPress.com 06, 2017 · Three-Dimensional Kinematics and Dynamics of Rigid Bodies For many engineering applications of complex kinematics and dynamics we must

  • Upload
    lylien

  • View
    224

  • Download
    3

Embed Size (px)

Citation preview

DE2-EA 2.1: M4DE Dr Connor Myant

6. 3D Kinematics

Comments and corrections to [email protected]

Lecture resources may be found on Blackboard and at http://connormyant.com

Contents Three-Dimensional Kinematics and Dynamics of Rigid Bodies ............................................................... 2

Kinematics ............................................................................................................................................... 3

Velocities and Accelerations ............................................................................................................... 3

Moving Reference Frames .................................................................................................................. 4

Euler’s Equations ..................................................................................................................................... 7

Three-Dimensional Kinematics and Dynamics of Rigid Bodies For many engineering applications of complex kinematics and dynamics we must consider three-

dimensional motion. In this chapter we will explain how three-dimensional motion of rigid body is

described. Then we will derive the equations of motion and use them to analyse simple motion.

Design Engineering Example: The ability to model

and understand the motion of the human body

enables better design of garments, wearable tech, and

other products that interface with the consumer

during motion. It is also vital in the medical field as

well; to reach the optimal design of implants and

prosthetics we must first develop methods for

analysing gait and biodynamics. In addition, this

enables clinicians to diagnosing joint conditions,

monitor progression and evaluate treatment

outcomes.

Design Engineering Example: In the near future it is envisaged that aerial robots (Drones) will have

the capability to autonomously construct structures in many applications: building temporary

shelters following natural disasters, deploying scaffolding and support structures on conventional

construction sites, or assembling ramps across gaps and difficult terrain to enable access to

terrestrial vehicles (http://www.imperial.ac.uk/aerialIs/).

In order for such tasks to be carried out

multiple robots will need to be employed

simultaneously. This team of robots will need

to communicate and understand were each

other are, and how they are moving relative to

each other.

Kinematics If a motor bike rides in a straight line, the wheels undergo planar motion. But, if the bike is turning the

motion of the wheels is three dimensional (Figure 6.1). The same can be said for an aeroplane; planar

motion when in level flight, 3D when banking or turning. A spinning top will be in planar motion at

first, rotating about a fixed vertical axis. But, will eventually begin to tilt and rotate under 3D motion.

Figure 6.1. Example of planar and three-dimensional motion

Velocities and Accelerations We have already looked at the basic concepts needed to describe the 3D motion of rigid bodies

relative to a given reference frame. In the earlier chapters on Kinematics we showed that a rigid body

undergoing any motion other than translation has an instantaneous axis of rotation. The direction of

this axis at a particular instant and the rate at which the rigid body rotates about the axis are specified

by the angular velocity vector �⃑⃑⃑� .

We have also shown that a rigid body’s velocity is completely specified by its angular velocity vector

and the velocity of a single point of the body. For the rigid body and reference frame in Figure 6.2,

suppose we know the angular velocity vector �⃑⃑⃑� and the velocity 𝑣𝐵 of a point 𝐵. Then the velocity of

any other point 𝐴 of the body is given by;

𝑣𝐴 = 𝑣𝐵 + �⃑⃑⃑� × 𝑟𝐴/𝐵 (6.1)

A rigid body’s acceleration is completely specified by its angular acceleration vector �⃑⃑� =𝑑�⃑⃑⃑�

𝑑𝑡, its

angular velocity vector, and the acceleration of a single point of the body. If we know �⃑⃑� and �⃑⃑⃑� and

the acceleration 𝑎𝐵 of the point 𝐵, the acceleration of any other point 𝐴 of the rigid body is given by;

𝑎𝐴 = 𝑎𝐵 + �⃑⃑� × 𝑟𝐴/𝐵 + �⃑⃑⃑� × (�⃑⃑⃑� × 𝑟𝐴/𝐵) (6.2)

Figure 6.2. Points A and B of a rigid body. The velocity of A can be determined if the velocity of B and

the rigid body’s angular velocity vector ω are known. The acceleration of A can be determined if the

acceleration of B, the angular velocity vector, and the angular acceleration vector are known.

Moving Reference Frames

The velocities and accelerations in Equations (6.1) and (6.2) are measured relative to the reference

frame indicated in Figure 6.2, which we will refer to as the primary reference frame (normally fixed

relative to the earth). We also use a secondary reference frame that moves relative to the primary

reference frame. The secondary reference frame and its motion are chosen for convenience in

describing the motion of a particular rigid body. In some situation, the secondary reference frame is

defined to be fixed with respect to the rigid body. In other cases, it is advantageous to use a secondary

reference frame that moves relative to the primary reference frame, but is not fixed with respect to

the rigid body.

Figure 6.3 shows a primary reference frame, a secondary reference frame 𝑥𝑦𝑧, and a rigid body. The

angular velocity of the secondary reference frame is specified by the vector �⃑⃑� , and the angular velocity

of the rigid body relative to the primary reference frame is specified by the vector �⃑⃑⃑� . A third

component is �⃑⃑⃑� 𝑟𝑒𝑙, which is the angular velocity vector of the rigid body relative to the secondary

reference frame.

When the secondary reference frame is not fixed to the rigid body, we can express the body’s angular

velocity vector �⃑⃑⃑� as the sum of the angular velocity vector �⃑⃑� of the secondary reference frame and

the angular velocity vector �⃑⃑⃑� 𝑟𝑒𝑙 of the rigid body relative to the secondary reference frame;

�⃑⃑⃑� = �⃑⃑� + �⃑⃑⃑� 𝑟𝑒𝑙 (6.3)

Figure 6.3. The primary and secondary reference frames. The vector �⃑⃑� is the angular velocity of the

secondary reference frame relative to the primary reference frame. The vector �⃑⃑⃑� is the angular

velocity of the rigid body relative to primary reference frame.

The rigid body’s angular acceleration vector relative to the primary reference frame can then be

expressed as;

�⃑⃑� =𝑑�⃑⃑⃑�

𝑑𝑡=

𝒅�⃑⃑�

𝒅𝒕+

𝒅�⃑⃑⃑� 𝑟𝑒𝑙

𝒅𝒕= (

𝒅�⃑⃑⃑� 𝑟𝑒𝑙

𝒅𝒕+ �⃑⃑� × �⃑⃑⃑� 𝑟𝑒𝑙) + (

𝒅�⃑⃑� 𝑟𝑒𝑙

𝒅𝒕+ �⃑⃑� × �⃑⃑� ) (6.4)

The right hand side of this equation becomes zeros, leaving;

�⃑⃑� =𝒅�⃑⃑⃑� 𝑟𝑒𝑙

𝒅𝒕+ �⃑⃑� × �⃑⃑⃑� 𝑟𝑒𝑙 (6.5)

If the secondary reference frame was fixed with respect to the rigid body, so that �⃑⃑� = �⃑⃑⃑� , the �⃑⃑⃑� 𝑟𝑒𝑙 =

0. We can see from equation (6.4) that;

�⃑⃑� =𝑑�⃑⃑⃑�

𝑑𝑡

Design Engineering Example: Lets consider a rotating disc, with angular velocity 𝜔𝑑, that is

mounted perpendicular to an L-shaped shaft. The shaft rotates relative to an earth fixed reference

frame with an angular velocity 𝜔𝑂. We want to determine the angular velocity and angular

acceleration vectors of the disk relative to the earth fixed reference frame.

The disc’s motion relative to the earth fixed reference frame is rather complicated. However,

relative to a reference frame that is fixed with respect to the shaft, the disk simply rotates about a

fixed axis with constant angular velocity. If we introduce a secondary coordinate system that is fixed

with respect to the shaft; the angular velocity vector we seek is the sum of the angular velocity

vector of the secondary coordinate system and the disc’s angular velocity vector relative to the

secondary coordinate system.

We introduce the secondary coordinate system, shown below, which is fixed with respect to the

shaft. The angular velocity vector of the secondary coordinate system relative to the earth fixed

reference frame is Ω⃑⃑ = 𝜔𝑂𝑗. The disc’s angular velocity vector relative to the secondary coordinate

system is �⃑⃑� 𝑟𝑒𝑙 = 𝜔𝑑𝑖. Therefore, the angular velocity vector of the disc relative to the earth-fixed

reference frame is;

�⃑⃑� = Ω⃑⃑ + �⃑⃑� 𝑟𝑒𝑙 = 𝜔𝑑𝑖 + 𝜔𝑂𝑗

Because 𝜔𝑑 and 𝜔𝑂 are constants, we can find from Equation (6.4) that the disc’s angular

acceleration vector relative to the earth fixed reference frame is;

𝛼 = Ω⃑⃑ × �⃑⃑� 𝑟𝑒𝑙 = −𝜔𝑑𝜔𝑂𝑘

You will pick up 3D kinematics again in Robotics 1 next year.

THE NEXT SECTION IS OPTION AND WILL NOT BE INCLUDED IN THE EXAM!

Euler’s Equations To complete the kinematics and dynamics ‘loop’ I have included the following optional section.

In classical mechanics, Euler's rotation equations are a vectorial quasilinear first-order ordinary

differential equation describing the rotation of a rigid body, using a rotating reference frame with its

axes fixed to the body and parallel to the body's principal axes of inertia.

So in basic term we are using the technique we just employed to study the kinematics of a moving

reference frame and adding mass so that it becomes a dynamics problem. But only for cases where

the secondary reference frame is body fixed to the body in question and parallel to the body’s principal

axes of inertia.

Recap: From Dynamics we know that the moment of inertia of a rigid body is a tensor* that

determines the torque needed for a desired angular acceleration about a rotational axis. It depends

on the body's mass distribution and the axis chosen, with larger moments requiring more torque to

change the body's rotation. It is an extensive (additive) property: For a point mass the moment of

inertia is just the mass times the square of perpendicular distance to the rotation axis. The moment

of inertia of a rigid composite system is the sum of the moments of inertia of its component

subsystems (all taken about the same axis).

Euler's equations consist of Newton’s second law; ∑𝐹 = 𝑚𝑎. Which states that the sum of the

external forces on a rigid body equals the product of its mass and the acceleration of its centre of

mass, and equations of angular motion. Previously in 2D dynamics we showed how this related to

equation of angular motion; ∑𝑀𝑂 = 𝐼𝑂𝛼, for an object in rotation and ∑𝑀 = 𝐼𝛼 for an object in

planar motion.

Now that we want to introduce 3D motion we need to consider additional reference systems. Here is

where the Euler equations come in. They essentially combine (6.5) into the equations of angular

motion. The generalised form is given as:

Σ𝑀 = 𝐼𝑑�⃑⃑⃑�

𝑑𝑡+ Ω⃑⃑ × (𝐼�⃑⃑� ) (6.6)

Tensor: In mathematics, tensors are geometric objects that describe linear relations between

geometric vectors, scalars, and other tensors. Examples of such relations include the dot product,

the cross product, and linear maps. We will be exploring tensors and tensor matrices more in stress

analysis.

The Inertia Tensor can be expressed in a matric as;

𝐼 = [

𝐼𝑥𝑥 −𝐼𝑥𝑦 −𝐼𝑥𝑧

−𝐼𝑦𝑥 𝐼𝑦𝑦 −𝐼𝑦𝑧

−𝐼𝑧𝑥 −𝐼𝑧𝑦 𝐼𝑧𝑧

]

Which can be visualised on a cube element as shown in figure 6.4.

Figure 6.4. Inertia tensors acting on a cube element. With the origin of the 𝑋𝑌𝑍 axes at the centre

of mass of the cube.

Where 𝑀 and 𝐼 may have components in more than one plane. This is often written as the matrix

equation;

[

Σ𝑀𝑥

Σ𝑀𝑦

Σ𝑀𝑧

] = [

𝐼𝑥𝑥 −𝐼𝑥𝑦 −𝐼𝑥𝑧

−𝐼𝑦𝑥 𝐼𝑦𝑦 −𝐼𝑦𝑧

−𝐼𝑧𝑥 −𝐼𝑧𝑦 𝐼𝑧𝑧

] [

𝑑�⃑⃑� 𝑥 𝑑𝑡⁄

𝑑�⃑⃑� 𝑦 𝑑𝑡⁄

𝑑�⃑⃑� 𝑧 𝑑𝑡⁄

] + [

0 −Ω⃑⃑ 𝑧 Ω⃑⃑ 𝑦

Ω⃑⃑ 𝑧 0 −Ω⃑⃑ 𝑥

−Ω⃑⃑ 𝑦 Ω⃑⃑ 𝑥 0

] [

𝐼𝑥𝑥 −𝐼𝑥𝑦 −𝐼𝑥𝑧

−𝐼𝑦𝑥 𝐼𝑦𝑦 −𝐼𝑦𝑧

−𝐼𝑧𝑥 −𝐼𝑧𝑦 𝐼𝑧𝑧

] [

�⃑⃑� 𝑥�⃑⃑� 𝑦�⃑⃑� 𝑧

]

(6.7)

If the secondary coordinate system used to apply Equation (6.7) is body fixed, the terms 𝑑𝜔𝑥 𝑑𝑡⁄ ,

𝑑𝜔𝑦 𝑑𝑡⁄ , and 𝑑𝜔𝑧 𝑑𝑡⁄ are the components of the rigid body’s angular acceleration, 𝛼. But this is not

generally the case if the secondary coordinate system rotates but is not body fixed (Equation 6.5).

Using the Euler equations to analyse three-dimensional motions of rigid bodies typically involved three

steps:

1. Choose a coordinate system: If an object rotates about a fixed point, 𝑂, it is usually preferable

to use a secondary coordinate system with its origin at 𝑂 and express the equations of angular

motion in terms of the total moment about a fixed point 𝑂. Otherwise, it is necessary to use

a coordinate system with its origin at the centre of mass of the body and express the equations

of angular motion in terms of the total moment about the centre of mass of the body. In either

case it is usually preferable to choose a coordinate system that simplifies the determination

of the moments and products of inertia.

2. Draw a free-body diagram: Isolate the object and identify the external forces and couples

acting on it.

3. Apply the equations of motion: Use Euler’s equations to relate the forces and couples acting

on the object to the acceleration of its centre of mass and it angular acceleration vector.

Design Engineering Example: Consider the robotic arm, below, that is used during an assembly

process; the 4 kg rectangular plate is held at O by the manipulator. Point O is stationary. At the

instant shown, the plate is horizontal, its angular velocity vector is �⃑⃑� = 4𝑖 − 2𝑗 rad/s, and its

angular acceleration vector is 𝛼 = −10𝑖 + 6𝑗 rad/s2. We want to determine the couple, 𝐶, exerted

on the plate by the manipulator.

The total moment about 𝑂 is the sum of the couple exerted by the manipulator and the moment

about 𝑂 due to the plate’s weight:

Σ𝑀𝑂 = 𝐶 + (0.15𝑖 + 0.3𝑗) × [−4(9.81)𝑘]

Σ𝑀𝑂 = 𝐶 ± 11.77𝑖 + 5.89𝑗 N m

To obtain the unknown couple 𝐶, we can determine the total moment about 𝑂 from Equation

(6.7). We let the secondary coordinate system be body fixed, so its angular velocity Ω⃑⃑ equals the

plate’s angular velocity �⃑⃑� .

First determine the plate’s inertia matrix using the M4DE formula sheet;

𝐼𝑥𝑥 =1

3(4)(0.6)2 = 0.48 kg m2

𝐼𝑦𝑦 =1

3(4)(0.3)2 = 0.12 kg m2

𝐼𝑧𝑧 = 𝐼𝑥𝑥 + 𝐼𝑦𝑦 = 0.6 kg m2

𝐼𝑥𝑦 =1

4(4)(0.3)(0.6) = 0.18 kg m2

So,

𝐼 = [0.48 −0.18 0

−0.18 0.12 00 0 0.6

]

Inputting this into Equation (6.7);

Reminder: A ‘couple’ is a system of forces with a resultant moment but no resultant force. Its

effect is to create rotation without translation, or more generally without any acceleration of

the centre of mass.

[

Σ𝑀𝑥

Σ𝑀𝑦

Σ𝑀𝑧

] = [0.48 −0.18 0

−0.18 0.12 00 0 0.6

] [−1060

] + [0 0 −20 0 −42 4 0

] [0.48 −0.18 0

−0.18 0.12 00 0 0.6

] [4

−20

]

[

Σ𝑀𝑥

Σ𝑀𝑦

Σ𝑀𝑧

] = [−5.882.520.72

] N m

We substitute into the above equation for;

Σ𝑀𝑂 = 𝐶 ± 11.77𝑖 + 5.89𝑗 = −5.88i + 2.52j + 0.72k

And solve for 𝐶;

𝐶 = 5.89𝑖 − 3.37𝑗 + 0.72𝑘 N m