声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2805|回复: 7

[电力电机类] 求救!一个关于在线修改电机参数的问题!

[复制链接]
发表于 2007-10-31 15:20 | 显示全部楼层 |阅读模式

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

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

x
我现在在做一个有关永磁同步电机的参数辩识模型,需要在程序运行过程中动态改变永磁同步电机的定子阻抗,请问下大家有什么好的办法没有?
我尝试用一个clock时钟定时+S函数实现。S函数中用命令set_param ('svpwmSVC/PMSM','Resistance','2')实现修改电阻值,但是在仿真过程中修改其电阻值时,SIMULINK会报出错误提示说在仿真过程中不允许修改参数。
请问大家有什么更好更简单的办法吗?
希望各位牛人给出自己的办法!非常感谢!

[ 本帖最后由 无水1324 于 2007-11-4 17:57 编辑 ]

所报错误

所报错误

我想将电阻RS在0.2秒时在线修改为2欧姆

我想将电阻RS在0.2秒时在线修改为2欧姆

SIMULINK的永磁电机模块

SIMULINK的永磁电机模块
回复
分享到:

使用道具 举报

发表于 2007-11-1 08:29 | 显示全部楼层

回复 #1 kakalot74 的帖子

不如自己用s函数写一个永磁电机模块,在s函数中可以实时修改
 楼主| 发表于 2007-11-1 12:44 | 显示全部楼层

回复 #2 ly012659 的帖子

我现在正这么做,但是想知道有没有更好的办法啊。
 楼主| 发表于 2007-11-4 13:13 | 显示全部楼层

完成了!

哈哈哈....很yd的那么笑了一下,昨天晚上4点多钟一觉醒来,终于想到了一个简单的办法,成功了!~~:victory:

[ 本帖最后由 无水1324 于 2007-11-4 17:56 编辑 ]
发表于 2007-11-4 17:58 | 显示全部楼层

回复 #4 kakalot74 的帖子

能否给出你的方法,以备后者鉴!
 楼主| 发表于 2007-11-6 10:59 | 显示全部楼层

方法

方法其实很简单,拿出来都有点不好意思。没什么难度。
S函数如下:
function output = fcn(t,input)
output=input;
if t>=0&&t<0.1
output=input;
else
if t>=0.1&&t<0.3
output=1.2*input;
else
if t>=0.3&&t<0.5
output=1.5*input;
end
end
end
实现的是将PMSM的定子电阻随时间变化而变化,一共变三次,最大1.5RS

[ 本帖最后由 kakalot74 于 2007-11-6 11:07 编辑 ]

修改后

修改后

修改前

修改前
发表于 2008-2-19 14:24 | 显示全部楼层

回复 6楼 的帖子

这个是楼主自己做的PMSM模型?
发表于 2011-12-16 14:54 | 显示全部楼层
如果用simulink自带的电机模型该如何修改呢
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-28 16:42 , Processed in 0.070795 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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