Abstract
This paper presents a novel control strategy based on an uncertainty estimator for a class of fractional-order nonlinear systems characterized by a polynomial input. The proposed strategy allows the system to be controlled without resorting to transformations or approximate linearization. This is accomplished by using a fractional-order sliding-mode observer, whose task is to estimate certain portions of the state of the nonlinear system of a non-integer order, thus allowing the control law to counteract these elements to steer the system towards a desired behavior. To validate the performance of the proposed strategy, it was implemented, both in simulation and experimentally, to regulate the temperature of the cold side of a thermoelectric module fed by a DC/DC electronic power converter of the step-down type, a system that is known to have a nonlinear polynomial-type control input.
1. Introduction
Dynamical systems are commonly modeled using differential equations, which describe the system’s behavior in terms of its states and their respective time derivatives. These derivatives are typically of an integer order; for example, the first derivative is of order 1, the second derivative is of order 2, and so forth.
An extension of the concept of derivatives and integrals allows for the consideration of orders that are not necessarily integer values. This extension involves fractional-order derivatives and integrals, which are studied within the field of fractional calculus. These extensions are known as fractional-order derivatives and integrals. When applied to the modeling of dynamical systems, they enhance the precision of the model by offering the flexibility to adjust the derivative order freely.
Fractional calculus has attracted interest due to the numerous potential applications in many disciplines such as finance [1], physics [2], medicine [3], biology [4], and control [5]. By applying fractional derivatives to known models and control laws, the model can better match the real-world dynamics of the system, whereas the fractional-order controller can find added benefits, similar to the Fractional Order Proportional Integral Derivative control (FOPID), which obtains two new values that can be adjusted for a better system response [6].
There have been recent advances on the control for fractional-order non-linear systems with non-linear control inputs: in [7], a sliding-mode control scheme with a fractional-order sliding surface is presented; in [8], a neural network controller for a fractional-order system with a non-linear control input is given, and in [9], a fractional-order control system is employed for a non-linear control input.
Fractional-order control applied to temperature regulation via thermoelectric modules (TEM) remains an area with limited exploration. In [10], a heating process is characterized by a fractional-order transfer function and subsequently regulated employing a fractional-order PID (FOPID) controller. Ref. [11] introduces an auto-tuning algorithm for FOPID controllers, based on particle swarm optimization techniques, and its performance is demonstrated through testing on a thermoelectric module. In a similar vein, ref. [12] tests the performance of a FOPID controller on a thermoelectric module, taking into consideration the process time delay. Meanwhile, ref. [13] advances the field by modeling an array of Peltier cells as a group of fractional-order transfer functions, where control is achieved using a set of PI controllers. Ref. [14] offers a similar approach, presenting a thermoelectric module modeled with an integer-order transfer function of the first order with a time delay and demonstrates a successful control implementation via the discrete approximation of a FOPID controller.
In addition to temperature regulation, thermoelectric modules find extensive application as thermoelectric generators. In this context, control is not directly applied on the thermoelectric module itself, but rather on the DC-DC power converter responsible for supplying energy to an energy storage device. The purpose of the controller is the optimization of the energy extraction process, a popular approach concerning the utilization of a Maximum Power Point Tracking (MPPT). Notably, a number of studies have explored the use of fractional-order controllers within the MPPT, with noteworthy contributions from works such as those presented in [15,16,17,18].
Thermoelectric modules have the capability of both heating and cooling, depending on the supplied current. This characteristic lends itself to various industrial applications, including thermal cycling in biomedical settings. In optics-based telecommunications, thermoelectric modules are employed for the cooling of lasers and other optical elements. Additionally, in spectroscopy, thermoelectric modules play a crucial role in the temperature regulation of deep-cooling CCD cameras. Thermoelectric generation stands as another important application of these modules. Moreover, certain consumer electronics rely on thermoelectric modules for cooling; for example, there exists a wide range of solutions based on these modules for cooling computer processors and graphics cards.
Given this diverse array of applications, the control of thermoelectric modules holds significant importance in engineering applications. Fractional-order models offer a superior adjustment for representing the dynamic behavior of real-world thermoelectric modules, allowing for the design of controllers with a more comprehensive understanding of the system and, consequently, yielding improved results. Despite the wide range of applications, there is a shortage of existing literature providing control methodologies beyond FOPID for fractional-order models of thermoelectric modules. This paper introduces a novel observer-based control strategy for commensurate fractional-order non-linear systems featuring non-linear polynomial control inputs. The proposed control law uses a state observer to mitigate the influence of the non-linear control inputs, thus inducing the desired response in the output of the TEM. By doing so, this new approach addresses a gap in current research and showcases its potential for enhancing the control performance of the fractional-order TEM model.
2. Main Result
Preliminaries
The following definitions and lemmas constitute the mathematical basis of this work, as they allow us to establish the formal theoretical support of our proposal.
Definition 1.
The Caputo fractional derivative of order α of a function is
where is the n-th order derivative and n is a positive integer number. is Euler’s gamma function given by
Definition 2.
The Riemann–Liouville fractional integral of a function is
with . This function converges to the right half of the complex plane.
Lemma 1
([19]). If a system has the equilibrium point , is contained within the domain , and there is a continuously differentiable function such that , the following conditions hold
with real numbers , , and the order of the fractional derivative , the equilibrium point is said to be stable in the Mittag-Leffler sense, and therefore, asymptotically stable.
Lemma 2
([20]). The vector of differential functions for a given time fulfills
with the constant, positive definite and the symmetric matrix .
3. Uncertainty Estimation Observer and Controller
The proposed control law employs a sliding-mode uncertainty observer to estimate the desired part of the system dynamics. This estimate is then employed via a sliding-mode controller to counteract the effects of the non-linear control input and to provide robustness to the closed-loop system.
Consider the fractional-order non-linear system with polynomial non-affine control inputs
with . The system can be separated in its power stage given by :
having and the process with states containing the non-linear polynomial control inputs:
where and , notice that the input of the non-linear function is one of the states of the power stage. The system can then be written as:
where , , , and are matrices of the appropriate dimension, , gives the non-linear dynamic of the system, and are the coefficients of the non-linear polynomial control input. The output is the state to be controlled with the fractional-order derivative
where are the parts corresponding to the output of the system dynamics. The fractional-order derivative of can be expressed as a two-state system by making the change in variable
In the interest of simplicity
then
with . The following sliding-mode state observer produces an estimate of the fractional-order derivative of the state :
The synchronization error and its derivative of order are then:
The following assumptions are needed for the proof of convergence for the observer.
Assumption 1.
There is a solution for a to the linear matrix inequality
Assumption 2.
The unknown dynamic is Lipschitz with ,
Assumption 3.
For a number , , the norm of the solution of the Lyapunov equation fulfills the inequality
Assumption 4.
There is a solution with to the Lyapunov equation
Assumption 5.
The states of the linear driving system are bounded via a real non-negative number
The observer equation is rewritten to match (13)
where and . The error dynamic is
Consider the Lyapunov candidate function
From Lemma 2 and based on the Caputo derivative, the th order derivative of the Lyapunov candidate function has the upper bound
By substituting the error dynamic into the fractional-order derivative of the Lyapunov candidate function
The terms of the derivative are rearranged
From Assumption 1
Using the Rayleigh–Ritz inequality , then
Assumption 2 leads to
From Assumption 3
Knowing that
To fulfill Lemma 1, K has to satisfy the inequality , so and the observer error is Mittag-Leffler stable. In order to estimate the desired part of the system dynamic, the state of the observer is extended by the equation
With r being a trajectory with the bounded th-order Caputo derivative . The tracking error and its order derivative are
Let a Lyapunov candidate function for the error be
From Lemma 2, the th-order derivative is bounded
Since the derivative of the reference is bounded
having makes the derivative of the Lyapunov candidate function be ; therefore, the additional observer satisfies Lemma 1, and thus, the additional state converges to the desired reference r. Choosing leads to
The value converges to the uncertain part of the dynamic containing the state and the non-linear part of the input ; thus, the extended dynamic for the observer is .
A strategy similar to active disturbance rejection is proposed by using to mitigate the effects of the non-linear control input, of which the input for the non-lineal system is , where denotes the desired system-output dynamics. These dynamic are necessary to counteract the effects of any possible estimation errors by introducing a robust control law.
In order to attain the desired trajectory for , the linear part of the system is then expressed as
Let a differentiable desired reference signal for the linear system with the bounded derivative and its tracking error , with the fractional-order derivative, be
Choosing as both the control input and a Lyapunov candidate function for the linear system
According to Lemma 1
from Assumption 4
by Assumption 5
making so that leads to ; therefore, the input state for the non-linear states converges to the desired control law , making the overall system Mittag-Leffler stable with .
4. The Thermoelectric Module and Numerical Results
Thermoelectric Modules (TEM) are solid-state temperature control devices composed of n- and p-type semiconductors linked to ceramic plates. Depending on the direction of the current provided to the semi-conductor elements of the module, heat is transferred from one of its ceramic plates to the other. The TEM is a non-linear system with a non-linear control input. An equivalent circuit model of the TEM is introduced in [21,22], which is especially practical for this application. In [23], an integer-order mathematical model for the TEM is obtained from the results of Lineykin. If the TEM is powered via a DC/DC Buck converter, the equations describing the TEM’s state trajectories driven by the buck converter are similar to those in (9). Then, a fractional-order mathematical model for this system is given by
where the output voltage is , the electrical resistance parameter is R, the input PWM signal is u, the current of the converter is , and the capacitance and inductance are denoted by C and L, respectively. The temperature in the cold side is and the temperature in the hot plate is ; is the Seebeck coefficient; is the thermal conductivity; is the electric resistance; and is the temperature difference between the hot and cold plates; and are the thermal capacitance for the hot and cold plate, respectively; is the thermal paste’s thermal resistance; and is the thermal resistance of the system.
The linear part of the system is formed by the first two states and the remaining two are the non-linear dynamics of the TEM. The non-linear polynomial input for the TEM is the output voltage . This input forms a second-degree polynomial with coefficients dependent on the parameters of the Buck and TEM, but it also depends on the TEM state. The order of the derivative is obtained via system identification: first, the system parameters are identified using an integer-order mathematical model, and then a second parametric identification is conducted to estimate the value of the fractional derivative. The control law is tested in a TEC-12706 thermoelectric module; to make parameter identification easier, Equation (9) is simplified via a change in the variable:
The parameter identification process yields the following results (Table 1):
Table 1.
System parameters.
The observer-based proposed controller is then implemented using the CRONE approximation of the fractional-order integral
the gains for the controller are , , , , , , and , with being a desired temperature in C. Figure 1 shows the time evolution of the temperature on the cold side of the TEM at the desired temperatures of 20 C, C, and C. Figure 2 shows the error signals for these desired temperatures, Figure 3 shows the behavior of the perturbation estimation, and Figure 4 shows the perturbation estimation error.
Figure 1.
Temperature of the cold plate.
Figure 2.
Temperature tracking error for the cold plate.
Figure 3.
Estimated disturbance by the observer.
Figure 4.
Disturbance estimation error.
As shown in the figures, the simulation results obtained for the performance of the proposed controller were satisfactory. It is necessary to clarify that care must be taken in the way in which the gains are chosen so that the linear system obtains achievable values. It is important to note that the observer is compatible with other control techniques, such as FOPID and its variants.
Notice the observer consistently generates identical error trajectories across all experiments; as depicted in Figure 4, each trajectory is consistently replicated. To confirm the validity of the simulation, the experiments were conducted on an experimental platform. The control law is implemented using an Arduino board for control and data acquisition. The next figures (Figure 5, Figure 6, Figure 7 and Figure 8) show the results of the experiment.
Figure 5.
Measured temperature of the cold plate.
Figure 6.
Measured temperature error.
Figure 7.
Estimated disturbance by the observer during experiment.
Figure 8.
Control input.
The experiment shows that the control law is effective in a real-life scenario and behaves very similarly to the simulation results. It is worth mentioning that the initial conditions cannot be the same for each experiment because they were conducted at different times of the day or even on different days; thus, room temperature is different, making each initial condition different. To make the experiment have the same initial condition each time would require equipment to accurately regulate room temperature, and the authors have no access to said equipment. Next, an experiment to test disturbance rejection is made in which a fan is used to raise the temperature of the TEM (Figure 9):
Figure 9.
Disturbance rejection.
The controller effectively corrects the offset in temperature caused by the air stream, showing its capability to reject disturbances. Finally, it is compared to a FOPID controller similar to the one proposed on [24], of which the desired temperature is 20 °C (Figure 9 and Figure 10):
Figure 10.
Comparison of the proposed observer-based controller to a PI controller.
The observer-based controller exhibits a notably shorter settling time when contrasted with the FOPID controller. Furthermore, the FOPID controller displays a minor steady-state error, caused by its tendency to overreact to the sluggish response of the thermal system when the temperature error becomes positive. Additionally, it is worth mentioning that the implementation of the FOPID controller poses an increased computational cost on the microcontroller. This arises from the distinct orders of the integral and derivative gains.
5. Conclusions
In this paper, a fractional-order, observer-based, sliding-mode control law is proposed to regulate a non-linear system with non-linear control inputs. The control law is validated through testing on a Thermoelectric Module powered via a buck converter, a system known for its non-linear control inputs. The simulation results validate that the control law can guide the system to a desired value. The uncertainty observer achieves its purpose of making an estimate of the desired part of the state and, consequently, this estimate can be used to mitigate the effects of the non-linear control input and give the system output the desired dynamic. The simulation results are corroborated via implementation in an experimental platform, which gives similar results.
As highlighted in the introduction, there is a scarcity of research focusing on TEM control utilizing diverse fractional-order control laws. In future work, the authors intend to expand on the applications for the temperature-based control of the TEM by employing consensus control to synchronize an array of thermoelectric modules for cooling applications. In this setting, it is also desirable to introduce optimal control techniques for lowering the power consumption and make the cooling system more cost effective; as it is widely known, TEM are not efficient cooling devices. This next work also intends on applying other definitions of the fractional-order derivative, such as Caputo–Fabrizio and Atangana–Baleanu.
Author Contributions
Conceptualization, J.J.M.-G.; investigation, J.J.M.-G., J.L.B.-A., J.L.-F. and J.A.J.-A.; writing—original draft, J.J.M.-G. and J.L.B.-A.; writing—review and editing, J.L.B.-A.; supervision, J.L.B.-A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Laskin, N. Fractional market dynamics. Phys. Stat. Mech. Appl. 2000, 287, 482–492. [Google Scholar] [CrossRef]
- Hilfer, R. (Ed.) Applications of Fractional Calculus in Physics; World Scientific: Singapore, 2000. [Google Scholar]
- Zhou, X.J.; Gao, Q.; Abdullah, O.; Magin, R.L. Studies of anomalous diffusion in the human brain using fractional order calculus. Magn. Reson. Med. 2010, 63, 562–569. [Google Scholar] [CrossRef] [PubMed]
- Freeborn, T.J. A survey of fractional-order circuit models for biology and biomedicine. IEEE J. Emerg. Sel. Top. Circuits Syst. 2013, 3, 416–424. [Google Scholar] [CrossRef]
- Liu, H.; Li, S.; Li, G.; Wang, H. L1 Adaptive controller design for a class of uncertain fractional-order nonlinear systems: An adaptive fuzzy approach. Int. J. Fuzzy Syst. 2018, 20, 366–379. [Google Scholar] [CrossRef]
- Podlubny, I.; Dorcak, L.; Kostial, I. On fractional derivatives, fractional-order dynamic system and PID-controllers. In Proceedings of the 36th 1997 IEEE Conference on Decision and Control, Phoenix, AZ, USA, 7–10 December 1999; pp. 4985–5990. [Google Scholar]
- Dang, V.T.; Nguyen, D.B.H.; Tran, T.D.T.; Le, D.T.; Nguyen, T.L. Model-free hierarchical control with fractional-order sliding surface for multisection web machines. Int. J. Adapt. Control. Signal Process. 2023, 37, 497–518. [Google Scholar] [CrossRef]
- Zouari, F.; Ibeas, A.; Boulkroune, A.; Jinde, C.A.O.; Arefi, M.M. Neural network controller design for fractional-order systems with input nonlinearities and asymmetric time-varying Pseudo-state constraints. Chaos Solitons Fractals 2021, 144, 110742. [Google Scholar] [CrossRef]
- Hu, X.; Song, Q.; Ge, M.; Li, R. Fractional-order adaptive fault-tolerant control for a class of general nonlinear systems. Nonlinear Dyn. 2020, 101, 379–392. [Google Scholar] [CrossRef]
- Macias, M.; Sierociuk, D. Fractional order calculus for modeling and fractional PID control of the heating process. In Proceedings of the 13th International Carpathian Control Conference (ICCC), High Tatras, Slovakia, 28–31 May 2012; pp. 452–457. [Google Scholar] [CrossRef]
- Maamir, F.; Guiatni, M.; Hachemi, H.M.S.M.E.; Ali, D. Auto-tuning of fractional-order PI controller using particle swarm optimization for thermal device. In Proceedings of the 2015 4th International Conference on Electrical Engineering (ICEE), Boumerdes, Algeria, 13–15 December 2015; pp. 1–6. [Google Scholar] [CrossRef]
- Kungwalrut, P.; Numsomran, A.; Chaiyasith, P.; Chaoraingern, J.; Tipsuwanporn, V. A PID controller design for peltier-thermoelectric cooling system. In Proceedings of the 2017 17th International Conference on Control, Automation and Systems (ICCAS), Jeju, Republic of Korea, 18–21 October 2017; pp. 766–770. [Google Scholar] [CrossRef]
- Viola, J.; Rodriguez, C.; Chen, Y. PHELP: Pixel Heating Experiment Learning Platform for Education and Research on IAI-based Smart Control Engineering. In Proceedings of the 2020 2nd International Conference on Industrial Artificial Intelligence (IAI), Shenyang, China, 22–23 July 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Viola, J.; Oziablo, P.; Chen, Y. A Portable and Affordable Networked Temperature Distribution Control Platform for Education and Research. IFAC-PapersOnLine 2020, 53, 17530–17535. [Google Scholar] [CrossRef]
- Olabi, A.G.; Rezk, H.; Sayed, E.T.; Awotwe, T.; Alshathri, S.I.; Abdelkareem, M.A. Optimal Parameter Identification of Single-Sensor Fractional Maximum Power Point Tracker for Thermoelectric Generator. Sustainability 2023, 15, 5054. [Google Scholar] [CrossRef]
- Rezk, H.; Olabi, A.G.; Ghoniem, R.M.; Abdelkareem, M.A. Optimized Fractional Maximum Power Point Tracking Using Bald Eagle Search for Thermoelectric Generation System. Energies 2023, 16, 4064. [Google Scholar] [CrossRef]
- Rezk, H.; Zaky, M.M.; Alhaider, M.; Tolba, M.A. Robust Fractional MPPT-Based Moth-Flame Optimization Algorithm for Thermoelectric Generation Applications. Energies 2022, 15, 8836. [Google Scholar] [CrossRef]
- Abdullah, A.M.; Rezk, H.; Elbloye, A.; Hassan, M.K.; Mohamed, A.F. Grey Wolf Optimizer-Based Fractional MPPT for Thermoelectric Generator. Intell. Autom. Soft Comput. 2021, 29, 730–740. [Google Scholar] [CrossRef]
- Li, Y.; Chen, Y.; Podlubny, I. Stability of fractional- order nonlinear dynamic systems: Lyapunov direct method and generalized Mittag-Leffler stability. Comput. Math-Ematics Appl. 2010, 59, 1810–1821. [Google Scholar] [CrossRef]
- Duarte-Mermoud, M.A.; Aguila-Camacho, N.; Gallegos, J.A.; Castro-Linares, R. Using general quadratic Lyapunov functions to prove Lyapunov uniform stability for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 650–659. [Google Scholar] [CrossRef]
- Lineykin, S.; Ben-Yaakov, S. Analysis of thermoelectric coolers by a spice-compatible equivalent-circuit model. IEEE Power Electron. Lett. 2005, 3, 63–66. [Google Scholar] [CrossRef]
- Lineykin, S.; Ben-Yaakov, S. Modeling and analysis of thermoelectric modules. IEEE Trans. Ind. Appl. 2007, 43, 505–512. [Google Scholar] [CrossRef]
- Barahona-Avalos, J.L.; Juárez-Abad, J.A.; Galván-Cruz, G.S.; Linares-Flores, J. Control Mediante Rechazo Activo de Perturbaciones de la Temperatura de un Módulo Termoeléctrico; Revista Iberoamericana de Automática e Informática Industrial: Valencia, España, 2021. [Google Scholar]
- Liu, L.; Xue, D.; Zhang, S. General type industrial temperature system control based on fuzzy fractional-order PID controller. Complex Intell. Syst. 2023, 9, 2585–2597. [Google Scholar] [CrossRef]
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/).









