design of robust control system for a parametric uncertain jet engine power plant
DESCRIPTION
DESIGN OF ROBUST CONTROL SYSTEM FOR A PARAMETRIC UNCERTAIN JET ENGINE POWER PLANT. Prof. P.S.V. Nataraj Systems & Control Engineering Indian Institute of Technology Bombay Mumbai, India. Overview. Introduction to Jet Engine Various Gas Turbine Configurations - PowerPoint PPT PresentationTRANSCRIPT
DESIGN OF ROBUST CONTROL SYSTEM FOR A PARAMETRIC UNCERTAIN JET
ENGINE POWER PLANT
Prof. P.S.V. Nataraj
Systems & Control Engineering Indian Institute of Technology Bombay Mumbai, India
• Introduction to Jet Engine
• Various Gas Turbine Configurations
• Performance and Control of Turbojet Gas Turbine Engine
• Control Requirements of aero Gas Turbine
• Design Steps for the Controller Design
• Robust Control Design Techniques
Overview
FUNDAMENTALS
• For an aircraft turbine engine, it is necessary to achieve maximum thrust with minimum engine weight.
• Control system should ensure all components operate at mechanical or thermal limits for at least one of the engine’s critical operating conditions.
FUNDAMENTALS …Cont.
• Single input single output controls are used on commercial engines where emphasis is on economic operation.
• Multivariable controls provide enhanced performance for military engines especially those with variable flow path geometry.
• In both case the maximum use of the available performance within the structural and aero-thermal limitations is required.
Afterburner flow DistributorNozzle
Digital ElectronicControl Unit
VG
MainFuel
Reheat
Compressor Variable Geometry ( VG) Main Burners
Reheat burners
Nozzle actuators
Fuel in
Manual Fuel Control Linkage
Engine & System Feedback back
JET ENGINE WITH INTEGRATED CONTROLS
PLA
7
Gearbox
Hydromec-hanical
Systems
• Afterburner accomplishes short period increase in the rated thrust of the gas turbine engine
• Objective is to improve the take off, climb and maximum speed characteristics of jet propelled aircraft
Thrust Augmentation By Afterburning
• A Single Spool Turbojet Power Plant consists of an intake, a compressor, a combustion chamber, a turbine and a propelling nozzle.
• A Twin Spool turbofan power plant consists of an intake, a low pressure compressor, high pressure compressor, a combustion chamber, a high pressure turbine, a low pressure turbine, a mixer, and a propelling nozzle.
Various Gas Turbine Configurations
• Dynamic equations are obtained using the power balance, continuity and energy equations.
• The steady state power balance equation simply implies that the power output of the turbine must equal the power absorbed by the compressor.
Dynamic Performance of Turbojet Engine
• The increased gas turbine engine complexity has resulted in a corresponding increase in the complexity of the control system.
• Control requirements applied to gas turbine engines consist of ensuring safe, stable engine operation.
• An accurate and reliable control system is required to ensure needed engine performance and operational stability throughout the flight envelope. …Cont.
Control System Design
• The control system must sense Pilot’s commands, air frame requirements as well as critical engine parameters.
• It must then compute the necessary schedules and actuate system variable for total engine control over the full range of operation.
• Full authority digital electronic control system consists of two controllers, one of which is the digital electronic computer section and the other the back-up hydro mechanical section.
Control System Design…Cont.
• Relationship between the fuel flow control variable and the engine rotational speed over the flight envelope.
• Relationship between the fuel flow control variable and the engine compression ratio over the flight envelope.
• Relationship between the Power lever angle input into the control system and the rotational speed of the engine so as to incorporate a governing action and control engine thrust. ….Cont.
Control Requirements of aero Gas Turbine Engine
• Set limits on fuel flows so as to ensure safe operation of engine without excess rotational speeds, temperatures and pressures at specific stations of the engine.
• Position control of exhaust nozzle as per nozzle control schedule depending on Power Lever Angle (PLA) position.
• Reheat fuel flow selection by Pilot through PLA.
Control Requirements of Aero Gas Turbine Engine …Cont.
Control
Structure
of
Military
Jet
Engine
• Selection of the basic operating requirements for each element of control.
• Evaluation of engine requirements and control variables to select the mode of control that will provide the best operation.
• Selection of types of control regulators and computing system .
• Evaluation of stability requirements and basic performance requirements of the system
Design Steps for the Controller of Jet Engine
• Establishing the ability of the control components to meet the physical requirements of endurance, environment and vibration.
• Evaluating the final system by analysis or testing to establish its ability to perform as required under actual operating conditions
Design Steps for the Controller of Jet Engine …Cont.
Digital Control of Jet Engine
• The primary control objectives of gas turbine i.e., thrust, is a complex and non-linear function of flight conditions like altitude, mach number and control variables comprising of main engine fuel flow, reheat fuel flow and nozzle area.
• These parameters are to be controlled with complex schedules to a high accuracy.
…Cont.
Digital Control of Jet Engine …Cont.
• Full authority digital engine control system executes these schedules to provide the most optimum performance.
• The control system components are the hydro mechanical fuel management units with built in pumps, metering values and position feedback transducers and nozzle control system and their corresponding digital control units.
MAJOR CONTROL LOOPS OF JET ENGINE POWER PLANT
• HIGH PRESSURE COMPRESSOR ACCELERATION CONTROL LOOP
• LOW PRESSURE COMRESSOR SPEED CONTROL LOOP
• VARIABLE GEOMETRY CONTROL LOOP
• NOZZLE CONTROL LOOP
• AFTERBURNER FUEL FLOW CONTROL LOOP
MAIN FUEL FLOW CONTROLS NL COMPRESSOR VARIABLE GEOMETRY CONTROLS
NH NOZZLE AREA SCHEDULED AS FUNCTION OF
ALTITUDE AND PILOT THROTTLE POSITION AFTERBURNER FUEL FLOW SCHEDULED AS A
FUNCTION OF NOZZLE AREA AND ALTITUDE
BLOCK DIAGRAM OF HIGH PRESSURE COMPRESSOR SPEED ACCELERATION LOOP OF JET ENGINE
Fuel H/M System
Eng Model
du/dt
Derivative
NH/Wf Controller
StepInput
NL: Low Pressure Compressor spool speedNH: High Pressure Compressor spool speedWf: Fuel flowH/M: HydromechanicalNHDOT : Rate of change of NH
Servo current
Wf NH
NHDOT
• * 3 Parametric uncertainties in Plant. * Uncertainty %: 5 %
Performance requirements for the inner Acceleration loop:1. Stability Margins : Gain Margin = 6 dB;
Phase Margin = 450;
2. Tracking Specifications : Rise time of closed loop transfer function between 0.4 to 0.8 sec1. No overshoot
Fuel H/M System
H/M System Eng Model
du/dt
Derivative
NH/Wf
NL/Wf
ControllerOperating
ControllerSchedule
Throttle
Inlet temperature
Desired
LPCompressor speed
Eng Model
ServoNHWf
NHDOT
Current
NL: Low Pressure Compressor spool speedNH: High Pressure Compressor spool speedWf: Fuel flowH/M: HydromechanicalNHDOT : Rate of change of NH
NL
BLOCK DIAGRAM OF THE LOW PRESSURE COMPRESSOR SPEED CONTROL OF JET ENGINE
* 5 Parametric uncertainties in Plant. * Uncertainty %: 5 %
Performance requirements for the outer Speed loop:1. Stability Margins : Gain Margin = 6 dB;
Phase Margin = 450;
2. Tracking Specifications : Rise time of closed loop transfer function between 0.7 to 0.95 sec1. No overshoot
BLOCK DIAGRAM OF EXHAUST NOZZLE POSITION CONTROL SYSTEM
Actual Actuator stroke
Controller Actuator
DesiredActuator strokeThrottle
Temperature
Operating
schedule
Area to stroke converter
Servo valve
Pump
LVDT
Demanded Nozzle Area
Nozzle Electro Hydromechanical
System
Actuator position
LVDT : Linear variable differential transducer (to measure stroke)
* 2 Parametric uncertainties in Plant. * Uncertainty %: 4 %
Performance requirements for the VariableC Nozzle control loop:1. Stability Margins : Gain Margin = 6 dB
Phase Margin = 450
2. Tracking Specifications : Rise time of closed loop transfer function between 0.12 to 0.18 sec1. No overshoot
BLOCK DIAGRAM OF AFTERBURNER FUEL FLOW CONTROL LOOP
Controller
Throttle
Temperature
Operating
scheduleAfterburner H/M
System
Demanded Afterburner Fuel flow
Servo current
Actual Afterburnerfuel flow
Operating Schedule : Afterburner fuel flow as a function of nozzle area
* 2 Parametric uncertainties in Plant. * Uncertainty %: 4 %
Performance requirements for the Afterburner fuel flow control loop:1. Stability Margins : Gain Margin = 6 dB;
Phase Margin = 450;
2. Tracking Specifications : Rise time of closed loop transfer function between 0.55 to 0.78 sec1. No overshoot
-Compensator
PilotThrottle
InletTemperature
Operating
scheduleVG H/M System
Desired CompressorIGV position +
Actual IGV position
Input to VG H/M system : Servo valve currentOutput of VG H/M system : IGV Actuator Position
VG : Variable geometryIGV : Inlet guide vaneH/M : Hydromechanical
BLOCK DIAGRAM OF THE VARIABLE GEOMETRY CONTROL
SYSTEM OF JET ENGINE POWER PLANT
* 3 Parametric uncertainties in Plant. * Uncertainty %: 4 %
Performance requirements for the variable Geometry control loop:1. Stability Margins : Gain Margin = 6 dB;
Phase Margin = 450;
2. Tracking Specifications : Rise time of closed loop transfer function between 0.15 to 0.24 sec1. No overshoot
An Interval Analysis Approach for Design of Robust First Order
Compensator for Jet Engine
• Consider a strictly proper interval plant family P comprising of
plants of the form.
where interval bounds are a priori given for each uncertain coefficient qi and ri . Let C(s) be a compensator in a feedback
structure for this interval plant. If C(s) is such that it stabilizes the entire P, then C(s) is said to robustly stabilize P.
• If the compensator for an interval plant is first order, the stability of only sixteen extreme plants is necessary and sufficient to stabilize the entire interval family.
Basic Concepts
..
10
10 l;kks...........srr
lsl
q...........sqq
(s,r)pD
(s,q)pNP(s,q,r)
Block diagram of Compressor Speed control Loop of Jet Engine
Operating Schedule
Compressor Engine
Compressor Speed
DesiredCompressor SpeedThrottle
InletTemperature
Block diagram of Ndot controller of Jet Engine
InletTemperature
DesiredNdot
Ndot Schedule Compressor Engine
Compressor SpeedDifferentiator
Let 4 denote the set [1,2,3,4]. Let Ni1 (s) , i1 4 , denote the
Kharitonov polynomials associated with NP(s,q).
Algorithm for Compensator Synthesis
....................
....................
....................
....................
55
44
33
22104
55
44
33
22103
55
44
33
22102
55
44
33
22101
sqsqsqsqsqqsN
sqsqsqsqsqqsN
sqsqsqsqsqqsN
sqsqsqsqsqqsN
….Cont.
Consider that a robustly stabilizing PI controller
is to be synthesized for an interval plant family P with Kharitonov’s polynomials N1 (s), N2 (s), N3 (s) and N4 (s) and
D1 (s), D2 (s), D3 (s) and D4 (s) for the numerator and
denominator respectively.
S
KKsC 2
1)(
Algorithm for Compensator Synthesis ..Cont.
The sixteen extreme plants are defined by
with i1, i2 {1,2,3,4}.
)(
)()(
2
12,1 sD
sNsP
i
iii
Algorithm: Synthesis of first order compensator (due to Barmish et. al.)
Begin Algorithm
(i) Set up sixteen Routh tables for closed loop polynomials associated with each extreme plant.
(ii) Enforce positivity for each of the first column entries which are functions of K1 and K2. This leads to set of inequalities
involving K1 and K2.
(iii) To obtain the final controller, (K1, K2) should stabilize all
sixteen extreme plants simultaneously. Let
Ki1,i2, i1,i2 {1,2,3,4}
The compensator synthesis Algorithm given by Barmish et al.
• Denote the set of stabilizing gains corresponding to the i1th and i2th Kharitonov polynomial for the numerator and denominator, respectively.
•Solve the inequalities for each of the sixteen extreme plants independently by gridding method and obtain the set of stabilizing gains for each of them.
(iv) Obtain the desired set of stabilising gains for the interval system as intersection of these results evaluated for the sixteen extreme plants.
END Algorithm.
Remarks
• Here, the bounds for the stabilising gains are obtained in the selected range of K1 and K2. It is not possible to obtain all the
solutions. Further, the results are guaranteed only at the gridding points. It may happen that a point between the selected grid points may not be a feasible solution.
• The proposed algorithm using interval analysis evaluates the bounds for the stabilising gains, in which all feasible solutions are obtained as a set of interval boxes of specified accuracy. Any point within these interval box is a guaranteed stabilising gain for the interval system.
Begin Algorithm
i) Obtained by replacing the gridding technique in step (iii) of Barmish et al’s algorithm given above with the sub-definite computations technique (to solve the set of inequalities involving the sixteen extreme plants).
ii) Using sub-definite computation technique, obtain initial bounds on K1 and K2 in which all feasible solutions must lie.
iii) Find all feasible solutions as interval boxes of specified accuracy in the initial bounds obtained at (ii) above.
End Algorithm
Algorithm: Synthesis of first order Compensator using interval analysis
Remark 1 The solution set obtained as a set of interval boxes contains all the feasible solutions. Any point within this box is a guaranteed stabilizing gain for the interval system.
Remark 2 A necessary and sufficient condition for the existence of a robust stabilizing controller is non-emptiness of the set of gains in (iii) above.
Remark 3 The interval plant P can be stabilized by selecting any (K1,K2) K.
• A computer program has been developed for the above controller synthesis technique.
• Consider the SISO Jet engine interval plant with input as fuel flow and output as acceleration of compressor speed, Ndot.
P(s,) =
The uncertainty bounds are
qo [940, 980], r1 [97, 107], r2 [215,230]
srsrs
q
sD
sNo
p
p
12
23),(
)(
Let us synthesise a compensator of the form
to stabilize the interval plant P(s,)
The Kharitonov polynomials for the numerator and denominator of the effective plant of acceleration loop are:
N1(s) = 940;N2(s) = 980;
D1(s) = s2 + 97s + 215; D2(s) = s2 + 107s + 215;
D3(s) = s2+107s+230; D4(s) = s2 + 97s + 230;
s
KK
sD
sNsC
c
c 21)(
)()(
Thus, there are 8 different extreme plants. Using these extreme plants, and PI compensator C(s), the associated closed loop polynomials are derived as follows.
p1,1(s) = s3 + 97s2 + (215+940K1)s + 940K2
p1,2(s) = s3 + 107s2 + (215+940K1)s + 940K2
p1,3(s) = s3 + 107s2 + (230 + 940K1)s + 940K2
p1,4,(s) = s3 + 97s2 + (230 + 940K1)s + 940K2
p3,1(s) = s3 + 97s2 + (215 + 980K1)s + 980K2
p3,2(s) = s3 + 107s2 + (215 + 980K1)s + 980K2
p3,3(s) = s3 + 107s2 + (230 + 940K1)s + 980K2
p3,4(s) = s3 + 97s2 + (230+980K1)s + 980K2
•Routh table is set up for all the closed loop polynomials.
• Inequalities associated with each closed loop polynomial are obtained.
• These inequalities are solved using proposed interval analysis algorithm to obtain bounds on stabilizable controller parameters.
• Any value within these bounds will stabilize the uncertain plant
Results obtained• 3 Inequalities associated with each closed loop polynomial
• Thus 24 inequalities are solved using proposed interval analysis algorithm
• Initial bounds on K1 and K2 are obtained as
[0, 2.19131e6]
• Thus the given plant is stabilizable even with a very large value of K1 & K2
• However, large values of gain are not practical.
• Practical gains can be obtained by implementing additional performance constraints.
0 2 4 6 8 10 12 14 160
2
4
6
8
10
12
14
16Stabilizable controller gains obtained by Interval analysis
K2
K1
Time (sec.)
0 0.5 1 1.5 2 2.5 30
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1Closed loop system response to a unit step command in NDot
Ndo
t
Time (sec.)
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50
5
10
15
20
25Closed loop system response to a unit impulse command in Ndot
Ndo
t
CONCLUSION• We have developed an interval analysis based algorithm
for evaluation of set of robustly stabilizing first order compensator for an interval plant of jet engine.
• The algorithm guarantees that all feasible robust stabilizers lie within the bounds of computed interval boxes.
• The technique guarantees stability for the entire interval plant set.
• It also finds if a robust first order compensator for an individual loop is feasible or not. If feasible, the algorithm gives the entire solution set.
• Although synthesis procedure is for robustly stabilizing compensator, appropriate controller meeting desired performance specification can also be obtained using constraints on compensator coefficients and verifying the performance through simulation in simulink.
DESIGN OF A ROBUST 2 DOF CONTROLLER FOR VARIABLE EXHAUST NOZZLE CONTROL OF
MILITARY AERO GAS TURBINE
ACTUAL ACTUATOR STROKE
RETRACT
COOLING
EXTEND
IHP
P
ENGINEGEARBOX
CONTROLLER OUTPUT
THROTTLE
ECU
ENGINE PARAMETERS
COOLER
HPCLPC
JET ENGINE
SV FUELOUT IN
COMBUSTOR
HYDRAULIC LINESELECTRICAL LINES
VARIABLE EXHAUST NOZZLE
HYDRAULIC ACTUATORHPTLPT
LVDT
THROAT AREA EXIT AREA
Turbojet Gas Turbine Engine With Variable Exhaust Nozzle
Military aero gas turbines are fitted with variable exhaust nozzle system as it ensures that engine operating line is not affected by the increased volume of gas stream due to reheat combustion
We present a methodology, based on Quantitative Feedback Theory (QFT), for design of a robust 2 Degree of Freedom (DOF) controller for the control of variable exhaust nozzle area.
The advantage of this methodology is that a single robust controller can be used for the full flight envelope control of the variable exhaust nozzle, which is contrary to the conventional controller incorporating gain scheduling for different locations in the flight envelope
The design is done in frequency domain and the evolved robust controller stabilizes the system that does not have a distinct set of poles and zeros but a range over which each of the poles and zeros might lie.
The methodology is successfully applied to design a robust 2 DOF compensator for variable exhaust nozzle system of an experimental aero gas turbine engine.
Actual Actuator stroke
Conventional controller
Actuator
DesiredActuator Stroke
Throttle
Temperature
Operating
schedule
Area to stroke converter
Servo valve
Pump
LVDT
Demanded Nozzle Area
Nozzle Electro Hydromechanical
System
Block diagram of exhaust nozzle position control system
Define frequencies Create frequency response dataDefine nominal plantDefine Controller typeDefine phase array for computing bounds
Compute bounds
Loop Shaping
Compare design to specifications
Exit
PLOT TEMPLATES
Define problemData
Design
GROUP BOUNDS
INTERSECTION OF BOUNDS
PLOT OF BOUNDS
FILTER DESIGN
Analysis
Flow chart showing basic steps in a QFT design
+ -
F (s)
G (s) P (s)
Block diagram of the two degrees of freedom control system
The nozzle control system is basically a position control system functioning as closed servo loop.
The desired nozzle position is a function of altitude and throttle position.
The hydro mechanical system of a variable exhaust nozzle being a closed system is only a function of the engine speed.
The nonlinear plant dynamics are approximated using piecewise linearisation between idle and maximum operating speed of the gas turbine engine.
The model of this system at various operating speeds is integrated together to form a parametric uncertain system
Model uncertainties are also taken into account.
A robust 2 DOF controller is then designed which stabilizes the system that does not have a distinct set of poles and zeros but a range over which each of the poles and zeros might lie.
The designed controller must fulfill two objectives: Nozzle position keeping and nozzle position changing .
In the first case, the control objective is to maintain the nozzle actuator position. In the second case, the aim is to implement the change of position without oscillations and in the shortest time possible
In both situations, the operability of the system must be independent of the uncertainties in the model of the nozzle electro hydro mechanical system .
The mathematical model of the nozzle electro hydro mechanical system between the hydraulic actuator stroke Y(s) and the drive current to the servo valve I (s) at various operating speeds between idle and maximum engine speed is approximated by the transfer function:
where ‘k’ and ‘a’ are different constant parameters at various engine speeds.
Considering the model uncertainties at various speeds and integrating it with variation of ‘k’ and ‘a’ parameters owing to non-linearity, interval bounds on these parameters are specified.
Thus despite the fact that the model is non-linear, the QFT model for linear SISO systems with parametric uncertainty is used, incorporating the two degrees of freedom control system
Y(s) k = I (s) s (as + 1)
The design of the controller includes a cascade compensator, G (s) and a prefilter, F (s) (both LTI ) in order to reduce the variations in the output of the system caused by the uncertainties in plant parameters.
The system must fulfill robust stability and robust tracking specifications. For the robust stability margins, the phase margin angle should be at least 450 and the
gain margin 6 dB. Thus the robust stability specification is defined by:
P (j) G (j) = 2.3 1 + P (j) G (j)
The robust tracking, must be defined within an acceptable range of variation. This is generally defined in the time domain but is normally transferred to the frequency domain, being expressed by
TRL (j) TR (j) TRU (j)
where TR(s) represents the closed loop transfer function and
TRL(s) & TRU(s) the equivalent transfer functions of the lower
and upper tracking bounds
The 2 DOF controller design has been carried out for following uncertainty in the ‘k’ and ‘a’ parameters which are pertaining to a variable exhaust nozzle system of an aero gas turbine under development.
k [0.4, 0.9] ;
a [0.2, 0.4] ;
Acceptable range of variation of rise time for change in nozzle position is specified as 0.12 to 0.18 sec. Following set of frequencies for the design has been used.
= [0.1, 1, 4, 7, 9, 10, 12, 13, 20, 30, 50, 100]
Design Illustration
On the basis of the performance specifications and the plant templates, the robust stability and robust tracking bounds are computed
For the design of the G(s) controller, the Nichols chart is used, adjusting the nominal open loop transfer function Lo = PoG (Po
is the nominal plant) in such a way that no bounds are violated
The controller obtained is
G (s) = 0.965 ( s + 87.21) / ( 4.34 x 10-6 s2 + 2.08 x 10-3 s + 1)
With this controller, the robust stability specification is fulfilled but not the robust tracking specification. This is obtained by design of the prefilter
F(s) = 16.66 x 10-3 ( s + 60) / ( 1.54 x 10-3 s2 + 9.2 x 10-2 s + 1)
-350 -300 -250 -200 -150 -100 -50 0
-60
-50
-40
-30
-20
-10
0
10
20
0.1
1
4
7910
1213
20
30
50
100
Phase (degrees)
Magnitude (
dB
)
Plant templates
-350 -300 -250 -200 -150 -100 -50 0
-15
-10
-5
0
5
10
15
20
25
11111111
111
1
Phase (degrees)
Mag
nitu
de (
dB)
-350 -300 -250 -200 -150 -100 -50 0
-20
0
20
40
60
80
1007
7
7
77777
7
7
7
7
Phase (degrees)
Mag
nitu
de (
dB)
Robust stability bounds.Robust tracking bounds.
-350 -300 -250 -200 -150 -100 -50 0
-20
0
20
40
60
80
100
-400 -350 -300 -250 -200 -150 -100 -50 0-200
-150
-100
-50
0
50
100
Phase ( degree)
Mag
nitu
de (
dB)
Intersection of bounds. Shaping of Lo (jw) on the Nichols chart for the nominal plant
-40
-30
-20
-10
0
frequency ( rad/ sec)
Mag
nitu
de (
dB)
10-1 100 101 102-250
-200
-150
-100
-50
0
frequency (rad/sec)
Pha
se (
deg)
Frequency response of nozzle control system
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Time ( sec)
Nozzle
actu
ato
r str
oke (
mm
)
Closed loop response of the nozzle control system for unit step command of nozzle actuator position
ROBUST QFT CONTROLLER DESIGN FOR TWIN SPOOL GAS TURBINE SPPED CONTROL
Acceleration of high-pressure compressor spool forms the inner loop. Direct control of acceleration, rather than speed, allows tighter control of engine acceleration thereby improving transient response and reducing mechanical stress.
The controller must fulfill two objectives: Speed keeping and speed changing. In the first case, the control objective is to maintain the gas turbine low pressure compressor spool speed following the desired speed as per control schedule
In the second case, the aim is to implement the change of speed without oscillations and in the shortest time possible.
k1, k2, k3 ,a ,b ,c : 5 Parametric uncertainties.
k1= [285 , 330] ; k2 = [7.5 , 8.0] ; k3 = [10, 15] ;a a = [0.01, 0.03] ; b= [0.4 , 0.5] ; c= [0.27 , 0.33] • Performance requirements for the inner loop:1. Stability Margins : Gain Margin = 6 dB; Phase Margin = 450;
2. Tracking Specifications : Rise time of closed loop transfer function between 0.4 to 0.8 sec1. No overshoot Performance requirements for the outer loop:1. Stability Margins : Gain Margin = 6 dB; Phase Margin = 450;
2. Tracking Specifications : Rise time of closed loop tr. fun. between 0.7 to 0.95 sec3. No overshoot
-350 -300 -250 -200 -150 -100 -50 0
-30
-25
-20
-15
-10
-5
0
5
10
150.11
4
7910
1213
20
30
50
100
Phase (degrees)
Mag
nitu
de (
dB)
Figure 3: Plant templates for inner acceleration control loop
-350 -300 -250 -200 -150 -100 -50 0
-20
-10
0
10
20
30
40
50
60
70
80Figure 4 : Intersection of bounds of inner acceleration loop
w =0.1
1
4
7 9
10
100
50 30
12 13 20
Open-Loop Phase (deg)
Ope
n-Lo
op G
ain
(dB
)
Figure 5 : Shaping of Lo( jw ) on the Nichol's chart for the nominal plant of inner acceleration control loop
-450 -400 -350 -300 -250 -200 -150 -100 -50 0-350
-300
-250
-200
-150
-100
-50
0
50
100
To: Y
(1)
Time (sec.)
0 0.5 1 1.50
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Figure 6 : Close loop Inner acceleration loop response to unit step input of acceleration for the entire uncertain plant set
acce
lera
tion
An Algorithm for Controller Synthesis of Jet Engine Power Plant with Parametric Uncertainties
A key concept for our work is the KTR• Given a GKS with vertex polynomial P1 and P2
• Construct two polynomials PA and PB as follows
PA = P1odd + P2
even PB = P1
even + P2odd
• The polytope defined by the polynomials P1PAP2PB
is defined as the KTR
• KTR is a two dimensional polytope in the coefficient space, with four exposed edges
Proposed Synthesis Procedure
• Consider any GKS associated with the C(s) and given P.
• Construct a KTR for each GKS.• Set up Routh tables for all the vertex polynomials
of all KTR.• Finally, solve the total set of inequalities using an
appropriate nonlinear solver to get a robustly stabilizing compensator C(s) for P.
Proposed Synthesis Procedure …Cont.
Jet Engine Application
• Consider the following single input single output jet engine interval plant with manipulated variable as fuel flow and controlled variable as compressor speed.
P(s,) =
• The uncertainty bounds are
r3 [0.004, 0.005], r2 [0.4, 0.5]
ssrsrsD
sN
p
p
3.4
) , (
) (2
23
3
Jet Engine Application …Cont.
• Let us synthesize a lead lag compensator of the form
C(s) = Nc(s)/Dc(s) = a(1+bs)/(1+cs)
• Constraint on ‘c’ is selected in order to have a dominating effect of zero as compared to pole of compensator.
Jet Engine Application …Cont.
• From the GKT, the robust stability of the closed loop system is equivalent to that of the set of GKS. There are four GKS in our example:
• 1. 4.3a(1+bs) + (1+cs) [(0.001 + 0.004) s3 + 0.5s2 +s]
• 2. 4.3a(1+bs) + (1+cs) [(0.001 + 0.004) s3 + (0.1 + 0.4) s2 +s]
• 3. 4.3a(1+bs) + (1+cs) [(-0.001 + 0.005) s3 + (0.1 + 0.4) s2 +s]
• 4. 4.3a(1+bs) + (1+cs) [(-0.001 + 0.005) s3 + 0.4s2 +s]
Jet Engine Application …Cont.
• For each of these 4 GKS, KTR is constructed as per definition.
• 4 vertex polynomials of KTR corresponding to the each GKS are obtained.
• Routh tables constructed for all the 16 vertex polynomials.
• Enforcement of the positivity requirement for the first column of the Routh tables leads to a set comprising of 80 inequality constraints.
Jet Engine Application …Cont.
• This set of inequalities is solved using the UniCalc solver based on interval analysis computation technique.
• One of the feasible coefficients of the compensator in the solution set are a = 0.7025,
b = 0.5074 and c = 0.1062. • All the roots of the 16 vertex polynomials were
found to lie in the left half of the s plane thereby confirming stability.
CONCLUSION
• In this work, we have developed a new interval analysis based methodology for synthesis of a robust general order compensator for a parametric uncertain jet engine power plant.
• The technique guarantees stability for the entire interval plant set.
• It also finds if a compensator of any desired structure is feasible or not. If feasible, the algorithm gives the entire solution set.
CONCLUSION …Cont.
• Although synthesis procedure is for robustly stabilizing compensator, appropriate controller meeting desired performance specification could also be obtained using appropriate constraints on compensator coefficients and verifying the performance through closed loop simulation.
• Alternately, desired performance constraints can be derived as additional constraints and this synthesis technique can be extended to design jet engine robust compensators meeting both stability and performance requirements.
DESIGN OF ROBUSTLY STABILIZING CONTROLLERS FOR JET ENGINE USING
SET INVERSION
Introduction
• The performance requirements of modern, high technology aircraft has placed severe demands to engine control capability.
• All existing systems are subject to various disturbances and uncertainties. Mathematically, we can only approximate an existing system with a transfer function depending upon the information available about a system and the observations over a certain period of time.
• In this work, an algorithm using interval analysis approach is proposed for the synthesis of a robustly stabilizing first order compensator of a jet engine interval plant having parametric uncertainties.
Introduction (cont’d)
• Our aim is to develop algorithmic results which will enable us to determine if a robust first order stabilizer exists for a given interval plant.
• If it exists, then we obtain the set of stabilizing compensator parameters as a union of interval vectors (or boxes).
• Any value within this union represents a guaranteed robustly stabilizing compensator for the given interval plant.
Set Inversion Problem
• Let be a nonlinear function from Then the problem of set inversion can be posed as a problem of characterization of
• In this work we address the problem of characterizing S defined by a set of nonlinear inequalities
),...,( 32,1 ffff
ml RR to
)()(: 1 YfYxfRxS l
,00)(: 1fxfRxS l
Compensator Synthesis Algorithm
• Consider a interval plant family P comprising of plants of the form
• Where interval bounds are priory given for each uncertain coefficient
• A compensator C(S), if exists, which stabilizes the entire plant family P is then said to robustly stabilize P.
• If the compensator for an interval plant is of first order, the stability of only sixteen extreme plants is necessary and sufficient to stabilize the entire interval family (Barmish-1994).
lksrsrr
sqsqq
rsD
qsNrqsp
kk
ll
p
p
;...
...
),(
),(),,(
10
10
ii rq and
Synthesis of first order compensator by set inversion
• A compensator of first order of structure is designed as follows.
• Set up sixteen Routh tables (Barmish etal, 1992) for closed loop polynomials associated with each extreme plant.
• Enforce positivity for each of the first column entries which are functions of K1 and K2. This leads to set of inequalities involving K1 and K2.
• Solve the inequalities for the sixteen extreme plants by the proposed set inversion algorithm and obtain the set of stabilizing gains in the given initial bounds.
s
KKsC 2
1)(
Set Inversion Algorithm
• Let be the initial box . The set inversion algorithm encloses the portion S contained in X0, between two partitions Kin and Kout in the sense that
• where and Kε is the list of indeterminate boxes.
• The monotonicity test form is given as
where is the set of integers i such that properly contains zero
lRX 0
outin KSXK 0
inout KKK
))(()](),([)( iiii
mXXFDvfufXFMT
])(,)([)( XFDXFDXFD iii
Set Inversion Algorithm
BEGIN ALGORITHM
1. Initialize X=X0, Kin={}, Kout={}, L={X}
2. Remove all boxes from list L and evaluate FMT over all the boxes.
3. Deposit all boxes for which F(X)>0 for all i=1,…,m in the lists Kin and Kout.
4. Discard all those remaining boxes for which sup Fi (X)<=0 for any i=1,…,m.
5. Deposit all those remaining boxes for which w(X)< in list Kout
x
Set Inversion Algorithm (Cont’d)
6. Find all those boxes for which Fi is monotonically increasing or decreasing in every direction for, i=1,…. ,m. Apply Algorithm TPB to discard infeasible parts of these boxes.
7. Bisect all remaining boxes in the maximum width coordinate direction k, getting subboxes V1, V2 such that Deposit all these subboxes in L
8. If the list L is empty, EXIT algorithm. Else, go to step 2.
END ALGORITHM
21 VVX
Throwing part boxes Algo. (TPB)
• If f is monotonically increasing/decreasing in every direction on X, then algorithm TPB locates the subbox on which the inequality f>0 is certainly feasible, and outputs a list LX of boxes whose union is the complement of C in X
• Algorithm TPB parameterizes the line joining points
in terms of single parameter λ.
• Use Newton-Raphson to find λ*, such that f(λ*)=0
XC
ll XXX ,...,X and ,..., 11
TPB (Cont’d)
• Construct a subbox on which f>0 is certainly infeasible.
• Using the box complementation algorithm in (Kearfott 1996), find the complement of box C in X to get a list LX such that
XC
CXWXLw \
TPB (Cont’d)
C
X
X\C
Jet Engine Problem
• A SISO Jet engine interval plant with input as fuel flow and output as acceleration of compressor speed, Ndot
Desired NdotNdot
ScheduleComp-ensator
Engine
Differentiator
CompressorSpeed
+ -
Inlet temparature
Jet Engine Problem (Cont’d)
• The transfer function is
• Where
• Compensator of the form is required to be designed.
012
23
0
),(
)(),(
rsrsrs
q
sD
sNsP
p
p
]1.0,1.0[],230,215[],107,97[],980,940[ 0210 rrrq
s
KKsC 2
1)(
Values of K1 and K2
0 2 4 6 8 10 12 14 16 18 200
2
4
6
8
10
12
K1
K2
Conclusions
• The set inversion algorithm gives values of K1 and K2 for the system to be robustly stable.
• The algorithm guarantees that all feasible robust stabilizers lie within the bounds of computed interval boxes.
Design of Robust 2 x 2 MIMO Control System for Gas Turbine with Variable Geometry
Design Method
• The MIMO design is carried out using “Equivalent Disturbance Attenuation” method based on QFT.
• Plant uncertainties are transferred into its equivalent disturbance sets.
• Thus, the design problem becomes the disturbance attenuation problem.
• The fundamental point is that if G is chosen so that the output T satisfies the system tolerances over the entire VT set, then the original MIMO specifications are satisfied
Basic Concepts
F G PCR
-I
R = PG ( FR – C)
G P0
VT
T
T = (I + L0)-1 VT ; V = I - P0 P
-1
A 2 x 2 MIMO Design Problem
f11 g11 p11
p21
f22 g22 p22
p12
y1 r1
y2 r2
+
-1
-1
+
Controller Structure for 2 x 2
MIMO System
Controller Synthesis Procedure
• Translation of time domain specifications into frequency specifications.
• Translation of tracking specifications into its equivalent disturbance specifications.
• Bound generation for stability and disturbance.
• Loopshaping and filter design.
Gas Turbine Application
k1 P11 = -------------------------- as2 (0.0169s+1) + s k2 (-s + 0.2125) P12 = -------------------------------------- bs2 (0.0029.s2 + 0.1622s+1) + s 0.848 k3 P22 = -------------------------- cs2 (0.0191s+1) + s k4 P21 = -------------------------- ds2 (0.0169s+1) + swhere, k1 [ 8.70,9.70] ; k2 [ 5.70,6.30]
k3 [ 1.15,1.25] ; k4 [6.20,6.50]
a [ 0.45,0.55] ; b [ 0.40,0.46]
c [ 0.63,0.64] ; d [ 0.45,0.55]
Inputs:
Fuel flow & VG
Outputs:
LP & HP Compressor Speed
Performance Specifications: • The rise time of closed loop transfer function for
speed control loop should lie between 0.3 to 0.5 sec.
• The rise time of closed loop transfer function for variable geometry loop should lie between 0.26 to 0.4 sec.
• The stability margins for both the loops are 6 dB gain margin and 45 degrees phase margin.
• The cross coupling effects are | t12/t22 |= 0.05,
| t21/t11|= 0.1
Tolerances on |tij|
Bounds on l110 and Loopshaping on l110
Bounds on l220 and Loopshaping on l220
Compensator and the filter obtained are as follows.
3.836 x105
g11= ------------------------------------ ( s+7.902 )(s2+400s+160000) 54 f11 = ---------------------- ( s+5.4 )(s+10) 1.514 x 105 (s +3.5) g22 = ------------------------------------ ( s+27.75 )(s2+80s+6400) 1.78 ( s+ 45) f22 = ---------------------- ( s+8 )(s+10)
Closed Loop Step Responses
Conclusion
• No plant templates need to be calculated and the design is obtained much faster.
• It is a very viable technique to design robust control system of modern gas turbine with variable geometry which are widely used for power generation, naval and air propulsion.
Thank You…