关于智能空气动力学

智能空气动力学是指运用智能科学方法和研究范式研究空气运动,尤其是物体与空气相对运动时空气对物体所施作用力规律、气体的流动规律和伴随发生的物理学变化,解决空气动力学问题的新的交叉学科。在空气动力学三大传统研究手段的基础上,智能空气动力学引入第四研究范式(数据驱动),依托高性能计算、大数据、人工智能等技术,不仅实现传统空气动力学研究手段效率的有效提升,同时通过量变到质变,融合多源数据自主研究空气动力学规律,辅助科学发现,完善空气动力学理论体系,拓展理论边界;解决空气动力学基础理论、试验、评估与设计等方面问题。

智能空气动力学涉及到空气动力学、数学、计算机科学、数据科学等多学科。首先,基于实验/试验、理论和计算三大经典研究范式积累的空气动力学现有知识体系是基础。一方面为智能空气动力学的发展提供了所必需的较为完备的物理约束和科学指导;另一方面,经典范式作为生成高可信度数据的手段为其提供了所依赖的数据基础。数学是智能技术发展的原动力。万能近似定理等理论证明,机器学习新方法、优化算法、参数初始化方法、批规范化等技术的开发和创新均离不开数学学科的严谨证明和推演。而智能化技术中算法的实现、函数库的建立以及算法在软硬件系统的集成等则需要计算机科学的支撑。数据科学本身就是一门涉及多学科交叉的学科,通过利用各种相关数据寻找解决问题的途径。针对空气动力学中复杂多样的研究需求,数据科学帮助研究者根据问题特性确定最佳数据驱动方法和智能化技术。

相较于实验空气动力学、计算空气动力学,智能空气动力学的典型工程应用具有以下特征:一是通常是多研究手段和数据的综合应用,有效提高了效率、精度和适用性;二是通过“端到端”建模等方法,弥合了机理不清、算力不足等“技术鸿沟”,能够解决一些传统手段难以解决的气动问题;三是有效融入经验和知识,并能在解决实际工程问题的过程中通过强化学习等手段实现自学习与自动寻优。目前,智能空气动力学的应用领域主要包含以下4个方面:一是湍流/转捩/燃烧/界面动力学等复杂力学现象预测与机理分析研究,主要是通过AI来实现非定常、跨尺度等复杂流动现象的建模,发现或辨识控制方程以及开展量纲分析、标度律构建等研究;二是流动主动控制,智能的引入主要采用两种策略,一种是将流动控制问题转化为控制律的参数或控制律的函数形式的优化问题,再采用智能优化算法对优化问题进行求解,另一种策略是基于强化学习的主动控制;三是气动优化设计,人工智能可以辅助设计变量降维和气动特性与几何参数之间机器学习模型的构建,从而提高优化效率和优化结果精度;四是智能飞行,针对全阶段自主飞行、应急情况自动处置、复杂环境规避与利用等需求,智能空气动力学主要是在高精度气流感知、实时气动建模与智能控制、飞行器智能变体、气动约束下的编队优化与路径规划等方面发挥作用。除此之外,智能化方法在数值仿真和实验开展等方面也将起到有力的促进和推动作用。

学术问题付费咨询及相关探讨
博士,担任《Mechanical System and Signal Processing》审稿专家,担任
《中国电机工程学报》优秀审稿专家,《控制与决策》,《系统工程与电子技术》等EI期刊审稿专家,担任《计算机科学》,《电子器件》 , 《现代制造过程》 ,《船舶工程》 ,《轴承》 ,《工矿自动化》 ,《重庆理工大学学报》 ,《噪声与振动控制》 ,《机械传动》 ,《机械强度》 ,《机械科学与技术》 ,《机床与液压》,《声学技术》,《应用声学》等中文核心审稿专家。
擅长领域:现代信号处理,机器学习,深度学习,数字孪生,时间序列分析,设备缺陷检测、设备异常检测、设备智能故障诊断与健康管理PHM等。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用JMeter对HTTP接口进行压测(一)压测脚本的书写、调试思路

文章目录 安装JMeter和Groovy为什么选择Groovy? 压测需求以及思路准备JMeter脚本以及脚本正确性验证使用Test Script Recorder来获取整条业务线上涉及的接口为什么使用Test Script Recorder? 配置Test Script Recorder对接口进行动态化处理处理全局变量以…

Mac版快速切换工具:One Switch中文 for mac

One Switch是一款功能强大、体验极简的Mac菜单栏工具,适合需要频繁切换系统设置和启动应用程序的用户使用。通过它,用户可以更方便地完成日常操作,提高工作效率。 快速访问工具:One Switch提供了一个便捷的菜单栏图标,…

不做静态化,当部署到服务器上的项目刷新出现404【已解决】

当线上项目刷新出现404页面解决方法: 在nginx配置里加入这样一段代码 try_files $uri $uri/ /index.html; 它的作用是尝试按照给定的顺序访问文件 变量解释 try_files 固定语法 $uri 指代home文件(ip地址后面的路径,假如是127.0.0.1/index/a.png&…

基于goravel的CMS,企业官网通用golang后台管理系统

2023年9月11日10:47:00 仓库地址: https://gitee.com/open-php/zx-goravel-website 框架介绍 Goravel SCUI 后端开发组件 go 1.20 Goravel 1.13 数据库 sql(使用最新日期文件) goravel\doc\sql_bak mysql 8.0 前端开发组件 scui 1.6.9 node v14.21.3 效果图…

使用U3D、pico开发VR(二)——添加手柄摇杆控制移动

一、将unity 与visual studio 相关联 1.Edit->Preference->External tool 选择相应的版本 二、手柄遥控人物转向和人物移动 1.添加Locomotion System组件 选择XR Origin; 2.添加Continuous Move Provider(Action-based)组件 1>…

Java之并发工具类的详细解析

3. 并发工具类 3.1 并发工具类-Hashtable Hashtable出现的原因 : 在集合类中HashMap是比较常用的集合对象,但是HashMap是线程不安全的(多线程环境下可能会存在问题)。为了保证数据的安全性我们可以使用Hashtable,但是Hashtable的效率低下。 代码实现 …

Junit单元测试为什么不能有返回值?

这个问题的产生来源于我们老师上节课说的我们班一个男生问他的想法,刚开始听到这个还觉得挺有意思,我之前使用单元测试好像下意识的就将它的返回值写为void,一般都是进行简单的测试,也从没思考过在某个单元测试中调用另一个单元测试&#xff…

binary_cross_entropy和binary_cross_entropy_with_logits的区别

binary_cross_entropy和binary_cross_entropy_with_logits的区别 引言 二分类问题是常见的机器学习任务之一,其目标是将样本分为两个类别。为了训练一个二分类模型,通常使用交叉熵作为损失函数。 二分类交叉熵损失函数有两种不同的形式,分…

【Java-LangChain:使用 ChatGPT API 搭建系统-2】语言模型,提问范式与 Token

第二章 语言模型,提问范式与 Token 在本章中,我们将和您分享大型语言模型(LLM)的工作原理、训练方式以及分词器(tokenizer)等细节对 LLM 输出的影响。我们还将介绍 LLM 的提问范式(chat format…

milvus 结合Thowee 文本转向量 ,新建表,存储,搜索,删除

1.向量数据库科普 【上集】向量数据库技术鉴赏 【下集】向量数据库技术鉴赏 milvus连接 from pymilvus import connections, FieldSchema, CollectionSchema, DataType, Collection, utility connections.connect(host124.****, port19530)2.milvus Thowee 文本转向量 使用 …

C语言之自定义类型_结构体篇(1)

目录 什么是结构? 结构体类型的声明 常规声明 特殊声明-匿名结构体 结构体变量的定义和初始化和访问 定义 初始化 访问 嵌套结构体 结构体的自引用 什么是结构体的自引用 NO1. NO2. 热门考点:结构体内存对齐 产生内存对齐 NO1 NO2 …

golang gin——controller 模型绑定与参数校验

controller 模型绑定与参数校验 gin框架提供了多种方法可以将请求体的内容绑定到对应struct上,并且提供了一些预置的参数校验 绑定方法 根据数据源和类型的不同,gin提供了不同的绑定方法 Bind, shouldBind: 从form表单中去绑定对象BindJSON, shouldB…