手册的数据处理方法ppt课件_第1页
手册的数据处理方法ppt课件_第2页
手册的数据处理方法ppt课件_第3页
手册的数据处理方法ppt课件_第4页
手册的数据处理方法ppt课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

工程手册的数据处理 在设计过程中需要从设计手册或设计规范中查找各种系数或数据 如何将人工查找变成在CAD中完成的高效 快速处理 处理方法主要有两种 2 插值及曲线拟合 对函数数表 拟合成公式 编入程序计算数据 1 程序化 文件化 对非函数数表 在应用程序内部对数表及线图进行查表 处理与计算 1 程序化 存入数组 用查表检索 2 文件化 将离散化后的数表及线图中数据按数据库中的规定进行文件结构化 数表的程序化 文件化 在设计手册中或规范中 有各种各样的数表 从函数的角度看 有单变量表 双变量表及多变量表 但这些自变量和因变量直接没有确定的函数关系 是离散的 解决方案 编入程序直接查找或构造数据文件 用数据文件管理系统查找 对于有明确函数关系的数表 数表的公式化 有些数表本来有精确的计算公式 这时应力求找到原来的理论计算公式或经验公式 大多数数表本来就没有表达公式 或难以找到公式 只能用近似公式处理 插值 对于有明确函数关系的数表 数表的公式化 有些数表本来有精确的计算公式 这时应力求找到原来的理论计算公式或经验公式 大多数数表本来就没有表达公式 或难以找到公式 只能用近似公式处理 插值 例1 滚动轴承数据处理 例2 由三角胶带包角 查取修正系数k 用2个一维数组进行程序化 floatalfa 8 90 0 100 0 110 0 120 0 130 0 140 0 150 0 160 0 floatkalfa 8 0 68 0 74 0 79 0 83 0 86 0 89 0 92 0 95 例3 输出速度脉动度 一元函数的插值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 上的信息 因此精度很低 若给定三个结点xi 1 xi与xi 1 同样简化为x1 x2 x3 其对应函数值为y1 y2 y3 则与线性插值类似 可构造出相应的二次多项式y g2 x 并使其满足 上式是一个不超过二次的多项式 称为二次插值 实际上 它是通过三个结点 x1 y1 x2 y2 x3 y3 的一条抛物线y f x 因此 二次插值又称三点插值 抛物线插值 实际上 它是通过三个结点 x1 y1 x2 y2 x3 y3 的一条抛物线y f x 因此 二次插值又称三点插值 抛物线插值 三 二元函数的插值 下表为二元列表函数f xi yi i 1 2 n 表中有一插值点 xk yk 二元列表函数的插值 从几何意义上讲是在三维空间内选定几个点 通过这些点构造一块曲面g x y 用它近似地表示在这区间内原有的曲面f xi yi 从而得插值后的函数值为zk g xk yk 1 直线 直线插值 设已知k点的坐标 xk yk 求插值函数值zk 找到k点所在的abcd域 这时近似插值函数g x y 为一柱状面 即以直线AB CD为导线 经过这两条导线做平行与yOz平面的直母线 如EF 直母线的运动构成了柱状面g x y x y z a b c d k A B C D f x y g x y 直线 直线插值步骤 根据k点的 xk yk 找出周围四点a b c d x y z a b c d k A B C D f x y g x y 找对应于a b c d的A B C D 找k对应的e f点 过A B用线性插值求得E点 过C D用线性插值求得F点 过E F用线性插值求得K点 e f E F K 2 抛物线 直线插值步骤 根据k点的 xk yk 找出周围六点a b c d p q x y z a b c d k A B C D f x y g x y 找对应于a b c d p q的A B C D P Q 找k对应的e f点 过A B P用抛物线插值求得E点 过C D Q用抛物线插值求得F点 过E F用线性插值求得K点 e f E F K p q P Q 3 抛物线 抛物线插值步骤 根据k点的 xk yk 找出周围九点a b c d p q r s t x y z a b c d k A B C D f x y g x y 找对应于a b c d p q r s t的A B C D P Q R S T 找k对应的e f点 过A B P用抛物线插值求得E点 过C D Q用抛物线插值求得F点 过E F G用抛物线插值求得K点 e f E F K p q P Q 过R S T用抛物线插值求得G点 r s t R S T G g 例 根据a查表求包角影响系数k a 度 90100110120130140K0 680 740 790 830 860 89 main floata0 kk inti floata 6 90 100 110 120 130 140 floatk 6 0 68 0 74 0 83 0 86 0 89 scanf f 3 2线图的程序化 处理方法 1 找到原来的公式 将公式编入程序 2 将线图离散成数表 再用上一节的方法查表 3 用曲线拟合的方法求出线图的近似公式 再将公式编入程序 常用的曲线拟合的方法有最小二乘法 1 找到原来的公式 将公式编入程序 2 线图离散成数表 x 0时渐开线齿轮当量齿数和齿形系数关系曲线 分割离散原则 各分割点间的函数值不致相差很大 工程中常采用数据的函数拟和方法 又称曲线拟合 所拟合的曲线不要求严格通过所有的结点 而是尽量反映数据的变化趋势 函数拟合有多种方法 最常用的是最小二乘法 基本处理步骤 1 在坐标纸上标出列表函数各结点数据 并根据其趋势绘出大致曲线 2 根据曲线确定近似的拟合函数类型 拟合函数可分为代数多项式 对数函数 指数函数等 3 用最小二乘法原理确定函数中的待定系数 3 曲线拟合 线图离散成数表 x 0时渐开线齿轮当量齿数和齿形系数关系曲线 分割离散原则 各分割点间的函数值不致相差很大 下面以最简单的线性函数说明最小二乘法的运用 对于某一列表函数 若所有结点呈现出一种线性变化规律 则可用直线方程f x a bx进行描述 最小二乘法处理的任务就是要求出直线方程中的待定系数a和b 由左图所示的各结点到所拟合直线偏差的平方和为 可见 所拟合函数的偏差平方和 是结点系数a b的函数 如何选取结点系数a b 使偏差平方和 最小 这就是最小二乘法的实质 令 将 代入上式求其偏导数 得 从而可方便地求得 式中 分别为列表函数自变量和因变量

温馨提示

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

评论

0/150

提交评论