基于Bladed与Matlab风力发电机组控制器设计.docVIP

基于Bladed与Matlab风力发电机组控制器设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Bladed与Matlab风力发电机组控制器设计

基于Bladed与Matlab风力发电机组控制器设计   摘 要:针对风力发电机组控制器的设计过程中,转速控制器、功率控制器以及变桨控制器参数调整困难、控制效果不理想等问题,本文采用matlab软件自带单纯形法对控制器PID参数进行寻优整定。同时通过bladed软件进行风电机组的仿真及性能分析,进一步验证该方法的正确性,仿真结果表明:通过使用bladed软件与matlab软件相结合的控制器设计方法,可以获取较优的控制器参数,满足控制器设计的实际需求。   关键词:bladed;matlab;风力发电机组;控制器;PID参数寻优   DOI:10.16640/j.cnki.37-1222/t.2016.15.120   0 引言   风力发电机组是一个体积庞大、结构复杂,并且连续随机的非线性多变量系统,直接对风电机组进行建模比较困难,也无法进行进一步的控制器的设计[1]。根据风电设计领域相关软件的特点,本文采用GL公司提供的Bladed软件来建立和获取风力发电机组的数学模型,通过对模型的线性化分析处理,结合matlab软件进行风力发电机组控制器的设计。   1 风力发电机组模型组建   风力发电机组是一个多变量的非线性系统,其精确的数学模型的建立是十分困难的,动态特性也是由构成机组各部件的动态特性相互藕合而成。各部件的模型包括风速、叶轮、机舱、传动链、发电机、塔筒等,且各部件的动态特性都比较复杂,若不通过相关专业软件进行建模而分别建立其数学模型再将其组合起来形成整机动态模型将会使整个设计工作变得非常困难[2]。通过GL Bladed软件中的模态线性化功能模块能有效快速地建立起风力发电机组动态数学模型,同时还能将风电机组整合成线性模型,有利于控制器的设计。因此,有效利用该软件可减少设计者的工作量,缩短控制器的设计周期。   (1)Bladed软件模态线性化设置。Bladed模态线性化模(Model Linearisation)如图1所示。根据软件要求,需要设置风能相关常数(Physical Constants)、叶轮相关设计参数(Rotor configuration)、叶片相关参数(Blade geometry)等,同时还需配置传动链相关参数(Drive train)、发电机(Generator)、控制系统参数和变桨执行器参数[3],以上对应参数均可从整机设计手册上查阅到。   (2)获取整机系统数学模型。变速变桨风力发电机组基本控制策略是:低风速时保持风机在最佳叶尖速比上,不需要复杂控制器即能实现最大风能跟踪捕获;当风速达到额定转速时,防止转速上升,采用转速-转矩控制;高风速时,保持机组转速和功率在额定位置,采用转速-变桨闭环控制[4]。明确在不同风速下需要不同的系统数学模型之后,通过Matlab软件读取线性化模型文件,对所需数据进行提取和状态空间转换来获取低于额定风速下的风机数学模型及高于额定风速下的风机数学模型。   2 控制器参数整定   在额定风速以上时,由于机组模型的非线性,为提高风机稳定性、可靠性、降低载荷,需要设计可根据机组动态模型变化而改变控制参数的控制器。(1)控制器基本原理[5]。GL Bladed中PI控制器原理如式(1):   式中Kp为控制器比例增益;Ki为制器积分增益;Kp/Ki定义为积分时间常数;x为设定转速与实际转速之差;y为输出转矩给定值或桨角值。式(1)经离散化变换后得式(2):   式中T为采样周期;为上次误差值;为上次输出值。   (2)PI控制参数整定与仿真。控制器参数整定中,利用单纯形法非常适合非线性控制系统的参数优化问题,它具有良好的收敛性、计算机工作量小、简单实用等特点,因此本文选择该种整定方法[6]。在数字PID调节器参数的自寻最优控制中,所选择的性能指标应当既能反映动态性能,又包含稳定特性,因此选择ITAE准则:   (3)   通过Matlab自带单纯形法库,同时可根据整定要求获得适合的PI参数值。   3 机组模型建立与仿真分析   采用以上整定方法可获取转矩控制PI参数值为:Kp=189.5,Ki=105.72。桨距角控制PI参数值如表1所示。   将获得的Kp和Ki参数值按照式(2)的要求生成Bladed软件外部控制器的控制参数,同时在Bladed中设置并生成15m/s的湍流风进行仿真。仿真结果如图1~2所示。   由图1~2可以看出,在高额定风速的情况下,经上文所述的方法设计的控制器能把风机转速和输出功率良好地控制在设定范围内,实现稳定的跟踪控制。   4 结论   目前基于Bladed和Matlab软件在风机控制策略设计及改型中被广泛的应用。本文首先利用Bladed软件的风电机组的模态线性化模块获取风机状态空间的线性化

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档