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

在探索流体行为模拟的领域,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://xiahunao.cn/news/3281457.html

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

相关文章

阿里云SSO和RAM权限控制及TLS安全设计实践

阿里云SSO和RAM概述 随着企业上云的趋势越来越明显,阿里云提供的各类服务成为了许多企业的首选。为了确保云上资源的安全管理,阿里云提供了单点登录(SSO)和资源访问管理(RAM)两种权限控制机制。 企业在使…

深入浅出消息队列----【延迟消息的实现原理】

深入浅出消息队列----【延迟消息的实现原理】 粗说 RocketMQ 的设计细说 RocketMQ 的设计这样实现是否有什么问题? 本文仅是文章笔记,整理了原文章中重要的知识点、记录了个人的看法 文章来源:编程导航-鱼皮【yes哥深入浅出消息队列专栏】 粗…

记录下Xjar部署问题

记录下 java Xjar部署问题 XjarXjar是什么?静态资源问题处理 项目是部署在客户端springboot项目,打包jar后静态资源都范文异常 net::ERR_CONTENT_LENGTH_MISMATCH 200 Xjar Xjar是什么? 无需侵入代码,只需要把编译好的JAR包通过…

springboot家校共育平台-计算机毕业设计源码54235

摘 要 采用高效的SpringBoot框架,家校共育平台为家长与教师提供了便捷的沟通渠道。该平台整合了丰富的教育资源,实现了家校之间的即时信息互通,从而助力协同教育。 为进一步方便用户访问和使用,平台与微信小程序进行了深度整合。家…

测试人生 | 招聘严峻期从面试无力感,到一天2个offer的一些经验分享(内附美团、字节、快手等面试题)

本人是霍格沃兹北京测试开发学社线下3期学员,拥有3年测试工作经验,之前一直在某大厂外包做软件测试,期间主要是以功能测试为主。 经过一个月的高强度找工作奋战,最终拿下了3家公司offer,选择了一家自己很满意的公司。…

4000元投影仪性价比之王:爱普生TW5750极米RS10还是当贝X5S?

买投影很多人会倾向于买大品牌或者是销量最好的那几款,首先是大品牌售后更有保障,口碑和销量也间接证明了这款投影是否值得买。这几年国内投影市场中爱普生、极米、当贝这三家投影品牌无论是在产品、口碑、售后服务等方面都是最好的,被用户们…

点对点的RPC通信功能测试(bug修复)

1.发现问题 处理rpc调用client客户端存在一些问题,数据反序列化的问题 rpc的调用方,数据的处理有些问题,我们返回的是true,应该是1,不是0. 返回值已经写道response里面。发回给调用方(calluserservice.&…

有向图的拓扑排序以及判断是否有环

拓扑序列是顶点活动网中将活动按发生的先后次序进行的一种排列。 拓扑排序,是对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G)&#x…

【数据分享】全国县市2000-2022年教育、卫生和社会保障数据(免费获取)

《中国县域统计年鉴》是一部全面反映我国县域社会经济发展状况的资料性年鉴,收录了上一年度全国2000多个县域单位的基本情况、综合经济、农业、工业、教育、卫生、社会保障等方面的资料。 在之前的文章中,我们分享过基于2001-2023年《中国县域统计年鉴》…

idea自定义模版、快捷键

原文地址&#xff1a;【IDEA】常用插件、设置、注释_idea注释插件-CSDN博客 创建模版组&#xff1a;MyTemplates 创建模版&#xff1a;forThread&#xff1a;循环打印出10个线程 第四步 for (int i 1; i < 10; i) {new Thread(() -> {$END$}, String.valueOf(i)).star…

pytorch-广播机制

Broadcasting Key idea A[4,3] B[3] 在第一个维度前面插入一个维度 [3] > [1,3]将维度1扩展到与B维度1一样的尺寸 [1,3] > [4,3] broadcasting unsqueeze expand 为什么要使用broadcasting&#xff1f; 1、for example [class, student, scores]add bias for ever…

ESP8266 8x8点阵LED控制系统 日志2024/7/31

手机app: 内置主页配置 唯一不好的就是有一点问题就得全改一遍,来回修改格式很烦啊喂!~ 为什么要留个 主页控制? 有些人不是喜欢程序员的浪漫嘛,把index.html上传上去下次就是表白页面咯! 当然这只是鸡肋娱乐,真实功能其实就是用来美化html的, 如果不满意html 自己美化之…

JAVA后端拉取gitee仓库代码项目并将该工程打包成jar包

公司当前有一个系统用于导出项目&#xff0c;而每次导出的项目并不可以直接使用&#xff0c;需要手动从gitee代码仓库中获取一个模板代码然后将他们整合到一起它才是一个完整的项目&#xff0c;所以目前我的任务就是编写一个java程序可以自动地从gitee仓库拉取下来那个模板代码…

git学习准备阶段

准备阶段 ubantu下载安装git sudo apt-get install git查看git版本 git -v注册用户名 git config --global user.name [name][name]填入自己的名字&#xff0c;如果没有空格的情况下&#xff0c;可以不加引号,–global是在全局下操作&#xff0c;如果没有这个参数就只是在本…

sdwan

分支互联网络解决方案 - 华为企业业务 分支互联网络解决方案 随着5G、AI、物联网等新兴技术与云紧密结合&#xff0c;企业业务智能化和云化加速。 企业分支WAN流量激增&#xff0c;传统以MPLS专线为主的广域互联网络难以支撑业务发展。SD-WAN成为应对云时代的必然选择。 SD…

2024电脑桌面能提醒的备忘录app分享

随着科技的飞速进步&#xff0c;2024年的今天&#xff0c;我们已经拥有了众多高效便捷的软件工具&#xff0c;其中&#xff0c;备忘录app更是成为了我们日常生活中不可或缺的一部分。在繁忙的工作和生活中&#xff0c;我们需要一个得力的助手来帮助我们记录重要事务&#xff0c…

【ROS 最简单教程 006/300】使用 launch 启动多个 ROS 节点

使用 launch 文件&#xff0c;可以一次性启动多个 ROS 节点 launch 文件编写的语法规则参见 &#x1f449; launch 文件编写 &#x1f49c; &#x1f49c; &#x1f49c; &#x1f49c; &#x1f49c; 简单示例如下 不使用 launch 需要启动三个命令行终端窗口&#xff0c;分别…

时常在面试中被问到的JVM问题

文章目录 JVM 和 JDK、JRE 有什么区别&#xff1f;JVM 是如何工作的&#xff1f;JVM 主要组件JVM 执行流程JVM 的工作示例 说一下类加载机制类加载器&#xff08;Class Loader&#xff09;示例 什么是双亲委派模型&#xff1f;&#xff08;Parent Delegation Model&#xff09;…

多语种语音合成数据,拓宽语音大模型边界

近期&#xff0c;一个名为 ChatTTS 的文本转语音项目爆火出圈&#xff0c;在 GitHub 上已经斩获了 28 k 的 Star 量。 作为一款专门为对话场景设计的语音生成模型&#xff0c;ChatTTS 支持英文和中文两种语言。针对对话式任务进行了优化&#xff0c;实现了自然流畅的语音合成。…

移动光猫(UNG853H)获取超级帐号和密码

1.查看光猫背部的登录地址及帐密码&#xff1b;比如我的光猫&#xff1a; http://192.168.1.1 User: user password: ****** 2.启动telnet服务&#xff0c;使用以下命令&#xff1a; http://192.168.1.1/webcmcc/telnet.html 3.使用telnet登录光猫&#xff0c;在CMD下执行&…