基于Marc的汽车密封条有限元分析及二次开发毕业设计.doc

上传人:仙人指路1688 文档编号:2961054 上传时间:2023-03-05 格式:DOC 页数:24 大小:794.50KB
返回 下载 相关 举报
基于Marc的汽车密封条有限元分析及二次开发毕业设计.doc_第1页
第1页 / 共24页
基于Marc的汽车密封条有限元分析及二次开发毕业设计.doc_第2页
第2页 / 共24页
基于Marc的汽车密封条有限元分析及二次开发毕业设计.doc_第3页
第3页 / 共24页
基于Marc的汽车密封条有限元分析及二次开发毕业设计.doc_第4页
第4页 / 共24页
基于Marc的汽车密封条有限元分析及二次开发毕业设计.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《基于Marc的汽车密封条有限元分析及二次开发毕业设计.doc》由会员分享,可在线阅读,更多相关《基于Marc的汽车密封条有限元分析及二次开发毕业设计.doc(24页珍藏版)》请在三一办公上搜索。

1、毕业设计题 目 基于Marc的汽车密封条有限元 分析及其二次开发 学 院 机械工程学院 专 业 机械工程及自动化 班 级 机自0902 学 生 李清杰 学 号 20090421147 指导教师 宋卫卫 二一三 年 五 月 二十四 日摘 要采用非线性有限元分析软件MSC.Marc对车窗和车门密封条受力过程进行分析,并掌握了它们的整个分析过程,对整个分析过程进行进一步的研究和简化,来提高工作效率。而对于各种不同的密封条的分析有些过程是一样的,因此可以对其进行二次开发,省略其中的繁琐的过程,而MSC.Marc支持Python程序的调用,使用PyMentat模块来建立或修改模型时,Python脚本就会

2、发送一系列命令给MSC.Marc Mentat,这些命令和选择适当的菜单选项时提交的命令是相同的,也就是说Python脚本程序命令MSC.Marc软件执行相应的操作,来进行不同程度的建模、分析以及后处理。所以采用Python语言进行一系列的编程,简化了车窗和车门密封条的有限元分析过程,而且通过PyMentat模块在Python脚本中使用MSC.Marc Mentat PARAMETERS可以很简单的进行变量的输入,在调用Python程序前可输入要改变的变量,例如受力的大小等。关键词: MSC.Marc;密封条;python程序;有限元分析ABSTRACTBy using the nonline

3、ar finite element analysis software MSC.Marc for window and door seal force process analysis, and grasp the whole analysis process are simplified, and further research on the whole process of analysis, to improve work efficiency. Analysis of sealing strip for a variety of some process is the same, s

4、o it can be two times the development of its, omit the tedious process, while the MSC.Marc Python program to support the call, to create or modify the model using the PyMentat module, the Python script will send a series of commands to the MSC.Marc Mentat, these commands and select the appropriate o

5、ptions menu to submit orders is the same, that is to say the Python script commands of MSC.Marc software implementation of the corresponding operation, to varying degrees of modeling, analysis and processing. So a series of programming using Python language, simplify the finite element window and do

6、or seal analysis process, but also through the PyMentat module in the Python script using the MSC.Marc Mentat PARAMETERS can be very simple for variable input, input to change the variables in the calling Python program, for example, force size etc. Key words: MSC.Marc; seal; Python program; finite

7、element analysis目 录摘 要IABSTRACTII1 前言11.1 汽车密封条研究背景及意义11.2 密封条的介绍11.3 Marc软件的简介11.4 Python程序简介22 车窗密封条的有限元分析32.1 车窗密封条分析参数的确定32.2 车窗密封条网格模型的建立32.3 接触条件定义52.4 车窗密封条分析的后处理结果53 车门密封条的有限元分析73.1 车门密封条介绍及分析参数的确定73.2 车门密封条网格模型的建立73.3 边界条件定义83.4 车门密封条分析的后处理结果84 针对密封条分析的Marc软件的二次开发114.1 Marc软件与Python联系114.2

8、Python开发流程114.2 Python语言基本应用124.3 车窗密封条分析的程序代码125 结 论175.1 总结175.2 展望17参 考 文 献19致 谢201 前言1.1 汽车密封条研究背景及意义中国汽车的数量越来越多,而中国的汽车制造水平还有很大的提高。密封条是汽车的重要组成部分,对于汽车的密封性能起到了主要作用。密封条遍布汽车各部,有车窗密封条、车门密封条、后备箱密封条等,填补了车体间的间隙,对汽车起到了很好的密封盒保护作用。好的密封条可以大大提高汽车的总体性能和使用寿命,因此密封条的设计是非常有必要的。对于对密封条新产品的设计与制造,目前已经改变了传统的设计方式,利用先进计

9、算机辅助设计技术,来对密封条进行设计模拟分析,改善密封条结构,提高密封条性能。由于汽车密封条材料的复杂性、结构的特殊性、接触载荷和边界的非线性等因素,因此应用计算机辅助设计手段,可以提高预测能力,降低开发试制成本。目前,在汽车密封条结构设计方面,国内密封条企业已有长足进步,数家先进企业已经成功推广应用了CAD/CAE技术,适用了汽车制造厂家的要求。将计算机辅助试验(CAE)技术用于产品开发、质量改进、缺陷分析、寿命预测等方面,可以有效地缩短产品开发周期、降低生产成本和提高产品质量。CAE技术在密封条的设计方面起到了非常大的作用,通过CAE技术可以分析密封条的受力情况、温度影响,使用寿命等,提高

10、了密封条的设计制造技术。本文主要简单模拟了密封条的受力过程,并对起分析过程进行了简化。1.2 密封条的介绍轿车车身有一个很重要的密封件,就是用合成橡胶制成的密封条,又称为防护性成型镶条。主要应用在车门门框、侧面车窗、前后档风玻璃、发动机盖和行李箱盖上,起到密封的作用,另外也起到减振保护的作用。密封条的制作材料主要是聚氯乙烯(PVC)、乙丙烯橡胶(EPDM)、合成橡胶改性聚丙烯(PP-EPDM)等,通过挤压成型或者注射成型等方法制成。1.3 Marc软件的简介MSC.Marc是功能齐全的高级非线性有限元软件,具有极强的结构分析能力。为满足工业界和学术界的各种需求,提供了层次丰富、适应性强、能够在

11、多种硬件平台上运行的系列产品。可以处理各种线性和非线性结构分析包括:线性/非线性静力分析、模态分析、简谐响应分析、频谱分析、随机振动分析、动力响应分析、自动的静/动力接触、屈曲/失稳、失效和破坏分析等。为满足工业界和学术界的各种需求,提供了层次丰富、适应性强、能够在多种硬件平台上运行的系列产品。它提供了丰富的结构单元、连续单元和特殊单元的单元库,几乎每种单元都具有处理大变形几何非线性,材料非线性和包括接触在内的边界条件非线性以及组合的高度非线性的超强能力。MSC Marc是世界著名的非线性有限元分析软件,并且MSC Marc软件拥有300多个具有特定功能的开发程序公共块和100多个用户子程序。

12、用户可以根据自己的需求调用特定的用户程序模块。对于MSC Marc有限元分析的用户子程序的应用的成功案例所国内外有很多,特别是在用户对材料属性的定义、复杂边界条件定义等方面特别成功。MSC Marc软件为用户提供了实用的、完善的、多层次的二次开发功能,以MSC Marc已有的软件为基础平台,可以开发出很多典型的材料本构、边界条件的用户分析子程序,从而形成自身的可长期持续应用和发展的非线性有限元分析系统。MSC Marc嵌入了Python脚本程序,可以通过脚本编程来完成MSC Marc的很多操作,本设计就是应用Python进行编程来简化MSC Marc的分析过程,对车窗和车门密封条的分析过程进行

13、了简化,提高了工作效率。1.4 Python程序简介Python 是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性,是容易上手且功能强大的程序语言。Python是免费的,虽然它并不是唯一一个免费的编程语言,但不同的是它提供了丰富的技术支持。人们可以不用购买任何软件,而且不用担心版权问题就可以编写、发布Python程序。Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于你不再需要担心如何编译程

14、序,如何确保连接转载正确的库等等,所有这一切使得使用Python更加简单。由于你只需要把你的Python程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的Python程序更加易于移植。Python非常易于使用,并且可用于脚本程序,针对Marc软件而嵌入了Python程序,方便使用者进行Marc的二次开发。它的设计混合了传统计算机语言的软件工程的特点和脚本语言的易用性。Python语言很适合用作其他应用程序的扩展语言,例如可以用Python来扩展CAD、Marc等设计软件的功能。2 车窗密封条的有限元分析2.1 车窗密封条分析参数的确定由于车窗密封条与车窗玻璃的相互作用过程中表现出了非常复

15、杂的力学特性,而且车窗密封条材料属于橡胶类材料,根据橡胶材料的特性,分析中涉及复杂的非线性有限元分析过程,所以利用功能强大的非线性有限元软件MSC Marc对车窗密封条进行非线性接触分析。车窗密封条材质为橡胶,橡胶材料的单轴拉伸实验的应力应变曲线如图2.1所示。通过Mentat的实验曲线拟合功能得到Ogden的模型参数,并分析在车窗关闭的过程中密封条橡胶的位置变化及应力云图。图2.1 材料的应力应变曲线2.2 车窗密封条网格模型的建立利用Marc软件画出玻璃和密封条曲线模型,对密封条曲线添加均匀种子点,然后进行四边形网格划分。网格划分后共有911个单元,车窗密封条有限元网格如图2.2所示。由于

16、玻璃压缩过程中的车窗密封条的变形主要是截面面积方向的变形,长度方向变形不大,所以可将密封条变形过程认为是平面应变过程,可按照平面应变问题来建模,这样可以减小模型的规模,从而大大提高分析效率,建模时,可将密封条厚度设置为1mm。图2.2 车窗密封条有限元网格对车窗密封条进行材料属性定义,将实验测出的材料单轴拉伸应力应变曲线拟合成Ogden材料,并且施加到所以单元上。拟合后的材料应力应变曲线如图2.3所示。图2.3 拟合后的材料应力应变曲线2.3 接触条件定义车窗玻璃相对于密封条而言,刚度无限大,故可视玻璃为刚性体,并将密封条为可变形体。在变形体与刚体的接触过程中,变形体的力和位移是通过与之相接触

17、的刚体的运动产生的,刚体的运动描述通过给定位移来描述,定义玻璃向X方向移动10个单位,玻璃位置表如图2.4所示。图2.4 玻璃位置表然后进行接触体定义,边界条件的定义和载荷工况定义,最后创建作业。2.4 车窗密封条分析的后处理结果设置显示等效Cauchy应力图和位移图,指定好要处理的变量Equivalent Von Mises Stress。玻璃未插入车窗密封条时如图2.5所示,玻璃插入时车窗密封条变形图和应力分布云图如图2.6所示。图2.5 玻璃未插入车窗密封条图2.6 玻璃插入时车窗密封条变形图和应力分布云图3 车门密封条的有限元分析3.1 车门密封条介绍及分析参数的确定车门头道密封条的结

18、构有两种,一种为全海绵胶泡管,另一种由密实胶基体和海绵胶组成。这种密封胶粘贴或镶嵌在车门上,与门框密封条配合,以增加车门与车体的密封作用。车门密封条主要用于车门的固定、防尘及密封。主要由具有良好弹性和抗压缩变形、耐老化、臭氧、化学作用、较宽的使用温度范围(-40+120)的三元乙丙橡胶(EPDM)橡胶发泡与密实复合而成,内含独特的金属夹具和舌形扣,坚固耐用,利于安装。 主要应用在车门门扇门框,起到防水、防尘、隔音、隔温、减震、装饰等作用。3.2 车门密封条网格模型的建立在Marc软件里用贝塞尔曲线和支线画出车门密封条的曲线轮廓,设置好均匀分布的种子点,对其进行四边形网格划分,车窗密封条有限元网

19、格如图3.1所示。由于车门密封条压缩过程主要是截面方向的变形,所以可以认为密封条的变形方式是平面应变,因此可以简化为平面分析。在Marc建模时采用四边形单元建模时,将密封条厚度设置为1mm。图3.1 车窗密封条有限元网格3.3 边界条件定义将车门密封条下端固定,约束X、Y方向的自由度,如图3.1所示施加变化的力模拟车门关开过程的受力情况,作用力的表格如图3.2所示。玻璃位置表如图2.4所示。图3.2 玻璃位置表然后进行材料特性定义,定义橡胶材料采用Mooney模型,将设置为8、设置为2,。再进行载荷工况定义,最后创建作业,激活创建的两个工况,单元类型选择为四节点四边形平面应变全积分Herrma

20、nn单元(Marc中编号80)。选取等效柯西应力作为后处理的数据。3.4 车门密封条分析的后处理结果设置只显示变形后的网格,设置显示应变云图,指定好要处理的变量等效柯西应力(Equivalent of Cauchy Stress)。记录的车门关开过程中的密封条的等效柯西应力图如图3.3到图3.5所示。图3.3 车门关闭前密封条应力图图3.4 车门关闭后密封条应力图图3.5 车门关闭又开开后密封条应力图4 针对密封条分析的Marc软件的二次开发4.1 Marc软件与Python联系在MSC.Marc 软件中执行一个操作时就会出现两种结果,一是出现一个新的菜单屏幕,二是提交了一个命令。本设计二次开

21、发的原理就是利用了第二条,用Python脚本语言编出一系列的命令,当在Marc软件里加载Python程序时,Pyhton就会将这一系列命令发送给MSC.Marc Mentat,然后Marc就会执行相应的操作。例如,如果用户选择下面几何属性定义的菜单: Geometric PropertiesNew(Structural) Planar Plane Strain Properties Thickness 1 Elements Add All Existing用户就会看到在MSC.Marc Mentat对话区域会出现一下命令:*new_geometry *geometry_type mech_pl

22、anar_pstrain *geometry_param norm_to_plane_thick 1 *geometry_option cdilatation:on *geometry_option assumedstrn:on*add_geometry_elements all_existing因此,如果用户想用Python脚本来执行几何属性的定义,就是把以上命令传递给MSC.Marc Mentat软件,告诉它执行此过程进行几何属性的定义,这样Marc软件就会完成Python脚本发出的命令。 用Python语言进行二次开发的好处是Marc软件可以直接调用Python程序。不需要像其它语言似的

23、需要建立各种连接才能正常使用。而且用于Python程序的开发软件小,非常实用和方便。本设计就是用Python 3.3软件进行的程序编写。4.2 Python开发流程 熟悉Marc操作过程中的常用命令,在Python程序编写时开发流程如图4.1所示。图4.1 Python脚本开发流程4.2 Python语言基本应用对于Python与Marc的之间的连接调用,就得从py_mentat包中调入所有信息,只需要在Python脚本程序第一行加入以下程序语句,来建立它们之间的连接,不需要进行其它任何设置。from py_mentat import *同样,使用PyPostt模块的Python脚本需要按下面

24、语法调入py_post模块:from py_post import *一些Python函数(或子程序)被创建用来生成网格。在定义一个Python函数时,需要使用复合语句def,语法形式如下:def NAME ( args ) :冒号后面的内容即为该函数的组成部分,在书写上它们必须要缩进一格。函数中的代码书写结束后,新的代码不能够继续保持缩进,应该在原位置开始书写。在本设计的Python代码中,大部分地方创建了一个字符串,然后使用子程序py_send将其发送到MSC.Marc Mentat中执行。就是用来传递命令给Mrac软件进行相应的操作。在Python中也可以直接在子程序py_send的参数

25、中直接创建字符串,然后传递给子程序py_send发送给MSC.Marc Mentat,例如在如下的语句中:py_send(*add_nodes %f %f %f % (x, y, z)需要发送的命令和浮点型数据直接在子程序py_send的调用参数中指定。4.3 车窗密封条分析的程序代码#该语句将PyMentat模块调入到Python脚本中,对于需要访问PyMentat模块的Python脚本。from py_mentat import *#几何属性的定义。def geom_pr(): py_send(*new_geometry *geometry_type mech_planar_pstrain

26、) py_send(*geometry_param norm_to_plane_thick 1) py_send(*geometry_option cdilatation:on) py_send(*geometry_option assumedstrn:on) py_send(*add_geometry_elements all_existing) return#材料属性的定义。将实验测出的材料单轴拉伸应力应变曲线拟合成Ogden材料,并且施加到所有单元。def mate_pr(): py_send(*new_md_table 1 1) py_send(*table_name tension)

27、 py_send(*set_md_table_type 1 experimental_data) py_send(*table_add) py_send(0 0) py_send(0.9 100) py_send(1.6 250) py_send(1.9 300) py_send(2.2 500) py_send(2.4 600) py_send(2.6 700) py_send(2.9 1000) py_send(*table_fit) py_send(*new_mater standard *mater_option general:state:solid) py_send(*mater_

28、name rubber) py_send(*mater_option structural:type:ogden) py_send(*xcv_table uniaxial tension) py_send(*xcv_model ogden) py_send(*xcv_mode uniaxial on) py_send(*xcv_positive on) py_send(*xcv_checks yes) py_send(*xcv_compute) py_send(*xcv_apply_curr) py_send(*xcurve_fill) py_send(*current_graphics_wi

29、ndow model:1) py_send(*add_mater_elements all_existing) return#定义刚体玻璃位置表和接触体。def glass_po(): py_send(*new_md_table 1 1) py_send(*table_name glassl) py_send(*set_md_table_type 1 time) py_send(*table_add) py_send(0 0) py_send(1 10) py_send(*table_fit) py_send(*new_contact_body *contact_deformable) py_

30、send(*contact_body_name rubber) py_send(*add_contact_body_elements all_existing) py_send(*new_contact_body *contact_rigid) py_send(*contact_body_name glass) py_send(*contact_option control:position) py_send(*contact_value px 1) py_send(*cbody_param_table px glassl) py_send(*add_contact_body_curves 2

31、 3 1 #) py_send(*new_contact_table) py_send(*contact_table_entry 1 2) py_send(*contact_table_option $ctbody1 $ctbody2 touching) return#定义边界条件。约束密封条外侧所有节点的自由度。def boun_con(): py_send(*new_apply *apply_type fixed_displacement) py_send(*apply_dof x *apply_dof_value x) py_send(*apply_dof y *apply_dof_va

32、lue y) py_send(*add_apply_nodes 295 294 293 292 291 #) return #进行网格重划分设置。def re_mesh(): py_send(*new_adapg *adapg_type advfront_quad) py_send(*adapg_option increment_crit:on) py_send(*adapg_param increment_freq 1) py_send(*adapg_rmsh_body rubber) return#定义载荷工况。激活载荷,采用分布加载方式,总时间为1s。def load_case(): p

33、y_send(*new_loadcase *loadcase_type struc:static) py_send(*add_loadcase_loads apply1) py_send(*loadcase_ctable ctable1) py_send(*add_loadcase_adapgs adapg1) py_send(*loadcase_option multicriteria) return#创建作业。激活工况,选取等效Cauchy应力作为后处理的数据。def job_s(): py_send(*new_job *job_class structural set($anl_clas

34、s_job,true) py_send(*add_job_loadcases lcase1) py_send(*add_job_applys apply1) py_send(*job_option frictype:coulomb_roll) py_send(*job_contact_table ctable1) py_send(*job_param max_el 1000) py_send(*job_option strain:large) py_send(*add_post_var von_mises) py_send(*add_post_var eel_strain) py_send(*

35、job_option dimen:pstrain) py_send(set($threed_anl_dim,false) set($axisym_anl_dim,false) set($planar_anl_dim,true) py_send(*element_type 80 all_existing) return #主程序将执行以上子程序 def main(): geom_pr() mate_pr() glass_po() boun_con() re_mesh() load_case() job_s() return5 结 论5.1 总结 经过几个周的设计使我对有限元分析方面有了更多的认识

36、,对Marc软件的应用有了基本的了解,能够进行一些内容的分析工作。对于非线性分析方面有了一些认识,认识到有限元分析在工程应用方面的重要性。虽然在设计过程中遇到很多坎坷,一开始方向就错了,以为用Fortran语言可以实现对Marc的二次开发,后来发现fortran比较难实现,Python能够轻松实现,于是又改用Python语言。在编写程序过程中要不断的尝试,有时一点小小的错误就会导致程序的失败,所以在编程的过程中必须非常的细心,没当调试过了一个程序就会豁然开朗,感觉自己犯的错误是多么的不应该!希望在以后的工作中能够不断丰富这方面的知识并将其应用到工作当中。 刚开始时Marc软件都不会,而且界面全

37、是英文的,感觉完了,做不出来了,可是一路过来我明白了很多,有些东西不是表面看起来那么的难,不要被吓到,只要你去试着去学习,就会感觉它并不是想的那么难,要敢于面对。 对于本次设计内容的总结如下:(1) 有限元分析(CAE)。通过MARC分析软件,分析设计密封条的结构和受力变形行为,通过计算机模拟密封条在装车过程中所受的应力和应变分析,验证或优化改进密封条的结构及材料设计。(2) 经过对MARC的二次开发,每次汽车密封条的分析过程不需要经过各种条件定义就可以直接进行分析,调入程序,得出分析结果。通过对汽车密封条分析过程的二次开发,大大缩短了时间提高了工作效率。5.2 展望随着工业技术的迅速发展,有

38、越来越多的复杂结构,包括复杂的几何形状、复杂的载荷作用、复杂的支撑约束等问题需要去分析研究。必须对复杂问题作出简化,才能提高工作效率。未来CAE技术会得到更广泛的应用,本研究能够很好的应用到CAE技术中,对于相同分析过程的分析完全可以调用同一Pyhon程序,大大缩短有限元分析的过程。但是本设计在以下方面还需要作进一步的研究和开发。(1)通用性问题,在不同版本marc软件里相同的操作执行的命令可能不一样,这样的话针对Marc2011编写的Python程序就可能不能应用于其他版本的Marc,因此在通用性方面还需要进一步的研究和改善。(2)复杂分析问题的解决,就需要用到fortran语言来进行编程,

39、而Python语言可以嵌入到fortran里,如果能将其结合起来也许能够解决复杂分析的问题,在这方面还有很大的提高余地。(3)在程序修改方面需要用到其他软件来编写,而编写完了又不能确定程序是否可用,必须调入到Marc里才知道程序的好坏,所以在以后的设计中希望能够将编程软件直接嵌入到Marc软件里,这样可以直接在Marc软件里编写程序和调试程序,这样就方便多了,就像autocad里的AutoLISP二次开发技术的应用一样。如果在能够解决以上这些缺点的话,我相信本设计在以后能够得到很好的发展和应用。 参 考 文 献1 冯超,孙丹丹,陈火红. 全新Marc实例教程与常见问题解析M. 北京:中国水利水

40、电出版社,2012.2 Campbell.Python编程实践 M. 北京:机械工业出版社,2012.3 陈火红. MSC.Marc/Mentat2003基础与应用实例M. 北京:科学出版社,2004.4 陈火红. 新编MARC有限元实例教程M. 北京:机械工业出版社,2008.5 阚前华. MSC.Marc工程应用实例分析与二次开发M. 北京:中国水利水电出版社,2006.6 赵建才. CAE技术在轿车车门密封条结构优化中的应用J. 上海:上海交通大学,2004.7 刘军. 车门橡胶密封条设计研究C. 2008中国汽车工程协会年会论文集,2008:466-469.8 徐兆坤. 乘用车密封条的

41、技术现状及发展趋势J. 上海工程技术大学学报,2007,21(2):117-120.9 黄燕敏. 基于仿真分析的轿车车门密封条结构改进研究D. 上海:上海交通大学,2010.10 赵建才, 万德安, 何珊. 轿车车门密封条压缩变形的计算机仿真J. 计算机仿真,2002, 19(3) : 24-2511 万德安. 轿车密封条压缩变形的基础性能研究J. 机械设计与制造,2000(6):56-58.12 王勇. 轿车门体弹性仿真及密封性研究D. 武汉:武汉理工大学,2008.13 赵建才,姚振强. 密封条结构参数优化设计方法J. 中国机械程,2006,17(12):1242-1244.14 邢玉涛.

42、 汽车车门密封条的非线性有限元分析C. 第五届中国CAE 工程分析技术年会论文集,2009:551-555.15 张振秀. 有限元软件MSC.Marc/Mentat 在橡胶材料分析中的应用J. 世界橡胶工业,2005:32-36.16 Helmi Rashida. Stress Analysis of a Low Loader ChassisJ. Procedia Engineering ,41 (2012):995 1001.17 Kyo-Seouk Bae. Wear behavior of diamond wheel for grinding optical connector ferr

43、ule FEA and wear testJ. Journal of Mechanical Science and Technology ,22 (2008): 2009-2015致 谢首先,感谢我的导师宋老师,在做毕业设计之前,我连Marc软件是干什么的都不知道,也没听过这个软件,只接触过ANSYS,也是一个有限元分析的软件,通过老师的介绍和查阅资料,对Marc软件有了了解,Marc软件在非线性分析方面有很强大的分析能力。我个人也是比较爱好软件的应用,在做毕业设计的过程中宋老师给了我很多指导,遇到了很多困难,在老师的指导下也都一一解决。宋老师非常的有责任,又一次早上去给我们指导,午饭没吃,下午快到四点了才离开图书馆,在这里我真心感谢宋老师,谢谢您的指导。在这里还要感谢我的同学和朋友,在我做毕业设计的过程中给予我了很多帮助,很多人的力量是强大的,在做毕业设计的过程中向我的朋友们学到了很多,像Word的排版什么的,感觉自己不会的太多太多。在这四年的学期中结识的各位生活和学习上的挚友让我得到了人生最大的一笔财富。在此,也对他们表示衷心感谢。最后感谢学术界的前辈们,通过你们撰写的论文资料、书籍等给我提供了很大的帮助,你们为学术的发展,后者的学习做出了很大贡献,谢谢! 由于我是学机械的,在编程方面肯定不是很专业,存在很多不足之处,恳请各位老师批评和指正,谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号