基于GUI程序的循环水泵特性曲线拟合

基于GUI程序的循环水泵特性曲线拟合

ID:38172596

大小:338.50 KB

页数:9页

时间:2019-06-06

基于GUI程序的循环水泵特性曲线拟合_第1页
基于GUI程序的循环水泵特性曲线拟合_第2页
基于GUI程序的循环水泵特性曲线拟合_第3页
基于GUI程序的循环水泵特性曲线拟合_第4页
基于GUI程序的循环水泵特性曲线拟合_第5页
资源描述:

《基于GUI程序的循环水泵特性曲线拟合》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于GUI程序的循环水泵特性曲线拟合暖研11马长明1108521311044一、程序编制要求循环水泵特性曲线拟合:多台同型号水泵并联,通过计算机编程计算,求水泵工作点。考虑单台或多台循环水泵运行时,比较其流量、扬程、效率、轴功率如何变化,画出水泵和管网特性曲线。二、已知条件水泵的几个工况点流量(Q)、扬程(H)、功率(P)和管网的阻力系数(s)三、循环水泵曲线拟合原理从水泵性能曲线图可看出其性能曲线Q一H、Q一N、Q一η近似于抛物线,故用三次回归曲线(相比二次回归曲线更精确)对测试数据进行水泵性能回归曲线方程如下:H=H0+

2、A1Q+A2Q2+A3Q3N=N0+B1Q+B2Q2+B3Q3(1)η=η0+C1Q+C2Q2+C3Q3式中:Q——水泵流量,m3/h;H——水泵扬程,mH2O;η——水泵效率,%;N——水泵轴功率,kWH0,A1,A2,A3,N0,B1,B2,B3,η0,C1,C2,C3——回归系数。对水泵的G一H特性曲线采用最小二乘法,回归系数H0,A1,A2,A3可按正规方程组求得,其中n≥4。(2)同理,也可求出系数N0,B1,B2,B3,η0,C1,C2,C3。水泵的G-η曲线也可按下式计算:由最小二乘原理可得三次回归曲线正规方程

3、组,求解该方程组,即可确定上三个方程的系数,从而确定G—H、G—N、G—η回归曲线方程。三、单台循环水泵性能曲线拟合步骤①确定要绘制性能曲线的水泵型号;②选取各型号水泵4个工况点的流量、扬程、功率和效率;③利用最小二乘法拟合出Q—H、Q—N、Q—η回归曲线方程;④绘制水泵性能曲线图,横坐标为流量,纵坐标分别为扬程、效率和功率。四、多台同型号循环水泵并联运行时Q—H曲线拟合n台同型号循环水泵并联运行时Q—H的拟合曲线如下:H=H0+Q+Q2+Q3五、求水泵工作状态点根据管网中的总阻力和流量Q确定管网的阻力系数S:式中:S——管

4、网阻力系数,mH2O/(m3h)2;——管网总阻力,mH2O;其中流量Q根据供热系统的热负荷和供回水温度确定。确定了管网阻力系数以后,就可以绘制出管网特性曲线。根据管网特性曲线和拟合出的水泵性能曲线可求出水泵的运行工况点。三、程序编制1.GUI设计的一般步骤:步骤1:分析界面所要求实现的主要功能,明确设计任务;步骤2:构思草图,绘制控件,并进行相应的属性设置;步骤3:编写控件对象的响应程序,对实现的功能进行逐项检查;步骤4:运行程序。根据程序编制要求对控件进行布置,并对控件的位置进行调整,界面设计如图1所示:图1界面布局图2

5、运行界面控件对象的响应程序:(1)“计算”按钮functionpushbutton1_Callback(hObject,eventdata,handles)A=str2num(get(handles.edit1,'string'));%供热面积AA=str2num(get(handles.edit2,'string'));%面积热指标tg=str2num(get(handles.edit3,'string'));%供水温度th=str2num(get(handles.edit4,'string'));%回水温度p=str2n

6、um(get(handles.edit5,'string'));%管网总阻力Q=A*AA;G=Q/4187/1000/(tg-th)*3600%管网流量S=p/G^2%管网总阻抗q=0:0.5:500;h=(q.^2).*S;plot(q,h,'r');%绘制管网特性曲线holdon;set(handles.edit6,'string',strcat(num2str(G)));set(handles.edit7,'string',strcat(num2str(S)));(2)“拟合并求取状态点”按钮functionpushb

7、utton2_Callback(hObject,eventdata,handles)%水泵选型x1=get(findobj('tag','radiobutton1'),'Value');%3BL-6x2=get(findobj('tag','radiobutton2'),'Value');%3BL-5Ax3=get(findobj('tag','radiobutton3'),'Value');%wilo-N100/315x4=get(findobj('tag','radiobutton4'),'Value');%wilo-N

8、100/400N=get(findobj('tag','popupmenu1'),'Value');%水泵并联台数ifx1==1q=[30,45,60,70];%流量h=[62,57,50,44.5];%扬程n=[9.3,11,12.3,13.3];%功率e=[55.56,64.77,67

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。