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的电锅炉温度控制及仿真+文献综述

现代有轨电车形式化开发验证方法研究

小型静止无功发生器的分析与设计

MATLAB变速恒频风力发电控制系统的设计

labview嵌入式的汽车安全监测系统开发+源代码

基于PLC控制的船用柴油发...

广义预测控制的电液伺服...

Matlab小型风光互补发电系统建模与仿真

谷度酒庄消费者回访调查问卷表

拉力采集上位机软件开发任务书

多元化刑事简易程序构建探讨【9365字】

《醉青春》导演作品阐述

辩护律师的作证义务和保...

浅谈新形势下妇产科护理...

高校网球场馆运营管理初探【1805字】

浅谈传统人文精神茬大學...

中国古代秘书擅权的发展和恶变

国内外无刷直流电动机研究现状