计算机辅助几何设计基础(Basis of Computer Aided .ppt
《计算机辅助几何设计基础(Basis of Computer Aided .ppt》由会员分享,可在线阅读,更多相关《计算机辅助几何设计基础(Basis of Computer Aided .ppt(100页珍藏版)》请在麦多课文档分享上搜索。
1、计算机辅助几何设计基础 (Basis of Computer Aided Geometric Design),课程开场白授课教师:施法中 机械学院飞行器制造工程系 办公室:钣金楼304,电话:82317845,82313512 2004年9月22日,第1课,欢 迎 机械学院和兄弟院系 研究生选学CAGD基础课程!,注:CAGD是计算机辅助几何设计英文名Computer Aided Geometric Design的首字母缩写,本课程使用教材:,教育部研究生工作办公室推荐研究生教学用书施法中编著 计算机辅助几何设计与非均匀有理B样条 (CAGD&NURBS) 高等教育出版社,2001 勘误表将用
2、电子邮件发给或直接拷给课代表,再分发给大家。,一、 CAGD背景,当今世界已进入信息化社会,也就是数字化社会。在日常生活中可以看到和听到用数字作形容词的大量新名词术语如数字计算机、数码照相机、数字电视、数字/图书馆/机场/北京/地球、数字控制等,及许多计算机辅助技术如计算机辅助设计(CAD)、计算机辅助制造(CAM) 、计算机辅助工程分析(CAE),或数字化设计制造或虚拟设计、虚拟制造都属于数字技术。 计算机为数字技术的产生和发展创造了必不可少的硬件条件。许多像CAD、CAM、CAE等那样的数字技术实际上都是以计算机软件为载体的产品。现在大多存储在光盘的介质里。一套计算机应用软件可以存储在一张
3、或多张光盘里,售价从几元到几千万元不等。,一、 CAGD背景 (续1),CAD/CAM技术是最早出现的数字技术,开始于上世纪六十年代出现的数控加工。为了用数控加工代替仿型加工以提高加工精度,零件形状就必须采用数学描述。 按照国际流行的概念,CAGD就是CAD。 CAGD从20世纪六十年代产生。到八十年代中期国际上看准了这一领域最有发展前途的非均匀有理B样条(NURBS)方法。 NURBS方法1991年成为工业产品几何定义的国际标准即STEP,作为定义产品形状的惟一数学方法。,一、 CAGD背景 (续2),CAGD是与工业(特别是机械工业)密切结合的学科,其理论迅速被开发成CAD软件如著名的CA
4、TIA、UG、Pro/E、I-Deas 、Solidworks等,并很快广泛应用到工业实际,转化为现实生产力,大大促进了工业的发展。 CAGD是一门迅速发展的新兴几何学科,应现代工业发展要求出现,又对现代工业发展起到巨大的促进作用。由于它的出现,几何这一古老且传统的学科从没有像今天这样焕发出勃勃生机。,一、 CAGD背景 (续3),从上世纪70年代起北航等高校开始CAD理论研究和应用。先后出现了苏步青、刘鼎元(复旦)、唐荣锡、朱心雄、雷毅、吴骏恒(北航)、梁友栋、彭群生、王国瑾、汪国昭(浙大)、常庚哲(中国科技大)、汪嘉业(山大)、杨彭基、杨海成(西工大)、周儒荣、丁秋林(南航)、周济(华中理
5、工大)等一批有贡献和影响的人物。 北航703教研室以唐荣锡教授为首在CAD研究与教学曾一度辉煌,成功培养了一大批硕士和博士研究生,因当时北航条件受限留不住人,他们大多在80年代去了美国,90年代去了北京外企。虽投入大量人力长期坚持不懈研发三维CAD软件,并已经达到了很高水平,但由于诸多原因,未能实现商品化,很可惜。,一、 CAGD背景 (续4),我国二维CAD软件即绘图软件如北航海尔的电子图板完全可与AUTOCAD并起平坐。中低端三维CAD软件如北航海尔的CAXA、新洲的SOLID2000、红地的金银花等也已占领了一定的市场份额。但具有高级曲面功能的高端CAD软件市场几乎都被国外商品软件占领。
6、如航空主机厂所几乎都采用清一色的CATIA软件。 我国大中型机械工业企业已普遍采用CAD技术,但应用水平参差不齐。,一、 CAGD背景 (续5),国际上研究NURBS的权威Piegl在1994年说“关于NURBS的出版物与基础研究落后于开发工作” ,有关NURBS研究文献大多散落在国外刊物上,国内一般读者难以接触到。 出于研究、教学和推广应用NURBS,需要有一本系统介绍理论的教材,以长期从事NURBS研究和本课程教学为基础,在北航教材出版基金支持下,1994年我编著本教材,由北航出版社出版。1996年获中国航空工业总公司二等优秀教材奖。2000年入选教育部研究生工作办公室推荐研究生教学用书。
7、 1995年前Farin出版多部著作。1995年Piegl与Tiller合著的权威之作The NURBS book出版,1997年又再版。,二、学习本课程的用途,参与通用与专用三维CAD软件的开发,期盼具有自主知识产权的国产三维CAD软件能像二维绘图软件那样占领国内市场份额。 应用引进软件如虎添翼,其内部将不再是“黑盒子”,可以充分发挥软件的潜力。 引进三维CAD软件的二次开发。 研究处理实际应用中碰到的现有软件难以解决的疑难问题。 为学习和研究CAM、CAE、CAPP创造条件。 为继续深造攻读博士学位打下牢固基础。 机械类工科研究生必需的能力、思路、学风的培养锻炼。,三、教材和教学原则,总结
8、反映自苏步青、刘鼎元著计算几何后CAGD取得巨大进展内容新颖与先进性。 以本科毕业生为起点,具有研究生的深度与广度层次与系统性。 强调几何反映工业产品形状这一研究对象本质属性和易为工程人员所接受。 面向工程应用。不以追求数学理论严密完整,略去所有烦琐数学公式及推导证明,尽量向读者提供既几何直观又简单实用的原理、方法与结果,便于掌握和推广应用。 修订版及以后的教学继续坚持这些原则,增加、修正相当部分内容。建议使用修订版教材。,四、教学安排,本课程原为计算机辅助几何设计一门大课,2001年后分成两门各32学时小课: 计算机辅助几何设计基础非均匀有理B样条每学期安排一门小课。每周一次两学时。 计算机
9、辅助几何设计基础内容包括从第15章、7章、8章8.7节。 本课程结束后安排一个大型程序作业(见新教材p304)。,四、教学安排(续),两门小课的关系。可以选计算机辅助几何设计基础, 不选非均匀有理B样条。但若要选非均匀有理B样条,就必需选计算机辅助几何设计基础。这是基础与上层建筑的关系,由本课程很强的系统性所决定。,五、教学环节,讲课与双向交流的课堂练习和讨论。 自学。 穿插进行配套教学软件演示。 大型程序作业。 第二学期课程的复习考试。 由于本课程的特殊性,将以讲课为主。 特别欢迎提出有水平和新意的问题,指正错误。 力争课上理解消化,课下深入巩固。 只在课间、课后及下学期考前,不另安排专门答
10、疑。,五、教学环节(续),教学软件演示百闻不如一见,有些难以说清、理解或印象模糊的内容,会收到一目了然的效果,可操作性带来形状的千变万化给你增添丰富深刻的感性知识。 是否认真独立完成大型程序作业收获大不一样。使你所学知识从书本走到亲自实践。就像上了游泳课必须再下水练习才能学会游泳一样。 课堂不点名,缺课不补,个别人认为自己自学能力强可以与众不同不听课,也将进行与众不同的考核。 与单纯依靠自学相比,认真进行前四个教学环节能收到事半功倍的效果。,六、作业的前期准备,为顺利完成作业,每位同学必需在本学期做好如下准备: 了解和熟悉导师的计算机硬软件环境,目前大多使用Windows 2000操作系统,也
11、有使用Windows xp,Unix,Liunix的。 作业采用什么编程语言或工具不限。建议采用近几年和当前研究生普遍采用的Visual C+工具,也有采用Visual Basic及JAVA的。从过去情况看,有相当一部分同学对这些语言或工具还不熟悉, 建议他们在本学期达到熟悉的程度, 否则临做作业时再去学语言就会延误作业进程。,七、参考书与刊物,参考书: Piegl L, Tiller W. The NURBS book. Berlin Heidelberg:Springer-Verlag, First Edition;1995, Second Edition;1997 Farin G. NU
12、RB curves and surfaces, Projective geometry to practical use, MA, USA,1994 Farin G. Curves and surfaces for computer aided geometric design: A practical guide, Academic press,1988 朱心雄等著,自由曲线曲面造型技术,科学出版社,2000 王国瑾、汪国昭、郑建民,计算机辅助几何设计,高等教育出版社,施普林格(Springer)出版社,2001 6. 教材参考文献70与117。,七、参考书与刊物(续),主要国外参考期刊:
13、CAD,UK CAGD,USA CG&A (Computer Graphics and Applications), USA Computer in industry, USA 主要国内参考期刊: 计算机辅助设计与图形学学报 计算机学报 工程图学学报 计算机辅助设计与制造(着重应用,非核心刊物),八、考核,内容与要求:独立完成大型程序作业(见p304)。 时间:下学期第三周星期一至星期四下午3-6点。 考核方式:课代表负责将全班同学分成四组,每天考核一组;每人交全部源代码与执行文件的电子文档和打印的核心程序源代码,依次按要求进行作业演示,演示中和演示后回答提问。 成绩:依据作业演示和回答提问情
14、况判定每个同学独立完成大型程序作业的程度和质量,按百分制给出成绩。 本课程2学分。只要按要求认真实施上述教学环节,就能取得优良的成绩。,衷心祝愿大家通过本课程学习, 顺利获得本课程学分; 真正学到有用的知识,在能力上有相应的提高。,第一章 绪论,CAGD的提出1974年由Barnhill与Riesenfeld在Utah大学举行的一次国际会议上提出,以描述它所包含的更多的数学方面,特加上“几何”修饰词。当时含义包括曲线曲面和实体的表示,及其在实时显示条件下的设计,也扩展到如四维曲面的表示与显示等其它方面。从此以后,以一门独立的学科出现。1971年由Forrest给出“计算几何(Computati
15、onal Geometry)形状信息的计算机表示、分析与综合”这一名称,因有有二义性,不予采用。,1.1 CAGD的研究对象与核心问题,CAGD是随着航空、汽车等现代工业的发展与计算机的出现而产生的一门新兴学科。 主要研究对象: (机械)工业产品的几何形状。 两类基本形状及其复合形状:1.初等解析形状 仅由初等解析曲面组成,可用画法几何与机械制图表达清楚。大多数机械零件属于这一类。2.自由型形状 以复杂方式自由地变化的曲线曲面即自由型曲线曲面,不能单纯用画法几何与机械制图表达清楚。飞机、汽车(见图)等外形零件属于这一类。,FBC-1飞豹战斗机,1.1 CAGD的研究对象与核心问题(续1),轿车
16、翼子板冲压件,1.1 CAGD的研究对象与核心问题(续2),1.1 CAGD的研究对象与核心问题(续3),传统上自由型形状零件采用“模线-样板-标准样件”的模拟量表示和传递形状信息。因人而异、互换性差、协调问题多、只能串行作业、设计制造周期长,不适应现代工业发展要求。怎样用数学方法惟一地定义自由型曲线曲面?这带来无法由手工完成的巨大计算工作量,随着计算机出现和发展导致CAGD的出现和发展。,1.1 CAGD的研究对象与核心问题(续4),在形状信息的计算机表示、分析与综合中核心问题是形状信息的计算机表示。此即1974年提出CAGD这一术语包含意义中的最主要方面。但并非从数学角度出发仅解决表示就万
17、事大吉。必须从工程角度出发,尽量满足各个方面的要求。总的来说:是要找到既能有效地满足形状表示又易于进行分析和综合,适合计算机处理,且便于形状信息传递和产品数据交换的形状描述的数学方法。,1.2 形状数学描述的发展主线,自由型曲线曲面因不能由画法几何与机械制图表达清楚,成为工程师们首要解决的问题。人们发现用:显函数 y=f(x),z=f(x,y)或隐方程 f(x,y)=0,f(x,y,z)=0来表示自由型曲线曲面存在这样那样的问题。因此,先后提出了各种CAGD的方法: 1963 Boeing公司的Ferguson提出用参数矢函数表示曲线曲面的形状数学描述标准形式。引入参数三次曲线,构造了Ferg
18、uson双三次曲面片。 1964 MIT的Coons提出给定四条边界信息构造曲面片而后拼合的Coons曲面法,实际只用到Coons双三次曲面片。上述两者存在形状控制与连接两个共同问题。,第2课,1.2 形状数学描述的发展主线(续1),1964 Schoenberg提出的样条函数提供了解决连接问题的一种技术,后来被用于构造参数样条曲线曲面。 1971 Renault公司Bezier工程师提出具有优良控制性质的由控制多边形定义曲线的Bezier方法,在CAGD发展史中占有重要地位。(值得一提, 稍早于Bezier,Citroen公司的de Casteljau也曾独立地出同样的方法,但结果从未公开发
19、表,永远丧失了在CAGD中的历史地位。)Bezier方法存在连接问题和不具有局部性质。 1972 de Boor给出了关于B样条函数的一套标准算法。,1.2 形状数学描述的发展主线(续2),1974 GM公司的Gordon和Riesenfeld将B样条理论用于形状描述,提出了B 样条曲线曲面。B样条方法继承了Bezier方法的优良控制性质,具备了Bezier方法没有的局部性质,又在参数连续性基础上成功解决了连接问题。 1980 Boehm,Cohen提出插入节点技术,1972 Forrest,1984 Prautzsch提出升阶技术为B样条方法中最重要两种配套技术。B样条方法成功地解决了自由型
20、曲线曲面形状的数学描述问题。但却不能精确描述初等解析形状。,1.2 形状数学描述的发展主线(续3),1975 Syracuse大学的Versprille在他的博士论文中首先提出了有理B 样条方法。主要由Piegl、Tiller和Farin等人的功绩,至上世纪80年代后期,NURBS方法成为形状描述的最广为流行的数学方法和标准形式(80年代初被纳入IGES规范,进入美国国标ANS, 90年代末我国将IGES 定为国标,1991年ISO颁布STEP国际标准,NURBS作为定义工业产品几何形状的惟一数学方法,1992年成为交互图形编程的PHIGS国际标准)。它可以统一表示两类基本形状,因而采用统一的
21、数据库。NURBS方法虽已成为标准,它仍在发展中,如权因子与参数化等一些问题有待深入研究。近几年来CAGD学术界提出其它多种形状描述数学方法,无一能替代NURBS。,1.3 其它一些重要进展和趋向,1964 Coons提出由给定可以是任意类型参数曲线的四条边界生成的双线性混合Coons曲面片,但不能用于光滑拼接,必须用双三次混合Coons曲面片,且满足扭矢等相容性条件,才能获得一阶参数连续。 1969 Gordon推广Coons曲面法,用于插值在三维空间的曲线网格。由于Bezier-B样条方法强调几何直观,而Coons-Gordon采用代数方法,在方法上几何与代数分歧出现,前者远比后者获得更广
22、泛应用,更具生命力。,1.3 其它一些重要进展和趋向(续1),1973 Barnhill给出三角域上的超限插值曲面,1976 Sabin的三边Bezier曲面片成为最流行的三边曲面片,可满足有限元分析中广泛应用的三边形元素的需要及用于插值散乱数据,可能在将来会获得更广泛的应用。 1997.4 CAD杂志专刊介绍逆向工程(Reverse Engineering)。 2000朱心雄自由曲线曲面造型技术集中总结的其它造型方法:自由变形造型、偏微分方程构造曲面、能量优化法曲线曲面造型、小波方法曲线曲面造型等。,1.3 其它一些重要进展和趋向(续2),1974 Manning起,关于参数曲线曲面连续性即
23、光滑连接的度量问题讨论达十年之久。微分几何里关于接触阶的概念被重新提出,再次出现从纯代数到几何的转向,几何连续性被用来替代参数连续性。 几何连续性中出现的形状参数和NURBS中的权因子提供了用于形状控制的额外自由度,如何实现自动方法确定以替代耗时的交互方法? 求交(intersecting)、光顺(fairing)、等距(offset)、混合或过渡(blending)等几何处理问题有待从大量的特定算法取得突破性进展,1.4 对于形状数学描述的要求,从实现计算机对形状处理、便于形状信息传递与产品数据交换角度应满足:1. 惟一性 正因为传统上采用模拟量传递不能保证形状定义的惟一性,才转而采用数学描
24、述,已有的数学方法一般都能满足。 2.几何不变性 即指形状的数学表示及其所表达的形状不随所取坐标系而改变的性质。显函数与隐方程(书上未提)都与所取坐标系有关,一般地都不具有几何不变性。有些参数矢函数表示具有几何不变性,有些则否,但总可以经过适当处理而具有几何不变性。见新教材p7-9举例及软件演示。,1.4 对于形状数学描述的要求(续1),3.易于定界 标量函数(指显函数与隐方程的统称)难于界定一对多的多值曲线的范围,参数矢函数p=p(u)简单地用参数u变化范围a,b界定。4.统一性 指统一表示各种形状及处理各种情况,包括特殊情况。如:(1)希望能用一种统一形式既表示平面曲线又表示空间曲线。标量
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机辅助 几何 设计 基础 BASISOFCOMPUTERAIDEDPPT
