<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Inverse Dynamic Models in Chaotic Systems Identification and Control Problems</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Leonid</forename><surname>Lyubchyk</surname></persName>
							<email>lyubchik.leonid@gmail.com</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Computer Mathematics and Data Analisys</orgName>
								<orgName type="institution" key="instit1">National Technical University &quot;Kharkiv Polytechnic Institute&quot;</orgName>
								<orgName type="institution" key="instit2">UKRAINE</orgName>
								<address>
									<settlement>Kharkiv</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Galyna</forename><surname>Grinberg</surname></persName>
							<email>glngrinberg@gmail.com</email>
							<affiliation key="aff1">
								<orgName type="institution">Kirpichova str</orgName>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="department">Department of Economic Cybernetics and Management</orgName>
								<orgName type="institution" key="instit1">National Technical University &quot;Kharkiv Polytechnic Institute&quot;</orgName>
								<orgName type="institution" key="instit2">UKRAINE</orgName>
								<address>
									<settlement>Kharkiv</settlement>
								</address>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="institution">Kirpichova str</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Inverse Dynamic Models in Chaotic Systems Identification and Control Problems</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">C0E2EAA738A6D2EDAD5C5BFF51B80146</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T02:22+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>chaotic system</term>
					<term>synchronization</term>
					<term>disturbance</term>
					<term>identification</term>
					<term>inverse model</term>
					<term>unknown-input observer</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Inverse dynamic models approach for chaotic system synchronization in the presence of uncertain parameters is considered. The problem is identifying and compensating unknown state-dependent parametric disturbance describing an unmodelled dynamics that generates chaotic motion. Based on the method of inverse model control, disturbance observers and compensators are synthesized. A control law is proposed that ensures the stabilization of chaotic system movement along master reference trajectory. The results of computational simulation of controlled Rösller attractor synchronization are also presented.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>Controlled systems and processes with chaotic dynamics are a matter of unflagging interest in modern control theory and practice <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2]</ref>. The problem of synchronization of chaotic systems is intensively studied; in this case, control law is designed in such a way that the controlled variables of the slave system follow the reference output of the master system or nonlinear oscillating system stabilized along given reference trajectory in the presence of uncertainties and external disturbances <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref>.</p><p>A typical model of a chaotic system is a linear system with additional nonlinear components dependent on the state, the presence of which determines the appearance of chaotic regimes <ref type="bibr" target="#b4">[5]</ref>. Because the system nonlinearity may be treated as a parametric disturbance of nominal model, chaos synchronization problem may be reduced to the disturbance rejection problem, namely, unknown and unmeasurable disturbances eliminating from the systems output along with reference signal tracking.</p><p>Recently a number of model-based control methods have been developed for disturbance rejection taking into account the requirements of accuracy, dynamic performance, stability and robustness <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b6">7]</ref>. In this paper the inverse model control approach <ref type="bibr" target="#b7">[8]</ref> is applied for chaotic systems synchronization. Inverse models are used for both parametric disturbance identification and compensation, which made it possible to synthesize disturbance decoupling controller, ensure reference signal tracking.</p><p>The proposed approach was studied through computational modeling using the example of a controlled Rösller attractor with signal and parametric disturbances. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. PROBLEM STATEMENT</head><formula xml:id="formula_0">= + + = =  (1)</formula><p>where ( ) R n</p><p>x t ∈ -chaotic system state vector, ( ) R m u t ∈ control variables vector, ( ( ),δ) R q f x t ∈ Disturbance ( ( ),δ) R q f x t ∈ may be treated as unknown input signal for system (1).   </p><p>* ε -some sufficiently small constant.</p><p>In the chaos synchronization problem, reference model (3) can be considered as a master system <ref type="bibr" target="#b2">[3]</ref>.</p><formula xml:id="formula_2">Dynamic system with state vector ( ) R n q x t − ∈ 1 2 1 2 ( ) ( ) ( ) ( ) ( ), ˆ( ) ( ) ( ) ( ), I I I I I I I I k x t A x t B u t B y t B y t f t C x D u t D y t D y t = + + + = + + +   <label>(4)</label></formula><p>will be referred to as inverse dynamic model of system (1), if the following conditions take place:</p><formula xml:id="formula_3">2 ( ) ( ) 0 x t Rx t − → , 2 ˆ( ) ( ) 0 f t f t − → , if t → ∞ , where n q n R − × -some aggregate matrix.</formula><p>Then ˆ( ) f t may be treated as unknown input signal ( ) f t dynamic estimate, obtained by inverse model (2).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. INVERSE DYNAMIC MODEL DESIGN</head><formula xml:id="formula_4">Let ( ) ( ) R n p z t Rx t − = ∈</formula><p>be aggregated auxiliary variables, where R is some aggregate matrix, so that ( )</p><formula xml:id="formula_5">T T rank M R n = .</formula><p>Take state vector estimate in the form</p><formula xml:id="formula_6">( ) ( ) ( ), m x t P y t Q x t = ⋅ + ⋅<label>(5)</label></formula><p>where matrices We obtain the aggregated vector ( ) z t estimate ( ) x t by minimal-order unknown-input observer (UIO) <ref type="bibr" target="#b8">[9]</ref>:</p><formula xml:id="formula_7">R n p P × ∈ , R n n p Q × − ∈ are such that</formula><formula xml:id="formula_8">1 0 ( ) ( ) ( ) ( ) ( ) m m x t Fx t G y t Hy t G u t . = + + +  <label>(7)</label></formula><p>The UIO <ref type="bibr" target="#b6">(7)</ref> parameters are determined from disturbance estimate invariance conditions <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b9">10]</ref> ( ) ( )</p><formula xml:id="formula_9">0 0 0 1 R HM A F R HM GM , RN HMN , G RB , G G FH . − − − = − = − = = −<label>(8)</label></formula><p>A solution of linear matrix equations ( <ref type="formula" target="#formula_9">8</ref>) are obtained as , ,</p><p>,</p><formula xml:id="formula_11">F RΠ AQ G RB N G RΠ AP H RNS N MN Π I BS M N n MN = = + = = + = −<label>(9)</label></formula><p>Taking the unknown disturbance estimate as ( )</p><formula xml:id="formula_12">( ) ( ) ( ) ( ) ˆˆf t N x t Ax t Bu t , + = − −  (10)</formula><p>we can obtained the minimal-order state and disturbance observer in the form of system (1) inverse model <ref type="bibr" target="#b9">[10]</ref>: </p><formula xml:id="formula_13">( ) ( ) ( ) ( ) ( ), ( ) ( ) ( ) [ ( ) ( ) ( ) ( )] N N m MN m N m N m m MB x t</formula><formula xml:id="formula_14">= ⋅ + ⋅ + + ⋅ + ⋅ = ⋅ + ⋅ = − ⋅ − − ⋅ −   <label>(11)</label></formula><p>where ,</p><formula xml:id="formula_15">n MN I NS M + Ν Π = − , N p MN MN I S S + Ω = − N MN N C S N PΩ . + + = +</formula><p>From ( <ref type="formula">1</ref>), <ref type="bibr" target="#b10">(11)</ref> it follows, that estimate errors vectors ( ) ( ) ( )</p><formula xml:id="formula_16">x ê t x t x t , = − ( ) ( ( ) ) ( ) f ê t f x t ,t f t = −</formula><p>are given by the equations:</p><p>( ) </p><formula xml:id="formula_17">( ) ( ) ( ) ( ) ( ) ( ) x x x x f N x e t F R</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. INVERSE MODEL-BASED CONTROLLER DESIGN</head><p>The disturbance rejection control law will be constructed as a function of reference signal and disturbance estimate:</p><formula xml:id="formula_18">1 ( ) [ ( ) ( ) ( )] * CB ref A CN A û t S y t C x t S f t , C A C CA. − * = ⋅ + − = −<label>(13)</label></formula><p>If system structure non-singularity condition takes place</p><formula xml:id="formula_19">1 rank m CB CN N MB q I S S S m q, S C S I −   = + =      <label>(14)</label></formula><p>or equivalently</p><formula xml:id="formula_20">1 det 0 q N MB CB CN , I C S S S − Φ ≠ Φ = − ,<label>(15)</label></formula><p>disturbance estimate may be eliminated from the controller equations, which is therefore be regarded as disturbance decoupling controller.</p><p>In reality, situations often arise when conditions ( <ref type="formula" target="#formula_19">14</ref>), (15) are not met. In such a case the realizable control law may be obtained using the disturbance estimates, dynamically transformed by the internal auxiliary "fast" filter with small parameters.</p><p>As a result, realizable controller are designed by including in its structure an additional internal low-pass filter with small time constant <ref type="bibr" target="#b10">[11]</ref>:</p><formula xml:id="formula_21">1 ( ) [ ( ) ( ) ( )], ε ( ) ( ) (1 μ) ( ) * CB A CN û t S y t C x t S f t f t f t f t , − * = ⋅ + − = − + − ⋅    <label>(16)</label></formula><p>where 0 1, 0 1 &lt; ε &lt;&lt; &lt; µ &lt;&lt; -small filter parameters.</p><p>From (13), ( <ref type="formula" target="#formula_21">16</ref>) follows, that disturbance compensator equation with internal additional filter take the form: </p><formula xml:id="formula_22">1 1 2 1 1 1 2 ε ( ) μ ( ) (1 μ) [φ ( ) φ ( )] ) ( ) φ ( ) φ ( ) [ ( ) ( )] φ ( ) [ ( ) ( ) ( )]</formula><formula xml:id="formula_23">+ = + = ⋅ + = ⋅ − ⋅ − ⋅     <label>(17)</label></formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. CHAOTIC SYSTEM INVERSE MODEL CONTROL</head><p>As an example of proposed approach consider inverse model control of the Rösller attractor under uncertainties:</p><formula xml:id="formula_24">1 2 3 2 1 2 1 1 3 3 2 1 2 1 3 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ( ) ( ))</formula><p>x t x t x t ,</p><p>x t x t ax t u t f t ,</p><p>x t cx t u t f t f x t ,x t ,</p><formula xml:id="formula_25">= − − = + + + = − + + +    (<label>18</label></formula><formula xml:id="formula_26">)</formula><p>where </p><formula xml:id="formula_27">1 2 1 3 3 1 3 ( ) δ ( ( ) ( )) δ ( ) (1 δ ) ( ) ( ) f c x f t , f x t ,x t x t x t</formula><formula xml:id="formula_28">)<label>19</label></formula><p>The control law, which ensures attractor synchronization with reference model, is the following:</p><formula xml:id="formula_29">2 0 1 1 2 1 3 1 2 1 2 2 ( ) (α 1) ( ) ( α ) ( ) ( α ) ( ) 2 ( ) ( ) (<label>)</label></formula><formula xml:id="formula_30">( ) ( ) ε ( ) ( ) (1 μ) ( ) ref ˆû t x t k a x t ĉ x t f t f t y t , û t kx t , f t f t f t , = − ⋅ + − − ⋅ + + − ⋅ − − − = − = − + − ⋅    <label>(20)</label></formula><p>The state estimates for system (18), obtained by reducedorder UIO, are:</p><formula xml:id="formula_31">1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 3 2 ( ) ρ ( ) ( ) (1 π ρ +π ) ( ) π ( ) ( ) π ( ) π π ( ) π ( ) ( ) ( ) ( ) ( ) π ( ) ( ) ( )</formula><p>x</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>t x t x t y t y t , x t x t y t y t , x t y t , ˆx t x t y t , x t y t ,</head><formula xml:id="formula_32">= + + + + ⋅ + = + + = = + =   (21)</formula><p>where</p><formula xml:id="formula_33">1 1 ρ (π ) a k , = + − 1 2</formula><p>π π are tuning parameters.</p><p>Corresponding disturbance estimates are As a result disturbance decoupling controller with internal filter equation is obtained in the form:     Simulation results for chaotic system synchronization problem demonstrated high accuracy of disturbances decoupling for broad range of parameters deviation.</p><formula xml:id="formula_34">1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 ε ( ) ν ( ) ( ) (ζ π ) ( ) α ( ) ( ) ( ) ν ( ) 2 ( ) (ζ 2π ) ( ) ( α ε ) ( ) ζ α</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. CONCLUSION</head><p>In this paper we presented inverse model-based approach to chaotic systems synchronization problem. The proposed method allows us to decompose the problem into the stage of structural synthesis of inverse models and their parametric synthesis or optimization. This significant advantage of the method of inverse dynamic models is the possibility of realtime reconstruction of signals of complex shape in the absence of information on their structure. This, in turn, makes it possible to efficiently solve problems of compensation of nonlinear state-dependent, which makes it possible to suppress sources of chaotic dynamics and simplifies the solution of synchronization problems. Thus proposed approach seems to be quite universal and can be used to solve various problems of controlling chaotic systems.</p><p>The implementation of the proposed control requires differentiating the measured output signals in real time, for which differentiators based on sliding modes can be used. Further development of the proposed approach is associated with the development of robust methods for inverse models design under conditions of uncertain deviations of the parameters of the chaotic object model.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Matrices</head><label></label><figDesc></figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>Markov parameters of system (1</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head></head><label></label><figDesc>Disturbance 1 ( ) f t was modeled input signal disturbance as a step wave function, reference model input signal ( ) ref y t adopted in the form of harmonic function. At Fig.1, 2 the state variables and phase plane of controlled Rösller disturbed attractor are presented.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Fig. 1 .Fig. 2 .</head><label>12</label><figDesc>Fig.1. Dynamics of the disturbed attractor.State variable 1 ( ) y t</figDesc><graphic coords="3,324.00,394.70,209.50,148.80" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Fig. 3 .Fig. 6 .</head><label>36</label><figDesc>Fig.3. Disturbances estimation 1</figDesc><graphic coords="4,61.70,102.60,209.75,138.70" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">ACIT 2018, June 1-3, 2018, Ceske Budejovice, Czech Republic</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Controlling Chaos and Bifurcations in Engineering Systems</title>
		<author>
			<persName><forename type="first">G</forename><surname>Chen</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>CRC Press</publisher>
			<pubPlace>Boca Raton, USA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Introduction to control of oscillations and chaos</title>
		<author>
			<persName><forename type="first">A</forename><surname>Fradkov</surname></persName>
		</author>
		<author>
			<persName><surname>Pogromsky</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1998">1998</date>
			<publisher>World Scientific</publisher>
			<pubPlace>Singapore</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Chaos synchronization of a chaotic system via nonlinear control</title>
		<author>
			<persName><forename type="first">Ju</forename><surname>Park</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Chaos, Solitons and Fractals</title>
		<imprint>
			<biblScope unit="volume">25</biblScope>
			<biblScope unit="page" from="579" to="584" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Robust finite-time synchronization of uncertain chaotic systems</title>
		<author>
			<persName><forename type="first">S</forename><surname>Mohammadpour</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Binazadeh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Systems Science &amp; Control Engineering</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Uncertain Unified Chaotic Systems Control with Input Nonlinearity via Sliding Mode Control</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Shen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Xiong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mathematical Problems in Engineering</title>
		<imprint>
			<biblScope unit="volume">2016</biblScope>
			<biblScope unit="page">9</biblScope>
			<date type="published" when="2016">2016</date>
			<publisher>Hindawi</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Automatic Control Systems: Basic Analysis and Design</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">A</forename><surname>Wolovich</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1995">1995</date>
			<publisher>Saunders</publisher>
			<pubPlace>Philadelphia, PA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Robust stochastic control and internal model control</title>
		<author>
			<persName><surname>Ya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Tsypkin</surname></persName>
		</author>
		<author>
			<persName><surname>Holmber</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Intern. Journal of Control</title>
		<imprint>
			<biblScope unit="volume">61</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="809" to="822" />
			<date type="published" when="1995">1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Disturbance rejection in linear discrete multivariable systems: inverse model approach</title>
		<author>
			<persName><forename type="first">L</forename><surname>Lyubchyk</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IFAC Proceedings Volumes</title>
				<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Design of observers for linear systems wits unknown inputs</title>
		<author>
			<persName><forename type="first">M</forename><surname>Hou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Muller</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. on Automatic Control</title>
		<imprint>
			<biblScope unit="volume">37</biblScope>
			<biblScope unit="page" from="871" to="875" />
			<date type="published" when="1992">1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Inverse model control and sub-invariance in linear discrete multivariable systems</title>
		<author>
			<persName><forename type="first">L</forename><surname>Lyubchyk</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of 3-rd European Control Conference</title>
				<meeting>of 3-rd European Control Conference<address><addrLine>Roma</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1995">1995</date>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="3651" to="3659" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Robust Multivariable Feedback Control</title>
		<author>
			<persName><forename type="first">J</forename><surname>Lunze</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1988">1988</date>
			<publisher>Prentice Hall</publisher>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
