In this paper, the nonlinear disturbance observer-based control (NDOBC) scheme is proposed for a class of discrete-time stochastic systems with multiple heterogenous disturbances, which include the non-harmonic disturbance and a sequence of random vectors. A nonlinear disturbance observer (NDO) is designed to estimate the non-harmonic disturbance, then the NDOBC scheme is proposed by combining DOBC with control, such that the composite system can achieves asymptotically mean-square bounded and asymptotically mean-square stable in different conditions. Finally, simulation results show the effectiveness of the proposed method.
DOBC scheme has been successfully used for stochastic systems (Li et al., 2018; Sun et al., 2018; Wei et al., 2016). The DOBC method was applied to stochastic system with multiple disturbances (Wei et al., 2016). By constructing the disturbance observer to estimate the disturbance with partially-known information, then a disturbance observer-based disturbance attenuation control(DOBDAC) scheme is proposed to guarantee the composite system achieved asymptotically bounded in mean square. A disturbance observer is designed to estimate the disturbances with partially known information (Sun et al., 2018), then a disturbance attenuation and rejection scheme is proposed for stochastic Markovian jump system such that the state of closed-loop system is asymptotically bounded. The composite anti-disturbance control scheme (Li et al., 2018) is proposed for nonlinear singular stochastic hybrid system to attenuate and eliminate the affection of multiple disturbances.
On the other hand, the discrete-time stochastic systems play an important role in signal analysis and processing. A class of discrete-time stochastic systems is considered which include nonlinearity and multiple disturbances (Wei and Sun, 2018). A stochastic disturbance observer is designed to estimate the disturbance with partially known information, then an elegant anti-disturbance control (EADC) scheme is proposed such that the disturbances can be rejected and attenuated. For a class of discrete-time stochastic systems with nonlinearity and multiple disturbances, a CHADC scheme (Wei et al., 2018) combining disturbance observer and control is proposed to guaranteed the desired performances of the closed-loop system. In the above mentioned systems, the disturbance is generated by an exosystem, which represent the constant or harmonic disturbance. However, in practical engineering, non-harmonic disturbance exists widely, which has not received enough attention. Therefore, the research of the non-harmonic disturbance for stochastic systems is necessary.
In this paper, a class of discrete-time stochastic systems with multiple heterogenous disturbances is considered, the disturbances include the non-harmonic disturbance and a sequence of random vectors. The main contributions of this paper are as follows:
The disturbance includes two parts: one is the non-harmonic disturbance that is generated by an exosystem with a bounded nonlinear function, the other one is a sequence of random vectors including additive disturbance and multiplicative disturbance. Compared with Wei and Sun (2018), the range of disturbance has been extended.
A nonlinear disturbance observer (NDO) is proposed to estimate the non-harmonic disturbance, then a nonlinear disturbance observer-based control (NDOBC) scheme is proposed for a class of discrete-time stochastic systems by combining the NDO with control, such that the composite system is asymptotically mean-square bounded and asymptotically mean-square stable in different conditions.
The main content of this paper consists of the following parts. In section 2, the problem formulation is presented. In section 3, the main results are displayed, which include a NDO and a NDOBC scheme. In section 4, simulation examples are given to account for the availability of the strategy. In section 5, there is a summary of the paper.
Notations: The notation utilized in this paper is quite standard. The notation ∥.∥ refers to the Euclidean norm for vector and induced 2-norm for matrices. is the mathematical expectation operator. For a matrix , we denote by to state that is a negative (semi-) definite matrix. * represents the corresponding elements in the symmetric matrix.
Formulation of the problem
The following discrete-time stochastic system with multiple heterogenous disturbances is described as
where , are the system state and the control input, respectively. is the process disturbance in the norm. , and , , , , are the coefficient matrices. represents the disturbance with partially known information, which is generate by the following exogenous system
where are known constant matrices. is a known bounded nonlinear function. , and are distributed random vectors defined on the complete probability space .
Remark 1. This formulation can describe the front-end speed controlled wind turbine (FSCWT), which is put forward by German VOITH company in recent years (Dong et al., 2013). In the operation environment of FSCWT, the state vector represents current, and rotational speed, represents the perturbations of uncertainties and the random vectors , represent the random wind turbine vibration that are accidental, random and their intensity is generally limited. includes and represents the disturbances in the input channel of the wind turbine which is not matched with the control frequency of the wind turbine. represents harmonic signal model of the nonlinear and represents the random wind turbine vibration. The related parameters of FSCWT are shown in Dong et al. (2018), Rubio et al. (2015) and Sloth et al. (2009).
Substituting (2) into (1), yields
Letting , , then
Remark 2. In reality, the disturbance model (2) can be used to describe a type of disturbances in engineering. In the case of , the disturbances are restricted to unknown constant and harmonics with unknown phase and amplitude (Chen and Chen, 2010; Guo and Chen, 2005). In the case of , the disturbances of most existing results are restricted to exosystems with non-harmonic dynamics (Lu and Huang, 2015; Wang et al. 2016).
Assumption 1. For any (i=1, 2, ⋯), nonlinear functions satisfy
where is the given matrix.
Assumption 2. is controllable and the is observable.
where is the system state, and are the coefficient matrices. is a sequence of identically, independently normally distributed random vectors defined on the complete probability space . Then, system (7) is said to be asymptotically mean-square stable if
for all .
Lemma 1. (Feng et al., 2008): System (7) is asymptotically mean-square stable if and only if there exists a matrix such that
Lemma 2. (Mao and Yuan, 2006) consider the following discrete-time stochastic systems
with . Let , , is a sequence of identically, independently normally distributed random vectors defined on the complete probability space and means the maximum of and . Assume that there exist two positive such that
(Lipschitz condition) for all
(Linear growth condition) for all
Then there exists a unique solution to equation (10).
Main results
In this section, it is supposed that system states are available. A NDO is designed to estimate the disturbance with partially known information , then a composite control scheme is proposed.
NDO
The NDO is constructed as
where is the estimation of , and is the state of the stochastic observer. is the gain of observer to be designed. The estimation error is denoted as . Based on (4), (5) and (10), yields
Since is observable, the pole of error dynamics (11) can be placed at the left-hand side complex plane according to Zhang and Chen (2004) and Willems and Willems (1976). By adjusting , the performance requirement of NDO can be satisfied.
In the following, the disturbance observer-based controller is constructed as
Substituting (12) into (4), we have
Combining (13) with (11), results in
The composite system can be depicted by
where is the reference output, is the weighting matrix and
NDOBC
In this section, we aim to design a NDOBC scheme, such that the state of the composite system (15) is asymptotically bounded in mean square. The following result can be obtained.
Theorem 1. For given discrete-time stochastic system (4) with disturbance (5) under Assumption 1–2, if there exist a constant , and matrices , and satisfying
where
Then, by designing NDO (10) with gain and NDOBC (12) with gain , the composite system (15) is asymptotically mean-square bounded.
Proof: Consider the following Lyapunov function
Letting
Choosing the following difference generator
(i) For , selecting , then it can be verified that
Letting
Then
where , , and .
Since and are bounded matrices, there exists a constant , such that . Based on Lemma 1, if holds, then by designing NDO (10) with gain L and NDOBC (12) with gain , the composite system (15) is asymptotically mean-square bounded.
Next, we will proof .
(1): . Based on Schur complement, is equivalent to , where
(2): . Substituting (16) into (24), we can obtain is equivalent to , where
(3): . is equivalent to by pre-multiplied and post-multiplied diag simultaneously, where
(4): . Selecting , is equivalent to , means .
According to Lemma 1, if holds, the composite system (15) is asymptotically mean-square bounded for .
(ii) For , along with (15), we can obtain
For system (15), based on Lemma 1, if , by designing NDO (10) with gain L and NDOBC (12) with gain , the system is asymptotically mean-square bounded.
From (1)–(4), it can be seen that , which guarantees . Hence, the systen is asymptotically mean-square bounded for . The proof is completed.
In Theorem 1, a NDOBC scheme is proposed for a class of discrete-time stochastic systems with multiple heterogeneous disturbances, which include the non-harmonic disturbance with a nonlinear function and a sequence of random vectors. If there only exists multiplicative disturbance in system (4) with disturbance (5), the following result will be obtained.
Corollary 1. For given discrete-time stochastic system (4) with disturbance (5) under Assumption 1–2, for , , if there exist a constant , and matrices , and satisfying
where
Then, by designing NDO (10) with gain and NDOBC (12) with gain , the composite system (15) is asymptotically mean-square stable.
Proof. Considering , in (4) and (5), according to Lemma 1, if , then holds, which means that the equilibrium is asymptotically mean-square stable.
Suppose , , the nonlinear dynamic is denoted as . Placing pole to , according to pole placement theorem, we can obtain
The initial value of the state is given to be . Based on Theorem 1, it can be solved that and
Figure 1 gives the comparison of the state of the closed-loop system with NDOBC, control and active disturbance rejection control (ADRC). And it shows the proposed NDOBC scheme has higher control accuracy compared with control and ADRC. Curves of the disturbance estimation error and the controller are given in Figures 2–3 respectively.
Comparison of the state with NDOBC, control and ADRC.
Curves of the disturbance estimation error.
Curves of the controller .
According to Marzaki et al. (2015), the relevant performance of the system during the operation can be reflected by the indicators of integral of absolute error (IAE). When the value of IAE is smaller, the cumulative deviation of the system operation will be smaller, such that the damping and transient response characteristics of the system are better. The system is evaluated by using IAE as follows
In this paper, and are bounded matrices, there exists a constant , such that , where . When is small enough then the boundary value will be small enough. Then, the value of IAE is smaller.
For the case with ,
Suppose that , , the nonlinear dynamic is denoted by . Placing pole to , according to pole placement theorem, we can obtain
Based on Corollary 1, it can be shown that and
Figure 4 shows the comparison of the state of the closed-loop system with NDOBC, control and ADRC. It demonstrates the proposed NDOBC scheme can achieve more satisfying response compared with control and ADRC. Figure 5 gives the curve of disturbance estimation error and Figure 6 shows the curve of the controller.
Comparison of the state with NDOBC, control and ADRC.
Curves of the disturbance estimation error.
Curves of the controller .
Conclusion
A class of discrete-time stochastic systems with multiple heterogenous disturbances is considered in this paper, the disturbances include non-harmonic disturbance with a nonlinear function and a sequence of random vectors. A NDO is proposed to estimate the non-harmonic disturbance. Based on the NDO, a NDOBC scheme is proposed to guarantee the composite system asymptotically mean-square bounded. The difficulty is the coupling of the state and the disturbance estimate error, which results in the invalidity of certainty equivalence principle. In this paper, the composite pole placement and linear matrix inequality (LMI) methods are used to solve the difficulty.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflict of interests with respect to the research, authorship and/or publication of this article
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The work is supported by National Science Foundation of China 61374108.
References
1.
ChenMChenWH (2010a) Disturbance-observer-based robust control for time delay uncertain systems. International Journal of Control, Automation and Systems8(2): 445–453.
2.
ChenMChenWH (2010b) Sliding mode control for a class of uncertain nonlinear system based on disturbance observer. International Journal of Adaptive Control and Signal Processing24(1): 51–64.
3.
DongHYLiSBCaoLX, et al. (2013) Voltage and reactive power control of front-end speed controlled wind turbine via strategy. Telkomnika Indonesian Journal of Electrical Engineering11(8): 4190–4199.
4.
DongLWWeiXJZhangHF (2018) Anti-disturbance control based on nonlinear disturbance observer for a class of stochastic systems. Transactions of the Institute of Measurement and Control41(6): 1665–1675.
5.
FengJELamJXuSY, et al. (2008) Optimal stabilizing controllers for linear discrete-time stochastic systems. Optimal Control Application Methods29(3): 243–253.
6.
GuoLCaoSY (2014a) Anti-Disturbance Control for Systems with Multiple Disturbance. New York: CRC Press.
7.
GuoLCaoSY (2014b) Anti-disturbance control theory for systems with multiple disturbance: A survey. ISA Transaction53(4): 846–849.
8.
GuoLChenWH (2005) Disturbance attenuation and rejection for systems with nonlinearity via DOBC approach. International Journal of Robust and Nonlinear Control15(3): 109–125.
9.
GuoLWenXY (2011) Hierarchical anti-disturbance adaptive control for nonlinear systems with composite disturbances and applications to missile systems. Transactions of the Institute of Measurement and Control33(8): 942–956.
10.
KimKHBaikICMoonGW, et al. (1999) A current control for a permanent magnet synchronous motor with a simple disturbance estimation scheme. Control Systems Technology IEEE Transactions7(5): 630–633.
11.
KolmanovskiiVBMyshkisAD (1999) Introduction to the theory and applications of functional differential equations. Springer Netherlands463(7): 1–40.
12.
LiYKChenMCaiL, et al. (2018) Resilient control based on disturbance observer for nonlinear singular stochastic hybrid system with partly unknown Markovian jump parameters. Journal of the Franklin Institute355(5): 2243–2265.
13.
LuMHuangJ (2015) A class of nonlinear internal models for global robust output regulation problem. International Journal of Robust and Nonlinear Control25(12): 1831–1843.
14.
MallonNWouwNVDPutraD, et al. (2006) Friction compensation in a controlled one-link robot using a reduced-order observer. IEEE Transactions on Control Systems Technology14(2): 374–383.
15.
MaoXRYuanCG (2006) Stochastic Differential Equations with Markovian Switching. London: Imperial College Press.
16.
MarzakiMHTajjudinMRahimanMHF, et al. (2015) Performance of FOPI with error filter based on controllers performance criterion (ISE, IAE and ITAE). In: The 10th Asian Control Conference (ASCC), Kota Kinabalu, Malaysia, 31 May–3 June 2015, pp.1–6. IEEE.
17.
RubioJDOchoaGBalcazarR, et al. (2015) Uniform stable observer for the disturbance estimation in two renewable energy systems. ISA Transactions58: 155–164.
18.
SathananthanSKnapMJStrongA, et al. (2012) Robust stability and stabilization of a class of nonlinear discrete time stochastic systems: an LMI approach. Applied Mathematics and Computation219(4): 1988–1997.
19.
SlothCEsbensenTNissMOK, et al. (2009) Robust LMI-based control of wind turbines with parametric uncertainties. In: 18th IEEE International Conference on Control Applications, Saint Petersburg, Russia, 8–10 July 2009, pp. 776–781. IEEE.
20.
SunHBLiSHYangJ, et al. (2014) Non-linear disturbance observer-based back-stepping control for airbreathing hypersonic vehicles with mismatched disturbances. Control Theory and Applications Let8(17): 1852–1865.
21.
SunHBLiYKZongGD, et al. (2018) Disturbance attenuation and rejection for stochastic Markovian jump system with partially known transition probabilities. Automatica A Journal of Ifac the International Federation of Automatic Control89: 349–357.
22.
WangHDWuHNGuoL, et al. (2016) Nonlinear disturbance observer-based control for a class of nonlinear systems. In: The 35th Chinese Control Conference (CCC), Chengdu, China, 27–29 July 2016, pp. 2952–2956. IEEE.
23.
WeiXJSunSX (2018) Elegant anti-disturbance control for discretetime stochastic systems with nonlinearity and multiple disturbances. International Journal of Control91(3): 706–714.
24.
WeiXJWuLYChenN (2009) Composite disturbance-observer-based control and control for nonlinear time-delay systems. Asian Journal of Control11(4): 440–443.
25.
WeiXJWuZJHamidRK (2016) Disturbance observer-based disturbance attenuation control for a class of stochastic systems. Automatica63(162): 21–25.
26.
WeiXJZhangHFSunSX, et al. (2018) Composite hierarchical anti-disturbance control for a class of discrete-time stochastic systems. International Journal of Robust and Nonlinear Control28(9): 3292–3302.
27.
WenXYGuoLYanP (2014) Composite hierarchical anti-disturbance control for robotic systems with multiple disturbances. International Journal of Control, Automation and Systems12(3): 541–551.
28.
WillemsJLWillemsJC (1976) Feedback stabilizability for stochastic systems with state and control dependent noise. Automatica12: 277–283.
29.
YangJChenWHLiSH, et al. (2016) Disturbance/ uncertainty estimation and attenuation techniques in pmsm drives-a survey. IEEE Transactions on Industrial Electronics64(4): 273–3285.
30.
YangJLiSHChenXS, et al. (2006) Disturbance rejection of ball mill grinding circuits using DOB and MPC. Powder Technology198(2): 219–228.
31.
YangZTsubakiharaH (2008) A novel robust nonlinear motion controller with disturbance observer. IEEE Transactions on Control Systems Technology16(1): 137–147.
32.
ZhangWHChenBS (2004) On stabilizability and exact observability of stochastic systems with their applications. Automatica40(1): 87–94.
33.
ZhangHFJingYWWeiXJ (2014) Elegant anti-disturbance control for nonlinear systems based on a robust disturbance observer. Transactions of the Institute of Measurement and Control37(8): 942–951.