The following are suggested systems for assignment 1 enclosed recommended references. You can collect more information from different sources and select appropriate numerical values of system parameters for your system. 1. Torsional Mechanical Feedback Control System (Dorf and Bishop, 2005)
A torsional mechanical system is shown in Figure 1(a). The torque due to the twisting of the shaft is − k θ ; the damping torque due to the braking device is −b θ ; the disturbance torque is d(t); the input torque is r(t); and the moment of inertia of the mechanical system is J. The transfer function of the torsional mechanical system is: G (s ) =
1/ J s2 + ( b / J ) s + k / J
A closed-loop control system for the system is shown in Figure 1(b). Suppose the desired angle θd = 0o , k = 5, b = 0.9 and J = 1.
(a) Determine the open-loop response, θ ( t ) , of the system for a unit step disturbance, d(t), using MATLAB (set r(t) = 0) (b) With the controller gain K 0 = 50, determine the closed-loop response, θ ( t ) , to a unit step disturbance, d(t), using MATLAB. (c) Co-plot the open-loop versus the closed-loop response to the disturbance input. Discuss your results and make an argument for using closed-loop feedback control to improve the disturbance rejection properties of the system.
Elastic
d(t), Disturbance torque
θ
Braking device
r(t), input torque (a)
d(t) θd(t)
G (s) =
K 0 r(t)
1/ J
θ(t)
s2 + ( b / J ) s + k / J
(b)
Figure 1 A torsional mechanical system 2. DC Motor Level Control System (Kuo and Golnaraghi, 2003) (pp. 208-209)
The following schematic diagram represents a control system whose purpose is to hold the level of the liquid in the tank at a desired level. The liquid level is controlled by a float whose position h(t) is monitored. The input signal of the open-loop system is e(t). The system parameters and equations are as follows: Motor resistance: R a = 10 Ohms Torque constant K i = 10 oz-in/A Back-emf constant K b = 0.0706 V/rad/sec Load inertia JL = 10 oz.-in-sec 2 Amplifier gain K a = 50 Motor inductance La = 0 H Rotor inertia J m = 0.005 oz-in.-sec
2
Gear ratio n = N 1/N2 = 1/100 Load and motor friction = negligible Area of tank A = 50 ft
2
Figure 2 Liquid level system with a DC motor
e a ( t ) = R a i a ( t ) + K b ωm ( t )
ωm ( t ) =
dθm ( t ) dt
Tm ( t ) = K i ia ( t ) = ( J m + n J L ) 2
dωn ( t ) dt
θ y ( t ) = nθm ( t ) The number of valves connected to the tank from the reservoir is N = 10. All the valves have the same characters are and controlled simultaneously by
θy . The equations that govern the volume of flow are
as follows:
q i ( t ) = K I Nθ y ( t )
K I = 10 ft3/sec-rad
qo ( t ) = K oh ( t )
K o = 50 ft 3/sec
h (t) =
volume of tank are of tank
=
1
∫
⎡q o ( t ) − q i ( t ) ⎤⎦ dt A ⎣
N inlet
valves
Figure 3 Liquid level control system
3. Permanent-magnet DC-motor control system (Kuo and Golnaraghi, 2003)
Figure 4 Permanent-magnet DC motor control system (See attached) 4. Process Control System (Michael L Luyben and Willim L. Luyben, Essentials of Process Control)
Figure 5 Process control system
5. DC motor speed control system (Kuo and Golnaraghi, 2003)
The following are parameters of an armature-controlled DC motor system: Jm = 0.0004 kg-m^2 Bm = 0.001 Nm/rad/sec Ra = 2 Ohms La = 0.008 H Km = 0.1 Nm/A Kb = 0.1 V/rad/sec Kt = speed sensor sensitivity (tachometer or encoder) Simulate a DC motor speed control system with PID control law using the above motor. 6. DC motor feedback control system (Kuo and Golnaraghi, 2003)
Simulate a DC motor feedback control system with PID control law using a DC motor as in Exercise 8 (pp. 122-123 Lecture Notes and also see Kuo and Golnaraghi, 2003). 7. Roll stabilization system
Extracted from Fossen (1994), Guidance and Control of Ocean Vehicles, Wiley and Sons Inc. x ′R
–0.5
c pr
0.0
cRrrr
–0.275
x p′
–0.526
τ
1.09
cRrrv
1.96
3.2 Nonlinear Course-keeping Equations of Motion (Sway, Roll and Yaw)
Consider a ship sailing nearly straight with an auto matic course-keeping device in operation. Hence, we can assume constant forward speed ( u′ = 1) which implies that the above equations of motion can be approximated by: 0 ⎤ ⎡(m′ + m′y ) − m′y l′y ⎢ − m ′ l′ ⎥ I′x + J ′x 0 y y ⎢ ⎥ ⎢⎣ 0 0 I′z + J ′z ⎥⎦
⎡ v ′⎤ ⎢ p ′⎥ = ⎢ ⎥ ′ ⎥⎦ ⎢⎣ r
⎡ Y′⎤ ⎢ K ′⎥ ⎢ ⎥ ⎢⎣ N′⎥⎦
(A3.5.9)
where Y = Yv v
m
+ Yrrφ r
2
φ
mx
Yr r
Yr φφ r φ 2
Yp p
Yφ φ
N
Yvφφ v φ
2
Yδδ
K = K p′ p′ − (W ′GM ′ − K ′φ )φ′ + K ′v v′ + (m′x l′x + K ′vφφ v′φ′ 2 + K rrφ r
Yvvφ v 2 φ
+ K ′r )r ′ + K ′vvφ v′ 2 φ′
(A3.5.10)
φ K r φφ r φ 2 K δ δ = N ′r r ′ + N ′v v′ + N p′ p′ + N ′φ φ′ + N′vvφ v′ 2 φ′ + N′vφφ v′φ′ 2 + N rr φ r 2 φ + N r φφr φ 2 N δ δ 2
with p′ = φ ′ = φ (L / U ) . The non-dimensional hydrodynamic derivatives for the course-keeping model with KG = 10.99 m and GM = 0.3 m are given below: