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:}
如图:
试试不用T1这个变量,另外可以都加上单位,rad/s,Nm,再试试! 本帖最后由 ayu 于 2018-11-16 09:43 编辑
用的是Tl,加了单位,但是软件不识别秒s,要求定义,还报错D:\ D:\5.PNG 楼主搞明白没?同样的问题,恒功率设置,机械转矩设置为变量,激励为电流源,查看结果时,speed怎么一直上升,没有达到稳态 hake136 发表于 2019-1-3 13:15
楼主搞明白没?同样的问题,恒功率设置,机械转矩设置为变量,激励为电流源,查看结果时,speed怎么一直上 ...
弄明白啦,哈哈!
分享一下,负载转矩设置条件判断,直接在负载中设置;我之前是给负载参数化,对参数进行条件判断设置,证明不好使。
这应该是Ansys的一个缺陷,不参数化会大大降低使用便捷性和效率。 ayu 发表于 2019-1-4 08:27
弄明白啦,哈哈!
分享一下,负载转矩设置条件判断,直接在负载中设置;我之前是给负载参数化,对参数进 ...
兄弟,我负载先给定一个值,-500,额定转矩,我最后查看起动转矩和起动速度的时候,怎么速度是负的,你的那个外电路怎么设置的,主要是压控开关和脉冲 500负载太大了吧,你的电机起动转矩能带动如此大负载么?我的外电路很基础,就是单相异步电动机的外电路,不带驱动器 ayu 发表于 2019-1-5 09:07
500负载太大了吧,你的电机起动转矩能带动如此大负载么?我的外电路很基础,就是单相异步电动机的外电路, ...
我的额定转矩就有500多,130KW,2700rmp,轨道交通永磁同步电机 额,那不懂了,请教群里的大神吧。我做微小电机的,转矩小于3 ayu 发表于 2019-1-6 08:32
额,那不懂了,请教群里的大神吧。我做微小电机的,转矩小于3
请问想求空载转速,motionsetup中mechanical中的initial angular velocity和load torque该如何设置?(串激电机) 数二不难 发表于 2019-7-16 16:24
请问想求空载转速,motionsetup中mechanical中的initial angular velocity和load torque该如何设置?(串 ...
初始转速设0,负载转矩0 楼主问题解决了没?我也遇到类似的问题了,我的速度曲线波浪式地下降,负载转矩恒定不变,咋回事啊
页:
[1]