vsunl 发表于 2009-2-18 20:52

有高手做过最小二乘法辨识电机参数没?

我想用最小二乘法实现在线辨识电机的参数,看有些文章是利用电机的电力机械模型推出的递推模型,但我在MTALAB里直接用的电机模块作为实际的模型,这样怎样达到统一啊?辨识出的参数肯定有很大出入的,而且,具体来实现还是一头雾水,有高手能指教下要怎样才能实现这个功能?

xueqiboy 发表于 2009-2-19 16:36

我以后也需要做参数辨识,一起学习。。。。。。目前在做矢量控制
QQ:258391025

cxt212 发表于 2009-2-21 22:24

直接用给定的电机模型就可以啊,我也在做这方面的东西,就是根据检测的电压电流转速利用M函数辨识参数,现在也是学习阶段,有空交流一下QQ:395195050

xukai871105 发表于 2009-2-21 23:06

可以使用matlab中的Simulink Parameter Estimation模块
和Simulink Response Optimization

利用 SimPowerSystems建立电机模型
直流和交流的都可以

先建立模型,然后在估计参数

vsunl 发表于 2009-2-22 14:45

回复 板凳 cxt212 的帖子

你说的是对,但是在推导最小二乘计算时,你要根据数学关系式,我是想辨识转动惯量和粘滞系数,根据电压和电流辨识不出来吧,而要通过电机的机械方程来推导出,所以我的疑问是根据机械方程推导出的最小二乘方法利用MATLAB里电机模块为原型,可以得到预想的结果吗

vsunl 发表于 2009-2-22 14:46

能说稍微详细点吗?我怎么没找到这个模块Simulink Parameter Estimation模块
和Simulink Response Optimization啊,谢谢

xukai871105 发表于 2009-2-22 15:08

回复 6楼 vsunl 的帖子

http://www.mathworks.com/products/simscape/demos.html

你去这里看看,是视频教程,有一个电机参数估计的例子

里面建立的模型是直流电动机,当然估计的参数好像是电动机的等效电阻和电感

把实验的数据存成mat文件,然后在用我所说的模块进行拟合

看看老美那么强,我们建个模型都要几周到一个月的时间
实在是差距太大啊

如果你的电机不是直流电机的话,可以使用simpowersystem建立电机模型

vsunl 发表于 2009-2-22 19:56

确实很强,谢谢解答,继续研究

xukai871105 发表于 2009-2-22 22:00

回复 8楼 vsunl 的帖子

我也好想研究啊
就是手头没有数据,没有实验设施
我只能在等等

cxt212 发表于 2009-2-22 23:02

回复 5楼 vsunl 的帖子

可以啊,转动惯量和粘滞系数可以在电机模型参数里设置啊,你可以根据检测的转速和转矩来计算

ChaChing 发表于 2009-2-22 23:03

回复 9楼 xukai871105 的帖子

不会吧! 我认为LZ可以很强才是!
页: [1]
查看完整版本: 有高手做过最小二乘法辨识电机参数没?