当前位置:首页>自动驾驶>测地线路径规划革命:黎曼流形如何让自动驾驶在复杂车场"如履平地"

测地线路径规划革命:黎曼流形如何让自动驾驶在复杂车场"如履平地"

  • 2026-03-16 23:36:19
测地线路径规划革命:黎曼流形如何让自动驾驶在复杂车场"如履平地"

引言:从抽象几何到工程落地

黎曼几何自诞生以来,长期被视为纯粹数学的巅峰领域,其弯曲空间概念为广义相对论提供了数学基础。然而,2026年3月北京理工大学团队在《工程软件与应用》发表的突破性工作,将这一抽象数学框架成功应用于港口自动驾驶路径规划,实现了黎曼几何从理论殿堂到工程实践的跨越。

传统路径规划方法面临多约束协调困境:车辆运动学限制、转向代价最小化、障碍物避让、时间效率优化等目标常相互冲突。团队创新性地将港口作业环境建模为黎曼流形,将路径规划问题转化为测地线求解,在烟台港真实场景中实现路径可行性接近100%,最小障碍物距离比其他方法高出25%以上,单次规划时间控制在4秒内,最大横向跟踪偏差仅0.08米。这项研究不仅展示了数学理论解决复杂工程问题的强大能力,更为自动驾驶技术在高约束环境中的可靠应用开辟了新途径。

数学推导:复合黎曼度量与几何热流法

2.1 港口环境的黎曼流形建模

设港口作业区域为二维流形 M,车辆状态为位置 (x,y) 和航向 θ。定义复合黎曼度量

gij(x) = gij^{(kin)}(x) + gij^{(steer)}(x) + gij^{(obs)}(x)

三项分别编码:

1. 运动学约束度量

g_ij^{(kin)} = diag(1, 1, ρ²)

其中ρ = L/2tan(δmax),L 为轴距,δmax 为最大转向角。此项确保路径满足自行车模型非完整约束。

2. 转向代价度量

g_ij^{(steer)} = α·diag(0, 0, (dθ/ds)²)

其中α>0 为权重参数,dθ/ds 为路径曲率。此项惩罚急转弯,平滑路径。

3. 障碍物势场度量

gij^{(obs)} = β·exp(-d(x)/σ) · δij

其中 d(x) 为距最近障碍物距离,σ 为衰减尺度,β>0 为强度参数。此项引导路径远离障碍物。

2.2 测地线方程与哈密顿形式化

在黎曼流形 (M,g) 上,连接起点 p 和终点 q 的最短路径是测地线,满足:

d²x^i/ds² + Γ^i_jk (dx^j/ds)(dx^k/ds) = 0

其中克里斯托费尔符号:

Γ^ijk = ½g^il(∂glj/∂x^k + ∂glk/∂x^j - ∂gjk/∂x^l)

引入哈密顿形式化更便于数值求解。定义共轭动量 pi = gij dx^j/ds,哈密顿量:

H(x,p) = ½g^ij(x)pi pj

哈密顿方程:

dx^i/ds = ∂H/∂pi = g^ij pj

dpi/ds = -∂H/∂x^i = -½(∂g^jk/∂x^i)pj p_k

此辛结构确保数值积分的长时稳定性。

2.3 几何热流法数值实现

直接求解测地线边值问题困难。团队采用几何热流法:将测地线问题转化为抛物型偏微分方程初值问题。

定义路径族γ(τ,s): [0,T]×[0,1]→M,满足热流方程:

∂γ/∂τ = Δ_g γ

其中Δ_g 为拉普拉斯-贝尔特拉米算子。数值离散用有限体积法(FiPy 库实现):

γ^{n+1}i = γ^ni + Δτ·L(γ^n)

边界条件:

γ(τ,0) = p(起点固定)

γ(τ,1) = q(终点固定)

∂γ/∂s|_{s=0,1} = 0(自然边界条件)

迭代至稳态(‖∂γ/∂τ‖<ε)即得测地线。该方法收敛稳定,对初始猜测不敏感。

2.4 三圆碰撞模型与阿克曼几何

为保证安全,采用三圆包络模型表示车辆:

Cfront(x,y,θ) = (x+Lf cosθ, y+L_f sinθ, R)

C_center(x,y,θ) = (x, y, R)

Crear(x,y,θ) = (x-Lr cosθ, y-L_r sinθ, R)

其中 Lf、Lr 为前后悬,R 为包络圆半径。碰撞检测简化为圆-障碍物距离判断,计算高效。

阿克曼几何转换:规划得路径曲率κ(s) 后,反算实际转向角 δ:

δ(s) = arctan(L·κ(s))

其中 L 为轴距。此转换确保路径物理可实现。

物理图景:几何优化与工程验证

3.1 烟台港实测场景

验证环境为烟台港滚装码头,特征:

• 作业区域200m×150m,包含装卸区、转弯区、停车区

• 障碍物:集装箱堆(20组)、设备(起重机5台)、建筑(控制塔)

• 车辆:重型卡车(长12m,宽2.5m,最小转弯半径8m)

• 任务:从入口到指定装卸位的多段路径规划

传统方法(ARRT、人工势场)在此环境中表现:

• A*:路径可行但转弯突兀,最大曲率超标

• RRT*:随机性导致结果不稳定,20%规划失败

• 人工势场:易陷入局部极小,无法到达目标

3.2 几何方法性能优势

黎曼测地线方法表现:

指标

测地线方法

最好传统方法

提升

路径可行性

99.8%

85.2% (RRT*)

+14.6%

最小障碍物距离

1.25m

1.00m (A*)

+25%

规划时间

3.8s

2.1s (A*)

-81%*

最大横向偏差

0.08m

0.15m (人工势场)

-47%

平均横向偏差

0.01m

0.05m

-80%

*注:规划时间增加,但路径质量显著提升,且仍在工程接受范围(<5s)。

3.3 几何直观解释

复合度量意义

• g^(kin):将非完整约束编码为几何禁阻方向

• g^(steer):在流形上定义"平坦"与"陡峭",引导路径走平坦区

• g^(obs):构建障碍物周围的"几何山谷",自然绕行

测地线优势

1. 全局最优性:测地线是流形上连接两点的最短路径

2. 平滑性:二阶连续,避免急转弯

3. 适应性:度量包含所有约束,自动平衡多目标

3.4 与其他几何方法比较

黎曼 vs 芬斯勒几何

• 黎曼:各向同性,适用车辆(转向对称)

• 芬斯勒:各向异性,可能更适船舶(前后不对称)

黎曼 vs 双曲几何

• 黎曼:曲率可正可负,灵活建模

• 双曲:负曲率,适于层级结构环境(如多层停车场)

团队测试双曲版本,在多层车库场景中表现更优,验证了几何框架的可扩展性。

参考文献

核心论文

1. Beijing Institute of Technology team (2026). "Riemannian Geodesic Planning for Autonomous Vehicles in Constrained Environments", Engineering Software with Applications, Vol. 214, pp. 103-115

2. 新闻解读:机器人与控制前沿《ESWA | 测地线如何让自动驾驶在复杂车场"如履平地"?》

黎曼几何与优化

3. Do Carmo, M.P. (1992). Riemannian Geometry, Birkhäuser

4. Absil, P.-A., Mahony, R., Sepulchre, R. (2008). Optimization on Manifolds: Theory and Applications, Princeton University Press

5. Boumal, N. (2023). An Introduction to Optimization on Smooth Manifolds, Cambridge University Press

路径规划方法

6. LaValle, S.M. (2006). Planning Algorithms, Cambridge University Press

7. Karaman, S., Frazzoli, E. (2011). "Sampling-based algorithms for optimal motion planning", Int. J. Robot. Res. 30(7), 846-894

8. Otte, M., Frazzoli, E. (2016). "RRT: Asymptotically optimal single-query sampling-based motion planning", *IEEE Int. Conf. Robot. Autom., 995-1002

数值方法

9. Guzman, J., et al. (2025). "FiPy: A finite volume PDE solver using Python", J. Open Source Softw. 10(54), 2567

10. Hairer, E., Lubich, C., Wanner, G. (2006). Geometric Numerical Integration, Springer

开放式问题

5.1 高维流形扩展

当前工作在二维流形(位置+航向)。真实车辆状态包括速度、加速度等更多维度。如何构建高维黎曼流形?

讨论点

1. 相空间(位置+动量)的辛流形是否更适动力学规划?

2. 增加维度带来的计算复杂度如何控制?

3. 是否存在维度约简的几何原理(如主曲率方向)?

5.2 时变环境适应性

港口环境动态变化:移动车辆、临时障碍、天气影响。如何使黎曼度量时变?

讨论点

1. 度量随时间演化 g_ij(x,t) 的数学框架?

2. 如何在线更新度量(传感器数据融合)?

3. 时变测地线的存在性与唯一性理论保证?

5.3 与人机协作的几何融合

港口作业常有人-车混流。如何将人类行为模型融入几何框架?

讨论点

1. 社会力模型能否表达为黎曼度量?

2. 预测-反应机制的几何实现?

3. 安全性与效率的几何权衡理论?

5.4 量子计算加速前景

测地线计算本质是流形上的优化问题。量子算法(量子退火、QAOA)能否加速?

讨论点

1. 黎曼流形上的量子优化算法设计?

2. 曲率信息如何编码为量子哈密顿量?

3. 量子-经典混合算法的几何收敛性分析?

结语:北京理工大学团队将黎曼几何应用于港口自动驾驶路径规划,实现了抽象数学理论与复杂工程问题的完美结合。通过构建复合黎曼度量、采用几何热流法数值求解测地线,在烟台港真实场景中取得了显著优于传统方法的性能。这项工作不仅为自动驾驶技术在高约束环境中的可靠应用提供了新方案,更展示了基础数学在现代工程技术中的核心价值,启示我们:最深刻的数学理论,往往能解决最棘手的现实问题。

最新文章

随机文章

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