CN101719182B - 一种交直流电力***分割并行电磁暂态数字仿真方法 - Google Patents

一种交直流电力***分割并行电磁暂态数字仿真方法 Download PDF

Info

Publication number
CN101719182B
CN101719182B CN2009102418641A CN200910241864A CN101719182B CN 101719182 B CN101719182 B CN 101719182B CN 2009102418641 A CN2009102418641 A CN 2009102418641A CN 200910241864 A CN200910241864 A CN 200910241864A CN 101719182 B CN101719182 B CN 101719182B
Authority
CN
China
Prior art keywords
subnet
network
alpha
direct current
alternating current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2009102418641A
Other languages
English (en)
Other versions
CN101719182A (zh
Inventor
田芳
周孝信
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
Original Assignee
China Electric Power Research Institute Co Ltd CEPRI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Electric Power Research Institute Co Ltd CEPRI filed Critical China Electric Power Research Institute Co Ltd CEPRI
Priority to CN2009102418641A priority Critical patent/CN101719182B/zh
Publication of CN101719182A publication Critical patent/CN101719182A/zh
Application granted granted Critical
Publication of CN101719182B publication Critical patent/CN101719182B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Supply And Distribution Of Alternating Current (AREA)

Abstract

本发明涉及一种交直流电力***分割并行的电磁暂态数字仿真方法,包括:将目标交直流电力***分割为多个子网,包括交流网络子网、换流器子网、直流网络子网或交直流混合网络子网;对各子网求取端口点的等值阻抗矩阵和等值电势;求取子网间联络线电流;根据子网间联络线电流求取各子网节点电压;求解各子网的发电机、控制***等微分方程;进行用户自定义模型、MATLAB模型、物理装置输入输出信息处理;进行机电暂态接口输入输出信息处理。该仿真方法具有分网方式灵活、计算速度快等优点。该仿真方法能够同时适用于交直流***电磁暂态分网并行计算、与机电暂态并行计算、接入用户自定义模型、MATLAB模型和物理装置处理等,从而实现对交直流电力***的各种暂态和动态过程的数字仿真。

Description

一种交直流电力***分割并行电磁暂态数字仿真方法
技术领域
本发明涉及一种交直流电力***电磁暂态数字仿真方法,更具体地说,涉及一种交直流电力***的分割并行电磁暂态实时动态仿真方法。
背景技术
电力***电磁暂态过程仿真的主要目的在于分析和计算故障或操作后可能出现的暂态过电压和过电流,以便根据所得到的暂态过电压和过电流对相关电力设备进行合理设计,确定已有设备能否安全运行,并研究相应的限制和保护措施。
电磁暂态数字仿真一般采用三相瞬时值模型,计算步长取20-200微秒。
在直流输电***的电磁暂态仿真中,换流器用三相暂态模型模拟;直流线路用π型、T型集中参数线路模型或分布参数线路模型;直流控制***的模型包括调节***和脉冲触发***等。直流输电***的电磁暂态仿真,不仅可用于交直流***的一般稳定性分析,还可以用来深入地分析直流输电***的内部问题,如换相失败问题、直流控制和保护等问题。另外,如果仿真的速度足够快,能达到实时,还可以用于直流控制与保护装置的试验。但是,相对于交流***而言,要实现含直流输电***的电力***电磁暂态仿真的实时性并不容易,这是因为,直流输电***中的关键元件-换流器是由若干个换流阀组成的,在一个周期内,换流阀会多次导通或关断,每一次导通或关断都意味着网络的拓朴结构发生变化。现有的电磁暂态数字仿真方法,将交直流电力***中的交流网络、换流器、直流网络等各部分分别形成暂态等值计算电路,然后根据其连接关系形成统一的网络节点电压方程来进行求解。换流阀导通或关断导致网络拓扑结构发生变化时,该节点电压方程的计算电导阵需要重新进行三角(LU)分解,由于网络拓扑变化频繁,会引起计算量的大幅度上升,难以实现实时仿真。
发明内容
本发明的目的就是提供一种交直流电力***分割并行电磁暂态数字仿真方法,有效地解决上述交直流电力***电磁暂态仿真的实时性问题。该方法的核心是交流网络与直流各部分分开计算,换流阀导通或关断后只影响其所在的换流器网络结构,需对其所在的换流器网络重新进行三角LU分解,不影响其它网络结构,因此可避免大交流网络和其它部分(如直流线路、其它换流器)的频繁LU分解过程。同时采用网络并行计算技术,以提高计算速度。
为此,根据本发明的一个方面,提供一种交直流电力***分割并行电磁暂态数字仿真方法,包括如下步骤:
步骤1:将一个目标交直流电力***分割为多个子网,包括交流网络子网、换流器子网和直流网络子网;
步骤2:对各子网求取端口点的等值阻抗矩阵;
步骤3:设定初始计算时间t=0;
步骤4:判断此时刻是否有开关动作,或换流阀导通、关断等使网络结构发生变化的情况发生;如果是则转至步骤5,否则转至步骤6;
步骤5:对有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的子网,求取端口点的等值阻抗矩阵;
步骤6:各子网求取端口点的等值电势;
步骤7:求取子网间的联络线电流或联络线变量(在换流器采用节点法情况下为联络线电流,在换流器采用回路法求解情况下为联络线变量,联络线变量可以是子网间联络线电流,也可以是子网间端口点电压);
步骤8:各子网根据得到的子网间联络线电流或联络线变量求取子网节点电压,在换流器采用回路法求解情况下根据子网间联络线变量求取换流器连支电流;
步骤9:各子网求解发电机、控制***等微分方程;
步骤10:判断是否有用户自定义模型或MATLAB模型;如果是则转至步骤11和12,否则转至步骤13;
步骤11:用户自定义模型、MATLAB模型输入输出信息处理;
步骤12:用户自定义模型、MATLAB模型计算;
步骤13:判断是否有机电暂态接口;如果是则转至步骤14和15,否则转至步骤16;
步骤14:机电暂态接口输入输出信息处理;
步骤15:机电暂态仿真计算;
步骤16:判断是否有物理装置;如果是则转至步骤17和18,否则转至步骤19;
步骤17:物理装置输入输出信息处理;
步骤18:物理装置运行;
步骤19:将仿真时间增加一个时间步长;
重复执行上述步骤4至步骤19,直至到达总仿真时间为止。
根据本发明的另一个方面,提供一种电力***数字仿真方法,包括如下步骤:
步骤1:将一个目标交直流电力***分割为多个子网,子网可以是交直流混合网络,也可以是单独的交流、换流器和直流网络;
步骤2:判断该子网是否为交直流混合网络;如果是则转至步骤3,否则转至步骤5;
步骤3:对于交直流混合网络,求取子网内部交直流联络线电流;
步骤4:对于交直流混合网络,根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压;
步骤3和4的目的是计算各子网端口点的等值阻抗矩阵。
步骤5:对于非交直流混合网络,直接求取端口点的等值阻抗矩阵;
步骤6:设定初始计算时间t=0;
步骤7:判断此时刻是否有开关动作,或换流阀导通、关断等使网络结构发生变化的情况发生;如果是则转至步骤8,否则转至步骤12;
步骤8:对有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的子网,判断该子网是否为交直流混合网络;如果是则转至步骤9,否则转至步骤11;
步骤9:对于有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的交直流混合网络,求取子网内部交直流联络线电流;
步骤10:对于有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的交直流混合网络,根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压;
步骤9和10的目的是计算网络结构变化子网端口点的等值阻抗矩阵。
步骤11:对有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的非交直流混合网络,直接求取端口点的等值阻抗矩阵;
步骤12:判断该子网是否为交直流混合网络;如果是则转至步骤13,否则转至步骤15:
步骤13:对于交直流混合网络,求取子网内部交直流联络线电流;
步骤14:对于交直流混合网络,根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压;
步骤13和14的目的是计算各子网端口点的等值电势。
步骤15:对于非交直流混合网络,直接求取端口点的等值电势;
步骤16:求取子网间联络线电流;
步骤17:各子网根据子网间联络线电流求取子网节点电压;
步骤18:各子网求解发电机、控制***等微分方程;
步骤19:判断是否有用户自定义模型或MATLAB模型;如果是则转至步骤20和21,否则转至步骤22;
步骤20:用户自定义模型、MATLAB模型输入输出信息处理;
步骤21:用户自定义模型、MATLAB模型计算;
步骤22:判断是否有机电暂态接口;如果是则转至步骤23和24,否则转至步骤25;
步骤23:机电暂态接口输入输出信息处理;
步骤24:机电暂态仿真;
步骤25:判断是否有物理装置;如果是则转至步骤26和27,否则转至步骤28;
步骤26:物理装置输入输出信息处理;
步骤27:物理装置运行;
步骤28:将仿真时间增加一个时间步长;
重复执行上述步骤7至步骤28,直至到达总仿真时间为止。
本发明的有益效果是:根据本发明的交直流电力***分割并行电磁暂态数字仿真方法,通过将目标电力***分割为交流、换流器和直流多个子网,进而将涉及各个子网的计算任务分配到机群服务器的各个子机并行计算,从而实现交直流电力***的实时或超实时电磁暂态仿真。其网络分割方式非常灵活,可以从交直流的任一连接点进行分网,交流网络还可进一步分网,分割成若干个交流子网。
该方法与机电暂态并行仿真方法结合,能够实现大规模电力***的机电暂态和电磁暂态过程的并行仿真计算,实现大电力***背景下对局部电网如直流输电、电力电子装置等的详细电磁暂态仿真模拟。
此外,可以在该方法所模拟的电力***中接入用户自定义模型或MATLAB模型所模拟的控制***,用于控制***的结构设计和参数优化,这样可极大地扩展对电力***的仿真分析能力,同时可以在该方法所模拟的电力***中接入实际物理装置(如继电保护和安全自动装置、直流输电控制装置等)进行闭环仿真试验,以检验这些物理装置在实际电力***中的效果。
附图说明
图1是根据本发明的第一实施例的交直流电力***分割并行电磁暂态数字仿真方法的流程图;
图2示意性示出了一种交直流电力***分割方式;
图3示出了换流器采用回路法求解情况下换流器电压、电流的正方向;
图4是根据本发明的第二实施例的交直流电力***分割并行电磁暂态数字仿真方法的流程图;
图5示意性示出了另一种交直流电力***分割方式;
图6是本发明的第二实施例中针对特殊情况的简化流程图;
具体实施方式
图1是根据本发明第一实施例的交直流电力***分割并行电磁暂态数字仿真方法的流程图。
如图1所示,根据本发明第一实施例的交直流电力***分割并行电磁暂态数字仿真方法包括如下步骤:
步骤1:交直流电力***分割。
在该步骤1中,通过节点***或分布参数线路解耦的方法将目标交直流电力***分为多个子网,包括交流网络子网、换流器子网和直流网络子网。交流网络子网或换流器子网或直流网络子网可以是1个,也可以是多个。
图2示出了一种交直流电力***分割方式。如图2所示,目标电力***被分割为六个子网S1~S6,其中S1、S2为换流器子网,S3为直流网络子网,S4、S5和S6为交流网络子网。
步骤2:各子网求取端口点的等值阻抗矩阵。
例如,交流子网S4的节点电压方程如下:
GAVA+pABiα-pACiγ+pac1iα1+pac1iα2=hA    (1)
其中,GA、VA、hA分别为交流网络A的导纳阵、节点电压及注入电流源,iα1、iα2为从交流网络流向换流器1、2的电流,pac1为反映某一交流节点与iα1(iα2)关联关系的关联阵,其中元素非0即1,iα、iγ为交流网络A至B、C至A的电流,pAB、pAC为反映交流网络A中某一交流节点与iα、iγ关联关系的关联阵,其中元素非0即1。
令式(1)中hA=0,iα、iγ、iα1、iα2依次分别置1或-1(电流正方向为流入该子网则置1,否则置-1),求取端口点节点电压,求出的电压向量列的组合即为端口点等值阻抗矩阵。
步骤3:设定初始计算时间t=0。
步骤4:判断此时刻是否有开关动作,或换流阀导通、关断等使网络结构发生变化的情况发生。
在该步骤4中,判断此时刻各个子网中是否有开关动作或者换流阀导通或关断等情况发生。如果判断为“是”,则前进到步骤5;如果判断为“否”,则前进到步骤6。
步骤5:对有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的子网,求取端口点的等值阻抗矩阵。
计算过程同步骤2。
步骤6:各子网求取端口点的等值电势。
令式(1)中iα、iγ、iα1、iα2=0,求取端口点节点电压,即为端口点等值电势。
步骤7:求取子网间联络线电流。
根据各子网端口点的等值阻抗矩阵和等值电势求取子网间联络线电流。
设已求得子网S4的端口点的等值阻抗和等值电势,可写出其端口方程为
v α 1 v α 2 v α v γ = e α 1 ( S 4 ) e α 2 ( S 4 ) e α ( S 4 ) e γ ( S 4 ) + z α 1 , α 1 ( S 4 ) z α 1 , α 2 ( S 4 ) z α 1 , α ( S 4 ) z α 1 , γ ( S 4 ) z α 2 , α 1 ( S 4 ) z α 2 , α 2 ( S 4 ) z α 2 , α ( S 4 ) z α 2 , γ ( S 4 ) z α , α 1 ( S 4 ) z α , α 2 ( S 4 ) z α , α ( S 4 ) z α , γ ( S 4 ) z γ , α 1 ( S 4 ) z γ , α 1 ( S 4 ) z γ , α ( S 4 ) z γ , γ ( S 4 ) - i α 1 - i α 2 - i α i γ - - - ( 2 )
式中,vα1,vα2为子网S1与子网S4之间的端口点1(与换流器1相连)、端口点2(与换流器2相连)电压,vα为子网S4与子网S5之间的端口点电压,vγ为子网S4与子网S6之间的端口点电压;eα1 (S4),eα2 (S4),eα (S4),eγ (S4)为各端口点等值电势;阻抗矩阵对角元素zα1,α1 (S4)、zα2,α2 (S4)等为端口点等值自阻抗,非对角元素zα1,α2 (S4)、zα1,α (S4)等为端口点等值互阻抗。
类似地,可写出其他子网的端口方程分别为
子网S1:
v α 1 v α 2 v β 12 = e α 1 ( S 1 ) e α 2 ( S 1 ) e β 12 ( S 1 ) + z α 1 , α 1 ( S 1 ) z α 1 , α 2 ( S 1 ) z α 1 , β 12 ( S 1 ) z α 2 , α 1 ( S 1 ) z α 2 , α 2 ( S 1 ) z α 2 , β 12 ( S 1 ) z β 12 , α 1 ( S 1 ) z β 12 , α 2 ( S 1 ) z β 12 , β 12 ( S 1 ) i α 1 i α 2 i β 12 - - - ( 3 )
子网S2:
v α 3 v α 4 v β 34 = e α 3 ( S 2 ) e α 4 ( S 2 ) e β 34 ( S 2 ) + z α 3 , α 3 ( S 2 ) z α 3 , α 4 ( S 2 ) z α 3 , β 34 ( S 2 ) z α 4 , α 3 ( S 2 ) z α 4 , α 4 ( S 2 ) z α 4 , β 34 ( S 2 ) z β 34 , α 3 ( S 2 ) z β 34 , α 4 ( S 2 ) z β 34 , β 34 ( S 2 ) i α 3 i α 4 i β 34 - - - ( 4 )
子网S3:
v β 12 v β 34 = e β 12 ( S 3 ) e β 34 ( S 3 ) + Z β 12, β 12 ( S 3 ) Z β 12, β 34 ( S 3 ) Z β 34, β 12 ( S 3 ) Z β 34, β 34 ( S 3 ) - i β 12 - i β 34 - - - ( 5 )
子网S5:
v α 3 v α 4 v α v β = e α 3 ( S 5 ) e α 4 ( S 5 ) e α ( S 5 ) e β ( S 5 ) + z α 3 , α 3 ( S 5 ) z α 3 , α 4 ( S 5 ) z α 3 , α ( S 5 ) z α 3 , β ( S 5 ) z α 4 , α 3 ( S 5 ) z α 4 , α 4 ( S 5 ) z α 4 , α ( S 5 ) z α 4 , β ( S 5 ) z α , α 3 ( S 5 ) z α , α 4 ( S 5 ) z α , α ( S 5 ) z α , β ( S 5 ) z β , α 3 ( S 5 ) z β , α 4 ( S 5 ) z β , α ( S 5 ) z β , β ( S 5 ) - i α 3 - i α 4 i α - i β - - - ( 6 )
子网S6:
v β v γ = e β ( S 6 ) e γ ( S 6 ) + z β , β ( S 6 ) z β , γ ( S 6 ) z γ , β ( S 6 ) z γ , γ ( S 6 ) i β - i γ - - - ( 7 )
将式(2)~(7)合并,消去vα1,vα2,vα3,vα4,vα,vβ,vγ,vβ12,vβ34,最后得到子网间联络线电流方程式如下:
Ai=b    (8)
其中i=[iα,iβ,iγ,iα1,iα2,iα3,iα4,iβ12,iβ34]T为子网间联络线电流,矩阵A如下式所示:
Figure G2009102418641D00081
右端项b如下式所示:
Figure G2009102418641D00091
求解线性方程组(8),可求得子网间联络线电流。
换流器也可以采用回路法求解,这样可以减少联络线方程式的维数。
此时,交流子网节点电压方程不变,为
GAVA+pABiα-pACiγ+pac1iα1+pac1iα2=hA    (9)
GBVB-pBAiα+pBCiβ+pac2iα3+pac2iα4=hB    (10)
GCVC+pCAiγ-pCBiβ=hC                      (11)
直流子网节点电压方程不变,为
GdcVdc+pdc1iβ12+pdc2iβ34=hdc    (12)
子网S3、S4、S5、S6的端口方程不变,仍为式(5)、(2)、(6)、(7)。
子网S1和S2的端口方程改用端口点的等值导纳和等值电流源描述。
对于子网S1,设已求得其端口点的等值导纳和等值电流源,可写出其端口方程为(换流器1、2分开描述)
i α 1 i d 1 = I α 1 ( S 1 ) I d 1 ( S 1 ) + y α 1, α 1 ( S 1 ) y α 1 , d 1 ( S 1 ) y d 1, α 1 ( S 1 ) y d 1 , d 1 ( S 1 ) v α 1 v d 1
i α 2 i d 2 = I α 2 ( S 1 ) I d 2 ( S 1 ) + y α 2 , α 2 ( S 1 ) y α 2 , d 2 ( S 1 ) y d 2 , α 2 ( S 1 ) y d 2 , d 2 ( S 1 ) v α 2 v d 2 - - - ( 13 )
式中,vd1,vd2为换流器1、2直流侧电压,id1,id2为换流器1、2直流侧电流;Iα1 (S4),Iα2 (S4),Id1 (S4),Id2 (S4)为各端口点等值电流源;导纳矩阵对角元素yα1,α1 (S1)、yd1,d1 (S1)等为端口点等值自导纳,非对角元素yα1,d1 (S1)、yd1,α1 (S1)等为端口点等值互导纳。
类似地,可写出子网S2的端口方程为;
i α 3 i d 3 = I α 3 ( S 2 ) I d 3 ( S 2 ) + y α 3 , α 3 ( S 2 ) y α 3 , d 3 ( S 2 ) y d 3 , α 3 ( S 2 ) y d 3 , d 3 ( S 2 ) v α 3 v d 3
i α 4 i d 4 = I α 4 ( S 2 ) I d 4 ( S 2 ) + y α 4 , α 4 ( S 2 ) y α 4 , d 4 ( S 2 ) y d 4 , α 4 ( S 2 ) y d 4 , d 4 ( S 2 ) v α 4 v d 4 - - - ( 14 )
以子网S1为例,端口点等值导纳和等值电流源的计算过程如下:
换流器1、2采用回路法求解时,其连支电流方程式为
AL1IL1=bL1+CL1vα1+DL1vd1    (15)
AL2IL2=bL2+CL2vα2+DL2vd2    (16)
式中IL1、IL1为换流器1、2的连支电流。
另外,根据连接关系,有下式成立:
i α 1 = C L 1 T I L 1 - - - ( 17 )
i α 2 = C L 2 T I L 2 - - - ( 18 )
id1=DL1 TIL1    (19)
id2=DL2 TIL2    (20)
将式(15)代入式(17),可得:
i α 1 = C L 1 T A L 1 - 1 ( b L 1 + C L 1 v α 1 + D L 1 v d 1 )
与式(14)对比,可得:
I α 1 ( S 1 ) = C L 1 T A L 1 - 1 b L 1 , y α 1 , α 1 ( S 1 ) = C L 1 T A L 1 - 1 C L 1 , y α 1 , d 1 ( S 1 ) = C L 1 T A L 1 - 1 D L 1
类似地,根据式(14)、(15)、(19),可得:
I d 1 ( S 1 ) = D L 1 T A L 1 - 1 b L 1 , y d 1 , α 1 ( S 1 ) = D L 1 T A L 1 - 1 C L 1 , y d 1 , d 1 ( S 1 ) = D L 1 T A L 1 - 1 D L 1
根据式(14)、(16)、(18),可得:
I α 2 ( S 1 ) = C L 2 T A L 2 - 1 b L 2 , y α 2 , α 2 ( S 1 ) = C L 2 T A L 2 - 1 C L 2 , y α 2 , d 2 ( S 1 ) = C L 2 T A L 2 - 1 D L 2
根据式(14)、(16)、(20),可得:
I d 2 ( S 1 ) = D L 2 T A L 2 - 1 b L 2 , y d 2 , α 2 ( S 1 ) = D L 2 T A L 2 - 1 C L 2 , y d 2 , d 2 ( S 1 ) = D L 2 T A L 2 - 1 D L 2
另外,根据连接关系,有下式成立:
vβ12=vd1+vd2      (21)
vβ34=-(vd3+vd4)   (22)
iβ12=id1=id2     (23)
iβ34=-id3=-id4   (24)
id3=DL3 TIL3        (25)
id4=DL4 TIL4        (26)
vα1=vα2          (27)
vα3=vα4          (28)
由式(2)、(5)~(7)、(13)、(14)、(19)~(26),消去iα1,iα2,iα3,iα4,vα2,vα4,vα,vβ,vγ,vβ12,vβ34,iβ12,iβ34,id1,id2,id3,id4,最后得到联络线方程式如下:
AX  =b    (29)
其中X=[iα,iβ,iγ,vα1,vα3,vd1,vd2,vd3,vd4]T为子网间联络线变量,部分变量为子网间联络线电流,部分变量为子网间端口点电压,矩阵A如下式所示:
右端项b如下式所示:
Figure G2009102418641D00131
求解线性方程组(29),可求得子网间联络线变量X。
对于图2所示的***,换流器采用节点法求解时联络线方程式的维数为23,采用回路法求解时联络线方程式的维数为19。
步骤8:各子网根据得到的子网间联络线电流或联络线变量求取子网节点电压。例如,交流子网S4的节点电压可根据式(1)求出。在换流器采用回路法求解情况下则根据子网间联络线变量求取换流器连支电流。
步骤9:各子网求解发电机、控制***等微分方程。
在步骤9中,各个子网求解发电机、控制***等的微分方程。在电力***的电磁暂态计算中,各种动态元件,包括发电机、电动机、励磁调节器、调速器、电力***稳定器、直流输电控制器、FACTS控制器等,均用微分方程来描述。这些微分方程可采用梯形隐积分方法将其差分化后,形成差分方程再求解。
步骤10:判断是否有用户自定义模型或MATLAB模型。
在该步骤10中,判断各个子网中是否有用户自定义模型或MATLAB模型。如果判断为“是”,则前进到步骤11和12;如果判断为“否”,则前进步骤13。
步骤11:用户自定义模型、MATLAB模型输入输出信息处理。
在该步骤11中,需要求取并发送各外接模型(用户自定义模型、MATLAB模型)输入变量值,并接收和处理各外接模型的输出变量值。
用户自定义模型为用户自行搭建的模型,一般为励磁调节器、调速器、电力***稳定器、直流输电控制器、FACTS控制器等控制***模型。MATLAB模型是用户在MATLAB/Simulink环境下自行搭建的模型,一般也是上述控制***模型。
步骤12:用户自定义模型、MATLAB模型计算。
在步骤12中,需要先接收用户自定义模型、MATLAB模型的输入变量值,然后根据用户自定义模型、MATLAB模型的各功能框计算公式和连接关系,进行模型计算,求取并发送用户自定义模型、MATLAB模型输出变量值。
步骤12中的计算与其它步骤中的计算并行进行,由另外的独立程序(用户自定义模型计算程序、MATLAB模型计算程序)来实现。
如果步骤12中模型的计算量不大,也可以将其与其它步骤串行进行计算,由同一个程序来处理,这时,发送和接收数据可以去掉,步骤11和步骤12合并为图1所示的步骤12。
步骤13:判断是否有机电暂态接口。
在该步骤13中,判断是否有机电暂态接口。如果判断为“是”,则前进到步骤14和15;如果判断为“否”,则前进到步骤16。
步骤14:机电暂态接口输入输出信息处理。
在机电暂态仿真的整数倍步长点,求取并向机电暂态仿真程序发送与机电暂态子网接口的边界点正、负、零序电压和电流,接收机电暂态仿真程序发送的边界点正、负、零序等值阻抗和电势。
步骤15:机电暂态仿真计算。
步骤15由另外的独立的机电暂态仿真程序来实现,先接收电磁暂态程序发送的边界点正、负、零序电压和电流,进行机电暂态一个步长的积分计算,然后求取并向电磁暂态仿真程序发送与电磁暂态子网接口的边界点正、负、零序等值阻抗和电势。
步骤16:判断是否有物理装置。
在该步骤16中,判断是否有物理装置。如果判断为“是”,则前进到步骤17和18;如果判断为“否”,则前进到步骤19。
步骤17:物理装置输入输出信息处理。
该步骤主要是进行数模和模数转换,将实时仿真的数字信号和开关信号分别通过PCI总线的D/A转化卡和PCI总线的I/O转换卡,转换成模拟信号,然后再通过接口放大器,送入物理装置。物理装置对输入的信号做出响应后,将反馈的模拟信号和开关信号再通过PCI总线的A/D转化卡和PCI总线的I/O转换卡,转换成数字信号,送入仿真程序中,完成整个闭环仿真。
该步骤也可以由独立的物理装置接口程序并行处理,这时需要在电磁暂态仿真程序和物理装置接口程序中增加输入输出量的发送和接收。
步骤18:物理装置运行。
步骤19:设t=t+dt。
在该步骤19中将仿真计算的时间t增大一个步长dt。
步骤20:判断增大后的时间是否大于总仿真时间,如果判断结果为“是”,结束整个仿真过程,如果判断结果为“否”,返回到步骤4,重复步骤4至18的仿真过程,计算下一时步的暂态过程。
需要说明的是,对于交直流电力***来说,对其进行分网或交直流分割的目的在于,第一,将涉及各个子网的计算任务分配到机群服务器的各个子机,由各个子机并行计算,以提高计算速度,做到电磁暂态实时或超实时仿真。机群服务器的各个子机,需在主机的统一控制下并列进行相应的计算,并交换信息。第二,如果不分网只进行交直流分割而将分割的各个部分的计算任务在一台机器上来执行(串行计算),也可以大幅度提高计算速度,这时因为将换流器分割开来后,换流阀的导通和关断将不再影响整个网络的拓扑结构,这样不需要将整个网络重新进行LU分解,只需要对换流器所在局部网络进行LU分解,会大大减少计算量。这是本发明的第二实施例中所要说明的内容。
在图1所示的根据本发明的第一实施例中,步骤2、5、6、8、9、11、14和步骤17均是利用机群服务器的主机和多个子机实现各个子网的计算任务。
图4示出了根据本发明的第二实施例的交直流电力***分割并行电磁暂态数字仿真方法的流程图。
步骤1:交直流电力***分割。
在该步骤1中,将一个目标交直流电力***分割为多个子网,子网可以是交直流混合网络,也可以是单独的交流、换流器和直流网络。
步骤2:判断该子网是否为交直流混合网络。
在该步骤2中,判断该子网是否为交直流混合网络,即该子网是否由交流网络和换流器或交流网络、换流器和直流网络组成。如果判断为“是”,则前进到步骤3;如果判断为“否”,则前进到步骤5。
步骤3:对于交直流混合网络,求取子网内部交直流联络线电流。
步骤4:对于交直流混合网络,根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压。
步骤3和4的目的是计算各子网端口点的等值阻抗矩阵。
仍以图2所示***为例,说明具体计算方法。设目标电力***被分割为3个子网S1、S2和S3,如图5所示。子网S1含交流网络A及换流器1、2,子网S2含交流网络B,换流器3、4及直流网络,子网S3含交流网络C,因而子网S1和子网S2都是交直流混合网络,子网S3为非交直流混合网络。
对于子网S1,分别写出交流网络和换流器网络的端口方程如式(30)、(31)所示
v α 1 v α 2 v α v γ = e α 1 ( ac ) e α 2 ( ac ) e α ( ac ) e γ ( ac ) + z α 1 , α 1 ( ac ) z α 1 , α 2 ( ac ) z α 1 , α ( ac ) z α 1 , γ ( ac ) z α 2 , α 1 ( ac ) z α 2 , α 2 ( ac ) z α 2 , α ( ac ) z α 2 , γ ( ac ) z α , α 1 ( ac ) z α , α 2 ( ac ) z α , α ( ac ) z α , γ ( ac ) z γ , α 1 ( ac ) z γ , α 2 ( ac ) z γ , α ( ac ) z γ , γ ( ac ) - i α 1 - i α 2 - i α i γ - - - ( 30 )
v α 1 v α 2 v β 12 = e α 1 ( con ) e α 2 ( con ) e β 12 ( con ) + z α 1 , α 1 ( con ) z α 1 , α 2 ( con ) z α 1 , β 12 ( con ) z α 2 , α 1 ( con ) z α 2 , α 2 ( con ) z α 2 , β 12 ( con ) z β 12 , α 1 ( con ) z β 12 , α 2 ( con ) z β 12 , β 12 ( con ) i α 1 i α 2 i β 12 - - - ( 31 )
由式(30)第一、二行和式(31)第一、二行,可形成子网内部交直流联络线方程
Aiinn=b+ci    (32)
其中iinn=[iα1,iα2]T为子网内部交直流联络线电流,i=[-iα,iγ,iβ12X]T为子网间联络线电流,A、b、c如下式所示:
A = z α 1, α 1 ( ac ) + z α 1, α 1 ( con ) z α 1, α 2 ( ac ) + z α 1, α 2 ( con ) z α 2, α 1 ( ac ) + z α 2, α 1 ( con ) z α 2, α 2 ( ac ) + z α 2, α 2 ( con ) , b = e α 1 ( ac ) - e α 1 ( con ) e α 2 ( ac ) - e α 2 ( con ) ,
c = z α 1 , α ( ac ) z α 1 , γ ( ac ) - z α 1 , β 12 ( con ) z α 2 , α ( ac ) z α 2 , γ ( ac ) - z α 2 , β 12 ( con )
令子网S1中电流源置0,iα、iγ、iβ12依次分别置1或-1(电流正方向为流入该子网则置1,否则置-1),其它电流置0,先根据式(32)求出iα1、iα2,再根据式(9)和下式(33)分别求取交流和换流器网络节点电压,求出的端口点电压向量列的组合即为端口点等值阻抗矩阵。
G con 12 V con 12 - n 1 p con 1 i α 1 - 1 3 n 2 p con 2 i α 2 - p conβ 12 i β 12 = h con 12 - - - ( 33 )
子网S2的端口点等值阻抗矩阵可类似求取。
步骤5:对于非交直流混合网络,直接求取端口点的等值阻抗矩阵。方法同本发明第一实施例中的步骤2。
步骤6:设定初始计算时间t=0。
步骤7:判断此时刻是否有开关动作,或换流阀导通、关断等使网络结构发生变化的情况发生。
在该步骤7中,判断此时刻各个子网中是否有开关动作或者换流阀导通或关断等情况发生。如果判断为“是”,则前进到步骤8;如果判断为“否”,则前进到步骤12。
步骤8:对有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的子网,判断该子网是否为交直流混合网络;如果是则转至步骤9,否则转至步骤11;
步骤9:对于有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的交直流混合网络,求取子网内部交直流联络线电流;
步骤10:对于有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的交直流混合网络,根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压;
步骤9和10的目的是计算网络结构变化子网端口点的等值阻抗矩阵。
步骤11:对有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生的非交直流混合网络,直接求取端口点的等值阻抗矩阵;
步骤9、10和11的计算方法与步骤3、4和5相同,注意此时只需对网络结构发生变化的子网进行处理。
步骤12:判断该子网是否为交直流混合网络。
在该步骤12中,判断该子网是否为交直流混合网络,即该子网是否由交流网络和换流器或交流网络、换流器和直流网络组成。如果判断为“是”,则前进到步骤13;如果判断为“否”,则前进到步骤15。
步骤13:对于交直流混合网络,求取子网内部交直流联络线电流。
步骤14:对于交直流混合网络,根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压。
步骤13和14的目的是计算各子网的端口点等值电势。
仍以图5所示***为例,说明具体计算方法。
对于子网S1:
令子网S1中iα、iγ、iβ12=0,先根据式(32)求出iα1、iα2,再根据式(9)和式(33)分别求取交流和换流器网络节点电压,求出的端口点节点电压,即为端口点等值电势。
子网S2的端口点等值电势可类似求取。
步骤16:求取子网间联络线电流。
根据各子网端口点等值阻抗矩阵和等值电势求取子网间联络线电流。
仍以图5所示***为例,说明具体计算方法。
子网S1、S2、S3的端口方程如下:
子网S1
v α v γ v β 12 = e α ′ ( S 1 ) e γ ′ ( S 1 ) e β 12 ′ ( S 1 ) + z α , α ′ ( S 1 ) z α , γ ′ ( S 1 ) z α , β 12 ′ ( S 1 ) z γ , α ′ ( S 1 ) z γ , γ ′ ( S 1 ) z γ , β 12 ′ ( S 1 ) z β 12 , α ′ ( S 1 ) z β 12 , γ ′ ( S 1 ) z β 12 , β 12 ′ ( S 1 ) - i α i γ i β 12 - - - ( 34 )
子网S2
v α v β v β 12 = e α ′ ( S 2 ) e β ′ ( S 2 ) e β 12 ′ ( S 2 ) + z α , α ′ ( S 2 ) z α , β ′ ( S 2 ) z α , β 12 ′ ( S 2 ) z β , α ′ ( S 2 ) z β , β ′ ( S 2 ) z β , β 12 ′ ( S 2 ) z β 12 , α ′ ( S 2 ) z β 12 , β ′ ( S 2 ) z β 12 , β 12 ′ ( S 2 ) i α - i β - i β 12 - - - ( 35 )
子网S3的端口方程不变,仍为式(7),其标识符改为S3,重写如下
v β v γ = e β ( S 3 ) e γ ( S 3 ) + z β , β ( S 3 ) z β , γ ( S 3 ) z γ , β ( S 3 ) z γ , γ ( S 3 ) i β - i γ - - - ( 36 )
将式(34)~(36)合并,消去vα,vβ,vγ,vβ12,最后得到子网间联络线电流方程式如下:
Ai=b    (37)
其中i=[iα,iβ,iγ,iβ12]T为子网间联络线电流,矩阵A如下式所示:
zα,α(S1)+zα,α(S2) -zα,β(S2) -zα,γ(S1) -zα,β12(S1)-zα,β12(S2)
-zβ,α(S2) zβ,β(S2)+zβ,β (S3) -zβ,γ (S3) zβ,β12(S2)
-zγ,α(S1) -zγ,β (S3) zγ,γ(S1)+zγ,γ (S3) zγ,β12(S1)
-zβ12,α(S1)-zβ12,α(S2)  zβ12,β(S2) zβ12,γ(S1) zβ12,β12(S1)+zβ12,β12(S2)
右端项b如下式所示:
Figure G2009102418641D00191
求解线性方程组(37),可求得子网间联络线电流。
步骤17:各子网根据得到的子网间联络线电流求取子网节点电压。
步骤18:各子网求解发电机、控制***等微分方程。
步骤19:判断是否有用户自定义模型或MATLAB模型。
在该步骤19中,判断各个子网中是否有用户自定义模型或MATLAB模型。如果判断为“是”,则前进到步骤20和21;如果判断为“否”,则前进步骤22。
步骤20:用户自定义模型、MATLAB模型输入输出信息处理。
在该步骤20中,需要求取并发送各外接模型(用户自定义模型、MATLAB模型)输入变量值,并接收和处理各外接模型的输出变量值。
步骤21:用户自定义模型、MATLAB模型计算。
在步骤21中,需要先接收用户自定义模型、MATLAB模型的输入变量值,然后根据用户自定义模型、MATLAB模型的各功能框计算公式和连接关系,进行模型计算,求取并发送用户自定义模型、MATLAB模型输出变量值。
步骤21中的计算与其它步骤中的计算并行进行,由另外的独立程序(用户自定义模型计算程序、MATLAB模型计算程序)来实现。
如果步骤21中模型的计算量不大,也可以将其与其它步骤串行进行计算,由同一个程序来处理,这时,发送和接收数据可以去掉,步骤20和步骤21合并为图4所示的步骤21。
步骤22判断是否有机电暂态接口。
在该步骤22中,判断是否有机电暂态接口。如果判断为“是”,则前进到步骤23和24;如果判断为“否”,则前进到步骤25。
步骤23:机电暂态接口输入输出信息处理。
在机电暂态仿真的整数倍步长点,求取并向机电暂态仿真程序发送与机电暂态子网接口的边界点正、负、零序电压和电流,接收机电暂态仿真程序发送的边界点正、负、零序等值阻抗和电势。
步骤24:机电暂态仿真计算。
步骤24由另外的独立的机电暂态仿真程序来实现,先接收电磁暂态程序发送的边界点正、负、零序电压和电流,进行机电暂态一个步长的积分计算,然后求取并向电磁暂态仿真程序发送与电磁暂态子网接口的边界点正、负、零序等值阻抗和电势。
步骤25:判断是否有物理装置。
在该步骤25中,判断是否有物理装置。如果判断为“是”,则前进到步骤26和27;如果判断为“否”,则前进到步骤28。
步骤26:物理装置输入输出信息处理。
该步骤主要是进行数模和模数转换,将实时仿真的数字信号和开关信号分别通过PCI总线的D/A转化卡和PCI总线的I/O转换卡,转换成模拟信号,然后再通过接口放大器,送入物理装置。物理装置对输入的信号做出响应后,将反馈的模拟信号和开关信号再通过PCI总线的A/D转化卡和PCI总线的I/O转换卡,转换成数字信号,送入仿真程序中,完成整个闭环仿真。
该步骤也可以由独立的物理装置接口程序并行处理,这时需要在电磁暂态仿真程序和物理装置接口程序中增加输入输出量的发送和接收。
步骤27:物理装置运行。
步骤28:设t=t+dt。
在该步骤28中将仿真计算的时间t增大一个步长dt。
步骤29:判断增大后的时间是否大于总仿真时间,如果判断结果为“是”,结束整个仿真过程,如果判断结果为“否”,返回到步骤7,重复步骤4至28的仿真过程,计算下一时步的暂态过程。
前述不分网(整个***为1个子网)只进行交直流分割而将分割的各个部分的计算任务在一台机器上来执行的情况,是属于本发明的第二实施例的特殊情况。此时,流程图如图6所示,与图4中的流程图相比,去掉了若干步骤。
步骤1:交直流电力***分割。
在该步骤1中,将一个目标交直流电力***分割为多个部分,包括交流网络部分、换流器部分和直流网络部分,注意此时仍为1个子网。
步骤2:形成子网内部交直流联络线方程的矩阵A。方法同前述非特殊情况下的步骤3和4中子网内部交直流联络线方程(32)的形成,但此时形成的联络线方程式中c=0。
步骤3:设定初始计算时间t=0。
步骤4:判断此时刻是否有开关动作,或换流阀导通、关断等使网络结构发生变化的情况发生。
在该步骤4中,判断此时刻是否有开关动作或者换流阀导通或关断等情况发生。如果判断为“是”,则前进到步骤5;如果判断为“否”,则前进到步骤6。
步骤5:在有开关动作或者换流阀导通或关断等使网络结构发生变化的情况发生时,重新形成子网内部交直流联络线方程的矩阵A;
步骤6:形成子网内部交直流联络线方程的右端项b;
步骤7:求取子网内部交直流联络线电流;
步骤8:根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压;
步骤9:求解发电机、控制***等微分方程。
步骤10:判断是否有用户自定义模型或MATLAB模型。
在该步骤10中,判断各个子网中是否有用户自定义模型或MATLAB模型。如果判断为“是”,则前进到步骤11和12;如果判断为“否”,则前进步骤13。
步骤11:用户自定义模型、MATLAB模型输入输出信息处理。
在该步骤11中,需要求取并发送各外接模型(用户自定义模型、MATLAB模型)输入变量值,并接收和处理各外接模型的输出变量值。
步骤12:用户自定义模型、MATLAB模型计算。
在步骤12中,需要先接收用户自定义模型、MATLAB模型的输入变量值,然后根据用户自定义模型、MATLAB模型的各功能框计算公式和连接关系,进行模型计算,求取并发送用户自定义模型、MATLAB模型输出变量值。
步骤12中的计算与其它步骤中的计算并行进行,由另外的独立程序(用户自定义模型计算程序、MATLAB模型计算程序)来实现。
如果步骤12中模型的计算量不大,也可以将其与其它步骤串行进行计算,由同一个程序来处理,这时,发送和接收数据可以去掉,步骤11和步骤12合并为图4所示的步骤12。
步骤13:判断是否有机电暂态接口。
在该步骤13中,判断是否有机电暂态接口。如果判断为“是”,则前进到步骤14和15;如果判断为“否”,则前进到步骤16。
步骤14:机电暂态接口输入输出信息处理。
在机电暂态仿真的整数倍步长点,求取并向机电暂态仿真程序发送与机电暂态子网接口的边界点正、负、零序电压和电流,接收机电暂态仿真程序发送的边界点正、负、零序等值阻抗和电势。
步骤15:机电暂态仿真计算。
步骤15由另外的独立的机电暂态仿真程序来实现,先接收电磁暂态程序发送的边界点正、负、零序电压和电流,进行机电暂态一个步长的积分计算,然后求取并向电磁暂态仿真程序发送与电磁暂态子网接口的边界点正、负、零序等值阻抗和电势。
步骤16:判断是否有物理装置。
在该步骤16中,判断是否有物理装置。如果判断为“是”,则前进到步骤17和18;如果判断为“否”,则前进到步骤19。
步骤17:物理装置输入输出信息处理。
该步骤主要是进行数模和模数转换,将实时仿真的数字信号和开关信号分别通过PCI总线的D/A转化卡和PCI总线的I/O转换卡,转换成模拟信号,然后再通过接口放大器,送入物理装置。物理装置对输入的信号做出响应后,将反馈的模拟信号和开关信号再通过PCI总线的A/D转化卡和PCI总线的I/O转换卡,转换成数字信号,送入仿真程序中,完成整个闭环仿真。
该步骤也可以由独立的物理装置接口程序并行处理,这时需要在电磁暂态仿真程序和物理装置接口程序中增加输入输出量的发送和接收。
步骤18:物理装置运行。
步骤19:设t=t+dt。
在该步骤19中将仿真计算的时间t增大一个步长dt。
步骤20:判断增大后的时间是否大于总仿真时间,如果判断结果为“是”,结束整个仿真过程,如果判断结果为“否”,返回到步骤7,重复步骤4至19的仿真过程,计算下一时步的暂态过程。
采用本方法,其网络分割方式非常灵活,可以从交直流的任一连接点进行分网,例如,对于图2所示的***,可以从iβ34处或iα1、iα2处或iα3、iα4处分网。
本方法也适用于纯交流电力***的分网并行求解。
上面结合附图对本发明的具体实施方式进行了描述。应该注意的是,本发明不限于上述实施方式,在不脱离本发明的精神的前提下,本领域技术人员能够进行多种修改和变更。

Claims (9)

1.一种交直流电力***分割并行电磁暂态仿真方法,包括以下步骤:
步骤1:将一个目标交直流电力***分割为多个子网,包括交流网络子网、换流器子网和直流网络子网;
步骤2:各子网求取端口点的等值阻抗矩阵;
步骤3:设定初始计算时间t=0;
步骤4:判断此时刻是否有开关动作,或换流阀导通、关断使网络结构发生变化的情况发生;如果是则转至步骤5,否则转至步骤6;
步骤5:对子网求取端口点的等值阻抗矩阵;
步骤6:各子网求取端口点的等值电势;
步骤7:对换流器采用节点法求解,或采用回路法求解,在换流器采用节点法求解情况下求取联络线电流,在换流器采用回路法求解情况下求取联络线变量,所述联络线变量是子网间联络线电流,或是子网间端口点电压;
步骤8:各子网根据节点法求解情况下得到的子网间联络线电流或回路法求解情况下得到的联络线变量求取子网节点电压,在换流器采用回路法求解情况下根据子网间联络线变量求取换流器连支电流;
步骤9:各子网求解发电机、控制***微分方程;
步骤10:判断是否有用户自定义模型或MATLAB模型;如果是则转至步骤11和转至步骤12并在之后分别执行步骤13,否则转至步骤13;
步骤11:用户自定义模型、MATLAB模型输入输出信息处理;
步骤12:用户自定义模型、MATLAB模型计算;
步骤13:判断是否有机电暂态接口;如果是则转至步骤14和转至步骤15并在之后分别执行步骤16,否则转至步骤16;
步骤14:机电暂态接口输入输出信息处理;
步骤15:机电暂态仿真计算;
步骤16:判断是否有物理装置;如果是则转至步骤17和转至步骤18并在之后分别执行步骤19,否则转至步骤19;
步骤17:物理装置输入输出信息处理;
步骤18:物理装置运行;
步骤19:将仿真时间增加一个时间步长;
重复执行上述步骤4至步骤19,直至到达总仿真时间为止。
2.一种交直流电力***分割并行电磁暂态仿真方法,包括以下步骤:
步骤1:将一个目标交直流电力***分割为多个子网,子网是交直流混合网络,或是单独的交流、换流器和直流网络;
步骤2:判断该子网是否为交直流混合网络;如果是则转至步骤3,否则转至步骤5;
步骤3:对于交直流混合网络,求取子网内部交直流联络线电流;
步骤4:对于交直流混合网络,根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压,从而计算出各子网端口点的等值阻抗矩阵,执行步骤6;
步骤5:对于非交直流混合网络,直接求取端口点的等值阻抗矩阵;
步骤6:设定初始计算时间t=0;
步骤7:判断此时刻是否有开关动作,或换流阀导通、关断使网络结构发生变化的情况发生;如果是则转至步骤8,否则转至步骤12;
步骤8:对子网,判断该子网是否为交直流混合网络;如果是则转至步骤9,否则转至步骤11;
步骤9:对交直流混合网络,求取子网内部交直流联络线电流;
步骤10:对交直流混合网络,根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压,从而计算出网络结构变化子网端口点的等值阻抗矩阵,执行步骤12;
步骤11:对非交直流混合网络,直接求取端口点的等值阻抗矩阵;
步骤12:判断该子网是否为交直流混合网络,如果是则转至步骤13,否则转至步骤15;
步骤13:对于交直流混合网络,求取子网内部交直流联络线电流;
步骤14:对于交直流混合网络,根据子网内部交直流联络线电流,分别求取交流网络、换流器网络、直流网络节点电压,从而计算出各子网端口点的等值电势,执行步骤16;
步骤15:对于非交直流混合网络,直接求取端口点的等值电势;
步骤16:求取子网间联络线电流;
步骤17:各子网根据子网间联络线电流求取子网节点电压;
步骤18:各子网求解发电机、控制***微分方程求解;
步骤19:判断是否有用户自定义模型或MATLAB模型,如果是则转至步骤20和转至步骤21并在之后分别执行步骤22,否则转至步骤22;
步骤20:用户自定义模型、MATLAB模型输入输出信息处理;
步骤21:用户自定义模型、MATLAB模型计算;
步骤22:判断是否有机电暂态接口,如果是则转至步骤23和转至步骤24并在之后分别执行步骤25,否则转至步骤25;
步骤23:机电暂态接口输入输出信息处理;
步骤24:机电暂态仿真计算;
步骤25:判断是否有物理装置;如果是则转至步骤26和转至步骤27并在之后分别执行步骤28,否则转至步骤28;
步骤26:物理装置输入输出信息处理;
步骤27:物理装置运行;
步骤28:将仿真时间增加一个时间步长;
重复执行上述步骤7至步骤28,直至到达总仿真时间为止。
3.一种交直流电力***分割并行电磁暂态仿真方法,其特征在于该方法是交直流电力***为一个子网且只进行交直流分割,分割后的各个部分的计算任务在一台机器上来执行的情况,具体包括如下步骤:
步骤1:将一个目标交直流电力***分割为多个部分,包括交流网络部分、换流器部分和直流网络部分;
步骤2:形成子网内部交直流联络线方程的矩阵A;
步骤3:设定初始计算时间t=0;
步骤4:判断此时刻是否有开关动作,或换流阀导通、关断使网络结构发生变化的情况发生;如果是则转至步骤5,否则转至步骤6;
步骤5:重新形成子网内部交直流联络线方程的矩阵A;
步骤6:形成子网内部交直流联络线方程的右端项b;
步骤7:求取子网内部交直流联络线电流;
步骤8:根据子网内部交直流联络线电流,分别求取交流网络、换流器网络和直流网络节点电压;
步骤9:求解发电机、控制***微分方程;
步骤10:判断是否有用户自定义模型或MATLAB模型,如果是则转至步骤11和转至步骤12并在之后分别执行步骤13,否则转至步骤13;
步骤11:用户自定义模型、MATLAB模型输入输出信息处理;
步骤12:用户自定义模型、MATLAB模型计算;
步骤13:判断是否有机电暂态接口,如果是则转至步骤14和转至步骤15并在之后分别执行步骤16,否则转至步骤16;
步骤14:机电暂态接口输入输出信息处理;
步骤15:机电暂态仿真计算;
步骤16:判断是否有物理装置,如果是则转至步骤17和转至步骤18并在之后分别执行步骤19,否则转至步骤19;
步骤17:物理装置输入输出信息处理;
步骤18:物理装置运行;
步骤19:将仿真时间增加一个时间步长;
重复执行上述步骤4至步骤19,直至到达总仿真时间为止。
4.如权利要求1或2所述的交直流电力***分割并行电磁暂态仿真方法,其特征在于通过将目标电力***分割为交流、换流器和直流多个子网,进而将涉及各个子网的计算任务分配到机群服务器的各个子机并行计算,从而实现交直流电力***的实时或超实时电磁暂态仿真。
5.如权利要求3所述的交直流电力***分割并行电磁暂态仿真方法,其特征在于通过将目标电力***分割为交流、换流器、直流多个部分,进而将各个部分的计算任务在一台机器上串行计算。
6.如权利要求1或2所述的交直流电力***分割并行电磁暂态仿真方法,其特征在于其网络分割从交直流的任一连接点进行分网,对交流网络还进一步分网,分割成若干个交流子网。
7.如权利要求6所述的交直流电力***分割并行电磁暂态仿真方法,其特征在于交流网络的分网方式是节点***法分网,或是分布参数线路解耦法分网。
8.如权利要求1-3之一所述的交直流电力***分割并行电磁暂态仿真方法,其特征在于在该方法所模拟的电力***中接入用户自定义模型或MATLAB模型所模拟的控制***,用于控制***的结构设计和参数优化,以扩展对电力***的仿真分析能力。
9.如权利要求1-3之一所述的交直流电力***分割并行电磁暂态仿真方法,其特征在于可在该方法所模拟的电力***中接入包括继电保护和安全自动装置、直流输电控制装置实际物理装置进行闭环仿真试验,以检验这些物理装置在实际电力***中的效果。
CN2009102418641A 2009-12-11 2009-12-11 一种交直流电力***分割并行电磁暂态数字仿真方法 Active CN101719182B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009102418641A CN101719182B (zh) 2009-12-11 2009-12-11 一种交直流电力***分割并行电磁暂态数字仿真方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009102418641A CN101719182B (zh) 2009-12-11 2009-12-11 一种交直流电力***分割并行电磁暂态数字仿真方法

Publications (2)

Publication Number Publication Date
CN101719182A CN101719182A (zh) 2010-06-02
CN101719182B true CN101719182B (zh) 2012-01-18

Family

ID=42433756

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009102418641A Active CN101719182B (zh) 2009-12-11 2009-12-11 一种交直流电力***分割并行电磁暂态数字仿真方法

Country Status (1)

Country Link
CN (1) CN101719182B (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930487B (zh) * 2010-07-09 2012-06-06 南方电网科学研究院有限责任公司 一种电力***的连续长时间稳定运行的混合实时仿真方法
CN102075135B (zh) * 2010-11-24 2014-03-12 中国电力科学研究院 以发电机内电势频率作为输入信号的稳定器的实现方法
CN102033993B (zh) * 2010-12-07 2013-04-10 中国电力科学研究院 大规模电力***动态仿真中继电保护模型的构建方法
WO2012113096A1 (zh) * 2011-02-22 2012-08-30 Fan Shengtao 时域变换法
CN102355001B (zh) * 2011-09-26 2013-10-02 江西省电力科学研究院 一种兼顾稳定性与经济性的交直流***直流落点选择的方法
CN102508967B (zh) * 2011-11-04 2013-11-06 南方电网科学研究院有限责任公司 一种大电网的电磁/机电暂态混合仿真平启动方法
CN102521452B (zh) * 2011-12-14 2014-01-29 中国电力科学研究院 一种大电网合环计算***
CN102708225B (zh) * 2012-04-13 2014-08-06 南方电网科学研究院有限责任公司 一种交直流大电网电磁暂态仿真的分片调试方法
CN102708250A (zh) * 2012-05-10 2012-10-03 天津大学 基于树形分层双向迭代的电力***数字混合仿真方法
CN102750416B (zh) * 2012-06-19 2014-03-12 中国电力科学研究院 一种含开关特性电路的电磁暂态仿真的拓扑分网方法
CN102779209B (zh) * 2012-06-19 2014-09-10 中国电力科学研究院 一种大步长多开关实时定点的电磁暂态仿真方法
CN102788998B (zh) * 2012-08-01 2014-12-03 东华理工大学 全空间瞬变电磁法物理模型实验用的测量装置
CN103605829B (zh) * 2013-10-22 2016-08-17 华中科技大学 对交直流混联电网进行电磁暂态仿真的等值建模方法
CN103970591B (zh) * 2014-05-28 2017-04-12 山东大学 一种Matlab‑ATP集成自动化调用方法
CN104865842B (zh) * 2015-03-25 2019-01-04 南方电网科学研究院有限责任公司 适用于稳定控制装置接口的混合仿真***及混合仿真方法
CN104732033A (zh) * 2015-03-31 2015-06-24 河南行知专利服务有限公司 一种电力***机电暂态过程的仿真分析方法
CN106294897B (zh) * 2015-05-22 2020-03-17 中国电力科学研究院 一种适用于电磁暂态多时间尺度实时仿真接口的实现方法
CN105608245A (zh) * 2015-10-29 2016-05-25 贵州黔燎原电气科技有限公司 大规模配电网多cpu独立解算的建模方法
CN105322540B (zh) * 2015-11-12 2019-02-22 中国电力科学研究院 一种交直流大电网电磁暂态模型的稳态运行方式建立方法
CN106886616B (zh) * 2015-12-15 2020-06-16 中国电力科学研究院 一种大规模电磁暂态电网仿真的自动分网方法
CN108062032A (zh) * 2016-11-05 2018-05-22 南京理工大学 一种基于通信的电力分布式控制与仿真***
CN108181835B (zh) * 2017-12-30 2019-11-12 贵州大学 一种电力***直流电网实时仿真方法及装置
CN109657332B (zh) * 2018-12-14 2023-09-01 中国电力科学研究院有限公司 一种大规模电网电磁暂态自动建模的分网解耦方法及***
CN109948185B (zh) * 2019-02-01 2020-10-16 全球能源互联网研究院有限公司 一种电力***的解耦仿真方法
CN110427635B (zh) * 2019-05-29 2023-04-18 上海交通大学 Lcc-hvdc优化电磁暂态仿真方法

Also Published As

Publication number Publication date
CN101719182A (zh) 2010-06-02

Similar Documents

Publication Publication Date Title
CN101719182B (zh) 一种交直流电力***分割并行电磁暂态数字仿真方法
CN103559347B (zh) 一种大规模交直流电力***电磁暂态仿真模型的构建方法
CN102799950B (zh) 基于粒子群算法的船舶电网重构优化方法
CN103311926B (zh) 基于统一潮流控制器的电力***连锁故障模拟方法
CN106777827A (zh) 一种机电‑电磁混合仿真方法及***
CN106773796B (zh) 一种电力异构混合实时仿真***及方法
CN106786493A (zh) 一种多馈入直流相互作用因子的实用计算方法
CN103795057A (zh) 配电网潮流计算中基于搜索的配电网拓扑编号生成方法
CN105098783B (zh) 一种含串联和并联结构的光储型多微网***
CN102436534A (zh) 一种电力***仿真方法
CN102521452A (zh) 一种大电网合环计算***
CN104835077B (zh) 具有调度员事故预想支持功能的静态安全分析***
CN101404040B (zh) 基于子图同构的对电力***实时仿真的计算资源划分方法
Jayawardene et al. A graph theory-based clustering method for power system networks
CN114113834A (zh) 低压配电物联网交互功能试验台区及其管理***
CN106877309A (zh) 主从控制模式下直流微电网的稳定性判定方法
CN103647279B (zh) 一种基于厂站接线信息的预想故障集生成方法
Abdelmalak et al. PSS/E to RSCAD model conversion for large power grids: Challenges and solutions
Zhang et al. Impact of dynamic load models on transient stability-constrained optimal power flow
CN104283208A (zh) 大型电网概率性可用输电能力的分解协调计算方法
CN108181835B (zh) 一种电力***直流电网实时仿真方法及装置
CN105322541A (zh) 一种变电站仿真潮流计算方法
CN106055730B (zh) 一种适应于大规模电网的电力***碳流仿真分析方法
CN109193660B (zh) 一种多端直流配电网实时仿真装置及其仿真方法
CN103544386B (zh) 电力***主导机电模式的阻尼比灵敏度辨识方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: STATE ELECTRIC NET CROP.

Effective date: 20130129

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130129

Address after: 100192 Beijing city Haidian District Qinghe small Camp Road No. 15

Patentee after: China Electric Power Research Institute

Patentee after: State Grid Corporation of China

Address before: 100192 Beijing city Haidian District Qinghe small Camp Road No. 15

Patentee before: China Electric Power Research Institute