计算机辅助设计(ComputerAidedDesign,CAD)是用计算机系统协助产生、修改、分析和优化设计的技术。随着Internet/Intranet网络和并行、高性能计算及事务处理的普及,异地、协同、虚拟设计及实时仿真也得到了广泛应用。
CAD作为信息技术的一个重要组成部分,将计算机高速、海量数据存储及处理和挖掘能力与人的综合分析及创造性思维能力结合起来,对加速工程和产品的开发、缩短设计制造周期、提高质量、降低成本、增强企业市场竞争能力与创新能力发挥着重要作用。如果从美国麻省理工学院(MIT)旋风I号所配的图形系统算起,CAD迄今已有50年历史;若以MIT林肯实验室的I.E.Sutherland发表的人机通信的图形系统博士论文为开始,也有36年的历史了。
第一次CAD技术革命──贵族化的曲面造型系统
60年代出现的三维CAD系统只是极为简单的线框式系统,它只能表达基本的几何信息,不能有效表达几何数据间的拓扑关系。进入70年代,正值飞机和汽车工业的蓬勃发展时期。而当时只能采用多截面视图、特征纬线的方式来近似表达所设计的自由曲面。既慢且繁的制作过程大大拖延产了产品的研发时间,要求更新设计手段的呼声越来越高。
此时法国人提出了贝赛尔算法,使得人们在用计算机处理曲线及曲面问题时变得可以操作,同时也使得法国的达索飞机制造公司的开发者们,能在二维绘图系统CADAM的基础上,开发出以表面模型为特点的自由曲面建模方法,推出了三维曲面造型系统CATIA。它的出现,标志着计算机辅助设计技术从单纯模仿工程图纸的三视图模式中解放出来,首次实现以计算机完整描述产品零件的主要信息。为人类带来了第一次CAD技术革命,改变了以往只能借助油泥模型来近似准确表达曲面的落后的工作方式。
此时的CAD技术价格极其昂贵(也许还有人记得,曾几何时,在国内租用一套CATIA的年租金即需15~20万美元),而且软件商品化程度低,开发者本身就是CAD大用户,彼此之间技术保密。只有少数几家受到国家财政支持的军火商,在70年代冷战时期才有条件独立开发或依托某厂商发展CAD技术,主要应用在军用工业。但受此项技术也吸引了一些民用主干工业,如汽车业的巨人也开始摸索开发一些曲面系统为自己服务。曲面造型系统带来的技术革新,使汽车开发手段比旧的模式有了质的飞跃,汽车工业开始大量采用CAD技术。
第二次CAD技术革命──生不逢时的实体造型技术
70年代末到80年代初,由于计算机技术的大跨步前进,CAE、CAM技术也开始有了较大发展。SDRC公司在当时星球大战计划的背景下,由美国宇航局支持及合作,开发出了许多专用分析模块,用以降低巨大的太空实验费用,同时在CAD技术方面也进行了许多开拓;UG则着重在曲面技术的基础上发展CAM技术,用以满足麦道飞机零部件的加工需求;CV和CALMA则将主要精力都放在CAD市场份额的争夺上。
有了表面模型,CAM的问题可以基本解决。但由于表面模型技术只能表达形体的表面信息,难以准确表达零件的其它特性,如质量、重心、惯性矩等,对CAE十分不利,最大的问题在于分析的前处理特别困难。基于对于CAD/CAE一体化技术发展的探索,SDRC公司于1979年发布了世界上第一个完全基于实体造型技术的大型CAD/CAE软件──I-DEAS。由于实体造型技术能够精确表达零件的全部属性,在理论上有助于统一CAD、CAE、CAM的模型表达,给设计带来了惊人的方便性。它代表着未来CAD技术的发展方向。
但是新技术的发展往往是曲折和不平衡的。实体造型技术既带来了算法的改进和未来发展的希望,也带来了数据计算量的极度膨胀。在当时的硬件条件下,实体造型的计算及显示速度很慢,在实际应用中做设计显得比较勉强。由于以实体模型为前提的CAE本来就属于较高层次技术,普及面较窄,反映还不强烈;另外,在算法和系统效率的矛盾面前,许多赞成实体造型技术的公司并没有下大力量去开发它,而是转去攻克相对容易实现的表面模型技术。实体造型技术也就此没能迅速在整个行业全面推广开。在以后的10年里,随着硬件性能的提高,实体造型技术又逐渐为众多CAD系统所采用。
第三次CAD技术革命 ——一鸣惊人的参数化技术
正当实体造型技术逐渐普及之时,CAD技术的研究又有了重大进展。进入80年代中期,CV公司内部以高级副总裁为首的一批人提出了参数化实体造型方法。由于参数化技术核心算法与以往的系统有本质差别,若采用参数化技术,必须将全部软件重新改写。当时CAD技术主要应用在航空和汽车工业,这些工业中自由曲面的需求量非常大,参数化技术还不能提供解决自由曲面的有效工具(如实体曲面问题等),更何况当时CV的软件在市场上几乎呈供不应求之势,于是,CV公司内部否决了参数化技术方案。
策划参数化技术的这些人在新思想无法实现时,集体离开了CV公司,另成立了一个参数技术公司(Parametric Technology Corp.),开始研制命名为Pro/E的参数化软件。早期的Pro/E软件性能很低,只能完成简单的工作,但由于第一次实现了尺寸驱动零件设计修改,使人们看到了它今后将给设计者带来的方便性。
80年代末,计算机技术迅猛发展,硬件成本大幅度下降,CAD技术的硬件平台成本从二十几万美元一下子降到只需几万美元。一个更加广阔的CAD市场完全展开,很多中小型企业也开始有能力使用CAD技术。由于他们设计的工作量并不大,零件形状也不复杂,更重要的是他们无钱投资大型高档软件,因此他们很自然地把目光投向了中低档的Pro/E软件。进入90年代,参数化技术变得比较成熟起来,充分体现出其在许多通用件、零部件设计上存在的简便易行的优势。
第四次CAD技术革命─更上层楼的变量化技术
参数化技术的成功应用,使得它在90年前后几乎成为CAD业界的标准,许多软件厂商纷纷起步追赶。但是技术理论上的认可并非意味着实践上的可行性。由于CATIA、CV、UG、EUCLID 都在原来的非参数化模型基础上开发或集成了许多其它应用包括 CAM\PIPING和CAE 接口等,在CAD方面也做了许多应用模块开发。重新开发一套完全参数化的造型系统困难很大,因为这样做意味着必须将软件全部重新改写。积数年对参数化技术的研究经验以及对工程设计过程的深刻理解,SDRC的开发人员发现了参数化技术尚有许多不足之处,并以参数化技术为蓝本,提出了一种更为先进的实体造型技术──变量化技术,作为今后的开发方向。于是,SDRC公司从1990开始,历经3年时间,投资一亿多美元,将软件全部重新改写,于1993年推出全新体系结构的I-DEAS Master Series软件。
由于微机加视窗95/98/NT操作系统与工作站加Unix操作系统在以太网的环境下构成了CAD系统的主流工作平台,因此现在的CAD技术和系统都具有良好的开放性。图形接口、图形功能日趋标准化。在CAD系统中,综合应用正文、图形、图像、语音等多媒体技术和人工智能、专家系统等技术大大提高了自动化设计的程度,出现了智能CAD新学科。智能CAD把工程数据库及其管理系统、知识库及其专家系统、拟人化用户接口管理系统集于一体。CAD技术一直处于不断的发展与探索之中,正是这种此消彼长的互动与交替,造就了今天CAD技术的兴旺与繁荣,促进了工业的高速发展。