1.基于一致性算法的分布式海上风力发电机控制方法,其特征在于,包括:将分布式海上风力发电机作为分布式的智能体,并获取若干智能体的总有功功率缺额;其中,所述总有功功率缺额是根据电网频率波动和电压波动获得的;根据相邻智能体之间的通信关系,建立初始的第一邻接矩阵,并依次根据各智能体可调节的输出功率增额和最大输出功率增额,对所述第一邻接矩阵进行调整,得到第二邻接矩阵;根据所述第二邻接矩阵对一致性算法中初始的第一拉普拉斯矩阵进行修正,得到第二拉普拉斯矩阵;建立以最大化每台分布式海上风力发电机的风能利用系数为目标函数,并根据所述第二拉普拉斯矩阵,得到所述每台分布式海上风力发电机分配的输出功率增额;其中,得到的各输出功率增额的总和不大于所述总有功功率缺额;根据所述每台分布式海上风力发电机的输出功率增额,以使分布式海上风力发电机输出对应的输出功率;所述根据所述第二邻接矩阵对一致性算法中初始的第一拉普拉斯矩阵进行修正,得到第二拉普拉斯矩阵,包括:根据所述第二邻接矩阵、相邻智能体之间的通信时延和智能体自身的输入时延,对一致性算法中初始的第一拉普拉斯矩阵进行修正,得到第二拉普拉斯矩阵;所述依次根据各智能体可调节的输出功率增额和最大输出功率增额,对所述第一邻接矩阵进行调整,得到第二邻接矩阵,包括:获取各智能体之间的通信拓扑,并根据所述通信拓扑建立第一邻接矩阵,并依次获取各智能体可调节的输出功率增额与最大输出功率增额的比值,根据得到的若干比值对所述第一邻接矩阵中对应元素进行调整,得到第二邻接矩阵;所述得到所述每台分布式海上风力发电机分配的输出功率增额,包括:计算所述目标函数下的所述每台分布式海上风力发电机的第一输出功率增额,若得到的若干第一输出功率增额均满足约束条件,且所述每台分布式海上风力发电机的一致性变量相等,则系统收敛,得到所述每台分布式海上风力发电机分配的输出功率增额;所述根据所述每台分布式海上风力发电机的输出功率增额,以使分布式海上风力发电机输出对应的输出功率,包括:根据所述每台分布式海上风力发电机的输出功率增额,每台分布式海上风力发电机为对应的桨距角进行控制,以使分布式海上风力发电机采用对应输出功率跟踪控制的同时进行宽转速运行;其中,若分布式海上风力发电机的风速不符合发电条件,则停止对所述分布式海上风力发电机的桨距角的调节。
2.如权利要求1所述分布式海上风力发电机控制方法,其特征在于,所述第二拉普拉斯矩阵表示为: ,其中,s为拉普拉斯算子, 为第二拉普拉斯矩阵中第 行第 列的元素, 为第二邻接矩阵中第 行第 列的元素, 为智能体的集合, 表示相邻智能体 发送信息到智能体 的通信时延, 表示智能体 自身的输入时延。
3.如权利要求1所述分布式海上风力发电机控制方法,其特征在于,所述建立以最大化每台分布式海上风力发电机的风能利用系数为目标函数,还包括:在所述一致性算法的迭代计算过程中,以所述每台分布式海上风力发电机每次对应的输出功率增额与最大输出功率增额的比值为一致性变量。
4.如权利要求1所述分布式海上风力发电机控制方法,其特征在于,所述若得到的若干第一输出功率增额均满足约束条件,还包括:若得到的若干第一输出功率增额均满足约束条件,则根据所述第一输出功率增额和所述第二拉普拉斯矩阵对上一次迭代的输出功率增额进行更新;若得到的若干第一输出功率增额不满足约束条件,则依次将所述每台分布式海上风力发电机的最大输出功率增额作为对应分布式海上风力发电机的第一输出功率增额。
5.如权利要求1所述分布式海上风力发电机控制方法,其特征在于,所述每台分布式海上风力发电机的一致性变量相等,则系统收敛,还包括:若所述系统还未收敛,则根据所述第一输出功率增额、所述第二邻接矩阵和第二拉普拉斯矩阵,进行下一次的输出功率增额的迭代计算,以得到下一次所述每台分布式海上风力发电机的输出功率增额。
6.如权利要求1所述分布式海上风力发电机控制方法,其特征在于,在所述将分布式海上风力发电机作为分布式的智能体之前,还包括:将分布式海上风力发电机控制过程划分为三层控制层,以使在二次控制层内获取所述每台分布式海上风力发电机的输出功率增额;其中,所述三层控制层包括:调度层、所述二次控制层和一次控制层。