<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Algorithms  for  synthesis  of  a  fuzzy  control  system  chemical  reactor temperature </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Isamiddin Siddikov</string-name>
          <email>isiddikov54@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nodira Mamasodikova</string-name>
          <email>nodiramamasodikova@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Odinaxon Khalmatov</string-name>
          <email>rodinaxon75@mail.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xuryat Mirzaaxmedova</string-name>
          <email>mirzaaxmedova1961@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fergana branch of Tashkent University of Information Technologies named after Mukhammad al-Khwarizmi</institution>
          ,
          <addr-line>185, Mustaqillik street, Fergana, 150118</addr-line>
          ,
          <country country="UZ">Uzbekistan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Rayimdjanova</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Tashkent Institute of Textile and Light Industry</institution>
          ,
          <addr-line>5, Shakhdjakhon street, Tashkent, 100100</addr-line>
          ,
          <country country="UZ">Uzbekistan</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Tashkent State Technical University</institution>
          ,
          <addr-line>2, Universitetskaya street, Tashkent, 100095</addr-line>
          ,
          <country country="UZ">Uzbekistan</country>
        </aff>
      </contrib-group>
      <fpage>64</fpage>
      <lpage>70</lpage>
      <abstract>
        <p>   The issues of synthesis of a fuzzy control system for ill-defined technological processes are considered. An effective algorithm for the synthesis of a fuzzy logic controller and a fuzzy system for automatic regulation of the temperature regime of a chemical reactor, invariant to parametric and external disturbances, is presented. The proposed synthesis algorithm for a fuzzy-logical proportional-integral-differential (PID) -controller is simple and allows you to use a standard form of description of linguistic variables and a minimum set of control rules. The synthesized fuzzy logic controller gives the entire automatic control system the ability to maintain the reactor temperature at a given level in the presence of external disturbances, as well as to qualitatively control the technological process with a wide range of changes in its parameters over time. The used methods of the theory of fuzzy logic and neural networks allow you to operate with linguistic fuzzy statements. The bases of the rules of logical inference of a fuzzy-logical regulator in the form of a Cartesian product of fuzzy sets with a membership function, which has a trapezoidal shape, have been formed. The results of modeling a fuzzylogic control system showed that if there is a noisy external disturbing signal in the system and its level changes up to 30%, as well as changes in the parameters of the control object (gain and constant time) up to 25% (in the direction of increasing and decreasing), the fuzzy system retains the properties of stability.</p>
      </abstract>
      <kwd-group>
        <kwd>  Algorithm</kwd>
        <kwd>synthesis</kwd>
        <kwd>fuzzy controller</kwd>
        <kwd>chemical reactor</kwd>
        <kwd>uncertainty</kwd>
        <kwd>linguistic variable</kwd>
        <kwd>control system</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction </title>
      <p>
        Analysis of the state of the problem of designing control systems for complex technological objects
shows that traditional methods of constructing models of objects and control systems for them do not
lead to satisfactory results when the initial description of the problem to be solved is obviously
inaccurate and incomplete [
        <xref ref-type="bibr" rid="ref1 ref2 ref7 ref9">1,2,7,9</xref>
        ].
      </p>
      <p>
        As a rule, these poorly structured or poorly defined objects have such properties as non-stationarity
of parameters, incomplete information about objects, lack of a formal description of the control object,
etc. [
        <xref ref-type="bibr" rid="ref1 ref12 ref6 ref8">1,6,8,12</xref>
        ]. From the point of view of the classical theory of automatic control (ACA), the control
of objects of this class is a rather complicated, in most cases unsolvable problem. This is due to the fact
that when building a traditional control system (CS), it is necessary to formally describe the control
object in advance and form control criteria on the basis of a certain mathematical apparatus operating
in quantitative categories.
      </p>
      <p>
        If it is impossible to give an exact mathematical description of the object and its control criteria in
quantitative terms, the traditional control theory turns out to be inapplicable [
        <xref ref-type="bibr" rid="ref11 ref13 ref15 ref4">4,11,13,15</xref>
        ]. It is in these
cases that it is advisable to use intelligent control methods to solve the problem of creating a control
system specifically focused on building models that take into account the incompleteness and
inaccuracy of the initial data.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Formulation of the problem </title>
      <p>The processes taking place in the reactor depend on the temperaturein the reactor, the percentage of
all components and the flow rate of the reaction mixture. The main input parameters of this process are:
steam and demineralized water consumption; initial temperature in jacket and reactor; initial
concentration of the components of the reaction mixture. The rest of the influences are disturbing; the
pressure of the heating steam can be taken as the main disturbing effect.</p>
      <p>
        Under certain assumptions and on the basis of the material balance equations [
        <xref ref-type="bibr" rid="ref3 ref8">3,8</xref>
        ], the
structuralfunctional model of a chemical reactor with a steam jacket can be represented in the following form
(Figure 1:):
Figure 1: Structural and functional model of a chemical reactor with a steam jacket 
      </p>
      <p>Where M is the mass of the contents of the reactor; M c - the mass of the reaction mixture; X m
the concentration of monomers in the reactor; Q1 - the flow rate of the reaction mixture at the entrance
to the reactor; Q2 - the flow rate of the output stream; X m0 - the concentration of monomers; R
constant of the reaction rate; g р - the thermal effect of the reaction; C - heat capacity of the contents
of the reactor; Tshi- temperature in the shirt; T - reactor temperature; TВ - water temperature; Hn
enthalpy of steam; S - the surface area of the jacket heat exchange; gshi- heat flow from the jacket; k
- coefficient of heat transfer from the jacket to the reactor;  - heat generated; mв - consumption of
water supplied to the jacket; mn - steam consumption at the jacket inlet.</p>
      <p>
        The input control effect for the reactor temperature is the heating steam consumption, and the rest
of the influences are disturbing [
        <xref ref-type="bibr" rid="ref3 ref9">3,9</xref>
        ].
      </p>
      <p>
        One of the most important parameters characterizing the quality of the technological process is the
concentration and working viscosity of the spinning solution at the outlet of the reactor. Measurement
of these parameters is possible only in a laboratory way. Analysis of the literature [
        <xref ref-type="bibr" rid="ref14 ref3 ref8 ref9">3,8,9,14</xref>
        ] and the
experience of industrial operation have shown that in order to obtain a spinning solution of a given
quality, it is necessary to maintain a certain temperature regime. Therefore, the reactor temperature
Treac selected as an output parameter. The reactor temperature, in turn, is a controllable parameter,
which is controlled by the temperature of the reactor jacket Tshi.
      </p>
      <p>The simulation results of the existing automatic control system show that the overshoot in the system
is about 20%, and the transient time is 385 seconds.</p>
      <p>
        In the presence of external or parametric disturbing influences on the object (for example, a change
in the vapor pressure by more than 15%, a change in the concentration of the components of the reaction
mixture by 10%), the quality indicators of the transient process deteriorate significantly. In the case of
a wide range of variation of these parameters, this aspect can lead the control system to an unstable
state. This is due to the fact that in automatic control systems with fixed values of the parameters of
the controller, the quality of the transient process changes depending on the disturbance and
technological modes of the chemical reactor [
        <xref ref-type="bibr" rid="ref7 ref9">7, 9</xref>
        ].
      </p>
      <p>Therefore, it is proposed to search for the solution of such problems using the theory of fuzzy logic,
which makes it possible to operate with linguistic fuzzy statements. Thus, the problem is posed of
synthesizing a robust fuzzy system for controlling the temperature regime of a chemical reactor, which
is invariant to external and parametric disturbances.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Solution method </title>
      <p>
        Synthesis of a fuzzy control system invariant to external and parametric disturbances.
The main stages of solving the problem are [
        <xref ref-type="bibr" rid="ref11 ref12">11,12</xref>
        ]:
1. Description of the control object and determination of its input and output parameters and
disturbing influences.
2. The choice of the fuzzy inference algorithm that most fully determines the decisions made in
the given conditions of the process of oil products extraction in a chemical reactor.
3. Synthesis of a fuzzy controller, which is an integral part of an intelligent controller and provides
the required qualitative and quantitative indicators for controlling the temperature regime of a
chemical reactor in the presence of disturbing influences.
4. Investigation of the obtained surfaces of the response of the fuzzy controller in the presence of
disturbing influences and pure delay, which characterize the technological process of heat supply to
the consumer.
      </p>
      <p>Consider a closed system for automatic temperature control of a chemical reactor with a fuzzy logic
controller (NLR) (Figure 2:).</p>
      <p>Figure 2: ATS of temperature of a chemical reactor with a fuzzy logic controller </p>
      <p>This system differs from the existing cascade ACP with classical PI controllers in that the control
loop has one single fuzzy logic controller of the MISO type with two inputs and one output. The fuzzy
controller is assigned the task of developing a control action in the range of changes in the dynamic
control error and its derivative with respect to its threshold values.
block F , then the fuzzy inference is performed in the rule base, resulting in a fuzzy output variable u 
The translation of the values of the control vector u  from the fuzzy region to u the clear one is carried
out by the defuzzification unit DF .</p>
      <p>The block N is intended for preprocessing the input signal of the regulation error and its derivative:
etN  
ei , ei  eimax
eimax sign ei  , ei  eimax .</p>
      <p>u  uN DV  uN umax ,</p>
      <p>The post-processing of the output control signal is carried out by the block DN, where the given
denormalization u is solved:</p>
      <p>Where umax is the maximum value of the control applied to the object.</p>
      <p>As a rule, the NLR knowledge base contains a description of the terms of linguistic variables (LP),
which must be defined in advance for each input and output variable.</p>
      <p>For this, we introduce the following linguistic
variables e1=(“error control”, Te1, E1),
e2=(“Manufacturing errors”, Te2, E2) and u=(“Management”), where Tej  Te1i ,Te2t ,...Teki , i  1, k ,
Tu  Tu1,Tu2 ,...Tuk , -term-sets of values of linguistic variables e1 , e2 and u with the corresponding
accessory functions (FP) Tel  eli ei  , Tul  1 u  , l  1, k, given, respectively, on the universal sets
i
E   Eimin , Eimax  andU  Umin ,Umax  .</p>
      <p>i
Suppose that each input and output linguistic variable Tx  Te ,Te/dt ,Tu has 7 terms:</p>
      <p>Tx  "NB", "NM ", "NS ", "ZE", "PS ", "PM ", "PB",
with triangular functions accessories:</p>
      <p>Then fuzzification results in linguistic variables:

"

" rror"
"</p>
      <p>,  ,  ,</p>
      <p>/

,

,
,




,


,



0,   ,  
,   ,   
,   ,   
0,   ,  

,
,




,

,
⎫
⎪
⎬
⎪
⎭

,


"The speed of change has increased"

,

,


Next, we form the bases of the rules of inference of the NLR in the form:
if Te1j Te2j  , ТО T j , j  1, 7,
a
where Te1j Te2j  is the Cartesian product of fuzzy sets E1 and E2 , given on the scales E1 and E2 , with
a membership function:
 ej1Tej2  e1, e2    ej1 e1    ej2 e2  ,
T j</p>
      <p>u -the corresponding output fuzzy set, determined by the fuzzy relation
with the membership function:
 Ri e1, e2  , u   Tei1 e1   Tei2 e2   Tui u .</p>
      <p>R j  Te1j Te2j  Tuj , j  1, 7
7
The set of all rules corresponding to a fuzzy relation R   R j , with a membership function
j1
 R e1, e2  , u   j71  ej1 e1    ej2 e2    aj u  ,
defines the knowledge base of NLR and sets the law of functioning of a fuzzy system.</p>
      <p>
        Thus, given the values of the input linguistic variables Te1j and Te2j , the output value of the
fuzzylogic controller Tuj can be determined based on the following compositional rule [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]:
      </p>
      <p>B j  Te1j Te2j   R
with the degree of belonging:</p>
      <p> ej u   e1E1,e2E2  ej1 e1    ej2 e2    R e1, e2 , u  .</p>
      <p>In the case when the linguistic variables of the input signal e1 and e2 there correspond fuzzy sets,
Te1j and Te2j , the fuzzy set Tuj of the linguistic variable of the control signal u is defined as follows:
 uj u   me1,ae2x  i1  ej1 ei   mji1n  i1  ej1 ei    ej2 u . (1)</p>
      <p> n   m  n </p>
      <p>After the fuzzy inference procedure, in order to obtain the real value of the output signal of the fuzzy
regulator, it is necessary to carry out the defuzzification process - translating the fuzzy value of the
linguistic variable u into a clear value u .</p>
      <p>
        To do this, we use the center of gravity method [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]:
      </p>
      <p>9 9
u  n1 unTu un  n1 Tu un .</p>
      <p>Considering that the membership function of a fuzzy value Tu can be represented as:
 n
  j ei  , u   j
Tuj u    i1 Te1</p>
      <p>0, u   j
where  j are discrete numerical values of the output signal, then the defining value of the output signal
of the NLR at the defuzzification stage can be calculated as follows:</p>
      <p>m  n  m n
u  j1  j  i1 Teij ei  / j1 i1 Teij ei ,
or
where</p>
      <p>n m n
 j e  i1 Teij ei  / j1 i1 Teij ei .</p>
      <p>Considering that the basic equation of the PID controller can be written in the form
m
u e,    j j e ,</p>
      <p>j1
 1 t de t  
u t   u0  K  e t   Tu 0 e   d  Td dt  ,
then the control law of the PID controller can be represented as a controller with a variable coefficient:</p>
      <p>KПИД  K  K  ,
where K  is the variable part of the gain, which depends on the current value of the derivative and the
integral of the control error.</p>
      <p>This allows you to implement a fuzzy-logic PID-type controller in the form of two series-connected
modules: the "NLR PD" module and the "fuzzy correction" module with adjustable coefficients  and
 (Figure 3:).</p>
      <p>Figure 3: Structural model of a fuzzy‐logic PID ‐ controller </p>
      <p>Thus, in the case of completeness and consistency of the base of rules of fuzzy inference, the law of
functioning of the NLR can be represented as the sum of the products of two functions, determined by
the type and distribution over the range of regulation of membership functions and the chosen fuzzy
inference algorithm.</p>
      <p>Based on the above theoretical considerations, we can formulate the following synthesis algorithm
for a fuzzy PID controller:</p>
      <p>1. The input and output linguistic variables of the NLR are determined, each of which contains 7
terms - sets with uniformly distributed triangular accessory functions.</p>
      <p>2. The scaling factor and the denormalization factor of the fuzzy regulator (N, DN) are
determined.
3. The bases of the rules of inference of NLR are formed in the form (1).
4. The system sequentially includes a standard linear PD with 7 terms for each LP and 49 rules,
the task of which is to suppress oscillations.
5. The law of functioning of the nonlinear NLR is optimized by shifting the centers of the
intermediate terms of the input LP "control error" e1;Tje  x, ajbjcj .
6. The choice of tuning parameters  and  , allowing the reduction of the static error.</p>
      <p>The considered synthesis algorithm for a fuzzy-logic PID controller is simple, since it allows the use
of a standard form of description of linguistic variables and a minimum set of control rules.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Results </title>
      <p>of the control object (gain K1OY , K2OY and constant time T1OY ,T2OY ) up to 25 % (in the direction of
increasing and decreasing), the fuzzy system retains the stability properties.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions </title>
      <p>Thus, on the basis of the performed computational experiments, it can be concluded that the
synthesized fuzzy logic controller gives the entire automatic control system the ability to maintain the
reactor temperature at a given level in the presence of external disturbances, as well as qualitatively
control the polymerization process with a wide range of variation of its parameters. in time.
6. References </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Aliev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Aliev</surname>
          </string-name>
          ,
          <source>The theory of intelligent systems, Baku</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V. I.</given-names>
            <surname>Vasiliev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. G.</given-names>
            <surname>Ilyasov</surname>
          </string-name>
          ,
          <source>Intelligent control systems: Theory and practice</source>
          , Moscow,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Golding</surname>
          </string-name>
          , Chemistry and technology of polymers, Moscow,
          <year>1973</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>V. I. Gostev</surname>
          </string-name>
          ,
          <article-title>Design of fuzzy controllers for automatic control systems</article-title>
          , Petersburg,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Zakharov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Ulyanov</surname>
          </string-name>
          ,
          <article-title>Fuzzy models of intelligent industrial regulators and control systems</article-title>
          ,
          <source>Bulletin of the Russian Academy of Technical cybernetics 5</source>
          (
          <year>1994</year>
          )
          <fpage>35</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>I. A.</given-names>
            <surname>Zade</surname>
          </string-name>
          ,
          <article-title>The concept of a linguistic variable and its application to making approximate decisions</article-title>
          , Moscow,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>I. M.</given-names>
            <surname>Makarova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. M.</given-names>
            <surname>Lokhina</surname>
          </string-name>
          ,
          <article-title>Intelligent automatic control systems</article-title>
          , Moscow,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V. V.</given-names>
            <surname>Kafarov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. N.</given-names>
            <surname>Dorokhov</surname>
          </string-name>
          ,
          <article-title>System analysis of chemical technology processes, Basics of strategy</article-title>
          , Moscow,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>V. V.</given-names>
            <surname>Kafarov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. P.</given-names>
            <surname>Meshalkin</surname>
          </string-name>
          ,
          <article-title>Principles of development of intelligent systems in chemical technology</article-title>
          ,
          <source>Bulletin of the Russian Academy</source>
          <volume>2</volume>
          (
          <year>1989</year>
          )
          <fpage>409</fpage>
          -
          <lpage>413</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Marakhimov</surname>
          </string-name>
          ,
          <article-title>Neuro-fuzzy approach to restoring membership functions of values of linguistic variables</article-title>
          ,
          <source>Uzbek Journal Problems of Informatics and Energy</source>
          <volume>5</volume>
          (
          <year>2004</year>
          )
          <fpage>8</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>I. Pegat</surname>
          </string-name>
          ,
          <article-title>Fuzzy modeling</article-title>
          and control, Moscow,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Ulyanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.V.</given-names>
            <surname>Litvintseva</surname>
          </string-name>
          et al.,
          <article-title>Intelligent robust control: soft computing technologies</article-title>
          , Moscow,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>E. N.</given-names>
            <surname>Mamdani</surname>
          </string-name>
          ,
          <article-title>Rule-based Fuzzy Approach to the Control of Dynamic Processes II IEEE Trans</article-title>
          ,
          <source>on Comput 12</source>
          (
          <year>1981</year>
          )
          <fpage>432</fpage>
          -
          <lpage>440</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>V.</given-names>
            <surname>Rotach</surname>
          </string-name>
          ,
          <article-title>The Analysis of Traditional and Fuzzy PID Rigulators, Proceeding 8-th Zittau Fuzzy Colloquium (</article-title>
          <year>2000</year>
          )
          <fpage>165</fpage>
          -
          <lpage>172</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>I. Zadeh</surname>
          </string-name>
          ,
          <article-title>Fuzzy logic, neural network and soft computing</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>3</volume>
          (
          <year>1994</year>
          )
          <fpage>30</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Y. J.</given-names>
            <surname>Zimmerman</surname>
          </string-name>
          ,
          <article-title>Fuzzy set Theory and its applications</article-title>
          ,
          <source>Second Revised Edition</source>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>