【气象学家】公众号平台为您解读最新气象科研进展、分享气象实用编程技巧、追踪气象即时资讯。欢迎加入气象AI和Python交流群以及气象博士群!与5W+的专业人士一起交流互动! |
深度强化学习(DRL)最近被广泛应用于物理和工程领域,因为它能够解决以前由于非线性和高维性而无法解决的决策问题。在过去的几年中,它已经在该领域的 计算力学 ,特别是在流体动力学中,最近在流动控制和形状优化中的应用。在这项工作中,我们进行了详细的审查现有的DRL应用流体力学问题。此外,我们提出了最近的结果,进一步说明在流体力学的DRL的潜力。每种情况下使用的耦合方法进行了介绍,详细介绍了它们的优点和局限性。我们的审查还侧重于比较与经典的方法为 最优控制 和优化。最后,描述了几个测试用例,说明在这一领域取得的最新进展。本出版物的目的是向希望用这些方法解决新问题的研究人员提供对DRL能力的理解,以及在流体力学方面的最新应用,在流体力学和机械工程领域,人们也面临着高维非线性问题。例如,使用计算模拟来测试几种不同的设计或配置已被证明是一种有用的技术。然而,探索的可能性的数量可以使这种搜索困难,因为它往往是不可行的,以评估所有的配置。因此,自动优化程序的帮助是必要的,以帮助找到最优的设计。
2024年最火热门专题推荐
一、 深度学习流体力学 专题
二、 深度学习固体力学专题
三、 深度学习光学设计专题
四、 深度学习光学成像专题
赠送课程:机器学习材料、深度学习材料。机器学习分子动力学等。
专题一:深度学习流体力学专题
深度学习在流体力学
应用前沿研究主要集中在基于深度学习的流动建模与预测、深度学习与多尺度建模、深度学习在湍流建模中的应用、深度学习与流动控制、深度学习在多相流动建模中的应用、深度学习与流体力学反问题求解等方面。传统的流体力学模拟方法在处理高复杂度、非线性问题时可能会遇到限制,而深度学习技术可以为流体力学带来新的思路和方法。深度学习在流体力学领域的应用为解决复杂流动问题提供了新的方法和思路,为提高流体动力学仿真的精度和效率,实现流场的优化和控制,以及对复杂流动现象的理解提供了新的途径。
流动建模和预测: 深度学习可以用于流体力学中的流动模式识别和预测,例如通过卷积神经网络(CNN)来分析流场的特征,实现对流动行为的预测和模式识别。
湍流建模 :深度学习可以用于湍流模拟和建模,传统方法对于湍流模式的预测和模拟存在挑战,而深度学习可以通过学习大量的湍流数据来提高湍流模式的准确性。
流动控制 :深度学习可以用于流动控制领域,通过对流动系统的实时数据进行分析和预测,从而实现流动控制的智能化和优化。
多相流建模 :深度学习可以用于多相流动的建模和预测,例如在液体-气体界面的动态行为、泡沫流动等方面的研究中发挥作用。
反问题求解:深度学习可以用于流体力学中的反问题求解,例如逆问题、参数估计等方面,提高对复杂流场的理解和分析能力。
流体力学数据挖掘 :深度学习可以帮助识别和利用流体力学数据中的模式和规律,从而实现对流体力学系统更深入的理解。近年来发过哪些顶刊以及方向:
JCP| Physics-informed neural networks: A deep learning framework for solve forward and inverse problems involves nonlinear partial differential equations
Nature communications | Deep learning for universal linear embeddings of nonlinear dynamics
ACM Digital Library | Learning Koopman invariant subspaces for dynamic mode decomposition
Computer Science | Deep learning and its application in physical phenomena
Science Direct| Deep Learning for Flow Prediction in Complex Engineering Applications
Journal of Fluid Mechanics | Reynolds averaged turbulence modelling using deep learning with embedded invariance
本课程围绕深度学习的基础理论与流体力学的应用展开,通过深度学习在流体力学中的应用案例分析深度学习在流体力学中的流场预测、边界条件识别、湍流模拟以及优化问题求解等方面的应用案例,深入了解其实际应用场景。实践项目:包括流场预测、边界条件识别、湍流模拟以及优化问题求解等实践项目,通过动手操作,加深对深度学习与流体力学理论的理解,并培养实际问题解决能力。
让学员掌握:
深度学习在流体力学中的应用案例分析:分析深度学习在流体力学中的流场预测、边界条件识别、湍流模拟以及优化问题求解等方面的应用案例,深入了解其实际应用场景。
实践项目:
包括流场预测、边界条件识别、湍流模拟以及优化问题求解等实践项目,通过动手操作,加深对深度学习与流体力学理论的理解,并培养实际问题解决能力。
授课老师
主讲老师来自国内顶尖985高校,擅长计算力学与机器学习建模研究。近年来发表SCI论文15篇,授权三项发明专利。研究方向包括:计算流体力学、流体力学中的机器学习方法、深度学习方法、数据驱动的计算力学、有限元方法等。
专题内容:
一、 流体力学基础理论与编程实战
1.流体力学基本理论
2.湍流理论与湍流模型简介
3.傅里叶变换和分析
4.伪谱法求解流体力学方程
a) 非线性Burgers方程案例分析
b) 二维不可压NS方程案例分析
案例实践:伪谱法求解非线性Burgers方程(经典案例数据代码提供给学员)
二、Fluent简介与案例实战
1.Fluent软件概述:软件的功能和特点、Fluent在流体力学中的应用
2.网格划分与计算流程:网格划分技术、Fluent计算流程和步骤
3.Fluent圆柱绕流案例分析
4.两相流的Fluent案例分析(小球入水)
5.Fluent结果后处理
案例实践:圆柱绕流、小球入水的Fluent求解流程(经典案例文件提供给学员)
三、机器学习基础理论与实战
1.人工智能的基本概念
2.机器学习算法简介
a) 最优化理论算法
b) 支持向量机等机器学习算法
3.深度学习的基本概念及实战
a) RNN与时间序列
b) CNN与微分算子
4.深度学习在流场超分辨上的应用
a) 基于卷积神经网络的流场超分辨分析
b) 基于生成对抗网络的流场超分辨分析
案例实践: Python 编程深度学习算法
Ø 梯度下降算法的 Python 实现(经典案例数据代码提供给学员)
Ø 二阶函数极值问题的求解(经典案例数据代码提供给学员)
Ø CNN 模型实现流体的超分辨(经典案例数据代码提供给学员
四、嵌入物理信息的深度学习构建及其应用
物理信息神经网络(Physics-Informed Neural Networks, PINN)
a) PINN基本原理介绍
b) PINN案例分析
2.神经常微分方程(Neural Ordinary Differential Equation, Neural ODE)的基本原理及应用
a) ODE时间积分
b) Neural ODE实战
3.嵌入几何对称性的神经网络及其在哈密顿力学中的应用
a) 哈密顿力学基本原理介绍
b) 不可分辛神经网络案例分析
4.嵌入高精度格式的神经网络及其在可压缩流体中的应用
a) 双曲型偏微分方程及其应用
b) 嵌入高精度格式的神经网络案例分析
案例实践:多体问题的 Neural ODE 求解(经典案例数据代码提供给学员)
五、 流动生成与后处理
1.Tecplot可视化展示标量场、向量场等
2.Houdini展示渲染高保真流场
3.基于扩散模型(Diffusion Model)的流动生成
4.BackTrace实现流场高精度可视化
a) BackTrace基础介绍
b) BackTrace案例分析
案例 实践: Python 编程实现 B ackTrace 算法(经典案例数据代码提供给学员)
专题二:深度学习固体力学专题
第一天
目标:初步了解神经网络,并能够使用Pytorch框架从头实现数据驱动的神经网络训练。
理论+实操内容
1.神经网络概述
介绍神经网络是什么,常见的神经网络的类型(前馈神经网络、卷积神经网络、循环神经网络等)
2.神经网络应用
讲述神经网络作为一种强大的机器学习技术,在各个领域的广泛应用(图像识别、自然语言处理、金融科技、推荐系统、环境科学等)。
3.神经网络的构建模块
讲述神经网络的基本构建模块,包括神经元、层、激活函数等核心组成部分。
4.基础环境搭建
指导学员如何搭建深度学习开发环境,包括使用Conda创建Python虚拟环境、PyTorch等必要的工具和库的安装。
5.计算及Pytorch框架
讲述数据如何利用Numpy从文件读取存储,到数据类型、矩阵变换和tensor的常用计算。
理论+实操内容
1.数据驱动材料Voigt体模量预测
讲解从头实现神经网络数据驱动回归Voigt体模量(数据处理,神经网络搭建,定义损失函数,模型训练及评估)
2.数据驱动材料表面缺陷识别
讲解卷积神经网络实现数据驱动识别材料表面缺陷类别(数据处理,神经网络搭建,定义损失函数,模型训练及评估)
第二天
课程目标:初步认识物理信息神经网络,能区分正问题、逆问题等概念,并初步掌握物理信息神经网络。
理论+项目实操
1.PINN内容概述
介绍物理信息神经网络(PINN)基本概念,以及作为神经网络新兴方法分支的独特之处。
2.PINN应用领域
重点介绍PINN几个具体应用领域,例如,材料载荷、裂纹扩展、热流动力学、流体力学等(主要围绕课程内容介绍即可)。
3.PINN方法原理
重点讲解PINN解偏微分方程的方法原理,包括正问题和逆问题的具体概念和解决方法。
4.阻尼振荡器振子位移动态估计
讲解阻尼振荡器的背景知识(如阻尼振动的基本方程等)、建立物理模型并使用物理信息神经网络优化求解动态位移。
5.参数反演摩擦系数识别
讲解如何通过物理信息神经网络在观测数据存在噪声的情况下识别出阻尼振动方程中的摩擦系数 𝜇。
理论+项目实操
1,线性弹性方形域周期性载荷
讲解利用物理信息神经网络解决方形域内周期性载荷作用下材料的线性弹性力学行为问题。
Physics-Informed Deep Learning and its Application in Computational Solid and Fluid Mechanics
2.线性单向扩散解析动力学
讲解物理信息神经网络求解分子扩散等过程中描述物质在一维空间内随时间扩散的经典偏微分方程。
Application of neural networks to improve the modelling of cleaning processes
3.多尺度各向同性扩散场
讲解利用物理信息神经网络高效地模拟工程应用中非常普遍的二维空间中的物质扩散问题。
Application of neural networks to improve the modelling of cleaning processes
第三天
课程目标:基本掌握物理信息神经网络能够从头思考并构建常见的多约束损失函数,掌握物理信息神经网络在热传中的应用。
理论+项目实操
1.再见PINN之多约束损失架构
讲解在解决具有复杂约束的工程问题时如何构建一个能够同时满足真实数据条件、初值条件、偏微分方程结构以及边界条件的多约束损失函数。
2.对称破裂波动力学
讲述如何通过空间域扩展技术和加权损失函数解决冲击管案例中的由于初始条件不连续引起的物理信息神经网络数值振荡问题。
Physics-Informed Deep Learning and its Application in Computational Solid and Fluid Mechanics
3.逆向压力波演化探究
讲解空间域扩展技术和加权损失函数在逆冲击管问题中为不连续点提供平滑的过渡的案例。
Physics-Informed Deep Learning and its Application in Computational Solid and Fluid Mechanics
理论+项目实操
1.线性热传导解析
讲解如何利用物理信息神经网络给热传导方程提供高效、连续的解决方案。
Deep Learning for Approximating Solutions to Partial Differential Equations
2.多维空间热流动力学
探讨如何使用物理信息神经网络解决二维空间中的热扩散问题描述了热量在物体内部的传递。
Deep Learning for Approximating Solutions to Partial Differential Equations
3.时空耦合动态热扩散过程
介绍物理信息神经网络解决具有时间依赖性的二维空间热扩散问题,描述热量在物体内部随时间和空间分布的演变。
Deep Learning for Approximating Solutions to Partial Differential Equations
第四天
课程目标:打破物理信息神经网络“求解偏微分方程”思维定视,掌握屈曲荷载问题的解决方案。
理论+项目实操
1.风轮轴承载荷疲劳行为智能诊断
讲解构建基于递归神经网络的PINN模型,通过模拟 SN曲线来预测风力发电机轴承在循环载荷下的累积损伤。
Estimating model inadequacy in ordinary differential equations with physics-informed neural networks
2.机翼裂纹扩展智能演化与分析
讲授如何基于物理信息递归神经网络应用Paris定律,来模拟和预测实际工程问题中材料在反复载荷作用下的裂纹扩展和演化情况。
Estimating model inadequacy in ordinary differential equations with physics-informed neural networks
理论+项目实操
1.非线性载荷下的弹性板响应
讲解如何应用物理信息神经网络解决实际工程中受到不均匀拉伸力时经典板壳理论问题。
A physics-guided neural network framework for elastic plates Comparison of governing equations-based and energy-based approaches
2.几何缺陷诱导的应力集中效应
讲解如何使用物理信息神经网络来模拟材料力学中常见的设计承受载荷结构时开孔导致的应力集中现象。
A physics-guided neural network framework for elastic plates Comparison of governing equations-based and energy-based approaches
3.板结构屈曲与后屈曲行为
讲解物理信息神经网络处理外压力作用下的挠度载荷时涉及平面内和平面外变形的复杂多维结构问题。
A physics-guided neural network framework for elastic plates Comparison of governing equations-based and energy-based approaches
4.临界屈曲载荷稳定性分析
讲解物理信息神经网络在偏微分方程损失不适用时处理平面内压缩下的屈曲荷载问题的解决方案。
A physics-guided neural network framework for elastic plates Comparison of governing equations-based and energy-based approaches
第五天
课程目标:学会应用物理信息神经网络解决振动问题,开阔视野利用物理信息神经网络结合迁移学习从低保真数据获取高保真解并加速网络收敛。
理论+项目实操
1.含时纵向振动波动力学与结构响应
讲解物理信息神经网络解决固体力学中两端固定梁初始时刻施加正弦纵向振动的典型波动问题。
APPLIED MATHEMATICS AND MECHANICS (ENGLISH EDITION)
2.纵向振动参数动态反演与位移场重构
讲解物理信息神经网络通过梁纵向振动的动态响应反推关键参数。
APPLIED MATHEMATICS AND MECHANICS (ENGLISH EDITION)
3.含时横向振动特性及欧拉-伯努利梁动态行为
讲解物理信息神经网络求解涉及空间和时间导数的经典的结构动力学横向振动欧拉-伯努利梁方程。
APPLIED MATHEMATICS AND MECHANICS (ENGLISH EDITION)
4.横向振动响应序列预测与系统参数估计
讲解物理信息神经网络如何解决横向振动逆问题,从已知的结构响应数据中识别出材料的关键力学参数。
APPLIED MATHEMATICS AND MECHANICS (ENGLISH EDITION)
理论+项目实操
1.顶盖驱动空腔问题
讲解物理信息神经网络在求解顶盖驱动空腔二维稳态Navier-Stokes方程时通过迁移学习提高准确性并加速收敛。
Predicting high-fidelity multiphysics data from low-fidelity fluid flow and transport solvers using physics-informed neural networks
2.鳍片热流体耦合效应
讲解物理信息神经网络应用迁移学习技巧解决涉及流体动力学与热传递的耦合问题。
Predicting high-fidelity multiphysics data from low-fidelity fluid flow and transport solvers using physics-informed neural networks
3.异质旋转介质中的流体路径优化
讲解利用物理信息神经网络模拟非均质性情况旋转效应会导致由科里奥利力引起的二次流现象。
Predicting high-fidelity multiphysics data from low-fidelity fluid flow and transport solvers using physics-informed neural networks
4.旋转多孔介质中的对流热传递高级仿真
讲解如何使用物理信息神经网络实现涉及到流体力学、热传递以及多孔介质物理的复杂耦合问题的高级仿真。
Predicting high-fidelity multiphysics data from low-fidelity fluid flow and transport solvers using physics-informed neural networks
1.培养具备深厚固体力学与深度学习技术知识的专业人才,学员们将熟练掌握固体力学的基本原理和控制方程,同时精通深度学习算法的原理和应用,能够创新性地设计和优化固体力学问题求解方法。
2.揭示深度学习在固体力学中相比传统方法的优势,探讨其在材料特性预测、结构优化设计、非线性行为模拟等方向的研究进展和应用潜力。
3.介绍深度学习在固体力学领域的发展现状,启发学员的创新性思维,推动固体力学问题的求解方法向智能化和自适应化方向发展。
4.通过分析深度学习在固体力学中的流场预测、边界条件识别、裂纹扩展模拟等应用案例,使学员深入理解其在实际工程问题中的应用场景和效果。
5.拓宽学员的国际视野,让他们接触和学习国际上的先进研究成果。培养具备跨学科整合能力的学员,使他们能够在固体力学、深度学习、数据科学等领域之间架起桥梁,开展创新性研究。
授课老师
主讲老师 来自国内高校,拥有扎实的理论知识和丰富的研究经验,研究成果在多个国际高水平期刊上发表,至今他已经发表了40余篇SCI检索论文。授课方式深入浅出,能够将复杂的理论知识和计算方法讲解得清晰易懂,受到学员们的一致认可和高度评价!
专题三:深度学习光学设计专题
第一天
第一节 深度学习与光学设计
1.1.光学设计概述
1.2.深度学习在光学系统的应用
1.3.深度学习在光子器件的应用
1.4.深度学习光学设计的优势
1.5.深度学习光学设计的发展趋势与挑战
1.6.关于超表面
1.7.前沿设计与综合应用简述
图:Timeline of artificial intelligence and related optical and photonic implementations [Nature, 588, 39–47 (2020)].
第二节 光学基础
2.1 几何光学基本定理
2.1.1 几何光学原理
2.1.2 光在介质中的传播
2.2 光的电磁理论基础
2.2.1 自由空间 麦克斯韦方程组
2.2.2 平面电磁波及其性质
2.2.3 球面波和柱面波
2.2.4 光波的辐射和辐射能
2.2.5 光在电介质分界面上的反射和折射
2.2.6 光在金属表面的反射和透射
2.2.7 光的吸收、色散和散射
2.2.8 波的叠加原理
2.3 成像的基本概念
2.4 光学系统的像质评价
2.4.1 瑞利判据
2.4.2 中心点亮度和能量包容图
2.4.3 分辨率与点扩散函数
2.4.4 星点检测法
2.4.5 光学传递函数
第三节 仿真软件设计辅助软件
3.1 Zemax 软件
3.2 Zemax 软件的界面
3.3 Zemax 软件的基本操作
3.4 应用实例
第二天
第一节 深度学习基础
1.1 机器学习
1.1.1 日常生活中的机器学习
1.1.2 机器学习中的关键组件
1.1.3 各种机器学习问题
1.1.4 深度学习
1.2 深度学习环境的搭建
1.2.1 Anaconda 安装
1.2.2 TensorFlow框架
1.3 Python 常见的数据结构与数据类型
1.4 TensorFlow的基本操作
1.4.1 数据操作
1.4.2 数据预处理
1.4.3 线性代数
1.4.4 自动微分
1.4.5 概率
第二节 深度神经网络模型
2.1 线性神经网络实例
2.1.1 线性回归
2.1.2 softmax 回归
2.2 多层感知机实例
2.2.1 多层感知机
2.2.2 模型选择、欠拟合和过拟合
2.2.3 权重衰减
2.2.4 暂退法(Dropout)
2.3 卷积神经网络实例
2.3.1 从全连接层到卷积
2.3.2 多输入多输出通道
2.3.3 汇聚层
2.3.4 卷积神经网络( LeNet )
2.4 循环神经网络实例
2.4.1 序列模型
2.4.2 语言模型和数据集
2.4.3 循环神经网络
2.5 生成对抗网络实例
2.5.1 概率生成模型
2.5.2 变分自编码器
2.5.3 生成对抗网络
2.6 基于注意力机制的 Transformer 架构
2.6.1 注意力机制
2.6.2 自注意力机制
2.6.3 Transformer
第三天
第一节 监督学习过程
1.1 DNN 模型介绍
1.2 自归一化神经网络参数初始化方法
1.3 SELU 函数及使用
1.4 Softplus 函数及使用
1.5 其他激活函数
1.6 最邻近搜索算法
1.7 监督损失函数的构建
第二节 半监督学习过程
3.1 超参数设置
3.2 监督函数
3.3 模型可靠性的讨论与验证
第四天 全光衍射神经网络
第一节 标量衍射理论基础
1.1 惠更斯-菲涅耳原理
1.2 广义斯涅尔定律
第二节 光学衍射 深度神经网络
2.1 人工神经网络结构
2.2 光学衍射深度神经网络
2.3 空间域光学衍射深度神经网络
2.3.1 网络设计方案
2.3.2 网络训练
2.3.3 网络性能分析
2.4 频率域光学衍射深度神经网络
2.4.1 光学衍射深度神经网络的局限性
2.4.2 频率域光学衍射深度神经网络
2.4.3 网络性能分析
图:All-optical machine learning using diffractive deep neural networks [Science, 361, 1004–1008 (2018)].
第五天
全光衍射神经网络
第一节 超材料
1.1 超材料概述
1.2超材料在光场调控中的作用
1.3数值计算案例
1.3.1 光子晶体带隙分析
1.3.2 频率选择表面周期性互补开口谐振环
1.3.3 超表面光束偏折器
1.4 超材料在量子光学中的研究与应用
1.4.1 超表面聚焦
1.4.2 超材料成像
1.4.3 波极化控制
图:Reconfigurable image processing metasurfaces with phase-change materials [Nat. Commun., 15, 4483 (2024)].
1.5超材料设计与仿真实现
1.5.1 简单设计一种超材料
1.5.2 仿真验证其性能
第二节 深度学习超材料实例
2.1 神经网络网络模型进行逆向设计
2.2基于深度学习的宽带消色差透镜设计
图:
Frequency-Controlled Focusing Using Achromatic Metasurface [Adv. Optical Mater., 9, 2001311 (2021)].
图:
Metasurface-empowered snapshot hyperspectral imaging with convex/deep (CODE) small-data learning theory [Nat. commun.14, 6979 (2023) ]
图: Multiplexed supercell metasurface design and optimization with tandem residual networks [Nanophotonics, 10, 1133–1143, (2021)]
让学员掌握:
1.学习光学的几何原理、电磁理论,熟悉光学成像系统的评价标准。了解传统光学设计数值算法和参数优化法。
2.了解深度学习在可见光成像系统相比于传统光学设计方面的优势,学会使用深度学习光学设计完成简单光学系统的搭建、光学系统的优化、光学系统的配光等。
3.熟悉深度学习的算法和框架,能够运用深度学习技术对超材料的光学性能进行预测、优化和控制。
4.了解深度学习光学设计在光纤控束等领域的发展现状,启发创新性思维,推动光学设计向更加智能化和自适应的方向发展。
5.在未来,深度学习在光学设计方面有望更加深入,利用深度学习解决非线性关系问题的优势,结合调制传递函数、光学像差、偏振像差等光学系统评价标准,实现从初始结构的设计到特定的光学系统优化设计,甚至利用深度学习在图像处理等方面的发展,可能做到从光学系统设计、光学系统成像、图像处理和分析整个过程的学习优化。
6.随着光学设计在各个领域的广泛应用,深度学习光学设计人才也将面临更加广阔的职业发展空间。他们可以在光通信、生物医学、智能制造、机器视觉等领域发挥重要作用,为相关产业的发展和创新做出积极贡献。
授课老师
主讲老师来自某世界QS前50高校的一国内外知名大组,一年内个人发表JCR SCI 1区论文4篇,团队在Nature, Science, Nature photonics, Nature communications, Physical Reviews Letter 等发表过多篇文章。
专题四:深度学习光学成像专题
第一章:光学成像基础
第一节:绪论
1.什么是光学成像?
2.光学成像的发展
第二节:光学成像重要概念
1.分辨率
2.视场和景深
3.像差
第三节:成像质量评价指标
1.全参考评价
2.半参考评价
3.无参考评价
第四节:光学成像发展趋势
1.功能提升(相位、三维、穿透介质散射)
2.性能提升(分辨率、灵敏度、通量)
第二章:经典光学成像技术
第一节:高动态范围成像
1.动态范围的概念
2.合并多曝光图像生成HDR
3.色调映射
第二节:融合技术
1.可见光与红外成像机理
|
摄影笔记 · 荐号 | 如何摆脱平庸无为的人生,答案就在这些顶尖公众号里 8 年前 |
|
中华网军事 · 5000共谍潜入台湾?“台独”也配? 7 年前 |
|
闯先生 · 食霸罗汉齐聚闯先生转型工场,餐饮食品加速营火热开启 7 年前 |
|
城市画报 · 同学,我还记得你的马尾辫 7 年前 |
|
车买买 · 25万买轿车最完备的就是这3辆,没有更多了 7 年前 |