8
TORSIONAL POSITION CONTROL SYSTEM Figure 6.7 illustrates the block diagram of torsional system, which consists of a DC motor, an instrumented bearing block, and a torsional load with two masses attached to the shaft of the DC motor. DC motor shaft is free to rotate inside the bearing block, and the shaft position and torsion module position are measured by encoders. The control objective is to control the position of the torsional load with minimum vibration using full state feedback controller design via LQR. Since the shaft of the torsion and DC motor are coupled, by controlling the voltage applied to the motor the position of both motor shaft angle and torsion shaft angle can be controlled. So it is a type of Single Input Multi Output (SIMO) system, which has DC motor voltage as input and motor shaft angle and torsion shaft angle as outputs. Moreover, such a system emulates torsional compliance and joint flexibility that are common characteristics in mechanical systems namely high-gear-ratio harmonic drives or lightweight transmission shafts.

1DOFTORSION

Embed Size (px)

DESCRIPTION

tortion

Citation preview

Page 1: 1DOFTORSION

TORSIONAL POSITION CONTROL SYSTEM

Figure 6.7 illustrates the block diagram of torsional system, which consists of a

DC motor, an instrumented bearing block, and a torsional load with two masses attached

to the shaft of the DC motor. DC motor shaft is free to rotate inside the bearing block,

and the shaft position and torsion module position are measured by encoders. The control

objective is to control the position of the torsional load with minimum vibration using full

state feedback controller design via LQR. Since the shaft of the torsion and DC motor are

coupled, by controlling the voltage applied to the motor the position of both motor shaft

angle and torsion shaft angle can be controlled. So it is a type of Single Input Multi

Output (SIMO) system, which has DC motor voltage as input and motor shaft angle and

torsion shaft angle as outputs. Moreover, such a system emulates torsional compliance

and joint flexibility that are common characteristics in mechanical systems namely high-

gear-ratio harmonic drives or lightweight transmission shafts.

Figure 6.7 Block diagram of torsional system

6.7.1 Mathematical Modeling

The mathematical model of the flexible torsional system is obtained from the

first principles. Applying Newton’s second law of motion,

Page 2: 1DOFTORSION

J1( d2

d t2 θ1( t))+B1( ddt

θ1(t))+K s (θ1 ( t )−θ2 ( t ) )=τ (6.75)

The mass balance equation at the torsion load can be represented as,

J2( d2

dt 2 θ2(t))+B2( ddt

θ2(t))+K s (θ2 (t )−θ1(t))=0 (6.76)

Four system variables namely motor shaft angle (θ1), motor shaft velocity (θ1),

torsion shaft angle (θ2) and torsion shaft velocity (θ2 ¿ are taken as state variables, and the

motor voltage (V m) is considered a input variable. Hence the state and input variables are,

x1=θ1 ( t ) , x2=θ2 ( t ) , x3=ddt

θ1

( t ) , x4=ddt

θ2 (t ) (6.77)

By substituting the state variables in above equations,

J1( ddt

x3

(t))+B1 x3+K s ( x1−x2 )=τ1 (6.78)

J2( ddt

x4

(t ))+B2 x4+K s ( x2−x1 )=0 (6.79)

Rearranging the Equations (6.78) and (6.79),

ddt

x3( t)=−B1 x3

J1

−K s x1

J 1

+K s x2

J 1

+τ1

J 1

(6.80)

ddt

x4(t)=−B2 x4

J2

−K s x2

J 2

+K s x1

J 2

(6.81)

The state space representation of 1-DOF torsion system is

Page 3: 1DOFTORSION

[ x1

x2

x3

x4]=[

0 0 1 00 0 0 1

−K s

J1

K s

J1

−B1

J1

0

K s

J2

−K s

J2

0−B2

J 2

][ x1

x2

x3

x4]+[ 0

01J 1

0]u (6.82)

y=[1 0 0 00 1 0 0] [ x1

x2

x3

x 4] (6.83)

6.8 RESULTS AND DISCUSSION

Figure 6.8 Snapshot of experimental set up of torsional system

Table 6.3 Torsional system parameters

Symbol Description Value

J1 Equivalent moment of inertia at motor shaft 0.0022 kg.m2B1 Equivalent Viscous damping at motor shaft 0.0150

Mb Disc weight mass 0.0022 kg

Page 4: 1DOFTORSION

Dw Disc weight diameter 0.0380 m

Ks Flexible coupling stiffness 1 N.m/rad

Lb Load support bar length 0.044 m

J2 Equivalent moment of inertia at torsion load shaft 5.45×10-4

kg.m2B2 Equivalent Viscous damping at torsion load shaft 0.015 N.m.s/rad

The experimental set up, as shown in Figure 6.8, consists of a DC servo unit,

torsion module, power amplifier and a PC. The proposed control algorithm is realized in

the PC using the real time algorithm, QUARC, which is similar to C like language. The

sampling interval is chosen to be 0.001s. By substituting the parameter values of torsional

system from Table 6.3 into Equation (6.78) and (6.79), the following mathematical

model is obtained in state-space form.

[ X1

X2

X3

X4]=¿

Y=[1 0 0 00 1 0 0] [X1

X2

X3

X4] (6.84)

Using similarity transformation the above state space model is converted into

the controllable canonical form as given below.

[ X1

X2

X3

X4]=[0 1 0 0

0 0 1 00 0 0 10 −24760 2472 −33.81

] [X1

X2

X3

X4]+[ 0

00

206500]U

Page 5: 1DOFTORSION

Y=[1 0 0 00 1 0 0] [X1

X2

X3

X4] (6.85)

An optimal state feedback regulator via LQR is designed to control the motion

of the torsion system with reduced vibrations. The objective is to control the position of

the torsion load shaft by controlling the DC motor shaft. For one sample value of settling

time and damping ratio, the coefficients of Q and R matrices are explained below.

The controller should result in a response which has a settling time of 0.2s and

an overshoot of less than 5%. The value of damping ratio from the settling time is

calculated using the following expression.

t s=4

ζ ωn (6.86)

The damping ratio of the system for the given specification is found to be 5.

The control input which is voltage applied to the DC motor is restricted to ± 10V . Since it

is a single input system, the value of R can be fixed to any scalar which will meet the

constraint on the control input. Then, fixing the value of R makes the selection of Q

matrix straight forward, and the diagonal elements of Q matrix are found to be

Q=[60.0344 0 0 00 8.7682 0 000

00

0.42410

00.001

]Then, the weighting matrices are used to find the following transformation

matrix P.

Page 6: 1DOFTORSION

P=[36.0206 5.7033 0.0901 0.00045.7033 3.1884 0.0517 0.00020.09010.0004

0.05170.0002

0.00820.00003

0.000030.0003

]Using the Lyapunov optimization method, the corresponding state feedback

gain is found to be

K= [0.7748 0.3450 0.0616 0.001 ]

Angular position response of both the torsion load and motor shaft are shown

in Figure 6.9 and 6.10. The time domain parameters of torsion load shaft angular

response is given in Table 6.4. It is worth to note that in the real time results the settling

time and the overshoot of the torsion load shaft is found to be 0.18 and 4% which is very

close to the design specifications. The motor shaft velocity and torsion load shaft velocity

are shown in Figures 6.11 and 6.12. Figure 6.13 illustrates the control signal (Vm) applied

to the DC motor, and it is worth to mention that the control input is maintained below the

saturation value which is 10V in the present case.