当前位置: 首页 > news >正文

【AICFD案例教程】汽车外气动-AI加速

AICFD是由天洑软件自主研发的通用智能热流体仿真软件,用于高效解决能源动力、船舶海洋、电子设备和车辆运载等领域复杂的流动和传热问题。软件涵盖了从建模、仿真到结果处理完整仿真分析流程,帮助工业企业建立设计、仿真和优化相结合的一体化流程,提高企业研发效率。

一、概 要

1)案例描述

AI加速是软件的特色模块之一,通过特有的加速算法,加速仿真过程,提高仿真效率;本案例针对某简化实车车型,在车速为40m/s时进行了汽车外流场的数值加速与非加速模拟,并通过云图以及具体数据对比两者的结果差异。

2)网格

整体网格为四面体网格单元为主的非结构网格,网格数量244万。

图1-1 网格模型

3)计算条件

入口速度:40 m/s;出口静压:0Pa;湍流模型:SST k-omega;介质:25°空气。

二、工程设置

1)打开工程

① 启动AICFD 2023R2;

② 选择文件>打开,打开工程,选择已创建的汽车外流场分析工程文件car.aicfd,如下图所示。

图2-1 打开工程文件

2)参数设置

① 双击 求解>求解控制,勾选智能加速选项,启动AI加速;

② 终止步数输入4800,加速和预测步数均采用默认设置,如下图所示,单击应用确认参数。

图2-2 启动AI加速

图2-3 设置AI加速求解参数

三、求解设置

1)求解设置

选择菜单栏 求解>求解>直接求解>并行,开始计算。

图3-1 运行求解器

图3-2 选择求解模式

四、加速参数说明

1)加速参数说明

① 智能加速:AI加速启动选项;勾选此选项,启动AI加速;

② 起始步数:加速起始步数;也就是说从100步开始进行AI加速;

③ 步数&预测步数:加速间隔和预测步数;也就是说每5步进行一次预估8步,然后跳步计算;

④ 终止步数:终止加速步数;也就是说加速到4800步后不再进行加速,直到最大步数5000计算完成。

图4-1 加速参数说明

五、后处理对比

1)结果对比

① 以下算例不加速和AI加速均采用2 cores,并行计算;

② 计算完成后,对加速前后的计算时间进行对比,可以看出加速后计算相同迭代步数时间缩短50%。

图5-1 计算时间对比

计算完成后,对残差曲线进行对比,可以看到开启加速后的曲线与非加速曲线在相同区间内震荡。

图5-2 残差曲线对比

计算完成后,对加速前后的汽车表面压力分布进行对比,可以看出两者表面压力具有相同的分布。

图5-3 汽车表面压力分布对比

计算完成后,对加速前后外流场中心界面压力分布进行对比,可以看出两者表面压力具有相同的分布。

图5-4 外流场中心截面压力分布对比

计算完成后,对加速前后的汽车迎风方向总压力和总摩擦力进行对比,通过比对计算得出汽车表面阻力误差不超过8%。

图5-5 汽车迎风方向总压力和总摩擦力对比

相关文章:

【AICFD案例教程】汽车外气动-AI加速

AICFD是由天洑软件自主研发的通用智能热流体仿真软件,用于高效解决能源动力、船舶海洋、电子设备和车辆运载等领域复杂的流动和传热问题。软件涵盖了从建模、仿真到结果处理完整仿真分析流程,帮助工业企业建立设计、仿真和优化相结合的一体化流程&#x…...

P1547 [USACO05MAR] Out of Hay S 题解

文章目录 题目描述输入格式输出格式样例样例输入样例输出 完整代码 题目描述 Bessie 计划调查 N N N( 2 ≤ N ≤ 2 000 2 \leq N \leq 2\,000 2≤N≤2000)个农场的干草情况,它从 1 1 1 号农场出发。农场之间总共有 M M M( 1 ≤…...

2023.11.10联测总结

T 1 T1 T1求的是有多少个区间的异或和是 k k k的因子, n , k ≤ 1 0 5 n,k \leq 10^5 n,k≤105。 这道题用前缀和维护一下,暴力枚举所有区间就有 80 80 80分。 有一瞬间想过枚举因数,但是脑抽以为要 O ( n ) \mathcal O(n) O(n)枚举&#x…...

C++:list?自己模拟实现!

目录 1.list的模拟实现 1.1 成员变量和节点 1.2 迭代器实现 1.2.1 非const的迭代器 1.2.2 const的迭代器 1.2.3 一个模板实现 const 与 非const 迭代器 1.3 增删改查的实现 1.4 拷贝构造函数,析构函数与赋值运算符重载 1.5 泛型编程实现打印 2. list 反…...

layui table合并相同的列

table.render({elem: #samples,url: /index/Develorderss/samplelists?od_idod_id //数据接口,page: { //支持传入 laypage 组件的所有参数(某些参数除外,如:jump/elem) - 详见文档layout: [prev, page, next, count,skip,limit]…...

【Spring】SpringBoot配置文件

SpringBoot配置文件 配置文件作用SpringBoot配置文件配置文件快速入手配置文件的格式properties配置文件说明基本语法读取配置文件properties缺点分析 yml配置文件说明yml基本语法yml使用进阶yml配置读取配置对象配置集合配置Mapyml优缺点 配置文件作用 计算机上有数以千计的配…...

python批量下载txt文件中链接的数据

python下载txt文件中链接的数据,以gimms ndvi3g下载为例 官方下载网址:https://www.ncei.noaa.gov/data/land-normalized-difference-vegetation-index/access/ 选择下载2020年数据为例: 网址:Index of /data/land-normalized-difference-vegetation-index/access/2020…...

stm32 Bootloader设计(YModem协议)

stm32 Bootloader设计(YModem协议) Chapter1 stm32 Bootloader设计(YModem协议)YModem协议:STM32 Bootloader软件设计STM32 Bootloader使用方法准备工作stm32 Bootloader修改:stm32目标板程序.bin偏移地址修改: Chapt…...

竞赛 题目: 基于深度学习的疲劳驾驶检测 深度学习

文章目录 0 前言1 课题背景2 实现目标3 当前市面上疲劳驾驶检测的方法4 相关数据集5 基于头部姿态的驾驶疲劳检测5.1 如何确定疲劳状态5.2 算法步骤5.3 打瞌睡判断 6 基于CNN与SVM的疲劳检测方法6.1 网络结构6.2 疲劳图像分类训练6.3 训练结果 7 最后 0 前言 🔥 优…...

ubuntu 16.04.5 安装 vivado 2019.1 完整编译AD9361的环境

一、前期安装 1、安装ncurses库(已经包含了,其他的os需要安装) sudo apt install libncurses5二、安装 sudo ./xsetup使用lic进行激活。 三、安装后 输入指令 sudo gedit ~/.bashrc 末尾添加 source /opt/Xilinx/Vivado/2019.1/setti…...

Zotero详细功能补充!熟练使用!【进阶版,持续更新】

Zotero安装请参见文章Zotero安装 1.改变条目文件夹 如果直接选择条目直接进行移动,能移动成功,但是原来文件夹和目标文件夹都会存在,实际是复制! 如果只想保留在一个文件夹里面,可以选中条目,右击-从分…...

【Windows】Windows系统常用命令大全

现实生活中,对电脑越熟悉懂得的快捷命令就越多。例如我们日常遇到的比较方便办公技巧,用快捷命令调用工具:调用计算器,Win键R,输入calc,回车,计算器界面弹出来; 调用记事本&#xff…...

大语言模型研究进展综述

1、历史 自20世纪50年代图灵测试被提出以来,研究人员一直在探索和开发能够理解并掌握语言的人工智能技术。 作为重要的研究方向之一,语言模型得到了学术界的广泛研究,从早期的统计语言模型和神经语言模型开始,发展到基于Transform…...

linux gdb 调试 常见调试命令介绍+总结

1.调试前准备 -g gcc arcg.c -g -oO -o app //必须添加-g 2.调试 gdb gdb app 3.常见调试命令 set args 1 2 3 4 5 6 //设置参数 show args //查看参数 3.1执行程序 1.start2. run gdb app set args 1 2 3 4 5 start //执行一行 c //继续执行 q…...

基于JavaWeb+SSM+Vue微信小程序校园兼职任务平台系统的设计和实现

基于JavaWebSSMVue微信小程序校园兼职任务平台系统的设计和实现 源码传送入口前言主要技术系统设计功能截图Lun文目录订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码传送入口 前言 随着社会的发展和全球疫情的冲击,大学生的就业形势越来越严峻。越…...

我的MQTT操作类(M2Mqtt.Net)

类本体 4.3.0 public class MQTTMain{public MqttClient mqttClient null ; public bool MQTTMainConnect(string MenZuNo, string ServerIP, int ServerPort, string UserName, string Pwd){try{string EMQX_CLIENT_ID $"称重端-{MenZuNo}-{OPCommon.PCControl.G…...

node插件MongoDB(四)—— 库mongoose 的个性话读取(字段筛选、数据排序、数据截取)(四)

文章目录 一、字段筛选二、数据排序三、数据截取1. skip 跳过2. limit 限定![在这里插入图片描述](https://img-blog.csdnimg.cn/c7067b1984ee4c6686f8bbe07cae9176.png) 一、字段筛选 字段筛选:只读取指定的数据,比如集合(表)中有…...

AI:73-结合语法知识的神经机器翻译研究

🚀 本文选自专栏:AI领域专栏 从基础到实践,深入了解算法、案例和最新趋势。无论你是初学者还是经验丰富的数据科学家,通过案例和项目实践,掌握核心概念和实用技能。每篇案例都包含代码实例,详细讲解供大家学习。 📌📌📌在这个漫长的过程,中途遇到了不少问题,但是…...

[LeetCode]-225. 用队列实现栈

目录 225. 用队列实现栈 题目 ​思路 代码 225. 用队列实现栈 225. 用队列实现栈 - 力扣(LeetCode)https://leetcode.cn/problems/implement-stack-using-queues/description/ 题目 请你仅使用两个队列实现一个后入先出(LIFO&#xff0…...

Kafka Rebanlace次数过高问题

Kafka Rebanlace次数过高问题 环境: Kafka Server 2.6.x Kafka Client Java 2.8.2 缘起: 最近发现Kafka Rebalance次数着实有点多,一天达到了六十多次,感觉不太正常,于是查了下日志发现: Offset commit c…...

空洞骑士模组管理革命:Lumafly让300+模组一键搞定

空洞骑士模组管理革命:Lumafly让300模组一键搞定 【免费下载链接】Lumafly A cross platform mod manager for Hollow Knight written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/lu/Lumafly 还在为空洞骑士模组安装的繁琐流程而头疼吗&#x…...

拒绝标题党!真正可用的AI试衣系统源码,带Web界面

温馨提示:文末有资源获取方式最近有不少人在问有没有靠谱的AI试衣方案,网上搜了一圈,发现要么是夸大其词的标题党,要么根本跑不起来。今天就分享一套真正可用的源码,带完整Web界面,实测有效。这套系统能做什…...

三步搞定国家中小学智慧教育平台电子课本下载:新手也能轻松掌握的完整指南

三步搞定国家中小学智慧教育平台电子课本下载:新手也能轻松掌握的完整指南 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课…...

别再傻等完整编译了!用gradlew processDebugManifest命令,30秒揪出Manifest合并错误的元凶

30秒定位Android Manifest合并冲突:高效调试技巧全解析 每次集成新SDK时,那个熟悉的红色错误提示"Manifest merger failed"总能让开发者心头一紧。传统解决方案是运行完整的gradlew build命令,但这意味着要浪费5-10分钟等待完整编…...

别再为GPU发愁了!用Colab免费GPU从零训练你的第一个PaddleOCR文本检测模型

零成本玩转PaddleOCR:Colab免费GPU训练文本检测模型全指南 你是否曾经因为缺乏高性能GPU设备而放弃尝试深度学习项目?作为学生或个人开发者,动辄上万的显卡价格确实让人望而却步。但今天我要告诉你一个好消息:Google Colab提供的…...

抖音无水印下载器:3分钟搞定批量下载的终极方案

抖音无水印下载器:3分钟搞定批量下载的终极方案 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖…...

DDrawCompat终极指南:3步快速修复Windows老游戏兼容性问题 [特殊字符]

DDrawCompat终极指南:3步快速修复Windows老游戏兼容性问题 🎮 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh…...

别只测速度了!用H2testw给你的U盘做个“全身体检”,坏块、扩容、稳定性一次看清

专业级U盘健康诊断:用H2testw实现坏块检测与数据完整性验证 每次将重要文件存入U盘时,你是否想过这个看似正常的存储设备可能隐藏着数据风险?市面上约23%的U盘存在未标注的坏块问题,而扩容盘更是占据了山寨存储市场的37%。对于IT支…...

如何一键同步网易云音乐到Discord?完整免费教程指南

如何一键同步网易云音乐到Discord?完整免费教程指南 【免费下载链接】NetEase-Cloud-Music-DiscordRPC 在Discord上显示网抑云/QQ音乐. Enables Discord Rich Presence For Netease Cloud Music/Tencent QQ Music. 项目地址: https://gitcode.com/gh_mirrors/ne/…...

原神模型导入终极指南:GIMI工具完整使用教程

原神模型导入终极指南:GIMI工具完整使用教程 【免费下载链接】GI-Model-Importer Tools and instructions for importing custom models into a certain anime game 项目地址: https://gitcode.com/gh_mirrors/gi/GI-Model-Importer 想要为《原神》角色打造独…...