smileless 发表于 2013-3-28 10:40

simplorer里如何将负载转矩设置成函数

各位大神,请问我在simplorer里要怎么实现添加如下转矩的功能啊????我添加了个转矩源,然后在转矩源里输入此函数,要重新定义这个“speed”变量,具体如图,怎样设置才能让spped变量是电机转速呢?是要加个测转速的元件还是怎么样呢????求解答啊求解答~~~另外有没有大神用simplorer做过svpwm控制的例子~~求点拨我下哈
if(speed<314.159, -0.201486*speed, -19885.9/speed) - 0.201486*(speed-314.159)*10

噶西莫多 发表于 2013-4-1 22:08

您好,这个例子您做过没有?突加突卸负载(红线中)怎么设置?求指导啊?

噶西莫多 发表于 2013-4-2 10:30

一加入负载转矩就报错,“could not find a transient operating point before launching Maxwell>>Calculate”,这是怎么回事啊,楼主能否指导一下?

风云无泪 发表于 2013-4-2 10:45

噶西莫多 发表于 2013-4-2 10:30 static/image/common/back.gif
一加入负载转矩就报错,“could not find a transient operating point before launching Maxwell>>Calcula ...

看是不是电感初始电流没设置

噶西莫多 发表于 2013-4-2 10:52

风云无泪 发表于 2013-4-2 10:45 static/image/common/back.gif
看是不是电感初始电流没设置

谢谢您的回答,我的电感初始电流没有设置,这个初始值应该按什么设置?设置的时候需要考虑什{:soso_e183:} 么因素?

风云无泪 发表于 2013-4-2 11:07

噶西莫多 发表于 2013-4-2 10:52 static/image/common/back.gif
谢谢您的回答,我的电感初始电流没有设置,这个初始值应该按什么设置?设置的时候需要考虑什{:soso_e183: ...

勾一下那个选项 先设置为0试试 看会不会报错

噶西莫多 发表于 2013-4-2 16:41

风云无泪 发表于 2013-4-2 11:07 static/image/common/back.gif
勾一下那个选项 先设置为0试试 看会不会报错

勾了之后设为0、4、5等值后一样报错,同样的错误?

风云无泪 发表于 2013-4-2 21:26

噶西莫多 发表于 2013-4-2 16:41 static/image/common/back.gif
勾了之后设为0、4、5等值后一样报错,同样的错误?

如果三个电感都设置了话,那应该问题不在这了。步长设置的比maxwell里的短吗

噶西莫多 发表于 2013-4-3 09:54

风云无泪 发表于 2013-4-2 21:26 static/image/common/back.gif
如果三个电感都设置了话,那应该问题不在这了。步长设置的比maxwell里的短吗

应该不是步长的问题,和空载时仿真的步长一样,是不是F_ROT那里的设置有问题?F_ROT应该怎么设置?

cab51353 发表于 2013-4-12 23:09

有没有回答的。帮忙啊

retn1013 发表于 2013-4-15 09:28

楼主这个问题有解决了吗?
同问 感谢

smileless 发表于 2013-4-15 17:15

retn1013 发表于 2013-4-15 09:28 static/image/common/back.gif
楼主这个问题有解决了吗?
同问 感谢

加入一个转矩源,转矩源函数输入if(speed<314.159, -0.201486*speed, -19885.9/speed) - 0.201486*(speed-314.159)*10
然后用一个转速测量器,将测量到的数值定义为此式里的speed。然后就能添加随转速变化的转矩负载了。
但如果你不需要变化的负载,那么直接加转矩源,然后设定一个定值就ok了,这个很简单的。

retn1013 发表于 2013-4-15 17:44

smileless 发表于 2013-4-15 17:15 static/image/common/back.gif
加入一个转矩源,转矩源函数输入if(speed

喔喔!!

不知道在3D瞬态场是否也可以这样使用呢?

speed的测量器在3D中 需要设置吗?

感谢

smileless 发表于 2013-4-15 18:55

retn1013 发表于 2013-4-15 17:44 static/image/common/back.gif
喔喔!!

不知道在3D瞬态场是否也可以这样使用呢?


3D的我没做过,不过应该是差不多原理的,你试试吧

retn1013 发表于 2013-4-15 19:14

smileless 发表于 2013-4-15 18:55 static/image/common/back.gif
3D的我没做过,不过应该是差不多原理的,你试试吧

恩 努力尝试中

若我单用Speed​​的话,会变角速度,这点是OK的,

但若我在Speed​​后,有其他运算(加减乘除),
他会直接把Speed​​设定为1...

还在找有没有其他方法可以解决

谢谢你 {:soso_e113:}

liangwei1987 发表于 2013-4-22 10:43

smileless 发表于 2013-4-15 17:15 static/image/common/back.gif
加入一个转矩源,转矩源函数输入if(speed

这个意义重大啊,从这个回答可以看出你对simplorer理解的很深入,想问一下,做无刷直流电机的仿真时,怎么把位置信号转变为换相信号的啊?

pika_simol 发表于 2013-4-24 22:23

本帖最后由 pika_simol 于 2013-4-24 22:24 编辑

smileless 发表于 2013-4-15 18:55 static/image/common/back.gif
3D的我没做过,不过应该是差不多原理的,你试试吧

LZ我尝试了一种连接方式,如图,F_ROTB中value为负数,感觉也能正常运行,看到你的连接方式后有点疑惑



另外,为什么我看有的人的引脚就显示出windingA、...而我这里和你那边引脚不会自动表明,反而是T1、T2、T3。。。之类,这样很不明确啊

多谢

smileless 发表于 2013-4-25 10:34

pika_simol 发表于 2013-4-24 22:23 static/image/common/back.gif
LZ我尝试了一种连接方式,如图,F_ROTB中value为负数,感觉也能正常运行,看到你的连接方式后有点疑惑
...

可能版本不同吧~~这个关系不大,只要知道一边是电子端,一边是机械端就好了

liangwei1987 发表于 2013-5-8 16:01

pika_simol 发表于 2013-4-24 22:23 static/image/common/back.gif
LZ我尝试了一种连接方式,如图,F_ROTB中value为负数,感觉也能正常运行,看到你的连接方式后有点疑惑
...

导入设置的问题,导入设置options选项中选择pin description,可以解决这个问题。

小雨点儿 发表于 2019-8-27 20:16

Simplorer中F_ROT与F_ROTB啥区别
页: [1]
查看完整版本: simplorer里如何将负载转矩设置成函数