声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2287|回复: 10

[综合讨论] 有高手做过最小二乘法辨识电机参数没?

[复制链接]
发表于 2009-2-18 20:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

使用道具 举报

发表于 2009-2-19 16:36 | 显示全部楼层
我以后也需要做参数辨识,一起学习。。。。。。目前在做矢量控制
QQ:258391025
发表于 2009-2-21 22:24 | 显示全部楼层
直接用给定的电机模型就可以啊,我也在做这方面的东西,就是根据检测的电压电流转速利用M函数辨识参数,现在也是学习阶段,有空交流一下QQ:395195050
发表于 2009-2-21 23:06 | 显示全部楼层
可以使用matlab中的Simulink Parameter Estimation模块
和Simulink Response Optimization

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

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

评分

1

查看全部评分

 楼主| 发表于 2009-2-22 14:45 | 显示全部楼层

回复 板凳 cxt212 的帖子

你说的是对,但是在推导最小二乘计算时,你要根据数学关系式,我是想辨识转动惯量和粘滞系数,根据电压和电流辨识不出来吧,而要通过电机的机械方程来推导出,所以我的疑问是根据机械方程推导出的最小二乘方法利用MATLAB里电机模块为原型,可以得到预想的结果吗
 楼主| 发表于 2009-2-22 14:46 | 显示全部楼层
能说稍微详细点吗?我怎么没找到这个模块Simulink Parameter Estimation模块
和Simulink Response Optimization啊,谢谢
发表于 2009-2-22 15:08 | 显示全部楼层

回复 6楼 vsunl 的帖子

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

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

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

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

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

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

评分

1

查看全部评分

 楼主| 发表于 2009-2-22 19:56 | 显示全部楼层
确实很强,谢谢解答,继续研究
发表于 2009-2-22 22:00 | 显示全部楼层

回复 8楼 vsunl 的帖子

我也好想研究啊
就是手头没有数据,没有实验设施
我只能在等等
发表于 2009-2-22 23:02 | 显示全部楼层

回复 5楼 vsunl 的帖子

可以啊,转动惯量和粘滞系数可以在电机模型参数里设置啊,你可以根据检测的转速和转矩来计算
发表于 2009-2-22 23:03 | 显示全部楼层

回复 9楼 xukai871105 的帖子

不会吧! 我认为LZ可以很强才是!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 18:05 , Processed in 0.085292 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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