非线性系统理论

  • 格式:pdf
  • 大小:111.09 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Introduction of Lyapunov-Based Control

1An Example of Nonlinear Systems

Linear System ˙x=Ax+Bu

y=Cx

(1) it has the superposition property.Besides,the stability of the linear system completely depends on its parameters.

Nonlinear System ˙x=f(x,u)

y=g(x)

(2)

superposition does not hold for nonlinear systems,and the stability of a nonlinear system depends on both system parameters and initial conditions.

Example:The dynamic model for a2-DOF overhead crane system(see Figure??)can be presented as follows

M(q)¨q+V m(q,˙q)˙q+G(q)=u(3)

q=[x(t)θ(t)]T(4) where x(t)∈R1denotes the gantry position,θ(t)∈R1denotes the payload angle with respect to the vertical,and M(q)∈R2×2,V m(q,˙q)∈R2×2,G(q)∈R2,and u(t)∈R2are defined as follows

M(q)= m c+m p−m p L cosθ

−m p L cosθm p L2 ,

V m(q,˙q)= 0m p L sinθ˙θ

00 ,

G(q)= 0m p gL sinθ T,u(t)= F0 T,(5)

where m c,m p∈R1represent the gantry mass and the payload mass,respectively,L∈R1represents the length of the rod to the payload,g∈R1represents the gravity coefficient,and F(t)∈R1 represents the control force input acting on the gantry(see Figure??).

2Common Nonlinear Systems Behaviors

2.1Multiple Equilibrium Points

For the system

˙x=f(x)(6)

1

Figure1:

To obtain equilibrium points,solve the following equation

f(x s)=0

if it has multiple solutions,then the system has multiple equilibrium points.

Example:

˙x=−x+x2(7)

−x+x2=0=⇒x s=1or x s=0

has too equilibrium points:x s=1and x s=0.

Question:Which one is stable?Why?

Rewrite the equation as follows

˙x=x(x−1)

then if x>1,˙x>0,x increases with time.For the case of x<1,(x−1)<0,thus

˙x<0,for1>x>0

˙x>0,for x<0

therefore,x s=1is unstable and x s=0is stable.

We can solve the system equation to obtain the response as follows

x(t)=

x0e−t

1−x0+x0e−t

=1−

1−x0

1−x0+x0e−t

From this formula,it can be seen that if x0<1,the denominator1−x0+x0e−t>0,thus

lim

t→∞

x(t)=0.

The response of x0=0.99and x0=1.0001is demonstrated in Figure??.

2

Figure2:

2.2Limit Cycle

Limit Cycle:Oscillation offixed amplitude andfixed frequency without external excitation.

Example:

¨x+(x2−1)˙x+x=0

if|x|>1,x2−1>0,the damper consumes energy.If|x|<1,x2−1<0,the damper produces energy.Therefore,the system has a tendency to make x oscillate around some region.

Response of

x0=5,˙x0=5

and

x0=−1,˙x0=−3

is shown in Figure3

2.3Chaos

The system output is extremely sensitive to initial conditions.

Example:

¨x+0.1˙x+x5=6sin(t)

Figure4shows the response of the system to two almost identical initial conditions

x0=2,˙x0=3

and

x0=2.01,˙x0=3.01.

Due to the high nonlinearity in x5,the response become apparently different after a certain time.

3