1.风电机组控制工程师及载荷仿真工程师。
2.相关专业在校学生。
3.企业从事控制器设计及载荷仿真的专业人员。
1.了解外部控制器设计框架。
2.掌握Bladed软件与外部控制器的接口。
3.掌握Bladed软件与外部控制器数据交互方式,包括数据的输入、输出,消息的交互,并在VS中编程实现。分为Bladed v4.3版及Bladed v4.8版。
4.掌握外部控制器读取参数文件的方法,并在VS中编程实现。
5.掌握外部控制器日志变量记录的方法,并在VS中编程实现。
6.掌握在同一个Vc工程中编写Bladed v4.3版本控制器及Bladed v4.8版本控制器的方法,并在VS中编程实现。
7.掌握使用外部控制器进行偏航速率控制的方法,并在VS中编程实现。
Bladed软件是DNV GL公司开发的用于风电机组建模及载荷计算的软件,该软件可针对陆上及海上风电机组进行建模仿真,主要用于输出各个部件的时序载荷、极限载荷及疲劳载荷,用于风电机组各部件设计及选型。
课程主要内容如下:
1.外部控制器设计框架。
2.Bladed软件与外部控制器的接口。
3.Bladed软件与外部控制器数据交互,包括数据的输入、输出,消息的交互。分为Bladed v4.3版及Bladed v4.8版,并在VS中编程实现。
4.外部控制器读取参数文件的方法,并在VS中编程实现。
5.外部控制器日志变量记录的方法,并在VS中编程实现。
6.在同一个Vc 工程中编写Bladed v4.3版本控制器及Bladed v4.8版本控制器的方法,并在VS中编程实现。
7.使用外部控制器进行偏航速率控制的方法,并在VS中编程实现。
每周一更新三讲,预计8周更新完毕。课程目录如下:
1 | Bladed软件自带控制器介绍 |
1.1 | Bladed软件中风电机组控制方式介绍 |
1.2 | Bladed软件中各类执行机构介绍 |
1.2.1 | 转矩执行机构模型 |
1.2.2 | 桨距角执行机构模型 |
1.2.3 | 偏航执行机构模型 |
1.3 | Bladed软件自带控制模块介绍 |
1.3.1 | 发电机转速-转矩PI控制模块 |
1.3.2 | 发电机转速-桨距角PI控制模块 |
1.3.3 | 偏航控制模块 |
1.3.4 | 传动链加阻控制模块 |
1.4 | 使用Bladed软件自动计算PI控制器kp和ki参数 |
2 | Bladed v3.82外部控制器介绍 |
2.1 | Bladed软件各模块设置 |
2.2 | Bladed软件外部控制器介绍 |
2.3 | Bladed软件外部控制器设置 |
2.4 | Bladed软件与外部控制器接口介绍 |
2.5 | 编写第一个外部控制器程序 |
2.6 | 外部控制器代码框架介绍 |
2.7 | Bladed软件与外部控制器交互信息编程 |
2.7.1 | avrSwap数据交互编程 |
2.7.2 | 参数文件读取及参数初始化 |
2.7.3 | 日志变量记录 |
2.7.4 | 向Bladed软件打印信息 |
3 | Bladed v4.8外部控制器介绍 |
3.1 | 变桨执行机构设置 |
3.2 | Bladed软件外部控制器设置 |
3.3 | Bladed软件与外部控制器接口介绍 |
3.4 | 编写外部控制器框架程序 |
3.4.1 | 第一个外部控制器程序”Hello World” |
3.4.2 | 向Bladed软件打印信息 |
3.4.3 | 使用API函数交互数据 |
3.4.4 | 添加外部控制器初始化函数 |
3.4.5 | 参数文件读取及参数初始化 |
3.4.6 | 新增DISCON函数 |
3.4.7 | 偏航速率控制 |
3.4.8 | 编写日志记录功能 |