CN114647235B - 一种线控底盘的控制方法、联合控制***及服务器 - Google Patents
一种线控底盘的控制方法、联合控制***及服务器 Download PDFInfo
- Publication number
- CN114647235B CN114647235B CN202210565419.6A CN202210565419A CN114647235B CN 114647235 B CN114647235 B CN 114647235B CN 202210565419 A CN202210565419 A CN 202210565419A CN 114647235 B CN114647235 B CN 114647235B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- execution
- strategy
- ideal
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
一种线控底盘的控制方法、联合控制***及服务器,应用于服务器的线控底盘的控制方法,包括:数据获取步骤、获取车辆上传的车辆数据,车辆数据包括驾驶员的操作指令,以及与操作指令对应的外部环境信息和车辆姿态信息;策略制定步骤、根据车辆数据,得到对应车辆数据的理想执行策略;将理想执行策略下发至车辆;策略优化步骤、获取车辆上传的实际执行参数,实际执行参数与车辆数据对应;根据实际执行参数,优化理想执行策略;将优化后的理想执行策略下发至车辆通过服务器获取车辆数据,利用大数据平台得到当前操作指令对应理想执行策略,并通过实际执行参数的进行优化,可以无需升级整车软件的状态下优化客户的使用体验,减少了服务成本。
Description
技术领域
本发明涉及线控底盘控制技术,具体涉及一种线控底盘的控制方法、联合控制***及服务器。
背景技术
智能汽车上,随着线控技术在汽车底盘的运用。传统汽车底盘控制的执行机构主要靠机械或液压***实现,线控底盘通过车辆传感器采集驾驶员操作信息、车辆行驶信息、交通环境信息等,将采集的信息转换为电信号通过传递给相关的底盘控制器,控制器通过驾驶员意图和车辆运行姿态对驾驶员的驾驶决策进行调整和修正,最终控制执行器件工作。
目前现有技术对于线控底盘的控制主要是通过整车信息及动力学模型分析,将其嵌入底盘控制算法中进行分析得到控制策略,再交由单独的执行单元进行工作。
现有技术无法准确识别车外环境信息,对底盘的协同控制仍停留在车辆本身传感器及驾驶员操作信息基础上的线控底盘控制;且目前强调的线控底盘冗余控制更多的仅为电气冗余及执行冗余,未考虑在大数据背景下,对于历史数据及车路信息的协同控制。
发明内容
本发明主要解决的技术问题是现有的线控底盘的控制方法,缺少与大数据平台实现联合控制的问题。
根据第一方面,一种实施例中提供一种线控底盘的控制方法,应用于服务器,包括:
数据获取步骤、获取车辆上传的车辆数据,车辆数据包括驾驶员的操作指令,以及与操作指令对应的外部环境信息和车辆姿态信息;
策略制定步骤、根据车辆数据,得到对应车辆数据的理想执行策略;将理想执行策略下发至车辆;
策略优化步骤、获取车辆上传的实际执行参数,实际执行参数与车辆数据对应;根据实际执行参数,优化理想执行策略;将优化后的理想执行策略下发至车辆。
根据第二方面,一种实施例中提供一种线控底盘的控制方法,包括:
数据上传步骤、获取车辆数据,车辆数据包括驾驶员的操作指令,以及与操作指令对应的外部环境信息和车辆姿态信息;将车辆数据上传至服务器;
策略获取步骤、获取服务器下发的理想执行策略;
策略执行步骤、根据理想执行策略,得到与操作指令对应的整车端执行策略;根据整车端执行策略,控制执行单元工作;
策略反馈步骤、获取执行单元对应整车端执行策略的实际执行参数;将实际执行参数上传至服务端,重复策略获取步骤。
根据第三方面,一种实施例中提供一种线控底盘的联合控制***,包括:网联汽车、外部环境信息模块以及服务器;
网联汽车包括车辆采集模块、车辆控制模块、通信模块以及执行单元;
外部环境信息模块用于向车辆提供外部环境信息;
通信模块用于与服务器进行通信;
车辆采集模块用于采集驾驶员的操作指令;还用于采集车辆的动力学信息;
车辆控制模块用于根据动力学信息,得到车辆姿态信息;还用于获取车辆数据,车辆数据包括操作指令、外部环境信息以及车辆姿态信息;将车辆数据上传至服务器;获取服务器下发的理想执行策略;根据理想执行策略,得到与操作指令对应的整车端执行策略;根据整车端执行策略,控制执行单元工作;获取执行单元对应整车端执行策略的实际执行参数;将实际执行参数上传至服务器;
服务器用于获取网联汽车上传的车辆数据;根据车辆数据,得到对应车辆数据的理想执行策略;将理想执行策略下发至车辆;获取车辆上传的实际执行参数,实际执行参数与车辆数据对应;根据实际执行参数,优化理想执行策略;将优化后的理想执行策略下发至车辆。
根据第四方面,一种实施例中提供一种服务器,包括:
存储器,用于存储程序;
处理器,用于通过执行存储器存储的程序以实现第一方面所描述的方法。
根据第五方面,一种实施例中提供一种计算机可读存储介质,介质上存储有程序,程序能够被处理器执行以实现第一方面所描述的方法以及第二方面所描述的方法。
依据上述实施例的线控底盘的控制方法、联合控制***及服务器,通过服务器获取车辆数据,利用大数据平台得到当前操作指令对应理想执行策略,并通过实际执行参数的进行优化,可以无需升级整车软件的状态下优化客户的使用体验,减少了服务成本。
附图说明
图1为一种实施例提供的线控底盘的联合控制***的结构示意图;
图2为一种实施例提供的另一种线控底盘的联合控制***的结构示意图;
图3为一种实施例提供的线控底盘的联合控制方法的流程图;
图4为一种实施例提供的线控底盘的控制方法的流程图;
图5为一种实施例提供的另一种线控底盘的控制方法的流程图。
附图标记:1-服务器;2-网联汽车;21-车辆控制模块;22-车辆采集模块;23-通信模块;24-外部环境信息模块;25-执行单元。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。
现有的底盘***,均采用离线方式进行对车辆数据进行估算,从而控制执行单元25工作。这意味着其在出厂时就已确定了相关算法,而在之后的整车运行过程中均为离线估算的方式进行计算。当前汽车运行工况复杂多样,为了满足出厂时线控底盘控制算法的合理性需进行多样的测试、标定工作,这在一方面会加长开发周期,另一方面也导致了该部分算法的复杂度。
在本发明实施例中,利用车路协同技术(V2X)以及大数据技术,提供一种线控底盘的控制方法、联合控制***及服务器,利用云端大数据处理底盘及外部环境数据,并在云端得到理想执行策略,通过最终的实际执行参数的残差对比,可获得底盘器件的故障状态,对协同执行算法进行增益调整,保证底盘控制的准确性并保证整车端线控底盘的安全性。另一方面可通过完善云端大数据的控制算法,在无需升级整车软件的状态下优化客户的使用体验,减少了服务成本。
实施例一:
请参考图1与图2,本实施例提供一种线控底盘的联合控制***,包括:网联汽车、外部环境信息模块24以及服务器1。
外部环境信息模块24用于向车辆提供外部环境信息;或者,还可以用于向服务器1提供外部环境信息。如图1所示,外部环境信息模块24可以是集成在网联汽车2上;如图2所示,也可以是独立于网联汽车2,通过与网联汽车2的通信模块23进行通信,将外部环境信息发送至车辆,或者通过网络将外部环境信息发送至大数据平台(即服务器1)。
外部环境信息可以包括车辆的位置信息、路障信息以及交通情况信息中至少一个。具体实现的时候,可以是采用联网的方式获取交通情况信息,采用雷达或摄像的方式获取路障信息,采用GPS定位获取车辆位置信息以及周边环境信息,但并不限于上述实现方式来获取外部环境信息,外部环境信息也可以不限于上述的三种信息。
网联汽车2包括车辆采集模块22、车辆控制模块21、通信模块23以及执行单元25。具有车路协同技术的车辆,可以称为网联汽车或者智能网联汽车,能够通过4G或5G移动网络与外界进行数据通信,本发明利用这一特点与大数据平台进行数据通信,实现联合控制底盘。
通信模块23用于与服务器1进行通信;通信模块23可以包括无线通信模块23,或者包括无线通信模块以及有线通信模块。由于现在的大数据平台,依靠算力大的服务器1来实现,这一类服务器1体积大,功耗大,且需要同时对多个车辆进行数据处理,并不适合放置在车辆中,此时车辆需要采用无线通信的方式与服务器1进行通信。但是对于一些特殊场景,可以采用车辆装载服务器1的方式,或者采用小型化服务器实现单一车辆的数据处理,此时可以采用有线通信的方式与车辆通信。
车辆采集模块22用于采集驾驶员的操作指令;还用于采集车辆的动力学信息。例如,车辆采集模块22可以包括多种传感器,用于测量方向盘转矩及角速度、制动踏板深度、油门踏板深度等车辆控制信息,以生成驾驶员的操作指令。还可以通过测量横摆角速度、纵向加速度、侧向加速度,纵向车速,质心侧偏角以及路面峰值附着系数等车辆动力学信息。车辆姿态信息包括横摆角速度、纵向加速度、侧向加速度,纵向车速,质心侧偏角以及路面峰值附着系数中至少一个车辆动力学信息。
车辆控制模块21用于根据动力学信息,得到车辆姿态信息;具体为通过动力学信息建立车辆的动力学模型,以得到车辆姿态信息。
车辆控制模块21获取操作指令、外部环境信息以及车辆姿态信息之后,整体作为车辆数据上传至服务器1。车辆控制模块21获取服务器1下发的理想执行策略;根据理想执行策略,得到与操作指令对应的整车端执行策略。车辆控制模块21根据整车端执行策略,控制执行单元25工作。车辆控制模块21获取执行单元25对应整车端执行策略的实际执行参数,并将实际执行参数上传至服务器1。其中,操作指令可以包括转向指令、制动指令、驱动指令以及悬架指令中至少一个。
执行单元25可以包括制动单元、转向单元、驱动单元以及悬架单元中的至少一个。整车端执行策略包括对应各个执行单元25的执行参数,整车端执行策略与理想执行策略的变量一致。理想执行策略包括了所有执行单元的执行参数,车辆控制模块21可以根据理想执行策略对车辆当前的整车端执行策略进行修改。例如,制动单元的执行参数可以包括制动开度以及电机制动电流;转向单元的执行参数可以包括转向角以及转向角速率;驱动单元的执行参数可以包括油门深度以及驱动电机电流;悬架单元的执行参数可以包括刚度以及阻尼压力。
服务器1用于获取网联汽车2上传的车辆数据;根据车辆数据,得到对应车辆数据的理想执行策略。将理想执行策略下发至车辆。获取车辆上传的实际执行参数,实际执行参数与车辆数据对应。根据实际执行参数,优化理想执行策略。将优化后的理想执行策略下发至车辆。必要时,还可以对车辆数据进行处理,例如是数据清洗,包括空余赋值,错值去除,交叉校验等,可以参考现有的任一种可用的大数据平台的数据清洗方式。
通过大数据平台进行理想执行策略的计算,并通过获取实际执行参数进行优化,从而优化整车端执行策略,可以降低车辆的开发周期,降低车辆搭载的算法的复杂度,并且实现执行策略冗余,提高底盘的安全稳定性。在无需升级整车软件的状态下优化客户的使用体验,减少了服务成本。
实施例二:
请参考图3至图5,本实施例提供一种线控底盘的联合控制方法,由服务器1以及网联汽车2联合控制执行。如图2与图4所示,本实施例还提供一种由服务器1执行的线控底盘的控制方法;如图3与图5所示,本实施例还提供一种由网联汽车2执行的线控底盘的控制方法。
下面就联合控制***进行联合控制方法的具体过程进行阐述,如图3所示,包括如下步骤:
数据上传步骤、车辆控制模块21获取车辆数据,车辆数据包括驾驶员的操作指令,以及与操作指令对应的外部环境信息和车辆姿态信息;车辆控制模块21通过通信模块23将车辆数据上传至服务器1。
数据获取步骤、服务器1获取车辆上传的车辆数据。然后对车辆数据进行清洗。
策略制定步骤、服务器1根据车辆数据,得到对应车辆数据的理想执行策略;将理想执行策略下发至车辆。其中,理想执行策略包括制动执行参数、驱动执行参数、转向执行参数以及悬架执行参数中至少一个。
在实际应用中,策略制定步骤可以包括:
步骤101、服务器1根据车辆数据,识别当前车辆的行驶工况。行驶工况可以驾驶速度工况以及驾驶环境工作,比如,对于驾驶环境工况,可以通过定位信息以及交通情况信息得出车辆在城市、郊区还是高速,且还可以得出是拥堵路段还是通畅路段。对于驾驶速度工况通过当前的车速数据即可对应确定。驾驶工况还可以包括里程工况,体现剩余的油量或电量。
步骤102:服务器1获取行驶工况对应的决策模型,结合车辆数据,得到理想执行策略。其中,每一个决策模型具有对应的多个目标项,目标项可以包括驾驶安全性,执行响应时间、车辆能耗、操作稳定性以及驾驶舒适度中至少两个;每两个决策模型的多个目标项之间的优先级排序不相同,且驾驶安全性始终为第一优先级。
具体地,车辆驾驶安全的影响因素可以包括控制器稳定、转角速率及角度、制动响应性等;车辆操纵稳定性的影响因素可以包括车辆模态频率;驾驶舒适度可以包括车辆角度、角速度等;响应时间可以包括执行器网络,控制器软件等;能耗可以包括加速度、风阻、车速等。
例如,在行驶工况为城市高速行驶时,其优先级为车辆驾驶安全>车辆操纵稳定性,驾驶舒适度>响应时间>能耗。又例如行驶工况为城市低速行驶且为低里程工况时,车辆驾驶安全>能耗>其他目标项。
在实际实施例中,建立每个目标的决策因素,根据决策偏好为每个目标设定一个权重,变多目标为单目标,如识别到保证车辆驾驶安全(如前面有障碍物/需紧急制动时)需调整转角角速度较大(如大于30°/s)时,制动需在较短时间与距离(如100km/h-0制动距离≤35m)内完成。同时对于驾驶舒适度而言,保证车辆转角角度与制动速率平稳客户舒适体验较好;对于能耗而言,平稳制动对于能耗消耗较低,但为了确保安全性,仍需保证转角角速度和制动距离优先。
例如,对应一个目标项,在不同的行驶工况具有不同的计算函数,不同的计算函数中各个执行参数的具体调整并不相同。例如,一种工况下,一个目标项X1,与多个执行单元的多个执行参数关联(如A执行参数、B执行参数等),X1=a1*A+b1*B+…;另一个目标项X2=a2*A+b2*B+…。其中,a1*A表示A执行参数在当前的计算函数中采用a1的调整量或参考量。
那么对应不同的决策模型,不同目标项的权重并不相同,例如目标项X1的权重为Q1,目标项X2的权重为Q2,如此类推,最终Q1+Q2+…Qn=100%。此时对应A执行参数,最终A执行参数的调整量a=a1×Q1+a2×Q2+…+an×Qn。
由于理想执行策略在大数据平台上得到,因此,复杂的计算分析并不会影响车辆的正常行驶。本申请的重点并不在于如何指定决策模型的具体参数,在于提出通过多个决策模型来应对各种工况,从而对应产生不同的理想执行策略,本领域技术人员可以根据实际需要对各个决策模型进行执行,除了采用算法、函数的方式,还可以是采用表格map对应查找的方式。以制动为例,对应100km/h-0的制动距离,根据驾驶环境工况的不同可以是,郊区为35m,高速为35m,高架为30m。
采用多目标优化决策模型,在不同用户工况下对上述每个目标建立优先级排序,使用多目标优化模型的最终目的是得到最优折衷解,满足客户在不同工况下的需求。
策略获取步骤、车辆控制模块21通过通信模块23获取服务器1下发的理想执行策略。
策略执行步骤、车辆控制模块21根据理想执行策略,得到与操作指令对应的整车端执行策略;车辆控制模块21根据整车端执行策略,控制执行单元25工作。
在实际应用中,由于车辆在行驶过程中,并不一定实时联网,此时理想执行策略并不一定被车辆实时获取,此时,车辆还是按照原有的控制策略进行操作指令的响应,在接收到理想执行策略之后,在进行车辆的控制策略的优化。
在实际应用中,策略执行步骤还可以包括:
车辆控制模块21判断当前理想执行策略与当前整车端执行策略之间是否存在需要修正的执行参数。
若存在需要修正的执行参数,判断需要修正的执行参数所属的执行单元25是否可被即时修改。至于能够即时修改,则通过预设的规则,并不具有唯一的标准,可以根据实际的情况修订。
若可被即时修改,则根据当前的理想执行策略更新整车端执行策略;若不可被即时修改,则保持当前的整车端执行策略;在预设时间根据当前的理想执行策略得到整车端执行策略。预设时间可以是车辆加油或充电、停车等待或低速行驶时进行修改。
因底盘控制关系着车辆的安全,为保证在车辆网络滞后情况下仍保证汽车的安全,底盘无法等待大数据平台执行策略发送到再进行操作。因此,在该步骤中,整车端的执行策略保持原底盘控制单元的离线控制逻辑,不考虑外部环境感知模块与大数据理想执行策略,仅考虑上一时刻下的大数据平台的理想执行策略,如上一时刻检测到左轮转角速度异常,在当前时刻进行修正。
策略反馈步骤、车辆控制模块21通过车辆采集模块22获取执行单元25对应整车端执行策略的实际执行参数;车辆控制模块21通过通信模块23将实际执行参数上传至服务器1,重复策略获取步骤。
具体地,各个执行单元25根据整车端执行策略的执行参数对应执行后,会产生对应的实际执行参数。例如,服务器1根据操作指令分析得到用户需要进行30°转向,对应整车端执行策略的执行参数为转向30°,但是转向后的实际角度为28°,那么为了实现转向30°的实际目标,则需要执行参数为32°或其他度数,最终会有一个获得一个执行参数对应实际转动角度30°。
策略优化步骤、服务器1获取车辆上传的实际执行参数,实际执行参数与车辆数据对应;服务器1根据实际执行参数,优化理想执行策略;将优化后的理想执行策略下发至车辆。
在实际应用中,根据实际执行参数,优化理想执行策略,可以包括:
对应车辆的每个执行单元25设定故障阈值V2以及修改阈值V1;定义理想执行策略对应执行单元25的执行参数为S1,实际执行参数对应执行单元25的执行参数为S2。
若|S1-S2|<V1,则无需对执行参数为S1进行修改。其中,|S1-S2|可定义为残差。
若V1≤|S1-S2|≤V2,则令S1=S1+△S,△S为预设修改增量,以实现对理想执行策略的优化。
若|S1-S2|>V2,则向车辆发送异常报警信号,依旧以S1作为执行参数。也就是说,此时并不能进行修改,按照原有的执行参数进行控制。
其中,每一个执行单元的执行参数均可对应设置故障阈值以及修改阈值,从而可以形成闭环调整,直至完成一个车辆数据对应的理想执行策略的所有执行参数。
也就是说,根据理想执行策略与实际执行参数的残差进行对比,可以获得底盘的故障状态,并可以对理想执行策略进行增益调整,保证底盘控制的准确性并保证整车端线控底盘的安全性。
具体地,还是以转向角度30°为例说明,服务器1第一次分析得到的理想执行策略中,转向执行参数S1为30°,实际执行参数S2为28°,修改阈值V1为1°,故障阈值V2为3°,预设修改增量△S为1°。那么,此时更新转向执行参数S1为30°+1°,形成新的理想执行策略,下发至车辆,等待车辆下一次进行转向30°对应的实际执行参数的反馈进行进一步判定。例如,当车辆的实际执行参数为25°时,则向车辆异常警报信号,以使得驾驶员得知当前的转向执行单元出现异常。
进一步地,当理想执行策略中确定的转向执行参数为30°时,车辆当前若可以即时修改整车端执行策略时,判断整车端执行策略是否需要修改,例如当前的整车端执行策略的转向执行参数为29°,则将整车端执行策略的转向执行参数修改为30°,并获取实际执行参数为28°,并反馈至大数据平台。大数据平台再经过计算,重新得到理想执行策略的转向执行参数为31°,再下发至车辆,车辆再将整车端执行策略的转向执行参数修改为31°,重新获得实际执行参数为29°。此时残差为1°,大数据平台可以判断已经当前操作指令的转向要求,可以不进行修改。但是也可以进一步修改,例如是将预设修改增量改为0.5°,如此循环,不断优化大数据平台的理想执行策略的决策模型,最终实现线控底盘的执行策略修改。
若不能即时修改时,在预设时间内完成修改后,下一次执行修改或的整车端执行策略的转向执行参数,得到对应的实际执行参数,并上传至大数据平台。
可见,优化后的理想执行策略作为一种冗余协同策略,可以利用历史数据以及车路信息对车辆的底盘进行协同控制,在原有的电气冗余以及执行冗余的技术上,增加基于大数据冗余协同策略,可以在大数据平台上进行***故障判断与行驶工况识别,提前预知线控底盘的失效模式及运行可靠性;进一步提高汽车底盘安全性及提升车辆制动、转向、悬架的鲁棒性。
通过本申请提供的联合控制方法以及联合控制***,因使用了大数据平台的数据分析,在不改动整车基础上,提供了一种冗余协同策略,提高了整车在底盘领域的安全性。另外,云端大数据的方式可以减少前期标定、调试工作,在后期使用过程中实时通过客户的不同使用工况,进行底盘算法的升级迭代。
由服务器或者网联汽车执行的控制方法,具体的过程描述已经在上述联合控制方法中展开描述,对应具有相同的技术效果,在此不重复描述。
本实施例中还提供一种服务器,包括存储器以及处理器。
存储器,用于存储程序。
处理器,用于通过执行存储器存储的程序以实现本实施例二所描述的方法中服务器执行的部分,对应具有相同的技术效果,在此不重复描述。
本领域技术人员可以理解,上述实施方式中各种方法的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,将程序存储在设备的存储器中,当通过处理器执行存储器中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的存储器中,或对本地设备的***进行版本更新,当通过处理器执行存储器中的程序时,即可实现上述实施方式中全部或部分功能。
以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。
Claims (9)
1.一种线控底盘的控制方法,应用于服务器,其特征在于,包括:
数据获取步骤、获取车辆上传的车辆数据,所述车辆数据包括驾驶员的操作指令,以及与所述操作指令对应的外部环境信息和车辆姿态信息;
策略制定步骤、根据所述车辆数据,得到对应所述车辆数据的理想执行策略;将所述理想执行策略下发至所述车辆;
策略优化步骤、获取车辆上传的实际执行参数,所述实际执行参数与所述车辆数据对应;根据所述实际执行参数,优化所述理想执行策略;将优化后的所述理想执行策略下发至所述车辆;
其中,根据所述实际执行参数,优化所述理想执行策略,包括:
对应车辆的每个执行单元设定故障阈值V2以及修改阈值V1;定义所述理想执行策略对应所述执行单元的执行参数为S1,所述实际执行参数对应所述执行单元的执行参数为S2;
若|S1-S2|<V1,则无需对所述执行参数S1进行修改;
若V1≤|S1-S2|≤V2,则令S1=S1+△S,△S为预设修改增量,以实现对所述理想执行策略的优化;
若|S1-S2|>V2,则向所述车辆发送异常报警信号。
2.如权利要求1所述的控制方法,其特征在于,所述策略制定步骤包括:
根据所述车辆数据,识别当前车辆的行驶工况;
获取所述行驶工况对应的决策模型,结合所述车辆数据,得到理想执行策略;
其中,每一个所述决策模型具有对应的多个目标项,目标项包括驾驶安全性,执行响应时间、车辆能耗、操作稳定性以及驾驶舒适度中至少两个;每两个所述决策模型的多个目标项之间的优先级排序不相同,且所述驾驶安全性始终为第一优先级。
3.如权利要求1所述的控制方法,其特征在于,所述外部环境信息包括车辆的位置信息、路障信息以及交通情况信息中至少一个;和/或,所述操作指令包括转向指令、制动指令、驱动指令以及悬架指令中至少一个;和/或,所述车辆姿态信息包括横摆角速度、纵向加速度、侧向加速度,纵向车速,质心侧偏角以及路面峰值附着系数中至少一个车辆动力学信息。
4.如权利要求1所述的控制方法,其特征在于,所述理想执行策略包括制动执行参数、驱动执行参数、转向执行参数以及悬架执行参数中至少一个。
5.一种线控底盘的控制方法,其特征在于,包括:
数据上传步骤、获取车辆数据,所述车辆数据包括驾驶员的操作指令,以及与所述操作指令对应的外部环境信息和车辆姿态信息;将所述车辆数据上传至服务器;
数据获取步骤、获取车辆上传的车辆数据,所述车辆数据包括驾驶员的操作指令,以及与所述操作指令对应的外部环境信息和车辆姿态信息;
策略制定步骤、根据所述车辆数据,得到对应所述车辆数据的理想执行策略;将所述理想执行策略下发至所述车辆;策略获取步骤、获取所述服务器下发的理想执行策略;
策略执行步骤、根据所述理想执行策略,得到与所述操作指令对应的整车端执行策略;根据所述整车端执行策略,控制执行单元工作;
策略反馈步骤、获取所述执行单元对应所述整车端执行策略的实际执行参数;将所述实际执行参数上传至所述服务器,重复所述策略获取步骤;
策略优化步骤、获取车辆上传的实际执行参数,所述实际执行参数与所述车辆数据对应;根据所述实际执行参数,优化所述理想执行策略;将优化后的所述理想执行策略下发至所述车辆;
其中,根据所述实际执行参数,优化所述理想执行策略,包括:
对应车辆的每个执行单元设定故障阈值V2以及修改阈值V1;定义所述理想执行策略对应所述执行单元的执行参数为S1,所述实际执行参数对应所述执行单元的执行参数为S2;
若|S1-S2|<V1,则无需对所述执行参数S1进行修改;
若V1≤|S1-S2|≤V2,则令S1=S1+△S,△S为预设修改增量,以实现对所述理想执行策略的优化;
若|S1-S2|>V2,则向所述车辆发送异常报警信号。
6.如权利要求5所述的控制方法,其特征在于,所述策略执行步骤还包括:
判断当前所述理想执行策略与当前所述整车端执行策略之间是否存在需要修正的执行参数;
若存在需要修正的执行参数,判断需要修正的执行参数所属的执行单元是否可被即时修改;
若可被即时修改,则根据当前的所述理想执行策略得到所述整车端执行策略;
若不可被即时修改,则保持当前所述整车端执行策略;在预设时间根据当前的所述理想执行策略更新所述整车端执行策略。
7.一种线控底盘的联合控制***,其特征在于,包括:网联汽车、外部环境信息模块以及服务器;
所述网联汽车包括车辆采集模块、车辆控制模块、通信模块以及执行单元;
所述外部环境信息模块用于向车辆提供外部环境信息;
所述通信模块用于与所述服务器进行通信;
所述车辆采集模块用于采集驾驶员的操作指令;还用于采集车辆的动力学信息;
所述车辆控制模块用于根据所述动力学信息,得到车辆姿态信息;还用于获取车辆数据,所述车辆数据包括所述操作指令、外部环境信息以及车辆姿态信息;将所述车辆数据上传至服务器;获取所述服务器下发的理想执行策略;根据所述理想执行策略,得到与所述操作指令对应的整车端执行策略;根据所述整车端执行策略,控制所述执行单元工作;获取所述执行单元对应所述整车端执行策略的实际执行参数;将所述实际执行参数上传至所述服务器;
所述服务器用于获取所述网联汽车上传的车辆数据;根据所述车辆数据,得到对应所述车辆数据的理想执行策略;将所述理想执行策略下发至所述车辆;获取车辆上传的实际执行参数,所述实际执行参数与所述车辆数据对应;根据所述实际执行参数,优化所述理想执行策略;将优化后的所述理想执行策略下发至所述车辆;
其中,根据所述实际执行参数,优化所述理想执行策略,包括:
对应车辆的每个执行单元设定故障阈值V2以及修改阈值V1;定义所述理想执行策略对应所述执行单元的执行参数为S1,所述实际执行参数对应所述执行单元的执行参数为S2;
若|S1-S2|<V1,则无需对所述执行参数S1进行修改;
若V1≤|S1-S2|≤V2,则令S1=S1+△S,△S为预设修改增量,以实现对所述理想执行策略的优化;
若|S1-S2|>V2,则向所述车辆发送异常报警信号。
8.一种服务器,其特征在于,包括:
存储器,用于存储程序;
处理器,用于通过执行所述存储器存储的程序以实现如权利要求1-4中任一项所述的方法。
9.一种计算机可读存储介质,其特征在于,所述介质上存储有程序,所述程序能够被处理器执行以实现如权利要求1-6中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210565419.6A CN114647235B (zh) | 2022-05-24 | 2022-05-24 | 一种线控底盘的控制方法、联合控制***及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210565419.6A CN114647235B (zh) | 2022-05-24 | 2022-05-24 | 一种线控底盘的控制方法、联合控制***及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114647235A CN114647235A (zh) | 2022-06-21 |
CN114647235B true CN114647235B (zh) | 2022-10-04 |
Family
ID=81996507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210565419.6A Active CN114647235B (zh) | 2022-05-24 | 2022-05-24 | 一种线控底盘的控制方法、联合控制***及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114647235B (zh) |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107380161B (zh) * | 2017-07-18 | 2018-03-09 | 吉林大学 | 一种辅助驾驶员实现理想行驶轨迹的主动转向控制装置 |
CN109085837B (zh) * | 2018-08-30 | 2023-03-24 | 阿波罗智能技术(北京)有限公司 | 车辆控制方法、装置、计算机设备及存储介质 |
CN109435961B (zh) * | 2018-11-13 | 2020-10-02 | 常熟理工学院 | 一种基于驾驶人特性的全线控电动汽车底盘协调控制方法 |
CN110626340B (zh) * | 2019-09-30 | 2023-07-11 | 南京航空航天大学 | 基于灰狼算法的智能汽车路径跟踪控制***及方法 |
CN110979304B (zh) * | 2019-12-24 | 2023-03-31 | 大连理工大学 | 车辆在变附着工况下力矩分配方法 |
CN112572327B (zh) * | 2020-12-23 | 2022-04-05 | 南京航空航天大学 | 一种网联式智能线控底盘域控制装置及其控制方法 |
CN112874502B (zh) * | 2021-03-01 | 2022-07-12 | 南京航空航天大学 | 一种智能交通环境下的线控底盘信息物理***及控制方法 |
CN112977411A (zh) * | 2021-04-12 | 2021-06-18 | 石河子大学 | 一种智能底盘控制方法及装置 |
CN113581278B (zh) * | 2021-07-20 | 2023-03-28 | 浙江万安科技股份有限公司 | 一种多模式线控底盘***及其控制方法 |
CN113777918A (zh) * | 2021-07-28 | 2021-12-10 | 张金宁 | 一种数字孪生架构的汽车智能线控底盘控制方法 |
CN113682308A (zh) * | 2021-08-27 | 2021-11-23 | 北京理工大学深圳汽车研究院(电动车辆国家工程实验室深圳研究院) | 一种用于平台化开发线控底盘***的集中式控制*** |
-
2022
- 2022-05-24 CN CN202210565419.6A patent/CN114647235B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN114647235A (zh) | 2022-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3851346B1 (en) | An inverse tyre model for advanced vehicle motion management | |
US20230047444A1 (en) | Vehicle motion management based on torque request with speed limit | |
US7079930B2 (en) | System and method for monitoring the handling of a vehicle | |
CN111976729B (zh) | 汽车控制方法、底盘域控制器及智能驾驶汽车 | |
US11794773B2 (en) | Vehicle control interface and vehicle system | |
CN107757597B (zh) | 用于自动驾驶车辆的车道保持自动驾驶仪 | |
CN101500839A (zh) | 用于重型车辆的自适应巡航控制 | |
US9446768B2 (en) | System and method for energy optimization in autonomous vehicle operation | |
CN112109705A (zh) | 增程式分布驱动电动车辆避撞优化控制***及控制方法 | |
US11794747B2 (en) | Method for controlling an actuator of a vehicle | |
CN114647235B (zh) | 一种线控底盘的控制方法、联合控制***及服务器 | |
CN115476881B (zh) | 车辆轨迹跟踪控制方法、装置、设备及介质 | |
CN116424352A (zh) | 底盘集成控制方法和控制装置、存储介质、车辆 | |
CN108919798B (zh) | 一种基于混合函数域的网联智能车辆编队行驶控制方法 | |
US20220135040A1 (en) | Vehicle motion management system and a motion support system for a vehicle | |
EP4166368B1 (en) | A wheel slip boost function for a heavy-duty vehicle | |
US11981214B2 (en) | Vehicle motion management system and an actuator control system for a vehicle | |
WO2023143717A1 (en) | Heavy-duty vehicle motion support device capability feedback | |
WO2023098991A1 (en) | Inverse tyre model adaptation based on tyre thread deflection sensor output data | |
JP2024518179A (ja) | 車両のブレーキシステムの少なくとも1つのブレーキシステムコンポーネントについての予測システムおよび予測方法 | |
CN114228496A (zh) | 驱动控制方法、装置、车辆底盘和电动车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |