
PSSE自定义模型资料
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
PSSE定制化模型的学习资料该学习资料介绍了在Power System Simulation Engine(PSSE)中创建自定义模型的方法与流程。以满足特定仿真需求的需要为基础进行建模与定制,以便实现其特定仿真目标。这些学习资料涵盖了发电机组、变电站、电流调节器等电力系统中的主要设备模型设计,并提供了详细的步骤说明和示例指导。通过编写自定义子程序并生成可执行文件来实现功能。PSSE自定义模型中的动态仿真运算被成功完成。在PSSE环境中,动态仿真计算是由一系列相互衔接的行为组成的,在这些过程中,每个行为都与其内部标志紧密相关。模型子程序中的不同标志量数值对应着不同的实现标志功能语句,而PSSE通过根据具体行为所具有的标志量值以及连接子程序(TBLCNC、CONEC和CONET等)的调用机制,实现了对这些对应关系的处理。在初始化阶段,在内联方式下关联到MODE=1的状态,并通过连接子程序调用模型子程序中对应MODE=1的初试化语句。因此,编写适合自己特定需求的模型子程序,并将其整合到PSSE系统中,从而实现所需的具体仿真效果。在PSSE模型中,调用方式主要包含两种:基于路径的调用和基于节点的调用。基于路径的调用是按照预先定义好的数据流路径依次执行各环节的操作;而基于节点的调用则通过特定条件触发目标节点的处理流程,实现对系统资源的有效管理。该方法通过将复杂的调度逻辑分解为按需响应的处理步骤,显著提升了系统的灵活性和可扩展性。在PSSE中,应遵循特定的格式编写模型子程序:与机器相关的自定义模型需要采用的形式为$SUBROUTINE modelname$(MC, ISLOT),其中MC代表该模型所连接机组的内部机组码;ISLOT则表示该模型调用时所需的位置编码信息。在PSSE中,与机组相关的每个模型都被分配到指定的位置表入口处:STRTIN(1,ISLOT)用于指示模型的第一个NC个CONs;当NC值为0时,该指针设为0;同样地,STRTIN(2,ISLOT)用于指示第一个NS个STATEs,并在NS=0时置为0;STRTIN(3,ISLOT)则分配给第一个NV个VARs或其数值为零的情况;最后,STRTIN(4,ISLOT)指定模型的第一个ICON并设为0状态。相应地,与机组相关的自定义模型调用语句如下:CALL modelname(X,Y),其中X代表对应机组参数的输入值,Y则表示特定插槽参数。由于这些相关模型在动态稳定计算时由子程序TBLCNC与PSSE主模块联结,并且TBLCNC对用户而言是不可见的,因此完成后的自定义模型需按照指定规则编写完毕后即可通过编译运行,而PSSE系统将自动调用相应功能并分配地址,无需用户在连接子程序中手动添加调用语句或指定具体地址。该模型中,其运行流程需要遵循特定的执行步骤在PSSE models library中,模型的调用顺序依次为:generator model;current compensator model;field stabilizer model;field model;turbine governor model;hybrid model。自定义模型的逻辑编写流程:按照以下步骤构建模型代码:
1. 初始化数据结构
2. 定义变量和参数
3. 编写核心算法
4. 实现模块交互
5. 验证与调试
6. 运行并优化在PSSE中,操作者可根据特定需求编写自定义的模型子程序,并最终生成相应的可执行文件,使其能够在该环境中运行。编写过程中需遵守相关规则及格式标准,从而保证模型的正确性和可靠性。该学习资料为用户提供了高度可定制的工具,能够根据个人需求设计和调整特定模型以满足仿真要求。通过编写自定义子程序并生成可执行文件来实现功能,使其能够在该环境中运行。
全部评论 (0)


