gakubin 发表于 2009-8-31 09:47:29

关于models编程

跟高手请教
我设想想models程序中 有一个量是故障电流的峰值,在编程时候应该怎么去考虑啊?因为是暂态过程,有些想不明白。
谢谢啊!

yanxl 发表于 2009-9-3 17:17:24

说得不是很明白?求最大电流值?若是这样,直接写MOD或者用TACS搭都没问题吧

hbtslc 发表于 2015-7-5 10:33:12

一个FLASH例子,已通过
MODEL Flash
comment--------------------------------------
| Front of wave flashover characteristic    |
| of the HV insulator.                      |
| Input: Voltage accross the insulator.   |
| Output: Close command for the TACS switch |
-----------------------------------endcomment
INPUT UP,UN
OUTPUT CLOSE
DATA UINF {DFLT:650e3},UO {DFLT: 1650e3},TAU {DFLT:8.e-7},UINI {DFLT:1E5}
VAR CLOSE, TT, U, FLASH

INIT
CLOSE:=0
TT:=0
FLASH:=INF
ENDINIT

EXEC
U:= ABS(UP-UN)
IF (U>UINI) THEN
    TT:=TT+timestep                        
    FLASH:=(UINF + (UO-UINF)*(EXP(-TT/TAU)))
    IF (U>FLASH) THEN CLOSE:=1 ENDIF         
ENDIF
ENDEXEC
ENDMODEL

ziwaichengxiang 发表于 2016-12-21 07:25:21

学习了,谢谢分享
页: [1]
查看完整版本: 关于models编程

招聘斑竹