找回密码
 注册
Simdroid-非首页
查看: 142|回复: 3

还是系统辩识

[复制链接]
发表于 2007-5-8 15:01:07 | 显示全部楼层 |阅读模式 来自 上海
小弟现在建一个控制系统的模型,控制系统是这样的:控制直流电机运行,其中系统中有个硬件电流闭环(PI
                          
这是小弟测得的阶跃响应曲线,图1u=5.86时的阶跃响应,图2u=14.84时的阶跃响应
我想通过系统辩识得到它的传函,以图2的数据辩识时,我用二阶时延函数,得到的传函能很好的逼近图2,但用该函数,以u=5.86时做阶跃响应时,得到的曲线为:
                                                
与图1差别很大。
哪位大哥能教教小弟,是因为这个系统不能用二阶时延建模,还是怎么回事啊?我郁闷好久了,还用更高阶的传函试过了,但得到的函数能逼近图1的,就不能逼近图2;能逼近图2的,就不能逼近图1
哪位大哥救救我啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2007-5-20 22:44:04 | 显示全部楼层 来自 北京
Simdroid开发平台
黑箱模型不大好辨识  建议进行灰箱模型辨识
回复 不支持

使用道具 举报

发表于 2007-5-25 13:24:18 | 显示全部楼层 来自 北京
原因主要在于根据响应辨识出来的传递函数的参数不唯一!
我曾经做过参数辨识,发电机励磁系统的参数辨识。
建议可以考虑的方法是用神经网络来进行辨识!用神经网络辨识时,不会得到传递函数的具体参数值,而是根据构建的神经网络模型通过已知数据对模型进行训练。重点在于样本数要多。
根据响应辨识传递函数参数的方法比较难以涵盖所有的响应!!
回复 不支持

使用道具 举报

发表于 2008-6-10 11:29:49 | 显示全部楼层 来自 辽宁沈阳
增加到多少阶了?多增加几阶试试
要是还不行,可以考虑改变模型结构
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 20:15 , Processed in 0.035437 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表