WO2019233004A1 - Real-time synchronous networked control device and method for distributed drive electric vehicle - Google Patents
Real-time synchronous networked control device and method for distributed drive electric vehicle Download PDFInfo
- Publication number
- WO2019233004A1 WO2019233004A1 PCT/CN2018/109401 CN2018109401W WO2019233004A1 WO 2019233004 A1 WO2019233004 A1 WO 2019233004A1 CN 2018109401 W CN2018109401 W CN 2018109401W WO 2019233004 A1 WO2019233004 A1 WO 2019233004A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- module
- vehicle
- real
- time
- controller
- 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.)
- Ceased
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2220/00—Electrical machine types; Structures or applications thereof
- B60L2220/40—Electrical machine applications
- B60L2220/42—Electrical machine applications with use of more than one motor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/423—Torque
-
- 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/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/64—Electric machine technologies in electromobility
-
- 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/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Definitions
- the invention relates to a control device for a distributed drive electric vehicle, and in particular to a real-time synchronous networked control device and method for a distributed drive electric vehicle.
- Distributed driving electric vehicle refers to a new configuration vehicle in which each driving wheel is independently driven by a motor. Compared with traditional vehicle machinery and hydraulic systems, the motor has faster torque response capability and higher torque control accuracy; distributed Driving electric vehicles has the advantage of flexible and controllable torque of each driving wheel, so it has great potential in vehicle dynamics control and energy saving.
- the core task of distributed drive electric vehicles is to achieve a reasonable distribution of wheel torque.
- torque commands are generated through reasonable control and torque distribution strategies, and the torque commands are distributed to each drive motor, and each drive motor implements the torque command .
- the CAN protocol vehicle network is usually used as a communication means.
- the use of the CAN protocol vehicle network provides convenient data interaction capabilities for system integrated control, but it also introduces new problems, such as network-induced delays and information out-of-sync issues.
- the purpose of the present invention is to overcome the shortcomings of the prior art and provide a real-time synchronous networked control device and method for distributed driving electric vehicles, which effectively solves the problem of information asynchrony induced by the CAN protocol on-board network and effectively reduces the network induction.
- the delay improves the synchronization and real-time of the wheel drive control, and provides technical support for ensuring the maneuverability and safety of the distributed drive vehicle.
- a real-time synchronous networked control device for distributed driving electric vehicles, including multiple sensor nodes of a vehicle, a vehicle controller, and multiple actuator nodes of the vehicle;
- the vehicle control The device includes a receiving module, a controller module, a time trigger, a schedule storage module, a scheduler module, and a sending module;
- the input end of the receiving module is connected to various sensor nodes of the vehicle through the CAN protocol network, and receives driver instructions.
- the output end of the receiving module is connected to the controller module; the input end of the dispatcher module is respectively connected to the schedule storage module.
- Connected to a time trigger, used to calculate a scheduling command according to the schedule stored in the schedule storage module under the management of the time trigger, and the output of the scheduler module is connected to the controller module and the sending module, respectively;
- the controller module under the dispatch command, calculates and generates a torque control command according to the driver instruction information from the receiving module and the vehicle / wheel state information collected by each sensor node of the vehicle; the output end of the controller module is connected to the sending module
- the sending module is connected to each actuator node of the vehicle through the CAN protocol network.
- time trigger manages the scheduler module by generating a periodic trigger signal.
- the control method of a real-time synchronous networked control device for a distributed driving electric vehicle includes the following steps:
- the receiving module transmits the real-time vehicle / wheel state information to the controller module together with the driver's instruction;
- the scheduler module calculates the scheduling command according to the schedule and transmits it to the controller module or the sending module;
- the controller module uses the driver's instruction information and the vehicle / wheel state information collected by each sensor node of the vehicle to calculate and generate a torque control command, which is transmitted to the sending module;
- the sending module transmits the torque control command to the various actuator nodes of the vehicle in real time through the CAN protocol network to control the action of the electric vehicle.
- the schedule includes a plurality of basic periods, and the basic periods are responsible for sending management information.
- base period length T base-cycle should satisfy the following scheduling inequality:
- T message indicates the information transmission time in the basic period
- ⁇ () indicates the sum operation
- max [] indicates the maximum value operation.
- the beneficial effect of the present invention is that the present invention adopts an active scheduling mode based on a schedule, which can effectively solve the problem of asynchronous sending of state information induced by the network, and effectively improve the synchronization of the wheel drive control; by using the schedule, the basic period and the scheduling inequality
- the criterion can effectively suppress the problem of network-induced information delay and effectively ensure the real-time nature of wheel drive control.
- FIG. 1 is a schematic block diagram of a device according to the present invention.
- FIG. 3 is an analytic diagram of torque distribution execution of the distributed driving electric vehicle in the embodiment
- FIG. 5 is an implementation effect diagram of networked control using a traditional control scheme
- FIG. 6 is an implementation effect diagram of networked control using the control scheme proposed by the present invention.
- a real-time synchronous networked control device for distributed driving electric vehicles includes multiple sensor nodes of a vehicle, a vehicle controller, and multiple actuator nodes of the vehicle;
- the vehicle controller includes a receiving module and a controller Modules, time triggers, schedule storage modules, scheduler modules, and sending modules;
- the input end of the receiving module is connected to various sensor nodes of the vehicle through the CAN protocol network, and receives driver instructions.
- the output end of the receiving module is connected to the controller module; the input end of the dispatcher module is respectively connected to the schedule storage module.
- Connected to a time trigger, used to calculate a scheduling command according to the schedule stored in the schedule storage module under the management of the time trigger, and the output of the scheduler module is connected to the controller module and the sending module, respectively;
- the controller module under the dispatch command, calculates and generates a torque control command according to the driver instruction information from the receiving module and the vehicle / wheel state information collected by each sensor node of the vehicle; the output end of the controller module is connected to the sending module
- the sending module is connected to each actuator node of the vehicle through the CAN protocol network.
- the time trigger manages the scheduler module by generating a periodic trigger signal.
- the method for controlling a real-time synchronous networked control device for a distributed driving electric vehicle includes the following steps:
- the receiving module transmits the real-time vehicle / wheel state information to the controller module together with the driver's instruction;
- the scheduler module calculates the scheduling command according to the schedule and transmits it to the controller module or the sending module;
- the controller module uses the driver's instruction information and the vehicle / wheel state information collected by each sensor node of the vehicle to calculate and generate a torque control command, which is transmitted to the sending module;
- the sending module transmits the torque control command to the various actuator nodes of the vehicle in real time through the CAN protocol network to control the action of the electric vehicle.
- the schedule includes a plurality of basic periods, and the basic periods are responsible for sending management information.
- the basic cycle length T base-cycle should satisfy the following scheduling inequality:
- T message indicates the information transmission time in the basic period
- ⁇ () indicates the sum operation
- max [] indicates the maximum value operation.
- a four-wheeled distributed drive electric vehicle networked control system structure is taken as an example.
- the control system of the electric vehicle includes four motor sensor nodes and four motor actuator nodes (Note: In practical applications, Motor sensor nodes and motor actuator nodes can be integrated in the motor controller node assembly), vehicle controllers, CAN networks, and directly connected sensors.
- the vehicle controller collects the rotation speed signals and driver command information of the four motor sensor nodes through the CAN network, and calculates the torque control command based on the obtained vehicle / wheel state information, according to the vehicle dynamics control requirements and the corresponding control strategy.
- the CAN network sends the calculated torque control commands to the four motor actuator nodes.
- FIG. 3 is an implementation analysis diagram of torque distribution of a distributed-drive electric vehicle according to an embodiment.
- the process of torque distribution of a four-wheeled distributed-drive electric vehicle is as follows: First, four motor speed sensors collect the current motor speed signals and send them to the CAN network through After receiving the four motor speed signals and driver instructions, the vehicle controller and the receiving module of the vehicle controller calculate and generate torque control commands according to the vehicle dynamics control requirements and the corresponding torque distribution strategy. The torque command is sent to the motor controller to execute the torque command to realize the drive control of the vehicle.
- the first is to ensure the real-time performance of the feedback control from the motor speed to the torque command
- the second is to ensure the synchronization of the four motors to execute the torque command. . Therefore, network-induced delay and out-of-sync issues must be effectively suppressed to ensure the real-time and synchronization of wheel drive control.
- the controller module accepts the management of the scheduling command generated by the scheduler module when processing the torque control command.
- other sensors and executor nodes accept the management of scheduling commands sent by the scheduler module when performing tasks.
- the time delay effectively guarantees the real-time and synchronization of the wheel drive control.
- the vehicle controller in the project can be implemented by a 16-bit or higher microcontroller chip with an integrated CAN module.
- the scheduling table is composed of a basic period.
- the CAN bus baud rate is set to 250 kbps
- the system sampling period is 10 ms
- the basic period is set to 5 ms.
- Each sampling period contains two basic periods, and the management of sampling information transmission is completed in the first basic period.
- the management of command information transmission is completed in the second basic cycle.
- the extended frame length calculation formula is: d j ⁇ 8, it can be known that the extended frame length can be up to 160 bits.
- one basic cycle needs to complete sending four speed signal data frames and one scheduling command data frame.
- the time required to send five data frames is:
- the basic period in this example satisfies the scheduling inequality T base-cycle > max [ ⁇ (T message )].
- FIG. 5 is the implementation effect diagrams of the networked control using the traditional control scheme (without using the scheduler), and FIG. 6 is the control using the present invention.
- the network control implementation plan of the scheme By comparison, it can be seen that the solution provided by the present invention effectively solves the problem of asynchronous sending of network information, and at the same time reduces the network induced delay to one sampling period.
- the traditional scheme has large asynchronism and large time-varying delay.
- the proposed scheme has obvious technical advantages in ensuring the real-time and synchronization of wheel drive control, and can provide technical support for real-time synchronous control of distributed drive electric vehicles.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Traffic Control Systems (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Description
本发明涉及分布式驱动电动汽车的控制装置,具体为分布式驱动电动汽车的实时同步网络化控制装置及方法。The invention relates to a control device for a distributed drive electric vehicle, and in particular to a real-time synchronous networked control device and method for a distributed drive electric vehicle.
分布式驱动电动汽车是指各驱动车轮分别由电机独立驱动的新构型车辆;与传统的车辆机械及液压系统相比,电机具有较快的力矩响应能力和较高的力矩控制精度;分布式驱动电动汽车具有各驱动车轮转矩灵活可控的优势,从而在车辆动力学控制及节能方面拥有了很大潜力。Distributed driving electric vehicle refers to a new configuration vehicle in which each driving wheel is independently driven by a motor. Compared with traditional vehicle machinery and hydraulic systems, the motor has faster torque response capability and higher torque control accuracy; distributed Driving electric vehicles has the advantage of flexible and controllable torque of each driving wheel, so it has great potential in vehicle dynamics control and energy saving.
当前分布式驱动电动汽车的优势及开发已经引起了人们的重视,尤其在低地板客车、工程车辆以及特种车辆领域具有很大需求;对于采用轮毂电机分布式驱动的汽车,通过合理控制各电机的力矩输出,可以实现车辆驱动效率的优化、动力性能的提升、轮胎防滑转以及操纵性、稳定性的改善等,从而可以提高车辆的综合性能以及性价比,已成为新的研究热点。At present, the advantages and development of distributed-drive electric vehicles have attracted people's attention, especially in the field of low-floor passenger cars, engineering vehicles and special vehicles. For automobiles that adopt distributed drive of in-wheel motors, the reasonable control of each motor's The torque output can realize the optimization of vehicle driving efficiency, improvement of power performance, tire anti-skid rotation and improvement of handling and stability, etc., so as to improve the overall performance and cost performance of the vehicle, which has become a new research hotspot.
相比传统汽车,分布式驱动电动汽车的核心任务是实现车轮力矩的合理分配。为了实现车轮力矩的合理分配,工程中需要采集大量车轮及车辆状态信息,通过合理的控制和力矩分配策略产生力矩命令,并将力矩命令分发到各驱动电机,由各驱动电机实现力矩命令的实施。为了处理各电子单元之间大量状态与命令信息的实时交换,CAN协议车载网络通常被用作通信手段。CAN协议车载网络的使用一方面为系统集成控制提供了便捷的数据交互能力,但也会引入新的问题,诸如网络诱导延时、信息不同步问题等。这些问题不可避免地会降低车轮驱动控制的实时性和同步性,影响车辆的动力性及操纵稳定性;CAN协议网络诱导延时将导致4轮独立驱动电动汽车操纵控制性能下降、甚至失稳。针对网络诱导延时问题,通过鲁棒控制的方法,一定程度上可以提高系统的稳定性,但由于网络诱导的信息不同步问题,无法满足分布式驱动电动汽车的实际需要。就目前而言,现有的CAN协议车载网络大多聚焦于解决CAN协议网络诱导延时与带宽利用率问题,并未考虑网络诱导信息不同步问题,具有一定的局限性,无法满足分布式驱动电动汽车控制的实际应用需求。Compared with traditional cars, the core task of distributed drive electric vehicles is to achieve a reasonable distribution of wheel torque. In order to achieve a reasonable distribution of wheel torque, a large amount of wheel and vehicle state information needs to be collected in the project, torque commands are generated through reasonable control and torque distribution strategies, and the torque commands are distributed to each drive motor, and each drive motor implements the torque command . In order to handle the real-time exchange of a large amount of status and command information between various electronic units, the CAN protocol vehicle network is usually used as a communication means. On the one hand, the use of the CAN protocol vehicle network provides convenient data interaction capabilities for system integrated control, but it also introduces new problems, such as network-induced delays and information out-of-sync issues. These problems will inevitably reduce the real-time and synchronization of the wheel drive control, affecting the vehicle's dynamics and handling stability; the CAN protocol network induced delay will cause the 4-wheel independent drive electric vehicle to have reduced handling performance or even instability. Aiming at the problem of network-induced delay, robust control can improve the stability of the system to a certain extent. However, due to the problem of network-induced information asynchrony, it cannot meet the actual needs of distributed driving electric vehicles. At present, most of the existing CAN vehicle-mounted networks focus on solving the CAN protocol network induced delay and bandwidth utilization issues, without considering the problem of network induction information asynchrony, which has certain limitations and cannot meet the requirements of distributed drive electric The actual application needs of automotive control.
发明内容Summary of the Invention
本发明的目的在于克服现有技术的不足,提供一种分布式驱动电动汽车的实时同步网络化控制装置及方法,有效解决了CAN协议车载网络诱导的信息不同步问题,同时有效降低了网络诱导延时,提高了车轮驱动控制的同步性和实时性,为确保分布式驱动车辆的操纵性和安全提供了技术支撑。The purpose of the present invention is to overcome the shortcomings of the prior art and provide a real-time synchronous networked control device and method for distributed driving electric vehicles, which effectively solves the problem of information asynchrony induced by the CAN protocol on-board network and effectively reduces the network induction. The delay improves the synchronization and real-time of the wheel drive control, and provides technical support for ensuring the maneuverability and safety of the distributed drive vehicle.
本发明的目的是通过以下技术方案来实现的:分布式驱动电动汽车的实时同步网络化控 制装置,包括车辆的多个传感器节点、车辆控制器和车辆的多个执行器节点;所述车辆控制器包括接收模块、控制器模块、时间触发器、调度表存储模块、调度器模块和发送模块;The object of the present invention is achieved by the following technical solutions: a real-time synchronous networked control device for distributed driving electric vehicles, including multiple sensor nodes of a vehicle, a vehicle controller, and multiple actuator nodes of the vehicle; the vehicle control The device includes a receiving module, a controller module, a time trigger, a schedule storage module, a scheduler module, and a sending module;
所述接收模块的输入端通过CAN协议网络与车辆的各个传感器节点连接,并接收驾驶员指令,接收模块的输出端与控制器模块连接;所述调度器模块的输入端分别与调度表存储模块和时间触发器连接,用于在时间触发器的管理下,根据调度表存储模块中保存的调度表,计算得到调度命令,调度器模块的输出端分别与控制器模块和发送模块连接;所述控制器模块,在调度命令下,根据来自接收模块的驾驶员指令信息和车辆各个传感器节点采集到的车辆/车轮状态信息,计算产生力矩控制命令;所述控制器模块的输出端与发送模块连接,发送模块通过CAN协议网络与车辆的各执行器节点连接。The input end of the receiving module is connected to various sensor nodes of the vehicle through the CAN protocol network, and receives driver instructions. The output end of the receiving module is connected to the controller module; the input end of the dispatcher module is respectively connected to the schedule storage module. Connected to a time trigger, used to calculate a scheduling command according to the schedule stored in the schedule storage module under the management of the time trigger, and the output of the scheduler module is connected to the controller module and the sending module, respectively; The controller module, under the dispatch command, calculates and generates a torque control command according to the driver instruction information from the receiving module and the vehicle / wheel state information collected by each sensor node of the vehicle; the output end of the controller module is connected to the sending module The sending module is connected to each actuator node of the vehicle through the CAN protocol network.
进一步地,所述时间触发器通过产生周期性触发信号的方式对调度器模块进行管理。Further, the time trigger manages the scheduler module by generating a periodic trigger signal.
所述的分布式驱动电动汽车的实时同步网络化控制装置的控制方法,包括以下步骤:The control method of a real-time synchronous networked control device for a distributed driving electric vehicle includes the following steps:
S1.车辆的多个传感器节点实时采集车辆/车轮状态信息,通过CAN协议网络传输给接收模块;S1. Multiple sensor nodes of the vehicle collect vehicle / wheel status information in real time and transmit it to the receiving module through the CAN protocol network;
S2.接收模块将实时的车辆/车轮状态信息与驾驶员指令一起传输给控制器模块;S2. The receiving module transmits the real-time vehicle / wheel state information to the controller module together with the driver's instruction;
S3.在时间触发器的信号下,调度器模块根据调度表计算调度命令,传输给控制器模块或发送模块;S3. Under the signal of the time trigger, the scheduler module calculates the scheduling command according to the schedule and transmits it to the controller module or the sending module;
S4.在调度器模块的调度命令下,控制器模块利用驾驶员指令信息和车辆各个传感器节点采集到的车辆/车轮状态信息,计算产生力矩控制命令,传输给发送模块;S4. Under the dispatch command of the dispatcher module, the controller module uses the driver's instruction information and the vehicle / wheel state information collected by each sensor node of the vehicle to calculate and generate a torque control command, which is transmitted to the sending module;
S5.在调度器模块的调度命令下,发送模块通过CAN协议网络将力矩控制命令实时同步传输给车辆的各个执行器节点,控制电动汽车动作。S5. Under the dispatching command of the dispatcher module, the sending module transmits the torque control command to the various actuator nodes of the vehicle in real time through the CAN protocol network to control the action of the electric vehicle.
进一步地,所述调度表包括多个基本周期,所述基本周期负责管理信息的发送。Further, the schedule includes a plurality of basic periods, and the basic periods are responsible for sending management information.
进一步地,所述基本周期长度T base-cycle应满足如下调度不等式: Further, the base period length T base-cycle should satisfy the following scheduling inequality:
T base-cycle>max[∑(T message)]; T base-cycle > max [∑ (T message )];
其中,T message表示指基本周期内的信息传输时间,∑()表示指求和运算,max[]表示求取最大值运算。 Among them, T message indicates the information transmission time in the basic period, Σ () indicates the sum operation, and max [] indicates the maximum value operation.
本发明的有益效果是:本发明采用基于调度表的主动调度模式,可以有效解决网络诱导的状态信息发送不同步问题,有效改进车轮驱动控制的同步性;通过采用调度表、基本周期和调度不等式判据,可以有效抑制网络诱导的信息延时问题,有效保证车轮驱动控制的实时性。The beneficial effect of the present invention is that the present invention adopts an active scheduling mode based on a schedule, which can effectively solve the problem of asynchronous sending of state information induced by the network, and effectively improve the synchronization of the wheel drive control; by using the schedule, the basic period and the scheduling inequality The criterion can effectively suppress the problem of network-induced information delay and effectively ensure the real-time nature of wheel drive control.
图1为本发明的装置原理框图;FIG. 1 is a schematic block diagram of a device according to the present invention;
图2为本发明的方法流程图;2 is a flowchart of a method according to the present invention;
图3实施例中分布式驱动电动汽车力矩分配执行解析图;FIG. 3 is an analytic diagram of torque distribution execution of the distributed driving electric vehicle in the embodiment;
图4为依据本发明所提出的调度策略所设计的调度表实例;4 is an example of a scheduling table designed according to the scheduling strategy proposed by the present invention;
图5为采用传统控制方案的网络化控制执行效果图;FIG. 5 is an implementation effect diagram of networked control using a traditional control scheme; FIG.
图6为采用本发明所提控制方案的网络化控制执行效果图。FIG. 6 is an implementation effect diagram of networked control using the control scheme proposed by the present invention.
下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。The technical solution of the present invention is described in further detail below with reference to the accompanying drawings, but the protection scope of the present invention is not limited to the following.
如图1所示,分布式驱动电动汽车的实时同步网络化控制装置,包括车辆的多个传感器节点、车辆控制器和车辆的多个执行器节点;所述车辆控制器包括接收模块、控制器模块、时间触发器、调度表存储模块、调度器模块和发送模块;As shown in FIG. 1, a real-time synchronous networked control device for distributed driving electric vehicles includes multiple sensor nodes of a vehicle, a vehicle controller, and multiple actuator nodes of the vehicle; the vehicle controller includes a receiving module and a controller Modules, time triggers, schedule storage modules, scheduler modules, and sending modules;
所述接收模块的输入端通过CAN协议网络与车辆的各个传感器节点连接,并接收驾驶员指令,接收模块的输出端与控制器模块连接;所述调度器模块的输入端分别与调度表存储模块和时间触发器连接,用于在时间触发器的管理下,根据调度表存储模块中保存的调度表,计算得到调度命令,调度器模块的输出端分别与控制器模块和发送模块连接;所述控制器模块,在调度命令下,根据来自接收模块的驾驶员指令信息和车辆各个传感器节点采集到的车辆/车轮状态信息,计算产生力矩控制命令;所述控制器模块的输出端与发送模块连接,发送模块通过CAN协议网络与车辆的各执行器节点连接。The input end of the receiving module is connected to various sensor nodes of the vehicle through the CAN protocol network, and receives driver instructions. The output end of the receiving module is connected to the controller module; the input end of the dispatcher module is respectively connected to the schedule storage module. Connected to a time trigger, used to calculate a scheduling command according to the schedule stored in the schedule storage module under the management of the time trigger, and the output of the scheduler module is connected to the controller module and the sending module, respectively; The controller module, under the dispatch command, calculates and generates a torque control command according to the driver instruction information from the receiving module and the vehicle / wheel state information collected by each sensor node of the vehicle; the output end of the controller module is connected to the sending module The sending module is connected to each actuator node of the vehicle through the CAN protocol network.
其中,所述时间触发器通过产生周期性触发信号的方式对调度器模块进行管理。The time trigger manages the scheduler module by generating a periodic trigger signal.
如图2所示,所述的分布式驱动电动汽车的实时同步网络化控制装置的控制方法,包括以下步骤:As shown in FIG. 2, the method for controlling a real-time synchronous networked control device for a distributed driving electric vehicle includes the following steps:
S1.车辆的多个传感器节点实时采集车辆/车轮状态信息,通过CAN协议网络传输给接收模块;S1. Multiple sensor nodes of the vehicle collect vehicle / wheel status information in real time and transmit it to the receiving module through the CAN protocol network;
S2.接收模块将实时的车辆/车轮状态信息与驾驶员指令一起传输给控制器模块;S2. The receiving module transmits the real-time vehicle / wheel state information to the controller module together with the driver's instruction;
S3.在时间触发器的信号下,调度器模块根据调度表计算调度命令,传输给控制器模块或发送模块;S3. Under the signal of the time trigger, the scheduler module calculates the scheduling command according to the schedule and transmits it to the controller module or the sending module;
S4.在调度器模块的调度命令下,控制器模块利用驾驶员指令信息和车辆各个传感器节点采集到的车辆/车轮状态信息,计算产生力矩控制命令,传输给发送模块;S4. Under the dispatch command of the dispatcher module, the controller module uses the driver's instruction information and the vehicle / wheel state information collected by each sensor node of the vehicle to calculate and generate a torque control command, which is transmitted to the sending module;
S5.在调度器模块的调度命令下,发送模块通过CAN协议网络将力矩控制命令实时同步传输给车辆的各个执行器节点,控制电动汽车动作。S5. Under the dispatching command of the dispatcher module, the sending module transmits the torque control command to the various actuator nodes of the vehicle in real time through the CAN protocol network to control the action of the electric vehicle.
所述调度表包括多个基本周期,所述基本周期负责管理信息的发送。The schedule includes a plurality of basic periods, and the basic periods are responsible for sending management information.
所述基本周期长度T base-cycle应满足如下调度不等式: The basic cycle length T base-cycle should satisfy the following scheduling inequality:
T base-cycle>max[∑(T message)]; T base-cycle > max [∑ (T message )];
其中,T message表示指基本周期内的信息传输时间,∑()表示指求和运算,max[]表示求取最大值运算。 Among them, T message indicates the information transmission time in the basic period, Σ () indicates the sum operation, and max [] indicates the maximum value operation.
在本申请的实施例中,以四轮分布式驱动电动汽车网络化控制系统结构为例,该电动汽车的控制系统包括4个电机传感器节点、4个电机执行器节点(注:实际应用中,电机传感器节点和电机执行器节点可集成在电机控制器节点总成中)、车辆控制器、CAN网络以及直连传感器等。车辆控制器通过CAN网络采集4个电机传感器节点的转速信号及驾驶员指令信息,并根据获得的车辆/车轮状态信息,依据车辆动力学控制要求及相应的控制策略计算产生力矩控制命令,再通过CAN网络将计算所得的力矩控制命令发送给四个电机执行器节点。In the embodiment of the present application, a four-wheeled distributed drive electric vehicle networked control system structure is taken as an example. The control system of the electric vehicle includes four motor sensor nodes and four motor actuator nodes (Note: In practical applications, Motor sensor nodes and motor actuator nodes can be integrated in the motor controller node assembly), vehicle controllers, CAN networks, and directly connected sensors. The vehicle controller collects the rotation speed signals and driver command information of the four motor sensor nodes through the CAN network, and calculates the torque control command based on the obtained vehicle / wheel state information, according to the vehicle dynamics control requirements and the corresponding control strategy. The CAN network sends the calculated torque control commands to the four motor actuator nodes.
图3为实施例分布式驱动电动汽车力矩分配执行解析图,四轮分布式驱动电动汽车执行力矩分配的过程为:首先,四个电机转速传感器采集当前电机的转速信号,并通过CAN网络发送给车辆控制器,车辆控制器的接收模块接收到四个电机转速信号以及驾驶员指令之后,依据车辆动力学控制要求及相应的力矩分配策略计算产生力矩控制命令,再通过CAN网络将四个电机的转矩命令发送给电机控制器执行转矩命令,实现的车辆的驱动控制。为了完成上述驱动控制过程并保证车辆行驶稳定性,须保证以下两点:第一保证由电机转速到转矩命令实施反馈控制的实时性,第二必须保证四个电机执行转矩命令的同步性。因此,网络诱导延时和不同步问题必须得到有效抑制,才能保证车轮驱动控制的实时性与同步性。FIG. 3 is an implementation analysis diagram of torque distribution of a distributed-drive electric vehicle according to an embodiment. The process of torque distribution of a four-wheeled distributed-drive electric vehicle is as follows: First, four motor speed sensors collect the current motor speed signals and send them to the CAN network through After receiving the four motor speed signals and driver instructions, the vehicle controller and the receiving module of the vehicle controller calculate and generate torque control commands according to the vehicle dynamics control requirements and the corresponding torque distribution strategy. The torque command is sent to the motor controller to execute the torque command to realize the drive control of the vehicle. In order to complete the above drive control process and ensure the stability of the vehicle, the following two points must be guaranteed: the first is to ensure the real-time performance of the feedback control from the motor speed to the torque command, and the second is to ensure the synchronization of the four motors to execute the torque command. . Therefore, network-induced delay and out-of-sync issues must be effectively suppressed to ensure the real-time and synchronization of wheel drive control.
按照本发明的技术方案,控制器模块在处理力矩控制命令时接受调度器模块产生的调度命令的管理。同时其他传感器和执行器节点在执行任务时接受调度器模块发送的调度命令管理,通过控制与调度协同效应,可保证状态信息和命令信息传输的实时性与同步性,抑制了网络诱导不同步和延时,进而有效保证车轮驱动控制的实时性与同步性;工程中车辆控制器可以采用内部集成CAN模块的16位及以上微控制器芯片实现。According to the technical solution of the present invention, the controller module accepts the management of the scheduling command generated by the scheduler module when processing the torque control command. At the same time, other sensors and executor nodes accept the management of scheduling commands sent by the scheduler module when performing tasks. Through the synergy of control and scheduling, the real-time and synchronization of status information and command information transmission can be guaranteed, and network induced asynchrony and suppression are suppressed. The time delay effectively guarantees the real-time and synchronization of the wheel drive control. The vehicle controller in the project can be implemented by a 16-bit or higher microcontroller chip with an integrated CAN module.
如图4所示,为依据本发明所提出的调度策略对本实例设计的调度表,调度表由基本周期组成。在本实例中,设置CAN总线波特率为250kbps,系统采样周期为10ms,基本周期设置为5ms,每个采样周期包含两个基本周期,其中在第一个基本周期内完成采样信息传输的管理,第二个基本周期内完成命令信息传输的管理。As shown in FIG. 4, a scheduling table designed for this example according to the scheduling strategy proposed by the present invention, the scheduling table is composed of a basic period. In this example, the CAN bus baud rate is set to 250 kbps, the system sampling period is 10 ms, and the basic period is set to 5 ms. Each sampling period contains two basic periods, and the management of sampling information transmission is completed in the first basic period. The management of command information transmission is completed in the second basic cycle.
根据CAN2.0B规定的消息帧格式,扩展帧长度计算公式为: d j≤8, 可知扩展帧长度最长可为160位。在本例中,一个基本周期要完成发送4条转速信号数据帧和1条调度命令数据帧,发送5条数据帧所需时间为: According to the message frame format specified by CAN2.0B, the extended frame length calculation formula is: d j ≤8, it can be known that the extended frame length can be up to 160 bits. In this example, one basic cycle needs to complete sending four speed signal data frames and one scheduling command data frame. The time required to send five data frames is:
即,本实例中基本周期满足调度不等式T base-cycle>max[∑(T message)]。 That is, the basic period in this example satisfies the scheduling inequality T base-cycle > max [Σ (T message )].
图5~6为本发明实施例中的网络化控制执行效果解析图,其中图5为采用传统控制方案(未采用调度器)的网络化控制执行效果图,图6为采用本发明所提控制方案的网络化控制执行效果图。对比可知,本发明所提方案有效地解决了网络信息发送不同步问题,同时将网络诱导延时减少至一个采样周期内。而传统方案存在较大的不同步性和较大的时变延时。综上,所提方案在确保车轮驱动控制的实时性和同步性方面具有明显的技术优势,可为分布式驱动电动汽车的实时同步控制提供技术支撑。Figures 5 to 6 are analysis diagrams of the implementation effects of the networked control in the embodiment of the present invention, wherein FIG. 5 is the implementation effect diagrams of the networked control using the traditional control scheme (without using the scheduler), and FIG. 6 is the control using the present invention. The network control implementation plan of the scheme. By comparison, it can be seen that the solution provided by the present invention effectively solves the problem of asynchronous sending of network information, and at the same time reduces the network induced delay to one sampling period. However, the traditional scheme has large asynchronism and large time-varying delay. In summary, the proposed scheme has obvious technical advantages in ensuring the real-time and synchronization of wheel drive control, and can provide technical support for real-time synchronous control of distributed drive electric vehicles.
需要说明的是,以上所述仅为本发明的一个具体实例,本发明不仅仅局限于上述实现实施例,凡在本发明的精神和原则之上所做的局部性改动、等同替换、改进等均应包含在本发明的保护范围之内。It should be noted that the above is only a specific example of the present invention, and the present invention is not limited to the above-mentioned implementation embodiments. Any local changes, equivalent replacements, and improvements made on the spirit and principle of the present invention All should be included in the protection scope of the present invention.
Claims (5)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810567570.7 | 2018-06-05 | ||
| CN201810567570.7A CN108790941B (en) | 2018-06-05 | 2018-06-05 | The real time synchronization network control device and method of distributed-driving electric automobile |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019233004A1 true WO2019233004A1 (en) | 2019-12-12 |
Family
ID=64088775
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/109401 Ceased WO2019233004A1 (en) | 2018-06-05 | 2018-10-09 | Real-time synchronous networked control device and method for distributed drive electric vehicle |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108790941B (en) |
| WO (1) | WO2019233004A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109606290B (en) * | 2018-12-25 | 2020-06-23 | 北京理工大学 | Double-topology networked control system of electric automobile and scheduling method thereof |
| CN109774493B (en) * | 2019-01-18 | 2022-05-20 | 南昌大学 | An Optimal Torque Distribution Method Based on Distributed Electric Drive Vehicles |
| CN109664868B (en) * | 2019-01-21 | 2020-07-21 | 北京理工大学 | Trusted network control brake system and control method of electric automobile |
| CN109849686B (en) * | 2019-02-22 | 2020-04-14 | 北京理工大学 | Reliable network control chassis system and control method of electric vehicle |
| CN112666954B (en) * | 2020-12-31 | 2024-09-17 | 上海商汤临港智能科技有限公司 | Intelligent driving device, intelligent driving method, intelligent driving system and driving device |
| CN112631260B (en) * | 2021-01-13 | 2021-07-20 | 北京理工大学 | Time-delay analysis method of composite structure loop of electric vehicle networked motion control system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105539196A (en) * | 2015-12-08 | 2016-05-04 | 北京理工大学 | Feedback type variable-priority composite transmission networking control device for electric vehicle |
| CN106143135A (en) * | 2016-07-04 | 2016-11-23 | 清华大学 | The four-wheel independent steering independent drive vehicles control system of theory is driven based on intuition |
| CN106143207A (en) * | 2015-04-02 | 2016-11-23 | 北京长城华冠汽车科技有限公司 | Electric automobile whole-control system |
| US20160339857A1 (en) * | 2015-05-22 | 2016-11-24 | Polaris Industries Inc. | Power boost regulator |
| CN106627254A (en) * | 2016-12-14 | 2017-05-10 | 大连民族大学 | Torque distribution method for four-wheel independent drive electric vehicle considering both power and energy efficiency |
| CN106926750A (en) * | 2017-03-10 | 2017-07-07 | 汽-大众汽车有限公司 | A kind of communication control method of distributed-driving electric automobile |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101767542B (en) * | 2008-12-26 | 2013-01-02 | 常州黄海麦科卡电动汽车有限公司 | Intelligent drive platform for four wheels of electric automobile |
| JP2014155346A (en) * | 2013-02-08 | 2014-08-25 | Toyota Motor Corp | Automobile |
| CN105599705B (en) * | 2015-12-17 | 2017-09-26 | 北京理工大学 | The not peer-to-peer variable period dynamic regulation control based on network device of electric automobile |
| CN105599637B (en) * | 2015-12-21 | 2017-11-14 | 北京理工大学 | The layer-stepping dynamic regulation control based on network device of electric automobile |
| CN107861494B (en) * | 2017-10-24 | 2019-07-09 | 厦门金龙汽车新能源科技有限公司 | The real-time detection and Synchronization of multi_motor control device |
-
2018
- 2018-06-05 CN CN201810567570.7A patent/CN108790941B/en active Active
- 2018-10-09 WO PCT/CN2018/109401 patent/WO2019233004A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106143207A (en) * | 2015-04-02 | 2016-11-23 | 北京长城华冠汽车科技有限公司 | Electric automobile whole-control system |
| US20160339857A1 (en) * | 2015-05-22 | 2016-11-24 | Polaris Industries Inc. | Power boost regulator |
| CN105539196A (en) * | 2015-12-08 | 2016-05-04 | 北京理工大学 | Feedback type variable-priority composite transmission networking control device for electric vehicle |
| CN106143135A (en) * | 2016-07-04 | 2016-11-23 | 清华大学 | The four-wheel independent steering independent drive vehicles control system of theory is driven based on intuition |
| CN106627254A (en) * | 2016-12-14 | 2017-05-10 | 大连民族大学 | Torque distribution method for four-wheel independent drive electric vehicle considering both power and energy efficiency |
| CN106926750A (en) * | 2017-03-10 | 2017-07-07 | 汽-大众汽车有限公司 | A kind of communication control method of distributed-driving electric automobile |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108790941A (en) | 2018-11-13 |
| CN108790941B (en) | 2019-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019233004A1 (en) | Real-time synchronous networked control device and method for distributed drive electric vehicle | |
| WO2020019543A1 (en) | Electric vehicle domain architecture vehicle network system, domain collaborative processing method and domain control device | |
| CN109849686B (en) | Reliable network control chassis system and control method of electric vehicle | |
| CN105398438B (en) | A kind of rail transit train traction braking system and method | |
| CN105599637B (en) | The layer-stepping dynamic regulation control based on network device of electric automobile | |
| CN206719141U (en) | A kind of electric tractor and communication device with two-way CAN | |
| CN106240493A (en) | Electric automobile wire-controlled apparatus based on CAN | |
| CN105644376A (en) | Power distributed type electric logistic vehicle | |
| CN105160944A (en) | Dynamic allocation tool of air route resources and realization method thereof | |
| CN105539196B (en) | The reaction type of electric automobile becomes priority combination transmission network control device | |
| CN109130889B (en) | Networked control system and scheduling method of multi-axis distributed drive electric vehicle | |
| CN109664868B (en) | Trusted network control brake system and control method of electric automobile | |
| CN110032165B (en) | Intelligent measurement and control system for multi-disk axial flux permanent magnet synchronous motor | |
| CN111176121A (en) | A cloud platform-based vehicle controller optimization system and method | |
| CN109606290B (en) | Double-topology networked control system of electric automobile and scheduling method thereof | |
| CN109703370A (en) | Reliable network control power platform system for electric vehicle and its control method | |
| EP4108501A1 (en) | Method, controller and computer program product for controlling an on-board energy storage system of a rail vehicle, on-board energy storage system of a rail vehicle and rail vehicle | |
| CN105610662A (en) | Feedback comprehensive dynamic scheduling networked control apparatus for electric vehicle | |
| CN103841213B (en) | Vehicle signal encapsulation method for automobile CAN message number optimization | |
| CN105634338B (en) | Double Motor Control System, Double Motor Control device and its control method for coordinating | |
| CN105467902A (en) | Multiple intelligent small car cooperation controlling device based on ZigBee | |
| CN112037574A (en) | Internet of things equipment parking lot emergency debugging system based on software as a service (SaaS) and implementation method | |
| CN206351643U (en) | A kind of whole electric vehicle Optimal Control System | |
| CN104290612B (en) | A kind of active voltage control method and control system of electric motor system | |
| CN110827555B (en) | Software-defined traffic signal control system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18921851 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18921851 Country of ref document: EP Kind code of ref document: A1 |