Prepared by
Satyam Kumar
2 Outline
Introduction
Servohydraulic actuator
Three stage servovalve transfer function
Transfer function of Servo-hydraulic system
Controller
Purpose and objective of testing
Test setup
Tuning
Data acquisition
Test Repetition
Test results
Model development using Matlab simulink
3 Introduction
The servo actuators are devices that are used to introduce motion or
to clamp an object in order to prevent motion.
Open Loop system
Servo actuator
Figure 1: Servo Actuator (open loop system)
Component
Servo valve
Cylinder and piston
The servovalve controls the flow of fluid to an actuator
The hydraulic actuator converts Hydraulic power to mechanical
motion
Servovalve
Pedestal Servovalve Spiral Washers
Base Swivel Rod
Swivel Base Manifold End
Load cell
The servovalve is the final control element in a closed loop servo-hydraulic system
Servovalve ports the fluid into the appropriate side of actuator chambers
Mechanism: Three stage servovalve
Electric current (input) Torque motor armature Rrotation of the pilot flapper
Differential pressure in the pilot stage Flow of hydraulic fluid in the second stage
Movement of second stage spool Flow of hydraulic fluid in the third stage
Position of third stage spool Flow of the high pressure hydraulic fluid in the
Actuator load chamber
The servovalve signal command before it sent to first stage is processed by controller
(Inner loop)
ei(t) vc(t) x3sa(t) Where,
In laplace notation: ei(t) : error signal
vc(t) : Servovalve command signal
ei(s) vc(s) x3sa(s) x3sa(t) : Conditioning feedback signal
8 Three stage servovalve transfer
function
Relationship between electrical signal representing the position of the third stage
spool x3s(t) and the feedback signal x3sa(t):
Output signal of the inner loop Vci(t) : ei(s) vc(s) Kdf x3sa(s)
Where, pi (ei(t)) and Di (ei(t)) are inner loop proportional gain and derivative
gain vci(t) pi(ei(t)) Di(ei(t))
Output signal in Laplace Notation:
vci(s) i
PD(s) K pro sKi der
ei(s)
Where,
e(s) inner loop error signal
Vci(s) output signal
Kipro proportional gain
Kider derivative gain
Substituting expression of transfer function output signal of inner loop :
Error signal
10 Three stage servovalve transfer
function
Relationship between the conditioned servovalve command vci(t) and pilot stage
servovalve :
Pp(t) = K1vci(t)
Where,
Pp is differential pressure in the pilot stage
K1 is flapper gain
Relationship between the pressure drops induced across the pilot stage and the
displacement of the main stage spool :
x3s (t)= k2 Pp(t)
Where,
x3s is the third stage spool displacement,
k2 is the second stage gain factor,
Pp the pressure drop across pilot stage spool
11 Three stage servovalve transfer
function
Relationship between the conditioned servovalve command and the piston of the third
stage spool :
x3s (t)= k1 k2 vci(t)
In Laplace Notation :
x3s (s)= k1 k2 vci(s)
Relationship between fluid flow from the main stage to the actuator :
qs(t) = Kxm x3s (t)
In Laplace Notation :
qs(s) = Kxm x3s (s)
Where,
Kxm flow-gain coefficient,
qs hydraulic high pressure fluid flow
12 Three stage servovalve transfer
function
KproSKder
vci s vc s
i i
Ki pro SK der
qs s Kxm vc s
i
1KKK
df 1 2(K pro SK der)
i
1 KdfK1K2(K pro SK der)
i
i i
V
qs(t) Axt(t) Fa(t) KleFa(t)
4 A
In Laplace notation :
V
qs(s) H(s)xc(s) SAxt(s) S Fa(s) KleFa(s)
4 A
The Actuator force-mass acceleration relationship
Fa(t) mxt(t)
In Laplace notation:
Fa(s) S2mxt(s)
Relationship Between Servovalve command and Actuator Displacement:
V 2
qs(s) H(s)xc(s) SAxt(s) S S mxt(s) KleS2mxt(s)
4 A
15 Transfer function of Servo-hydraulic
system
H(s)
xt(s) G(s)vc(s) vc(s)
Vm
s3( ) KleS2m SA
4 A
Kt 1
Gopen(s)
A s2[s( Vm ) s mKle 1]
4 A A
Where,
H(s) =K1k2Kxm = Kt
16 Transfer function of Servo-hydraulic
system
G(s) is the transfer function of the servo hydraulic system can be expressed by:
Ko
Gopen(s) 2
s[s (1/ 2o)s 2(0 / o)s 1
Where,
Frequency o of the open loop : 2o =4A2/mv (V is the volume of actuator
chamber)
o = mkle0/2A
Gain Ko of open loop Kt/A
17 Controller
Derivativ
Derivativ
ee
External
comman
Proportion
d al
Error
Integral
PID
Control
The purpose of the experiment is to tune and operate a servo controlled seismic actuator
Tuning is adjustment of control parameters to certain optimum value for the desired
system response
Stability is required in response and process should not oscillate
Controller is tuned in such a way that response lag of system should be minimum
Tuning is done by Flextest software for displacement feedback control
Objective of tuning is minimize the error between input and the obtained signal
Tuning is done by square wave and triangular wave is used to checked for adequacy
A Rigid Reaction frame ( for lateral load) was used to mount the actuator .
Actuator used was servo controlled
Figure 13 : Command (Input) signal and Actual Figure 14 : Error in signal between Command
(Output) displacement for square waveform in (Input) signal and Actual (Output) displacement for
displacement feedback actuator tuning square waveform in displacement feedback actuator
tuning.
28 Test Results ( Time History)
Figure 15 : Command (Input) signal and Actual Figure 16 : Command (Input) signal and Actual
(Output) displacement for square waveform in (Output) displacement for triangular waveform
displacement feedback actuator tuning. in displacement feedback actuator tuning.
29 Model Development of an actuator
using simulink
Transfer function of servo hydraulic actuator was calculated as:
5000
G(s)
s3 100s2 10000s
A nominal value of parameter o =100 Hz, o =0.40 and Ko=0.5 was taken for calculation
Figure 18 : Optimum PID gain and error for square loading in displacement control mode
30 Conclusion
There is a difference between the desired command and actual command that is
sent to actuator due to its own dynamic properties
Error between program command and sensor feedback can be minimized using
tuning techniques consisting different gain modes
If the actuator is tuned for the square waveform input signal, the error between the
output and input signal for other input waveforms are observed to be greatly
minimized