




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章工程数据的计算机处理ComputerProcessingofEngineeringData2.1工程数据的程序化处理2.2工程数据的文件化处理2.3工程数据的解析化处理2.4工程数据的数据库管理引例机械设计过程中,常常需要引用各种工程设计手册或设计规范中的数据资料。工程数据一般多为表格、线图、经验公式等。
传统设计---数据通过人工查寻获取。
计算机处理---首先将数据转换为计算机能够处理的形式,以便使用过程中通过应用程序进行检索、查寻和调用。常用的工程数据计算机处理方法有程序化处理、文件化处理和解析化处理等,而对于大量复杂的工程数据则需采用数据库技术进行存储和管理。引例2.1工程数据的程序化处理工程数据的程序化处理是指在应用程序内部对数表、线图等进行查寻、处理和计算。利用该方法,可以将数据直接写入程序内,程序运行时自动完成程序化处理。程序化适合于需要经常使用而共享度要求又不是很高的情况,例如,工程数据中的数表、有公式的线图以及经验公式等。2.1.1数表的程序化处理数表的程序化就是用程序完整、准确地描述不同函数关系的数表,以便在运行过程中迅速有效地检索和使用数表中的数据。2.1工程数据的程序化处理【例2.1】将表2-1中的外螺纹最小牙底半径进行程序化处理2.1工程数据的程序化处理一维数表,有螺距和最小牙底半径两个参数,对应每一种螺距(自变量),有一个唯一确定的最小牙底半径(因变量),二者之间为一对一关系。对于一维数表,其数据在程序化时常采用一维数组来标志。对于本例,定义数组Pi和Ri(下标i的范围从0~11),数组Pi和Ri分别用来存放螺距P(i)和最小牙底半径R(i)。若已知螺距尺寸Pi,就可相应地检索出最小牙底半径尺寸Ri。#include"stdio.h"#include"conio.h"main(){ FILE*fp; fp=fopen(“dd.dat”,”w”);
fprintf(fp,"\n当Z=%d时,K=%6.2f\n",Z[ip],K[ip]); fcolse(fp);}2.1工程数据的程序化处理【例2.2】在设计冲裁模凹模时,凹模刃口与边缘及刃口与刃口之间必须有足够的距离,如表2-2所示,试对该表进行程序化处理。2.1工程数据的程序化处理从表2-2可以看出,决定凹模刃口与边缘、刃口与刃口之间距离的自变量有两个,即料厚和料宽,这可以归结为一个二维数表问题。在对该类数表进行程序化处理时,可将表中的刃口与边缘、刃口与刃口之间的距离值记录在一个二维数组中Distance[6][4],将两个自变量料宽和料厚分别定义为一个一维数组Thick[6]、Width[4],通过下标引用的方式实现查寻。程序参见教材。2.1工程数据的程序化处理2.1.2线图的程序化处理工程设计中,一些设计数据是用直线、折线或各种曲线构成的线图线图本身不能被计算机直接引用,参与设计的是对线图进行处理后获得的相应数据。常用方法:将线图离散化为数表,然后将数表进行程序化处理。【例2.4】在进行圆锥齿轮传动的疲劳强度校核计算时,需要用到结点区域系数ZH,结点区域系数可从图2.1所示的线图中查取。试对该图进行程序化处理。2.1工程数据的程序化处理将此例图转换成数表关系,然后进行程序化处理。为转换成相应数表,可将曲线分割离散(即离散化处理):首先由给出的已知自变量在曲线上找到对应的因变量ZH,形成一组结点,然后用这些分割离散点的坐标值列成一张如表2-4所示的数表。一维数表,就可以采用前述方法进行数表的程序化处理。2.1工程数据的程序化处理【例2.4】在进行圆锥齿轮传动的疲劳强度校核计算时,需要用到结点区域系数ZH,结点区域系数可从图2.1所示的线图中查取。试对该图进行程序化处理。2.2工程数据的文件化处理工程数据的文件化处理是指将工程数据以一定的格式存放于文件中,在使用时程序打开文件并进行查询等操作。工程数据文件通常采用两种类型的文件:文本文件和数据文件。
文本文件:用于存储行文档案资料,如技术报告、专题分析和论证材料等,可利用任何一种计算机文字处理工具软件建立。
数据文件:则有自己的固定的存取格式,用于存储数值、短字符串数据,如切削参数、零件尺寸等,可利用字表处理软件建立【例2.5】在进行圆锥齿轮传动的疲劳强度校核计算时,需要用到结点区域系数ZH,结点区域系数可从图2.1所示的线图中查取。试对该图进行程序化处理。2.2工程数据的文件化处理将表
2-5
中的平键和键槽尺寸建立数据文件,然后利用所建数据文件,通过设计所给出的轴径尺寸检索所需的平键尺寸和键槽尺寸。基本过程:按记录将表中的平键尺寸和键槽尺寸建立数据文件,一行一个记录。平键和键槽尺寸的检索是根据轴径进行的,而此表中的轴径给出了一个下限和上限范围,可将该下限和上限轴径数据连同平键和键槽尺寸一起存储在数据文件中,这样一个记录将包含有轴径下限值d1、轴径上限值d2、键宽b、键高h、轴槽深t、毂槽深t1共6个数据项。2.2工程数据的文件化处理2.3工程数据的解析化处理工程数据的解析化处理是指将那些数据间有某种联系或函数关系的列表或线图,采用公式化的方式进行描述,从而实现非离散数据的查寻。2.3.1函数插值函数插值的基本思想是在插值点附近选取若干个合适的连续结点,通过这些结点设法构造一个函数g(x)以代替原未知函数f
(x),插值点的g(x)值就作为原函数的近似值。
线性插值、抛物线插值和拉格朗日插值2.3.2函数拟合工程中常采用数据的函数拟和方法(又称曲线拟合),所拟合的曲线不要求严格通过所有的结点,而是尽量反映数据的变化趋势。
1.线性插值2.3工程数据的解析化处理2.抛物线插值
线性插值只利用两个结点的信息,精度很低。若给定三个结点xi-1、xi与xi+1,同样简化为x1、x2、x3,其对应函数值为y1、y2、y3,:2.3工程数据的解析化处理实际上,它是通过三个结点(x1,y1)、(x2,y2)、(x3,y3)的一条抛物线y=f
(x),二次插值又称三点插值、抛物线插值。3.拉格朗日插值
若插值曲线通过(x1,y1)、(x2,y2)、…,(xn,yn)n个结点,则可构建出n个结点的(n-1)阶插值多项式:拉格朗日插值多项式
2.3工程数据的解析化处理2.3.2函数拟合工程中常采用数据的函数拟和方法(又称曲线拟合),所拟合的曲线不要求严格通过所有的结点,而是尽量反映数据的变化趋势。
函数拟合有多种方法,最常用的是最小二乘法最小二乘法:使误差的平方和最小(1)在坐标纸上标出列表函数各结点数据,并根据其趋势绘出大致曲线;(2)根据曲线确定近似的拟合函数类型,拟合函数可分为代数多项式、对数函数、指数函数等;(3)用最小二乘法原理确定函数中的待定系数。2.3工程数据的解析化处理1.通过机理分析建立数学模型来确定f(x);++++++++++++++++++++++++++++++f=a1+a2xf=a1+a2x+a3x2f=a1+a2x+a3x2f=a1+a2/xf=aebxf=ae-bx
2.将数据(xi,yi)i=1,…n作图,通过直观判断确定f(x):2.3工程数据的解析化处理最简单的最小二乘法直线拟合拟合函数:误差:误差平方和:误差平方和最小,则需其偏导值=0:+++++yx2.3工程数据的解析化处理2.4工程数据的数据库管理对于规模较小的工程设计任务,采用程序化、文件化管理是可行的。但若数据量十分庞大、结构复杂,并且操作要求高,采用数据库管理方式则更为有效。
2.4.1数据库技术的特点数据模型的复杂性和结构化数据的共享性数据的独立性数据的安全性和完整性2.4工程数据的数据库管理2.4.2工程数据库工程数据库是一种能满足工程设计、制造、生产管理和经营决策支持环境的数据库系统。通用基础数据1.工程数据类型设计产品数据
工艺加工数据
管理信息数据2.4工程数据的数据库管理支持复杂的数据类型,反映复杂的数据结构。支持反复建立、评价、修改并完善模型的设计过程,满足数值及数据结构经常变动的需要。支持多用户的工作环境并保证在这种环境下各种数据语义的一致性。具有良好的用户界面。
2.对工程数据库系统的要求
2.4工程数据的数据库管理2.4.3产品数据管理技术
产品数据管理(ProductionDataManagement,PDM)技术
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 音乐基础知识小学开学第一课
- 运动装备电商战略
- 游戏社区运营全攻略
- 第12课《破阵子·为陈同甫赋壮词以寄之》课件 统编版九年级语文下册3
- 翻转课堂中的合作学习策略
- 交流引入劳务合同范例
- 2025至2030年中国淋浴双联水嘴数据监测研究报告
- 美育浸润的可持续发展路径
- 制梁合同范例
- 2025至2030年中国单双面涂胶机数据监测研究报告
- 全过程工程咨询文件管理标准
- DB65T 8024-2024 建筑用室外气象参数标准
- 《预制高强混凝土风电塔筒生产技术规程》文本附编制说明
- 四川省建筑行业调研报告
- 2025湖北省烟草专卖局(公司)招聘200人高频重点提升(共500题)附带答案详解
- 2025年山东省青岛市技师学院公开招聘工作人员35名历年高频重点提升(共500题)附带答案详解
- 2025采购部年度工作计划
- 2025年安徽合肥市轨道交通集团限公司社会招聘24人高频重点提升(共500题)附带答案详解
- 全国青少年人工智能创新挑战赛技能知识竞赛题库(含答案)
- 服务细节培训课件
- 山羊养殖培训课件
评论
0/150
提交评论