基于VB与MATLAB的水轮机运转特性曲线绘制的研究
基于VB语言的发动机特性曲线绘制系统研究
摘要对车辆在运动的过程中进行分析要涉及到大量的编程,所以需要对车辆在运行过程中的各个参数进行计算和性能曲线的绘制,发动机的特性曲线就是研究对象之一。
发动机的特性曲线包括速度特性曲线、负荷特性曲线以及万有特性曲线。
对汽车在运动过程中的参数变化用Visual Basic来进行分析编程。
Visual Basic是一种面向对象的可视化的编程语言,通过这种可视化技术进行编程,可以让编程工作变得轻松方便,在编程的过程中不必面向对象进行繁琐的编程,而是将精力放在怎样优化设计方案上和对每个控件进行编程和设置属性,通过对控件编程来完成整个程序的有效运行,因此国内外Visual Basic在各个领域内广泛使用,编程人员通过操作Visual Basic来完成相应的开发任务,Visual Basic通过面向对象的基础来开发软件,并通过驱动事件的机制来完成对微软系统程序操作的响应。
Visual Basic内拥有大量的控件,可以用来设计界面和实现各种功能,用户可以通过拖拽工具栏里的控件来设计所需的界面,通过对各个控件进行编程来完成相应的功能,这么做不但在很大程度上减轻了工作量,使设计界面得到简化以及省略了面向对象的复杂程序,而且很大程度上提升了应用程序的运行效率和实现各个控件功能的可靠程度。
关键词:发动机外特性曲线Visual Basic 可视化AbstractIn the analysis of the process of vehicle operation will involve a lot of programming, so it need parameter calculation and drawing of performance curve, outside the engine characteristic curve is one of the research object. The characteristic curve of engine, including speed characteristic curve, the load characteristic curve and the universal characteristic curve.The car in motion parameters in the process of change to analysis programming with Visual Basic.Visual Basic is a Visual programming language, the use of this kind of visualization technology for programming, makes programming easy and quick, get rid of many of the details of the process oriented language, but will mainly focus on the solution actual problem and design a friendly interface. So the Visual Basic application in various fields at home and abroad is very broad, many computer professional and non-computer professional researchers often use it to prepare applications and software development. Its application development based on the object, and using event-driven mechanism realization of incident response for the Windows operating system. Visual Basic provides a large number of controls that can be used for interface design and implementation of various functions, users can be done through the drag and drop interface design, not only greatly reduce the workload and simplify the interface design process, and effectively improve the operation efficiency and reliability of the application.Keywords: The engine speed characteristic curve Visual Basic Visualization目录摘要 (I)Abstract ................................................................................................................. I I 第1章绪论. (1)1.1课题背景 (1)1.2课题应用情况 (2)1.3课题的目的和意义 (2)1.4本文的研究内容 (3)第2章发动机特性曲线图 (4)2.1 发动机特性曲线简介 (4)2.2 如何看懂发动机特性曲线 (4)2.2.1 看懂发动机速度特性曲线 (4)2.2.2 看懂发动机负荷特性曲线图 (6)2.2.3 看懂发动机万有特性曲线图 (7)2.3 Visual Basic 6.0的特点 (8)第3章运用Visual Basic 6.0绘制发动机特性曲线图 (9)3.1 发动机速度特性曲线绘制 (9)3.1.1 发动机速度曲线绘制原理 (9)3.1.2 发动机速度曲线绘制过程及程序 (9)3.2 发动机负荷特性曲线绘制 (17)3.3发动机万有特性曲线拟合 (22)总结 (24)致谢 (25)参考文献 (26)第1章绪论1.1 课题背景在车辆的运行过程中对车辆进行分析要涉及到大量的编程,并且需要对车辆在运行过程中的各个参数进行计算和性能曲线的绘制,发动机的特性曲线就是研究对象之一。
基于MATLABSimulink的水轮机调节系统的仿真
Company Logo
比例系数Kp
线1、2、3分别 为Kp去取3、5、7 时的仿真波形。随 着比例系数的增大 ,系统的动态特性 逐步恶化。
Company Logo
积分系数Ki
线1、2、3分别 为Ki取0.1、0.5、 1时的仿真波形。 增大积分系数可以 较小稳态误差,改 善系统的稳态性能 ,但系统超调量增 大。
机组惯性时间常数Ta
线1、2、3分别 为Ta取5、7、9时 的仿真波形。随着 Tw增大,超调减小 ,有利于改善系统 的稳定性,但是Tw 过大会导致调节时 间过长。
Company Logo
水轮机综合自调节系数en
线1、2、3分别 为en取0.5、1、 1.5时的仿真波形 。随着en的增大, 系统超调量减小, 稳态误差增大。
Company Logo
水轮机数学模型
Company Logo
引水系统
水轮机引水系统的模型可以分为刚性
水击模型和弹性水击模型。在管道比较短
(通常指长度小于600m ~800m)且小波动
的情况下,刚性水击模型能更准确地反映
管道内流体的动态变化。弹性水击模型则 适用于管道较长或是大波动这两种情况。
Company Logo
结果对比分析
虚线: M=26.8% T=12.5s 实线2: M=5.44% T=8.95s 实线3: M=0 T=9.38s
Company Logo
水流惯性时间常数Tw
线1、2、3分别 为Tw取0.5、1.5、 2.5时的仿真波形 。随着Tw增大,系 统动态性能逐渐恶 化。
Company Logo
The End
谢谢!
Company Logo
Company Logo
利用VB实现水泵性能曲线的自动绘制
第 12 卷第 1 期 2006 年 1 月
Water
水利科技与经济
Conservancy Science and Technology
— 63 —
第 12 卷第 1 期 2006 年 1 月
Water
水利科技与经济
Conservancy Science and Technology
and
Vol112 No11
Economy
J an12006
ቤተ መጻሕፍቲ ባይዱ
For y = 5000 To 7000 Step 500 h = n1 + (y - 5000)Π500 ×(n3 - n1)Π4 z = Format (h ,″00. 00″) form1. CurrentX = 13300 :form1. CurrentY = 7000 - y + 5000 : form1. Print z Next form1.Line (0 ,0) - (0 ,8000) :form1.Line (0 ,0) - (14000 ,0) form1. Line (800 , 1000) - (800 , 7000) :form1. Line (1000 , 7200) (13000 ,7200) form1.Line (13200 ,1000) - (13200 ,4000) :form1.Line (13200 ,5000) (13200 ,7000) For x = 1000 To 13000 Step 1000Π3 form1.Line (x ,7200) - (x ,7250) Next
绘制水轮机运转综合特性曲线
绘制水轮机运转综合特性曲线第三节绘制水轮机运转综合特性曲线一、绘制等效率线和5%出力限制线1、绘制等效率曲线η=f (H ,N )(1)列表计算。
在最小水头到最大水头的范围内,一般取3~5个水头列表进行计算,通常包括max av min H H 和、、r H H 。
对本设计,在水轮机的工作水头范围以内取五个水头H 1=H max =101m,H 2=94m,H 3=88m,H 4=H r =H av =82m,H 5=H min =78,对本设计,由于是混流式水轮机,表格的形式如表8所示。
计算时首先求出与各水头相应的n 11M 值,然后在模型主要综合特性曲线上作n 11M 等于常数的水平线,取n 11M 线与ηM=常数线的交点,依次在表8中记入ηM 、Q ′1、η和N 值。
表8 HL180水轮机运转综合特性曲线计算表转轮型号: HL180 ;D 1= 3.80 (m ); n= 166.7 r/min ;Δn 11<0.03n 110M ,可忽略;H max = 101 (m ); H r = 82 (m ); H min = 78 (m );Δη= 0.023 。
H (m ) H 1=Hmax=101 H 2=94 n 11=n D 1/H 1/2 63.03 65.34 n 11M =n 11-Δn 1163.03 65.34 工作特性曲线计算ηM(%)Η (%)Q ′1(m 3/s )N (MW )ηM(%)Η (%)Q ′1(m 3/s )N(MW )78 78.023 1.007 112.97 78 78.023 1.014 102.14 80 80.023 0.988 113.68 80 80.023 0.993 102.59 82 82.023 0.962 113.46 82 82.023 0.970 102.72 84 84.023 0.938 113.32 84 84.023 0.945 102.51 86 86.023 0.91 112.56 86 86.023 0.920 102.17 88 88.023 0.876 110.87 88 88.023 0.883 100.34 90 90.023 0.828 107.18 9090.023 0.835 97.04 91 91.023 0.793 103.79 91 91.023 0.802 94.2491 91.023 0.605 79.18 91 91.023 0.615 72.27 90 90.023 0.576 74.56 90 90.023 0.582 67.64 88 88.023 0.532 67.33 88 88.023 0.543 61.71 86 86.023 0.494 61.10 86 86.023 0.501 55.64 84 84.023 0.460 55.57 84 84.023 0.463 50.22 8282.023 0.43050.71 8282.023 0.43245.75 功率限制线计算89.22 89.243 0.844108.30 89.33 89.3530.84997.94H(m)H3=88 H4=H r=H a=82 n11=nD1/H1/267.53 69.95n11M=n11-Δn1167.53 69.95工作特性曲线计算ηM(%)Η(%)(m3/s)N(MW)ηM(%)Η(%)Q′1(m3/s)N(MW)78 78.023 1.022 93.25 78 78.023 1.024 84.04 80 80.023 1.000 93.58 80 80.023 1.003 84.43 82 82.023 0.977 93.71 82 82.023 0.978 84.38 84 84.023 0.951 93.44 84 84.023 0.957 84.58 86 86.023 0.921 92.65 86 86.023 0.924 83.61 88 88.023 0.888 91.40 88 88.023 0.889 82.3190 90.023 0.841 88.53 90 90.023 0.841 79.6491 91.023 0.811 86.32 91 91.023 0.811 77.65 91 91.023 0.640 68.12 91 91.023 0.675 64.63 90 90.023 0.600 63.16 90 90.023 0.629 59.56 88 88.023 0.558 57.44 88 88.023 0.575 53.24 86 86.023 0.500 50.30 86 86.023 0.530 47.96 84 84.023 0.464 45.59 84 84.023 0.489 43.22 82 82.023 0.439 42.11 82 82.023 0.447 38.57功率限制线计算89.42 89.443 0.851 89.01 89.37 89.393 0.857 80.58 H(m)H5=H min=78n11=nD1/H1/2n11M=n11-Δn1171.73工作特性曲线计算ηM(%)Η(%)Q′1(m3/s)N(MW)78 78.023 1.026 78.12 80 80.023 1.005 78.48 82 82.023 0.979 78.36 84 84.023 0.958 78.55 86 86.023 0.924 77.56 88 88.023 0.890 76.4590 90.023 0.844 74.1491 91.023 0.808 71.77 91 91.023 0.701 62.27 90 90.023 0.655 57.54 88 88.023 0.594 51.0286 86.023 0.546 45.8384 84.023 0.503 41.2482 82.023 0.456 36.50功率限制线计算89.33 89.353 0.860 74.99注:(1)η=ηM+Δη;(2)N=9.81Q′1D21H3/2η。
基于VB与MATLAB的水轮机运转特性曲线绘制的研究
化的点位时,按动按钮,数字化仪就将此时对应的命令符号 和该点的位置坐标值排列成有序的一组信息,然后通过接口 (多用串行接口)传送到计算机。使用数字化仪输入模型综合 特性曲线避免了手工输入的诸多麻烦,效率比手工输入要高 很多。但由于数字化仪器比较昂贵,使它的应用受到了一定 的限制。
绘制等吸出高度线的过程类似于绘制等效率线的过程, 只是采用插值来求出每一个插值点的空化系数 σ,再利用公 式 HS=10- kσH- D1/4,其中,HS 是吸出高度;k 是空化修正系 数;σ是空化系数;D1 是转轮直径。求相应的吸出高度,再找 出各相应点的出方值,然后由 contour(P,H,σ)绘制在 P~H 坐 标系即可。
(3)在所采集的离散点中的单位流量最大值和最小值之 间选取若干值 Q1′。Q1′为单位流量,为 m 维矢量,记为 Q1′= (Q11′,Q12′,…,Q1m′)。
(4)求由矢量 n1′=(n11′,n12′,…,n1k′)和 Q1′=(Q11′,Q12′,…, Q1m′)决定的各相交点的模型效率。通过采集到的离散点的单 位流量,单位转速和效率值再插值得到这些相交点的模型效 率。[QQ1,nn1]=meshgrid(Q1′,n1′),η=griddata(Q1,n1,η1,nn1,′cu- bic′)。其中,Q1,n1,η为采集到的离散点的单位流量、单位转 速和效率值;meshgrid 为 MATLAB 中用来产生“格点”矩阵的 函数;cubic 为指定的内插值算法三次立方插值。
图 1 图片容量坐标系与 BAC 模型特性曲线坐标系关系示意
图 1 中最外面的坐标系是图片容器的坐标系,BAC 坐标
系是模型特性曲线的坐标系,鼠标所能跟踪的坐标是图片容
基于AUTOCAD的水轮机运转特性曲线自动绘制程序
序 ,提高设计 效率 ,使 AutoCAD向专业 化 、数字化 更进一步。而 VB作为面向对象 的程序语言 ,与其 他语 言相 比更 简单 明了 ,能使 AutoCAD与其他应用 程序 直接共享数 据 。在 VB开 发环 境 中 ,通过 图标
· 45 ·
维普资讯
【摘 要】利用 VB平台在 AutoCAD中实现二次开发 ,使水轮机运转特性 曲线的绘制程序化 ,解决了水轮机专业最常用 的特性 曲线迅速 、准确绘制问题 ,同时也为工程中常用的曲线拟合 、插值求点 、图表数据 的处理等问题 的程序化提供 了参 考 。 图 3幅 。
【关键词】水电站 水轮发电机 水轮机特性 曲线 运行工况 AutoCAD
曲 线 。
气蚀 曲线和开 度限制线 的绘 制与效率 曲线 绘制 原理 相 同。
2.2 插 值 方 法 的 选取
常用 的插值 方法有一元 线性插值 和一 元抛物插 值。一元线性插值是一种最简单的插值方法 ,但精 度不高 ,特别是 在曲线插值 中 ,误差更大 。一元抛 物插值采 用相近三点 拟合二 次多项式 ,根据抛 物线 插值 求解 的方法 ,能够满足运转 特性 曲线 的精 度要 求 ,但 由于水轮机运转特性曲线所用的点数太多, 程序 编写起来 过于繁锁 。参 考各种 资料文献 ,本 文 选用 了最小二乘 法 曲线 拟合 进行插值 。其 原理就是
2 数据处理的的基本 原理
2.1 水轮 机运 转特性 曲线的绘 制原理 水轮机运转 特性 曲线 的绘 制实 际上就是一个模
型机 以单位流量、单位转速为坐标轴的效率曲线、 气蚀曲线、开度限制线向原型机 以功率 、水头为坐 标轴 的效率 曲线 、气 蚀 曲线 、开度 限制线 转换 的过 程 。模 型 曲线 的输人 点数及选用 的插值 方法决定 了 原型机 曲线 的输 出精 度。 以 三 维数 组 读 人 模 型 数 据 ,根 据水轮机单位相 似原 理 ,以原型机水 头范 围 (转换为单位转速 ),在模型机数据 (或曲线)中插 值求得原型机单位流量 ,加上效率修正系数 ,得到 原 型机 的单位 流量 、单位转 速 、效 率构成 的三维 数 组 。将原 型机单 位流量 、单位 转速分别换 算为功率 和水头 ,再把相 同效 率 的功率 、水头 坐标 点有序连 接 ,最终得 到原 型机 以功率 和水头 为坐标轴 的效率
MATLAB平台上水轮机调节系统建模与仿真研究
1.引言在综合分析水轮机调节系统整定调节参数时,最常用的手段就是采用计算机仿真。
然而传统的采用BASIC、FORTRAN和C语言进行编程仿真,不但编程复杂、调试繁琐,而且图形输出不方便,加之水轮机调节系统与其它工业控制系统不同,其组成很难用一个固定的模式,因此,耗费大量人力物力编制的仿真程序往往只是针对某一特定问题求解,可移植性较差,很难适应水电站的特点。
而MATLAB作为目前国际上流行的系统仿真软件,能够克服上述弊端。
MATLAB具有超强的矩阵运算功能,能够解决信号处理、建模、优化、控制领域中大量存在的矩阵运算问题。
MATLAB软件提供了一个交互式操作的动态系统建模与仿真的平台-SIMULINK;MATLAB软件还提供了大量的工具箱,例如神经网络工具箱。
MATLAB神经网络工具箱针对神经网络系统的分析与设计,提供了大量可供直接调用的工具箱函数、图形用户界面和SIMULINK仿真工具。
神经网络控制不需要对象精确的数学模型,这使得它们对水轮机调节对象这类不确定性系统有着很好的适应性。
MATLAB在水轮机调节系统的计算机仿真中已得到了广泛的应用[1]。
本文结合了SIMULINK的可视化、易于构建复杂模型和Matlab神经网络工具箱对于不确定性系统有着很好的适应性的优点,在MATLAB/SIMULINK中建立了水轮机、引水系统、调速器,发电机的数学模型,特别针对水轮机的非线性特性,采用RBF神经网络对水轮机特性进行建模,并对调节系统动态过程进行了仿真研究。
2.仿真模型的建立水轮机调节系统通常由水轮机、压力引水系统、发电机及负载和调速器等几个部分组成。
本文所讨论的某水电站1号机组,由于引水管道很长,水轮机前后均设有有调压井,其模型较为复杂。
2.1水轮机数学模型研究水轮机调节系统的过渡过程,其中难点之一是对水轮机特性的描述。
由于水流运动的复杂性,导致水轮机的特性很难用一个数学表达式准确地描述。
它通常与下面五个因素有关:转矩Mt、流量Qt、水头H、机组转速n(或频率x)和导叶开度a(或接力器行程Y)。
VB软件在水轮机选型中的应用
Ke r s C mp t d h o ig T r ie p r r n c u v ; itr oain d tb s ul i ; y wo d : o ue Aie C o s u b n ; ef ma e c r e n ep lt aa a e b i n d n o o dg
用 此软件 , 以通过 输 入 基 本 的实 验 参 数 及 相关 可 要 求 即能在 多种 设 计 方 案 之 间进 行 横 向 比较 , 从 而 达到水 轮机 计 算 机 优 化 选 型 目的 , 具 有 选 型 且
利 用现有 的技 术 , 用 多种 开发 工具 , 使 将各 功 能划分 为软件 组件 , 组件 可独 立开发 , 自编 译 , 各 各
这样使 该软 件 能通过 多人 , 时 间开发 及 完善之 后 , 长 最终 成为 一流 的水轮 机选 型应 用软件 。 关键词 : 水轮 机 选型 ; 运转特 性 曲线 ; 样条插 值 ; 数据访 问 ; 模块化 结构
维普资讯
20 08年第 2期 ( 总第 12 ) 2期
应 用能 源技 术
3 9
V B软件在水轮机选型中的应用
韩 广惠 。 谢 明
( 黑龙 江省 节能技 术服 务 中心 , 黑龙 江 哈 尔滨 100 ) 501
摘 要 : 绍 了功 能齐全 、 介 实用性 强、 面友好 的混 流式 水轮机 选 型应 用软 件 。该软 件 充分 界
Ab ta t T e p r o e o i at l i t u l rc i l o u eAi e h o ig T r ie sf ae w t s c : h u p s ft s r ce s o b i p a t a mp t d d C o s u b n ot r i r h i d c C n w h f l fn t n n r n l s r itr c .T i sf ae icu e y r u i c mp t g mo u e aa a e u l u ci s a d f e d y u e n e a e h s o t r n l d s h d a l o u i d l ,d tb s o i f w c n
[精品]水轮机调节系统的MATLAB仿真模型
[精品]水轮机调节系统的MATLAB仿真模型首先,我们需要了解PID控制器的原理。
PID控制器是通过对比期望值和实际值的误差来调整控制器输出的。
PID控制器包括三个部分:比例、积分和微分。
比例控制器通过将误差乘以一个系数来输出控制器输出。
积分控制器将误差积分到控制器输出中,用于减少静态误差。
微分控制器则用于减少瞬时误差,并提高调节系统的响应速度。
我们使用MATLAB来建立水轮机的调节系统模型。
首先,我们需要建立水轮机的机械模型。
水轮机的机械模型包括输入信号(水头)、输出信号(转速)以及转矩和动量交换的作用。
我们可以采用简化的模型来表示水轮机。
水轮机的机械模型可以表示为:$\dot{\omega}=\frac{K_{T}}{J}\left(P_{i}-K_{\omega} \omega \right)$其中,$\dot{\omega}$代表转速的变化率,$J$代表转动惯量,$K_{T}$代表转矩系数,$P_{i}$为输入信号,表示水头,$K_{\omega}$为摩擦系数。
接下来我们需要建立调节系统的模型。
调节系统的模型包括PID控制器和水轮机机械系统的连接。
我们需要采用Feedback函数建立系统的反馈环路。
具体代码如下:sys=tf(Kp,[1,0])+tf(Ki,[1,0],'I')+tf(Kd,[1,0],'D')sys=feedback(sys*tf(Kt,[1,0]),1)其中,Kp、Ki、Kd分别代表比例、积分和微分系数,Kt代表转移函数的分子。
最后,我们使用MATLAB中的sim函数来进行模拟仿真。
sim('水轮机调节系统')模拟结果可以通过作图来呈现。
我们可以绘制水头、角速度、控制器输出和PID控制器的误差曲线。
结果图如下:通过模拟结果,我们可以看到水头、角速度、控制器输出和PID控制器误差都能够得到良好的控制。
这证明我们建立的水轮机调节系统的MATLAB仿真模型是可行的。
MATLAB与VB结合在水电机组测试分析中的应用
Co b n dAp l a ino ATL m i e p i t f c o M AB n I nT sigAn lzn f a dV I e tn ay i go d o lcrcUn t i Hy r ee ti i
T NGY n - n A L opn A o g u ,P N u-ig j (hn stto Wa r eore d doo e sac ,B in 00 8 hn) C iantu f t sucs n rpw r erh eig10 3 ,C a I ie eR a Hy Re j i
i lme tt n meh d o o i n t A LAB wa n lz d e h t al n ti p p  ̄ mp e nai to c mbn g VB wi M T o f i h sa ay e mp ai l i hs a e c y
a d t ee a l s n lz d t o n x mp ewa ay e . h a o Ke r s h d o lc rcu i; ts n ; M A AB ; VB y wo d : y e e ti n t e t g r i TL
p ro m n e m t e t ss fwa e i tg a e u r n l ss sg a r e sa d g a h c d s ly e fr a c h m i o t r n e r td n me c a ay i, i n lp o s n p ip a . a a c i c r i De eo i g sg a r e sp r t r u h Co i i g M A LAB wi e a v n a e o r p c l s r v l p n i n l o s a t h o g mb n n T pc t t d a t g fg a h a e h h i u i tra e o s a sc h sn to l h r e o , b t lo h g r o m n e c a a trs c . e ne f c fVi u l Ba i a o n y s o tp r d i u s i h p f r a e a c h r ce it s Th i
基于VB与MATLAB的水轮机运转特性曲线绘制的研究
摘
要 : 自动绘制 水轮机运转综合特性越线出发 , 从 探讨 了水轮机模型特性越线的数字化的问题 采用 V B和MA - T
L B结 合 的方 法 既 可 方 便 地 设 计 出 良好 的用 户 界 面 , 速 地 对 模 型 特 性 曲线 进 行 数 据 采 集 ; 可 提 高 数 据 处 理 的 A 快 又 精 度 和效 率 , 降低 成 本 , 少科 研 设 计 人 员 的 工作 量 。 减
动。 目前 还 无 法用 数 学 分 析 方 法 给 予 准 确 的描 述 。因此 , 轮 水
化 的 点 位 时 , 动 按 钮 , 字 化 仪 就 将 此 时 对 应 的 命 令 符 号 按 数 和该 点 的位 置 坐 标 值 排 列 成 有 序 的一 组 信 息 , 然后 通过 接 口
( 用 串行 接 口 ) 多 传送 到计 算 机 。 用数 字 化 仪 输 入 模 型 综合 使
g o u t me tra ea d c n r pd y c H c h aa o e mo e h a trsi c r e b t loc n e h c h c u o d c so r ne c n a i l o e t ed t f h d l c a ce t u v 。 u s a n a e t e a c . i f a t t S r i c a n r c n f c e c fted t r c s i g l w rte c s a d r d c he r s a c e s n e wo k o d a ya d e ii n y o h aap o e s , o e h o t n n u et e e h p r o n l e r r la .
梁雄 高 , 刘长 陆 , 建峰 z陈 乐 俞 ,
基于LabVIEW及MATLAB的水电站优化运行设计
Ke wo d Hy r - g n rt g u i Vit a sr me t M ATIAB Th e - dme so a ipa Op i l p rt n y r s: do e eai nt n s ru ln tu n i re i n in l s ly d tma eai o o
在 L b E i a VIW v 中设 置 MAT A r t 点 , 入 经 调 试 无 L B S i 节 c p 导
准确调节提供 了可靠的依据。
Li n Ya
(h n we a aa A mii rt nPa nn 。 ei n eerhIsi t 2 3 1 ) Z ag i nC n l d ns ai l ig D s nadR sac tue 5 0 3 n t o n g n t
Ab ta t I r e orai h p i l n c n mi o eaino y reeti p we tt na du d rtn h p rt gc n i sr c :nod rt e l et eo t z ma deo o c p r t fh d o lcr o rsa i n n esa dt eo e ai o d— a o c o n
李 燕
( 漳卫南 运河管理局规划设计研究院 摘
山东德州 2 3 1 ) 5 0 3
要 : 实现水 电站优 化调度 与经济运行并实时 了解水力机组运行状况 , 为 采用 L b E 和 MA AB相结合 的方法实现 了水 了在 L b E 中引入 MA AB节点并实现 混合 编程 的方法 。该方 法编 程简单, 率高 , aVI W TL 效 易 于在 中小型水电站的优化运行 中推广应用。
1 引 言
基于MATLAB的水轮调节系统仿真与分析
基于MATLAB的水轮调节系统仿真与分析水力发电是将水能转变成电能再输送给用户。
因频率和电压是衡量电能性能的主要指标,为了使电能品质得到保证,所以机组的转速必须保持在额定范围。
水轮机调节系统不仅是高阶、时变、非最小相位的非线性系统,而且其还受外部环境多变性的扰动和内部动力学特性不确定的影响,因而导致水轮机调节系统的精确控制非常困难。
本文针对常规PID控制不能在线自整定参数的局限性,引入BP神经网络PID控制模型,通过实例仿真结果证明了该模型的良好性能;然后对水轮机调节系统进行模块化建模,并使用MATLAB/SIMULINK软件仿真分析调节系统主要参数对系统动态特性的影响;接下来利用水轮机综合特性曲线,对流量、力矩等特性数据进行三维插值建模;最后建立了BP神经PID控制的水轮机调节系统模型,并对调节系统在额定和限制工况下进行频率扰动和负荷扰动仿真实验,结果表明BP神经PID控制在调节时间、抑制系统超调和系统稳定性等方面具有更好的动态品质。
基于MATLAB的水轮机调节系统仿真分析
基于MATLAB的水轮机调节系统仿真分析
唐良宝;包居敏
【期刊名称】《微计算机信息》
【年(卷),期】2007(023)019
【摘要】采用MATLAB对水轮机调节系统的简化数学模型进行仿真,分析系统调节参数对水轮机调节系统的影响.仿真结果表明:该方法能反映系统各参数的动态变化过程,较准确地得到各参数的变化规律,有助于系统的参数整定,为水轮机调节系统控制策略的研究提供了一定的理论基础.
【总页数】3页(P254-255,286)
【作者】唐良宝;包居敏
【作者单位】541004,桂林,桂林电子科技大学机电与交通工程系;541004,桂林,桂林电子科技大学机电与交通工程系
【正文语种】中文
【中图分类】TP273.2
【相关文献】
1.基于MATLAB的水轮机调节系统仿真 [J], 罗旋;魏守平
2.基于MATLAB的水轮机调节系统仿真 [J], 罗旋;魏守平
3.基于Matlab的水轮机调节系统仿真分析 [J], 涂玥;南海鹏
4.基于MATLAB/SIMULINK的水轮机调节系统寻优 [J], 马秀玲;陈启卷;姜胜
5.基于MATLAB
6.5的水轮机调节系统仿真 [J], 杨华琳;陈冬冬;代应
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Matlab模块化模型的水轮发电机组仿真研究
基于Matlab模块化模型的水轮发电机组仿真研究曹程杰;莫岳平;刘洁【摘要】采用Matlab建立水轮发电机系统各子系统的多种精度模块化模型,在此基础上分别构建水电机组非线性模型、线性化模型和经典理想模型.通过与现场运行数据相比较,研究了不同模型的适用范围,验证了仿真模型和算法的正确性,体现了模块化建模在水电站仿真计算中的优势.【期刊名称】《电力系统保护与控制》【年(卷),期】2010(038)002【总页数】4页(P68-71)【关键词】水轮机调节系统;数学模型;仿真【作者】曹程杰;莫岳平;刘洁【作者单位】扬州大学,江苏,扬州,225000;南京南瑞自动控制有限公司,江苏,南京,210003;南京南瑞自动控制有限公司,江苏,南京,210003;江都水利工程管理处,江苏,扬州,225200【正文语种】中文【中图分类】TP273.2;TP391.90 引言水电厂是电网频率调节的主要电厂,随着电力系统中大中型水电机组的广泛应用,其整体动态模型研究日益受到人们的重视,建立符合实际的水轮发电机组模型,对于理论分析计算、试验研究、调节保证计算等都具有重要意义。
水轮机仿真模型既要保证仿真结果的准确性,又要兼顾计算时间及工作效率,针对不同的仿真要求需要选择不同的模型。
同时,水电机组控制系统是一个复杂的非线性系统,模型和算法选取的正确与否应在实践中加以检验,正确、合理的仿真试验对实践才具有指导意义。
水轮发电机系统由水轮机、引水系统、调速系统、发电机及负荷等子系统组成,本文采用Matlab软件作为仿真平台,建立了各子系统的多种精度模块化模型,以在仿真计算中根据水电站的具体特征以及不同的仿真工况和仿真目的进行选择。
1 水轮机调节系统的数学模型1.1 引水系统模型1.1.1 刚性水击模型一般在小扰动情况下,对简单直管路且管道长度小于600~800 m时,管壁及水体的弹性以及流动的摩擦阻力均可以忽略,此时可以认为是刚性水击,其传递函数为:式中: h为管道中水头的变化量;q为管道中瞬时水流量的变化量;轮机额 TW为管道水流惯性时间常数;TW=LQr/gFHr;L为管道长度;F为管路截面面积;Qr 为水轮机额定流量;Hr为水定水头;g为重力加速度。
绘制水轮机运转综合特性曲线的新方法
绘制水轮机运转综合特性曲线的新方法
刘建红
【期刊名称】《华北水利水电学院学报》
【年(卷),期】1996(017)003
【摘要】水轮机运转曲线有重要作用,传统N-H坐标制曲线不能很好的满足需要,尤其对出力H与流量Q数值关系特性反映不力。
随着计算机技术的应用发展,运转曲线数值化具有重大意义。
本文提出的新型曲线思路及非线性数值解析方法应用对相关工作有参考价值。
【总页数】3页(P90-92)
【作者】刘建红
【作者单位】黄委会水利水电勘测设计院
【正文语种】中文
【中图分类】TK73
【相关文献】
1.基于VB与MATLAB的水轮机运转特性曲线绘制的研究 [J], 梁雄高;刘长陆;俞建峰;陈乐
2.基于AutoCAD的水轮机运转特性曲线自动绘制程序 [J], 赵海刚;童建新;刘敏龙
3.电子计算机在水轮机运转特性曲线的计算绘制上的应用 [J], 魏文忠;赵伟
4.上犹江水电厂水轮机原型运转综合特性曲线的绘制 [J], 陈清清
5.计算机绘制混流式水轮机运转\r综合特性曲线新方法 [J], 郑浩然;桂林
因版权原因,仅展示原文概要,查看原文内容请购买。
基于VB的水轮机调节系统图形化建模软件
基于VB的水轮机调节系统图形化建模软件
孙美凤;王斌
【期刊名称】《人民长江》
【年(卷),期】2007(038)006
【摘要】目前在水力机组过渡过程计算的软件中,大多是通过人机对话方式形成数学模型.这种建模方式,在过水系统的直观性、易校对性和易修改性方面还有待进一步的提高.针对上述问题,采用Visual Basic研制开发了一套图形化自动生成水轮机调节系统数学模型的应用软件,并举实例,验证软件具有通用性强、易校对性、易修改性、界面友好等特点.该软件方便了设计人员的设计,提高了设计效率和设计质量,为自动生成水力机械过渡过程数学模型方面提供了一种新的思路.
【总页数】3页(P57-59)
【作者】孙美凤;王斌
【作者单位】华北水利水电学院,电力学院,河南,郑州,450008;华北水利水电学院,电力学院,河南,郑州,450008
【正文语种】中文
【中图分类】TK730.7
【相关文献】
1.基于EXCEL VBA程序设计的气象数据图形化显示 [J], 熊雄;邓卫华;刘小钢;李芬
2.基于VisioVBA的图形化电力系统故障计算软件开发 [J], 章健;周鹏;黄伟
3.热力系统图形化建模软件的开发 [J], 谈理;唐胜利
4.基于VB与MSChart实现蜡沉积预测数据图形化显示 [J], 朱苗苗;牛国锋;郭凯
5.基于VB调用Grapher和Surfer的灰霾数据图形化显示软件 [J], 汤静;王春林;黄俊;蓝静;沈子琦
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MATLAB的水轮机特性曲线的研究
基于MATLAB的水轮机特性曲线的研究
李颖;雷恒
【期刊名称】《水利科技与经济》
【年(卷),期】2009(015)003
【摘要】在水电站水力过渡过程计算中,水轮机边界条件通常利用水轮机特性曲线近似描述.针对水轮机特性难以用解析式表达的问题,利用MATLAB强大的数据处理功能,将水轮机模型综合特性曲线处理成空间曲面,并在此曲面中进行插值.
【总页数】2页(P199-200)
【作者】李颖;雷恒
【作者单位】黄河水利职业技术学院,河南,开封,475001;黄河水利职业技术学院,河南,开封,475001
【正文语种】中文
【中图分类】TV734.1
【相关文献】
1.Delphi和MATLAB的混合编程在水轮机特性曲线处理中的应用 [J], 向培林;彭小东;张海江;汪洋
2.基于VB与MATLAB的水轮机运转特性曲线绘制的研究 [J], 梁雄高;刘长陆;俞建峰;陈乐
3.基于MATLAB与VC++的水轮机综合特性曲线处理系统研究 [J], 陈广志;程荣兰
4.MATLAB在水轮机综合特性曲线处理中的应用 [J], 李德忠;刘彦
5.基于三次样条拟合法和MATLAB的水轮机特性曲线的绘制 [J], 张海库;刘小兵;刘德民;王忠全
因版权原因,仅展示原文概要,查看原文内容请购买。
利用VB实现水泵性能曲线的自动绘制
利用VB实现水泵性能曲线的自动绘制
张荣
【期刊名称】《水利科技与经济》
【年(卷),期】2006(012)001
【摘要】在水泵的选型过程中,通常采用多项式的最小二乘法来拟合水泵性能曲线.介绍了根据水泵厂家提供的典型数据,利用Visual Basic 语言编制程序来实现水泵性能曲线的自动绘制.
【总页数】3页(P62-64)
【作者】张荣
【作者单位】河海大学,农业水土工程系,南京,210098
【正文语种】中文
【中图分类】TP39;TV675
【相关文献】
1.利用VBA技术实现外板展开线的自动绘制 [J], 张辉
2.利用VBA实现特殊曲线的自动绘制 [J], 张甲寅;王沛东
3.利用VB对Surfer软件二次开发实现降雨量图自动绘制 [J], 张新宜;张端好
4.利用VBA实现Excel与AutoCAD相结合自动绘制钻孔柱状图 [J], 李海民
5.利用 VBA 实现 CAD 与 Excel 相结合自动绘制钻孔采样图 [J], 朱晓亚
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
而得到在这些离散点形成的最大多边形内的任一点 xi,yi 的 z 值;method 表示可指定插值算法。
3 MATLAB 在绘制综合特性曲线中的应用
水轮机运转综合特性曲线是根据相似理论将以横纵坐
标为单位流量和单位转速的模型特性曲线转化成横纵坐标 为出力和水头的运转曲线。由于 MATLAB 有很强的数学运 算能力和绘图功能,采用 MATLAB 可以很方便的处理这种 转化。 3.1 采用 MATLAB 绘制等效率曲线
收稿日期:2007- 05- 10 作者简介:梁雄高(1983—),男,湖北天门人,硕士研究生,主要 从事水轮机选型设计方面的研究.
第 33 卷第 9 期
梁雄高,等:基于 VB 与 MATLAB 的水轮机运转特性曲线绘制的研究
机电与金属结构
了日益广泛的应用。
2 水轮机模型综合特性曲线的数字化处理
采用计算机通过鼠标点击采集数据的方法可以快速、高 效地对以图形为载体的特性曲线进行数字化,也可节省成本、 扩大软件的适用范围。该方法是先将模型曲线图扫描成电子 图片存储在计算机中,然后通过程序将图片放入一个图片容 器中,通过鼠标可以跟踪图片容器中任何一点的坐标值。由 于图片容器有自己的坐标系,与模型特性曲线图的坐标系不 一致,所以需要给出两坐标系之间的对应关系(见图 1)。这 是数据采集中的一个很重要的环节。
等效率线是运转特性曲线中重要的曲线图,它反映了水 轮机在出力和水头下的运行效率,为水电站运行提供重要依 据。用 MATLAB 绘制等效率线的方法如下:
(1)在最小水头和最大水头之间选取若干个水头 H。H= [H1,H2,…,Hk]。
(2)求相应的转速 n1′。n1′=D1n/sqrt(H)。其中,D1 和 n 分别 为水轮机标称直径和额定转速。n1′是单位转速,为 k 维矢量, 记为 n1′=(n11′,n12′,…,n1k′);sqrt 为求水头 H 的平方根。
绘制等吸出高度线的过程类似于绘制等效率线的过程, 只是采用插值来求出每一个插值点的空化系数 σ,再利用公 式 HS=10- kσH- D1/4,其中,HS 是吸出高度;k 是空化修正系 数;σ是空化系数;D1 是转轮直径。求相应的吸出高度,再找 出各相应点的出方值,然后由 contour(P,H,σ)绘制在 P~H 坐 标系即可。
44 Water Power Vol.33. No.9
化的点位时,按动按钮,数字化仪就将此时对应的命令符号 和该点的位置坐标值排列成有序的一组信息,然后通过接口 (多用串行接口)传送到计算机。使用数字化仪输入模型综合 特性曲线避免了手工输入的诸多麻烦,效率比手工输入要高 很多。但由于数字化仪器比较昂贵,使它的应用受到了一定 的限制。
器中的坐标。
所开发的软件将扫描所得的模型特性曲线的电子图片
装载入图片容器中,然后对模型特性曲线图进行坐标标定,
用鼠标在图中特性曲线上通过点击自动获得若干个点的图
形坐标,输入该条特性曲线的值并保存到计算机中,再通过
坐标转换关系转换成模型特性曲线中的坐标便实现了对以
图为载体的特性曲线的数据自动采集。
将水轮机模型特性曲线按上面的方式采集后就得到一组
水力发电
2007年 9 月
机运行的效率为 93.2%,则模型水轮机的效率值为 93.2%- 1%=92.2%。由转速值 179.5 r/min 和效率值 92.2%就可以在 模型特性曲线上得到该工况点的流量值为 2 760 dm3/s。由 P=9.81D12Q1H1.5η′可得出力值为 8 302 kW。与额定出力大致 相符。
(3)在所采集的离散点中的单位流量最大值和最小值之 间选取若干值 Q1′。Q1′为单位流量,为 m 维矢量,记为 Q1′= (Q11′,Q12′,…,Q1m′)。
(4)求由矢量 n1′=(n11′,n12′,…,n1k′)和 Q1′=(Q11′,Q12′,…, Q1m′)决定的各相交点的模型效率。通过采集到的离散点的单 位流量,单位转速和效率值再插值得到这些相交点的模型效 率。[QQ1,nn1]=meshgrid(Q1′,n1′),η=griddata(Q1,n1,η1,nn1,′cu- bic′)。其中,Q1,n1,η为采集到的离散点的单位流量、单位转 速和效率值;meshgrid 为 MATLAB 中用来产生“格点”矩阵的 函数;cubic 为指定的内插值算法三次立方插值。
人工采集是通过设计人员在模型特性曲线图上读取数 据,然后录入到计算机中。该方法不仅工作量大,而且在采集 两等效率线之间的工况点参数时,需要估计工况点的效率 值,误差较大。
数字化仪采集是通过数字化仪器与计算机相连,然后将 特性曲线图放在数字化仪的电磁感应板上。当使用者在电磁 感应板上移动游标到指定位置,并将十字叉的交点对准数字
(5)效率修正。η′=η+△η。η′是修正后的效率值;△η是 效率修正值。
(6)求出由矢量 n1′=(n11′,n12′,…,n1k′)和 Q1′=(Q11′,Q12′, …,Q1m′)所决定的各相交点的出力 P(P=9.81D12Q1H1.5η′)。这 样,就得到了各相交点的出力 P、水头 H 和效率值 η′。然后再 根据这些值由 contour(P,H,η′)就可以画出水轮机运转等效 率特性曲线图。其中,contour 是 MATLAB 中画等值线的函 数,contour(P,H,η′)可以画出以 P,H 为坐标,以 η′为等值的 等值线。 3.2 等吸出高度线的绘制
5 软件实现
软件采用 VB(编程语言)和 MATLAB 相结合的方法来 编写。采用 VB 只需很少的代码就能设计出良好的用户界面 程序,并且采用 VB 来编写数据采集程序更方便、容易。但是 其计算能力不足,而 MATLAB 的计算能力比较强,可是编写 用户界面又很繁琐,也不适合完全采用 MATLAB 开发软件, 很难独立脱离 MATLAB 环境。采用 VB 调用 MATLAB 生成 的 COM(组件对象模型)组件则能很好的解决这一问题。它 既利用了 MATLAB 强大的计算能力和 VB 良好的界面设计 功能,又可以使编写出来的程序独立 MATLAB 而运行,增强 了软件的适应能力。
关键词:水轮机特性曲线;数字化;MATLAB 摘 要:从自动绘制水轮机运转综合特性曲线出发,探讨了水轮机模型特性曲线的数字化的问题。采用 VB 和MAT- LAB 结合的方法既可方便地设计出良好的用户界面,快速地对模型特性曲线进行数据采集;又可提高数据处理的 精度和效率,降低成本,减少科研设计人员的工作量。
水轮机模型特性曲线的数字化是计算机自动绘制运转 曲线的一个重要环节,人工采集和数字化仪采集方法都有各 自的缺点,使得计算机自动绘制运转特性曲线的应用受到了 极大的限制。因此研究既可以节省成本,又可以快速、高效的对 以图形为载体的特性曲线进行数字化的方法是很有意义的。
MATLAB(软件)作为高效率的数值计算和可视化软件, 具有良好的图形处理能力,可以很方便的进行插值、绘图等 复杂运算。MATLAB 无论在数学理论上,还是在算法设计上 都是非常可靠的。目前,MATLAB 在国际学术及工程界得到
三维坐标点(这些点的数据是离散化的),然后通过 MATLAB
的 griddata 函数可以插值求出任一点的效率和空化系数。
η=griddata(x,y,z,xi,yi,method)
(2)
式中,η是效率值;griddata 是 MATLAB 中的离散点插值函
数,该函数可以根据若干三维离散点(x,y,z)的值采用内插法
由图 2b 可以得出在设计水头为 8.8 m,额定出力为 8 300 kW 时,水轮机的效率值是 93.2%。由图 2a 可知,在水头为 8.8 m 时,由 n1′=D1n/sqrt(H)得出的转速值为 179.5 r/min。真
Water Power Vol.33. No.9 45
机电与金属结构
4实例
某水电站最大水头 12 m,最小水头 6.5 m,设计水头 8.8 m。水轮机的模型特性曲线如图 2a 所示。水轮机转轮直径 3.55 m,额定转速 150 r/min,额定功率 8 300 kW,效率修正 值为 1%。通过鼠标点击采集模型特性曲线数据和 MATLAB 计算得到运转综合特性曲线图如图 2b。
图 1 图片容量坐标系与 BAC 模型特性曲线坐标系关系示意
图 1 中最外面的坐标系是图片容器的坐标系,BAC 坐标
系是模型特性曲线的坐标系,鼠标所能跟踪的坐标是图片容
器的坐标。通过鼠标跟踪 B 点﹑A 点和 C 点坐标,设 A 为(x0,
y0),B 为(x1,y1),C 为(x2,y2)(一般来说,所选坐标系都是平行
中图分类号:TK730
文献标识码:A
1 问题的提出
尽管目前 CFD(计算机辅助设计)技术已广泛应用于水 轮机内部的水流分析中,但是复杂的水轮机内部水流的流 动,目前还无法用数学分析方法给予准确的描述。因此,水轮 机工作特性的最终确定仍依赖于模型试验,它是水轮机选型 和产品设计的重要依据。
目前水轮机模型综合特性曲线大都是以图形为载体提 供的。为了用计算机来绘制水轮机运转综合特性曲线,必然 会涉及到对模型综合特性曲线进行插值、拟合等计算,即水 轮机模型综合特性曲线的数字化处理。目前采集数据的方法 一般有人工采集和数字化仪采集两种。
机电与金属结构
文章编号:0559- 9342(2007)09- 0044- 03
水力发电
第 33 卷第 9 期 2007 年 9 月
基于VB与MATLAB的水轮机运转 特性曲线绘制的研究
梁雄高 1,刘长陆 2,俞建峰 2,陈 乐 1
(1.中国计量学院机电工程学院,浙江 杭州 310018; 2.水利部杭州机械设计研究所,浙江 杭州 310012)
Resear ch of the Tur bine′s Running Char acter istic Cur ve Dr awing based on VB and MATLAB Liang Xionggao1, Liu Changlu2, Yu Jianfeng2, Chen Le1