- 相关推荐
优秀计算机毕业论文范文
优秀计算机毕业论文范文
摘要:随着计算机技术的不断发展,给各行各业带来了技术性的变革,计算的应用涉及到各个领域,尤其是在计算机辅助设计领域,其技术发展也是非常地迅速,三维动画利用电脑技术,创造了一个非常逼真的动态性环境,三维动画利用电脑技术,创造了非常逼真的动态环境,从而生成影像级动画,可以说令人产生了一种身临其境的感觉,本文针对机械设计中三维动画的作用进行分析,找出相应的对策。
关键词:机械设计;三维动画;环境;技术
前言
随着中国经济的快速发展,机械化运作越来越明显,因此机械设计水平直接关系到中国制造业的发展,应用先进的机械设备,可以进一步提高中国工业化发展。机械设计主要侧重于计算机视图,从初始的设计研究分析来看,三维计算机模拟可以节省大量构建原型的资金和时间。三维动画制作不仅可以以最佳光线去显示产品,这样可以给观众留下更多的印象。
一、机械设计中三维动画的相关概述
从中国工业的发展状况来看,机械设计中三维动画设计在机械设计过程中,三维动画技术可以对设备、阀门和管路等进行模拟,这样可以帮助机械产品设计师可以更加精细地运作,使机械化产品之间的关系描绘出来,这样可以以动画的形式显示各产品零部件之间相互的运动。通过机械设计产品三维动画模拟,既可以全景浏览,同时也可以局部详察。从而帮助人们可以更加快捷、直观地了解和把握好设计方案。更加重要的是,在工程建设一定要“建成实物”,如果发现设计中有不足之处,要及时地进行改进,从而提高设计方面的效率。在设计投标的时候,三维动画一定要用于方案的介绍,真正提高设计的效率和质量。在设计投标时,三维动画可以用于方案,可供人们进行评价,快速地演示产品在运作过程中的情况,包括运动时的外观和操作方法,真正提高设计师的竞争能力。
二、三维动画的创作过程
在机械设计过程中,一定要运用三维动画,电脑首先是需要运用Win95、win98及以上系统,同时还需要安装CAD、3Dmax等相关的软件,三维动画的创作要分成以下几步,首先是动画编导,其次是进行资料的收集,最后才是进行建模。
动画编导是属于机械设计过程前期的准备工作,当时设计人员需要根椐产品大致的轮廓进行三维的模拟,然后把回路的每个路线设计成一个科学的场景,根椐具体的流程展示产品当中的工作原理。对于单个的装置需要按照原来安排好的路径进行绕行,电脑上就可以对其浏览并能够局部放大进行观察。其次是需要收集相关的资料,资料的收集包含以下几个方面:一是收集路径,然后针对跨越情况、装置流程和机电设备等设施的三维尺寸、色彩、光泽和材质方面等。这些资料,我们需要从网上进行相应的搜集,并且在图书馆中查阅相关的资料。
最后在建模阶段,建模的方式有很多种,这些方法相对简单适且,针对那些设计水平不高,要求不是很格的产品,这种方法就是要求其设计的模型一定要尽可能地接近产品,首先第一种方法是创造好实体模型,通过调用相关的比例,修正产品的尺寸,建立基础模型,这种方法相对比较简单;其次是通过调用相关的函数在客户端,通过应用程序创建对象。第二种方法,就是通调用函数在客户端应用程序创建对象,然后利用创建好的对象,分别创造一些子对象,这些子对象来完成实体的创建和编辑。编辑完成后就需要保存相应的结果与原模型进行相应的比较。
三、机械设计软件的选择
现在进行三维动画设计的软件非常多,要想提高软件设计水平,一定要根椐企业的发展需要,因地制宜选择合适的软件。目前通用的软件有以下两种,分别是MAX和CAD,它是由Autodesk公司研发出来,目前已经世界范围内使用,这种软件在造型处理上,动画制作以及渲染着色中功能都非常强大。因此,建模的方式相对比较独特,比较适合基础设计人员方面的操作,这样涵盖了大多数产品的模型,这样可以建造出各种形状的实体模型,但是美中不足,这种软件偏向于艺术层次的设计,但是忽略了机械设计的精度设计,在设计一些高精度产品的时候,软件会表现出精度要求不高,而且过于艺术化。CAD是由Autodesk公司发展,主要针对的是二维软件设计,如果只设计到部分三维产品,那么利用MAX可以用多种文件进行相互之间的转换,这样建模功能上就会导致逊色于MAX,相对于一般比较规则的物体。CAD就会比MAX显示出更加强势的功能。它主要有高精度数字输入功能,可以灵活地捕到精确的坐标。因此,非常适合进行规则模型的建模。在设计的时候,我们可以根椐设计人员的相关特点,参照模型设计要求进行对于软件进行适当地选择,对于一些简单的设备基础和管道,可以选择在CAD上时行简单的建模,然后转换格式导入到MAX,然后进行渲染并制成动画,相对较为复杂的结构、文字和流动液体等非规则性物体,一定要选择MAX构建相应的模型。
四、选择合适的人才
经过数据分析,发现企业员工对设计师的招聘的选拔环节存在着分歧,一部分认为好,另一部分认为不好。这说明企业设计师的选拔环节需要设置科学的面试方式,让应聘者能够充分地展示自己的机会,这样才能真正体现招聘的公平性。面式的过程有直接面试、严格的笔试、情景模拟、角色扮演。企业在招聘的过程可以根椐不同的岗位进行相应的招聘方式。比如招聘设计师的,需要通过笔试,同时还需要进行上机考试,就需要通过实践操作。企业能不问招聘到优秀的人才,直接关系到企业机械设计的水平。同时企业还需要与高校进行紧密地合作,建立人才培养的体系,使更多的优秀人才可以得到展示自己才华的机会。尤其是机械设计人员在经过一段时间的使用之后,要定期派送到大型企业进行学习,这样才能真正提高人才的综合素质。
五、结论
根椐设计人员的相关特点及模型的要求,一定要选择合适的软件进行建模,然后根椐后续的一系列加工进行制作,这样可以对产品进行生产前的模拟,发现产品在设计过程中存在的问题,要及时地进行修正,这样可以减少设计产品人工操作需要的时间。机械设计中一定要合理地运用三维动画的创作,这样可以提高对产品结构的了解,适当地提高想象能力和思维能力。
参考文献:
[1] 李明,机械设计信息资源整合的现状及发展趋势[J],江苏广播电视大学学报,2011.
[2] 刘小佳,应用机械设计三维建模整合企业信息资源[J],湖南经济管理干部学院学报,2013.
[3] 刘洪,机械设计三维建模的发展前景[J],商场现代化,2010.
[4] 王兴泉,如何建立机械设计三维建模信息资源管理体系[J],兰州学刊,2011
优秀计算机毕业论文范文
摘要:随着计算机网络规模的日益扩大,网络的复杂性和不确定因素都在增强,网络的管理变得越来越困难。故障管理作为网络管理的一个重要部分,直接关系到网络能否正常运行,因此需要一套科学的管理方法进行网络管理。
关键词:计算机网络;故障管理;智能化
引言
随着计算机网络规模的日益扩大,网络的复杂性和不确定因素都在增强,网络的管理变得越来越困难。故障管理作为网络管理的一个重要部分,直接关系到网络能否正常运行,因此需要一套科学的管理方法进行网络管理。随着计算机网络规模的日益扩大,网络的复杂性和不确定因素都在增强,网络的管理变得越来越困难。
一、智能化网络管理的概述
为了能够更有效地对各种大型复杂的网络进行管理,许多研究人员将人工智能技术应用到网络管理领域。虽然全面的智能化的网络管理距离实际应用还有相当长的一段路要走,但是在网络管理的特定领域实施智能化,尤其是基于专家系统技术的网络管理是可行的。用于故障管理的专家系统由知识库、推理机、知识获取模块和解释接口四大主要部分组成。专家系统以其实时性、协作管理、层次性等特点,特别适合用在网络的故障管理领域。但同时专家系统也面临一些难题:
1.动态的网络变化可能需要经常更新知识库。
2.由于网络故障可能会相关到其它许多事件,很难确定与某一症状相关的时间的开始和结束,解释和综合消息复杂。
3.可能需要大量的指令用以标识实际的网络状态,并且专家系统需要和它们接口。
4.专家系统的知识获取一直以来是瓶颈所在,要想成功地获取网络故障知识,需要经验丰富的网络专家。
在实现智能化网络管理系统时,还必须把握系统复杂性与系统性能的关系。不仅要利用将较为成熟的人工智能技术,而且要考虑实现上的复杂度和引入人工智能技术对系统性能和稳定性的影响。
二、基于免疫agent的网络故障管理
在前面介绍理论的基础上,我们提出了一个基于免疫agent的网络故障管理模型。下面对这个模型进行详细分析。
1.免疫agent故障管理模型
免疫Agent网络模型的工作原理是,当网络发生故障的时候,搜集故障信息,然后经过一定的处理后,以抗原的形式提交到本地agent,本地agent首先在本地知识库进行搜索,看是否存在与抗原相匹配的故障类型,如果存在,那么输出故障信息,同时发送匹配成功的激励信号;否则发送协助信号,请求其他agent协助解决,其他agent接收到帮助信号以后,到自己agent中的知识库就行搜索,看是否存在相匹配的信息,如果存在,则将匹配到的故障类型发送给本地agent,否则将故障信息交由人工解决。免疫agent模型如下图所示。
模型的运行是不断进行迭代的协同进化过程。每进行一次故障数据信息的诊断,模型就完成一次迭代过程。每一次迭代中,Agent之间会进行信息的交互,在迭代过程中每一个agent的知识库(也就是抗体集)会不断的进行更新,因而故障诊断能力会不断的增强,整个过程是始终是处于动态变化。
2.Agent各功能模块介绍
移动agent由六种不同功能的agent组成。下面对每种agent功能进行详细介绍。
(1)信息采集agent
信息采集是进行故障诊断的前提。信息采集agent主要是对网络主机及所属子网络上的原始数据进行收集,然后将收集到的原始数据保存,然后进行一些预处理(如分析数据传输采用的协议、丢包率等),为故障诊断准备好数据信息。
(2)故障诊断agent
故障诊断agent是整个系统的核心。一个故障诊断agent通常只包含相对有限、独立的故障检测方法,提供对某一具体类型的数据分析服务,因此它的检测能力是非常有限的。故障诊断agent根据本身的责任,它会主动发送请求给相关的信息采集agent,然后对返回的信息进行分析,得出诊断结论。如果存在无法识别的异常,故障诊断agent会将数据源信息、实际诊断方法、故障参数等信息作为本地存储,发送给决策agent做下一步处理。
(3)通信agent
所谓的通信agent就是负责网络agent之间的相互通信。每个局域网都有一个通信agent而且是唯一,局域网内的agent之间必须通过通信agent才能进行交互,否则不能直接通信。通信agent本身并不具备执行诊断任务的能力,是为其他agent服务的。
(4)决策agent
系统在故障诊断过程中可能遇到各种问题,如数据采集不完整、领域知识不完备等,这些因素增加了检测结果的不确定性。对于比较简单的任务而言,决策agent也许不是必需的,但是如果任务比较复杂,根据单一故障特征并不能确定问题的所在,此时决策agent就发挥作用了。如果无法得出明确的诊断结论,这个时候决策agent会将诊断信息发送给系统管理agent,请求人工处理,处理完成后,将处理信息添加到知识库中,以备将来使用,这也就是学习过程。
(5)知识管理agent(知识库)
知识管理agent主要功能是存储相关领域的基本原理、专家的经验知识以及一些实际案例等,信息数据也是专家知识库的重要部分。知识库的内容为各种故障的诊断提供了必需的知识。知识管理agent主要是维护、搜索、转换知识库中的知识,包括协调全局、本地知识库的管理的同步和关联,负责知识库中知识的更新与学习。
(6)系统管理agent
系统管理agent是整个系统正常运行的保障,主要职责是负责agent的创建、挂起、注销等,并为各个agent提供信息搜索功能。系统管理agent中还为诊断任务联盟提供信息存储功能。
(7)故障诊断中抗体库算法设计
在整个系统中,故障诊断是系统中的最重要部分,而故障诊断的核心是抗体库。本文基于免疫原理的设计了一种高效的算法,具体描述如下。
①初始种群,根据待解决问题的具体要求,随机产生数量为N的个体。
②根据专家知识和经验建立本地知识库,本地知识库包含的一系列的抗体集。
③本地知识库接收其它Agent的疫苗,然后进行知识库的更新,形成新的抗体集。
④抗原传感器采集一定范围内的信息数据。
⑤如果判断采集到的信息数据可能会存在异常,则发送协助解决信息给当前免疫Agent,处于等待状态并保持免疫耐受,转步骤⑧。
信息数据与本地知识库抗体进行匹配,如果匹配成功,那么表明本地知识库内有对应的解决方案(即存在抗体),然后进行免疫应答。
⑥将此抗体模式作为疫苗,发送刺激信号给其它相关免疫Agent,然后可以作为经验给其它免疫Agent解决类似问题。
⑦进入下一阶段,转到步骤③。
⑧若免疫Agent返回的信息是继续等待,那么继续保持免疫耐受,并转到步骤⑦;若其它免疫Agent返回经验知识作为参考,那么转到步骤⑤,并且学习参考经验知识并保存,然后对本地知识库进行更新,提供给下次免疫答复。
实际的操作过程中,我们首先需要定义网络状态和实体,网络故障具体表现在网络实体的某些的属性值的超出了允许的范围,然后系统就可以获取网络运行时的信息,对这些信息进行预处理,将其转换成具体问题的求解,最后将此问题求解方案通过一定的形式转化成免疫算子,用于生成种群中的个体。
三、结束语
本文提出的基于免疫agent的网络故障管理智能化系统,相对于传统的网络故障管理,具有更好的灵活性和主动性,具有更高的效率和决策能力。我们将免疫算法和Agent结合运用到网络故障管理中,可以对一些不完整的信息进行处理,提高了网络管理智能化水平,特别适合于分布式的大型复杂网络,能更好地、更快的发现解决了网络中存在各种问题。
参考文献:
[1]彭玉娟.分布式计算机网络故障管理系统分析[J].科技资讯,2007,(13).
[2]温润芝,张玲,张冬英.计算机网络故障管理智能化探究[J].广播电视信息,2009,(11).
[3]辛浩,李玲玲.常见网络故障的诊断与排除[J].淮北职业技术学院学报,2010,(06).