bao1872 发表于 2013-3-30 00:42:59

求大虾指点自定义模型的变量定义问题

写了一个逆变器的自定义模型,输入变量是有功参考功率和末端电压,输出变量为有功电流
有一个问题不明白,在model1的时候进行变量初始化,为什么连PELEC 和QELEC也要初始化(PTI的user support说的),这个不应该是系统变量吗?他不会自动更新?

在model3中也需要要对PELEC 和QELEC进行赋值,这里应该怎么取值?


附上源代码,请大侠顺便帮我看看有没有错误:

SUBROUTINE SLX_G1(I,ISLOT)

INCLUDE 'COMON4.INS'

INTEGER I,ISLOT

EXTERNAL BADMID

INTEGER IB, J, K

IF (MODE.GT.4) RETURN

IB=NUMTRM(I)

IF (IB.LE.0) RETURN

IF (MIDTRM) GO TO 900

J=STRTIN(1,ISLOT)

K=STRTIN(2,ISLOT)

GO TO (100,200,300,400),MODE
100   STATE(K)=PGENMC(I)/ETERM(I)

STATE(K+1)=PGENMC(I)/ETERM(I)

PELEC(I)=PGENMC(I)

QELEC(I)=QGENMC(I)

RETURN
200   DSTATE(K)=CON(J)/ETERM(I)

DSTATE(K+1)=(DSTATE(K)-STATE(K+1))/CON(J+1)

RETURN
300   ISORCE(I)=STATE(K+1)

RETURN
400   NINTEG=MAX(NINTEG,K+1)

RETURN
900   CALL BADMID(I,IB,'SLX_G1')

RETURN

END
      END

redplum 发表于 2013-3-31 23:15:03

学习一下

stephanie51 发表于 2013-4-12 09:57:03

回复 1# bao1872


请问楼主 你的模型是用fortran写的吗?我也在看自定义模型 但是还不知道要如何入手

zhukun 发表于 2013-12-10 07:25:56

大侠,可否加扣扣,急求会写逆变器模型的人,扣扣965415003
页: [1]
查看完整版本: 求大虾指点自定义模型的变量定义问题

招聘斑竹