MATLAB平台上水轮机调节系统建模与仿真研究
非线性系统建模仿真 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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




