当前位置:首页>python>Python驱动Fluent!建议所有做Fluent的硕博士都去学一遍,仿真效率提升十倍!!!

Python驱动Fluent!建议所有做Fluent的硕博士都去学一遍,仿真效率提升十倍!!!

  • 2026-06-19 08:29:42
Python驱动Fluent!建议所有做Fluent的硕博士都去学一遍,仿真效率提升十倍!!!

做仿真的都懂,算力永远不够。改几个几何参数,OpenFOAM或Fluent跑一轮全量扫描,集群转一宿是常态。高雷诺数湍流、多物理场耦合、主动流动控制,每一个都是算力黑洞,人工调参很快撞上天花板。

这两年,AI正悄悄重写CFD的底层逻辑。U-Net端到端地从几何直出流场,毫秒级拿到速度与压力;PINN把N-S方程嵌进损失函数,无网格也能求解和反演;GNN直接在非结构化网格上预测气动系数;扩散模型从稀疏实验数据里重建三维高保真流场;甚至用大模型多代理框架,一句自然语言就自动跑完网格、求解、后处理的完整OpenFOAM流程。

方法都在顶刊上了,但大家心里那道坎是一样的:怎样把这些模型塞进自己的仿真管线,跑通“数据→模型→验证→加速”的闭环?

这次五天专题,就是用可复现的代码和贴地气的工程案例,把这条路从头走到尾。不讲空泛综述,全程“数值方法+深度学习全栈+大模型Agent开发”三条线交织推进。第一天配齐工具箱,CNN、GAN、Transformer等十五种AI技术全景预览,手写FVM求解器并完成首个端到端CNN流场预测。第二天扎进PINN,用DeepXDE求解方腔流、圆柱绕流,同时打通神经RANS与LES湍流建模。第三天实战OpenFOAM与Fluent双平台,Python API自动化产数据,Neural ODE和GNN做时间演化和翼型秒级预测。第四天深度强化学习上线,PPO抑制卡门涡街,cGAN反设计翼型。第五天直抵前沿:扩散模型高保真重建、DeepONet/FNO神经算子、Walrus跨域基础模型、JAX可微CFD,再用LangChain搭一个能听懂人话的CFD智能体。五天带走一套“仿真加速→物理建模→智能优化”的完整方案。

这门课适合谁来?

一线气动、旋转机械或热管理工程师被批量扫参拖垮,想把迭代提一个量级。课程会带你用CNN、U-Net、GNN把小时级仿真压到秒级,DRL做主动控制,扩散模型做流场超分,大量Fluent案例直接匹配你的日常工况。

高校流体、航空航天、能源动力方向的PI和研究生卡在数据构建、PINN逆问题、物理可解释性上。从PINN求解N-S方程、OpenFOAM数据管道、GNN实战,到神经算子和可微CFD,覆盖顶刊方法学模板,每一步都能复现和迁移。

机器学习出身,想切入“AI+流体”交叉赛道熟悉算法但不太懂N-S方程和湍流封闭。第一天手写FVM求解器,第二天神经增强k-ω模型,你会看见残差连接怎样拟合雷诺应力,PINN的残差项怎样强制质量守恒——这是建立物理直觉最快的方式。

企业研发负责人在评估AI for CFD的投入产出。五天就是一份高密度可行性验证:从传统瓶颈到各代理模型的加速比、适用边界,再到大模型Agent的自动化潜力,帮你看清哪些环节可以立刻上AI。

2026全新热门专题
01
专题一:人工智能流体力学仿真专题
02
专题二:大模型PINN专题
01
专题一:人工智能流体力学仿真专题
学习目标
1. 掌握流体力学仿真技术与深度学习的结合:理解并掌握计算流体力学(CFD)与深度学习的基本原理,通过实操案例,掌握使用Python等工具将深度学习模型应用于流体力学仿真中,解决复杂的流动问题。
2. 深入理解大语言模型(DeepSeek/通义千问)在流体力学中的应用:作为一种大模型技术,DeepSeek/通义千问能够提升流体仿真和预测技术的开发效率。学员将通过具体案例,学习如何将大语言模型与CFD方法结合,提高流体力学问题的求解效率和结果的精确性。
3. 熟悉多种AI技术在流体力学中的应用:培训中将介绍多种AI技术,如物理信息神经网络(PINN)、深度强化学习、图神经网络(GNN)、Vision Transformer(ViT)、神经常微分方程(Neural ODE)、扩散模型、神经算子(Neural Operator)等,并深入剖析其在流体力学问题中的应用,帮助学员拓宽技术视野。
4. 掌握OpenFOAM与ANSYS Fluent仿真平台的使用与优化:通过对OpenFOAM和ANSYS Fluent的实操教学,学员将能够熟练配置和使用这两种流体仿真工具,理解其架构和功能,并通过与深度学习模型的结合,提升仿真效率和精度。
5. 深入了解高保真流场重建与扩散模型的应用:学习并实践如何利用扩散概率模型和神经网络进行高保真流场重建,探索深度学习在流体动力学中的最新应用。
6. 通过实战项目掌握智能流体力学技术应用:通过结合U-Net、GNN、PINN等深度学习模型,学员将在课程的最后掌握如何应用这些技术解决真实的流体力学问题,并能够独立开发相关智能流体力学应用项目。
7. 培养学员的综合创新能力:课程注重理论与实践的结合,学员将通过项目实战和算法剖析,培养解决复杂流体力学问题的创新思维,并具备在真实工程环境中应用深度学习与仿真技术的能力。
8. 大模型与CFD仿真联合应用:多代理框架可通过单个自然语言提示自动执行整个基于OpenFOAM的CFD模拟工作流程。通过管理从网格划分和案例设置到执行和后处理的整个流程,Agent大大降低了计算流体动力学的专业知识门槛。

讲师介绍

人工智能流体力学仿真主讲老师:来自国内顶尖985院校应用数学、计算数学、材料科学和流体力学专业,擅长应用数学、物理信息模型、机器学习建模与深度学习技术驱动交叉学科研究。研究方向包括:理论流体力学、智能材料、智能流体力学的量子计算、数据驱动的流体力学、流体力学的核函数方法、仿真实验分析等。
02
专题二:大模型PINN专题
学习目标

1. 掌握PINN理论与传统数值方法的核心联系

·理解固体力学、流体力学、传热学中的典型偏微分方程(如Navier-Stokes方程、弹性本构方程)及其数学分类(椭圆/抛物/双曲型)。

·对比有限差分法、有限单元法与PINN的底层原理,揭示物理约束与数据驱动的协同机制。

2. 构建PINN与深度能量法的实践能力

·从零实现谐振子、渗流、弹塑性力学等案例的PINN求解代码(基于PyTorch/DeepXDE/SciANN)。

·掌握能量驱动损失函数设计、自动微分等关键技术,复现中科院一区顶刊(如CMAMEnature子刊)中的创新方法。

·掌握自适应采样、傅里叶特征拓展、因果关系、混合形式、卷积循环神经网络PINN、数据与物理loss平衡、能量法与PINN优缺点互补等技巧。

3. 探索多领域工业级应用场景

·流体力学:层流模拟、涡旋捕捉与Nature子刊级diffusion-reaction模拟

·固体力学:超弹性材料大变形、弹塑性问题与能量法优化。

·反问题:材料参数辨识、隐藏物理规律发现

4. 精通开源工具链与大模型辅助编程

·熟练使用DeepXDE、SciANN等PINN专用库,配置复杂边界条件与多物理场耦合。

·利用DeepSeek、ChatGPT生成高鲁棒性PINN代码,解决瞬态偏微分方程问题。

5. 培养跨学科研究与创新能力

·通过顶刊论文复现(如CMAME、Computers and Geotechnics)与代码对比,深化对物理编码、因果约束、混合变量方案等前沿方向的理解。

讲师介绍

讲师拥有丰富的PINN培训经验,曾在多个机构担任主讲人授课10余次,授课效果倍受好评,且拥有指导博士研究生发SCI论文的丰富经验。讲师曾在内地985、美国常春藤、香港前三学校、高瓴人工智能学院工作和学习,具有计算机和经典数值方法的双重教育背景,在中科院一区Top等计算力学顶刊CMAME以一作发表二十篇SCI论文,包括多篇PINN和传统数值主题的顶刊论文。

专题一:人工智能流体力学仿真
第一天:基础篇— 深度学习的基石:识别网络与数据同化
主题:智能流体力学的基石——从经典机器学习到深度卷积网络与数据同化
实操环境:Jupyter Notebook + Python + PyCharm
核心目标:建立深度学习与数据驱动方法论基础,了解后续四天涉及的全部算法技术全景,完成环境搭建与首个CNN流场预测项目
1.1 课程导航与环境配置
a. 课程启动与环境一致性检查
流体力学应用:确保学员在统一软硬件环境中完成从经典CFD数据预处理到深度学习流场预测的全流程实操,奠定五天课程的工程基础。
•系统验证Anaconda、PyTorch、NumPy、TensorFlow等完整工具链
•解决常见跨平台安装问题(Windows/Linux兼容性)
•明确5天学习路线图与各天知识衔接关系
•Jupyter Notebook交互式练习环境准备
b. 五天算法技术全景预览(Day 1核心新增)
智能流体力学应用
建立对五天全部算法技术的全局认知,帮助学员理解各算法在解决流体力学特征提取、物理建模、流场预测、流动控制等不同层次问题中的作用与前后衔接关系。
- 卷积神经网络(CNN):用于流场特征提取、物理模式识别(Day 1-5持续使用)
- U-Net & UNetEx:编码器-解码器架构用于端到端流场预测与重构(Day 5核心)
- 物理信息神经网络(PINN):将N-S方程等PDE约束嵌入神经网络损失函数(Day 2核心)
- 自编码器(Autoencoder):流场降维与流形学习,稀疏传感器数据重建(Day 1/3)
- 图神经网络(GNN):处理非结构化网格上的CFD数据,翼型气动系数预测(Day 3/5)
- 神经常微分方程(Neural ODE):连续深度模型,参数效率优化,时间序列流场建模(Day 3)
- 生成对抗网络(GAN/cGAN):湍流数据生成,翼型反设计(Day 1/4)
- Vision Transformer(ViT):翼型几何编码,流动特征注意力提取(Day 5)
- ConvLSTM与时空注意力网络:非稳态流场时间序列预测(Day 4)
- 深度强化学习(DQN/PPO/DDPG):主动流控制,减阻/增升优化(Day 4)
- 扩散模型(Diffusion Model):高保真流场概率重建与超分辨率(Day 5)
- 神经算子(Neural Operator/DeepONet/FNO):无限维PDE映射学习(Day 5)
- 大语言模型与多代理框架(LLM Agent):自然语言驱动的CFD自动化工作流(Day 3/5)
- 量子机器学习(QML):变分量子电路+经典神经网络混合建模(Day 2)
- 张量网络(Tensor Network):高维PDE分解降维(Day 2)
- 经典机器学习(SVM/随机森林/XGBoost):阻力预测、分离点检测基线方法(Day 1)
1.2 机器学习基础与数据驱动方法
a. 经典机器学习在流体力学中的应用
流体力学应用:利用SVM/随机森林/XGBoost替代昂贵的CFD迭代计算,实现翼型气动系数(升力/阻力)的快速预测与气动外形初步筛选,将训练时间从数周缩短至数小时。
•系统对比SVM、随机森林、XGBoost在阻力预测、分离点检测中的应用
•实操:翼型数据集(300+翼型)→ 特征工程(攻角、雷诺数、几何参数)→ ML模型训练与10折交叉验证
b. 传统CFD瓶颈与生成式AI的意义
流体力学应用:通过GAN学习湍流流场的概率分布,生成与DNS/实验数据统计一致的高保真湍流快照,解决高雷诺数壁湍流数据稀缺对深度学习模型训练的限制。
•深入剖析传统CFD计算瓶颈(高计算成本、长求解周期、网格生成复杂度)
•GAN如何生成高保真湍流数据集,突破数据稀缺限制
•实操DCGAN架构:输入低维边界条件/随机噪声 → 输出三维速度场/压力场
c. 端到端CNN流场快速预测
流体力学应用:训练卷积神经网络直接学习从几何/边界条件到稳态流场(速度/压力)的端到端映射,替代迭代式有限体积求解器实现毫秒级流场预测,加速比可达100-1000倍。
1.3 Python处理CFD数据的方法与技巧
a. CFD数据格式解析
流体力学应用:将OpenFOAM输出的非结构化场数据(VTK/PLT/Tecplot格式)高效转化为深度学习可用的张量格式,建立从CFD仿真到AI模型训练的标准数据管道。
b. CFD数据可视化
流体力学应用:实现流场关键物理量(速度廓线、涡量分布、压力云图)的专业可视化,支撑对深度学习模型预测结果的定性评估与物理一致性检验。
•Matplotlib专业流场可视化:速度廓线、压力分布云图、涡量等值面、流线图
•输出标准化CFD数据处理模板,支持批量自动化处理多工况数据
1.4 多源湍流数据的可观测增强流形学习
a. 流形学习与稀疏传感器数据增强
流体力学应用:在仅有稀疏PIV实验测点的条件下,利用CNN+VAE学习湍流流场的低维流形表示,从局部有限测量重建全场速度/压力信息,解决风洞实验中全场数据获取困难的问题。
b. 可解释CNN流体力学框架
流体力学应用:通过可视化CNN卷积核特征图与Grad-CAM归因分析,揭示神经网络在流场预测中关注的物理结构(涡旋、分离区、剪切层),验证模型是否学习了正确的流动物理而非数据伪影。
•卷积特征图可视化:理解网络关注哪些流场结构(涡旋、分离区、剪切层)
•基于梯度的归因方法(Grad-CAM):定位对预测关键的流场区域
•物理一致性检验:确保CNN学到的特征与控制方程相容
1.5 有限体积法(FVM)基础与DeepSeek大模型应用
a. FVM数值方法基础
流体力学应用:从控制体积积分与散度定理出发手写二维方腔流/管道流FVM求解器,使学员深入理解CFD底层离散化与压力-速度耦合机制,为后续理解AI代理模型与数值求解器的互补关系奠定理论基础。
b. DeepSeek/通义千问在流体力学中的应用
流体力学应用:利用大语言模型将自然语言描述的流体力学问题(如"Ma=0.3、Re=6e6下NACA0012跨声速流动")自动转化为可执行的OpenFOAM/ANSYS配置YAML和Python后处理脚本,降低专业CFD软件的使用门槛。
•大语言模型自然语言接口:用口语描述流体问题,自动生成CFD案例配置文件
•实操演示:"模拟NACA0012在Ma=0.3、Re=6e6下的跨声速流动" → 自动生成OpenFOAM/ANSYS配置YAML
•DeepSeek辅助代码生成:从自然语言需求生成Python CFD后处理脚本
1.6 数据同化与相干结构识别
a. 相干结构识别网络(端到端涡旋检测)
流体力学应用:使用CNN端到端检测和分割流场中的相干结构(涡核、剪切层、尾迹),替代传统Q准则/λ2准则等依赖人工阈值的涡识别方法,实现更鲁棒和自适应的涡结构自动提取,服务于风洞实验在线分析与飞行器气动监测。
•端到端CNN架构:输入瞬时流场快照 → 卷积层提取局部涡量/剪切模式 → 全局注意力上下文聚合 → 结构标签(涡核/剪切层/尾迹)像素级输出
•训练数据:10000+张标注涡结构图像,数据增强(旋转、缩放、噪声注入)
b. 数据同化基础算法(集合卡尔曼滤波)
流体力学应用:利用集合卡尔曼滤波(EnKF)融合稀疏实验测量数据(LDA/PIV单点速度)与CFD数值先验,获得比单独使用任一数据源更精确的全场流场最优估计,解决实验测量与数值仿真之间的信息融合问题。
1.7 物理定律嵌入神经网络的范式解析
a. PINN入门:从数据驱动到物理驱动
流体力学应用:将一维对流扩散方程的PDE残差作为软约束嵌入神经网络损失函数,使得在缺乏标注训练数据的情况下网络输出仍满足流体力学基本控制方程,为Day 2的N-S方程PINN求解器奠定方法论基础。
•PINN损失函数构造:PDE残差项 + 边界条件约束 + 数据拟合项
•数学推导:自动微分计算PDE导数、各损失项权重平衡策略
•实操:一维对流扩散方程PINN求解,数值误差 < 0.1%
•对比纯数据驱动方法:PINN在小数据/无标签场景下的显著优势
第二天:建模篇— 湍流的智能建模  从RANS到LES及PINN应用
主题:利用深度学习构建高精度、高效率的湍流模型 
实操环境:TensorFlow + PyTorch + DeepXDE  
核心目标:掌握PINN求解N-S方程全流程,理解神经湍流建模方法,接触量子机器学习前沿
2.1 物理信息神经网络(PINN)原理与应用
a. PINN基本原理与模型结构
流体力学应用:建立将Navier-Stokes方程等流场控制PDE的残差作为软约束嵌入神经网络训练的数学框架,使网络在不依赖大量标注数据的前提下学会满足物理定律的流场解,为后续无网格求解和逆问题反演提供统一范式。
•从函数逼近到物理约束:全连接神经网络作为PDE解的代理模型
•自动微分机制:利用计算图精确求解偏导数值
•损失函数设计:PDE残差(内部配点)+ 初始条件 + 边界条件 + 实验数据
•PINNs2019项目实操:Raissi-PINN架构解析与基准实验代码复现
•网络架构选择:层数、宽度、激活函数(Tanh vs Sin vs Swish)对收敛性的影响
b. 使用PINN求解Navier-Stokes方程
流体力学应用:使用PINN无网格求解不可压缩N-S方程,直接预测二维方腔流、圆柱绕流和管道层流的速度场与压力场,避免传统CFD的网格划分与压力-速度迭代解耦过程,面向经典基准流动验证PINN的求解精度。
•不可压缩N-S方程的PINN离散化
•实操案例一:二维方腔流(lid-driven cavity flow)PINN求解
•实操案例二:二维圆柱绕流(flow past cylinder)PINN求解
•实操案例三:管道层流(Poiseuille flow)PINN求解
•结果对比:PINN vs OpenFOAM/ANSYS Fluent参考解,速度剖面、压力场误差分析
c. PINN处理稳态与非稳态流动
流体力学应用:将PINN从稳态推广到非稳态流动,通过时空坐标联合输入预测时变流场的演化过程,为圆柱绕流涡街形成、方腔流启动过程等瞬态流动提供无需时间推进迭代的快速代理建模手段。
d. PINN求解可压缩与不可压缩流动对比
流体力学应用:扩展PINN框架至可压缩流动,耦合能量方程和状态方程求解跨声速翼型绕流,验证PINN在处理含激波、膨胀波等强非线性流动现象中的适用性与精度边界。
e. PINN结合数据驱动方法的混合策略
流体力学应用:结合稀疏实验观测数据与PDE物理约束,利用PINN从部分速度场测量反演全场压力分布与未知湍流粘性系数,实现流体力学的逆问题求解——这是传统CFD难以直接完成的任务。
f. 点云数据PINN演示
流体力学应用:展示PINN直接处理不规则空间采样点(如PIV实验随机散布的测量点)的能力,无需将实验数据插值到规则网格即可融合物理约束,体现无网格方法在实验-数值一体化中的独特优势。
2.2 多尺度PINN与复杂流处理
a. 多尺度物理信息神经网络
流体力学应用:引入傅里叶特征嵌入与多尺度网络架构,解决标准PINN因"频谱偏置"难以学习湍流中小尺度高频涡结构的固有问题,使PINN能够捕捉含长程空间依赖的复杂流动中的多尺度物理特征。
2.3 湍流模型深度学习增强与智能建模
a. 神经RANS模型:雷诺应力各向异性学习
流体力学应用:利用全连接/CNN网络直接从平均速度场学习雷诺应力各向异性张量,替代传统线性涡粘假设(如k-ω SST),显著提升RANS模型在分离流、逆压梯度、激波-边界层干扰等涡粘模型预测失准的复杂工况下的精度。
b. LES湍流子网格(SGS)建模
流体力学应用:使用CNN从滤波DNS数据中直接学习亚格子应力张量的非线性映射,替代传统的动态Smagorinsky等代数模型,在2-4倍粗化网格上实现与细网格DNS相当的湍流统计精度,大幅降低高雷诺数壁湍流LES的计算成本。
c. PINN+NN联合改进k-ω湍流模型
流体力学应用:利用PINN和NN自动校准k-ω SST湍流模型的封闭系数,使模型在分离泡、激波-边界层干扰等标准模型预测失准的工况中获得数据驱动的自适应修正。
d. 湍流封闭问题基准测试
流体力学应用:在统一公开基准数据集和评估协议上公平比较各类数据驱动湍流模型的预测性能,推动湍流封闭建模领域从经验调参向可复现、可对比的科学评估范式转变。
e. 物理知情机器学习(PIML)湍流建模
流体力学应用:将湍流的可实现性条件、伽利略不变性、参考系旋转不变性等物理约束编码为损失函数正则项或网络结构约束,确保AI湍流模型在训练域外工况也能输出物理合理的结果。
2.4 量子机器学习(QML)与张量网络在CFD中的应用
a. 量子物理信息神经网络(QPINN)
流体力学应用:利用变分量子电路的指数级表示能力构建PINN求解器,以远少于经典网络的参数数量模拟二维湍流,探索量子计算在缓解高维湍流建模"维数灾难"中的潜力——这对未来6D+玻尔兹曼方程求解具有前瞻意义。
b. 张量网络CFD求解器
流体力学应用:采用矩阵积态(MPS)和矩阵积算子(MPO)分解表示高维PDE的解函数,突破传统网格方法在高维参数空间(如多参数优化、不确定性量化)中的存储与计算瓶颈。
2.5 光谱知情多分辨率神经算子
a. SIMR-NO:湍流超分辨率
流体力学应用:利用光谱知情多分辨率神经算子将粗网格LES/DES结果超分辨率重建为DNS等效高分辨率流场,在大幅降低计算成本的同时保持湍流能谱在全波长范围的跨尺度保真度,解决高雷诺数壁湍流直接求解计算量过大的核心瓶颈。
2.6 PINN→SIMPLE算法融合
a. SIMPLE-PINN:经典算法与可微学习的桥梁
流体力学应用:将经典SIMPLE压力-速度耦合迭代算法的迭代逻辑嵌入神经网络架构,替代标准PINN仅靠软约束满足质量守恒的方式,在不可压缩流动求解中实现更强的质量守恒保证和更快的收敛速度。
第三天:感知篇— 流场感知与重建:从稀疏数据到全场信息
主题:OpenFOAM仿真融合神经网络代理模型与神经常微分方程 
实操环境:OpenFOAM + ParaView + PyTorch + Linux/WSL  
核心目标:掌握OpenFOAM+Python交互全流程,理解Neural ODE时空建模范式,实现仿真数据与AI模型融合
3.1 OpenFOAM仿真技术基础(感知数据采集)
a. OpenFOAM环境安装与配置
流体力学应用:在Linux/WSL环境中完成OpenFOAM的编译安装与验证,建立从源代码到首案例运行的完整CFD仿真软件基础设施,为后续五天中AI训练数据的批量生成和模型验证提供底层平台支撑。
•Linux/WSL环境下完整编译安装OpenFOAM及ThirdParty工具链
•版本选择与依赖库配置(QT5、ParaView、Scotch/METIS)
•环境变量设置与编译验证
•常见安装问题排查指南
b. OpenFOAM框架结构与模块组成
流体力学应用:系统掌握OpenFOAM求解器体系(从icoFoam不可压层流到pimpleFoam瞬态湍流)、湍流模型库(RAS/LES)及前后处理工具链(blockMesh/snappyHexMesh),为后续AI代理模型的设计提供高保真训练数据生成能力。
c. 基于ParaView的流体仿真可视化分析
流体力学应用:利用ParaView可编程管线实现速度矢量场、压力云图、Q准则涡识别、流线/迹线的自动后处理,从原始仿真数据高效生成可解释的流场可视化分析,支撑深度学习模型预测结果的定性验证与物理一致性检验。
d. OpenFOAM数据驱动、转化和交互方法
流体力学应用:建立Python与OpenFOAM的双向数据管道——将OpenFOAM场文件转化为深度学习张量用于训练,再将AI预测结果写回OpenFOAM格式进行CFD验证,实现仿真数据与AI模型之间的完整闭环。
•Python读取OpenFOAM场文件(速度、压力、湍流粘度、壁面剪切应力等)
•数据格式转换:OpenFOAM原始格式 ↔ NumPy数组 ↔ Pandas DataFrame ↔ 深度学习框架Tensor
•Python与OpenFOAM交互编程:调用求解器、实时读取场数据、修改边界条件
•实操:自动化参数扫描——遍历不同雷诺数、攻角、几何参数
e. DeepSeek赋能OpenFOAM仿真
流体力学应用:利用大语言模型自动生成和调试OpenFOAM配置文件(controlDict、fvSchemes、fvSolution),以自然语言交互方式加速CFD案例搭建,将学员从繁琐的字典式配置语法中解放出来。
•利用大语言模型辅助生成OpenFOAM配置文件(controlDict、fvSchemes、fvSolution等)
•自然语言查询OpenFOAM错误信息并获取修正建议
•自动化生成后处理Python脚本
3.2 神经常微分方程(Neural ODE)与流场时间序列建模
a. Neural ODE基本原理
流体力学应用:将离散残差网络推广为连续时间动力系统,使用ODE求解器替代固定层数网络——流场本身就是偏微分方程的解,Neural ODE的连续演化范式天然适配流体时间序列建模,且能以更少参数实现自适应时间步长的演化预测。
b. Neural ODE在MNIST分类中的演示
流体力学应用:在手写数字分类任务上直观展示Neural ODE将分类过程可视化为连续演化轨迹,验证该范式在保持分类精度的同时可将参数减少一个数量级——为流场演化建模的参数效率提供概念验证。
c. Neural ODE用于流场时间演化建模
流体力学应用:使用Neural ODE学习流场的时间演化算子——输入当前时刻DNS/CFD仿真流场快照,连续推演未来多个时刻的速度场和压力场,实现自适应时间步长且可任意时刻插值的流场预测。
d. Neural ODE与经典时序模型对比
流体力学应用:对比Neural ODE与LSTM/GRU在涡脱落流场时序预测中的表现,分析连续时间模型在处理实验不规则采样数据和长时间外推中的稳定性优势。
3.3 图神经网络(GNN)翼型气动预测
a. GNN在非结构化网格流场中的应用
流体力学应用:利用图神经网络原生处理非结构化网格的能力,在CFD网格的节点和边上直接进行消息传递与特征聚合,避免将流场插值到规则图像网格带来的精度损失,实现面向任意几何CFD网格的深度学习建模。
•传统CNN局限:需要规则网格 → GNN优势:原生支持非结构化CFD网格
•图构建:网格节点→ 图节点,网格边 → 图边,物理量 → 节点特征
•消息传递机制:邻近节点信息聚合→ 节点状态更新 → 全局读出
•与SU2/OpenFOAM可微求解器的结合
b. Airfoil-GCNN项目实战
流体力学应用:构建翼型几何离散坐标点→图结构→图卷积编码→气动系数(Cl/Cd/Cm)和表面压力分布Cp的端到端预测模型,实现新翼型在毫秒级时间内完成气动性能评估,加速翼型初步设计迭代。
c. 可微CFD求解器与GNN的联合训练
流体力学应用:利用SU2可微CFD求解器提供的精确梯度信号优化GNN代理模型,探索物理求解器与数据驱动模型联合训练的新范式——在保持代理模型推理速度的同时注入物理求解器的梯度信息以提升精度。
•SU2/OpenFOAM可微版本提供梯度流
•GNN代理模型 → 可微求解器验证 → 梯度回传优化
3.4 ANSYS Fluent仿真基础与AI融合
a. ANSYS Fluent安装与配置
流体力学应用:完成ANSYS Fluent从安装到首案例运行的完整流程,掌握工业级CFD软件的操作方法,为后续AI融合工作流中需要商业仿真平台支持的用户提供实操基础。
•Windows/Linux平台ANSYS Fluent安装指南
•Fluent架构与功能模块剖析:前处理(SpaceClaim/ICEM CFD)→ 求解器(Fluent)→ 后处理(CFD-Post)
•求解器设置:湍流模型选择、边界条件定义、求解策略控制
•收敛性判断与网格无关性分析
b. Python与ANSYS Fluent交互编程
流体力学应用:使用Fluent Python API编写参数化仿真脚本,实现几何建模→网格划分→求解执行→结果提取的全自动化运行,批量生成深度学习所需的CFD训练数据。
•Fluent Python API(基于IronPython/CPython)
•自动化脚本:参数化几何→ 自动网格划分 → 自动求解 → 结果提取
•实操:批量运行不同工况的Fluent仿真
c. ANSYS Fluent案例实操——混合弯管热-流耦合
流体力学应用:以混合弯管中的流动与传热为案例,完成ANSYS Fluent的完整求解与CFD-Post后处理全流程,掌握热-流耦合问题的数值仿真方法,并输出可复用的标准化工作流模板。
•案例:流体在混合弯管中的流动与传热
•几何建模→ 结构化/非结构化网格划分 → 设置边界条件与湍流模型
•Fluent求解 → CFD-Post后处理
•温度场与速度场的耦合分析
•输出:标准化ANSYS Fluent工作流模板
d. Fluent仿真数据与AI模型融合实战
流体力学应用:从Fluent三维热-流耦合仿真结果中提取结构化数据,利用LSTM/GRU时序网络预测非稳态温度场与速度场的耦合演化,加速换热器等热工设备的非稳态运行性能评估。
•从Fluent三维仿真结果中采集结构化数据集
•训练神经网络进行流场代理预测(速度场、温度场、压力分布)
•使用LSTM/GRU预测热-流耦合中的非稳态温度演化
•案例:基于Fluent数据的换热器性能AI预测
e. DeepSeek赋能ANSYS Fluent仿真
流体力学应用:利用大语言模型解读Fluent仿真结果、自动生成仿真报告关键结论与工程建议,降低CFD结果分析对资深工程经验的高度依赖。
•使用大语言模型辅助解读Fluent仿真结果
•自然语言查询:生成仿真报告关键结论
•辅助TUI(文本用户界面)命令编写
3.5 神经符号代理框架
a. PhyNiKCE:自主计算流体动力学
流体力学应用:将物理符号知识(流场分类、求解器选择规则)与神经网络(流动模式识别)统一为神经符号AI框架,使CFD工作流从问题定义→方法选择→求解执行→结果解释实现全自主运行,大幅降低对操作者CFD专业知识的依赖。
b. 端到端代理CFD研究流程
流体力学应用:设计前处理代理→求解器代理→后处理代理的端到端自动化管道,从自然语言描述直接生成完整的CFD仿真报告,实现"一句话生成仿真"的智能CFD新范式。
第四天:控制篇— 流场智能控制:从强化学习到主动流动控制
主题:深度强化学习驱动主动流控 + 翼型生成设计 + ANSYS Fluent多物理场耦合  
实操环境:PyTorch + Stable-Baselines3 + ANSYS Fluent 
核心目标:掌握DRL+CFD耦合框架,理解翼型cGAN生成设计,实现端到端气动优化
4.1 深度强化学习与主动流动控制
a. 强化学习基础回顾与CFD适配
流体力学应用:将主动流控制问题形式化为马尔可夫决策过程(MDP)——以流场快照/压力传感器信号为状态、以执行器位移/射流速度为动作、以减阻量/升力增量为奖励,使深度强化学习智能体能够通过与流场环境的试错交互学习最优控制策略。
•MDP形式化:状态(流场快照/特征)、动作(执行器位移/射流速度)、奖励(减阻量/升力增量)
•从Q-learning到深度Q网络(DQN):价值学习→策略学习
•PPO算法深入:策略梯度、优势函数、剪切目标
•DDPG算法:连续动作空间(射流强度、等离子激励电压)
b. AI模型嵌入仿真系统(神经网络与CFD实时耦合)
流体力学应用:在OpenFOAM仿真运行时通过MPI通信实现与PyTorch神经网络的双向实时耦合——流场状态驱动网络推理输出控制信号,控制信号更新边界条件后反馈新流场状态,建立神经网络-CFD的闭环控制回路。
•OpenFOAM functionObject + PyTorch:仿真运行时实时神经网络推理
•MPI并行通信:多个计算节点共享流场状态与控制信号
•双向耦合:流场状态→ 神经网络 → 控制动作 → 边界条件更新 → 新流场状态
•收敛速度提升:自适应控制策略 vs 固定开环控制
c. DRL卡门涡街主动流控制项目
流体力学应用:利用PPO/DDPG算法训练智能体学习圆柱旋转或合成射流策略,有效抑制卡门涡街的周期性涡脱落,以数据驱动方式学会比传统开环或PID控制更优的减阻方案,显著降低圆柱的阻力和升力波动。
d. 多目标优化控制策略设计
流体力学应用:使用NSGA-II多目标遗传算法结合代理模型在减阻、增升、抑制振动等相互冲突的目标间寻找Pareto最优前沿,解决真实飞行器/水下航行器主动流控制中的多目标权衡设计问题。
e. Stable-Baselines3 PPO在OpenFOAM环境中的应用
流体力学应用:将OpenFOAM求解器封装为Gym标准强化学习环境,利用Stable-Baselines3的PPO实现稳定训练,通过TensorBoard实时监控流场控制策略从随机探索到稳定减阻的演化全过程。
4.2 生成对抗网络(cGAN)翼型生成设计
a. cGAN翼型生成理论
流体力学应用:使用条件生成对抗网络从目标气动性能条件(目标Cl/Cd)出发生成光滑可用的翼型几何坐标点序列,实现"按气动需求设计"的翼型反设计范式,替代传统的基于经验参数的翼型修改迭代。
b. cGAN翼型设计实操
流体力学应用:基于300+翼型数据库训练多判别器cGAN,通过CFD验证评估生成翼形的气动性能与实际可用性,实现AI驱动的翼型创新设计——从"设计→评估→修改"循环到"条件→生成→验证"的新范式。
4.3 神经网络在非稳定不可压缩流体动力学中的应用
a. ConvLSTM + 注意力流场时空预测
流体力学应用:使用ConvLSTM编码非稳态流场时间序列的时空依赖关系,结合注意力机制自适应聚焦涡旋生成区和分离点等关键流动特征区域,从前10帧流场快照预测未来50帧的完整演化过程。
b. 基于卷积编码器-解码器的Transformer湍流时空学习
流体力学应用:利用Vision Transformer的多头自注意力机制捕获流场中空间相距较远的涡结构之间的长程非线性相互作用,实现可达100Δt时间步长的长程流场演化预测——这是ConvLSTM因局部感受野限制而难以完成的任务。
•Vision Transformer(ViT)变体时空模型
•Patch Embedding:将流场分割为时空小块
•多头自注意力:捕获长距离时空依赖
•预测horizon:可达100Δt的长程预测
•与ConvLSTM方法对比:长程依赖捕捉优势
c. PastNet:物理归纳偏置时空视频预测
流体力学应用:将流体守恒律(质量、动量、能量守恒)与对称性(平移不变性、伽利略不变性)作为归纳偏置嵌入时空预测网络架构,使模型在新工况和少样本条件下仍能保持物理一致性,减少纯数据驱动模型的外插失败风险。
4.4 Fluent仿真与AI融合实战
a. Fluent三维数据采集与分析
流体力学应用:从ANSYS Fluent三维仿真结果中提取结构化场数据,训练神经网络建立从边界条件到全场速度/压力/温度信息的代理映射,加速三维复杂几何下的流场评估。
•ANSYS Fluent三维仿真结果的结构化数据提取
•稀疏传感器数据到全场信息的推断
•Fluent数据训练神经网络模型进行流场预测
b. 热-流耦合案例:AI预测温度分布
流体力学应用:利用LSTM/时序神经网络从Fluent热-流耦合仿真的历史帧预测未来非稳态温度场演化,加速换热器等热工设备在变工况条件下的性能评估与优化。
•使用LSTM/时序神经网络预测非稳态热-流耦合中的温度场演化
•基于Fluent仿真数据 + AI融合的实际应用案例分享
c. Coupled Flow案例分析
流体力学应用:分析自然对流与强制对流耦合的复杂流动问题,利用AI代理模型加速多物理场耦合仿真中的参数扫掠与优化,减少传统迭代耦合求解的计算开销。
•自然对流与强制对流耦合问题
•AI加速热-流耦合仿真的策略
4.5 工程案例拓展
a. 外气动CFD
流体力学应用:以真实工程案例,完成从STEP几何模型导入→计算域设定→网格划分→CFD求解→阻力/升力系数计算→流线/涡结构可视化的完整外气动分析全流程,并构建从车型几何到气动系数的AI代理预测模型。
b. Francis水轮机CFD内流分析
流体力学应用:分析Francis水轮机转轮与导叶间的复杂内流场特征,展示旋转机械CFD仿真中压力梯度和速度分布的专业分析方法,为水力机械的性能评估与优化设计提供数值参考。
c. 圆柱绕流ANSYS Fluent案例
流体力学应用:完成经典圆柱绕流在不同雷诺数下的全套Fluent仿真,对比层流稳态分离泡与湍流卡门涡街的不同涡脱落模式及其对应的升阻力系数频率特征,建立钝体绕流分析的标准工作流。
d. 模型火箭CFD
流体力学应用:完成模型火箭的外气动仿真,学习飞行器气动外形设计的CFD分析入门方法,涵盖亚声速至跨声速范围内的阻力特性与流场分析。
第五天:前沿篇— 开源生态与自主科研:构建智能CFD工作流
主题:神经算子/UNet代理模型/扩散重建+大模型多代理CFD框架+前沿技术全景  
实操环境:PyTorch + JAX + OpenFOAM  
核心目标:掌握端到端深度学习CFD代理模型,理解多代理智能CFD框架,了解前沿技术方向,具备独立科研能力
5.1 大模型与CFD仿真联合应用——多代理框架
a. 多代理框架核心概念
流体力学应用:将OpenFOAM的完整工作流(网格生成→案例配置→求解执行→后处理)分解为由多个AI Agent(网格Agent、配置Agent、求解Agent、后处理Agent)分工协作的任务链,实现CFD仿真的模块化智能编排。
b. 全流程自动化
流体力学应用:实现从自然语言需求描述(如"绕NACA0012翼型、Re=1e6、攻角5°")到完整CFD报告的全流程自动化——自适应网格划分、动态时间步长策略、自动后处理与报告生成,将CFD入门门槛从数周降至数分钟。
•snappyHexMesh自动化网格划分:基于几何复杂度自适应细化
•blockMesh参数化块结构网格:Python参数化驱动
•PimpleFoam/pimpleFoam动态时间步长策略
•ParaViewPython自动化后处理:力/力矩/场变量导出至Excel/CSV
•从自然语言需求到完整CFD报告的全流程Agent执行
c. 实战演示:零基础学员的CFD助手
流体力学应用:通过提示工程(Prompt Engineering)技巧使零基础用户能够以自然语言操控CFD仿真全流程,Agent自动处理网格质量评估、求解发散回退等工程细节,降低计算流体力学对专业经验的依赖。
d. AI-CFD-Scientist:自主CFD研究智能体
流体力学应用:实现从科学假设生成→CFD仿真验证→结果分析→自动化技术报告撰写的端到端自主CFD研究循环,探索AI驱动科学发现的新范式在流体力学领域的可行性。
•端到端CFD研究流程自动化
•从假设生成→ 仿真验证 → 结果分析 → 自动化技术报告
e. 微调大语言模型(LLM)自动化CFD仿真
流体力学应用:使用LoRA/QLoRA技术微调开源大语言模型适配CFD领域知识,使通用LLM具备理解OpenFOAM配置语法、数值格式与物理参数的能力,大幅提升自动化CFD案例生成的准确率。
5.2 基于U-Net/U-NetEx的深度学习CFD代理模型
a. U-Net网络结构与深度原理
流体力学应用:掌握U-Net编码器-解码器架构与跳跃连接机制——下采样捕获流场多尺度特征(从大涡到小涡),上采样精细重建局部分辨率,跳跃连接保留边界附近的精细梯度信息,使其天然适合需要同时捕获全局和局部结构的流场映射任务。
•编码器-解码器架构:下采样层提取多尺度特征 → 瓶颈层全局抽象 → 上采样层精细重建
•跳跃连接(Skip Connection):保留高分辨率空间信息
•U-NetEx增强变体:扩张卷积、注意力门控、残差连接
b. DeepCFD项目:从几何到流场的端到端预测
流体力学应用:训练U-Net直接从计算域几何与边界条件输入预测全场速度(U/V)与压力(P)分布,实现几何→流场的毫秒级端到端代理预测,加速比传统OpenFOAM求解超过千倍,适用于需要大量几何变体快速评估的气动设计优化场景。
c. 大规模CFD数据集
流体力学应用:构建涵盖100万至1200万网格单元的多分辨率CFD配对数据集,为不同尺度下的深度学习代理模型(从粗略趋势预测到精细流场重建)提供标准化训练与评估的数据基础。
d. mycfd综合实验平台
流体力学应用:在统一实验平台上对比ANN/CNN/LSTM等多种模型在流场预测任务上的表现,集成VTK数据处理管道、训练可视化监控、模型管理与PINN实验模块,为学员提供一个完整的AI+CFD模型研发与评估环境。
5.3 图神经网络(GNN)翼型编码与ViT
a. Airfoil-GCNN:图卷积翼型气动预测
流体力学应用:将翼型离散坐标点构建为空间图结构,通过ChebNet/GCN/GAT等图卷积算子进行消息传递,直接学习翼型几何→气动系数(Cl/Cd/Cm)的非线性映射,实现对新翼型毫秒级的气动性能评估。
b. vitAirfoilEncoder:Vision Transformer翼型编码
流体力学应用:使用Vision Transformer将翼型几何分块编码,通过多头自注意力提取翼型全局几何特征,在大规模翼型数据集(6000+变体)上训练通用的气动编码器,为下游翼型分类、性能预测、反设计等任务提供可复用的特征表示。
•ViT将翼型几何作为"图像块"处理
•Patch Embedding + 位置编码 + 多头自注意力
5.4 高保真流场重建与扩散模型
a. 扩散概率模型基本原理
流体力学应用:学习扩散模型的前向逐步加噪与反向逐步去噪机制,理解如何从纯噪声出发,在边界条件/几何约束引导下逐步恢复高保真流场结构,为稀疏测量条件下的全场流场概率重建提供新型生成式方法。
b. 扩散图网络(Diffusion Graph Networks)
流体力学应用:将扩散模型推广到非结构化图数据(CFD网格),在复杂几何域上实现具有不确定量化能力的高保真流场概率重建,不仅能输出流场均值预测还能附带逐点置信区间。
c. 深度流场预测(Deep-Flow-Prediction)
流体力学应用:从大规模流场数据集学习流场的时间演化模式,在预测中隐式保持涡旋拓扑结构与能量谱特征,实现物理一致的非稳态流场时空连续预测。
5.5 神经算子与跨域基础模型
a. 深度算子网络(DeepONet)
流体力学应用:使用DeepONet在无限维函数空间上学习PDE的解算子(输入函数→解函数的映射),训练后在未见过的边界条件/初始条件函数上直接进行零样本(Zero-shot)推理,实现真正意义上的函数空间泛化而非离散向量泛化。
b. 组合神经算子(Compositional Neural Operator)
流体力学应用:将复杂多维流体动力学问题分解为多个可组合的子算子(如对流子算子、扩散子算子、压力子算子),通过算子组合实现模块化的PDE求解,增强模型在复杂流动中的可解释性与子模块复用性。
c. PINN-Transformer算子:三维湍流预测
流体力学应用:利用Transformer的多头自注意力机制建模三维湍流中跨尺度涡结构之间的非局部相互作用,结合PIML物理约束实现三维湍流时间演化的长期高精度预测。
•Transformer + PIML 用于三维湍流的时间演化预测
•注意力机制捕获多尺度涡结构间的相互作用
d. Walrus:AI驱动的跨域连续体动力学基础模型
流体力学应用:Walrus是Polymathic AI于2025年发布的1.3B参数跨领域连续体动力学基础模型,专为液体、气体、等离子体等连续体动力学模拟设计。通过海量跨域模拟数据预训练学习通用物理直觉,实现复杂流体系统稳定自回归预测——传统超级计算机数月的计算可压缩到个人设备分钟级完成,标志着科学模拟从"方程驱动"走向"数据+学习驱动"的范式转变。
- 模型概述与核心定位:1.3B参数时空因子化Transformer架构,在The Well(15TB+模拟数据)与Flowbench上预训练,覆盖19个跨域物理场景、63个物理场(天体物理、流变学、声学、等离子体物理等)。核心能力:给定历史快照序列 → 预测下一时刻状态,无需显式知道底层方程(Euler、Navier-Stokes、MHD等),通过跨域预训练实现零样本/少样本泛化。
- 核心架构— 时空因子化Transformer:
•编码器-处理器-解码器:Hierarchical MLP(hMLP)+ Convolutional Stride Modulation(CSM)自适应patching与上下采样
•空间注意力:并行注意力 + axial RoPE旋转位置编码,高效建模流场空间结构
•时间注意力:因果注意力 + T5-style相对位置编码,保证时序因果性
•维度增强:2D数据通过zero-padding嵌入3D空间(视为薄片),应用八面体群旋转/反射几何增强,实现2D/3D联合预训练,避免模型轻易区分维度而失去泛化能力
•自适应计算Patching:CSM根据输入分辨率/复杂度动态调整卷积stride和padding,改变token数量确保不同数据集计算负载均衡,实现分辨率无关(resolution-agnostic)
- 关键创新— Patch Jitter长时稳定技术:
•原理:基于谐波分析,通过随机空间平移(jitter)消除strided convolution引入的混叠(aliasing)和网格伪影(grid artifacts),恢复平移等变性
•机制:训练和推理时对输入进行jitter,输出时inverse jitter恢复空间对齐
•实验验证:19个数据集上median VRMSE降低54%,17/19数据集长时(T=11-30)预测稳定性显著提升——这是Walrus实现稳定自回归rollout的核心技术
- 项目实操 GPU复现指南:
•环境准备:git clone https://github.com/PolymathicAI/walrus 
•支持KV caching加速 + Patch Jitter(推理时默认开启),可视化对比Ground Truth
•微调Fine-tuning:Hydra配置驱动
5.6 可微CFD与JAX框架
a. JAX-CFD:JAX中的计算流体力学
流体力学应用:利用JAX自动微分和JIT编译构建完全可微的CFD求解器,使梯度信号可从气动性能目标函数反向传播至几何参数,实现端到端的气动外形梯度优化——这是传统不可微CFD需要有限差分近似而无法高效完成的任务。项目地址:https://github.com/google/jax-cfd 
•JAX自动微分 + 函数式编程 + JIT编译
•在GPU/TPU上高效运行的可微CFD求解器
•梯度回传支持端到端优化(几何优化、反设计)
•比较:JAX可微CFD vs 传统不可微CFD的工作流差异
b. PINN与JAX生态
流体力学应用:在JAX生态中高效实现PINN,利用其函数式编程风格天然贴合物理方程的函数变换特性,以及高效自动微分加速PDE残差计算和梯度反向传播。
•JAX高效自动微分提升PINN梯度计算效率
•函数式编程风格与物理模型的一致性
专题二:大模型PINN专题
第一天:如何真正理解微分方程?拆开最底层公式,用小学生知识推导!
1. 手推并真正理解偏微分方程
一般形式的微分方程推导
散度算子与平衡项的关系
输运方程的对流项
偏微分方程的三种形式:强形式、弱形式、变分形式
微分方程的基本分类
椭圆偏微分方程
抛物偏微分方程
双曲偏微分方程
热传导微分方程推导
稳态热传导
瞬态热传导
渗流微分方程推导
稳态渗流
瞬态渗流
固体力学的偏微分方程
通用的平衡方程
线弹性本构
非线性弹性本构
塑性本构:五条基本准则
流体力学的偏微分方程
1.2.1. 无黏、无旋的势流方程
1.2.2. 忽略黏性效应的欧拉方程
1.2.3. 不可压缩纳维-斯托克斯方程
2. 偏微分方程数值解
有限差分法原理
有限单元法原理
实战演练:使用COMSOL求解固体力学和渗流,保存数据
实战演练:使用Abaqus求解弹塑性固体力学,保存数据
3. 使用Python写一个机器学习的程序
一个python程序居然有三种运行方式?!
常用科学计算库:Numpy和Scipy
机器学习的万能python库:scikit-learn
如何在Ubuntu系统上运行python程序
第二天:一句话学会一种AI算法+探索数据损失和物理损失的平衡
4. 一句话学会深度神经网络
4.1 线性变换
4.2 非线性激活函数
4.3 自动微分方法
4.4 损失函数的构建与正则化
4.5 最优化方法
4.6. 理解神经网络的分解与Universal approximation theorem
4.7. 实践:基于Pytorch建立深度神经网络模型并调优
5. 深度学习进阶
5.1 一句话学会卷积神经网络CNN
5.2 一句话学会图卷积神经网络GCN
5.3 一句话学会循环神经网络RNN
长短记忆神经网络LSTM
门控循环单元网络GRU
5.4. 一句话学会Attention神经网络
6. PINN=数据+PDE方程,数据需求锐减!泛化性能提升!
从零开始构建一维谐振子物理信息神经网络(Physics-Informed Neural Networks, PINN)为核心目标,系统讲解如何将物理定律与深度学习结合,实现微分方程的高效求解与物理系统建模。课程从一维谐振子的动力学方程出发,剖析PINN的核心思想:通过神经网络隐式编码控制方程、初始/边界条件等物理约束,将微分方程求解转化为损失函数优化的机器学习问题。学习者将逐步掌握谐振子问题的数学建模方法,利用Python和深度学习框架(如PyTorch)搭建神经网络架构,设计融合数据驱动项与物理残差项(如运动方程残差)的复合损失函数,并通过自动微分技术计算高阶导数,实现从随机初始化到物理规律自洽的模型训练。
手把手教你探索数据损失和物理损失的平衡!
第三天: PINN 1.3w引用开山之作+深度能量法+Python库DeepXDE详解
7. 物理信息神经网络:一个用于解决涉及非线性偏微分方程的正问题和逆问题的深度学习框架,1.3w引用的论文写作技巧与复现; 连续时间模型与离散时间模型

PINN开山之作:Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations

一、引言:求解偏微分方程的范式转变 
1.1 传统数值方法的局限(网格生成、高维问题、反问题不适定性) 
1.2 深度学习的优势与局限:数据驱动与物理信息缺失 
1.3 PINN的诞生:物理原理与数据智能的深度融合 
二、PINN的基本原理与数学基础 
2.1 整体框架:以物理域作为神经网络输入空间 
2.2 损失函数设计:物理残差、初边值条件与观测数据的多目标平衡 
2.3 关键技术:自动微分在高阶偏微分方程高效计算中的作用 
三、PINN求解正问题:以Burgers方程为例 
3.1 问题描述:强非线性与激波现象的挑战 
3.2 网络结构设计与训练方法 
3.3 结果分析:与高精度数值解的对比及泛化能力验证 
四、PINN求解反问题:以参数识别为例 
4.1 问题定义:从稀疏观测数据学习偏微分方程未知系数 
4.2 可微分学习机制:物理模型与神经网络参数的联合优化 
4.3 示例分析:材料属性与未知物理规律的反演
五、扩展应用与未来挑战 
5.1 复杂场景拓展:Navier-Stokes方程与多尺度问题 
5.2 当前挑战:训练难度、收敛性与计算成本分析 
5.3 未来方向:优化算法、多精度融合与物理机理建模
8. 深度能量法,更快的PINN方法:概念、实现和应用
深度能量/深度里兹法物理数据双驱动网络 Deep energy method/Deep Ritz method,DEM,DRM,中科院一区TOP数值计算顶刊CMAME:An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications
一、引言:能量变分原理与深度学习的交汇
1.1 计算力学的核心:从偏微分方程到能量极小化原理
1.2 传统有限元方法的局限与无网格求解的需求
1.3 新范式:以神经网络参数化力学场,将物理规律嵌入优化目标
二、基于能量的方法:从物理原理到损失函数
2.1 理论背景:最小势能原理与深度学习优化目标的数学同构性
2.2 框架设计:总势能泛函转化为神经网络训练目标的实现方式
2.3 优势分析:能量法天然满足物理约束并避免离散化困难的原因
三、实现路径:损失函数构造与自动微分技术
3.1 损失函数构造:以应变能为主的物理约束与边界条件嵌入
3.2 关键技术:自动微分在能量泛函梯度计算中的作用
3.3 实现流程:从场函数参数化到模型训练的全过程解析
四、案例分析:从线弹性到材料非线性问题
4.1 案例一:弹性力学静动态问题求解
4.2 案例二:超弹性材料大变形分析
4.3 性能对比:与数据驱动模型及传统有限元方法的比较
五、总结与展望
5.1 方法优势:预测精度、计算效率与外推能力
5.2 当前挑战与局限分析
9. PINN库:DeepXDE讲解
第一章:DeepXDE入门指南——核心概念与环境配置
1.1 引言:为什么选择DeepXDE?——高效开发物理信息神经网络的关键特性
1.2 环境配置指引:在本地与云端快速搭建DeepXDE运行环境
1.3 核心API入门:dde.data、dde.geometry、dde.nn模块简介
1.4 第一个PINN示例:求解一维泊松方程的完整流程
第二章:几何定义与边界条件设置——物理计算域的构建
2.1 几何定义详解:一维区间(Interval)与二维矩形(Rectangle)的创建
2.2 复杂几何处理:圆形、多边形及时空域(TimeDomain)的构造
2.3 边界条件设置:DirichletBC、NeumannBC、RobinBC的API使用方法
2.4 初始条件设置:IC及其在时空问题中的应用
第三章:控制方程定义——灵活表达PDE残差
3.1 使用Lambda函数快速定义PDE残差(推荐初学者使用)
3.2 自定义偏微分算子:应对复杂或高阶微分方程
3.3 多未知数方程组(PDE系统)的定义方式
3.4 反问题中PDE参数的定义与配置
第四章:综合实战:从一维到高维经典案例
5.1 案例一(一维):Burgers方程激波捕捉
5.2 案例二(二维):稳态/瞬态热传导方程求解
5.3 案例三(反问题):基于稀疏数据反演拉普拉斯方程源项
5.4 案例四(高维):参数化PDE快速求解
第四天:PINN在流体力学进阶 + Nature子刊详解  
10. 中科院一区论文与代码复现:渗流

中科院一区顶刊论文复现,A physics-informed data-driven approach for consolidation analysis

第一章:科学发现
从线性回归到稀疏回归
什么是L0、L1、L2正则化
如何构建shu’ju’ji
如何考虑时空间变化率
第二章:如何在科学发现中使用弱形式
试探函数如何选择
什么是相容性条件
弱形式与强形式的科学发现比较
第三章:PINN正反分析
渗流神经网络的设置
优化器的选择
正反分析使用同一种loss
原始代码讲解
使用DeepXDE重现渗流PINN
11. 物理信息网络求解不可压缩层流的深度学习问题

近年来,物理引导的深度学习在计算物理领域引发了广泛关注,其核心思想是将物理定律嵌入神经网络,从而以更少的数据训练出可靠的模型。通过将物理方程的残差引入损失函数,并在优化过程中对其进行最小化,神经网络能够有效逼近实际解。本文针对低雷诺数条件下的稳态和瞬态层流问题,提出了一种混合变量的物理信息神经网络(PINN)方法。参数研究表明,该混合变量方案能够提升PINN的可训练性与求解精度。进一步,我们将该方法预测的速度场和压力场与参考数值解进行了比较,结果表明所提出的PINN方法在高精度流体模拟中具有显著潜力。

12. CMAME顶刊:考虑因果关系的湍流PINN+JAX实现PINN

中科院一区TOP数值计算顶刊CMAME:Respecting causality for training physics-informed neural networks

第一章:引言
1.1 研究背景:计算物理与深度学习的交叉融合趋势
1.2 物理信息神经网络(PINN)基本原理:物理约束与损失函数的结合
1.3 流体动力学模拟中的挑战与PINN方法的优势
1.4 本文工作与创新点:一种混合变量PINN方法的提出
第二章:基于混合变量的物理信息神经网络方法
2.1 控制方程:低雷诺数流动的Navier-Stokes方程
2.2 传统PINN方法在流体模拟中的局限性
2.3 混合变量方案的构建与理论框架
2.4 网络架构与损失函数设计
第三章:数值实验与结果分析
3.1 实验设置:稳态与瞬态层流算例说明
3.2 参数研究:混合变量对模型可训练性与精度的影响
3.3 结果对比:速度场与压力场的PINN预测与参考解可视化比较
3.4 误差分析与讨论
第四章:结论与展望
4.1 研究结论总结
4.2 所提方法的优势与潜在应用价值
4.3 当前局限性与未来研究方向
13. 有限差分法转化为神经网络,nature 子刊精讲

Encoding physics to learn reaction–diffusion processes

13.1. 物理编码时空学习
13.2. PDE系统的正演分析
13.3. PDE系统的反演分析
13.4. PeRCNN的结构
13.5. ∏块的普适多项式逼近
13.6. 方程发现与强泛化能力
13.7 三阶段的科学发现与反分析
第五天:PINN固体力学进阶 + PINN的库SciANN讲解
14. PINN和深度能量法的对比

中科院一区TOP数值计算顶刊Computers and Geotechnics: A Comprehensive Investigation of Physics-Informed Learning in Forward and Inverse Analysis of Elastic and Elastoplastic Footing

14.1. Footing问题背景与Ritz方法(正问题)
- 问题背景:Footing问题的物理意义与工程应用
- 数学模型:Footing问题的数学描述与控制方程
- Ritz方法:Ritz方法在正演建模中的应用与实现
- PINN框架:论文中PINN实现的核心思路与框架解读
14.2. Footing问题的逆问题求解
- 损失函数构建:PINN中物理驱动损失函数的设计与实现
- 自适应采样:自适应采样方法的原理与实现细节
- 指数加速:逆问题求解中的指数加速技术
- 代码复现与结果分析:代码实现与结果分析(数据集大小、高斯噪声的影响)
15. JCP顶刊:混合能量法解决固体力学的应力集中问题

计算力学顶刊Journal of Computational PhysicsThe mixed Deep Energy Method for resolving concentration features in finite strain hyperelasticity

物理知情神经网络(PINN)的引入导致人们对深度神经网络作为固体力学界PDE的通用近似器的兴趣日益浓厚。最近,深能法(DEM)被提出。DEM基于能量最小化原理,与基于PDE残差的PINN相反。DEM的一个显著优点是,与基于强形式残差的公式相比,它需要对低阶导数进行近似。然而,DEM和经典PINN公式都难以解决应力场和位移场的精细特征,例如固体力学应用中的浓度特征。提出了对深能法(DEM)的扩展,以解决有限应变超弹性的这些特征。开发的称为混合深能法(mDEM)的框架引入了应力测量,作为最近引入的纯位移公式NN的额外输出。使用这种方法,可以更准确地近似Neumann边界条件,并提高通常导致高浓度的空间特征的精度。为了使所提出的方法更加通用,我们引入了一种基于Delaunay积分的数值积分方案,该方案使mDEM框架能够用于具有应力集中的计算域(即具有孔、凹口等的域)通常需要的随机训练点位置集。我们强调了所提出方法的优点,同时展示了经典PINN和DEM公式的缺点。该方法在涉及具有精细几何特征和集中载荷的域的具有挑战性的计算实验的正向计算方面提供了与有限元法(FEM)相当的结果,但还为解决超弹性背景下的逆问题和参数估计提供了独特的能力。

16. PINN库:SciANN讲解与实操

SciANN是一个高级人工神经网络API,使用Keras和TensorFlow后端用Python编写。它的开发重点是实现不同网络架构的快速实验,并强调科学计算、基于物理的深度学习和反演。能够用几行代码开始深度学习是做好研究的关键

第五天拓展:量子计算入门+大模型编程PINN&办公

17 量子计算入门

1 三个基本命题及其拓展
1.1局部性命题
1.2概率命题
1.3邱奇图灵命题
2双缝干涉实验与几率幅
3量子比特
4量子门操作与量子电路
18. DeepSeek、ChatGPT、Grok生成PINN代码解偏微分方程
1 DeepSeek大模型简介
2. DeepSeek大模型生成PINN代码求解椭圆偏微分方程
2.1. Prompt与任务分解
2.2. 代码运行、可视化和Debug
3. ChatGPT大模型生成PINN代码求解抛物偏微分方程
3.1. Prompt与任务分解
3.2. 代码运行、可视化和Debug
4. DeepSeek、Chat GPT、Grok大模型生成PINN代码效果对比
19. NoteBookLM 速成文献综述、科研汇报PPT和视频生成
如何导入文献至NotebookLM
如何快速提取文献总结
如何生成思维导图
如何生成科研汇报PPT
如何生成讲解视频

往期学员反馈

课程会议完毕后老师长期解疑,课程群不解散,往期会议学员对于会议质量和授课方式一致评价极高!

课程模式与增值服务

课程模式
1、线上授课时间和地点自由,建立专业课程群进行实时答疑解惑。
2、理论+实操授课方式,由浅入深式讲解,结合大量实战案例与项目演练,聚焦人工智能技术在混凝土,PINN,流体力学的最新研究进展。
3、课前发送全部学习资料(上课所有使用的软件、包括丰富的PPT,大量的代码数据集资源)课程提供全程答疑解惑。
4、定期更新的前沿案例,由浅入深式讲解,课后提供无限次回放视频,免费赠送二次学习,永不解散的课程群答疑服务可以与相同领域内的老师同学互动交流问题,让求知的路上不再孤单!
增值服务
1、凡参加人员将获得本次课程学习资料及所有案例模型文件;
2、课程结束可获得本次所学专题全部回放视频;
3、课程会定期更新前沿内容,参加本次课程的学员可免费参加一次本单位后期举办的相同专题课程(任意一期)!

专题时间

人工智能流体力学仿真专题

2026.07.25----2026.07.26(上午9:00-11:30 下午 13:30-17:00)2026.07.28----2026.07.29(晚上19:00-22:00)
2026.08.01----2026.08.02(上午9:00-11:30 下午 13:30-17:00)
腾讯会议 线上授课(共五天课程 提供全程视频回放和课程群答疑)
大模型PINN专题:
2026.07.05(上午9:00-11:30 下午 13:30-17:00)
2026.07.11----2026.07.12(上午9:00-11:30下午13:30-17:00)
2026.07.14----2026.07.17(晚上19:00-22:00)
腾讯会议线上授课(共五天课程提供全程视频回放和课程群答疑)

专题费用

课程费用:
人工智能流体力学仿真专题
每人每班¥4980元(包含培训费、资料费、提供课后全程回放资料)
大模型PINN专题
每人每班¥4980元(包含培训费、资料费、提供课后全程回放资料)
早鸟价:提前报名缴费学员可得300元优惠(仅限前15名)
套餐价:
两人团报:两人团报课程¥9080元 
年报优惠:可免费学习一年特惠:18880元(可免费学习一整年本单位举办的任意专题)
报名费用可开具正规报销发票(会议费、培训费、资料费等)及提供相关缴费证明、邀请函,可提前开具报销发票、文件用于报销

报名咨询方式

请扫描下方二维码

报名流程:扫码报名→管理员对接→发送正式培训(会议)邀请函→缴费及开具发票。

联系人|陈老师

咨询电话|15652523032(微信同号)

邮箱 | 15652523032@163.com

官方网站 | http://www.dxianai.com

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 12:35:33 HTTP/2.0 GET : https://f.mffb.com.cn/a/496588.html
  2. 运行时间 : 0.159435s [ 吞吐率:6.27req/s ] 内存消耗:4,742.23kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=524e96fc4b68dc517132ea7ad8cd32de
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000868s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000899s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000367s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000305s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000519s ]
  6. SELECT * FROM `set` [ RunTime:0.000226s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000596s ]
  8. SELECT * FROM `article` WHERE `id` = 496588 LIMIT 1 [ RunTime:0.000691s ]
  9. UPDATE `article` SET `lasttime` = 1783053333 WHERE `id` = 496588 [ RunTime:0.009751s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000291s ]
  11. SELECT * FROM `article` WHERE `id` < 496588 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000490s ]
  12. SELECT * FROM `article` WHERE `id` > 496588 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000458s ]
  13. SELECT * FROM `article` WHERE `id` < 496588 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000911s ]
  14. SELECT * FROM `article` WHERE `id` < 496588 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000891s ]
  15. SELECT * FROM `article` WHERE `id` < 496588 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001143s ]
0.161243s