1.发电机组优化控制方法,其特征在于,所述方法包括:步骤1:构建发电机网络,将发电机组中的每个发电机视为发电机网络中的一个节点,发电机之间的连接视为一条边;在发电机网络中,每个节点至多与其他4个节点连接,至少与其他1个节点连接;
步骤2:将发电机网络转换为双链表示,具体包括:构建一条双链,双链中每条链的结构均相同,在双链中的第一条链中,从头到尾,依次记录每个节点的标志信息,在第二条链中从头到尾,记录与第一条链中相对应的节点相连接的其他节点的标志信息;在第一条链中,每4个链空间为一个单位,存储一个节点的标志信息,在第二条链中,同样以每4个链空间为一个单位,每1个链空间存储一个与第一条链中相对应的节点相连接的其他节点的标志信息,若第一条链中的节点相连接的节点数量少于4个,为N个,则在第二条链中,每4个链空间组成的一个单位中,将4‑N个链空间中的值置为0;
步骤3:对双链表示的发电机网络进行双链遗传优化,在优化过程中,使得每个发电机尽可能多地与其他发电机连接,以生成新的双链表示的发电机网络,基于新的双链表示的发电机网络,更改发电机网络中节点的连接关系,以得到优化发电机网络;
步骤4:基于优化发电机网络,连接发电机组中的发电机,运行发电机组,在运行过程中,采集发电机组中每个发电机的运行数据,根据采集到的运行数据,反馈调节每个发电机的输出电压幅值和相角;
所述步骤3中对双链表示的发电机网络进行双链遗传优化的方法包括:步骤3.1:设发电机网络的双链表示为Ψinit,设NUM表示第一条链中单位的数量;L表示第二条链中在每个单位中的4个链空间的值不为0的链空间的数量;其中, 为第一条链上的第k个单位对应的节点的标志信息的双链态; 为第一条链上的第k个单位对应的第二条链上的单位中的第v个链空间中的标志信息的双链态;
步骤3.2:基于交叉算子 进行双链交叉操作,以创造新的子代;
步骤3.3:基于变异算子 进行双链变异操作,以得到变异结果;
步骤3.4:重复执行步骤3.1至3.3,直到达到预设的停止条件,以此更新双链,进而生成新的双链表示的发电机网络;
使用如下公式,将发电机网络的双链表示为Ψinit:
其中, 为第一条链上的第k个单位对应的节点的标志信息的双链态; 为第一条链上的第k个单位对应的第二条链上的单位中的第v个链空间中的标志信息的双链态;αkv为权重系数,用于调节每个节点和连接关系的重要性;
步骤3.2中,使用如下公式,使用交叉算子 进行双链交叉操作,以创造新的子代其中, 为 的新的子代; 为 的新的子代;交叉算子 使用如下公式进行表示:
(A) (B)
其中,Ψ 为交叉算子 的第一个交叉因子;Ψ 为交叉算子 的第二个交叉因子;
步骤3.3中,使用如下公式,基于变异算子 进行双链变异操作:其中, 为 的变异结果; 为 的变异结果;变异算子 使用如下公式进行表示:
其中, 为旋转门操作;g为变异幅度;e为自然底数。
2.如权利要求1所述的发电机组优化控制方法,其特征在于,所述步骤4具体包括:步骤4.1:将优化发电机网络表示为一个有向图G(V,E),其中V是节点的集合,E是边的集合;
步骤4.2:采集发电机组中每个发电机的运行数据,根据采集到的运行数据,计算优化发电机网络中各节点的有功功率和无功功率;
步骤4.3:基于计算出的有功功率和无功功率,迭代更新每个发电机的输出电压幅值和相角,对每个发电机进行反馈调节。
3.如权利要求2所述的发电机组优化控制方法,其特征在于,所述有功功率使用如下公式计算得到:其中,Pi是节点i的有功功率;Vi是节点i的电压幅值;Gij和Bij是导线(i,j)的导纳参数;
θi和θj是节点i和节点j的相角;M是与节点i相连接的其他节点的总数;
所述无功功率使用如下公式计算得到:
其中,Pi是节点i的无功功率。
4.如权利要求3所述的发电机组优化控制方法,其特征在于,使用如下公式,迭代更新每个发电机的输出电压幅值:(k) (k)
其中,Vi 为节点i在第k次迭代时的输出电压幅值;Vj 为为节点j在第k次迭代时的输出电压幅值;α是一个调节参数,用于控制每次迭代的调整步长。
5.如权利要求4所述的发电机组优化控制方法,其特征在于,使用如下公式,迭代更新每个发电机的相角:(k)
其中, 为节点i在第k次迭代时的相角;Vj 为为节点j在第k次迭代时的相角。
6.如权利要求5所述的发电机组优化控制方法,其特征在于,步骤3.4中的停止条件为:NUM*L的值超过之前每次迭代时的NUM*L的值,并且超过之后的H次迭代的NUM*L的值。