The Poincaré equations, also known as Lagrange’s equations in quasicoordinates, are revisited with special attention focused on a diagonal form. The diagonal form stems from a special choice of generalized speeds that were first introduced by Hamel (Hamel, G., 1967, Theorctische Mechanik, Springer-Verlag, Berlin, Secs. 235 and 236) nearly a century ago. The form has been largely ignored because the generalized speeds create so-called Hamel coefficients that appear in the governing equations and are based on the partial derivative of a mass-matrix factorization. Consequently, closed-form expressions for the Hamel coefficients can be difficult to obtain. In this paper, a newly developed operator overloading technique is used within a simulation code to automatically generate the Hamel coefficients through an exact partial differentiation together with a numerical evaluation. This allows the diagonal form of Poincaré’s equations to be numerically integrated for system simulation. The diagonal form and the techniques used to generate the Hamel coefficients are applicable to general systems, including systems with closed kinematic chains. Because of Hamel’s original influence, these special Poincaré equations are called the Hamel representations and their usefulness in dynamic simulation and control is investigated.

1.
Meirovitch
,
L.
, 1970,
Methods of Analytical Dynamics
,
McGraw-Hill
,
New York
, Secs. 2.2 and 4.12.
2.
Papastavridis
,
J.
, 2002,
Analytical Mechanics
,
Oxford University Press
,
New York
, Secs. 2.9, 2.10, 3.4, and 3.5.
3.
Kane
,
T.
, and
Levinson
,
D.
, 1985,
Dynamics: Theory and Applications
,
McGraw-Hill
,
New York
, Sec. 2.12.
4.
Mitiguy
,
P.
, and
Kane
,
T.
, 1996, “
Motion Variables Leading to Efficient Equations of Motion
,”
Int. J. Robot. Res.
0278-3649,
15
(
5
), pp.
522
532
.
5.
Jain
,
A.
, and
Rodriguez
,
G.
, 1995, “
Diagonalized Lagrangian Robot Dynamics
,”
IEEE Trans. Rob. Autom.
1042-296X,
11
(
14
), pp.
571
584
.
6.
Junkins
,
J.
, and
Schaub
,
H.
, 1997, “
An Instantaneous Eigenstructure Quasivelocity Formulation for Nonlinear Multibody Dynamics
,”
J. Astronaut. Sci.
0021-9142,
45
(
3
), pp.
279
295
.
7.
Loduha
,
T.
, and
Ravani
,
B.
, 1995, “
On First-Order Decoupling of Equations of Motion for Constrained Dynamical Systems
,”
ASME J. Appl. Mech.
0021-8936,
62
, pp.
216
222
.
8.
Wade
,
T.
, 1951,
The Algebra of Vectors and Matrices
,
Addison-Wesley
,
Cambridge
, Sec. 9.2.
9.
Meirovitch
,
L.
, 1980,
Computational Methods in Structural Dynamics
,
Sijthoff & Noordhoff
,
Rockville
, Sec. 5.8.
10.
Talman
,
R.
, 2000,
Geometric Mechanics
,
Wiley
,
New York
, Sec. 5.2.
11.
Papastavridis
,
J.
, 1999,
Tensor Calculus and Analytical Dynamics
,
CRC
,
Boca Raton, FL
, Secs. 3.12 and 3.13.
12.
Oh
,
H.
,
Vadali
,
S.
, and
Junkins
,
J.
, 1992, “
On the Use of the Work-Energy Rate Principle for Designing Feedback Control Laws
,”
J. Guid. Control Dyn.
0731-5090,
15
(
1
), pp.
275
277
.
13.
Hamel
,
G.
, 1967,
Theoretische Mechanik
,
Springer-Verlag
,
Berlin
, Secs. 235 and 236.
14.
Bedrossian
,
N. S.
, 1992, “
Linearizing Coordinate Transformations and Riemann Curvature
,”
IEEE Proceedings of the 31st Conference on Decision and Control
, pp.
80
85
.
15.
Stewart
,
G.
, 1973,
Introduction to Matrix Computations
,
Academic
,
Orlando
, Sec. 3.1.
16.
Turner
,
J.
, 2003, “
Automated Generation of High-Order Partial Derivative Models
,”
AIAA J.
0001-1452,
41
(
8
), pp.
1590
1598
.
17.
Brenan
,
K.
,
Campbell
,
S.
, and
Petzold
,
L.
, 1995,
Numerical Solution of Initial-Value Problems in Differential Algebraic Equations
(
Classics in Applied Mathematics Vol. 14
),
SIAM
,
Philadelphia
.
18.
Kurdila
,
A.
, and
Kamat
,
M.
, 1990, “
Concurrent Multiprocessing Methods for Calculating Null Space and Range Space Bases for Multibody Simulation
,”
AIAA J.
0001-1452,
28
(
17
), pp.
1224
1232
.
19.
Baumgarte
,
J.
, 1983, “
A New Method of Stabilization for Holonomic Constraints
,”
ASME J. Appl. Mech.
0021-8936,
50
, pp.
869
870
.
20.
Schaub
,
H.
, 1998, “
Novel Coordinates for Nonlinear Multibody Motion with Applications to Spacecraft Dynamics and Control
,” Ph.D. thesis, Texas A&M University, College Station.
21.
Bedrossian
,
N. S.
, 1991, “
Nonlinear Control Using Linearizing Transformations
,” Ph.D. thesis, Massachusetts Institute of Technology, Cambridge.
You do not currently have access to this content.