当前位置:首页>鸿蒙APP>【论文推荐】面向新一代航运系统的软件定义智能船舶航行控制进展

【论文推荐】面向新一代航运系统的软件定义智能船舶航行控制进展

  • 2026-03-26 08:39:25
【论文推荐】面向新一代航运系统的软件定义智能船舶航行控制进展

本文选自期刊《交通运输工程学报》2026年

作者:马勇,王雯琦,韩梦茹,赵玉蛟,严新平

来源:面向新一代航运系统的软件定义智能船舶航行控制进展[J/OL].交通运输工程学报,1-18[2026-03-12]

摘要

摘要:智能船舶作为新一代航运系统核心载体,其航行控制技术的发展尤为关键。本文首先综述了软件定义技术以及软件定义理念下船舶智能航行控制发展现状,结合新一代航运系统与智能船舶发展需求,构建了中央集中式的软件定义智能船舶航行控制架构。架构采用“四端三层”结构由用户端、云控端、船舶端、岸基端以及应用层、控制层、设备层构成,基于软件定义技术,将智能船舶航行控制承担的决策与控制功能迁移至部署在云控端或本地服务器的软件模块中,支持辅助、遥控与自动驾驶等多种控制模式的切换。软件定义智能船舶航行控制在结构灵活性、可重构性、可扩展性与易维护性等方面具有明显优势。通过软件定义的无人船艇智能航行控制系统案例,表明将软件定义技术与船舶智能航行控制系统紧密融合与协同,能够构建一种开放、智能且可持续演进的航行控制新范式,为实现“岸基驾控为主、船端值守为辅”的新一代航运系统提供关键支撑。最后探讨了软件定义智能船舶航行控制面临的关键挑战与发展机遇。

一、前言

在全球工业信息化、智能化浪潮的推动下,船舶工业逐步从传统机电控制向数字化、智能化、自主化转型。软件定义船舶作为新一代智能船舶的核心发展方向,逐渐成为航运业变革的关键路径,其以软硬件解耦为基础,依托开放式架构与统一数据平台,实现船舶系统功能的灵活定义、动态配置与持续升级,为船舶智能化水平的持续提升奠定了技术基础。

国内外开展了智能船舶相关研究。国外方面,挪威Kongsberg公司的综合平台管理系统通过冗余的大通信宽带网络系统集成了船舶导航、动态定位、推进控制和机舱自动化等独立子系统,采取分布式控制策略和通用的通信协议,实现了各子系统间的数据信息交互。德国SAM公司基于开放式体系研发了综合平台管理系统,在船舶网络框架下,各设备依据不同功能被分类集成为相应的系统。同时,该系统遵循统一的操作和设计方式,使用通用的硬件平台,降低了设备安装维护难度、备件数量和人员培训成本,从而实现降本增效。日本启动“智能船舶应用平台”项目并搭建了服务于各应用系统的统一数据交互平台,实现了智能航行、智能机舱、智能能效和远程维护管理等功能。日本未来科技公司推出船舶物联网平台,利用物联网技术在亚马逊网络服务上实时积累数据,如航行路线、燃料消耗、天气和海洋信息等。该平台以船舶数据为起点,提供安全、低油耗的航行路线和故障预兆检测等,能够实现船岸一体化的数据协作运营和船舶相关周边服务的优化。韩国现代重工与埃森哲公司合作推出Oceanlink智能船舶平台,可通过传感器和数据分析软件,实时跟踪船舶的状态,获得船舶的位置、设备、货舱状态等信息,为用户提供船舶运营优化服务。

国内方面,2015年发布的《智能船舶规范》首次从顶层设计出发,将智能船舶划分为智能航行、智能船体、智能机舱、智能能效管理、智能货物管理和智能集成平台六大功能模块,为软件定义船舶理念提供了系统框架。2016年启动的“智能船舶1.0”专项,进步提出”1+N”技术架构并推动实船验证。2019年,工业和信息化部、交通运输部、国防科工局联合印发《智能船舶发展行动计划(2019-2021年)》,明确提出推动船用设备智能化升级围绕智能船舶辅助决策、自主控制等功能需求,系统梳理感知与控制基础元器件技术要求,着重补齐短板,强化综合集成,推动船舶航行、作业、动力等相关设备的智能化升级,研制信息和控制高度集成的新型船用设备,全面提升船舶智能化水平,强调扩大典型智能船舶“1个平台+N个智能应用”的示范推广。2021年提出的“岸基驾控为-主、船端值守为辅”的新一代航运系统构架,革新了传统的船员操控航行模式,使环境感知、规划决策与运动控制等核心功能逐步从船端转移至岸基智能设备与系统。

新一代航运系统背景下船舶不断向智能化、自主化、网联化发展,伴随着船舶设备与系统的智能化升级,船舶主机、推进器、导航设备等基础硬件设备逐渐实现标准化和模块化,上层软件系统的通用性与可移植性不断增强,为软件定义船舶的实现提供了关键基础。然而,智能船舶航行自主等级的提升,对底层电子电气架构提出了严峻挑战。传统船舶设备数量有限且电气化程度较低,多采用分布式电子电气架构,在设备数量有限、电气化程度较低的阶段,该架构在降低开发成本与周期方面具有一定优势。但随着智能化需求的急剧增长,大量电子电气设备的协同工作导致信息在多条通信线路中重复传输,显著加重了船舶网络的通信负荷,并使得系统功能的扩展变得复杂且成本高昂(。为保障“岸基驾控为主、船端值守为辅”模式下船舶的安全高效航行与稳定作业控制,李晨等提出了船舶远程驾驶控制系统的定义,中央处理控制单元通过以太网接口与底层可编程控制器(Programmable Logic ControllerPLC)进行通信和执行。李海涛等提出一种基于软件定义的海上异构网络信息传输的网络结构,采用软件定义的方式实现了网络的灵活重构和敏捷管理!。Chen等提出了一种基于域集中式控制器的内河远程控制船舶电子电气架构,将船舶的功能域进行划分,设计了实时网络通信系统和中央网关控制器,并通过面向服务的通信架构实现了域控制器之间的高效信息交互。徐亮等提出8大功能模块构成的自主控制系统的功能架构以及面向服务架构(Service-Oriented Architecture,SOA)的设计思路。柴天佑等提出了软件定义控制系统的智能化发展方向。2025年,江童科技研发的内河自动驾驶试验船“惊蛰号”在浙江湖州成功下水,通过新一代中央域控制器完成数据的高效连通和资源的统一调度,实现了面向应用及服务的全新船舶架构设计,实现了软件定义船舶的应用示范。本文主要针对软件定义技术以及其在船舶工业的发展现状进行综述,设计了基于中央集中式的软件定义智能船舶航行控制架构阐述了软件定义智能航行控制架构的特征,通过对船舶物理设备的资源虚拟化与统一编程,能够实现感知、决策和控制模块交互内核和接口的统一,加快航运智能应用的开发进程。本文进一步验证了该架构可行性与优势,并深入探讨了软件定义航行控制面临的技术挑战与未来机遇。未来,智能船舶也将演进为集环境感知、规划决策、运动控制与持续自我进化能力于一体的水上智能移动平台。通过软件定义技术对船舶物理设备进行资源虚拟化与统一编程,船舶航行控制将实现更高水平的智能化,进而达成船舶航行的安全、经济与效能,为新一代航运系统的高质量发展提供核心支撑。

二、软件定义发展现状

软件定义是指在硬件资源数字化、标准化基础上,通过应用编程接口(Application Programming Interface, AP)实现计算、存储、网络等基础资源的管理和调用,从而根据需求动态改变资源,实现灵活配置。软件定义理念最早由互联网工程任务组于1985年提出,并成功应用于无线电领域。软件定义无线电的成功实践,引发了各行业对软件定义架构的探索和研究。图1所示,软件定义理念逐步拓展并形成了软件定义网络、软件定义卫星、软件定义装备、软件定义汽车以及软件定义城市等。

软件定义通过与不同行业的固有特点深度融合,实现了系统灵活性、可扩展性与智能化的飞跃。如表1所示,各应用领域均展现出其独特的场景与特征。2010年,斯坦福大学McKeown教授提出软件定义网络(Software Defined Network,SDN)的概念,将网络控制与数据分离,根据上层应用需求,通过控制层集中对物理网络资源进行灵活配置。如图2所示,SDN系统架构分为数据层、控制层和应用层,控制层在实现集中控制管理数据层的同时,为应用层提供API。SDN也成功应用于各个领域,如传感器网络、智能船网络、无人机组网等领域。

在装备领域,软件定义成为倍增装备效用的有效途径,助力装备呈现出可重构、多功能、自适应、分布式等特征。2009年,美国国防研究与工程局提出开放式雷达体系结构(Radar Open Systems Architecture, ROSA),采用开放式架构实现了雷达系统软硬件隔离,解决了雷达装备发展面临的维护升级困难、研制周期长等难题。随后,美国国防部启动了软件定义无人装备集群等研制工作,并于2017年,提出“马赛克战”概念,利用软件等基础使能技术构建可灵活组织编排的作战体系。在汽车行业,百度公司提出软件定义汽车概念。华为公司推出的"计算+通信”组件应用架构(Component Application Architecture,CAA),采用“以太环网+区域控制器”构建了车内通信架构,推动汽车智能化转型。在卫星领域,2018年,龙江二号微卫星成功发射,该卫星搭载了甚高频/特高频软件定义无线电。2019年,我国发射首颗软件定义卫星“天智一号”。2021年,欧洲Eutelsat公司的Quantum卫星成功入轨,该卫星借助灵活的基带软件实现在轨通信功能重构与升级,能够在生命周期内动态响应需求变化。此外,软件定义理念也在重塑城市功能与服务模式。东软集团持续推动人工智能、大数据等技术与城市管理的深度融合,已参与我国200多个中心城市的智慧应用建设。未来,城市有望依托智能基础设施实现自管理、自运行、自优化,并基于超级城市大脑达成自组织、自升级的治理新形态。

三、软件定义理念下船舶航行控制发展现状

(一)既有智能船舶航行控制系统局限

    2018年,国际海事组织(nternational Maritime Organization,IMO)开始研究自主船舶的自主等级。如表2所示,IMO将船舶划分为具有自动化流程和有船员决策支持的自主船、有船员可遥控的船、无船员的遥控船和完全自主船舶4个等级,并明确指出船舶在单次航程中可在不同等级间动态切换,揭示了未来船舶航行控制必须具备高度的灵活性、可重构性和智能演进能力。

当前,船舶智能航行的发展仍主要集中在L2-L3阶段。智能船舶作为新一代航运系统的核心载体,其智能航行功能的实现高度依赖于底层硬件设施。具体而言,船舶所搭载的传感器与执行器的类型与数量,直接决定了航行控制系统的能力边界。在硬件基础之上,系统(软件)则成为影响船舶智能航行功能与性能水平的核心要素,实施环境感知、路径规划、路径跟踪、自主避碰决策与运动控制等关键任务。然而,当前船舶的设计与制造模式存在显著制约。船舶制造通常由船厂集成来自多个供应商的各类设备与部件,包括雷达、主机等,这种组装式生产模式使得既有智能船舶航行控制系统智能化升级面临系列问题:

(1)底层的控制器非常之多,且全部由供应商各自管理自己的软件和硬件,导致系统整体难以统一维护与升级,形成“信息孤岛”;

(2)控制器与控制器的连接是由具有公共协议接口的网关实现的,任何调整都会影响到所有其他控制器,显著增加系统集成与迭代的复杂度;

(3)控制器很难单独连接到互联网,都需要逐个单独连接进行更新,导致软件维护效率低下,难以实现远程、快速的功能迭代与安全补丁部署;

(4)一个功能涉及到多个控制器一起调整,各种供应商会相互制约,严重阻碍系统整体功能的优化与新功能的引入。这些问题导致了既有智能船舶航行控制系统难以根据多变的航行任务、实时船舶状态或更新的海事法规进行快速优化,无法高效地进行功能实现和功能迭代,也限制了船舶智能航行控制系统向更高自动化等级的平滑演进。新一代航运系统的建设离不开船舶智能设备的发展,亟需构建标准化、模块化、谱系化的船舶智能设备与系统技术体系,发展软件定义智能船舶航行控制势在必行。

(二)船舶电子电气架构演进

电气与电子架构(Electronic & Electrical Architecture,EEA)最初由汽车行业提出,其核心是采用模块化系统设计,通常划分为环境感知、信息评估、规划与决策、车辆控制以及人机交互等关键功能模块。随着软件定义理念的发展,EEA被引入船舶工业领域并引领船舶EEA的重构与升级。船舶EEA作为智能船舶的神经系统,负责将全船的传感器、电子控制单元(Electronic Control Unit.ECU)、线束拓扑和能源分配系统整合为统一整体,实现运算、动力与能量的协同分配,是支撑船舶智能功能实现的基础。随着智能船舶的发展,船舶EEA逐步从分布式、域集中式控制、向中央集中式的架构演进,如图3所示。

(1)分布式EA:此阶段船舶主要实现基础的辅助驾驶功能。智能化控制主要依赖堆砌独立的ECU来实现,呈现出软硬件紧密耦合、缺乏统一中间件层的特征。虽然这种架构开发门槛低、周期短,能满足早期自动化需求,但其弊端日益凸显:各ECU之间算力无法协同形成“数据孤岛”,导致资源极大浪费;异构的软件框架使得外部开发者难以进行统一维护和在线升级(Over-the-Air,OTA);此外,点对点的复杂通信需求导致线束成本高昂且装配困难。

(2)域集中式EA(面向功能的架构阶段):域集中式EEA将船舶划分为智能航行、智能能效、智能机舱等智能系统,各域智能系统作为区域性的计算与决策中心,负责域内传感器数据的融合与闭环控制;而智能集成平台则扮演全船信息枢纽的角色,负责跨域的信息集成与数据交换。域集中式架构有效缓解了传统分布式架构中算力分散与通信带宽不足的问题,既能满足特定功能的高实时性需求,又避免了全船级架构重构的高昂成本,是智能船舶由L2向L3过渡的阶段的主流技术路线。

3)中央集中式EEA(面向服务的架构阶段):中央集中式EEA打破传统的“系统”边界,转而采用区域控制器,并将全船的核心算力汇聚至中央计算平台,呈现出算力集中化、软硬件解耦及平台标准化的核心特征。中央集中式EEA通过高速以太网骨干和SOA,能够实现跨域数据的深度融合与全局资源调度,使船舶具备“类脑”思考能力,从而满足高阶自主航行对强实时感知、多维决策融合及软件持续迭代和拓展。这种架构是支撑船舶迈向L3及L4等级的关键基石。

综上所述,域集中式架构主要解决了分布式阶段系统“离散与无序”的问题,通过系统模块化显菩提升了集成度,而中央集中式架构则进一步解决物理层面的“冗余与繁重”及计算层面的“迟滞”问题,通过精简线束拓扑与聚合高性能算力,为实现船舶更高自主等级的智能航行奠走了物理基础。在此演进过程中,SOA是中央集中式EEA实现软硬件解耦与功能重用的关键技术手段。尽管SOA在信息技术(nformation Technol0gy.I1)领域已应用成熟,但受限于船舶行业在标准框架、底层硬件及通信协议等方面产业生态链尚不成熟。未来,在智能船舶云计算阶段,船舶部分功能转移至云端,智能船舶的各种传感器和执行器可被软件定义和控制,船舶的零部件逐步变成标准化,彻底实现软件定义船舶功能。

四、基于中央集中EEA的软件定义智能船舶航行控制架构设计

随着软件定义理念在航运、船舶工业领域的深入应用,其在智能船舶航运控制系统中应用成为可能。通过将硬件设备资源抽象为可编程、可配置的软件模块,不仅能够在不同航行任务需求下实现资源的动态分配与优化利用,而且能够大幅降低对物理硬件的依赖,适应动态且不确定航行任务的需求,显著提升系统的灵活性与适应性。利用软硬件解耦、算力集中与数据深度融合的优势,本文提出了一种基于中央集中EEA的软件定义智能船舶航行控制架构。

(一)架构设计思路

本架构设计基于软件定义理念,通过软件编程实现对传感器、执行器等物理设备进行虚拟化实现资源的灵活、智能与集中化管理,将船舶感知/状态估计、规划/决策、控制等智能航行功能模块化、服务化,并通过标准的AP进行调用,进而达到“硬件资源池化、控制功能软件化、系统服务应用化”目标,为实现新一代航运系统背景下船舶航行控制系统智能化升级提供一个开放、智能且可持续演进的航行控制范式。架构设计遵循以下基本原则:

1)分层解耦:用软件定义的思维方式,通过端到端的软件平台,连接输入(传感器)和输出(执行器)的物理硬件,形成了以软件为规划和优化的核心,以硬件为末端和执行的外壳,并要求终端节点设备具有虚拟化、无状态和可编配的特性。

2)船-岸-云协同:形成“云控端规划、船舶端执行、岸基端监管”的动态联动。其中,云控端提供强大的算力与数据智能,船舶端负责复杂、动态环境下的实时反应与执行,岸基端进行实时远程监视。三者端协同增效,实现在开阔水域船舶自主航行,在复杂水域使用遥控驾驶或辅助驾驶模式,必要时恢复到人工驾驶模式,通过多种模式互相切换,大幅减少船舶配员,降低发生事故发生风险。

3)纵深防御与主动安全:软件定义智能船舶航行控制系统具有高度开放性和网络化的软件架构,针对软件定义架构高度开放与网络化带来的潜在威胁,构建“通信传输-身份访问-系统韧性”的纵深防御体系。通信安全方面采用SD-WAN技术与传输层安全协议,提供对网络进行软件编程,保障船岸异构网络下的链路机密性。访问控制方面构建零信任访问架构。结合基于角色的访问控制模型与多因素认证技术,对云端算法与岸基人员的权限进行动态最小化授权,严防内部越权操作。在系统韧性方面,采用弹性事件触发控制机制,通过优化通信负载来抵御拒绝服务攻击、虚假数据注入攻击等混合网络攻击,确保在高负载或攻击环境下的系统可用性。

本架构自上而下贯穿用户端、云控端、船舶端、岸基端以及应用层、控制层、设备层等四端三层,如图4所示。通过端间的协同与层间的解耦,实现从用户任务意图到船舶物理执行的端到端闭环,进而达成资源全局优化、功能弹性部署与系统持续演进的核心目标,最终支撑船舶多任务场景下的动态功能组合与按需服务。各部分具体功能介绍如下:

(1)用户端

用户端是系统与用户(船东/船企)的直接交互界面,是航行任务的指令输入枢纽与全局态势的可视化窗口。其核心职能在于将用户的业务意图转化为系统可识别、可执行的航行任务指令,向云控端提交定制化的航行任务(如“点对点节能航行”或“特定时间窗口抵港”),实时接收并展示来自云控端的任务执行状态(如进度、预计抵达时间)、船舶实时态势(如船位、航速、设备状态),从而确保用户能够实时追踪船队的位置,在任务全周期内掌握船舶航行动态,为运营决策提供数据支持。

(2)云控端

云控端是驱动整个航行控制架构的“智慧大脑”,承担全局资源解析、智能计算、任务规划、资源编排等核心职能。它接收用户端的任务指令,解析来自船舶端(船舶状态、设备健康度)与岸基端(气象、航道、港口调度)的多源资源信息。云控端主要在全球范围内执行数据处理、云服务管理、资源监控与编排以及任务管理等任务,作为系统的数据中心、管理中心和决策中心,从而确保船岸-云协同计算架构的高效运行。在此过程中,超算中心依托其大数据中心提供全域数据基底,借助算法模型库实现模型驱动的决策优化,生成最优的航行策略与资源分配方案。最终,规划好的航行策略被下发至船舶端执行,船舶状态以及岸基调度信息同步至岸基端,以支持全局航行监管与交通组织优化。作为云控端的知识基底,大数据中心汇聚了多源历史与实时数据,包括全球海图、水文气象、港口信息、船舶性能数据、航行案例库等。算法模型库则存储和迭代优化各类智能算法,如深度强化学习路径规划模型、高精度船舶运动模型、设备预测性维护模型等。

(3)船舶端

船舶端是航行任务的直接执行者,负责承载具体的航行操作,在复杂海洋环境中安全、智能航行。它向云控端上传本船的基础资源信息,并接收来自云控端的航行指令。

船舶端内部采用应用层-控制层-设备层三层结构,实现控制逻辑与物理硬件的彻底解耦。其中,应用层接收来自云控端的航行指令,提供满足船舶智能航行控制需求的服务应用(如路径规划、路径跟踪)。它可以向控制层发送各种计算任务请求,控制层调度云计算、边缘计算和本地计算等资源来执行任务,并确保应用服务的及时交付。船端的控制层由船舶中央网关控制器及其下属的功能域控制器(感知域、航行控制域、通信域)构成,可以通过软件编程实现,将设备层的物理设备(舵、推进器等)抽象为统一的逻辑信号,并生成具体的控制指令(如舵角、转速设定值)。船端的控制层通过接口与设备层和应用层相连接,并通过网络控制岸基端和船舶端的计算环境,以实现船-岸-云协同计算控制。设备层作为物理实体,包括传感器、执行机构及船载计算硬件等,通过以太网、CAN总线等网络架构连接,收集并传输资源、网络和设备的状态信息至控制层,同时接收来自控制层的控制指令或策略以处理和执行数据。负责接收并执行控制层的标准化指令,完成船舶最终的物理动作。

(4)岸基端

岸基端是一种部署在航道沿岸或港口区域的计算与服务实体。作为软件定义船舶智能航行控制的支持与协作中心,为船舶航行提供岸基保障和增值服务,它向云控端输入岸基设施信息,并根据云控端的航行指令,进行全局航行监管与交通组织优化,有助于优化岸上资源调度,以实现跨区域协作。同时,岸基端负责结合场景需求,必要时实现不同航行模式的安全切换。

岸基端内部结构同样采用分层设计以实现功能解聘与服务化封装,包括岸基应用、岸基控制以及岸基设施。其中,应用层包括岸基监控大屏展示、船队运营优化调度等,为监管人员提供可视化决策支持。控制层负责保障船-岸-云之间的高效数据交互与指令流转。它管理着岸基的计算资源与通信链路,确保远程接管指令能够低延迟、高可靠地传达至日标船舶。岸基设施涵盖航通信接入设施、远程交互终端、计算基础设施、感知增强设施。其中,通信接入设施集成5G儿T基站、卫星地面接收站及VDES基站,构建覆盖近岸至远海的异构通信网络接入环境;远程交互终部署具备力反馈功能的远程驾控台及多维态势显示系统,作为人在回路接管操作的物理接口;计算基础设施配置高性能边缘服务器集群与安全网关,承载实时视频编解码、以及控制指令的本地化安全校验任务;感知增强设施利用岸基雷达等为船舶提供超视距的环境感知补盲支持。

(二)功能阐述

为支撑上述船舶端“应用-控制-设备”三层架构落地,本架构在物理实现上采用了基于功能域的集中式电子电气架构。如图5所示,本架构在整船层面设置中央网关控制器作为核心枢纽,并依据功能特性将底层硬件划分为三大核心功能域控制器,具体划分与定义如下:

(1)感知域:主要负责船舶周边环境信息的实时捕获与重构。通过集成摄像机、激光雷达、毫米波雷达及航海雷达等,实现多源异构数据的采集,为船舶提供全方位、多维度的环境态势数据支持。

(2)航行控制域:专注于船舶的运动执行与动力管理。通过航行控制域控制器,直接连接并管控发动机、电机等动力源,以及螺旋桨、推进器等操舵执行机构,依据上层决策指令精确调节航速与航向,保障船舶的动力输出与运动姿态控制。

(3)通信域:该域负责保障“船-岸-云”之间的高效互联与数据交互。管理4G/5G、海事卫星、北斗、VDES及TD-LTE等多模态链路,负责带宽调度与链路优选,确保宽带数据的实时性、稳定性以及广度覆盖。

(三)通信网络机制

基于中央集中EEA的软件定义智能船舶航行控制架构通信网络设计分为域内骨干网络与外部协同网络两个层面。船舶内部网络采用“中央网关-域控制器-ECU”的层级拓扑。传统的传输控制协议(Transmission Control Protocol,TCP)/互联网协议无法满足高同步性和高实时性的控制要求,通过中央网关控制器来完成整个网络内的时间同步,以满足低延迟和更高鲁棒性的要求。在骨干网层面,中央网关与各域控制器之间采用高带宽以太网作为主干链路。域内网络依据数据吞吐量与可靠性需求进行差异化配置。针对视觉感知与雷达点云数据,采用以太网或低压差分信号(Low Voltage Differential Signaling,LVDS)通信。LVDS凭借其低功耗、强抗干扰及高速率特性,专门用于传感器原始视频流的无损传输。针对推进器、舵机等关键执行机构,沿用成熟的CAN总线,利用其高抗噪性确保控制指令的可靠传输。针对交换机状态监测及非关键传感器,采用LIN总线以降低线束与节点成本。域内的设备连接到两条通信总线,数据通过总线传输到中央网关控制器进行统一清理和处理。成本实现可行性方面,架构能够实现性能与成本的最佳平衡,既利用了以太网的高带宽解决了智能化带来的数据传输瓶颈,又最大限度地沿用成熟且低成本的CAN儿IN总线方案。

外部通信网络旨在构建“船-岸-云”协同体系,如图6所示。通过集成4G/LTE/5GWiFI/甚高频(Very High Frequency,VHF)/通官卫星等多种通信手段,依据覆盖范围、带宽需求与通信成本执行多模态链路的智能切换策略。如表3所示,近岸/港区/内河场景优先接入5G/4G及WiFi网络,利用其高带宽、低时延特性,支持高清视频流实时回传、航行大数据转存及远程实时驾控。远海航行场景切换至通信卫星链路。在保障核心控制指令与关键状态数据连通性的同时,适应远海覆盖需求。法定安全通信始终保留VHF/AIS链路,作为避碰与航行安全的法定保底手段。外部通信网络将依据覆盖范围、带宽需求与通信成本进行多模态链路的智能切换,如表3所示。

(四)软件智能定义船舶航行控制流程介绍

如图7所示,软件智能定义船舶航行控制通过船-岸-云协同,实现船舶从出港到入港的全行程智能航行,并支持用户对任务全周期进行透明化掌握和运营。其中,云端控制负责全局策略,岸端控制聚焦于货物追踪、交通组织优化与监管决策;船端控制则集成路径规划、自主避碰与运动控制等以保障独立智能航行。依据航行环境的复杂度与任务需求,动态调度差异化的软件服务以适应多变的航行场景:在港口及内河等复杂水域,系统通过云岸协同调用高精度遥控或自动靠泊服务,利用岸基感知增强弥补船端盲区;进入远洋开阔水域后,则自动切换至自主经济巡航模式,侧重于全局能效优化与自主避碰决策。

如图8所示,其以用户意图为起点,经云控端的策略制定与资源编排,通过船舶端的精确执行与岸基端的协同保障,整个航行控制流程形成“发布、制定、执行、学习”于一体的自适应智能闭环,具体步骤分解如下:

(1)任务下发。用户通过用户端的交互界面,将宏观业务意图(如“低能耗准时抵达”)转化为航行任务指令发布给云控端。

(2)策略制定与资源编排。云控端作为计算中枢,接收任务指令后,同步解析来自船舶端与岸基端的多源异构资源信息。基于大数据中心与算法模型库,系统生成全局最优航行策略,并对所需的感知、计算与通信资源进行自动化编排与实例化。依据软件定义理念,云端根据任务需求动态编排计算与功能资源。

3)分层执行与协同控制。云控端航行指令下发至船舶端和岸基端,并遵循分层结构执行。船舶端依据分配的本地控制策略,利用船载算力处理实时感知数据,执行高频的舵机与推进器控制,确保航行安全与快速响应。岸基端实时接收船端回传的状态数据,在岸基指挥中心构建可视化的“数字孪生”场景,供监管人员实时掌握船舶位置、设备健康度及周边通航环境。同时,结合港口调度计划与气象水文信息,岸基端对多艘船舶进行宏观交通流优化,协调多船进出港次序与编队队形,避免区域性的交通拥堵与碰撞风险。在特殊工况下,通过岸基端发起动态干预(如航行模式切换),增强应对复杂航行场景的鲁棒性。

4)反馈与优化。云控端基于船舶和岸基端回传的实时数据,对比规划预期与实际表现,利用算法模型进行在线重规划与策略调优。同时,用户的满意度反馈与新任务输入被纳入系统,引导整个系统智能水平的持续演进。

(五)软件定义智能船舶航行控制特征

软件定义理念赋予了智能船舶航行控制系统一套全新的运行范式。如图9所示,软件定义智能船舶航行控制将原本由可编程逻辑控制器(Programmable Logic Controller PLC)承担的计算决策与控制功能,迁移至部署在云端或本地服务器的软件模块中,通过将船舶的控制逻辑与物理硬件解耦,解决了传统系统软硬耦合的难题,使其具备了灵活性、可重构性、可扩展性与易维护性的特性。

(1)控制功能与物理执行解耦

通过应用层-控制层-设备层的分层设计,实现了控制功能与物理硬件的彻底解精。在此框架下,高层控制逻辑被抽象为可复用、可组合的软件化服务,独立于底层特定硬件进行开发与迭代;而设备层则专注于接收标准化指令并完成精准的物理执行。这种解耦设计显著提升了系统的灵活性与可靠性:一方面,它支持控制算法的快速在线升级与扩展;另一方面,当特定物理设备发生单点故障时,系统可基于最终有效指令或预设的降级策略维持船舶智能航行能力,同时,岸基端可介入实施协同驾控,从而确保在不确定环境下的任务可靠性与航行安全。

(2)开放可扩展的体系架构

软件定义智能船舶航行控制架构本质上是开放可扩展的控制体系。在软件层面,通过标准化的应用编程接口,系统能够无缝集成第三方算法与服务至云控平台,持续丰富其智能模型库,赋能系统智能的持续演进;在硬件层面,推动船舶设备朝向通用化、模块化发展,使得新增功能无需改变船载硬件基础,仅需在应用层部署或更新相应服务即可实现。这种开放性与软硬件解耦特性相结合,不仅降低了系统的升级维护成本,更奠定了船舶智能设备与系统智能化升级和发展的长效演进基础。

(3)面向任务的按需服务与动态重构

通过将感知/状态估计、规划/决策、运动控制等核心功能模块化与服务化封装,系统在云控端的全局调度下,能够依据特定航行任务从虚拟化的资源池中动态抽取、组合并实例化所需的软件服务,从而快速构建一个与航行任务目标高度匹配的、临时的“虚拟控制系统”。这一过程不仅实现了从通用硬件平台到专用任务能力的按需映射,更确保了在不同任务阶段或模式间切换时,系统功能与控制回路的平滑过渡与连续性,最终提升了整个系统应对复杂多变场景的适应性、任务执行效能与资源利用率。

五、验证与评估

为验证本文提出的基于中央集中的软件定义智能船舶航行控制架构的有效性,构建了一个基于“云控端+船舶端”的仿真验证平台,全面检验控制精度、资源调度、网络弹性防御延迟等性能,为新一代航运系统提供航行控制新范式。如图10所示,其中云控端部署在服务器,基于Python与roslibpy库开发,船舶端运行ROS1 Noetic并基于Virtual RobotX(VRX)仿真平台构建,通过ROS话题持续发布船舶的实时状态,并接受控制指令实现差速推进控制。

(1)单船路径跟踪性能测试

在无额外网络延迟与去包的受控环境中开展单艘无人船艇跟踪“∞”字形路径任务。图11展示了单船路径跟踪性能测试结果。图11(a)仿真场景展示。图11(b)展示了USV实际跟踪与预设路径的对比,结合图11(d)跟踪误差数据,无人船艇能够精确地跟踪复杂曲线,具备良好的控制精度。图11(c)统计了网络往返时延(Round Trip Time,RTT)分布。

(2)多船协同编队控制测试

开展多船协同编队控制测试,通过逐步增加受控船舶节点的数量,验证云控端在多任务并发下的调度能力。图12为多船协同编队测试结果。如图12(a)和12(b)所示,分布在不同起始位置的船舶保持编队队形并跟踪“∞”字形路径曲线。图12(c)为云控端的资源负载情况,展示了系统资源消耗与船舶数量的关系。在正常运行期间的计算负载较低,资源占用均处于合理范围。随着受控节点增加,CPU利用率呈现线性增长趋势,内存占用增长平缓。图12(d)和12(e)展示了多船协同编队控制的效果。

(3)网络化控制测试

开放和网络化的软件架构使得通信易受到网络攻击,本实验模拟了混合网络攻击场景,图13(a)展示了系统在遭受攻击时的最大偏差。在攻击初期,由于数据包丢失导致控制偏差瞬时上升,随之呈现下降趋势并回归稳定状态。图13(b)为控制信号的释放间隔。在网络环境恶化时,事件触发机制降低了非关键数据的发送频率,有效过滤了冗余数据包。图13(c)反映了CPU利用率的动态变化。在遭受混合攻击时,CPU使用率显著飙升,表明攻击正在消耗系统资源,导致系统性能下降或故障。

六、面临的挑战与展望

随着软件定义技术在智能船舶航行控制中的深入应用,其灵活性、可重构性和可扩展性优势逐渐显现。然而,受限于传统船舶供应链体系的封闭性、系统定义与功能需求的矛盾以及原有软件生态的固化,软件定义智能船舶的产业化落地仍面临严峻挑战。未来研究可重点围绕以下四个方向开展:

(1)API接口标准化建设

船舶设备来源复杂、协议各异,当前主机厂商与核心配套商(如ABB、康斯伯格等)通过封闭的接口协议构筑技术壁垒,形成了供应链锁定。不同厂商的硬件接口和通信协议差异显著,导致系统在模块化集成、可重构部署及异构设备适配方面存在明显障碍。缺乏统一标准限制了软件定义灵活性的充分发挥,同时也制约了系统扩展和升级。未来应推动软硬件接口和通信协议的标准化建设,建立可移植、可复用的软件功能模块,形成统一的适配框架,以提升跨平台和跨设备的互操作性,为系统灵活扩展和任务重构奠定基础。未来应推动基于SOA的接口标准化建设,由领先的主机厂商或行业联盟牵头,构建一个“核心标准开源,增值服务盈利”的生态模式,鼓励厂商在标准接口之上,通过提供更优的算法、数据分析等增值服务来获取收益,从而将竞争从硬件绑定转向软件与服务价值,最终实现船舶全生命周期的功能迭代与资产增值。

(2)网络安全保障软件定义架构的开放性在引入灵活性的同时,高度开放和网络化的软件架构使系统通信易受到网络攻击、数据窃取和篡改,影响航行安全和船岸协同的可靠性。如何利用数据加密、可信身份认证和访问控制等手段,提升网络安全水平,保障智能航行,将是软件定义智能船舶航行控制发展亟需解决的一个重要问题。需将安全理念前置于架构设计阶段,构建零信任安全架构。技术层面,需推动硬件可信模块(TPM/HSM)与SDN的动态微隔离技术深度融合,实现从设备启动到数据传输的信任链传递。产业配套方面,将催生对高安全等级船用交换机、具备安全启动功能的域控制器/中央网关等核心硬件的新需求,构建“软硬结合、动态防御”的纵深安全体系。

(3)数据管理与分析船舶、港口、用户及其他各类设备间的互联产生规模庞大、结构各异的异构数据,涵盖货物状态、交通流量、港口作业、船舶航线与气象条件等多个维度,使得数据挖掘、大数据分析与可视化成为一项复杂而艰巨的任务。传统以逻辑控制为主的PLC架构已无法满足大数据分析与边缘A推理的算力需求,数据价值挖掘面临算力瓶颈与架构限制。亟需构建跨越船端边缘与岸基云端的高效数据处理框架,实现低延迟控制与大尺度分析的平衡。未来研究应致力于打通物联网、大数据与人工智能的技术链路,利用岸基云端进行模型训练与长周期能效分析,利用船端边缘进行实时决策与状态监控,从而通过数据驱动实现最佳航线规划、预测性维护与港口高效作业。

(4)跨域协同通软件定义智能船舶航行控制依赖高速、稳定的通信网络,以保障船舶与岸基、船舶间、船舶内部多层级的实时信息交互。当前5G/6G通信技术为系统提供了更高频谱带宽和更低时延,为异构平台间的无缝协同创造了条件。然而,远洋环境下的通信链路波动大,且软硬件分层解耦后的跨层协议优化尚未成熟。未来研究应推动无线SDN标准与协议建立,结合边缘计算与人工智能技术,支撑智能船舶在远洋环境中的高可靠通信与任务协同。

七、结语

(1)系统分析了软件定义技术发展现状,指出了船舶电子电气架构的演进路线。

(2)在剖析既有船舶智能航行控制系统局限性的基础上,设计了软件定义智能船舶航行控制架构,通过对船舶硬件设备资源抽象化、高层控制逻辑软件化与服务化,搭建了轻量化软件定义智能船舶航行控制仿真系统并进行了性能测试。

(3)阐述了软件定义智能船舶航行控制架构的核心特征,其灵活性、可重构性与可扩展性能够有效支撑船舶在多任务、高灵活性场景下的航行需求。

(4)未来将聚焦于软件定义智能船舶航行控制系统的应用服务拓展与落地,扩展算法库的通用性和智能化水平,优化系统性能。

八、参考文献

声明:本公众号相关内容均来自主流媒体及公众号,非商业用途,并不意味着赞同其观点或证实其内容的真实性。版权归原作者所有,如有发现侵犯您的权益,请后台联系编辑,我们会尽快删除相关侵权内容。

最新文章

随机文章

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