点电灯 发表于 2017-8-8 14:05:48

切断过电压仿真分析(用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

986305096 发表于 2019-7-15 08:55:55

点电灯 发表于 2017-8-12 01:12
该问题已采用其它方式解决,如各位坛友有关于model的解决办法,希望可以指点一二,谢谢大家

楼主用的其他什么方法呢?能否分享一下。

点电灯 发表于 2017-8-12 01:09:03

问题已解决,之前不会看小黑窗,看懂了之后就知道怎么改错了,不过现在程序是不报错了,但是就是不知道编程思路是否符合要求,决定改用其它方式搭建模型

点电灯 发表于 2017-8-12 01:12:28

该问题已采用其它方式解决,如各位坛友有关于model的解决办法,希望可以指点一二,谢谢大家

月白风清天待亮 发表于 2017-8-18 11:01:51

66666666666666666

liufei0625 发表于 2018-12-20 11:12:47

怎么解决的?可否告知一下

986305096 发表于 2019-7-4 10:05:04

强烈支持楼主ing……

powerhunter 发表于 2019-7-5 08:26:06

强烈支持楼主ing……

BPA_CN 发表于 2019-7-5 12:07:42

这段代码写在txt中就可以仿真了么?这是forturn语言吧?

986305096 发表于 2019-7-24 09:55:52

我只是路过打酱油的。
页: [1] 2
查看完整版本: 切断过电压仿真分析(用EMTP中的MODEL对真空断路器进行建模)

招聘斑竹