论文部分内容阅读
风能作为一种清洁而又取之不尽、用之不竭的能源得到人们广泛的关注,风力发电是吸收转化风能的有效途径。然而,由于风能的不稳定性,必须对风力发电机控制才能输出稳定的电能,达到并网发电的条件。变桨距风力发电机因能通过改变桨距角稳定输出电功率,提高电能质量,增加风力发电机寿命而成为研究热点。由于变桨距风力发电机是一个多学科知识交叉的复杂系统,且非线性特性很强、精确模型不容易得到,给风力发电机控制器的研究带来很大困难。本文以某型号1.5MW大型风力发电机为背景,对风力发电机变桨控制原理进行了分析,将风力发电机分成四个部分建立数学模型;并对风速的变化进行了研究,建立风速模型;利用组态软件和MATLAB仿真平台建立了变桨距风力发电机实验系统,使变桨距风力发电机控制器的研究成为高校本科自动化专业的实践内容之一。本文在分析风力发电机数学模型的基础上,设计了风力发电机变桨距控制器和实验系统,具体工作如下:(1)变桨距风力发电机系统是一个非线性被控对象,基于气动特性分析了额定风速以上时桨距角变化同风速的关系,进行了分段线性化处理,设计了带前馈的PID控制器,并对控制器的参数应用遗传算法进行寻优。为了实现控制器无扰切换,设计了控制器的施密特切换策略;为了进一步提高控制精度,使系统动态性能得到改善,提出了BP-PID控制算法。最后,应用MATLAB仿真软件对比分析了应用不同方法设计的控制器,仿真结果表明BP-PID控制器鲁棒性和抗干扰特性较好。(2)为了将风力发电机控制器的设计方法能够应用在本科教学之中,建立了变桨距风力发电机实验系统,在此系统上可以对风力发电机变桨距控制器结构和参数进行调整。通过KingView组态软件建立人机交互界面,同时实现和外部控制器通信的功能;应用MATLAB作为数据处理后台,搭建变桨距风力发电机的数学模型。通过OPC技术实现前后台的数据通信。两部分功能组成被控对象在计算机上予以实现。