| Physics Courseware Support: Mechanics HiThe attached worksheet is the final version that appears in Maple 2023 as Courseware support for Mechanics in the context of Physics courses. Everything below also works in Maple 2022.2 with the last Maplesoft Physics Updates for that release..
 
 What follows is presented as "Topic > Problem > Solution", with typical symbolic problems and how you can solve them on a worksheet. As such, this material does not intend to compete with textbooks nor with teacher's notes but to be a helpful complement, as in "what can computer algebra really do to support the learning activity". Mainly, allow for focusing the logic and thinking while the computer takes care of the intricacies of the algebraic manipulations, that when computing with paper and pencil so frequently take mostly all of our focus.
 
 The material, thus, has 70 solved problems covering all the sort-of-syllabus of hyperlinks below. The presentation uses notation as in textbooks and illustrates different techniques, several not present in help pages. It also shows why it is relevant to have a Vectors package that handles abstract vectors as well as projections using unit vectors, not matrix representations for them. Your feedback about everything you see in the worksheet - suggestions for new topics or problems, or anything else - can be useful and is welcome.
 
 Due to the length of this material (~100 pages), out of the 70 problems, below I left open (visible) the Solution sections of only a few of them, illustrating different things, also new functionality e.g. the first and last ones. That is sufficient to have an idea of what this is about. At the end there is a Maple worksheet with the same contents and a PDF file of the same with all the sections open.
 
 
 
 With the best wishes for 2023.
    
				
					
						|  | Explore. While learning, having success is a secondary goal: using your curiosity as a compass is what matters. Things can be done in many different ways, take full permission to make mistakes. Computer algebra can transform the algebraic computation part of physics into interesting discoveries and fun. |  
				
					
						|  | The following material assumes knowledge of how to use Maple. If you feel that is not your case, for a compact introduction on reproducing in Maple the computations you do with paper and pencil, see sections 1 to 5 of the  Mini-Course: Computer Algebra for Physicists  . Also, the presentation assumes an understanding of the subjects and the style is not that of a textbook. Instead, it focuses on conveniently using computer algebra to support the practice and learning process. The selection of topics follows references [1] and [2] at the end. Maple 2023.0 includes Part I. Part II is forthcoming. |  
 Part I 
				
					
						| 1. | Position, velocity and acceleration in Cartesian, cylindrical and spherical coordinates  |  
				
					
						| a. | The position  as a function of time |  
				
					
						| b. | The velocity   |  
				
					
						| c. | The acceleration      |  
				
					
						| d. | Deriving these formulas  |  
				
					
						| e. | Velocity and acceleration in the case of 2-dimensional motion on the x, y plane  |  
				
					
						| 1. | The equations of motion  |  
				
					
						| i. | The equations of motion - vectorial form  |  
				
					
						| ii. | The case of constant acceleration  |  
				
					
						| iii. | Motion under gravitational force close to the Earth's surface  |  
				
					
						| iv. | Motion under gravitational force not close to the Earth's surface  |  
				
					
						| i. | Different acceleration in different regions  |  
				
					
						| ii. | The equations of motion using tensor notation  |  
				
					
						| B. | Curvilinear coordinates  |  
				
					
						| ii. | The equations of motion  |  
				
					
						| iii. | Static: reactions of planes and tensions on cables  |  
				
					
						| b. | Conservation of the total energy of a closed system or a system in a constant external field  |  
				
					
						| c. | Conservation of the total momentum of a closed system  |  
				
					
						| d. | Conservation of angular momentum  |  
				
					
						| 1. | Integration of the equations of motion  |  
				
					
						| a. | Motion in one dimension  |  
				
					
						| a. | Motion in a central field  |  
				
					
						| a. | Free oscillations in one dimension  |  
				
					
						| c. | Oscillations of systems with many degrees of freedom  |  
				
					
						| c. | Angular momentum of a rigid body  |  
				
					
						| d. | The equations of motion of a rigid body  |  
				
					
						| 1. | Non-inertial coordinate systems  |  
				
					
						| a. | Coriolis force and centripetal force  |     Part II (forthcoming) 
				
					
						| 1. | The Hamiltonian and equations of motion; Poisson brackets  |  
				
					
						| 2. | Canonical transformations  |  
				
					
						| 3. | The Hamilton-Jacobi equation  |     
				
					
						|  | Position, velocity and acceleration in Cartesian, cylindrical and spherical coordinates  |  
						|  |     Load the  Physics:-Vectors   package       
 
							
								
									| ![[`&x`, `+`, `.`, Assume, ChangeBasis, ChangeCoordinates, CompactDisplay, Component, Curl, DirectionalDiff, Divergence, Gradient, Identify, Laplacian, Nabla, Norm, ParametrizeCurve, ParametrizeSurface, ParametrizeVolume, Setup, Simplify, `^`, diff, int]](/view.aspx?sf=219944_post/2bb7da133e2e34cdbb3f644a83379b4d.gif)
 | (1) |      Depending on the geometry of a problem, it can be convenient to work with either Cartesian or curvilinear coordinates. In an arbitrary reference system, the position in Cartesian coordinates and the basis of unitary vectors is given by  
 
							
								
									|  
 | (2) |   
 Problem  Rewrite the position vector  in cylindrical and spherical coordinates     Starting from the position in the Cartesian system, now as functions of the time to allow for differentiation, first note that the Cartesian unit vectors  do not depend on time, they are constant vectors. So  is entered as     
      
 
							
								
									|  
 | (20) |  Before proceeding further, use a compact display to more clearly visualize the following expressions. When in doubt about the contents behind a given display, input show as shown below.   
 
							
								
									|  
 | (21) |      For the velocity and acceleration, note the dot notation for derivatives with respect to    
 
							
								
									|  
 | (22) |       
 
							
								
									|  
 | (23) |   
 
							
								
									|  
 | (24) |   
 
							
								
									|  | The position  as a function of time |  
									|  |     Problem  Given the position vector as a function of the time t, rewrite it in cylindrical and spherical coordinates while making the curvilinear unit vectors' time dependency explicit.      |  
							
								
									|  | The velocity   |  
									|  |     Problem  Rewrite the velocity  in cylindrical and spherical coordinates while making the curvilinear unit vectors' time dependency explicit .     |  
							
								
									|  | The acceleration   |  
									|  |     Problem  Rewrite the acceleration  in cylindrical and spherical components while making the curvilinear unit vectors' time dependency explicit.     |  
							
								
									|  | Deriving these formulas  |  
									|  |     All these results for the position  , velocity  and acceleration  are based on the differentiation rules for cylindrical and spherical unit vectors. It is thus instructive to also be able to derive any of these formulas; for that, we need the differentiation rule for the unit vectors. For example, for the spherical ones     
     ![map(%diff = diff, ([_r, _theta, _phi])(t), t)](/view.aspx?sf=219944_post/cc57b68904ca13c48f173ae4c11a7c62.gif) 
 
										
											
												| ![[%diff(_r(t), t) = (diff(theta(t), t))*_theta(t)+(diff(phi(t), t))*sin(theta(t))*_phi(t), %diff(_theta(t), t) = -(diff(theta(t), t))*_r(t)+(diff(phi(t), t))*cos(theta(t))*_phi(t), %diff(_phi(t), t) = -(diff(phi(t), t))*_rho(t)]](/view.aspx?sf=219944_post/a0db3dcd389f6fdd1e442b5b56a5ee59.gif) 
 | (38) |  The above result contains, in the last equation, the cylindrical radial unit vector  ; rewrite it in the spherical basis  
 
										
											
												|  
 | (39) |  So the differentiation rules for spherical unit vectors, with the result expressed in the spherical system, are  ![subs(_rho(t) = sin(theta(t))*_r(t)+cos(theta(t))*_theta(t), [%diff(_r(t), t) = (diff(theta(t), t))*_theta(t)+(diff(phi(t), t))*sin(theta(t))*_phi(t), %diff(_theta(t), t) = -(diff(theta(t), t))*_r(t)+(diff(phi(t), t))*cos(theta(t))*_phi(t), %diff(_phi(t), t) = -(diff(phi(t), t))*_rho(t)])](/view.aspx?sf=219944_post/e37c486e40337ea56e8f91914ace4073.gif) 
 
										
											
												| ![[%diff(_r(t), t) = (diff(theta(t), t))*_theta(t)+(diff(phi(t), t))*sin(theta(t))*_phi(t), %diff(_theta(t), t) = -(diff(theta(t), t))*_r(t)+(diff(phi(t), t))*cos(theta(t))*_phi(t), %diff(_phi(t), t) = -(diff(phi(t), t))*(sin(theta(t))*_r(t)+cos(theta(t))*_theta(t))]](/view.aspx?sf=219944_post/b5c4a5f3b5e04515409aec25b14e2906.gif) 
 | (40) |   
 Problem  With this information at hand, derive, in steps, the expressions for the velocity and acceleration in cylindrical and spherical coordinates  
										
											
												|  | Solution  |  
												|  |     We want to compute   
 
													
														
															|  
 | (41) |   
 
													
														
															|  
 | (42) |  Introducing the differentiation rules (40) for the unit vectors   ![subs([%diff(_r(t), t) = (diff(theta(t), t))*_theta(t)+(diff(phi(t), t))*sin(theta(t))*_phi(t), %diff(_theta(t), t) = -(diff(theta(t), t))*_r(t)+(diff(phi(t), t))*cos(theta(t))*_phi(t), %diff(_phi(t), t) = -(diff(phi(t), t))*(sin(theta(t))*_r(t)+cos(theta(t))*_theta(t))], %diff(r_(t), t) = %diff(r(t), t)*_r(t)+r(t)*%diff(_r(t), t))](/view.aspx?sf=219944_post/5440d6aabc3c09401403d8f1038e493a.gif) 
 
													
														
															|  
 | (43) |  Performing the inert (grayed) derivatives   
 
													
														
															|  
 | (44) |  In the same way, for the acceleration   
 
													
														
															|  
 | (45) |   
 
													
														
															|  
 | (46) |  ![subs([%diff(_r(t), t) = (diff(theta(t), t))*_theta(t)+(diff(phi(t), t))*sin(theta(t))*_phi(t), %diff(_theta(t), t) = -(diff(theta(t), t))*_r(t)+(diff(phi(t), t))*cos(theta(t))*_phi(t), %diff(_phi(t), t) = -(diff(phi(t), t))*(sin(theta(t))*_r(t)+cos(theta(t))*_theta(t))], %diff(%diff(r_(t), t), t) = %diff(%diff(r(t), t), t)*_r(t)+2*%diff(r(t), t)*%diff(_r(t), t)+r(t)*%diff(%diff(_r(t), t), t))](/view.aspx?sf=219944_post/12049319d36a53b4ec54ac4d43aa2bf5.gif) 
 
													
														
															|  
 | (47) |   
 
													
														
															| 
 | (48) |  ![subs([%diff(_r(t), t) = (diff(theta(t), t))*_theta(t)+(diff(phi(t), t))*sin(theta(t))*_phi(t), %diff(_theta(t), t) = -(diff(theta(t), t))*_r(t)+(diff(phi(t), t))*cos(theta(t))*_phi(t), %diff(_phi(t), t) = -(diff(phi(t), t))*(sin(theta(t))*_r(t)+cos(theta(t))*_theta(t))], %diff(%diff(r_(t), t), t) = %diff(%diff(r(t), t), t)*_r(t)+2*%diff(r(t), t)*(diff(theta(t), t))*_theta(t)+2*%diff(r(t), t)*(diff(phi(t), t))*sin(theta(t))*_phi(t)+r(t)*%diff(%diff(theta(t), t), t)*_theta(t)+r(t)*(diff(theta(t), t))*%diff(_theta(t), t)+r(t)*%diff(%diff(phi(t), t), t)*sin(theta(t))*_phi(t)+r(t)*(diff(phi(t), t))*%diff(theta(t), t)*cos(theta(t))*_phi(t)+r(t)*(diff(phi(t), t))*sin(theta(t))*%diff(_phi(t), t))](/view.aspx?sf=219944_post/870cf88529d6535df31d6093b7dc0eaf.gif) 
 
													
														
															| 
 | (49) |   
 
													
														
															| 
 | (50) |  Collect vector components   
 
													
														
															| 
 | (51) |   
 |      Summary  
										
											
												| • | You can express  and  in any of the Cartesian, cylindrical or spherical systems via three different methods: 1) using the ChangeBasis command 2) differentiating 3) deriving the formulas by differentiating in steps, starting from the differentiation rules for the curvilinear unit vectors. |  |  
							
								
									|  | Velocity and acceleration in the case of 2-dimensional motion on the x, y plane  |  
									|  | Problem
 Derive formulas for velocity and acceleration in the case of 2-dimensional motion on the  plane, starting from the general 3-dimensional formulas above, e.g. (44) and (51) in spherical coordinates. Specialize the resulting formulas for the case of circular motion.     |  |  
				
					
						|  | The equations of motion  |  
						|  |     
							
								
									|  | A single particle  |  
									|  |     
 
										
											
												|  
 | (62) |  The equation of motion of a single particle is Newton's  law  
 
										
											
												|  
 | (63) |  where  is the acceleration and  is the linear momentum, so in terms of    
 
										
											
												|  
 | (64) |  We define the angular momentum  of a particle, and the torque  acting upon it, as  
 
										
											
												|  
 | (65) |   
 
										
											
												|  
 | (66) |  Differentiating the definition of    
 
										
											
												|  
 | (67) |  Since  is parallel to  , the first term in the above cancels, and in the second term, from (64),   ![eval(diff(L_(t), t) = Physics:-Vectors:-`&x`(diff(r_(t), t), p_(t))+Physics:-Vectors:-`&x`(r_(t), diff(p_(t), t)), [diff(r_(t), t) = 0, diff(p_(t), t) = F_(t)])](/view.aspx?sf=219944_post/00ad088a2dbada433623c7182d3bece9.gif) 
 
										
											
												|  
 | (68) |  from which    
 
										
											
												|  
 | (69) |   
 
										
											
												| • | As  discussed below  , in the case of a closed system,  and these two equations result in |   
 that is, the linear and angular momentum are conserved quantities. Note that  does not require that  , only that  .     
										
											
												|  | The equations of motion - vectorial form  |  
												|  |     Problem  Assuming that the acceleration is known as a function of t, compute:  a) The trajectory  starting from  b) A solution for each of the three Cartesian components
 c) A solution for generic initial conditions   
													
														
															|  | Solution  |  
															|  |      
     a) Let  be the position of the particle in a reference system; then, the velocity and acceleration are given by  
 
																
																	
																		|  
 | (70) |   
 
																
																	
																		|  
 | (71) |  If the acceleration is known as a function of t, the trajectory is computed by integrating (71)   
 
																
																	
																		|  
 | (72) |  where the vectorial integration constants,  and  , are specified by the initial conditions of the problem (see c) below), typically by the position and velocity at some instant, say  and  . _______________________________________      b) The integration of vectorial equations is also frequently performed after expressing  ,  and  in a particular system of coordinates. For example, in the Cartesian system (71) has the form  
 
																
																	
																		|  
 | (73) |  Now suppose that the three components of the acceleration are known as a function of time   
 
																
																	
																		|  
 | (74) |  Vectorial equations like this one can be integrated directly, provided that they are expressed in a particular system of coordinates and the unit vectors are constant or known expressions of the time    
 
																
																	
																		| 
 | (75) |  _______________________________________      c) The vectorial initial conditions  and  , specifying the integration constants  , can also be written in components  
 
																
																	
																		|  
 | (76) |  Passing this information, the system can be solved taking these initial conditions into account -   ![dsolve([(diff(diff(x(t), t), t))*_i+(diff(diff(y(t), t), t))*_j+(diff(diff(z(t), t), t))*_k = a__x(t)*_i+a__y(t)*_j+a__z(t)*_k, x(t__0) = x__0, y(t__0) = y__0, z(t__0) = z__0(t), diff(x(t__0), t__0) = v__x0, diff(y(t__0), t__0) = v__y0, diff(z(t__0), t__0) = v__z0], ({x, y, z})(t))](/view.aspx?sf=219944_post/cf1b5c7d22f7c3dab3891ac2b6c7256e.gif) 
 
																
																	
																		| 
 | (77) |  Note that a vectorial equation is also always equivalent to a system of equations, one for each of the components, with or without initial conditions:   
 
																
																	
																		|  
 | (78) |   
 
																
																	
																		|  
 | (79) |       
 |      |  
										
											
												|  | The case of constant acceleration  |  
												|  |     Problem  Starting from the vectorial equation (72) for  , derive the formula for constant acceleration     |  
										
											
												|  | Motion under gravitational force close to the Earth's surface  |  
												|  |     Problem  Derive a formula for motion under gravitational force close to the Earth's surface      |  
										
											
												|  | Motion under gravitational force not close to the Earth's surface  |  
												|  |     The problem of two particles of masses  and  gravitationally attracted to each other, discarding relativistic effects, is formulated by Newton's law of gravity: the particles attract each other - so both move - with a force along the line that joins the particles and whose magnitude is proportional to  , where  represents the distance between the particles (this problem is  treated in general form   in the more advanced sections).     Problem  As a specific case, consider the problem of a particle of mass  , where M is earth's mass, moving not close to the surface (if compared with the radius of earth).     
													
														
															|  | Circular motion  |  
															|  |     Problem  Determine the angular velocity  in the case of circular motion and show it is constant.     |  
													
														
															|  | Escape velocity  |  
															|  |     Problem  Determine the velocity that a particle of mass m should have at Earth's surface in order to escape the planet's gravitational attraction.      |  |  
										
											
												|  | Different acceleration in different regions  |  
												|  |     Problem  Suppose a particle is moving along the x axis according to   
 a) Determine the regions where the motion has positive and negative acceleration. Compute the position at  . b) Compute the velocity  corresponding to  , starting - not from this expression for  but from the acceleration       |  
										
											
												|  | The equations of motion using tensor notation  |  
												|  |     Using vector notation to formulate the equations of motion of a particle in Cartesian coordinates is relatively simple. However, for certain problems it may be advantageous to use curvilinear coordinates and / or tensor notation.      
  
 |      |  
							
								
									|  | Many-particle systems  |  
									|  |     
										
											
												|  | Center of Mass  |  
												|  | Given a system of n particles of masses  with positions ![`#mover(mi("r"),mo("→"))`[i]](/view.aspx?sf=219944_post/593bb0d0e58967bdf94f3ad3f1dcff09.gif) in some frame of reference K, the center of mass of the system is defined as  ![`#mover(mi("R"),mo("→"))` = (Sum(m[i]*`#mover(mi("r"),mo("→"))`[i], i = 1 .. n))/(Sum(m[i], i = 1 .. n))](/view.aspx?sf=219944_post/4d3bbd27600b0677bb2064494ca5f071.gif)  The velocity of the center of mass is thus     ![`#mover(mi("V"),mo("→"))` = diff(`#mover(mi("R"),mo("→"))`(t), t) and diff(`#mover(mi("R"),mo("→"))`(t), t) = (Sum(m[i]*(diff(`#mover(mi("r"),mo("→"))`[i](t), t)), i = 1 .. n))/(Sum(m[i], i = 1 .. n))](/view.aspx?sf=219944_post/198379321ed6c62c75fb3ae6dcfed8df.gif)  Problem  Consider a system of particles viewed from two systems of reference, K and K', that move with respect to each other at a constant velocity  measured in K. Show that: a) When  is the velocity of the center of mass, the total momentum  measured in K'  is equal to 0. b) The relation between  and the velocity  of the center of mass, both measured in K, is the same as the relation  between the momentum, velocity and mass of a single particle of mass ![mu = Sum(m[i], i = 1 .. n)](/view.aspx?sf=219944_post/6042157a9c0c0aab4ea4805cdd0b7c5c.gif) .     |  
										
											
												|  | The equations of motion  |  
												|  |     ProblemShow that, for a system of particles with total mass
 ![mu = Sum(m[i], i = 1 .. n)](/view.aspx?sf=219944_post/45b1f0065fcd76adeffd4044807eec27.gif) , Newton's 2nd law for each particle ![`#mover(mi("F"),mo("→"))`[i] = m[i]*(diff(`#mover(mi("r"),mo("→"))`[i](t), t, t))](/view.aspx?sf=219944_post/efbc87177afcde641bf28f9578b20a58.gif) implies that  , where  is the center of mass and  is the external force applied to the system (it excludes the force that the particles exercise on each other).     Problem  Show that :  a) The total linear momentum  satisfies   b) The total torque  satisfies ![`#mover(mi("N"),mo("→"))` = Sum(`&x`(`#mover(mi("r"),mo("→"))`[i], `#mover(mi("f"),mo("→"))`[i, ext]), i = 1 .. n)](/view.aspx?sf=219944_post/eec70bd6dd9a1c2c7b1d103fa6b0803e.gif)      |  
										
											
												|  | Static: reactions of planes and tensions on cables  |  
												|  |     Problem  A bar AB of weight w and length L has one extreme on a horizontal plane and the other on a vertical place, and is kept in that position by two cables AD and BC. The bar forms an angle  with the horizontal plane and its projection BC over this plane forms an angle  with the vertical plane. The cable BC is on the same vertical plane as the bar.  
     Determine the reactions of the planes at A and B as well as the tensions on the cables.      |  |  
							
								
									|  | Lagrange equations  |  
									|  |     
 
										
											
												|  
 | (208) |      In the case of a closed system, or a system in a constant external field, the equations of motions can also be derived from the knowledge of the kinetic energy T and the potential energy U . For this purpose, construct the Lagrange function  and derive the equations of motion as the Lagrange equations for L.     For closed systems, the potential energy ![U(`#mover(mi("r"),mo("→"))`[i])](/view.aspx?sf=219944_post/56174b13b7a6bb4c5555a770bd65653c.gif) is related to the force acting on each particle by the equation ![`#mover(mi("F"),mo("→"))`[i] = -`∇__i`(U(`$`(r_[i], `=`(i, 1 .. n))))](/view.aspx?sf=219944_post/2b4b596a10ecc919ea01abb11a250428.gif) . Formally, !["`∇__i`≡diff(L,r_[i]"](/view.aspx?sf=219944_post/54eeb494ad6cf513879a4d257b7bd003.gif) is the gradient operator in the basis onto which ![`#mover(mi("r"),mo("→"))`[i]](/view.aspx?sf=219944_post/78eaaad761b5c0f5e7c8b3961be24eb8.gif) is projected, and with respect to its coordinates - say in Cartesian basis and coordinates !["(∇)[i]=(i)*(`%diff`(,)+j*(`%diff`(,y))+k*(`%diff`(,z))"](/view.aspx?sf=219944_post/9ad6d75182ae4418eda87d3cc7411f0a.gif) . The kinetic energy - say T - of a single particle is given by
  
 
										
											
												|  
 | (209) |  Since the kinetic energy T is additive, a system of n particles has  ^2, i = 1 .. n)](/view.aspx?sf=219944_post/645fd6c9c4e140aebc818923d642170b.gif) 
 
										
											
												| , 2), i = 1 .. n)](/view.aspx?sf=219944_post/2b4edec710bac58272efcc6dfab0ad65.gif) 
 | (210) |  where ![`#mover(mi("v"),mo("→"))`[i]](/view.aspx?sf=219944_post/2b099c0ec91a9787463762b44537a5cf.gif) is the velocity of the ith particle. Generally speaking, the potential energy ![U(`$`(r_[i], `=`(i, 1 .. n)))](/view.aspx?sf=219944_post/6266dbeae7afe282e98d0fa4e3e0678f.gif) of the system is a function of the coordinates ![`#mover(mi("r"),mo("→"))`[i]](/view.aspx?sf=219944_post/00f944f1e99d0899d185c1779f2b1f51.gif) of the n particles, and the Lagrangian is defined as   ![L = T-U(`$`(r_[i], `=`(i, 1 .. n)))](/view.aspx?sf=219944_post/9987c4eeb0a29914523282a9e9a1ab69.gif) 
 
										
											
												| , 2), i = 1 .. n)-U(`$`(r_[i], i = 1 .. n))](/view.aspx?sf=219944_post/de2532d662d68b7bae53672d8daf03ab.gif) 
 | (211) |  The potential energy ![U(`#mover(mi("r"),mo("→"))`[i])](/view.aspx?sf=219944_post/552159ef5924c2ffadcda7e32c8f8d0e.gif) is related to the force acting on each particle by the equation ![`#mover(mi("F"),mo("→"))`[i] = -`∇__i`(U(`$`(r_[i], `=`(i, 1 .. n))))](/view.aspx?sf=219944_post/dcb250c14fe4d2e333d8e2cf9438dbf5.gif) . Formally, !["`∇__i`≡diff(L,r_[i]"](/view.aspx?sf=219944_post/e3f1492b0b47e1135b6a934138cb8f2c.gif) is the gradient operator in the basis onto which ![`#mover(mi("r"),mo("→"))`[i]](/view.aspx?sf=219944_post/f6a48d5991a9e0dd3d5fcc84758523c2.gif) is projected. Knowing the Lagrangian, we can derive the  (Lagrange) equations of motion   as ![%diff(%diff(L, v_[i]), t) = %diff(L, r_[i])](/view.aspx?sf=219944_post/6335d77d422a76522d40f87c99584d7a.gif) 
 
										
											
												| ![%diff(%diff(L, v_[i]), t) = %diff(L, r_[i])](/view.aspx?sf=219944_post/396c2377a7ec83f0386d8d93f2e42245.gif) 
 | (212) |   
 
										
											
												|  | Motion of a pendulum  |  
												|  |     Problem  Determine the Lagrangian and equation of motion of a plane pendulum with a mass m at its extremity and a suspension point which:  a) Moves uniformly over a vertical circumference with a constant frequency    
     b) Oscillates horizontally on the plane of the pendulum according to  . c) Is fixed ( ). Integrate the equation of motion for small oscillations.     |  |  |  
				
					
						|  | Conservation laws  |  
						|  | 
							
								
									|  | Work  |  
									|  | By definition, the work performed by a force  to move a particle an infinitesimal amount  is ,mo("→"))`.d, `#mover(mi("r"),mo("→"))`, true)](/view.aspx?sf=219944_post/9895c33fefab6fd3daaadf4b65aef978.gif) . Thus, the work to move it from  to  along some path C is     !["((∫)[A]^(B) (F ) . ⅆr)[path=C]"](/view.aspx?sf=219944_post/bff25dcb0ef398c12649f21e8b11b979.gif) 
 Problem A particle is submitted to a force whose Cartesian components are given by![" F[x]=a x^3+b x y^2+c z,  "](/view.aspx?sf=219944_post/1841e97349db4de9df6aa4309eb4b61c.gif) !["F[y]=a y^3+b x y^2,  "](/view.aspx?sf=219944_post/1644ceb17c3b8f8090751869ac0cabd0.gif) ![F[z] = c*z](/view.aspx?sf=219944_post/b179c13b1e3aedb254ba2f6e7bd42dba.gif) . Calculate the work done by this force when moving the particle along a straight line from the origin to a point ( ![x[0], y[0], z[0]](/view.aspx?sf=219944_post/11ddd6cf45046af475eaad6d8219eb0f.gif) ).     |  
							
								
									|  | Conservation of the total energy of a closed system or system in a constant external field  |  
									|  |     Problem  Consider a closed system, or a system in a constant external field, for which the total force acting on the ith particle of the system can be derived from a potential,  . Show that the total energy of the system is conserved.     Problem   Consider a system of n particles in two reference systems K and K'  that move relative to each other with constant velocity  . Show that the relation between the energies of the system, E and E', is given by ,mo("→"))`)^2*(Sum(m[a], a = 1 .. n))+`#mover(mi("V"),mo("→"))`.`#mover(mi("P'"),mo("→"))`](/view.aspx?sf=219944_post/e2f8eeec84a9272698588c773f2570df.gif) 
     |  
							
								
									|  | Conservation of the total momentum of a closed system  |  
									|  | The conservation of the total momentum of a closed system of one particle is clear: if the particle does not interact with anything external, the force acting on it is zero, and from Newton's 2nd law
  follows  .
     For a closed system of many particles, while the total force acting on the system is equal to 0, there can be internal forces different from zero acting on each particle due to its interaction with the other particles. These internal forces, however, produce no acceleration of the system; in general, they cancel each other out due to Newton's 3rd law.      Problem  Consider a system of n particles measured in two frames of reference K and K'  that move relative to each other with velocity  . Show that the system's momenta  and  are related by !["P=(P)^( ')+V *(∑)m[a]"](/view.aspx?sf=219944_post/fefae933bd12a7d33646c8979cf194fb.gif) .
     Problem  A particle of mass m moving with velocity ![`#mover(mi("v"),mo("→"))`[1]](/view.aspx?sf=219944_post/5d68dcf4838daf80bc07b5456e29269a.gif) leaves a half-space in which its potential energy is a constant ![U[1]](/view.aspx?sf=219944_post/833f71e2307462a1c6740fba8f82f9bd.gif) and enters another in which its potential energy is a different constant ![U[2]](/view.aspx?sf=219944_post/5759cc7d67b3ab08ee55dc10460bdf61.gif) . Determine the change in direction of motion of the particle; that is,  where  and  are the angles between an axis perpendicular to the separating plane and the momentum  in the regions 1 and 2.     |  
							
								
									|  | Conservation of angular momentum  |  
									|  | Like the conservation of linear momentum, the conservation of the total angular momentum of a closed system of one particle is natural: if the particle does not interact with anything external, the force acting on it is zero and therefore its torque
  . From  it follows that  , that is, the angular momentum  is conserved.
     Problem  a) Express the Cartesian components of the angular momentum  , as well as its norm, in cylindrical and spherical coordinates. b) Rewrite  in cylindrical coordinates and using the cylindrical orthonormal basis of unit vectors, then do the same using spherical coordinates and the spherical basis.     Problem  Consider a system of n particles measured in two frames of reference K and K' whose origins have distance  from each other. Show that the momenta  and  of the system are related by    where ![`#mover(mi("P"),mo("→"))` = Sum(`#mover(mi("p"),mo("→"))`[a], a = 1 .. n)](/view.aspx?sf=219944_post/7a28db76a0de7a4a68239f01402b1612.gif) is the total momentum of the system as seen from K.     Problem  a) Consider a closed system of n particles, and two frames of reference K and K'  that move relative to each other with a constant velocity  . Show that the momenta  and  respectively measured in K and K' are related by ![`#mover(mi("L"),mo("→"))` = (Sum(m[a], a = 1 .. n))*`&x`(`#mover(mi("R"),mo("→"))`, `#mover(mi("V"),mo("→"))`)+`&x`(`#mover(mi("A"),mo("→"))`, `#mover(mi("P'"),mo("→"))`)+`#mover(mi("L'"),mo("→"))`](/view.aspx?sf=219944_post/99a59f34f3d68c42e10f242d197c5ba3.gif) 
 where  is the distance from the origin of K to the origin of K', !["R=(∑)m[a] (r)[a]/(∑)m[a]"](/view.aspx?sf=219944_post/be90c2c082b60a6310988fde06290271.gif) is the position of the center of mass as seen from K, and  and  are the total linear and angular momenta measured in K'. b) Show that when the origin of K' is the center of mass
  , this formula reduces to  ,
 where ![`#mover(mi("P"),mo("→"))` = Sum(m[a]*`#mover(mi("v"),mo("→"))`[a], a = 1 .. n)](/view.aspx?sf=219944_post/634b47ae4e140021bd4d5c01abc51fef.gif) is the total linear momentum in K. 
										
											
												|  | Solution  |  
												|  |     
     a) The momentum  of the system measured in K is given by ![L_ = Sum(`&x`(r_[a], p_[a]), a = 1 .. n)](/view.aspx?sf=219944_post/640ae3e254315ac2277354cd79187aaa.gif) 
 
													
														
															| ![L_ = Sum(Physics:-Vectors:-`&x`(r_[a], p_[a]), a = 1 .. n)](/view.aspx?sf=219944_post/7e5c6375092813d37e0818bfe115b530.gif) 
 | (322) |  The right-hand side of the above can be expressed in terms of  and  using ![`#mover(mi("p"),mo("→"))`[a] = m[a]*`#mover(mi("v"),mo("→"))`[a]](/view.aspx?sf=219944_post/38f57de65f0ab9c088ed75d066284b2a.gif) , where ![`#mover(mi("v"),mo("→"))`[a] = `#mover(mi("v'"),mo("→"))`[a]+`#mover(mi("V"),mo("→"))`](/view.aspx?sf=219944_post/1510670dedbc69b02809092139fea01f.gif) : ![p_[a] = (diff(p(x), x))*_[a]+m[a]*V_](/view.aspx?sf=219944_post/52edc1be11745cf290a714df0477f469.gif) 
 
													
														
															| ![p_[a] = V_*m[a]+`p'_`[a]](/view.aspx?sf=219944_post/7e1b184c3fe896f16021b779d31322b2.gif) 
 | (323) |  ![subs(p_[a] = V_*m[a]+`p'_`[a], L_ = Sum(Physics[Vectors][`&x`](r_[a], p_[a]), a = 1 .. n))](/view.aspx?sf=219944_post/68541ff5a2d3e4c62d19720e84ebda4b.gif) 
 
													
														
															| ![L_ = Sum(Physics:-Vectors:-`&x`(r_[a], V_*m[a]+`p'_`[a]), a = 1 .. n)](/view.aspx?sf=219944_post/37ad6b831fc57c5b3046bec9eb42efd7.gif) 
 | (324) |  ![ee := expand(L_ = Sum(Physics[Vectors][`&x`](r_[a], V_*m[a]+`p'_`[a]), a = 1 .. n))](/view.aspx?sf=219944_post/c4ebf7b4d171028aaa9a93c0998a2238.gif) 
 
													
														
															| ![L_ = -Physics:-Vectors:-`&x`(V_, Sum(m[a]*r_[a], a = 1 .. n))+Sum(Physics:-Vectors:-`&x`(r_[a], `p'_`[a]), a = 1 .. n)](/view.aspx?sf=219944_post/7798c5efae8b4e0c5e76c0c79d8f373f.gif) 
 | (325) |  The term with ![Sum(m[a]*`#mover(mi("r"),mo("→"))`[a], a = 1 .. n)](/view.aspx?sf=219944_post/4721f6d73db597d7266f79367bbf8e2b.gif) can be expressed in terms of the position vector of the center of mass  (copy the subexpression from (325) , paste, then edit) ![subs(Sum(m[a]*`#mover(mi("r"),mo("→"))`[a], a = 1 .. n) = (Sum(m[a], a = 1 .. n))*R_, L_ = -Physics[Vectors][`&x`](V_, Sum(m[a]*r_[a], a = 1 .. n))+Sum(Physics[Vectors][`&x`](r_[a], `p'_`[a]), a = 1 .. n))](/view.aspx?sf=219944_post/6860d236381ae3087e8972653c8f52e4.gif) 
 
													
														
															| ![L_ = -Physics:-Vectors:-`&x`(V_, (Sum(m[a], a = 1 .. n))*R_)+Sum(Physics:-Vectors:-`&x`(r_[a], `p'_`[a]), a = 1 .. n)](/view.aspx?sf=219944_post/55ff844dc60be19a4c70a8a8eae10257.gif) 
 | (326) |  To express ![Sum(`&x`(`#mover(mi("r"),mo("→"))`[a], `#mover(mi("p'"),mo("→"))`[a]), a = 1 .. n)](/view.aspx?sf=219944_post/9163032e1fb114a2421033cd1c986c08.gif) in terms of  and  , introduce the relation between ![`#mover(mi("r"),mo("→"))`[a]](/view.aspx?sf=219944_post/e11d3a1cbd5abb70bdb8ee27619e4b10.gif) and ![`#mover(mi("r'"),mo("→"))`[a]](/view.aspx?sf=219944_post/4e98b0406fb2d1c40b42ceb4346edd7c.gif)  ![r_[a] = A_+(diff(r(x), x))*_[a]](/view.aspx?sf=219944_post/2586641286642d2076b9eb45c8bc5371.gif) 
 
													
														
															| ![r_[a] = A_+`r'_`[a]](/view.aspx?sf=219944_post/8ce3c5413c95dad9169c2818605650c4.gif) 
 | (327) |  ![subs(r_[a] = A_+`r'_`[a], L_ = -Physics[Vectors][`&x`](V_, (Sum(m[a], a = 1 .. n))*R_)+Sum(Physics[Vectors][`&x`](r_[a], `p'_`[a]), a = 1 .. n))](/view.aspx?sf=219944_post/4b312eff61a01aca1b42a75d9f8f902d.gif) 
 
													
														
															| ![L_ = -(Sum(m[a], a = 1 .. n))*Physics:-Vectors:-`&x`(V_, R_)+Sum(Physics:-Vectors:-`&x`(A_+`r'_`[a], `p'_`[a]), a = 1 .. n)](/view.aspx?sf=219944_post/49c02bcde0a01725e7586688970a571c.gif) 
 | (328) |  ![expand(L_ = -(Sum(m[a], a = 1 .. n))*Physics[Vectors][`&x`](V_, R_)+Sum(Physics[Vectors][`&x`](A_+`r'_`[a], `p'_`[a]), a = 1 .. n))](/view.aspx?sf=219944_post/242b8dfd02b173dc4f611bf71e12c31e.gif) 
 
													
														
															| ![L_ = -(Sum(m[a], a = 1 .. n))*Physics:-Vectors:-`&x`(V_, R_)+Physics:-Vectors:-`&x`(A_, Sum(`p'_`[a], a = 1 .. n))+Sum(Physics:-Vectors:-`&x`(`r'_`[a], `p'_`[a]), a = 1 .. n)](/view.aspx?sf=219944_post/5c4ac2c0c3bb16cc46f14c94c899ff33.gif) 
 | (329) |  On the right-hand side, two of the sums represent  and  (copy the sum subexpressions, paste into the next line, then edit) ![subs(Sum(`&x`(`#mover(mi("r'"),mo("→"))`[a], `#mover(mi("p'"),mo("→"))`[a]), a = 1 .. n) = (diff(L(x), x))*_, Sum(`#mover(mi("p'"),mo("→"))`[a], a = 1 .. n) = (diff(P(x), x))*_, L_ = -(Sum(m[a], a = 1 .. n))*Physics[Vectors][`&x`](V_, R_)+Physics[Vectors][`&x`](A_, Sum(`p'_`[a], a = 1 .. n))+Sum(Physics[Vectors][`&x`](`r'_`[a], `p'_`[a]), a = 1 .. n))](/view.aspx?sf=219944_post/f6720addcb73328380dd47fd32212a30.gif) 
 
													
														
															| ![L_ = -(Sum(m[a], a = 1 .. n))*Physics:-Vectors:-`&x`(V_, R_)+Physics:-Vectors:-`&x`(A_, `P'_`)+`L'_`](/view.aspx?sf=219944_post/a7d432dbce0e54bbbf1368f2f2a1194f.gif) 
 | (330) |  This is already the desired result.  _______________________________________      b) If the origin of K' is the center of mass  , then   ![subs(A_ = R_, L_ = -(Sum(m[a], a = 1 .. n))*Physics[Vectors][`&x`](V_, R_)+Physics[Vectors][`&x`](A_, `P'_`)+`L'_`)](/view.aspx?sf=219944_post/3525bcd884dabd4d55aa79ba4aabe6bc.gif) 
 
													
														
															| ![L_ = -(Sum(m[a], a = 1 .. n))*Physics:-Vectors:-`&x`(V_, R_)+Physics:-Vectors:-`&x`(R_, `P'_`)+`L'_`](/view.aspx?sf=219944_post/978bd37162e04365879d8789fcb4b7ab.gif) 
 | (331) |   and  were related in !["P_ = V_*Sum(m[a],a = 1 .. n)+`P'_`≡ "](/view.aspx?sf=219944_post/fd141d0423e9735e79dc1b53533ad45b.gif) ![`#mover(mi("P"),mo("→"))` = `#mover(mi("V"),mo("→"))`*(Sum(m[a], a = 1 .. n))+`#mover(mi("P'"),mo("→"))`](/view.aspx?sf=219944_post/f06fdce4559b0236ac72fdd736c8c34a.gif) .  This relation can be used to express  in terms of  instead of  
 ![simplify(L_ = -(Sum(m[a], a = 1 .. n))*Physics[Vectors][`&x`](V_, R_)+Physics[Vectors][`&x`](R_, `P'_`)+`L'_`, {P_ = V_*(Sum(m[a], a = 1 .. n))+`P'_`}, {(diff(P(x), x))*_})](/view.aspx?sf=219944_post/03dbc51199dc76c7e24255c8c7841a55.gif) 
 
													
														
															| ![L_ = -(Sum(m[a], a = 1 .. n))*Physics:-Vectors:-`&x`(V_, R_)+Physics:-Vectors:-`&x`(R_, -V_*(Sum(m[a], a = 1 .. n))+P_)+`L'_`](/view.aspx?sf=219944_post/8bbe331c39c258bdf0b4e987557f8096.gif) 
 | (332) |  ![expand(L_ = -(Sum(m[a], a = 1 .. n))*Physics[Vectors][`&x`](V_, R_)+Physics[Vectors][`&x`](R_, -V_*(Sum(m[a], a = 1 .. n))+P_)+`L'_`)](/view.aspx?sf=219944_post/82ec908ddd7dfe5d4c23540d927e638d.gif) 
 
													
														
															|  
 | (333) |   
 which is the result we were looking for.      |      |  
							
								
									|  | Cyclic coordinates  |  
									|  |     Any generalized coordinate  which does not appear explicitly in the Lagrangian is called cyclic. To any cyclic coordinate corresponds a conserved quantity. From , t)), t) = %diff(L, q[i])](/view.aspx?sf=219944_post/0a4c400bd0ea8f8a31664c35274c45cc.gif) 
 when  is cyclic, the right-hand side is 0 and so the quantity , t))](/view.aspx?sf=219944_post/4d0c0ebda6ed5977815a191a1b02a90a.gif) is conserved.     Problem  The Lagrangian describing the movement of a particle in a central field has  as a cyclic coordinate. Using cylindrical coordinates, show that the corresponding conserved quantity is the z component of the angular momentum       |  |  
				
					
						|  | Integration of the equations of motion  |  
						|  |     
							
								
									|  | Motion in one dimension  |  
									|  | ProblemFor a closed system, or any system where the total energy
  is conserved, show the following: a) The trajectory in implicit form can always be computed directly from E.  b) The turning points, if any, can be computed directly from U.      Problem  Determine the period of oscillations of a pendulum of mass m and length l in a gravitational field as a function of the amplitude of the oscillations      Problem  Integrate the equations of motion for a particle of mass m moving in a field whose potential energy is  . |  
							
								
									|  | Reduced mass  |  
									|  | 
										
											
												|  | The two-body problem  |  
												|  |     ProblemShow that by placing the origin of the reference system at the center of mass
 ![`#mover(mi("R"),mo("→"))` = (Sum(m[i]*`#mover(mi("r"),mo("→"))`[i], i = 1 .. n))/(Sum(m[i], i = 1 .. n))](/view.aspx?sf=219944_post/d7a94d664afa777c26feb3f5c647dfeb.gif) , the problem of two particles that interact with each other can be reduced to the problem of a single particle of mass  , herein called reduced mass, in an external field )](/view.aspx?sf=219944_post/f4e607c0777b5c7dd2e33a24273244b4.gif) .     |  
										
											
												|  | A many-body problem  |  
												|  | Problem
 A system consists of one particle of mass M and n particles of equal masses m.   a) Show, in steps, that eliminating the motion of the center of mass reduces the problem to one involving only n particles.  b) Show that when  the result of a) becomes the result obtained for the previous two-body problem, equation ![`≡`(L = (1/2)*Physics[Vectors][Norm](diff(`ℝ_`(t), t))^2*mu-U(Physics[Vectors][Norm](`ℝ_`(t))), L) = (1/2)*mu*LinearAlgebra[Norm](diff(`#mover(mi("ℝ"),mo("→"))`(t), t))^2-U](/view.aspx?sf=219944_post/6aa8775a47d5dc3ce542ed67f2658065.gif) . 
													
														
															|  | Solution  |  
															|  |     
     a) Let  represent the position vector of the particle of mass M and ![`#mover(mi("r"),mo("→"))`[a]](/view.aspx?sf=219944_post/555903a76f51eb3bf9bc73eb2d3ce23a.gif) those of the particles of mass m. The Lagrangian  is given by  
 
																
																	
																		|  
 | (386) |   
 
																
																	
																		|  
 | (387) |  , t))^2, a = 1 .. n))-U](/view.aspx?sf=219944_post/436eac5b601c117f4978e7f06544ff16.gif) 
 
																
																	
																		| , t), 2), a = 1 .. n))-U](/view.aspx?sf=219944_post/b01e4a377adfc6fa7a69ff3ac899b00a.gif) 
 | (388) |  Expand the formal powers of vectors to express them in terms of their Norm  , t), 2)+(1/2)*(Sum(m*Physics[`^`](diff(r_[a](t), t), 2), a = 1 .. n))-U)](/view.aspx?sf=219944_post/0d87a46b48075c1d23b8569a35473627.gif) 
 
																
																	
																		| , t))^2, a = 1 .. n))-U](/view.aspx?sf=219944_post/0a01a0653d4ff79231229fcb71b359a2.gif) 
 | (389) |  As done in the two-body problem, introduce the relative vector positions of the n particles with respect to the particle of mass M   = r_[a](t)-r__M_(t)](/view.aspx?sf=219944_post/ee806ac15022e37638cf304d4f5cf642.gif) 
 
																
																	
																		|  = r_[a](t)-r__M_(t)](/view.aspx?sf=219944_post/9b68c7a08461a9e3cfd8766223be6314.gif) 
 | (390) |  and place the origin of the reference system at the center of mass,   , a = 1 .. n))/(M+Sum(m, a = 1 .. n)) = 0](/view.aspx?sf=219944_post/9300bef1f7968da0fd6815204086e281.gif) 
 
																
																	
																		| , a = 1 .. n))/(M+Sum(m, a = 1 .. n)) = 0](/view.aspx?sf=219944_post/30f8ec9e7730c5402079bee8c479cace.gif) 
 | (391) |  , a = 1 .. n))/(M+Sum(m, a = 1 .. n)) = 0)](/view.aspx?sf=219944_post/d458860642835ab580a40f04b7128c2c.gif) 
 
																
																	
																		| , a = 1 .. n))/(m*n+M) = 0](/view.aspx?sf=219944_post/e928c7b7524e2e7e046e01021e8031df.gif) 
 | (392) |  Using this equation and (390)≡![`#mover(mi("r"),mo("→"))`[a] = `#mover(mi("ℝ"),mo("→"))`[a]-R__M_, fontstyle = "normal", Typesetting:-msemantics = "function"](/view.aspx?sf=219944_post/d37565db4eeba90754bfbffa8b961b24.gif) is sufficient to eliminate  and ![`#mover(mi("r"),mo("→"))`[a]](/view.aspx?sf=219944_post/3d2ca408fc583cea53ee4239e8d3837a.gif) from the Lagrangian (389). In steps, eliminating ![`#mover(mi("r"),mo("→"))`[a]](/view.aspx?sf=219944_post/f037410ed912438560ff6a5ce3c768ca.gif) from the equation for the center of mass , a = 1 .. n))/(m*n+M) = 0, {`ℝ_`[a](t) = r_[a](t)-r__M_(t)}, {r_[a](t)})](/view.aspx?sf=219944_post/e74e5479d074d564c6fe41981eee7941.gif) 
 
																
																	
																		| +r__M_(t), a = 1 .. n)))/(m*n+M) = 0](/view.aspx?sf=219944_post/7566908d404c88de53b0b5d592369bcb.gif) 
 | (393) |  +r__M_(t), a = 1 .. n)))/(m*n+M) = 0)](/view.aspx?sf=219944_post/7a1da19fcba8584fb5b4ba47bf8da86e.gif) 
 
																
																	
																		| , a = 1 .. n))/(m*n+M)+m*r__M_(t)*n/(m*n+M) = 0](/view.aspx?sf=219944_post/43dff051bec05953d4dc7453a059669a.gif) 
 | (394) |  To eliminate  , use , a = 1 .. n))/(m*n+M)+m*r__M_(t)*n/(m*n+M) = 0, r__M_(t)))](/view.aspx?sf=219944_post/744d6992c2bf89ec88ab765b5fb2a3c6.gif) 
 
																
																	
																		| , a = 1 .. n))/(m*n+M)](/view.aspx?sf=219944_post/2076ed46fff833d56e740f6f9429793d.gif) 
 | (395) |  Likewise, to eliminate  use  = r_[a](t)-r__M_(t), r_[a](t))](/view.aspx?sf=219944_post/eb71d99447204d34a06a4858757b2e8a.gif) 
 
																
																	
																		|  = `ℝ_`[a](t)+r__M_(t)](/view.aspx?sf=219944_post/120129b6e4830d92f4fd20e81e3c8841.gif) 
 | (396) |  Substitute, sequentially, these two equations into the Lagrangian (389)   = `ℝ_`[a](t)+r__M_(t), r__M_(t) = -m*(Sum(`ℝ_`[a](t), a = 1 .. n))/(m*n+M), L = (1/2)*M*Physics[Vectors][Norm](diff(r__M_(t), t))^2+(1/2)*m*(Sum(Physics[Vectors][Norm](diff(r_[a](t), t))^2, a = 1 .. n))-U)](/view.aspx?sf=219944_post/cf9cd0774c509118dc6f45ad1e35952d.gif) 
 
																
																	
																		| , a = 1 .. n))/(m*n+M), t))^2+(1/2)*m*(Sum(Physics:-Vectors:-Norm(diff(`ℝ_`[a](t)-m*(Sum(`ℝ_`[a](t), a = 1 .. n))/(m*n+M), t))^2, a = 1 .. n))-U](/view.aspx?sf=219944_post/59036a96dbc756da7ddaf611cd61ee9f.gif) 
 | (397) |  To verify by eye each step for correctness, one can manipulate this expression surgically using  subsindets  . First expand only the Norms   ![subsindets(L = (1/2)*M*Physics[Vectors][Norm](diff(-m*(Sum(`ℝ_`[a](t), a = 1 .. n))/(m*n+M), t))^2+(1/2)*m*(Sum(Physics[Vectors][Norm](diff(`ℝ_`[a](t)-m*(Sum(`ℝ_`[a](t), a = 1 .. n))/(m*n+M), t))^2, a = 1 .. n))-U, specfunc(Norm), expand)](/view.aspx?sf=219944_post/c24565a54e19c577bb4d2a0250054876.gif) 
 
																
																	
																		| , t), a = 1 .. n))^2/(m*n+M)^2+(1/2)*m*(Sum(Physics:-Vectors:-Norm(diff(`ℝ_`[a](t), t))^2-2*m*Physics:-Vectors:-`.`(diff(`ℝ_`[a](t), t), Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))/(m*n+M)+m^2*Physics:-Vectors:-Norm(Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2/(m*n+M)^2, a = 1 .. n))-U](/view.aspx?sf=219944_post/48fb4f1e363540410b2cae5b6716b0cb.gif) 
 | (398) |  This result is correct. Next expand only the Sums   ![subsindets(L = (1/2)*M*m^2*Physics[Vectors][Norm](Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2/(m*n+M)^2+(1/2)*m*(Sum(Physics[Vectors][Norm](diff(`ℝ_`[a](t), t))^2-2*m*Physics[Vectors][`.`](diff(`ℝ_`[a](t), t), Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))/(m*n+M)+m^2*Physics[Vectors][Norm](Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2/(m*n+M)^2, a = 1 .. n))-U, specfunc(Sum), expand)](/view.aspx?sf=219944_post/db68e03fe450a2bba98f7c5f0d206070.gif) 
 
																
																	
																		| , t), a = 1 .. n))^2/(m*n+M)^2+(1/2)*m*(m^2*n^2*(Sum(Physics:-Vectors:-Norm(diff(`ℝ_`[a](t), t))^2, a = 1 .. n))/(m*n+M)^2+2*M*m*n*(Sum(Physics:-Vectors:-Norm(diff(`ℝ_`[a](t), t))^2, a = 1 .. n))/(m*n+M)^2+M^2*(Sum(Physics:-Vectors:-Norm(diff(`ℝ_`[a](t), t))^2, a = 1 .. n))/(m*n+M)^2-m^2*Physics:-Vectors:-Norm(Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2*n/(m*n+M)^2-2*M*m*Physics:-Vectors:-Norm(Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2/(m*n+M)^2)-U](/view.aspx?sf=219944_post/07aae6027907b2179869b53717d2d899.gif)
 | (399) |  This result also verifies visually. Collect the terms polynomial in Norm then Sum and normalize the coefficients  ![collect(L = (1/2)*M*m^2*Physics[Vectors][Norm](Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2/(m*n+M)^2+(1/2)*m*(m^2*n^2*(Sum(Physics[Vectors][Norm](diff(`ℝ_`[a](t), t))^2, a = 1 .. n))/(m*n+M)^2+2*M*m*n*(Sum(Physics[Vectors][Norm](diff(`ℝ_`[a](t), t))^2, a = 1 .. n))/(m*n+M)^2+M^2*(Sum(Physics[Vectors][Norm](diff(`ℝ_`[a](t), t))^2, a = 1 .. n))/(m*n+M)^2-m^2*Physics[Vectors][Norm](Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2*n/(m*n+M)^2-2*M*m*Physics[Vectors][Norm](Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2/(m*n+M)^2)-U, [Norm, Sum], normal)](/view.aspx?sf=219944_post/aa072a4db4e4ff7045959f40c173165e.gif) 
 
																
																	
																		| , t), a = 1 .. n))^2/(m*n+M)+(1/2)*m*(Sum(Physics:-Vectors:-Norm(diff(`ℝ_`[a](t), t))^2, a = 1 .. n))-U](/view.aspx?sf=219944_post/fa17f4da9fd5964cf456a43fc8fb475e.gif) 
 | (400) |  This Lagrangian involves only the n relative position vectors ![`#mover(mi("ℝ"),mo("→"))`[a]](/view.aspx?sf=219944_post/9c7c14235692e23a4ae61474adcc0c8f.gif) , achieving the reduction of the original problem of  particles to a problem of only n particles. _______________________________________      b) To obtain the result ![`≡`(L = (1/2)*Physics[Vectors][Norm](diff(`ℝ_`(t), t))^2*mu-U(Physics[Vectors][Norm](`ℝ_`(t))), L) = (1/2)*LinearAlgebra[Norm](diff(`#mover(mi("ℝ"),mo("→"))`(t), t))^2*mu-U](/view.aspx?sf=219944_post/0265963e1a8890ae102d171415b3a7ef.gif) for the two-body problem, substitute  into ![`≡`(L = -(1/2)*m^2*Physics[Vectors][Norm](Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2/(m*n+M)+(1/2)*m*(Sum(Physics[Vectors][Norm](diff(`ℝ_`[a](t), t))^2, a = 1 .. n))-U, L) = -(1/2)*m^2*LinearAlgebra[Norm](Sum(diff(`#mover(mi("ℝ"),mo("→"))`[a](t), t), a = 1 .. n))^2/(m*n+M)+(1/2)*m*(Sum(LinearAlgebra[Norm](diff(`#mover(mi("ℝ",fontstyle = "normal"),mo("→"))`[a](t), t))^2, a = 1 .. n))-U](/view.aspx?sf=219944_post/25fe70f289470070d4771bf71aeed46f.gif)  ![subs(n = 1, L = -(1/2)*m^2*Physics[Vectors][Norm](Sum(diff(`ℝ_`[a](t), t), a = 1 .. n))^2/(m*n+M)+(1/2)*m*(Sum(Physics[Vectors][Norm](diff(`ℝ_`[a](t), t))^2, a = 1 .. n))-U)](/view.aspx?sf=219944_post/4a9c8917eb19fa30b3452237ec15348b.gif) 
 
																
																	
																		| , t), a = 1 .. 1))^2/(M+m)+(1/2)*m*(Sum(Physics:-Vectors:-Norm(diff(`ℝ_`[a](t), t))^2, a = 1 .. 1))-U](/view.aspx?sf=219944_post/2b998d3c9f329163a027ab5fd6f8eb0f.gif) 
 | (401) |  Expand only the Sums and collect the Norm  ![subsindets(L = -(1/2)*m^2*Physics[Vectors][Norm](Sum(diff(`ℝ_`[a](t), t), a = 1 .. 1))^2/(M+m)+(1/2)*m*(Sum(Physics[Vectors][Norm](diff(`ℝ_`[a](t), t))^2, a = 1 .. 1))-U, specfunc(Sum), expand)](/view.aspx?sf=219944_post/c35330b9e04cb1c18bc591d946f284b2.gif) 
 
																
																	
																		| , t))^2/(M+m)+(1/2)*m*Physics:-Vectors:-Norm(diff(`ℝ_`[1](t), t))^2-U](/view.aspx?sf=219944_post/b14c4fa624a8dbe5b1e1964cbb9d3096.gif) 
 | (402) |  ![collect(L = -(1/2)*m^2*Physics[Vectors][Norm](diff(`ℝ_`[1](t), t))^2/(M+m)+(1/2)*m*Physics[Vectors][Norm](diff(`ℝ_`[1](t), t))^2-U, Norm, normal)](/view.aspx?sf=219944_post/98e633d4ae910e8c54e997bd56a7923a.gif) 
 
																
																	
																		| , t))^2/(M+m)-U](/view.aspx?sf=219944_post/34598aecfafbfa46326dba47b3719fa2.gif) 
 | (403) |  Comparing with the definition of reduced mass (384)  ![m[1]*m[2]/(m[1]+m[2]) = mu](/view.aspx?sf=219944_post/00c1238ed824c9b691144cbd82045117.gif) 
 
																
																	
																		| ![m[1]*m[2]/(m[1]+m[2]) = mu](/view.aspx?sf=219944_post/0e9499e4165cea8267abaf9038515740.gif) 
 | (404) |  we see the substitutions to transform (403) into (384) are  ![M = m[1], m = m[2], r_[1] = R_](/view.aspx?sf=219944_post/9b3def409d0eb5d73e1e515438850d94.gif) 
 
																
																	
																		| ![M = m[1], m = m[2], r_[1] = R_](/view.aspx?sf=219944_post/3005f0e7b0a728602bf609faa346208d.gif) 
 | (405) |  Substitute them, simultaneously (enclose the sequence of equations into a list), then simplify taking ![m[1]*m[2]/(m[1]+m[2]) = mu](/view.aspx?sf=219944_post/43056b9d47f78415bfba9e05ee4c39f9.gif) into account ![simplify(subs([M = m[1], m = m[2], r_[1] = R_], L = (1/2)*M*m*Physics[Vectors][Norm](diff(`ℝ_`[1](t), t))^2/(M+m)-U), {m[1]*m[2]/(m[1]+m[2]) = mu})](/view.aspx?sf=219944_post/90e990ab6e9c545c5923474341afdc55.gif) 
 
																
																	
																		| , t))^2*mu-U](/view.aspx?sf=219944_post/c5e5e62232c23b78560d4cadf5997d72.gif) 
 | (406) |   
 This is the same as (385), the reduced Lagrangian for the two-body problem.  |  |      |  
							
								
									|  | Motion in a central field  |  
									|  | A one-body problem in a central field, is about the motion of a single particle of mass m in a field where the potential energy, and so the magnitude of the force, depends only on the distance between the particle and a fixed point, frequently chosen as the origin of the reference system. As seen above, the  two-body problem  , is reducible to a one-body problem in a central field.       Problem  The angular momentum  of a particle that moves in a central field is conserved, so  evolves in time on a fixed plane perpendicular to the constant  . Show that the surface swept per second by the position vector  is constant (Kepler's second law).     ProblemStarting from the constancy of the energy E and the angular momentum
  , compute the equations of movement and integrate them according to: a) using differential elimination techniques to uncouple the system of equations of movement that involve both of  and   b) interactively, one step at a time, uncouple the equations of movement eliminating  from the problem, resulting in an implicit solution  . c) eliminate t from the problem to obtain an equation for  , whose solution is the trajectory as       |  
							
								
									|  | Kepler's problem  |  
									|  |     Problem  Show that, when  , with  the solution (442) for the motion in a central field, part c) of the previous problem,  
 becomes the equation of a conic section    
 where  .     |  |  
				
					
						|  | Small Oscillations  |  
						|  | 
							
								
									|  | Free oscillations in one dimension  |  
									|  |     Problem  Consider the case of 1-dimensional motion where the acting force opposes the motion as a function of the position,  . This is the case, for example, of a spring, the more you stretch it (the bigger x), the more it opposes the stretching in the opposite direction  . Write the equation of motion as Newton's 2nd law, then the Lagrangian and Lagrange equation for it, and integrate the equation for generic initial conditions     |  
							
								
									|  | Forced oscillations  |  
									|  |     Problem  Consider oscillations in 1 dimension of a system on which an external force ](/view.aspx?sf=219944_post/c2cd47878420ea566dcc04b0f40cc364.gif) acts. For the oscillations to be small, ](/view.aspx?sf=219944_post/ac1f9b4dd027571d25006dfaf40749cc.gif) must produce only small displacements. The total force is ](/view.aspx?sf=219944_post/9830dd353b9a6fe67f4cc8912c78fa7b.gif) . a) Write the equation of motion as Newton's 2nd law, then write the Lagrangian and Lagrange equations.  b) Integrate the equation of motion for generic initial conditions.  c) Specialize the solution computed in b) for ,mo("→"))`[ext](t)) = f__0*cos(lambda*t+beta)](/view.aspx?sf=219944_post/deb641cedddc7a57a8b2cf62ca4cc5f5.gif) to obtain  
 for some constants  . d) Show that a solution for the case considered in c), that is, ,mo("→"))`[ext](t)) = f__0*cos(lambda*t+beta)](/view.aspx?sf=219944_post/eff3aa683b4754563845074e70798f86.gif) , can be computed manually to get  
 for some other constants  . e) Specialize the solution of item d) in the case of resonance, when  , by taking limits, thus obtaining  
 f) Show that the solution computed taking limits in e) can be compute directly by using dsolve and specializing the integration constants  and  that appear when solving the underlying differential equation.     |  
							
								
									|  | Oscillations of systems with many degrees of freedom  |  
									|  |     ProblemFormulate the equations of motion for the free oscillations of a system with n degrees of freedom as
 ![m[a, c]*(diff(x[a](t), t, t))+`k__a,c`*x[a] = 0](/view.aspx?sf=219944_post/f94370b923d085c0eb81219a8826513a.gif) 
 where ![x[a]](/view.aspx?sf=219944_post/cc4d5594746c30ea11843f0266293640.gif) represents the displacement of the  generalized coordinate  , the index a runs from 1 to n and there is an implicit sum over repeated indices (Einstein's convention). 
										
											
												|  | Solution  |  
												|  |     
 
													
														
															|  
 | (524) |      Denoting the generalized coordinates by  , the potential energy  can be expanded in series around the minimums  . Since the movement consist only in small displacements  around  , it is sufficient to keep terms in the expansion up to order 2, resulting in an expression analogous to  of the 1-dimensional case: ![U = (1/2)*(Sum(Sum(k[a, b]*x[a](t)*x[b](t), i = 1 .. n), j = 1 .. n))](/view.aspx?sf=219944_post/3da9703b02c2ddd1f9395239aa93a991.gif) 
 
													
														
															| ![U = (1/2)*(Sum(Sum(k[a, b]*x[a](t)*x[b](t), i = 1 .. n), j = 1 .. n))](/view.aspx?sf=219944_post/5036cd8f4b5d56bae93da404ba41b73e.gif) 
 | (525) |  Likewise, for the kinetic energy,   *(diff(x[a](t), t))*(diff(x[b](t), t)), a = 1 .. n), b = 1 .. n))](/view.aspx?sf=219944_post/82012d9af8c1eb817d7fadbfdd3c24e1.gif) 
 
													
														
															| *(diff(x[a](t), t))*(diff(x[b](t), t)), a = 1 .. n), b = 1 .. n))](/view.aspx?sf=219944_post/72376ab2a84b1ed3ead8b52b3ad358a5.gif) 
 | (526) |  where we take the ![A[a, b]](/view.aspx?sf=219944_post/c0dd8188bd43c12d561000b17f01999e.gif) at the minimums  and denote them as    = m[a, b], T = (1/2)*(Sum(Sum(A[a, b](q__0)*(diff(x[a](t), t))*(diff(x[b](t), t)), a = 1 .. n), b = 1 .. n)))](/view.aspx?sf=219944_post/905b765a7624d3542276bffa4225017e.gif) 
 
													
														
															| ![T = (1/2)*(Sum(Sum(m[a, b]*(diff(x[a](t), t))*(diff(x[b](t), t)), a = 1 .. n), b = 1 .. n))](/view.aspx?sf=219944_post/0dd41993244a06f6c2c8a8d13e29d25c.gif) 
 | (527) |  Both  and  can be split into symmetric and antisymmetric parts, with the antisymmetric parts canceling out in view of the symmetric character of ![x[a]*x[b]](/view.aspx?sf=219944_post/957dcbca09901ce3b05c7497056e4a0c.gif) in U and , t))*(diff(x[b](t), t))](/view.aspx?sf=219944_post/0aebf3274dd86aa335a155c37d2c3e53.gif) in T. Therefore, we can take  and  as symmetric without any loss of generality.     Before proceeding, note the similarity in notation between the three formulas (525) to (527) for T and U and tensor notation. In T and U the  describe independent displacements, so one can think of  as a tensor in an Euclidean space of displacements of generic abstract dimension n, with  KroneckerDelta   as the metric. It is then simpler to write the Lagrangian using tensor notation with a generic type of index (that admits and abstract n-dimension). For this purpose, introduce lowercaselatin indices from a to h to represent generic indices, and when necessary use  KroneckerDelta   as the metric.  
 
													
														
															| ![[genericindices = lowercaselatin_ah]](/view.aspx?sf=219944_post/bc4d7c95aac897182e5ecf23506b99eb.gif) 
 | (528) |  Now introduce the tensors while making sure to indicate  and  are symmetric (passing  together is not a problem, it has only one index) ![Define(x[a], m[a, b], k[a, b], symmetric)](/view.aspx?sf=219944_post/d0ddaf0fe2a20f63abed50a91b89eb7d.gif) 
 
													
														
															| ![{Physics:-Dgamma[mu], Physics:-Psigma[mu], Physics:-d_[mu], Physics:-g_[mu, nu], k[a, b], m[a, b], x[a], Physics:-LeviCivita[alpha, beta, mu, nu]}](/view.aspx?sf=219944_post/7adcacb5a6a895421e4a5eee34dacba7.gif) 
 | (529) |  The Lagrangian  can now be written as ![L := 1/2*(m[a, b]*(diff(x[a](t), t))*(diff(x[b](t), t))-k[a, b]*x[a](t)*x[b](t))](/view.aspx?sf=219944_post/911d3773bc1678e0b85a5e125e6f31a8.gif) 
 
													
														
															| ![(1/2)*m[a, b]*(diff(x[a](t), t))*(diff(x[b](t), t))-(1/2)*k[a, b]*x[a](t)*x[b](t)](/view.aspx?sf=219944_post/3c10850b9a11405d4e9c4463629c4ce4.gif) 
 | (530) |  where Einstein's summation rule for repeated indices is used. Einstein's rule is taken into account by the system when differentiating, computing products and simplifying tensor indices. The simplest way to compute the Lagrange equations is to use the  LagrangeEquations   command   
 
													
														
															| ![k[a, c]*x[a](t)+m[a, c]*(diff(diff(x[a](t), t), t)) = 0](/view.aspx?sf=219944_post/4b45192b2419c1c67ebfa89ea2ccb904.gif) 
 | (531) |  The same result can be computed via , t)), t) = %diff(L, x[c](t))](/view.aspx?sf=219944_post/4c77549b5b8a279e8d5d05d1e9844d35.gif) . Although not necessary, enclose the operation with forward quotes to delay its evaluation in order to see what is being computed , t)), t) = %diff(L, x[c](t))'](/view.aspx?sf=219944_post/07145a8e7bd6e390d8e97f3c343b5613.gif) 
 
													
														
															| , t)), t) = %diff(L, x[c](t))](/view.aspx?sf=219944_post/c5c14304d4437c3c067ec80b1a7831f5.gif) 
 | (532) |  ![value(%diff(%diff(L, Physics[Vectors][diff](x[c](t), t)), t) = %diff(L, x[c](t)))](/view.aspx?sf=219944_post/b57b89e4e84066515a9c097147dce5e3.gif) 
 
													
														
															| ![(1/2)*m[a, b]*(diff(diff(x[a](t), t), t))*Physics:-KroneckerDelta[b, c]+(1/2)*m[a, b]*(diff(diff(x[b](t), t), t))*Physics:-KroneckerDelta[a, c] = -(1/2)*k[a, b]*x[a](t)*Physics:-KroneckerDelta[b, c]-(1/2)*k[a, b]*x[b](t)*Physics:-KroneckerDelta[a, c]](/view.aspx?sf=219944_post/5befc3e10ecac016cfb84b1c499b4447.gif) 
 | (533) |  Simplifying tensor indices,  ![Simplify((1/2)*m[a, b]*(diff(diff(x[a](t), t), t))*Physics[KroneckerDelta][b, c]+(1/2)*m[a, b]*(diff(diff(x[b](t), t), t))*Physics[KroneckerDelta][a, c] = -(1/2)*k[a, b]*x[a](t)*Physics[KroneckerDelta][b, c]-(1/2)*k[a, b]*x[b](t)*Physics[KroneckerDelta][a, c])](/view.aspx?sf=219944_post/8865b33081eb8863c1bb1ba81377141c.gif) 
 
													
														
															| ![m[a, c]*(diff(diff(x[a](t), t), t)) = -k[a, c]*x[a](t)](/view.aspx?sf=219944_post/0410ac0502f2edaa58d134de264d4d56.gif) 
 | (534) |   
 which is the same as (531).   
 |      |  |  
				
					
						|  | Rigid-body motion  |  
						|  |     A rigid body is one where (in approximation) the distances between the body's parts remain unchanged. In what follows, for simplicity, the body is considered as discrete set of particles; the formulas for a continuous body can be obtained from those by replacing the masses  of each particle by  , where  is the mass density as a function of the position and  is the volume element, whose integration represent the body's volume.     This problem is systematically treated by using two reference systems: an inertial one K, where the observer is, and another one K', rigidly attached to the body, that moves with it and thus it is typically non-inertial. It is customary (not necessary) to place the origin  of K'  at the body's  center of mass  .     A rigid body is thus a system with six degrees of freedom: three indicating the position  of the center of mass plus three angles specifying the orientation of the axes of K' with respect to those of K.     
							
								
									|  | Angular velocity  |  
									|  |     Problema) Show, using graphs, that the velocity
  of a point P of a body, measured in an inertial reference system K, can be written as  
 where  is the velocity of the origin of K', a frame of reference attached to the body's center of mass,  is the body's angular velocity (its instantaneous counter-clockwise rotation speed around some axis in the direction of a unit vector  ) and  is the distance from the center of mass (origin of K') to the point P. b) Derive algebraically the same result of a) , using the fact that vectors are defined up to parallel translation and so  and  are related by a rotation matrix ![omega[a, b]](/view.aspx?sf=219944_post/67d8886e0219cd97d88c8ad5de16e2ce.gif) which, as all rotation matrices, is orthogonal.     |  
							
								
									|  | Inertia tensor  |  
									|  |     Problem  a) Show that using  , derived in  Angular velocity   for the velocity  of a point P of a rigid body in terms of  and the position  of P viewed from the center of mass  , the kinetic energy of the rigid body can be written in terms of the positions  of the n particles (not their velocities), the velocity of the center of mass  and angular velocity  as ,mo("→"))`)^2*mu+Sum((1/2)*m[i]*LinearAlgebra[Norm](`#mover(mi("Ω",fontstyle = "normal"),mo("→"))`)^2*LinearAlgebra[Norm](`#mover(mi("r'"),mo("→"))`[i])^2-(1/2)*m[i]*(`#mover(mi("Ω",fontstyle = "normal"),mo("→"))`.`#mover(mi("r'"),mo("→"))`[i])^2, i = 1 .. n)](/view.aspx?sf=219944_post/8085a4ea198672a8468c09f49effe02c.gif) 
 b) Use tensor notation to show that this result can be rewritten as  ,mo("→"))`(t))^2*mu+(1/2)*`𝕀`[a, b]*Omega[b]*Omega[a]](/view.aspx?sf=219944_post/9bc6f60a6dd5e861d492012282539525.gif) 
 where  !["`𝕀`[a,b]=(∑)m[i] (r[i,c]^2 delta[a,b]-`r'`[i,a] `r'`[i,b])"](/view.aspx?sf=219944_post/090ce9aa4bfea2f2000b6639cb655592.gif) 
 is the Inertia tensor,  represents the components of the vector  and ![`r'`[i, a]](/view.aspx?sf=219944_post/7bb89a53a33f370b6e5c0c6c2259b13a.gif) represents the components of the position vector ![`#mover(mi("r'"),mo("→"))`[i]](/view.aspx?sf=219944_post/1e851e09d7e0486db4b1518c2da3bf24.gif) of the  particle.      
 Problem  Determine the Inertia tensor corresponding to a triatomic molecule that has the form of an isosceles triangle with two masses ![m[1]](/view.aspx?sf=219944_post/217bf08d1e94997620e9e667139d0eaa.gif) in the extremes of the base and a mass ![m[2]](/view.aspx?sf=219944_post/97096777ea874c786888db1229570a21.gif) in the third vertex. The distance between the two masses ![m[1]](/view.aspx?sf=219944_post/c3c0d8902611ce630d99acaaee7f6475.gif) is equal to a, and the height of the triangle is equal to h.     |  
							
								
									|  | Angular momentum of a rigid body  |  
									|  |     In the section related to the  conservation of angular momentum  , the solution to the second  Problem   shows that the value of the angular momentum  of a system of particles depends on the origin of the frame of reference. In this section, it is assumed that the origin is at the center of mass, so ![Sum(m[i]*`#mover(mi("r"),mo("→"))`[i], i = 1 .. n) = 0](/view.aspx?sf=219944_post/9ac2c326bd12f7d8308496ea57d301ac.gif) .     ProblemShow, using tensor notation, that in the K' system whose origin is at the center of mass, the components
 ![(diff(L(x), x))[a]](/view.aspx?sf=219944_post/92bb371a0f2b080a94344c58b17f43aa.gif) of the angular momentum of a rigid body can be expressed in terms of the inertia tensor ![`𝕀`[a, b]](/view.aspx?sf=219944_post/15e7ee93ab78cba9f64dc9e8f770b64e.gif) and the components of the angular velocity ![Omega[b]](/view.aspx?sf=219944_post/c0bfaa96549affbef79c4a835bccbb6a.gif) as ![(diff(L(x), x))[a] = `𝕀`[a, b]*Omega[b]](/view.aspx?sf=219944_post/485c62c8aa92133417e52886986efa91.gif) 
     |  
							
								
									|  | The equations of motion of a rigid body  |  
									|  |     A rigid body is a system with six degrees of freedom: three indicating the position  plus three angles specifying the orientation of the axes of K' with respect to those of K. As discussed in  the equations of motion   for  many-particle systems  , the two vectorial equations of motion are ![value(%diff(P_(t), t) = F_[ext])](/view.aspx?sf=219944_post/a6a64a696b5907075d90f8cfe34ef663.gif) 
 
										
											
												| ![diff(P_(t), t) = F_[ext]](/view.aspx?sf=219944_post/9b9c5c7cd6d73226625cc334376b549b.gif) 
 | (615) |   
 
										
											
												|  
 | (616) |  ![N_ = Sum(Physics[Vectors][`&x`](r_[i](t), f_[i, ext]), i = 1 .. n)](/view.aspx?sf=219944_post/af16ef8d103258041888e9c4c318883e.gif) 
 
										
											
												| , f_[i, ext]), i = 1 .. n)](/view.aspx?sf=219944_post/781284e0729c92ef17b780ae53c6bd3d.gif) 
 | (617) |   
 where  is the total momentum, ![`#mover(mi("F"),mo("→"))`[ext]](/view.aspx?sf=219944_post/81e949849e1f0c2ecf6b27b1308458af.gif) is the total external force acting upon the body, ![`#mover(mi("f"),mo("→"))`[i, ext]](/view.aspx?sf=219944_post/88fd6f114e11801d9cec965365e77337.gif) is the external force acting upon the  particle,  the total angular momentum and  is the total torque.     ProblemShow that the equations of movement of a rigid body can be computed as the Lagrange equations for
  and  from the Lagrangian ,mo("→"))`)^2+(1/2)*`𝕀`[a, b]*Omega[b]*Omega[a]+U(`#mover(mi("R"),mo("→"))`, `#mover(mi("Φ",fontstyle = "normal"),mo("→"))`)](/view.aspx?sf=219944_post/fbc616c73fd16c7cc6ee486c5a118312.gif) 
 where ![mu = Sum(m[i], i = 1 .. n)](/view.aspx?sf=219944_post/41321474450dcddd4360b8f15c5e88ad.gif) is the total mass, ![`𝕀`[a, b]](/view.aspx?sf=219944_post/64e238026ad3f356b55d052759c16930.gif) is the inertia tensor,  is the potential energy for the external force ![`#mover(mi("F"),mo("→"))`[ext]](/view.aspx?sf=219944_post/8cef4a66557bbf5eb2933c983fe14677.gif) , and  . 
										
											
												|  | Solution  |  
												|  |     
 
													
														
															|  
 | (618) |  The required derivation is easy by expressing the Lagrangian in tensor notation from the beginning. In what follows, however, with the purpose of illustrating different techniques, Lagrange's equations are computed using vectorial notation, only switching to tensor notation at the time of expressing the time derivative of the angular momentum.      The kinetic energy T in vectorial form is derived in  this problem   for the inertia tensor   = (diff(r(x), x))*_[i], T = (1/2)*(Sum(m[i]*Physics[Vectors][Norm](Omega_(t))^2*Physics[Vectors][Norm](`r'_`[i](t))^2-m[i]*Physics[Vectors][`.`](Omega_(t), `r'_`[i](t))^2, i = 1 .. n))+(1/2)*Physics[Vectors][Norm](V_(t))^2*mu)](/view.aspx?sf=219944_post/6df47ac72844b5df09afae55da26d0bd.gif) 
 
													
														
															| ![T = (1/2)*(Sum(m[i]*Physics:-Vectors:-Norm(Omega_(t))^2*Physics:-Vectors:-Norm(`r'_`[i])^2-m[i]*Physics:-Vectors:-`.`(Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics:-Vectors:-Norm(V_(t))^2*mu](/view.aspx?sf=219944_post/964391e83fe24d9b8c26044aafd842c0.gif) 
 | (619) |  Adding the potential energy as a function of the coordinates  (location of the center of mass) and  (the rotation axis, so that  ), the Lagrangian in vectorial form is given by ![L = rhs(T = (1/2)*(Sum(m[i]*Physics[Vectors][Norm](Omega_(t))^2*Physics[Vectors][Norm](`r'_`[i])^2-m[i]*Physics[Vectors][`.`](Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics[Vectors][Norm](V_(t))^2*mu)+U(R_(t), Phi_(t))](/view.aspx?sf=219944_post/6a1a59e88e8aa5b8f8cdfcb2db95fbf8.gif) 
 
													
														
															| ![L = (1/2)*(Sum(m[i]*Physics:-Vectors:-Norm(Omega_(t))^2*Physics:-Vectors:-Norm(`r'_`[i])^2-m[i]*Physics:-Vectors:-`.`(Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics:-Vectors:-Norm(V_(t))^2*mu+U(R_(t), Phi_(t))](/view.aspx?sf=219944_post/474f6cb19171ddbe6224e09cc61988bd.gif) 
 | (620) |  The first equation of movement, for the total momentum  is derived as the Lagrange equation for this Lagrangian  
 
													
														
															|  
 | (621) |  ![subs(L = (1/2)*(Sum(m[i]*Physics[Vectors][Norm](Omega_(t))^2*Physics[Vectors][Norm](`r'_`[i])^2-m[i]*Physics[Vectors][`.`](Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics[Vectors][Norm](V_(t))^2*mu+U(R_(t), Phi_(t)), %diff(%diff(L, V_(t)), t) = %diff(L, R_(t)))](/view.aspx?sf=219944_post/98089b5e13c01832e5a25b51e1bd187c.gif) 
 
													
														
															| ![%diff(%diff((1/2)*(Sum(m[i]*Physics:-Vectors:-Norm(Omega_(t))^2*Physics:-Vectors:-Norm(`r'_`[i])^2-m[i]*Physics:-Vectors:-`.`(Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics:-Vectors:-Norm(V_(t))^2*mu+U(R_(t), Phi_(t)), V_(t)), t) = %diff((1/2)*(Sum(m[i]*Physics:-Vectors:-Norm(Omega_(t))^2*Physics:-Vectors:-Norm(`r'_`[i])^2-m[i]*Physics:-Vectors:-`.`(Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics:-Vectors:-Norm(V_(t))^2*mu+U(R_(t), Phi_(t)), R_(t))](/view.aspx?sf=219944_post/a69708e8895487ab2c3b8e4537faa759.gif)
 | (622) |   
 
													
														
															| )(R_(t), Phi_(t))](/view.aspx?sf=219944_post/3e5809cbea4ccc62917927f302c32c56.gif) 
 | (623) |  On the right-hand side, )(`#mover(mi("R"),mo("→"))`, `#mover(mi("Φ",fontstyle = "normal"),mo("→"))`)](/view.aspx?sf=219944_post/0fdbac3c80ddbde76d524a7dbb9fbf55.gif)   with respect to its first argument  , equivalent to the gradient taking  as the coordinates, and  is the total momentum )(R_(t), Phi_(t))) = F_[ext](t), diff(V_(t), t) = (diff(P_(t), t))/mu, mu*(diff(V_(t), t)) = (D[1](U))(R_(t), Phi_(t)))](/view.aspx?sf=219944_post/5ef1b9f2cf7575be6c78ad6da119bfe0.gif) 
 
													
														
															| ](/view.aspx?sf=219944_post/34620e6bbb416fa5708070fee3d20ee5.gif) 
 | (624) |  Note however that in Maple the  Vectors:-Gradient   command computes the gradient with respect to Cartesian, cylindrical or spherical coordinates, not an arbitrary vector  . If more precision is required, the dependency of the potential energy could be expressed in terms of the norm of  , as in  
 
													
														
															|  
 | (625) |  in which case differentiating with respect to  is equivalent to the definition of  directional derivative ![(%diff = diff)(U(Physics[Vectors][Norm](R_)), `#mover(mi("R"),mo("→"))`)](/view.aspx?sf=219944_post/81e12ce98433136ee0edaf082f1ecc17.gif) 
 
													
														
															|  
 | (626) |  The same computation, this time with respect to the coordinates  where  is the corresponding velocity,  
 
													
														
															|  
 | (627) |  ![subs(L = (1/2)*(Sum(m[i]*Physics[Vectors][Norm](Omega_(t))^2*Physics[Vectors][Norm](`r'_`[i])^2-m[i]*Physics[Vectors][`.`](Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics[Vectors][Norm](V_(t))^2*mu+U(R_(t), Phi_(t)), %diff(%diff(L, Omega_(t)), t) = %diff(L, Phi_(t)))](/view.aspx?sf=219944_post/ccf7beea28f5f169cf88815d5f5427f1.gif) 
 
													
														
															| ![%diff(%diff((1/2)*(Sum(m[i]*Physics:-Vectors:-Norm(Omega_(t))^2*Physics:-Vectors:-Norm(`r'_`[i])^2-m[i]*Physics:-Vectors:-`.`(Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics:-Vectors:-Norm(V_(t))^2*mu+U(R_(t), Phi_(t)), Omega_(t)), t) = %diff((1/2)*(Sum(m[i]*Physics:-Vectors:-Norm(Omega_(t))^2*Physics:-Vectors:-Norm(`r'_`[i])^2-m[i]*Physics:-Vectors:-`.`(Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics:-Vectors:-Norm(V_(t))^2*mu+U(R_(t), Phi_(t)), Phi_(t))](/view.aspx?sf=219944_post/a79e177939f3becae4a594ca7b49b7c0.gif)
 | (628) |  ![subs(sum = Sum, value(%diff(%diff((1/2)*(Sum(m[i]*Physics[Vectors][Norm](Omega_(t))^2*Physics[Vectors][Norm](`r'_`[i])^2-m[i]*Physics[Vectors][`.`](Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics[Vectors][Norm](V_(t))^2*mu+U(R_(t), Phi_(t)), Omega_(t)), t) = %diff((1/2)*(Sum(m[i]*Physics[Vectors][Norm](Omega_(t))^2*Physics[Vectors][Norm](`r'_`[i])^2-m[i]*Physics[Vectors][`.`](Omega_(t), `r'_`[i])^2, i = 1 .. n))+(1/2)*Physics[Vectors][Norm](V_(t))^2*mu+U(R_(t), Phi_(t)), Phi_(t))))](/view.aspx?sf=219944_post/682ed470f11dc0318136b3a58475b1d3.gif) 
 
													
														
															| ![(1/2)*(Sum(2*m[i]*Physics:-Vectors:-Norm(`r'_`[i])^2*(diff(Omega_(t), t))-2*m[i]*Physics:-Vectors:-`.`(diff(Omega_(t), t), `r'_`[i])*`r'_`[i], i = 1 .. n)) = (D[2](U))(R_(t), Phi_(t))](/view.aspx?sf=219944_post/4895bb8364ffc3970ffe93a77d97801a.gif) 
 | (629) |  Switching to tensor notation as done in the other problems, the left-hand side can be rewritten as the time derivative of the components ![(diff(L(x), x))[a]](/view.aspx?sf=219944_post/0e6c497dbdaefe571f387066a813b526.gif) of the angular momentum .  
 ![Setup(spaceindices = lowercase_ah, generic = lowercase_is, tensors = {Omega[a], (diff(r(x), x))[i, a]})](/view.aspx?sf=219944_post/e2b138254ce78964c93d72367187fe7c.gif) 
 
													
														
															| ![[genericindices = lowercaselatin_is, spaceindices = lowercaselatin_ah, tensors = {Physics:-Dgamma[mu], Omega[a], Physics:-Psigma[mu], Physics:-d_[mu], Physics:-g_[mu, nu], Physics:-gamma_[a, b], `r'`[i, a], Physics:-LeviCivita[alpha, beta, mu, nu]}]](/view.aspx?sf=219944_post/5f6db16d51545b7aa3dbc66460858fe8.gif)
 | (630) |  Introducing tensor components for the vectors of (629)  , t)).(diff(r(x), x)), _[i], true) = (diff(Omega[b](t), t))*(diff(r(x), x))[i, b], diff(Omega_(t), t) = KroneckerDelta[a, b]*(diff(Omega[b](t), t)), Norm((diff(r(x), x))*_[i])^2 = (diff(r(x), x))[i, c]^2, (diff(r(x), x))*_[i] = (diff(r(x), x))[i, a], (D[2](U))(R_(t), Phi_(t)) = Component((D[2](U))(R_(t), Phi_(t)), a)](/view.aspx?sf=219944_post/f103857a6b4d45493fb6578f3d26183e.gif)
 
													
														
															| ![Physics:-Vectors:-`.`(diff(Omega_(t), t), `r'_`[i]) = (diff(Omega[b](t), t))*`r'`[i, b], diff(Omega_(t), t) = Physics:-KroneckerDelta[a, b]*(diff(Omega[b](t), t)), Physics:-Vectors:-Norm(`r'_`[i])^2 = `r'`[i, c]^2, `r'_`[i] = `r'`[i, a], (D[2](U))(R_(t), Phi_(t)) = Physics:-Vectors:-Component((D[2](U))(R_(t), Phi_(t)), a)](/view.aspx?sf=219944_post/e1cef8310264a694d7741f9d32b034d1.gif) 
 | (631) |  ![eval((1/2)*(Sum(2*m[i]*Physics[Vectors][Norm](`r'_`[i])^2*(diff(Omega_(t), t))-2*m[i]*Physics[Vectors][`.`](diff(Omega_(t), t), `r'_`[i])*`r'_`[i], i = 1 .. n)) = (D[2](U))(R_(t), Phi_(t)), [Physics[Vectors][`.`](diff(Omega_(t), t), `r'_`[i]) = (diff(Omega[b](t), t))*`r'`[i, b], diff(Omega_(t), t) = Physics[KroneckerDelta][a, b]*(diff(Omega[b](t), t)), Physics[Vectors][Norm](`r'_`[i])^2 = `r'`[i, c]^2, `r'_`[i] = `r'`[i, a], (D[2](U))(R_(t), Phi_(t)) = Physics[Vectors][Component]((D[2](U))(R_(t), Phi_(t)), a)])](/view.aspx?sf=219944_post/8ed86d3a11662eea91939abd64f5efd3.gif) 
 
													
														
															| ![(1/2)*(Sum(2*m[i]*`r'`[i, c]^2*Physics:-KroneckerDelta[a, b]*(diff(Omega[b](t), t))-2*m[i]*(diff(Omega[b](t), t))*`r'`[i, b]*`r'`[i, a], i = 1 .. n)) = Physics:-Vectors:-Component((D[2](U))(R_(t), Phi_(t)), a)](/view.aspx?sf=219944_post/8f1ca1ed84e664db32a5f2730db792b5.gif) 
 | (632) |  ![expand((1/2)*(Sum(2*m[i]*`r'`[i, c]^2*Physics[KroneckerDelta][a, b]*(diff(Omega[b](t), t))-2*m[i]*(diff(Omega[b](t), t))*`r'`[i, b]*`r'`[i, a], i = 1 .. n)) = Physics[Vectors][Component]((D[2](U))(R_(t), Phi_(t)), a))](/view.aspx?sf=219944_post/9d9aa750de9873dc092e085c9836323a.gif) 
 
													
														
															| ![Physics:-KroneckerDelta[a, b]*(diff(Omega[b](t), t))*(Sum(m[i]*`r'`[i, c]^2, i = 1 .. n))-(diff(Omega[b](t), t))*(Sum(m[i]*`r'`[i, a]*`r'`[i, b], i = 1 .. n)) = Physics:-Vectors:-Component((D[2](U))(R_(t), Phi_(t)), a)](/view.aspx?sf=219944_post/aadf4c987885204a7afd920227f76e1a.gif) 
 | (633) |  ![collect(Physics[KroneckerDelta][a, b]*(diff(Omega[b](t), t))*(Sum(m[i]*`r'`[i, c]^2, i = 1 .. n))-(diff(Omega[b](t), t))*(Sum(m[i]*`r'`[i, a]*`r'`[i, b], i = 1 .. n)) = Physics[Vectors][Component]((D[2](U))(R_(t), Phi_(t)), a), diff(Omega[b](t), t), `@`(factor, combine))](/view.aspx?sf=219944_post/13df0cb2b22e6a7ae0a92e1251e8ce3e.gif) 
 
													
														
															| ![(Sum(-m[i]*(-`r'`[i, c]^2*Physics:-KroneckerDelta[a, b]+`r'`[i, a]*`r'`[i, b]), i = 1 .. n))*(diff(Omega[b](t), t)) = Physics:-Vectors:-Component((D[2](U))(R_(t), Phi_(t)), a)](/view.aspx?sf=219944_post/2a66a93e8cdb3483a2cfd322d12fff82.gif) 
 | (634) |  Introducing the expression for the inertia tensor,  ![`𝕀`[a, b] = Sum(-m[i]*(-`r'`[i, c]^2*Physics[KroneckerDelta][a, b]+`r'`[i, a]*`r'`[i, b]), i = 1 .. n)](/view.aspx?sf=219944_post/90d027a4c03d5082812fc443af11df6e.gif) 
 
													
														
															| ![`𝕀`[a, b] = Sum(-m[i]*(-`r'`[i, c]^2*Physics:-KroneckerDelta[a, b]+`r'`[i, a]*`r'`[i, b]), i = 1 .. n)](/view.aspx?sf=219944_post/a159af229d6a973e1c5c671b3106a868.gif) 
 | (635) |  ![subs((rhs = lhs)(`𝕀`[a, b] = Sum(-m[i]*(-`r'`[i, c]^2*Physics[KroneckerDelta][a, b]+`r'`[i, a]*`r'`[i, b]), i = 1 .. n)), (Sum(-m[i]*(-`r'`[i, c]^2*Physics[KroneckerDelta][a, b]+`r'`[i, a]*`r'`[i, b]), i = 1 .. n))*(diff(Omega[b](t), t)) = Physics[Vectors][Component]((D[2](U))(R_(t), Phi_(t)), a))](/view.aspx?sf=219944_post/03d882da1445e25024c2f55892821131.gif) 
 
													
														
															| ![`𝕀`[a, b]*(diff(Omega[b](t), t)) = Physics:-Vectors:-Component((D[2](U))(R_(t), Phi_(t)), a)](/view.aspx?sf=219944_post/907551ac79a07f0e06d1e027eee8a698.gif) 
 | (636) |  From the result (614) for the problem of representing  the angular momentum of a rigid body in terms of the inertia tensor   the left-hand side is the derivative of the components of the angular momentum  ![`L'`[a] = `𝕀`[a, b]*Omega[b]](/view.aspx?sf=219944_post/9fd904c3da85e617b6bb8417ea7ff6e9.gif) 
 
													
														
															| ![`L'`[a] = `𝕀`[a, b]*Omega[b]](/view.aspx?sf=219944_post/71de204b6175ccb0daf20229c148481f.gif) 
 | (637) |  ![subs(Omega[b] = Omega[b](t), (diff(L(x), x))[a] = (diff(L(x), x))[a](t), `L'`[a] = `𝕀`[a, b]*Omega[b])](/view.aspx?sf=219944_post/ed512ec209e3a49ddac4a0bcd72a873f.gif) 
 
													
														
															|  = `𝕀`[a, b]*Omega[b](t)](/view.aspx?sf=219944_post/48c6115ed73829d3efeb22a620c11153.gif) 
 | (638) |   = `𝕀`[a, b]*Omega[b](t), t)](/view.aspx?sf=219944_post/ac7b54a9c0d81fb6f458b3f16e862407.gif) 
 
													
														
															| , t) = `𝕀`[a, b]*(diff(Omega[b](t), t))](/view.aspx?sf=219944_post/9b25e117957f070c79e52260f2f444be.gif) 
 | (639) |  , t) = `𝕀`[a, b]*(diff(Omega[b](t), t))), `𝕀`[a, b]*(diff(Omega[b](t), t)) = Physics[Vectors][Component]((D[2](U))(R_(t), Phi_(t)), a))](/view.aspx?sf=219944_post/b55c19f13060d466d9aa9c4bc19b1550.gif) 
 
													
														
															| , t) = Physics:-Vectors:-Component((D[2](U))(R_(t), Phi_(t)), a)](/view.aspx?sf=219944_post/d94480fa8c0fda0d712433a3aa99282d.gif) 
 | (640) |  The right-hand side is the  component of the variation of the potential energy  with respect to  . A graphics analysis of )(`#mover(mi("R"),mo("→"))`, `#mover(mi("Φ",fontstyle = "normal"),mo("→"))`)](/view.aspx?sf=219944_post/e9d7a6de7304def8ce9dd1049cd04700.gif) and algebraic derivation as done in the problem of the section  Angular velocity   results in )(R_(t), Phi_(t)) = `&x`(R_(t), F_[ext])](/view.aspx?sf=219944_post/807688bd5c8c78525957309cacef275b.gif) 
 
													
														
															| )(R_(t), Phi_(t)) = Physics:-Vectors:-`&x`(R_(t), F_[ext])](/view.aspx?sf=219944_post/90e26d9b4f589645c91258e85a82326e.gif) 
 | (641) |  )(R_(t), Phi_(t)) = Physics[Vectors][`&x`](R_(t), F_[ext]), diff(`L'`[a](t), t) = Physics[Vectors][Component]((D[2](U))(R_(t), Phi_(t)), a))](/view.aspx?sf=219944_post/bd28c72f84a9da2973091f75e1c77e09.gif) 
 
													
														
															| , t) = Physics:-Vectors:-Component(Physics:-Vectors:-`&x`(R_(t), F_[ext]), a)](/view.aspx?sf=219944_post/a030bf945f3675d15a792c32e1226fc2.gif) 
 | (642) |  As shown in  this problem   of the section on  the equations of motion for many-particle systems  , the right-hand side of this result of that is the total torque  , resulting in the second equation of movement of a rigid body, for the time derivative of the angular momentum , t) = Physics[Vectors][Component](Physics[Vectors][`&x`](R_(t), F_[ext]), a)) = N_[a](t), diff(`L'`[a](t), t) = Physics[Vectors][Component](Physics[Vectors][`&x`](R_(t), F_[ext]), a))](/view.aspx?sf=219944_post/e9ff9598f75f44f4932c84eb2ce966af.gif) 
 
													
														
															| , t) = N_[a](t)](/view.aspx?sf=219944_post/bfcdecf7debfcae62034b4a48851f185.gif) 
 | (643) |   
 |  |  |  
				
					
						|  | Non-inertial coordinate systems  |  
						|  |     When describing the motion of a particle as seen from a non-inertial reference system (e.g. a rotating planet, like the Earth), we also see "acceleration" that is not due to any force but instead to the fact that the reference system itself is accelerated.       ProblemConsider a non-inertial reference system K' which moves with non-constant translational velocity
  with regards to an inertial reference system  . a) Show that the Lagrangian L' in K' is given by    
 where  is the translational acceleration of the frame K'  as seen from  .     b) Show that the Lagrange equation derived from this Lagrangian in the frame K'  is   
     
							
								
									|  | Coriolis force and centripetal force  |  
									|  |     Problem  Consider a second non-inertial frame of reference J whose origin coincides with that of K', but which rotates relative to K' with variable angular velocity  . Denote the position vector and velocity in the non-inertial frame J as  and  , a) Show that the Lagrangian L in the non-inertial frame J is given by   
 b) Show that the Lagrange equation derived from this Lagrangian in the frame J  is   
 where  is the Coriolis force and  is the centrifugal force.     
										
											
												|  | Solution  |  
												|  |     
     a) The starting point is the Lagrangian in the frame  . Denoting vectors and the Lagrangian in  with the suffix 0,  is given by  
 
													
														
															|  
 | (658) |   
 
													
														
															|  
 | (659) |  The velocities of the particle in the frames  and K' are related by  
 
													
														
															|  
 | (660) |  where  is the translational velocity of K' viewed from  . Inserting this relation (660) into  gives  , the result of the previous problem ![`L'` = (1/2)*m*Physics[Vectors][Norm](`v'_`(t))^2-m*Physics[Vectors][`.`](`r'_`(t), W_(t))-U(`r'_`(t))](/view.aspx?sf=219944_post/16f2d5bc58b1739c270d598e46445258.gif) 
 
													
														
															|  
 | (661) |  In turn, the velocities  and  in the frames K' and J are related by  
 
													
														
															|  
 | (662) |  where  is the angular velocity of the frame J viewed from K'. Also, since K' and J have the same origin,  and the Lagrangian  in J  is ![subs(`v'_`(t) = v_(t)+Physics[Vectors][`&x`](Omega_(t), r_(t)), (diff(r(x), x))*_ = r_, diff(L(x), x) = L(x), `L'` = (1/2)*m*Physics[Vectors][Norm](`v'_`(t))^2-m*Physics[Vectors][`.`](`r'_`(t), W_(t))-U(`r'_`(t)))](/view.aspx?sf=219944_post/38fb569b8c67757b0c6f79e1bbdcbd83.gif) 
 
													
														
															|  
 | (663) |  ![expand(L = (1/2)*m*Physics[Vectors][Norm](v_(t)+Physics[Vectors][`&x`](Omega_(t), r_(t)))^2-m*Physics[Vectors][`.`](r_(t), W_(t))-U(r_(t)))](/view.aspx?sf=219944_post/b78ebbbd3d60c9c75f5870cf01ba4543.gif) 
 
													
														
															|  
 | (664) |  Two of these terms can be regrouped as    
 
													
														
															|  
 | (665) |  , r_(t)), 2)) = Physics[`^`](Physics[Vectors][`&x`](Omega_(t), r_(t)), 2)](/view.aspx?sf=219944_post/99f921004a91123a59c9f4fcad09cdef.gif) 
 
													
														
															|  
 | (666) |  ![simplify(L = (1/2)*m*Physics[Vectors][Norm](v_(t))^2+m*Physics[Vectors][`.`](v_(t), Physics[Vectors][`&x`](Omega_(t), r_(t)))+(1/2)*m*Physics[Vectors][Norm](Omega_(t))^2*Physics[Vectors][Norm](r_(t))^2-(1/2)*m*Physics[Vectors][`.`](Omega_(t), r_(t))^2-m*Physics[Vectors][`.`](r_(t), W_(t))-U(r_(t)), {Physics[Vectors][Norm](Omega_(t))^2*Physics[Vectors][Norm](r_(t))^2-Physics[Vectors][`.`](Omega_(t), r_(t))^2 = Physics[`^`](Physics[Vectors][`&x`](Omega_(t), r_(t)), 2)})](/view.aspx?sf=219944_post/ea5e5925628c0240bde47834760d2c56.gif) 
 
													
														
															|  
 | (667) |  which is the expected result.  _______________________________________      b) To compute Lagrange's equation in vectorial form, one can use the standard formula as in the previous problem      ![%diff(%diff(L = (1/2)*m*Physics[Vectors][Norm](v_(t))^2+m*Physics[Vectors][`.`](v_(t), Physics[Vectors][`&x`](Omega_(t), r_(t)))-m*Physics[Vectors][`.`](r_(t), W_(t))+(1/2)*m*Physics[`^`](Physics[Vectors][`&x`](Omega_(t), r_(t)), 2)-U(r_(t)), v_(t)), t)-%diff(L = (1/2)*m*Physics[Vectors][Norm](v_(t))^2+m*Physics[Vectors][`.`](v_(t), Physics[Vectors][`&x`](Omega_(t), r_(t)))-m*Physics[Vectors][`.`](r_(t), W_(t))+(1/2)*m*Physics[`^`](Physics[Vectors][`&x`](Omega_(t), r_(t)), 2)-U(r_(t)), r_(t))](/view.aspx?sf=219944_post/8d8b60e54777fef1bfcbe4d6085975bd.gif) 
 
													
														
															| 
 | (668) |      Evaluate these derivatives and replace   ![subs(diff(r_(t), t) = v_(t), value(%diff(%diff(L = (1/2)*m*Physics[Vectors][Norm](v_(t))^2+m*Physics[Vectors][`.`](v_(t), Physics[Vectors][`&x`](Omega_(t), r_(t)))-m*Physics[Vectors][`.`](r_(t), W_(t))+(1/2)*m*Physics[`^`](Physics[Vectors][`&x`](Omega_(t), r_(t)), 2)-U(r_(t)), v_(t)), t)-%diff(L = (1/2)*m*Physics[Vectors][Norm](v_(t))^2+m*Physics[Vectors][`.`](v_(t), Physics[Vectors][`&x`](Omega_(t), r_(t)))-m*Physics[Vectors][`.`](r_(t), W_(t))+(1/2)*m*Physics[`^`](Physics[Vectors][`&x`](Omega_(t), r_(t)), 2)-U(r_(t)), r_(t))))](/view.aspx?sf=219944_post/637a847935fa5722485f05add6990d38.gif) 
 
													
														
															|  
 | (669) |  Isolating  and collecting vector products we get the expected result ![isolate(0 = m*(diff(v_(t), t))+m*(Physics[Vectors][`&x`](diff(Omega_(t), t), r_(t))+Physics[Vectors][`&x`](Omega_(t), v_(t)))-m*Physics[Vectors][`&x`](v_(t), Omega_(t))+m*W_(t)-m*Physics[Vectors][`&x`](Physics[Vectors][`&x`](Omega_(t), r_(t)), Omega_(t))+(D(U))(r_(t)), m*(diff(v_(t), t)))](/view.aspx?sf=219944_post/422a0f1d5afbaddada2de025b084e292.gif) 
 
													
														
															|  
 | (670) |  ![collect(m*(diff(v_(t), t)) = -m*(Physics[Vectors][`&x`](diff(Omega_(t), t), r_(t))-Physics[Vectors][`&x`](v_(t), Omega_(t)))+m*Physics[Vectors][`&x`](v_(t), Omega_(t))-m*W_(t)+m*Physics[Vectors][`&x`](Physics[Vectors][`&x`](Omega_(t), r_(t)), Omega_(t))-(D(U))(r_(t)), `&x`)](/view.aspx?sf=219944_post/7acd9fdcb635f54fdf469ba546b6fd4c.gif) 
 
													
														
															|  
 | (671) |   
 |      |  |     Part II (forthcoming)    
 |