VirtualFlow案例 | 油箱燃油晃动模拟,高效分析管路及油箱内油面变化

news2024/9/19 11:04:09

在探索流体行为模拟的领域,CFD技术为油箱燃油晃动模拟带来了革命性的转变。通过高精度的数值模拟,它不仅揭示了燃油在不同工况下的复杂动态,还为油箱设计的优化提供了关键洞察。这一技术在航空航天、汽车制造、船舶与海洋工程等多个行业中展现出广泛的应用价值,从确保飞机油箱的安全稳定,到提升汽车燃油系统的效率与舒适性,再到保障大型油轮和海洋平台的运营安全,CFD技术都在默默地发挥着不可替代的作用。

1、项目背景

在航空工程中,飞行器结构复杂,即使在现有成熟条件下,部分结构的设计制造仍然存在很大的困难。如在飞机燃油箱设计制造过程中,为了适配结构复杂的飞行器而设计的特殊结构燃油箱,其加油过程需要精细设计。另外,在飞行过程中,由于飞机姿态变化导致燃油在燃油箱中的分布状态变化,其对于油箱结构受载的影响也需要考虑。

某飞机工业有限责任公司具备独立设计,工程试验,飞行试验以及理化计量等飞行器设计制造能力。然而,面对日益复杂的飞行器结构,尤其是燃油箱这类既需满足容量需求又需承受复杂力学环境的部件,该公司也面临诸多挑战。传统的设计方法往往依赖于经验积累与反复试验,不仅耗时长、成本高,且难以全面捕捉流体流动的细微变化,从而限制了设计精度的进一步提升。

· 项目目标

为了加快设计效率,节省试验成本,该飞机公司考虑在各飞行器制造环节中,大力引进行业优秀流体仿真软件。在上述飞机燃油箱设计过程中,通过积鼎自主研发的CFD软件VirtualFlow,实现精确的燃油油面变化及重量特性分析、油箱内流口设计和燃油管路内油流特性分析、系统及结构受载情况分析、加油过程中油箱姿态变化分析以及油箱热模型计算分析等设计过程,为燃油箱设计提供科学依据。

2、解决方案及优势

核心方法——界面追踪技术

VirtualFlow拥有的Level Set模型非常适用于燃油晃动领域。Level Set 方法是通过距离函数直接追踪界面,而非VOF模型需要重构界面。其优势在于界面拥有明确的定义,且能够很好地处理界面出现剧烈拓扑变化的情况,例如液面破碎、聚并等。

对于Level Set 方法可能带来的质量守恒性方面,VirtualFlow针对性采用Local+Global补偿修正,避免了早期Level Set方法的质量守恒性较差的问题,解决了相体积不守恒的数值问题。因此,Level Set方法对于相界面的跟踪识别的优势尤为明显,尤其是燃油晃动这种存在大尺度界面的应用领域。

计算过程及结果

通过VirtualFlow软件的刚体运动功能,实现对该用户某型飞机油箱燃油晃动的分析。该飞机的油箱组成如图所示。

图1 飞机油箱组成

在该算例中,我们提取右侧的机翼油箱作为主要计算域。其尺寸如图所示。

图2 机翼油箱尺寸

如图所示,初始时刻,油箱内填充约一半的燃油(红色部分)。

图3 油箱初始状态

该算例的主要参数如下表所示

表1 算例参数

下方给出了VirtualFlow软件计算得到的燃油晃动结果。通过VirtualFlow,用户可以轻松地获得晃动过程中油箱内的油面形态分布(左)以及燃油速度(右)等参数。

用户还可以设定任意截面以获取其上的详细参数分布

此外,通过压力的积分,用户可以轻松提取燃油晃动对油箱壁面的冲击力

图4 油箱冲击载荷

软件优势体现

1.简化复杂几何的前处理难度
VirtualFlow具备特有的浸没边界(IST)网格技术。在IST技术的支持下,软件能够自动识别燃油箱的复杂结构,极大地减少设计人员在前处理网格剖分工作中所用的时间与精力,对于快速设计迭代过程尤为重要。

2.多相流清晰界面
航空燃油箱仿真计算过程属于典型的多相流计算问题。使用上述VirtualFlow中的Level-Set两相流经典界面追踪方法,能够快速进行模拟分析航空燃油在重力作用下的流动变化及其与液面形态。

3.支持耦合多物理场计算
IST技术同时支持多物理场耦合计算。能够实时进行流动分析以及计算固体结构的受力。对于飞行过程中的油箱晃动过程,能够精确计算其结构受载情况。

4.强耦合共轭传热计算
VirtualFlow同时支持共轭传热分析计算,并且在求解方式上属于强耦合计算,计算精度较高。对于高温下的燃油箱受热分析也能够轻松处理。

成果及效益

通过对VirtualFlow的熟练使用,该飞机公司基本实现了从燃油管路内的油流特性分析,到快速的油箱内流口设计,再到油箱内油面变化的准确计算,以及结构受载情况分析这一完整燃油箱的设计计算过程。通过提升专业的研发设计手段,达到了提高效率、降低成本、促进设计能力提升、保障飞机顺利研制的目标。

 · 用户评价:积鼎科技公司一直专注于流体仿真领域,配合过程中感受到了公司的专业。VirtualFlow软件IST网格技术精准识别复杂结构,简化了工程师的设计流程,大幅提升了计算的效率。多相流模型也比较全面,对于飞行中燃油箱动态变化可以做到精准可靠模拟整个服务团队配合程度高能够响应及时,助力我们高效推进项目完成

方案总结

VirtualFlow软件凭借其Level Set界面追踪技术,在燃油晃动模拟中展现了卓越性能,不仅精确捕捉燃油动态变化,包括液面的破碎与聚并,还通过Local+Global补偿修正确保了质量守恒性。软件的IST网格技术简化了复杂几何前处理,可支持多物理场耦合计算,实现实时结构受力分析。这些优势同样适用于汽车、船舶等行业的油箱晃动模拟,具备跨行业的广泛应用前景,为各类油箱设计提供强有力的技术支撑。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1963196.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Diffree - AI一键P图,告别P图困扰,只需要输入一段文字就能轻松玩转P图的神器 本地一键整合包下载

在这个AI技术飞速发展的时代,我们见证了许多神奇的创新,比如最近火遍朋友圈的“Diffree”。这可不是一款新推出的手机游戏,而是一项能让设计师和摄影师们欢呼雀跃的AI图像处理技术。 它能够根据你的文字描述,在图片中“无痕迹”地…

1_初识pytorch

之前完全没有了解过深度学习和pytorch,但现在因为某些原因不得不学了。不得不感叹,深度学习是真的火啊。纯小白,有错的欢迎指正~ 参考视频:PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆…

企业官网后台管理|网站后台管理系统PHP源码 开源

效果展示 提交反馈 获得更多开源资料 技术交流

在 Google Cloud 上大规模部署 dbt 项目

使用 Artifact Registry、Cloud Composer、GitHub Actions 和 dbt-airflow 容器化并运行 dbt 项目 欢迎来到雲闪世界。,大规模管理数据模型是使用dbt(数据构建工具)的数据团队面临的常见挑战。最初,团队通常从易于管理和部署的简单…

【日记】9 个发箍只有 2 个能压住头发……(513 字)

正文 今天下午实在有些受不了,从正大门外走了出去。抬头望着天空,望着那些悠然自在纯白无暇的云,竟然有些眼睛疼,刺激到想要流泪。 我在室内待得太久太久了。似乎很久没有在这种时间段出来过了。 下午快下班的时候,有个…

前端面试宝典【设计模式】【2】

欢迎来到《前端面试宝典》,这里是你通往互联网大厂的专属通道,专为渴望在前端领域大放异彩的你量身定制。通过本专栏的学习,无论是一线大厂还是初创企业的面试,都能自信满满地展现你的实力。 核心特色: 独家实战案例:每一期专栏都将深入剖析真实的前端面试案例,从基础知…

二进制部署k8s集群之cni网络插件flannel和calico工作原理

3、部署 CNI 网络组件 在 master01 节点上操作 上传flannel-v0.21.5.zip并解压 unzip flannel-v0.21.5.zipscp flannel*.tar 192.168.80.20:/opt/k8s/ scp flannel*.tar 192.168.80.30:/opt/k8s/ node两个节点操作 cd /opt/k8s/ docker load -i flannel.tar docker load -i …

Vue3开源Tree组件研发:节点勾选支持v-model

自研Tree组件有两个原因:1. 目前开源UI对Tree组件的用户API不太友好,2. 提升Vue3组件自研能力。 目前已实现的功能见上面思维导图。想象Tree组件的一个使用场景:后台管理员通过Tree组件来完成用户角色授权,同时支持对权限进行新增…

自动化测试概念篇

目录 一、自动化 1.1 自动化概念 1.2 自动化分类 1.3 自动化测试金字塔 二、web自动化测试 2.1 驱动 2.2 安装驱动管理 三、selenium 3.1 ⼀个简单的web自动化示例 3.2 selenium驱动浏览器的工作原理 一、自动化 1.1 自动化概念 在生活中: 自动洒水机&am…

cv::convexityDefects异常

cv::convexityDefects捕捉到cv::Exception OpenCV(4.8.0) C:\GHA-OCV-1\_work\ci-gha-workflow\ci-gha-workflow\opencv\modules\imgproc\src\convhull.cpp:360: error: (-5:Bad argument) The convex hull indices are not monotonous, which can be in the case when the inp…

拓扑排序(初中组)

有向无环图 定义 边有向,无环。英文名叫 Directed Acyclic Graph,缩写是 DAG。一些实际问题中的二元关系都可使用 DAG 来建模。 性质 能 拓扑排序 的图,一定是有向无环图; 如果有环,那么环上的任意两个节点在任意序…

特征构造和降维

特征构造(Feature Engineering) 特征构造是从现有数据中创建新的特征,以揭示数据中的隐藏关系,从而提高模型表现。这是数据预处理中一个关键步骤,可以显著提升模型的性能。 原理 通过特征构造,我们可以利…

“云计算环境下的等保测评要点分析“

随着云计算技术的广泛应用,企业越来越多地将业务迁移到云端,这不仅带来了灵活性和效率的提升,也对信息安全提出了新的挑战。等保测评作为我国信息安全等级保护制度的重要组成部分,其在云计算环境下的实施具有特殊性。本文将围绕“…

nginx 简单使用方法

nginx是用于 Web 服务、反向代理、内容缓存、负载均衡、媒体流传输等场景的开源软件。 主要作用有三个:1、反向代理 负载均衡动静分离 下载地址:nginx: download nginx执行命令及启动 //假设安装在E:\server\nginx-1.20.0目录下 //cmd命令进入安装文…

如何在 VitePress 中增加一个全局自定义组件

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「storm…

【Python实战】轻松实现自动发送邮件

本文收录于 《一起学Python趣味编程》专栏,从零基础开始,分享一些Python编程知识,欢迎关注,谢谢! 文章目录 一、前言二、开发准备三、正式开始四、总结一、前言 本文介绍如何使用Python开源项目“PythonSendMail”,快速实现自动发送带Excel报表附件的邮件。只需要进行简…

操作系统篇--八股文学习第十天| 进程和线程之间有什么区别;并行和并发有什么区别;解释一下用户态和核心态,什么场景下,会发生内核态和用户态的切换?

进程和线程之间有什么区别 答: 进程是资源调度和分配的基本单位。 线程是程序执行的最小单位,线程是进程的子任务,是进程内的执行单元。 一个进程至少有一个线程,一个进程可以运行多个线程,这些线程共享同一块内存…

oracle rac-> rac配置adg避坑注意点

例如源主库db_name为aaa db_unique_name为aaa,实例名为aaa1,aaa2 ORACLE_SID为aaa1,aaa2 tnsnames.ora的服务名配置:aaa/dgaaa 则备库设置参考:db_name相同为aaa,db_unique_name不同为dgaaa,实例名为dgaaa1,dgaaa2…

【LeetCode】56. 区间合并

区间合并 题目描述: 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: …

Oracle的一些脚本工具总结

一、操作系统性能 在linux 6 之后,建议使用dstat监控操作系统的各项指标。 使用方法: yum install dstat dstat -cdlrgmnpsy 二、we.sql https://download.csdn.net/download/zengxiangbo/89601165 详见文章关联附件。 Oracle脚本工具,查…