当前位置:首页>电动汽车>面向电动车的大规模应用:“Nature最新文章"提出无需标定的电池全寿命监测方法

面向电动车的大规模应用:“Nature最新文章"提出无需标定的电池全寿命监测方法

  • 2026-02-02 11:38:50
面向电动车的大规模应用:“Nature最新文章"提出无需标定的电池全寿命监测方法

1

摘要

电池监测需要在全寿命周期内具备高精度和高鲁棒性,以保障系统的安全与最优运行。本文提出了一种机理引导的前置残差学习方法,用于提升电池荷电状态和健康状态的监测性能,并为安全预警提供指导,面向大规模应用场景。该方法以实时滤波中的先验知识作为主要引导,并结合机理特征与统计特征,显著提升了监测的准确性与鲁棒性。我们提出并验证了两种通用的残差学习框架:修正模型和补偿模型,并在多种场景下进行了系统评估,涵盖不同电池类型、载荷工况、老化状态及环境条件,基于三套动态循环老化数据集进行验证。结果表明,与已有估计方法相比,该方法可实现相对均方根误差降低超过 50%。此外,其在未知工况下的外推能力以及可解释性进一步提升了模型的准确性与可信度。即使在训练数据量和采样频率降低的情况下,所提出模型仍能保持良好性能,展现出面向实际电动汽车应用的潜力。应用示例进一步验证了该方法在无需离线测试和运行中模型标定的前提下,实现贯穿电池全寿命周期的连续监测的有效性。

2

研究背景

锂离子电池已被广泛应用于支撑可持续发展,但由于电池化学体系与类型多样、使用工况复杂以及电动交通场景下高度非线性的老化过程,其状态监测仍面临显著挑战。荷电状态(SOC)和健康状态(SOH)是反映电池短期运行能力与长期退化水平的核心指标,构建能够伴随电池全寿命、在动态载荷和变温条件下持续运行的闭环监测框架,对于提升电池管理水平和避免安全隐患至关重要。然而,现有方法多依赖于在若干离散或理想工况下进行SOC和SOH的独立验证,难以满足真实应用中电池在连续老化、随机负载和复杂环境条件下长期运行的监测需求。当前电池状态监测方法主要包括基于模型的方法和数据驱动方法:前者通常结合高保真电池模型与卡尔曼滤波等算法,具有较强的鲁棒性但建模复杂;后者利用机器学习刻画特征与电池状态之间的映射关系,灵活性高但泛化能力有限。因此,将模型驱动滤波与机器学习相结合的混合监测框架逐渐受到关注,例如通过融合不同子模型的估计结果,或在机器学习估计后引入滤波器以降低不确定性,亦或利用机器学习对模型法的估计误差进行补偿。然而,这些混合方法通常针对特定任务或有限工况设计,缺乏面向全寿命、动态工况的通用系统性框架,限制了其在大规模实际应用中的推广。此外,特征提取对机器学习模型性能具有决定性影响,传统统计特征往往对倍率和温度变化敏感且缺乏物理可解释性,而引入具有机理意义的特征虽有助于提升可解释性和泛化能力,但如何在复杂工况下保持特征一致性仍是挑战。针对上述问题,本文提出一种机理引导的残差学习框架,将模型法的先验估计及其衍生的机理特征作为输入,引入修正模型和补偿模型两类残差学习结构,实现SOC和SOH在电池全寿命、不同载荷谱、温度条件及SOC工作窗口下的连续监测,并构建支持安全预警的闭环监测体系。该通用框架在三套涵盖不同电池类型、老化路径和工况条件的数据集上进行了验证,能够有效表征真实世界中的动态老化行为,并在精度、鲁棒性和可信度方面显著提升模型性能。整体应用路径与残差学习流程如图1所示,展示了方法的系统架构和信息流向。

图1

3

研究结果

1. 数据生成

为系统评估所提出的机理引导残差学习模型在全寿命、动态工况下的适用性与鲁棒性,本文采用了三套涵盖不同电池形态、容量等级及真实工况载荷的数据集进行验证,包括软包、方形和圆柱电池,循环工况涵盖城市、郊区、高速及真实道路工况。在第一套数据集中,13 节额定容量为 8 Ah 的软包电池在不同温度条件下经历了覆盖全寿命的动态放电老化测试,采用城市、高速及混合工况载荷。结果表明,相较于高速工况,城市动态载荷通常能够显著延长电池寿命,而温度变化对退化路径具有重要影响;该数据集共包含 27,840 条动态放电样本。第二套数据集基于 3 节额定容量为 50 Ah 的大容量方形电池,在 WLTP 工况下进行循环直至约 20% SOH 的突变失效,充电过程采用恒流(CC)与脉冲恒流(PCC)两种策略,并通过 OCV 测试获取基准特性;该数据集具有较高时间分辨率,可支撑状态监测、寿命预测及热安全预警等多种应用场景,共生成 8,590 条有效动态放电曲线。第三套数据集引自文献,包含 25 节圆柱电池,在合成高速、城市及真实城市驾驶工况下老化,用于验证模型在未见工况下的泛化能力,,体现了不同载荷模式下显著差异的放电行为及老化轨迹;该数据集共包含 483 条动态放电曲线。基于上述三类数据集的系统验证表明,所提出的机理引导残差学习框架能够在多电池形态、多工况及多退化模式下稳定运行,为电池全寿命状态监测与安全预警提供了坚实的数据支撑。

2. 用于增强状态监测的机理引导残差学习框架

为满足实时应用需求,本文采用等效电路模型构建机理模型,并结合在线参数辨识与自适应滤波方法,实现电池SOC的实时估计,同时基于SOC与库仑计数计算释放容量,进而获得SOH的先验估计。在此基础上,引入机理引导残差学习框架,包括校正模型与补偿模型(图1b8),将机理模型的先验估计与动态放电过程中提取的统计特征和机理特征共同作为输入,用于补偿模型不确定性及老化、温度变化等因素引起的误差。结果表明,在线参数辨识在不同老化状态、温度和动态工况下均能稳定提取机理特征,即使在SOC和容量初值引入随机误差的情况下,仍可保持较好的估计稳定性。进一步地,机理引导残差学习显著提升了SOC估计精度,两种残差学习流程在图 2a和图2b中表现出对称且集中的误差分布,其RMSE分别降低至0.57%和0.56%,相比仅采用机理模型的2.20%误差有显著改善。在健康状态监测方面,模型在随机放电深度、不同载荷及20–50 °C温度范围内均展现出良好的适应性,先验容量估计与真实容量保持较高相关性(相关系数0.959,图2c),为残差学习提供稳定引导。最终,校正SOH与补偿SOH预测在图2d和图2e中均取得较高决定系数,误差分布(图2f)明显收敛,平均误差显著减小,表明所提出的机理引导残差学习方法在SOC与SOH的连续监测中同时实现了更高的精度、鲁棒性与可靠性。

图2

3. 性能评估与解释

针对动态放电过程中不同 SOC 区间下模型性能保持的关键挑战,本文系统评估了两种机理引导残差学习流程在多种工况下的误差分布特性。结果表明,在不同 SOC 区间和驾驶工况下,两种残差学习模型均表现出误差高度集中且数值较低的分布特征(图 3a和图3b),且未观察到随 SOC 区间或误差幅值变化而产生的系统性偏差,体现了模型在随机使用场景中的高鲁棒性与可靠性。进一步结合运行循环数的误差分布分析,验证了模型在不同老化阶段下仍能保持稳定性能。基于该框架的通用性,本文将六种不同机器学习算法嵌入两类残差学习流程中进行对比(图 3c),结果显示在多次独立训练–测试划分下,各模型平均误差均低于 2.2%,其中 KNN 和决策树等轻量级算法同样取得显著性能提升,突显了该方法在计算资源受限场景中的实际应用潜力。通过改变训练与测试数据比例(图3e和图3f),可以观察到随着训练数据占比从 0.1 提升至 0.9,模型 MAE 和 RMSE 均呈现明显下降趋势,而基于机理模型的先验估计在不同划分条件下误差变化极小(图3d),体现出其稳定的引导作用。当训练比例超过 50% 后,精度提升趋于平缓,但即使仅使用 10% 的训练数据,模型在大量未见工况下仍保持较高精度(MAE < 1.2%,RMSE < 1.7%,R² > 0.96),表明其具备优异的外推能力。进一步的 SHAP 解释性分析(图3g)揭示,来源于机理模型的先验估计在残差学习预测中占据主导地位,为模型在未知工况下提供稳健约束;同时,机理特征(如 OCV 和电阻参数)对 SOC 与 SOH 预测具有显著贡献,而部分高相关但信息冗余的特征可通过随机森林模型自动筛除,从而提升整体监测精度。综合对比仅使用先验估计或仅使用机理特征的模型可知,机理引导残差学习在准确性与鲁棒性方面均表现最优,充分验证了该框架在全 SOC 区间、不同老化阶段及多样化工况下实现高可靠电池状态监测的有效性。

图3

4. 泛化性验证

进一步地,本文将所提出的机理引导残差学习模型拓展应用于不同电池类型及由不同循环工况引起的多样化老化模式中,以验证其通用性与工程适用性。首先,对大容量方形电池在 CC/PCC 充电与 WLTP 动态放电条件下的动态老化行为进行了验证(图4a和图4b),结果表明当 SOH 下降至拐点后电池进入加速老化阶段。尽管脉冲电流与恒流具有相同的平均电流,但由于阻抗差异和发热特性不同,脉冲充电条件下电池温度显著更高,其循环过程中最高温度与平均温度分别高出约 10 °C 和 3.5 °C,从而成为导致不同寿命表现的主要原因。这一结果印证了脉冲电流对电池寿命的显著影响,也进一步表明电池老化过程受电流形式、倍率、温度等多因素耦合作用,因此在寿命延长策略设计中需同时考虑机理与电池类型差异。

图4

随着电池持续老化直至失效,可观察到明显鼓胀现象,并在后期出现快速升温的热安全风险(图 5a);值得注意的是,容量衰减和机理电阻参数的异常变化早于热失控现象发生,表明精确的容量与机理状态估计有助于在运行过程中实现更早期的安全预警。针对 SOH 下降至 50% 之前的全寿命区间监测结果(图4c和图4d),在训练与测试数据各占 50% 的条件下,机理引导校正模型与补偿模型在 SOC 和 SOH 监测中均表现出显著提升,MAE 分别低于 0.50% 和 0.68%,且 SHAP 解释结果表明先验估计仍占主导作用,而机理特征在补偿模型中具有更高影响力,进一步凸显了该方法在性能提升与早期热安全预警方面的潜力。随后,基于文献中圆柱电池数据,对模型在未见工况下的泛化能力进行了系统验证(图 5a–c),通过构建三类不同验证场景(独立高速/城市工况、组合工况以及真实城市工况),结果显示在全寿命范围内 SOC 与 SOH 的 MAE 分别保持在 1.5% 和 1.8% 以下,显著优于传统模型方法;SHAP 分析同样揭示先验估计为核心信息,而机理特征在补偿模型中起到关键增强作用。在进一步考虑实际应用中低采样频率(0.1 Hz)条件下,尽管先验估计误差明显增大,所提出的残差学习模型仍可将 SOC 和 SOH 的 MAE 分别控制在 1.92% 和 3.58% 以下(图5b),显示出对低质量数据的显著鲁棒性。最后,将同一模型直接应用于周期性工况老化的储能应用场景中,结果表明即使在与训练工况差异较大的未知负载和老化轨迹下,该方法依然能够有效提升 SOC 与 SOH 估计精度,充分验证了机理引导残差学习框架在多电池类型、多工况及跨应用场景下的广泛适用性与工程推广价值。

图5

4. 全寿命闭环应用

机理引导残差学习模型实现了电池多状态在全寿命尺度内的协同监测,并可在每一次动态放电循环中持续更新容量信息。为验证该方法的有效性与外推能力,研究选取数据集 1 中一只在混合动态放电工况及变温条件下老化的电芯进行测试,以模拟电动车在季节变化下的日常使用场景(图6)。该电芯未参与模型训练,用于检验未知工况下的监测性能,并每 10 个循环进行一次评估。结果显示,在电池寿命的四个典型老化阶段,模型均能在动态运行过程中准确跟踪 SOC 变化(图6a–d),且相较于未采用闭环状态更新的情况,其估计误差显著降低。两种残差学习器在全寿命动态运行中的 SOC 监测效果进一步体现在 图6e 中,表明其在不同 DOD 条件下均能稳定重构 SOC 曲线,从而保障运行安全。更为重要的是,模型能够在随机、部分动态工况下准确跟踪容量衰减路径(图6e),实现容量的实时更新,为在线 SOC 估计和运维决策提供可靠依据。研究还发现,在引入 SOC 与容量的闭环更新机制后,先验容量估计在部分阶段甚至可达到较高精度;此外,对于初始放电容量显著高于其他电芯的情况,通过以新鲜容量而非标称容量进行归一化处理,模型同样能够实现有效监测,并成功应用于寿命较短的高速工况电芯,体现了方法在不同应用场景下的可迁移性。

图6

进一步地,针对数据集 3,在真实道路行驶工况这一未知条件下对模型进行了验证。基于图5a 中的训练电芯,残差学习模型成功提升了电芯 92 在真实驾驶工况下全寿命 SOC 与 SOH 的监测精度(图 6f);同时,对另一真实城市工况电芯以及合成 Urban + Highway 工况电芯的验证结果同样表明模型在多种未知运行条件下具有良好的稳定性与鲁棒性,充分证明了所提出机理引导残差学习框架的外推能力。所有测试场景下 SOC 与 SOH 的 MAE 均低于 1.8%。结合闭环运行机制,SOC 与 SOH 估计精度相较传统方法可提升超过 50%,从而显著增强电池系统的管理与运行性能。该闭环结构不仅支持持续、可靠的状态监测,还可通过自更新机制提供安全预警,无需依赖昂贵且耗时的离线测试与模型标定。在计算效率方面,由于特征维度低且采用轻量化机器学习模型,残差学习带来的额外计算开销极小,完整放电过程的额外计算时间不足 1 s,满足实际应用需求。

总体而言,本文提出的两种机理引导残差学习管线在不同电池类型、工况与验证场景下均实现了全寿命状态监测性能的显著提升,并具备良好的可解释性与泛化能力。然而,由于不同电池化学体系在机理特征上存在显著差异,跨材料直接应用仍面临挑战。未来工作需进一步探索可跨电池体系推广的改进方法,尤其是针对磷酸铁锂电池中滞回效应和 OCV 平坦区对状态估计带来的影响,同时也有必要将该机理引导混合建模框架拓展至提升电化学模型保真度的研究中。

原文链接:

Che, Y., Zheng, Y., Rhyu, J. et al. Mechanistically guided residual learning for battery state monitoring throughout life. Nat Commun 17, 855 (2026).

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-11 03:16:25 HTTP/2.0 GET : https://e.mffb.com.cn/a/466353.html
  2. 运行时间 : 0.108828s [ 吞吐率:9.19req/s ] 内存消耗:4,443.12kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6fd582d1f93b4a40bf003a3332a78867
  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.000591s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000855s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000327s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000253s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000496s ]
  6. SELECT * FROM `set` [ RunTime:0.000201s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000504s ]
  8. SELECT * FROM `article` WHERE `id` = 466353 LIMIT 1 [ RunTime:0.000432s ]
  9. UPDATE `article` SET `lasttime` = 1770750985 WHERE `id` = 466353 [ RunTime:0.007968s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000376s ]
  11. SELECT * FROM `article` WHERE `id` < 466353 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000521s ]
  12. SELECT * FROM `article` WHERE `id` > 466353 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000393s ]
  13. SELECT * FROM `article` WHERE `id` < 466353 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003598s ]
  14. SELECT * FROM `article` WHERE `id` < 466353 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000682s ]
  15. SELECT * FROM `article` WHERE `id` < 466353 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.020147s ]
0.110549s