0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

兆瓦级风力发电机的控制器进行了系统仿真

MATLAB 来源:MATLAB 作者:Dirk Abel 2022-07-14 15:55 次阅读

亚琛工业大学的研究人员在生成产品级代码之前,对一台兆瓦级风力发电机的控制器进行了系统仿真,并执行了全面的 SIL 和 HIL 测试。

风力发电机需要先进的控制策略,才能最大限度地提高功率输出并降低结构部件上的机械负载。

模型预测控制 (MPC)是一种很有前景的风力发电机控制策略,它不仅可以处理多变量控制问题,同时可兼顾过程中的约束问题。

一些研究已经使用数值仿真来探索 MPC 在风力发电机中的应用。据我们所知,在风力发电机的 MPC 控制学术领域,我们的研究首次提供了来自兆瓦级风力发电机全尺寸现场测试的实验 MPC 结果。

我们采用了快速控制原型 (RCP) 方法,在 MATLABSimulink 中对 MPC 算法进行建模和仿真,并在软件在环 (SIL) 和硬件在环 (HIL) 测试中对其进行验证。然后,我们将控制模型生成产品级代码,用在 Bachman PLC 上,并在由 W2E Wind to Energy GmbH [6] 的同事设计和运行的 3 兆瓦风力发电机上进行了现场测试(图 1 和 2)。

904d0ec0-0294-11ed-ba43-dac502259ad0.jpg

图 2.风力发电机自动化系统的闭环结构及其主要组成。现有的自动化系统通过测试中的控制系统和旁路接口进行扩展。被控对象(顶部)展示了位于德国罗斯托克的 W2E-120/3.0fc 3 兆瓦风力发电机的原型。

风力发电机控制框架简介

我们开发了风力发电机控制框架 (WTCF),为团队的每位成员提供了一个一致的环境来共享活动模型、脚本和路径。对于版本控制,我们通过 Simulink Projects 将框架与 Git 集成。

WTCF 的主模型中包括被控对象和控制系统的子模型。我们使用模型引用(model reference )分层组织设计并实现模块化开发。该框架的文件夹结构映射了模型和子模型的层次结构(图 3)。

9058fe7e-0294-11ed-ba43-dac502259ad0.jpg

图 3.风力发电机控制框架中的主模型 (a) 及相应的文件夹结构 (b)。(图片来源:Dickler、Kallen、Zierath 和 Abel [1])

风力发电机和 MPC 算法建模

在我们的框架中,用非线性降阶模型来表示风力发电机,该模型在初始系统仿真中作为被控对象模型,在 MPC 算法中作为内部预测模型。该

降阶模型包括三个子模型:一个用于风力发电机传动动力学的机械模型,一个用于塔架和桨叶动力学的机械模型,以及一个用于空气动力学的模型(图 4)。

我们使用常微分方程开发了两个机械子模型,其参数值一部分由实际风力发电机确定,另一部分通过参数辨识的多体仿真确定。在降阶模型中,我们使用了气动力系数的静态map图,将风速与施加到风机机械子模型的力和力矩联系起来。

9068b076-0294-11ed-ba43-dac502259ad0.jpg

图 4.风力发电机的非线性降阶模型,包括空气动力学的静态map图以及传动系统和转子-塔架动力学的子模型。(图片来源:Jassman [4])

我们设计了 MPC 算法,以最大限度地提高功率输出、让系统运行在约束条件内,并降低由阵风或其他条件导致的动态机械负载。

该算法在 MATLAB 和 Simulink 中建模,将发电机转速和功率作为受控变量,以最大限度地提高输出。塔顶加速度代表机械负载,因此用作附加受控变量。

该算法使用两个控制变量来实现其目标:风机的俯仰角速率和发电机扭矩。后者由风机的发电机-变换器系统处理,包括一个额外的、更快的控制回路。

运行系统仿真、SIL 测试和 HIL 测试

我们进行了闭环系统仿真,以验证降阶风机模型,并得出初始 MPC 算法参数,以用于 SIL 和 HIL 测试(图 5)。

WTCF 使我们可以轻松地用更详细的模型取代降阶模型,包括使用 alaska/Wind 软件开发的风机多体仿真模型 [7],以及使用 FAST 软件开发的第二代模型 [8]。

90751730-0294-11ed-ba43-dac502259ad0.jpg

图 5.系统仿真、SIL 测试和 HIL 测试设置。(图片来源:Dickler、Kallen、Zierath 和 Abel [1])

使用 Embedded Coder,我们生成了控制系统的动态链接库 (DLL),以针对现有自动化系统和对象模型运行闭环测试,该模型使用经认证可用于风力发电机行业的仿真工具 FLEX5 开发。FLEX5 和 alaska/Wind 对象模型均由 W2E 根据现场测试数据进行验证 [10],结果表明,这些模型准确地反映了风力发电机的动力学特性。

我们运行了 SIL 测试来验证 MPC 的编译代码能够正常运行,评估 MPC 的鲁棒性,并测试 MPC 与风力发电机现有自动化系统之间的集成,其中包括监控、安全系统和分析功能。

我们还运行了 SIL 测试,以评估 MPC 算法相对于常规 PID 控制器的性能。结果表明,当风机受到阵风影响时, MPC 算法在保持机械负载水平不变的情况下,比 PID 控制器保持了明显更稳定的功率和发电机转矩(图 6)。这些结果证实了 MPC 具有同时处理多个控制目标的能力。

90835444-0294-11ed-ba43-dac502259ad0.jpg

图 6.IEC 61400 定义的极端工作阵风荷载情况下的 SIL 测试结果。蓝色 = MPC 算法;红色 = PID 控制器。(图片来源:Dickler、Wintermeyer-Kallen、Konrad 和 Abel [5])

为了准备 HIL 测试,我们使用 Simulink Coder 和 M-Target for Simulink 从 Bachmann MH230 PLC MPC 模型生成代码。在 HIL 测试期间,我们使用 PC 对风机对象进行仿真,重用了我们系统仿真中的降阶 Simulink 模型或者 alaska/Wind 或 FAST 模型。这些测试使我们能够在风力发电机的 PLC 上验证 MPC 算法生成的代码,并在包括实际风机自动化系统的硬件设置中验证实现。

现场测试和后续步骤

凭借进行的系统仿真和全面的 SIL 和 HIL 测试,我们相信控制器将在实际风机上有相当出色的表现。在基于仿真的开发环境中成功地运行全面测试,使我们有信心在德国罗斯托克的 W2E 风力发电机上首次测试 MPC 算法。

首次测试的结果证实了我们的预期,因为 MPC 可以在不修改控制器的情况下在部分负载区域运行风力发电机。成功的现场测试是我们在 RWTH 和 W2E 的研究小组的一个重要里程碑,不仅验证了 MPC 的设计和实现,也验证了 WTCF。

现场测试为我们在全尺寸现场测试实际 3 兆瓦风力发电机的 MPC 系统建立了概念验证,并弥合了多兆瓦级风力发电机 MPC 系统的控制设计和现场测试之间的差距。在测试期间,我们确定了控制器设计的几个潜在改进领域。我们的近期计划包括改进 MPC 算法来提高发电能力,同时通过增强 MPC 算法的鲁棒性,进一步降低风机的疲劳负载和阵风带来的极端负载。

在未来的研究中,我们计划基于物理建模原理和机器学习算法开发更详细的预测模型。这项研究将为考虑与小型风电场中电网兼容性和多物理风力发电机影响相关的其他控制目标开辟新的可能性。

致谢

我们要感谢参与 MPC 测试活动的 W2E Wind to Energy GmbH 的所有同事,感谢他们在实际风力发电机中调试 MPC 系统和现场测试方面提供的支持。我们还要感谢 Bachmann electronic GmbH 提供的技术支持,以及为进行现场测试和测试准备所提供的 MH230 PLC 单元。

关于作者

Dirk Abel 是亚琛工业大学自动控制研究所的负责人。Thomas Konrad 是能源系统工作组的负责人。Sebastian Dickler 和 Thorben Wintermeyer-Kallen 是风能研究小组的研究人员。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16389

    浏览量

    178439
  • 仿真
    +关注

    关注

    50

    文章

    4097

    浏览量

    133701
  • 发电机
    +关注

    关注

    26

    文章

    1645

    浏览量

    67720

原文标题:风机现场测试中模型预测控制算法的开发和测试

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全球首台20MW蒸发冷却半直驱永磁风力发电机成功下线

    近日,由中车永济电机公司和中国科学院赣江创新研究院联合研制的全球首台20MW蒸发冷却半直驱永磁风力发电机在中车永济电机公司成功下线,这标志
    的头像 发表于 01-06 11:05 139次阅读

    EAK兆瓦零电感水冷电阻协助电动重型卡车,降低总拥有成本

    EAK零电感兆瓦水冷制动电阻,快速充放电,高压大电流
    的头像 发表于 11-01 11:01 183次阅读
    EAK<b class='flag-5'>兆瓦</b><b class='flag-5'>级</b>零电感水冷电阻<b class='flag-5'>器</b>协助电动重型卡车,降低总拥有成本

    壳牌推出适用于卡车和船舶的兆瓦充电器-EAK零电感水冷制动电阻-兆瓦充放电

    壳牌在 ETCA 上推出其首款兆瓦充电器,利用其先进的微电网系统的可再生能源为电动卡车和船舶供电。
    的头像 发表于 10-24 07:29 225次阅读
    壳牌推出适用于卡车和船舶的<b class='flag-5'>兆瓦</b>充电器-EAK零电感水冷制动电阻<b class='flag-5'>器</b>-<b class='flag-5'>兆瓦</b><b class='flag-5'>级</b>充放电

    风力发电机有哪些类型?如何分类?

    风力发电机是一种将风能转换为电能的设备,广泛应用于可再生能源领域。根据其设计、结构和应用场景的不同,风力发电机可以分为多种类型。以下是一些主要的分类方式和相应的
    的头像 发表于 10-23 14:19 1351次阅读

    风力发电机由哪些结构组成?简单分析

    风力发电机是一种将风能转换为电能的设备,它主要由以下几个主要结构组成: 风轮(叶片和轮毂) : 叶片 :通常由复合材料制成,如玻璃纤维或碳纤维,以确保强度和轻量化。叶片的设计对风力发电机
    的头像 发表于 10-23 14:16 753次阅读

    什么是风力发电机?它的工作原理是什么?

    发电机的工作原理 风力发电机的工作原理可以分为以下几个步骤: 风轮:风轮是风力发电机的核心部件,通常由三个或更多的叶片组成。当风吹过风轮时,
    的头像 发表于 10-23 14:10 630次阅读

    电弧光保护在风力发电机中的应用

    传感与电流测量技术,设计单判据和双判据实施方案,提升运行安全性。本文深入研究和全面分析风力发电技术,提出电弧光保护在风力发电机中的建设性意
    的头像 发表于 09-30 10:36 249次阅读
    电弧光保护在<b class='flag-5'>风力</b><b class='flag-5'>发电机</b>中的应用

    风力发电输出的是直流还是交流

    风力发电机组的组成 风力发电机组主要由风轮、发电机、塔架、控制系统和基础等部分组成。风轮是
    的头像 发表于 08-15 11:04 1693次阅读

    全球单机容量最大的华能18兆瓦超大风电机组启动发电

    中国华能集团宣布了一项里程碑式的成就——全球单机容量最大的18兆瓦超大风电机组,在辽宁省营口市正式启动发电,标志着我国风电技术迈入了新的发展阶段。这台超级风电机组不仅展现了我国在风电装
    的头像 发表于 07-19 14:46 1023次阅读

    风力发电技术的原理是什么 风力发电是如何传输电能

    风力发电技术的原理是利用风的动能将其转化为机械能,再进一步转化为电能。风力发电的主要装置是风力发电机
    的头像 发表于 02-21 15:16 4860次阅读

    风力发电机故障监测与预警诊断系统解决方案

    的发展效益。 为了降低风力发电机的运维成本,提高故障诊断效率,物通博联提供无人值守的风力发电机故障监测与预警诊断系统。风机设备通过安装振动、
    的头像 发表于 02-20 10:38 724次阅读
    <b class='flag-5'>风力</b><b class='flag-5'>发电机</b>故障监测与预警诊断<b class='flag-5'>系统</b>解决方案

    风力发电机组液压系统和刹车机构传感介绍

    风力发电机组的液压系统和刹车机构是一个整体。在定桨距风力发电机组中,液压系统的主要任务是执行
    的头像 发表于 02-01 18:16 1724次阅读
    <b class='flag-5'>风力</b><b class='flag-5'>发电机</b>组液压<b class='flag-5'>系统</b>和刹车机构传感<b class='flag-5'>器</b>介绍

    风力发电原理及工作过程 风力发电如何输送电力

    是收集风能。通常采用的是风力发电机组,它由风轮、主轴、发电机控制系统组成。当风流经过风轮时,风能将风轮推动旋转。为了提高效率,风力
    的头像 发表于 01-18 09:42 5883次阅读

    风力发电机组偏航系统知识点

    风力发电机组的偏航系统需要通过风速和风向传感来获取周围的气象信息。这些传感通常安装在发电机
    的头像 发表于 01-15 14:41 3150次阅读

    浅谈风力发电机组偏航系统的启动

     风力发电机组的偏航系统是用来控制风轮朝向风的方向,以最大限度地捕捉风能并转化为电能。以下是风力发电机
    的头像 发表于 01-15 14:34 1745次阅读