ansoft瞬态仿真变化步长如何设置?
如题,我想要在瞬态仿真需要步长进行先变大后变小,再变大再变小的有限次循环变化,该如何设置呢?谢谢! 同求高手解答!! 说一下你为什么想要这样的变化呢?我不知道adaptive time step是不是可以满足你的需要,能加快收敛 Edwin_Sun 发表于 2013-1-9 18:22 static/image/common/back.gif
说一下你为什么想要这样的变化呢?我不知道adaptive time step是不是可以满足你的需要,能加快收敛
因为电机的运行速度为正弦变化,所以我为了减小仿真时间,在速度大的地方采用小步长,速度小的地方采用大步长。我来试试这个啊,谢了~ xiaohanleaf 发表于 2013-1-10 10:06 static/image/common/back.gif
因为电机的运行速度为正弦变化,所以我为了减小仿真时间,在速度大的地方采用小步长,速度小的地方采用大 ...
如果是这样子的话,那我觉得adaptive time step可能无法满足你的要求,这个主要是针对瞬态过程过长,加快收敛而设置的
我昨天用dataset设置了,可惜简单测试了下但没有成功,不过你可以试一下我这个想法。就是在dataset里面设置你想要的步长,譬如0-0.2为0.002,0.2-0.3又是多少,这样出来就是高高低低的方波了。然后你在timestep设置里面,用pwl(dataset,time)这样一个插值。我发现0-0.2是可以的,但是0.2之后就出错了,还没时间去分析原因,你可以试试了~ Edwin_Sun 发表于 2013-1-10 12:18 static/image/common/back.gif
如果是这样子的话,那我觉得adaptive time step可能无法满足你的要求,这个主要是针对瞬态过程过长,加快 ...
首先谢谢你,这个方法我也试过了,步长感觉不能变化。现在使用较小的步长慢慢仿了 楼主大大把问题解决了没,可不可把你的最终解决方法给出, anny22 发表于 2014-1-11 11:39
楼主大大把问题解决了没,可不可把你的最终解决方法给出,
直接把速度设置成正余弦函数就好了 Edwin_Sun 发表于 2013-1-10 12:18
如果是这样子的话,那我觉得adaptive time step可能无法满足你的要求,这个主要是针对瞬态过程过长,加快 ...
请问,pwl(dataset,time)是什么意思?这种语句哪里可以学? 【转载】ansoft maxwell的函数库做的挺丰富的,基本上就是写基础的函数,比如常用的sin和cos函数,这些是交流电必备的函数。
ansoft maxwell的瞬态可以构建任何波形的源,这个一点不假,方便的就用函数写,不方便的直接dataset勾勒,也就几分相像。
在封装的函数中sin、cos、tan、rem等这些函数就不在这讲了,这些套公式就行,比如50HZ的交流电可以写成这样的形式:220*sqrt(2)*sin(2*pi*50*Time+thet),这里的sqrt(2)是2的均方根,220*sqrt(2)也就是取交流电峰值,里面的50呢是频率,thet是初始相位角。有的不想用sin,那也可以用cos,毕竟sin函数初始相位角为0°的时候容易引起自激震荡,暂态时间长。
这里我最喜欢的还是if函数和mod函数,都知道if是条件判断语句,mod是取余函数,这两个函数如果不懂的话翻本C语言编程教程。if函数可以在ansoft maxwell仿真中充当条件判断,至关重要,比如瞬间短、断路,时间变速,瞬间切换源的类型等等,就可以用if函数充当开关,具体格式是if(A,b,c),意思就是如果条件A成立,那么就执行b语句,否则执行c语句,当然了有时候条件可能是多个,他们可能是与、或的关系,那么就可以嵌套关系符‘&&’‘||’了,这样就会实现复杂的判断功能,当然了也可以嵌套if函数,这里面没else字符,就在执行语句里面嵌套即可,一定要注意‘()’的配对。
mod函数呢,这个可以重复你的执行语句,具体格式是mod(a,b),那么结果就是a/b的余数,为什么我觉得这个函数与if函数等重要性的提出呢,举个例子,比如周期为1s的源,什么叫周期,那就是a=T+a,T为周期,这个mod函数呢就会在0-t内重复0-T的结果。这样就能实现周期的控制,那么通过if函数和mod函数的联用就可以创建方波函数。
当然了用吧习惯了可以用dataset,与其相配的是pwl和pwlx函数,dataset呢就是描点,根据波形的x轴和y轴的值输入到dataset中,他可以构建任意波形,当然sin和cos函数就不合算了,计算一个y值插入一个y值,工作量很大,就不如直接输如sin和cos函数。 13298196910 发表于 2017-9-30 20:34
【转载】ansoft maxwell的函数库做的挺丰富的,基本上就是写基础的函数,比如常用的sin和cos函数,这些是交 ...
多谢,正找这些内容学习………… 不错,好好学习了
页:
[1]