教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

MATLAB平台上水轮机调节系统建模与仿真研究

来源:网络收集 时间:2026-03-01
导读: 非线性系统建模仿真 matlab MATLAB平台上水轮机调节系统建模与仿真研究 马秀玲 (广东省水利电力勘测设计研究院 广东 广州 510635) 采用国际上通用的工程计算软件MATLAB及可视化仿真工具SIMULINK,构建了某水电站1号机组调节系

非线性系统建模仿真 matlab

MATLAB平台上水轮机调节系统建模与仿真研究

马秀玲

(广东省水利电力勘测设计研究院

广东

广州

510635)

采用国际上通用的工程计算软件MATLAB及可视化仿真工具SIMULINK,构建了某水电站1号机组调节系统的完整动态仿真【摘要】

模型。其中,针对水轮机的非线性特性,利用MATLAB神经网络工具箱,对水轮机综合特性曲线建立了RBF网络非线性数学模型。所建立的仿真系统具有很强的开放性和可移植性,能够适应水电机组的特点。仿真实验表明该软件确实给水轮机调节系统的仿真提供了强有力的分析手段。

水轮机调节系统;MATLAB;神经网络;SIMULINK;仿真;

非线性【关键词】

1.引言

在综合分析水轮机调节系统整定调节参数时,最常用的手段就是

采用计算机仿真。然而传统的采用BASIC、FORTRAN和C语言进行

调试繁琐,而且图形输出不方便,加之水轮编程仿真,不但编程复杂、

机调节系统与其它工业控制系统不同,其组成很难用一个固定的模式,因此,耗费大量人力物力编制的仿真程序往往只是针对某一特定问题求解,可移植性较差,很难适应水电站的特点。而MATLAB作为目前国际上流行的系统仿真软件,能够克服上述弊端。

建模、优MATLAB具有超强的矩阵运算功能,能够解决信号处理、

化、控制领域中大量存在的矩阵运算问题。MATLAB软件提供了一个交互式操作的动态系统建模与仿真的平台-SIMULINK;MATLAB软件还提供了大量的工具箱,例如神经网络工具箱。MATLAB神经网络工具箱针对神经网络系统的分析与设计,提供了大量可供直接调用的工具箱函数、图形用户界面和SIMULINK仿真工具。神经网络控制不需要对象精确的数学模型,这使得它们对水轮机调节对象这类不确定性系统有着很好的适应性。MATLAB在水轮机调节系统的计算机仿真中已得到了广泛的应用[1]。

本文结合了SIMULINK的可视化、易于构建复杂模型和Matlab神经网络工具箱对于不确定性系统有着很好的适应性的优点,在

引水系统、调速器,发电机的数MATLAB/SIMULINK中建立了水轮机、

学模型,特别针对水轮机的非线性特性,采用RBF神经网络对水轮机特性进行建模,并对调节系统动态过程进行了仿真研究。

2.2压力引水系统数学模型

本文研究的压力引水系统管路较长,水轮机前后均设有调压井。

水轮机和对于这种复杂的引水系统,可以将其分段考虑,上游调压井、

下游调压井将整个引水管道分成四部分,如图3所示。

图31#机组引水系统

根据水击压力的基本方程和压力管道的二端口网络方程可求得各个环节的传递函数,由此建立整个压力引水系统的数学模型。压力引水系统的传递函数方框图的SIMULINLK描述如图4所示。

2.仿真模型的建立

水轮机调节系统通常由水轮机、压力引水系统、发电机及负载和调速器等几个部分组成。本文所讨论的某水电站1号机组,由于引水管道很长,水轮机前后均设有有调压井,其模型较为复杂。

2.1水轮机数学模型

研究水轮机调节系统的过渡过程,其中难点之一是对水轮机特性的描述。由于水流运动的复杂性,导致水轮机的特性很难用一个数学

流量Qt、水表达式准确地描述。它通常与下面五个因素有关:转矩Mt、

机组转速n(或频率x)和导叶开度a(或接力器行程Y)。这些参头H、

数的不同组合得到不同的工况点,水轮机调节系统受到扰动后,其工况点变化比较大,若用一组简单的传递系数来描述水轮机特性,其计算结果将会产生很大的误差。本文利用水轮机的综合特性曲线,并将其转换成两个数表,①相对单位转矩m11*与单位转速n11和导叶开度a的关系数表,②相对单位流量q11*与单位转速n11和导叶开度a的关系数表。

在前人对水轮机特性曲线的研究成果进行分析总结与改进的基础上,针对水轮机的非线性特性,采用神经网络技术对水轮机特性进行建模。由于水轮机调节系统的被控对象是一个时变、非线性和含非最小相位环节的复杂系统,因而很难用一个精确的数学模型来表达,而神经网络对处理大量原始数据而不能用规则或公式描述的问题,表现出极大的灵活性和自适应性[2]。

根据离散化得出的两个数表,用RBF网络对水轮机特性进行建模,通过训练和仿真,使其误差最小,并将其转换成SIMULINK模型,如图1和2所示。这样程序在计算过程中,根据已知的机组转速、水头和开度,通过这两个模块的计算即可推求当前工况点的流量和力矩。

图4压力引水系统的SIMULINK表示

2.3发电机、调速器及电液随动系统的数学模型水轮发电机组运动方程可简化为一阶惯性环节,即:

Gg(S)=1/(TaS+en)

式中,Ta为机组惯性时间常数;en为机组综合自调节系数。并联PID型调速器及其电液随动系统的传递函数可以表示为:G(S)=KP+KI/S+KDS/(1+T1V)=(Td+Tn)/(btTd)+1/(btTdS)+TnS/bt(1+T1VS)G(S)=1/(1+TyS)

积分、微分系数;T1V—微分衰减时间常数,式中,KP、KI、KD—比例、

取0.1Tn;bp—永态转差系数;bt、——暂态转差系数、缓冲时间常Td、Tn—数、微分时间常数;Ty—接力器反应时间常数。将以上各个环节的数学模型组合起来就建立起水轮机调节系统的数学模型。

3.仿真应用

3.1仿真模型

由于水轮机调节系统的结构相当复杂,因此可以利用SIMULINK提供的将几个元件组合封装起来,形成一个子系统(Subsystem),这样系统看起来会简洁明了一些。例如我们将PID调速器模块和电液随动系统模块封装成PIDServo子系统,将图4的引水系统封装成Water

图1m11*的SIMULINK模型图2q11*的SIMULINK模型

436

非线性系统建模仿真 matlab

Diversion子系统。整个水轮机调节系统在SIMULINK下的模块如图5所示。

仿真模型建立以后,就可以利用SIMULINK进行数字仿真。用户针对所解决的实际问题选择合适的算法,然后输入仿真时间、步长和精度即可得到仿真结果。

bt=0.1,Tn=0s,Td=11.6s,甩后为空载调节参数,机组频率上升的最大值

调节过程时间TP为16.7s,波峰一次。仿真结果显示其动态为60.9Hz。

过程响应迅速而且是稳定的,能获得良好的动态品质。

图5水轮机调节系统在SIMULINK下的仿真框图

图7机组甩负荷试验

3.2仿真试验结果

机组空载工况下,当在频率给定点附近给8%(即4Hz)频率扰动

时,转速响应曲线如图6所示,其调节参数为Td=11.6s,bt=0.17,Tn=0.2s,其过渡过程的超调量δ=10.2%,调节时间TP=18.8s。结果显示机组的动态过程基本符合实际情况。当然该仿真中忽略了调速器的转速死区,与实际过程可能会有一定的误差。

4.结语

本文利用水轮机的综合特性曲线和传递函数建立 …… 此处隐藏:2412字,全部文档内容请下载后查看。喜欢就下载吧 ……

MATLAB平台上水轮机调节系统建模与仿真研究.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1546878.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)