[发明专利]适用PWM变流器平均模型的改进EMTP算法有效
申请号: | 201310119795.3 | 申请日: | 2013-04-08 |
公开(公告)号: | CN103226655A | 公开(公告)日: | 2013-07-31 |
发明(设计)人: | 黄秀琼;许寅;陈颖;陈来军;白先红;陈卫东 | 申请(专利权)人: | 清华大学;广西电网公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 安徽合肥华信知识产权代理有限公司 34112 | 代理人: | 余成俊 |
地址: | 100084 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种适用PWM变流器平均模型的改进EMTP算法,本发明的算法省略了传统EMTP算法中复杂的开关处理子模块,同时增加了2个子模块分别用于预测分段平均模型的参数和校正参数不准确带来的仿真误差。本发明可灵活地应用PWM变流器的分段平均进行仿真;本发明在采用较大的积分步长仿真的同时能够确保仿真结果的正确性,更加便于在实际电力系统中应用。 | ||
搜索关键词: | 适用 pwm 变流器 平均 模型 改进 emtp 算法 | ||
【主权项】:
1.适用PWM变流器平均模型的改进EMTP算法,其特征在于,具体算法流程如下:步骤(1)、初始化:引入PWM变流器和相应控制系统的参数并设定仿真参数;以ts表示仿真起始时刻,te表示仿真结束时刻,h表示仿真步长;ts通常取0s,te根据仿真需要选择,一般取0.1s~0.5s,h通常取1 μs~5 μs,同时设定误差限度ε;步骤(2)、形成节点导纳矩阵Y;步骤(2.1)、形成PWM变流器分段平均模型;包含m组独立开关的PWM变流器的分段平均模型为:y . = A 0 y + b 0 + Σ i = 1 m [ ( A i y + b i ) D i ] - - - ( 1 ) ]]> 式中:t为时间;y为状态变量平均值向量;为y对时间t的微分,即;Ai,bi,i=0,1,…,m为系数矩阵或向量;Di,i=1,2,…,m为开关函数的分段平均值,定义如下:D i ( t ) = 1 T ∫ t 0 t 0 + T S i ( s ) ds , t ∈ [ t 0 , t 0 + T ) - - - ( 2 ) ]]> 式中:T为开关周期;t0为t时刻所在开关周期的起始时刻,即载波信号取最大值的时刻;Si,i=1,2,…,m为开关函数,用于表示第i组开关的状态,取值为1或0;步骤(2.2)、整理模型;将式(1)整理成如下形式:y . = Ay + b - - - ( 3 ) ]]> 其中A = A 0 + Σ i = 1 m A i D i , b = b 0 + Σ i = 1 m b i D i - - - ( 4 ) ]]> 对于PWM变流器的分段平均模型,其端口电压项与电流项可能出现在状态变量平均值y或系数b中,取决于PWM变流器的拓扑结构及对状态变量的选择;步骤(2.3)、应用梯形积分法;对式(3)应用梯形积分法,可得y ( t ) - y ( t - Δt ) Δt = A y ( t ) + y ( t - Δt ) 2 + b ( t ) + b ( t - Δt ) 2 ]]> 步骤(2.4)、形成诺顿等值方程;通过移项,即可将式(5)转换为如式(6)的诺顿等值方程: 在EMTP中,需要采用梯形积分法将元件方程离散化并表示成诺顿等值的形式,即Ib(t)=YneUb(t)+Ine(t-Δt)(6)式中:Ib为端口电流向量;Ub为端口电压向量;Yne为元件的诺顿等值导纳矩阵;Ine为元件的诺顿等值电流向量。得到节点导纳矩阵Y之后,进入迭代;步骤(3)、判断当前时刻是否为开关周期起始时刻;若是,则运行分段平均模型参数预测与更新子模块,否则则跳过此模块直接进入步骤(3.2);步骤(3.1)、分段平均模型参数预测与更新子模块;步骤(3.1.1)、预测状态变量平均值y;考虑到系统状态通常变化缓慢,且开关周期通常较小,故可假设y在一个开关周期中线性变化,变化率由下式计算:s = y end - y start T - - - ( 7 ) ]]> 式中:s为y的变化率预测值;ystart和yend分别为y在上一开关周期起始时刻和结束时刻的瞬时值,T为开关周期;步骤(3.1.2)、设定开关状态转换时刻初值ts10,ts20;可通过对前两个开关周期中开关状态的转换时刻线性外插得到;不妨设当前为第k个开关周期,则有t s 10 = 2 t s 1 ( k - 1 ) - t s 1 ( k - 2 ) t s 20 = 2 t s 2 ( k - 1 ) - t s 2 ( k - 2 ) - - - ( 8 ) ]]> 步骤(3.1.3)、迭代计算开关状态转换时刻预测值ts1f,ts2f;在每次迭代计算中,首先确定纹波函数表达式ψ,得到状态变量瞬时值x=y+Tψ,接着求解控制系统获得调制信号vm,进而比较调制信号与载波信号得到ts1f,ts2f;若预测值与初值之差的范数小于给定正数ε1,则预测完成;否则,将预测值作为新的初值,进入下一次迭代计算;步骤(3.1.4)、根据ts1f,ts2f更新分段平均模型和纹波函数的系数;步骤(3.1.5)、修正节点导纳矩阵Y并重新LU分解;步骤(3.2)、仿真时间增加一个时步:t=t+Δt;步骤(4)、形成并求解节点电压方程;步骤(4.1)、计算各元件的诺顿等值电流,并形成节点诺顿等值电流向量I;其中,每个节点的等值电流,都可以认为是注入节点的电流源电流和历史项电流根据基尔霍夫电流定律组合而成的;步骤(4.2)、求解节点电压方程YU=I,其中U为节点电压向量,Y为节点导纳矩阵;步骤(4.3)、计算各元件的内部变量x,如支路电压、电流;根据元件特性和基尔霍夫电压、电流定律得到内部变量,为下一步迭代计算电流向量I做准备;步骤(5)、判断当前时刻是否为开关周期结束时刻;若是则运行分段平均模型误差校正子模块,否则跳过此模块直接进入步骤(6);步骤(5.1)、分段平均模型误差校正子模块;步骤(5.1.1)、由求解结果确定开关状态转换时刻ts1,ts2;步骤(5.1.2)、将ts1,ts2与预测值ts1f,ts2f比较:若两者之差的范数小于给定正数ε2,则退出误差校正子模块;否则,进行相关模型的更新和修正,重新求解,进行以下步骤:步骤(5.1.2.1)、将ts1,ts2作为新的预测值,更新分段平均模型及纹波函数的系数;步骤(5.1.2.2)修正节点导纳矩阵Y;步骤(5.1.2.3)重新求解全系统在当前开关周期的解,并回到子模块的第一个环节;步骤(6)、判断全部仿真是否结束;判断是否满足仿真结束条件,如果ti≥ te则仿真结束,输出相关信息;反之,返回步骤(4)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学;广西电网公司,未经清华大学;广西电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310119795.3/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用