培训ppt课件:现代设计方法.ppt
《培训ppt课件:现代设计方法.ppt》由会员分享,可在线阅读,更多相关《培训ppt课件:现代设计方法.ppt(373页珍藏版)》请在三一办公上搜索。
1、,现代设计方法,第一章:绪 论,一设计与设计过程,设计就是提出或拟订把某些人工制品组装起来的方案,或者是对人工制品提出改进的措施,以便最佳地满足人们某些特殊的需求。(如机械设计,工业造型设计等)AUTOCAD,VG,SOLIDEDGE,任何设计活动都具有如下特征:1).时空性(设计活动受到时间空间的限制)2).设计活动的物质性(所有的设计活动都是在特定的物质条件约束下进行的,如工程材料,资源)3).设计的需求性特征(科学研究和工程设计的最大区别)4).创造性 5).设计活动的过程性,设计过程:将物资资源转化为技术装置以满足客观需求的实践活动就是一个设计过程。,二设计方法的发展,设计方法的研究包
2、括设计步骤和程式以及与之相联系的解决具体设计问题的方法和手段的研究。设计的发展分为四个阶段:1.直观发展阶段(设计过程是凭当事人的智力和灵感,是一种具有很大偶然性的自发设计)2.经验发展阶段(传统设计阶段)建立在经验与技巧能才的积累上。,3.中间试验辅助设计阶段 局部试验,模拟试验,作为设计过程的辅助手段。通过中间试验可取得可靠的数据,选择合适的结构,从而缩短试制周期,提高设计的可靠性。4.现代设计阶段 现代设计方法:即研究现代设计规律,方法,程式等的学问,是一门多元性的新兴交叉学科,传统的设计方法和现代设计方法的比较:静态的,经验的,手工的方法。动态的,科学的,计算机的方法(CAD,CAE等
3、),三现代设计方法的范畴,主要介绍狭义的现代设计方法:从一件产品的设计角度来看,可理解为各个环节具体应用的现代方法和技术具体包括:1)信息论方法 2)系统论方法 3)控制论方法 4)优化论方法 5)对应论方法,6)智能论方法 7)功能论方法 8)离散论方法 9)模糊论方法 10)突变论方法 11)艺术论方法,四现代设计方法的主要内容,1.计算机辅助设计.1)现代CAD技术的内涵及其主要内容 2)工程数据处理及数据库技术(LISP等)3)绘图基本原理(图形学)及工程图的绘制2.产品设计理论与方法,3.计算机辅助工程(CAE)1)弹性力学基本知识 2)有限元法 3)应用有限元软件4.最优化设计5.
4、可靠性设计,五.目前常用的设计方法有:,技术预测法.创造性设计.小统论设计法.信号分析法.相似设计法.模糊设计法.动态分析法.有限单元法和边界元分析设计.优化设计法.可靠性设计.CAD与艺术造型设计法.,六.学习现代设计的意义与任务,降低制造成本,保证产品使用性能和使用寿命,增强产品的市场竞争力,降低制造与使用能耗,减少制造与使用过程对环境的负面影响,便于资源回收与再利用,有利于可持续发展。任务:掌握理论与相关原理,了解其作用与局限性,解决实际问题。,第二章 计算机辅助设计(CAD),1概述,CAD是采用硬件与计算机软件系统辅助人们对产品或工程进行设计的方法与技术,包括设计、绘图、工程分析、文
5、档制作等设计活动,是一种新的设计方法,也是一门多学科综合应用技术。现代CAD的研究内容:(1)研究现代设计理论与方法学;(2)研究与设计环境相关的技术。当前,CAD的应用主要有以下几个方面:工程设计与分析、几何造型、绘图、工程数据库和设计文档。,1.工程计算与分析.在产品或工程设计中,往往包含着大量而复杂的分析计算工作.如产品性能分析、强度及刚度计算、机构参数计算等。CAD系统往往包含或者连接某些功能强大的工程分析软件,如有限元分析、优化设计、动力学分析等软件,利用这些软件可以对机械零件以及整机进行结构应力应变场.温度场以及流体内部的压力场速度场等的分析计算,从而大大提高设计精度。,2.几何造
6、型 把物体的形状及其属性转变为计算机的内部表示。对于机械CAD系统,几何造型是其核心功能。几何造型分为线框造型、曲面造型和实体造型。3.绘图 绘图工作量占设计工作的50-60,用计算机绘图代替传统的手工绘图可提高速度和质量,是CAD技术的重要应用。,4.工程数据库 在产品或工程设计中的信息量很大,信息的形式、属性、关系复杂多样。CAD中利用数据库技术建立各种数据库,统一管理工程数据和图形,为设计过程提供各种基本数据及保存结果5.设计文档 许多设计属性需制成文档说明或输出报表,有些设计参数需用文档直方图、饼图或线图等表示,由专门软件完成。,2 工程数据的计算机处理,在计算机辅助设计时,需将设计
7、中要引用的工程数据(实验曲线、图表、各种标准规范、零部件模型数据和加工工艺数据等)存入计算机内存、数据文件或数据库中去,以便在设计时由计算机按设计要求自动检索,结合程序进行运算、加工处理和输出。,一.数据组成 数据是与现实世界中的某些客观实体相关。实体可以是某些具体的东西,也可以是可触及的抽象概念。我们把实体的特征称之为属性,标识属性的名称称之为属性名。每个属性所能测量或记录的值称之为属性值。数据是描述客观实体的数值、字符及其它符号的集合。,如齿轮是个实体,由编号、模数、齿数材、料牌号等几个属性描述。,如P13平键是个实体,由轴径、键宽、键高、轴、轮毂等几个属性描述(表2.2),从复杂性或层次
8、级别来看,我们可将数据分为以下几种形式:1.字段 字段是数据中最基本的用来描述实体某个属性的数据元素,也称数据项,如一个零件名称或材料牌号(如40Cr)。2.记录 描述某个实体各个属性字段的集合,上表中每行各个字段的集合就构成了一条记录。,3.文件(记录的集合)相同性质记录的集合就是文件。如一台机器中各个齿轮的记录集合就组成了这台机器的齿轮文件。4.数据库 一个组织内的数据库就是指其全部文件的集合,一般还包括对这些文件的组合管理,以便减少某些文件中的重复数据,增强文件间的联系。,二、数据公式化,在实际工程应用问题中,常将通过实验得到的一系列数据进行分析,然后再根据这些数据建立经验公式。这种建立
9、经验公式的过程称为数据公式化,或称曲线拟合。已知m个结点数据,用一个n次多项式Pn(x)拟合。,设方程式的形式为:则残差为,由线拟合问题可归纳为多元函数极值问题:令 得,解出n+1个独立方程,可求得多项式Pn(x)中的各个系数aj,经实际测量,某发动机转速N与轴上转矩T的关系如表所示:试编制程序用最小 法进行多项式拟合。设多项式形式为:,三、数据结构,数据结构是数据,是对数据对象及元素之间相互关系的描述。1、数据的逻辑结构 如车床的分级结构图,反映了一种逻辑上的结构关系。将数据元素之间可以抽象出的这种独立于数据的存储介质的逻辑关系称为逻辑结构。,(1)逻辑结构的两种表示方法 1)图形表示。把数
10、据间的逻辑关系用符号组成的图表示,记录归结为图上的结点,用圆或方框表示,两记录之间关系用连线表示。2)关系表示。用关系代数的方法描述数据以及数据间的关系。,(2)数据逻辑关系的分类 1)顺序关系的数据结构最简单,数据结点顺序排列如线性表 逻辑上表示为 一个星期中的7天的名称(Mon,Tue,Wed,Thu,Fri,Sat,Sun)2)层次关系的结构 表层次的逻辑关系,常称之为树结构,如上表机床组成的数据结构就是一种树结构。,树结构的特点是:下一层中的结点只能有一边与它上一层的一个结点相连,上一层中的结点则可有几边与它下一层的几个结点相连,最高一层的结点只有一个,称为树根。3)网状关系的数据结构
11、比树状结构更为复杂的一类结构。与树状结构相比,下一层结点与上一层几个结点同时相连。结点间的联系是任意的。,2.数据的物理结构 在作业过程中所使用的数据都要以一定的形式存人计算机系统。用户根据数据间的逻辑结构以一定的语言进行构造,把数据及其关系按一定的形式存人存储器,构成这些数据的物理结构既存储结构。把逻辑结构的物理结构的过程叫“映象”。在物理结构设计时,除考虑数据的逻辑结构外,还应考虑存储资源的充分利用,减少存取时间,便于数据的增加、删除、修改和可靠性等问题。,四、工程数据及其管理系统,在现代CAD系统中,为了适应CAD作业的需要,须把各类工程数据按照数据结构和文件组织方式建立起数据库及其管理
12、系统。1.数据库的特点 数据库是在文件系统的基础上发展起来的,是一个通用的、综合性的、减少冗余度的数据集合。数据库系统是实现有组织的、动态的存储大量的关联数据,方便多用户访问计算机软、硬件资源的系统。,特点:(1)数据的物理存储独立于应用程序,数据扩充修改并不需要相应地修改应用程序。(2)同一个物理存储数据可根据不同的需要用不同的路径来存取,因此可根据实体对象的某些属性来组织数据。(3)由于同一数据可组织在不同的文件中,因此每个数据在物理上只需存储一次,减少了数据的重复存储,充分利用了存储资源。,(4)数据可在记录或数据项的级别上定地址,使用时可按地址取得有关的记录和数据项,不必把整个文件调入
13、内存,减少了解题时内存的需用量。2、工程数据库管理系统(EDBMS)的功能CAD过程中所涉及的数据量大,有非图形数据和图形数据,形式多样,结构关系复杂,不仅数据变化频繁,而且数据的结构也会有所改变。动态性强,为了有效的存取数据,需用EDBMS来负责数据库中工程数据的建立,运用管理、维护等功能的实现。,轴的常用材料及其主要机械性能,(1)对数据库结构进行定义,进行数据库更新,再组织结构维护以及性能监视等。(2)能被多个工程应用程序同时访问,而且还为新的应用程序的开发提供环境。(3)模式灵活,能被修改和扩充,有较高的数据独立性。(4)提供与高级语言的接口,支持工程应用程序对数据库的访问。(5)存储
14、和管理图形相关信息,为CAD系统访问数据提供各种视图。(6)复杂的设计任务按树形结构分解,划分成简单的设计步骤处理,再组合完成。,3 图形的生成与变换,目前,CAD工作中的人机交换信息主要是通过图形功能实现。一方面,设计对象的集合形状必须采用图形进行描述,另一方面,图形是表达和传递信息的直观有效形式。一坐标系,窗口与视区,图形与剪裁 1.坐标系 图形的描述和输入.输出都是在一定的坐标系中进行的,应根据不同的需要,建立不同的坐标系及其转换关系,最终使图形显示于屏幕上。,(1)世界坐标系。由用户定义的应用坐标系,是一个二值或三值的直角坐标系,取值范围无限,与任何物理设备无关。用户的图形定义均在这个
15、坐标系中完成(a)。(2)设备坐标系(屏坐标小)图形输出在该坐标系下完成,常为二值的。以屏幕的左下角为坐标原点,水平右方向为X,垂直上为Y。坐标刻度为屏幕的分辨率刻度值。由于实际设备不同,其有效工作范围的最大值不同。,(3)规格化坐标系。是人为规定的假想坐标系,其坐标轴方向几原点与设备坐标系相同,但其最大工作范围的坐标值规范化为1。对于既定的图形输出设备,其规范化坐标与实际坐标相差一个固定的倍数,设备的分辨率。,2、窗口与视区 窗口是用户在世界坐标系中确定显示内容的矩形区域。在这个区域的图形显示于屏幕上。改变窗口大小.位置,可方便地观察局部图形,控制图形的大小。视区是用户在屏幕上定义的一个矩形
16、区域,用于显示窗口中的图形,它规定了窗口中的内容要显示于屏幕上的位置、范围。,3、图形剪裁(1)概念 将图形在屏幕指定视区内显示时,将视区外的图形去掉,称为图形剪裁。剪裁处理的基础是图形元素与视区边界交点的计算和点在区域内外的判断,常见的是矩形剪裁。(2)COHENSUTHER LAND 算法 1)确定矩形剪裁区域的边界延长线 将边界划分为九个区域。,2)给每个区域以一个四位二进制数字3)按上述算法确定各直线端点所在区域代码。,4)判断直线可见性,将该直线两端点的代码按相同位数进行与操作 1不为零,剪裁 2为零,按下述求交分段作进一步处理 5)求直线与剪裁区域边界线的交点,去掉区域外的线段部分
17、,对留下部分线段重新进行3)以下处理。,二.几何造型 按其描述和储存内容的特征可分为线框造型,表面造型和实体造型。1.线框造型.物体各外表面之间的交线组成了物体外轮廓的框架,线框造型只在计算机内储存这些框架线段信息。信息少,运算简单迅速,几何定义不确定。,2.表面造型.除存储线框线段外,还存储各个外表面的几何信息。虽然具有比较全面的外表面几何信息,对物体仍没有构建起完整的三维几何关系。3.实体造型 储存物体完整的三维几何信息,可区分内部和外部可提取几何位置和相互的信息。,三.二维图形变换 图形变换是用一定的数学运算实现变化图形的过程。它是计算机图形学中应用的基本内容之一。利用图形变换可以用一些
18、简单的图形组合成比较复杂的图形。,1.齐次坐标 用一个n+1维矢量表示一个n维矢量的方法,称之为齐次坐标法。点p(x.y)在齐次坐标系中表示为p(hx.hy.h),h是任一不为零的实数。当给定一个点的其次坐标p(u.v.w),就能求得这个点的二维直角坐标x=。同时,若(u.v.w)是一个点的齐次坐标,则坐标(u.v.w)()也是该点的齐次坐标。因此一个点的齐次坐标表示并不唯一。如:二维空间内点的齐次坐标(u.v.w)中使w=0,可知点的普通坐标x或y值为无穷大,齐次坐标(u.v.w)所表示的点为无穷远点。当w=1时,点p(x.y.1)就是点的正常化齐次坐标。,2.变换与变换矩阵 对于平面上一点
19、p,用一行矢量x.y.1来表示。将这一矢量与一个33的变换矩阵A相乘,形成一个新点p,u.v.w,其中,正常化后,点p,的坐标为x,.y,.1=u/w.v/w.1将点P转变为P的过程称为变换,矩阵A称为变换矩阵。矩阵A中a、b、c、d可以产生比例变换、旋转变换、对称变换、错切变换。e、f产生透视变换。S产生全比例变换。3、二维图形变换,(1)各种二维图形变换及变换矩阵,(2)组合变形 对一个点连续进行多个基本变形时,形成组合变形。T为组合变换矩阵 以点 为中心的旋转变换。,(1)将整个图形平移,使旋转中心(xo,yo)与坐标原点重合:(2)图形绕原点旋转角;,将整个图形反平移使旋转中心(xo,
20、yo)回到初始位置;其变换矩阵 一个图形由许多点构成,进行图形变换时,对图形的各点都应进行矩阵乘法运算。,四、三维图形变换 三维图形的变换是二维图形变换在三维空间的扩展,坐标点(x,y,z)的正常化齐次坐标是(x,y,z,1)三维图形变换可用44矩阵表示。表 三维图形变换及变换矩阵(p31表2.13),4 Autolisp 程序语言设计,Autolisp语言是一种嵌人在AutoCAD内部的lisp编程语言。具有人工智能语言lisp的特性,又针对Autolisp强大的图形编辑功能的特点,增加了许多新的功能,是一种人工智能绘图语言。一、Autolisp数据类型 整数型、实型、符号、字符串、表、文件
21、描述符、子程序、AutoCAD的选择集、AutoCAD的实体名、函数分页表、外部子程序(ADS函数)。当AutoCAD要求用户输入某个类型的数据时如点式比例函数,用户可以使用该类型的Autolisp表达式,由此所需的数值:,整数:0 1 2,9“+”“-”不允许出现其他字符。“+”可有可无。如+256,103,-15,0 实型数:22精度 浮点数 0125 123 4是错误的 符号原子:简称符号 在AutoLIisp语言中,符号原子可以包含除以下字符以外的任何打印字符()用作表的定义。用作点对,用作QuoTe函数的简写,)字符串函数的定界符;用作程序的注释标点,Autolisp中,符号的大小写
22、是等效的。ABCD、Abcd、AbcD都表示一个符号原子,尽量不要用超过六个字符的符号名。如果一个符号的长度超过六个字符,符号就不能用节点存储,在节点中含有一个指向另一个包含实际符号的内存指针。占用大量额外内存。符号名越长,代码的执行速度越慢。表达式:(Setq X 25)X为整型(Setq X 25.0)X为实型(Setq X“25.0)X为字符 Setq是一个赋值函数。,察看某一个符号的当前约束值,在AutoCAD的命令提示符下键入“!”,后面跟要查看的符号。Command:!X“25.0”Autolisp保存一个名为ATOMLIST的符号原子表,它初始化时包含系统定义的所有函数和符号的名
23、称。当建立新的函数和变量时,其符号名称被加到ATOMLIST的尾部在AutoCAD的“Command:”提示符下查看其内容。Command:!ATOMLIST,表:Autolisp广泛使用表。二维点(X,Y)如(Setq a 6.0)为表,有三个元素,第一个元素Setq为函数名,第二个元素为变量,第三个元素为实数。文件描述符(Setq f1(open“myfile.dat”“w”))实体名(Setq enl(entlast))将图形最后一个实体名赋予符号enl.,选择集(Set Ssprev(Ssget”p”))将选择对象赋予符号Ssprev.子程序和外部子程序 ADS定义的子程序。Comma
24、nd:(load“c:dtor”).Command(dtor 90)(defun dtor(a)(Setq a(*a_(/pi 180.0),二、AutoCAD语言程序例:参数化绘制深沟球轴承的Autolisp程序。上机练习 在程序运行中,用户按提示输入外径d 孔径d 宽度b,输入标入点后,程序自动进行各坐标点计算,按深沟球轴承的绘图标准简化方法绘出图形。上机内容:P49P51及lisp语言绘图。参考教材:机械CAD技术基础,单忠臣,哈尔滨工业大学出版社 P108P110.,讲例:下面定义的是一个用多义线画正方形的函数:(defun:c:PSQUare(/pt1 pt2 pt3 pt4len)
25、(Setq pt1(getpoint”Lower left corner:”)(Setq len(getdist pt1“length of one side:”)(Setq pt2(polar pt1 0 len)(Setq pt3(polar pt2(/pi 2.0)len)(Setq pt4(polar pt3 pi len)(command“pline”pt1 pt2 pt3 pt4“C”),命令调用:Command:Psquare Lower left Corner:(用先标输入一个点)Length of one side:(输入一个距离)函数引用AutoCAD的Pline命令画出所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 培训 ppt 课件 现代 设计 方法
链接地址:https://www.31ppt.com/p-3678606.html