实验三风力发电机组偏航控制.docx
《实验三风力发电机组偏航控制.docx》由会员分享,可在线阅读,更多相关《实验三风力发电机组偏航控制.docx(10页珍藏版)》请在冰豆网上搜索。
![实验三风力发电机组偏航控制.docx](https://file1.bdocx.com/fileroot1/2022-12/13/a63c2af7-13aa-4650-90ae-dc6fd2ef62a8/a63c2af7-13aa-4650-90ae-dc6fd2ef62a81.gif)
实验三风力发电机组偏航控制
一、实验(shíyàn)目的
1.了解恒速变桨距风力发电机组偏航(piānhánɡ)系统的工作原理
2.熟悉并掌握恒速变桨距风力(fēnglì)发电机组偏航的控制过程
二、实验(shíyàn)内容
1.学习风力发电机组偏航系统(xìtǒng)的工作原理
2.掌握恒速变桨距风力发电机组偏航的控制过程
3.编写风力发电机组偏航的控制程序,实现风机正确偏航
三、实验步骤
1.偏航及偏航系统的工作原理
偏航主要有两个功能:
一是使风轮跟踪变化稳定的风向,通过控制风轮的迎风面始终与风向垂直实现最大限度捕获风能;二是当风力发电机组由于偏航作用,机舱内引出的电缆发生缠绕时,自动解除缠绕。
风力发电机组无论处于运行状态还是待机状态(风速>4m/s),均要求能主动对风。
偏航系统是一随动系统,当风向与风轮轴线偏离一个角度时,控制系统经过一段时间的确认后,会控制偏航电动机将风轮调整到与风向一致的方位。
偏航控制系统框图如下图4-1所示:
图3-1偏航控制系统框图
第1页共12页指导教师签字
就偏航控制本身而言,对响应速度和控制精度并没有要求,但在对风过程中风力发电机组是作为一个整体转动(zhuàndòng)的,具有很大的转动惯量,从稳定性考虑,需要设置足够的阻尼。
在风轮前部或机舱一侧,装有风向仪(风标),当风力发电机组的航向(hángxiàng)(风轮主轴的方向)与风标指向偏离时,控制器开始计时。
偏航(piānhánɡ)时间达到一定值时,即认为风向已改变,控制器发出向左或向右调向的指令,直到偏差(piānchā)消除。
有多种方式可以监视电缆缠绕情况,除了在控制软件上编入调向计数程序外,还可在电缆处直接安装传感器,最简单的传感器是一个(yīɡè)行程开关,将其触点与电缆束连接,当电缆束随机舱转动到一定程度即拉动开关。
2.掌握风力发电机组的偏航控制过程
偏航控制主要分为手动偏航和自动偏航。
手动偏航是指人为的对风机偏航方向进行控制,通过更改左右偏航的设定值即可,请注意在给偏航信号置1后,要及时复位,否则容易造成左右偏航信号同时为1导致偏航控制紊乱;自动偏航主要是通过计算风向角与偏航角的差值大小来区分如何快速解缆、快速对风,这就需要对整个风机的偏航控制要有一个较深的理解。
风机的偏航流程图如图3-2所示:
图3-2偏航(piānhánɡ)流程图
3.偏航(piānhánɡ)控制的程序设计
(1)根据(gēnjù)上面的流程图,编写偏航控制程序,本示例程序用SCL语言实现了手动偏航与自动偏航。
手动偏航时通过(tōngguò)人为给出偏航(piānhánɡ)信号,使风机按照预想的方向进行偏航;自动偏航时通过测试风速和风向,通过判定风速的大小是否达到最小风速的要求来决定是否偏航,通过计算风向角与偏航角的差值来决定偏航的方式。
因为在其他程序段中会用到此偏航程序里的某些值,因此,使用带背景数据块的FB功能块实现偏航程序,输入端设置了自动使能、风速、风向角、偏航角、偏航容许误差、手动左偏航、手动右偏航等接口;输出端设置了左偏航、右偏航、风向角与偏航角的差值等接口;设定一个静态变量来暂存风向角与偏航角的差值,用于判定偏航的方式。
各接口设定如图3-3所示:
图3-3偏航程序(chéngxù)功能块的端口设置
(2)编程代码(dàimǎ)(只考虑(kǎolǜ)一圈之内的偏航)如图3-4:
图3-4编程代码(dàimǎ)
(3)编译(biānyì)、调用后的功能块如图3-5所示:
将风速转换成我们可以实现(shíxiàn)的范围内:
设定(shèdìnɡ)风向(fēngxiàng)的范围(fànwéi):
偏航(piānhánɡ)角范围设定(这里设为5圈):
图3-5偏航程序调用(diàoyòng)及变量连接
(4)调用(diàoyòng)后,应在OB100中对以下三个位号赋初值,程序如图3-6所示:
图3-6偏航(piānhánɡ)程序变量初始化
(5)在WinCC画面(huàmiàn)中进行偏航系统的监控组态,如下(rúxià)图所示:
(a)
图3—7(b)
四、思考题
1、风力发电机组偏航系统(xìtǒng)的工作原理是什么?
工作(gōngzuò)原理:
通过风传感器将风向的变化传递到偏航电机控制回路的处理器里,判断后决定偏航方向和偏航角度,最终达到对风目的。
为减少偏航时的陀螺(tuóluó)力矩,电机转速将通过同轴联接的减速器减速后,将偏航力矩作用在回转体大齿轮上,带动风轮偏航对风。
当对风结束后,风传感器失去电信号,电机停止工作,偏航过程结束。
2、风力发电机组的偏航过程(guòchéng)是怎样的?
在实际的偏航控制中,带有解缆传感器的自动偏航控制过程分析:
连续一段时间检测风向(fēngxiàng)情况;根据自动偏航风向标传感器ASS信号(xìnhào)给出偏航控制指令。
当ASS=00时,表明(biǎomíng)机舱己处于对风位置;若ASS=11,则表明(biǎomíng)进行的是钝角偏航,为了有效地防止电缆缠绕,读上次钝角偏航方向并取其反方向,记录此次偏航方向;若ASS=01,设置偏航电机正转,若ASS=10,设置偏航电机反转;偏航电机工作后启动偏航计时器计时,控制偏航电机运转一定时间,再判断ASS是否为00,若ASS=00,表明机舱已对风,否则判断计时时间是否超过偏转360度所需时间,若计时时间超过偏转360度所需时间偏航电机仍未停止工作,则停止偏航,向中心控制器发出安全停机信号和风向标故障信号。
若ASS=00,偏航计时时间不超过偏转360度所需时间时,控制偏航电机继续运转,直到ASS=00,向中心控制器发出自动偏航完成信号并复位自动偏航标志位。
人工偏航控制过程如下:
首先检测人工偏航起停信号。
若此时有人工偏航信号,再检测此时系统是否正在进行偏航操作。
若此时系统无偏航操作,封锁自动偏航操作,若系统此时正在进行偏航,清除自动偏航控制标志;然后读取人工偏航方向信号,判断与上次人工偏航方向是否一致,若一致,松偏航闸,控制偏航电机运转,执行人工偏航;若不一致,停止偏航电机工作,保持偏航闸为松闸状态,向相反方向进行运转并记录转向,直到检测到相应的人工偏航停止信号出现,停止偏航电机工作,抱闸,清除人工偏航标志。
3、为什么要在OB100中给M1.3、M0.6、M0.7赋初值(如图3-5所示)?
如果(rúguǒ)不初始化,会出现(chūxiàn)什么样的后果?
若不在OB100中进行(jìnxíng)初始化,还能在什么地方对所要初始化的地址(dìzhǐ)赋初值或复位、置位?
当CPU的状态由停止(tíngzhǐ)态转入运行态时,操作系统都调用OB100。
当OB100运行结束后,操作系统调用OB1。
利用OB100先于OB1执行的特性,可以为用户主程序的运行准备初始变量或参数。
如果不初始化,系统会不断地工作下去,不断地循环。
内容总结
(1)风机的偏航流程图如图3-2所示:
图3-2偏航流程图
3.偏航控制的程序设计
(1)根据上面的流程图,编写偏航控制程序,本示例程序用SCL语言实现了手动偏航与自动偏航