2.3.3 系统软件流程 图2.4 系统流程图
由此系统流程图(图2.4)我们可以清楚的了解整个软件的运行过程,在软件开始运行后,系统自动采集公用电网和风电场两端的电能数据,当软件接到人工的并网命令后,系统将判断命令是即时命令还是延时命令,如果是延时命令则继续采集数据,等待同期时间到再往下运行,如果是即时命令,则系统采集电网数据和风电场数据,然后进行同期判断,也就是比较两端的数据是否达到了并网的要求,如果判断结果符合并网规定的要求,则软件进行输出控制,闭合并网开关,风电场侧向公用电网输电,如果判断结果不符合要求,则继续采集数据,然后继续进行同期判断,如此循环,直到数据符合并网要求后,则进行输出控制环节。如果没有人工并网命令的话,则系统不需要进行同期判断,等待并网命令。
实际同期控制中,因为很难同时达到零压差、零频差、零角差,因此,实际采取“准同期”(以下如无特殊说明,“同期控制”和“准同期控制”具有相同的意义)策略进行控制,即只要压差、频差、角差分别在规定的范围内即允许并网,并列运行。另外,由于断路器是电动机械装置,从断开到完全闭合需要一小段时间,具体由断路器本身决定其长短,如果在正好满足准同期条件时才输出闭合信号,等断路器实际合上时,经过一段时间后可能已经不符合同期条件,因此,为了保证断路器实际合闸时能满足准同期条件,必须提前一段时间(导前时间)输出闭合断路器的信号,因此,软件必须计算导前时间,使得并网断路器正好在准同期条件下合上。
3 风力发电厂并网同期控制的软件仿真
仿真同期控制可以使用功能强大的Matlab软件进行,鉴于现在是毕业设计,因此,为了加深对并网同期控制的理解,也为了锻炼软件设计和开发能力,毕业设计过程中采用自行设计程序进行仿真的方式进行,因此,仿真功能比较简单。仿真程序的环境为:
硬件平台:PC机或笔记本电脑
操作系统:Windows XP Professional + SP3
程序语言: C/C++语言
开发环境:Microsoft Visual C++ 6.0
3.1 数据管理
为了设计和开发同期控制仿真软件,必须定义一定数据结构管理有关参数和数据。
(1).风力发电机参数
struct Sgenerator
{
char name[32]; //发电机名字
char type[32]; //发电机型号
char position[32]; //发电机安装位置
char bianhao[16]; //发电机编号
float eddianya; //发电机额定电压
float edgonglv; //发电机额定功率
float windspeed; //风速,风速及以下数据都是模拟的、可变的
float winddirec; //风向,可模拟,也可不模拟
- 上一篇:AT89S51单片机防盗防火报警器的设计+仿真图
- 下一篇:MATLAB模糊-PID的电锅炉温度控制及仿真+文献综述
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...
杂拟谷盗体内共生菌沃尔...
当代大学生慈善意识研究+文献综述
酸性水汽提装置总汽提塔设计+CAD图纸
大众媒体对公共政策制定的影响
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
十二层带中心支撑钢结构...
河岸冲刷和泥沙淤积的监测国内外研究现状