- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机辅助机械设计基础
解: (1)用线性插值,取x0 = 2, x1 = 3, 可得 (2)用二次插值,取x0 = 1, x1 = 2, x2 = 3,可得 通过与精确值比较可以看到,二次插值要比线性插值的计算结果更准确。 计算机辅助机械设计基础 18.3数值的处理 工程中经常遇到诸如“四舍五入”、“保留两位小数”等数值处理问题。下面简单介绍常见的数值处理的方法。 1.数值取舍 1)取整数 (1)使用取整数函数int( )。语法格式: int(number) 其中,number为必需的参数,对于任何有效的数值表达式,如果number包含Null(空),则返回Null。 计算机辅助机械设计基础 (2)使用取整数函数fix( )。语法格式: fix(number) 其中,number为必需的参数,对于任何有效的数组表达式,如果number包含Null(空),则返回Null。 函数int( )与函数fix( )的相同之处是,如果number 0,int( )和fix( )都返回不大于number的整数;其不同之处是,如果number为负数,则fix( )返回大于或等于number的第一个负整数,而int( )则返回小于或等于number的第一个负整数。例如,int( )将-5.6转换成-6,而fix( )将转换成-5。 计算机辅助机械设计基础 2)往大的方向取整数 语法格式:x = int(x)+1 3)保留小数 (1)对小数部分四舍五入。语法格式: x = int(x + 0.5) (2)将小数点后第N位小数舍去(即保留N-1位小数)。语法格式: x=fix(val(txtshuru.text)*10^(n-1)) /10^(n-1) (3)将小数位后第N位小数四舍五入。语法格式: x=int(x*10^(n-1)+0.5) /10^(n-1) 计算机辅助机械设计基础 * * 插值计算方法 数值的处理 计算机辅助机械设计基础 图和表的程序处理 工程背景 机械设计中,很多设计都会遵循一种设计套路。比如,在齿轮传动设计中,以工程实例8-1中带式输送机低速级齿轮传动的设计为例,齿轮的设计步骤是基本相同的,即先做什么后做什么都有一定的规范,因此可以应用各种计算机语言编写程序来进行计算机辅助机械设计。这样,当已知条件改变时,如电动机输出功率、输出转速、高速级传动比、低速级传动比等条件改变时,无须进行大量的重复计算,只需要在编写的程序窗口中输入已知条件即可得到所需的设计结果,从而大大减小了设计工作量,提高了设计效率。 计算机辅助机械设计基础 设计者思维 作为工程师,在程序编写时,需要考虑以下几个问题: 遇到机械设计图线时应如何处理? 直线如何处理? 曲线如何处理? 如果是更复杂的区域问题该如何处理? 数表该如何处理? 如果在数表或图线中有插值问题,如何处理? 如何处理诸如“四舍五入”、“保留两位小数”等数值处理问题? 计算机辅助机械设计基础 设计者思维 简单实例 图1所示的是V带传动工作情况系数查询程序。该程序是应用Visual Basic 6.0编写的。由于每一次V带传动设计都需要查询工作情况系数,比较烦琐,因此可运用数表处理技术设计这样一个程序,由设计者在输入参数栏选择载荷情况、启动情况、每天工作小时数后,由计算机在输出参数栏中自动给出工作情况系数。 图1 V带传动工作情况系数查询 计算机辅助机械设计基础 1图和表的程序处理 机械设计图线处理 在机械设计过程中,需要处理许多图线和区域。机械设计所用的图线通常分为两种类型:直线和曲线。对直线的处理,通常是将其公式化,而对曲线的处理则通常是将其数表化,有时也可进一步拟合成数学公式。对区域的处理,是以图线处理为基础的复杂处理过程。 计算机辅助机械设计基础 1.直线处理 常见的机械设计所用直线有两种,一种是直角坐标系中的直线,另一种是常用对数坐标系中的直线。 1)直角坐标系中的直线处理 在直角坐标系中,若参数变化规律呈线性变化,则可采用最小二乘法或通过图中最宜辨认的两点坐标,确定该直线方程 中系数a和b的值,从而得出线图中参数的函数关系。 计算机辅助机械设计基础 2)双对数坐标系中的直线处理 有些图线是在对数坐标系中呈线性变化,可按指数曲线的形式拟合。图18-2所示的是普通V带的选型图,其坐标系为对数坐标系。对于A型带和B型带的分界线,设有关系 计算机辅助机械设计基础 取常用对数,则有 。令 ,
文档评论(0)