小泓0714 发表于 2020-11-8 12:42

simplorer与maxwell联合仿真,二者速度和转矩的图像一正一负

在做simplorer和Maxwell联合仿真,maxwell设计的电机做电动机,矢量控制,三相逆变器的输出给到电机的电枢ABC相输入,ABC输出星型连接,motionsetup1_in接地,motionsetup1_out接转动惯量mass_rot1和转速、转矩和位置测量模块,矢量控制的速度环输入给定速度是一个斜波函数,斜率是正的,转速正的上升到一个极限值,问题是在仿真的时候,观察到simplorer的转矩转速都是正的,在maxwell看速度和转矩的曲线却是负的,请问是什么原因?是不是转动惯量应该接到motionsetup1_in,motionsetup1_out接地?或者转动惯量还是接motionsetup1_out,转速位置测量模块接motionsetup1_in?而且我按照simplorer推荐的仿真步长设置时间和最小最大步长后,因为步长设置几个微秒,所以仿真速度特别慢,笔记本跑的仿真效率还是低。

游远翔 发表于 2020-11-9 15:33

我也出现了这个问题,请问你现在解决了吗?我发现simplorer里面的结果的扭矩和maxwell里面的转速和扭矩都是相反的

游远翔 发表于 2020-11-9 15:56

我的曲线还是正负波动的。。。

小泓0714 发表于 2020-11-9 16:37

本帖最后由 小泓0714 于 2020-11-9 16:47 编辑

游远翔 发表于 2020-11-9 15:33
我也出现了这个问题,请问你现在解决了吗?我发现simplorer里面的结果的扭矩和maxwell里面的转速和扭矩都是 ...

没呢,我试着把转动惯量和测量模块都接到了in端,out接地,然后simplorer和maxwell速度和转矩一样了,但是都是负的,角度也是负的,过了几个毫秒后又上升了变成了正的。我是做矢量控制FOC,输入给定的速度信号是正值上升的,但svpwm的开关信号貌似不太对,电流也不对,还是不知道怎么弄{:1_429:}

小泓0714 发表于 2020-11-9 16:41

游远翔 发表于 2020-11-9 15:56
我的曲线还是正负波动的。。。

而且,仿真时间和步长对结果有很大影响,不同的步长出来的结果天差地别。我就算仿真一个最简单的boost电路,不同的步长得到的输出电压完全不同

小泓0714 发表于 2020-11-9 16:45

自己顶一下。因为用simplorer的人应该都会遇到些这些问题的,而且也找不到没有什么实用的参考例子,希望有懂simplorer和Maxwell联合仿真的人能帮帮忙,谢谢大家!

游远翔 发表于 2020-11-9 19:47

小泓0714 发表于 2020-11-9 16:41
而且,仿真时间和步长对结果有很大影响,不同的步长出来的结果天差地别。我就算仿真一个最简单的boost电 ...

步长可以理解,因为你的载波周期很短,步长太大的会使得信号失真

小泓0714 发表于 2020-11-9 19:54

游远翔 发表于 2020-11-9 19:47
步长可以理解,因为你的载波周期很短,步长太大的会使得信号失真

是的,我的igbt开关频率是45k,采样步长得小于周期的1/10,那步长得1us了,慢的要命

游远翔 发表于 2020-11-9 19:57

小泓0714 发表于 2020-11-9 19:54
是的,我的igbt开关频率是45k,采样步长得小于周期的1/10,那步长得1us了,慢的要命

是的,但是不这样的话你那个载波都失真了

小泓0714 发表于 2020-11-9 19:59

游远翔 发表于 2020-11-9 19:57
是的,但是不这样的话你那个载波都失真了

而且我试了,最小步长和最大步长都得是1us,其他好像结果都不正常

小泓0714 发表于 2020-11-12 18:50

看到基于simplorer场路耦合多物理与仿真一书中是把mass接在了motionsetupin,motionsetupin接地,然而我这里都接在motionsetupin的话转速和角度都是负的,不知做何解

匿名浏览 发表于 2020-11-25 13:49

楼主这个问题解决了吗?

小泓0714 发表于 2020-11-25 18:55

匿名浏览 发表于 2020-11-25 13:49
楼主这个问题解决了吗?

并没有,各种试也没试出个结果

Giltter 发表于 2020-12-18 21:51

我的联合仿真速度直接跑飞掉了,但是转矩和电流都是对的,好奇怪

小泓0714 发表于 2020-12-21 13:19

Giltter 发表于 2020-12-18 21:51
我的联合仿真速度直接跑飞掉了,但是转矩和电流都是对的,好奇怪

我之前做有时也会这样{:1_449:}

Giltter 发表于 2020-12-24 21:21

楼主,载波频率10k的话,那步长是不是要1us了,那样结果才有可能正确

小泓0714 发表于 2020-12-25 13:31

Giltter 发表于 2020-12-24 21:21
楼主,载波频率10k的话,那步长是不是要1us了,那样结果才有可能正确

是的,但是这么接二者还是会一正一负,而且转速达到一定值就显示达到上限,跑不动了

563519418 发表于 2020-12-30 16:02

你这个就是搭建的模型有问题的,正常转速是正的,这个转速是可以在Maxwell中看到的

siyingcun 发表于 2023-3-9 13:47

我最近仿真也是遇到这个问题,本来一上去就和simulink一起来联合,咋算都不对,后面我就只用maxwell和simplorer来联合,和你一样的情况,maxwell中的moving.speed转速和moving.position角度和simplorer中的mass模块结果中的转速和角度不同,转速和角度都相反了,是不是联合的时候给到simulink的时候把simplorer中的转速和角度前乘-呀?我目前和你的接法一样,也都是放在out端

siyingcun 发表于 2023-3-9 14:00

563519418 发表于 2020-12-30 16:02
你这个就是搭建的模型有问题的,正常转速是正的,这个转速是可以在Maxwell中看到的

我的maxwell中转速是正的,但是simplorer中的mass模块中那个转速是负的,单独拉一个转速测量模块VM-ROTB也是负的
页: [1] 2
查看完整版本: simplorer与maxwell联合仿真,二者速度和转矩的图像一正一负