TA的每日心情 | 奋斗 2017-8-12 01:00 |
---|
签到天数: 4 天 连续签到: 1 天 [LV.2]偶尔看看I 累计签到:4 天 连续签到:1 天
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
想仿真一个真空断路器开断的过程,用model仿断路器,但是程序一直在报错,请各位高人指点指点
z9 D& K. `; S3 k4 f: \9 N" T+ M真空断路器开断的过程:断路器接到断开指令后,触头间有电弧持续燃烧,当交流电流值小于截流值时,电弧熄弧,此时在断路器两端出现恢复电压,若出现恢复电压大于断路器击穿电压的现象,则断路器复燃,当复燃电流小于截流值,复燃电流频率小于断路器的最大开断频率时,复燃电弧重新熄灭,往复循环这一过程,直到没有复燃发生,这一过程结束,断路器完成开断。利用ATPDraw中的MODEL模块与SW_TACS7 h$ S* m% o$ Z
相互配合的方法,来实现这一功能。其中,model的程序是这样的:
7 C. e" ?6 I2 n6 f/ UMODEL SF/ W4 z) C. w5 o
INPUT u1,u2,i1(开关电源侧电压,开关负载侧电压,流过开关的电流), P3 s k% l6 l" T0 Z" E4 R' f
OUTPUT trip(输出开关状态)0 `# _# c( Q. v1 ?2 i; A
VAR trip,tfire,u0,d,v,I,f,vcap,dit* t8 y: x* W" q$ V* Y% N
(trip输出开关状态,tfire开关动作时刻,u0断路器击穿电压,I断路器截流值,f断路器高频熄弧能力,vcap恢复电压,dit电流对时间的倒数)% W3 T( v" \, \" H! D# L+ S$ i
INIT1 x- X# }3 H- o3 F3 q. z: s, z
u1:=0 I0 D$ Q7 U0 Y! B' D3 F
u2:=0
& B. Y% G& a. l! X+ L" J, K3 c i1:=06 }/ m2 q0 P% d, ?. o9 B: ?
v:=5.4
) w& N X: C5 ^' G2 d# k& F I:=1
* m$ y: h. X8 T0 a; c+ Z f:=100 [* J+ o6 V. f9 K; h
trip:=06 ^5 E; I X5 r; s- u2 e3 B+ q: q
ENDINIT
/ Z# g' f& |- m) c3 U' G$ uEXEC
+ d, `% j6 \/ u" t& K f- D d:=v * t
$ k- y3 V0 y, m" ^( K U0:=10^-2*d^-2 + 20.7*d + 7.1 [: T( ]4 F2 t; G
dit:=derivplo(D-polynomial) ︱i
9 z( g' n% q8 @7 G' }; |" F. ?4 _vcap:=u1 - u2
4 d2 d$ o( f3 x9 c4 M4 i: j5 `0 G0 m( E' ~7 n: [1 m8 j1 @9 U
IF trip=1
4 o* H9 G z3 M; u5 \+ V1 iAND t=tfire
- F7 g6 L1 u( K2 z& AAND i<I3 _+ c$ H7 A O2 B- ~
AND dit<f
3 }4 N( M+ e, Y) j' \8 q3 t9 _THAN trip:=0
5 v9 i! o, L% c8 \( ^$ N$ p1 U# t: K% ?1 V7 I+ h) d) W
IF trip=0, \% ?6 f2 d# C z
AND vcap>u0
& T6 R n( v' [* J+ YTHAN trip:=1
* t0 p4 {( z& N V+ C
; V( `( W9 N7 K: k) I0 N% E
) x7 I# X+ y) L. sENDEXEC
; J9 u3 @4 ?0 u9 wENDMODEL
' \0 X" n. ^! C- `: i
4 x4 Q- ?& O$ Q1 x$ k8 B- C+ Z |
|