ayu 发表于 2018-11-15 16:46

if条件判断语句使用出错,不知道原因,求指点

本人设计了一台单相永磁同步电动机,一对极,用于驱动泵类负载,即负载转矩与转速平方成正比,使得起动负载较小,稳态负载较大。现简单起见,假设起动阶段负载转矩0.9N.m,牵入同步(95%同步转速)时负载转矩变为2.4N.m,
想用if语句对负载转矩进行定义,转矩切换时转速为3000rpm*95%/60*2*π=298.45rad/s。
负载转矩语句:if(speed<298.45,-0.9,-2.4),但发现负载转矩不按规定转速切换,恒为-0.9N.m。
为了验证,将初速设为3500rpm,语句变为if(speed>298.45,-2.4,-0.9),即转速大于2850rpm时负载为-2.4N.m,小于则-0.9N.m,发现负载仍不按预计进行切换。请各位同仁予以解答帮助,谢谢{:1_494:}{:1_494:}
如图:

top10li 发表于 2018-11-16 09:05

试试不用T1这个变量,另外可以都加上单位,rad/s,Nm,再试试!

ayu 发表于 2018-11-16 09:41

本帖最后由 ayu 于 2018-11-16 09:43 编辑

用的是Tl,加了单位,但是软件不识别秒s,要求定义,还报错D:\

ayu 发表于 2018-11-16 09:42

D:\5.PNG

hake136 发表于 2019-1-3 13:15

楼主搞明白没?同样的问题,恒功率设置,机械转矩设置为变量,激励为电流源,查看结果时,speed怎么一直上升,没有达到稳态

ayu 发表于 2019-1-4 08:27

hake136 发表于 2019-1-3 13:15
楼主搞明白没?同样的问题,恒功率设置,机械转矩设置为变量,激励为电流源,查看结果时,speed怎么一直上 ...

弄明白啦,哈哈!
分享一下,负载转矩设置条件判断,直接在负载中设置;我之前是给负载参数化,对参数进行条件判断设置,证明不好使。
这应该是Ansys的一个缺陷,不参数化会大大降低使用便捷性和效率。

hake136 发表于 2019-1-4 22:48

ayu 发表于 2019-1-4 08:27
弄明白啦,哈哈!
分享一下,负载转矩设置条件判断,直接在负载中设置;我之前是给负载参数化,对参数进 ...

兄弟,我负载先给定一个值,-500,额定转矩,我最后查看起动转矩和起动速度的时候,怎么速度是负的,你的那个外电路怎么设置的,主要是压控开关和脉冲

ayu 发表于 2019-1-5 09:07

500负载太大了吧,你的电机起动转矩能带动如此大负载么?我的外电路很基础,就是单相异步电动机的外电路,不带驱动器

hake136 发表于 2019-1-5 14:50

ayu 发表于 2019-1-5 09:07
500负载太大了吧,你的电机起动转矩能带动如此大负载么?我的外电路很基础,就是单相异步电动机的外电路, ...

我的额定转矩就有500多,130KW,2700rmp,轨道交通永磁同步电机

ayu 发表于 2019-1-6 08:32

额,那不懂了,请教群里的大神吧。我做微小电机的,转矩小于3

数二不难 发表于 2019-7-16 16:24

ayu 发表于 2019-1-6 08:32
额,那不懂了,请教群里的大神吧。我做微小电机的,转矩小于3

请问想求空载转速,motionsetup中mechanical中的initial angular velocity和load torque该如何设置?(串激电机)

ayu 发表于 2019-7-20 22:30

数二不难 发表于 2019-7-16 16:24
请问想求空载转速,motionsetup中mechanical中的initial angular velocity和load torque该如何设置?(串 ...

初始转速设0,负载转矩0

水在青天云在瓶 发表于 2020-5-14 16:27

楼主问题解决了没?我也遇到类似的问题了,我的速度曲线波浪式地下降,负载转矩恒定不变,咋回事啊
页: [1]
查看完整版本: if条件判断语句使用出错,不知道原因,求指点