设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 1602|回复: 2

电抗器重燃-model-tacsres例子分享

 荐 [复制链接]
  • TA的每日心情
    郁闷
    2018-5-4 17:35
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    累计签到:27 天
    连续签到:1 天
    发表于 2017-10-24 09:49:20 | 显示全部楼层 |阅读模式

    马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

    您需要 登录 才可以下载或查看,没有账号?立即加入

    ×
    本来想把电抗器重燃模型的model模块model用txt文件贴出来,好像不能上传txt文件,故在下面贴出了model的内容。0 `2 L9 _$ J& H6 o% Z
    6 P" K0 s9 }# c6 I, O
    MODEL breaker( J+ J  L+ ~2 L' ?' M5 @& Z
    ; n) t# g' m' a$ ?3 M
    COMMENT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+ H. Z: v. T0 C- N% D
    7 Y- B5 a6 E: g6 b: L

    0 e* l% Y- t  L( \! \( tThe model of this example  updates  the  present  state  of  the % k3 `7 w) {' x( ]0 G
    circuit  breaker  by  taking   into   account   the   conditions
    4 S: C- w; _; econtrolling four represented state transitions:  first  opening, " z3 y! \  D+ x
    reigniting, reopening, and full opening.; n( i- K* E8 j+ L) O' ?

    1 i: j$ g, M1 ?2 G7 d>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ENDCOMMENT/ U6 a- C9 z" t/ h7 q/ _6 D
    2 l- r$ S5 ]& |
    DATA
      \# c" E" P: |% K; p# w8 ?  topen                -- [s]   earliest elec opening" P; a2 w7 b9 y( b! s" d9 @
      ich1                 -- [A]   chopping level at power frequency8 t8 @9 F8 h  h; S! q) B2 O
      slope                -- [A/s] current slope, U/ L8 @% G2 S9 y5 H* j
      reopen_delay {dflt:2.5e-6}         -- [s]  reopening delay' l2 \9 x! `9 z8 O: z
      reignit_w {dflt:1e-2}              -- [s]  reignition window9 R! F* S! R" y" k( v: q0 D

    2 K; x$ T' x! P: @INPUT
    0 b4 \6 Z9 T; b  }+ p  v1   -- voltage across breaker terminals$ y$ y, W% p, ~
      v2; r1 l% a, j% {6 |# J
      current  -- current through breaker
    ( W# @2 j3 \- |9 g
    , j/ P+ ^' R/ _6 i' Y7 G$ u& D6 }VAR
    / [7 t- Y! t! {9 U- _2 M' c  V' J& v  state    -- 0= fully open
    , S' U7 q: {" [9 \4 a0 M! h           -- 1= normal closed
    8 r8 |# E, r2 a           -- 2= tentatively open# J( `. @& y) j2 H% v, J
               -- 3= reignited
    ) [5 t$ K8 u3 t  first_opening  -- transition from 1 to 2
    ! X+ s& Y7 B1 Q7 ]- k' w  reigniting     -- transition from 2 to 3
    $ R( S% n0 ^0 d  reopening      -- transition from 3 to 2& @: S  x! T) R! F0 ^& q2 f
      fully_opening  -- transition from 2 to 0
    ! h; p% j- k1 T  reopen_clock   -- state variable of 3; }( ]7 z% C% _
      elapsed        -- time elapsed since tbeg
    - b8 H/ S. q0 S- d- v0 ^  cbstatus       -- open/close signal to switch
    2 W" l0 r; ~; v0 [  Q  deltav  
    7 D) e4 V) e0 w+ _( O  M+ a  ds
    5 M& b/ o, h- _7 S3 K  nds; f! F2 E0 X% _
      tdelta7 H0 Q" P/ s7 a& h. Z$ q/ A
      itopen( h  j1 N' z$ K; v4 P  d: ~
      ich2/ W6 i8 L9 K. L9 z. O! D) q

    " j, n6 ^, O. `) e7 Y7 d; d( YOUTPUT: ~+ h0 F. J7 ]8 G7 L( s
      cbstatus ,ds,nds% N3 L& X: ?7 |# F) p* S/ E
    2 S+ }. g# M* X. U: D
    HISTORY
    $ `2 M+ x7 R  H0 _$ J( S  current {dflt: 0}
    $ E9 ?& R) T7 f! p# I0 O# m% a* ?4 u$ Z3 ~: ^0 ^
    INIT
    5 ~. v; _, x( m' e/ Y0 `' U  state    :=1       -- normal closed. Y3 k( m# g. k; P* t
      cbstatus :=closed
    " u* w; E1 z& y% `7 \4 M  ds:=1( D6 Q) s. }! Y* {. t" {
      nds:=-1
    . J7 s+ o9 i: Q* F2 P- G9 xENDINIT
    / S6 C3 e- \! P1 e3 A) Y: L- I7 M; Q& r: E6 ]; W3 A5 K* M
    EXEC
    6 U; P; M( J, p$ a) T deltav:=v1-v26 i8 ~$ S0 j  `. B
    IF t>=topen THEN              -- otherwise do nothing9 b, ^/ y: F0 u1 J" W' s
      tdelta:=(t-topen)*10003 v1 T4 a: A' u. [, `4 u
      IF tdelta<=0.44$ w( X# I+ h3 l# n! ~, F* x1 s
        THEN ds:=(38.5*tdelta**1.5)*1000
    . _5 q0 @$ }5 G; t  ELSIF tdelta>0.44 AND tdelta<=5.008 h$ |* L; c5 ^* H5 \$ N
        THEN ds:=55.1*tdelta**0.55*1000! J9 x* y. h) {+ v
      ENDIF' R7 W. C- j7 i6 |! W1 v
    0 ^& X4 {% v* d4 e4 t+ F
      nds:=-ds/ j. ]3 V( M5 V5 M* c
      itopen:=abs(current)
    * R: S$ d- g; ?7 q  ich2:=(2*pi*50*14.3*itopen*6.3*exp(-16))**((1-14.3)**(-1))4 `$ S  S) m9 M8 j( e' x

    1 u/ D& P+ d8 d* c7 ~4 W  first_opening :=false;  fully_opening :=false2 c- R- x2 d) Z
      reopening     :=false;  reigniting    :=false
    7 Z9 Q% B+ `& k, t2 o
    6 m& h" Z( A! q8 s  `1 O8 w0 l6 i8 k  IF state=1                      -- was normal closed
    # y" a  D/ k# C( n3 D   AND (abs(current) <ich1  [" J/ c: j; L. x; L+ F; I) Q
            OR current*prevval(current)<0)
    6 U; G& X7 t- i. q   THEN first_opening :=true
    8 L4 z8 I/ _3 A8 v/ D! ?5 ~* [! x6 I        elapsed:=t-topen2 \. g7 O" F( k' G5 J" U2 Q
    % ^8 W& g% Y5 [- R! ^" Y) x
      ELSIF state=2 THEN           -- was tentatively open   - g% }: o- b2 V6 r% E! P
    ' ^. B+ k# _9 T- I3 k! r! h$ ~' E
       IF elapsed>reignit_w  THEN
    $ e- P7 M; d- w) X      fully_opening :=true0 L$ v  F( G3 h: s$ i' ^# U
       ELSIF  abs(deltav) > ds
    : A. y* Q6 e" Q2 O# S& H      THEN reigniting:=true5 q3 {# }% K* O
       ENDIF
    # x9 V7 H" |' w- X7 W
    4 A! U& X# j4 Y& |5 R  ELSIF state=3 THEN                  -- was reignited
    7 ^+ ~% t$ }* e7 s
    9 f- Q* C$ ~3 V  w7 j% ^   reopen_clock :=reopen_clock +timestep
    ! ^$ K. f! }7 o6 J. G0 b7 c  O; a
    ; F: g- O& F  h! F1 S   IF reopen_clock >=reopen_delay6 y( h# k. T& U/ K
        AND (abs(current) <ich15 U8 Q# x# e9 _- P' f$ n1 B  [
             OR current*prevval(current)<0) , y! u( K% k+ F/ t
        AND abs(deriv(current))<slope% h" s' a& [9 l
            THEN reopening:=true
    9 @% O' X- T4 L# v# u! j+ @* G   ENDIF# G2 n7 J5 C- h2 O% J8 s+ O* @8 o

    # M5 L0 G8 a  A. E  A  ELSIF state=0 THEN                 -- was fully open
    7 i7 H* _0 B, [4 R, V  ENDIF/ s: a6 g6 }- A, x2 [
    / }% l* k9 n4 S& U7 ^# ]
      IF first_opening OR reopening THEN  Y, P5 z% ?6 ^) @
       state :=2               -- becomes tentatively open$ B7 d) H1 Q0 b% H6 q8 H, _

    - r2 @! m5 g2 j2 B: ^! ]  ELSIF reigniting THEN
    5 y7 W, A( h0 M) j; S   reopen_clock :=0
    7 ^5 ?' T# C6 c& n! m* U! F   state :=3                      -- becomes reignited
    5 o& C% ?/ w, Y" Z9 y  ELSIF fully_opening THEN$ Q: |/ F7 N) M; w$ k' x  s
       state :=0                     -- becomes fully open
    8 b& `' S% J3 J  ENDIF+ X4 _! O- _) v

    : K" r1 U+ |/ W  IF state = 2 OR state = 0             -- is now open
    " ~6 |% [! ~2 H# P$ m  THEN cbstatus :=open6 \, Y8 G; y/ \+ k0 u) G" ^
      ELSE cbstatus :=closed
    5 l5 N9 n6 B( o) T  ENDIF
    $ g* t2 X0 W7 k6 y4 Z/ d$ a4 |
    9 e% B/ u* F! j3 n7 y3 V' S7 w, t$ `' }" ^% R
    ENDIF2 ?# c5 d  f' I' P
    4 y! v2 O0 a; v* @% f* B6 H. ]
    ENDEXEC
    6 [) u8 \0 P+ x/ H, v, r" sENDMODEL/ \) y! U+ J3 ~0 M" {6 n0 \) I

    . a  s* p6 o9 H
    . H: e; `  \/ D

    电抗器重燃模型

    电抗器重燃模型
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    [发帖际遇]: 去看电影,duym被优惠得了 学分1 点,开心的忘记看电影了. 幸运榜 / 衰神榜
    楼主热帖
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2021-6-12 15:29
  • 签到天数: 102 天

    连续签到: 2 天

    [LV.6]常住居民II

    累计签到:102 天
    连续签到:2 天
    发表于 2018-1-17 17:58:31 | 显示全部楼层
    这个帖子不错,大家快来顶起来!

    评分

    参与人数 1学分 +3 收起 理由
    抢楼评分专号 + 3 很幸运,你获得了抢楼奖励!

    查看全部评分

    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-5-4 17:35
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    累计签到:27 天
    连续签到:1 天
     楼主| 发表于 2018-3-28 14:07:37 | 显示全部楼层
    @ZY2643181404  9 @8 Y, }. M! t- H5 B

    L-breaker-72.5.rar

    10.06 KB, 下载次数: 0, 下载积分: 威望 -2 点, 学分 -5 点

    电抗器重燃

    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

    小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

    GMT+8, 2026-10-28 00:25

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表