Skip to main content

ORIGINAL RESEARCH article

Front. Control Eng., 10 December 2021
Sec. Control and Automation Systems
This article is part of the Research Topic Linear Parameter Varying Systems Modelling, Identification and Control View all 6 articles

Observer-Based Control of LPV Systems with Input Delay and Saturation and Matched Disturbances via a Generalized Sector Condition

Saeed Salavati
Saeed Salavati*Karolos Grigoriadis&#x;Karolos Grigoriadis Matthew Franchek&#x;Matthew Franchek 
  • Department of Mechanical Engineering, University of Houston, Houston, TX, United States

This paper examines the control design for parameter-dependent input-delay linear parameter-varying (LPV) systems with saturation constraints and matched input disturbances. A gain-scheduled dynamic output feedback controller, coupled with a disturbance observer to cancel out input disturbance effects, was augmented with an anti-windup compensator to locally stabilize the input-delay LPV system under saturation, model uncertainty, and exogenous disturbances. Sufficient delay-dependent conditions to asymptotically stabilize the closed-loop system were derived using Lyapunov-Krasovskii functionals and a modified generalized sector condition to address the input saturation nonlinearity. The level of disturbance rejection was characterized via the closed-loop induced L2-norm of the closed-loop system in the form of linear matrix inequality (LMI) constraints. The results are examined in the context of the mean arterial pressure (MAP) control in the clinical resuscitation of critical hypotensive patients. The MAP variation response to the injection of vasopressor drugs was modeled as an LPV system with a varying input delay and was susceptible to model uncertainty and input/output disturbances. A Bayesian filtering method known as the cubature Kalman filter (CKF) was used to estimate the instantaneous values of the parameters. The varying delay was estimated via a multiple-model approach. The proposed input-delay LPV control was validated in closed-loop simulations to demonstrate its merits and capabilities in the presence of drug administration constraints.

1 Introduction

Controller saturation often leads to performance degradation and even instability in practical closed-loop feedback systems (Li and Lin, 2018). To avoid such problems, anti-windup strategies are typically introduced. Anti-windup control seeks to compensate for the discrepancy between the controller output signal and the actuation input to the controlled system. Methods for anti-windup control have been examined extensively in the control literature, e.g., see (Kapila and Grigoriadis, 2002; Benzaouia et al., 2018). The two-step method addresses the windup effects caused by actuator saturation following the initial design of a controller for the saturation-free closed-loop system. On the other hand, the single-step method simultaneously performs the controller and anti-windup compensator designs using, for example, differential inclusion or sector condition methods (Tarbouriech et al., 2011). The generalized sector condition method effectively facilitates linear parameter-varying (LPV) control system designs by introducing a new state representing a decentralized control input (Nguyen et al., 2015, 2018). In contrast, the differential inclusion method defines saturation-free polytopes, which may increase the computational complexity (Hu et al., 2018).

Practical systems are prone to input disturbances that can contribute to actuator saturation if not addressed. An observer can be designed to accommodate disturbance effects in control designs. In the literature, the input disturbance dynamics are typically assumed to be fully known (Wei et al., 2015; Fan et al., 2017; Gao et al., 2019; Shao et al., 2019). Other works assume that the disturbance dynamics were affected partially by unknown white noise signals that can better represent the varying and not fully predictable nature of disturbances (Wei et al., 2019, 2020). Controlling LPV systems under saturation and input disturbances becomes more challenging when a time delay exists in the control loop (Dou et al., 2014; de Souza et al., 2019). Delay frequently occurs in numerous engineering systems, such as power transmission, network and communication systems, biomedical systems, and economics. It leads to poor performance and in severe cases can induce oscillations and cause instability of the closed-loop system (Fridman, 2014). The stability and performance of time-delay LPV systems have been studied extensively in the literature (Briat, 2015; Salavati et al., 2019; Wang et al., 2019).

The present work examines the previously unexplored problem of control design for uncertain LPV systems with a parameter-dependent input delay and matched disturbances under control input constraints. In this work, disturbance dynamics are considered to be affected by unknown inputs. An output feedback LPV controller is coupled with a disturbance observer, and both are augmented with an anti-windup compensator to ensure the local stability of the uncertain closed-loop system. The design seeks to satisfy desired performance objectives along with disturbance estimation error minimization in terms of the induced L2-norm specification. To reduce the conservatism in the anti-windup compensator design, a parameter-dependent representation of the modified sector condition with the deadzone nonlinearity is employed. A Lyapunov-Krasovskii functional (LKF) approach is followed to address the time delay nature of the control design problem. The time derivative of the proposed LKF is bounded via a reciprocally convex method (Park et al., 2011) and the closed-loop stability conditions along with the LPV controller and observer synthesis conditions are formulated in terms of linear matrix inequalities (LMIs). The set of admissible initial conditions, for which the asymptotic stability of the closed-loop system without disturbances is ensured, i.e. the domain of attraction, is estimated.

The control input is subject to disturbances and also drug injection limitations, and the MAP response is affected by exogenous disturbances, such as incisions, medicine interference, suturing, hemorrhage, and trauma. Precise automated drug delivery strategies are required to avoid over/under regulation, which could compromise the recovery of the patient. The proposed input-delay LPV MAP control along with the input disturbance observer favorably tracks a prescribed MAP profile under the model uncertainty and disturbances as closed-loop simulation results demonstrate.

The rest of this paper is structured as follows. Section 2 describes the mathematical formulation of the problem. Due to space limitations, the closed-loop stability and synthesis conditions of the disturbance observer with the anti-windup gain-scheduled controller in terms of LMIs are combined to form a single result and presented in Section 3. Section 4 briefly discusses the modeling of the MAP response dynamics to the vasoactive drug injection followed by the validation of the proposed controller design through simulations of the time-delay LPV MAP closed-loop system. Section 5 concludes the paper.

2 Problem Statement

Consider an uncertain input-delay LPV system as follows

(P)ẋp(t)=Ap(ρ(t))+ΔAp(t)xp(t)+Bp(ρ(t))+ΔBp(t)satu(tθ(ρ(t)))+di(t)+Dp(ρ(t))+ΔDp(t)d(t),zp(t)=Cz(ρ(t))xp(t)+Dzu(ρ(t))satu(tθ(ρ(t)))+di(t)+Dzw(ρ(t))d(t),y(t)=Cyxp(t),xp(t0+s)=φ(s),s[h̄0],(1)

where xp(t)Rnp is the state vector, u(t)Rnu is the control input vector, di(t)Rnu is the matched input disturbance vector, d(t)Rnd is the exogenous input vector with a bounded L2-norm, zp(t)Rnz is the controlled output vector, y(t)Rny is the output measurement vector, and φ(s)Ch̄1([h̄0],Rnp), i.e., a differentiable continuous function mapping [h̄0] to Rnp, is the initial condition. The control input satisfies the bound |ui(t)|ūi with ūi>0,i=1,,nu and sat(ui)=sgn(ui)min|ui|,ūi is the saturation function. Ap (⋅), Bp(⋅), Dp (⋅), Cz (⋅), Dzu (⋅), Dzw (⋅), and Cy are real-valued matrix coefficients with appropriate dimensions. The norm-bounded uncertain matrices satisfy

ΔAp(t)ΔBp(t)ΔDp(t)=EpF(t)GApGBpGDp,(2)

where Ep and G’s are known constant matrices and the time-varying matrix F(t) satisfies the Euclidean matrix norm bound ‖F(t)‖ ≤ 1. The scheduling parameter vector belongs to a set ρ(t)FPv̄ such that

FPv̄ρ(t)CR,Rns:ρ(t)P,|ρ̇i(t)|v̄i,i=1,2,,ns,tR0,(3)

and P=i=1ns[ρ̲iρ̄i]Rns is a closed and bounded hyper-rectangle. The scheduling parameters are assumed to be measurable or estimated in real time. The parameter-dependent delay belongs to

Hh̄θ(ρ(t))C1P,R0:0θ()h̄.(4)

D denotes the set of all bounded energy disturbance signals

Dd(t)Rnd:w(t)L2δ12.(5)

The input disturbance dynamics is

(ID)ω̇(t)=Wω(t)+Hν(t),di(t)=Vω(t)+Jν(t),(6)

where ωRnω is the disturbance state vector, and ν(t)Rnν is the vector of finite energy unknown inputs. W, H, V, and J are known matrices with appropriate dimensions. For instance,

W=0ff0,

generates a harmonic disturbance signal with the frequency f.

The domain of attraction for 1) is defined as follows.

Definition 1. For xp(t0+s)=φ(s)Ch̄1,s[h̄0], let xp (t, φ(s)) denote the state trajectories of system (1) under saturating controls. Then, its domain of attraction is defined by

Ψ=φCh̄1:limt0xp(t,φ(s))=0.(7)

We use the notation t (t) hereafter and assume the system (1) is stabilizable and detectable. We seek to design a gain-scheduled dynamic output feedback LPV controller, (C), along with a disturbance observer, (IDO), to achieve a desired level of performance. To this end, consider a full-order non-rational gain-scheduled LPV controller

(C)ẋK(t)=AK(ρt)xK(t)+AKθ(ρt)xK(tθ(ρt))+BK(ρt)y(t)+BKθ(ρt)y(tθ(ρt))+EK(ρt)Ψ̄t,u(tθ(ρt))=CK(ρt)xK(tθ(ρt))+DK(ρt)y(tθ(ρt))d̂i(t),(8)

di(t) is an estimate of the input disturbance vector, di(t), and is generated by the following 103 disturbance observer

(IDO)ẋd(t)=Wω̂(t)+LK(ρt)xK(t)+LKθ(ρt)xK(tθ(ρt))+Ly(ρt)y(t)+Lyθ(ρt)y(tθ(ρt))+FK(ρt)Ψ̄t,ω̂(t)=xd(t)Ldy(t),d̂i(t)=Vω̂(t),(9)

where the controller and observer matrix coefficients are to be designed in the single-step framework.Ψ̄t

eω(t)=ω(t)ω̂(t).(10)
Eq. 8, Eq. 9 wT(t)dT(t)νT(t)ξT(t)xpT(t)xKT(t)eωT(t)sat(f(t))=f(t)Ψf(t)
Ψ̄(t)Ψu(tθ(ρt))+di(t)=ΨV̄ξ(t)+K(ρt)ξ(tθ(ρt))+J̄w(t),

V̄=[00V]K(ρt)=DK(ρt)Cy(ρt)CK(ρt)0J̄=[0J]z(t)zp(t)Ceω(ρt)eω(t)Ceω(ρt)s the deadzone nonlinearity added to compensate for windup effects and will be defined next. It is note that delayed terms are included in the controller to improve closed-loop performance subject to the delayed input. The estimation error is

(Scl)ξ̇(t)=A(ρt)+ΔA(t)ξ(t)+Ad(ρt)+ΔAd(t)ξ(tθ(ρt))+BΨ(ρt)+ΔBΨ(t)Ψ̄(t)+Bw(ρt)+ΔBw(t)w(t),z(t)=C(ρt)ξ(t)+Cd(ρt)ξ(tθ(ρt))+Dψ(ρt)Ψ̄(t)+Dw(ρt)w(t),(11)
Eq. 12ϕξ=ξ(s),s[h̄0]
A(ρt)=Ap(ρt)0Bp(ρt)VBK(ρt)CyAK(ρt)0LdCyAp(ρt)Ly(ρt)CyLK(ρt)W+LdCyBp(ρt)V,Ad(ρt)=Bp(ρt)DK(ρt)CyBp(ρt)CK(ρt)0BKθ(ρt)CyAKθ(ρt)0LdCyBp(ρt)DK(ρt)CyLyθ(ρt)CyLdCyBp(ρt)CK(ρt)LKθ(ρt)0,BΨ(ρt)=Bp(ρt)EK(ρt)FK(ρt)LdCyBp(ρt),Bw(ρt)=Dp(ρt)Bp(ρt)J00LdCyDp(ρt)H+LdCyBp(ρt)J,ΔA(t)ΔAd(t)ΔBΨ(t)ΔBw(t)=Ediag(F(t),F(t),F(t))GApGAdGBΨGBw,E=Ep00000LdCyEp00,GA=GAp0GBpV000000,GAd=GBpDK(ρt)CyGBpCK(ρt)0000000,GBΨ=GBp00,GBw=GDpGBpJ0000,C(ρt)=Cz(ρt)0Dzu(ρt)V00Ceω(ρt),Cd(ρt)=Dzu(ρt)DK(ρt)CyCK(ρt)0000,DΨ(ρt)=Dzu(ρt)0,Dw(ρt)=Dzd(ρt)Dzu(ρt)J00,(12)

The design objective is to asymptotically stabilize the closed-loop system 11) and minimize the energy content of the mapping from the disturbance vector to the controlled output, that is

minCTzwi,2=minCsupρtFPv̄sup0w(t)L2z(t)L2w(t)L2,(13)

In this work, instead of the optimal problem (Eq. 13), we address the problem of the minimization of the bounded induced L2-norm of the controlled output or

z(t)L22<γ2w(t)L22+c,(14)

where γ and c are positive scalars.

The assumption and lemmas used throughout this paper are as follows.

Assumption 1. The initial value of the scheduling parameter satisfies ρsFPv̄,s[h̄0].

Lemma 1. (Fridman, 2014). (Jensen’s Inequality) For a positive definite matrix PS++n, a positive scalar τ > 0, and a vector x:[τ0]Rn with well defined integrations, the following inequality holds

ττ0xT(μ)Px(μ)dμτ0xT(μ)dμPτ0x(μ)dμ.

Lemma 2. (Fridman, 2014). For any positive scalar ɛ > 0, constant matrices Π and Ω and a time-varying matrix Δ(t) satisfying ‖Δ(t)‖ < 1 with appropriate dimensions, we have

ΠΔ(t)Ω+ΩTΔT(t)ΠT1εΠΠT+εΩTΩ.

Proof. The proof follows from the fact that

ε12Πε12ΩTΔT(t)0.

Lemma 3. (Park et al., 2011). If f1,f2,,fn:RmR with positive values in an open subset DRm are given, then, the following lower bound for the reciprocally convex combination of fi’s over D holds

minα1,,αNi=1N1αifi(t)=i=1Nfi(t)+maxgi,j(t)i,j=1Nijgi,j(t),(15)

with

gi,j:RmR,gi,j(t)=gj,i(t),fi(t)gi,j(t)*fj(t)0,

where the scalar αi belongs to the unit simplex {αi:αi>0,i=1,,Ni=1Nαi=1}.

Lemma 4. For a vector of positive scalars ū=[ū1ū2ūnu]T, the vectors ρtP and ξ(t), the real matrices K(ρt) and G(ρt), and a diagonal matrix T (ρt) ≻0, if the symmetric polyhedron given by

Sρ(K,G,ū,t)ξ(t)R2np:K(i,:)(ρt)G(i,:)(ρt)ξ(t)ūi,ūi>0,i=1,,nu,(16)

is nonempty, then the following generalized sector condition holds

Ψ̄T(t)T(ρt)Ψ̄(t)G(ρt)K(ρt)+V̄K(ρt)J̄ξ(t)ξ(tθ(ρt))w(t)0.(17)

Similarly for the delay state, ξ(t − θ(ρt)), and a real matrix G1(ρt) we have

Ψ̄T(t)T(ρt)Ψ̄(t)V̄G1(ρt)J̄ξ(t)ξ(tθ(ρt))w(t)0.

Proof. The proof is similar to Lemma 2 in (Gomes da Silva Jr et al., 2013).

Lemma 5. (Tarbouriech et al., 2011). For a parameter-dependent positive definite matrix P (ρt), a positive scalar β, the variables in Lemma 4, and an ellipsoidal set

E(P(ρt),β)ξ(t):ξT(t)P(ρt)ξ(t)β1,(18)

the ellipsoid is inside the polyhedron, i.e., E(P(ρt),β)Sρ(K,G,ū,t) if and only if

βKρtGρt(i,:)ūi2P1ρtKρtGρt(i,:)T0,(19)

and similarly for the delay state.

3 Main Results

The LPV controller and observer synthesis conditions are provided in the following result.

Theorem 1. For positive scalars ɛ, γ > 0, a real scalar κ, parameter and delay spaces ρt,θ(ρt)FPv×Hh̄, and the set 5), suppose there exist parameter-dependent positive definite matrices P̄ρtC1FPv,S++2np+nω, Q̄(ρt),S̄(ρt):PS++2np+nω, a parameter-dependent positive definite diagonal matrix T̄(ρt):PS++nu, parameter-dependent real matrices ÃK(ρt),Ãθ(ρt):PRnp×np, B̃K(ρt),B̃θ(ρt):PRnp×ny, L̃K(ρt),L̃Kθ(ρt):PRnω×np, L̃y(ρt),L̃yθ(ρt):PRnω×ny, C̃θ(ρt):PRnu×np, ẼK(ρt):PRnp×nu, F̃K(ρt):PRnω×nu, DK(ρt):PRnu×ny, G̃(ρt),G̃1(ρt):PRnu×2np, a real positive definite matrix R̄S++2np+nω, real matrices L̃dRnω×ny, S̄1R2np×(2np+nω), X,YSnp, ZSnω, and a positive scalar β such that the following LMIs hold.

Λ̄11Λ̄12Λ̄13S̄1Λ̄152κYIIX+h̄2R̄κÂd(ρt)0κB̂Ψ(ρt)Λ̄33R̄S̄1TG̃1T(ρt)+K̂T(ρt)S̄(ρt)R̄04T̄(ρt)B̂w(ρt)ĈT(ρt)Ê(ρt)εG̃ATκB̂w(ρt)0κÊ(ρt)00ĈdT(ρt)0εG̃BT00002J̄T̄(ρt)Dzu(ρt)0T0εT̄(ρt)GB00TIDzd(ρt)Dzu(ρt)J00T0εGDGBJ0000Tγ2I00εI0εI0,(20a)
R̄S̄1*R̄0,(20b)
βK̂(i,:)(ρt)G̃(i,:)(ρt)P̄(ρt)0,i=1,,nu,(20c)
βK̂(i,:)(ρt)G̃1(i,:)(ρt)P̄(ρt)0,i=1,,nu,(20d)
δβ0,(20e)
Λ̄11=Â(ρt)+ÂT(ρt)+S̄(ρt)+Q̄(ρt)±i=1nsv̄iP̄(ρt)ρi(t)R̄,(21a)
Λ̄12=P̄(ρt)YIIX+κÂT(ρt),(21b)
Λ̄13=R̄S̄1+Âd(ρt),(21c)
Λ̄15=B̂Ψ(ρt)+G̃T(ρt)K̂T(ρt)+2V̄T,(21d)
Λ̄33=1i=1nsv̄iθρi(t)Q̄(ρt)2R̄+S̄1+S̄1T,(21e)

with the matrices

Â(ρt)=Ap(ρt)YAp(ρt)Bp(ρt)VÃK(ρt)XAp(ρt)+B̃K(ρt)CyXBp(ρt)VL̃K(ρt)L̃dCyAp(ρt)L̃y(ρt)CyZW+L̃dCyBp(ρt)V,Âd(ρt)=Bp(ρt)C̃θ(ρt)Bp(ρt)DK(ρt)Cy0Ãθ(ρt)B̃θ(ρt)Cy0L̃Kθ(ρt)L̃yθ(ρt)Cy0,B̂Ψ(ρt)=Bp(ρt)T̄(ρt)ẼK(ρt)F̃K(ρt),K̂(ρt)=C̃θ(ρt)DK(ρt)Cy0,B̂w(ρt)=Dp(ρt)Bp(ρt)JXDp(ρt)XBp(ρt)JL̃dCyDp(ρt)ZH+L̃dCyBp(ρt)J,Ĉ(ρt)=Cz(ρt)YCz(ρt)Dzu(ρt)V00Ceω(ρt),Ĉd(ρt)=Dzu(ρt)C̃θ(ρt)DK(ρt)Cy0000,Ê(ρt)=Ep00XEp00L̃dCyEp00,G̃A=GApYGApGBpV000000,G̃B=GBpC̃θ(ρt)GBpDK(ρt)Cy0000000.(22)

Then, the response of the closed-loop system 11) remains bounded under the initial conditions

λmaxU11P̄(ρt)U1T+h̄λmaxU11Q̄(ρs)U1T+h̄λmaxU11S̄(ρs)U1Tϕξc2+h̄32λU11R̄U1Tϕ̇ξc2β1δ1,(23)

with U1 given in (38), and satisfies the induced L2-norm constraint given by (14). The corresponding controller matrices can be obtained using the following relations

XY+MN=I,(24a)
C̃θ(ρt)=DK(ρt)CyY+CK(ρt)N,(24b)
B̃θ(ρt)=XBp(ρt)DK(ρt)+MBKθ(ρt),(24c)
Ãθ(ρt)=B̃θ(ρt)CyY+XBp(ρt)CK(ρt)N+MAKθ(ρt)N,(24d)
B̃K(ρt)=MBK(ρt),(24e)
ÃK(ρt)=XAp(ρt)Y+B̃(ρt)Cy(ρt)Y+MAK(ρt)N,(24f)
ẼK(ρt)=XBp(ρt)+MEK(ρt)T̄(ρt),(24g)

and the observer is realized via

L̃d=ZLd,(25a)
L̃y(ρt)=ZLy(ρt),(25b)
L̃K(ρt)=L̃dCyAp(ρt)L̃y(ρt)CyYZLK(ρt)N,(25c)
L̃yθ(ρt)=L̃dCyBp(ρt)DK(ρt)ZLyθ(ρt),(25d)
L̃Kθ(ρt)=L̃dCyBp(ρt)C̃θ(ρt)ZLyθ(ρt)CyYZLKθ(ρt)N,(25e)
F̃K(ρt)=L̃d(ρt)CyBp(ρt)+ZFK(ρt)T̄(ρt).(25f)

Proof. The following Lyapunov-Krasovskii functional (LKF) candidate is considered (Salavati et al., 2019)

V(t,ρt,ξt,ξ̇t)=i=14Vi,(26)

where

V1=ξT(t)P(ρt)ξ(t),V2=tθ(ρt)tξT(μ)Q(ρμ)ξ(μ)dμ,V3=th̄tξT(μ)S(ρμ)ξ(μ)dμ,V4=h̄h̄0t+τtξ̇T(μ)Rξ̇(μ)dμdτ,

with a differentiable positive definite matrix P (ρt) and positive definite matrices Q (ρt), S (ρt), and R. The time derivative of (Eq. 26) along the trajectories of (Eq. 11) is

V̇=i=14V̇i,(27)

with

V̇1=ξ̇T(t)P(ρt)ξ(t)+ξT(t)P(ρt)ξ̇(t)+ξT(t)Ṗ(ρt)ξ(t)(28a)
V̇2=ξT(t)Q(ρt)ξ(t)1i=1nsρ̇i(t)θρi(t)ξT(tθ(ρt))Qρtθ(ρt)ξ(tθ(ρt))(28b)
V̇3=ξT(t)S(ρt)ξ(t)ξT(th̄)S(ρth̄)ξ(th̄),(28c)
V̇4=h̄2ξ̇T(t)Rξ̇(t)h̄th̄tξ̇T(μ)Rξ̇(μ)dμ.(28d)

Using Lemma 1, the last term can be upper bounded by

h̄th̄tξ̇T(μ)Rξ̇(μ)dμ=h̄th̄tθ(ρt)ξ̇T(μ)Rξ̇(μ)dμh̄tθ(ρt)tξ̇T(μ)Rξ̇(μ)dμtθ(ρt)tξ̇(μ)dμth̄tθ(ρt)ξ̇(μ)dμT1α1R0*1α2Rtθ(ρt)tξ̇(μ)dμth̄tθ(ρt)ξ̇(μ)dμ.

where 1α1=h̄h̄θ(ρt) and 1α2=h̄θ(ρt). Using Lemma 3, there exists a real matrix S1 such that the following inequality holds

h̄th̄tξ̇T(μ)Rξ̇(μ)dμξ(t)ξ(tθ(ρt))ξ(tθ(ρt))ξ(th̄)TRS1*Rξ(t)ξ(tθ(ρt))ξ(tθ(ρt))ξ(th̄),(29)

and

RS1R0.(30)

Through the descriptor method (Fridman, 2014), two slack variable matrices are introduced by adding the following term to (Eq. 27)

2ξT(t)P1T+ξ̇T(t)P2TA(ρt)+ΔA(t)ξ(t)+Ad(ρt)+ΔAd(t)ξ(tθ(ρt))+BΨ(ρt)+ΔBΨ(t)Ψ̄(t)+Bw(ρt)+ΔBw(t)w(t)ξ̇(t)=0.(31)

For satisfying the performance index J=t01γ2zTzwTwdt<0, the derivative of the LKF (27) is also augmented with dJdt, i.e.

V̇aug=V̇+1γ2zT(t)z(t)wT(t)w(t)=V̇+ηTCzTγ2CzηwT(t)w(t)<0.(32)

where

Cz=C(ρt)0Cd(ρt)0DΨ(ρt)Dw(ρt),

and

η=ξT(t)ξ̇T(t)ξT(tθ(ρt))ξT(th̄)Ψ̄T(t)wT(t)T.

Next, using the inequalities of Lemma 4 and the S-procedure, we have

V̇aug2Ψ̄T(t)T(ρt)Ψ̄(t)G(ρt)K(ρt)+V̄ξ(t)+K(ρt)ξ(tθ(ρt))+J̄w(t)2Ψ̄T(t)T(ρt)Ψ̄(t)V̄ξ(t)+G1(ρt)ξ(tθ(ρt))+J̄w(t)<0.(33)

By applying the Schur complement formula (Fridman, 2014), for the dissipative part 32) and using Lemma 2 with Schur complement for the uncertainty part, 33) gives the following LMI

Λ11P(ρt)P1T+AT(ρt)P2RS1+P1TAd(ρt)S1Λ15P1TBw(ρt)CT(ρt)P1TEεGATP2P2T+h̄2RP2TAd(ρt)0P2TBΨ(ρt)P2TBw(ρt)0P2TE0Λ33RS1TΛ350CdT(ρt)0εGAdTS(ρt)R000004T(ρt)2T(ρt)J̄DΨT(ρt)0εGBΨTIDwT(ρt)0εGBwTγ2I00εI0εI0,(34a)

with

Λ11=P1TA(ρt)+AT(ρt)P1+S(ρt)+Q(ρt)+i=1nsρ̇i(t)P(ρt)ρi(t)R,(34b)
Λ15=P1TBΨ(ρt)+GT(ρt)T(ρt)KT(ρt)T(ρt)+2V̄TT(ρt),(34c)
Λ33=1i=1nsρ̇i(t)θρi(t)Q(ρt)2R+S1+S1T,(34d)
Λ35=G1T(ρt)T(ρt)+KT(ρt)T(ρt).(34e)

To restrict the closed-loop system trajectory ellipsoid inside the polyhedron (Eq. 16), using Lemma 5 for the delay free and delayed states and the Schur complement formula, the LMIs

βK(i,:)(ρt)G(i,:)(ρt)ūi2P(ρt)0,i=1,,nu,(35)
βK(i,:)(ρt)G1(i,:)(ρt)ūi2P(ρt)0,i=1,,nu,(36)

are obtained.

In order to facilitate the derivation of the LPV controller and observer and avoid nonconvex synthesis conditions, we assume that the matrix variable P1 is full rank and satisfies P1S2np+nω and P2 = κP1 where κR. Then, P1 and its inverse are partitioned as follows

P1XM0MT000Z,P11YNT0N000Z1,(37)

which decouples the observer and controller designs and the • and ⋄ block matrices do not contribute to the synthesis problem. Partitioning (37) also verifies (Eq. 24a). Then, we define

U1YNT0I0000I,U2I00XM000Z=U1P1.(38)

The subsequent congruent transformations are as follows.  diag{U1, U1, U1, U1, T−1 (ρt), I, I, I, I} and its transpose pre- and post-multiplies (Eq. 34a), diag{U1, U1} multiplies (30), and finally, diag{I, U1} multiplies (35) and (36). We, then, substitute for closed-loop matrices (12) and redefine the resulting matrix multiplications using the notations ̄U1U1T, T̄(ρt)T1(ρt), and G̃iT(ρt)U1GiT(ρt). Further, since the derivatives of the parameter are in an affine format, they are replaced with the lower and upper bounds, i.e. v̄i,i=1,2,,ns. This results in the final LMI condition.

To verify the boundedness of all trajectories of (Eq. 11), integrating (32) yields

0TV̇augdt=V(t=T)V(t=0)+0T[1γ2zT(t)z(t)wT(t)w(t)]dt<0,(39)

which implies that

z(t)L22γ2w(t)L22+V(t=0),(40)

since V (t = T)|T→∞ → 0 and satisfies (14). Moreover, (39) also yields

V(t=T)V(t=0)+0TwT(t)w(t)dtσ+δ1β1,

or ξT(T)P (ρT)ξ(T) ≤ V (t = T) ≤ β−1, w(t),ϕξ,ϕ̇ξ and also (20e) is obtained.

Based on (26) and Assumption 1, the basin of attraction is

V(t=0)ξT(0)P(ρ0)ξ(0)+h̄0ξT(μ)Q(ρμ)ξ(μ)dμ+h̄0ξT(μ)S(ρμ)ξ(μ)dμ+h̄h̄0τ0ξ̇T(μ)Rξ̇(μ)dμdτλmaxP(ρt)+h̄λmaxQ(ρs)+h̄λmaxS(ρs)ϕξc2+h̄32λ(R)ϕ̇ξc2σ,(41)

which verifies

ξT(s)P(ρs)ξ(s)λmaxP(ρt)ϕξc2β1,s[h̄0].

and thus ξ(t)E(P(ρt),β),t[h̄) or equivalently, the trajectories of the system will not leave the ellipsoidal set.

It is noted that conditions (20) are LMIs for constant values of the scalar parameters κ and ɛ. A 2D search can be exploited to solver the values of the parameters such that the LMIs (20) are feasible.

3.1 Saturation Control Objectives

Saturation control generally leads to three distinct optimization objectives.

• Worst-case disturbance amplification minimization: This is the induced L2-norm minimization problem or

minCγsubject to(20),(42)

and is of main interest in this paper.

• Disturbance tolerance maximization: Since β ≤ δ and w(t)L2δ12, this problem corresponds to

minCβsubject to(20a)(20d).(43)

• Initial condition set maximization: Seeks to minimize the eigenvalues of the positive definite matrices P (ρt), Q (ρt), S (ρt), and R that increases the initial values ‖ϕξc and ϕ̇ξc that verify (41). To formulate this eigenvalue minimization problem, for instance, consider the definition of the positive definite matrix Q(ρt)=U11Q̄(ρt)U1T. We have

U1Q̄(ρt)TQ̄1(ρt)U1Q̄(ρt)0U1+U1TQ̄(ρt)U1TQ̄1(ρt)U1=Q1(ρt)λmaxQ(ρt)IU1+U1TQ̄(ρt)1,(44)

Then, consider the following LMIs

λP̄(ρt)II*U1+U1TP̄(ρt)0,(45a)
λQ̄(ρt)IIU1+U1TQ̄(ρt)0,(45b)
λS̄(ρt)IIU1+U1TS̄(ρt)0,(45c)
λR̄IIU1+U1TR̄0,(45d)

from which, for instance (Eq. 45b), we can conclude that

U1+U1TQ̄(ρt)1λQ̄(ρt)I.

With a similar approach for all LKF matrix variables, this objective can be formulated as follows

minCα1λP̄(ρt)+α2λQ̄(ρt)+α3λS̄(ρt)+α4λR̄subject to(20) and (45),(46)

where αi, i = 1, … , 4 are weights to be selected based on the design requirements and t[h̄tf].

Remark 1. To solve the infinite-dimensional LMIs for LPV systems with any form of parameter dependence as in (1), we use the parameter space gridding technique (Apkarian and Adams, 1998) with a 2-D search for the scalars κ and ϵ, and then we check the obtained results on a denser grid to ensure the feasibility of the LMIs.

Moreover, the LKF matrix variables are assumed to be second-order polynomials facilitating the calculation of their derivative with respect to the parameter if needed, i.e.

P(ρt)P0+i=1nsρitPi1+12i=1nsρit2Pi2,(47)

where Pi’s are constant matrices.

4 MAP Response Input-Delay LPV Model and Control

The automated closed-loop drug delivery for blood pressure control in critical patients suffering from hypotension can be beneficial compared to traditional medical interventions. It is fast and precise and avoids medication administration errors which can result in over/under MAP regulation. To provide a closed-loop strategy for such patients modeling the associated dynamics is the first step. The MAP dynamics in response to the administration of vasopressor drugs can be represented via a first-order input-delay LPV system (Tasoujian et al., 2019)

τ(t)ΔP(t)+ΔP(t)=β(t)Itθ(t),P(t)=ΔP(t)+Pb(t),(48)

where ΔP(t) is the output MAP deviation from the baseline value, namely Pb(t) (in mmHg), I(t) is the input or injected PNP rate (in mL/h), β(t) is the time-varying gain or sensitivity (in mmHg ⋅ h/mL), τ(t) is the time-varying lag time of the plant or the drug diffusion time constant in s, and θ(t) is the delay introduced during drug injection or the time it takes for the MAP dynamics to respond to PNP administration (in s). The vector of scheduling parameters is then ρt=[ρ1tρ2tρ3tρ4t]T=[τ(t)β(t)θ(t)Pb(t)]T. Since these parameters are not known beforehand, estimation techniques are used to acquire their values in real time. Past work has shown the challenges associated with the closed-loop control of such a system due to the varying nature of the model parameters and the varying delay (Wassar et al., 2014).

4.1 LPV Parameters and Delay Estimation via Cubature Kalman Filter

In order to provide the controller with instantaneous values of the scheduling parameters, a Bayesian estimator known as cubature Kalman filter (CKF) is used. CKF propagates the sample points via equally valued cubature points which are twice the system size. It uses a cubic rule to derive the covariance and approximates the moments integrals through a normal distribution using the third-degree spherical-radial cubature rule. Unlike EKF, CKF neither requires nonlinear model linearization nor as many sampling points as UKF. At the same computational cost of cubic order like EKF, CKF has better nonlinear performance, accuracy, and numerical stability. Random sampling filters like particle filters are likely to suffer from computational problems, particle degradation and curse of dimensionality in practical applications.

Consider the following general nonlinear discrete-time stochastic system

xk+1=f(xk,uk)+wk,yk=g(xk,uk)+vk,k=0,1,,(49)

where xkRn is the state vector or the unmeasurable states of the system, ukRnu is the input vector, and ykRny is the measurement vector at the time k. The nonlinear mappings f(xk,uk):(Rn,Rnu)Rn and g(xk,uk):(Rn,Rnu)Rny are known and the vectors wkRn and vkRny denote the mutually independent process and measurement noise, respectively. The probability distribution functions (PDFs) of noise, namely p (wk) and p (vk) are assumed to be known, as well as, the initial state PDF given by p (x0).

CKF estimates the state vector in a conditional PDF form, i.e. p (xk|yk) where yk[y0y1yk]T denotes the vector of the measurements. However, in some cases, a Gaussian approximation of the conditional PDF allows to only compute the first two conditional moments, i.e. the mean x̂k|k=E[xk|yk] and the error covariance matrix Pk|k = cov [xk|yk] which results in p(xk|yk)N{xk;x̂k|k,Pk|k}.

Moments integral in CKF are computed via the third-degree spherical-radial rule. Consequently, for a Gaussian white noise signal, the prediction and correction steps are carried out via integrating a nonlinear function with regards to a normal distribution, that is

x̂k+1|k=E[xk+1|yk]=Rnf(xk,uk)p(xk+1|yk)dxkRnf(xk,uk)N{xk;x̂k|k,Pk|k}dxk,ŷk+1=E[yk+1|xk+1]=Rng(xk+1,uk+1)p(yk+1|xk+1)dxk+1Rng(xk+1,uk+1)N{xk+1;x̂k+1|k,Pk+1|k}dxk+1.(50)

Next, suppose an arbitrary function h(x) with Σ as the covariance of x. Then, the integral

I(h)=2π|Σ|12Rnh(x)exp12(xμ)TΣ1(xμ)dx,(51)

can be expressed in the spherical coordinate system as

I(h)=(2π)n2r=0Unh(Crz+μ)dzrn1er22dr,(52)

where x = Crz + μ with ‖z‖ = 1, μ is the mean and C is the Cholesky factor of the covariance matrix Σ, and Un denotes the unit sphere. Then, the symmetric spherical cubature rule further approximates the integral as follows

I(h)=12ni=02nh(n(Cξi+μ)),(53)

where ξi denotes the ith cubature point at the intersection of the unit sphere and its axes. The main advantage of this method is that the cubature points are obtained off-line using a third-degree cubature rule. For the detailed steps regarding the computation of states estimates through CKF, one can see (Tasoujian et al., 2020b). In order to avoid numerical problems, square-root CKF based on orthogonal triangular decomposition is adopted.

For the system given in (Eq. 48), assuming a small enough sampling time, Ts, we can rewrite the state equations as

xk+1=1Tsτxk+βTsτukθTs,yk=xk+Pb,(54)

The state vector is augmented with the parameters to be estimated assuming local random-walk dynamics, i.e.

Xk=[Xk1Xk2Xk3Xk4]T=[ΔPkβkτkPbk]T.(55)

However, since the varying input delay cannot be described via a random-walk process, a multiple-model (MM) paradigm is used for delay estimation. It is noted the Padé rational approximation may introduce numerical errors specifically, for large delays and thus is not favorable. The MM approach uses N parallel SRCKFs (MMSRCKF) with dedicated delay values covering the whole delay space as θ1, θ2, … , θN. Then, a hypothesis testing is used to calculate the delay, θ̂kMM, as a weighted sum of N SRCKFs outputs with the filter with lowest error covariance, having the largest weight (Figure 1).

FIGURE 1
www.frontiersin.org

FIGURE 1. Bank of N parallel SRCKFs for delay estimation.

To avoid truncation and cumulative numerical errors, we use the square-root CKF (SRCKF) utilizing the square root decomposition of the covariance matrix (Tasoujian et al., 2020b). For validation purposes, we applied the proposed MMSRCKF estimation framework to animal experiment data collected at the Resuscitation Research Laboratory at the Department of Anesthesiology, the University of Texas Medical Branch (UTMB) in Galveston. The dataset contained the input PNP infusion rates and output MAP measurements for a 55 kg anesthetized swine. The swine was maintained under anesthetic conditions by the continuous infusion of propofol and an intramuscular injection of ketamine was used to sedate it. During a 6-h experiment, the PNP drug was infused through a bodyguard infusion pump. A Philips MP2 transport device with a sampling period of 0.05 s recorded the blood pressure response. Figure 2 depicts the piece-wise constant PNP drug infusion profile versus the corresponding measured blood pressure response and the MAP response over time.

FIGURE 2
www.frontiersin.org

FIGURE 2. Animal experiment drug injection input and blood pressure measurement output.

4.2 Closed-Loop MAP Control Design and Validation

The main objective of the MAP control design is to track a target blood pressure while maintaining an acceptable level of disturbance rejection and avoid control input saturation. To this end and as per the internal model principle (Tasoujian et al., 2019) and in order to improve the tracking behavior, it is assumed that the integral of the error signal is fed to the controller. We define ẋ2(t)=r(t)y(t) where r(t) denotes the reference MAP signal and y(t) = x1(t) = ΔP(t) is the output. Thus, a state space realization of system (48) is

Ap(ρt)=1ρ1t01ς,GAp=0.002000,Bp(ρt)=ρ2tρ1t0,GBp=0.0020,Dp(ρt)=0001,GDp=0.002000,Cy=100ς,Cz(ρt)=0We00,Dzu(ρt)=0Wu,Dzd(ρt)=02×2,Cew(ρt)=cw100cw2,Ep=0.005000,F(t)=sin0.001πΔP(t)I2×2,W=0.20.010.0010,H=0.020.02,V=10.5,J=0,(56)

where ς is a positive scalar added to avoid numerical singularities, We and Wu denote the weights introduced to penalize the tracking error and the control effort, respectively, and Cew contains the observer estimation error weights.

To examine the LPV controller performance and the closed-loop stability over the MAP response envelope, a simulation model resembling realistic conditions is used.

4.2.1 Closed-Loop MAP Control Results

To conduct closed-loop patient’s model-in-the-loop simulations, we use a developed nonlinear patient MAP response simulator to generate the scheduling parameters (Luspay and Grigoriadis, 2015). Simulations are conducted via MATLAB and the LMIs are solved using YALMIP (Lofberg, 2004) and MOSEK with the numerical data provided in (Tasoujian et al., 2020a). The numerical results for the minimization of the performance index upper bound are shown in Table 1.

TABLE 1
www.frontiersin.org

TABLE 1. Weights, tuning parameters, and performance index.

To better assess the design robustness, the input disturbance matrices are multiplied by a factor of 5. Figures 3, 4 show the disturbance profiles with the input disturbance estimation and reference MAP tracking results. Although the output disturbance and input saturation induce divergence in the disturbance observer output, the estimation is regarded in the admissible range as the tracking error remains close to zero and no significant over/under shoot occurs in the output MAP response. It can be concluded that the proposed disturbance rejection output-feedback LPV framework can properly regulate the patient’s MAP response to PNP injection to follow a target reference MAP profile while the system is subject to model mismatch, drug injection constraints, and disturbances.

FIGURE 3
www.frontiersin.org

FIGURE 3. Input disturbance along with its estimation and output disturbance.

FIGURE 4
www.frontiersin.org

FIGURE 4. Tracking of reference MAP with anti-windup design and associated constrained control efforts.

5 Conclusion

The present work considers the design of an anti-windup linear parameter-varying (LPV) dynamic output feedback controller for input-delay LPV systems with input saturation constraints and matched disturbances under uncertainty. An anti-windup LPV controller and an LPV disturbance observer were introduced to characterize the disturbance attenuation level via the induced L2-norm specification of the closed-loop system. To this end, a Lyapunov-Krasovskii functional (LKF) was proposed where the cross terms in its time-derivative were bounded via a reciprocally convex approach. A modified version of the generalized sector condition was used to derive sufficient delay-dependent stabilizing results in a linear matrix inequality (LMI) design framework. An estimation of the domain of attraction or the region of asymptotic stability was provided via the proposed LKF. Three optimization problems in the context of saturation control were formulated to achieve either the maximum worst-case disturbance attenuation or the maximum disturbance energy tolerated or the maximum domain of attraction.

To validate the control design method, we examined automated mean arterial blood pressure (MAP) regulation in response to vasopressor drug infusion for critical hypotensive patient resuscitation. To this end, a first-order input-delay LPV model described the MAP response dynamics. Based on data collected from animal experiments, a real-time Bayesian filtering estimator, known as cubature Kalman filter (CKF), confirmed the validity and sufficiency of the proposed model. To conduct the closed-loop simulations with a hypothetical patient-in-the-loop, the associated varying parameters of the MAP response dynamic model were generated in a patient simulation environment in accordance with clinical observations. Then, the LPV gain-scheduled saturation controller, as well as the CKF estimator were coupled with an input disturbance LPV observer and cascaded to the parameter generator to simulate the performance of the closed-loop system in tracking a target MAP signal under model uncertainty, medicine injection limitation, and matched input disturbances. Closed-loop simulations demonstrated desirable tracking performance in the presence of model uncertainty, parameter variations, disturbance, and input saturation constraints.

Data Availability Statement

The datasets presented in this article are not readily available because The dataset is collected at the University of Texas, Medical Branch at Galveston and not the University of Houston. Requests to access the datasets should be directed to karolos@uh.edu.

Author Contributions

All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Apkarian, P., and Adams, R. J. (1998). Advanced Gain-Scheduling Techniques for Uncertain Systems. IEEE Trans. Contr. Syst. Technol. 6, 21–32. doi:10.1109/87.654874

CrossRef Full Text | Google Scholar

Benzaouia, A., Mesquine, F., and Benhayoun, M. (2018). Saturated Control of Linear Systems. Springer.

Google Scholar

Briat, C. (2015). Linear Parameter-Varying and Time-Delay Systems Analysis, Observation, Filtering & Control. Berlin Heidelberg: Springer-Verlag.

Google Scholar

de Souza, C., Castelan, E. B., and Leite, V. J. S. (2019). Nice, France: IEEE, 3782–3787. doi:10.1109/cdc40024.2019.9029551Input-to-state Stabilization of Discrete-Time LPV Systems with Bounded Time-Varying State Delay and Saturating Actuators through a Dynamic Controller58th Conference on Decision and Control

CrossRef Full Text | Google Scholar

Dou, X., Zhang, R., and Zhang, Y. (2014).Stabilization Control for LPV Systems with Time Delay and Actuator Saturation. In The 26th Chinese Control and Decision Conference. Changsha: CCDC, 453–458. doi:10.1109/ccdc.2014.6852191

CrossRef Full Text | Google Scholar

Fan, X., Yi, Y., and Ye, Y. (2017). DOB Tracking Control for Systems with Input Saturation and Exogenous Disturbances via T-S Disturbance Modelling. Cham, Switzerland: Springer, 445–455. doi:10.1007/978-3-319-33581-0_35DOB Tracking Control for Systems with Input Saturation and Exogenous Disturbances via T-S Disturbance Modelling

CrossRef Full Text | Google Scholar

Fridman, E. (2014). Introduction to Time-Selay Systems Analysis and Control. Switzerland: Birkhäuser.

Google Scholar

Gao, X., Gao, Q., Qi, W., and Kao, Y. (2019). Disturbance-observer-based Control for Time-Delay Markovian Jump Systems Subject to Actuator Saturation. Trans. Inst. Meas. Control. 41, 605–614. doi:10.1177/0142331218756728

CrossRef Full Text | Google Scholar

Gomes da Silva, J. M., Castelan, E. B., Corso, J., and Eckhard, D. (2013). Dynamic Output Feedback Stabilization for Systems with Sector-Bounded Nonlinearities and Saturating Actuators. J. Franklin Inst. 350, 464–484. doi:10.1016/j.jfranklin.2012.12.009

CrossRef Full Text | Google Scholar

Hu, Y., Duan, G., and Tan, F. (2018). Control of LPV Systems Subject to State Constraints and Input Saturation. Trans. Inst. Meas. Control. 40, 3985–3993. doi:10.1177/0142331217742964

CrossRef Full Text | Google Scholar

Li, Y., and Lin, Z. (2018). Stability and Performance of Control Systems with Actuator Saturation. Switzerland: Springer International Publishing AG.

Google Scholar

Lofberg, J. (2004).YALMIP: A Toolbox for Modeling and Optimization in MATLAB. In IEEE International Conference on Robotics and Automation. New Orleans, LA, USA), 284–289.

Google Scholar

Luspay, T., and Grigoriadis, K. (2015). Robust Linear Parameter-Varying Control of Blood Pressure Using Vasoactive Drugs. Int. J. Control. 88, 2013–2029. doi:10.1080/00207179.2015.1027953

CrossRef Full Text | Google Scholar

Nguyen, A.-T., Chevrel, P., and Claveau, F. (2018). Gain-scheduled Static Output Feedback Control for Saturated LPV Systems with Bounded Parameter Variations. Automatica 89, 420–424. doi:10.1016/j.automatica.2017.12.027

CrossRef Full Text | Google Scholar

Nguyen, M. Q., da Silva, J. M. G., Sename, O., and Dugard, L. (2015). A State Feedback Input Constrained Control Design for a 4-Semi-Active Damper Suspension System: a Quasi-LPV Approach. IFAC-PapersOnLine 48, 259–264. doi:10.1016/j.ifacol.2015.09.467

CrossRef Full Text | Google Scholar

Park, P., Ko, J. W., and Jeong, C. (2011). Reciprocally Convex Approach to Stability of Systems with Time-Varying Delays. Automatica 47, 235–238. doi:10.1016/j.automatica.2010.10.014

CrossRef Full Text | Google Scholar

Salavati, S., Grigoriadis, K., and Franchek, M. (2019). Reciprocal Convex Approach to Output‐feedback Control of Uncertain LPV Systems with Fast‐varying Input Delay. Int. J. Robust Nonlinear Control. 29, 5744–5764. doi:10.1002/rnc.4697

CrossRef Full Text | Google Scholar

Shao, L. R., Yi, Y., Niu, C. B., and Liu, B. (20192019). T‐S Modelling‐based Anti‐disturbance Finite‐time Control with Input Saturation. J. Eng. 2019, 635–639. doi:10.1049/joe.2018.9396

CrossRef Full Text | Google Scholar

Tarbouriech, S., Garcia, G., Gomes da Silva, J. M., and Queinnec, I. (2011). Stability and Stabilization of Linear Systems with Saturating Actuators. London: Springer Science & Business Media.

Google Scholar

Tasoujian, S., Salavati, S., Franchek, M., and Grigoriadis, K. (2020a). Robust Delay-dependent LPV Synthesis for Blood Pressure Control with Real-Time Bayesian Parameter Estimation. IET Control. Theor. Appl. 14. doi:10.1049/iet-cta.2019.0651

CrossRef Full Text | Google Scholar

Tasoujian, S., Salavati, S., Franchek, M., and Grigoriadis, K. (2019). Robust IMC-PID and Parameter-Varying Control Strategies for Automated Blood Pressure Regulation. Int. J. Control. Autom. Syst. 17, 1803–1813. doi:10.1007/s12555-018-0631-7

CrossRef Full Text | Google Scholar

Tasoujian, S., Salavati, S., Grigoriadis, K., and Franchek, M. (2020b).Real-time Cubature Kalman Filter Parameter Estimation of Blood Pressure Response Characteristics under Vasoactive Drugs Administration. In American Control Conference. Denver, CO USA): ACC, 3355–3362. doi:10.23919/acc45564.2020.9147309

CrossRef Full Text | Google Scholar

V. Kapila, and K. Grigoriadis (Editors) (2002). Actuator Saturation Control (Marcel Dekker, NY: CRC Press).

Google Scholar

Wang, X., Zhang, X., and Yang, X. (2019). Delay-dependent Robust Dissipative Control for Singular LPV Systems with Multiple Input Delays. Int. J. Control. Autom. Syst. 17, 327–335. doi:10.1007/s12555-018-0237-0

CrossRef Full Text | Google Scholar

Wassar, T., Luspay, T. s., Upendar, K. R., Moisi, M., Voigt, R. B., Marques, N. R., et al. (2014). Automatic Control of Arterial Pressure for Hypotensive Patients Using Phenylephrine. Int. J. Model. Simulation 34, 187–198. doi:10.2316/Journal.205.2014.4.205-6087

CrossRef Full Text | Google Scholar

Wei, X., Dong, L., Zhang, H., Han, J., and Hu, X. (2020). Composite Anti-disturbance Control for Stochastic Systems with Multiple Heterogeneous Disturbances and Input Saturation. ISA Trans. 100, 436–445. doi:10.1016/j.isatra.2019.12.006

PubMed Abstract | CrossRef Full Text | Google Scholar

Wei, Y., Liu, G.-P., Hu, J., and Meng, F. (2019). Disturbance Attenuation and Rejection for Nonlinear Uncertain Switched Systems Subject to Input Saturation. IEEE Access 7, 58475–58483. doi:10.1109/access.2019.2914738

CrossRef Full Text | Google Scholar

Wei, Y., Zheng, W. X., and Xu, S. (2015). Anti-disturbance Control for Nonlinear Systems Subject to Input Saturation via Disturbance Observer. Syst. Control. Lett. 85, 61–69. doi:10.1016/j.sysconle.2015.08.006

CrossRef Full Text | Google Scholar

Keywords: linear parameter-varying systems, time-delay, actuator saturation, sector condition, linear matrix inequalities, mean arterial pressure control, Bayesian filtering and cubature Kalman filter

Citation: Salavati S, Grigoriadis  K and Franchek  M (2021) Observer-Based Control of LPV Systems with Input Delay and Saturation and Matched Disturbances via a Generalized Sector Condition. Front. Control. Eng. 2:710388. doi: 10.3389/fcteg.2021.710388

Received: 16 May 2021; Accepted: 04 October 2021;
Published: 10 December 2021.

Edited by:

Olivier Sename, Grenoble Institute of Technology, France

Reviewed by:

Alessandra Helena Kimura Palmeira, Federal University of Rio Grande do Sul, Brazil
Mickael Rodrigues, Université Claude Bernard Lyon 1, France

Copyright © 2021 Salavati, Grigoriadis  and Franchek . This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Saeed Salavati, saeed.salavati@gmail.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.