
The article investigates the issue of fixed-time control with adaptive output feedback for a twin-roll inclined casting system (TRICS) with disturbance. First, by using the mean value theorem, the nonaffine functions are decoupled to simplify the system. Second, radial basis function neural networks (RBFNNs) are introduced to approximate an unknown term, and a nonlinear neural state observer is created to handle the effects of unmeasured states. Then, the backstepping design framework is combined with prescribed performance and command filtering techniques to demonstrate that the scheme proposed in this article guarantees system performance within a fixed-time. The control design parameters determine the upper bound of settling time, regardless of the initial state of the system. Meanwhile, it ensures that all signals in the closed-loop system (CLS) remain bounded, and it can also maintain the tracking error within a predefined range within a fixed time. Finally, simulation results assert the effectiveness of the method.
Citation: Dongxiang Gao, Yujun Zhang, Libing Wu, Sihan Liu. Fixed-time command filtered output feedback control for twin-roll inclined casting system with prescribed performance[J]. Mathematical Biosciences and Engineering, 2024, 21(2): 2282-2301. doi: 10.3934/mbe.2024100
[1] | Yuhan Su, Shaoping Shen . Adaptive predefined-time prescribed performance control for spacecraft systems. Mathematical Biosciences and Engineering, 2023, 20(3): 5921-5948. doi: 10.3934/mbe.2023256 |
[2] | Na Zhang, Jianwei Xia, Tianjiao Liu, Chengyuan Yan, Xiao Wang . Dynamic event-triggered adaptive finite-time consensus control for multi-agent systems with time-varying actuator faults. Mathematical Biosciences and Engineering, 2023, 20(5): 7761-7783. doi: 10.3934/mbe.2023335 |
[3] | Filippo Cacace, Valerio Cusimano, Alfredo Germani, Pasquale Palumbo, Federico Papa . Closed-loop control of tumor growth by means of anti-angiogenic administration. Mathematical Biosciences and Engineering, 2018, 15(4): 827-839. doi: 10.3934/mbe.2018037 |
[4] | Su-na Zhao, Yingxue Cui, Yan He, Zhendong He, Zhihua Diao, Fang Peng, Chao Cheng . Teleoperation control of a wheeled mobile robot based on Brain-machine Interface. Mathematical Biosciences and Engineering, 2023, 20(2): 3638-3660. doi: 10.3934/mbe.2023170 |
[5] | Yixin Zhuo, Ling Li, Jian Tang, Wenchuan Meng, Zhanhong Huang, Kui Huang, Jiaqiu Hu, Yiming Qin, Houjian Zhan, Zhencheng Liang . Optimal real-time power dispatch of power grid with wind energy forecasting under extreme weather. Mathematical Biosciences and Engineering, 2023, 20(8): 14353-14376. doi: 10.3934/mbe.2023642 |
[6] | Balázs Csutak, Gábor Szederkényi . Robust control and data reconstruction for nonlinear epidemiological models using feedback linearization and state estimation. Mathematical Biosciences and Engineering, 2025, 22(1): 109-137. doi: 10.3934/mbe.2025006 |
[7] | Junyoung Jang, Kihoon Jang, Hee-Dae Kwon, Jeehyun Lee . Feedback control of an HBV model based on ensemble kalman filter and differential evolution. Mathematical Biosciences and Engineering, 2018, 15(3): 667-691. doi: 10.3934/mbe.2018030 |
[8] | Fang Zhu, Wei Liu . A novel medical image fusion method based on multi-scale shearing rolling weighted guided image filter. Mathematical Biosciences and Engineering, 2023, 20(8): 15374-15406. doi: 10.3934/mbe.2023687 |
[9] | Jingya Wang, Ye Zhu . $ \mathcal{L}_{2}-\mathcal{L}_{\infty} $ control for memristive NNs with non-necessarily differentiable time-varying delay. Mathematical Biosciences and Engineering, 2023, 20(7): 13182-13199. doi: 10.3934/mbe.2023588 |
[10] | Jiabao Gu, Hui Wang, Wuquan Li . Output-Feedback stabilization for stochastic nonlinear systems with Markovian switching and time-varying powers. Mathematical Biosciences and Engineering, 2022, 19(11): 11071-11085. doi: 10.3934/mbe.2022516 |
The article investigates the issue of fixed-time control with adaptive output feedback for a twin-roll inclined casting system (TRICS) with disturbance. First, by using the mean value theorem, the nonaffine functions are decoupled to simplify the system. Second, radial basis function neural networks (RBFNNs) are introduced to approximate an unknown term, and a nonlinear neural state observer is created to handle the effects of unmeasured states. Then, the backstepping design framework is combined with prescribed performance and command filtering techniques to demonstrate that the scheme proposed in this article guarantees system performance within a fixed-time. The control design parameters determine the upper bound of settling time, regardless of the initial state of the system. Meanwhile, it ensures that all signals in the closed-loop system (CLS) remain bounded, and it can also maintain the tracking error within a predefined range within a fixed time. Finally, simulation results assert the effectiveness of the method.
The twin-roll inclined casting and rolling process has widespread use in modern industrial production. Compared to traditional rolling processes, the elimination of initial rolling, heating, and other processes significantly shortens the production process, improves speed, reduces equipment investment, energy consumption, environmental pollution, and enhances the sheet's properties. Therefore, it is widely used in steel production with higher requirements for strength, toughness, and precision [1,2,3,4]. However, multiple coupled rolling parameters affect the rolling effect, making the precise control of twin-roll inclined casting and rolling more challenging. In addition, controlling the stability time of the casting and rolling system and accelerating the convergence speed of errors are also key to optimizing system performance. To solve these problems, further research and improvement of this process are needed, and effective measures must be taken to ensure the controllability and stability of the rolling process.
In recent years, numerous scholars have proposed adaptive control schemes for practical engineering applications [5,6,7,8]. As shown in [5], Zhang et al. used the implicit function theorem and the mean value theorem to handle the nonaffine coupling term in the twin-roll inclined casting system (TRICS), which ensured that multi-input and multi-output (MIMO) nonaffine nonlinear systems could be converted into corresponding affine nonlinear systems. Furthermore, in order to avoid the impact of parameter uncertainty on the control effect for a type of nonlinear system for which it is difficult to measure its state, some neural networks (NNs) or fuzzy output feedback control strategies are proposed in [9,10,11,12,13]. These studies have propelled the development of adaptive control theory.
Although the aforementioned studies have significant implications, the control schemes designed were all discussed under infinite time intervals. However, in practical applications, the time required for the stability of the engineering system is an important consideration. As we have already known, Bhat and Bernstein proposed the finite-time control theory in [14], which brought the control of system stability within a finite time for the first time, and improved system robustness, convergence speed, and accuracy. Building on this pioneering work, numerous results have been developed using classical finite-time stability theory, which were later applied in a variety of control systems. For instance, adaptive finite-time control methods for uncertain nonlinear systems were investigated in [15,16,17]. A finite-time control scheme for stochastic nonlinear systems was proposed in [18]. The problem of adaptive and finite-time decentralized control for large-scale and nonlinear systems with input saturation and time-varying output constraints is addressed by [19].
Notably, finite-time control method's stabilization time is dependent on the initial state of the system under consideration, which is often challenging to acquire directly in various engineering systems. Consequently, designers face difficulties precisely predicting the time required for stabilization, limiting the application of finite-time control. To compensate for this shortcoming, Polyakov first proposed the fixed-time control theory in [20], whereby the stabilization time, solely based on the design parameters of the system, is independent of the system's initial state. Based on [20], research on fixed-time control has been continuously developed. Some such examples were discussed in [21,22], which described research on the fixed-time tracking control issues in uncertain nonlinear systems. Additionally, [23] investigated the output feedback control design problem for nonlinear systems with full state constraints, based on a fixed-time state observer.
However, most of the above-mentioned studies focus only on the steady-state performance, which guarantees that the tracking error converges to a near-zero neighborhood, but transient performance has rarely been considered. Referring to the predetermined performance control scheme proposed in [24,25,26], it is known that the transient performance of the system is also extremely important in practical applications. Thus, optimizing the transient performance of the twin-roll inclined caster is critical for enhancing the overall performance of TRICS.
Based on the literature survey above, this paper proposes a fixed-time adaptive output feedback control strategy for TRICS with disturbance. The NNs state observer is designed to handle the influence of parameter uncertainties and unmeasurable states on stability. To solve the differential explosion and singularity problem caused by the virtual control function in the backstepping design, a command filter is introduced. In addition, combined with the predetermined performance theory, it can simultaneously ensure the steady-state and transient performance of the system. The constructed fixed-time controller can guarantee that all signals in the CLS are bounded, and the tracking error of the output signal can converge to a predefined set within a fixed time.
The following are the primary contributions of this research:
1) In [5,6,7], the state variables regarding the control strategy of TRICS are assumed to be measurable. However, in reality, the rate of change of the TRICS molten pool level is often unmeasurable. Therefore, the control scheme proposed in [5,6,7] cannot be effectively implemented in practice. In this paper, we construct the NNs state observer to compensate for parameter uncertainty and the effect of unmeasured states on TRICS.
2) For the control results in [5,6,7], only the stability of TRICS under infinite time conditions is considered. However, in practice, setting a stable convergence time for the system is also crucial for improving its robustness. In this paper, combining fixed-time theory criteria, the control strategy of TRICS is extended to fixed-time stability, and the convergence time of the system is not affected by the initial state values.
3) The control schemes proposed in [5,6,7], [17], and [22] only focus on discussing the steady-state performance of the system, while ignoring its transient performance. This paper combines the key techniques of prescribed performance and command filtering in a backstepping framework to address the issues of differential complexity and singularity, ensuring both steady-state and transient performance of TRICS. This approach optimizes the control performance and system robustness of TRICS, and has significant practical implications.
The rest of this article is organized as follows: Section 2 provides some initial problem descriptions and main theorems. Section 3 presents a design proposal for the NNs observer. Section 4 introduces an adaptive fixed-time control scheme and provides the corresponding stability analysis. Simulation results and the conclusion can be found in Sections 5 and 6, respectively.
In this subsection, a diagram is presented depicting the twin-roll inclined casting process, as illustrated in Figure 1. Subsequently, a mathematical model of the level of molten steel in the process of twin-roll inclined continuous casting and rolling can be proposed based on [5], as follows:
dydt=Qin−Qout−LΦ(y,xg,β)LF(y,xg,β) | (2.1) |
where y is the height of molten metal, L is the surface width of the casting mill roll, xg is the roll gap, and β is the inclination angle. The metal inflow quantity Qin is a nonlinear function of the ladle stopper rod height hs, that is, Qin=ahs(b−chs), where a=0.2466π, b=0.01585, and c=0.2165. The metal outflow quantity Qout=LxgωR, where ω represents the angular velocity of the roll's rotation and R is the radius of roll.
Meanwhile, F(y,xg,β) and Φ(y,xg,β) are defined as the following two nonlinear functions:
F(y,xg,β)=(2R+xg)cosβ−√R2−y2−√R2−(y−(2R+xg)sinβ)2 | (2.2) |
Φ(y,xg,β)=(ycosβ+sinβ√R2−(R+xg2)2sinβ2−(2R+xg)cosβsinβ)dxgdt | (2.3) |
Overall, Equation (2.1) can be rewritten as
dydt=ahs(b−chs)−LxgωR−LΦ(y,xg,β)LF(y,xg,β) | (2.4) |
To develop the control scheme for the subsequent phase, we need to incorporate the coordinate transformations x1=y, x2=dydt, and u=hs, which allow us to convert the dynamic equation (2.4) of the molten steel level into a nonaffine nonlinear system in the following format:
{˙x1=x2˙x2=f(x,u)+d(t)y=x1 | (2.5) |
where x=[x1,x2]T is the state vector of the system, symbols u and y represent the control input and output of the system, respectively. f(x,u) is an unknown nonaffine nonlinear function, and d(t) represents external disturbance.
Remark 1: By taking the derivative of Eq (2.4) of the molten pool level with respect to time t, we can obtain a strongly coupled unknown smooth nonaffine nonlinear function f(x,u) and an external disturbance d(t). The function f(x,u) includes several important time-varying parameters, such as the height of the molten pool level y and the roll gap opening xg, as well as several adjustable parameters, such as the rod height hs, roll angular velocity ω, and inclination angle β. Meanwhile, the external disturbance d(t) represents the interference of parameters, such as the angular velocity ω and inclination angle β of the casting and rolling rolls, on the casting and rolling effect during the casting and rolling process. This interference is objectively present in practical operations.
Inspired by the decoupling method proposed by Wu in [27] for a class of nonaffine nonlinear system, in order to simplify the difficulty of designing subsequent controllers, the decoupling of the nonaffine nonlinear function f(x,u) in (2.5) can be obtained using the mean value theorem for derivatives.
f(x,u)=f(x,0)+∂f(X,u)∂u|u=uϱ⋅u=τu+H(x,u) | (2.6) |
where 0<ϱ<1, and H(x,u)=(∂f(X,u)∂u|u=uϱ⋅u−τ)u+f(x,0) where τ>0 represents a design parameter. By using (2.6), (2.5) can be rewritten in the following form:
{˙x1=x2˙x2=τu+H(x,u)+d(t)y=x1 | (2.7) |
Control Objective: The main work of this paper is to design an adaptive NN observer for TRICS with disturbance. By combining prescribed performance and command filtering theory, an adaptive fixed-time controller is developed, such that:
1) The constructed observer and controller not only ensure the boundedness of all signals, but also guarantee the fixed-time stability of the CLS.
2) The tracking error can be constrained within a predetermined range, thereby ensuring the transient and steady-state performance of the control system.
In order to achieve the desired tracking control objectives, we adopt the following assumptions
Assumption 1: The reference signal yr and its first-order derivative ˙yr satisfy |yr|≤¯r and |˙yr|≤¯˙r where ¯r and ¯˙r are unknown positive constants.
Assumption 2: For the nonaffine nonlinear term in (2.6), there exist unknown positive constants f_ and ¯f such that
0<f_≤∂f(x,u)∂u≤¯f | (2.8) |
Assumption 3: There exists a positive constant ¯d such that the external disturbance |d(t)|<¯d.
Remark 2: Assumption 1 indicates that the reference signal yr and its first-order derivative ˙yr are bounded, which is essential to demonstrate the boundedness of the virtual control signal and command filter for subsequent designs. Assumption 2 can be used to decouple the nonlinear term in system (2.7), which means that the rate of change of the controlled input gain is bounded. Assumption 3 means that the external disturbance d(t) is bounded.
Definition 1 [28]: Consider a nonlinear system as follows:
˙x(t)=g(x,t),x(0)=x0 | (2.9) |
where x represents the state variable of the system, and g(⋅) is a continuous function with g(0,0)=0. The system (2.9) is practically finite-time stable if there exists a constant γ>0 and a settling time T(γ,x0) such that ‖x(t)‖<γ for all t≥T(γ,x0).
Based on the theory of finite-time stability, if there exists an upper bound Tmax>0 in the convergence time such that T≤Tmax and it is not related to the state variables, then the system (2.9) is said to be fixed-time stable.
Lemma 1 [29]: For the system (2.9), if there exists a positive definite and radial unbounded function V(x(t)) satisfying δ1‖x(t)‖≤V(x(t))≤δ2‖x(t)‖, such that
˙V(x(t))≤−β1Vp(x(t))−β2Vq(x(t))+Δ,t≥0 | (2.10) |
where δ1 and δ2 are k∞ functions, β1>0, β2>0, 0<p<1, q>1, and Δ>0 are parameters and satisfy Δ<min{(1−ς)β1,(1−ς)β2}(0<ς<1), then the non-linear system (2.9) is actually fixed-time stable, and the boundary of its convergence time T can be expressed as
T≤Tmax=1β1(1−p)ς+1β2(q−1)ς | (2.11) |
Lemma 2 [30]: For any given positive constants m, n and k, and real variables x and y, it holds that
|x|m|y|n≤mm+nk|x|m+n+nm+nk−mn|y|m+n | (2.12) |
Lemma 3 [31]: For ∀ϖ≥υ≥0, and q>1, the following inequality is satisfied:
υ(ϖ−υ)≤qq+1(ϖq+1−υq+1) | (2.13) |
Lemma 4 [32]: Consider the differential equation in the following form:
˙ϑ(t)=−c1ϑ(t)−c2ϑs(t)+c3ϕ(t) | (2.14) |
where c1>0, c2>0, c3>0 and s=2m+n2m+1>1(m∈Nandn∈N∗) are design constants, and ϕ(t) is a positive function. If the initial condition ϑ(t0)≥0 holds, then ϑ(t)≥0 for all ∀t≥t0.
In consideration of the limitations in using system state variables for controller design, this section establishes an NN state observer. Subsequently, theory with an adaptive mechanism is designed utilizing the Lyapunov stability analysis method.
Rewrite (2.7) in the form shown below:
{˙x=Ax+Ky+B[τu+H(x,u)+d(t)]y=Cx | (3.1) |
Selecting an appropriate K ensures that the matrix A is a strictly Hurwitz matrix.
Where A=[−k11−k20], K=[k1k2], B=[01], C=[1,0].
The nonlinear function in the expression above can be approximated using radial basis function NNs (RBFNNs), as follows:
H(x,u|ˆW)=ˆWTφ(x,u)H(x,u|W)=WTφ(x,u) | (3.2) |
Define ˆW=[^W1,^W2,⋯,^Wl]T and (x,u) as the weight vector and input vector, respectively. φ(⋅)=[φ1,φ2,⋯,φl]T is the Gaussian function, with l(l>1) representing the number of nodes in the NNs.
Define the optimal vector W as
W=argminˆW∈Ωw[sup(x,u)∈Ωx|H(x,u)−H(x,u|ˆW)|] | (3.3) |
where Ωw and Ωx are the compact sets for ˆW and (x,u), respectively. Define ϵ=H(x,u)−H(x,u|W), satisfying |ϵ|≤¯ϵ, with ¯ϵ being an unknown positive constant. Then, design the NN state observer as follows:
{˙ˆx=Aˆx+Ky+B[τu+H(ˆx,u|ˆW)+d(t)]y=Cˆx | (3.4) |
where ˆx is the estimate of state vector x, and the observer error is defined as e=x−ˆx=[e1,e2]T.
Therefore, there exist positive definite matrices P and Q, such that ATP+PTA=−2Q.
From (3.1) and (3.4), we can obtain
˙e=Ae+B[˜WTφ(ˆx,u)+ϵ] | (3.5) |
where ˜W=W−ˆW. To ensure the boundedness of the state observer (3.4), we choose the Lyapunov function as follow:
V0=eTPe | (3.6) |
Then, from (3.6), we have
˙V0=eT(ATP+PAT)e+2eTPB[˜WTφ(ˆx,u)+ϵ] | (3.7) |
By using Young's inequality, we can calculate
2eTPB˜WTφ(ˆx,u)≤‖P‖2‖e‖2+l˜WT˜W | (3.8) |
2eTPBϵ≤‖P‖2‖e‖2+¯ϵ2 | (3.9) |
where φ(⋅) satisfies φT(⋅)φ(⋅)≤l. Substituting (3.8) and (3.9) into (3.7) yields:
˙V0≤−a‖e‖2+l˜WT˜W+¯ϵ2 | (3.10) |
where a=λmin(Q)−2‖P‖2.
Remark 3: Based on (3.10), we can easily conclude that if the variable ˜W is bounded, the corresponding observation error e is also bounded. Thus, we can solve the observer boundedness problem through subsequent stability analysis.
Building upon the previously mentioned NN state observer, we propose a high-performance control scheme that guarantees stability within a fixed time frame. In order to achieve this goal, we have introduced two key technologies: prescribed performance and command filter. The introduction of these technologies is beneficial to the development of our research results.
Prescribed performance control refers to a system in which the system's tracking error converges to a specified small residual set while ensuring good performance in both transient and steady-state. Specifically, the system's convergence rate should be at least a preset value, and its maximum overshoot should be no greater than another preset value. By defining a region enclosed by a performance function, the system achieves prescribed performance control if its tracking error remains within this region.
First, choose a performance function μ(t) that is smooth, bounded, and strictly positive.
μ(t)=(μ0−μ∞)e−mt+μ∞ | (4.1) |
where m>0 and μ0>μ∞>0 are design parameters with μ0=μ(0). Then, introduce a function Ψ(⋅) that is smooth, strictly monotonically increasing and ensure −κ_<Ψ−1<¯κ, defined as follows:
Ψ(χ)=¯κeχ−κ_e−χeχ+e−χη=μΨ(χ) | (4.2) |
where ¯κ>0, κ_>0, and tracking error η=x1−yr, according to the strictly monotonic increasing property of the function Ψ(χ), the error transformation function χ can be expressed as
χ=Ψ−1(ημ)=12lnΨ+κ_¯κ−Ψ | (4.3) |
˙χ=Π(˙η−˙μμη) | (4.4) |
where Π=12μ(1Ψ+κ_−1Ψ−¯κ). Choose appropriate values to satisfy −κ_μ(0)<η(0)<¯κμ(0), which means that the maximum overshoot of the specified η is less than max{−κ_μ(0),¯κμ(0)}.
Combine (4.1) and (4.2) with the selection of appropriate parameters so that the tracking error satisfies the following conditions:
−κ_μ<η<¯κμ | (4.5) |
Lemma 5: Consider the tracking error η and the error transformation function χ defined in (4.2) and (4.3), respectively. If χ is bounded, then it can be guaranteed that the desired performance of η, as stated in (4.5), is satisfied for all t>0.
The proof of Lemma 5 will be provided during the stability analysis, which follows.
We combine command filtering and prescribed performance control methods with backstepping design, and introduce the following error coordinate transformation:
z1=χ−12lnκ_¯κz2=x2−¯α1 | (4.6) |
where ¯α1 is the output of the first-order command filter for the virtual controller α1 as
˙¯α1=α1−¯α1Σ,¯α1(0)=0 | (4.7) |
where Σ is a positive design parameter. Similar to [15] and [33], in order to eliminate the error ¯α1−α1 caused by filtering, compensation mechanism can be introduced for offsetting.
˙ζ1=Π(ζ2+¯α1−α1)˙ζ2=−Πζ1 | (4.8) |
where ζi(i=1,2) is the compensation signal, and ζi(0)=0.
In this subsection, we will develop an adaptive fixed-time control scheme for system (2.7) with external disturbance. An adaptive fixed-time controller was designed, which combines backstepping techniques with predetermined performance and command filtering. The controller design process involves two recursive design steps and stability analysis is conducted on it using Lyapunov stability theory.
Define the compensating filtering error as
νi=zi−ζi(i=1,2) | (4.9) |
Step 1: Constructing the Lyapunov function as V1=V0+12ν21. From (4.6) and (4.9), the time derivative of V1 yields
˙V1=˙V0+ν1˙ν1=˙V0+ν1(˙z1−˙ζ1)≤˙V0+Πν1(x2−˙yr−˙μμη−ξ2−¯α1+α1)≤˙V0+Π(ν2+α1−˙yr−˙μμη) | (4.10) |
Choose the following virtual control function α1:
α1=−λ1Πν2p−11−ι1Πν2q−11+˙yr+˙μμη | (4.11) |
where 0<p<1, q=2m+n2m+1>1(m∈Nandn∈N∗), λ1>0 and ι1>0 are design parameters.
By using (4.10) and (4.11), the following can be obtained:
˙V1≤−a‖e‖2+l˜WT˜W−λ1ν2p1−ι1ν2q1+Πν1ν2+¯ϵ2 | (4.12) |
Step 2: Taking the derivative of ν2 with respect to time yields
˙ν2=˙z2−˙ζ2=˙x2−˙¯α1+Πζ1=τu+H(ˆx,u)+d(t)−α1−¯α1Σ+Πζ1=τu+ˆWTφ(ˆx,u)+ϵ+˜WTφ(ˆx,u)+d(t)−α1−¯α1Σ+Πζ1 | (4.13) |
Choose the following Lyapunov function V2:
V2=V1+12ν22+l2Γ˜WT˜W | (4.14) |
where Γ is a positive design parameter.
The time differentiation of (4.14) can be represented as
˙V2=˙V1+ν2˙ν2−lΓ˜W˙ˆW≤˙V1+ν2(τu+ˆWTφ(ˆx,u)+˜WTφ(ˆx,u)+ϵ+d(t)−α1−¯α1Σ+Πζ1)−lΓ˜W˙ˆW | (4.15) |
By utilizing the Young's inequality, we obtain
ν2(ϵ+d(t))≤ν22+12¯ϵ2+12¯d2 | (4.16) |
Design the following fixed-time controller u and adaptive law W:
u=1τ(−ν2−ˆWTφ(ˆx,u)−λ2ν2p−12−ι2ν2q−12+α1−¯α1Σ−Πz1) | (4.17) |
˙ˆW=Γν2φ(ˆx,u)−σˆW−ιˆW2q−1,ˆW(0)≥0 | (4.18) |
where λ2, ι2, σ, and ι are positive design parameters.
To ensure the stability of the system within a fixed-time, the adaptive law (4.18) needs to be designed in the form of nonlinear differential equations similar to those in Lemma 4. A detailed proof of Lemma 4 is provided in [31]. Adopting this method can assist in proving, in the subsequent stability analysis, that the system described by (2.7) satisfies the criterion for fixed-time stability in Lemma 1.
Thus, this article's primary outcome for the stabilization theorem of closed-loop nonlinear system is summarized as
Theorem 1: Consider the nonlinear system (2.7) with disturbance, under Assumptions 1–3, if choosing the adaptive NN state observer (3.4), the adaptive fixed-time controller (4.17), the virtual control function (4.11), and the adaptive law (4.18), the following conclusions can be drawn:
1) The nonlinear system (2.7) is fixed-time stable, and the upper bound on the settling time is
T≤Tmax=100β1(1−p)+100β2(q−1) | (4.19) |
The coefficients β1 and β2 will be calculated in the forthcoming section of the proof.
2) Within a fixed-time period, the tracking error can be limited to a predetermined set. That is, for time t≥0, the condition −κ_μ<η<¯κμ is satisfied. Additionally, all signals of the closed loop system (CLS) are still bounded.
Proof: Substituting (4.12) and (4.16)–(4.18) into (4.15) and carrying out some computations, one has
˙V2≤−a‖e‖2+l˜WT˜W−2∑i=1λiν2pi−2∑i=1ιiν2qi+lσΓ˜WˆW+lιΓ˜WˆW2q−1+Δ | (4.20) |
where Δ=¯ϵ2+12¯d2.
Utilizing the Young's inequality yields
˜WˆW=˜W(W−˜W)≤−12˜WT˜W+12W2 | (4.21) |
Based on Lemma 4 and (4.18), it can be inferred that ˆW≥0 is satisfied for all ∀t≥t0. Furthermore, by Lemma 3, we have
˜WˆW2q−1=˜W(W−˜W)2q−1≤2q−12q(W2q−˜W2q) | (4.22) |
For Lemma 2, if we let x=l2Γ˜WT˜W, y=1, m=p, n=1−p, and k=1p, then we can obtain the following inequality:
(l2Γ˜WT˜W)p≤l2Γ˜WT˜W+(1−p)pp1−p | (4.23) |
Likewise, can derive (4.24) and (4.25)
‖e‖2p≤‖e‖2+(1−p)pp1−p | (4.24) |
‖e‖2q≤‖e‖2+(1−q)qq1−q | (4.25) |
In the light of formulas (4.21)–(4.25), we have
˙V2≤−a2‖e‖2p−a2‖e‖2q−2∑i=1λiν2pi−2∑i=1ιiν2qi−(σ−2Γ)(l2Γ˜WT˜W)p−2ql1−qΓq−1ι2q−12q(l2Γ˜WT˜W)q+˘Δ≤−a2(‖e‖2)p−a2(‖e‖2)q−2∑i=12pλi(ν2i2)p−2∑i=12pιi(ν2i2)q−(σ−2Γ)(l2Γ˜WT˜W)p−2Γιl(l2Γ˜WT˜W)q+˘Δ≤−β1Vp2−β2Vq2+˘Δ | (4.26) |
where β1=min{a2,2pλi,σ−2Γ,i=1,2}, β2=min{a2,2pιi,2Γιl,i=1,2}, ˘Δ=Δ+(σ−2Γ+a2)(1−p)pp1−p+a2(1−q)qq1−q+lιΓ2q−12qW2q+lσΓW2.
From (4.26), we can see that we only need to let σ−2Γ>0 to conclude that both νi and ˜W are bounded, and the proof of the boundedness of ζi has been given in [15] and [33]. Thus, the boundedness of zi can be inferred by means of (4.9). Furthermore, using the error transformation (4.3), we can demonstrate that χ remains bounded.
In summary, the proof of Lemma 5 is presented as follows.
Since χ is bounded, there exist constants χ_ and ¯χ such that χ_<χ<¯χ holds for t≥0. By using η=μΨ(χ), one has
Ψ(χ_)μ<η<Ψ(¯χ)μ,t≥0 | (4.27) |
Then, from the fact that −κ_<Ψ−1<−¯κ, we obtain
−κ_μ<η<¯κμ,∀t≥0 | (4.28) |
The performance of η as prescribed in (4.5) is achieved for ∀t≥0.
The proofs of Theorem 1 and Lemma 5 are complete.
Remark 4: From Lemma 1 and (4.26), the nonlinear system (2.7) is proven to be fixed-time stable and the settling time T is restricted by (4.19). The boundary of the set time T, independent of initial conditions, is evident from (4.19). Furthermore, the tracking error can converge within a predetermined range that is within Tmax. Different time boundaries can be set by adjusting the parameters according to performance requirements in advance, without imposing any conditions on the initial state. Therefore, in comparison to the existing adaptive control methods for TRICS discussed in the current literature, the proposed control scheme in this paper can ensure both the steady-state and transient performance of the TRICS, which holds great significance in practical engineering applications.
Remark 5: It is noteworthy that the design process of the latter step in the traditional backstepping process necessitates utilizing the derivative of the virtual control function constructed in the previous step. When differentiating the virtual control (designed in Eq (4.11)), the λ1Πν2p−21 is calculated by the first term (i.e., λ1Πν2p−11). If 2p−2<0, a singularity may appear. To address this issue, we have introduced the command filter control method in the backstepping step, which obviates the necessity of calculating the first-order derivative of the virtual control law α1 and avoids the singularity problem.
Given the results presented in this article, in order to facilitate understanding, the control flow diagram of TRICS is provided as shown in Figure 2.
In this section, the effectiveness of the developed controller for TRICS with disturbance was verified through a simulation example.
To facilitate the simulation, the design parameters utilized in the control scheme are presented in Table 1. The corresponding system parameters are selected as R=150mm, L=200mm, ω=170mm/s and β=5∘. The chosen reference signal for tracking is yr=sin(t), and the external disturbance is d(t)=0.1cos(t). For the performance function in (4.1), select μ0=2.8, μ∞=0.1, and m=κ_=¯κ=1, yielding μ(t)=2.7e−t+0.1.
Parameters | Values | Parameters | Values |
λ1,λ2 | 12, 30 | Γ, σ | 2, 10 |
ι1,ι2,ι | 15, 25, 20 | p,q | 99101,10299 |
k1,k2 | 25,300 | Σ | 0.2 |
In Table 2, two groups of initial values for different systems are provided. Among them, xi(i=1,2) represents the state variables (x2 represents the unmeasurable state). Meanwhile, state variables x1 and x2 respectively correspond to the level of molten steel and the rate of change of the level of molten steel in TRICS.
Initial states of system | Initial values in case 1 | Initial values in case 2 |
x1(0),x2(0) | 0.2, 0.2 | -0.5, 0.2 |
ˆx1(0),ˆx2(0) | -0.2, -0.2 | -0.3, 0.5 |
ˆW(0),¯α1(0) | 0.15, 0 | 0.4, 0 |
ζ1(0),ζ2(0) | 0, 0 | 0, 0 |
In addition, all basis functions are selected as Gaussian functions, which include 11 nodes. These nodes are evenly spaced between −5 and 5, with a width of 0.5 for each node.
Based on the definition of parameters β1 and β2 in the above design parameters and inequality (4.19), we can obtain T≤Tmax≤1295s and can set the upper limit of the settling time by adjusting the control parameters.
The simulation results are shown in Figures 3–8. Figure 3 shows the trajectories of the system states xi(i=1,2) and observer states ˆxi(i=1,2) in case 1. Figure 4 plots the trajectories of η and ˆW in case 1. Figure 5 displays the curves of control input u in case 1. Figure 6 plots the trajectories of xi(i=1,2) and ˆxi(i=1,2) in case 2. Figure 7 plots the trajectories of η and ˆW in case 2. Figure 8 plots the trajectory of u in case 2.
From Figures 3 and 6, it can be seen that the designed NN observer is capable of effectively estimating unmeasurable states. Figures 3–8 validate that both sets of different initial values can ensure excellent system performance, with the upper limit of the convergence time unaffected by the initial system state, while also able to quickly limit the tracking error within the predetermined boundaries. This further demonstrates the effectiveness of the proposed control scheme in this paper. The simulation results indicate that the control strategy designed for TRICS in this paper is feasible.
The proposed adaptive output feedback fixed-time control strategy in this paper provides an effective solution for optimizing the performance of TRICS with external disturbance. This method can effectively estimate the observed state while avoiding the complexity and singularity issues in traditional backstepping methods. Simulation results show that this strategy not only guarantees that the signals in the closed-loop system are fixed-time bounded, but also achieves fast tracking of the molten pool level, with good transient and steady-state performance. Therefore, this method plays an important role in improving the overall performance of the process and has the potential for practical applications. In the future, efforts will be made to extend the control scheme to handle more complex scenarios and explore the application of the proposed approach in other industrial processes with similar control challenges.
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
This work was supported in part by the Natural Science Foundation of Liaoning Province of China under Grant 2022-MS-356.
The authors declare there is no conflict of interest.
[1] |
Z. Yu, Z. S. Lei, Q. S. Li, K. Deng, Z. M. Ren, Physical simulation of nozzle electromagnetic brake in twin-roll strip casting, Steel Res. Int., 79 (2008), 839–842. https://doi.org/10.1002/srin.200806208 doi: 10.1002/srin.200806208
![]() |
[2] |
S. Ge, M. Isac, R. I. L. Guthrie, Progress of strip casting technology for steel; historical developments, ISIJ Int., 52 (2012), 2109–2122. https://doi.org/10.2355/isijinternational.52.2109 doi: 10.2355/isijinternational.52.2109
![]() |
[3] |
M. Vidoni, M. Daamen, G. Hirt, Advances in the twin-roll strip casting of strip with profiled cross section, Key Eng. Mater., 554 (2013), 562–571. https://doi.org/10.4028/www.scientific.net/kem.554-557.562 doi: 10.4028/www.scientific.net/kem.554-557.562
![]() |
[4] |
T. Haga, Y. Kurahashi, Casting process at roll bite in strip cast using vertical-type high-speed twin-roll caster, Metals, 12 (2022), 1169. https://doi.org/10.3390/met12071169 doi: 10.3390/met12071169
![]() |
[5] | Y. J. Zhang, L. B. Wu, H. Y. Zhao, X. D. Hu, W. Y. Zhang, D. Y. Ju, Robust adaptive fuzzy output tracking control for a class of twin-roll strip casting systems, Math. Probl. Eng., 2017 (2017). https://doi.org/10.1155/2017/6742630 |
[6] | D. X. Gao, Y. J. Zhang, L. B. Wu, S. H. Liu, Adaptive neural command filtered fault-tolerant control for a twin roll inclined casting system, Metalurgija, 62 (2023), 355–358. |
[7] |
D. X. Gao, Y. J. Zhang, L. B. Wu, S. H. Liu, Mathematical modeling and command filter adaptive fuzzy control based on twin-roll inclined strip casting process, J. Control Autom. Electr. Syst., 34 (2023), 1220–1230. https://doi.org/10.1007/s40313-023-01029-x doi: 10.1007/s40313-023-01029-x
![]() |
[8] |
L. Liu, Y. J. Liu, S. C. Tong, Z. W. Gao, Relative threshold-based event-triggered control for nonlinear constrained systems with application to aircraft wing rock motion, IEEE Trans. Ind. Inf., 18 (2021), 911–921. https://doi.org/10.1109/tii.2021.3080841 doi: 10.1109/tii.2021.3080841
![]() |
[9] |
Y. J. Liu, M. Z. Gong, S. C. Tong, C. L. P. Chen, D. J. Li, Adaptive fuzzy output feedback control for a class of nonlinear systems with full state constraints, IEEE Trans. Fuzzy Syst., 26 (2018), 2607–2617. https://doi.org/10.1109/TFUZZ.2018.2798577 doi: 10.1109/TFUZZ.2018.2798577
![]() |
[10] |
Y. X. Li, G. H. Yang, Observer-based fuzzy adaptive event-triggered control codesign for a class of uncertain nonlinear systems, IEEE Trans. Fuzzy Syst., 26 (2017), 1589–1599. https://doi.org/10.1109/TFUZZ.2017.2735944 doi: 10.1109/TFUZZ.2017.2735944
![]() |
[11] |
Y. X. Li, S. C. Tong, G. H. Yang, Observer-based adaptive fuzzy decentralized event-triggered control of interconnected nonlinear system, IEEE Trans. Cybern., 50 (2019), 3104–3112. https://doi.org/10.1109/TCYB.2019.2894024 doi: 10.1109/TCYB.2019.2894024
![]() |
[12] |
L. Liu, Y. J. Cui, Y. J. Liu, S. C. Tong, Observer-based adaptive neural output feedback constraint controller design for switched systems under average dwell time, IEEE Trans. Cybern., 68 (2021), 3901–3912. https://doi.org/10.1109/TCSI.2021.3093326 doi: 10.1109/TCSI.2021.3093326
![]() |
[13] |
F. Shen, X. J. Wang, X. H. Yin, Adaptive neural output-feedback tracking control for a class of stochastic nonlinear systems with output constraint and unknown control coefficients, Int. J. Robust Nonlinear Control, 32 (2022), 1862–1878. https://doi.org/10.1002/rnc.5918 doi: 10.1002/rnc.5918
![]() |
[14] |
S. P. Bhat, D. S. Bernstein, Continuous finite-time stabilization of the translational and rotational double integrators, IEEE Trans. Autom. Control, 43 (1998), 678–682. https://doi.org/10.1109/9.668834 doi: 10.1109/9.668834
![]() |
[15] |
Y. X. Li, Finite time command filtered adaptive fault tolerant control for a class of uncertain nonlinear systems, Automatica, 106 (2019), 117–123. https://doi.org/10.1016/j.automatica.2019.04.022 doi: 10.1016/j.automatica.2019.04.022
![]() |
[16] |
J. L. Sun, H. B. He, J. Q. Yi, Z. Q. Pu, Finite-time command-filtered composite adaptive neural control of uncertain nonlinear systems, IEEE Trans. Cybern., 52 (2020), 6809–6821. https://doi.org/10.1109/TCYB.2020.3032096 doi: 10.1109/TCYB.2020.3032096
![]() |
[17] |
C. Wang, C. Zhang, D. He, J. L. Xiao, L. Y. Liu, Observer-based finite-time adaptive fuzzy back-stepping control for mimo coupled nonlinear systems, Math. Biosci. Eng., 19 (2022), 10637–10655. https://doi.org/10.3934/mbe.2022497 doi: 10.3934/mbe.2022497
![]() |
[18] |
F. Wang, B. Chen, Y. M. Sun, Y. L. Gao, C. Lin, Finite-time fuzzy control of stochastic nonlinear systems, IEEE Trans. Cybern., 50 (2019), 2617–2626. https://doi.org/10.1109/TCYB.2019.2925573 doi: 10.1109/TCYB.2019.2925573
![]() |
[19] |
P. H. Du, H. J. Liang, S. Y. Zhao, C. K. Ahn, Neural-based decentralized adaptive finite-time control for nonlinear large-scale systems with time-varying output constraints, IEEE Trans. Syst. Man Cybern. Syst., 51 (2019), 3136–3147. https://doi.org/10.1109/TSMC.2019.2918351 doi: 10.1109/TSMC.2019.2918351
![]() |
[20] |
A. Polyakov, Nonlinear feedback design for fixed-time stabilization of linear control systems, IEEE Trans. Autom. Control, 57 (2011), 2106–2110. https://doi.org/10.1109/TAC.2011.2179869 doi: 10.1109/TAC.2011.2179869
![]() |
[21] |
M. Chen, H. Q. Wang, X. P. Liu, Adaptive fixed-time stabilization for a class of nonlinear uncertain systems, IEEE Trans. Fuzzy Syst., 29 (2019), 664–673. https://doi.org/10.1109/TFUZZ.2019.2959972 doi: 10.1109/TFUZZ.2019.2959972
![]() |
[22] |
Y. Zhao, J. L. Yao, J. Tian, J. B. Yu, Adaptive fixed-time stabilization for a class of nonlinear uncertain systems, Math. Biosci. Eng., 20 (2023), 8241–8260. https://doi.org/10.3934/mbe.2023359 doi: 10.3934/mbe.2023359
![]() |
[23] | L. L. Zhang, L. C. Zhu, C. C. Hua, C. Qian, Fixed-time observer-based output feedback control for nonlinear systems with full-state constraints, IEEE Trans. Circuits Syst. II Express Briefs, 2022 (2022). https://doi.org/10.1109/TCSII.2022.3224957 |
[24] |
Q. Liang, Q. M. Yang, W. C. Meng, Y. P. Li, Adaptive finite-time control for turbo-generator of power systems with prescribed performance, Asian J. Control, 24 (2022), 1597–1608. https://doi.org/10.1002/asjc.2553 doi: 10.1002/asjc.2553
![]() |
[25] |
H. D. Shan, H. Xue, S. L. Hu, H. J. Liang, Finite-time dynamic surface control for multi-agent systems with prescribed performance and unknown control directions, Int. J. Syst. Sci., 53 (2022), 325–336. https://doi.org/10.1080/00207721.2021.1954719 doi: 10.1080/00207721.2021.1954719
![]() |
[26] |
Z. G. Zhou, D. Zhou, X. N. Shi, R. F. Li, B. Q. Kan, Prescribed performance fixed-time tracking control for a class of second-order nonlinear systems with disturbances and actuator saturation, Int. J. Control, 94 (2021), 223–234. https://doi.org/10.1080/00207179.2019.1590644 doi: 10.1080/00207179.2019.1590644
![]() |
[27] |
L. B. Wu, G. H. Yang, Adaptive fault-tolerant control of a class of nonaffine nonlinear systems with mismatched parameter uncertainties and disturbances, Nonlinear Dyn., 82 (2015), 1281–1291. https://doi.org/10.1007/s11071-015-2235-6 doi: 10.1007/s11071-015-2235-6
![]() |
[28] |
H. Y. Li, S. Y. Zhao, W. He, R. Q. Lu, Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone, Automatica, 100 (2019), 99–107. https://doi.org/10.1016/j.automatica.2018.10.030 doi: 10.1016/j.automatica.2018.10.030
![]() |
[29] |
H. Q. Wang, J. W. Ma, X. D. Zhao, B. Niu, M. Chen, W. Wang, Adaptive fuzzy fixed-time control for high-order nonlinear systems with sensor and actuator faults, IEEE Trans. Fuzzy Syst., 31 (2023), 2658–2668. https://doi.org/10.1109/TFUZZ.2023.3235395 doi: 10.1109/TFUZZ.2023.3235395
![]() |
[30] | S. Furuichi, N. Minculete, Alternative reverse inequalities for young's inequality, J. Math. Inequal., 5 (2011), 595–600. |
[31] |
F. Wang, G. Y. Lai, Fixed-time control design for nonlinear uncertain systems via adaptive method, Syst. Control Lett., 140 (2020), 104704. https://doi.org/10.1016/j.sysconle.2020.104704 doi: 10.1016/j.sysconle.2020.104704
![]() |
[32] |
Y. Zhang, F. Wang, Observer-based fixed-time neural control for a class of nonlinear systems, IEEE Trans. Neural Netw. Learn. Syst., 33 (2021), 2892–2902. https://doi.org/10.1109/TNNLS.2020.3046865 doi: 10.1109/TNNLS.2020.3046865
![]() |
[33] |
Y. X. Li, Command filter adaptive asymptotic tracking of uncertain nonlinear systems with time-varying parameters and disturbances, IEEE Trans. Autom. Control, 67 (2021), 2973–2980. https://doi.org/10.1109/TAC.2021.3089626 doi: 10.1109/TAC.2021.3089626
![]() |
Parameters | Values | Parameters | Values |
λ1,λ2 | 12, 30 | Γ, σ | 2, 10 |
ι1,ι2,ι | 15, 25, 20 | p,q | 99101,10299 |
k1,k2 | 25,300 | Σ | 0.2 |
Initial states of system | Initial values in case 1 | Initial values in case 2 |
x1(0),x2(0) | 0.2, 0.2 | -0.5, 0.2 |
ˆx1(0),ˆx2(0) | -0.2, -0.2 | -0.3, 0.5 |
ˆW(0),¯α1(0) | 0.15, 0 | 0.4, 0 |
ζ1(0),ζ2(0) | 0, 0 | 0, 0 |
Parameters | Values | Parameters | Values |
λ1,λ2 | 12, 30 | Γ, σ | 2, 10 |
ι1,ι2,ι | 15, 25, 20 | p,q | 99101,10299 |
k1,k2 | 25,300 | Σ | 0.2 |
Initial states of system | Initial values in case 1 | Initial values in case 2 |
x1(0),x2(0) | 0.2, 0.2 | -0.5, 0.2 |
ˆx1(0),ˆx2(0) | -0.2, -0.2 | -0.3, 0.5 |
ˆW(0),¯α1(0) | 0.15, 0 | 0.4, 0 |
ζ1(0),ζ2(0) | 0, 0 | 0, 0 |