工程机械热交换器温度控制系统的优化设计与研究 - 图文(7)

2019-04-15 21:14

扬州职业大学毕业论文

7.2 MATLAB的优势与特点

MATLAB在学术界和工程界广受欢迎,图7.1为MATLAB软件界面,其主要有优势和特点有如下几个方面:

图7.1 MATLAB软件界面

1、友好的工作平台和编程环境

MATLAB由一系列工具组成,其中许多工具采用的图形用户界面,包括MATLAB桌面和命令窗口、编辑器和调试器、路径搜索,以及与用户浏览帮助、工作空间、文件的浏览器。这些图形的工具与用户使用MATLAB的函数和文件提供极大的方便。

2、简单易用的编程语言

MATLAB语言是基于流行的C++语言的,因此语法特征与C++语言极其相似,而且更加简单,更加符合科技人员对数学表达式的书写格式,便于非计算机专业的科技人员使用。而且这种语言可移植性好,可拓展性强,这也是MATLAB能够深入到科研及工程计算各个领域的重要原因。

3、强大的科学计算数据处理能力

MATLAB是一个包含大量的计算算法的集合,拥有600多个工程中用到的数学运算函数,可以方便的实现用汉语所需要的各种计算功能。

4、出色的图形处理功能

MATLAB自产生之日起就具有方便的数据可视化功能,能够将向量和矩阵

第26页 共34页

扬州职业大学毕业论文

用图形的形式变现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图像处理、动画和表达式作图,可用于科学计算和工程绘图。

5、应用广泛的模块集合工具箱

MATLAB对许多专门的领域都开发了强大的模块集合工具箱(Toolbox),一般来说,他们都有由特定领域的专家开发的,用户可以直接使用工具箱学习、应用和评估不同而不需要自己编写代码。

7.3 管带优化方法的选择

优化方法利用MATLAB的优化工具箱,可以求解线性规划、非线性规划和多目标规划问题。具体而言,包括线性、非线性最小化、最大最小化、二次规划、线性与非线性的最小二乘解等问题。另外,该工具箱还提供了线性、非线性最小化,方程求解,曲线拟合,二次规划等问题中大型课题的求解方法,为优化方法在工程中的实际应用提供了更方便、快捷的途径。

优化的散热器属于非线性多变量约束优化问题,在MATLAB中,采用Fmincon优化工具箱中的“Active Set”算法。

计算框图如图7.2:

图7.2 计算框图

非线性多变量约束优化问题可以描述如下:

第27页 共34页

扬州职业大学毕业论文

min f (X)

s.t.(X) ≤ 0(线性不等式约束) ceq(X) = 0(非线性等式约束) A*X ≤ b(线性不等式约束) Aeq*X = beq(线性等式约束) lb ≤ X ≤ ub(边界约束)

在MATLAB优化工具箱中,可以调用fmincon函数实现求解约束优化问题,其调用格式:[x,fval,exitflag,output]=fmincon(@fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)。根据管带数学模型可知lb=[30 90 2 7],ub=[40 120 5 18]。.

A、编写目标函数M文件并以文件名yang保存在MATLAB目录下的work文件夹中。

function f = yang(x)

f=5.1236/10000?x(1)?x(2)?(x(3)+2?x(4))?(0.0166?x(3)?x(4)/(x(3)+2?(x(3)^2/4+x(4)^2)^0.5))^-0.2705/697.3/(2?x(3)?x(4)/1000/(x(3)+2?(x(3)^2/4+x(4)^2)^0.5))^-0.4429/(75?x(1)?x(2)?(x(1)+1)?10^-6+0.16?x(1)?x(2)?(x(3)^2/4+x(4)^2)^0.5?10^-3); B、编写约束函数M文件并以文件名yangcon保存在MATLAB目录下的work文件夹中。

function f =yangcon(x)

c(1)=5.1236/10000?x(1)?x(2)?(x(3)+2?x(4))?(0.0166?x(3)?x(4)/(x(3)+2?(x(3)^2/4+x(4)^2)^0.5))^-0.2705-1000;

c(2)=36800-697.3?(2?x(3)?x(4)/1000/(x(3)+2?(x(3)^2/4+x(4)^2)^0.5))^-0.4429?(75?x(1)?x(2)?(x(1)+1)?10^-6+0.16?x(1)?x(2)?(x(3)^2/4+x(4)^2)^0.5?10^-3);

c(3)=x(1)?x(4)+2?38-470; c(4)=400-(x(1)?x(4)+2?38); c(5)=x(3)?x(2)-420; c(6)=350-x(3)?x(2); ceq=[];

C、在命令窗口调用优化程序 x0=[33 110 3 10]; lb=[30 90 2 7]; ub=[40 120 5 18];

第28页 共34页

扬州职业大学毕业论文

[x,fval,exitflag,output]=fmincon(@yang,x0,[],[],[],[],lb,ub,@yangcon)

运行结果如下图7.3:

图 7.3 运行结果图

数值圆整后得:x(1)=34,x(2)=111,x(3)=3.56,x(4)=11.1

7.4 设计结果及比较分析

图7.4 原方案管带尺寸

第29页 共34页

扬州职业大学毕业论文

表7.1 设计结果及比较

参数 设 计 参 数 特 性 参 数 W N H M P/Q P 材料消耗 设计时间 原方案 3.6 37 10.75 110 0.0026 789W 3.08kg 很长 优化方案 3.56 34 11.1 111 0.0024 736W 2.95kg 由目标函数决定(较短) 一、管带质量的计算公式: 2w2 m??*V??*H?*?*l*(2*M)*N4

原方案的质量:

3.62m原?8.7*10.75?*0.1*40*(2*110)*37?3008g42优化后的质量:

3.562m现?8.7*11.1?*0.1*40*(2*111)*34?2952g42二、风扇功率的计算公式:

???0.0166?w?HP?5.1236?10?4?N?M?(w?2H)??2w??H2?w?24?????????0.2705原方案的风扇功率:

?? P?5.1236?10?4?N?M?(w?2H)??0.0166?w?H原?2w? ?H2?w?24?

????????0.2705?789W优化后的风扇功率:

?0.2705????0.0166?w?H? P?5.1236?10?4?N?M?(w?2H)???736W现??2w ? ? H 2 ?w?2??

4??第30页 共34页


工程机械热交换器温度控制系统的优化设计与研究 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:烘箱操作规程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: