Unit 6 (Hybrid Fuzzy)
Unit 6 (Hybrid Fuzzy)
~·. """
.a t '¾
'
•
.I •
'
Urut-.(,
"
:'
1 :.,t
l,
• },
- ' CD
H~b'YJcl fu ~.:ct/ Co l'lhou ru.: / ya b<::il •
c.
~
( I
j 1' ~d}ti ortiJ 'YY1ili~d.s 1 \f t'U:l oiu t&hrJ r rn f o!. €_ cl hrl •
: Con:ho1 !if- l"nc:lw+,,la.1 "nlbots and .·. • ruJo rn oJ-f c. @ _'Ve.hid u,
(I w hkh Ci fualu h, vrul ou.t ~n v/''Ytln man1 ~ and • p~fmm st Mfla
( 1ke O.JJ -thore..o sq+ c.o ropiJ4 ~ h~ I:,"') d fu U"j pru ctdJJ ~
~. a.ufu!Ylolw •\~ru'd ' 1;¥1 --roboH~ sr}emi.
,: , n J- , • • , ., >: ;... ""' J .. 1 :.,
•r...- - ,_,..., _u +-w•-~·
u) n7~, s c.t-e..n;e. _-e.onc.~ 'ft.:rYctre.J:·_· 0. °'.1 ~ '·. ,~~ ,oy ~ i'\J
9 J '1 n0 ~
( G) ~~:~2:~ s~.~ • • ·
Ne.waA 'Y1eluio<~ . hru 11--t ah{~ +o~ ,le.run . po±t-W'\!. ~
. S~c _ o-Y cl.a>''°' YYU C
1
so't-eXY\s. ~Y) ,-0,1, °:f p<1la.c.h J .14..
;erul"iJ"i and po..i+E.t n ;oy-e.ro<}nl-H oY) of- NtJ o.u ~ Lei \te-d
I'Yi • +wn ..s+, V. : .
Hri ct1't,nol\+tu / C\ t))u.li1f-mte~d'o o_WJ+-e_dw.t
1'1. .ne_e_d.d · -IN~-~
CCll'\ l:,e_ don~ b'.l T~' \· .C 320 00 d.t81t,:J. s r ~(<?~~
0
-y) -
. . j_ . ... . . ·. .
. .
• I
1 • I
I
I1
l
I I .
I
I
. .
··, •
534 Applications of Soft
the prominent robot control issues, namely, control of direct dnve robot motors, control of flexibl .
. . ---¾
intelligent navigation of mobile robots. This in near future allows us to combine soft compu. e links and
ting Par d'
for more intelligent and robust control. a igrns
Many of the rocket engine programs initiated by NASA's Marshall Space Flight Center (MSFC) 1• H
Alabama, have been successful as evident by success of the Space Shuttl~ Main Engine, ground ~ttntsvillc,
former X-33 engine and Fastrac X-34 engine for the reusable launch vehicle program. As a result dang of the
c h. h • . ' a tabasc of •
test cases and lessons learned has been created rrom w 1c improvements to engme control for~
. h d ruturc en •
programs can be made. Such cases include premature engines ut owns, propellant leaks' and numcrous ginc
.
of anomalous sensors and data. Such cases are not only costly to the American taxpayer, but als cases
ris~n social acceptance of current and future space programs. ..,,..---.- J'- ~ Y~~t'i
{Jhe Space Transportation Directorate at MSFC has continuall expressed n intereJtA tmpr~·:~
control and many efforts in various areas f?r control and ano aly det . tion and :miti~ation ha~c
undertaken. Some successful attempts have included n ~ _el me :nal sis and engme vibration anal .
t:
Other efforts, although su<-:cessful in theory and simulation, have been partially successful in actual cnr)n:•s.
firings)t is the harsh engine environment of cryogenics, vibrations, real-time control demands and diffcr:cst
engine configurations from test to test that continually encourage researchers to determine alternative solutio:
or improvements to approaches for engine control and anomaly detection and mitigation.
C~rrent co~trol technolog~es depend on pro~en, _sometimes archaic, hardware and logical ~rogramming
techniques which are costly to implement and maintain, and do not account for unforeseen conditions leading
to the kinds of problems referenced earlier. The principle goal is to provide another a':enue to address MSFC's
Space Transportation Directora~e's interest in improving overall engine control.~ approach for investigating
and demonstrating how the application of soft computing technologies can further address presented control
issues in rocket engine control is presented in this section as a case study. The testbed engine is shown in
Figure I 7-21.
,. '.t}
,. ' ~.. .
·r•:~'::1'•..,1•'!.l'..''"·t:M:;, ... '/1"~,,rr:,'.~·,:;'I~ ·1":· •.;· .,+
1/, .-~~-:,_,.,~ ..
'•
~,,t•"
f;.,
-~~·:.:, '
,.If" "'
\
tt ·: .u o i:o m m L (_;~
I 'I L~....,,..,_..__,,.__._.._ •• - ... •··~ _ •r ,. •· •••-·-""'_...,__,.._...,. . , . . . , _ . , ~ 4 ~ . : , ) . , I IC --
fng Based
Rocket Engine Control
5Sot tCom p~u~ 1~:= :.:=- ----- ----- ----- ----- ----- ----- 535 .
----- -
~
. articular work, automation and control of a small-scale turbojet engine is described
and some
I~ ~his p data obtained using a PID controller has been provided. Turbine technologies
turbojet engine
prehminary
. d with instrumentation • cror momtor• mg• t he operatin
• g cond'mons
• of the engme. • Some pre1·1mmary •
is equ~~~~ned to demonstrate the _safety ?f the_ engine unde_r expecte~ hazardous operatin
g con~itions and
data onstrate the applicability of one-d1mens1onal propulsion equations to calculate the thrust
mduced by
to dem ine are shown. Additional data obtained to determine the system transfer function
to design a PID
tbe engll rare also shown. The PID control algorithm design has been outlined.
cootro e
The instrumentation includes several thermocouples a~d pressure transducers and a load
cell to m~ure
the thrust generated by the engine. A valve controls the fuel-flow rate. In the present work two
separate control
, approaches were used. First the difference between the desired thrust from the engine and the thrust measured
using the load cell was used as the feedback signal to control the fuel-flow rate to the engine.
In the second
a proach the temperature and pressure sensor data were used to calculate the thrust produce
d by the engine
~ing the aero-thermodynamic equations applying to turbojet engine operations, and the differen
u • ce berween
the calculated thrust and the desired thrust was used as the feedback signal. In the present approach, turbojet
engine's operation will be automated and several control logics will be trimmed to show their capabili
ties. In this
hardware-in-the-loop control demonstration effort, first a simple PID control algorithm is demons
trated. The
testbed development and some preliminary results obtained are presented using the experim
ental apparatus.
Simply stated, the term "soft computing" here refers to computational mechanisms that
can determine
suitable relationships (in a system data set) to assess and determine a quantitative opinion(s)
based on future
conditions. Within MSFC, such computational mechanisms are viewed as a collection of
algorithms that
,can achieve optimal or near-optimal results in the presence of imprecise data, uncertainty,
unknown physics
and probabilistic outcomes. Such algorithms include automated reasoning, nondeterministi
c or probabilistic
methods. Examples of the latter include Bayesian networks, statistical resampling techniques,
chaos theory and
pans oflearning theory: Other well-known soft computing t~chnologies include fuzzy logic, neural
networks
and genetic algorithms. The term soft computing is used metaphorically to contrast with hard
computing.
Hard computing systems are based on those traditional approaches used commonly in most
event-driven
systems. Such approac~es are often viewed as crisp or binary. For example, in a propulsion
start p~ep~rations, ifliquid oxygen system for engine
tank temperature A < x and liquid oxygen bottom tank pressure A> y, then
open_ liquid oxygen engine supply valve can be opened. For this example, soft computing would
accommodate
aregion of acceptable temperature and pressure valves as well as observe other conditions such
as liquid level
and so on. A mechanism (e.g. NNs) for determining when to open the liquid oxygen engine
would be used. supply valve
th
e approach would differ in tha~ it would be tolerant of any imprecision and uncertainty.
one could In essence,
h . . view soft compuu•ng as bemg . . ·1
simi ar to t he way the human brain. works. Humans tend •
to we
keeunsuc
fi (object·
. ive) and su b'Jecuve
• knowl
edge before making decisions based on current states ofevents. The •
an~ eaturt m soft computing stems from addressing any inherent imprecision, unct:rtainty,
partial truths
effo ove~a l srstem knowledge. The central goal in soft computing is to attain more robwt response
. For this
seq n, t e primary technologies to be used are Bayesian belief networks and fuzzy logic. For the
engine start-up
to uence,
. the Bayes·ian be1·ie f networks wi·11 be used to ascertain the state of the engme
• prior• to procll;CU __ .J!!ng ·
nd stage controI• For mam
de rnain • stage engine
• control approach, fuzzy logic • b l d d • •
will e emp oye an it IS MU6...aY ,........., •
pe ent on the complexity of the engine control requirements and functions. ·
17•6,1
1l.· . '
Bayesian Belief Networks !\\~ ~~k .\d -lo
For the . • .
BBN )engine st~rt hase, the primary soft computing technology to be utilized is Bay .,•
5 th lief netWorks.
• e O e i,nten ~the BBN is to qualify each of the states during engine start-up • reaching main
~~
• I
~
Applications of Soft Comput·ing
536
! ffx( u)
sta~ ~ addition
health of the engine and proceeding into main
stage. This will further assure certainty in the n proven
iding adde d assu rance into prev entin g any premature engine shut4owns. BBNs haveEi(e~
to prov events in environments
to be good predictive and diagnostic
mechanisms for reasoning about the state of
rooted in classic
details, the genealogy of this SCT is strongly
where uncertainty is universal. Suppressing the shows a Bayesian
subjectivist viewpoint is taken. Figure 17-22
statistical Bayesian inference theory where a
belief network. belief in
pretation of probability where one's degree of
In short, Bayesian inference uses a different inter declarative (prior
are computational architectures that permit
some event is part of the reasoning. BBNs d (factual),
al prob abilistic valu es) and subj ective opin ions (posterior probabilistic values) about worl
condition n and a unique
sment through a visual network representatio
knowledge to be part of the reasoning and asses
syntactic message-passing feature.
ated to update its parameters for belief upda
ting, it first inspects all
Beli efupda tin~ Whe n node Xis activ
t, it updates
and its children nodes (A). Then using all inpu
messages transmitted to it by its parents (Jr)
its belief.
mit to parent
mitted by Y and Z, compute message to trans
Bottom-up propagation: Using messages trans
node U.
s Yand Z.
s new rpessages to be sent to its children node
Top-down propagation: Node X then compute
with a National Instruments (NI) PCI 4351, AID board with 24 bit resolution for l6 analog inputs wich a 60
samples s- 1 capability, and a NI Virtual Bench Logger data acquisition program for monitoring the measured
parameters on a PC. . . .
Starting the engine requires an external source of high-~ressure ~tr~~ minimum lOO ~si to spin up the
engine to approximately I 0,000 rpm. Subsequent fuel i~jectton and 1gn1t1on sta~ts the ~ngme. The fuel-flow
rate is controlled by the person operating the engine with the ~se of a lever, which basically controls a valve
constricting the fuel flow to the engine. Engine idles at approximately 5O,?OO rpm and the thrust generated
increases with the increased rpm. To obtain higher thrust values the engine operator steadily increases th
fuel-flow rate from the idle conditions. In order to stop the engine it is brought to the idle conditions an~
run until the exhaust temperature drops under 100 °C, to minimize engine damage.
~ ---,_,
'-..
~ 17.6. 7 E'
xIt Cd''
on ItIons Monitonng
••
~\lei.s! erop_ulsion equations used in cal_;ulation of the engine thrust requires the measurement of the
exir,conditio~, namely the,.exhaust total pressur~ and the - tC,!JlRera~IJI..~ Although the existing system
available from Turbine Technologies incorporated a eressure transducer and a-tb~rmocoupl~, for this purpose,
the response time for the equipment was rather slow. In order to increase ch; c'ime' resolution of the data
~brained at the exit condit~~s a new ,Q_ressure trac~s£1M~er with a 0.2 ms response rime and a ~ response
nme has been incorporated;.)
As a result of this effort, new insight has been gained into the beha~ior and application of soft computing
technologies in a rocket engine control environment. The methodology created here will provide a new
approach to the area of employing soft computing technologies in rapid response engine control systems
for future vision vehicles. It will yield better insight into incorporating soft computing technologies with
proven and practical software engineering methods. It is expected that chis effort will demonstrate that by
-~- ffl
~erc,se
11.
9
uting technologies, issuesd in dquality and reliability of the overall schemc of cngme .
ft cornp . h c
lo0ng so rnent can be further improve an t us sarety be further insured. _
I0 technologies is• expected to supplement efforts•m 1mprovm • •
, ef11P oiler deVe P use of these soft computing . g
canrr ore t 1e
1 e,
processo r execution fa
l ' t software development time, sortware maintena nce,
furtherJl'nagemen , l. l l .. II . , u1t to1erancc
~,.rare ma_ d nonlinear contro m powerd eve .transmo ns, a of which contribute a better engme
to •
• uon an fi al . Id c
s01L•
d111iuga 1 . proJ· ected that the m pro uct wi11 yie a roundation for a path .
to further dev I
. _ c opment
an seem, t 1s . h Id b bl .
c0nrrol sy . low cost engme controlle r t at wou e capa e of performi ng in unique vision spacecraft
d d • • h' r
of an aiJcernauve
. • low cost and a vance avionics arc uectures ror autonomous operations· from enuine r:r
. les requ1nng
vehtC engine shutdown.
pre-scare co
.1 summary
111
In this chaptet we have de~lt with the a~plications of soft computing techniques: Th~ applicatio? areas of
th esoft computing techniques are growing day by day. Neural networks and fuzzy logic are effectively used
. :arious control applications. Genetic algorithm plays a major role in providing solutions for optimizing a
;oblem. The combinations of all these techniques give an accurate solution to complex systems. There are
various researches going around the world in the field of soft computing_.
3. In what areas does genetic algorithm gives a best 8. Describe in detail the application of genetic
optimized solution? algorithm to Civil Engineering area.
4. List few applications of hybrid fuzzy GA systems 9. With suitable block diagram, explain the prin-
and neurofuzzy systems. ciple involved in a liquid level controller using
neurofuzzy technique.
5. Soft computing techniques gives best solution to
complex problems. Justify. 10. With a case study example, describe in detail the
application of soft computing.
6. With suitable case study, explain how neural
network best performs its control action.