Abstract
In this paper, from linear operator, semigroup and Sturm–Liouville problem theories, an abstract system model for the convection–diffusion (C–D) equation is proposed. The state operator for this abstract system model is here defined as given in the form of the Sturm–Liouville differential operator (SLDO) plus an integral term of the same SLDO. Our aim is to achieve the trajectory tracking task in the presence of external disturbances to the C–D equation invoking the regulator problem theory, where the state from a finite-dimensional exosystem is the state to the feedback law. In this context, the regulator (Francis) equations, established from the abstract system model for the C–D equation, here are solved; i.e., the state feedback regulator problem (SFRP) for the C–D system has a solution. Our proposal is validated via numerical simulation results.
Keywords:
convection–diffusion equation; disturbance rejection; exogenous system; regulator problem; semigroup theory; Sturm–Liouville differential operator; tracking MSC:
37M99
1. Introduction
Systems whose dynamics evolve in an infinite-dimensional Hilbert space are denominated as infinite-dimensional systems modeled by partial differential equations (PDEs), which are also termed as distributed parameter systems (DPSs), since it reflects the spatial distribution of a physical quantity. The main goal when designing the control system for these class of systems is satisfying stability in the presence of external disturbances.
Dynamical systems given either in the input–output equation form, modeled through ordinary differential equations (ODEs), or in the state-space form can be transformed to the transfer function (transfer matrix) form; this latter description is always rational with real coefficients. Transfer functions from DPSs are non-rational functions which can be analytic in the complex plane and having no poles, such as in the case of the transport equation, namely, a first-order PDE, or having only zeros in their denominator, such as for the diffusion equation with Neumann boundary conditions or for the wave equation [1]. From classical control theory, classical controllers are designed from the knowledge of the transfer function, i.e., from an output/input description of the system. From DPSs, if a closed-form expression of their transfer function is provided, then the direct design of the controller may be possible. This approach is referred to as direct controller design. The primary drawback from this approach is the requirement of an explicit representation of the transfer function. In addition, the controller design will be infinite-dimensional, so this must be approximated by a finite-dimensional system. For some practical applications, when a transfer function for a DPS is not available, then the indirect controller design approach is the most common alternative to be employed. It consists of obtaining a finite-dimensional approximation of the system from which the controller can be designed [2].
The design of a feedback law such that it guarantees the tracking of a reference signal in the presence of an external disturbance, the latter generated through an exosystem, is the main objective when invoking the regulator problem theory [3]. Beyond finite-dimensional systems, the regulator problem theory has been playing an interesting role in the control of infinite-dimensional systems. In this work, we deal with the state feedback regulator problem (SFRP) where the state of the feedback law is from a finite-dimensional exosystem.
From linear finite-dimensional systems, the regulator problem theory has been extended to infinite-dimensional systems also known as DPSs [4,5,6,7,8]. In [6,7], control systems governed by a discrete spectral operator were introduced, where the so-called state operator meets with the property of spectrum decomposition [9,10] from which a controllability condition was determined implying the stabilizability of the control system through a finite-dimensional controller. In [8], the regulator problem was extended to DPSs for bounded input and output operators, with reference and disturbance signals generated through a finite-dimensional exosystem, providing criteria for the solvability of the regulator equations. The linear regulator problem when considering bounded input and output operators but also bounded disturbance operators entering along the entire interval is shown in [11]. In this last work, the linear regulation problem was solved to the heat equation, damped wave equation, harmonic tracking for a coupled wave equation, control of a damped Rayleigh beam, vibration of a 2D plate, thermal control of a 2D fluid flow, thermal regulation in a 3D room, and control of a linearized Stokes flow in 2D. Reviews about the generalization of the regulator problem to infinite-dimensional systems can be found in [12,13]. The output regulation problem for DPSs has been studied extensively for different classes of PDEs systems; a summary is given in [14]. In [14,15], following the methodology from [11] which is based on the derivation of the transfer function from the system model representation in the state-space form to the solvability of the regulator equations, the SFRP was solved for the R–D equation. An abstract model for the R–D equation was derived where the state operator has the form given by the Sturm–Liouville differential operator (SLDO) plus a parametric term. Simulation results validate their proposal showing the achievement of the regulation tasks to a set-point as well as to harmonic tracking under both set-point disturbance and harmonic disturbance rejection.
The phenomena described by a C–D equation exhibit diffusion and convection properties that are common in many scenarios. Diffusion is the mix of a substance through the medium while convection is the movement of the substance by means of the medium, e.g., when considering smoke rising from a chimney, the smoke particles are convected upward with the air and diffuse within the air currents. It is possible for the convection of the substance to contribute more of a movement in the substance than the diffusion itself. In [16], an illustration about the solutions and behavior for diffusion problems when including the convection term is given. A review of different diffusion models, namely, the Maxwell–Stefan model, the generalized Fick’s law, the classical Fick’s law, and the irreversible thermodynamic model, is given in [17]. The importance for an accurate measuring and prediction of the diffusion coefficients as well as the importance of considering the dragging effect is emphasized. So, an accurate method to approximate the gas–oil mass transfer mechanism based on irreversible thermodynamics was proposed. In this last work, molecular diffusion is only discussed since the system was assumed to be an isothermal one. His proposal is validated through numerical examples and experimental test cases when considering convection for some cases. A chemotaxis–diffusion–convection coupling system which describes a form of buoyant convection in which the fluid develops convection cells and plume patterns is studied in [18]. The pattern formation and hydrodynamical stability of the system was investigated through the development of an upwind finite element method based on a two-dimensional convective chemotaxis–fluid model. Numerical results show the influence of the deterministic initial condition on the overall behavior regarding the number of plumes and that the overall system was stabilized by the chemotaxis. To the best of our knowledge, there is no work about the solvability of the SFRP to a C–D system. In fact, there is not much in the literature about works related to the control of a C–D system.
In this work, our proposal is related to solving the SFRP to the C–D equation. Our main contribution is the definition of the state operator in terms of the SLDO plus an integral term, giving rise to an abstract model for the C–D equation from which the regulator equations have solutions.
The organization of the manuscript is as follows. A summary about the properties of the modeling of DPSs through transfer functions, a brief description of the SFRP for finite-dimensional and infinite-dimensional systems and its application to the R–D equation are given in Section 1. In Section 2, we formulated the problem statement; the design of the regulator is carried out in Section 3; in Section 4, we included simulation results; and the conclusion is given at the end.
2. Problem Statement
2.1. Sturm–Liouville System
Typical problems of mathematical physics lead to Sturm–Liouville eigenvalue and boundary value problems (BVPs). The method of separation of variables in initial BVPs for PDEs lead to Sturm–Liouville eigenvalue and BVPs for ODEs [19]. Most of the problems involve the wave equation or heat (diffusion) equation.
Let us consider the following differential equation
subject to symmetric (separated) boundary conditions
with and constant values, and denoting some given functions, and representing a separation constant, which is positive in typical applications whose value represents real eigenvalues [20]. The function will be required to vanish at both ends of the interval. Anyway, separated boundary conditions can be specified in such a way that could vanish at one endpoint and its derivative could vanish at the other. The boundary conditions can be interpreted as defining a Hilbert space . The boundary conditions are satisfied in many problems in mathematical physics and are determined by the physical application under study. The BVP given by (1)–(2) is the so-called Sturm–Liouville boundary value problem (SLBVP) or Sturm–Liouville system (SLS) [20,21]. In this case, the BVP is said to be regular.
Let us consider the SLDO [22] given by
if and both and are continuous on , then it is said that the SLDO (3) is regular.
Considering the linear homogeneous differential operator
the Sturm–Liouville Equation (1) may be rewritten as
Modeling involving linear second-order ODEs can always be put into the so-called self-adjoint form, which for higher-order equations not always is possible. The way to convert linear second-order ODEs into the self-adjoint form is summarized in the next theorem.
Theorem 1
([23]). Assume that , and are analytic real-valued functions in the finite (or infinite) interval ; then, the existing functions , and are similarly analytic and real valued in the same interval such that
identically in y
Proof.
See [23]. □
The expression from the right-hand side in (6) is referred to as the self-adjoint form, which is also known as the Sturmian form. The Hilbert space definition of self-adjoint not only depends from the shape of (3) but also from the boundary conditions and scalar product for an unweighted integral from a to b that makes (4) a Hermitian operator [24].
The solutions (eigenfunctions) of the SLS have many properties in common, such as the orthogonality property useful in eigenfunctions expansions in terms of Fourier series, Chebyshev polynomials, Laguerre polynomials, Hermite polynomials, spherical Bessel functions, and many others [14,21,25,26]. The most important property of the eigenfunctions of an SLS is that they form a complete set.
The SLS is an infinite dimensional generalization of the finite dimensional matrix eigenvalue problem
with M a matrix and a n-dimensional column vector. As in the matrix case, the SLS will have solutions only for certain values of the eigenvalue . The solutions corresponding to this are the eigenfunctions. For the finite dimensional case with a matrix M, there can be at most n linearly independent eigenfunctions. In general, for the SLBVP, there will be an infinite set of eigenvalues with corresponding eigenfunctions [26].
To the second order case,
with for all , is a bounded domain with piecewise smooth boundary, , , where denotes the closure of , and self-adjointness is determined by the boundary conditions from the differential equation. If there exist constants , for all and , by uniform ellipticity, it implies that
where represents the Euclidean norm in .
2.2. Abstract Control Model
Consider the abstract evolution (differential) equation
where is the state operator on , means the state of the system defined at time zero, means the state of the system at time t, and denotes the derivative .
Definition 1.
If positive constants and α exist and
with , is satisfied, so the system (10) and (11) is exponentially stable, which means that is (exponentially) stable, i.e., generates an exponentially stable semigroup in [27].
In other words, the uncontrolled state converges exponentially fast to zero as [28].
Now, let us consider the abstract control model
where refers to an unbounded densely defined operator, with domain in , means the input, and means the output. , may be either finite- or infinite-dimensional. denotes the input operator, denotes the disturbance operator, denotes the output operator, and refers to the disturbance.
The operator C is a set of bounded output operators given by
for some of the domain with Lebesgue measure
of the set .
More generally,
with
and indicator function
So,
with denoting the number of components in the mixture [17].
The input, output and disturbance operators are bounded operators acting in the interior of the domain. The input to the system is spatially uniform over a small interval about a fixed point , where with
and
The input operators and are given as
where and are scalar control inputs and disturbances, respectively. and are characteristic functions of a bounded subset of , namely
To guarantee that , here, it is assumed that .
For linear infinite-dimensional systems in the form (13) and (14), it is required for to be an infinitesimal generator of a semigroup. Conditions about the characterization of infinitesimal generators are established in the following theorem.
Theorem 2.
Hille–Yosida Theorem. A necessary and sufficient condition for a closed, densely defined, linear operator on a Hilbert space to be the infinitesimal generator of a semigroup is that there exist real numbers , w such that for all real , , the resolvent set of , and
where is the resolvent operator. In this case
with a linear operator.
Proof.
See [28]. □
Definition 2.
Lemma 1.
Let be the infinitesimal generator of a strongly continuous semigroup . If , then the unique classical solution of (10) and (11) is given by
Proof.
See [28]. □
It is worth noting that even when does not belong to , the function (21) is well defined, so it is said that is the mild solution of (10) and (11). From the above, it is clear that the operator plays the role of in finite-dimensional systems. The strongly continuous semigroup theory on is a generalization of the concept of for unbounded operators on abstract spaces.
Converse to Lemma 1, the next theorem, providing that has a non-empty resolvent, establishes the property for which the existence of unique classical solutions implies the existence of a strongly continuous semigroup.
Theorem 3.
Let be a linear operator from to with boundedly invertible for some , i.e., . If for all , the abstract differential Equations (10) and (11) possesses a unique classical solution, then generates a semigroup.
Proof.
See [28]. □
2.3. SFRP
Consider a finite-dimensional neutrally stable exosystem, which generates both reference output and disturbance , given by
where denotes the state space of the exosystem, , and .
Let us define the error signal
or, equivalently
The main task for the regulator consists of forcing the output of the system to track a reference signal in the presence of a disturbance , i.e., as . Thus, the problem is stated as follows.
Problem 1.
In view of being a finite-dimensional vector, all norms in (32) are equivalent. Since it has been assumed exponential stability for the system (10) and (11), a state feedback control law is not required. In what follows, we state the solvability to the SFRP.
Theorem 4.
If there exist mappings and , with , satisfying the regulator equations
the feedback control law that solves the SFRP is given by
Proof.
The proof can be carried out along the same lines as in [11]. □
3. Regulator Design
Let us consider the C–D system
with the diffusion term, with diffusion coefficient, and the convection term, with convection coefficient, denotes the second partial derivative and denotes the first partial derivative both with respect to space.
In our work, the system (36)–(40) is defined in the abstract form (13)–(15) in the Hilbert state space . The maximal elliptic operator is given by in (8) belonging to , indicating the Sobolev space of functions in with a square integrable second derivative.
So, from (8), here, the state operator is defined in the form of the SLDO as given by
with
this latter expression (operator) an infinitesimal generator of a semigroup for abstract differential equations related with parabolic PDEs as the heat (diffusion) equation [10,11].
Let us assume that the state operator (41) is a self-adjoint (Hermitian) operator in , i.e.,
with
where, because for the mild solution is a classical solution, the symmetric boundary conditions (2) are part of the domain of .
The spectrum of denoted by
where is purely discrete with a set of orthonormal eigenvectors
and is an infinitesimal generator in terms of the eigenfunction expansion
which gives rise to an orthonormal basis for .
The system (36)–(40) is a single-input/single-output system with scalar input , output C, and disturbance . The output is the average transport reaction over a small interval about a point , i.e.,
with
Since , C is a bounded linear observation functional on . In our work, entering across the entire interval is considered, so .
3.1. Trajectory Tracking in Presence of a Constant Disturbance
The block diagonal matrix S allows us to decouple the regulator equations. To achieve this, when trying with the trajectory tracking, the regulator equations can be written as
with
Defining and , then
In this case , so and with . The regulator equations applied to the vector are then given as
From these last equations, expanding the regulator equation results in
Since (49) must be satisfied for all w, let us first consider the event for which and and then for and yielding
Recalling that the exosystem (22)–(25) is neutrally stable, multiplying (51) by i, an imaginary number, and adding the result to (50) results in
Since , premultiplying both sides of (52) by yields
From the identity , (54) is rewritten as
From the above, matching real and imaginary parts,
Thus,
Accordingly, from the definition
the control gains are given by
Here, the system has been assumed to be real, i.e., for all . It is worthwhile to mention that must differ from zero as well as be invertible for solvability.
Trying now with the rejection of a constant disturbance, the regulator equations are given as
where and . Thus, the regulator equations become
Solving for , the last system of equations then
So,
3.2. Trajectory Tracking in Presence of Harmonic Disturbance
Along the same lines as that for the trajectory tracking control problem with rejection of a constant disturbance but now trying with the rejection of a harmonic disturbance, from (45) and (46) with
and, from the block diagonal matrix S, decoupling the regulator equations when considering the case of trajectory tracking with rejection of a harmonic disturbance
with
thus, the solution is given by (55). In addition, referring us to the blocks in S to try with the rejection of harmonic disturbance, where , then
where
Again, to this case so, looking for , where , and , the regulator equations applied to the vector result in the system
Expanding (57) yields
Since (59) must be satisfied for w, first consider the event for and to then consider the episode for and , thus
Noting that , premultiplying (62) by , it becomes
Thus, premultiplying by C both sides of (63) and from the fact that (58) implies
so, results
where the definition
was used. At last, solving for yields
where
4. Simulation Results
In order to validate our proposal via numerical simulation, for the case of trajectory tracking under the influence of a constant disturbance, we have set , , , , , and . Figure 1a shows the tracking of the reference signal by the output from the initial condition . Figure 1b shows the error signal between the controlled output and the reference signal from which it can be seen that as . The solution surface is shown in Figure 2.
Figure 1.
Regulator performance with : (a) Comparison of the output and the reference , (b) Error between and .
Figure 2.
Spatial distribution of the solution surface corresponding to the rejection of constant disturbance.
To the case of trajectory tracking under the influence of harmonic disturbance, we set , , , , , , and . Figure 3a shows the tracking of the reference signal by the controlled output for the initial condition . Figure 3b exhibits that as . The corresponding solution surface is shown in Figure 4.
Figure 3.
Regulator performance with : (a) Comparison of the output and the reference signal , (b) Error between and .
Figure 4.
Spatial distribution of the solution surface related with the rejection of harmonic disturbance.
So, the regulator performs well under the presence of external disturbances for both cases, i.e., in the presence of either a constant disturbance or harmonic disturbance.
5. Conclusions
In our work, the SFRP approach is focused on the trajectory tracking control with the rejection of external disturbances to the C–D equation. The C–D system is modeled through a state operator given in the form of the SLDO plus an integral term involved in an abstract control system model from which the regulator equations are derived and solved. From the simulation results, it is concluded that our proposal performs well since when considering both constant and harmonic disturbances, the regulator is capable of tracking the reference trajectory, showing the rejection of external disturbances. As future work, we are focused on extend our proposal to multiple-input/multiple-output systems.
Author Contributions
Conceptualization, A.A.R. and F.J.; methodology, A.A.R. and F.J.; software, A.A.R.; validation, A.A.R.; formal analysis, A.A.R. and F.J.; investigation, A.A.R. and F.J.; data curation, A.A.R.; writing—original draft preparation, A.A.R. and F.J.; writing—review and editing, F.J.; visualization, A.A.R.; resources, F.J.; supervision, F.J.; funding acquisition, F.J.; project administration, F.J. All authors have read and agreed to the published version of the manuscript.
Funding
This research work was funded by Tecnológico Nacional de México (TecNM) projects and, partially, under grant number 39873 from EDD 2022 program. This work was supported by CONACYT, México, through grant 862135.
Data Availability Statement
Data available on request due to restrictions eg privacy or ethical. The data presented in this study are available on request from the corresponding author. The data are not publicly available due to legal reasons.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| DPSs | Distributed Parameters Systems |
| ODEs | Ordinary Differential Equations |
| PDEs | Partial Differential Equations |
| C–D | Convection–Diffusion |
| R–D | Reaction–Diffusion |
| SFRP | State Feedback Regulation Problem |
| SLBVP | Sturm–Liouville Boundary Value Problem |
| SLDO | Sturm–Liouville Differential Operator |
| SLS | Sturm–Liouville System |
References
- Morris, K.A. Controller Design for Distributed Parameter Systems; Springer: Berlin/Heidelberg, Germany, 2020; pp. 59–67. [Google Scholar]
- Morris, K. Control of Systems Governed by Partial Differential Equations. In The Control Handbook, 2nd ed.; Levine, W.S., Ed.; CRC Press: Boca Raton, FL, USA, 2011; pp. 67-1–67-37. [Google Scholar]
- Isidori, A. Nonlinear Control Systems; Springer: London, UK, 1995. [Google Scholar]
- Pohjolainen, S.A. On the asymptotic regulation problem for distributed parameter systems. In Control of Distributed Parameter Systems; Pergamon: Oxford, UK, 1983; pp. 197–201. [Google Scholar]
- Pohjolainen, S.A. Robust multivariable PI–controller for infinite dimensional systems. IEEE Trans. Autom. Control 1982, 27, 17–30. [Google Scholar] [CrossRef]
- Schumacher, J.M. Dynamic feedback in finite– and infinite–dimensional linear systems. In Mathematisch Centrum Tracts; Centrum Voor Wiskunde en Informatica: Amsterdam, The Netherlands, 1981; Volume 143. [Google Scholar]
- Schumacher, J.M. Finite–dimensional regulators for a class of infinite–dimensional systems. Syst. Control. Lett. 1983, 3, 7–12. [Google Scholar] [CrossRef]
- Byrnes, C.I.; Laukó, I.G.; Gilliam, D.S.; Shubov, V.I. Output regulation for linear distributed parameter systems. IEEE Trans. Autom. Control 2000, 45, 2236–2252. [Google Scholar]
- Müller, P.H. “T. Kato, Perturbation theory for linear operators.(Die Grundlehren der mathematischen Wissenschaften in Einzeldarstellungen mit besonderer Berücksichtigung der Anwendungsgebiete, Band 132) XX+ 592 S. m. 3 Fig. Berlin/Heidelberg/New York Springer-Verlag. Preis geb. DM 79, 20”. Z. Angew. Math. Mech. 1967, 47, 554. [Google Scholar]
- Curtain, R.F.; Zwart, H. An Introduction to Infinite-Dimensional Linear Systems Theory; Springer: New York, NY, USA, 1995. [Google Scholar]
- Aulisa, E.; Gilliam, D. A Practical Guide to Geometric Regulation for Distributed Parameter Systems; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
- Natarajan, V.; Gilliam, D.S.; Weiss, G. The state feedback regulator problem for regular linear systems. IEEE Trans. Autom. Control 2014, 59, 2708–2723. [Google Scholar] [CrossRef]
- Xu, X.; Dubljevic, S. Output and error feedback regulator designs for linear infinite–dimensional systems. Automatica 2017, 83, 170–178. [Google Scholar] [CrossRef]
- Jurado, F.; Ramírez, A.A. State feedback regulation problem to the reaction-diffusion equation. Mathematics 2020, 8, 1983. [Google Scholar] [CrossRef]
- Ramírez, A.A.; Jurado, F. Tracking regulator design with disturbance rejection to the reaction–diffusion equation. In Proceedings of the 2019 16th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE), Mexico City, Mexico, 11–13 September 2019; pp. 11–13. [Google Scholar]
- Farlow, S.J. Partial Differential Equations for Scientists and Engineers; Dover Publications: New York, NY, USA, 1993. [Google Scholar]
- Hoteit, H. Modeling diffusion and gas–oil mass transfer in fractured reservoirs. J. Pet. Sci. Eng. 2013, 105, 1–17. [Google Scholar] [CrossRef]
- Deleuze, Y.; Chiang, C.-Y.; Thiriet, M.; Sheu, T.W.H. Numerical study of plume patterns in a chemotaxis–diffusion–convection coupling system. Comput. Fluids 2016, 126, 58–70. [Google Scholar] [CrossRef]
- Guenther, R.B.; Lee, J.W. Sturm–Liouville Problems Theory and Numerical Implementation; CRC Press: Boca Raton, FL, USA, 2019. [Google Scholar]
- Spiegel, M.R. Fourier Analysis with Applications to Boundary Value Problems; McGraw–Hill: New York, NY, USA, 1974. [Google Scholar]
- Kreyszig, E. Advanced Engineering Mathematics; John Wiley & Sons: Hoboken, NJ, USA, 2006. [Google Scholar]
- Mathews, J. Walker, R.L. Mathematical Methods of Physics; The Benjamin/Cummings Publishing Co.: Menlo Park, CA, USA, 1970. [Google Scholar]
- Holland, S.S., Jr. Applied Analysis by the Hilbert Space Method, An Introduction with Applications to the Wave, Heat, and Schrödinger Equations; Dover Publications: Mineola, NY, USA, 1990. [Google Scholar]
- Arfken, G.B.; Weber, H.J.; Harris, F.E. Mathematical Methods for Physicists A Comprehensive Guide; Academic Press: Waltham, MA, USA, 2013. [Google Scholar]
- Kaplan, K. Advanced Calculus; Pearson Education: Boston, MA, USA, 2003. [Google Scholar]
- Wyld, H.W. Mathematical Methods for Physics; CRC Press: Boca Raton, FL, USA, 2021. [Google Scholar]
- Pazy, A. Semigroups of Linear Operators and Applications to Partial Differential Equations; Springer: New York, NY, USA, 1983. [Google Scholar]
- Curtain, R.; Zwart, H. Introduction to Infinite-Dimensional Systems Theory; Springer: New York, NY, USA, 2020. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).