当前位置:首页>自动驾驶>自动驾驶VLA输出轨迹或者控制信号的设计权衡分析

自动驾驶VLA输出轨迹或者控制信号的设计权衡分析

  • 2026-08-10 09:56:43
自动驾驶VLA输出轨迹或者控制信号的设计权衡分析

自动驾驶系统输出设计权衡分析

——为何选择轨迹而非直接控制信号

基于架构分析与国家标准的工程视角

— — — — — — — — — — — — — — — — — — —

参考标准:GB/T 44721T/CSAE 466-2025T/CSAE 467-2025、工信部强制国标(报批稿)

摘要

本文档系统总结了自动驾驶系统中「输出轨迹」与「直接输出控制信号(转向角、油门、刹车)」两种架构路线的工程权衡。以 NVIDIA Alpamayo-R1 开源 VLA 模型为典型案例,结合其源码中 UnicycleAccelCurvatureActionSpace 的设计细节,从车辆适配性、安全可验证性、训练数据可获得性、控制平滑性、跨平台部署、分层抽象六个维度展开分析,并充分引用《智能网联汽车自动驾驶系统安全要求》强制性国家标准(报批稿)、T/CSAE 466-2025T/CSAE 467-2025 等最新标准,论证轨迹输出作为中间抽象层在量产自动驾驶系统中的必要性与合规性。

核心结论

不直接输出转向角+油门,不是技术能力的局限,而是工程权衡的最优解。 轨迹作为中间层,在车辆适配性、安全可验证性、数据可获得性、控制平滑性、跨平台部署、分层抽象六个维度上均优于直接控制输出。 Alpamayo-R1 的折中设计(内部加速度+曲率,外部轨迹)兼顾了学习效率与工程灵活性,是当前技术条件下的帕累托最优选择。

一、问题背景与设计抉择

1.1 两种输出范式

端到端自动驾驶(E2E-AD)系统按其输出性质可分为两大范式:(i)基于轨迹(waypoint-based)的模型,预测未来轨迹;(ii)基于动作(action-based)的模型,直接输出油门、转向、刹车等底层控制信号。

近年来,研究社区和主流基准测试(NAVSIMBench2Drive)越来越倾向于轨迹范式,导致基于动作的策略「更难训练和比较,减缓了其发展」。这种倾斜并非偶然,而是由深层工程约束驱动的。

1.2 Alpamayo-R1 的实际设计

NVIDIA 于 2026 年 CES 发布的 Alpamayo-R1 是业界首款面向辅助驾驶研究社区的开源思维链(Chain-of-ThoughtVLA 模型。从其官方开源代码(github.com/NVlabs/alpamayo)可以观察到三个关键事实:

·模型最终输出是 64 个 waypoint 的 (x, y, z) 位置坐标 旋转矩阵(朝向角),时间跨度 6.4 秒(10Hz 采样)。

·扩散解码器内部预测的实际是 (加速度曲率序列——这是比纯 waypoint 更接近控制的中间表示。

·通过独轮车运动学模型(Unicycle Kinematic Model)将 (加速度曲率积分转换为轨迹,保证输出「dynamically feasible」(动力学可行)。

这种「内部接近控制、外部暴露轨迹」的折中设计,是理解整个工程权衡的钥匙。

1.3 源码证据

在 action_space/unicycle_accel_curvature.py 中,类 UnicycleAccelCurvatureActionSpace 的文档明确写道:

"""Unicycle Kinematic Model with acceleration and curvature as control inputs."""accel_bounds: tuple = (-9.8, 9.8)加速度范围 m/s² curvature_bounds: tuple = (-0.2, 0.2)曲率范围 1/m(最小转弯半径 5m) dt: float = 0.1时间步长 100ms10Hz) n_waypoints: int = 64共 64 个时间步(6.4 秒)

动作空间维度为 (64, 2),即 64 个时间步,每步 个控制量:加速度(accel)和曲率(kappa)。源码中还包含 Tikhonov 正则化以惩罚加加速度(jerk)的二阶差分,保证舒适性。

二、六维度工程权衡分析

2.1 维度一:车辆适配性——一份模型,多种车型

直接输出转向角/油门的最大问题在于:控制信号与车辆物理参数强耦合。

·转向角 δ 需要知道轴距 L(阿克曼公式 δ = arctan(L × κ)

·油门开度 → 加速度 的映射依赖发动机扭矩曲线、传动比、车辆质量

·刹车压力 → 减速度 依赖制动系统特性、路面附着系数

不同车型的这些参数差异巨大。一个轿车(轴距 2.7m)和一个 SUV(轴距 3.1m),同样的转向角输入会产生完全不同的转弯半径。而轨迹是车辆无关的抽象——「未来 6.4 秒内车辆应该到达这些位置」这个语义,对任何车型都成立。模型只需预测「想去哪」,底盘控制器负责「怎么去」。

NVIDIA 作为方案商,需要让 Alpamayo-R1 适配 Lucid、捷豹路虎等不同品牌的车辆,轨迹接口是唯一通用选择。这也符合 NVIDIA 官方对 Alpamayo 的定位:作为大规模教师模型,供开发者调优、蒸馏,成为其完整辅助驾驶技术栈的核心基础。

2.2 维度二:安全可验证性——可审计的中间层

行业分析明确指出,直接输出控制信号的端到端方案存在核心问题:「没有显式轨迹规划层兜底,系统在 corner case 里的决策不可解释」。轨迹作为中间层提供了三个安全优势:

维度

直接控制输出

轨迹输出 控制器

可审计性

难——油门 0.7 是什么意图?

易——轨迹偏离车道可立即判断

安全兜底

困难——需在控制空间设约束

容易——可在轨迹空间设碰撞检查

法规合规

黑盒,难证明安全

有中间层,可插入规则检查

2026 年 月 24 日,工信部《智能网联汽车自动驾驶系统安全要求》强制性国家标准(报批稿)公开征求意见截止。这份由推荐性标准 GB/T 44721「升格」而来的 GB 标准,核心逻辑清晰:自动驾驶可以犯错,但不能没有安全兜底;可以创新,但不能没有证据自证安全。

该标准附录 明确量化安全指标:碰撞等事故率低于 10⁻⁴/h(即每行驶 万小时最多出 次碰撞),轻伤事故率低于 10⁻⁵/h,重伤低于 10⁻⁶/h,致命低于 10⁻⁷/h。更关键的机制是「安全档案制度」:企业必须按「声明—论据—证据」三级链条提交仿真、场地、道路全链条数据,证明系统风险可控。

国标合规要点

工信部强制国标(报批稿)明确要求:端到端方案唯一需要额外证明的是「黑盒决策的可解释性」。 行业普遍采用「端到端+规则兜底」混合架构来满足法规要求——轨迹层正是插入规则检查的天然位置。 2024 年之前「先上市、后 OTA、边卖边修」的模式已被彻底堵死,每次 OTA 升级必须同步更新安全档案。

2.3 维度三:训练数据可获得性

这是非常现实的工程约束,直接决定了模型能否规模化训练:

数据类型

获取方式

跨车型一致性

轨迹数据

任何带 GPS/IMU 的车辆都能采集,只需记录位姿序列

一致——坐标语义统一

控制信号数据

需访问车辆 CAN 总线,获取油门开度、转向角、刹车压力

不一致——CAN 信号定义因车而异

NVIDIA 的 Physical AI AV 数据集包含 1700+ 小时驾驶数据,已在 Hugging Face 上开放使用。这些数据来自不同车型、不同来源,获取统一的轨迹标签相对容易,但获取统一的控制信号标签几乎不可能——不同车型的 CAN 信号定义不同,油门范围可能是 [0,1] 也可能是 [0,100%]

这意味着:若选择直接控制输出范式,训练数据会被锁定在特定车型上,无法实现跨车型泛化;而轨迹范式天然支持多车型数据混合训练,这是规模化必须的能力。

2.4 维度四:控制平滑性与稳定性

直接输出控制信号会面临一个微妙问题:模型的每帧输出都有波动,直接作用于执行器会导致车辆抖动。

【直接控制方案】1: 油门=0.65, 转向=2.1°2: 油门=0.67, 转向=2.3°← 模型输出的微小波动3: 油门=0.64, 转向=2.0°→ 执行器频繁调整,乘客感受到顿挫【轨迹方案】模型输出 64 个 waypoint6.4秒)→ 控制器用 MPC 平滑跟踪→ 执行器输入连续平滑

Alpamayo-R1 的源码也体现了这个设计——其内部动作空间(加速度+曲率)本身就包含 Tikhonov 正则化来保证平滑性,代码注释明确写道:

# NOTE: for Tikhonov regularization # 1st order means we want small jerk # 2nd order means we want small difference between jerk # We use 2nd order here as we do not want to penalize the jerk # itself directly but only smoothness of the jerk.

即通过惩罚加加速度(jerk)的二阶差分来保证舒适性。这种平滑约束在轨迹空间更容易施加,因为轨迹是连续的空间曲线,而控制信号是离散的时间序列。

2.5 维度五:跨平台部署与仿真一致性

学术研究指出了一个关键事实:主流基准测试(NAVSIMBench2Drive)都采用轨迹协议,导致直接控制方案「更难训练和比较,减缓了其发展」。原因在于:

·仿真器(CARLAAlpaSim)的车辆物理模型各异,同样的控制信号在不同仿真器中产生不同运动。

·轨迹是仿真器无关的——「到达这个位置」在任何仿真器中语义一致。

·闭环评估时,轨迹接口可以统一评测,控制信号接口需要为每个仿真器单独适配。

Alpamayo-R1 配套的 AlpaSim 仿真器需要与模型输出匹配,轨迹接口保证了仿真-现实的迁移一致性。这对 NVIDIA 的「模型调优→仿真验证→车端部署」开发闭环至关重要。

此外,T/CSAE 467-2025《乘用车智能底盘域控制器通信接口要求》规定了域控制器与执行器(制动、转向、悬架)之间的通信协议,包括接口时序、负载波动的容错能力。轨迹接口作为上层规划与底层控制的分界,天然适配这种标准化通信架构。

2.6 维度六:分层抽象的工程价值

行业共识是:「感知层用神经网络理解环境,但最终输出的不是油门/转向角度的原始控制信号,而是车辆动力学抽象后的轨迹(如目标路径、目标速度),再由下游底盘域控制器根据具体车型的物理参数(轴距、轮距、减震阻尼)做适配。这样既保留了数据驱动的灵活性,又保证了下游模块的可解释性和安全性。」

这本质上是关注点分离(Separation of Concerns):

层级

职责

技术特点

VLA 模型

理解场景 决策 规划

数据驱动,擅长语义理解

轨迹层

表达「想去哪」

车辆无关的抽象

控制器

「怎么去」

车辆相关,基于物理模型

执行器

物理执行

车辆特定硬件

T/CSAE 466-2025《乘用车智能底盘域控制器硬件功能安全要求及验证》从硬件层面强化了这种分层:域控在检测到电控执行部件负载异常时,自动切换至保守控制策略,这正是规则兜底层「负载波动监测—指令限幅—功能降级」的硬保护逻辑。轨迹层作为 VLA 模型与底盘域控之间的接口,使得这种功能安全机制得以实现。

三、Alpamayo-R1 的折中设计

值得强调的是,Alpamayo-R1 并没有完全回避控制信号。从源码看,它的内部动作空间实际是加速度+曲率,这是比纯 waypoint 更接近控制的中间表示。这个设计的精妙之处在于:

1.扩散解码器预测 (加速度曲率)——这两个量是车辆运动学的自然控制输入,比 waypoint 更容易学习动力学约束。

2.通过独轮车模型积分转换为轨迹——保证输出「dynamically feasible」(动力学可行)。

3.对外暴露轨迹接口——保持车辆无关性和可审计性。

4.下游控制器可从轨迹反推 (加速度曲率)——如果需要,底层控制器可以利用这些隐含信息。

这形成了一个渐进式的控制粒度:模型内部越接近控制,外部接口越抽象。既获得了动力学约束的学习优势,又保持了工程部署的灵活性。

完整的数据流如下:

多摄像头视频 自车历史位姿↓ Cosmos-Reason (VLM 骨干网络)↓ 因果推理链文本 (Chain of Causation)↓ 扩散解码器 (Diffusion Decoder)↓ [加速度曲率] × 64 ← 内部动作空间↓ 独轮车运动学模型积分 (action_to_traj)v = v₀ + ∫(accel·dt)// 速度积分θ = θ₀ + ∫(kappa·v·dt)// 朝向积分x = ∫(v·cos(θ)·dt)// x 位置积分y = ∫(v·sin(θ)·dt)// y 位置积分↓ 64 个 waypoint 的 [x, y, z] + 旋转矩阵← 最终输出

四、直接控制方案的适用场景

直接输出控制信号并非没有优势场景。以下情况中,直接控制范式可能更优:

场景

直接控制的优势

原因

单一车型固定部署

无需跨平台适配

如某款 robotaxi 固定车型,车辆参数已知

低速场景

动力学约束要求低

停车场、园区低速场景对舒适性要求低

仿生学习

直接模仿人类操作

如早期 NVIDIA PilotNet 直接学习驾驶员控制

纯研究场景

无需安全审计

不需要满足量产法规合规要求

但在 Alpamayo-R1 的定位——开源教师模型,供多家车企调优蒸馏——轨迹输出是唯一合理选择。

五、国家标准与合规要求

以下标准构成了当前中国自动驾驶系统的合规框架,也是选择轨迹输出架构的法规驱动力。

5.1 《智能网联汽车自动驾驶系统安全要求》强制性国家标准(报批稿)

2026 年 月 24 日,由推荐性标准 GB/T 44721「升格」而来的 GB 标准公开征求意见截止。核心要点:

·量化安全指标:碰撞等事故率低于 10⁻⁴/h,轻伤低于 10⁻⁵/h,重伤低于 10⁻⁶/h,致命低于 10⁻⁷/h

·安全档案制度:企业必须按「声明—论据—证据」三级链条提交仿真、场地、道路全链条数据。

·OTA 升级必须同步更新安全档案,「先上市、后 OTA、边卖边修」的模式被彻底堵死。

·端到端方案需额外证明「黑盒决策的可解释性」。

轨迹层作为可审计的中间表示,使得企业能够向监管机构证明系统决策的合理性——这是直接控制黑盒难以做到的。

5.2 T/CSAE 466-2025 硬件功能安全要求

《乘用车智能底盘域控制器硬件功能安全要求及验证》由北京经纬恒润科技股份有限公司联合多家企业、高校共同编制,解决了域控制器硬件安全水平的问题:

·定义故障响应时间、冗余架构要求等硬件功能安全指标。

·要求域控在检测到电控执行部件负载异常时,自动切换至保守控制策略。

·涵盖「负载波动监测—指令限幅—功能降级」的硬保护逻辑。

这意味着底盘域控制器需要接收的是「目标轨迹」或「目标速度」这类抽象指令,而非原始的油门/转向信号。轨迹接口天然适配这种标准化通信架构。

5.3 T/CSAE 467-2025 通信接口要求

《乘用车智能底盘域控制器通信接口要求》定义了域控制器与执行器之间的通信协议:

·规定接口时序、负载波动的容错能力。

·统一了域控与底盘电控的协同效率测试基准。

·不符合标准的域控硬件不得用于 L2+ 及以上智驾系统。

截至当前,至少已有 12 家零部件供应商(如博世、大陆、采埃孚)宣布其新一代底盘域控制器对标上述两项团标设计。这进一步强化了轨迹接口作为行业标准的事实。

5.4 合规架构对比

合规维度

直接控制方案

轨迹输出 规则兜底

可解释性证明

困难——黑盒决策难以审计

容易——轨迹可可视化、可追溯

安全兜底插入点

控制空间——难以设约束

轨迹空间——可设碰撞检查、限速等

OTA 安全档案更新

需重新验证全链路

可分层验证——模型更新不影响控制器

跨车型部署

需逐车型认证

控制器认证一次,模型可复用

工信部强制国标符合性

需额外证明可解释性

天然满足「端到端+规则兜底」要求

六、结论

不直接输出转向角+油门,不是技术能力的局限,而是工程权衡的最优解。轨迹作为中间层,在车辆适配性、安全可验证性、数据可获得性、控制平滑性、跨平台部署、分层抽象六个维度上都优于直接控制输出。

具体而言:

1.车辆适配性:轨迹是车辆无关的抽象,一份模型可适配多种车型,而控制信号与车辆物理参数强耦合。

2.安全可验证性:轨迹层提供可审计的中间表示,满足工信部强制国标的可解释性要求,是插入规则检查的天然位置。

3.训练数据可获得性:轨迹数据可跨车型统一采集,而控制信号数据受限于 CAN 总线协议差异。

4.控制平滑性:轨迹输出经控制器平滑处理后输入执行器,避免模型帧间波动导致的车辆抖动。

5.跨平台部署:轨迹接口仿真器无关,保证仿真-现实迁移一致性,适配 AlpaSim 等仿真框架。

6.分层抽象:符合 T/CSAE 466/467-2025 规定的域控通信架构,实现关注点分离。

Alpamayo-R1 的折中设计(内部加速度+曲率,外部轨迹)更是兼顾了学习效率与工程灵活性。这个「多一层控制器」的代价,换来的是整个自动驾驶生态的通用性和安全性——这是任何严肃的量产系统都无法回避的。

最终判断

在当前技术条件和国标法规框架下,轨迹输出 下游控制器的分层架构是自动驾驶系统的帕累托最优选择。 直接控制方案在特定场景(单一车型、低速、研究)有其优势,但不适用于需要跨车型部署、满足安全审计的量产系统。 Alpamayo-R1 的内部动作空间设计(加速度+曲率)表明:未来可能向更接近控制的接口演进,但外部轨迹接口在可预见的未来仍将是主流。

参考资料

[1]NVIDIA. "Alpamayo-R1: Bridging Reasoning and Action Prediction for Generalizable Autonomous Driving in the Long Tail." arXiv:2511.00088, 2025.

[2]NVIDIA. "NVIDIA 推出 Alpamayo 系列开源 AI 模型与工具,加速安全可靠的推理型辅助驾驶汽车开发." blogs.nvidia.cn, 2026-01-05.

[3]NVIDIA. Alpamayo 开源代码仓库. github.com/NVlabs/alpamayo, 2026.

[4]NVIDIA. Alpamayo-R1-10B 模型卡. huggingface.co/nvidia/Alpamayo-R1-10B, 2026.

[5]中华人民共和国工业和信息化部《智能网联汽车自动驾驶系统安全要求》强制性国家标准(报批稿). 2026-06-24.

[6]中国汽车工程学会. T/CSAE 466-2025《乘用车智能底盘域控制器硬件功能安全要求及验证》. 2025.

[7]中国汽车工程学会. T/CSAE 467-2025《乘用车智能底盘域控制器通信接口要求》. 2025.

[8]汽车雷达站. "智能底盘域控制进入硬核时代:标准+安全+技术路线三大维度全解析+FAQ." auto.sina.cn, 2026-07-22.

[9]Rodríguez-Vidal et al. "Addressing the Waypoint–Action Gap in End-to-End Autonomous Driving via Vehicle Motion Models." arXiv:2602.06214, 2026.

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-14 00:02:06 HTTP/2.0 GET : https://e.mffb.com.cn/a/538738.html
  2. 运行时间 : 0.204835s [ 吞吐率:4.88req/s ] 内存消耗:4,357.74kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a6a990c8965e3698d18416710cd0511a
  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.001153s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001397s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000695s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000748s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001437s ]
  6. SELECT * FROM `set` [ RunTime:0.000555s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001734s ]
  8. SELECT * FROM `article` WHERE `id` = 538738 LIMIT 1 [ RunTime:0.001590s ]
  9. UPDATE `article` SET `lasttime` = 1786636926 WHERE `id` = 538738 [ RunTime:0.002973s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.001017s ]
  11. SELECT * FROM `article` WHERE `id` < 538738 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001089s ]
  12. SELECT * FROM `article` WHERE `id` > 538738 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001134s ]
  13. SELECT * FROM `article` WHERE `id` < 538738 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003491s ]
  14. SELECT * FROM `article` WHERE `id` < 538738 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.009656s ]
  15. SELECT * FROM `article` WHERE `id` < 538738 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005184s ]
0.210408s