第3章 工程手册的数据处理解析.pptVIP

  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文档。上传文档
查看更多
第3章 工程手册的数据处理 在设计过程中需要从设计手册或设计规范中查找各种系数或数据,如何将人工查找变成在CAD中完成的高效、快速处理。处理方法主要有两种: 3.1 数表的程序化 在设计手册中或规范中,有各种各样的数表,从函数的角度看,有单变量表、双变量表及多变量表。 例1:滚动轴承数据处理 例2:包角影响系数K2 例3:输出速度脉动度 三、二元函数的插值 下表为二元列表函数f(xi,yi),i=1,2,…,n,表中有一插值点(xk,yk)。 1、直线—直线插值 设已知k点的坐标(xk,yk),求插值函数值zk。 直线—直线插值步骤: 2、抛物线—直线插值步骤: 3、抛物线—抛物线插值步骤: 例:根据a查表求包角影响系数k。 a(度) 90 100 110 120 130 140 K 0.68 0.74 0.79 0.83 0.86 0.89 main() { float a0,kk; int i; float a[6]={90,100,110,120,130,140}; float k[6]={0.68,0.74,0.83,0.86,0.89}; scanf(“%f”, a0); if(a0140 || a090 ) { printf(“超出了查表数据范围!”); return; } for(i=0;i=4;i++) if(a[i]=a0) break; kk=k[i]+(k[i+1]-k[i])/(a[i+1)-a[i])*(a0-a[i]); printf(“k=%f”,kk); } 例如:标准的三角带型号及断面尺寸,见下表。 型号 顶宽a 断面高h 节宽a0 节高y0 O 10 6 8.5 2.1 A 13 8 11 2.3 B 17 10.5 14 4.1 C 22 13.5 19 4.8 D 32 19 27 6.9 main() { int i; float a[5]={10,13,17,22,32}; float h[5]={6,8,10.5,13.5,19}; float a0[5]={8.5,11,14,19,27}; float y0[5]={2.1,2.3,4.1,4.8,6.9}; scanf(“%d”,i); printf(“%3.1f, %3.1f, %3.1f,%3.1f”, a[i],h[i],a0[i],y0[i]); } 3.2 线图的程序化 处理方法: (1)找到原来的公式,将公式编入程序; (2)将线图离散成数表,再用上一节的方法查表; (3)用曲线拟合的方法求出线图的近似公式,再将公式编入程序。常用的曲线拟合的方法有最小二乘法。 最小二乘法的拟合函数 (1)多项式函数 (2)幂函数 (3)指数函数 (4)对数函数 * 2、数据库存储:将离散化后的数表及线图 中数据按数据库中的规定进行文件结构化。 1、程序化:在应用程序内部对数表及线图进行查表、处理与计算; 1)存入数组,用查表、插值检索 2)拟合成公式,编入程序计算数据 有些数表本来有精确的计算公式,这时应力求找到原来的理论计算公式或经验公式。 大多数数表本来就没有表达公式,或难以找到公式,只能程序化处理。 1.00 0.98 0.95 0.92 0.89 0.86 0.83 0.79 0.74 0.68 K2 180 170 160 150 140 130 120 110 100 90 α/(゜) 32.532 31.007 26.523 19.463 10.896 3.219 0 90 75 60 45 30 15 0 一元函数的插值 1.线性插值公式 2.抛物线插值公式 1.线性插值 线性插值又称为一元函数插值或两点插值。根据插值点x值选取两个相邻的自变量xi与xi+1,为简便起见,可将这两自变量设定为x1和x2,并满足条件x1≤x≤x2。过(x1,y1)、(x2,y2)两结点连线的直线代替原来的函数f?(x),如图2.3所示,则插值点函数为: 上式可改写为: 可见,g1(x)是两个基本插值多项式A1(x)和A2(x)的线性组合。 设: 2.抛物线插值 线性插值只利用了两个结点(x1,y1)、(x2,y2)上的信息,因此精度很低。若给

文档评论(0)

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

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

1亿VIP精品文档

相关文档