SimForge HSF™ 案例分享|复杂仿真应用定制——TankSimulator液体灌箱仿真APP

FLUENT.流体计算应用教程.pdf 动网格、传热和辐射计算应用,燃烧及化学反应、多相流应用,经典实例教程 立即下载

矩阵版头.gif

(一)问题及背景描述

    罐箱是由箱体框架和压力容器罐体组成的设备,具有广泛用途和高效空间利用率,运输成本低廉。罐箱已被国际标准化,可用于公路、铁路、水路等交通方式。全球市场对罐箱需求巨大,其中我国是最大生产国,因此罐箱仿真模拟存在巨大市场需求。

    对靖江某压力容器生产制造企业的产品设计制造及运行场景进行分析,总结其需要通过仿真解决的问题是,罐箱在运输过程中受到的冲击作用导致内部液体晃动并对罐箱结构造成冲击,易造成罐体结构损伤需要在设计之初即对相关场景进行仿真模拟,并优化设计。这是典型的流固耦合问题,内部液体冲击(流体部分还是气液两相流问题)可能引起应力集中、大变形以及与罐箱缺陷等结合问题导致失稳破坏,对安全性产生影响。

    企业目前存在的问题主要有以下几点:

    1.使用商业仿真前后处理软件、仿真求解器软件,需要支付高昂的License费用,企业前期投入会非常高。

    2.目前没有专门用于罐体冲击仿真的软件,只能使用通用仿真软件,这就要求工程师掌握较多理论知识和软件使用经验,而流固耦合仿真需要熟悉结构和流体仿真,进一步提高了企业人力成本。

    3.仿真过程需要硬件资源的支撑,流固耦合计算量也比常规仿真计算量大很多,企业自主采购搭建仿真集群成本高昂,且需要专人运维。

    针对以上问题,神工坊®团队基于一系列开源代码进行了二次开发和自主研发,以开展定制化应用开发。在本期文章中,就我们的定制应用开发平台深度集成开源仿真程序CalculiX、OpenFoam以及preCICE后形成的流固耦合罐箱设计TankSimulator APP进行详细介绍。

(二)解决方案

什么是流固耦合问题

    流固耦合现象在工程中有许多实际案例,如航空领域的气动弹性问题,桥梁领域的颤振问题,都是流固耦合存在的场景。以模拟仿真的角度看,流-固耦合(以下简称FSI)是分别描述流体动力学和结构力学的定律之间的多物理场耦合。这种现象的特点是变形结构或运动结构与周围或内部的流体流动之间的相互作用,这种相互作用既可以是稳定的,也可以是振荡的[1]。

    流固耦合问题的求解面临以下几个主要难点:

    1.物理场的相互作用:流体和固体之间发生相互作用的过程往往十分复杂。

    2.交界面确定及网格生成:FSI问题的求解需要确定流体和固体之间的交界面。这通常涉及到交界面的几何形状、位置和边界条件等问题。

    3.耦合算法:FSI求解器需要设计有效的耦合算法来解决流体和固体之间的相互作用。这包括将流体和固体的方程耦合起来,处理界面条件,以及确保数值求解的稳定性和收敛性。

    4.流体和固体求解在自身领域中已经具有一定的挑战性,而在FSI问题中更加复杂。流体求解中常见的问题包括数值不稳定性、边界条件的处理和网格质量等。而固体求解中需要考虑非线性材料行为、接触与摩擦等因素。

    5.计算资源和计算效率:FSI问题通常涉及大规模计算和复杂的物理过程,对计算资源的需求较高。解决大规模FSI问题可能需要使用高性能计算平台,并优化计算算法和策略,以提高计算效率和减少计算成本。

我们的解决方案

    在介绍解决方案之前,首先介绍一下TankSimulator APP的仿真场景。仿真对象是一个圆柱形罐箱,内部带有防波板,用于缓解流体晃动程度,几何模型示例如下图所示:

图片

    模拟的是压力容器在载具刹车过程中和刹停后内部液体自由晃动两个阶段中,内部液体的晃动过程及其对容器壁面冲击导致的容器壁面发生变形,这是一个双向FSI模拟仿真。

求解器选择及调试

    结构固体力学求解器采用CalculiX,它是一个对标著名非线性结构分析商软ABAQUS的免费、开源的3D结构非线性分析程序[2]。本算例采用动力学求解模块,封头、容器壁、方波板采用壳单元,不考虑几何非线性。

    流体力学求解器采用OpenFOAM,它是应用最广的开源计算流体力学软件,具有较好的二次开发特性。本算例采用的是interFoam求解器,基于VOF方法进行两相流仿真。

    针对仿真场景,调试优化仿真参数设置,并通过实际算例进行验证,最终将与产品无关的仿真参数固化在求解器配置文件中,并实现全流程仿真自动化脚本开发。

耦合软件选择及开发

    通过充分调研了两款仿真求解器的代码结构和运行特性,最终选择preCICE作为耦合软件,并基于官方适配器对求解器和适配器进行了二次开发,提高两个求解器的耦合效率。(适配器是用于在流体和固体之间实现耦合关系的组件或接口。它允许流体和结构两个求解器进行信息交换和数据传递,以模拟流体和固体之间的相互作用,包括了流体和固体的边界条件、位移、速度、压力等参数互相传递的标准接口。)

    流固耦合方案决定了各求解器的解是如何组合的。一般分为串行/并行显式、串行/并行隐式四种耦合方案。压力容器自由晃动过程,属于几何结构简单、非稳态、较大时间步长的仿真问题,显式方案可以提供较好的计算效率和数值稳定性。因此,我们选择串行/并行显式耦合方案。

    我们也对耦合器关键环节的参数及模式进行了定义:

    1.数据映射。在多域仿真时,各个域通常独立的离散化,这样交接面处网格会出现不一致现象。因此,耦合器需要在不同网格之间进行数据插值、外推或者重构,以便流体和固体模拟可以在不同网格间进行信息传递。我们采用最近邻点插值方法将流体网格面上的信息传递到固体模拟中;采用最近点投影方法将固体模拟中的信息传递到流体网格面上。

    2.数据交换。流体仿真和结构仿真需要建立通信,为了实现流固耦合的高效求解,需要超算集群多个计算节点之间的高效数据交换和协同计算,同时提高并行计算的效率和吞吐量,为此我们专门开发了一种优化后的分布式数据通信策略。

定制化界面开发

    TankSimulator APP界面部分基于我们开发的定制应用开发框架快速搭建。对于框架本身,在前几期文章中已经有过详细介绍,这里就不展开介绍了。

定制应用开发案例之结构形状优化APP

Salome平台介绍及二次开发案例

    TankSimulator APP包括从几何模型导入的自动化前处理、仿真参数设置以及自动化后处理及报告生成。其中,根据实际工程和业务需要,我们设计了仿真参数输入界面,极大地简化了相关工程师进行繁杂的参数配置工作,降低了仿真的门槛。除此之外,自动化报告生成也使得仿真报告流程化和规范化。

(三)TankSimulator液体灌箱仿真APP 操作演示

1、登陆网址SimForge高性能仿真云进行账号注册

2、登陆平台后,找到对应图形应用图标(TankSimulator),双击即可打开使用

图片

SimForge平台页面

下面是APP的界面展示,具体操作手册请登陆SimForge平台试用并查看。

TankSimulator APP界面展示

前处理及边界设置

图片

图片

图片

一、固体/流体/仿真设置

Tanksimulator已为用户大幅简化了仿真流程,用户直接输入如下的参数即可

图片

计算监控

在控制区选择队列和CPU核数。接下来需先点击计算准备按钮开始流体网格的生成并开启流体计算,如果是第一次生成流体网格,需要较长时间。观察到如下图的提示,说明已经准备就绪。

图片

当计算准备过程完成后就可以点击开始计算开始流固双向耦合计算,计算过程会显示在中间及右边的文本框内,供观察计算进度。

图片

Paraview后处理

计算完成后在计算监控面板中点击生成后处理结果。之后进入Paraview后处理标签页,相关页面已经准备好,用户可进行流体和固体的后处理。

图片

自动生成报告

计算完成后,在计算监控面板标签页点击生成后处理结果,随后点击生成.docx报告,Tanksimulator将在后台自动提取分析数据,并绘图,自动生成完整的报告.docx文档。如下图所示,生成的报告可以从云桌面的文件系统中下载。

图片

图片

(四)结语

    除TankSimulator液体灌箱仿真APP外,依托「SimForge HSF高性能数值模拟引擎」等技术,「神工坊」为不同行业、拥有特定仿真需求的客户快速定制复杂仿真应用,帮助客户实现设计研发、性能测试等过程的优化,从而降低成本、缩短周期、提高产品质量。

    “仿真驱动创新,计算引领未来”,「神工坊」将始终践行“创新驱动、追求卓越、价值导向、开放合作”的价值观,继续保持对技术研发与创新的高度热情,与更多企业合作,探索更广泛、更深入的高性能数值模拟应用场景。

新媒体矩阵版尾.png

参考资料

[1]COMSOL.多物理场仿真百科[EB/OL].https://cn.comsol.com/multiphysics

VLOOKUP_fixed.py 立即下载

相关推荐

D打卡签到,蓝牙中继,广播信号模拟器

模拟WIFI或蓝牙,有如下4种运行模式 1、WIFI模式:指定SSID、BSSID名称等,模拟WIFI,供设备连接。 2、蓝牙静态模式:指定MAC地址,广播固定的RAW数据。 3、蓝牙动态主机模式:扫描周围蓝牙设备,获取指定MAC地址的蓝牙及其RAW数据,实时发送至Cloud云端,可以设定时间段,只在设定的时间段内发送。 4、蓝牙动态从机模式:指定MAC地址,从Cloud云端获取动态主机模式实时上传的该MAC地址的RAW数据,并广播RAW数据。 准备工作: 1、板子:选择ESP32C3或ESP32C3 Supermini 2、nRF Connect手机app:用于扫描获取待模拟蓝牙设备的MAC和RAW数据。 Wifi分析仪或WiFi魔盒手机APP:用于扫描获取待模拟WIFI设备的SSID和BSSID。 3、可使用官方flash_download_tool_3.9.11工具来固件烧录。 使用说明: 上述完成后,设备首次上电,RESET一侧的指示灯会常亮,可以把它理解成电源指示灯; BOOT一侧的灯会亮,该灯常亮,表示设备开启了AP模式,此时设备会发射一个WIFI信号源,名称为ESPWIFI_AP,密码为12345678,手机或电脑连接该WIFI,浏览器输入192.168.4.1,进入设备的配置页面,进行相应的配置,其中动态主机模式和动态从机模式的SSID、Pwd 及要模拟的蓝牙MAC地址。配置完成并保存后,会重启,重启后设备会按照保存的配置运行。若下次要修改设备配置,可以长按BOOT按键,等待BOOT一侧的灯常亮,即进入AP模式,再按照上述流程配置即可。 仅用于蓝牙设备的开发与调试,请勿用于签到等违法违纪用途。

“神工坊”——高性能计算技术赋能,助力自主工程仿真跨越发展!

十四五期间,工业数字化将是工业转型升级的主路线。“神工坊”秉持“算力赋能、协同创新”的理念,争做“先进算力到仿真算能的转换器”、“离散机理和垂直仿真场景的连接器”,助力我国工程仿真技术实现跨越发展,支撑重大装备研制创新和工业设计研发数字化转型。

SIMFORGE的博客 952

YOLO26算法心电图十二导联目标检测+训练好的模型+368张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[导联I(I), 导联II(II), 导联III(III), 胸导联V1(V1), 胸导联V2(V2), 胸导联V3(V3), 胸导联V4(V4), 胸导联V5(V5), 胸导联V6(V6), 加压肢体导联aVF(aVF), 加压肢体导联aVL(aVL), 加压肢体导联aVR(aVR)] · 训练集:313 张 · 验证集:37 张 · 测试集:18 张 · 总计:368 张 该数据集聚焦于临床心电图信号的精准识别与定位,其核心检测目标为标准12导联心电图中的各个独立导联波形区域,涵盖肢体导联(I、II、III)与加压肢体导联(aVR、aVL、aVF),以及胸前导联(V1至V6),适用于心电图自动分析系统中对各导联位置的快速准确标注与分类。数据采集场景真实还原了医院心电图室或急诊监护环境下的标准心电图记录纸,波形清晰、基线稳定,具有高度临床参考价值。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 57 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9708** mAP50-95 | 0.6344 Precision | 0.8990 Recall | 0.9191 train/box_loss | 1.2231 train/cls_loss | 0.9703 val/box_loss | 1.2779 val/cls_loss | 0.... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

“神工坊”高性能仿真平台重磅来袭!

工业仿真(CAE)技术,既是工业数字化研发设计的核心工具,也是工业互联网时代,乃至工业4.0时代的核心支撑。“神工坊”作为国家超级计算无锡中心正在全力打造的工业数字化CAE云应用平台和“神威·太湖之光”国产超级计算机工业应用的唯一云平台入口,也同时肩负着国产超级计算机工业仿真生态建设者的历史使命。

SIMFORGE的博客 698

企业级AI助手平台 开箱即用的全栈AI平台,支持多智能体协同、Supervisor模式编排、多种决策模式、RAG技术和流程编排能力 支持多厂商大模型统一接入与管理,安全可控的企业知识库与高精度检索优化

企业级AI应用开发框架,支持多厂商大模型统一接入与管理,安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 Agent Skill 协议,帮助企业与开发者零门槛快速构建安全、高效、可落地的AI智能体应用与行业解决方案。

Java低代码, 轻量级, 支持国产化 国密 AI大模型MCP服务 商业免费 包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流、Spring Cloud 微服务、AI大模型等

Java低代码, 轻量级, 支持国产化 国密 AI大模型MCP服务 商业免费 Spring Boot, MyBatis, Flowable, TypeScript, Vue, Antdv, 包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流、Spring Cloud 微服务、AI大模型、代码生成器等

“神工坊”定制应用——液体灌箱仿真APP

对靖江某压力容器生产制造企业的产品设计制造及运行场景进行分析,总结其需要通过仿真解决的问题是,罐箱在运输过程中受到的冲击作用导致内部液体晃动并对罐箱结构造成冲击,易造成罐体结构损伤需要在设计之初即对相关场景进行仿真模拟,并优化设计。流体仿真和结构仿真需要建立通信,为了实现流固耦合的高效求解,需要超算集群多个计算节点之间的高效数据交换和协同计算,同时提高并行计算的效率和吞吐量,为此我们专门开发了一种优化后的分布式数据通信策略。这包括将流体和固体的方程耦合起来,处理界面条件,以及确保数值求解的稳定性和收敛性。

SIMFORGE的博客 483

文创媒体电商行业智算中心(AIDC)建设规划方案.pptx

文创媒体电商行业智算中心(AIDC)建设规划方案.pptx

喜报|神工坊荣获“智汇姑苏”创新创业大赛城市邀请赛二等奖!

未来,神工坊将始终秉持“仿真驱动创新,计算引领未来”的核心理念,坚持研发创新,打造产业核心竞争力,为推动我国工业仿真技术的跨越式发展,以及重大装备研制创新和工业设计研发数字化转型提供有力支撑。据悉,近年来,苏州姑苏区深入推进“产城人”融合发展,立足自身资源禀赋,持续打造人才、项目、产业、资本集聚平台。,通过路演竞赛、企业参观等形式,吸引人才和投资,打造近悦远来的“人才友好型城市”,助力追梦青年在姑苏古城成就未来、共赴精彩。现场,神工坊项目吸引了不少投资人的关注,投资人就项目的商业模式、核心技术,与。

SIMFORGE的博客 502

集团企业数字化转型AI智能体平台规划及场景应用方案.pptx

集团企业数字化转型AI智能体平台规划及场景应用方案.pptx

基于动态窗口法DWA的机器人路径规划研究(Matlab代码实现)

内容概要:本文系统研究了基于动态窗口法(DWA)的机器人局部路径规划算法,深入剖析其在动态环境中实现自主避障与实时轨迹优化的核心机制。文章详细阐述了DWA算法的速度空间采样策略、轨迹预测模型、动力学约束处理及多目标代价函数的设计原理,并通过构建完整的Matlab仿真框架验证算法有效性。结合典型场景的仿真实验,展示了机器人在复杂障碍物环境下如何实时生成安全、平滑且符合运动学约束的最优路径,充分体现了DWA在移动机器人导航中的实用性与鲁棒性。; 适合人群:具备机器人运动规划基础知识和Matlab编程能力,从事智能移动机器人、自动驾驶或服务机器人研发的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入理解DWA算法的理论基础与实现细节;②掌握机器人局部路径规划的仿真实现方法;③为实际机器人系统的导航模块开发提供可复用的算法原型与代码参考;④作为进一步研究高级导航算法(如TEB、MPC)的技术基础。; 阅读建议:建议结合提供的Matlab代码逐模块分析与调试,重点关注速度采样、轨迹积分、障碍物距离计算及代价评估等关键环节,通过调整参数在不同地图环境中进行对比实验,以深刻把握算法性能与参数之间的关系,进而提升对实时路径规划系统设计的理解与应用能力。

“神工坊”团队荣获2022年度中国电工技术学会科学技术奖一等奖

“神工坊”团队参与申报的“电机先进分析设计方法、仿真平台开发及应用”项目荣膺2022年度中国电工技术学会科学技术奖一等奖

SIMFORGE的博客 369

【轴承故障诊断】用于轴承故障诊断的集中时频分析研究(Matlab代码实现)

内容概要:本文系统研究了用于轴承故障诊断的集中时频分析技术,重点解决了传统时频分析方法在处理非平稳信号时存在的能量分散与分辨率不足等问题。通过引入集中时频分析方法,能够有效聚焦信号能量,精确提取轴承故障特征频率,提升故障识别的准确性与时效性。文章详细阐述了该方法的理论基础,并结合仿真信号与实际实验数据验证其优越性能,同时提供了完整的Matlab代码实现流程,涵盖信号预处理、时频变换、参数优化及结果可视化等环节,便于读者复现与拓展应用。; 适合人群:具备一定信号处理理论基础和Matlab编程能力的研究生、科研人员,以及从事机械设备状态监测、故障诊断与预测性维护工作的工程技术人员。; 使用场景及目标:①应用于电机、风机、齿轮箱等旋转机械的早期轴承故障检测,实现故障预警;②提升工业设备运维系统的智能化水平,支撑预测性维护体系构建;③作为高校或研究机构在信号处理、机械故障诊断等课程中的教学案例与实践素材。; 阅读建议:建议读者结合文中提供的Matlab代码逐段运行与调试,深入理解集中时频分布的生成机制及其关键参数(如核函数选择、平滑窗口大小)对诊断效果的影响,并尝试将其应用于其他类型的机械故障信号分析中,开展对比研究以深化对该方法适用性的认识。

“神工坊”性能测试系列之四:Abaqus显式求解分析

CAE是高性能计算的主要应用场景。本期选取CAE领域最常用的仿真软件Abaqus,选择基于Abaqus显式求解的某型汽车碰撞的案例。我们来看下基于“神工坊”高性能仿真平台”的Abaqus显式求解计算,和其他仿真云平台进行效率对比如何。

SIMFORGE的博客 2894

2024 《计算机网络》实验教学指导书.doc

2024 《计算机网络》实验教学指导书.doc

基于MPC的风储联合调频模型研究(Simulink仿真实现)

内容概要:本文系统研究了基于模型预测控制(MPC)的风能与储能系统联合频率调节模型,并通过Simulink工具实现了完整的仿真验证。文章深入剖析了风储联合系统的整体架构设计,详细阐述了MPC控制器的建模原理及其在电网频率调节中的具体应用机制,重点探讨了系统在应对负荷突变与风电功率波动等典型扰动下的动态响应特性与控制性能表现。通过与传统控制策略的仿真实验对比,充分验证了所提出的MPC方法在提升电网频率稳定性、抑制频率偏差方面的显著优越性,并进一步分析了控制器关键参数对系统整体性能的影响规律,为高性能控制策略的设计提供了理论依据。; 适合人群:具备电力系统分析、自动控制理论基础,熟练掌握Simulink/Matlab仿真环境,从事新能源并网、电力系统稳定控制、储能系统集成与优化等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于高比例可再生能源接入背景下电网频率调节的关键技术研究;②为风储联合系统的规划、设计与运行优化提供先进的控制策略参考;③作为模型预测控制在电力系统领域应用的经典教学案例,深化对MPC预测机制、滚动优化与反馈校正等核心原理的理解与实践能力。; 阅读建议:建议读者结合提供的Simulink仿真模型进行同步操作与验证,重点关注MPC控制器的状态空间建模、预测时域设定、代价函数构建及参数整定过程,通过对比不同工况与参数配置下的仿真结果,深入理解风储系统协同调频的作用机理与MPC控制的优势所在。

“神工坊”性能测试系列之三:Fluent旋转机械稳态分析

“神工坊”高性能工业仿真平台在进行Fluent稳态仿真分析时,无论是计算时间还是并行效率,均优于其他仿真云平台。

SIMFORGE的博客 1431

【遥感数字图像处理(朱文泉)】各章博文链接汇总及思维导图

遥感数字图像处理(北京师范大学朱文泉教授)课程各章博文笔记汇总,及各章节思维导图

甜子yu的博客 2623
上一篇: SimForge™ 动态|告别算力困局,实现云端图形交互!国产CFD软件——MarineFlow正式上线
下一篇: 性能测试|Fluent旋转机械稳态分析(云端CAE算例实测)
神工坊
博客等级 码龄4年 503粉丝 178原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值