基于PSS-E潮流API接口的动态过程仿真系统.pdf

  • 文档大小:401.65 KB
  • 文档格式:pdf
  • 约 6页
  • 2021-06-18 发布
  • 举报
基于PSS-E潮流API接口的动态过程仿真系统1 基于PSS-E潮流API接口的动态过程仿真系统2 基于PSS-E潮流API接口的动态过程仿真系统3 基于PSS-E潮流API接口的动态过程仿真系统4 基于PSS-E潮流API接口的动态过程仿真系统5 基于PSS-E潮流API接口的动态过程仿真系统6
已阅读完毕,您还可以下载文档进行保存
文档单价:6.00 会员免费
开通会员可免费下载任意文档
  1. 1、本文档共6页,内容下载后可编辑。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
第42卷第15期2014年8月1日电力系统保护与控制PowerSystemProtectionandControlVl01.42N0.15Aug.1,2014基于PSS/E潮流API接口的动态过程仿真系统王勇,李峰,潘玲玲,刘俊,徐鹏(中国电力科学研究院,江苏南京210003)摘要:电力系统仿真分析软件PSS/E提供了丰富的API接12,为应用程序的二次开发提供了便利。基于PSS/E的FortranAPI接口设计实现了以PSS/E潮流计算为核心的动态过程仿真系统。通过对API接12的二次开发和封装,建立潮流计算接口层,实现对PSS/E潮流计算的控制。建立了用户自定义调速器模型,将频率和调速器仿真结果通过接12层与PSS/E潮流进行交互,实现系统的动态响应过程仿真。通过潮流计算前的不平衡功率动态预分配技术,使扰动过程中联络线功率分配更加真实合理。通过9节点算例和华北实际电网模型对仿真系统进行验证,仿真结果表明,利用PSS/E的API接口进行二次开发能够满足大型应用程序对准确性和实时性的要求。关键词:PSS/E;API;潮流计算;动态过程仿真系统;不平衡功率动态预分配DynamicprocesssimulationsystembasedonpowerflowAPIofPSS/EWANGYong,LIFeng,pANLing-ling,LIUJun,XUPeng(ChinaElectricPowerResearchInstitute,Nanjing210003,China)Abstract:PowersystemsimulationsoftwarePSS/Eprovidesmanyinterfacestodeveloptheapplicationprogram.Thedynamicprocesssimulationsystem,withPSS/Epowerflowcalculationasthecore,isdesignedbyFortranAPIinterface.First,thepowerflowcalculationinterfacelayerisachievedviaAPIsecondarydevelopingandencapsulmiontocontrolthePSS/Epowerflow.Thenauser-definedgovernormodelisestablished,andfrequencyandgovernorsimulationresultsinteractwithPSS/Epowerflowthroughtheinterfacelayertoachievethedynamicprocesssimulation.Dynamicpredistributiontechnologyofunbalancepowerduringthesimulationprocessisproposed,whichmakesthedistributionoftielinepowerflowmorereasonableduringdisturbance.Finally,thesimulmionresultsofIEEE9-busessystemandNorthChinaPowerGridverifythatsecondarydevelopmentbyPSS/EAPIinterfacecansatisfyt—herequirementsofrealtimeandhighaccuracyoflargeapplications.Keywords:PSS/E;API;powerflowcalculation;dynamicprocesssimulationsystem;dynamicpredistributiontechnologyofunbalancepower中图分类号:TM71文献标识码:A——文章编号:16743415(2014)15.0136060引言系统频率和区域联络线功率是自动发电控制(AGC)软件的主要数据基础和控制目标0J。控制策略的研究制定需要有仿真计算提供持续、准确的电网运行数据,而对控制策略执行结果的仿真验证是保证电网安全运行必不可少的重要环节。调度员培训仿真系统(DTS)【4J通常具备了AGC等高级应用软件的培训态模拟功能,但其面向“基金项目:国家电网公司科技项目调度自动化系统试验验”…证平台关键技术研究与应用;国家电网公司科技项目源一’”网一荷互动环境下电网稳态分析方法研究于调度操作模拟,对计算精确性要求不高,且与调度系统深度集成,使用固定的电网模型,灵活性差。BPA、PSASP、PSS/E等仿真分析软件的潮流计算准确性已得到广泛认可【6J,但其应用主要是对给定的单断面进行分析计算,且计算过程无法由用户进行控制,交互性较差。虽然目前大多数仿真分析软件都提供了用户自定义接口(UPI)功能LlJ,但UPI通常是嵌入到分析软件的计算流程的某一固定环节中,由分析软件进行对自定义模型的计算结果进行主动调用,外部程序仍无法实现对计算流程的驱动和控制。在这些分析软件中,除了UPI功能,PSS/E还提供了强大的应用程序接口(API),用户程序通过对API接口的调用,可以实现对PSS/E计王勇,等基于PSS/E潮流API接口的动态过程仿真系统一137.算结果和计算流程的控制。目前国内对于PSS/E接口二次开发方面的研究还相对较少,文献[131基于PSS/E的Python接口进行了电网孤立岛的判断和线路定步长等应用程序的开发。本文利用PSS/E提供的FortranAPI接口【l制,对PSS/E的潮流计算进行扩展,实现用户程序对PSS/E计算全过程的控制,并通过API接口实现PSS/E与用户自定义调速器模型的交互,实现电网长周期动态过程的模拟。提出了不平衡功率动态预分配方法,改善了常规计算在系统扰动过程中不平衡功率堆积到平衡机,造成潮流分布不合理的问题。最后用9节点系统和华北实际电网模型对仿真结果进行了验证。1电网模型管理与DTS和常规仿真分析软件的固定电网模型不同,面向应用程序提供数据仿真验证的仿真系统需要提供与被验证软件所处电网相一致的电网模型,因此需要能灵活地从不同类型的模型描述文件进行电网模型和方式的解析、接入和管理。典型的模型描述文件包括BPA方式模型文件,以及实际调度系统的导出的标准CIM/E物理模型文件。电网模型建立的步骤如下:1)根据输入的模型描述文件类型调用不同的电网模型适配器进行解析,将模型导入仿真系统实时数据库中。仿真系统实时库中存放了设备的基本信息、潮流计算结果、电网的拓扑连接关系等。用户自定义建模等相关计算程序的数据都可以从仿真系统实时库中获取,人机展示界面可以直接从实时数据库中获取数据并进行展示。2)调用PSS/E模型导出功能模块,从仿真系统实时库中读取模型信息,生成PSS/E潮流数据文件。3)PSS/E中是以设备所连母线和设备ID作为关键信息来定位设备的,因此,在导出PSS/E设备模型的同时,同时建立起实时数据中设备关键字和PSS/E模型中设备ID的对应关系,以便调用PSS/E接口时能快速定位设备。2基于PSS/E潮流APl的动态过程仿真计算2.1PSS/E潮流计算接口层设计本文采用C++和Fortran混合编程技术,对所需的PSS/E潮流计算接口进行二次开发和封装,提供统一的C++接口层供应用程序调用。依据仿真系统对PSS/E潮流计算的接口需求,将接口层分为三个大类,如图1所示。图1PSS/E潮流计算接口层示意图Fig.1InterfacelayerofPSS/Epowerflowcalculation1)潮流计算控制类,包括PSS/E潮流数据文件的读取、断面的保存、PSS/E潮流计算流程的控制等。2)设备潮流数据修改类,实现对PSS/E计算库中设备潮流数据和状态的修改。同时修改仿真实时数据库中的设备状态和潮流数据,以保持仿真实时数据库和PSS/E计算数据库中的电网方式一致性。3)设备潮流结果获取类。包括获取PSS/E所有节点的电压结果、所有支路的潮流结果等。同时,根据仿真实时数据库和PSS/E设备模型的映射关系,将获取的结果快速写入仿真实时数据库中。接口层主要的接口函数如表1所示。表1接口层主要接口函数Table1Maininterfacefunctionofinterfacelayer.138.电力系统保护与控制2.2基于接口层的PSS/E潮流计算全过程控制在已经使用模型管理生成了仿真实时数据库和PSS/E潮流数据文件的情况下,应用层可以使用接口层对PSS/E潮流计算流程进行控制。应用程序使用接口层进行一次完整的潮流计算流程如下:1)调用PSSINIT接口进行PSS/E的初始化。2)调用READAPI接口从指定的潮流数据文件中读取电网数据,写入PSS/E计算库中。3)如需要对设备状态进行修改,则调用对应的数据修改类接口进行操作,该接口将同时修改仿真实时库和PSS/E计算库中的设备状态。4)调用FNSLAPI进行潮流计算。5)调用对应的设备潮流结果获取类接口,从PSS/E中读取计算结果,并写入仿真实时库中。2.3基于接口层的用户自定义模型与PSS/E潮流计算交互上节基于应用程序对PSS/E潮流计算接口层调用实现了单次潮流计算,通过对流程的控制,可以方便地对潮流计算的周期进行控制,扩展为电网中长期过程的仿真。但单纯的潮流计算并没有计及电网的动态过程,无法真实反应电网发生扰动后的系统频率变化和发电机调速器的响应。通过对发电机调速器的自定义建模和仿真,并通过接口层与PSS/E潮流计算进行结果的交互,建立反映电网动态过程的仿真系统。本文的白定义建模参考PSASP的调速器模型【l,传递函数框图如图2所示,参数采用汽轮机参数,并近似采用全网统一的频率进行计算。图2调速器传递函数框图Fig.2TransferfunctionschematicofgovernorPSS/E潮流与调速器自定义模型的交互计算流程如下:1)调用FNSLAPI进行潮流计算,并使用潮流结果获取接口获取数据,包括发电机有功出力、负荷有功和支路有功,存放在仿真系统实时库中。2)根据潮流结果计算系统总出力eo、总负荷和网损。。,进而得到系统的加速功率。=Po一尸L一—3)求解微分方程..da—m:。一DA,-。。df…得到系统的频率偏差A。其中,5为发电机惯性时间常数总和;D为系统阻尼系数。4)以ACO作为输入量,采用改进欧拉进行求解,根据传递函数框图,逐步求解输出量,最后计算出…每台发电机的机械功率(=1,2,,m)。5)对每台发电机依次调用MACHINECliNG2接口修正PSS/E计算库的有功值为,并同步更新仿真系统实时库的有功值。6)转入步骤1),开始下一轮仿真计算。与PSS/E提供的UPI功能相比,利用API接口来实现与用户白定义模型的交互具有更高的灵活性和可控性,可以在程序运行的任意时刻调用API接口与用户自定义模型进行交互,且交互规模不受限制。2.4不平衡功率动态预分配系统发生扰动时,发电机的机械功率和电磁功率的平衡关系被打破。而传统动态潮流计算时,直接将发电机的机械功率参与潮流计算,系统不平衡功率则堆积到平衡机上,容易造成潮流分布不合理的情况。本文提出不平衡功率动态预分配技术,将仿真实时数据库中发电机的功率进行扩展,调速器的仿真计算仍采用机械功率进行计算,而在潮流汁算前将系统的不平衡功率根据调速器特性预分配到发电机上,得到发电机的电磁功率,以分配后的电磁功率进行潮流计算,降低系统扰动过程中支路潮流的波动,得到更为准确的潮流计算结果。不平衡功率动态预分配的步骤如下:1)按上节1)~4)步进行计算,得到计及调速器响应后的发电机机械功率PT,,取电磁功率『u=PT。2)使用电磁功率计算系统总出力,系统负荷和网损则近似取上一次计算结果,得到系’统新的不平衡功率,动态预分配就是对这些不平衡功率进行预分配。3)计算每台发电机的分配凶子,分配因子的选取方式按照机组的频率响应调节能力来进行设定。第台发电机的分配因子为tAi=KGifKq则第台发电机分的电磁功率为=・j・勇,等基于PSS/E潮流API接口的动态过程仿真系统一139.同时应满足约束2PT+APE其中,和分别对应了第f台发电机的出力下限值和上限值。从而得到第i台的机械功率’p(1=+f4)如果还有剩余的不平衡功率,则转入步骤2)进行下一轮迭代,直到系统不平衡功率小于设定的门槛值。5)调用MACHINECHNG2接口将经过预分’配后的电磁功率写入PSS/E计算库,得到功率平衡的全网系统注入,并进行潮流计算。3动态过程仿真系统设计与实现除了电网模型管理和仿真计算,仿真系统还包括人机交互界面、数据交互接口模块,系统总体结构图如图3所示。图3仿真系统总体结构图Fig.3Structurediagramofsimulationsystem人机交互界面主要提供数据展示,设备交互操作等功能;数据交互接口负责将电网仿真数据发送给外部应用程序,并接收处理外部应用程序下发的遥控、遥调等操作指令。仿真系统的总体流程如图4所示。为满足实时监控类应用软件对遥测数据的采样需求,仿真系统潮流计算周期取为1S,频率计算和调速器仿真计算步长取为0.2S,即5个频率计算周期后进行一次潮流计算,这样一方面能够更加精确地反应频率的扰动过程,另一方面也能加速发电机和负荷对不平衡功率的吸收,促使系统更快地到达新的平衡点。4算例分析4.1IEEE9节点算例首先使用小节点算例进行仿真计算,以便能够开始根据模型描述文件生成电网模型和PSS/E潮流数据文件仿真计算初始化,计算初始潮流,发送电网全数据是否接收到\、解析并处理新的操作/噱收到的操作\/————一l进行电网拓扑分析,并否I//\\一I更新实时库和Pss,F计算l//是否有电\l库的设备状态,调用数——————_]\拓扑变化/1据交互接口发送变化遥进行频率计算和发电l一\/l信报文机调速器仿真计算!y————————L_广一进行不平衡功率动态预分配,更新发电机电磁功率调用接口进行潮流计算,并获取潮流结果写入仿真实时库调用数据交互接口发送变化遥测报文1图4仿真计算流程图Fig.4Flowchartofsimulatecalculation更好地对计算结果进行分析说明。9节点系统模型和参数由BPA格式文件导入。取节点2为平衡节点,设发电机的调差系数()-均为6%,不考虑出力调节的限值。设置系统扰动为仿真系统启动后2S时节点3所连发电机有功出力减少60Mw。扰动后的系统频率曲线如图5所示。图5系统频率曲线Fig.5Systemfrequencycurve表2所示为未进行不平衡功率动态预分配,系统发生扰动后平衡机功率和支路潮流的变化情况。由表2可见,第2S发生扰动后,经过五个步长的频率计算,部分不平衡功率被发电机和负荷共.140.电力系统保护与控制同分担,到第3S时,仍有约37.5MW的不平衡功率被平衡机吸收,造成平衡机附近支路潮流增大。系统稳定后,不平衡功率由系统共同承担,平衡机功率和支路潮流趋于平稳。由表中数据可见,进入稳态后平衡机附近的支路潮流分布与扰动过程中还是有比较大的差距。表2未进行动态预分配的计算结果Table2Calculationresultswhithoutdynamicpredistribution表3所示为进行不平衡功率动态预分配,系统发生扰动后平衡机功率和支路潮流的变化情况。表3进行动态预分配的计算结果Table3Calculationresultswhithdynamicpredistribution由表3可见,在扰动过程中,平衡机功率和支路功率都比较平稳,且结果与表中进入稳态后的值基本一致,有效避免了扰动过程中平衡机功率和支路功率的波动。4.2华北电网算例为了验证仿真系统的计算性能,采用华北电网某时刻的实际电网模型进行仿真计算。电网模型和运行方式由实际调度系统生成的标准cIM/E格式文件导入,包含了实际系统所有开关刀闸设备。系统规模如表4所示。表4算例规模Table4Scaleofexample在仿真过程中通过API接口设置开关变位和出力负荷调整等系统扰动,在系统连续运行的情况下进行采样,观察系统的计算性能,各主要计算模块平均花费时间如表5所示。表5各模块计算时间计算内容计算时间/s网络拓扑分析(有开关变位时才启动计算)频率计算(以0.2S为步长连续计算5次)修改PSS/E发电机值和负荷值潮流计算(采用平启动模式,并含获取PSS/E潮流计算结果所花费时问)全遥测数据报文发送0.1lO.0l5O_280.2240.038①在极端情况下:每个周期都出现遥信变位,②③需要进行拓扑分析;每次都发送全遥测报文;潮流采用平启动模式,一个仿真周期总耗时为0.667S,而正常计算周期应该小于该值,因此,仿真系统完全能够满足应用程序对秒级数据采样的要求。5结语本文基于PSS/E的潮流API接口进行二次开发,设计并实现了以PSS/E潮流计算为核心的,反映电网中长期动态过程的仿真系统。通过对PSS/E接口的封装、调用,以及与用户白定义模型之问的交互,阐述了使用PSS/E的API接口进行二次开发的方法。通过算例对开发的仿真系统进行仿真验证,仿真结果表明,基于API接口二次开发的应用程序,能够满足准确性和实时性的要求,非常适用于大型应用程序的开发以及与现有用户应用程序的快速集成。参考文献[1]高宗和,陈刚,杨军峰,等.特高压互联电网联络线功率控制(一)AGC控制策略[J].电力系统自动化,2009,王勇,等基于PSS/E潮流API接口的动态过程仿真系统[23[3][4][5][6][7][8]—33(151:5155.—GAOZonghe,CHENGang,YANGJun-feng,eta1.Activepowercontrolfortie-linesinuhvinterconnectedpowergridpartoneagecontrolstrategies[J].AutomationofElectricPowerSystems,2009,33(15):—5155.温步瀛.计及调速器死区影响的两区域互联电力系统AGC研究[J].电工技术学报,2010,25(9):176-182.—WENBu-ying.ResearchonAGCoftwoareainterconnectedpowersystemconsideringtheeffectofthegovernordeadband[J].TransactionsofChina—ElectrotechnicalSociety,2010,25(9):176182.倪琳娜,罗吉,王少荣.含风电电力系统的频率控制—[J1.电工技术学报,2011,26(增刊1):235241.—NILinna,LUOJi,WANGShao-rong.Frequencycontrolofpowersystemwithwindpowerintegration[J].TransactionsofChinaElectrotechnicalSociety,2011,26(Sl1:235-241.魏文辉,石俊杰,高平,等.国家电力调度通信中心调度员培训模拟系统[J].电网技术,2008,32(6):19-26.WEIWen-hui,SHIJun-jie,GAOPing,eta1.DispatchertrainingsimulatorofChinaNationalPowerDispatching&CommunicationCenter[J].PowerSystemTechnology,—2008,32(6):1926.胡晓侠,胡炎.基于DTS的集控站仿真培训系统实现方法[J】_电力系统保护与控制,2009,37(11):86-90.HUXiao-xia,HUYan.AnimplementationmethodforcentralsupervisionstationtrainingsystembasedonDTS[J].PowerSystemProtectionandControl,2009,—37(11、:8690.张扬,陆承宇,杜振东.电力系统仿真软件PSS/E简介【J1.华东电力,1997,25(1):6-9.—ZHANGYang,LUChengyu,DUZhen-dong.IntroductionofPSS/E[J].EastChinaEelectricPower,1997,25(1):6-9.祝瑞金,傅业盛.电力系统高级仿真软件PSS/E的消化与应用[J].华东电力,2001,29(2):8-11,62.ZURui-jin,FUYe-sheng.DigestionandapplicationofadvancedsimulatingsoftwarePSS/Eforpowersystem[J].EastChinaEelectricPower,2001,29(2):8-11,62.黄学良,刘志仁,祝瑞金,等.大容量变速恒频风电机组接入对电网运行的影响分析[J].电工技术学报,—2010,25(4):142149.HUANGXue-liang,LIUZhi-ren,ZHURui-jin,eta1.Impactofpowersystemintegratedwithlargecapacityofvariablespeedconstantfrequencywindturbines[J].TransactionsofChinaElectrotechnicalSociety,2010,—25(4):142149.[9]屈刚,程浩忠,马则良,等.应用电力仿真软件PSS/E计算网络可用传输能力[J].高电压技术,2009,35(9):2264.2269.—QUGang,CHENGHao・zhong,MAZeliang,eta1.NetworkavailabletransfercapabililycalculationbyPSS/Esoftware[J].HighVoltageEngineering,2009,—35(9):22642269.[10]谢大鹏,王晓茹,张薇.利用PSS/E实现电力系统低频减载控制仿真[J】.电力系统保护与控制,2009,37(1):71-75.82.——XIEDapeng,WANGXiaoru,ZHANGWei.Realization—ofpowersystemunderfrequencyloadsheddingcontrolsimulationwithPSS/E[J].PowerSystemProtectionandControl,2009,37(1):71-75,82.[11]陈义宣,王晓茹,廖国栋,等.PSS/E励磁系统的自定义建模[J].电网技术,2009,33(18):78-83.——CHENYixuan,WANGXiao-ru,LIAOGuodong,eta1.UserdefinedexcitationsystemmodelsinPSS/E[J].—PowerSystemTechnology,2009,33(18):7883.[12]李娜,徐政.PSS/E中风电机组的低电压穿越模拟方法[J].电力系统保护与控制,2013,41(8):23-29.LINa,XUZheng.Simulationmethodoflowvoltage—ridethroughofwindgeneratorsinPSS/E[J1.Power—SystemProtectionandControl,2013,41(8):2329.[13]廖晓晖,张沛超.基于Python开发PSS/E高级应用程序【J】.继电器,2008,36(11):9-12.LIAOXiao-hui,ZHANGPei-chao.DevelopingadvancedPSS/EapplicationsbasedonPython[J].Relay,2008,36(11、:9-12.[14]Siemens.PSS ̄E33-3applicationprograminterface(API)[R].[15]中国电力科学研究院.电力系统分析综合程序7.0版基础数据库用户手册[R】.收稿日期:2013-1O-09;—修回Et期:2014-0106作者简介:王勇(1979一),男,硕士,高级工程师,主要从事电—力系统分析与仿真方面的研究;Email:wangyongepri@gmail.com李峰(1976一),男,硕士,高级工程师,主要从事电力系统分析与仿真方面的研究;潘玲玲(1985一),女,硕士,工程师,主要从事电力系统分析与仿真方面的研究。
村长
该用户很懒,什么也没介绍
文档单价:6.00 会员免费
开通会员可免费下载任意文档