Stabilization of Hybrid Lumped-Distributed Parameter Mechanical Systems with Multiple Equilibria. M. V. Trivedi ∗ R. N. Banavar ∗∗ B. M. Maschke ∗∗∗ ∗ Indian Institute of Technology, Bombay, Mumbai 400076. (Phone: +91 22 2576-7888, fax: +91 22 2572-0057, e-mail: [email protected]) ∗∗ Indian Institute of Technology, Bombay, Mumbai 400076. (e-mail: [email protected]) ∗∗∗ LAGEP, UMR CNRS 5007, Universit de Lyon, Universit Lyon 1, F-60622 Villeurbanne, France (email: [email protected]) Abstract: The objective of this effort is to initiate a study in the control of hybrid lumpeddistributed parameter mechanical systems with multiple equilibria. To do so, we study an illustrative problem in the form of a vertical flexible beam with a tip mass at one end and fixed to a cart at the other end. The tip mass is considered as a rigid body and the control force is the horizontal actuation on the cart. The objective is to stabilize the beam in the vertically upright position. This paper examines the modeling aspect alone and determines the equilibrium profiles. Keywords: Hybrid lumped-distributed parameter mechanical systems, multiple equilibria, infinite dimensional system, asymptotic stability, boundary conditions, equilibrium profile. 1. INTRODUCTION Moving end Tip-mass m A flexible beam with a tip mass fixed to a moving cart is representative of a physical system that needs both a partial differential equation (also termed as infinite dimensional system) and an ordinary differential equation (also termed as finite dimensional system) to describe its dynamic behaviour. It is an interconnection of a finite dimensional tip mass and the cart (modeled by ordinary differential equation) with an infinite dimensional flexible beam (modeled using partial differential equations). Such an assembly finds application in structures as robot arms with flexible links and tip load. For precise control of these systems it is desirable to account for the the dynamics of the flexible part with utmost fidelity. Our objective here is to stabilize the system in the vertically upright position. A preliminary attempt has been made in this direction to stabilize a flexible beam fixed to a moving cart (See Banavar, Dey [2010]). The control objective was to asymptotically stabilize the beam in the vertically upright position under disturbances, using the motion of the cart as the control effort. The problem of stabilizing the displacement of an Euler Bernoulli beam using a boundary control approach is discussed in (Osita et al. [2001]). Here the tip mass acts as an actuator and its dynamics are incorporated into the beam model. The approach of control by interconnection and energy shaping of Timoshenko beam can be found in (Macchelli, Melchiorri [2004]) and (Macchelli, Melchiorri [2004]). L Fixed end x(t) Fcontrol M Fig. 1. Flexible beam with a tip-mass on a cart 1.1 System description A schematic of the system of our interest is shown in the Fig. 1. It comprises of the following sub systems: a moving cart, a flexible beam is fixed to the cart at the bottom, a rigid tip-mass attached to the tip of the flexible beam. The cart has a mass M . The actuating force Fcontrol applied to the cart causes a motion of the cart. The coupling between the cart and beam causes motion of the beam and the tipmass. We move on to nomenclature of variables. The beam has a length L, width a and thickness b. It is symmetric with respect to the body frame(xB − yB − zB ) as shown in Fig. 2. Let the horizontal deflection of the beam from the vertically upright position, the axial deflection due to zB RL l=L ΓL FL R0 yB b Γ0 ρLg FL sinθ FL F0 θ Fcontrol b/2 b xB F0 RL sinθ FL cosθ Rg R0 Γ0 Figure (a) a/2 Mg RL cosθ ΓL Figure (b) RL mg Figure (c) l=0 Fig. 5. Free body diagrams of the flexible beam, cart ,and the tip-mass xB Figure (a) Figure (b) Fig. 2. (a) Undeflected position and (b) cross section of the beam zB zB zB w(l, t) P o b b u0 P P o b b o b b P ≈ ζφ(l, t) l φ(l, t) l=0 xB xB xB Figure (b) Figure (a) o ζ Figure (d) Figure (c) Fig. 3. (a) Undeflected position of the beam (b) Beam with axial compression (c) Beam under axial and tranverse deflection (d) Magnified view of a point in the crosssection of the beam z zB w(L, t) loading effect of the tip-mass and the rotation of the crosssection of the beam due to bending at any point l ∈ [0, L] be w(l, t), u0 (l, t) ,and φ(l, t) respectively(Refer to Fig. 3). The tip-mass is attached to the flexible beam with the centre at l = L. It has a radius r, mass m and momentum of inertia J. We assume that the motion of the mass is a combination of both translation and rotation. Let xm , ym ,and θm represent the horizontal displacement, vertical displacement and rotation of the tip-mass from the vertical axis respectively. x(t) is the displacement of the cart with respect to fixed frame of reference as shown in Fig. 4. From Fig. 3.c and Fig. 4, it is straightforward to note that xm = w(L, t) + x(t), ym = u0 (L, t) and θ = φ(L, t). 1.2 Modelling issues Fig. 5 shows the free body diagram of the subsystems where the following notation is being followed: FL , RL ,and ΓL represent the shear force, reaction force and the reaction torque at l = L due to the interconnection of the beam with the tip-mass, F0 and Γ0 represent the reaction force and torque at l = 0 due to the interconnection of the beam with the cart , R0 is the reaction due to the weight of the beam, Rg is the reaction at the ground due to the weight of the cart. 1 xm (t) The beam We now model the first of our subsystems the beam. We use Timoshenko beam theory to do so. From Fig. 3 it can be observed that the displacement vector of the beam is u = [w, 0, u0 − ζφ]. The gross transverse displacement of a point on the beam at a distance l from the base with reference to the fixed frame x − z is v(l, t) = w(l, t) + x(t). We note that, m θ ym 1 xB x(t) M Fcontrol x 1 Fig. 4. Displaced position of the complete system v(0, t) = x(t) ∂v ∂w (l, t) = (l, t) + ẋ(t) ∂t ∂t ∂w ∂v (l, t) = (l, t) ∂z ∂z The gross displacement vector of the flexible beam on a moving cart is u = [v, 0, u0 −ζφ]. The normal strain ǫ along the length of the beam(in the z direction) at a distance ζ ∈ [− a2 , a2 ] from the centreline and the shear strain γ in the zx direction are given by (See Kaya [2006]) 1 ǫ = u0 ′ − ζφ′ + v ′2 2 γ = v′ − φ (1) t0 The variational of the integral can be now expressed as the variation of the two terms - the kinetic and potential energy. The variational of kinetic energy is L Z 0 Z L = −ρ L = −ρ Z 0 Z L Z L = Z L Z Gγ(δv ′ − δφ) dAdz Z GγδvdA|L 0 − A 0 − Gγδγ dAdz A 0 = Z Z A L Z L 0 ∂ ∂z Z Gγδv dAdz A GAγδφdz 0 Equation (5) must be true for any arbitary value of δv , δφ, and δu0 . Further, δv(t2 ) = δφ(t2 ) = δu0 (t2 ) = δv(t1 ) = δφ(t1 ) = δu0 (t1 ) = 0. With these assumptions, (5) leads to the following equations of motion, Z ∂ ∂ ṗ1 = Eǫ(v ′ )dA + kGA γ ∂z A ∂z Z ∂ Eǫ(−ζ)dA + kGAγ ṗ2 = ∂z A Z ∂ EǫdA ṗ3 = ∂z A (6) A Z =− ρ||ü||δu dAdz Z 0 (2) Note: f ′ = ∂f ∂z . The potential energy of the beam is the sum of strain energies due to bending and shear. Z Z Z Z 1 L 1 L Eǫ2 dAdz + Gγ 2 dAdz (3) PB = 2 0 A 2 0 A The kinetic energy is given by (See VoB et al. [2008]) Z 1 ρ||u̇||2 dV (4) KB = 2 V where ρ, E, G, A, V represent the density per unit volume, Young’s modulus, shear modulus and area of cross-section and volume of the beam respectively. The equations of motion for the Timoshenko beam can be obtained using Hamilton’s principle (See Yu [2006]), Z t1 (KB − PB )dt = 0 (5) δ δKB = − δP2 = Z v̈δv + (ü0 − ζ φ̈)(δu0 − ζδφ) dAdz We now represent these equations in the form of a statespace model and as the variation of a Hamiltonian. A Av̈δv + (Aü0 + I0 φ̈)δu0 + (I0 ü0 + I φ̈)δφ dz 0 L p˙1 δv + p˙2 δφ + p˙3 δu0 dz 0 R where I0 = A ζdA =R 0 (since the beam is symmetric in xB − zB plane), I = A ζ 2 dA and p1 , ρAv̇ p2 , ρAu̇0 Beam equations in a Hamiltonian framework α , (p1 , p2 , p3 , v ′ , φ′ , u′0 )T represent the state vector. Hamiltonian of the beam HB is the sum of kinetic potential energy, Z L HB (α)dz HB = KB + PB = Let The and (7) 0 where HB (α) represents the Hamiltonian density. The variational derivative of HB with respect to the state variables is p3 , ρI φ̇ represent the generalised momenta. The variational of the potential energy is δPB = Z 0 L Z Eǫδǫ + GγδγdAdz A = δP1 + δP2 where, δP1 = Z L 0 Z =+ Z + Z A A Z A and Eǫ(v ′ δv ′ + δu0 ′ − ζδφ′ )dAdz A Eǫ(v ′ )δvdA|L 0 − − Z 0 L ∂ ∂z 0 Eǫ(−ζ)δφdA|L 0 − Eǫδu0 dA|L 0 L Z Z ∂ ∂z L 0 Z A Z ∂ ∂z Eǫ(v ′ )δv dAdz A Z Eǫ(−ζ)δφ dAdz A Eǫδu0 dAdz δHB δp1 δHB δp2 δHB δp3 δHB δv ′ δHB δu′0 δHB δφ′ δHB δφ = v̇ (8) = φ̇ (9) = u̇0 Z Eǫ(v ′ )dA + kGAγ = A Z EǫdA = ZA Eǫ(−ζ)dA = (10) (11) (12) (13) A = −kGAγ (14) The equations of motion (6) can now be recast in the Hamiltonian framework as, ∂α δHB =J ∂t δα 0 0 0 0 0 0 where, J = ∂ 0 ∂z 0 ∂ ∂z 0 1 0 0 (15) ∂ 0 0 0 ∂z ∂ 0 0 −1 0 ∂z ∂ 0 0 0 0 ∂z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ∂ 0 0 0 0 ∂z is a 7 × 7 matrix of differential operators, ∂α ∂t represents the vector of efforts and T δHB δHB δHB δHB δHB δHB δHB δHB , , , , , = , δα δp1 δp2 δp3 δv ′ δφ′ δφ δu′0 represents the vector of flows (See Macchelli et al. [2004]). The rate of change of the Hamiltonian HB is given by dHB = dt Z L Z L 0 The tip mass The differential equations governing the translational and rotational motion of the tip-mass are 0 δHB ∂α dz δα ∂t δHB δHB = J dz δα δα 0 Z L ∂ δHB δHB δHB δHB δHB δHB = dz + + δp1 δv ′ δp2 δφ′ δp3 δu′0 0 ∂z δHB δHB δHB δHB L δHB δHB |0 (16) + + = δp1 δv ′ δp2 δφ′ δp3 δu′0 It can be observed that the power balance equation is a quadratic function of the flows evaluated at the boundary of the spatial domain. The Cart The cart is described by the 2nd order differential equation M ẍ = Fcontrol − F0 . Since the cart traverses in the horizontal plane, its total energy(Hamiltonian) Hc is just the kinetic energy given by 12 M ẋ2 . Defining the 1 momentum px = M ẋ, Hc = 12 M x2 = 2M px 2 and px ∂Hc = M ∂px ṗx = M ẍ = Fcontrol − F0 In matrix notation, these equations can be written as ∂Hc 0 ẋ 0 1 ∂x + (17) = Fcontrol − F0 p˙x −1 0 ∂Hc ∂px The rate of change of Hamiltonian Hc is, ẋ = dHc ∂Hc ∂Hc ṗx = ẋ + dt ∂x ∂px ∂Hc ∂Hc (Fcontrol − F0 ) (ẋ) + = ∂x ∂px = ẋ(Fcontrol − F0 ) mẍm = RL sinθ − FL cosθ mÿm = mg − RL cosθ − FL sinθ J θ̈ = ΓL (19) Let (xm , pxm = mẋm ),(ym , pym = mẏm ) ,and (θ, pθ = J θ̇) rerpresent the canonical coordinate pairs. The Hamiltonian of the tip-mass Hm (xm , ym , θm , pxm , pym , pθm ) is 1 1 1 2 2 Hm = mẋ2m + mẏm + J θ̇m − mgym 2 2 2 1 1 2 1 px 2 + py 2 + pθ − mgym = 2m m 2m m 2J (20) In the Hamiltonian framework the equations of motion (19) are x˙m 0 y˙m 0 θ̇ 0 = px˙m −1 p˙ 0 ym 0 p˙θ 0 0 0 0 −1 0 0 0 0 0 0 −1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 ∂Hm ∂xm ∂Hm ∂ym ∂Hm ∂θ ∂Hm ∂pxm ∂Hm ∂pym ∂Hm ∂p θ 0 0 0 + RL sinθ − FL cosθ −RL cosθ − FL sinθ ΓL (21) The rate of change of Hamiltonian is dHm ∂Hm ∂Hm ∂Hm ẋm + ẏm + θ̇ = dt ∂xm ∂ym ∂θ ∂Hm ∂Hm ∂Hm + ṗθ ṗx + ṗy + ∂pxm m ∂pym m ∂pθ (22) = 0(ẋm ) − mg(ẏm ) + 0(θ̇) +(ẋm )(RL sinθ − FL cosθ) +(ẏm )(−RL cosθ − FL sinθ + mg) + (θ̇)(ΓL ) = (ẋm )(RL sinθ − FL cosθ) +(ẏm )(−RL cosθ − FL sinθ) + θ̇ΓL (23) 2. POWER BALANCE AND BOUNDARY CONDITIONS (18) The total Hamiltonian HT of the system is the sum of the Hamiltonians of the beam, cart and the tip-mass HT = HB + Hm + Hc . The rate of change of HT is dHT dHB dHm dHc = + + dt dt dt dt δHB δHB δHB δHB (L) ′ (L) + (L) (L) = δp1 δv δp2 δφ′ δHB δHB δHB δHB + (L) ′ (L) − (0) ′ (0) δp3 δu0 δp1 δv δHB δHB δHB δHB − (0) (0) − (0) ′ (0) δp2 δφ′ δp3 δu0 +ẋm (RL sinθ − FL cosθ) + ẏm (−RL cosθ − FL sinθ) +(θ̇)(ΓL ) + ẋ(Fcontrol − F0 ) (24) From (14) we have, δHB (L) = v̇(L) = ẋm δp1 δHB ∂φ (L) = (L, t) = rotational velocity at (l = L) = θ̇ δp2 ∂t δHB (L) = u̇0 (L) = ẏm δp3 δHB (0) = translational velocity at (l = 0) = ẋ δp1 ∂φ δHB (0) = (0, t) = rotational velocity at (l = 0) = 0 δp2 ∂t ∂v δHB (0) = (0, t) = u̇0 (0) = 0 δp3 ∂t stationary. The control force Fcontrol and the net force acting on it is zero. i.e. M ẍ = Fcontrol − F0 = 0 (29) ⇒ F0 = 0 (30) Conditions from the tip mass At the equilibrium the net force and the net torque on the tip mass are zero. i.e. mẍm = RL sinθ − FL cosθ = 0 (31) mÿm = −RL cosθ − FL sinθ + mg = 0 (32) J θ̈ = ΓL = 0 Equations (31) and (32) lead to Since the system is conservative, the rate of change of total energy must be equal to the external power supplied. T i.e. dH dt = ẋFcontrol . This yields the remaining boundary conditions on the beam as δHB (L) = −RL sinθ + FL cosθ (25) δv ′ δHB (L) = RL cosθ + FL sinθ (26) δu′0 δHB (L) = −ΓL (27) δφ′ δHB (0) = −F0 (28) δv ′ Our interest now lies in examining the equilibria of the system described by the (15), (17) ,and (21). For this purpose we carry out the following analysis. Equilibria of the system Condition from the cart At the equilibirum the cart is (34) FL = mgsinθ (35) δHB (L) = 0 δv ′ δHB (L) = mg δu′0 δHB (L) = 0 δφ′ δHB (0) = 0 δv ′ δHB (L) + RL sinθ − FL cosθ δv ′ δHB (L) − RL cosθ − FL sinθ +ẏm δu′0 δHB +θ̇ (L) + ΓL δφ′ δHB (0) + ẋFcontrol +ẋ −F0 − δv ′ RL = mgcosθ Using the conditions obtained from the cart, tip-mass ,and the beam, the boundary conditions (25),(26), (27) and 28 become, Using the above relations, (24) can be written as dHT = ẋm dt (33) (36) (37) (38) (39) Conditions from the beam From the differential equations of the beam (15), the equilibria configurations are the solutions to ∂ δHB =0 ∂z δv ′ δHB ∂ δHB − =0 ṗ2 = ∂z δφ′ δφ ∂ δHB =0 ṗ3 = ∂z δu′0 ṗ1 = (40) (41) (42) Using the set of boundary conditions, the equilibrium configuration of the beam is the solution to the following equations Z δHB Eǫ(v ′ )dA = −kGAγ = 0 ⇒ δv ′ A Z δHB = mg ⇒ EǫdA = mg δu′0 A Z ∂ δHB δHB ∂ = ⇒ Eǫ(−ζ)dA = −kGAγ ∂z δφ′ δφ ∂z A Using (1) and (2), the above equations take the form 1 E(u0 ′ − ζφ′ + v ′2 )(v ′ )dA = −kGA(v ′ − φ) 2 A 1 ′ ⇒ EA(u0 + v ′2 )(v ′ ) = −kGA(v ′ − φ) 2 (43) Z 1 E(u0 ′ − ζφ′ + v ′2 )dA = mg 2 A 1 ⇒ EA(u0 ′ + v ′2 ) = mg (44) 2 Z 1 ∂ E(u0 ′ − ζφ′ + v ′2 )(−ζ)dA = −kGA(v ′ − φ) ∂z A 2 ⇒ EIφ′′ = −kGA(v ′ − φ) Z (45) An intutive surmise of the possible equilibria is (1) Vertically upright position of the beam (2) An inclination to the right (3) An inclination to the left Let K , kGA. From (43), (44) we have, Kφ v′ = mg + K Substitution of (46) in (44) and (45) yields, K 2 φ2 mg − EA 2(mg + K)2 mgK φ φ′′ = EI(mg + K) Equation (48) has the solution of the form u′0 = φ = c1 (eK1 z − e−K1 z ) mgK EI(mg+K) and c1 is constant (46) (47) (48) (49) Where K12 , dependent on the position of the beam. Substituting (49) in (46) and (47) and subsequently integrating them with respect to z over the spatial domain [0, L] gives, Kc1 (eK1 z − e−K1 z ) (50) (mg + K)K1 c2 c2 K2 mg ( 1 e2K1 z − 1 e−2K1 z z− u0 = 2 EA 2(mg + K) 2K1 2K1 v= −2c21 z) (51) Equations (49), (50), and (51 ) define the equilibrium profile of the beam. In the vertically upright position of the beam c1 = 0. From (50), (49), and (51 ) we get the equilibrium profile of the beam as v=0 φ=0 mg u0 = z, z ∈ [0, L] EA For the deflection of the beam towards right from the vertically upright position φ > 0(⇒ c1 > 0) and for the deflection towards left φ < 0(⇒ c1 < 0). For both the cases, the symmetry of the transverse displacement v can be observerved from (50). This leads to an intution about of existance of 2 equilibria in the transverse direction (right and left of veritcally upright position). 3. CONCLUSION Our future work will focus on stabilizing the beam at the vertically upright position using the cart motion as an actuator. We also need to show the nature of the equilbria that we have obtained. REFERENCES R. N. Banavar, B. Dey. Stabilizing a flexible beam on a cart: a distributed port-hamiltonian approach, Journal of Nonlinear Science, Volume 20, Issue 2, pages 131-151, 2010. D. Osita, I. Nwokah, Y. Hurmuzlu. The Mechanical systems design handbook: modeling, measurement, and control. CRC Press, 2001. T. Vo, J.M.A. Scherpen, P.R. Onck. Modeling for control of an inflatable space reflector, the nonlinear 1-D case. Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, pages 1777-1782, 2008. M. O. Kaya. Free vibration analysis of a rotating Timoshenko beam by differential transform method. Aircraft Engineering and Aerospace Technology: An International Journal, Volume 78, Number 3, pages 194-203, 2006. A. Macchelli and C. Melchiorri. Modeling and control of the Timoshenko beam: the distributed port Hamiltonian approach. SIAM Journal on Control and Optimization, 43(2), pages 743-767, 2004. A. Macchelli and C. Melchiorri. Control by interconnection and energy shaping of the Timoshenko beam. Taylor and Francis, Mathematical and Computer Modelling of Dynamical Systems, 10(3,4), pages 231-251,2004. A. J. van der Schaft and B.M. Maschke. Hamiltonian formulation of distributed-parameter systems with boundary energy flow. Journal of Geometry and Physics, 42(1), pages 166-194, 2002. Yi-Yuan Yu. Vibrations of elastic plates: linear and nonlinear modeling of sandwiches, laminated composites and piezoelectric layer. Springer-Verglag, pages 15-16, 2006. A. Macchelli and A. J. van der Schaft and C. Melchiorri. Port Hamiltonian formulation of infinite dimensional systems: Part I Modeling. Proceedings of 43rd IEEE Conference on Decision and Control, pages 3762-3767, 2004.
© Copyright 2026 Paperzz