Dynamic Evolving Neuro Fuzzy Systems of PDF
Dynamic Evolving Neuro Fuzzy Systems of PDF
Dynamic Evolving Neuro Fuzzy Systems of PDF
1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
Abstract— Qualitative modeling is one promising approach process knowledge into models of these processes like they are
to the solution of difficult tasks automation if qualitative found e.g. in process or manufacturing industries as well as in
process models are not available. This contribution automotive systems [2].
presents a new concept of qualitative dynamic process Modeling is achieved using a particular class of dynamic neuro
modeling using so called Dynamic Adaptive Neuro fuzzy fuzzy systems where the nonlinear static characteristics of the
Systems. In contrast to common approaches of Adaptive process and-in contrast to common approaches [1]-as well its
Neuro Fuzzy modeling [1], the dynamic system is dynamics are represented in the neuro fuzzy domain. To be
completely described in the neuro fuzzy domain: the neuro more specific, Fig. 1 shows an autonomous first order dynamic
fuzzy information about the previous state is directly neuro fuzzy system. The rule base may consist of rules like.
applied to compute the system’s current state, i.e. the IF yk-1 is “small” Then yk is “big”.
delayed neuro fuzzy output is feedback to the input without Linguistic terms like “small” are modeled by neuro fuzzy sets.
defuzzification. Knowledge processing in such dynamic The knowledge propagation is carried out by a neuro fuzzy
neuro fuzzy systems requires a new inference method, the inference method. Since the neuro fuzzy output is feed back
inference with interpolating rules. This yields the without a prior defuzzification, the linguistic information about
framework of a new systems theory the essentials of which the system is completely modeled in the neuro fuzzy domain.
are given in further section of the paper. First, an As a consequence, a new inference scheme has to be derived for
identification method is presented, using a combination of the following reasons: An inference method is expected to
linguistic knowledge. Next, a stability definition for evaluate a set of neuro fuzzy rules corresponding to the human
dynamic neuro fuzzy systems as well as methods for way of approximate reasoning. Human beings are able to
stability analysis is given. Finally, a neuro fuzzy process only such neuro fuzzy sets that might be properly
model-based neuro fuzzy controller design method is adjoined to linguistic values. Therefore, only these kinds of
developed. The identification of real problems and neuro interpretable neuro fuzzy sets are appropriate inputs of neuro
fuzzy controller design for inverted pendulum system fuzzy systems. Since the neuro fuzzy output of a dynamic neuro
demonstrate the significance of the new systems theory. fuzzy system has to be processed by the inference in subsequent
steps, it has to be guaranteed that the inference maps
Index Terms—ultrasonics, motors, multi-degree of freedom, interpretable neuro fuzzy inputs onto an interpretable neuro
multilayered piezoelectric actuators. fuzzy output.
In the sequel, neuro fuzzy numbers with triangular shaped
membership functions, which are often used to characterize
1. Introduction linguistic values like “small” or “big”, will be used as
interpretable neuro fuzzy sets.
The analysis and control of complex plants often requires the
Conventional reasoning methods like “max-min- inference”[3]
introduction of qualitative process models since quantitative,
do not generate an interpretable neuro fuzzy output. Therefore,
namely analytical process models are not available. An
a new neuro fuzzy inference method, the “inference with
examination of the quantitative and qualitative paradigms will
interpolating rules” was developed which is outlined in the
help to identify their strengths and weaknesses and how their
second section. This method is the central element of a new
divergent approaches can complement each other. However,
system theory covering processes represented by a set of neuro
human experts as operators usually are capable of
fuzzy rules. Within the scope of this systems theory an
accomplishing control tasks, taking into consideration only
identification procedure is developed in the second section.
imprecise knowledge about the process which may describe by
Measurements as well as heuristic knowledge are used to
a set of rules like IF valve is “open wide” THEN liquid level is
determine a linguistic representation of the process dynamics.
“rising fast”
After that, the stability definition for dynamic Neuro fuzzy
Thus, the behavior of an operator analyzing or controlling a
Systems is given and approach for stability analysis is briefly
process stimulates the new approach of neuro fuzzy modeling,
outlined.
systems analysis, and controller design pursued in this
contribution. The new concept allows integrating qualitative
17
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.3 NO.1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
18
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.3 NO.1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
Identified. Therefore, the centers of four premises search strategies may not applicable. For systems of higher
c(P1),….,c(P5) and four conclusion c(C1),….,c(C5) were order, evolutionary algorithms have been successfully applied
found. The center equation is the linear interpolation function [5].
f(c(E)) spanned by c(P1),….,c(P5) and c(C1),….,c(C5).
Because of the unsteadiness of the gradient of J1 gradient-based
19
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.3 NO.1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
Having determined the centers of the premises and conclusions, system 1 which is stable since the output converges to the neuro
the shapes of the membership functions are determined in the fuzzy number with the center 0, the left foot –2 and the right
next step with a methodology developed in [5]. This approach foot +2. Fig. 8 depicts the neuro fuzzy output resulting from a
guarantees a minimum fuzziness of the error by minimizing eq. crisp initial state y0=2. The output membership functions of
(2) under consideration of the straggling of the measurements. system 2 shown in Fig. 9 cause an unstable system behavior.
Fig. 5 shows in extension of Fig. 4 the neuro fuzzy output Ŷ Although the center of the output converges to 0 for any initial
computation for a given crisp input e0 using the identified state, it’s left and right foot moves to infinity (Fig. 10). Since
neuro fuzzy model. Due to the crisp input, the neuro fuzzy the output becomes fuzzier with every step, the specificity of
output of the model is equivalent to the interpolating the output vanishes for k→∞.
conclusion. The left and right foot of the interpolating These simple examples suggest the following stability
conclusion are calculated using L(IC)=gl(e0) and r(IC)=gr(e0) definition for Dynamic Neuro fuzzy Systems: An equilibrium
respectively. gl(e) and gr(e) are piecewise multilinear point of a Dynamic Neuro Fuzzy System marked by a crisp
interpolation functions spanned by the left and right feet of the value R0 is stable if
conclusion membership functions, L(c1),….., L(c5) and • R0 is an asymptotically stable equilibrium point for the center
r(c1),….., r(c5), respectively, and the centers of the premise of the output c(Yk)
membership functions c(p1),…., c(p5). IF the crisp input e0 • The feet of the neuro fuzzy output stay in a bounded
belongs to the measurements, i.e. e0 =ei, the membership environment of R0.
values of the corresponding measured crisp output yi is always In the examples above R0=0 marks the equilibrium point.
greater than zero: e0= ei →μŶ(yi)>0. System 1 has a stable equilibrium point, whereas the
Thus, the neuro fuzzy model output might be interpreted as a equilibrium point of system 2 is unstable. Since it is sufficient
possibility distribution [8]. to examine the mapping of the crisp parameters of the neuro
Finally, it has to be emphasized the in general linguistic fuzzy input onto the crisp parameters of the neuro fuzzy output,
knowledge is applied in combination with the measurements. conventional methods for the stability analysis of nonlinear
On the one hand, linguistic knowledge may be used for systems can be applied. If all interpolating premises defined on
situations where no measurements are available. On the other yk-1,…., yk-n are fuzzier than the interpolating conclusion with
hand, rules given by human experts can be taken as starting the same center defined on yk, it is only necessary to analyze
conditions for the optimization procedure. For example, the the mapping of the centers of the neuro fuzzy input onto the
starting conditions for the optimization whose results are neuro fuzzy output[5].
illustrated in Fig. (4) are the centers of the four premises and With a constant neuro fuzzy Uk results a discrete nonlinear
conclusions of the respective rules. system described
by the center equation
3 Stability Analysis of Dynamic Neuro fuzzy Systems c(Yk)=f(c(Yk-1),………, c(Yk-n))
With the centers c(Yk), c(Yk-1),………, c(Yk-n) of the neuro
To show the typical behavior of Dynamic Neuro fuzzy Systems fuzzy output Yk and its delays Yk-1,………, Yk-n. To analyze
and to obtain an appropriate stability definition, it is sufficient such a system, methods based on common stability analysis
to consider two a simple autonomous Neuro fuzzy System approaches may be used. The “Convex Decomposition”[9;10]
represented by the following two rules: as an efficient numerical stability analysis method and an
IF yk-1 is “negative” Then yk is “positive” approach based “integral Ljapunov Function”[11] have been
IF yk-1 is “positive” Then yk is “negative” successfully applied t Dynamic Neuro fuzzy Systems.
The membership functions defined on the input domain are Considering first order Dynamic Neuro fuzzy Systems, the
shown in Fig.(6). Depending on the output membership region of attraction of an equilibrium point can even be
functions, the system exhibits different dynamic behavior. analytically determined [5;12].
Given the output membership functions of Fig. 7, we obtain
20
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.3 NO.1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
4 Neuro Fuzzy Model Based Neuro fuzzy Controller Design determined. Consequently, the center equation of the neuro
This section outlines a new neuro fuzzy controller synthesis fuzzy controller is determined from the center equation of the
approach using a qualitative (neuro fuzzy) process model. In neuro fuzzy process model. For a dynamic neuro fuzzy system
Fig (11), the structure of the controlled neuro fuzzy system is of order n, the center equation is given by
depicted. The plant is modeled by the second order Dynamic c(Yk)=f(c(Yk-1),……, c(Yk-n), c(Uk-δ),…. c(Uk-m)).
Neuro fuzzy System. The controller determines the control c(Yk),c(Yk-n), c(Uδ),…. c(Uk-m) represent the centers of the
signal Uk from the neuro fuzzy model output Yk and the neuro fuzzy inputs
command variables Wk. As mentioned above, the center of the and outputs and their delay. δ is the difference order of the
neuro fuzzy model output exclusively depends on the centers of center equation. To deduce the center equation of the neuro
the inference inputs. Therefore, the center of the output can fuzzy controller, approaches for controller synthesis of
only manipulated by the center of control signals. Thus, given time-discrete nonlinear systems can be applied. In [5] the center
the center of the neuro fuzzy model output and the center of the equation is determine by input/output linearization. The
command an appropriate crisp control signal can be
21
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.3 NO.1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
problem of handling a zero dynamics which may occur when IF Yk-1 = A and Uk-1=X Then Yk=AX
using this methods is discussed [5;13]. IF Yk-1 = B and Uk-1=X Then Yk=BX
The example depicted in Fig. (11) Demonstrates the basic ideas
of the neuro fuzzy model based controller synthesis. The under
lying set of rules is
22
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.3 NO.1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
23
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.3 NO.1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
24
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.3 NO.1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
25
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.3 NO.1 January 2014
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
26