基于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
- 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