Rigid Bodies Simulation Homework

Total Page:16

File Type:pdf, Size:1020Kb

Rigid Bodies Simulation Homework Rigid Bodies Simulation Homework • Build a particle system based either on F=ma or procedural simulation – Examples:Thursday Smoke, Fire, Water, Wind, Leaves, Cloth, Magnets, Flocks, Fish, Insects, Crowds, etc. • SimulateSimulation a Rigid Body & – Examples: Angry birds, Bodies tumbling, bouncing, moving around in a room and colliding, Explosions & Fracture, Drop theUnity camera, Etc… Rigid Body as “Particle Chunks” A small chunk of a rigid body Consider a rigid body It can be broken up into chunks (or elements), and each chunk can be treated as a single particle if it is small enough Center of Mass • A body composed of 푛 particle “chunks” with masses 푚푖 has total mass 푛 푀 = ෍ 푚푖 푖=1 • If the particles have positions 푥Ԧ푖, the center of mass is σ푛 푚 푥Ԧ 푥ҧ = 푖=1 푖 푖 푀 • The center of mass for a rigid body has position 푥ҧ and translational velocity 푣ҧ similar to a single particle • When we refer to the position and velocity of a rigid body, we are referring to the position and translational velocity of its center of mass • The center of mass obeys the same ODEs for position and velocity as a particle does, but using the TOTAL mass and the NET force Orientation Orientation • A rigid body can rotate or change its orientation while its center of mass is stationary • Different ways to keep track of the rotation 푅: – 3x3 Matrix, 3 Euler angles, 1 Quaternion • Place a coordinate system at the center of mass in object space • The rotation 푅 rotates the rigid body (and the object space coordinate system) into its world space orientation • Recall: the columns of 푅 are the three object space axes in their world space orientations Combining Position and Orientation • The rigid body has an intrinsic coordinate system in its object space, with its center of mass at the origin • It’s put into world space with a translation and a rotation 푅 푥ҧ t 푥푤 푥푏 Combining Position and Orientation • The translation of the origin of the object space coordinate system is given by the position of the center of mass 푥ҧ • The world space orientation of the object space coordinate system is given by 푅 – Assume 푅 is a matrix, equivalently expressed as a unit quaternion • A point 푥표 in object space has a world space location 푥푤 = 푥ҧ + 푅푥표 – Notice that the center of mass (at the origin) maps to 푥ҧ – Notice that (1,0,0), (0,1,0), (0,0,1) are all rotated by 푅 before being translated by 푥ҧ Angular Velocity Angular Velocity • Both 푥ҧ and 푅 are functions of time • The rate of change of the position of the center of mass 푥ҧ with respect to time is the translational velocity of the center of mass 푣ҧ • (From our quaternion discussion…) The orientation of the body is changing as it is rotated about some axis 푛ො emanating from the center of mass • The rate of change of the orientation 푅 is given by the world space angular velocity 휔 – its direction is the axis of rotation, 푛ො – Its magnitude is the speed of rotation • The pointwise velocity of any point x on the rigid body is given by 푣푝 = 푣ҧ + 휔 × 푥 − 푥ҧ = 푣ҧ + 휔 × 푟 where r is the moment arm and × is the cross-product Aside: Cross Product Matrix • Given vectors 푎 = [푎1, 푎2, 푎3] and 푏 = 푏1, 푏2, 푏3 , their cross product 푎 × 푏 can be written as matrix multiplication 푎∗푏 by converting 푎 to a cross product matrix 0 −푎3 푎2 ∗ • 푎 = 푎3 0 −푎1 −푎2 푎1 0 • 푎∗푇 = −푎∗ • 푎∗푏 = −푏∗푎 • Using this new notation, the pointwise velocity of any point x on the object is then given by: ∗ 푣푝 = 푣ҧ + 휔 푟 Linear and Angular Velocity 휔 푣ҧ 푥ҧ ODE for Orientation • The ODE for orientation (angular position) is given by 푅ሶ = 휔∗푅 • That is, 푅ሶ = 휔 × 푅 where the cross product is applied independently to each of the three columns of 푅 • Writing the 3x3 matrix 휔∗ and using matrix multiplication 휔∗푅 automatically performs these 3 cross products Inertia Tensor Inertia Tensor • Linear momentum is defined as the product of the mass times the translational velocity – Mass is something that resists change in velocity • Angular momentum 퐿 is defined as an “angular mass” times the angular velocity 휔 • The “angular mass” is called the moment of inertia (or inertia tensor) 퐼 of the rigid body • If you spin in your chair while extending your legs, and then suddenly pull your legs closer the chair spins faster – 퐼 reduces when you pull your legs closer. – Hence 휔 has to increase to keep angular momentum 퐿 = 퐼휔 constant Inertia Tensor • For a system of n particles, the angular momentum is 푤 ∗ ∗ ∗ ∗ 퐿 = ෍(푥푖 ) 푚푖푣푖 = ෍ 푥ҧ + 푟푖 푚푖푣푖 = 푥ҧ 푀푣ҧ + ෍ 푟푖 푚푖푣푖 푖 푖 푖 푡ℎ – where 푟푖 is the moment arm of the 푖 particle ∗ • 푣푖 can be written as 푣ҧ + 휔 푟푖 so ∗ ∗ ∗ ∗ 퐿 = 푥ҧ 푀푣ҧ + ෍ 푟푖 푚푖푣ҧ + ෍ 푟푖 푚푖휔 푟푖 푖 푖 ∗ ∗ 푇 • σ푖 푟푖 푚푖푣ҧ = (푣ҧ ) σ푖 푚푖푟푖 = 0 so ∗ ∗ 푇 ∗ ∗ 퐿 = 푥ҧ 푀푣ҧ + ෍ 푚푖(푟푖 ) 푟푖 휔 = 푥ҧ 푀푣ҧ + 퐼휔 푖 ∗ 푇 ∗ – where 퐼 = σ푖 푚푖(푟푖 ) 푟푖 Object Space Inertia Tensor • We can pre-compute the object space inertia tensor as a 3x3 matrix 퐼표 • Then, the world space inertia tensor is given by the 3x3 matrix 퐼 = 푅퐼표푅푇 • One can compute the SVD of the symmetric 3x3 matrix 퐼표 to obtain 퐼표 = 푈퐷푈푇 where 퐷 is a 3x3 diagonal matrix of 3 singular values • Then rotating the object space rest state of the rigid body by 푈−1 gives a new object space inertia tensor of 푈−1퐼표푈−푇 = 푈−1푈퐷푈푇푈−푇 = 퐷 • That is, properly orienting the rest pose of a rigid body in object space gives a diagonal object space inertia tensor 퐼표 Forces and Torques Forces and Torques • Newton’s second law for angular quantities • A force 퐹 changes both the linear momentum 푀푣ҧ and the rotational (angular) momentum 퐿 • The change in linear momentum is independent of the point on the rigid body 푥 where the force is applied • The change in angular momentum does depend on the point 푥 where the force is applied • The torque is defined as 휏 = 푥 − 푥ҧ × 퐹 = 푟 × 퐹 • The net change in angular momentum is given by the sum of all the external torques 퐿ሶ = 휏 ODEs Rigid Body: Equations of Motion • State vector for a rigid body 푥ҧ 푅 푋 = 푀푣ҧ 퐿 • Equations of motion 푥ҧ 푣ҧ 푑 푑 푅 휔∗푅 푋 = = 푑푡 푑푡 푀푣ҧ 퐹 퐿 휏 Rigid Body: Equations of Motion • State vector for a rigid body 푥ҧ 푅 푋 = 푣ҧ 퐿 • Equations of motion 푥ҧ 푣ҧ Equations of 푑 푑 푅 휔∗푅 motion for a 푋 = = particle at the 푑푡 푑푡 푣ҧ 퐹/푀 center of mass 퐿 휏 Forward Euler Update 푣ҧ 푛 휔∗푅 푋푛+1 = 푋푛 + Δ푡 퐹/푀 휏 • Newmark for better accuracy and stability, etc… • Better results are obtained on the second equation by rotating the columns of 푅 directly using the vector Δ푡휔 • Need to periodically re-orthonormalize the columns of 푅 to keep it a rotation matrix Rigid Body: Equations of Motion • State vector for a rigid body 푥ҧ 푞 푋 = 푣ҧ 퐿 • Equations of motion 푣ҧ 푥ҧ 1 푑 푑 푞 휔∗푞 푋 = = 2 푑푡 푑푡 푣ҧ 퐿 퐹/푀 휏 • Once again, preferable to rotate q by Δ푡휔 • Renormalize q using a square root Question #1 LONG FORM: • Summarize rigid body simulation. • Identify 10 rigid bodies in a typical room. SHORT FORM: • Identify 10 rigid bodies in this room. Geometry Rigid Body Modeling • Store an object space triangulated surface to represent the surface of the rigid body • Store an object space implicit surface to represent the interior volume of the rigid body • Collision detection between two rigid bodies can then be carried out by checking the surface of one body against the interior volume of another • Implicit surfaces can be used to model the interior volume of kinematic and static objects as well • Implicit surface representations of interior volumes can also be used for collisions with particles and particle systems Recall: Implicit Surfaces • Implicit surfaces represent a surface with a function 휙(푥) defined over the whole 3D space • The inside region Ω−, the outside region is Ω+, and the surface 휕Ω are all defined by the function 휙(푥) • 휙 푥 < 0 inside • 휙 푥 > 0 outside • 휙 푥 = 0 surface • Easy to check if a point is inside an object • Efficient to make topology changes to an object • Efficient boolean operations: Union, Difference, Intersection Analytic Implicit Surfaces • For simple functions, write down the function and analytically evaluate 휙(푥) to see if 휙 푥 < 0 and thus 푥 is inside the object • 2D circle • 3D ellipsoid Discrete Implicit Surfaces • Lay down a grid that spans the space you are trying to represent, e.g. a padded bounding box • Store values of the function at grid points • Then for arbitrary locations in space, interpolate from the nearby values on the grid to see if 휙 푥 < 0 • use trilinear interpolation, like 3D textures • Signed Distance Functions are implicit surfaces where the magnitude of the function gives the distance to the closet point on the surface Constructing Signed Distance Functions • Start with a triangulated surface • Place a grid inside a slightly padded bounding box of the object – This grid will contain point samples for the signed distance function – The resolution of the grid is based on heuristics • Place a sphere at every grid point and find all intersecting triangles – the radius of the sphere only needs to be a few grid cells wide, because we only care about grid points near the triangulated surface – If the sphere does not intersect any triangles, then the grid point is not near the triangulated surface – (An acceleration structure is useful, e.g.
Recommended publications
  • Rotational Motion (The Dynamics of a Rigid Body)
    University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Robert Katz Publications Research Papers in Physics and Astronomy 1-1958 Physics, Chapter 11: Rotational Motion (The Dynamics of a Rigid Body) Henry Semat City College of New York Robert Katz University of Nebraska-Lincoln, [email protected] Follow this and additional works at: https://digitalcommons.unl.edu/physicskatz Part of the Physics Commons Semat, Henry and Katz, Robert, "Physics, Chapter 11: Rotational Motion (The Dynamics of a Rigid Body)" (1958). Robert Katz Publications. 141. https://digitalcommons.unl.edu/physicskatz/141 This Article is brought to you for free and open access by the Research Papers in Physics and Astronomy at DigitalCommons@University of Nebraska - Lincoln. It has been accepted for inclusion in Robert Katz Publications by an authorized administrator of DigitalCommons@University of Nebraska - Lincoln. 11 Rotational Motion (The Dynamics of a Rigid Body) 11-1 Motion about a Fixed Axis The motion of the flywheel of an engine and of a pulley on its axle are examples of an important type of motion of a rigid body, that of the motion of rotation about a fixed axis. Consider the motion of a uniform disk rotat­ ing about a fixed axis passing through its center of gravity C perpendicular to the face of the disk, as shown in Figure 11-1. The motion of this disk may be de­ scribed in terms of the motions of each of its individual particles, but a better way to describe the motion is in terms of the angle through which the disk rotates.
    [Show full text]
  • Rigid Body Dynamics 2
    Rigid Body Dynamics 2 CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2017 Cross Product & Hat Operator Derivative of a Rotating Vector Let’s say that vector r is rotating around the origin, maintaining a fixed distance At any instant, it has an angular velocity of ω ω dr r ω r dt ω r Product Rule The product rule of differential calculus can be extended to vector and matrix products as well da b da db b a dt dt dt dab da db b a dt dt dt dA B dA dB B A dt dt dt Rigid Bodies We treat a rigid body as a system of particles, where the distance between any two particles is fixed We will assume that internal forces are generated to hold the relative positions fixed. These internal forces are all balanced out with Newton’s third law, so that they all cancel out and have no effect on the total momentum or angular momentum The rigid body can actually have an infinite number of particles, spread out over a finite volume Instead of mass being concentrated at discrete points, we will consider the density as being variable over the volume Rigid Body Mass With a system of particles, we defined the total mass as: n m m i i1 For a rigid body, we will define it as the integral of the density ρ over some volumetric domain Ω m d Angular Momentum The linear momentum of a particle is 퐩 = 푚퐯 We define the moment of momentum (or angular momentum) of a particle at some offset r as the vector 퐋 = 퐫 × 퐩 Like linear momentum, angular momentum is conserved in a mechanical system If the particle is constrained only
    [Show full text]
  • Rigid Body Dynamics II
    An Introduction to Physically Based Modeling: Rigid Body Simulation IIÐNonpenetration Constraints David Baraff Robotics Institute Carnegie Mellon University Please note: This document is 1997 by David Baraff. This chapter may be freely duplicated and distributed so long as no consideration is received in return, and this copyright notice remains intact. Part II. Nonpenetration Constraints 6 Problems of Nonpenetration Constraints Now that we know how to write and implement the equations of motion for a rigid body, let's consider the problem of preventing bodies from inter-penetrating as they move about an environment. For simplicity, suppose we simulate dropping a point mass (i.e. a single particle) onto a ®xed ¯oor. There are several issues involved here. Because we are dealing with rigid bodies, that are totally non-¯exible, we don't want to allow any inter-penetration at all when the particle strikes the ¯oor. (If we considered our ¯oor to be ¯exible, we might allow the particle to inter-penetrate some small distance, and view that as the ¯oor actually deforming near where the particle impacted. But we don't consider the ¯oor to be ¯exible, so we don't want any inter-penetration at all.) This means that at the instant that the particle actually comes into contact with the ¯oor, what we would like is to abruptly change the velocity of the particle. This is quite different from the approach taken for ¯exible bodies. For a ¯exible body, say a rubber ball, we might consider the collision as occurring gradually. That is, over some fairly small, but non-zero span of time, a force would act between the ball and the ¯oor and change the ball's velocity.
    [Show full text]
  • Rotation: Moment of Inertia and Torque
    Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn that where the force is applied and how the force is applied is just as important as how much force is applied when we want to make something rotate. This tutorial discusses the dynamics of an object rotating about a fixed axis and introduces the concepts of torque and moment of inertia. These concepts allows us to get a better understanding of why pushing a door towards its hinges is not very a very effective way to make it open, why using a longer wrench makes it easier to loosen a tight bolt, etc. This module begins by looking at the kinetic energy of rotation and by defining a quantity known as the moment of inertia which is the rotational analog of mass. Then it proceeds to discuss the quantity called torque which is the rotational analog of force and is the physical quantity that is required to changed an object's state of rotational motion. Moment of Inertia Kinetic Energy of Rotation Consider a rigid object rotating about a fixed axis at a certain angular velocity. Since every particle in the object is moving, every particle has kinetic energy. To find the total kinetic energy related to the rotation of the body, the sum of the kinetic energy of every particle due to the rotational motion is taken. The total kinetic energy can be expressed as ..
    [Show full text]
  • Lecture Notes for PHY 405 Classical Mechanics
    Lecture Notes for PHY 405 Classical Mechanics From Thorton & Marion's Classical Mechanics Prepared by Dr. Joseph M. Hahn Saint Mary's University Department of Astronomy & Physics November 21, 2004 Problem Set #6 due Thursday December 1 at the start of class late homework will not be accepted text problems 10{8, 10{18, 11{2, 11{7, 11-13, 11{20, 11{31 Final Exam Tuesday December 6 10am-1pm in MM310 (note the room change!) Chapter 11: Dynamics of Rigid Bodies rigid body = a collection of particles whose relative positions are fixed. We will ignore the microscopic thermal vibrations occurring among a `rigid' body's atoms. 1 The inertia tensor Consider a rigid body that is composed of N particles. Give each particle an index α = 1 : : : N. The total mass is M = α mα. This body can be translating as well as rotating. P Place your moving/rotating origin on the body's CoM: Fig. 10-1. 1 the CoM is at R = m r0 M α α α 0 X where r α = R + rα = α's position wrt' fixed origin note that this implies mαrα = 0 α X 0 Particle α has velocity vf,α = dr α=dt relative to the fixed origin, and velocity vr,α = drα=dt in the reference frame that rotates about axis !~ . Then according to Eq. 10.17 (or page 6 of Chap. 10 notes): vf,α = V + vr,α + !~ × rα = α's velocity measured wrt' fixed origin and V = dR=dt = velocity of the moving origin relative to the fixed origin.
    [Show full text]
  • 8.09(F14) Chapter 2: Rigid Body Dynamics
    Chapter 2 Rigid Body Dynamics 2.1 Coordinates of a Rigid Body A set of N particles forms a rigid body if the distance between any 2 particles is fixed: rij ≡ jri − rjj = cij = constant: (2.1) Given these constraints, how many generalized coordinates are there? If we know 3 non-collinear points in the body, the remaing points are fully determined by triangulation. The first point has 3 coordinates for translation in 3 dimensions. The second point has 2 coordinates for spherical rotation about the first point, as r12 is fixed. The third point has one coordinate for circular rotation about the axis of r12, as r13 and r23 are fixed. Hence, there are 6 independent coordinates, as represented in Fig. 2.1. This result is independent of N, so this also applies to a continuous body (in the limit of N ! 1). Figure 2.1: 3 non-collinear points can be fully determined by using only 6 coordinates. Since the distances between any two other points are fixed in the rigid body, any other point of the body is fully determined by the distance to these 3 points. 29 CHAPTER 2. RIGID BODY DYNAMICS The translations of the body require three spatial coordinates. These translations can be taken from any fixed point in the body. Typically the fixed point is the center of mass (CM), defined as: 1 X R = m r ; (2.2) M i i i where mi is the mass of the i-th particle and ri the position of that particle with respect to a fixed origin and set of axes (which will notationally be unprimed) as in Fig.
    [Show full text]
  • 2D Rigid Body Dynamics: Work and Energy
    J. Peraire, S. Widnall 16.07 Dynamics Fall 2008 Version 1.0 Lecture L22 - 2D Rigid Body Dynamics: Work and Energy In this lecture, we will revisit the principle of work and energy introduced in lecture L11-13 for particle dynamics, and extend it to 2D rigid body dynamics. Kinetic Energy for a 2D Rigid Body We start by recalling the kinetic energy expression for a system of particles derived in lecture L11, n 1 2 X 1 02 T = mvG + mir_i ; 2 2 i=1 0 where n is the total number of particles, mi denotes the mass of particle i, and ri is the position vector of Pn particle i with respect to the center of mass, G. Also, m = i=1 mi is the total mass of the system, and vG is the velocity of the center of mass. The above expression states that the kinetic energy of a system of particles equals the kinetic energy of a particle of mass m moving with the velocity of the center of mass, plus the kinetic energy due to the motion of the particles relative to the center of mass, G. For a 2D rigid body, the velocity of all particles relative to the center of mass is a pure rotation. Thus, we can write 0 0 r_ i = ! × ri: Therefore, we have n n n X 1 02 X 1 0 0 X 1 02 2 mir_i = mi(! × ri) · (! × ri) = miri ! ; 2 2 2 i=1 i=1 i=1 0 Pn 02 where we have used the fact that ! and ri are perpendicular.
    [Show full text]
  • Experiment 10: Equilibrium Rigid Body
    Experiment P08: Equilibrium of a Rigid Body Purpose To use the principle of balanced torques to find the value of an unknown distance and to investigate the concept of center of gravity. Equipment and Supplies Meter stick Standard masses with hook Triple-beam balance Fulcrum Fulcrum holder Discussion of equilibrium First condition of equilibrium An object at rest is in equilibrium (review rotational equilibrium in your text). The vector sum of all the forces exerted on the body must be equal to zero. ∑F = 0 Second condition of equilibrium The resting object also shows another aspect of equilibrium. Because the object has no rotation, the sum of the torques exerted on it is zero. ∑τ = 0 r is position vector relative to the fulcrum F is the force acting on the object at point, r When a force produces a turning or rotation, a non-zero net torque is present. A see-saw balances when any torque on it add up to zero. A see saw is form of lever, simple mechanical device that rotates about a pivot or fulcrum. Although the work done by a device such as a lever can never be more than the work or energy invested in it, levers make work easier to accomplish for a variety of tasks. Knowledge of torques can also help us to calculate the location of an object’s center of gravity. Earth’s gravity pulls on every part of an object. It pulls more strongly on more massive parts and more weakly on less massive parts. The sum of all these pulls is the weight of the object.
    [Show full text]
  • Lecture 18: Planar Kinetics of a Rigid Body
    ME 230 Kinematics and Dynamics Wei-Chih Wang Department of Mechanical Engineering University of Washington Planar kinetics of a rigid body: Force and acceleration Chapter 17 Chapter objectives • Introduce the methods used to determine the mass moment of inertia of a body • To develop the planar kinetic equations of motion for a symmetric rigid body • To discuss applications of these equations to bodies undergoing translation, rotation about fixed axis, and general plane motion W. Wang 2 Lecture 18 • Planar kinetics of a rigid body: Force and acceleration Equations of Motion: Rotation about a Fixed Axis Equations of Motion: General Plane Motion - 17.4-17.5 W. Wang 3 Material covered • Planar kinetics of a rigid body : Force and acceleration Equations of motion 1) Rotation about a fixed axis 2) General plane motion …Next lecture…Start Chapter 18 W. Wang 4 Today’s Objectives Students should be able to: 1. Analyze the planar kinetics of a rigid body undergoing rotational motion 2. Analyze the planar kinetics of a rigid body undergoing general plane motion W. Wang 5 Applications (17.4) The crank on the oil-pump rig undergoes rotation about a fixed axis, caused by the driving torque M from a motor. As the crank turns, a dynamic reaction is produced at the pin. This reaction is a function of angular velocity, angular acceleration, and the orientation of the crank. If the motor exerts a constant torque M on Pin at the center of rotation. the crank, does the crank turn at a constant angular velocity? Is this desirable for such a machine? W.
    [Show full text]
  • Rotational Motion of Rigid Bodies
    2 Rotational Motion of Rigid Bodies 2.1 Rotations and Angular Velocity ; θ) A rotation R(nˆ is specified by an axis of rotation, defined by a unit vector nˆ (2 parameters) and an angle of rotation θ (one parameter). Since you have a direction and a magnitude, you might suspect that rotations could be represented in some way by vectors. However, rotations through finite angles are not vectors, because they do not commute when you “add” or combine them by performing different rotations in succession. This is illustrated in figure 2.1 Infinitesimal rotations do commute when you combine them, however. To see this, consider a vector A which is rotated through an infinitesimal angle dφ about an axis nˆ, as shown in figure 2.2. The change, dA in A under this rotation is a tiny vector from the tip of A to the tip of A + dA. The figure illustrates that dA is perpendicular to both A and nˆ. Moreover, if A makes an angle θ with the axis nˆ, j = θ φ then, in magnitude, jdA Asin d , so that as a vector equation, φ: dA = nˆ Ad This has the right direction and magnitude. If you perform a second infinitesimal rotation, then the change will be some 0 0 new dA say. The total change in A is then dA + dA , but since addition of vectors F F B rotate 90 degrees about z axis then 180 degrees about x axis F B B FB rotate 180 degrees about x axis then 90 degrees about z axis Figure 2.1 Finiterotationsdo not commute.
    [Show full text]
  • Chapter 19 Angular Momentum
    Chapter 19 Angular Momentum 19.1 Introduction ........................................................................................................... 1 19.2 Angular Momentum about a Point for a Particle .............................................. 2 19.2.1 Angular Momentum for a Point Particle ..................................................... 2 19.2.2 Right-Hand-Rule for the Direction of the Angular Momentum ............... 3 Example 19.1 Angular Momentum: Constant Velocity ........................................ 4 Example 19.2 Angular Momentum and Circular Motion ..................................... 5 Example 19.3 Angular Momentum About a Point along Central Axis for Circular Motion ........................................................................................................ 5 19.3 Torque and the Time Derivative of Angular Momentum about a Point for a Particle ........................................................................................................................... 8 19.4 Conservation of Angular Momentum about a Point ......................................... 9 Example 19.4 Meteor Flyby of Earth .................................................................... 10 19.5 Angular Impulse and Change in Angular Momentum ................................... 12 19.6 Angular Momentum of a System of Particles .................................................. 13 Example 19.5 Angular Momentum of Two Particles undergoing Circular Motion .....................................................................................................................
    [Show full text]
  • Fowles & Cassidy
    concept of a solid that is oni, ,. centi a is defined by means of the inertia alone, the forces to which the solid is subject being neglected. Euler also defines the moments of inertia—a concept which Huygens lacked and which considerably simplifies the language—and calculates these moments for Homogeneous bodies." —Rene Dugas, A History of Mechanics, Editions du Griffon, Neuchatel, Switzerland, 1955; synopsis of Leonhard Euler's comments in Theoria motus corporum solidorum seu rigidorum, 1760 A rigid body may be regarded as a system of particles whose relative positions are fixed, or, in other words, the distance between any two particles is constant. This definition of a rigid body is idealized. In the first place, as pointed out in the definition of a particle, there are no true particles in nature. Second, real extended bodies are not strictly rigid; they become more or less deformed (stretched, compressed, or bent) when external forces are applied. For the present, we shall ignore such deformations. In this chapter we take up the study of rigid-body motion for the case in which the direction of the axis of rotation does not change. The general case, which involves more extensive calculation, is treated in the next chapter. 8.11 Center of Mass of a Rigid Body We have already defined the center of mass (Section 7.1) of a system of particles as the point where Xcm = Ycm = Zcm = (8.1.1) 323 324 CHAPTER 8 Mechanics of Rigid Bodies: Planar Motion For a rigid extended body, we can replace the summation by an integration over the volume of the body, namely, fpxdv Jpzdv _Lpydv (.812.) fpdv Lpdv Lpk where p is the density and dv is the element of volume.
    [Show full text]