logo资料库

PSSE自定义模型学习资料.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
PSS/E自定义模型若干问题认识 1. 标志位说明  MODE,KPAUSE,MSTATE 及MIDTRM,它们留在PSS/E COMMON 内存中。  PSS/E 主体框架中动态仿真计算是以一个一个的行为串联起来的,而这些行为又是和 这些内置的标志相联系的。一般在模型子程序中对应不同的标志量的值写入不同的实现 标志量相应功能的语句,PSS/E 实现每个行为的过程,就是根据行为相应的标志量值, 通过连接子程序(TBLCNC,CONEC,CONET 等)调用模型子程序中对应该标志量 值的语句。比如STRT 行为,在进行初始化时,与MODE=1 内联,从而通过连接子程 序调用模型子程序中对应MODE=1 的初试化语句。  自定义模型记录在动态数据输入文件(Dynamics Data Input File)中的格式如下: BUSID ‘USRMDL’IM ‘modelname’IC IT NI NC NS NV data list  与机组相关的用户自定义模型,均由PSS/E 自己自动调用(通过子程序TBLCNC,该子 程序对用户不可见),而不是通过子程序CONEC 调用的。 2. 在PSS/E模型中的调用方式 ★模型子程序的书写必须按照一定的方式: 与机器相关的自定义模型,其子程序(SUBROUTINE)形式必须为: SUBROUTINE modelname (MC, ISLOT) 其中: MC 为该模型相连的的机组的PSS/E 内部机组码; ISOLT 为该模型调用的内部PSS/E 数组位置表指针。 使用文《PSS/E 的主体结构》中介绍过的概念,在DYRE 活动结束时,与机组相关的 每一模型被分配的数组位置表入口如下: STRTIN(1,ISLOT):包含模型使用的第一个“NC”CONs 的指针,当“NC”为0 时 为0; STRTIN(2,ISLOT):包含模型使用的第一个“NS”STATEs 的指针,当“NS”为0 时为0; STRTIN(3,ISLOT):包含模型使用的第一个“NV”VARs 的指针,或当“NV”为 0 时为0; STRTIN(4,ISLOT):包含模型使用的第一个“NI”ICONs 的指针,或当“NI”为0 时为0; 相应的与机组相关的自定义模型调用语句为: CALL modelname(X,Y) 其中 X 表示对应的MC 的实参,Y 表示对应的ISLOT 实参。由于与机组相关模型在 动态稳定计算时由子程序TBLCNC 将其联入PSS/E 主模块,而TBLCNC 对用户是不可见 的,因此与机组相关的自定义模型按一定的规则写完后,编译通过后由PSS/E 自动调用, 其相应地址也由PSS/E 自动分配,用户不用手工在连接子程序中写入调用语句或指定相应 地址。 3. 在PSS/E模型中的调用顺序 对 PSS/E 模型库中的模型其调用的顺序如下: 发电机模型; 电流补偿器模型; 励磁稳定器模型;
励磁模型; 汽轮机/调速器模型; 混合模型 4. 自定义模型的逻辑书写步骤
分享到:
收藏