发明名称 一种基于矩阵指数的电力系统电磁暂态仿真方法
摘要 一种基于矩阵指数的电力系统电磁暂态仿真方法,首先在状态分析框架下建立待研究系统的电磁暂态仿真模型:设定仿真步长Δt及相关仿真参数后,启动仿真程序;在每一个仿真步长内,利用当前时刻激励源g(t)、各阶导数信息、状态矩阵A组成增广的状态矩阵采用Scaling and Squaring算法求解矩阵指数与状态变量向量x(t)与p维单位向量组成的增广状态向量进行矩阵向量乘法,结果作为当前时刻的状态变量,由输出方程得到输出向量y(t),写入输出文件,仿真推进一个步长;并在下一个仿真步长内,首先需判断是否有短路、开路和开关动作。本发明能够实现结构复杂且高度不对称的、模型具有刚性特性的电力系统电磁暂态建模仿真。
申请公布号 CN103646152A 申请公布日期 2014.03.19
申请号 CN201310720115.3 申请日期 2013.12.23
申请人 南方电网科学研究院有限责任公司;天津大学 发明人 洪潮;周保荣;姚文峰;王成山;李鹏;富晓鹏
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 天津市北洋有限责任专利代理事务所 12201 代理人 杜文茹
主权项 1.一种基于矩阵指数的电力系统电磁暂态仿真方法,其特征在于,包括如下步骤:1)在状态分析框架下建立待研究电力系统的电磁暂态仿真模型,形式为:<![CDATA[<math><mrow><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>Ax</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>g</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></math>]]></maths>y(t)=Lx(t)其中,A是状态矩阵,g(t)是激励源,L是输出矩阵,x(t)是状态变量,y(t)是输出变量;2)启动仿真程序,设定仿真时间T<sub>end</sub>,仿真步长Δt,多项式近似系数p,设定当前时刻为仿真起始时刻t<sub>n</sub>=t<sub>0</sub>,依照仿真需要设置仿真初值x<sub>n</sub>=x<sub>0</sub>,其中的下标<sub>n</sub>表示t<sub>n</sub>时刻的相关变量;3)利用当前时刻激励源及当前时刻激励源各阶导数信息,组成增广的状态矩阵<img file="FDA0000444476400000012.GIF" wi="75" he="71" />4)采用Scaling and Squaring算法求解计算矩阵指数<img file="FDA0000444476400000013.GIF" wi="105" he="75" />5)状态变量向量与p维单位向量<![CDATA[<math><mrow><msub><mi>e</mi><mi>p</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>组成增广状态向量,与步骤4)得到的矩阵指数<img file="FDA0000444476400000015.GIF" wi="86" he="75" />进行矩阵向量乘法,得到<![CDATA[<math><mrow><msup><mi>e</mi><mrow><mi>&Delta;t</mi><mover><mi>A</mi><mo>^</mo></mover></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mi>e</mi><mi>p</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>取结果向量的前n行赋值给x<sub>n</sub>;6)由y<sub>n</sub>=Lx<sub>n</sub>得到t<sub>n</sub>时刻的输出向量并写入输出数据文件,更新当前时刻为下一时刻t<sub>n</sub>=t<sub>n</sub>+Δt,仿真向前推进一个步长;7)比较当前时刻t<sub>n</sub>与仿真时间T<sub>end</sub>,判断是否已经抵达仿真结束时刻,若已经达到,则仿真结束;若未达到,则继续到步骤8);8)判断当前时刻是否有短路和开路系统故障,或开关动作导致系统模型发生改变的事件,若有,重新建立系统仿真模型,更新状态矩阵A、输出矩阵L;若没有,则跳过更新;9)返回到步骤3)继续进行下一时刻计算,依此迭代进行,直到仿真结束。
地址 510080 广东省广州市越秀区东风东路水均岗6、8号粤电大厦西塔