back EMF 为什么不为0?
我模拟一个载压线圈在永磁体磁路的气隙中沿直线上下振动,加载电压为正弦信号,线圈初始速度为0,理论上反向电动势在零时刻应该为0才对,但不知为何所得结果在初始时刻并不为0?V[_4|3wl2Y所得反向电动势貌似是从零开始的,但将其放大后发现并不是。而且无论将步长改为多小,该值都不为0,也曾尝试修改残差,仍是如此。网格划分:面积较大区域seed值为2,气隙及线圈处seed值为0.2。0N!d w t2A0Cw!b
恳请高手帮忙解答,不胜感激!
[[i] 本帖最后由 maocat 于 2008-6-16 22:58 编辑 [/i]] 上载模型?
模型
模型如图所示。ZP M2u ooI附件为整个算例。 W0_OpvQm
8t? m4B{
[[i] 本帖最后由 maocat 于 2008-6-17 16:34 编辑 [/i]] 通过计算,发现步长越小,初始backemf离原点越远&z5v9`4CR5|U4g+z
;L2ivQSr/~+L r
所以我觉得可能跟软件的误差有关系,似乎跟"电机空转时平均转矩不是绝对的0"差不多,电脑不知道刚开始是静止的直接输出0就ok了,电脑还要算阿算,最后出来一个接近于0的结果。我修改了初始位置,增加了网格,减小了残差、步长和总步长。|C9u7?3ZwAP
第一种情况:;my,|oJ@#vOm
initial position: -4~+XK/S7Y4g:sRiae
Residual: 1e-007:jkP#M k/y{
Step: 5e-006
Stop time: 1e-005
第2种情况:L$~K:F,ts
initial position: -4 ZcV_7s*^G]]l,X
Residual: 1e-008
Step: 5e-006+j#C e&w%?.x P u_K
Stop time: 1e-005(Y1hM)o$k1~)J
如图,以上两种情况下,初始位置时的backemf都约是-2.2e-6
lZ)u+N~cK
第3种情况:K'J8Vv| CFF,Lo0x
initial position: -8/A;B!W{8T
Residual: 1e-007