SimWe仿真论坛's Archiver

lilulilu 发表于 2007-12-29 19:51

magnet可以接着前面的状态继续计算吗?

我的计算分两个阶段,在前一个阶段结束后要改变参数继续下个阶段,
V P6N4DgI 我希望电流 接着上个阶段的电流结果   继续升高(加载的是电压)。
(M9O[${}s 可是我的电流总是从0开始升高,有什么地方可以设置吗?
v&P/M's vp*D O3z)qC:RS
#x8o!m;c0|
就是0~t1,电流0~i1
3g&] RreP 我希望:t1~t2,电流i1~i2M+pZ)SHP
可是现在:t1~t2,电流0~ r7_QT#O

D*aq"y#PG?8Sf ps:2d瞬态计算。
)B#a_ c y { } |5D"Y\;|
谢谢!

bonbon 发表于 2007-12-30 17:42

6.22版本的MagNET可以接着上次计算结果计算,可能你使用的版本低。

北极熊甲 发表于 2007-12-30 19:00

哦?V!P#G(\;b

@ amE*vF 关键是:第一次计算后,要修改一些参数(比如把运动去掉了,修改了某些材料参数了等一些设置),再计算时,能接着第一次的结果往下算? hUb`!o[Qk

"l0wa%R4r 如果能的话,请问在大概需要那些设置?
J B/H]`4]lM)Ye-k&| K _M7K} FLA0C|
表示怀疑.呵呵

zhaobo_ren 发表于 2007-12-31 09:40

呵呵,算是刚学软件的小师妹吧!应该没有问题,虽然没有看到你的模型,但是这个电流连续还是可以的,设定电压函数,让电压随时间变化。只是你说的电流要升高,如果阻抗不变,那就只有升压,或者你的磁路有变化。但是这个电流的连续应该没有问题。如果不设密的话,我可以帮你看看

bonbon 发表于 2007-12-31 11:10

在线圈选项里选择“current driven”,然后在波形选项里选择“piecewise linear”,可以自定义电流波形随时间变化曲线,即逐点设置。(我使用的是6.22)

北极熊甲 发表于 2007-12-31 12:25

呵呵,我和lilu沟通过. 两位可能理解错了,问题似乎不是那么简单.
'h(T;Z:M!U8U/Q ^Ul8V h3KS@h
两次求解之间修改的是:[color=royalblue] [/color][b][color=royalblue]运动的设置(由有运动到没有运动,或由没有运动到有运动),[/color][color=red]而且还要修改电流的设置([/color][color=red]注意,必须是修改上一次求解完成后模型中的电流设置.而不是从一开始定义一个函数,一个求解搞定.[/color][color=red])[/color][/b]. 这种修改要发生好多次,不是2次. [b]修改后的模型计算必须接着上一次的结果继续进行[/b].
;K*M.m h0w]jS
:yY \`'[YL$r7_ PS:ANSYS可以做.Flux也可以部分实现#RE!hM-`D.Mx'P
^ R7FE0cM iv
[[i] 本帖最后由 北极熊甲 于 2007-12-31 12:29 编辑 [/i]]

lilulilu 发表于 2008-1-2 22:19

啊,前几天回家去了。
5u,q2X(PK [U] 谢谢大家的回复。:t!LW3h Z
熊熊说的对。
EyG7I+G ~ w^ 我的是load driven,直接由力控制运动,加载24v电压。
KY4f C5^v*Y? 现在是运动到t1时间就停了。
"e|!r| h%GZ#F 我希望电流在运动停止后继续上升,(这个时间点的电流可以知道,但不是0),加载仍旧是电压24v,电阻不变。
+O$P3[!}Z;r]
T4_IT6Zz bm 也就是开始是transient wtih motion计算,接下来是transient计算。7[v+m?r D

} x@#D2\'^fw)|
2sfc&dT^h%ge 问题是,magnet好像只能是电流从时间0秒开始上升,无法接着transient with motion的结果状态继续计算

thwfei 发表于 2008-1-12 19:32

你看我理解的对不对:也就是运动体运动到某个位置停止了,但是仿真还是继续的,对吗?
y|P^N#J 对于运动体运动到某个位置,有两种方式:1、运动体发生碰撞了;2、直接设置运动体停止位置。&z9Y"[a.nf
对于第一种情况,我们在运动体属性中设置bumper参数,即设置它发生碰撞的位置和反弹系数;S@,zU |I_K B A
对于第二种情况,在运动体属性中设置positions to stop the solver at,这种情况仿真也终止了。
0d/@GtQ#eh
D._o!h ^fj 所有我觉得你可以采用第一种情况试试!

lilulilu 发表于 2008-1-14 16:06

是的,我设bumper参数,它会弹几下,我是不需要它弹的,那我想要是设小点应该可以吧。lp6ojm}7L[v
非常感谢!:)

lilulilu 发表于 2008-1-14 18:39

原来可以设0,那么问题解决了。谢谢

thwfei 发表于 2008-1-24 09:56

是的,设置为零,表示反弹系数为零;不用客气,多交流!

lilulilu 发表于 2008-5-20 10:45

又有新问题了,我想用excel宏调用,但是没有setMotionBumperLowerRestitutionCoefficient命令啊,宏里不能设置反弹系数。
RH Dbk _9IEJ [M,bV@
这怎么办?谢谢

高贵的点点滴滴 发表于 2008-5-20 12:58

这是一个方法(setParameter),适合于有这个属性的所有对象。

lilulilu 发表于 2008-5-21 14:07

这个方法可以。非常感谢 高贵的点点滴滴:loveliness:

页: [1]
 

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.