<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OJAppS</journal-id><journal-title-group><journal-title>Open Journal of Applied Sciences</journal-title></journal-title-group><issn pub-type="epub">2165-3917</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ojapps.2022.129106</article-id><article-id pub-id-type="publisher-id">OJAppS-120047</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  H&lt;sub&gt;&amp;infin;&lt;/sub&gt; Robust Control System of a High-Purity Distillation Column
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Randa</surname><given-names>Mohammed Salih Kabbashi Elsaied</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Electrical and Electronics Engineering, Faculty of Engineering and Technology, Nile Valley University, Atbara, Sudan</addr-line></aff><pub-date pub-type="epub"><day>15</day><month>09</month><year>2022</year></pub-date><volume>12</volume><issue>09</issue><fpage>1559</fpage><lpage>1576</lpage><history><date date-type="received"><day>30,</day>	<month>July</month>	<year>2022</year></date><date date-type="rev-recd"><day>23,</day>	<month>September</month>	<year>2022</year>	</date><date date-type="accepted"><day>26,</day>	<month>September</month>	<year>2022</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper presents the design of a robust control system for a high-purity distillation column. It is concerned with the design of a two degree-of-freedom
   (2DOF) product-composition controller for a high-purity distillation column. The H<sub>∞</sub> optimization problem is set up to ensure a guaranteed level of robust stability, robust disturbance attenuation and robust reference tracking performance.
 
</p></abstract><kwd-group><kwd>H-Infinity</kwd><kwd> Robust Control</kwd><kwd> Distillation Column</kwd><kwd> Robust Stability</kwd><kwd> Robust Performance</kwd><kwd> Robustness</kwd><kwd> Uncertainty</kwd><kwd> Two Degree-of-Freedom (2DOF)</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Distillation is an important process in the separation and purification of chemicals that exploits the difference in the boiling points of multi-component liquids. It has some unique characteristics, such as complex dynamics, coupling amoung loops, time delay and various disturbances [<xref ref-type="bibr" rid="scirp.120047-ref1">1</xref>]. However, many problems in modeling and control of distillation processes arise from their strong nonlinear behavior. [<xref ref-type="bibr" rid="scirp.120047-ref2">2</xref>] proposed designed of linear controllers based on a linearized model of the plant, with reduction of non linearities by using logarithmic compostions. Linear robust controllers are widely seen as acceptable solutions when systems are controlled closed to known equilibrium points and a known trajectory [<xref ref-type="bibr" rid="scirp.120047-ref3">3</xref>] - [<xref ref-type="bibr" rid="scirp.120047-ref8">8</xref>]. Wiener model identification and predictive control, with approximated nonlinearities of the distillation column can be found in [<xref ref-type="bibr" rid="scirp.120047-ref9">9</xref>]. It is shown that an acceptable performance-robustness trade-off cannot be obtained by simple loop shaping [<xref ref-type="bibr" rid="scirp.120047-ref10">10</xref>] and a good understanding of the model uncertainty is essential for robust control system design in papers [<xref ref-type="bibr" rid="scirp.120047-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.120047-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.120047-ref13">13</xref>]. It has described several methods and techniques for controller design of high purity distillation column. The H-infinity technique is controlled of high purity two-degree of freedom controller. Physically motivated uncertainty description is translated into H-infinity loop shaping framework which is demonstrated to be a powerfull tools to analyze and understand complex phenomena. This paper presents a nonlinear version of robust H-infinity controller to satisfy the performance specifications based on 2-degree of freedom loop shaping-infinity controller for distillation. The aim of the design, is to find a controller that achieves robust stability and robust performance of the closed-loop control system of a high-purity distillation column.</p></sec><sec id="s2"><title>2. Theory</title><p>As a consequence, the control engineer never completely knows the precise dynamics of the system. These systems often possess dynamics that are difficult to measure accurately such as friction, viscous drag, unknown torques and other dynamics. Thus there are a certain amount of uncertainty in the practical control problem. This problem of differences between the model and the physical system is called the robustness problem. A robust controller is one that operates well on the physical system despite the differences between the design model and the physical system. The key to robust designs is characterizing the uncertainty and adding it to the model in the appropriate ways. More about robust control, can be found in books e.g. [<xref ref-type="bibr" rid="scirp.120047-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.120047-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.120047-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.120047-ref17">17</xref>].</p><p>A typical control problem involves devising a controller that maximizes the performance (minimum tracking error) while providing a stable feedback system. The two main approaches are numerical and graphical. Numerical techniques such as H 2 and H ∞ optimal control rely upon computers to find a controller to optimize a particular matrix norm of the system.</p><p>The approach adopted by robust control theory is to describe a physical system by means of an uncertain model. The latter is defined as a set of models and described in terms of a nominal plant together with bounded uncertainty.</p><p>An uncertain model with multiplicative dynamic uncertainty is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. it describes a physical system as a setG of mathematical models, as follows:</p><p>G = { g ( s ) : g ( s ) = g 0 ( s ) [ 1 + δ W ( s ) ] , δ ∈ ℂ , | δ | &lt; 1 } (1)</p><p>The set G is the family of models and is characterized by a nominal plant g 0 ( s ) , a fixed weighting function W(s), and a class of bounded uncertainty δ . The nominal model g 0 ( s ) corresponds to the case where there is no uncertainty, that is, δ = 0 . Without loss of generality, the bound on the uncertainty δ can be taken to be one, because any other bound can be absorbed into the weight W(s). the weighting function W(s) represents the “dynamics” of the uncertainty, or in other words its “frequency distribution”. An important restriction in the problem of robust stabilization is that each member of the family of models is required to have the same number of unstable poles.</p><p>A more general uncertainty description can be obtained by replacing δ ∈ ℂ by a real rational transfer function Δ ( s ) , such that</p><p>‖ Δ ( s ) ‖ ∞ ≜ sup j w | Δ ( j w ) | &lt; 1 (2)</p><p>Robust Performance</p><p>Robust performance refers to the ability of the system to maintain good performance, measured in terms of its tracking accuracy, given that modeling errors exist when designing the controller.</p><p>The final goal of robust control is to achieve the performance requirement on all members of the family of models (i.e., robust performance).</p><p>Definition 1. The feedback loop of <xref ref-type="fig" rid="fig2">Figure 2</xref> achieves robust performance if and only if ‖ W y ( s ) y ( s ) ‖ 2 ≤ 1 , for all possible disturbances in the set { d ∈ L 2 , ‖ d ‖ 2 ≤ 1 } , for all inputs to the system equal to zero, and for all models in the set:</p><p>G = { g ( s ) : g ( s ) = [ 1 + W δ ( s ) δ ] g 0 ( s ) , δ ∈ ℂ , | δ | &lt; 1 } . (3)</p><p>A necessary and sufficient condition for robust performance of the family of models in <xref ref-type="fig" rid="fig1">Figure 1</xref> is</p><p>‖ W d ( j w ) S ( j w ) + T ( j w ) W δ ( j w ) ‖ ∞ ≤ 1 ,     | δ | &lt; 1 (4)</p><p>It follows that robust performance can always be cast into robust stability of the set of models with structured uncertainty.</p><p>Robust Stability</p><p>Robust stability refers to the ability of a closed loop stable system to remain stable in the presence of modeling errors, even though the model used for system design is very different from the plant model which exists in practice.</p><p>Consider the feedback loop of <xref ref-type="fig" rid="fig3">Figure 3</xref>, where G(s) represent the nominal model of the plant, K(s) a model of the controller, y(s) the output, r(s) a reference signal, e ( s ) ≜ r − y the racking error, d(s) a disturbance, and n(s) the measurement noise.</p><p>The relations among them are the following:</p><p>y ( s ) = G ( s ) K ( s ) [ I + G ( s ) K ( s ) ] − 1 [ r ( s ) − n ( s ) ] + [ I + G ( s ) K ( s ) ] − 1 d ( s ) (5)</p><p>Define S ( s ) = [ I + G ( s ) K ( s ) ] − 1 is sensitivity function and T ( s ) = G ( s ) K ( s ) [ I + G ( s ) K ( s ) ] − 1 is the complementary sensitivity function.</p><p>It is easy to see that S(s) and T(s) satisfy the following equation:</p><p>T ( s ) + S ( s ) = I (6)</p><p>where I is the identity matrix.</p><p>This equation places a serious constraint when designing a controller that should guarantee stability and performance, as well as robustness to model uncertainty.</p></sec><sec id="s3"><title>3. Dynamic Model of the Distillation Column</title><p>A typical two-product distillation column is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. The objective of the distillation column is to spilt the feed F, which is a mixture of a light and a heavy component with composition z<sub>f</sub> , into a distillate product D with composition y<sub>d</sub> , which contains most of the heavy component. For this aim, the column contains a series of trays that are located along its height. The liquid in the columns flows through the trays from top to bottom, while the vapour in the column rises from bottom to top. The constant contact between the vapour and liquid leads to increasing concentration of the more-volatile component in the vapour, while simultaneously increasing concentration of the less volatile component in the liquid. The operation of the column requires that some of the bottom product is re-boiled at a rate V to ensure the continuity of the vapor flow and some of the distillate is refluxed to the top tray at a rate L to ensure the</p><p>continuity of the liquid flow. The distillation column model used in this paper is a high –purity column, referred to as the “column at operating point A” by Skogestad and Morari (1988b), [<xref ref-type="bibr" rid="scirp.120047-ref18">18</xref>].</p><p>The notations used in the derivation of the column model are summarized in <xref ref-type="table" rid="table1">Table 1</xref>. This is a good example for design of controllers for ill-conditioned, high purity distillation column which is used by several papers e.g. [<xref ref-type="bibr" rid="scirp.120047-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.120047-ref19">19</xref>]. The index i denotes the stages numbered from the bottom (i = 1 ) to the top (i = N<sub>tot</sub> ) of the column. Index B denotes the bottom product and D the distillate product. A particular high-purity distillation column with 40 stages (39 trays and a reboiler) plus a total condenser is considered.</p><p>The nonlinear model equations are:</p><p>i-Total material balance on stage i</p><p>d M i / d t = L i + 1 − L i + V i − 1 − V i (7)</p><p>ii-Material balance for the ight component on each stage i</p><p>d ( M i x i ) / d t = L i + 1 x i + 1 + V i − 1 y i − 1 − L i x i − V i y i (8)</p><p>This equation leads to the following expression for the derivative of the liquid mole fraction</p><p>d x i / d t = ( d ( M i x i ) / d t − x i ( d M i / d t ) ) / M i (9)</p><p>iii-Algebraic equations</p><p>The vapor composition y i is related to the liquid composition x i on the same stage through the algebraic vapor-liquid equilibrium</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Column nomenclature</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Symbols</th></tr></thead><tr><td align="center" valign="middle" >Feed rate [Kmole/min]</td><td align="center" valign="middle" >F</td></tr><tr><td align="center" valign="middle" >Feed composition [mole fraction]</td><td align="center" valign="middle" >z<sub>f</sub><sub> </sub></td></tr><tr><td align="center" valign="middle" >Fraction of liquid in feed</td><td align="center" valign="middle" >q<sub>f</sub><sub> </sub></td></tr><tr><td align="center" valign="middle" >Distillate (top) and bottom product flow rate [Kmol/min]</td><td align="center" valign="middle" >D and B</td></tr><tr><td align="center" valign="middle" >Distillate and bottom product composition (usually of light component) [mole fraction]</td><td align="center" valign="middle" >y<sub>d</sub> and x<sub>b</sub> <sub> </sub></td></tr><tr><td align="center" valign="middle" >Reflux flow [Kmole/min]</td><td align="center" valign="middle" >L</td></tr><tr><td align="center" valign="middle" >Boilup flow [Kmole/min]</td><td align="center" valign="middle" >V</td></tr><tr><td align="center" valign="middle" >Number of stages (including reboiler)</td><td align="center" valign="middle" >N</td></tr><tr><td align="center" valign="middle" >Total number of stages (including condensor)</td><td align="center" valign="middle" >N<sub>tot</sub> = N</td></tr><tr><td align="center" valign="middle" >Stage number (1-bottom, N<sub>F</sub> -feed stage, N<sub>T</sub> -total condensor)</td><td align="center" valign="middle" >I</td></tr><tr><td align="center" valign="middle" >Liquid and vapour flow from stagi [Kmole/min]</td><td align="center" valign="middle" >L<sub>i</sub> and V<sub>i</sub></td></tr><tr><td align="center" valign="middle" >Liquid and vapour composition of light component on i</td><td align="center" valign="middle" >x<sub>i</sub> and y<sub>i</sub></td></tr><tr><td align="center" valign="middle" >Liquid holdup on stage i [Kmole] (M<sub>B</sub>-reboiler, M<sub>D</sub> -condenser holdup)</td><td align="center" valign="middle" >M<sub>i</sub></td></tr><tr><td align="center" valign="middle" >Relative volatility between light and heavy component</td><td align="center" valign="middle" >Α</td></tr><tr><td align="center" valign="middle" >Time constant for liquid flow dynamics on each stage [min]</td><td align="center" valign="middle" >τ<sub>L</sub></td></tr></tbody></table></table-wrap><p>y i = α x i / ( 1 + ( α − 1 ) x i ) (10)</p><p>From the assumption of constant molar flows and no vapour dynamics, one obtains the following expression for the vapour flows</p><p>V i = V i − 1 (11)</p><p>The liquid flows depend on the liquid holdup on the stage above and the vapour flow as follows</p><p>L i = L O i + ( M i − M O i ) / τ L + λ ( V i − 1 − V O i − 1 ) (12)</p><p>where L O i [Kmol/min] and M O i [Kmol/min] are the nominal values for the liquid flow and holdup on stage i and V O i is the nominal boilup flow. If the vapor flow into the stage effects the holdup then the parameter λ is different from zero. For the column under investigation λ = 0 .</p><p>The above equations apply at all stages except in the top(condenser), feed stage and bottom(reboiler).</p><p>a) Feed stage,</p><p>i = N F (we assume the feed is mixed directly into the liquid at the feed stage):</p><p>d M i / d t = L i + 1 − L i + V i − 1 − V i + F (13)</p><p>d ( M i x i ) / d t = L i + 1 x i + 1 + V i − 1 y i − 1 − L i x i − V i y i F z f (14)</p><p>b) Total condenser,</p><p>i = N T ( M N T = M D , L N T = L T )</p><p>d M i / d t = V i − 1 − L i − D (15)</p><p>d ( M i x i ) / d t = V i − 1 y i − 1 − L i x i − D x i (16)</p><p>c) Reboiler,</p><p>i = 1 , ( M i − M B , V i = V B = V )</p><p>d M i / d t = L i + 1 − V i − B (17)</p><p>d ( M i x i ) / d t = L i + 1 x i + 1 − V i y i − B x i (18)</p></sec><sec id="s4"><title>4. Design Specification</title><p>The column operating point used for this design study is case 1 of operating point A in Morari and Zafiriou [<xref ref-type="bibr" rid="scirp.120047-ref20">20</xref>], page 440. The column data operating conditions are summarized in <xref ref-type="table" rid="table2">Table 2</xref>. A hydraulic time constant of τ = 0.063 min was used and it was assumed that the feed was saturated liquid (q<sub>f</sub> = 1.0 ).</p><p>The specifications for the control system design are as follows:</p><p>1) Closed-loop stability.</p><p>2) Disturbances of &#177;30% in the feed flow rate F, and changes of &#177; 0.05 in the feed composition Z<sub>f</sub> should be rejected to within 10% of steady-state within 30 minutes. In addition, the following frequency domain specification should be met:</p><p>3) σ &#175; ( K 2 S ) ( j ω ) &lt; 316 ∀ ω This specification is included mainly to avoid saturation of the plant inputs.</p><p>4) σ &#175; ( K 2 S ) ( j ω ) &lt; 316 ∀ ω .</p><p>In the above, σ &#175; denotes the largest singular value, K<sub>2</sub> denotes the feedback part of the controller and S = ( 1 + G K 2 ) − 1 is the sensitivity function of G.</p></sec><sec id="s5"><title>5. The Control System Model</title><p>All the simulation results were obtained using an 82-state nonlinear model which includes the liquid dynamics. There are two states per tray, one which represents the liquid composition and one which represents the liquid holdup. The nonlinear model was linearized about the operating point given in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>The plant model can be split into two 2-input 2-output sections. The first part G represents the transfer function matrix mapping the manipulated inputs u<sub>c</sub> the output y , while the second partG<sub>2</sub> represents the transfer function matrix mapping the disturbances u<sub>d</sub> to the output y. This gives</p><p>x ˙ = A x + [ B c B d ] [ u c u d ] (19)</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Column data and nominal conditions</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >N</th><th align="center" valign="middle" >N<sub>tot</sub></th><th align="center" valign="middle" >N<sub>F</sub></th><th align="center" valign="middle" >F</th><th align="center" valign="middle" >z<sub>f</sub></th><th align="center" valign="middle" >q<sub>f</sub></th><th align="center" valign="middle" >D</th></tr></thead><tr><td align="center" valign="middle" >40</td><td align="center" valign="middle" >41</td><td align="center" valign="middle" >21</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.5</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.5</td></tr><tr><td align="center" valign="middle" >R</td><td align="center" valign="middle" >L</td><td align="center" valign="middle" >V</td><td align="center" valign="middle" >y<sub>d</sub></td><td align="center" valign="middle" >x<sub>b</sub></td><td align="center" valign="middle" >M<sub>i</sub></td><td align="center" valign="middle" >τ<sub>L</sub></td></tr><tr><td align="center" valign="middle" >0.5</td><td align="center" valign="middle" >2.706 29</td><td align="center" valign="middle" >3.206 29</td><td align="center" valign="middle" >3.0.99</td><td align="center" valign="middle" >0.01</td><td align="center" valign="middle" >0.5</td><td align="center" valign="middle" >0.063</td></tr></tbody></table></table-wrap><p>And y = C x + [ D c D d ] [ u c u d ] (20)</p><p>in which u c = [ L V ] ; u d = [ F z f ] ; y = [ y d y b ] ;</p><p>A state-space realization is</p><p>G ( S ) ≜ [ A B c C D ] (21)</p><p>and</p><p>G d ( S ) ≜ [ A B d C D ] (22)</p><p>A = [ − 5.131 e   −   3 0 0 0 0 0 7.366 e   −   2 0 0 0 0 0 − 1.829 e   −   1 0 0 0 0 0 − 4.62 e   −   1 9.895 e   −   1 0 0 0 0 − 4.62 e   −   1 ]</p><p>B = [ − 0.629 0.624 ; 0.055 − 0.172 ; 0.03 − 0.108 ; − 0.186 − 0.139 ; − 1.23 − 0.056 ]</p><p>C = [ − 0.7223 0.517 0.3386 0.1633 e − 1 0.1121 − 0.8913 0.4758 0.9876 0.8425 0.2186 ]</p><p>D = [ 0 0 ; 0 0 ]</p><p>B d = [ − 0.062 − 0 .067; 0.131 0 .04; 0 .022 − 0 .106; − 0 .1880 .027; − 0 .0450 .014 ]</p></sec><sec id="s6"><title>6. Two-Degree-of-Freedom Controller Design</title><p>Since this problem has demanding time-response specifications, we make use of a two-degree-of-freedom (TDF) controller structure that can be designed within the generalized regulatory framework. An alternative TDF design procedure involves the separate optimization of the pre-filter and feedback controller, but requires the parameterization theory for all TDF controllers. If the controller in <xref ref-type="fig" rid="fig5">Figure 5</xref> is partitioned to</p><p>K = [ K 1 K 2 ] (23)</p><p>it can be seen that the controller command is given by</p><p>u c = [ K 1 K 2 ] [ α y ] (24)</p><p>where K<sub>1</sub> is the feedback part of the controller and K<sub>2</sub> is the pre-filter part.</p></sec><sec id="s7"><title>7. The Optimization Problem</title><p>The configuration we will study is give in <xref ref-type="fig" rid="fig5">Figure 5</xref>, in which</p><p>M − 1 [ N c N d ] = [ G n c W c G d W d ] (25)</p><p>such that M − 1 N c is a normalized left co-prime factorization. The model set we</p><p>consider is therefore</p><p>ς γ ^ = { M { ( M − Δ M ) } − 1 ( N c + Δ N ) : [ Δ N Δ M ] ∈ H ∞ ‖ Δ N Δ M ‖ &lt; ν ^ − 1 } (26)</p><p>It is not difficult to modify the design to allow for perturbations to N<sub>d</sub> , but we have not done this in the interests of simplifying the presentation. The weight W<sub>c</sub> is used to shape the loop, while W<sub>d</sub> contains spectral information about expected disturbances. The scaling factor ρ is used to weight the relative importance of robust stability as compared to robust model matching and robust disturbance rejection</p><p>It follows from <xref ref-type="fig" rid="fig5">Figure 5</xref> that the closed-loop system of interest is described by the linear fractional transformation</p><p>[ z y u c α y ] = [ − ρ 2 M 0 ρ G d W d ρ M − 1 ρ G n c W c 0 G d W M − 1 ρ G n c W c 0 0 0 l ρ l 0 0 0 0 G d W M − 1 G n c W c ] [ τ u d ϕ u c ] (27)</p><p>u c = [ K 1 K 2 ] [ α y ] (28)</p><p>which we denote by R We are required to find an internally-stabilizing controller such that ‖ R ‖ ∞ ≤ γ ^ This is a generalized regulator problem, which may be solved using the theory described in [<xref ref-type="bibr" rid="scirp.120047-ref6">6</xref>]. Solving the loop equations shows that the closed-loop transfer function matrix R is given by</p><p>[ z y u c ] = [ ρ 2 ( S G p − M 0 ) ρ S G d W d ρ S M − 1 ρ S G p K 1 S G d W d S M − 1 ρ S ˜ K 1 K 1 S G d W d K 2 S M − 1 ] [ τ u d ϕ ] (29)</p><p>In which S = ( 1 − G p K 2 ) − 1 is the sensitivity operator and S ˜ = ( 1 − K 2 G p ) − 1 . Therefore, once a controller such that ‖ R ‖ ∞ ≤ γ ^ has been found, we see that:</p><p>1) The loop will remain stable for all G ∈ ς γ ^ This follows from the (2, 3) and (3, 3)-blocks of ‖ R ‖ ∞ ≤ γ ^ .</p><p>2) By considering the linear fractional transformation F l ( R , [ Δ N Δ M ] ) , we conclude from [<xref ref-type="bibr" rid="scirp.120047-ref3">3</xref>] that ‖ S G p K 1 − M 0 ‖ ∞ ≤ γ ^ ρ − 2 for all G ∈ ς γ ^ . This is a guaranteed robust performance property.</p><p>3) In the same way ‖ S G d W d ‖ ∞ ≤ γ ^ for all G ∈ ς γ ^ This is the robust disturbance attenuation property.</p><p>4) If ρis set to zero, the TDF problem reduces to the normalized coprime factor robust stability problem.</p></sec><sec id="s8"><title>8. Controller Design</title><p>Successful design of the Distillation Column control system may be obtained by using the H ∞ loop shaping design procedure (LSDP).</p><sec id="s8_1"><title>8.1. Loop Shaping Design Procedure</title><p>1) Select a loop-shaping weight W<sub>c</sub> for G(s). As with the earlier procedure, W<sub>c</sub> is used to meet some of the closed-loop performance specifications.</p><p>2) Find the minimal value γ o p t in the pure robust stabilization problem; this may be calculated using the following equation [<xref ref-type="bibr" rid="scirp.120047-ref3">3</xref>]</p><p>γ o p t = ( 1 − ‖ M N ‖ H 2 ) − 1 2 (30)</p><p>3) A high value of γ o p t indicates that the specified loop shapes are inconsistent with robust stability requirements and that the feedback controller will significantly alter the loop shapes.</p><p>4) Select the weighting function W<sub>d</sub> . This is used to shape the closed-loop disturbance rejection transfer functions.</p><p>5) Select a simple target model, M<sub>0</sub> , for the closed-loop system. This is usually a diagonal matrix of first- or second-order lags that represent desired closed loop, time-domain command response properties. As with any other weight selection, the target model must be realistic, or the resulting closed-loop system will have poor robust stability properties and the controller will produce excessive control action.</p><p>6) Select a ρvalue for the TDF configuration in <xref ref-type="fig" rid="fig5">Figure 5</xref>. In our experience, one obtains good results on process control problems when ρis in the range 0.8 ≤ ρ ≤ 2 .</p><p>7) Find the optimal value of γ ^ . In distillation applications we found that 1.2 &#215; γ o p t ≤ γ ^ ≤ 3 &#215; γ o p t gave a good compromise between the robust stability and robust performance objectives.</p><p>8) Calculate the optimal controller. The final controller degree will be bounded above by deg ( G ) + deg ( W d ) + deg ( M 0 ) + 2 &#215; deg ( W c ) .</p></sec><sec id="s8_2"><title>8.2. Design Weight Selection</title><p>Following the prescriptive design method, the loop-shaping weight was selected to meet the robust stability and robust performance specification given in Section 4 After several design iterations we decided on</p><p>W c = 1.7 1.1 s + 1 10 s I 2 (31)</p><p>The choice of the gain equal to 1.7 is done to ensure a sufficiently small steady-state error. Larger gain leads to smaller steady-state errors but worse transient response. The integral action ensures zero steady-state error. The zero at −1 is used to reduce the roll-off rate to approximately 20 dB/dec in the unity gain range of frequencies. This has a beneficial effect on the closed-loop command and disturbance rejection response. The loop shaping function (Equation (30)) gives γ o p t = 3.9224 for the pure robustness problem associated with G<sub>s</sub>(s).</p><p>The disturbance weighting function W<sub>d</sub> was chosen to be the identity matrix and the time-response model we selected was</p><p>M 0 = 1 T s 2 3 ζ T s + 1 I 2 (32)</p><p>The coefficients of the transfer functions (T = 6; ζ = 0.8) in both channels of the model are chosen such that to ensure an over damped response with the settling time of about 30 min. The off-diagonal elements of the transfer matrix are set as zeros in order to minimize the interaction between the channels.</p><p>All that remains is for us to obtain an acceptable value of ρ. We discovered that ρ = 2.0 gave a good compromise between acceptable stability, disturbance attenuation and time-domain performance requirements. The loop shaping function in (30) gives γ o p t = 3.4669 for the pure robustness problem associated with G.</p></sec></sec><sec id="s9"><title>9. Simulation Results</title><p>The design of the Two degree of freedom H ∞ loop shaping design procedure is done by using the MATLAB M-file program1.m, that implement the functions hinsyn. The controller obtained is of order 14.</p><p>The structured singular value played an important role in the robustness analysis, the response of the original system (G) shaped plant (G<sub>s</sub>), and disturbance (G<sub>d</sub> ), given in <xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p><p>The frequency response of the sensitivity function obtained by using the M-file (program2.m) is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref> The maximum at largest singular value of this matrix does not exceed 1 for all values 1 the uncertain parameters.</p><p><xref ref-type="fig" rid="fig9">Figure 9</xref> shows the singular value plots of the closed loop transfer function effect of disturbances. The closed loop disturbance attenuation properties are also very good, each disturbance is attenuated to within &#177;10% within the required.</p><p>The singular value plots of K<sub>2</sub>S and GK<sub>2</sub> are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>0 and <xref ref-type="fig" rid="fig1">Figure 1</xref>1, respectively. The maximum of the largest singular value of K<sub>2</sub>S is less than 316, and the maximum of the largest singular value of GK<sub>2</sub> is less than 1 for</p><p>w ≥ 150 thus the frequency domain specification being met.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>2 and <xref ref-type="fig" rid="fig1">Figure 1</xref>3, give the response change in the distillate composition demand, each response shows a zero steady-state offset and indicates that the robust stability, robust disturbance attenuation and robust performance specifications are met.</p><p>MATLAB M-file program3.m analysis of the closed loop system, the robust stability and performance (with respect to the weighting performance function) is analyzed. Where system has very good robustness margins (robust stability easily satisfied objective in section 3 (RS = 0.6605 )) and excellent nominal performance (NP = 0.9617 ), so the system is nominally stable we know from the simulation of <xref ref-type="fig" rid="fig1">Figure 1</xref>3 that the robust performance is good (RP = 1.0052 ).</p></sec><sec id="s10"><title>10. Conclusions and Future Work</title><p>The following conclusions can be drawn from this study:</p><p>In this paper, the problems of optimal H ∞ controller design and robust performance for control systems are studied. A set of linear model of high purity distillation column is used for controller design. Controller design methods are studied, each with the aim of achieving sufficient robustness and performance by using the description of plant variations and uncertainties provided by the model set. The investigated methods comprise robust H ∞ optimal control with loop shaping design, which satisfies all control objectives. A two-degree of freedom controller was needed to satisfy the specifications. The results, in terms of meeting the specifications, satisfy the design specification and robustness required. The simulation results are reported and the different control methods are evaluated and analyzed using singular value decomposition (SVD). Design issues are briefly discussed.</p><p>Following the findings of this study, the following can be recommended to be future work:</p><p>&#183; This research shows that robust control methodology can easily be applied to design real, industrial, robust control systems. Thus it is strongly recommended that designers approach their control systems with this methodology.</p><p>&#183; The two-degree of freedom control law implementation requires good theoretical background and strong mathematical tools. Thus prior knowledge and excellent mathematical background must be prepared in advance.</p><p>&#183; Robust control designs involve the choice of weighting variables. These variables are manipulated manually and thus require an engineering sense, experience, and sometimes trial and error technique to reach optimal values.</p><p>&#183; The H ∞ loop-shaping method has been successfully used and tested in the design of high purity distillation column. The same scenario can be repeated for other similar real life industrial application systems such as Aircraft control.</p></sec><sec id="s11"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s12"><title>Cite this paper</title><p>Elsaied, R.M.S.K. (2022) Robust Control System of a High-Purity Distillation Column. Open Journal of Applied Sciences, 12, 1559-1576. https://doi.org/10.4236/ojapps.2022.129106</p></sec></body><back><ref-list><title>References</title><ref id="scirp.120047-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Klau&amp;#269;o, M., Valo, R. and Drgoňa, J. (2017) Reflux Control of a Laboratory Distillation Column 1 via MPC-Based Reference Governor. Acta Chimica Slovaca, 10, 139-143. https://doi.org/10.1515/acs-2017-0023</mixed-citation></ref><ref id="scirp.120047-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Biswas, P.P., Ray, S. and Samanta, A.N. (2009) Nonlinear Control of High Purity Distillation Column under Input Saturation and Parametric Uncertainty. Journal of Process Control, 19, 75-84. https://doi.org/10.1016/j.jprocont.2008.01.007</mixed-citation></ref><ref id="scirp.120047-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Tijani, I.B. and Budiyono, A. (2016) Robust Control Using an Extended H-Infinity Approach: Concepts and Application. Journal of Mathematics, Statistics Applications (JMSA), 1, 32-50.</mixed-citation></ref><ref id="scirp.120047-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Wu, D.G., Petkov, P.H. and Mihail, M. (2005) Robust Control Design with MATLAB (Advanced Textbooks in Control and Signal Processing). Springer, Berlin.</mixed-citation></ref><ref id="scirp.120047-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Michael, J. (2001) Industrial Control Systems Design. John Wiley and Sons Ltd., Chichester.</mixed-citation></ref><ref id="scirp.120047-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Balas, G.J., Doyle, J.C., Glover, K., Packard, A. and Smith, R. (2001) μ-Analysis and Synthesis Toolbox, for Use with MATLAB. Version 3.06 (Release 12.1).</mixed-citation></ref><ref id="scirp.120047-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Kwakernaak, H. (1993) Robust Control and H∞-Optimization: Tutorial Paper. Automatica, 29, 255-273. https://doi.org/10.1016/0005-1098(93)90122-A</mixed-citation></ref><ref id="scirp.120047-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Glover, K. and McFarlane, D. (1989) Robust Stabilization of Normalized Coprime Factor Plant Descriptions with H∞-Bounded Uncertainty. IEEE Transactions on Automatic Control, 34, 821-830. https://doi.org/10.1109/9.29424</mixed-citation></ref><ref id="scirp.120047-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Xiong, W.L., Chen, L., Liu, F. and Xu, B.G. (2014) Multiple Model Identification for a High Purity Distillation Column Process Based on EM Algorithm. Mathematical Problems in Engineering, 2014, Article ID: 712682. https://doi.org/10.1155/2014/712682</mixed-citation></ref><ref id="scirp.120047-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">McFarlane, D. and Glover, K. (1992) A Loop Shaping Design Procedure Using H∞-Synthesis. IEEE Transactions on Automatic Control, 37, 759-769. https://doi.org/10.1109/9.256330</mixed-citation></ref><ref id="scirp.120047-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Razzaghi, K. and Shahraki, F. (2006) Robust Control of High Purity Distillation Column Using μ-Synthesis. Iranian Journal of Chemical Engineering, 3, 20-32.</mixed-citation></ref><ref id="scirp.120047-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Lundstrom, P., Skogestady, S. and Doyle, J. (1996) Two Degree of Freedom Controller Design for an Ill-Conditioned Distillation Process Using μ-Synthesis. IEEE Transactions on Control Systems Technology, 7, 12-21.</mixed-citation></ref><ref id="scirp.120047-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Musch, H.E. (1994) Robust Control of an Industrial High-Purity Distillation Column. Diss. ETH No. 10666. https://doi.org/10.1109/CCA.1994.381453</mixed-citation></ref><ref id="scirp.120047-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Skogestad, S. and Postlethwaite, I. (2001) Multivariable Feedback Control: Analysis and Design. 2nd Edition, Wiley, Hoboken.</mixed-citation></ref><ref id="scirp.120047-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Sanchez, R. and Sznaier, M. (1988) Robust Systems Theory and Applications. 3rd Edition, Wiley, New York.</mixed-citation></ref><ref id="scirp.120047-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Basar, T. and Bernhard, P. (1995) H-Infinity Optimal Control and Related Minimax Design Problems. A Dynamic Game Approach. 2nd Edition, Birkhauser, Boston.</mixed-citation></ref><ref id="scirp.120047-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Green, M. and Limebeer, D.J.N. (1995) Linear Robust Control. Prentice-Hall, Englewood Cliffs.</mixed-citation></ref><ref id="scirp.120047-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Morari, M., Skogestady, S. and Doyle, J. (1988) Robust Control of III-Conditioned Plants: High Purity Distillation. IEEE Transactions on Automatic Control, 33, 1092-1105. https://doi.org/10.1109/9.14431</mixed-citation></ref><ref id="scirp.120047-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Fakus, H.M. and Damen, A.A.H. (1994) Mutivariabe H-Infinity Control Design Toolbox. EUT Report 94-E-282.</mixed-citation></ref><ref id="scirp.120047-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Morari, M. and Zafiriou, E. (1989) Robust Process Control. Prentice-Hall, Englewood Cliffs.</mixed-citation></ref></ref-list></back></article>