找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

Flux电机有限元分析教程西莫团购入口 | 奖励入口当当网购物入口 | 奖励入口欢迎使用!西莫论坛App开放下载Motor-CAD电机多物理域设计教材购买入口 | 奖励入口
★新会员论坛须知★《西莫电机技术》第41期发售火热进行中
Flux电机电磁阀有限元分析教程团购入口 | 奖励入口论坛微信公众平台欢迎入驻
西莫电机及相关产品供需交流群开放邀请★ 论坛VIP会员申请 ★Motor-CAD.MANATEE电磁热振动噪声教程 | 奖励入口西莫团队欢迎您的加盟!
宣传推广合作请联系QQ:25941174西莫电机论坛微信群正式开放Flux变压器与电抗器有限元分析团购入口 | 奖励入口西莫电机论坛技术版区QQ群汇总
查看: 1745|回复: 3

双转子永磁无刷直流电机激励函数

[复制链接]

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

发表于 2012-10-7 14:10 | 显示全部楼层 |阅读模式 来自: 中国山西太原
本帖最后由 oS浅水蓝So 于 2012-10-7 14:14 编辑

我的电机为6对极,72槽。内转子初始位置为29.5deg,此时对应我给激励的time=0这个点。我想要给出的激励是:内转子位置-外转子位置的以机械角度60deg为周期的函数。图形如下:


我给的函数表达式分别是
A相:if(60k+29.5<Position2-Position1<60k+39.5,110,if(60k+39.5<Position2-Position1<60k+49.5,0,if(60k+49.5<Position2-Position1<60k+69.5,-110,if(60k+69.5<Position2-Position1<60k+79.5,0,110))))
B相:if(60k+29.5<Position2-Position1<60k+39.5,0,if(60k+39.5<Position2-Position1<60k+59.5,110,if(60k+59.5<Position2-Position1<60k+69.5,0,-110)))
C相:if(60k+29.5<Position2-Position1<60k+49.5,-110,if(60k+49.5<Position2-Position1<60k+59.5,0,if(60k+59.5<Position2-Position1<60k+79.5,110,0)))
结果运行之后,发现A相一直给的是初始时刻的电压110V,B相一直是0V,C相一直是-110V。不知道这个函数表达式应该怎么列才是对的。。。
请各位大神指导,非常感谢!!

本帖子中包含更多资源

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

×
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

发表于 2012-10-9 09:43 | 显示全部楼层 来自: 中国河北石家庄
表达式一看就有问题,注意几个运算符的级别,先运算哪个在运算哪个,必要的时候加括号,这个级别最高
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

 楼主| 发表于 2012-10-9 12:47 | 显示全部楼层 来自: 中国山西太原
zptonghua 发表于 2012-10-9 09:43
表达式一看就有问题,注意几个运算符的级别,先运算哪个在运算哪个,必要的时候加括号,这个级别最高

您好!昨天我换成了周期函数pwl_periodic(ds1,Position),并且只设置了一个转子,也还是不根据我画的ds1的那种图形变化,一直是position的初始值,我怀疑是不是position的单位有问题,计算时导出的position图形是deg为单位,难道周期函数图形里默认的不是deg?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

 楼主| 发表于 2012-10-9 13:24 | 显示全部楼层 来自: 中国山西太原
zptonghua 发表于 2012-10-9 09:43
表达式一看就有问题,注意几个运算符的级别,先运算哪个在运算哪个,必要的时候加括号,这个级别最高

你好。我已经用周期函数弄好了。。原因是:虽然导出的图里变position显示的是deg,但是机子里面计算使用的是rad,所以pwl_periodic(ds1,180*position/pi)换算一下,就正确了。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

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

本版积分规则

西莫电机论坛微信公众平台欢迎您的关注!

QQ|Archiver|手机版|小黑屋|西莫电机圈 ( 浙ICP备10025899号-3|浙公网安备33010502012192号 )

GMT+8, 2025-7-5 07:01 , Processed in 0.036551 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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