控制设计总结(最终版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一部分 PI 控制原理及参数求解

1.风力发电机组运行区间分类

A

B C

D

1S 2

S 发电机转速发电机扭矩

1

Q 2

Q 0

在发电机转速小于S1之前,此时发电机无功率输出,当风速大于切入风速时发电机并网,AB 段为恒转速阶段,随着风速增大,发电机转矩增大。BC 段为最优控制阶段,此时发电机转速随着风速变化保持最佳叶尖速比,追踪最大功率点。CD 段为转速恒定区,在这个区域内,不再进行最大风能追踪,而是将机组转速限定在最大允许转速。在D 点时,机组已经达到额定转矩,之后,随着

风速的继续增大,机组恒转矩运行,为了保护机组不受损坏,调整桨距角限制功率。

2.传统PI 变桨距控制

外部控制器框图

上图描述变桨控制和转矩控制的切换条件、对应输出的计算值。下面将给出

在各种情况下的控制细节图。

◆在额定风速以下的控制

风速在额定风速以下时,通过控制发电机的转矩使风力发电机尽量获取多的能量,控制细节图如下。

1)能量转换系统

2) 转矩控制方式

通常变速变桨风力发电机组均按是按照二次曲线图进行转矩给定。

在区域2中,电机转矩2

()g opt g T K W opt ,其中opt K 最优模态增益,

g T 为发电机转矩,g W opt ()发电机最优转速。

3) 启动和过渡区控制框图

此处PI 控制器的输入为电机转速偏差,输出为电机转矩。

◆ 在额定风速以上的控制

风速在额定风速以上时,通过变桨使发电机输出的功率维持在额定功率附近。

桨距控制

此处PI控制器的输出为电机转速偏差,输出为叶片桨距角。

◆使用C++、Fortran或matlab/simulink语言编写的控制器1)使用fortran语言编写的代码

2)使用c++语言编写的代码

3)使用matlab/simulink搭建的控制器模型

◆生成动态链接库DLL文件

1)在Visual Fortran 中新建动态链接库工程,输入工程名(使用FAST调用时名

称必须为DISCON,不区分大小写)和文件存放目录(不要有中文路径)。点击ok。

2)使用默认选项,点击finish

3)点ok。

目录。打开文件如图。

3.基于FAST的变桨PI参数设计

区域3处的目标就是通过变桨控制来使电机转速保持在设定点。在区域3

中保持恒转矩并通过对叶片进行变桨来控制叶轮转速。可以用式(1)来表示此控制设计的简单线性模型:

d A B B w θ∆Ω=∆Ω+∆+∆ (1)

其中rot

A I γ

=

,d rot

B I α

=

,rot

B I ξ

=

rot I 为总的转动惯量(包括叶轮,齿轮箱,轴,电机等)。 a e r o Q γ∂=

∂Ω,aero Q ξθ∂=∂,aero Q

w

α∂=∂ a e r o Q 为叶轮的气动转矩,Ω为叶轮转速, θ为叶片桨距角,w 为轮毂高度处穿过叶轮盘的均匀风速扰动成分 。

标准PID 可用式(2)表示

()()()(P g e a r I g e a r D g e a r t K N t K N t d t K N t θ∆=∆Ω+∆

Ω+∆Ω⎰(2)

gear N 为传动比。

对式(2)两边进行拉氏变换,得到下面的等式:

1

()()()()P g e a r I g e a r D g e a r s K N s K N s K N s s s

θ∆=∆Ω+∆Ω

+∆Ω

(3)

对式(3)进行变换:

()[]()(d s s A B s B w s

θ∆Ω-=∆+∆

1

(()()())()P g e a r I g e a r

D g e a r

d B K N s K N s K N s s B w s s

=∆Ω

+∆Ω+∆Ω+∆

(4) 由等式(4)可得传递函数:

2

()

()()(1)()()

d c D gear P gear I gear B s s T s w s BK N s A BK N s BK N ∆Ω=

=∆-+--+- (5) 由劳斯判据可知,系统稳定的充要条件就是其特征方程的各项系数均为正 。 由此我们可以得到:

10,D g e a r B K N ->0,P gear A BK N -->0I g e a r B K N ->。

在区域3中选择线性化点:018/w m s =,12.1rpm Ω=,00.261635rad θ=。 使用FAST 进行线性化可得:A= -0.5536,B= -1.1865

此时可以给出稳定性条件:0I K >,

0.00481P K >-,0.00571D K >-。 将

式2

(1

)(D

g

e

a

r

B

K

N

s

A -+-

- 转为特征方程的一般形式进行分析:2220s ws w δ++= 其中:21I gear D gear

BK N w BK N -=

-,21P gear D gear

A BK N w BK N δ--=

-,

则 ,P I K K 可用下式来表示 :

2(1)2(1

)D g e a r

I

D g e a r P g e a r g e a r w B K N K B w B K N A K B N B N δ⎧--=⎪⎪

-⎪=--⎪⎩

◆在Matlab/simulink 中搭建控制器模型

变桨控制器的simulink 模型(无增益调度)

相关文档
最新文档