机械设计中的EXCEL应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

机械设计中的EXCEL应用
摘要:介绍在机械设计的工程中,用Excel代替查表,计算,校核等功能的应用。

结合换热器设计需要查表的相关数据,实例演示给出解决方案。

解决了应用VB辅助机械设
计中,繁琐的编程和复杂的计算,以及用EXCEL实现简单的建立数据库以及检索功能。

关键词:机械设计;机械制图;EXCEL应用
问题介绍
我国国内机械设计、机械制造行业的自动化程度在近几年有了显著挺高。

为了与时俱进,让机械设计工程中的查表和计算实现自动化,应用EXCEL的公式功能,可以轻松实现自动查表。

Excel是微软公司的办公软件Microsoft office的组件之一,是自动化办公中非常重要的一款软件,在日常工作中,EXCEL 可以轻松实现制作报表和进行一些简单数据的计算和统计,广泛地应用于管理、统计财经、金融等众多领域。

然而巧妙运用EXCEL中的公式,能解决我们工作领域的很多繁琐的数据计算,数据查找等工作,大大提高了工作效率。

下面以换热器设计为例,研究探索EXCEL在换热器设计中的应用。

辅助机械设计中EXCEL常用的核心函数
EXCEL内部嵌入了简单的VBA程序,使操作变得更快捷,编码变得更简单。

甚至在表格中直接写入公式即可立即显示计算结果。

在表格中公式的应用一般是由开头的“=”开始的,等于号之后可以是简单的加减乘除计算。

当有些计算无法简单输入或者拥有多个计算参数,更复杂一些的就需要用到“函数调用,例如开平方根就需要用的函数:SQRT(numberl,方差用的是函数VAR(number1,[number2],…)。

在结合
机械设计的过程中,一般有以下几个最重要、最常用的函数,IF函数
IF函数是Excel中最常用的函数之一,它可以对值和期
待值进行逻辑比较。

IF函数最简单的形式表示:
如果(判定内容是否为真,为真则执行某些操作,否则就执行其他操作)
举例:“=IF(C2=1,“是”,”否”)如果“C2”格子中的
数字等于1,就显示“是”,否则就显示“否”。

在机械设计中,if也是最常用的,多个if嵌套可以对指
定数据进行分类别检索。

例如《热交换器GB/T151-2014》(以下简称《GB/T151》)中折流板管孔允许偏差:
管孔的直径函数就可以直接写成:=if(and(d900),d+0.4,d+0.7)
注:其中“and”函数是一个逻辑函数,判定测试中是
否所有条件都为“真”。

相当于中文字的“且”。

以及“or”
相当于中文里的“或”。

Index函数
INDEX函数可用于返回表格或区域中的指定行列值或值的引用。

函数形式:
INDEX(array,row_num,[column_nilm])
在机械设计应用中,常用于查找指定行列的值。

只要我们告诉电脑在一个区域里,低几行,第几列,他就可以帮助我们完成查表。

Match函数
使用MATCH函数可在“范围单元格”中搜索特定的项,然后返回该项在此区域中的相对位置。

例如,如果AI:A3
区域中包含值5、25和38,那么公式=MATCH(25,A1:A3,0)返回数字2,因为25是该区域中的第二项。

这个函数在也是用来查表,可以轻松的让表格自己判断要查找的数据在第一行。

机械设计中EXCEL应用实例,
压力容器式热换热器设计是属于压力容器设计的一个
分支,其设计要求比其他压力容器略复杂,它具有占地面积小,排布经凑,现场安装简单等特点。

强制性法规要求,图纸中必须分别给定出以下参数的数值:管板孔桥允许宽度,最小宽度。

以及在设计工程中经常需要涉及到偏差的内容。

这些数值大部分结合了查图标,然后再更具数据计算得出。

管板孔桥宽度计算公式如下:
允许宽度
最小宽度
其中:
dh――管板管孔直径mm
S――换热管中心间距mm
A1――孔桥偏差mm
――当换热管外径d2――钻头偏移量,
mm
δ――管板厚度mm
其中管孔直径查“dh”和换热管中心间距S,需要查《GB/T151》中表8-2里的数据,这样传统的工作方式,每次都需要重复着无数这样繁琐的方式:查公式,查表,计算。

而且设计过程中有很多这样的地方。

我们可以使用EXCEL简化计算,实现一次完成所有的复杂计算。

首先建立数据库
为了减少VBA程序的外部调用送带来的复杂性,我们将所有的数据和计算全部写在同一个EXCEL工作表里。

来自标准中不同页面的数据可以归纳在同一个表格里便于计算,下图中是我们EXCEL辅助机械设计的一个数据组,顶部OPQ…是对应列号,左侧123…是对应行号。

计算区域的建立主要分两个部分。

第一部分是界面设计,
界面的布局这在之后的过程中也可以不断完善,通过多次的调试和改进最后形成了图三中的计算表格面板。

可以涵盖很多设计过程中复杂的查表过程。

简化热交换器设计过程中的部分工作,并且实现图形的可视化。

图三中下半部分的图形比单纯的数据更直观,是结合了AutoCAD和EXCEL的跨平台功能。

数据是从图二的数据表获取并加以计算。

编写计算区函数或程序
第二部分是函数的编写,这一部分是实现机械设计自动化、可视化的关键。

图三在E4到E7着色区域表示设计条件、基础数据。

绿色区域的数值是根据标准自动修正的值。

以前面提到的管板孔桥允许宽度、最小宽度的计算来举例。

根据前面列出的管板孔桥允许宽度、最小宽度的计算方法。

我们在图二的单元格P3中先计算名义孔桥的值,再在单元格Q3中计算孔桥偏差,最后再在图三K2、K3单元格中计算宽度就可以完成。

函数和计算方法如下:
单元格P3:=INDEX(07:R18,MATCH(E5,07:018),4)
单元格Q3:=IF(E5。

相关文档
最新文档