基于免疫遗传算法的多smes协调控制系统及方法

文档序号:6519337阅读:149来源:国知局
基于免疫遗传算法的多smes协调控制系统及方法
【专利摘要】一种基于免疫遗传算法的多SMES协调控制系统,其特征在于它包括电压、电流检测电路、A/D采样及转换模块、DSP控制单元、两个PWM驱动单元、两个SMES模块;其工作方法包括:信号采集、处理、转换、输出;其优越性在于:①硬件装置控制方便;②采用免疫遗传算法控制两个SMES的输出,更加快捷;③提高了控制器的实时控制能力。
【专利说明】基于免疫遗传算法的多SMES协调控制系统及方法
(-)【技术领域】:
[0001]本发明涉及SMES (SuperconductingMagneticEnergyStorage-超导储能系统)
协调控制【技术领域】,尤其是一种基于免疫遗传算法的多SMES协调控制系统及方法。
(二)【背景技术】:
[0002]随着经济和社会的快速发展,人们对电能的需求量日益增长,电力系统的规模和容量也越来越大,人们对电能质量的要求也越来越高。为了提高电力系统的稳定性、可靠性和安全性以及改善电能质量,基于现代电力电力电子技术与现代控制技术的柔性交流输电技术得到发展,其中超导储能又以其明显的优势成为人们研究的热点。
[0003]电力系统本身就是一个多输入,多输出的多变量分散时变控制系统。电力系统控制的有效性两个因数的约束:一个事系统的时变性,这就是电力系统控制对系统运行条件和工况变化的鲁棒性问题;另一个就是多个控制器在系统中分布的分散性,这就要求时多个电力系统控制之间相互协调运作。同时为了提高系统的性能,控制器的数量和复杂程度都在持续增加,柔性交流装置的数量也随之增加。
[0004]SMES(超导储能装置)具有多方面的控制作用,常规的方法是针对不同功能分别设计控制器,这使得各个控制作用孤立甚至矛盾。同时,含有SMES的电力系统运行状态越来越接近于稳定边界。因此,解决SMES控制器的交互影响对电力系统的安全运行至关重要。
(三)
【发明内容】
:
[0005]本发明的目的在于提供一种基于免疫遗传算法的多SMES协调控制系统及方法,它可以克服现有技术的不足,提出了免疫遗传算法,用于提高算法的计算速度和收敛速度,且结构简单方便操作。
[0006]本发明的技术方案:一种基于免疫遗传算法的多SMES协调控制系统,包括含有负载的电网、信号检测电路和负载,其特征在于它包括电压、电流检测电路、A/D采样及转换模块、DSP控制单元、两个PWM驱动单元、两个SMES模块;其中,所述电压、电流检测电路的输入端连接电网两条负载支路和两个SMES模块的输出端,其输出端连接A/D采样及转换模块的输入端;所述A/D采样及转换模块输出端与DSP控制单元的输入端连接;所述两个PWM驱动单元的输入端与DSP控制单元的输出端连接,其输出端分别与两个SMES模块的输入端连接;所述SMES模块输出端与外部电网相连接。
[0007]所述电压电流检测电路,工作电压为正负15V,量程选择O?5A,输出电流为O?25mA。由三个ELM模块检测A相B相和C相的电流,得到电流信号(_25nlA?25mA),接100欧姆的精密采样电阻,变成-2.5V—2.5v的电压信号。
[0008]所述DSP控制单元由选择模块Sell、选择模块Sel2、交叉变异模块Xom、适应度模块Fitl、适应度模块Fit2、全局控制的控制模块Ctl、随机数模块Rng、保存两袋种群个体和适应度的存储器模块Ram和DSP控制模块ADSP构成;其中所述交叉变异模块Xom与选择模块Sel1、选择模块Sel2、适应度模块Fitl、适应度模块Fit2及随机数模块Rng呈双向连接,且其输入端与全局控制的控制模块Ctl的输出端连接;所述存储器模块Ram与选择模块Sell、选择模块Sel2、适应度模块Fitl及适应度模块Fit2呈双向连接;所述全局控制的控制模块Ctl与DSP控制模块ADSP、适应度模块Fitl及适应度模块Fit2呈双向连接,其输出端分别连接选择模块Sell、选择模块Sel2及随机数模块Rng的输入端。
[0009]所述SMES模块由超导储能线圈模块Ls。、滤波电感La、滤波电感Lb、滤波电感L。、电压型变流器VSC、斩波器和电容器C组成;其中所述电压型变流器经滤波电感La、滤波电感Lb、滤波电感L。,并联在电网两端;电压型变流器的输出端和斩波器的输入输出端均接在电容C的两端。
[0010]一种基于免疫遗传算法的多SMES协调控制系统的工作方法,其特征在于它包括以下步骤:
[0011](I)电流检测电路实时的检测电路的电网电流Is,然后变成-2.5v — 2.5v的电压信号,经过信号调理电路,变为O — 5V的电压信号,再送至A/D采样及转换模块端口 ;
[0012](2)A/D采样及转换模块将输入端的0-5V电压信号经过运算放大器和逐次逼近转换芯片AD7656转化为DSP可接收的电压信号,输入DSP控制单元进行数据处理;
[0013](3)由DSP控制单元接收数据并处理后发出信号,输出信号通过PWM驱动产生所需要的PWM控制信号分别送至两个SMES模块,从而控制两个SMES模块配合控制实现快速治理晃电的目的。
[0014]所述步骤(3)中的DSP数据处理过程如下:
[0015]步骤I首先根据SMES的控制功能,利用比例和积分增益对2种控制器的控制参数进行优化;
[0016]步骤2利用协同进化算法并依据问题域划分种群,问题域可以按照控制功能如电压控制或潮流控制等功能进行划分;
[0017]步骤3初始化2个种群,在2个种群中分别选择第I条染色体辨识控制参数,并随即选择种群中另外一条染色体作为2个种群各自的种群代表。
[0018]步骤4对种群M1的所有个体和种群M2的代表采用遍历组合法构建新个体;同理对种群M2的所有个体和种群M1的代表采用遍历组合法构造新的个体;
[0019]步骤5在约束条件下随即产生初始抗体群A0和一个空的记忆细胞集,Atl是一个非成熟细胞集;
[0020]步骤6分别计算每一个抗体对抗原的亲和力、抗体和抗体间的相似度、抗体的浓度和抗体选择率,并进行排序;其中抗原、抗体、抗原和抗体之间的亲和度分别对应于优化问题的目标函数和约束条件、优化解、解与目标函数的匹配程度;
[0021]步骤7选取前N个选择率高的抗体形成集合A1,其余淘汰;并拷贝A1中的抗体到记忆细胞集中;
[0022]步骤8对集合A1中的抗体进行克隆扩增,得到新抗体集合A2 ;
[0023]步骤9对A2进行交叉变异,得到集合A3 ;
[0024]步骤10随机产生一个新的抗体群A4,将A4与A3合并形成新一代抗体群A5 ;
[0025]步骤Ilt=t+l,如果达到最大代数条件,则终止,输出记忆细胞集,佛则转步骤6继续;[0026]步骤12将记忆细胞集中的个体分解为2个种群的新一代父个体,重复4一 10,直到满足最大进化代数为止。
[0027]本发明的工作原理:当电力系统正常工作的时候,SMES模块通过由G1、G2、D1、D2构成的斩波器,向超导储能线圈充电。当充电时间结束,SMES电流经VD1续流。
[0028]当发生晃电的时候,电网的主电流Il迅速增加,经过电流检测电路的信号采集。当DSP中系统运行时,采用流水线机制,在同一时刻,各个模块都在并行工作。系统上电后,各个模块进入初始化状态,然后外部DSP通过控制模块将计算好的发送到两个适应度模块中,同时,在适应度模块中,采用随机的方法产生一个初始种群和适应度,保存到储存模块的一个种群空间中。以上的工作完成后,在控制模块的协调下,两个选择模块Sell和Sel2同时从存储模块中个字读取一对个体和适应度进行选择操作,然后将选择出的两个个体送到交叉变异模块Xom,对其进行交叉变异运算。同时,选择模块再继续进行下一次选择操作。只要时序安排好,就可以在交叉变异模块完成上一次交叉变异操作之后,接着就可以把第二次选择出的一对个体送交叉变异模块进行交叉变异擦做,这样整个系统所有的模块就处于一种并行工作状态。最后DSP控制单元根据处理结果让PWM驱动I发出指令补偿由PWMl控制的电路的电压,与此同时电网电压Us也会得到相应补偿,同时PWM2发出指令信号,令另一个SMES动作,补偿由PWM2控制的电路的电压。
[0029]本发明的优越性在于:①硬件装置与计算机软件编程相结合,硬件装置控制方便,软件编程通俗易懂采用免疫遗传算法控制两个SMES的输出,更加快捷;③控制电路的核心芯片采用双DSP控制,DSP的执行速度达30MIPS几乎所有的指令均可在30ns的单周期内完成,从而提高了控制器的实时控制能力。
(四)【专利附图】

【附图说明】:
[0030]图1为本发明所涉一种基于免疫遗传算法的多SMES协调控制系统的整体结构示意图。
[0031]图2为本发明所涉一种基于免疫遗传算法的多SMES协调控制系统中电压电流检测电路的电路结构示意图。
[0032]图3为本发明所涉一种基于免疫遗传算法的多SMES协调控制系统中DSP控制单元的结构示意图。
[0033]图4为本发明所涉一种基于免疫遗传算法的多SMES协调控制系统中的SMES单元的结构示意图。
(五)【具体实施方式】:
[0034]实施例:一种基于免疫遗传算法的多SMES协调控制系统(见图1),包括含有负载的电网、信号检测电路和负载,其特征在于它包括电压、电流检测电路、A/D采样及转换模块、DSP控制单元、两个PWM驱动单元、两个SMES模块;其中,所述电压、电流检测电路的输入端连接电网两条负载支路和两个SMES模块的输出端,其输出端连接A/D采样及转换模块的输入端;所述A/D采样及转换模块输出端与DSP控制单元的输入端连接;所述两个PWM驱动单元的输入端与DSP控制单元的输出端连接,其输出端分别与两个SMES模块的输入端连接;所述SMES模块输出端与外部电网相连接。[0035]所述电压电流检测电路(见图2),工作电压为正负15V,量程选择O?5A,输出电流为O?25mA。由三个ELM模块检测A相B相和C相的电流,得到电流信号(_25nlA?25mA),接100欧姆的精密采样电阻,变成_2.5v—2.5v的电压信号。
[0036]所述DSP控制单元(见图3)由选择模块Sell、选择模块Sel2、交叉变异模块Xom、适应度模块Fitl、适应度模块Fit2、全局控制的控制模块Ctl、随机数模块Rng、保存两袋种群个体和适应度的存储器模块Ram和DSP控制模块ADSP构成;其中所述交叉变异模块Xom与选择模块Sel1、选择模块Sel2、适应度模块Fitl、适应度模块Fit2及随机数模块Rng呈双向连接,且其输入端与全局控制的控制模块Ctl的输出端连接;所述存储器模块Ram与选择模块Sel1、选择模块Sel2、适应度模块FitI及适应度模块Fit2呈双向连接;所述全局控制的控制模块Ctl与DSP控制模块ADSP、适应度模块Fitl及适应度模块Fit2呈双向连接,其输出端分别连接选择模块Sell、选择模块Sel2及随机数模块Rng的输入端。
[0037]所述SMES模块(见图4)由超导储能线圈模块Ls。、滤波电感La、滤波电感Lb、滤波电感L。、电压型变流器VSC、斩波器和电容器C组成;其中所述电压型变流器经滤波电感La、滤波电感Lb、滤波电感L。,并联在电网两端;电压型变流器的输出端和斩波器的输入输出端均接在电容C的两端。
[0038]一种基于免疫遗传算法的多SMES协调控制系统的工作方法,其特征在于它包括以下步骤:
[0039](I)电流检测电路实时的检测电路的电网电流Is,然后变成-2.5V—2.5v的电压信号,经过信号调理电路,变为O — 5V的电压信号,再送至A/D采样及转换模块端口 ;
[0040](2)A/D采样及转换模块将输入端的0-5V电压信号经过运算放大器和逐次逼近转换芯片AD7656转化为DSP可接收的电压信号,输入DSP控制单元进行数据处理;
[0041](3)由DSP控制单元接收数据并处理后发出信号,输出信号通过PWM驱动产生所需要的PWM控制信号分别送至两个SMES模块,从而控制两个SMES模块配合控制实现快速治理晃电的目的。
[0042]所述步骤(3)中的DSP数据处理过程如下:
[0043]步骤I首先根据SMES的控制功能,利用比例和积分增益对2种控制器的控制参数进行优化;
[0044]步骤2利用协同进化算法并依据问题域划分种群,问题域可以按照控制功能如电压控制或潮流控制等功能进行划分;
[0045]步骤3初始化2个种群,在2个种群中分别选择第I条染色体辨识控制参数,并随即选择种群中另外一条染色体作为2个种群各自的种群代表。
[0046]步骤4对种群M1的所有个体和种群M2的代表采用遍历组合法构建新个体;同理对种群M2的所有个体和种群M1的代表采用遍历组合法构造新的个体;
[0047]步骤5在约束条件下随即产生初始抗体群A0和一个空的记忆细胞集,Atl是一个非成熟细胞集;
[0048]步骤6分别计算每一个抗体对抗原的亲和力、抗体和抗体间的相似度、抗体的浓度和抗体选择率,并进行排序;其中抗原、抗体、抗原和抗体之间的亲和度分别对应于优化问题的目标函数和约束条件、优化解、解与目标函数的匹配程度;
[0049]步骤7选取前N个选择率高的抗体形成集合A1,其余淘汰;并拷贝A1中的抗体到记忆细胞集中;
[0050]步骤8对集合A1中的抗体进行克隆扩增,得到新抗体集合A2 ;
[0051 ] 步骤9对A2进行交叉变异,得到集合A3 ;
[0052]步骤10随机产生一个新的抗体群A4,将A4与A3合并形成新一代抗体群A5 ;
[0053]步骤Ilt=t+l,如果达到最大代数条件,则终止,输出记忆细胞集,佛则转步骤6继续;
[0054]步骤12将记忆细胞集中的个体分解为2个种群的新一代父个体,重复4一 10,直到满足最大进化代数为止。
【权利要求】
1.一种基于免疫遗传算法的多SMES协调控制系统,包括含有负载的电网、信号检测电路和负载,其特征在于它包括电压、电流检测电路、A/D采样及转换模块、DSP控制单元、两个PWM驱动单元、两个SMES模块;其中,所述电压、电流检测电路的输入端连接电网两条负载支路和两个SMES模块的输出端,其输出端连接A/D采样及转换模块的输入端;所述A/D采样及转换模块输出端与DSP控制单元的输入端连接;所述两个PWM驱动单元的输入端与DSP控制单元的输出端连接,其输出端分别与两个SMES模块的输入端连接;所述SMES模块输出端与外部电网相连接。
2.根据权利要求1所述一种基于免疫遗传算法的多SMES协调控制系统,其特征在于所述电压电流检测电路,工作电压为正负15V,量程选择O~5A,输出电流为O~25mA。由三个ELM模块检测A相B相和C相的电流,得到-25nlA~25mA电流信号,接100欧姆的精密米样电阻,变成-2.5v一2.5v的电压信号。
3.根据权利要求1所述一种基于免疫遗传算法的多SMES协调控制系统,其特征在于所述DSP控制单元由选择模块Sel1、选择模块Sel2、交叉变异模块Xom、适应度模块Fitl、适应度模块Fit2、全局控制的控制模块Ctl、随机数模块Rng、保存两袋种群个体和适应度的存储器模块Ram和DSP控制模块ADSP构成;其中所述交叉变异模块Xom与选择模块Sell、选择模块Sel2、适应度模块Fitl、适应度模块Fit2及随机数模块Rng呈双向连接,且其输入端与全局控制的控制模块Ctl的输出端连接;所述存储器模块Ram与选择模块Sell、选择模块Sel2、适应度模块Fitl及适应度模块Fit2呈双向连接;所述全局控制的控制模块Ctl与DSP控制模块ADSP、适应度模块Fitl及适应度模块Fit2呈双向连接,其输出端分别连接选择模块Sell、选择模块Sel2及随机数模块Rng的输入端。
4.根据权利要求1所述一种基于免疫遗传算法的多SMES协调控制系统,其特征在于所述SMES模块由超导储能线圈模块Ls。、滤波电感La、滤波电感Lb、滤波电感L。、电压型变流器VSC、斩波器和电容器C组成;其中所述电压型变流器经滤波电感La、滤波电感Lb、滤波电感L。,并联在电网两端;电压型变流器的输出端和斩波器的输入输出端均接在电容C的两端。
5.一种基于免疫遗传算法的多`SMES协调控制系统的工作方法,其特征在于它包括以下步骤: (1)电流检测电路实时的检测电路的电网电流Is,然后变成-2.5 V—2.5v的电压信号,经过信号调理电路,变为O — 5V的电压信号,再送至A/D采样及转换模块端口 ; (2)A/D采样及转换模块将输入端的0-5V电压信号经过运算放大器和逐次逼近转换芯片AD7656转化为DSP可接收的电压信号,输入DSP控制单元进行数据处理; (3)由DSP控制单元接收数据并处理后发出信号,输出信号通过PWM驱动产生所需要的PWM控制信号分别送至两个SMES模块,从而控制两个SMES模块配合控制实现快速治理晃电的目的。
6.根据权利要求5所述一种基于免疫遗传算法的多SMES协调控制系统的工作方法,其特征在于所述步骤(3)中的DSP数据处理过程如下: 步骤I首先根据SMES的控制功能,利用比例和积分增益对2种控制器的控制参数进行优化; 步骤2利用协同进化算法并依据问题域划分种群,问题域可以按照控制功能如电压控制或潮流控制等功能进行划分;步骤3初始化2个种群,在2个种群中分别选择第I条染色体辨识控制参数,并随即选择种群中另外一条染色体作为2个种群各自的种群代表。 步骤4对种群M1的所有个体和种群M2的代表采用遍历组合法构建新个体;同理对种群M2的所有个体和种群M1的代表采用遍历组合法构造新的个体; 步骤5在约束条件下随即产生初始抗体群A0和一个空的记忆细胞集,Atl是一个非成熟细胞集; 步骤6分别计算每一个抗体对抗原的亲和力、抗体和抗体间的相似度、抗体的浓度和抗体选择率,并进行排序;其中抗原、抗体、抗原和抗体之间的亲和度分别对应于优化问题的目标函数和约束条件、优化解、解与目标函数的匹配程度; 步骤7选取前N个选择率高的抗体形成集合A1,其余淘汰;并拷贝A1中的抗体到记忆细胞集中; 步骤8对集合A1中的抗体进行克隆扩增,得到新抗体集合A2 ; 步骤9对A2进行交叉变异,得到集合A3 ; 步骤10随机产生一个 新的抗体群A4,将A4与A3合并形成新一代抗体群A5 ; 步骤llt=t+l,如果达到最大代数条件,则终止,输出记忆细胞集,佛则转步骤6继续;步骤12将记忆细胞集中的个体分解为2个种群的新一代父个体,重复4一 10,直到满足最大进化代数为止。
【文档编号】G06N3/12GK103560531SQ201310576611
【公开日】2014年2月5日 申请日期:2013年11月18日 优先权日:2013年11月18日
【发明者】马步云, 周雪松, 陆斌, 马幼捷, 隋小雨, 才鸿飞, 曲兆旭, 葛林耀, 王斌, 王铮, 杨凯, 张改利 申请人:国家电网公司, 国网新源张家口风光储示范电站有限公司, 天津理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1