Andoga Fozo Madarasz 12
Andoga Fozo Madarasz 12
Andoga Fozo Madarasz 12
4, 2007
Abstract: Small turbojet engines represent a special class of turbine driven engines. They
are suitable for scientific purposes and research of certain thermodynamic processes
ongoing in turbojet engines. Moreover such engines can be used for research in the area of
alternative fuels and new methods of digital control and measurement. Our research, which
is also presented in this article, is headed toward these aims. We evaluate and propose a
system of digital measurement of a particular small turbojet engine – MPM 20. Such
engine can be considered as highly non-linear large scale system. According to obtained
data and experiments we propose different model models of the engine and design of
situational control algorithms for the engine with use of certain methods of artificial
intelligence as new methods of control and modeling of large scale systems.
1 Introduction
The state of present technologies in technical and also non-technical practice
implies creation of growing complexity of systems. Turbojet engine as a complex
system is multidimensional highly parametric system with complex dynamics and
non-linearities. Its particular property is operation in a broad spectrum of changes
in environment (e.g., temperatures from -60 to +40 °C). If we want to secure
optimal function of such system, it is necessary to develop models and control
systems implementing the newest knowledge from the areas of automation,
control technology and artificial intelligence (AI). The present control systems and
dynamic models are often limited to control or modeling of a complex system in a
certain (often operational) state. However, in practice the turbojet engine finds
itself in very different working conditions that influence parameters of its
operation and characteristics of behavior. By creation of algorithms of control, it is
necessary to create models in the whole dynamic spectrum of the modeled system
(turbojet engine) and also its erroneous states. Furthermore we need to design a
– 83 –
R. Andoga et al. Digital Electronic Control of a Small Turbojet Engine MPM 20
control system that will secure operation converging to optimal one in all eventual
states of environment and also inner states of the system represented by its
parameters. Except implementation of classic algorithms of control, it is possible
to design such systems of control and models by use of progressive methods of
artificial intelligence [1]. In the article, we will focus on implementation methods
of situational control as a framework method, which is suitable for use in design
of dynamic models and systems of control of turbojet engines with use of
intelligent elements that comply with full authority control digital systems
standards.
– 84 –
Acta Polytechnica Hungarica Vol. 4, No. 4, 2007
From the point of view of use of electrical and electronic systems in controls the
turbojet control systems can be roughly divided into following sets: [2]:
• electronic limiters,
• Partial Authority Flight Control Augmentation (PAFCA,
• ‘High Integration Digital Electronic Control’ (HIDEC); ‘Digital Engine
Control’ - (DEC); ‘Full Authority Digital Electronic Engine Control’ –
(FADEEC)).
The division of control systems into these three levels is not absolutely distinct, as
systems on higher level as for example HIDEC system can utilize control
mechanisms as electronic limiters. For example FADEC systems are often realized
as single or double loop control systems with utilization of PI control algorithms or
electronic limiters with estimation filters [6,13]. Example of such FADEC
algorithm is shown in Figure 1 [6].
– 85 –
R. Andoga et al. Digital Electronic Control of a Small Turbojet Engine MPM 20
Figure 1
FADEC control system with implemented PI electronic controllers
Such engine control systems are often integrated into the whole framework of an
aircraft control system.
– 86 –
Acta Polytechnica Hungarica Vol. 4, No. 4, 2007
Figure 2
Diagnostic FADEC control system of a turbojet engine [15]
The control system in this case is based on intelligent PHM (Prognostics Health
Management) of the engine. Diagnostic systems of turbojet engines can be further
realized by means of artificial intelligence. In design of diagnostic and control
system which would control the engine in its erroneous states and act long before
actual critical states develops itself; we need to form exact dynamic models of the
engine. In design of classic control systems only first to second order linear models
are commonly used. Methods of AI however offer possibilities of modeling the
dynamic parameters of an engine in multi variable space with great precision in the
whole range of operation of engine. Such models can have precision within 2% of
standard error in whole area of operation of a jet engine [1,2]. Integrated model
used for control of a turbojet engine can be seen in Figure 1. Importance of
modeling during operation of a turbojet engine can be further extended to fault
detection of sensors and other parts of control system and the engine itself. In
design of control system, the architecture also plays a significant role. Two
common architectures can be presently found in design of turbojet engine FADEC
control systems [13]. The first one is the centralized one, which is reliable and well
understood, but on the other hand has many drawbacks like inflexibility, high
weight, complicated fault detection, etc. This architecture is shown in Figure 3.
– 87 –
R. Andoga et al. Digital Electronic Control of a Small Turbojet Engine MPM 20
Figure 3
Centralized FADEC architecture [13]
The other usable architecture for design is the distributed architecture (Fig. 4). Its
main advantage is high flexibility, easier fault detection and isolation, its cons are
mainly higher complexity, communication unknowns and deterministic behavior
and it requires new technologies, i.e. high temperature electronics for use in
turbojet engines.
Figure 4
Decentralized FADEC architecture [13]
– 88 –
Acta Polytechnica Hungarica Vol. 4, No. 4, 2007
control lies in the fact that a complex system can find itself principally in endless
count of state, however resources, strategies and means of control of such system
are usually limited. Solution of this problem lies in design of time invariant
situational classes (frames) that have their strategies of control assigned.
Because, the creation of exact mathematical model describing all dynamic
properties of a complex system like a jet engine is, use of methodology of
situational control and modeling bound with data oriented methods of sub-
symbolic artificial intelligence is a usable approach to design of models and
systems of automatic control for turbojet engines. Neural networks and fuzzy
inference systems show up here as appropriate methods implemented in hybrid
architectures with paradigm of situational control. For example use of fuzzy
inference systems by design of algorithm for control of cooling of turbine blades
lowers absolute mean error in simulations from 5°C to 0.2°C compared to use of a
classic relay regulator [1,3]. Similarly by use of a hybrid neuro fuzzy architecture
bound with methodology of situational modeling a dynamic model of a small
turbojet engine MPM 20 has been created with absolute percent error <2% across
whole area of operation of the engine. [1,5]. The results show that use of these
methods bound with modern algorithms of learning, we will be able to create a
situational system of control of a turbojet engine with full authority.
Air is flowing into rotating rotor of compressor. After pressing the air, the whole
temperature is increasing, static temperature, static pressure and speed of air are
also increasing, The air is flowing from the compressor in radial direction and
enters diffuser that changes the kinetic energy of the air into pressure. The diffuser
also divides air uniformly for the combustion chamber. In the combustion
chamber, chemical energy of fuel is change into temperature. The gas turbine
changes the pressure and temperature energy of gases into kinetic energy and
further into mechanical work. The stator is created as a system of narrowing
– 89 –
R. Andoga et al. Digital Electronic Control of a Small Turbojet Engine MPM 20
channels, where potential energy of gasses. The gasses flowing through the rotor
change their moment of movement and create work of the turbine which drives the
compressor. Beyond the turbine, the gasses have still higher pressure than the
outer atmosphere and are flowing into the outlet. In the exhaust nozzle the
temperature and pressure energy is changed into kinetic energy that creates thrust
of the engine [5].
– 90 –
Acta Polytechnica Hungarica Vol. 4, No. 4, 2007
RS232_DB9
PIC Servo Controller
Figure 5
Control circuit loop for digital control of the MPM 20 engine
The gate valve acts as an air vent, which releases a certain amount of pressure,
thus decreasing the pressure on the feedback fuel line in oil fuel pump 414AF-3,
so the resulting pressure can be expressed as (P2-Px) [at]. Because the action
element acts as a proportional transfer element by decreasing pressure in front of
the oil-fuel pump, we decrease the amount of fuel flowing into the engine. Full
digital control system with digital realtime measurement system is shown in
Figure 6.
Figure 6
Fully digital control circuit for MPM 20 engine
– 91 –
R. Andoga et al. Digital Electronic Control of a Small Turbojet Engine MPM 20
By design of control system for the MPM 20 engine, we consider two basic
approaches. In broader scope it will be the situational control methodology and
control by a single parameter and in more focused scope it will be anytime control
and control by two parameters. The proposed structure of situational control
system uses paradigm and schemes described in [3] or in [8]. The whole
conception of the situational control system is decomposition of operational states
into time spaced situational frames (classes) and every situational frame has one
corresponding control algorithm (or controller) assigned to it. Anytime control
techniques are more focused because their aim is to control the system in specific
critical states or situational frames. By those critical states we mean the deficiency
in data for the controller due to system’s overload or failure of certain components
in control circuit. Anytime control techniques offer possibilities how to avoid
these critical states, so that the controlled system would flexibly react to changes
of outer environment and could survive deficiency of processing time, data and
resources [16].
In development and design of FADEC (Full Authority Digital Engine Control)
compliant control system, situational control methodology approach has been
used. It is similar in to the one described in previous chapter, what means we use a
gating neural network as a classifier of situational frames and system of
controllers to handle those situational frames. We use concepts of traditional
situational control and formatter control of complex systems [3]. The system has
been described in [2] or in [8]. The resulting physical architecture including
analyzers of input (X), state (Z), output (Y) and desired (R) parameters is shown
in the Figure 7.
Blocks designated as Si,j,k represent controllers for different situational frames,
which result from the situational decomposition of operation of the engine in three
levels [1]. Within the frame of anytime control methods, we will deal with
proposal of a simplified dynamic model of the small turbojet engine. The model
will incorporate two input parameters compared to the more complex situational
model, which is dependant on the fuel supply parameter only. The model will
result from measurements of change to fuel supply and different cross-sections of
exhaust nozzles. Simulation of temporary failure in input data (sampling errors) of
the system (or designed dynamic model). Design and implementation of anytime
control algorithm for the constructed mathematical model and critical states. This
will include design of multi-parametric system of automatic control, in our case
with two inputs and multiple outputs. Research and observation of flexibility and
quality of regulation of the designed system according to measured data and other
possible critical states of action units (for example in case of blockage of outlet
nozzle or total failure in data measuring current cross-section, etc.). Approaches
that lie under the terms ‘anytime control’, ‘anytime processing’ serve for proposal
– 92 –
Acta Polytechnica Hungarica Vol. 4, No. 4, 2007
of decisions in real time. They are intelligent supervisor systems using interactive
algorithms and have a modular structure [16].
Figure 7
Situational control system architecture for MPM 20 engine
Conclusions
The object of a small turbojet engine MPM 20 provides us an ideal test bed for
research of methods in the areas of non-linear dynamic systems modeling and
design of advanced control algorithms. Further research will be done in the area of
situational modeling that will be headed towards broadening of input parameters
of the situational model of the engine and further refinement of situational classes
designation. In this area we will be aimed at use of automatic algorithms to find
boundaries between situational frames within multivariate space of parameters
contrary to their setting by an expert. Anytime control algorithms represent other
area of our interest with great possibilities of application of intelligent algorithms
that will deal with critical states of operation of the engine and will be further
embedded in the whole system of situational control of the engine. Design of such
algorithms demands also further refinement of proposed models. All research in
the areas of situational modeling, situational control and anytime algorithms
should bring new quality of control and modeling in the area of turbojet engines
and we expect this knowledge to be also expanded to other areas of technical
systems.
– 93 –
R. Andoga et al. Digital Electronic Control of a Small Turbojet Engine MPM 20
Acknowledgement
The work was supported by projects: VEGA no. 1/2183/05 Multi-agent hybrid
control of complex systems and VEGA no. 1/2185/05 – Intelligent and
information technologies in object recognition.
References
[1] Andoga, R., Madarász, L., Főző, L.: Situational Modeling and Control of a
Small Turbojet Engine MPM 20, in Proceedings of IEEE International
Conference on Computational Cybernetics, August 20-22, 2006, Tallinn,
Estonia, ISBN 1-4244-0071-6, pp. 81-85
[2] Andoga, R.: Hybrid Methods of Situational Control of Complex Systems,
Dissertation Thesis, Technical University of Košice, 2006, p. 120
[3] Beneš, J, Teorie systémů (řízení komplexů), 200 pp. Academia,
nakladatelství ČSAV, 1974
[4] Harris, Ch., Hong, X., Gan, Q.: Adaptive Modelling, Estimation and
Fusion from Data, Springer, ISBN 3-540-42686-8, p. 323, 2006
[5] Hocko, M., Hodnotenie stavu LTKM na základe zmeny termodynamických
parametrov,, Dissertation Theses, Vojenská Akadémia Gen. M. R.,
Štefánika, Košice, 2003
[6] Jonathan S., L., Turso, J., A., Shah, N., Sowers., T., S., Owen, K., A.: A
Demonstration of a Retrofit Architecture for Intelligent Control and
Diagnostics of a Turbofan Engine, NASA/TM -2005-214019, 2005
[7] Lazar, T. et al., Tendencie vývoja a modelovania avionických systémov,
Ministerstvo Obrany SR, p. 160, 2000, ISBN 80-8842-26-3
[8] Madarász, L., Andoga, R., The Proposal of use of Hybrid Systems in
Situational Control of Jet Turbo-compressor Engines, In Proceeding of
SAMI 2005 Conference, January 21-22, 2005, Slovakia, p. 479, ISBN 963-
7154-35-3
[9] Madarász, L., Inteligentné technológie a ich aplikácie v zložitých
systémoch, Vydavateľstvo Elfa, s.r.o., TU Košice, 349 pp., ISBN 80 –
89066 – 75 - 5, 2004
[10] Moller, M. F., A Scaled Conjugate Gradient Algorithm for Fast Supervised
Learning, Neural Networks, Vol. 6, pp. 525-533, 1993
[11] Pospelov, D.A, Situacionnoje upravlenije. Teoria i praks. Nauka, Moskva,
1986, 284 pp
[12] Ružek, J., Kmoch, P., Teorie leteckých motoru I., 373 pp, 1979
[13] Sanjay G.: Fundamentals of Aircraft Engine Control Design Course,
Lecture, September 15, 2007, NASA Glenn Research Center, 2007
– 94 –
Acta Polytechnica Hungarica Vol. 4, No. 4, 2007
[14] Sanjay, G.: NASA Glenn Research in Controls and Diagnostics for
Intelligent Propulsion Systems, NASA/TM 2005-214036, 2005
[15] Wiseman, M.: Intelligent Engine Systems, NASA CR/-2005-213964, 2005
[16] Zilberstein, S.: Using Anytime Algorithms in Intelligent Systems. AI
Magazine, 17(3):73-83, 1996
– 95 –