【技术实现步骤摘要】
基于ANSYS与MATLAB数据接口的CFD数值模拟优化设计方法
本专利技术涉及参数化设计
,特别涉及一种基于ANSYS与MATLAB数据接口的CFD数值模拟优化设计方法。
技术介绍
参数化设计是指从功能分析到创建参数化模型的整个过程。其中参数化建模是参数化设计的重要过程,是一种重要的计算机辅助设计方法。参数化设计利用系统所提供的基本特征来进行建模操作,可以通过修改几何参数快速修改几何模型.数值模拟也叫计算机模拟,是通过数值计算和图像显示的方法,达到对工程和物理问题乃至自然界各类问题研究的目的。计算机模拟最初被作为其他的方面研究的补充,但当人们发现它的重要性之后,它便作为一门单独的课题应用范围相当广泛。计算机模拟运行时间从运行数分钟到数小时到数天不等,并且通过计算机模拟求解的事件范围越来越广泛。在数值模拟中,优化往往是指通过算法得到要求问题的更优解,而这就意味着在CFD数值模拟优化过程中需要计算多个模型且需要重复计算多次,才能根据优化方向得到比较好的优化结果。但是每计算一个解时都需要绘制三维模型,如果手动绘制三维模型那么工作量将会极其庞大且工作效率极其低下。
技术实现思路
为解决上述CFD数值模拟优化过程中需要计算多个模型效率低的技术问题,本专利技术公开了一种基于ANSYS和MATLAB数据接口的CFD数值模拟优化设计方法,包括以下步骤:S101.结构参数化:通过三维制图软件UG进行参数化建模,将几何参数保存为.exp文件,通过MATLAB读取修改.exp文件,并调用 ...
【技术保护点】
1.一种基于ANSYS和MATLAB数据接口的CFD数值模拟优化设计方法,其特征在于,包括以下步骤:/nS101.结构参数化:通过三维制图软件UG进行参数化建模,将几何参数保存为.exp文件,通过MATLAB读取修改.exp文件,并调用UG批处理文件,以实现模型结构的参数化修改;/nS103.CFD数值模拟分析:通过MATLAB调用ICEM CFD软件,调用录制网格划分的脚本文件并自动划分模型网格,执行完毕后再通过MATLAB调用FLUENT软件,调用录制的脚本文件并读取网格文件进行CFD数值模拟,同时设置检测点便于获得后处理数据,将检测点结果写入result.txt文本文件作为结果输出保存,再通过MATLAB读取result.txt文件作为优化目标结果;/nS105.优化设计目标:在MATLAB主程序运行过程中,调用MATLAB的优化算法程序模块来进行优化求解,求解过程中每当优化算法程序迭代完毕后,MATLAB主程序都需要将求解结果写入.exp文件,UG模块再根据优化结果修改几何参数。/n
【技术特征摘要】
1.一种基于ANSYS和MATLAB数据接口的CFD数值模拟优化设计方法,其特征在于,包括以下步骤:
S101.结构参数化:通过三维制图软件UG进行参数化建模,将几何参数保存为.exp文件,通过MATLAB读取修改.exp文件,并调用UG批处理文件,以实现模型结构的参数化修改;
S103.CFD数值模拟分析:通过MATLAB调用ICEMCFD软件,调用录制网格划分的脚本文件并自动划分模型网格,执行完毕后再通过MATLAB调用FLUENT软件,调用录制的脚本文件并读取网格文件进行CFD数值模拟,同时设置检测点便于获得后处理数据,将检测点结果写入result.txt文本文件作为结果输出保存,再通过MATLAB读取result.txt文件作为优化目标结果;
S105.优化设计目标:在MATLAB主程序运行过程中,调用MATLAB的优化算法程序模块来进行优化求解,求解过程中每当优化算法程序迭代完毕后,MATLAB主程序都需要将求解结果写入.exp文件,UG模块再根据优化结果修改几何参数。
2.根据权利要求1所述的基于ANSYS和MATLAB数据接口的CFD数值模拟优化设计方法,其特征在于,所述步骤S101中调用UG批处理文件,以实现模型结构的参数化修改具体为,在MATLAB主程序运行过程中根据提前录制的UG宏文件,不断的调用UG模块修改参数化模型的几何参数。
3.根据权利要求2所述的基于ANSYS和MATLAB数据接口的CFD数值模拟优化设计方法,其特征在于,所述步骤S101中,在MATLAB主程序运行过程中根据提前录制的UG宏文件,不断的调用UG模块修改几何参数:
①调用UG软件修改几何参数的批处理命令如下:
!”E:\ProgramFiles(x86)\UGNX10.0software\UGII\ugraf.exe”-batch-key:”HONG.macro”
其中-batch是指定以batch模式运行UG;HONG.macro是宏文件
②UG模块需要根据优化结果不断的在list.exp文件中修改几何参数,修改几何参数程序如下:
da=['[mm]p5='num2str(radius)];%几何参数写入
replaceline=6;
fid=fopen('li...
【专利技术属性】
技术研发人员:王龙滟,罗伟,徐健,袁建平,周运凯,陈阳,陆荣,
申请(专利权)人:江苏大学镇江流体工程装备技术研究院,江苏大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。