切断过电压仿真分析(用EMTP中的MODEL对真空断路器进行建模)
想仿真一个真空断路器开断的过程,用model仿断路器,但是程序一直在报错,请各位高人指点指点真空断路器开断的过程:断路器接到断开指令后,触头间有电弧持续燃烧,当交流电流值小于截流值时,电弧熄弧,此时在断路器两端出现恢复电压,若出现恢复电压大于断路器击穿电压的现象,则断路器复燃,当复燃电流小于截流值,复燃电流频率小于断路器的最大开断频率时,复燃电弧重新熄灭,往复循环这一过程,直到没有复燃发生,这一过程结束,断路器完成开断。利用ATPDraw中的MODEL模块与SW_TACS
相互配合的方法,来实现这一功能。其中,model的程序是这样的:
MODEL SF
INPUT u1,u2,i1(开关电源侧电压,开关负载侧电压,流过开关的电流)
OUTPUT trip(输出开关状态)
VAR trip,tfire,u0,d,v,I,f,vcap,dit
(trip输出开关状态,tfire开关动作时刻,u0断路器击穿电压,I断路器截流值,f断路器高频熄弧能力,vcap恢复电压,dit电流对时间的倒数)
INIT
u1:=0
u2:=0
i1:=0
v:=5.4
I:=1
f:=100
trip:=0
ENDINIT
EXEC
d:=v * t
U0:=10^-2*d^-2 + 20.7*d + 7.1
dit:=derivplo(D-polynomial) ︱i
vcap:=u1 - u2
IFtrip=1
AND t=tfire
AND i<I
AND dit<f
THAN trip:=0
IFtrip=0
AND vcap>u0
THAN trip:=1
ENDEXEC
ENDMODEL
点电灯 发表于 2017-8-12 01:12
该问题已采用其它方式解决,如各位坛友有关于model的解决办法,希望可以指点一二,谢谢大家
楼主用的其他什么方法呢?能否分享一下。
问题已解决,之前不会看小黑窗,看懂了之后就知道怎么改错了,不过现在程序是不报错了,但是就是不知道编程思路是否符合要求,决定改用其它方式搭建模型 该问题已采用其它方式解决,如各位坛友有关于model的解决办法,希望可以指点一二,谢谢大家
66666666666666666
怎么解决的?可否告知一下 强烈支持楼主ing…… 强烈支持楼主ing…… 这段代码写在txt中就可以仿真了么?这是forturn语言吧?
我只是路过打酱油的。
页:
[1]
2
