乐于分享
好东西不私藏

降阶模型与 CFD 软件的结合——从高保真仿真到实时预测的行业应用路径

降阶模型与 CFD 软件的结合——从高保真仿真到实时预测的行业应用路径

核心观点:降阶模型不是要取代 CFD,而是把 CFD 从“单次计算工具”升级为“可复用的模型资产平台”。CFD 负责提供可信的高保真样本,ROM 负责把这些样本转化为快速响应、可嵌入、可部署的工程模型。

01  为什么 CFD 软件需要降阶模型

传统 CFD 的价值在于高保真:它能够解析复杂几何、边界层、涡结构、换热、压降、气动载荷和多物理场耦合问题。但在工程使用中,高保真也意味着计算周期长、算力成本高、试算迭代慢。对于设计优化、实时控制、数字孪生和批量工况评估来说,单纯依赖全阶 CFD 往往难以满足“快速反馈”的要求。

降阶模型 ROM(Reduced Order Model)的作用,是在保留主要物理响应规律的前提下,把复杂 CFD 结果压缩成低维、快速、可调用的模型。Ansys 对 ROM 的定义强调其源于高保真模型,用更低计算成本或更短时间得到近似结果;Siemens Simcenter 也将 ROM 描述为可由仿真或试验数据生成、可导入其他仿真流程的快速预测模型。

因此,ROM 与 CFD 的关系不应理解为“谁替代谁”,而应理解为“离线高保真 + 在线快速预测”的协同模式:离线阶段由 CFD 产生可信数据,在线阶段由 ROM 服务设计、优化、控制和运维。

一句话概括:CFD 解决“准不准”,ROM 解决“快不快、能不能嵌入系统、能不能实时用”。

02  结合方式:从计算结果到模型资产

 CFD 软件中集成 ROM,不能只理解为增加一个“机器学习按钮”。真正可用的工业流程,需要贯通前处理、求解器、后处理、数据管理、训练验证和部署接口。

阶段

CFD 软件承担的工作

ROM 输出

参数定义

几何参数、入口速度、转速、温度、材料、边界条件等参数化管理

明确输入空间

样本生成

批量调用求解器,形成多个工况的流场、力、热、压降等结果

高保真快照库

数据整理

网格对齐、场变量提取、时间步筛选、特征量计算

训练数据集

模型训练

POD、DMD、响应面、神经网络、Autoencoder、Neural Operator 等

低维预测模型

验证评估

与保留工况对比,检查误差、外推风险、稳定性

置信边界与适用范围

部署使用

导出 API、DLL、FMU、ONNX 或内置运行模块

在线预测能力

这个过程的重点是把一次次 CFD 计算沉淀下来。过去工程师做完一个算例,结果通常进入报告或图片;而在 ROM 流程中,每个算例都是训练样本,每个时间步都是动态特征,每个参数变化都是未来快速预测能力的一部分。

推荐的软件架构

几何/网格/边界参数 → CFD 批量求解 → 快照数据库 → 降维与训练 → ROM 验证 → 快速预测/数字孪生/系统仿真

如果面向自研 CFD 前后处理平台,建议把 ROM 模块设计为一个独立但可嵌入的软件子系统:它既可以读取 OpenFOAM、Fluent、CGNS、VTK 等格式的场数据,也可以直接接入自研求解器输出;既能在后处理窗口中展示 ROM 预测场,也能把模型封装给外部系统调用。

03  行业应用一:航空航天与飞行器设计

航空航天是 ROM 与 CFD 结合最自然的场景之一。飞行器气动设计通常需要覆盖攻角、马赫数、高度、舵偏角、构型状态等大范围参数空间。如果每个状态都进行高保真 CFD 计算,成本很高;如果只依赖经验公式,又难以覆盖复杂流动和非常规构型。

ROM 可以将大量 CFD 计算结果转化为气动数据库或快速代理模型,用于载荷预测、气动优化、控制律设计、飞行包线评估和多学科优化。NASA CFD Vision 2030 相关文献中提出的目标之一,是让单个工程师能够在时间受限条件下构思、生成、分析和解释大量相关仿真,这与 ROM 在批量仿真和知识提取中的定位高度一致。

应用场景

ROM 与 CFD 的结合点

气动数据库

 CFD 生成不同攻角、马赫数和舵面角下的力/矩系数,ROM 提供快速插值和预测

翼型/机翼优化

CFD 负责关键样本,ROM 在优化迭代中快速筛选方案

发动机/涡轮机械

对多转速、多流量、多温度状态进行快速性能图谱预测

飞行控制

将气动响应模型嵌入控制系统仿真,支撑实时或准实时评估

04  行业应用二:汽车、轨道交通与热管理

汽车行业的 CFD 使用非常广:外流气动、发动机舱热管理、电池包冷却、空调风道、座舱舒适性、制动冷却、雨刮和污染物扩散等都需要流体仿真。其特点是版本多、参数多、设计迭代频繁。

ROM 在汽车行业的价值不只是“算得快”,更重要的是支持平台化研发。例如,一个车型平台可能需要在不同前脸、格栅开度、车速、环境温度和风扇转速下评估热风险。通过 CFD 生成样本后,ROM 可以快速估计关键部件温度、压降、流量分配和换热性能。

方向

行业价值

整车外流

快速评估风阻、升力、局部流动分离趋势

电池热管理

预测不同工况下电芯温度分布和冷却效率

座舱空调

根据风量、出风口角度和乘员位置快速预测舒适性指标

制动冷却

在制动工况和轮辋构型变化下快速估算热风险

05  行业应用三:能源、电力与过程工业

能源装备和过程工业中的流动问题往往具备强非线性、多场耦合和长周期运行特征。典型对象包括燃气轮机、风电机组、锅炉、换热器、泵、阀、管网、化工反应器、搅拌设备和核能热工水力系统。

这些系统在研发阶段需要高保真 CFD,在运行阶段则更需要快速预测和状态评估。ROM 可以把设计阶段的 CFD 资产延伸到运行阶段,与传感器数据、控制系统和数字孪生平台结合,实现实时监测、性能退化评估、异常诊断和工况优化。Ansys 和 Siemens 的公开资料都把 ROM 与数字孪生、系统仿真、实时洞察、嵌入式模型等场景联系起来。

行业对象

ROM 落地方式

换热器

快速预测压降、出口温度、换热效率和堵塞影响

/风机/压缩机

建立流量、转速、压力、效率之间的快速性能模型

风电叶片

快速评估不同风速、桨距角和偏航状态下的载荷

化工反应器

对混合、停留时间、局部浓度和温度场进行快速评估

核能热工水力

将高保真样本转化为系统级快速安全分析模型

06  行业应用四:工业装备、电子散热与数字孪生

工业装备的核心诉求是稳定、可靠、低成本运行。对于压缩机、泵站、冷却系统、数据中心、电子设备、轨道设备和船舶海工装备,工程师往往不需要每次都重算完整三维流场,而是希望系统能在几秒内回答:当前工况是否安全?温度是否超限?效率是否下降?下一步控制参数如何调整?

这正是 ROM 的优势场景。高保真 CFD 提供物理可信度,ROM 提供运行速度,传感器数据提供现场校正,三者结合后就形成了面向运行维护的流体数字孪生。

应用

典型输出

数据中心冷却

机柜温度、热通道风险、风量分配、节能控制建议

电子设备散热

芯片温度、散热器效率、风扇策略、热风险预警

泵站与管网

压降、流量分配、局部阻塞、能耗优化

船舶与海工

阻力、推进效率、局部流场特征、操纵工况响应

07  CFD 软件中 ROM 模块应该怎么做

从软件产品角度看,ROM 模块不能只停留在算法层,而要做成工程师可操作的完整流程。下面给出适合 CFD 前后处理软件集成的模块划分。

模块

功能

界面重点

样本管理

导入多工况 CFD 结果、识别时间步和变量、建立样本索引

文件树、变量表、工况参数表

参数空间

定义输入变量、上下界、单位、采样方式

参数表、范围检查、DOE 配置

快照处理

提取场变量、积分量、曲线量和局部探针数据

云图预览、截面、探针、批处理

降维训练

POD/DMD/Autoencoder/响应面/神经网络训练

模型类型选择、训练进度、误差曲线

验证评估

训练集/测试集误差、关键点误差、场误差、外推警告

误差表、对比云图、残差曲线

模型发布

导出 ROM、API、FMU、ONNX、动态库或工程内部模型文件

版本号、适用范围、依赖说明

工程实现中的关键技术点

·网格一致性:POD 等方法通常要求场变量在一致自由度上比较;若网格不同,需要插值到统一参考网格或统一采样点。

·参数元数据:每个样本必须绑定入口速度、转速、温度、几何参数等输入条件,否则样本库不可复用。

·场量与指标并重:工程应用既需要完整云图,也需要压降、升力、阻力、换热量、最高温度等标量指标。

·训练域检查:ROM 必须明确适用范围,避免用户把模型用于训练数据之外的危险区域。

·版本管理:ROM 模型应绑定 CFD 求解器版本、网格版本、物理模型和训练数据版本。

08  方法选择:不是所有 ROM 都适合所有 CFD 问题

ROM 方法很多,工业软件中不宜只绑定一种算法。更合理的方式是根据问题类型提供可选工具箱,并在界面上用误差、速度、稳定性和可解释性指标帮助工程师选择。

方法

适合问题

注意事项

POD / POD-Galerkin

结构化参数变化、主导模态清晰的流场

对强间断、拓扑变化和复杂非线性较敏感

DMD

周期流动、涡脱落、动态系统特征提取

更适合分析时间演化,不一定适合大范围设计空间

响应面 / Kriging / RBF

标量指标预测,如阻力、压降、最高温度

不直接生成完整场,样本分布影响明显

神经网络 / Autoencoder

非线性强、样本较多的场预测

需要数据量、验证体系和外推保护

Neural Operator

面向函数到函数映射的场预测

工程成熟度和数据治理要求更高

混合 ROM

数字孪生、在线校正、传感器融合

需要处理测量噪声和模型漂移

09  行业落地的商业价值

ROM 与 CFD 软件结合的商业价值,主要体现在三个层面。第一是提升仿真效率,让设计团队从“少量高成本算例”转向“批量探索和快速判断”;第二是扩大仿真使用人群,让非 CFD 专家也能通过封装好的模型获得可信预测;第三是延长仿真资产生命周期,让研发阶段的 CFD 模型进入运行维护、售后服务和数字孪生系统。

价值方向

具体体现

研发提效

优化迭代、参数扫描、方案筛选速度提高

知识复用

历史 CFD 结果不再只是报告,而成为可调用模型资产

系统仿真

把三维流体影响嵌入一维系统模型、控制模型或多学科仿真

数字孪生

结合传感器数据进行实时预测、状态评估和预测性维护

供应链协作

通过 ROM 共享性能模型,减少暴露完整几何、网格和求解细节

10  风险与边界:ROM 不能神化

ROM 的工程价值很高,但不能被神化。它的准确性依赖训练数据、参数空间、物理机制和验证体系。一旦实际工况超出训练范围,ROM 可能给出看似平滑但并不可信的结果。对于强激波、强分离、燃烧、多相流相界面突变、拓扑变化、阀门开闭等问题,必须加强样本覆盖和外推检测。

·不要用 ROM 替代关键节点的高保真 CFD 校核。

·不要只看平均误差,还要看局部峰值误差和安全相关指标。

·不要只训练模型,还要训练“模型何时不可用”的判别逻辑。

·不要忽视数据治理:样本命名、版本、单位、边界条件和物理模型必须可追溯。

11  建议的产品化路线

如果要在自研 CFD 软件中集成 ROM,建议分三步推进,不要一开始就追求全算法、全行业、全自动。

阶段

目标

交付物

第一阶段

做通“CFD 结果到 ROM 标量预测”流程

样本管理、参数表、指标提取、响应面模型、误差报告

第二阶段

支持场变量 ROM 和云图对比

统一采样网格、POD/Autoencoder、预测场显示、误差云图

第三阶段

面向数字孪生和系统仿真发布模型

API/FMU/ONNX 导出、在线校正、传感器接入、模型版本管理

在应用选择上,可以优先从压降、换热、风阻、最高温度、流量分配等工程指标入手。这类指标数据维度低、验证清晰、商业价值明确,适合作为 ROM 模块的第一批落地场景。等标量预测稳定后,再扩展到完整流场预测、非定常流动预测和数字孪生运行。

12  结语

CFD 软件的长期方向,不只是把求解器做得更快,也不是把后处理做得更漂亮,而是让仿真数据能够被组织、沉淀、复用和部署。降阶模型正是连接高保真 CFD 与工程实时应用的重要桥梁。

未来的 CFD 平台,应该同时具备三种能力:第一,能够完成可信的高保真计算;第二,能够管理批量计算产生的工程数据;第三,能够把数据转化为可嵌入的快速模型。谁能把这三件事打通,谁就能把 CFD 从“专家工具”推进到“工程智能平台”。

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