车辆工程专业本科可以掌握的软件
1、首先要掌握AutoCAD软件,这是车辆工程专业必须掌握的软件,几乎所有大学都会开这门软件课,学过《工程制图》这门课后,会对工程图绘制有更深理解。可以发现AutoCAD绘制工图方便快捷,绘制完成直接打印出来就好。AutoCAD可以绘制二维图和三维图,二维图可以用来绘制工程制图,也可以绘制教材中的插图;三维图功能很少用到,不用进行学习。绘制二维图需要学习软件的基本操作,如何画直线、标注等,可以到图书馆借一本教材进行学习。
2、三维建模软件,建议学习catia,这一软件车企使用较多,pro-e、UG等也有使用,可以根据学校开晗嬖嵛躅课情况选择学习。这些三维建模软件基本原理差不多,操作会有些差异,软件侧重点有些不同,如有的曲面建模特别厉害、有的实体建模特别方便等,但本科期间如果没有特别需要,掌握一款软件就好。以catia软件为例,一般只需掌握实体建模就好,就可以基于实体叠加等生成所需的实体;如果你要参加汽车造型设计大赛等,还需掌握其曲面建模,曲面建模流程是,将物体三视图导入软件,根据三视图在空间内绘制曲线,根据曲线生成曲面,具体可以百度一下,深入学习,可以参考有关书籍。三维软件结合AutoCAD非常方便,在AutoCAD中手工绘制零件三视图等特别麻烦,几乎不会有人手工绘制,都是在三维软件创建实体模型,然后导出所需视图,AutoCAD中进行视图小修及标注。总结,可以学习三维软件以下模块:零件创建、装配体创建、工程制图(即由三维模型导出所需视图)、曲面造型(选学)。
3、Matlab软件,这也是必须掌握的一个软件。可以理解成Mat盟敢势袂lab和C语言、python语言一样也是一门语言。所以初学Matlab要像学语言一样学习它的基础知识,比如如何定义变量、表示数组、表示矩阵、加减乘除运算、如何定义函数、引用函数、循环判断语句结构等,这些基础知识要系统的学习。不要被Matlab庞大的函数库吓到,其实用了这么多年,每回需要实现一个功能,自己都会百度下有没有现成的函数,没有就要自己编程了,基本不用记住函数名,但要掌握引用格式,忘记了也不要紧,再去百度,所以自己编写matlab程序都是边百度边写的,学习基本知识,是为了明白如何实现需要的功能。对于车辆工程甚至其他学科来讲,Matlab主要用来计算,可以实现复杂矩阵运算;同时它也有if、while等条件语句,可以进行判断;可以用来模拟控制器,与carsim、adams等软件联合仿真,对车辆系统进行建模仿真。本科掌握Matlab就好,有兴趣可以了解下Matlab中的工具箱、simulink、simscape等模块。
4、c语言,和介绍matlab软件一样,要从基础学习,学习变量的定义、数组、条件语句等,最难的是指针变量。这一语言基本属于车辆必学,因为要考计算机二级,这一证书无论升学还是就业基本属于必备的条件了,就像英语四级一样。建议找一本基础教程,多思考,早晚会学会,不要怕,要喜欢上学习这一语言。如果你喜欢汽车电子方向,以后想去车企或者研究生从事汽车电子有关工作,可以进一步学习c++,这个可以考计算机四级,很有用的,不过中间要考计算机三级,可以选择计算机网络基础。
5、有限元软件,如ansys、abaqus、nastran等,有限元软件基本所有大学本科期间都不会开设这一门课程,但是毕业设计却要吹涡皋陕用到有限元分析。有限元可以理解成把一个物体分成很小的网格,无限接近这一物体,可以加载,计算应力、位移、应变等。注意这一思想很重要,使得可以用计算机以接近实际的情况计算出结果,在《材料力学》中计算的都是简单结构,而有限元思想却可以对整个车身进行静力学分析。毕竟毕设要用到,可以学习ansys或者abaqus(这些软件类似catia选择一种就好),它们自带前处理器。有限元分析分为:前处理(即划网格)、计算、后处理(以彩色图或者动画显示结果)。其实前处理可以用hypermesh软件,计算选择ansys或者abaqus,因为hypermesh专注于前处理和后处理,它的计算求解器就不发达,ansys等专注于求解器研发,前处理划分网格却不方便。其实这些软件很容易上手,找到合适教材进行学习,同时可以看下有限元理论知识,如曾攀的《有限元法》等。
6、多体动力学软件adams,这一软件可以进行动力学及运动学仿真,想象一下曲柄连杆机构,软件中可以建立刚体、弹簧等,并创建约束、接触,给物体施加初速度、加速度等,求关键点或结构力、速度等。这一软件车辆工程专业本科期间很少有学校开课,但是也是毕设却有可能用,有限元软件基本车辆毕设必用、还有结合有限元软件和adams的、只用adams的也有。可以肯定的是,学好adams很有用,很多招聘信息显示会adams有三年工作经验,会进行车辆KC特性仿真,工资待遇非常高。所以学它不仅毕设可能用到,工作中也是一种本领。车辆一般用adams car模块。
7、从这条开始,下面介绍的软件如果你们学校不开这门课,本科期间可量力而行,不是必须掌握,甚至不懂都没事,C51单片机(不一定是51,笔者当时学的这个就写了),以往单片机用的汇编语言,学会c语言后,可以通过中间编译软件将c程序转换成汇报。单片机很有意思,要学好《计算机组成原理》,c语言,找到合适的教程进行学习。单片机功能可以百度,简单来说它就像电脑的cpu,只是性能降了很多,要给它加很多外设,编程实现外设控制,如可以用单片机做收音机、计时器、红绿灯控制器等。
8、carsim或trucsim软件,这两款软件很容易上手,如果你们本科毕设可以自选题目,就可以从这两个软件入手,选题,就不用学有限元和adams了。carsim是对于轿车参数化建模,trucsim是对卡车,具体原理简单点就是可以看到《汽车理论》上有很多公式,建立半车模型、整车七自由度模型等进行平顺性或操作稳定性分析,在这一软件中输入车辆有关参数,可以进行整车性能的仿真,可以以动画形式直观显示,还可以和matlab中simulink进行联合仿真。具体可以百度,总结是,这一软件本科完全不必要掌握,但是使毕设可以考虑的,用carsim或trucsim完全可以写出一篇工作量足够的本科论文。
9、python语言,可以百度下,戏称胶水语言,相对c语言、matlab语言有很大优势,在做控制,智能车方面应用很多,顺便说下c、simulink等都可以做智能车,感兴趣的同学可以了解有关知识。python已经得到普及,可以了解学习。
10、这里提供下学习资料获得方法,具体参考该经验下方的连接引用。百度网盘搜索、校图书馆资源、超星图书馆、书香中国等。