CN114889581A - Hybrid vehicle control method and device - Google Patents
Hybrid vehicle control method and device Download PDFInfo
- Publication number
- CN114889581A CN114889581A CN202210695387.1A CN202210695387A CN114889581A CN 114889581 A CN114889581 A CN 114889581A CN 202210695387 A CN202210695387 A CN 202210695387A CN 114889581 A CN114889581 A CN 114889581A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- power distribution
- vehicle speed
- neural network
- data
- 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.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W20/00—Control systems specially adapted for hybrid vehicles
- B60W20/10—Controlling the power contribution of each of the prime movers to meet required power demand
- B60W20/11—Controlling the power contribution of each of the prime movers to meet required power demand using model predictive control [MPC] strategies, i.e. control methods based on models predicting performance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/0097—Predicting future conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/13—Mileage
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/10—Historical data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/84—Data processing systems or methods, management, administration
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Hybrid Electric Vehicles (AREA)
Abstract
Description
技术领域technical field
本公开涉及车辆控制技术领域,更具体地,涉及一种混合动力车辆控制方法、混合动力车辆控制装置、电子设备、计算机可读存储介质及计算机程序产品。The present disclosure relates to the technical field of vehicle control, and more particularly, to a hybrid vehicle control method, a hybrid vehicle control device, an electronic device, a computer-readable storage medium, and a computer program product.
背景技术Background technique
随着世界能源危机的日益严峻及环境污染的加重,人们对于高效清洁的动力系统越来越重视,混合动力汽车已经成为车辆发展的一种趋势。混合动力汽车在传统燃油车动力系统上增加了电驱动系统,电驱动主要部件包括电池、发电机和驱动电机。通过电机的转速转矩调节功能,增大发动机工作于高效区的几率。通过电池的储能功能还可以对个别工况进行能量回收,大大增加燃油经济性。With the increasingly severe world energy crisis and the aggravation of environmental pollution, people pay more and more attention to efficient and clean power systems, and hybrid vehicles have become a trend in vehicle development. The hybrid vehicle adds an electric drive system to the traditional fuel vehicle power system. The main components of the electric drive include a battery, a generator and a drive motor. Through the speed and torque adjustment function of the motor, the probability of the engine working in the high-efficiency area is increased. Through the energy storage function of the battery, energy recovery can also be carried out for individual working conditions, which greatly increases the fuel economy.
由于混合动力车辆的动力系统不仅包括电驱动系统,还包括燃油车动力系统,在此情况下如果不能合理地对混合动力汽车的发动机与电动机的功率进行分配,则会降低车辆的燃油经济性。Since the power system of the hybrid vehicle includes not only the electric drive system, but also the power system of the fuel vehicle, in this case, if the power of the engine and the electric motor of the hybrid vehicle cannot be reasonably distributed, the fuel economy of the vehicle will be reduced.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本公开实施例提供了一种混合动力车辆控制方法、混合动力车辆控制装置、电子设备、计算机可读存储介质及计算机程序产品。In view of this, embodiments of the present disclosure provide a hybrid vehicle control method, a hybrid vehicle control device, an electronic device, a computer-readable storage medium, and a computer program product.
本公开实施例的一个方面提供了一种混合动力车辆控制方法,包括:One aspect of the embodiments of the present disclosure provides a hybrid vehicle control method, including:
获取车辆行程样本集,其中,上述车辆行程样本集包括多个车辆行程样本和对应于每个上述车辆行程样本的标签数据,上述车辆行程样本表征上述车辆在历史行驶阶段内的车辆历史行驶数据,上述车辆历史行驶数据包括上述车辆在上述历史行驶阶段内不同时间段分别对应的车速集,上述车速集中包括第一车速和第二车速,其中,上述第一车速和上述第二车速为同一时间段中间隔预设时长的车速,上述标签数据表征上述车辆在上述历史行驶阶段内的最优功率分配策略;obtaining a vehicle trip sample set, wherein the vehicle trip sample set includes a plurality of vehicle trip samples and label data corresponding to each of the vehicle trip samples, and the vehicle trip samples represent the vehicle historical driving data of the vehicle in the historical driving stage, The above-mentioned vehicle historical driving data includes a speed set corresponding to the above-mentioned vehicle in different time periods in the above-mentioned historical driving stage, and the above-mentioned vehicle speed set includes a first vehicle speed and a second vehicle speed, wherein, the above-mentioned first vehicle speed and the above-mentioned second vehicle speed are in the same time period. The speed of the vehicle with a preset time interval in the middle, and the above-mentioned label data represents the optimal power distribution strategy of the above-mentioned vehicle in the above-mentioned historical driving stage;
利用上述车辆行程样本集训练初始功率分配神经网络模型,得到目标功率分配神经网络模型,其中,上述初始功率分配神经网络模型是根据与测试循环数据对应的测试循环最优功率分配数据建立的,上述测试循环数据表征上述车辆在标准工况下的车辆行驶数据;The initial power distribution neural network model is trained by using the vehicle trip sample set to obtain the target power distribution neural network model, wherein the initial power distribution neural network model is established according to the test cycle optimal power distribution data corresponding to the test cycle data. The test cycle data represents the vehicle driving data of the above-mentioned vehicle under standard operating conditions;
根据与历史行驶阶段内的上述最优功率分配策略对应的车辆历史行驶数据,建立车速预测模型;According to the historical driving data of the vehicle corresponding to the above-mentioned optimal power distribution strategy in the historical driving stage, a vehicle speed prediction model is established;
根据预测时间点和上述车速预测模型,确定在上述预测时间点的预测车速;According to the predicted time point and the above-mentioned vehicle speed prediction model, determine the predicted vehicle speed at the above-mentioned predicted time point;
将当前行驶阶段的车速、上述预测车速输入上述目标功率分配神经网络模型,得到与上述预测车速对应的目标功率分配策略,以根据上述目标功率分配策略对上述车辆进行控制。The vehicle speed in the current driving stage and the predicted vehicle speed are input into the target power distribution neural network model to obtain a target power distribution strategy corresponding to the predicted vehicle speed, so as to control the vehicle according to the target power distribution strategy.
根据本公开的实施例,上述历史行驶阶段内的最优功率分配策略通过如下步骤确定:According to an embodiment of the present disclosure, the optimal power distribution strategy in the above-mentioned historical driving phase is determined by the following steps:
利用动态规划算法处理上述历史行驶阶段内的上述车辆历史行驶数据,得到上述历史行驶阶段内的最优功率分配策略,其中,上述最优功率分配策略包括:发动机输出扭矩、发电机输出扭矩和电动机输出扭矩的最优取值。Use dynamic programming algorithm to process the above-mentioned vehicle historical driving data in the above-mentioned historical driving stage, and obtain the optimal power distribution strategy in the above-mentioned historical driving stage, wherein, the above-mentioned optimal power distribution strategy includes: engine output torque, generator output torque and electric motor Optimal value of output torque.
根据本公开的实施例,上述初始功率分配神经网络模型是根据与测试循环数据对应的测试循环最优功率分配数据建立的,包括:According to an embodiment of the present disclosure, the above-mentioned initial power distribution neural network model is established according to the test cycle optimal power distribution data corresponding to the test cycle data, including:
利用动态规划算法处理上述测试循环数据,得到上述测试循环最优功率分配数据;Use the dynamic programming algorithm to process the above-mentioned test cycle data, and obtain the above-mentioned test cycle optimal power distribution data;
根据上述测试循环数据和上述测试循环最优功率分配数据建立上述初始功率分配神经网络模型。The above-mentioned initial power distribution neural network model is established according to the above-mentioned test cycle data and the above-mentioned test cycle optimal power distribution data.
根据本公开的实施例,上述初始功率分配神经网络模型包括BP神经网络模型,上述初始功率分配神经网络模型包括输入层、至少一个隐藏层和输出层。According to an embodiment of the present disclosure, the above-mentioned initial power distribution neural network model includes a BP neural network model, and the above-mentioned initial power distribution neural network model includes an input layer, at least one hidden layer, and an output layer.
根据本公开的实施例,上述历史行驶阶段内的上述车辆历史行驶数据还包括如第一个公式所示的车辆总行驶里程,上述当前行驶阶段的车辆状态数据包括当前行驶阶段内车辆行驶里程、实时车速和需求功率,当前行驶阶段内车辆行驶里程的计算如第二个公式所示:According to an embodiment of the present disclosure, the historical vehicle driving data in the historical driving stage further includes the total vehicle mileage shown in the first formula, and the vehicle status data in the current driving stage includes the vehicle driving mileage in the current driving stage, Real-time vehicle speed and demand power, the calculation of vehicle mileage in the current driving phase is shown in the second formula:
其中,Disn为历史行驶阶段的车辆总行驶里程,Disn-1为历史行驶阶段之前一行驶阶段的车辆总行驶参考里程,Discur为历史行驶阶段车辆总行驶参考里程,m为历史行程数据的更新步长,Ln为当前行驶阶段内车辆行驶里程,Ln-1为历史行驶阶段内车辆行驶里程。Among them, Dis n is the total mileage of the vehicle in the historical driving stage, Dis n-1 is the total reference mileage of the vehicle in the driving stage before the historical driving stage, Dis cur is the total reference mileage of the vehicle in the historical driving stage, and m is the historical travel data The update step size of , L n is the mileage of the vehicle in the current driving stage, and L n-1 is the mileage of the vehicle in the historical driving stage.
根据本公开的实施例,上述目标功率分配策略包括:上述车辆的发动机的输出扭矩信号、发电机输出扭矩信号和驱动电机输出扭矩信号,其中,上述发电机用于将机械能转换为电能;According to an embodiment of the present disclosure, the target power distribution strategy includes: an output torque signal of an engine of the vehicle, an output torque signal of a generator, and an output torque signal of a drive motor, wherein the generator is used to convert mechanical energy into electrical energy;
上述车辆历史行驶数据还包括:车辆电池剩余电量、挡位信号、油门信号和刹车信号。The above-mentioned historical driving data of the vehicle also includes: the remaining power of the vehicle battery, the gear signal, the accelerator signal and the brake signal.
根据本公开的实施例,上述根据与历史行驶阶段内的最优功率分配策略对应的车辆历史行驶数据,建立车速预测模型,包括:According to an embodiment of the present disclosure, the above-mentioned vehicle speed prediction model is established according to the historical driving data of the vehicle corresponding to the optimal power distribution strategy in the historical driving stage, including:
根据上述历史行驶阶段内的最优功率分配策略,确定车速状态矩阵;Determine the vehicle speed state matrix according to the optimal power distribution strategy in the above historical driving stages;
根据上述车速状态矩阵和车速频数矩阵,确定状态转移概率矩阵;According to the above vehicle speed state matrix and vehicle speed frequency matrix, determine the state transition probability matrix;
根据上述状态转移概率矩阵确定上述车速预测模型,其中,上述车速预测模型包括马尔科夫链车速预测模型。The vehicle speed prediction model is determined according to the state transition probability matrix, wherein the vehicle speed prediction model includes a Markov chain vehicle speed prediction model.
根据本公开的实施例,上述利用上述车辆行程样本集训练初始功率分配神经网络模型,得到目标功率分配神经网络模型,包括:According to the embodiment of the present disclosure, the above-mentioned training of the initial power distribution neural network model by using the above-mentioned vehicle trip sample set to obtain the target power distribution neural network model includes:
将上述车辆行驶样本输入上述初始功率分配神经网络模型,输出预测功率分配策略,其中,上述预测功率分配策略包括预测的发动机的输出扭矩、发电机的输出扭矩和驱动电机的输出扭矩;Inputting the above-mentioned vehicle driving sample into the above-mentioned initial power distribution neural network model, and outputting a predicted power distribution strategy, wherein the above-mentioned predicted power distribution strategy includes the predicted output torque of the engine, the output torque of the generator, and the output torque of the drive motor;
根据上述预测功率分配策略和上述标签数据计算函数,得到损失结果;According to the above prediction power allocation strategy and the above label data calculation function, the loss result is obtained;
根据上述损失结果迭代地调整上述初始功率分配神经网络模型的参数,生成上述目标功率分配神经网络模型。The parameters of the initial power distribution neural network model are iteratively adjusted according to the loss results to generate the target power distribution neural network model.
根据本公开的实施例,上述方法还包括:According to an embodiment of the present disclosure, the above method further includes:
在上述车辆在当前行驶阶段的行驶里程满足预设更新步长的情况下,获取更新步长后的当前行驶阶段的最优功率分配策略;In the case that the mileage of the vehicle in the current driving stage satisfies the preset update step size, obtain the optimal power distribution strategy for the current driving stage after the update step size;
将上述更新步长后的当前行驶阶段的最优功率分配策略和对应的车辆历史行驶数据分别作为新的标签数据和新的车辆行程样本对上述目标功率分配神经网络模型进行训练,得到新的目标功率分配神经网络模型;The optimal power allocation strategy of the current driving stage after the above update step size and the corresponding historical driving data of the vehicle are used as new label data and new vehicle travel samples to train the above target power allocation neural network model to obtain a new target. Power distribution neural network model;
根据与上述当前行驶阶段内的最优功率分配策略对应的车辆历史行驶数据,建立新的车速预测模型;Establish a new vehicle speed prediction model according to the historical vehicle driving data corresponding to the optimal power distribution strategy in the above-mentioned current driving stage;
根据新的预测时间点和上述新的车速预测模型,确定未来行驶阶段的新的预测时间点的新的预测车速;According to the new predicted time point and the above-mentioned new vehicle speed prediction model, determine the new predicted vehicle speed at the new predicted time point in the future driving stage;
将上述未来行驶阶段内的车速、上述新的预测车速输入上述新的目标功率分配神经网络模型,得到与上述新的预测车速对应的新的目标功率分配策略,以根据上述新的目标功率分配策略对上述车辆进行控制。Input the vehicle speed in the above-mentioned future driving stage and the above-mentioned new predicted vehicle speed into the above-mentioned new target power distribution neural network model, and obtain a new target power distribution strategy corresponding to the above-mentioned new predicted vehicle speed. Control the above vehicle.
本公开实施例的另一个方面提供了一种混合动力车辆控制装置,包括:Another aspect of the embodiments of the present disclosure provides a hybrid vehicle control device, including:
获取模块,用于获取车辆行程样本集,其中,上述车辆行程样本集包括多个车辆行程样本和对应于每个上述车辆行程样本的标签数据,上述车辆行程样本表征上述车辆在历史行驶阶段内的车辆历史行驶数据,上述车辆历史行驶数据包括上述车辆在上述历史行驶阶段内不同时间段分别对应的车速集,上述车速集中包括第一车速和第二车速,其中,上述第一车速和上述第二车速为同一时间段中间隔预设时长的车速,上述标签数据表征上述车辆在上述历史行驶阶段内的最优功率分配策略;The acquiring module is configured to acquire a vehicle trip sample set, wherein the vehicle trip sample set includes a plurality of vehicle trip samples and label data corresponding to each of the vehicle trip samples, and the vehicle trip samples represent the history of the vehicle in the historical driving stage. Vehicle historical driving data, the above-mentioned vehicle historical driving data includes the vehicle speed set corresponding to different time periods of the above-mentioned vehicle in the above-mentioned historical driving stage, and the above-mentioned vehicle speed set includes a first vehicle speed and a second vehicle speed, wherein, the above-mentioned first vehicle speed and the above-mentioned second vehicle speed The vehicle speed is the vehicle speed at a preset time interval in the same time period, and the above-mentioned tag data represents the optimal power distribution strategy of the above-mentioned vehicle in the above-mentioned historical driving stage;
训练模块,用于利用上述车辆行程样本集训练初始功率分配神经网络模型,得到目标功率分配神经网络模型,其中,上述初始功率分配神经网络模型是根据与测试循环数据对应的测试循环最优功率分配数据建立的,上述测试循环数据表征上述车辆在标准工况下的车辆行驶数据;A training module for training an initial power distribution neural network model using the above-mentioned vehicle trip sample set to obtain a target power distribution neural network model, wherein the above-mentioned initial power distribution neural network model is based on the test cycle optimal power distribution corresponding to the test cycle data data is established, and the above-mentioned test cycle data represents the vehicle driving data of the above-mentioned vehicle under standard operating conditions;
建立模块,用于根据与历史行驶阶段内的上述最优功率分配策略对应的车辆历史行驶数据,建立车速预测模型;A module is established for establishing a vehicle speed prediction model according to the historical driving data of the vehicle corresponding to the above-mentioned optimal power distribution strategy in the historical driving stage;
车速预测模块,用于根据预测时间点和上述车速预测模型,确定在上述预测时间点的预测车速;以及a vehicle speed prediction module for determining the predicted vehicle speed at the above-mentioned predicted time point according to the predicted time point and the above-mentioned vehicle speed prediction model; and
功率分配预测模块,用于将当前行驶阶段的车速、上述预测车速输入上述目标功率分配神经网络模型,得到与上述预测车速对应的目标功率分配策略,以根据上述目标功率分配策略对上述车辆进行控制。The power distribution prediction module is used to input the vehicle speed of the current driving stage and the predicted vehicle speed into the target power distribution neural network model to obtain a target power distribution strategy corresponding to the predicted vehicle speed, so as to control the vehicle according to the target power distribution strategy. .
本公开实施例的另一个方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上所述的方法。Another aspect of the embodiments of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more programs Multiple processors, when executed, cause the one or more processors to implement the method as described above.
本公开实施例的另一个方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。Another aspect of embodiments of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which when executed, are used to implement the method as described above.
本公开实施例的另一个方面提供了一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。Another aspect of embodiments of the present disclosure provides a computer program product comprising computer-executable instructions that, when executed, are used to implement the method as described above.
根据本公开的实施例,通过历史行驶阶段内的车辆历史行驶数据和最优功率分配策略对初始功率分配神经网络模型进行训练,得到目标功率分配神经网络模型,利用目标功率分配神经网络模型对当前行驶阶段的车速、所述预测车速进行处理,从而能够得到与所述预测车速对应的目标功率分配策略,进而根据所述目标功率分配策略对所述车辆进行控制,由于目标功率分配神经网络模型在训练过程中学习到了历史数据中关于最优功率分配策略,从而利用预测的目标功率分配策略对车辆进行控制能够降低车辆的经济性,解决了混合动力车辆在使用过程中经济性较差的问题。According to the embodiments of the present disclosure, the initial power distribution neural network model is trained by the historical vehicle driving data and the optimal power distribution strategy in the historical driving stage, and the target power distribution neural network model is obtained, and the target power distribution neural network model is used to analyze the current power distribution. The vehicle speed and the predicted vehicle speed in the driving stage are processed, so that the target power distribution strategy corresponding to the predicted vehicle speed can be obtained, and then the vehicle is controlled according to the target power distribution strategy. During the training process, the optimal power distribution strategy in the historical data is learned, so that using the predicted target power distribution strategy to control the vehicle can reduce the economy of the vehicle and solve the problem of poor economy in the use of hybrid vehicles.
附图说明Description of drawings
通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:
图1示意性示出了根据本公开实施例的应用混合动力车辆控制方法的示例性系统架构;FIG. 1 schematically shows an exemplary system architecture for applying a hybrid vehicle control method according to an embodiment of the present disclosure;
图2示意性示出了根据本公开实施例的混合动力车辆控制方法的流程图;FIG. 2 schematically shows a flowchart of a hybrid vehicle control method according to an embodiment of the present disclosure;
图3示意性示出了根据本公开实施例的目标功率分配神经网络模型的训练流程图;3 schematically shows a training flow chart of a target power distribution neural network model according to an embodiment of the present disclosure;
图4示意性示出了根据本公开的实施例的混合动力车辆控制装置的框图;以及FIG. 4 schematically shows a block diagram of a hybrid vehicle control apparatus according to an embodiment of the present disclosure; and
图5示意性示出了根据本公开实施例的实现混合动力车辆控制方法的电子设备的框图。FIG. 5 schematically shows a block diagram of an electronic device implementing a hybrid vehicle control method according to an embodiment of the present disclosure.
具体实施方式Detailed ways
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that these descriptions are exemplary only, and are not intended to limit the scope of the present disclosure. In the following detailed description, for convenience of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It will be apparent, however, that one or more embodiments may be practiced without these specific details. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present disclosure. The terms "comprising", "comprising" and the like as used herein indicate the presence of stated features, steps, operations and/or components, but do not preclude the presence or addition of one or more other features, steps, operations or components.
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。All terms (including technical and scientific terms) used herein have the meaning as commonly understood by one of ordinary skill in the art, unless otherwise defined. It should be noted that terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly rigid manner.
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。Where expressions like "at least one of A, B, and C, etc.," are used, they should generally be interpreted in accordance with the meaning of the expression as commonly understood by those skilled in the art (eg, "has A, B, and C") At least one of the "systems" shall include, but not be limited to, systems with A alone, B alone, C alone, A and B, A and C, B and C, and/or A, B, C, etc. ).
现有的混合动力汽车控制方法主要包括基于规则控制方法、基于动态规划算法、基于模型预测算法及等效油耗最小方法等,目前这些方法各有利弊,例如基于规则控制方法鲁棒性好、计算量小但是无法得到最优结果,动态规划算法可求得最优结果但计算量大且不能用于实时控制。使用单一控制方法无法满足对于多变的实际车辆行驶过程的最优控制,这使得混合动力汽车难以达到最佳燃油经济性。Existing hybrid electric vehicle control methods mainly include rule-based control methods, dynamic programming-based algorithms, model-based prediction algorithms, and equivalent fuel consumption minimization methods. At present, these methods have their own advantages and disadvantages. The dynamic programming algorithm can obtain the optimal result but the calculation amount is large and cannot be used for real-time control. Using a single control method cannot satisfy the optimal control for the changeable actual vehicle driving process, which makes it difficult for hybrid vehicles to achieve the best fuel economy.
有鉴于此,本公开的实施例提供了一种混合动力车辆控制方法及装置。该方法可以包括获取车辆行程样本集,其中,车辆行程样本集可以包括多个车辆行程样本和对应于每个车辆行程样本的标签数据,车辆行程样本表征车辆在历史行驶阶段内的车辆历史行驶数据,标签数据表征车辆在历史行驶阶段内的最优功率分配策略;利用车辆行程样本集训练初始功率分配神经网络模型,得到目标功率分配神经网络模型,其中,初始功率分配神经网络模型是根据与测试循环数据对应的测试循环最优功率分配数据建立的,测试循环数据表征车辆在标准工况下的车辆行驶数据;根据与历史行驶阶段内的最优功率分配策略对应的车辆历史行驶数据,建立车速预测模型;根据预测时间点和车速预测模型,确定在预测时间点的预测车速;将当前行驶阶段的车速、预测车速输入目标功率分配神经网络模型,得到与预测车速对应的目标功率分配策略,以根据目标功率分配策略对车辆进行控制。In view of this, embodiments of the present disclosure provide a hybrid vehicle control method and apparatus. The method may include obtaining a vehicle trip sample set, wherein the vehicle trip sample set may include a plurality of vehicle trip samples and label data corresponding to each vehicle trip sample, the vehicle trip samples representing vehicle historical travel data of the vehicle during the historical travel phase , the label data represents the optimal power distribution strategy of the vehicle in the historical driving stage; the initial power distribution neural network model is trained by the vehicle trip sample set, and the target power distribution neural network model is obtained, wherein the initial power distribution neural network model is based on and tested The optimal power distribution data of the test cycle corresponding to the cycle data is established. The test cycle data represents the vehicle driving data of the vehicle under standard operating conditions; the vehicle speed is established according to the historical driving data of the vehicle corresponding to the optimal power distribution strategy in the historical driving stage. Prediction model: According to the prediction time point and the vehicle speed prediction model, determine the predicted vehicle speed at the predicted time point; input the vehicle speed and the predicted vehicle speed of the current driving stage into the target power distribution neural network model, and obtain the target power distribution strategy corresponding to the predicted vehicle speed. The vehicle is controlled according to the target power distribution strategy.
图1示意性示出了根据本公开实施例的可以应用混合动力车辆控制方法的示例性系统架构100。需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。FIG. 1 schematically illustrates an
如图1所示,根据该实施例的系统架构100可以包括终端车辆101、102、103,网络104和服务器105。网络104用以在终端车辆101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线和/或无线通信链路等。As shown in FIG. 1 , the
用户可以使用终端车辆101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端车辆101、102、103上可以安装有各种车辆数据采集类应用。在一种示例性实施例中,终端车辆101也可以获取其他终端车辆上的目标功率分配神经网络模型。The user may use the
终端车辆101、102、103可以是具有独立运算设备或发送接收设备的混合动力车辆。The
服务器105可以是提供各种服务的服务器,例如对终端车辆101、102、103所传输的车辆历史数据提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的车辆历史数据进行分析等处理,并将处理结果(例如根据车辆历史数据生成的目标功率分配神经网络模型等)反馈给终端车辆。The
需要说明的是,本公开实施例所提供的混合动力车辆控制方法一般可以由终端车辆101、102、或103执行,或者也可以由不同于终端车辆101、102、或103的其他终端车辆执行。相应地,本公开实施例所提供的混合动力车辆控制系统一般可以设置于终端车辆101、102、或103中,或设置于不同于终端车辆101、102、或103的其他终端车辆中。或者,本公开实施例所提供的混合动力车辆控制方法也可以由服务器105执行并将最终结果传输至终端车辆101、102、或103。相应地,本公开实施例所提供的混合动力车辆控制系统一般可以设置于服务器105中。本公开实施例所提供的混合动力车辆控制方法也可以由不同于服务器105且能够与终端车辆101、102、103和/或服务器105通信的服务器或服务器集群执行。相应地,本公开实施例所提供的混合动力车辆控制系统也可以设置于不同于服务器105且能够与终端车辆101、102、103和/或服务器105通信的服务器或服务器集群中。It should be noted that the hybrid vehicle control method provided by the embodiments of the present disclosure may generally be executed by
应该理解,图1中的终端车辆、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the numbers of terminal vehicles, networks and servers in FIG. 1 are merely illustrative. There can be any number of terminal devices, networks and servers according to implementation needs.
图2示意性示出了根据本公开实施例的混合动力车辆控制方法的流程图。FIG. 2 schematically shows a flowchart of a hybrid vehicle control method according to an embodiment of the present disclosure.
如图2所示,混合动力车辆控制方法可以包括操作S201~S205。As shown in FIG. 2 , the hybrid vehicle control method may include operations S201 ˜ S205 .
在操作S201,获取车辆行程样本集,其中,车辆行程样本集可以包括多个车辆行程样本和对应于每个车辆行程样本的标签数据,车辆行程样本表征车辆在历史行驶阶段内的车辆历史行驶数据,车辆历史行驶数据可以包括车辆在历史行驶阶段内不同时间段分别对应的车速集,车速集中可以包括第一车速和第二车速,其中,第一车速和第二车速为同一时间段中间隔预设时长的车速,标签数据表征车辆在历史行驶阶段内的最优功率分配策略。In operation S201, a vehicle trip sample set is obtained, wherein the vehicle trip sample set may include a plurality of vehicle trip samples and label data corresponding to each vehicle trip sample, and the vehicle trip samples represent the vehicle historical driving data of the vehicle in the historical driving stage , the historical driving data of the vehicle may include vehicle speed sets corresponding to different time periods of the vehicle in the historical driving stage, and the vehicle speed set may include a first vehicle speed and a second vehicle speed, wherein the first vehicle speed and the second vehicle speed are preset intervals in the same time period. The vehicle speed is set for a long time, and the label data represents the optimal power distribution strategy of the vehicle in the historical driving stage.
在操作S202,利用车辆行程样本集训练初始功率分配神经网络模型,得到目标功率分配神经网络模型,其中,初始功率分配神经网络模型是根据与测试循环数据对应的测试循环最优功率分配数据建立的,测试循环数据表征车辆在标准工况下的车辆行驶数据。In operation S202, an initial power distribution neural network model is trained using the vehicle trip sample set to obtain a target power distribution neural network model, wherein the initial power distribution neural network model is established according to the test cycle optimal power distribution data corresponding to the test cycle data , the test cycle data represents the vehicle driving data under standard operating conditions.
在操作S203,根据与历史行驶阶段内的最优功率分配策略对应的车辆历史行驶数据,建立车速预测模型。In operation S203, a vehicle speed prediction model is established according to the historical driving data of the vehicle corresponding to the optimal power distribution strategy in the historical driving phase.
在操作S204,根据预测时间点和车速预测模型,确定在预测时间点的预测车速。In operation S204, a predicted vehicle speed at the predicted time point is determined according to the predicted time point and the vehicle speed prediction model.
在操作S205,将当前行驶阶段的车速、预测车速输入目标功率分配神经网络模型,得到与预测车速对应的目标功率分配策略,以根据目标功率分配策略对车辆进行控制。In operation S205, the vehicle speed and the predicted vehicle speed in the current driving stage are input into the target power distribution neural network model to obtain a target power distribution strategy corresponding to the predicted vehicle speed, so as to control the vehicle according to the target power distribution strategy.
根据本公开的实施例,测试循环数据是由车辆厂家出厂配置的,其是在标准工况下测得的对应于车辆类型的数据,该数据可以包括在标准工况下不同车速对应的不同的最优功率分配策略。According to an embodiment of the present disclosure, the test cycle data is factory-configured by the vehicle manufacturer, which is data corresponding to the vehicle type measured under standard operating conditions, and the data may include different vehicle speeds corresponding to different vehicle speeds under standard operating conditions. Optimal power allocation strategy.
根据本公开的实施例,最优功率分配策略表征的是混合动力车辆中发电机和发动机的输出功率的分配方案,该分配方案可以被用于控制车辆的工作。According to an embodiment of the present disclosure, the optimal power distribution strategy characterizes the distribution scheme of the output power of the generator and the engine in the hybrid vehicle, which distribution scheme can be used to control the operation of the vehicle.
根据本公开的实施例,混合动力车辆可以包括用化石燃料和电能共同作为能源的车辆,例如市面上常见的油电混动汽车。According to an embodiment of the present disclosure, a hybrid vehicle may include a vehicle that uses both fossil fuel and electric energy as energy sources, such as a gasoline-electric hybrid vehicle that is common in the market.
根据本公开的实施例,历史行驶阶段区别于当前行驶阶段,例如在当前行驶阶段的车辆总行驶里程为111公里时,历史行驶阶段可以是指0-110公里,优选地,本公开的历史行驶阶段可以是指100-110公里,其可以根据更新的步长确定与当前行驶阶段最接近的历史行驶阶段,例如更新步长为20公里时,相对于的在车辆总行驶里程为111公里时,当前阶段的11公里并未满足更新的要求,因此,优选地历史行驶阶段可以是车辆总行驶里程为80-100公里。According to an embodiment of the present disclosure, the historical driving stage is different from the current driving stage. For example, when the total vehicle mileage in the current driving stage is 111 kilometers, the historical driving stage may refer to 0-110 kilometers. Preferably, the historical driving stage of the present disclosure The stage can refer to 100-110 kilometers, which can determine the historical driving stage closest to the current driving stage according to the updated step size. The 11 kilometers in the current stage does not meet the update requirements, therefore, preferably, the historical driving stage may be a total vehicle mileage of 80-100 kilometers.
根据本公开的实施例,预测时间点可以是与当前时刻间隔一预设时长的时间点,例如,当前时刻为0点0分0秒,预设时长为1秒,则预测时间点为0点0分1秒,需要说明的是,预设时长可以由车辆工程师根据实际情况具体设置。According to an embodiment of the present disclosure, the predicted time point may be a time point separated from the current time by a preset time. For example, if the current time is 0:00:00, and the preset time is 1 second, the predicted time is 0:00 0 minutes and 1 second. It should be noted that the preset duration can be set by the vehicle engineer according to the actual situation.
在一种实施例的实施例中,利用与当前行驶阶段最接近的历史行驶阶段内(例如上述的100-110公里或80-100公里)的车辆行程样本集对利用与测试循环数据对应的测试循环最优功率分配数据建立的初始功率分配神经网络模型进行训练,从而可以获得训练完成的目标功率分配神经网络模型。In one embodiment, a sample set of vehicle trips in a historical travel phase closest to the current travel phase (eg, 100-110 kilometers or 80-100 kilometers as described above) is used to pair the test corresponding to the test cycle data. The initial power distribution neural network model established by circulating the optimal power distribution data is trained, so that the trained target power distribution neural network model can be obtained.
根据本公开的实施例,上述利用最接近的历史行驶阶段的数据作为车辆行程样本,其可以使得目标功率分配神经网络模型能够学习到最接近驾驶员当前驾驶状态的行驶特征。According to the embodiment of the present disclosure, the data of the closest historical driving stage is used as the vehicle trip sample, which enables the target power distribution neural network model to learn the driving characteristics closest to the current driving state of the driver.
根据本公开的实施例,车速预测模型是根据历史阶段行驶数据建立的,其可以根据预测时间点对其车速进行预测,从而得到对应于该预测时间点的预测车速。According to the embodiment of the present disclosure, the vehicle speed prediction model is established according to the historical driving data, and the vehicle speed can be predicted according to the predicted time point, thereby obtaining the predicted vehicle speed corresponding to the predicted time point.
根据本公开的实施例,将当前行驶阶段的车速(例如可以是当前时刻的车速)和预测车速输入到训练完成的目标功率分配神经网络模型中,从而可以获得对应于预测车速的目标功率分配策略,例如车辆共需功率输出110kw,则目标功率分配策略可以为发动机输出80kw,电动机输出30kw。需要说明的是,上述事例仅作为举例说明,并非是对本公开的限制。According to the embodiments of the present disclosure, the vehicle speed at the current driving stage (for example, the vehicle speed at the current moment) and the predicted vehicle speed are input into the trained target power distribution neural network model, so that the target power distribution strategy corresponding to the predicted vehicle speed can be obtained. For example, the total required power output of the vehicle is 110kw, then the target power distribution strategy can be the engine output 80kw and the motor output 30kw. It should be noted that the above-mentioned examples are only used for illustration, and are not intended to limit the present disclosure.
根据本公开的实施例,通过历史行驶阶段内的车辆历史行驶数据和最优功率分配策略对初始功率分配神经网络模型进行训练,得到目标功率分配神经网络模型,利用目标功率分配神经网络模型对当前行驶阶段的车速、预测车速进行处理,从而能够得到与预测车速对应的目标功率分配策略,进而根据目标功率分配策略对车辆进行控制,由于目标功率分配神经网络模型在训练过程中学习到了历史数据中关于最优功率分配策略,从而利用预测的目标功率分配策略对车辆进行控制能够降低车辆的经济性,解决了混合动力车辆在使用过程中经济性较差的问题。According to the embodiments of the present disclosure, the initial power distribution neural network model is trained by the historical vehicle driving data and the optimal power distribution strategy in the historical driving stage, and the target power distribution neural network model is obtained, and the target power distribution neural network model is used to analyze the current power distribution. The vehicle speed and predicted vehicle speed in the driving stage are processed, so that the target power distribution strategy corresponding to the predicted vehicle speed can be obtained, and then the vehicle can be controlled according to the target power distribution strategy. Since the target power distribution neural network model learns the historical data during the training process Regarding the optimal power distribution strategy, using the predicted target power distribution strategy to control the vehicle can reduce the economy of the vehicle and solve the problem of poor economy in the use of the hybrid vehicle.
根据本公开的实施例,历史行驶阶段内的最优功率分配策略通过如下步骤确定:According to an embodiment of the present disclosure, the optimal power distribution strategy in the historical driving phase is determined by the following steps:
利用动态规划算法处理历史行驶阶段内的车辆历史行驶数据,得到历史行驶阶段内的最优功率分配策略,其中,最优功率分配策略可以包括:发动机输出扭矩、发电机输出扭矩和电动机输出扭矩的最优取值。The dynamic programming algorithm is used to process the historical driving data of the vehicle in the historical driving stage, and the optimal power distribution strategy in the historical driving stage is obtained. optimal value.
根据本公开的实施例,在多阶段决策问题中,各个阶段采取的决策,一般来说是与时间有关的,决策依赖于当前状态,又随即引起状态的转移,一个决策序列就是在变化的状态中产生出来的,称这种解决多阶段决策最优化的过程为动态规划方法。According to the embodiments of the present disclosure, in a multi-stage decision problem, the decisions taken at each stage are generally time-related, the decision depends on the current state, and immediately causes the transition of the state. A decision sequence is the state of change. The process of solving multi-stage decision optimization is called dynamic programming method.
根据本公开的实施例,在获取到车辆历史行驶数据后,利用动态规划算法对上述数据进行离线优化计算,从而可以得到对应于该历史行驶数据的最优功率分配策略,例如在历史行驶数据中某一车速对应的发动机输出扭矩、发电机输出扭矩和电动机输出扭矩的最优取值。According to the embodiment of the present disclosure, after obtaining the historical driving data of the vehicle, the dynamic programming algorithm is used to perform offline optimization calculation on the above data, so that the optimal power allocation strategy corresponding to the historical driving data can be obtained, for example, in the historical driving data The optimal values of engine output torque, generator output torque and motor output torque corresponding to a certain vehicle speed.
根据本公开的实施例,初始功率分配神经网络模型是根据与测试循环数据对应的测试循环最优功率分配数据建立的,可以包括如下操作:According to an embodiment of the present disclosure, the initial power distribution neural network model is established according to the test cycle optimal power distribution data corresponding to the test cycle data, and may include the following operations:
利用动态规划算法处理测试循环数据,得到测试循环最优功率分配数据。根据测试循环数据和测试循环最优功率分配数据建立初始功率分配神经网络模型。The dynamic programming algorithm is used to process the test cycle data to obtain the optimal power distribution data of the test cycle. The initial power distribution neural network model is established according to the test cycle data and the test cycle optimal power distribution data.
根据本公开的实施例,利用动态规划算法处理车辆出厂配置的测试循环数据,从而得到对应于测试循环数据的测试循环最优功率分配数据,该数据可以包括标准工况下某一车速对应的发动机输出扭矩、发电机输出扭矩和电动机输出扭矩的最优取值。根据上述获得的测试循环数据和测试循环最优功率分配数据建立初始功率分配神经网络模型。According to the embodiments of the present disclosure, the test cycle data of the factory configuration of the vehicle is processed by the dynamic programming algorithm, so as to obtain the test cycle optimal power distribution data corresponding to the test cycle data, and the data may include the engine corresponding to a certain vehicle speed under standard operating conditions. Optimal values of output torque, generator output torque and motor output torque. The initial power distribution neural network model is established according to the test cycle data obtained above and the test cycle optimal power distribution data.
根据本公开的实施例,初始功率分配神经网络模型可以包括BP神经网络模型,初始功率分配神经网络模型可以包括输入层、至少一个隐藏层和输出层。According to an embodiment of the present disclosure, the initial power distribution neural network model may include a BP neural network model, and the initial power distribution neural network model may include an input layer, at least one hidden layer, and an output layer.
根据本公开的实施例,输入层用于对输入的车辆行程样本进行特征提取,隐藏层基于提取到的特征进行模型的训练,并通过输出层输出对应的预测功率分配策略。其中,隐藏层的层数可以根据实际需求具体设置,例如可以为一层或两层。According to an embodiment of the present disclosure, the input layer is used to perform feature extraction on the input vehicle trip samples, the hidden layer performs model training based on the extracted features, and outputs the corresponding predicted power allocation strategy through the output layer. The number of hidden layers may be specifically set according to actual requirements, for example, it may be one layer or two layers.
根据本公开的实施例,历史行驶阶段内的车辆历史行驶数据还可以包括如公式(1)所示的车辆总行驶里程,当前行驶阶段的车辆状态数据可以包括当前行驶阶段内车辆行驶里程、实时车速和需求功率,当前行驶阶段内车辆行驶里程的计算如公式(2)所示:According to an embodiment of the present disclosure, the historical driving data of the vehicle in the historical driving stage may further include the total driving mileage of the vehicle as shown in formula (1), and the vehicle state data of the current driving stage may include the driving mileage of the vehicle in the current driving stage, real-time driving distance The vehicle speed and required power, and the vehicle mileage in the current driving stage are calculated as shown in formula (2):
其中,Disn为历史行驶阶段的车辆总行驶里程,Disn-1为历史行驶阶段之前一行驶阶段的车辆总行驶参考里程,Discur为历史行驶阶段车辆总行驶参考里程,m为历史行程数据的更新步长,Ln为当前行驶阶段内车辆行驶里程,Ln-1为历史行驶阶段内车辆行驶里程。Among them, Dis n is the total mileage of the vehicle in the historical driving stage, Dis n-1 is the total reference mileage of the vehicle in the driving stage before the historical driving stage, Dis cur is the total reference mileage of the vehicle in the historical driving stage, and m is the historical travel data The update step size of , L n is the mileage of the vehicle in the current driving stage, and L n-1 is the mileage of the vehicle in the historical driving stage.
根据本公开的实施例,更新步长的数值可以由车辆工程师根据具体情况进行设置,例如上文涉及的更新步长为20公里,更新步长的设置目的是在车辆行驶一段行程后将该行程内的行驶数据作为训练样本对目标功率分配神经网络模型进行更新训练,使得目标功率分配神经网络模型能够及时学习最新的驾驶员的行驶特征,从而得到经济性较好的目标功率分配策略。According to the embodiment of the present disclosure, the value of the update step size can be set by the vehicle engineer according to the specific situation. For example, the update step size mentioned above is 20 kilometers. The purpose of setting the update step size is to set the update step after the vehicle travels for a certain distance. The internal driving data is used as a training sample to update and train the target power distribution neural network model, so that the target power distribution neural network model can learn the latest driving characteristics of the driver in time, so as to obtain a more economical target power distribution strategy.
根据本公开的实施例,目标功率分配策略可以包括:车辆的发动机的输出扭矩信号、发电机输出扭矩信号和驱动电机输出扭矩信号,其中,发电机用于将机械能转换为电能。According to an embodiment of the present disclosure, the target power distribution strategy may include an output torque signal of an engine of the vehicle, a generator output torque signal, and a drive motor output torque signal, wherein the generator is used to convert mechanical energy into electrical energy.
车辆历史行驶数据还可以包括:车辆电池剩余电量、挡位信号、油门信号和刹车信号。The historical driving data of the vehicle may further include: remaining battery power of the vehicle, gear signal, accelerator signal and brake signal.
根据本公开的实施例,部分车辆的动力源是将发动机产生的机械能转换为电能,从而使得电动机输出对应的动能以驱动车辆的形式。According to the embodiments of the present disclosure, part of the power source of the vehicle is in the form of converting the mechanical energy generated by the engine into electrical energy, so that the electric motor outputs corresponding kinetic energy to drive the vehicle.
根据本公开的实施例,车辆在行驶的过程中驾驶员根据实际情况通过档位、油门、刹车等多个部件对车辆进行控制,因此在训练过程中可以对车辆电池剩余电量、挡位信号、油门信号和刹车信号等进行综合性的训练,从而可以得到更为准确的目标功率分配神经网络模型。According to the embodiments of the present disclosure, the driver controls the vehicle through multiple components such as gears, accelerators, and brakes according to the actual situation while the vehicle is running. The accelerator signal and brake signal are comprehensively trained, so that a more accurate target power distribution neural network model can be obtained.
根据本公开的实施例,在对预测车速对应的目标功率分配策略进行预测时,可以将当前阶段的车速、预测车速、车辆电池剩余电量、挡位信号、油门信号和刹车信号同时输入目标功率分配神经网络模型中,从而得到目标功率分配策略。According to the embodiments of the present disclosure, when predicting the target power distribution strategy corresponding to the predicted vehicle speed, the vehicle speed at the current stage, the predicted vehicle speed, the remaining battery power of the vehicle, the gear signal, the accelerator signal and the brake signal can be simultaneously input into the target power distribution In the neural network model, the target power allocation strategy is obtained.
根据本公开的实施例,根据与历史行驶阶段内的最优功率分配策略对应的车辆历史行驶数据,建立车速预测模型,可以包括如下步骤:According to an embodiment of the present disclosure, establishing a vehicle speed prediction model according to the historical driving data of the vehicle corresponding to the optimal power distribution strategy in the historical driving stage may include the following steps:
根据历史行驶阶段内的最优功率分配策略,确定车速状态矩阵。根据车速状态矩阵和车速频数矩阵,确定状态转移概率矩阵。根据状态转移概率矩阵确定车速预测模型,其中,车速预测模型可以包括马尔科夫链车速预测模型。According to the optimal power distribution strategy in the historical driving stage, the vehicle speed state matrix is determined. According to the vehicle speed state matrix and the vehicle speed frequency matrix, the state transition probability matrix is determined. A vehicle speed prediction model is determined according to the state transition probability matrix, wherein the vehicle speed prediction model may include a Markov chain vehicle speed prediction model.
根据本公开的实施例,马尔科夫链车速预测模型实质上是马尔科夫链预测模型,马尔科夫链的解决方向是关于事件发生的概率预测方法,根据目前状态来预测其将来各个时刻或者时期的变动情况的一种预测方法。According to an embodiment of the present disclosure, the Markov chain vehicle speed prediction model is essentially a Markov chain prediction model, and the solution direction of the Markov chain is a probability prediction method about the occurrence of an event, and predicts its future time or time according to the current state. A method of forecasting changes over time.
根据本公开的实施例,车速状态矩阵是由在历史行驶阶段内每个历史时间点下车速构建的。车速频数矩阵是由每一车速在车速总数的占比所构成的。状态转移概率矩阵:由一个车速变为另一个车速的概率,由多个概率所构成的矩阵。According to an embodiment of the present disclosure, the vehicle speed state matrix is constructed by the vehicle speed at each historical time point in the historical driving phase. The vehicle speed frequency matrix is composed of the proportion of each vehicle speed in the total number of vehicle speeds. State transition probability matrix: the probability of changing from one vehicle speed to another, a matrix composed of multiple probabilities.
图3示意性示出了根据本公开实施例的目标功率分配神经网络模型的训练流程图。FIG. 3 schematically shows a training flow chart of a target power distribution neural network model according to an embodiment of the present disclosure.
如图3所示,利用车辆行程样本集训练初始功率分配神经网络模型,得到目标功率分配神经网络模型,可以包括步骤S301~步骤S303:As shown in Figure 3, using the vehicle trip sample set to train the initial power distribution neural network model to obtain the target power distribution neural network model may include steps S301 to S303:
在步骤S301,将车辆行驶样本输入初始功率分配神经网络模型,输出预测功率分配策略,其中,预测功率分配策略可以包括预测的发动机的输出扭矩、发电机的输出扭矩和驱动电机的输出扭矩。In step S301, the vehicle driving sample is input into the initial power distribution neural network model, and the predicted power distribution strategy is output, wherein the predicted power distribution strategy may include the predicted output torque of the engine, the output torque of the generator and the output torque of the drive motor.
在步骤S302,根据预测功率分配策略和标签数据计算函数,得到损失结果。In step S302, the loss result is obtained according to the predicted power allocation strategy and the label data calculation function.
在步骤S303,根据损失结果迭代地调整初始功率分配神经网络模型的参数,生成目标功率分配神经网络模型。In step S303, the parameters of the initial power distribution neural network model are iteratively adjusted according to the loss result, and the target power distribution neural network model is generated.
根据本公开的实施例,在训练过程中,每个车辆行驶样本输入到初始功率分配神经网络模型中均可以输出一个预测功率分配策略,根据功率分配策略和实际的标签数据计算二者的损失结果,以使得根据损失结果对初始功率分配神经网络模型的参数进行调整。在损失结果符合收敛条件的情况下可以将其确定为目标功率分配神经网络模型。According to the embodiments of the present disclosure, in the training process, each vehicle driving sample input into the initial power distribution neural network model can output a predicted power distribution strategy, and the loss results of the two are calculated according to the power allocation strategy and the actual label data. , so that the parameters of the initial power distribution neural network model are adjusted according to the loss results. If the loss result meets the convergence condition, it can be determined as the target power distribution neural network model.
根据本公开的实施例,方法还可以包括如下操作:According to an embodiment of the present disclosure, the method may further include the following operations:
在车辆在当前行驶阶段的行驶里程满足预设更新步长的情况下,获取更新步长后的当前行驶阶段的最优功率分配策略。In the case that the mileage of the vehicle in the current driving stage satisfies the preset update step size, the optimal power distribution strategy of the current driving stage after the update step size is obtained.
将更新步长后的当前行驶阶段的最优功率分配策略和对应的车辆历史行驶数据分别作为新的标签数据和新的车辆行程样本对目标功率分配神经网络模型进行训练,得到新的目标功率分配神经网络模型。The optimal power allocation strategy of the current driving stage after updating the step size and the corresponding historical driving data of the vehicle are used as new label data and new vehicle travel samples to train the target power allocation neural network model, and a new target power allocation is obtained. Neural network model.
根据与当前行驶阶段内的最优功率分配策略对应的车辆历史行驶数据,建立新的车速预测模型。According to the historical driving data of the vehicle corresponding to the optimal power distribution strategy in the current driving stage, a new vehicle speed prediction model is established.
根据新的预测时间点和新的车速预测模型,确定未来行驶阶段的新的预测时间点的新的预测车速。According to the new predicted time point and the new vehicle speed prediction model, a new predicted vehicle speed at a new predicted time point in the future driving stage is determined.
将未来行驶阶段内的车速、新的预测车速输入新的目标功率分配神经网络模型,得到与新的预测车速对应的新的目标功率分配策略,以根据新的目标功率分配策略对车辆进行控制。The vehicle speed and the new predicted vehicle speed in the future driving stage are input into the new target power distribution neural network model, and a new target power distribution strategy corresponding to the new predicted vehicle speed is obtained, so as to control the vehicle according to the new target power distribution strategy.
在一种示例性的实施例中,例如预设更新步长为20km,车辆当前时刻t下的车辆总行驶里程为111km,由此可知当前行驶阶段的行驶里程不满足预设更新步长。车辆继续行驶,在下一时刻t+1时,车辆的总行驶里程为120km,此时下一时刻t+1的行驶里程满足预设更新步长。由此可以将车辆在100km~120km阶段的最优功率分配策略和对应的车辆历史行驶数据作为新的标签数据和新的车辆行程样本,以对该目标功率分配神经网络模型进行更新训练。In an exemplary embodiment, for example, the preset update step size is 20km, and the total vehicle mileage at the current time t of the vehicle is 111km, so it can be known that the mileage of the current driving stage does not meet the preset update step size. The vehicle continues to drive. At the next time t+1, the total mileage of the vehicle is 120 km, and the mileage at the next time t+1 satisfies the preset update step size. Therefore, the optimal power distribution strategy of the vehicle in the stage of 100km to 120km and the corresponding historical driving data of the vehicle can be used as new label data and new vehicle travel samples to update and train the target power distribution neural network model.
同时,根据车辆在100km~120km阶段的最优功率分配策略对应的车辆历史行驶数据重新建立车速预测模型,进而根据新的预测时间点t+2预测其预测车速。最终将t+1时刻下的车速和t+2时刻下的预测车速输入上述经过更新训练后的目标功率分配神经网络模型,得到t+2时刻下的目标功率分配策略。At the same time, the vehicle speed prediction model is re-established according to the vehicle historical driving data corresponding to the optimal power distribution strategy of the vehicle in the stage of 100km-120km, and then the predicted vehicle speed is predicted according to the new prediction time point t+2. Finally, the vehicle speed at time t+1 and the predicted speed at time t+2 are input into the above-mentioned updated and trained target power distribution neural network model, and the target power distribution strategy at time t+2 is obtained.
根据本公开的实施例,上述利用最接近的历史行驶阶段的数据作为车辆行程样本进行更新训练,其可以使得目标功率分配神经网络模型能够学习到最接近驾驶员当前驾驶状态的行驶特征,从而能够提高车辆的使用经济性。According to the embodiment of the present disclosure, the above-mentioned update training using the data of the closest historical driving stage as the vehicle itinerary sample can enable the target power distribution neural network model to learn the driving characteristics closest to the current driving state of the driver, so as to be able to Improve the economical use of vehicles.
图4示意性示出了根据本公开的实施例的混合动力车辆控制装置的框图。FIG. 4 schematically shows a block diagram of a hybrid vehicle control apparatus according to an embodiment of the present disclosure.
如图4所示,混合动力车辆控制装置400可以包括获取模块401、训练模块402、建立模块403、车速预测模块404和功率分配预测模块405。As shown in FIG. 4 , the hybrid
获取模块401,用于获取车辆行程样本集,其中,车辆行程样本集可以包括多个车辆行程样本和对应于每个车辆行程样本的标签数据,车辆行程样本表征车辆在历史行驶阶段内的车辆历史行驶数据,车辆历史行驶数据可以包括车辆在历史行驶阶段内不同时间段分别对应的车速集,车速集中可以包括第一车速和第二车速,其中,第一车速和第二车速为同一时间段中间隔预设时长的车速,标签数据表征车辆在历史行驶阶段内的最优功率分配策略。The acquiring
训练模块402,用于利用车辆行程样本集训练初始功率分配神经网络模型,得到目标功率分配神经网络模型,其中,初始功率分配神经网络模型是根据与测试循环数据对应的测试循环最优功率分配数据建立的,测试循环数据表征车辆在标准工况下的车辆行驶数据。The
建立模块403,用于根据与历史行驶阶段内的最优功率分配策略对应的车辆历史行驶数据,建立车速预测模型。The
车速预测模块404,用于根据预测时间点和车速预测模型,确定在预测时间点的预测车速。The vehicle
功率分配预测模块405,用于将当前行驶阶段的车速、预测车速输入目标功率分配神经网络模型,得到与预测车速对应的目标功率分配策略,以根据目标功率分配策略对车辆进行控制。The power
根据本公开的实施例,通过历史行驶阶段内的车辆历史行驶数据和最优功率分配策略对初始功率分配神经网络模型进行训练,得到目标功率分配神经网络模型,利用目标功率分配神经网络模型对当前行驶阶段的车速、预测车速进行处理,从而能够得到与预测车速对应的目标功率分配策略,进而根据目标功率分配策略对车辆进行控制,由于目标功率分配神经网络模型在训练过程中学习到了历史数据中关于最优功率分配策略,从而利用预测的目标功率分配策略对车辆进行控制能够降低车辆的经济性,解决了混合动力车辆在使用过程中经济性较差的问题。According to the embodiment of the present disclosure, the initial power distribution neural network model is trained through the historical vehicle driving data and the optimal power distribution strategy in the historical driving stage, and the target power distribution neural network model is obtained, and the target power distribution neural network model is used to analyze the current power distribution. The vehicle speed and predicted vehicle speed in the driving phase are processed, so that the target power distribution strategy corresponding to the predicted vehicle speed can be obtained, and then the vehicle can be controlled according to the target power distribution strategy. Since the target power distribution neural network model learns the historical data during the training process Regarding the optimal power distribution strategy, using the predicted target power distribution strategy to control the vehicle can reduce the economy of the vehicle and solve the problem of poor economy in the use of the hybrid vehicle.
根据本公开的实施例,混合动力车辆控制装置400还可以包括计算模块。According to an embodiment of the present disclosure, the hybrid
计算模块,用于利用动态规划算法处理历史行驶阶段内的车辆历史行驶数据,得到历史行驶阶段内的最优功率分配策略,其中,最优功率分配策略可以包括:发动机输出扭矩、发电机输出扭矩和电动机输出扭矩的最优取值。The calculation module is used to process the historical driving data of the vehicle in the historical driving stage by using the dynamic programming algorithm, and obtain the optimal power distribution strategy in the historical driving stage, wherein the optimal power allocation strategy may include: engine output torque, generator output torque and the optimal value of the motor output torque.
根据本公开的实施例,混合动力车辆控制装置400还可以包括处理模块和构建模块。According to an embodiment of the present disclosure, the hybrid
处理模块,用于利用动态规划算法处理测试循环数据,得到测试循环最优功率分配数据。The processing module is used to process the test cycle data by using the dynamic programming algorithm to obtain the optimal power distribution data of the test cycle.
构建模块,用于根据测试循环数据和测试循环最优功率分配数据建立初始功率分配神经网络模型。The building block is used to establish an initial power distribution neural network model based on the test cycle data and the test cycle optimal power distribution data.
根据本公开的实施例,初始功率分配神经网络模型可以包括BP神经网络模型,初始功率分配神经网络模型可以包括输入层、至少一个隐藏层和输出层。According to an embodiment of the present disclosure, the initial power distribution neural network model may include a BP neural network model, and the initial power distribution neural network model may include an input layer, at least one hidden layer, and an output layer.
根据本公开的实施例,目标功率分配策略可以包括:车辆的发动机的输出扭矩信号、发电机输出扭矩信号和驱动电机输出扭矩信号,其中,发电机用于将机械能转换为电能。According to an embodiment of the present disclosure, the target power distribution strategy may include an output torque signal of an engine of the vehicle, a generator output torque signal, and a drive motor output torque signal, wherein the generator is used to convert mechanical energy into electrical energy.
车辆历史行驶数据还可以包括:车辆电池剩余电量、挡位信号、油门信号和刹车信号。The historical driving data of the vehicle may further include: remaining battery power of the vehicle, gear signal, accelerator signal and brake signal.
根据本公开的实施例,建立模块403可以包括第一确定单元、第二确定单元和第三确定单元。According to an embodiment of the present disclosure, the
第一确定单元,用于根据历史行驶阶段内的最优功率分配策略,确定车速状态矩阵。The first determining unit is configured to determine the vehicle speed state matrix according to the optimal power distribution strategy in the historical driving stage.
第二确定单元,用于根据车速状态矩阵和车速频数矩阵,确定状态转移概率矩阵。The second determining unit is configured to determine the state transition probability matrix according to the vehicle speed state matrix and the vehicle speed frequency matrix.
第三确定单元,用于根据状态转移概率矩阵确定车速预测模型,其中,车速预测模型可以包括马尔科夫链车速预测模型。The third determination unit is configured to determine a vehicle speed prediction model according to the state transition probability matrix, wherein the vehicle speed prediction model may include a Markov chain vehicle speed prediction model.
根据本公开的实施例,训练模块402可以包括输入单元、计算单元和迭代单元。According to an embodiment of the present disclosure, the
输入单元,用于将车辆行驶样本输入初始功率分配神经网络模型,输出预测功率分配策略,其中,预测功率分配策略可以包括预测的发动机的输出扭矩、发电机的输出扭矩和驱动电机的输出扭矩。The input unit is used to input the vehicle driving sample into the initial power distribution neural network model, and output the predicted power distribution strategy, wherein the predicted power distribution strategy may include the predicted output torque of the engine, the output torque of the generator and the output torque of the driving motor.
计算单元,用于根据预测功率分配策略和标签数据计算函数,得到损失结果。The calculation unit is used to calculate the function according to the predicted power allocation strategy and the label data to obtain the loss result.
迭代单元,用于根据损失结果迭代地调整初始功率分配神经网络模型的参数,生成目标功率分配神经网络模型。The iterative unit is used to iteratively adjust the parameters of the initial power distribution neural network model according to the loss result to generate the target power distribution neural network model.
根据本公开的实施例,混合动力车辆控制装置400还可以包括更新模块、更新训练模块、第二建立模块、第二车速预测模块和第二功率分配预测模块。According to an embodiment of the present disclosure, the hybrid
更新模块,用于在车辆在当前行驶阶段的行驶里程满足预设更新步长的情况下,获取更新步长后的当前行驶阶段的最优功率分配策略;an update module, configured to obtain the optimal power distribution strategy of the current driving stage after the update step when the mileage of the vehicle in the current driving stage meets the preset update step size;
更新训练模块,用于将更新步长后的当前行驶阶段的最优功率分配策略和对应的车辆历史行驶数据分别作为新的标签数据和新的车辆行程样本对目标功率分配神经网络模型进行训练,得到新的目标功率分配神经网络模型。Update the training module, which is used to train the target power distribution neural network model by using the optimal power distribution strategy of the current driving stage after updating the step size and the corresponding historical driving data of the vehicle as new label data and new vehicle travel samples, respectively. A new target power distribution neural network model is obtained.
第二建立模块,用于根据与当前行驶阶段内的最优功率分配策略对应的车辆历史行驶数据,建立新的车速预测模型。The second establishment module is used for establishing a new vehicle speed prediction model according to the vehicle historical driving data corresponding to the optimal power distribution strategy in the current driving stage.
第二车速预测模块,用于根据新的预测时间点和新的车速预测模型,确定未来行驶阶段的新的预测时间点的新的预测车速。The second vehicle speed prediction module is configured to determine a new predicted vehicle speed at a new predicted time point in the future driving stage according to the new predicted time point and the new vehicle speed prediction model.
第二功率分配预测模块,用于将未来行驶阶段内的车速、新的预测车速输入新的目标功率分配神经网络模型,得到与新的预测车速对应的新的目标功率分配策略,以根据新的目标功率分配策略对车辆进行控制。The second power distribution prediction module is used to input the vehicle speed in the future driving stage and the new predicted vehicle speed into the new target power distribution neural network model, and obtain a new target power distribution strategy corresponding to the new predicted vehicle speed. The target power distribution strategy controls the vehicle.
根据本公开的实施例的模块、单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(Field Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Arrays,PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(Application Specific Integrated Circuit,ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。Any of the modules, units, or at least part of the functions of any of the modules according to the embodiments of the present disclosure may be implemented in one module. Any one or more of the modules and units according to the embodiments of the present disclosure may be divided into multiple modules for implementation. Any one or more of the modules and units according to the embodiments of the present disclosure may be at least partially implemented as hardware circuits, such as Field Programmable Gate Arrays (FPGA), Programmable Logic Arrays (Programmable Logic Arrays, PLA), system-on-chip, system-on-substrate, system-on-package, Application Specific Integrated Circuit (ASIC), or any other reasonable means of hardware or firmware that can integrate or package circuits, Or it can be implemented in any one of the three implementation manners of software, hardware and firmware, or in an appropriate combination of any of them. Alternatively, one or more of the modules and units according to the embodiments of the present disclosure may be implemented at least in part as computer program modules, which, when executed, may perform corresponding functions.
例如,获取模块401、训练模块402、建立模块403、车速预测模块404和功率分配预测模块405中的任意多个可以合并在一个模块/单元中实现,或者其中的任意一个模块/单元可以被拆分成多个模块/单元。或者,这些模块/单元中的一个或多个模块/单元的至少部分功能可以与其他模块/单元/子单元的至少部分功能相结合,并在一个模块/单元中实现。根据本公开的实施例,获取模块401、训练模块402、建立模块403、车速预测模块404和功率分配预测模块405中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,获取模块401、训练模块402、建立模块403、车速预测模块404和功率分配预测模块405中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。For example, any of the
需要说明的是,本公开的实施例中混合动力车辆控制装置部分与本公开的实施例中混合动力车辆控制方法部分是相对应的,混合动力车辆控制装置部分的描述具体参考混合动力车辆控制方法部分,在此不再赘述。It should be noted that the part of the hybrid vehicle control device in the embodiments of the present disclosure corresponds to the hybrid vehicle control method part in the embodiments of the present disclosure, and the description of the hybrid vehicle control device part refers to the hybrid vehicle control method. part, which will not be repeated here.
图5示意性示出了根据本公开实施例的适于实现上文描述的方法的电子设备的框图。图5示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Figure 5 schematically shows a block diagram of an electronic device suitable for implementing the method described above according to an embodiment of the present disclosure. The electronic device shown in FIG. 5 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.
如图5所示,根据本公开实施例的电子设备500包括处理器501,其可以根据存储在只读存储器(Read-Only Memory,ROM)502中的程序或者从存储部分508加载到随机访问存储器(Random Access Memory,RAM)503中的程序而执行各种适当的动作和处理。处理器501例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器501还可以包括用于缓存用途的板载存储器。处理器501可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。As shown in FIG. 5 , an
在RAM 503中,存储有电子设备500操作所需的各种程序和数据。处理器501、ROM502以及RAM 503通过总线504彼此相连。处理器501通过执行ROM 502和/或RAM 503中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 502和RAM 503以外的一个或多个存储器中。处理器501也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。In the
根据本公开的实施例,电子设备500还可以包括输入/输出(I/O)接口505,输入/输出(I/O)接口505也连接至总线504。系统500还可以包括连接至I/O接口505的以下部件中的一项或多项:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。According to an embodiment of the present disclosure, the
根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被处理器501执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the method illustrated in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network via the
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。The present disclosure also provides a computer-readable storage medium. The computer-readable storage medium may be included in the device/apparatus/system described in the above embodiments; it may also exist alone without being assembled into the device/system. device/system. The above-mentioned computer-readable storage medium carries one or more programs, and when the above-mentioned one or more programs are executed, implement the method according to the embodiment of the present disclosure.
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质。例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM(Erasable Programmable Read Only Memory,EPROM)或闪存)、便携式紧凑磁盘只读存储器(Computer Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include but not limited to: portable computer disk, hard disk, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM (Erasable Programmable Read Only Memory, EPROM) or flash memory), Portable compact disk read-only memory (Computer Disc Read-Only Memory, CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM 502和/或RAM 503和/或ROM 502和RAM 503以外的一个或多个存储器。For example, according to embodiments of the present disclosure, a computer-readable storage medium may include one or more memories other than
本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行本公开实施例所提供的方法的程序代码,当计算机程序产品在电子设备上运行时,该程序代码用于使电子设备实现本公开实施例所提供的混合动力车辆控制方法。Embodiments of the present disclosure also include a computer program product, which includes a computer program, the computer program includes program codes for executing the methods provided by the embodiments of the present disclosure, and when the computer program product runs on an electronic device, the program The code is used to enable the electronic device to implement the hybrid vehicle control method provided by the embodiments of the present disclosure.
在该计算机程序被处理器501执行时,执行本公开实施例的系统/装置中限定的上述功能。根据本公开的实施例,上文描述的系统、装置、模块、单元等可以通过计算机程序模块来实现。When the computer program is executed by the
在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分509被下载和安装,和/或从可拆卸介质511被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed in the form of a signal over a network medium, and downloaded and installed through the
根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。According to the embodiments of the present disclosure, the program code for executing the computer program provided by the embodiments of the present disclosure may be written in any combination of one or more programming languages, and specifically, high-level procedures and/or object-oriented programming may be used. programming language, and/or assembly/machine language to implement these computational programs. Programming languages include, but are not limited to, languages such as Java, C++, python, "C" or similar programming languages. The program code may execute entirely on the user computing device, partly on the user device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (eg, using an Internet service provider business via an Internet connection).
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented in special purpose hardware-based systems that perform the specified functions or operations, or can be implemented using A combination of dedicated hardware and computer instructions is implemented. Those skilled in the art will appreciate that various combinations and/or combinations of features recited in various embodiments and/or claims of the present disclosure are possible, even if such combinations or combinations are not expressly recited in the present disclosure. In particular, various combinations and/or combinations of the features recited in the various embodiments of the present disclosure and/or in the claims may be made without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of this disclosure.
以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。Embodiments of the present disclosure have been described above. However, these examples are for illustrative purposes only, and are not intended to limit the scope of the present disclosure. Although the various embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the appended claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and these substitutions and modifications should all fall within the scope of the present disclosure.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210695387.1A CN114889581B (en) | 2022-06-17 | 2022-06-17 | Hybrid vehicle control method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210695387.1A CN114889581B (en) | 2022-06-17 | 2022-06-17 | Hybrid vehicle control method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114889581A true CN114889581A (en) | 2022-08-12 |
CN114889581B CN114889581B (en) | 2025-04-29 |
Family
ID=82728546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210695387.1A Active CN114889581B (en) | 2022-06-17 | 2022-06-17 | Hybrid vehicle control method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114889581B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115923764A (en) * | 2022-11-17 | 2023-04-07 | 安徽江淮汽车集团股份有限公司 | Hybrid Electric Vehicle Energy Control Method and Device Based on Driving Condition Prediction |
CN118478895A (en) * | 2024-04-28 | 2024-08-13 | 重庆赛力斯凤凰智创科技有限公司 | Vehicle parameter prediction method and device |
CN119911260A (en) * | 2025-04-02 | 2025-05-02 | 潍柴雷沃智慧农业科技股份有限公司 | Power split hybrid tractor control method, system, device and medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101519073A (en) * | 2009-04-07 | 2009-09-02 | 北京大学 | Method for forecasting running load of hybrid electric vehicle |
CN107813814A (en) * | 2016-09-12 | 2018-03-20 | 法乐第(北京)网络科技有限公司 | Energy hole track optimizing method, hybrid vehicle for hybrid vehicle |
CN108909702A (en) * | 2018-08-23 | 2018-11-30 | 北京理工大学 | A kind of plug-in hybrid-power automobile energy management method and system |
US20200391721A1 (en) * | 2019-06-14 | 2020-12-17 | GM Global Technology Operations LLC | Ai-enhanced nonlinear model predictive control of power split and thermal management of vehicle powertrains |
EP3878706A1 (en) * | 2020-03-09 | 2021-09-15 | Avl Powertrain Uk Ltd | Method for controlling a hybrid electric vehicle |
CN113602252A (en) * | 2021-09-02 | 2021-11-05 | 一汽解放汽车有限公司 | A hybrid electric vehicle control method and device |
DE102020208886A1 (en) * | 2020-07-16 | 2022-01-20 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method of operating a vehicle |
-
2022
- 2022-06-17 CN CN202210695387.1A patent/CN114889581B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101519073A (en) * | 2009-04-07 | 2009-09-02 | 北京大学 | Method for forecasting running load of hybrid electric vehicle |
CN107813814A (en) * | 2016-09-12 | 2018-03-20 | 法乐第(北京)网络科技有限公司 | Energy hole track optimizing method, hybrid vehicle for hybrid vehicle |
CN108909702A (en) * | 2018-08-23 | 2018-11-30 | 北京理工大学 | A kind of plug-in hybrid-power automobile energy management method and system |
US20200391721A1 (en) * | 2019-06-14 | 2020-12-17 | GM Global Technology Operations LLC | Ai-enhanced nonlinear model predictive control of power split and thermal management of vehicle powertrains |
EP3878706A1 (en) * | 2020-03-09 | 2021-09-15 | Avl Powertrain Uk Ltd | Method for controlling a hybrid electric vehicle |
DE102020208886A1 (en) * | 2020-07-16 | 2022-01-20 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method of operating a vehicle |
CN113602252A (en) * | 2021-09-02 | 2021-11-05 | 一汽解放汽车有限公司 | A hybrid electric vehicle control method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115923764A (en) * | 2022-11-17 | 2023-04-07 | 安徽江淮汽车集团股份有限公司 | Hybrid Electric Vehicle Energy Control Method and Device Based on Driving Condition Prediction |
CN118478895A (en) * | 2024-04-28 | 2024-08-13 | 重庆赛力斯凤凰智创科技有限公司 | Vehicle parameter prediction method and device |
CN119911260A (en) * | 2025-04-02 | 2025-05-02 | 潍柴雷沃智慧农业科技股份有限公司 | Power split hybrid tractor control method, system, device and medium |
Also Published As
Publication number | Publication date |
---|---|
CN114889581B (en) | 2025-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114889581A (en) | Hybrid vehicle control method and device | |
CN110610260B (en) | Driving energy consumption prediction system, method, storage medium and equipment | |
Gan et al. | Intelligent learning algorithm and intelligent transportation-based energy management strategies for hybrid electric vehicles: A review | |
Denis et al. | Fuzzy‐based blended control for the energy management of a parallel plug‐in hybrid electric vehicle | |
US20180113173A1 (en) | Method and system for predicting energy consumption of a vehicle through application of a statistical model utilizing sensor and database data | |
CN110481536A (en) | A kind of control method and equipment applied to hybrid vehicle | |
CN114004993B (en) | Method and device for identifying IA-SVM driving condition based on LSTM speed prediction optimization | |
Ali et al. | Digital twin in intelligent transportation systems: A review | |
CN112818036A (en) | Electric vehicle remaining mileage estimation method and device based on cloud big data | |
CN115328088B (en) | Automobile fault diagnosis method and system based on cloud edge cooperation and intelligent automobile | |
CN111002975B (en) | Vehicle energy management method, system, electronic device, and storage medium | |
CN116215495A (en) | Hybrid vehicle energy management optimization method, device and system | |
CN113135113A (en) | Global SOC (System on chip) planning method and device | |
Du et al. | Receding horizon control based energy management strategy for PHEB using GRU deep learning predictive model | |
WO2024041102A1 (en) | Vehicle power battery configuration method and apparatus, electronic device and storage medium | |
CN106696952B (en) | A kind of intelligent network connection hybrid vehicle energy control method | |
Ye et al. | Deep reinforcement learning-based energy management system enhancement using digital twin for electric vehicles | |
CN118254802A (en) | Driving style identification method, device, computer readable medium and vehicle | |
US20230264574A1 (en) | Method and apparatus for vehicle control, storage medium, electronic device, and computer program | |
CN113479194B (en) | Parking control method, device, electronic device and readable medium | |
CN113269339B (en) | Method and system for automatically creating and distributing network appointment tasks | |
CN117863886B (en) | Range-extending vehicle endurance prediction method and device, electronic equipment and medium | |
CN114676870A (en) | Vehicle speed prediction method, vehicle speed prediction model training method and related device | |
CN115907136A (en) | Electric vehicle scheduling method, device, equipment and computer readable medium | |
CN115688957A (en) | Method, device, electronic equipment and storage medium for determining vehicle energy consumption |
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 |