能源动力类计算机软件使用情况调研为软件实践
0 绪论
随着计算机技术的飞速发展,社会信息化程度极大提高,各行业的长足发展也与数字化计算机技术紧密相连。在高等院校的学生培养过程中,毫无疑问应充分考虑到相关行业对于计算机软件使用的实际需求,开设相应的计算机软件理论和实践课程,培养学生使用计算机软件以解决实际问题的能力。为给相关专业本科生培养计划中计算机软件课程选择及内容安排提供参考,本文就目前常用的能源动力类的计算机软件使用情况进行了调研和分析。
1 问卷设计
针对能源动力行业常用的几类软件,如以Ansys 为代表的计算流体动力学仿真软件、以Matlab 和Python 为代表的数据分析和科学计算软件、以AutoCAD、Solidworks和ProE 为代表的机械制图软件、以LabView为代表的数据采集软件、以Aspen Plus 为代表的流程系统模拟软件和以Abaqus为代表的结构力学计算软件等,分别调研不同类型软件的使用频率以及各软件的受欢迎和推荐程度。
问卷共12 题,前2 题对问卷人员的身份和研究方向进行了解,第3 题调研不同类别软件的使用频率,第4-8 题分别调研各类软件中不同软件的使用频率,第9-11 题分别了解Ansys 和Matlab 软件中使用频率较高的模块,第12 题调研大家对各软件的推荐程序。
问卷以能源和动力相关专业的部分在校师生及毕业生为主要发放对象,通过微信等途径发放电子版调研问卷,共获得271 份有效问卷。
2 调研结果及分析
通过对填写问卷人员的身份进行统计,发现在读学生和已工作人员分别为157 和114 人,具体专业主要包括制冷、热能、动力机械、工程热物理、化工机械、新能源、流体力学、流体机械等方向,基本涵盖了动力工程及工程热物理学科的相关方向,样本具有一定的代表性。对不同类型软件的使用频率进行调研,如图1 所示,其中平均得分高表示软件使用频繁。1-2分到表示使用很少,3分表示仅使用过几次,4分表示偶尔使用(约每月一次),5分表示经常(约每周一次),6 非常频繁(约每天都用)。图1 的结果表明使用最频繁的是机械制图软件,其次是科学计算类软件,计算流体动力学软件和图像处理软件,其它类型的软件使用较少。
图1 不同类别软件的使用频率结果
在机械制图方面,目前主流软件包括AutoCAD,Solidworks,ProE 和UG。从图2 可见,用户常用的机械制图软件是AutoCAD和Solidworks,[1]分别占了68.27%和50.18%(调研中可以多选,下同)。
图2 机械制图软件使用比例
在科学计算方面(图3),Excel 由于其上手容易,操作简单,目前仍是大部分用户做简单计算的首选;自1984年Matlab首次发布后,迅速得到用户的青睐,随后其功能逐渐完善,发展成了一个集数值处理、图形处理、图像处理、符号计算、文字处理、数学建模、实时控制、动态仿真、信号处理为一体的数学应用软件。作为一款强大的科学计算软件,其丰富的功能以及友好的界面让许多用户备受好评,在此次调研中也有超过一半的用户使用。
图3 科学计算软件使用比例
在流体力学计算方面,目前可用的软件种类较多。如图4 所示,Ansys 软件Fluent 模块的使用人数占了被调研人员的一半,其次使用较多的是Ansys 软件CFX 模块,这也表明该软件已成为主流,其物理模型多样,且计算快,稳定性和准确性好。[2,3]Comsol,Fortan 以及OpenFOAM 开源软件等的使用人数次之。也有一部分人(55 人,以学生为主)没有使用过这类软件。
图4 计算流体力学软件使用比例
在数据采集方面,并没有某一类软件特别突出,如图5所示,有34.32%的用户选择了数据采集设备自带的软件,35.42%的用户仍然对Matlab 情有独钟。这可能是由于较多设备自带软件一般都有数据采集和存储功能,数据量不大时一般也不需要特殊的数采软件。LabView 作为一个完全的仪器开发系统软件,其功能也包括数据采集系统,其由于大大简化了程序设计,具有省时高效等诸多优点,[4]因此受到24.35%的用户的选择。
图6 展示了按学习意愿或推荐度排序后的统计结果。可见,最受欢迎或最常用到的五个软件分别是:Ansys,Matlab,Python,AutoCAD 和Solidworks;其中Python这一后起之秀,由于在深度学习和人工智能方面显示出强大功能,近几年受到相关人员的较高推荐。若将相同类型软件并为一类,即Ansys、Fortran 和COMSOL 均主要用于物理场仿真计算,Matlab 和Python 用于科学计算,AutoCAD 和Solidworks 用于制图,则排名前五的不同软件类型为流体力学计算软件(Ansys,Fortan或COMSOL),科学计算软件(Matlab 或Python),机械制图软件(AutoCAD 或Solidworks),数据采集软件(Labview)和流程模拟软件(AspenPlus)。
上一篇:智能制造技术体系的建设
下一篇:采煤机安全运行监控系统的设计研究