| 查看: 3032 | 回复: 15 | |||
[求助]
关于滑模控制的两个过程。。。 已有2人参与
|
|||
| 看的论文,资料和书,都是说分到达阶段和滑动阶段,到达阶段是使系统状态到达滑模面上,然后状态就会沿着滑模面收敛。。然后我做仿真,也觉得效果不错。。然而我把滑模控制用在飞行器实物上之后,却发现根本不是那么回事啊。。。我拿控制飞行器的一个角度来说,假如我给了偏航角一个0.3弧度的值,飞行器初始偏航角是0弧度,现在我用滑模控制让飞行器的偏航角到达0.3弧度。。在开始误差是0.3弧度的时候,因为误差较大,所以滑模面S一直在减小,这个我们应该是叫做到达阶段没错吧?但是,当S接近0之后,我发它压根就没在0上待过,它一直在正负之间变化,当然飞行器不可能飞的稳到就定在那个点不动了,所以才会因为误差和误差的导数一直在变引起S在正负之间变动。但是,滑模面这样一正一负的,因为有切换项,使得控制量也在一正一负的变。。这样会引起抖振,我观察飞行器也在抖,消抖是滑模控制需要解决的问题这也倒是。。我现在的问题是,在滑模面这样一正一负,控制量也在一正一负的变化的时候,这个阶段属于什么阶段?属于到达阶段还是滑动阶段。。。因为根据等效滑模控制可知,切换项的作用是让状态到达滑模面,这样看来只要是滑模面不等于0,切换控制一直在起作用,那是不是说其实一直是在到达阶段?有的文献上说其实不一定非要让S=0才会有滑动阶段,而是只要到达某一个厚度就会有滑动阶段,这样看来?难道说在S=0附近的时候,其实到达阶段和滑动阶段其实是同时发生的吗?反正仿真来看我觉得很容易,但是做了实物之后我就懵了,求高手解答 |
» 猜你喜欢
323求调剂
已经有6人回复
一志愿北京化工大学 070300 学硕 336分 求调剂
已经有4人回复
352求调剂
已经有3人回复
一志愿东华大学化学070300,求调剂
已经有8人回复
277材料科学与工程080500求调剂
已经有7人回复
317求调剂
已经有18人回复
293求调剂
已经有5人回复
280分求调剂 一志愿085802
已经有7人回复
0854电子信息求调剂
已经有3人回复
263求调剂
已经有4人回复
curton
主管区长 (文坛精英)
Hello Kitty
-

专家经验: +151 - 应助: 195 (高中生)
- 贵宾: 49.033
- 金币: 81392.2
- 散金: 25181
- 红花: 225
- 沙发: 109
- 帖子: 20300
- 在线: 15504.3小时
- 虫号: 950839
- 注册: 2010-01-30
- 性别: GG
- 专业: 电力电子学
- 管辖: 科研生活区
3楼2016-04-28 10:42:19
|
滑模抖振是必然的 因为用了符号函数。在控制量正负抖振时就应该认为进入了滑动模态,只不过实际系统存在延迟 而仿真存在一个步长,因此滑动面不会到0,如果滑动面要到0的话控制量自然也要以无限高的频率抖动,这不论是在仿真还是实物中都是不可能的,因此滑动面就是会正负抖。如果用连续函数替代符号函数会一定程度上消除抖动(实际上如果等效的增益高的话依然会抖),这样的结果就是即便在理想情况(没有延迟什么的)也只能保证滑动面有界 发自小木虫Android客户端 |
10楼2016-05-01 22:20:48
2楼2016-04-27 23:17:51
w13674661063
禁虫 (正式写手)
|
本帖内容被屏蔽 |
4楼2016-04-28 20:11:33
w13674661063
禁虫 (正式写手)
|
本帖内容被屏蔽 |
5楼2016-04-28 20:14:54
w13674661063
禁虫 (正式写手)
|
本帖内容被屏蔽 |
6楼2016-04-28 20:18:17
nwpuwpb
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 408.4
- 散金: 60
- 帖子: 144
- 在线: 27.1小时
- 虫号: 3930376
- 注册: 2015-06-18
- 专业: 机器人学及机器人技术
7楼2016-04-29 12:51:13
8楼2016-05-01 20:30:50
9楼2016-05-01 20:32:28













回复此楼
matlab仿真还实际还是不一样的 滑模写写论文就好了 实际控制还是PID最好用