搜档网
当前位置:搜档网 › 计算机辅助工程大作业

计算机辅助工程大作业

计算机辅助工程大作业
计算机辅助工程大作业

CAE(Computer Aided Engineering)是用计算机辅助求解复杂工程和产品结构强度、刚度、屈曲稳定性、动力响应、热传导、三维多体接触、弹塑性等力学性能的分析计算以及结构性能的优化设计等问题的一种近似数值分析方法。其基本思想是将一个形状复杂的连续体的求解区域分解为有限的形式简单的子区域,即将一个连续体简化为由有限个单元组合的等效组合体;通过将连续体离散化,把求解连续体的场变量(应力、位移、压力和温度等)问题简化为求解有限的单元节点上的场变量值。此时求解的基本方程将是一个代数方程组,而不是原来描述真实连续体场变量的微分方程组,得到的是近似的数值解,求解的近似程度取决于所采用的单元类型、数量以及对单元的插值函数。

CAE从20世纪60年代初开始在工程上应用到今天,已经历了40多年的发展历史,其理论和算法都经历了从蓬勃发展到日趋成熟的过程,现已成为工程和产品结构分析中(如航空、航天、机械、土木结构等领域)必不可少的数值计算工具,同时也是分析连续力学各类问题的一种重要手段。随着计算机技术的普及和不断提高,CAE系统的功能和计算精度都有很大提高,各种基于产品数字建模的CAE 系统应运而生,并已成为结构分析和结构优化的重要工具,同时也是计算机辅助4C系统(CAD/CAPP/CAM/CAE)的重要环节。

CAE系统的核心思想是结构的离散化,就是将实际结构离散为有限数目的规则单元组合体,实际结构的物理性能可以用通过对离散体进行分析,得出满足工程精度的近似结果来替

代对实际结构的分析,这样可以解决很多实际工程需要解决而理论分析又无法解决的复杂问题。采用CAD技术来建立CAE的几何模型和物理模型,完成分析数据的输入,通常称此

过程为CAE的前处理。同样,CAE的结果也需要用CAD技术生成形象的图形输出,如生成位移图、应力、温度、压力分布的等值线图,表示应用、温度、压力分布的彩色明暗图,以及随机械载荷和温度载荷变化生成位移、应力、温度、压力等分布的动态显示图,通常称此过程为CAE的后处理。针对不同的应用,也可用CAE仿真模拟零件、部件、装置(整机)乃至生产线、工厂的运动或运行状态,在CAE的应用过程中,前、后置处理是最重要的工作。

计算机辅助工程(CAE)是一种迅速发展的信息技术,是实现重大工程和工业产品的计算分析、模拟仿真与优化设计的工程软件,是支持工程科学家进行创新研究和工程师进行创新设计的最重要工具和手段。CAE的理论基础起源于20世纪40年代,自1943年数学家Courant第一次尝试用定义在三角形区域上的分片连续函

数的最小位能原理来求解St.Venant扭转问题以来,一些应用数学家、物理学家和工程师也由于种种原因涉足有限元的概念,直到1960年以后,随着电子计算机的广泛应用和发展,有限元技术依靠数值计算方法,才迅速发展起来。实用的CAE软件诞生于20世纪70 年代初期。从20 世纪的1970年到1985年,是CAE 软件功能和算法的扩充和完善期。到了20世纪80年代中期,逐步形成了数十个商品化的通用和专用CAE 软件。近20 年来,CAE 软件发展得很快。目前,市场上的CAE 软件,在功能、性能、可用性和可靠性方面,基本上满足了用户的当前需求,它们可以运行在超级并行机,大、中、小、微等各类计算机系统上。伴随着计算机技术的飞速发展,CAE技术还在迅速更新发展中。

现代CAE 软件有两类:

◆针对特定类型的工程/ 产品所开发,用于产品性能分析、预测和优化计算的软件,称为专用C A E软件。

◆可以对多种类型的工程/ 产品的性能和运行行为,进行预测、计算分析、模拟仿真、评价与优化的软件,称为通用C A E 软件。通用CAE 软件主要由有限元软件、优化设计软件、计算流体软件、电磁场计算软件、最优控制软件和其它专业性的计算软件组成。

从20 世纪1970年到1985年的15 年间,是CAE 软件功能和算法的

扩充和完善期,到20世纪的80年代中期,逐步形成了商品化的通用和

专用C A E 软件。在此期间,德国和法国分别研发出了M O D U L E F、A S K A 等C A E 软件。它们都是建立在有限元算法基础上,采用结构化软件设计方法、F O R T R A N 语言和数据文件管理技术,开发的结构化的C A E 软件。崔俊芝院士说:“也就是在这个时期,有了‘C A E’这个名字。它与C A D、C A M 紧密相连,同时诞生。”

在20 世纪70 年代后期和80 年代初期,在发达国家,特别是在美国,在政府专项资金的支持下,一批大学和科研机构里的专家、教授走出学校,专门从事C A E 软件开发和推广应用,C A E 软件开始商品化。在C A E 软件商品化期间,C A E 技术的应用逐步走出科研领域,C A E 技术不仅是高科技人员使用,工程师们也使用,去快速地解决更多更广的工程和产品设计问题。到了20世纪80年代中期,国外知名的C A E 软件有N A S T R A N、M A R C、A N S Y S、 A B A Q U S、A D I N A 、D Y N - 3 D、A S K A、M O D U L E F 等

目前,80/ 软件已在国外广泛应用于核工业、铁道、石油化工、机械制造、汽车交通、电子、土木工程、生物医学、轻工、日用家电等工业和科学研究领域。例如在汽车设计行业,在发动机方面可进行其性能的计算机估计,燃烧过程的计算机模拟,冷却、传热的9/B 分析、缸体等结构的9/B 强度分析;在车身方面,可进行车身结构动态静态有限元分析,车身外型空气动力学计算机模拟,车身噪声分析;在底盘方面,可进行车架有限元分析,悬架机构有限元分析,变速器、传动轴及车桥等结构强度的9/B 分析;在整车方面,可进行汽车平顺性,操纵稳定性的计算机模拟及撞车的有限元模拟。通过采用80/ 技术,极大地缩短了产品的研制周期,减少了开发费用,而且也有利于通过优化等手段开发出性能更为优越的汽车整车和零部件。例如国外著名轿车在豪华轿车的产品设计中,以前通过经验设计时需要制造!"" 多辆样车才能完成汽车的安全碰撞设计,现在有Y" 多辆就足够了,大部分的设计内容都是通过有限元分析软件在电脑中模拟实现的,这样可以节约! D 4 的资金和大量研制时间。在飞机制造行业,以前通过做风洞实验检测飞机的各项能,如今许多实验都是通过电脑实现的。在国外的日用消费品设计中,80/ 软件应用也很广泛。著名体育用品厂商耐克公司,在高级旅游鞋的受力结构研究设计中,就是采用有限元分析技术在保证鞋体受力均衡的前提下,取得了鞋的最理想重量。

随着软件的应用领域越来越宽,其使用者也从绝大多数为分析专家转变到目前的设计者和设计工程师占多数,软件也变的更加易于使用,界面更加友好和智能化,朝着适应用户要求的方向发展。

4 CAE软件——ANSYS的应用体系

ANSYS软件是融结构、流体、电磁场、声场和耦合场分析于一体的大型通用有限元分析件。它能与多数CAD软件接口,实现数据的共享和交换。ANSYS软件是第一个通过IS09o01质量认证的大型分析设计类软件,是美国机械工程师协会(ASME)、美国核安全局(NQA)及近二十种专业技术协会认证的标准分析软件。在国内

第一个通过了中国压力容器标准化技术委员会认证并在国务院十七个部委推广使用。

4.1 ANSYS软件的主要结构 ANSYS软件主要包括3个部分:前处理模块,分析求解模块和后处理模块。前处理模块提供了一个强大的实体建模及网格划分工具,用户可以方便地构造有限元模型;分析计算模块包括结构分析(可进行线性分

析、非线性分析和高度非线性分析)、流体动力学分析、电磁场分析、声场分析、电压分析以及多物理场的耦合分析,可模拟多种物理介质的相互作用,具有灵敏度分析及优化分析能力;后处理模块可将计算结果以彩色等值线显示、梯度显示、矢量显示、粒子流迹显示、立体切片显示、透明及半透明显示(可看到结构内部)等图形方式显示出来,也可将计算结果以图表、曲线形式显示或输出。软件提供了100种以上的单元类型,用来模拟工程中的各种结构和材料。

4.2 ANSYS软件主要的分析功能

ANSYS的主要功能以结构分析为基础:

4.2.I 结构静力分析用来求解外载荷引起的位移、应力和力。静力分析很适合求解惯性和阻尼对结构的影响并不显著的问题。ANSYS程序中的静力分析不仅可以进行线性分析,而且也可以进行非线性分析,如塑性、蠕变、膨胀、大变形、大应变及接触分析。

4.2.2 结构动力学分析结构动力学分析用来求解随时间变化的载荷对结构或部件的影响。与静力分析不同,动力分析要考虑随时间变化的力载荷以及它对阻尼和惯性的影响。ANSYS可进行的结构动力学分析类型包括:瞬态动力学分析、模态分析、谐波响应分析及随机振动响应分析。

4.2.3 结构非线性分析结构非线性导致结构或部件的响应随外载荷不成比例变化。ANSYS程序可求解静态和瞬态菲线性问题.包括材料非线性、几何非线性和单元非线性3种。.一

4.2.4 动力学分析 ANSYS程序可以分析大型三维柔体运动。当运动的积累.影响起主要作用时,可使用这些功能分析复杂结构在空间中的运动特性,并确定结构中由此产生的应力、应变和变形。

4.2.5 热分析程序可处理热传递的3种基本类型:传导、对流和辐射。热传递的3种类型均可进行稳态和瞬态、线性和非线性分析。热分析还具有可以模拟材料固化和熔解过程的相变分析能力以及模拟热与结构应力之间的热一结构耦合分析能力。此外还有:电磁场分析、流体动力学分析、声场分析、压电分析。4.3 ANSYS软件的后处理功能 ANSYS软件的后处理过程包括两个部分:通用后处理模块POST1和时间历程响应后处理模块POST26。通过用户界面,可以很容易获得求解过程的计算结果并对其进行显示。这些结果可能包括位移、温度、应力、应变、速度及热流等,输出形式可以有图形显示和数据列表2种。

2 C,ME技术的发展现状与趋势口]

CAE的理论基础起源于20世纪40年代,自1943年数学家Courant第一次尝试用定义在三角形区域上的分片连续函数的最小位能原理来求解St.Venant扭转问题以来,一些应用数学家、物理学家和工程师也由于种种原因涉足有限元的概念,直

到1960年以后,随着电子计算机的广泛应用和发展,有限元技术依靠数值计算方法,才迅速发展起来。自从1963—1964 年Besseling、melosh和Jones等人证明了有限元法是基于变分原理的里兹(Ritz)法的另一种形式,从而使得里兹分析的所有理论基础都适应于有限元法,确认了有限元法是处理连续介质问题的一种普遍方法。以此为理论指导,有限元法的应用已由弹性力学的平面问题扩展到空间问题、板壳问题,由静力平衡问题扩展到稳定性问题、动力学问题和波动问题;分析对象从弹性材料扩展到塑性、粘塑性和复合材料,从固体力学扩展到流体力学、传热学等连续介质力学领域。。将有限元分析技术逐渐由

传统的分析和校核扩展到优化设计,并与计算机辅助设计和辅助制造密切结合,形成了现在CAE技术的框架。

2.1 有限元技术的发展经过60多年的发展,有限元技术已趋于成熟,普遍为工程界所接受。并开发了相应的有限元分析软件。这些软件在功能、性能使用上均达到了比较高的水平。在功能上,影响软件的前处理器可以调用CAD 中的几何模型,可以便捷地实现网格划分及自动划分,灵活地施加各类便捷条件,定义材料特性,设置不同的计算工况,对特殊问题实现用户子程序的调用等;求解器带有适合不同问题的求解算法(线性方程组、非线性方程组、特征值等);后处理器可给出所需要的可视化的技术结果(等值线、等值面、云图、动画等)。性能上,可完成线性于非线性问题、静力与动力问题、多材料、各类边界条件、类工程(机械、电磁、土木等)问题的求解.

2.2 结构优化技术的发展结构优化方法中早期采用的是基于直觉的准则法,如满应力准则法、满应变准则法等。20世纪60年代数学规划法引入结构优化设计中,标志着现代优化设计的开始,数学规划法中的复合形法、可行方向法、惩罚函数法等在结构优化设计中得到了广泛的应用。7O年代出现了优化准则法,其思想是将设计问题的力学特性与数值方法中的各种近似手段相结合,把高度非线性问题转化为一系列近似的带显示约束问题,然后借助于数学规划法进行求解。80年代以后,结构优化设计开始应用于工程优化设计中,并形成了专门研制的工程优化设计软件。随着计算机技术的发展,工程优化设计软件规模不断扩大,从最初的十几个变量发展上万个变量,从最初的结构尺寸参数优化,到现今的结构形状优化等。目前具有结构优化功能的软件有十多种;如专用的结构优化设计软件SAPOP、ASTROS、OASIS等,其中拥有我国自主版权的DDDU;而在有限元分析软件中带有优化设计功能的软件有ANASYS、MSC.NASTRAN等,还有与CAD相集成的优化设计软件MSC.VisualNastran等。

2.3 结构强度与寿命评估的发展由于结构的速度、经济性、耐久性、可靠性的不断提高,以及不断地减轻结构的重量,结构强度与寿命评估变得越来越复杂,越来越重要。用复杂机电产品的选型时,要了解的已不仅是设备的强度指标,还

包含设备的使用寿命指标,生产厂家必须向用户回答在什么情况下厂家提供的设备可靠工作多少年。要进行结构强度与寿命评估需要借助于有关的理论、方法、行业上的规范以及材料的数据,这些理论、方法、数据大都是经过大量实验、工程实践总结归纳出来的,国外将这方面的科研成果编制成软件。如MSC.FATIGUE 软件、MSC.MARC软件中的失效与破坏分析模块。由于我国国情不同,尤其是评估的数据库内容的不同,需要有适合我国国情的评估体系/我国在结构强度与寿命评估的理论、方法、规范及其数据库方面也取得了一定进展,但还有很大的差距,目前还没有成熟的软件可供使用,但在CAE系统中有关结构强度与寿命评估的内容是必不可少的。

2.4 工程结构动态仿真的发展在CAD造型设计的基础上形成了工程结构的动态仿真,在这方面已推出的软件有ADAMS和WorkingModel等,它们是通用的机械结构仿真软件。ADAMS提供了模拟实际系统运动和动力过程的仿真环境,可以全面地仿真实际制造活动中的结构、信息及制造过程,该软件包括十几个分析模块,其主要功能包括动态模拟与动态分析。动态模拟包括速度、加速度、力响应、效率能量等,动态分析包括动态信号的处理、频谱分析、数字滤波、传递函数的取得等。

智能化、人性化

作为设计分析人员进行产品研发的工具,必然务求易学好用,得心应手,而未来的大型通用)/TU )/G U )/J 软件是一个多学科交叉的,综合性知识密集型产品,如何使用户更方便地使用软件,同时结合多学科多领域的知识经验来促进设

计分析过程是一个不容回避的问题。因此,开发更有效的支持用户使用这些软件的专家系统显得十分必要。智能化将是)/G 发展的一个必然趋势。同时,软件的工作环境应该尽可能解放使用者的头脑,开拓使用者的思路,让使用者集中精力于设计创作,这使得软件趋向于人性化,除了具备智能化的自动运算、推理判断、协助思考等功能外,还要以符合人们思维习惯的方式去判断、思考、表达与操作,以更强的用户界面提供更强的直观、直感、直觉性,更智能化地适应用户的要求。网络化随着互联网的普及,宽带通信技术的突破,网络正改变着人们获取信息、共享数据和商品交易的方式,也改变着工程设计人员完成模拟仿真分析的传统方式。软件供应商们已经认识到,是否提供电子网络销售将决定他们今后的竞争力。所以软件用户将从现在的购买和安装软件逐步过渡到直接租用放在网上服务器的软件。有的公司已实现网上购买仿真分析软件,还与网络服务商和硬件商合作,通过服务器端大量的软件与客户端的用户环境,提供有偿的软件周租或月租服务。同时,基于网络的远程计算与分析设计将得到进一步发展,异地协同设计、

分析、制造将成为现实。企业的创新需求为)/G 技术的发展提供了强大的动力,可以预见,随着科学技术的迅速发展和全球信息化,CAE必将取得更为巨大的成就,并继续对国民经济的发展做出重要贡献。

算法设计与分析(作业三)

算法设计与分析实验报告 学院信息科学与技术学院 专业班级软件工程3班 学号 20122668 姓名王建君 指导教师尹治本 2014年10月

实验四 矩阵相乘次序 一、问题提出 用动态规划算法解矩阵连乘问题。给定n 个矩阵{A 1,A 2,…,A n },其中A i 与A i+1是可乘的,i=1,2,…,n-1。要算出这n 个矩阵的连乘积A 1A 2…A n 。由于矩阵乘法满足结合律,故计算矩阵的连乘积可以有许多不同的计算次序。这种计算次序可以用加括号的方式来确定。若一个矩阵连乘积的计算次序完全确定,也就是说该连乘积已完全加括号,则可以依此次序反复调用2个矩阵相乘的标准算法计算出矩阵连乘积。完全加括号的矩阵连乘积可递归地定义为: (1)单个矩阵是完全加括号的; (2)矩阵连乘积A 是完全加括号的,则A 可表示为2个完全加括号的矩阵连乘积B 和C 的乘积并加括号,即A=(BC)。 例如,矩阵连乘积A 1A 2A 3A 4有5种不同的完全加括号的方式:(A 1(A 2(A 3A 4))),(A 1((A 2A 3)A 4)),((A 1A 2)(A 3A 4)),((A 1(A 2A 3))A 4),(((A 1A 2)A 3)A 4)。每一种完全加括号的方式对应于一个矩阵连乘积的计算次序,这决定着作乘积所需要的计算量。若A 是一个p ×q 矩阵,B 是一个q ×r 矩阵,则计算其乘积C=AB 的标准算法中,需要进行pqr 次数乘。 (3)为了说明在计算矩阵连乘积时,加括号方式对整个计算量的影响,先考察3个矩阵{A 1,A 2,A 3}连乘的情况。设这三个矩阵的维数分别为10×100,100×5,5×50。加括号的方式只有两种:((A 1A 2)A 3),(A 1(A 2A 3)),第一种方式需要的数乘次数为10×100×5+10×5×50=7500,第二种方式需要的数乘次数为100×5×50+10×100×50=75000。第二种加括号方式的计算量时第一种方式计算量的10倍。由此可见,在计算矩阵连乘积时,加括号方式,即计算次序对计算量有很大的影响。于是,自然提出矩阵连乘积的最优计算次序问题,即对于给定的相继n 个矩阵{A 1,A 2,…,A n }(其中矩阵Ai 的维数为p i-1×p i ,i =1,2,…,n ),如何确定计算矩阵连乘积A 1A 2…A n 的计算次序(完全加括号方式),使得依此次序计算矩阵连乘积需要的数乘次数最少。 二、求解思路 本实验采用动态规划算法解矩阵连乘积的最优计算次序问题。本实验的算法思路是: 1)计算最优值算法MatrixChain():建立两张表(即程序中的**m 和**s ,利用二维指针存放),一张表存储矩阵相乘的最小运算量,主对角线上的值为0,依次求2个矩阵、3个矩阵…、直到n 个矩阵相乘的最小运算量,其中每次矩阵相乘的最小运算量都在上一次矩阵相乘的最小运算量的基础上求得,最后一次求得的值即为n 个矩阵相乘的最小运算量;另一张表存储最优断开位置。 2)输出矩阵结合方式算法Traceback():矩阵结合即是给矩阵加括号,打印出矩阵结合方式,由递归过程Traceback()完成。分三种情况: (1)只有一个矩阵,则只需打印出A1; (2)有两个矩阵,则需打印出(A1A2); (3)对于矩阵数目大于2,则应该调用递归过程Traceback()两次,构造出最优加括号方式。 三、算法复杂度 该算法时间复杂度最高为)(n 3 O 。 四、实验源代码

电子设计自动化大作业

第 1 页 共 4 页 班级 学号 姓名 命题教师 教研室(系)主任审核(签字) …………………………………………装…………………………………订………………………………线……………………………………… 装订线以内不准作任何标记 2012/2013学年第一学期考试题(卷) 课程名称 电子设计自动化 考试性质 考查 试卷类型 A 使用班级 电子0901~03电信0901~02 考试方法 闭卷 人 数 140 题 号 一 二 三 四 五 六 七 八 九 十 总 成 绩 成 绩 一、查阅相关资料,说出常用的EDA 工具软件分为哪几类?并写出每一类常用的软 件名称及其特点。(15分)。 目前常用的EDA 工具软件:multiSIM7(原EWB 的最新版本)、PSPICE 、OrCAD 、 PCAD 、Protel 、Viewlogic 、Mentor 、Graphics 、Synopsys 、LSIIogic 、Cadence 、MicroSim 等等。一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同进还可以进行PCB 自动布局布线,可输出多种网表文件与第三方软件接口。①SPICE (Simulation Program with Integrated Circuit Emphasis ):是由美国加州大学推出的电路分析仿真软件,是20世纪80年代世界上应用最广的电路设计软件,1998年被定为美国国家标准。1984年,美国MicroSim 公司推出了基于SPICE 的微机版PSPICE (Personal-SPICE )。现在用得较多的是PSPICE6.2,可以说在同类产品中,它是功能最为强大的模拟和数字电路混合仿真EDA 软件,在国内普遍使用。最新推出了PSPICE9.1版本。它可以进行各种各样的电路仿真、激励建立、温度与噪声分析、模拟控制、波形输出、数据输出、并在同一窗口内同时显示模拟与数字的仿真结果。无论对哪种器件哪些电路进行仿真,都可以得到精确的仿真结果,并可以自行建立元器件及元器件库。②multiSIM (EWB 的最新版本)软件:是Interactive Image Technologies Ltd 在20世纪末推出的电路仿真软件。其最新版本为multiSIM7,目前普遍使用的是multiSIM2001,相对于其它EDA 软件,它具有更加形象直观的人机交互界面,特别是其仪器仪表库中的各仪器仪表与操作真实实验中的实际仪器仪表完全没有两样,但它对模数电路的混合仿真功能却毫不逊色,几乎能够100%地仿真出真实电路的结果,并且它在仪器仪表库中还提供了万用表、信号发生器、瓦特表、双踪示波器(对于multiSIM7还具有四踪示波器)、波特仪(相当实际中的扫频仪)、字信号发生器、逻辑分析仪、逻辑转换仪、失真度分析仪、频谱分析仪、网络分析仪和电压表及电流表等仪器仪表。还提供了我们日常常见的各种建模精确的元器件,比如电阻、电容、电感、三极管、二极管、继电器、可控硅、数码管等等。模拟集成电路方面有各种运算放大器、其他常用集成电路。数字电路方面有74系列集成电路、4000系列集成电路、等等还支持自制元器件。MultiSIM7还具有I-V 分析仪(相当于真实环境中的晶体管特性图示仪)和Agilent 信号发生器、Agilent 万用表、Agilent 示波器和动态逻辑平笔等。同时它还能进行

吉林大学 2019-2020学年第一学期期末考试《计算机辅助设计》大作业答案

吉林大学网络教育学院 2019-2020学年第一学期期末考试《计算机辅助设计》大作业答案 学生姓名专业 层次年级学号 学习中心成绩 年月日

作业完成要求:大作业要求学生手写,提供手写文档的清晰扫描图片,并将图片添加到word 文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word 文档格式),如有雷同、抄袭成绩按不及格处理。 一、问答题(每小题7分,共70分) 1、如何按项目规划图纸?它和按文件夹形式存放图纸的区别是什么? 2、AutoCAD 的命令输入的方式有几种? 3、如何将图纸标题和图纸编号设置为字段?如何更新图纸的图纸标题和图纸编号字段? 3、如何创建和更新图纸一览表和指定一览表的格式? 4、AutoCAD提供了哪12种尺寸标注类型? 5、简述块的主要作用。 7、绘图过程中常需要输入点的位置,AutoCAD提供了哪几种输入点的方式? 8、比较REDRAW命令与REGEN命令。 9、什么是PLINE(多义线)?比较PLINE线与LINE线。 10、图形的复制命令主要有哪些?各自的功能是什么? 二、制图题(30分) 根据图所示“组合体”两视图,按1:1的比例绘制其三视图,不注尺寸。( 30分 )

答案 作业完成要求:大作业要求学生手写,提供手写文档的清晰扫描图片,并将图片添加到word 文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word 文档格式),如有雷同、抄袭成绩按不及格处理。 一、问答题(每小题7分,共70分) 1、如何按项目规划图纸?它和按文件夹形式存放图纸的区别是什么? 答:按照图纸编号、专业分门别类,如果存档,要按照规范copy要求折叠、装订成册,如果要施工,方便翻阅,就按侧边装订,平摊避光存放。 建筑工程图纸分为建筑施工图、结构施工图、设备施工图。它是审批建筑工程项目的依据;在生产施工中,它是备料和施工的依据。 当工程竣工时,要按照工程图的设计要求进行质量检查和验收,并以此评价工程质量优劣;建筑工程图还是编制工程概算、预算和决百算及审核工程造价的依据;建筑工程图是具有法律效力的技术文件。 2、AutoCAD 的命令输入的方式有几种? 答: 1)、从菜单栏中输入 2)、点击工具栏中的图标3)、从命令行中输入 4)、点击屏幕菜单中的命令 3、如何将图纸标题和图纸编号设置为字段?如何更新图纸的图纸标题和图纸编号字段? 答: 答:写入文字时对图纸标题和编号选择“插入字段”,选择“图纸集”字段类别,字段名称分别选择“当前图纸标题”和“当前图纸编号”,在图纸集管理器中对标题和编号进行修改后,选择下拉菜单“工具”——“更新字段”命令,可以更新标题栏中的字段。 4、如何创建和更新图纸一览表和指定一览表的格式? 答:写入文字时对图纸标题和编号选择“插入字段”,选择“图纸集”字段类别,字段名称分别选择“当前图纸标题”和“当前图纸编号”,在图纸集管理器中对标题和编号进行修改后,选择下拉菜单“工具”——“更新字段”命令,可以更新标题栏中的字段。

算法分析与设计作业及参考答案样本

《算法分析与设计》作业( 一) 本课程作业由两部分组成。第一部分为”客观题部分”, 由 15个选择题组成, 每题1分, 共15分。第二部分为”主观题部分”, 由简答题和论述题组成, 共15分。作业总分30分, 将作为平时成 绩记入课程总成绩。 客观题部分: 一、选择题( 每题1分, 共15题) 1、递归算法: ( C ) A、直接调用自身 B、间接调用自身 C、直接或间接 调用自身 D、不调用自身 2、分治法的基本思想是将一个规模为n的问题分解为k个规模 较小的字问题, 这些子问题: ( D ) A、相互独立 B、与原问题相同 C、相互依赖 D、相互独立且与原问题相同 3、备忘录方法的递归方式是: ( C ) A、自顶向下 B、自底向上 C、和动态规划算法相同 D、非递归的 4、回溯法的求解目标是找出解空间中满足约束条件的: ( A )

A、所有解 B、一些解 C、极大解 D、极小解 5、贪心算法和动态规划算法共有特点是: ( A ) A、最优子结构 B、重叠子问题 C、贪心选择 D、 形函数 6、哈夫曼编码是: ( B) A、定长编码 B、变长编码 C、随机编码 D、定 长或变长编码 7、多机调度的贪心策略是: ( A) A、最长处理时间作业优先 B、最短处理时间作业优 先 C、随机调度 D、最优调度 8、程序能够不满足如下性质: ( D ) A、零个或多个外部输入 B、至少一个输出 C、指令的确定性 D、指令的有限性 9、用分治法设计出的程序一般是: ( A ) A、递归算法 B、动态规划算法

C、贪心算法 D、回溯法 10、采用动态规划算法分解得到的子问题: ( C ) A、相互独立 B、与原问题相同 C、相互依赖 D、相互独立且与原问题相同 11、回溯法搜索解空间的方法是: ( A ) A、深度优先 B、广度优先 C、最小耗费优先 D、随机搜索 12、拉斯维加斯算法的一个显著特征是它所做的随机选性决策 有可能导致算法: ( C ) A、所需时间变化 B、一定找到解 C、找不到所需的解 D、性能变差 13、贪心算法能得到: ( C ) A、全局最优解 B、 0-1背包问题的解 C、背包问题的 解 D、无解 14、能求解单源最短路径问题的算法是: ( A ) A、分支限界法 B、动态规划 C、线形规划 D、蒙特卡罗算法 15、快速排序算法和线性时间选择算法的随机化版本是:

有限元分析报告

南京理工大学 机械工程学院研究生研究型课程考试答卷 课程名称:计算机辅助工程(Computer Aided Engineering) 考试形式:□专题研究报告□论文√大作业(Project) □综合考试 学生姓名(name):李日和学号(ID number): 114101000072 评阅人: 时间:2015 年6 月16 日 iv

1.1背景及意义 随着科技水平的飞速发展以及工业生产的发展,对制造水平提出了更高的要求。航空航天事业的发展,对难加工材料的需求也是越来越大。特别是金刚石材料的应用,在这个超精密加工的时代有着无可替代的位置。中国是有色金属资源的大国,而金刚石工具在有色金属的加工应用中,也有着出色的适应性。在耐磨材料的加工中金刚石工具也起着举足轻重的作用。目前,实际生产中使用的金刚石成型砂轮一般采用单层电镀工艺来制作,镀层金属只是机械性地包埋金刚石磨粒,与镀层金属和基体之间并没有形成牢固的化学结合,因此镀层金属对磨粒的把持力小,当工作负荷较大时,砂轮工具容易由磨粒脱落或着镀层金属成片剥落而导致整体失效。如要增加磨粒与镀层金属的结合力,只有增加镀层金属的厚度,其结果是导致容屑空间和磨粒出露高度的减小,金刚石砂轮容易发生堵塞,砂轮的散热效果变差,由于温度上升工件表面容易发生烧伤。在单层钎焊超硬磨料砂轮时,在磨料、钎料与母材的界面上发生溶解、扩散、化合之类的相互作用,从本质上改善了磨料、钎料、基体三者之间的结合强度。用钎焊的方法制造的单层金刚石工具,因为钎焊合金与金刚石磨粒有着牢固的化学结合,金刚石露出的高度大,相比于电镀金刚石工具,这种金刚石工具具有磨削效率高、工具寿命长等特点。而且,目前钎焊多采用感应加热的方式。感应加热是一种非接触的加热方式,因此,在感应钎焊过程中不容易掺入其他杂质,影响钎焊效果;感应钎焊采用的是涡流进行加热的方式,因为在感应频率非常高,因此加热速度快,且能选择性地进行感应加热;感应加热是通过电磁感应,让工件自己加热,是由内向外的加热方式,效率高,能耗小;感应加热设备简单成本低,温度容易控制,因此,容易实现自动化加热。 2.1 问题描述与仿真目的 在进行感应钎焊金刚石砂轮时,温度均匀及温度控制是钎焊是否成功的重要条件。温度不均导致钎料分布不均;温度过高钎料流动性太强,无法定形,且有可能损害基体使基体失效;温度过低钎料与基体无法发生冶金反应。但是在感应钎焊加热过程中,温度的大小可以得到很好的控制,本次仿真不考虑该问题对感应钎焊的影响。由于在感应加热过程中存在着集肤效应、圆环效应和邻近效应,对不同表面的加热效果是不均匀的,这对焊接金刚石颗粒会造成致命的损害。通过仿真得出不同形状的感应线圈与加热条件对工件表面温度分布的影响,从而得到一组优化的实验参数,并通过实验进行验证仿真结果。

《现代设计方法2》大作业

专业限选课大作业 课程名称: 现代设计方法姓名: 李宝东 班级: 10机自本2 学号: 1010111056 2013年10月24日 铜陵学院机械工程学院 机械产品的设计方法

摘要:学技术的飞速发展,产品功能要求的日益增多,复杂性增加,寿命期缩短,更新换代速度加快。根据目前国内外设计学者进行机械产品设计时的主要思维特点,将产品进行不同的方案设计、可靠性设计等各种设计。 关键词:机械产品方案设计方法可靠性设计计算机辅助软件 机械产品的设计方法 Abstract: the rapid development of science technology, the product functional requirements increasingly, complexity increases, life period shorten, update speed. According to the current design of scholars at home and abroad were reviewed and the main thinking characteristics of mechanical product design, the product with different design, reliability design and other design. Keywords: mechanical product scheme design method of reliability design cad software 科学技术的飞速发展,产品功能要求的日益增多,复杂性增加,寿命期缩短,更新换代速度加快,出现了一批新的设计学科和一系列新的设计理论与设计方法,诸如优化设计、可靠性设计、计算机辅助设计等。 现代设计是以产品为总目标的一系列种类繁多的现代设计法和技术的综合运用。生产技术的需要和先进设计手段的出现,必须促进设计领域的改革和发展,对于机械设计来说几乎是更新换代,传统的常规设计方法受到很大冲击,用科学的设计方法代替经验的、类比的设计方法已势在必行。缩短设计周期、提高设计质量、发展设计理论、改进设计技术及方法已成为当前机械设计的必然趋势。 机械产品的方案设计方法 1、结构模块化设计方法从规划产品的角度提出:定义设计任务时以功能化的产品结构为基础,引用已有的产品解(如通用零件部件等)描述设计任务,即分解任务时就考虑每个分任务是否存在对应的产品解,这样,能够在产品规划阶段就消除设计任务中可能存在的矛盾,早期预测生产能力、费用,以及开发设计过程中计划的可调整性,由此提高设计效率和设计的可靠性,同时也降低新产品的成本。

计算机辅助工程

一.结合产品周期,论述了计算机辅助工程的概念及其包含的主要内容,并论述了集成制造系统的组成。 一般产品的生产周期包括(1)产品设计阶段(2)产品制造阶段(3)市场销售阶段,三个环节。不仅好的产品会受到市场的认可,同样市场的需求对产品有反作用,它催生着新的产品。产品的一般生产过程下所示: 了解到产品的周期后我们再来了解一下什么是计算机辅助工程。计算机辅助工程(CAE)技术是计算机技术和工程分析技术相结合形成的新兴技术。CAE软件是由计算力学、计算数学、结构动力学、数字仿真技术、工程管理学与计算机技术相结合,而形成一种综合性、知识密集型信息产品。CAE的核心技术是有限元理论和数字计算方法。经过几十年的发展,CAE软件分析的对象逐渐由线性系统发展到非线性系统,由单一的物理场发展到多场耦合系统,并在航空、航天、机械、建筑、土木工程、爆破等领域获得了成功的应用。并随着计算机技术、CAD技术、CAPP技术、CAM技术、PDM技术和ERP技术的发展, CAE技术逐渐与它们相互渗透,向多种信息技术的集成方向发展。计算机辅助工程CAE(Computer Aided Engineering)是一个很广的概念,从字面上讲它可以包括工程和制造业信息化的所有方面,但是传统的CAE主要是指用计算机对工程和产品的运行性能与安全可靠性分析,对其未来的状态和运行状态进行模拟、及早地发现设计计算中的缺陷,并证实未来工程、产品功能和性能的可用性和可靠性。准确地说,CAE是指工程设计中的分析计算与分析仿真,具体包括工程数值分析、结构与过程优化设计、强度与寿命评估、运动/动力学仿真。工程数值分析用来分析确定产品的性能;结构与过程优化设计用来保证产品功能、工艺过程的基础上,使产品、工艺过程的性能最优;结构强度与寿命评估用来评估产品的精度设计是否可行,可靠性如何以及使用寿命为多少;运动/动力学仿真用来对CAD建模完成的虚拟样机进行运动学仿真和动力学仿真。从过程化、实用化技术发展的角度看,CAE的核心技术为有限元技术与虚拟样机的运动/动力学仿真技术。它在现代生产领域,特别是生产制造业中的应用,主要包括计算机辅助设计、计算机辅助制造和计算机集成制造系统等方面发挥着很重要的作用。 计算机集成制造系统简称CIMS,又称计算机综合制造系统,在这个系统中,集成化的全局效应更为明显。在产品生命周期中,各项作业都已有了其相应的计算机辅助系统,如计算机辅助设计(CAD)、计算机辅助制造(CAM)计算机辅助工艺规划(CAPP)、计算机辅助测试(CAT)、计算机辅助质量控制(CAQ)等。计算机集成制造系统将上述计算机的功能集合于一体实现从设计到制造的一体化辅助制造过程。

北航数值分析大作业第一题幂法与反幂法

《数值分析》计算实习题目 第一题: 1. 算法设计方案 (1)1λ,501λ和s λ的值。 1)首先通过幂法求出按模最大的特征值λt1,然后根据λt1进行原点平移求出另一特征值λt2,比较两值大小,数值小的为所求最小特征值λ1,数值大的为是所求最大特征值λ501。 2)使用反幂法求λs ,其中需要解线性方程组。因为A 为带状线性方程组,此处采用LU 分解法解带状方程组。 (2)与140k λλμλ-5011=+k 最接近的特征值λik 。 通过带有原点平移的反幂法求出与数k μ最接近的特征值 λik 。 (3)2cond(A)和det A 。 1)1=n λλ2cond(A),其中1λ和n λ分别是按模最大和最小特征值。 2)利用步骤(1)中分解矩阵A 得出的LU 矩阵,L 为单位下三角阵,U 为上三角阵,其中U 矩阵的主对角线元素之积即为det A 。 由于A 的元素零元素较多,为节省储存量,将A 的元素存为6×501的数组中,程序中采用get_an_element()函数来从小数组中取出A 中的元素。 2.全部源程序 #include #include void init_a();//初始化A double get_an_element(int,int);//取A 中的元素函数 double powermethod(double);//原点平移的幂法 double inversepowermethod(double);//原点平移的反幂法 int presolve(double);//三角LU 分解 int solve(double [],double []);//解方程组 int max(int,int); int min(int,int); double (*u)[502]=new double[502][502];//上三角U 数组 double (*l)[502]=new double[502][502];//单位下三角L 数组 double a[6][502];//矩阵A int main() { int i,k; double lambdat1,lambdat2,lambda1,lambda501,lambdas,mu[40],det;

最新算法分析与设计作业(一)及参考答案讲课讲稿

《算法分析与设计》作业(一) 本课程作业由两部分组成。第一部分为“客观题部分”,由15个选择题组成,每题1分,共15分。第二部分为“主观题部分”,由简答题和论述题组成,共15分。作业总分30分,将作为平时成绩记入课程总成绩。 客观题部分: 一、选择题(每题1分,共15题) 1、递归算法:(C ) A、直接调用自身 B、间接调用自身 C、直接或间接调用自身 D、不调用自身 2、分治法的基本思想是将一个规模为n的问题分解为k个规模较小的字问题,这些子问题:(D ) A、相互独立 B、与原问题相同 C、相互依赖 D、相互独立且与原问题相同 3、备忘录方法的递归方式是:(C ) A、自顶向下 B、自底向上 C、和动态规划算法相同 D、非递归的 4、回溯法的求解目标是找出解空间中满足约束条件的:(A ) A、所有解 B、一些解 C、极大解 D、极小解 5、贪心算法和动态规划算法共有特点是:( A ) A、最优子结构 B、重叠子问题 C、贪心选择 D、形函数 6、哈夫曼编码是:(B) A、定长编码 B、变长编码 C、随机编码 D、定长或变长编码 7、多机调度的贪心策略是:(A) A、最长处理时间作业优先 B、最短处理时间作业优先 C、随机调度 D、最优调度 8、程序可以不满足如下性质:(D ) A、零个或多个外部输入 B、至少一个输出 C、指令的确定性 D、指令的有限性 9、用分治法设计出的程序一般是:(A ) A、递归算法 B、动态规划算法

C、贪心算法 D、回溯法 10、采用动态规划算法分解得到的子问题:( C ) A、相互独立 B、与原问题相同 C、相互依赖 D、相互独立且与原问题相同 11、回溯法搜索解空间的方法是:(A ) A、深度优先 B、广度优先 C、最小耗费优先 D、随机搜索 12、拉斯维加斯算法的一个显著特征是它所做的随机选性决策有可能导致算法:( C ) A、所需时间变化 B、一定找到解 C、找不到所需的解 D、性能变差 13、贪心算法能得到:(C ) A、全局最优解 B、0-1背包问题的解 C、背包问题的解 D、无解 14、能求解单源最短路径问题的算法是:(A ) A、分支限界法 B、动态规划 C、线形规划 D、蒙特卡罗算法 15、快速排序算法和线性时间选择算法的随机化版本是:( A ) A、舍伍德算法 B、蒙特卡罗算法 C、拉斯维加斯算法 D、数值随机化算法 主观题部分: 二、写出下列程序的答案(每题2.5分,共2题) 1、请写出批处理作业调度的回溯算法。 #include #include using namespace std; class Flowing { friend int Flow(int ** ,int ,int []); private: //int Bound(int i); void Backtrack(int t); int **M;// int *x;//当前解

EDA课程设计--任意波形发生器

EDA课程设计--任意波形发生器

E D A 大 作 业 学院:电子信息学院 专业:通信专业102班 姓名:许文博 学号:41003030210

EDA技术概述 EDA是电子设计自动化(Electronic Design Automation)缩写,是90年代初从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。EDA技术是以计算机为工具,根据硬件描述语言HDL( Hardware Description language)完成的设计文件,自动地完成逻辑编译、化简、分割、综合及优化、布局布线、仿真以及对于特定目标芯片的适配编译和编程下载等工作。典型的EDA工具中必须包含两个特殊的软件包,即综合器和适配器。综合器的功能就是将设计者在EDA平台上完成的针对某个系统项目的HDL、原理图或状态图形描述,针对给定的硬件系统组件,进行编译、优化、转换和综合,最终获得我们欲实现功能的描述文件。综合器在工作前,必须给定所要实现的硬件结构参数,它的功能就是将软件描述与给定的硬件结构用一定的方式联系起来。也就是说,综合器是软件描述与硬件实现的一座桥梁。综合过程就是将电路的高级语言描述转换低级的、可与目标器件FPGA/CPLD相映射的网表文件。 任意波形信号发生器的概述 随着信息科技的发展,波形发生器在科技社会等多个领域发挥着越来越重要作用。采用EDA技术利用MAX+PLUSII软件平台,设计的多功能波形发生器系统,大大简化其结构,降低成本,提高了系统的可靠性和灵活性。设计中运用计数器,数据选择器,对所需的频率进行选择和同步。使用宏功能模块存储波形。然后多波形进行幅度的选择。产生满足需要的不用频率和幅度的波形。 任意波形产生器构成:

计算机辅助设计大作业教材

2015—2016 学年第二学期研究生课程考核 (读书报告、研究报告) 考核科目:计算机辅助设计与制造 学生所在院(系):机电工程学院 学生所在学科:机械工程 姓名:张娜娜 学号:1502210093 题目:应用三维建模软件构建一个零件模型,描述建模过程。针对该零件的具体情况(比如相关模型的表示方法、数据结构、显示操作情况等),就涉及到的所学知识进行论述。

问题 1. 应用三维建模软件构建一个零件模型,描述建模过程。针对该零件的具体情况(比如相关模型的表示方法、数据结构、显示操作情况等),就涉及到的所学知识进行论述。 2. 计算机是如何帮助我们完成设计任务的?你了解哪些CAD系统?结合你应用过的软件加以论述。

问题1: 应用Pro/E对平口虎钳的固定钳身进行三维建模。 1. 启动Pro/E,新建文件,选择零件设计。 2. 选择俯视基准面,绘制如图1-1所示的截面。 ●知识点:由于矩形已经形成了特征,所以经过确定矩形的两个对角点即可确定矩形,完成后修改对应的长宽即可完成草图的绘制。 四叉树。二维图形是以四叉树的形式存储数据的。它的基本思想是将平面划分为四个子平面,这些子平面任可以继续划分,通过定义这些平面的“有图形”和“无图形”来描述不同形状的物体。 图1-1 草绘截面图1-2 拉伸的实体 3. 退出草图绘制,单击拉伸命令,其参数的设置如图1-2所示。单击对勾,完成的拉伸实体如图1-2所示。 ●知识点:八叉树。拉伸厚度是以八叉树的形式存储数据的。八叉树用以描述三维物体,它设想将空间通过三坐标平面XY、XZ、ZX划分为八个子空间。八叉树中的每一个节点对应着每一个子空间。 图1-3 拉伸草图图1-4 拉伸实体

软件系统分析与设计大作业

《软件系统分析与设计》 期末大作业 选题名称:游戏平台管理系统设计人:徐文豪刘青海 赖超宇甘智宏 班级:软工143班 南昌大学软件学院 2016.6.1

目录 一、整体描述 (2) 二、需求分析 (3) 三、系统功能概况 (4) 四、类的属性与方法 (5) 五、系统界面界限 (11) 六、设计模型 (13) 七、设计原则 (17) 八、设计模式······················

一、整体描述 随着移动通讯的发展,手机应用也越来越多,其中,游戏应用占据了很大的比重,游戏平台管理系统是整合了大量游戏应用,以及玩家线上交流的平台。 主要受众群:拥有移动端或电脑端的人群。 应用前景:移动互联的发展为游戏平台的发展提供了很大的生存空间,应用前景十分广阔 盈利方式:向平台中游戏的开发商收取一定的费用,游戏玩家向游戏中注入资金时,收取一定比例的游戏收入。 面临的困难:游戏平台前期的推广,提高游戏平台本身对开发商和游戏玩家的吸引力,游戏平台能否适应大部分游戏玩家的要求。 玩家首先要注册账号,然后就可以在上面下载游戏应用,上传自己的游戏资源。同时,根据玩家的活跃程度获取相应积分,用积分可以兑换游戏礼包,也会根据玩家等级在游戏装备上给与相应的优惠和等级奖励。玩家在每一款游戏的评论区都可以交流游戏经验,提出意见和建议,以便游戏及时更新,弥补相应不足。玩家也可以建立游戏工会,不同游戏的玩家都可以加入,分享自己的游戏心得或者转赠游戏装备或积分。

二、需求分析 时间when:游戏厂商:随时;注册用户:随时;管理人员:正常工作时间。 地点Where:游戏厂商,管理人员:工作地点;注册用户:随地 人员who:游戏厂商,管理人员,注册用户, What:游戏厂商:推广游戏,管理人员:扩大服务,盈利;注册人员:玩游戏。 Why:游戏厂商:推广力度不大,效果不好,管理人员:方便管理,注册用户:良好的游戏环境。 性能Performance:系统提供服务的效率,响应时间快,由于是手机端的APP吞吐量不需要太大。 成本Cost:实现系统需要付出的代价,耗费****元 时间Time:2016年6月3日 可靠性Reliability: 需要系统长时间正确运行的能力 安全性Security: 由于该平台会涉及资金的流动,所以需要对信息安全的保护能力。 合规性Compliance: 需要符合各种行业的标准,法律法规,规范。技术性Technology:要求基于安卓平台开发。 兼容性Compatibility:需要与一些支付平台进行兼容能力。还有对游戏的兼容性。

土木工程综合实践环节要求

1.土木工程本科(专科起点)专业课程设计(大作业)教学大纲 (试行) 一、课程设计的目的: 课程设计(大作业)是本专业综合实践环节的主要内容之一,共计3学分。课程设计是学习专业技术课所需的必要教学环节,学生运用所学的基础理论和专业知识通过课程设计的实践,巩固和掌握专业知识,并为今后的毕业设计做必要的准备。通过课程设计使学生接触和了解,局部设计从收集资料、方案比较、计算、绘图的全过程。培养学生的计算和绘图的设计能力。 二、对学生要求: 1. 学生需认真阅读课程设计任务书,熟悉有关设计资料及参考资料,熟悉各种设计规范的有关内容,认真完成任务书规定的设计内容。 2. 学生均应在教师指导下、在规定的时间内独立完成规定的内容和工作量。 3. 课程设计的成果为计算书和1号图纸2张左右。要求计算书计算准确、文字通顺、书写工整。要求图纸、图面布置合理、正确清晰、符合制图标准及有关规定,用工程字注文。 三、课程设计的课题: 每门课的课程设计(大作业)为1.5学分。课程设计(大作业)有以下五门课:混凝土结构设计、钢结构、结构设计原理、桥梁工程、建设监理。每课群组选定两门课程进行课程设计,各门课的要求如下: 1. 混凝土结构课程设计: (1)熟悉混凝土结构体系荷载的传递及确定。 (2)熟悉结构的平面布置。 (3)掌握单向板、次梁、主梁承载力计算、板梁配筋计算。 (4)绘制结构平面图、板梁(次梁及主梁)配筋图及抽筋图。 (5)写出计算书。 2. 钢结构设计: (1)熟悉单层工业厂房结构体系荷载传递方式及确定。 (2)掌握屋架杆件的内力计算,及荷载不利组合的杆件内力。 (3)选择杆件截面,设计上、下弦杆及腹杆。 (4)绘制屋架结构图、写出计算书。 3. 结构设计原理: 250

计算机辅助工程大作业

CAE(Computer Aided Engineering)是用计算机辅助求解复杂工程和产品结构强度、刚度、屈曲稳定性、动力响应、热传导、三维多体接触、弹塑性等力学性能的分析计算以及结构性能的优化设计等问题的一种近似数值分析方法。其基本思想是将一个形状复杂的连续体的求解区域分解为有限的形式简单的子区域,即将一个连续体简化为由有限个单元组合的等效组合体;通过将连续体离散化,把求解连续体的场变量(应力、位移、压力和温度等)问题简化为求解有限的单元节点上的场变量值。此时求解的基本方程将是一个代数方程组,而不是原来描述真实连续体场变量的微分方程组,得到的是近似的数值解,求解的近似程度取决于所采用的单元类型、数量以及对单元的插值函数。 CAE从20世纪60年代初开始在工程上应用到今天,已经历了40多年的发展历史,其理论和算法都经历了从蓬勃发展到日趋成熟的过程,现已成为工程和产品结构分析中(如航空、航天、机械、土木结构等领域)必不可少的数值计算工具,同时也是分析连续力学各类问题的一种重要手段。随着计算机技术的普及和不断提高,CAE系统的功能和计算精度都有很大提高,各种基于产品数字建模的CAE 系统应运而生,并已成为结构分析和结构优化的重要工具,同时也是计算机辅助4C系统(CAD/CAPP/CAM/CAE)的重要环节。 CAE系统的核心思想是结构的离散化,就是将实际结构离散为有限数目的规则单元组合体,实际结构的物理性能可以用通过对离散体进行分析,得出满足工程精度的近似结果来替 代对实际结构的分析,这样可以解决很多实际工程需要解决而理论分析又无法解决的复杂问题。采用CAD技术来建立CAE的几何模型和物理模型,完成分析数据的输入,通常称此 过程为CAE的前处理。同样,CAE的结果也需要用CAD技术生成形象的图形输出,如生成位移图、应力、温度、压力分布的等值线图,表示应用、温度、压力分布的彩色明暗图,以及随机械载荷和温度载荷变化生成位移、应力、温度、压力等分布的动态显示图,通常称此过程为CAE的后处理。针对不同的应用,也可用CAE仿真模拟零件、部件、装置(整机)乃至生产线、工厂的运动或运行状态,在CAE的应用过程中,前、后置处理是最重要的工作。 计算机辅助工程(CAE)是一种迅速发展的信息技术,是实现重大工程和工业产品的计算分析、模拟仿真与优化设计的工程软件,是支持工程科学家进行创新研究和工程师进行创新设计的最重要工具和手段。CAE的理论基础起源于20世纪40年代,自1943年数学家Courant第一次尝试用定义在三角形区域上的分片连续函

软件设计大作业

一需求分析 此系统是一个类似于淘宝网的在线衣服销售系统,相当于淘宝网上的一个专门买衣服的网店,它具有用户注册,用户登录,修改密码,显示系统功能,查看订购历史以及订货。 1.1需求列表: (1)用户管理:用户管理的需求包括用户注册,用户登录以及修改密码。 用户注册是添加一个我们网上衣店的新用户;用户登录是用户想要进 入系统时必须采取验证身份的步骤;修改密码是为了用户的安全性考 虑,当密码存在不安全的因素时,适时修改密码。 (2)商品衣服的管理:商品管理包括订购衣服和查看订购衣服的历史。订购衣服是当我们衣店的库存数量不足时必须采取的;查看订购衣服的 历史有助于我们更好地了解衣服的订购情况。 (3)显示系统功能:此功能是用来让用户能很清楚地了解此系统所实现的各种功能。 1.2系统用例图:

1.3用例分析及场景描述: 用户注册用例: 这部分主要是新用户进行注册的过程,首先用户进入到注册页面,填写注册信息并提交,如果无误的话系统会给予注册成功的提示,如果注册失败会提示注册失败信息。 用户登录用例: 此功能模块针对的对象是本网站的会员既已经注册的会员,会员首先填写用户名和密码,然后点击登录按钮,如果网站数据库中存在此会员并且密码正确则提示登录成功提示,如果网站不存在此用户或密码不正确,系统会提示用户登录失败。 修改密码用例: 此用例针对注册会员进行操作。用户登录成功会可以进入网站主页面,如果用户想修改密码的话可以单击修改密码按钮,进行密码修改,用户输入新密码单击修改按钮即可完成密码修改。

显示系统功能用例: 此功能针对注册会员,会员首先登录到网站,进入主页,主页会有相关操作的按钮,显示系统所提供给会员操作的功能,用户可以针对自己的需要选择系统提供的功能。 订货衣服用例: 此功能针对注册登录会员,网站提供两种订购方案:单件订购和定制套装。用户可以根据自己的需求来选择。 单件订购方案:用户选择是上衣还是裤子,并填写订购的数量,确认无误后单击订购按钮即可,如果订购成功,系统会提示订购成功,失败则会提示订购失败。 定制套装方案:用户选择定制套装的档次(高、中、低),并填写订购的数量,确认无误后单击订购按钮即可,如果订购成功,系统会提示订购成功,失败则会提示订购失败。 显示订购历史用例: 此功能针对注册会员,用户登录到系统后,主页显示系统功能中包括历史查看选项,用户可以单击进入历史交易记录页面,页面将显示用户所有的交易记录。 二设计模式 2.1单件模式 2.1.1单件模式的定义

《算法分析与设计》作业参考答案

《算法分析与设计》作业参考答案 作业一 一、名词解释: 1.递归算法:直接或间接地调用自身的算法称为递归算法。 2.程序:程序是算法用某种程序设计语言的具体实现。 二、简答题: 1.算法需要满足哪些性质?简述之。 答:算法是若干指令的有穷序列,满足性质: (1)输入:有零个或多个外部量作为算法的输入。(2)输出:算法产生至少一个量作为输出。 (3)确定性:组成算法的每条指令清晰、无歧义。 (4)有限性:算法中每条指令的执行次数有限,执行每条指令的时间也有限。 2.简要分析分治法能解决的问题具有的特征。 答:分析分治法能解决的问题主要具有如下特征: (1)该问题的规模缩小到一定的程度就可以容易地解决; (2)该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质; (3)利用该问题分解出的子问题的解可以合并为该问题的解; (4)该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题。 3.简要分析在递归算法中消除递归调用,将递归算法转化为非递归算法的方法。 答:将递归算法转化为非递归算法的方法主要有: (1)采用一个用户定义的栈来模拟系统的递归调用工作栈。该方法通用性强,但本质上还是递归, 只不过人工做了本来由编译器做的事情,优化效果不明显。(2)用递推来实现递归函数。 (3)通过Cooper 变换、反演变换能将一些递归转化为尾递归,从而迭代求出结果。 后两种方法在时空复杂度上均有较大改善,但其适用范围有限。 三、算法编写及算法应用分析题: 1.冒泡排序算法的基本运算如下: for i ←1 to n-1 do for j ←1 to n-i do if a[j]

数字化设计与制造技术大作业

数字化设计与制造技术大作业 1.数字化设计与制造技术的定义和内涵、意义?它的流程是? 定义---通俗地说:数字化就是将许多复杂多变的信息转变为可以度量的数字、数据,再以这些数字、数据建立起适当的数字化模型,把它们转变为一系列二进制代码,引入计算机内部,进行统一处理,这就是数字化的基本过程。计算机技术的发展,使人类第一次可以利用极为简洁的“0”和“1”编码技术,来实现对一切声音、文字、图像和数据的编码、解码。各类信息的采集、处理、贮存和传输实现了标准化和高速处理。数字化制造就是指制造领域的数字化,它是制造技术、计算机技术、网络技术与管理科学的交叉、融和、发展与应用的结果,也是制造企业、制造系统与生产过程、生产系统不断实现数字化的必然趋势,其内涵包括三个层面:以设计为中心的数字化制造技术、以控制为中心的数字化制造技术、以管理为中心的数字化制造技术。 其数字化设计的内涵是支持企业的产品开发全过程、支持企业的产品创新设计、支持产品相关数据管理、支持企业产品开发流程的控制与优化等,归纳起来就是产品建模是基础,优化设计是主体,数控技术是工具,数据管理是核心。 订单确认->概念设计/总体设计->零件设计、部件设计、关键件设计->二维工程图->工艺编制、工装设计->工艺汇总与生产准备->采购清单和生产加工->产品装配->安装维护 2.请简述CAD、CAE、CAPP、CAM的定义、功能、发展趋势,并举例说明它们中几个常用的软件? 1. CAD---计算机辅助设计 CAD在早期是英文Computer Aided Drawing (计算机辅助绘图)的缩写,随着计算机软、硬件技术的发展,人们逐步的认识到单纯使用计算机绘图还不能称之为计算机辅助设计。真正的设计是整个产品的设计,它包括产品的构思、功能设计、结构分析、加工制造等,二维工程图设计只是产品设计中的一小部分。于是CAD的缩写由Computer Aided Drawing改为 Computer Aided Design,CAD也不再仅仅是辅助绘图,而是协助创建、修改、分析和优化的设计技术。 2. CAE---计算机辅助工程分析 CAE (Computer Aided Engineering)通常指有限元分析和机构的运动学及动力学分析。有限元分析可完成力学分析(线性.非线性.静态.动态);场分析(热场、电场、磁场等);频率响应和结构优化等。机构分析能完成机构内零部件的位移、速度、加速度和力的计算,机构的运动模拟及机构参数的优化。 3. CAM---计算机辅助制造 CAM(Computer Aided Manufacture)是计算机辅助制造的缩写,能根据CAD模型自动生成零件加工的数控代码,对加工过程进行动态模拟、同时完成在实现加工时的干涉和碰撞检查。CAM系统和数字化装备结合可以实现无纸化生产,为CIMS(计算机集成制造系统)的实现奠定基础。CAM中最核心的技术是数控技术。通常零件结构采用空间直角坐标系中的点、线、面的数字量表示,CAM就是用数控机床按数字量控制刀具运动,完成零件加工。 4. CAPP---计算机辅助工艺规划 世界上最早研究CAPP的国家是挪威,始于1966年,并于1969年正式推出世界上第一个CAPP系统AutoPros,并于1973年正式推出商品化AutoPros 系统。美国是60年代末开始研究CAPP的,并于1976年由CAM-I公司推出颇具影响力的CAP-I's Automated Process Planning系统。

相关主题