基于GUI程序的循環水泵特性曲线拟合.docVIP

基于GUI程序的循環水泵特性曲线拟合.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GUI程序的循環水泵特性曲线拟合

基于GUI程序的循环水泵特性曲线拟合 暖研11 马长明 1108521311044 程序编制要求 循环水泵特性曲线拟合:多台同型号水泵并联,通过计算机编程计算,求水泵工作点。 考虑单台或多台循环水泵运行时,比较其流量、扬程、效率、轴功率如何变化,画出水泵和管网特性曲线。 二、已知条件 水泵的几个工况点流量(Q)、扬程(H)、功率(P)和管网的阻力系数(s) 循环水泵曲线拟合原理 从水泵性能曲线图可看出其性能曲线Q一H、Q一N、Q一η近似于抛物线, 故用三次回归曲线(相比二次回归曲线更精确)对测试数据进行水泵性能回归曲线方程如下: H=H0+A1Q+A2Q2+A3Q3 N=N0+B1Q+B2Q2+B3Q3 (1) η=η0+C1Q+C2Q2+C3Q3 式中: Q——水泵流量,m3/h; H——水泵扬程,mH2O; η——水泵效率,%; N——水泵轴功率,kW H0,A1,A2,A3, N0,B1,B2,B3,η0,C1,C2,C3——回归系数。 对水泵的G一H特性曲线采用最小二乘法,回归系数H0,A1,A2,A3可按正规方程组求得,其中n≥4。 (2 (2) 同理,也可求出系数N0,B1,B2,B3,η0,C1,C2,C3。 水泵的G-η曲线也可按下式计算: 由最小二乘原理可得三次回归曲线正规方程组,求解该方程组,即可确定上三个方程的系数,从而确定G—H、G—N、G—η回归曲线方程。 单台循环水泵性能曲线拟合步骤 ① 确定要绘制性能曲线的水泵型号; ② 选取各型号水泵4个工况点的流量、扬程、功率和效率; ③ 利用最小二乘法拟合出Q—H、Q—N、Q—η回归曲线方程; ④ 绘制水泵性能曲线图,横坐标为流量,纵坐标分别为扬程、效率和功率。 多台同型号循环水泵并联运行时Q—H 曲线拟合 n台同型号循环水泵并联运行时Q—H 的拟合曲线如下: H=H0+Q+Q2+Q3 求水泵工作状态点 根据管网中的总阻力和流量Q确定管网的阻力系数S: 式中: S——管网阻力系数,mH2O/(m3h)2; ——管网总阻力,mH2O; 其中流量Q 根据供热系统的热负荷和供回水温度确定。 确定了管网阻力系数以后,就可以绘制出管网特性曲线。根据管网特性曲线和拟合出的水泵性能曲线可求出水泵的运行工况点。 程序编制 1. GUI设计的一般步骤: 步骤1:分析界面所要求实现的主要功能,明确设计任务; 步骤2:构思草图,绘制控件,并进行相应的属性设置; 步骤3:编写控件对象的响应程序,对实现的功能进行逐项检查; 步骤4:运行程序。 根据程序编制要求对控件进行布置,并对控件的位置进行调整,界面设计如图1所示: 图1 界面布局 图2 运行界面 控件对象的响应程序: (1)“计算”按钮 function pushbutton1_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=str2num(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); % 绘制管网特性曲线 hold on; set(handles.edit6,string,strcat(num2str(G))); set(handles.edit7,string,strcat(num2str(S))); (2)“拟合并求取状态点”按钮 function pushbutton2_Callback(hObject, eventdata, handles) % 水泵选型 x1=get(findobj(tag,radiobutton1),Value); % 3BL-6 x2=get(findobj(tag,radiobutton2),Value); % 3BL-5A x3=get(findobj(tag,radiobutton3),Value); % wilo-N100/315 x4=get(findobj(tag,radiobutton4),Value); %

文档评论(0)

fglgf11gf21gI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档