第三章工程手册的数据处理_第1页
第三章工程手册的数据处理_第2页
第三章工程手册的数据处理_第3页
第三章工程手册的数据处理_第4页
第三章工程手册的数据处理_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 汽车CAD/CAE课程第三章 工程手册的数据处理第3章 工程手册的数据处理2 在机械设计过程中,如何将有关工程手册或设计规范中的数据人 工查找转换为CAD进程中利用计算机的高效快速处理? 型号 顶宽b带高h节宽bp Y 64 5.3Z 1068.5A13811B171114C221419D321927E382532 普通V带的截面尺寸??齿轮载荷分布系数K1.001.051.101.151.201.251.301.35K0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2b/d 1234b: 齿宽;d: 分度圆直径1:齿轮在轴上对称布置;2:非对称布置,轴刚

2、性大;3:非对称布置,轴刚性小;4:悬臂布置;第3章 工程手册的数据处理3 1 程序化 即在应用程序内部对这些数表及线图进行查表、处理或计算。 (1)找到该数表或线图的原始的计算公式,再编入程序,这是 最简单也是最准确的处理方法。 (2)将数表中的数据或线图经离散化后存入一维、二维或三维 数组,用查表插值等方法检索所需数据。 (3) 将数表或线图拟合成公式,编入程序计算出所需数据。 适用于小批量数据处理等场合;数据的安全性能很高;但数据的独立性差一. 工程手册数据处理方法第3章 工程手册的数据处理4 2 数据库存储 将数表及线图(经离散化)中的数据输入数据库,按 数据库中的规定进行文件结构化,

3、存放于数据库中, 使用数据库管理系统进行数据的统一管理。 适用于大批量数据处理;同时数据独立于应用 程序,能为其它应用程序提供服 务;数据的安全性能比较高第3章 工程手册的数据处理5二. 数表的程序化在对设计手册或规范中的各种形式的数表进行计算机数据处理时,首先是要尽量找到该数表的原始的计算公式,再编入程序,这是最简单也是最准确的处理方法。但对多数数表而言,本来就没有数学表达公式,在这种情况下,就只能采取其它近似的程序化处理方法。 x 1 3 4 5 7. y 3 9121521. y = 3x int x , y ; printf(“please input x”); scanf(“%d”,

4、&x); y=3*x ; printf(“y=%d”, y); 第3章 工程手册的数据处理62.1 数表的实例 1. 普通V带型号及截面尺寸 (P34) (1) 其表为一维离散性数表 只有一个自变量,即型号,查得的函数值为V带的顶 宽、带高等,而且这些均为离散型数据。 (2) 程序化时可定义3个一维数组,依次存放V带的顶 宽、带高、节宽 。 (3) 定义一个整型变量i代表型号,当i = 0 时代表Y型 ,i= 1时代表Z型,以此类推。 (4) 使用循环判断及输出语句实现计算机查表功能。第3章 工程手册的数据处理72. 平键和键槽的剖面尺寸(P34) (1) 此表为一维连续性数表,自变量轴径是一

5、个数值范围,所以对于任意一个自变量轴径输入,都可以查取相应的键、轴与轮壳的尺寸。 (2) 编程时可将轴径的上限或下限存入一维数组,将键、轴与轮壳的尺寸分别存入另四个数组。 (3) 使用循环语句实现计算机查表功能。3. 包角影响系数(P36) (1) 此表为一维连续性数表,但自变量包角在表中只是一些孤立离散点,对于不在表中的包角值,自然查 不出影响系数,因此要用一元函数插值求解。 float M5=10.0,12.0,17.0,75.0,85.0; float b5=3.0,4.0,7.0,20.0,22.0; float h5=3.0,4.0,9.0,12.0,14.0; float t5=1

6、.8,2.5,5.6,7.5,9.0; float f5=1.4,1.8,3.4,4.9,5.4; for(i=0;i=4;i+) if(dn , 结点偏差的平方和为 = = = F(a0 , a1 , , an) 这表明偏差平方和是(a0 , a1 , , an)的函数。为使其最 小,取F(a0 , a1 , , an)对各自变量的偏导数等于零,得 miie1221)(yximiifm1i2inin2i2i10 y -)xa.xaxa(a第3章 工程手册的数据处理15 F/aj = 0 j = 0,1,., n 求各偏导数并经整理得一个由n+1个方程构成的方程 组。 解其方程组,得到(a0

7、, a1 , , an)的值,从而求得拟合 的代数多项式。 第3章 工程手册的数据处理16三. 线图的程序化线图的程序化有以下几种方法: (1) 找到线图原来的公式,将公式编入程序,这是最精 确的程序化处理。 (2) 如果线图没有函数公式表达,或即使有,一时也难 以找到,将线图离散化为数表,再用数表的近似程序化处理方法处理,譬如进行查表、插值、曲线拟合等。第3章 工程手册的数据处理17 上机题: 教科书P34 表2 教科书P36 表3结束结束第3章 工程手册的数据处理18线性插值的方法与步骤 例例:已知一数表,给 定一自变量x,求 其函数值。 步骤: (1) 选取两个相邻 自变量xi与xi+1, 满 足条件xix xi+1 ; (2) 过(xi ,yi)及(xi+1,yi+1) 两点连直线g(x)代替 原来的函数f(x),则y为 y = (yi+1 yi)/ (xi+1 xi) (xxi) + yi x x1 x2 x3 xixi+1 xn y y1 y2 y3 yiyi+1 ynxi x 上界|xgiven下界) printf(input is beyond the climax,please input again!nn); else for(i=1;i=结点数;i+) if(xgiven=Xi) i= i1; yresult=(Yi+1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论