4.4 Lagrange’s Equation with Effort Constraints and Dynamic Constraints 183
The kinetic coenergy of the system is
T
∗
=
1
2
m( ˙x
2
+ ˙y
2
) +
1
2
I
˙
θ
2
,
the potential energy is V = 0, and the dissipation function is D = 0. If we
define the displacement vector q as q = [x, y, θ]
T
then, the coefficients of the
flow constrains (a) and (c) can be given in the Pfaffian form (4.1) as
a
11
= −sin θ, a
12
= cos θ, a
13
= 0, a
1
= 0,
a
21
= −sin(θ + φ), a
22
= cos(θ + φ), a
23
= l cos φ, a
2
= 0,
Note that the steering angle, φ, is treated as a ‘control’ input to the system.
With these definitions the equations of motion (4.6) can be written as
m¨x −µ
1
sin θ − µ
2
sin(θ + φ) = 0,
m¨y + µ
1
cos θ + µ
2
cos(θ + φ) = 0,
I
¨
θ + µ
2
l cos φ = 0,
˙y cos θ − ˙x sin θ = 0,
˙y cos(θ + φ) − ˙x sin(θ + φ) + l
˙
θ cos φ = 0.
These 5 differential-algebraic equations can be integrated to find the tra-
jectory of the system given initial conditions, that are consistent with the
constraints, and a steering angle φ.
4.4 Lagrange’s Equation with Effort Constraints and
Dynamic Constraints
In this text we use dynamic constraint equations and effort constraint equa-
tions to account for regulated effort/flow sources in the systems model. Some
system elements that can be modeled as regulated sources include, DC mo-
tors, diodes, transistors, operational amplifiers and Coulomb friction. Also,
dynamic control system elements can easily be accommodated using this ap-
proach.
The dynamic constraints are in the form of differential equations as de-
scribed by equation (4.3), and the effort constraints are algebraic equations
as described by equation (4.4). If the system contains regulated sources that
are described using these constraint equations then we can simply append
the dynamic constraints and effort constraints to the Lagrange’s equation
(4.5), or (4.6). Note however, that the efforts in the dynamic constraints, and