Jump to content

Udwadia–Kalaba formulation: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
rm redundant ref
→‎Non-ideal constraints: clarify virtual displacement
Line 71: Line 71:
== Non-ideal constraints ==
== Non-ideal constraints ==


At any time during the motion we may consider perturbing the system by a [[virtual displacement]] <math>\delta\mathbf{r}</math> consistent with the constraints of the system. The displacement is allowed to be either reversible or irreversible. If the displacement is irreversible, then it performs [[virtual work]]. We may write the virtual work of the displacement as
Suppose that the [[virtual work]] of a displacement is


:<math>W^c(t)=\mathbf{v}^{\mathrm{T}}(t)\mathbf{C}(q,\dot{q},t)</math>
:<math>W_c(t)=\mathbf{C}^{\mathrm{T}}(q,\dot{q},t)\delta\mathbf{r}(t)</math>


The vector <math>\mathbf{C}(q,\dot{q},t)</math> describes the non-ideality of the virtual work and may be related, for example, to a force of [[friction]]. This is a generalized D'Alembert's principle, where the usual form of the principle has vanishing virtual work with <math>\mathbf{C}(q,\dot{q},t)=0</math>.
The vector <math>\mathbf{C}(q,\dot{q},t)</math> describes the non-ideality of the virtual work and may be related, for example, to a force of [[friction]]. This is a generalized D'Alembert's principle, where the usual form of the principle has vanishing virtual work with <math>\mathbf{C}(q,\dot{q},t)=0</math>.

Revision as of 17:05, 29 July 2015

The Udwadia–Kalaba equation [1] is a method for deriving the equations of motion of a constrained mechanical system. This equation was discovered by Firdaus E. Udwadia and Robert E. Kalaba in 1992. The fundamental equation is the simplest and most comprehensive equation so far discovered [2] for writing down the equations of motion of a constrained mechanical system. The equation even generalizes to constraint forces that do not obey D'Alembert's principle[3][4].

The central problem of constrained motion

In the study of the dynamics of mechanical systems, the configuration of a given system is, in general, completely described by generalized coordinates so that its generalized coordinate -vector is given by

Using Newtonian or Lagrangian dynamics, the unconstrained equations of motion of the system under study can be derived as

where it is assumed that the initial conditions and are known. We call the system unconstrained because may be arbitrarily assigned. Here, the dots represent derivatives with respect to time. The by matrix is symmetric, and it can be positive definite or semi-positive definite . Typically, it is assumed that is positive definite; however, it is not uncommon to derive the unconstrained equations of motion of the system such that is only semi-positive definite; i.e., the mass matrix may be singular.[5][6] The -vector denotes the total generalized force impressed on the system; it can be expressible as the summation of all the conservative forces with the non-conservative forces.

Constraints

We now assume that the unconstrained system is subjected to a set of consistent equality constraints given by

where is a known m by n matrix of rank r and is a known m-vector. We note that this set of constraint equations encompass a very general variety of holonomic and non-holonomic equality constraints. For example, holonomic constraints of the form

can be differentiated twice with respect to time while non-holonomic constraints of the form

can be differentiated once with respect to time to obtain the by matrix and the -vector . In short, constraints may be specified that are (1) nonlinear functions of displacement and velocity, (2) explicitly dependent on time, and (3) functionally dependent.

As a consequence of subjecting these constraints to the unconstrained system , an additional force is conceptualized to arise, namely, the force of constraint. Therefore, the constrained system becomes

where —the constraint force—is the additional force needed to satisfy the imposed constraints. The central problem of constrained motion is now stated as follows:

1. given the unconstrained equations of motion of the system ,

2. given the generalized displacement and the generalized velocity of the constrained system at time , and

3. given the constraints in the form as stated above,

find the equations of motion for the constrained system—the acceleration—at time t, which is in accordance with the agreed upon principles of analytical dynamics.

Equation of motion

The solution to this central problem is given by the Udwadia–Kalaba equation. When the matrix is positive definite, the equation of motion of the constrained system , at each instant of time, is[2][7]

where the '+' symbol denotes the pseudoinverse of the matrix . The force of constraint is thus given explicitly as

and since the matrix is positive definite the generalized acceleration of the constrained system is determined explicitly by

In the case that the matrix is semi-positive definite , the above equation cannot be used directly because may be singular. Furthermore, the generalized accelerations may not be unique unless the by matrix

has full rank (rank = ).[5][6] But since the observed accelerations of mechanical systems in nature are always unique, this rank condition is a necessary and sufficient condition for obtaining the uniquely defined generalized accelerations of the constrained system at each instant of time. Thus, when has full rank, the equations of motion of the constrained system at each instant of time are uniquely determined by (1) creating the auxiliary unconstrained system[6]

and by (2) applying the fundamental equation of constrained motion to this auxiliary unconstrained system so that the auxiliary constrained equations of motion are explicitly given by[6]

Moreover, when the matrix has full rank, the matrix is always positive definite. This yields, explicitly, the generalized accelerations of the constrained system as

This equation is valid when the matrix is either positive definite or positive semi-definite! Additionally, the force of constraint that causes the constrained system —a system that may have a singular mass matrix —to satisfy the imposed constraints is explicitly given by

Non-ideal constraints

At any time during the motion we may consider perturbing the system by a virtual displacement consistent with the constraints of the system. The displacement is allowed to be either reversible or irreversible. If the displacement is irreversible, then it performs virtual work. We may write the virtual work of the displacement as

The vector describes the non-ideality of the virtual work and may be related, for example, to a force of friction. This is a generalized D'Alembert's principle, where the usual form of the principle has vanishing virtual work with .

The Udwadia–Kalaba equation is modified by an additional non-ideal constraint term to

Example

The method can solve the inverse Kepler problem of determining the force law that corresponds to the orbits that are conic sections[8]. We take there to be no external forces (not even gravity) and instead constrain the particle motion to follow orbits of the form

where , is the eccentricity, and is the semi-latus rectum. Differentiating twice with respect to time and rearranging slightly gives a constraint

We also assume that angular momentum about the focus is conserved as

with time derivative

We can combine these two constraints into the matrix equation

The constraint matrix has inverse

We assume the body has a simple, constant mass. The force of constraint is therefore the expected, central inverse square law

References

  1. ^ Udwadia, F.E.; Kalaba, R.E. (1996). Analytical Dynamics: A New Approach. Cambridge University Press. ISBN 0-521-04833-8
  2. ^ a b Udwadia, F.E.; Kalaba, R.E. (1992). "A new perspective on constrained motion" (PDF). Proceedings of the Royal Society of London, Series A. 439 (1906): 407–410. Bibcode:1992RSPSA.439..407U. doi:10.1098/rspa.1992.0158.
  3. ^ Udwadia, F. E.; Kalaba, R. E. (2002). "On the Foundations of Analytical Dynamics" (PDF). Intl. Journ. Nonlinear Mechanics. 37 (6): 1079–1090. doi:10.1016/S0020-7462(01)00033-6.
  4. ^ Calverley, Bob (2001). "Constrained or Unconstrained, That Is the Equation". USC News.
  5. ^ a b Udwadia, F.E.; Phohomsiri, P. (2006). "Explicit equations of motion for constrained mechanical systems with singular mass matrices and applications to multi-body dynamics" (PDF). Proceedings of the Royal Society of London, Series A. 462 (2071): 2097–2117. Bibcode:2006RSPSA.462.2097U. doi:10.1098/rspa.2006.1662.
  6. ^ a b c d Udwadia, F.E.; Schutte, A.D. (2010). "Equations of motion for general constrained systems in Lagrangian mechanics" (PDF). Acta Mechanica. 213 (1): 111–129. doi:10.1007/s00707-009-0272-2.
  7. ^ Udwadia, F.E.; Kalaba, R.E. (1993). "On motion" (PDF). Journal of the Franklin Institute. 330 (3): 571–577. doi:10.1016/0016-0032(93)90099-G.
  8. ^ Zhang, Bingzhan; Zhen, Shengchao; Zhao, Han; Huang, Kang; Deng, Bin; Chen, Ye-Hwa (2015). "A novel study on Kepler's law and inverse square law of gravitation". Eur. J. Phys. 36. doi:10.1088/0143-0807/36/3/035018.