非线性控制系统的分析

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

第8章非线性控制系统的分析

F

自测题

1. 变增益控制系统结构图及其非线性元件

所示,该系统开始处于零初始状态,若输入信号

G N 的输入输出特性分别如 T 图8-1和8-2

r(t )=R 1(t),且 R>e o ,kK<1/4T

绘出系统相平面图,并分析变增益放大器对系统的影响。

2. 设非线性系统如 T 图8-3所示,输入为单位斜坡函数, 试在e - e 平面上作出相轨 迹。

3.

具有非线性阻尼的控制系统结构图如 T 图8-4所

示,假设系统开始处于静止状态,

系统常数为K = 4, K o = 1, e o = 0.2。试分析在速度输入函数 r(t)=0.5+0.1t 作用下的根轨迹。

T 图

8-1

T 图 8-4

4. 非线性系统结构图如 T 图8-5所示,a=0.5 , K=8, T=0.5s , K i =0.5,要求:

(1 )当开关打开时,e(o )=2, e (o )=0的相轨迹;

(2)当开关闭合时,绘制相同初始条件的相轨迹,并说明测速反馈的作用。

5. 将T 图8-6和8-7所示非线性系统简化成典型结构形式,并写出线性部分的传递 函数。

6.

根据已知的非线性描述函数,求 T 图8-8所示各种非线性的描述函数。

y

I

2M

------------- L

1

a 2a

x

T 图 8-6

T 图 8-7

(b)

7.已知系统的结构图如T图8-9所示, K = 4, M= 1, k=1, r(t)=1(t), c(0)=0.

c(0)=0。在e-e平面上画出相轨迹,并画出c(t)的曲线,且说明运动情况(若有稳态误差,则计算其值,若有振荡,则计算振荡周期)。

8. 系统结构图如T图8-10所示,试将其归化为一个非线性环节和一个线性部分串联的典型结构。

10

0.1s 1

G1

T 图8-10

9. 在T图8-11所示系统中,

(1)确定使系统稳定的开环放大倍数K ;

(2)分析滞环宽度h对极限环工作周期的影响;

(3)试提出一个可实现的设计方案,使K为确定数值(如K = 10)时系统能稳定工

作。

T 图8-11

4M

10. 一非线性系统如T图8-12所示,且知非线性元件的描述函数N(A)= ,初

nA 始条件c(0)二h,c(O) = 0,要求:

(1)用描述函数法求解系统的自激振荡周期;

(2)再用解析法求解系统的自激振荡周期;

(3 )求用描述函数法所得计算结果的误差(设用解析法所得结果为精确值)。

11. 已知非线性系统结构图如T图8-13所示,图中非线性环节的描述函数为

A +6

N(A) = (A 0),试用描述函数法确定:

A +2

(1)该非线性系统稳定、不稳定以及产生周期运动时,线性部分的K值范围:

(2 )判断周期运动的稳定性,并计算稳定周期运动的振幅与频率。

M a t lab在非线性系统分析中的应用

本节主要介绍四种最常见的非线性环节的仿真模型。

1饱和非线性特性

M 图8-2所示的饱和非线性环节的数学描述为

U _ —S

-S ::: u ::: S U _ S

MATLAB 编写的饱和非线性函数为

function x = saturation(u,s)

if (abs(u) > = s)

if( u > 0) x = s; elsex = -s; end else

x = u; end

2.死区非线性特性

M 图8-2所示死区非线性环节的数学描述为

u s u _ -s

x = <0 —s

■-

根据上述关系,由MATLAB 编写的死区非线 性函数为

function x = deadzone(u,s) if (abs(u) > = s) if(u > 0) x = u - s;

else x = u + s;

end else x = 0; end

3.滞环非线性特性

M 图8-3所示滞环非线性环节的数学描述为

s

X =

s J

根据上述关系,由

M 图8-1饱和非线性环节

M 图8-2 死区非线性环节

u(kT) 一s

u 0且x 0 x(kT)=」u(kT) + s

u c0且x c0 x[(k -1)T]

其他

根据上述关系,由 MATLAB 编写的滞环非线

性函数为

function] x,u1] = backlash(u1,u,x1,s) if (u > u1)

if(( u - s) > = x1)x = u -s;elsex = x1;end else if ( u < u1)

if(( u + s) < = x1)x = u + s;else x = x1;end else x = x1; end end

function x = sign (u,s) if(u > 0) x = s;end if(u < 0) x = -s;end

以上几种非线性环节的共同点是只需要一个参数 点,不过要注意到,各种非线性环节的放大倍数均假定为 其前后的线性环节中。

其中, 出量。 u1 = u; u1和u 分别为可k-1时刻和k 时刻的输入量, 继电器非线性特性

M 图8-4所示的继电器非线性环节的 数学描述为 -s u :: 0

根据上述关系,由 电器非线性函数为

MATLAB 编写的继

x1和x 分别为k-1和k 时刻的输

M 图8-4继电器非线性环节

s 就能反映出该环节的非线性特 1,若不为1,则将其设法合入

M 图8-3滞环非线性环节

相关文档
最新文档