time step 如何取值?
Analysis ------>General-------->time steptime step这个值代表什么?应该如何选取? 我发现取不同值的时候仿真出的转矩曲线不同,数值相差很大。
大家是不是有类似经历?? 你这是瞬态分析(Transient)吧?瞬态分析实际上是一系列时间步上的结果,由于激励也是时间的函数,在不同的时间步上的激励是不同的,所以算出来的结果在每个时间步上也不同,时间步取得越小,相邻时间步上的结果越接近连续,当然,这是以增加计算量为代价的。这样的解释对吗? 步长取得越小,得出的曲线图越精确,如果取的步长很大的话,得出的图形与步长小时的,差别很大的,建议步长取得小些。 回复 2# wtingo
谢谢你的回答,请问一般这个值取多小?? 回复 3# baoguohui
谢谢你的回答,请问一般这个值取多少? 你所看到的曲线,是将一系列计算的时间点上的值用直线连接起来的效果,比如一个正弦波,如果一个周期取五个点,那么连起来就是一个三角波,因此时间越密,越接近实际的波形。但仿真时间也会加长。这个一般看你模型复杂性,如果模型很复杂,剖分比较密,那么计算一个时间点就需要很长时间,时间点就不宜取的多,简单模型可以取多点,一般一个周期取至少20个点。如果后续要作傅里叶分析的话,建议取成2的次方个点。 请看看香农采样定律 您就明白应该选什么样的步长了 新手学习了 In general, control the step to be 2~5 electrical degree per time step, in order to get both high quality result and time saving.
If you want to have more detailed torque ripple, the step needs to be even smaller.
If you calculate core loss, you don't the step size to be too small, it will cause additional simulation noise. 本帖最后由 orient 于 2011-8-24 07:19 编辑
这个可以根据你自己电机当前频率,周期。大概一个周期取多少个计算点(步长)。一共计算多少个周期(仿真时间)。
如果结果没达到稳定可以适当加长仿真时间。如果觉得精度不够可以减小步长。
页:
[1]