乐于分享
好东西不私藏

【当 AI 智能体遇上卡门涡街】用格子玻尔兹曼方法仿真桥墩水动力现象

【当 AI 智能体遇上卡门涡街】用格子玻尔兹曼方法仿真桥墩水动力现象

点击蓝字 关注我们

■  引言:一根桥墩背后的流体秘密

2003年,德国科隆一座人行桥发生了令人震惊的共振事故——桥梁在步行人群激励下剧烈晃动,最终不得不紧急关闭。桥梁动力学中最危险的威胁之一,并不总是来自地震或台风,而是来自一种更隐蔽的流体力学现象:卡门涡街(Kármán Vortex Street)。

对于海中矗立的桥墩,水流在绕过圆柱形墩身时,会在其尾流中周期性地交替脱落涡旋,形成一列稳定的反对称涡对——这正是由匈牙利裔美国空气动力学家冯·卡门(Theodore von Kármán)于1911年从理论上首次系统描述的卡门涡街。涡旋脱落产生交变横向力,一旦其频率与桥墩固有频率接近,就可能引发涡激振动(VIV),导致结构疲劳损伤,甚至灾难性破坏。

本文记录了我们使用 AI 智能体(Qoder)从零开始,仅凭自然语言指令,驱动智能体自主选择数值方法、编写仿真代码、调试物理参数,最终完整复现了东海跨海大桥 P24 号墩真实工况下的卡门涡街水动力仿真的全过程。

■  物理背景:卡门涡街的形成机制

卡门涡街的核心物理量是**雷诺数**(Reynolds number):

Re = U · D / ν

其中 U 是来流速度,D 是圆柱直径,ν 是运动粘度。当 Re > 47 时,圆柱尾流失稳;当 Re 在 100~300 之间,形成经典的周期性卡门涡街,涡脱落频率由**斯特劳哈尔数**(Strouhal number)描述:

St = f · D / U  ≈ 0.198  (Re = 150)

对于东海跨海大桥 P24 号墩,桥墩直径 D = 3.5 m,最大设计流速 U = 0.9 m/s,实际雷诺数高达 Re_phys = 3.15 × 10⁶,属于湍流工况。但为了精确捕捉涡脱落的物理规律,数值仿真通常在计算雷诺数 Re = 150 下进行,随后通过 Strouhal 数映射回物理频率。

根据 Williamson(1989)的经典实验,Re = 150 时:

Strouhal 数 St ≈ 0.198升力系数均方根 CL_rms ≈ 0.33阻力系数均值 CD_mean ≈ 1.35涡脱落频率 f_v = St × U / D = 0.0509 Hz涡脱落周期 T_v = 19.64 s

■  智能体工作流程:从一句话到完整仿真

整个仿真任务从一条极其简洁的自然语言指令开始:

  用户指令:

  "做一个水流流经单个桥墩的卡门涡街水动力现象的案例。"

AI 智能体收到指令后,自主完成了以下工作流程:

① 物理建模  智能体首先识别出这是一个二维圆柱绕流问题,确定物理参数(Re=150, St_theory=0.198),并规划三个输出目标:涡量动画GIF、快照PNG、频率分析PNG。

② 方法选择与迭代  智能体先尝试了涡量-流函数法(Vorticity-Stream Function),并实现了基于离散正弦变换(DST-I)的高精度 Poisson 求解器。然而固体边界处理和涡脱落触发均遇到挑战,智能体随即自主决策切换至格子玻尔兹曼方法(LBM),从根本上规避了 Poisson 方程的困难。

③ LBM 核心实现  智能体完整实现了 D2Q9 格子玻尔兹曼方法,包括:全向量化 BGK 碰撞算子、Zou-He 速度入口边界条件、全程弹回(bounce-back)圆柱无滑移条件、Ladd(1994)动量交换法计算升阻力。

④ 稳定性调参  智能体诊断出第一次运行(D_lu=15, Ma=0.15, τ=0.526)在第1740步崩溃,判断是 τ 过于接近稳定性下限(0.5)所致,自主将分辨率提升至 D_lu=20,使 τ=0.535,并添加非对称初始扰动触发涡脱落。

⑤ 完整仿真运行  最终在 401×201 网格上运行约 42000 时间步(约33分钟),完整捕捉到卡门涡街的形成、发展与稳定周期性脱落全过程。

■  数值方法:格子玻尔兹曼方法(D2Q9 LBM)

格子玻尔兹曼方法(Lattice Boltzmann Method, LBM)是近年来计算流体力学领域兴起的一种介观方法。与传统的 Navier-Stokes 方程求解器不同,LBM 从统计物理的玻尔兹曼方程出发,用离散粒子分布函数代替连续流场变量,通过【碰撞-迁移】两步操作更新流场。

D2Q9 模型在二维空间使用9个离散速度方向(如下图所示方向集合),其 BGK 碰撞方程为:

f_i(x + c_i·Δt, t + Δt) = f_i(x, t) - (1/τ)·[f_i - f_i^eq]

其中 f_i 为第 i 方向的分布函数,τ 为无量纲松弛时间,f_i^eq 为平衡态分布函数。宏观物理量(密度 ρ、速度 u)通过矩计算获得:

ρ = Σ f_i,    ρu = Σ c_i · f_i

松弛时间 τ 与流体运动粘度的关系为:ν = cs²(τ - 0.5),其中 cs = 1/√3 为格子声速。物理稳定性要求 τ > 0.5,本次仿真取 τ = 0.535,格子 Mach 数 Ma = 0.15。

LBM 的核心优势在于:① 无需求解 Poisson 方程,避免了全局耦合;② 固体边界通过弹回(bounce-back)条件处理,实现一行代码级别的无滑移壁面;③ 天然并行,适合 GPU 加速;④ 对于不可压低马赫数流动,精度媲美谱方法。

■  仿真结果:教科书般的卡门涡街

经过约 33 分钟的计算(42000 时间步),仿真成功捕捉到了周期性稳定的卡门涡街。下图展示了两个不同时刻的涡量场和流向速度场快照。

图1  卡门涡街涡量场与流速场快照(Re=150, D2Q9 LBM)红色 = 正涡量(逆时针),蓝色 = 负涡量(顺时针)圆柱下游交替脱落的红蓝涡对即为卡门涡街

从涡量图可以清晰看到:正(红色)和负(蓝色)涡旋在圆柱后方交替脱落,沿流向排列成经典的棋盘式反对称涡街图案,与卡门1911年的理论预测高度一致。速度场图显示圆柱正后方存在明显的低速回流区,两侧高速区与涡街同步摆动。

图2  升阻力系数时间历程与 CL 功率谱分析左:CL(蓝)周期振荡,CD(红)稳定;右:频谱峰值 St=0.191 紧贴理论值 St=0.198(青线)

频率分析结果表明:升力系数 CL 在暖机阶段(约 30 D/U)后进入稳定周期振荡,对应的 Strouhal 数 St_computed = 0.1915,与 Williamson(1989)实验值 St=0.198的误差仅为 **3.3%**,这在工程精度范围内完全可接受。

表1  仿真结果与文献值对比

■  工程意义:VIV 风险评估

将仿真结果映射回东海跨海大桥 P24 号墩的物理工况,可得到关键工程参数:

  桥墩直径     D = 3.5 m

  设计流速     U = 0.9 m/s

  涡脱落频率   f_v = St × U / D = 0.198 × 0.9 / 3.5 = 0.0509 Hz

  涡脱落周期   T_v = 1 / f_v = 19.64 s

  涡街波长     λ = U / f_v = 17.7 m

  VIV锁定区间  [0.0433, 0.0586] Hz(±15% f_v)

涡激振动(VIV)的锁定(lock-in)条件:当桥墩固有频率落入 [0.0433, 0.0586] Hz 区间时,涡脱落频率将与结构频率同步,导致共振振幅大幅放大。这一结论可直接为桥墩的结构设计、阻尼器配置提供量化依据。

卡门涡街引起的交变升力还可导致桥墩焊缝及混凝土的高周疲劳。通过本次仿真获得的 CL 时间历程,可输入 PIER-VIBE 软件的雨流计数(Rainflow Counting)模块进行疲劳寿命评估,为预防性维护提供数据支撑。

■  技术复盘:智能体如何处理失败?

本次仿真并非一帆风顺。AI 智能体在过程中遭遇并自主解决了多个技术挑战,这些『失败与修复』的过程本身极具参考价值:

【挑战一】 FFT Poisson 求解器立即 NaN

FFT 假设周期性边界,与圆柱浸入边界不兼容。→ 智能体改用 DST-I 直接法。

【挑战二】 Jacobi 迭代80次,结果物理错误

180×90 网格需约 3700 次才能收敛,80 次远不够。→ 彻底验证 DST-I 至机器精度(误差 3e-14)。

【挑战三】 Penalty 法导致 Poisson 方程爆炸

 固体节点引入 1e8 惩罚因子,使方程 RHS 超过浮点范围。→ 改为直接清零固体节点 ω。

【挑战四】 流场收敛到对称稳态,无涡脱落

流场关于 y 轴完全对称,不存在数值种子。→ 切换至 LBM + 非对称扰动初始条件。

【挑战五】 LBM 首版 τ=0.526,1740步崩溃

τ 过于接近稳定性下限 0.5,初始压力波过大触发负密度。→ D_lu 提升至 20,τ=0.535。

值得注意的是,每一次失败的诊断和修复,都由智能体自主完成——用户全程只提供了原始的一句话需求,没有介入任何调试过程。这充分展示了新一代 AI 智能体在科学计算任务上的『自我纠错』能力。

■  关于 PIER-VIBE

本次卡门涡街仿真是 PIER-VIBE(桥墩振动与冲刷安全评估软件)项目的组成部分。PIER-VIBE 是针对跨海大桥桥墩安全的专业数值仿真平台,集成了:

  • 流体力学模块:卡门涡街、Navier-Stokes 方程、波浪力计算

  • 结构力学模块:有限元求解器、自适应网格细化

  • 流固耦合模块:附加质量、附加阻尼、ALE 动网格

  • 疲劳分析模块:雨流计数、S-N 曲线、Palmgren-Miner 累积损伤

  • AI 预测模块:PINN 冲刷预测、贝叶斯结构健康评估

  • 监测数据融合:卡尔曼滤波、加速度计/应变计/冲刷传感器

■  结语

从一句话需求,到包含42000时间步的完整流体动力学仿真,再到三张专业级输出图表,AI 智能体用约35分钟(包含调试)完成了一项传统上需要专业CFD工程师数天才能完成的工作。

这并不意味着工程师会被取代——恰恰相反,智能体负责繁琐的代码实现与参数调试,工程师得以将精力集中于物理问题的设定、结果的工程解读和安全决策。人机协作的范式,正在重塑科学计算的生产力边界。

卡门涡街,这个百年前被数学家描述的优雅图案,如今通过 AI 智能体的『算力之眼』再次跃然屏上。而每一座静默伫立在海中的桥墩,都有了更智慧的守护。

初稿:江召兵

排版:王绎贤

审核:纪小方

往期回顾

【物理AI仿真+具身智能数据与应用(12)】端到端VLA预训练:数据准备就绪后的策略学习新范式

---------------------------------

南京欧帕提亚信息科技有限公司

地址:南京市江宁区天元西路59号银城INC中心

电话:13921197961(微信同) 19005444324

邮箱:owen9020@126.com

珠海欧帕提亚信息科技有限公司

地址:珠海市香洲区正方云溪谷A座1803

手机:13921197961

邮箱:owen9020@126.com

---------------------------------

湖南云数仿真信息技术有限公司

地址:长沙市高新开发区芯城科技园一期2栋

手机:15345188568

邮箱:owen9020@126.com

---------------------------------

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-06 11:06:47 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/718409.html
  2. 运行时间 : 0.234340s [ 吞吐率:4.27req/s ] 内存消耗:4,725.70kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=d9f003567a16899564c1a758a2053697
  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.001245s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.002061s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000824s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000706s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001691s ]
  6. SELECT * FROM `set` [ RunTime:0.000629s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001855s ]
  8. SELECT * FROM `article` WHERE `id` = 718409 LIMIT 1 [ RunTime:0.002218s ]
  9. UPDATE `article` SET `lasttime` = 1780715207 WHERE `id` = 718409 [ RunTime:0.011075s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000767s ]
  11. SELECT * FROM `article` WHERE `id` < 718409 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001451s ]
  12. SELECT * FROM `article` WHERE `id` > 718409 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001317s ]
  13. SELECT * FROM `article` WHERE `id` < 718409 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002494s ]
  14. SELECT * FROM `article` WHERE `id` < 718409 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002493s ]
  15. SELECT * FROM `article` WHERE `id` < 718409 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006885s ]
0.238283s