当前位置:文档之家› 非线性系统作业-Backstepping设计

非线性系统作业-Backstepping设计

渤海大学硕士研究生 非线性系统 课程考核论文
院(系、部): 工学院 年级: 2013 级 专业: 控制理论与控制工程
姓名: 郑晓龙 学号: 2013080030
密 封 线

第1页(共11页)
任课教师: 刘亮
一、命题部分
考虑如下三阶严格反馈非线性系统

并且
设计状态控制器使得闭环系统是渐进稳定的,并给出一个二阶系统的数值仿真算例。
二、评分标准
1、论文排版格式(15分); 2、控制器设计过程(45分);
3、仿真算例控制器设计(25分); 4、Matlab仿真图片(15分)。
三、教师评语
请根据您确定的评分标准详细评分,给定成绩,填入“成绩”部分。

阅 卷 教 师 评 语

成 绩
评阅教师签字:
2014年 月 日

____________________________
注1:本页由学生填写卷头和“任课教师”部分,其余由教师填写。其中蓝色字体部分请教师在命题时删除。提交试卷时含
本页。学生从第二页开始写作,要求见蓝色字体部分。
注2:“阅卷教师评语”部分请教师用红色或黑色碳素笔填写,不可用电子版。无“评语”视为不合规范。
注3:试题、评分标准、评语尽量控制在本页。
注4:不符合规范试卷需修改规范后提交。
密 封 线
第2页(共11页)
Backstepping控制设计
郑晓龙
提要 Backstepping设计方法是针对非线性系统的一种系统化的控制器综合方法,是将Lyapunov函数的选取与控
制器的设计相结合的一种回归设计方法。它通过从系统的最低阶次微分方程开始,引入虚拟控制的概念,一
步一步设计满足要求的虚拟控制,最终设计出真正的控制律。本文基于Backstepping设计方法对三阶严格反
馈非线性系统进行了控制器设计,并对结论做了仿真验证。
关键词 Backstepping 非线性系统控制

一、引言
Backstepping (逐步后推,反推)设计方法是针对不确定性系统的一种系统化的控制器综合方法,
是将Lyapunov 函数的选取与控制器的设计相结合的一种回归设计方法。它通过从系统的最低阶次微分方
程开始,引入虚拟控制的概念,一步一步设计满足要求的虚拟控制,最终设计出真正的控制律.
Backstepping自适应控制是当前自适应控制理论和应用的前沿课题之一,近年来, 在处理线性和某些
非线性系统时, 该方法在改善过渡过程品质方面展现出较大的潜力,除航空航天领域外, 在液压控制、电
机控制、机器人控制、船舶控制等许多工业控制领域, 反推自适应控制的应用在国内外均有大量报道.
Backstepping 方法在处理非线性控制问题方面所具有的独特的优越性,近年来引起了众多学者的极
大关注。Backstepping 的基本设计思想是将复杂的非线性系统分解成不超过系统阶数的子系统,然后单
独设计每个子系统的部分 Lyapunov 函数,在保证子系统具有一定收敛性的基础上获得子系统的虚拟控制
律,在下一个子系统的设计中,将上一个子系统的虚拟控制律作为这个子系统的跟踪目标。相似于上个子
系统的设计,获得该子系统的虚拟控制律;以此类推,最终获得整个闭环系统的实际控制律,且结合
Lyapunov 稳定性分析方法来保证闭环系统的收敛性。
Backstepping 可用来设计控制方案以满足三角结构单输入单输出非线性系统的匹配条件。
Backstepping 设计方法之所以受到国内外学者的极大关注,主要原因为该方法取消了系统不确定性满足
匹配条件的约束,从而解决了相对复杂的非线性系统的控制问题。在现实世界中,存在大量非线性系统具
有(或者可以经过微分同胚变换成)严格反馈等规范型;该方法为复杂非线系统的 Lyapunov 函数设计提供
了较为简单的结构化、系统化方法,解决了一直以来具有严格反馈等结构的非线性系统稳定性分析和控制
器设计的难题。自适应 backstepping 设计方法发展的初级阶段,要求系统不确定性能够线性参数化。随
着神经网络与模糊系统等智能控制技术的不断发展,很好地取消了自适应 backstepping 设计所需的该约
束条件,从而使得 backstepping技术获得了很大的发展空间。特别是神经网络和自适应技术的引入,极
大地推广了backstepping 方法的应用。

二、基于Backstepping三阶严格反馈非线性系统控制器设计
考虑如下三阶严格反馈非线性系统

(1)
密 封 线
第3页(共11页)
这里,321,,fff是局部Lipschitz且满足)0,0,0()0,0()0(321fff。
假设 1.
3,2,1),(1ixxkf
iii

首先,做如下坐标变换:

(2)
这里,21,为虚拟控制。
第一步,选择Lyapunov函数:

(3)
1
V
的导数为:

(4)
使用假设 1和完全平方公式得:

(5)
将(5)带入(4)得:

(6)
设计虚拟控制1为:

(7)
这里111ck,然后可以得到下面的不等式:

(8)
第二步,选择Lyapunov函数:

相关主题