Open access peer-reviewed chapter

Multi-Parameter Estimation of Uncertain Systems Based on the Extended PID Control Method

Written By

Jinping Feng and Wei Wang

Submitted: 31 August 2020 Reviewed: 04 March 2021 Published: 30 April 2021

DOI: 10.5772/intechopen.97019

Chapter metrics overview

444 Chapter Downloads

View Full Metrics

Abstract

Parameter estimation is an important step in the identification of systems. With the extension of systems, there needs the multi-parameter estimation of systems. The estimation of multi parameters of complex systems based on the extended PID controllers is considered in this chapter. As the related references proved that the integral item of the nonlinear PID controller could deal with the uncertain part of the complex system (which can also be called new stripping principle, simple notes as NSP). Based on this theory, new multi-parameter estimation method is given. Firstly, the unknown parameters are expanded to new states of the system. Two cases, parameters are constant or changing with time, are separately analyzed. In the time-variant case, the unknown parameters are extended to functions which actual forms are uncertain. Secondly the method NSP could be applied to cope with the uncertain part, and then reconstruction state observation to estimate the states. If the states are observed, the unknown parameters are obtained at the same time. Finally the convergence analysis of the error systems and some simulations will be given in this chapter to indicate the effectiveness of the proposed method.

Keywords

  • multi-parameter
  • parameter estimation
  • complex system
  • extended PID control
  • convergence analysis

1. Introduction

Dynamic process model is the basis to study the uncertain systems. Generally speaking, the establishment of dynamic process model for the research object is the first step to solve the problem, and the parameter estimation of the established dynamic process model is the next key procedure to solve the problem. So the identification of dynamic processes is of great significance.

The design of the state observer in the control theory is to construct a dynamic system artificially, to make it approximate the real state of the dynamic system by selecting a certain form of the observer. The criterion for designing the state observer is to make the error system asymptotically converge to the origin, that is to say, as time goes by, the error will asymptotically converge to zero. It is based on this design idea we use in the parameter estimation problem. In the identification of the model, the dynamic process model is often accompanied with unknown disturbances. In the analysis of the estimation of multiple time-varying parameters, when the parameters are expanded to the states, there are also unknown parts in the dynamic process model. So this chapter will study a method for estimating multiple time-varying parameters based on the combination of disturbance stripping principle with state observer.

The reference [1] proposed a general form of establishing the state observer of the nonlinear system, and gave a direct method to deal with the nonlinear control system [2]. On the basis of the references [1, 2, 3], several specific state observers was provided to realize the estimation of a single time invariant parameter, and appropriate design parameters were selected according to the relevant results in the book [4]. By analyzing the stability the error system, a design method that made the error system asymptotically converge to zero was obtained. The simulation results showed that this method can estimate the parameters effectively [3].

For the estimation of time-varying parameters, the article [5] analyzed a system with one time-varying parameter. The design of the state observer in this article used the combination of binary control with PID control, which can handle the unknown items in the extended states. Although there was no rigorous theoretical proof in this article, the effect of parameter estimation did have excellent characteristics of fast convergence with less chatter. The reference [6] gave a method of combining binary control with nonlinear PID controller, and conducted a rigorous theoretical proof. Then it was extended to the regulation of high-level systems, and the principle of disturbance stripping [7] for the regulation of complex network systems. This laid the foundation for the theoretical analysis of the estimation methods of multiple time-varying parameters below. So this chapter is based on [5, 6, 7] and other references. The method of estimating a time-varying parameter in the nonlinear system in [5] is extended to the estimation of multiple time-varying parameters in a dynamic system by using the principle of disturbance stripping in the article [7]. The simulation studies showed that this method was also suitable for the estimation of time-invariant parameters.

The content of this chapter is arranged as follows: The Section 2 simply introduces the main idea of NSP and gives detail proof of it. The Section 3 puts forward an estimation method that contains multiple time-varying parameters in a nonlinear system. It describes the applicable objects of this kind of parameter estimation method, and gives a design of a specific state observer. Theoretical analysis and simulation research verifies the feasibility of the method. Section 4 summarizes the research methods and results presented in this chapter.

Advertisement

2. The main idea of NSP

The PID control method applies the error εt between the reference input and observation. The PID control is the linear combination of the error, its differential and its integration. That is

ut=kPεt+kIt0tετ+kDε̇tE1

where kP,kI,kD are design parameters, εt is the error, ε̇t is the differential of the error, t0tετ is the integration of the error, t0 is the intial time.

The theory analysis and large applications showed that the PID control u often had the conflict in fast and overshoot. Luckily, the nonlinear PID could solve this problem [8], which used the nonliner function such as sat funtion, fal function. It was the nonlinear combination of the error, its difference and its integration. At the same time, it also applied the nonlinear tracking-differentiator to filter the noise of the observation, and got the differential of the signal which may be not differentiable. The detail of this nonlinear PID controller can be seen in [8].

Basd on the idea of the extended PID controller, the NSP thought was proposed [6, 10, 12, 13]. They found that the integration of the error in the extended PID controller could stripping the unknown item in the complex systems. So we could use the NSP to deal with the system with unknown parts. The basic conclusion to be used in the following analysis, which is the most important thought in NSP involved in [6, 10, 12, 13]. The core idea will be simplified here, given in the form of a lemma, and with detailed proof.

Lemma 1 If the dynamic process μt takes the following form:

μ̇t=γsignσt,μt1,μt01ωμt,μt>1E2

where σt=gt+tt0teτ, et is the difference between the state observer system and the original system (which is x¯ as mentioned below), gt is the unknown quantity with the known variation range, γ>0, ω>0 is the undetermined constant. When the condition

k>suptt0gtt0teτE3

is satisfied, there will be a finite time t, if t>t, then σt0. ■

Proof: Let us prove it by contradiction method. It is supposed that when t>t, σt is not always 0.

Assuming that there is a certain moment σt0, we might set σt>0 by the local scope. From the formula (2), there is μ̇t=γ. The integral on both sides about time t is calculated, and we obtained:

ttμ̇τ=ttγμtμt=γttμt=μtγttE4

Knowing from the definition of μt that μt1, and μ̇t=γ0, so at a certain moment t1, as shown in the Figure 1, once μt reaches the value signσt, there is μtsignσt (i.e. μ̇t=0). Otherwise, it contradicts μ̇t0.

Figure 1.

Local changes of μt over time.

Here, t1 is found in the following method. Let t=t1, we have

μt1=μtγt1t=1E5

Then there is

t1=t+1+μtγt+2γE6

So when t>t+2γ, there is t>t1, there must be μtsignσt. By σt=gt+tt0teτ, then

σt=gt+tt0teτ=gtksignσtt0teτE7

Then,

σ2t=σtgtksignσtt0teτ=σtgtkσtt0teτσtgtkσtt0teτE8

From the condition (3), we know that σt2<0, it leads a contradictory. When σt<0, the contradiction can be derived in the same way, and the overall change of μt will be shown in Figure 2. In summary, the conclusion is established.

Figure 2.

Overall changes of μt over time.

Advertisement

3. Estimation of multiple time-varying parameters based on the new stripping principle

The new stripping principle (NSP) in control theory can be effectively to deal with the interactive influence of nodes in complex network systems. Based on this, we use it to strip the unknown disturbance problem in the extended state observer in the time-varying parameter estimation. Therefore, this section proposes an estimation method for multiple time-varying parameters based on the combination of the NSP with the state observer.

3.1 The statement of the problem

The following system with multiple parameters, and the system itself is highly coupled, as shown in the following system:

ẋ1=f1x1x2xnθ1ẋ2=f2x1x2xnθ2ẋn=fnx1x2xnθny=x=x1x2xnTE9

where ẋ means the derivate function of x with respect to time t. For this type of coupling problem, the method of NSP was proposed ([7, 9, 10, 11]). If xii=12n is regarded as the interconnected nodes in the network, then the system (9) represents each different network node and the relationship among them. This kind of problems are common in real life, such as WeChat, QQ, Sina Weibo etc. in social networking tools. For example, a complex social system is formed through mutual attention and friendship between people, so here the individual xi is one of them, fix1x2xnθi is the interaction (such as relations or research works) among xi, there are also other network problems like this.

There are always more or less unknowns in the modeling of such problems, which need to be estimated by using known information, which is the multi-parameter estimation problem to be analyzed in this section.

Assuming that fiθi0, the following subsection uses the method of combining state observer with NSP to study the parameter estimation method. Specific parameter estimation methods, the convergence analysis and simulation research are described in detail in the following subsections respectively.

3.2 Parameter estimation method

This subsection discusses the parameter estimation method based on the combination of the state observer with the new stripping principle. We need to use the state observer to solve the parameter estimation problem, and we consider the time-varying parameters and time-invariant parameters as well.

Firstly, we extend the unknown parameters in the system (9) to states:

ẋi=f1x1x2xnxn+iẋn+i=git,i=1nE10

That is to say, the parameter θi is extended to the system state xn+i, i=1,,n. Then a state observer is built for the extended system (10):

x̂̇i=f1x̂1x̂2x̂nx̂n+i+litx̂̇n+i=ln+it,i=1nE11

where liti=1n is the function to be designed. Let the error x¯=xx̂, then the error system of the established state observer is as follows:

x¯̇i=f1x1x2xnxn+if1x̂1x̂2x̂nx̂n+ilitx¯̇n+i=gitln+it,i=1nE12

Next, we need to design lit to make the error system (12) asymptotically stable. The choice of lit equivalents to the control problem of the uncertain system (12). We design the control items lit(i=1,,2n) according to the error of the states, so that the error system (12) is asymptotically stable to zero.

Regarding the relevant conclusions of the estimation problem with multiple time-varying parameters in a nonlinear system, we present it in the form of the following theorem and give a stability analysis.

Theorem 1 If the system (10) satisfies fi (i=1,2,…,n) is differentiable, and fixn+i0 (i=1,2,…,n), take the error feedback lit in the following form:

lit=j=1nkijsignx¯jln+it=ln+i,1t+ln+i,2tln+i,1t=kiμ1itt0tx¯iτln+i,2t=kn+i,iuitx¯isignfixn+ii=1,,nE13

where uit=μitb1iεi1tαi+b2iεi2tαi, μ1it is determined by binary control as follows:

μ̇1it=γ1isignσ1it,μ1it1,μ1it01ω1iμ1it,μ1it>1E14

where σ1it=gitln+i,1t=x¯̇n+it+ln+i,2tkdix¨it+ln+i,2t. μit is determined by binary control as follows:

μ̇it=γisignσit,μit1,μit01ωiμit,μit>1E15

where σit=εi1t+ciεi2t, kn+i,i is greater than 0, so here it is set that the upper bound of kn+i,iui/fixn+i is Km. kdi, kij, ω1i, ωi, ci are all greater than 0, γi, b1i and b2i are design parameters in the formula (5.16) and formula (5.17) in Ref. [6], 0<αi1, i,j=1,,n. The design parameters ki, γ1i respectively satisfy:

ki>suptt0gitt0tx¯iτ i=1,2,,nE16
γ1i>suptt0kix¯it+ġtkit0tx¯iτ i=1,2,,nE17

Then the system (11) can be used as an observer of the extended system (10), and there is the results as follows:

limtx̂it=xit,i=1,,2n.E18

Now we prove the theorem 1 according to the lemma 1.

If fix1x2xnxn+ifix̂1x̂2x̂nx̂n+i can be approximately expanded to j=1nfixjx¯j+fixn+ix¯n+i by Taylor expansion. Select proper liti=1n to restrain the main part of fixjx¯jj=1n. Then the error system (12) will become the following ones:

x¯̇i=j=1nfixjx¯j+fixn+ix¯n+ilitx¯̇n+i=gitln+it,i=1nE19

At this point, the problem is transformed into a control problem of the system (19).

Known from the conditions that σ1it=gitln+i,1t=x¯̇n+i+ln+i,2t (i=1,2,…,n). Because the actual value of the parameter θii=12n is unknown, so x¯̇n+ii=12n are also unknown. In order to estimate unknown parameters, it is necessary to find the equivalent or related quantities of x¯̇n+i. From the formula (19), x¯n+i is related to x¯̇i, And fixn+i is bounded, the observer designed here with kdix¯¨i instead of x¯̇n+iin σ1it, where kdi is a design parameter. x¯̇n+i can also be replaced with other function forms of x¯¨i.

According to the lemma 1, when the conditions (16) and (17) are satisfied, it can be obtained that gitln+i,1t0i=1n when the time reaches a certain moment, so the error system (12) is approximately equivalent to the following system without unknown gt:

x¯̇i=fixn+jx¯n+jx¯̇n+i=ln+i,2t,i=1nE20

Since σit=εi1t+ciεi2t (i=1,2,…,n), according to the lemma 1, when the design parameters b1i,b2i,γi (i=1,2,…,n) satisfied the conditions that the formula (5.16) and formula (5.17) in Ref. [6], and the time is greater than a certain moment, there will be σit=εi1t+ciεi2t=0, namely:

x¯i+cix¯̇i=0i=1nE21

For analyzing the stability of the error systems, the following Lyapunov function for the system (20) were constructed:

Vi=12Kmx¯i2+x¯n+i2i=1nE22

It is easy to know that, except for the origin, Vi>0i=1n. Let us analyze the derivative function of Vi with respect to time,

V̇i=Kmx¯ix¯̇i+x¯n+ix¯̇n+i=Kmx¯ix¯̇i+kn+i,iuix¯isignfixn+ix¯n+i=Kmx¯ix¯̇i+kn+i,iuix¯ix¯̇i/fi/xn+i=Kmkn+i,iui/fi/xn+ix¯ix¯̇ii=1nE23

From the formula (21),

V̇i=ciKmkn+i,iui/fixn+ix¯̇i2i=1nE24

Known by the condition kn+i,iui/fixn+i has an upper bound Km, then V̇i<0i=1n.

In summary, when the time is greater than a certain moment, x̂i,x̂n+i can be used as the estimation of xi,θii=1n respectively. During this progress, there is nothing to do with the specific form of gt.

Remark 1 When the parameter is a time-invariant parameter, it is easy to prove that the theorem 1 still works. Because at this time the expanded states git=0i=1n in the (10), then we can take ln+i,1t=0i=1n in our control law.

The subsection focuses on the estimation problem of multiple time-varying parameters in general nonlinear systems. A parameter estimation method based on the combination of the state observer with the new stripping principle is given. Stability analysis is also carried out. The following simulation studies further verify the effectiveness of the parameter estimation method proposed in this subsection.

3.3 Simulation analysis

This subsection simulates the parameter estimation method proposed in the previous subsection. We have studied the estimation of a single time-varying and time-invariant parameter, and the estimation of multiple time-varying and time-invariant parameters in a dynamic system respectively. We also consider whether the observation contains observation noise or not. Further verify the robustness of the parameter estimation method.

3.3.1 Single parameter estimation simulation analysis

Example 1 We choose the nonlinear system as follow (that is, example 2 in Ref. [5]):

ẋ=xθ+x+cosθE25

Here, we assume that the true value of the unknown parameter changes with time θ=1+sin2t, and the initial state of the system is x0=2.

According to the system (25), there is fθ=xsinθ. The situation that x and θ are both 0 almost never exists, so it can be considered that the condition fθ0 is established.

Next, the extended state system based on the parameter estimation method is described as below:

ẋ1=x1x2+x1+cosx2=fx1x2tẋ2=g1tE26

We design its observer as follows:

x̂̇1=fx̂1x̂2t+k11signyx̂1x̂̇2=k1μ11t0tx¯1τ+k21u1x¯1sign(fx2|x̂1,x̂2)E27

The design of μ11 and u1 is shown in the theorem 1, here we will not repeat them again.

Firstly, we consider the case where the observation does not contain noise. Set the design parameters in the simulation analysis as k1=0.1, kd1=0.1, k11=40, k21=10, b11=1, b12=10, α1=0.5, c1=1, ω11=ω1=3, γ11=γ1=10, μ110=μ10=0. Suppose that the initial state of the state observer is 00. We get the estimation of the states and parameters and the estimation errors are shown in the Figure 3, the estimation results are satisfied. And after a certain period of time (for example, this simulation is about 7 seconds), the estimated errors of the states and parameters can be controlled within 102.

Figure 3.

The case with single parameter and the observation without noise: states, time-varying parameters estimation and estimation errors based on NSP.

Consider when the observation of the system (25) contains noise, for example, there is noise in the observation that obeys uniformly distributed in 0.0010.001, that is, yt=xt+εt, where εtU0.0010.001. Under these circumstances, design parameters are still taken as k1=0.001, kd1=0.01, k11=40, k21=10, b11=1, b12=10, α1=0.5, c1=1, ω11=ω1=3, γ11=γ1=10, μ110=μ10=0, and suppose that the initial state of the state observer is 00. The estimation errors of the state and parameter are shown in the Figure 4. Where the estimation error of the state is 103, which is larger than the estimation error without noise. The parameter estimation error controlled within 2×102 is larger than the parameter estimation error without noise as well.

Figure 4.

The case with single parameter and the observation with noise: states, time-varying parameters estimation and estimation errors based on NSP.

Previously, we studied the estimation problem based on the principle of disturbance stripping for the estimation of a single time-varying parameter, and then we will analyze the situation that the unknown parameter does not change with time.

Example 2 This example is still focusing on the nonlinear system of the system (25):

ẋ=xθ+x+cosθE28

It is assumed here that the true value of θ is a constant θ=1 that does not change with time, and the initial state value is x0=2.

In the simulation analysis, the parameters are time-invariant, so g1t=0, the feedback item l21 can be ignored, and the design parameters k1=0, kd1=0, k11=40, k21=10, b11=1, b12=10, α1=0.5, c1=1, ω11=ω1=3, γ11=γ1=10, μ110=μ10=0. Suppose that the initial state of the state observer is 00. The state and parameter estimation and estimation errors are shown in the Figure 5. The simulation shows that the state and parameters have close to the true value within 1 second, the estimation error can be controlled within 102 within 5 seconds, and the state estimation converges to the true state value faster due to the effect of error feedback.

Figure 5.

The case with single parameter and the observation without noise: states, time-varying parameters estimation and estimation errors based on NSP.

When there is noise in the observation of the system (25), for example, the observation contains uniformly distributed noise that obeys 0.0010.001. That is, yt=xt+εt, where εtU0.0010.001. Under these circumstances, the design parameters in simulation analysis are still taken as k1=0, kd1=0, k11=40, k21=10, b11=1, b12=10, α1=0.5, c1=1, ω11=ω1=3, γ11=γ1=10, μ110=μ10=0. Suppose the initial state of the state observer is 00. The estimated errors of the parameters and states are shown in Figure 6, the estimation error of the state is 103, which is more than the estimation error without noise. However, the parameter estimation error is larger than the parameter estimation without noise, but the estimation error can still be controlled within 2×102.

Figure 6.

The observation contains noise: Statse, time-invariant parameters estimation and estimation errors based on NSP.

In summary, this subsection studies the application of parameter estimation methods based on the combination of NSP with state observer in the estimation of single parameters of nonlinear systems. This subsection not only analyzed the two cases of time-invariant and time-varying parameters through simulation, but also analyzed the situation that the observations of the system include observation noise. In these simulation studies, based on the preliminary adjusted design parameters, when analyzing the time-varying and time-invariant parameters, and the presence or absence of observation noise, the design parameters were basically not changed, but the simulation results show that the state and parameters in the observer (27) can asymptotically converge to the true value. These studies show the feasibility and robustness of the combination of the state observer with the stripping principle in the single parameter estimation of nonlinear systems.

3.3.2 Multiple parameter estimation simulation analysis

This subsection will study the simulation results with multiple parameter estimates in the dynamic process.

Example 3 Consider the following nonlinear system with two unknown parameters:

ẋ1=5θ1x2ẋ2=θ2cosx223x1y1=x1y2=x2E29

Here, we assume that the true value of the unknown parameter changes with time θ1=sin2t, θ2=cos2t, and θ10=1, θ20=1, the initial state of the system is x0=5.41.4. In this example, θ1,θ2 are unknown parameters. According to the parameter estimation method, the unknown parameters are extended to the state, and we obtain the following extended state system:

ẋ1=5x3x2ẋ2=x4cosx223x1ẋ3=g1tẋ4=g2tE30

where g1t,g2t are unknown functions of time t.

The state observer of the above system is established as follows:

x̂̇1=5x̂3x̂2+l1x̂̇2=x̂4cosx̂223x̂1+l2x̂̇3=l3=l31+l32x̂̇4=l4=l41+l42E31

Let x¯1=y1x̂1,x¯2=y2x̂2, where li is set as follows:

l1=k11signx¯1+k12signx¯2l2=k21signx¯1+k22signx¯2l31=k1μ110tx¯1τl32=k31u1x¯1signf1x3l41=k2μ120tx¯2τl42=k42u2x¯2signf2x4E32

The design of μ11, μ12, u1 and u2 is shown in the theorem 1.

We consider the case that the observation does not contain noise first. By using the design of the aforementioned observer (31), design parameters in simulation analysis are as k1=k2=0.01, kd1=kd2=0.1, ω11=ω12=3, γ11=γ12=10, k11=15, k21=0.1, k12=0.1, k22=1, k31=50, k42=50, b11=b21=15, b12=b22=25, α1=α2=0.5, c1=c2=5, ω1=5, ω2=0.55, γ1=10, γ2=150, μ10=μ20=0. Suppose the initial state of the state observer is 00. We obtain the following states, parameters estimation and estimation errors as shown in Figure 7.

Figure 7.

The case with two parameters and the observation without noise: states, time-varying parameters estimation and estimation errors based on NSP.

When the observation of the system (29) contains noise, for example, the observation contains noise that obeys uniformly distribute in 0.0010.001, namely yt=xt+εt, where εtU0.0010.001. In this case, the design parameters are the same as the above, and the estimated error of the states and parameters are shown in Figure 8.

Figure 8.

The case with two parameters and the observation with noise: states, time-varying parameters estimation and estimation errors based on NSP.

Simulation results in Figures 7 and 8 show that the observer designed in this section is applicable to the estimation of time-varying parameters and it has certain robustness to noise. The estimation error of the state is similar either with or without observation noise. For parameter estimation, when there is no noise in the observation, the parameter estimation error is controlled within 5×102, but when there is noise in the observation, the parameter estimation effect of θ2 is not ideal, and the design parameters need to be adjusted appropriately to obtain the more accurate estimation value.

We have studied the estimation of multiple time-varying parameters based on the principle of disturbance stripping above. The following will analyze the situation where the unknown parameters do not change with time.

Example 4 This example is still researching the system (29):

ẋ1=5θ1x2ẋ2=θ2cosx223x1y1=x1y2=x2E33

Here we assume that the true value of the unknown parameter does not change with time. Suppose that θ1=1.4, θ2=1.4, the initial state of the system is x0=5.41.4.

For the estimation of time-invariant parameters, g1t=g2t=0, so take l31=l41=0. Take design parameters in simulation analysis k1=k2=0, kd1=kd1=0, ω11=ω12=0.35, γ11=γ12=10, k11=k21=10, k12=k22=5, k31=k32=15, k41=k42=10, b11=b21=1, b12=b22=25, α1=α2=0.1, c1=c2=6, ω1=ω2=0.35, γ1=10, γ2=15, μ10=mu20=0. Suppose the initial state of the state observer is 00. The state and parameter estimation, and estimation error obtained by simulation are shown in Figure 9. The simulation result in Figure 9 shows that the above parameter method is still applicable to the estimation of time-invariant parameters. We can see from the simulation results that the estimation error of the state is controlled within 5×103, and the estimation error of the parameter estimation is controlled within 2×102, or even better (see Figure 9θ1θ̂1). If we tune the design parameters properly, we can get a more accurate estimate.

Figure 9.

The case with two parameters and the observation with noise: states, time-varying parameters estimation and estimation errors based on NSP.

When the observation of the system (29) contains noise, for example, there is noise that obeys uniformly distribute in 0.0010.001, that is, yt=xt+εt, where εtU0.0010.001. In this case, the design parameters are the same as above, and the estimated errors of the states and parameters are shown in Figure 10, where the estimated error of the states are controlled within 5×103. The parameter estimation error is larger than the parameter estimation error without noise, but the parameter estimation error can still be controlled within 5×102.

Figure 10.

The observation with noise: The states, time-invariant parameters estimation and estimation errors based on NSP.

In summary, this section analyzes the estimation problem of multiple time-varying parameters in nonlinear systems based on the parameter estimation method combined the observer with the new stripping principle. Simulation research shows that the parameter estimation method proposed this chapter can estimate multiple time-varying parameters (this section only considers the estimation of two parameters), and the time-invariant and time-varying conditions of the parameters in the analysis both illustrate the applicability of the parameter estimation method. In addition, the simulation research on whether there is observation noise in the observations verifies the robustness and feasibility of the parameter estimation method proposed in this section.

Advertisement

4. Conclusions

This chapter studies the state observer method of nonlinear system parameter estimation. When the unknown parameters have explicit expressions, we can use the nonlinear tracking-differentiator-based method to estimate the parameters. The unknown parameters which is relatively non-linear system in nonlinear form or is not easy to express by explicit are main considered in this chapter. According to the different characteristics of the parameters contained in the dynamic process, based on the research of the existing literatures, this chapter proposes a new parameter estimation method based on the state observer and NSP. The parameter estimation method based on the combination of state observer with new stripping principle for dynamic systems containing multiple time-varying parameters. This chapter not only proves the feasibility of the method in theory, but also do the simulations. The simulation results show that the design method can approximate the true value of the parameter within a certain error range. The simulations also consider the presence or absence of observation noise. The simulation results not only show that the parameter estimation method introduced in this chapter is robust to noise, but also show the adaptability of the design parameters. Because it is found in the design parameter adjustment that: adjusting the design parameters within a certain range has little effect on the accuracy of parameter estimation, so in the adjustment of design parameters, according to the characteristics of the error system, the thought and method of control system design can be used to give an approximate value to make the state and the parameter converge, and it can also make fine adjustments to make the estimated error meet the actual demand.

References

  1. 1. Han J Q. The observor of nonlinear system. Journal of Control and Decision. 1990; 5(3):57–60. (In Chinese
  2. 2. Han J Q. A direct method for dealing with nonlinear control systems. Proceedings of the annual meeting of control theory and application of China Society of automation. 1992: 553–559.(In Chinese
  3. 3. Wang W, Han J Q. A method of estimating parameters for nonlinear systems. Journal of Control and Decision.1993; 8(3): 161–227.(In Chinese
  4. 4. Xiang G B. IFTAE optimal control. Beijing: Machinery Industry Press, 1986.(In Chinese
  5. 5. Wang W, Han J Q. Identification of time-varying parameters in nonlinear systems. Proceedings of Control Theory and its Application Conference. 1993: 300–304.(In Chinese
  6. 6. Wang W, Han J Q. A method of parameter self-tuning of nonlinear PID controller – binary control system method. Proceedings of Chinese Control and Decision Conference. 1993: 72–77
  7. 7. Wang W., The stripping principle to the system synthesis for a kind of complex networked systems. Advanced Materials Research, 2011, 220: 999–1002
  8. 8. Han J Q. Nonlinear PID controller. ACTA AUTOMATICA SINICA. 1994; 20(4):487–490. (In Chinese
  9. 9. Wang W., The Output Tracking Control for a Kind of Uncertain Networked Systems. Proceedings of the 8th World Congress on Intelligent Control and Automation, Jinan, China, 2010: 4407–4412
  10. 10. Wang W., The stability control for a kind of uncertain networked systems by using a new separation principle. Proc. of the IEEE International Conference on Control and Automation, Xiamen, China, June 9–11, 2010: 790–795
  11. 11. Wang W., The synchronization control for a kind of complex dynamical networks. Proc. of 2011 International Conference on Network Computing and Information Security, Guilin, China, 2011: 157–161
  12. 12. Wang W. Configuration method of PID controller parameter correction. Proceedings of Chinese Control and Decision Conference. 1995: 1079–1082, 1110.(In Chinese
  13. 13. Wang W. Configuration method of output tracking control for a class of nonlinear systems. Proceedings of Chinese Control Conference. 1995: 405–409.(In Chinese

Written By

Jinping Feng and Wei Wang

Submitted: 31 August 2020 Reviewed: 04 March 2021 Published: 30 April 2021