[go: up one dir, main page]

CN113442907B - A method and device for controlling vehicle speed under low-speed conditions - Google Patents

A method and device for controlling vehicle speed under low-speed conditions Download PDF

Info

Publication number
CN113442907B
CN113442907B CN202010212250.7A CN202010212250A CN113442907B CN 113442907 B CN113442907 B CN 113442907B CN 202010212250 A CN202010212250 A CN 202010212250A CN 113442907 B CN113442907 B CN 113442907B
Authority
CN
China
Prior art keywords
torque
vehicle speed
target vehicle
compensation
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010212250.7A
Other languages
Chinese (zh)
Other versions
CN113442907A (en
Inventor
周文立
狄桓宇
王博
林志超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Automobile Group Co Ltd
Original Assignee
Guangzhou Automobile Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Automobile Group Co Ltd filed Critical Guangzhou Automobile Group Co Ltd
Priority to CN202010212250.7A priority Critical patent/CN113442907B/en
Publication of CN113442907A publication Critical patent/CN113442907A/en
Application granted granted Critical
Publication of CN113442907B publication Critical patent/CN113442907B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/06Automatic manoeuvring for parking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/12Lateral speed
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Abstract

本发明公开一种低速工况下控制车速的方法及装置,包括:步骤S1,根据目标车速与当前车速计算PID控制器的输出扭矩;步骤S2,根据目标车速与当前车速计算起步补偿扭矩;步骤S3,根据目标车速查表获得动态补偿扭矩;步骤S4,根据目标车速与方向盘转角查表获得转向扭矩补偿系数;步骤S5,根据所述PID控制器的输出扭矩、起步补偿扭矩、动态补偿扭矩和转向扭矩补偿系数,输出控制扭矩。本发明在PID控速的基础上,引入了扭矩补偿,分别为起步扭矩补偿、动态扭矩补偿与转向扭矩补偿,提高了自动驾驶车辆在起步、匀速直行、大转向等低速工况下的控制精度。

The invention discloses a method and device for controlling vehicle speed under low-speed conditions, which includes: step S1, calculating the output torque of the PID controller according to the target vehicle speed and the current vehicle speed; step S2, calculating the starting compensation torque according to the target vehicle speed and the current vehicle speed; S3, obtain the dynamic compensation torque according to the target vehicle speed look-up table; Step S4, obtain the steering torque compensation coefficient according to the target vehicle speed and steering wheel angle look-up table; Step S5, obtain the steering torque compensation coefficient according to the output torque, starting compensation torque, and dynamic compensation torque of the PID controller and steering torque compensation coefficient to output control torque. On the basis of PID speed control, the present invention introduces torque compensation, namely starting torque compensation, dynamic torque compensation and steering torque compensation, which improves the control accuracy of autonomous vehicles under low-speed conditions such as starting, traveling straight at a constant speed, and large turns. .

Description

一种低速工况下控制车速的方法及装置A method and device for controlling vehicle speed under low-speed conditions

技术领域Technical field

本发明属于智能驾驶技术领域,具体涉及一种低速工况下控制车速的方法及装置。The invention belongs to the field of intelligent driving technology, and specifically relates to a method and device for controlling vehicle speed under low-speed conditions.

背景技术Background technique

在车辆的自动泊车过程中,车速处于低速状态,一般为5km/h以下。低速下,车速控制对各种阻力表现得更为敏感。比如,方向盘打到极限,车速明显降低。During the vehicle's automatic parking process, the vehicle speed is at a low speed, generally below 5km/h. At low speeds, vehicle speed control is more sensitive to various resistance forces. For example, if the steering wheel is turned to the limit, the vehicle speed will be significantly reduced.

在一些现有技术中,会根据当前的车速查表获得蠕行扭矩基础部分,再根据车辆纵向加速度与行驶加速度计算车辆的坡度,求出坡度阻力补偿部分,二者之和为总的蠕行扭矩。但此方案没有考虑起步因素、转向因素,所考虑的车速因素是当前车速而不是目标车速,导致在起步、大转向等低速工况下车速控制的精度不佳。In some existing technologies, the base part of the creep torque is obtained based on the current vehicle speed lookup table, and then the slope of the vehicle is calculated based on the vehicle's longitudinal acceleration and driving acceleration, and the slope resistance compensation part is obtained. The sum of the two is the total creep torque. line torque. However, this solution does not consider starting factors and steering factors. The vehicle speed factor considered is the current vehicle speed rather than the target vehicle speed, resulting in poor speed control accuracy in low-speed conditions such as starting and large turns.

发明内容Contents of the invention

本发明实施例所要解决的技术问题在于,提供一种低速工况下控制车速的方法及装置,以提高车辆在起步、大转向等低速工况下车速控制的精度。The technical problem to be solved by the embodiments of the present invention is to provide a method and device for controlling vehicle speed under low-speed operating conditions, so as to improve the accuracy of vehicle speed control under low-speed operating conditions such as starting and making large turns.

为解决上述技术问题,本发明提供一种低速工况下控制车速的方法,包括:In order to solve the above technical problems, the present invention provides a method for controlling vehicle speed under low speed conditions, including:

步骤S1,根据目标车速与当前车速计算PID控制器的输出扭矩;Step S1, calculate the output torque of the PID controller based on the target vehicle speed and the current vehicle speed;

步骤S2,根据目标车速与当前车速计算起步补偿扭矩;Step S2: Calculate the starting compensation torque according to the target vehicle speed and the current vehicle speed;

步骤S3,根据目标车速查表获得动态补偿扭矩;Step S3, obtain the dynamic compensation torque according to the target vehicle speed lookup table;

步骤S4,根据目标车速与方向盘转角查表获得转向扭矩补偿系数;Step S4, obtain the steering torque compensation coefficient according to the target vehicle speed and steering wheel angle lookup table;

步骤S5,根据所述PID控制器的输出扭矩、起步补偿扭矩、动态补偿扭矩和转向扭矩补偿系数,输出控制扭矩。Step S5: Output the control torque according to the output torque, starting compensation torque, dynamic compensation torque and steering torque compensation coefficient of the PID controller.

进一步地,步骤S2具体包括:Further, step S2 specifically includes:

步骤S21,判断当前车速是否为0以及目标车速是否不为0;若二者同时满足,则执行步骤S22,否则,执行步骤S23;Step S21, determine whether the current vehicle speed is 0 and whether the target vehicle speed is not 0; if both are satisfied at the same time, execute step S22; otherwise, execute step S23;

步骤S22,输出起步补偿扭矩为预设值;Step S22, the output starting compensation torque is a preset value;

步骤S23,输出起步补偿扭矩为0。Step S23, the output starting compensation torque is 0.

进一步地,所述步骤S3所查的表为目标车速与动态补偿扭矩的一维表格。Further, the table looked up in step S3 is a one-dimensional table of target vehicle speed and dynamic compensation torque.

进一步地,所述步骤S4所查的表为目标车速与方向盘转角的二维表格,首列表头为方向盘转角的绝对值,首行表头为目标车速。Further, the table looked up in step S4 is a two-dimensional table of target vehicle speed and steering wheel angle. The header of the first column is the absolute value of the steering wheel angle, and the header of the first row is the target vehicle speed.

进一步地,所述步骤S5具体包括:Further, the step S5 specifically includes:

将所述PID控制器的输出扭矩、起步补偿扭矩和动态补偿扭矩求和,再将和值乘以所述转向扭矩补偿系数,获得控制扭矩并输出。The output torque, starting compensation torque and dynamic compensation torque of the PID controller are summed, and then the sum is multiplied by the steering torque compensation coefficient to obtain the control torque and output it.

进一步地,PID控制器的误差输入为目标车速与当前车速之差。Further, the error input of the PID controller is the difference between the target vehicle speed and the current vehicle speed.

本发明还提供一种低速工况下控制车速的装置,包括:The invention also provides a device for controlling vehicle speed under low-speed conditions, including:

第一计算模块,用于根据目标车速与当前车速计算PID控制器的输出扭矩;The first calculation module is used to calculate the output torque of the PID controller based on the target vehicle speed and the current vehicle speed;

第二计算模块,用于根据目标车速与当前车速计算起步补偿扭矩;The second calculation module is used to calculate the starting compensation torque according to the target vehicle speed and the current vehicle speed;

第一查表模块,用于根据目标车速查表获得动态补偿扭矩;The first table lookup module is used to obtain dynamic compensation torque according to the target vehicle speed table;

第二查表模块,用于根据目标车速与方向盘转角查表获得转向扭矩补偿系数;The second table lookup module is used to look up the steering torque compensation coefficient according to the target vehicle speed and steering wheel angle;

输出模块,用于根据所述PID控制器的输出扭矩、起步补偿扭矩、动态补偿扭矩和转向扭矩补偿系数,输出控制扭矩。An output module is used to output control torque according to the output torque, starting compensation torque, dynamic compensation torque and steering torque compensation coefficient of the PID controller.

进一步地,所述第二计算模块具体用于判断当前车速是否为0以及目标车速是否不为0,若二者同时满足,则输出起步补偿扭矩为预设值,否则输出起步补偿扭矩为0。Further, the second calculation module is specifically used to determine whether the current vehicle speed is 0 and whether the target vehicle speed is not 0. If both are satisfied at the same time, the output starting compensation torque is a preset value, otherwise the output starting compensation torque is 0.

进一步地,所述第一查表模块所查的表为目标车速与动态补偿扭矩的一维表格,所述第二查表模块所查的表为目标车速与方向盘转角的二维表格,首列表头为方向盘转角的绝对值,首行表头为目标车速。Further, the table looked up by the first table lookup module is a one-dimensional table of target vehicle speed and dynamic compensation torque, and the table looked up by the second table lookup module is a two-dimensional table of target vehicle speed and steering wheel angle. The first table The head is the absolute value of the steering wheel angle, and the head of the first line is the target vehicle speed.

进一步地,所述输出模块具体用于将所述PID控制器的输出扭矩、起步补偿扭矩和动态补偿扭矩求和,再将和值乘以所述转向扭矩补偿系数,获得控制扭矩并输出。Further, the output module is specifically configured to sum the output torque, starting compensation torque and dynamic compensation torque of the PID controller, and then multiply the sum by the steering torque compensation coefficient to obtain the control torque and output it.

实施本发明实施例,具有如下有益效果:在PID控速的基础上,引入了扭矩补偿,分别为起步扭矩补偿、动态扭矩补偿与转向扭矩补偿,提高了自动驾驶车辆在起步、匀速直行、大转向等低速工况下的控制精度。Implementing the embodiments of the present invention has the following beneficial effects: on the basis of PID speed control, torque compensation is introduced, namely starting torque compensation, dynamic torque compensation and steering torque compensation, which improves the performance of autonomous vehicles in starting, traveling straight at a constant speed, and driving in large distances. Control accuracy under low-speed conditions such as steering.

附图说明Description of the drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts.

图1为本发明实施例一一种低速工况下控制车速的方法的流程示意图。Figure 1 is a schematic flowchart of a method of controlling vehicle speed under low-speed conditions according to an embodiment of the present invention.

图2为本发明实施例一中步骤S2的具体流程示意图。Figure 2 is a specific flow diagram of step S2 in Embodiment 1 of the present invention.

具体实施方式Detailed ways

以下各实施例的说明是参考附图,用以示例本发明可以用以实施的特定实施例。The following description of the embodiments refers to the accompanying drawings to illustrate specific embodiments in which the invention may be implemented.

请参照图2所示,本发明实施例一提供一种低速工况下控制车速的方法,包括:Referring to Figure 2, Embodiment 1 of the present invention provides a method for controlling vehicle speed under low-speed conditions, including:

步骤S1,根据目标车速与当前车速计算PID控制器的输出扭矩;Step S1, calculate the output torque of the PID controller based on the target vehicle speed and the current vehicle speed;

步骤S2,根据目标车速与当前车速计算起步补偿扭矩;Step S2: Calculate the starting compensation torque according to the target vehicle speed and the current vehicle speed;

步骤S3,根据目标车速查表获得动态补偿扭矩;Step S3, obtain the dynamic compensation torque according to the target vehicle speed lookup table;

步骤S4,根据目标车速与方向盘转角查表获得转向扭矩补偿系数;Step S4, obtain the steering torque compensation coefficient according to the target vehicle speed and steering wheel angle lookup table;

步骤S5,根据所述PID控制器的输出扭矩、起步补偿扭矩、动态补偿扭矩和转向扭矩补偿系数,输出控制扭矩。Step S5: Output the control torque according to the output torque, starting compensation torque, dynamic compensation torque and steering torque compensation coefficient of the PID controller.

具体地,本实施例低速工况下控制车速的方法尤其适用于自动泊车控制过程。设目标车速为Vset,当前车速为Vnow,步骤S1中,根据目标车速Vset与当前车速Vnow计算PID控制器的输出扭矩(设为T1)。PID控制器的误差输入为目标车速Vset与当前车速Vnow之差,积分控制量应在停车后清零。本实施例中,目标车速与当前车速均可实时获取,其中,目标车速可以在执行自动泊车之前的泊车路径追踪时确定,并作为自动泊车控制过程中的输入。Specifically, the method of controlling the vehicle speed under low-speed conditions in this embodiment is particularly suitable for the automatic parking control process. Assume that the target vehicle speed is V set and the current vehicle speed is V now . In step S1, the output torque of the PID controller is calculated based on the target vehicle speed V set and the current vehicle speed V now (set as T1). The error input of the PID controller is the difference between the target vehicle speed V set and the current vehicle speed V now . The integral control quantity should be cleared after stopping. In this embodiment, both the target vehicle speed and the current vehicle speed can be obtained in real time. The target vehicle speed can be determined during the parking path tracking before automatic parking is performed, and can be used as an input in the automatic parking control process.

请再结合图2所示,步骤S2具体包括以下步骤:Please refer to Figure 2. Step S2 specifically includes the following steps:

步骤S21,判断当前车速Vnow是否为0,目标车速Vset是否不为0;若二者同时满足,则执行步骤S22,否则,执行步骤S23。Step S21, determine whether the current vehicle speed V now is 0 and whether the target vehicle speed V set is not 0; if both are satisfied at the same time, execute step S22; otherwise, execute step S23.

步骤S22,输出起步补偿扭矩(设为T2)为预设值Torq2;考虑到平坦的水泥地面上,电动车的起步扭矩大约需要150Nm,PID控制器在起步时刻大约提供50Nm,因此,作为一种示例,本实施例中Torq2可取100Nm。Step S22, the output starting compensation torque (set to T2) is the preset value T orq2 ; considering that on a flat cement floor, the starting torque of the electric vehicle requires approximately 150Nm, the PID controller provides approximately 50Nm at the starting moment, therefore, as a As an example, in this embodiment, T orq2 may be 100Nm.

步骤S23,输出起步补偿扭矩T2为0。Step S23, the output starting compensation torque T2 is 0.

需要说明的是,本实施例通过步骤S2设置起步扭矩补偿的原因是,车辆起步瞬间需要克服静态摩擦阻力,起步瞬间需要的扭矩会比行车时大。使用目标车速Vset与当前车速Vnow进行判断(步骤S21),若判断结果为起步状态,则输出起步扭矩补偿为一个预设值Torq2(步骤S22)。It should be noted that the reason why the starting torque compensation is set in step S2 in this embodiment is that the vehicle needs to overcome static friction resistance at the moment of starting, and the torque required at the moment of starting will be greater than when driving. The target vehicle speed V set and the current vehicle speed V now are used for judgment (step S21). If the judgment result is a starting state, the starting torque compensation is output to a preset value T orq2 (step S22).

步骤S3根据目标车速查表获得动态补偿扭矩(设为T3),所查的表为一维表格,如下表1所示:第1列为目标车速Vset,第2列为动态补偿扭矩。Step S3 obtains the dynamic compensation torque (set as T3) based on the target vehicle speed lookup table. The table looked up is a one-dimensional table, as shown in Table 1 below: the first column is the target vehicle speed V set and the second column is the dynamic compensation torque.

表1:动态补偿扭矩一维表Table 1: One-dimensional table of dynamic compensation torque

目标车速Vset/(km/h)Target vehicle speed V set /(km/h) 动态补偿扭矩T3/(Nm)Dynamic compensation torque T3/(Nm) 0.10.1 4040 11 6060 22 100100 33 105105 44 110110 55 115115

需要说明的是,在平坦的水泥地面上,给予电动车不同的恒定扭矩,电动车最终所维持的恒定车速即为表1所列的对应关系。表1通过标定可得。本实施例通过步骤S3设置动态扭矩补偿的原因是,车辆在低速匀速运动时,需要克服动态摩擦阻力。It should be noted that on a flat concrete floor, given different constant torques to the electric vehicle, the constant speed maintained by the electric vehicle is the corresponding relationship listed in Table 1. Table 1 can be obtained through calibration. The reason why the dynamic torque compensation is set in step S3 in this embodiment is that when the vehicle is moving at a low speed and at a constant speed, it needs to overcome dynamic friction resistance.

步骤S4根据目标车速Vset与方向盘转角SteerAng查表获得转向扭矩补偿系数(设为K),所查的表为二维表格,如下表2所示:首列表头为方向盘转角SteerAng的绝对值,首行表头为目标车速VsetStep S4 obtains the steering torque compensation coefficient (set as K) based on the target vehicle speed V set and the steering wheel angle SteerAng. The table looked up is a two-dimensional table, as shown in Table 2 below: The first column header is the absolute value of the steering wheel angle SteerAng. The header of the first row is the target vehicle speed V set .

表2:转向补偿系数二维表Table 2: Two-dimensional table of steering compensation coefficients

需要说明的是,某个恒定扭矩Ta可以让电动车维持某个恒定速度Vset,此时增大方向盘的转角至S1,需要将扭矩提升至Tb才能维持Vset的速度。那么,方向盘转角绝对值为S1,目标车速Vset所对应的转向扭矩补偿系数K等于Tb与Ta之商,即K=Tb/Ta。本实施例通过步骤S4设置转向扭矩补偿系数的原因是,车辆在进行转向的时候,会产生一个向心力,切向上的牵引力会减小,导致车辆速度下降,因此,使用目标车速Vset与方向盘转角SteerAng的绝对值进行二维查表,可以得出转向扭矩补偿系数的值,用来补偿转向扭矩。表2同样通过标定可得。It should be noted that a certain constant torque Ta can allow the electric vehicle to maintain a certain constant speed V set . At this time, increasing the steering wheel angle to S1 requires increasing the torque to T b to maintain the speed of V set . Then, the absolute value of the steering wheel angle is S1, and the steering torque compensation coefficient K corresponding to the target vehicle speed V set is equal to the quotient of T b and Ta , that is, K = T b /T a . The reason why this embodiment sets the steering torque compensation coefficient through step S4 is that when the vehicle is turning, a centripetal force will be generated, and the tangential traction force will be reduced, resulting in a decrease in vehicle speed. Therefore, the target vehicle speed V set and the steering wheel angle are used. Perform a two-dimensional lookup table on the absolute value of SteerAng to obtain the value of the steering torque compensation coefficient, which is used to compensate for the steering torque. Table 2 is also available through calibration.

进一步地,步骤S5根据所述PID控制的输出扭矩、起步补偿扭矩、动态补偿扭矩和转向扭矩补偿系数,输出控制扭矩的方式如下:Further, in step S5, according to the output torque, starting compensation torque, dynamic compensation torque and steering torque compensation coefficient of the PID control, the method of outputting the control torque is as follows:

T=(T1+T2+T3)×KT=(T1+T2+T3)×K

其中,T为控制扭矩,T1为PID控制的输出扭矩,T2为起步补偿扭矩,T3为动态补偿扭矩,K为转向扭矩补偿系数。Among them, T is the control torque, T1 is the output torque of PID control, T2 is the starting compensation torque, T3 is the dynamic compensation torque, and K is the steering torque compensation coefficient.

举例来说,当自动泊车开始时,通过前述步骤S21判定车辆处于起步状态,则起步补偿扭矩T2=Torq2,然后分别通过步骤S3、S4查表获得动态补偿扭矩T3和转向扭矩补偿系数K,则输出控制扭矩T=(T1+Torq2+T3)×K;如果通过前述步骤S21判定车辆不处于起步状态,则起步补偿扭矩T2=0,然后分别通过步骤S3、S4查表获得动态补偿扭矩T3和转向扭矩补偿系数K,则输出控制扭矩T=(T1+0+T3)×K。For example, when automatic parking starts, it is determined that the vehicle is in the starting state through the aforementioned step S21, then the starting compensation torque T2 = T orq2 , and then the dynamic compensation torque T3 and the steering torque compensation coefficient K are obtained by looking up the tables in steps S3 and S4 respectively. , then the output control torque T = (T1 + T orq2 + T3) × K; if it is determined that the vehicle is not in the starting state through the aforementioned step S21, then the starting compensation torque T2 = 0, and then the dynamic compensation is obtained by looking up the table in steps S3 and S4 respectively. Torque T3 and steering torque compensation coefficient K, then the output control torque T=(T1+0+T3)×K.

相应于本发明实施例一提供的低速工况下控制车速的方法,本发明实施例二提供一种低速工况下控制车速的装置,包括:Corresponding to the method for controlling vehicle speed under low-speed working conditions provided in Embodiment 1 of the present invention, Embodiment 2 of the present invention provides a device for controlling vehicle speed under low-speed working conditions, including:

第一计算模块,用于根据目标车速与当前车速计算PID控制器的输出扭矩;The first calculation module is used to calculate the output torque of the PID controller based on the target vehicle speed and the current vehicle speed;

第二计算模块,用于根据目标车速与当前车速计算起步补偿扭矩;The second calculation module is used to calculate the starting compensation torque according to the target vehicle speed and the current vehicle speed;

第一查表模块,用于根据目标车速查表获得动态补偿扭矩;The first table lookup module is used to obtain dynamic compensation torque according to the target vehicle speed table;

第二查表模块,用于根据目标车速与方向盘转角查表获得转向扭矩补偿系数;The second table lookup module is used to look up the steering torque compensation coefficient according to the target vehicle speed and steering wheel angle;

输出模块,用于根据所述PID控制器的输出扭矩、起步补偿扭矩、动态补偿扭矩和转向扭矩补偿系数,输出控制扭矩。An output module is used to output control torque according to the output torque, starting compensation torque, dynamic compensation torque and steering torque compensation coefficient of the PID controller.

进一步地,所述第二计算模块具体用于判断当前车速是否为0以及目标车速是否不为0,若二者同时满足,则输出起步补偿扭矩为预设值,否则输出起步补偿扭矩为0。Further, the second calculation module is specifically used to determine whether the current vehicle speed is 0 and whether the target vehicle speed is not 0. If both are satisfied at the same time, the output starting compensation torque is a preset value, otherwise the output starting compensation torque is 0.

进一步地,所述第一查表模块所查的表为目标车速与动态补偿扭矩的一维表格,所述第二查表模块所查的表为目标车速与方向盘转角的二维表格,首列表头为方向盘转角的绝对值,首行表头为目标车速。Further, the table looked up by the first table lookup module is a one-dimensional table of target vehicle speed and dynamic compensation torque, and the table looked up by the second table lookup module is a two-dimensional table of target vehicle speed and steering wheel angle. The first table The head is the absolute value of the steering wheel angle, and the head of the first line is the target vehicle speed.

进一步地,所述输出模块具体用于将所述PID控制器的输出扭矩、起步补偿扭矩和动态补偿扭矩求和,再将和值乘以所述转向扭矩补偿系数,获得控制扭矩并输出。Further, the output module is specifically configured to sum the output torque, starting compensation torque and dynamic compensation torque of the PID controller, and then multiply the sum by the steering torque compensation coefficient to obtain the control torque and output it.

通过上述说明可知,与现有技术相比,本发明的有益效果在于:本发明考虑到自动驾驶车辆在低速运动时对阻力十分敏感,因此在PID控速的基础上,引入了扭矩补偿,分别为起步扭矩补偿、动态扭矩补偿与转向扭矩补偿,使得自动驾驶车辆在起步、匀速直行、大转向等低速工况下的控制精度都可以表现良好,误差可控制在0.3km/h之内。From the above description, it can be seen that compared with the prior art, the beneficial effects of the present invention are: the present invention takes into account that the automatic driving vehicle is very sensitive to resistance when moving at low speed, so on the basis of PID speed control, torque compensation is introduced, respectively. It provides starting torque compensation, dynamic torque compensation and steering torque compensation, so that the control accuracy of autonomous vehicles can be good in low-speed conditions such as starting, traveling straight at a constant speed, and large turns, and the error can be controlled within 0.3km/h.

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。What is disclosed above is only the preferred embodiment of the present invention. Of course, it cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.

Claims (6)

1.一种低速工况下控制车速的方法,包括:1. A method of controlling vehicle speed under low-speed conditions, including: 步骤S1,根据目标车速与当前车速计算PID控制器的输出扭矩;Step S1, calculate the output torque of the PID controller based on the target vehicle speed and the current vehicle speed; 步骤S2,根据目标车速与当前车速计算起步补偿扭矩;Step S2: Calculate the starting compensation torque according to the target vehicle speed and the current vehicle speed; 步骤S3,根据目标车速查表获得动态补偿扭矩;Step S3, obtain the dynamic compensation torque according to the target vehicle speed lookup table; 步骤S4,根据目标车速与方向盘转角查表获得转向扭矩补偿系数;Step S4, obtain the steering torque compensation coefficient according to the target vehicle speed and steering wheel angle lookup table; 步骤S5,根据所述PID控制器的输出扭矩、起步补偿扭矩、动态补偿扭矩和转向扭矩补偿系数,输出控制扭矩;Step S5, output the control torque according to the output torque, starting compensation torque, dynamic compensation torque and steering torque compensation coefficient of the PID controller; 所述步骤S2具体包括:The step S2 specifically includes: 步骤S21,判断当前车速是否为0以及目标车速是否不为0;若二者同时满足,则执行步骤S22,否则,执行步骤S23;Step S21, determine whether the current vehicle speed is 0 and whether the target vehicle speed is not 0; if both are satisfied at the same time, execute step S22; otherwise, execute step S23; 步骤S22,输出起步补偿扭矩为预设值;Step S22, the output starting compensation torque is a preset value; 步骤S23,输出起步补偿扭矩为0;Step S23, the output starting compensation torque is 0; 所述步骤S5具体包括:The step S5 specifically includes: 将所述PID控制器的输出扭矩、起步补偿扭矩和动态补偿扭矩求和,再将和值乘以所述转向扭矩补偿系数,获得控制扭矩并输出。The output torque, starting compensation torque and dynamic compensation torque of the PID controller are summed, and then the sum is multiplied by the steering torque compensation coefficient to obtain the control torque and output it. 2.根据权利要求1所述的方法,其特征在于,所述步骤S3所查的表为目标车速与动态补偿扭矩的一维表格。2. The method according to claim 1, characterized in that the table looked up in step S3 is a one-dimensional table of target vehicle speed and dynamic compensation torque. 3.根据权利要求1所述的方法,其特征在于,所述步骤S4所查的表为目标车速与方向盘转角的二维表格,首列表头为方向盘转角的绝对值,首行表头为目标车速。3. The method according to claim 1, characterized in that the table looked up in step S4 is a two-dimensional table of target vehicle speed and steering wheel angle, the first column header is the absolute value of the steering wheel angle, and the first row header is the target. Vehicle speed. 4.根据权利要求1所述的方法,其特征在于,PID控制器的误差输入为目标车速与当前车速之差。4. The method according to claim 1, characterized in that the error input of the PID controller is the difference between the target vehicle speed and the current vehicle speed. 5.一种低速工况下控制车速的装置,其特征在于,包括:5. A device for controlling vehicle speed under low-speed conditions, which is characterized by including: 第一计算模块,用于根据目标车速与当前车速计算PID控制器的输出扭矩;The first calculation module is used to calculate the output torque of the PID controller based on the target vehicle speed and the current vehicle speed; 第二计算模块,用于根据目标车速与当前车速计算起步补偿扭矩;The second calculation module is used to calculate the starting compensation torque according to the target vehicle speed and the current vehicle speed; 第一查表模块,用于根据目标车速查表获得动态补偿扭矩;The first table lookup module is used to obtain dynamic compensation torque according to the target vehicle speed table; 第二查表模块,用于根据目标车速与方向盘转角查表获得转向扭矩补偿系数;The second table lookup module is used to look up the steering torque compensation coefficient according to the target vehicle speed and steering wheel angle; 输出模块,用于根据所述PID控制器的输出扭矩、起步补偿扭矩、动态补偿扭矩和转向扭矩补偿系数,输出控制扭矩;An output module for outputting control torque according to the output torque, starting compensation torque, dynamic compensation torque and steering torque compensation coefficient of the PID controller; 所述第二计算模块具体用于判断当前车速是否为0以及目标车速是否不为0,若二者同时满足,则输出起步补偿扭矩为预设值,否则输出起步补偿扭矩为0;The second calculation module is specifically used to determine whether the current vehicle speed is 0 and whether the target vehicle speed is not 0. If both are satisfied at the same time, the output starting compensation torque is a preset value, otherwise the output starting compensation torque is 0; 所述输出模块具体用于将所述PID控制器的输出扭矩、起步补偿扭矩和动态补偿扭矩求和,再将和值乘以所述转向扭矩补偿系数,获得控制扭矩并输出。The output module is specifically used to sum the output torque, starting compensation torque and dynamic compensation torque of the PID controller, and then multiply the sum by the steering torque compensation coefficient to obtain the control torque and output it. 6.根据权利要求5所述的装置,其特征在于,所述第一查表模块所查的表为目标车速与动态补偿扭矩的一维表格,所述第二查表模块所查的表为目标车速与方向盘转角的二维表格,首列表头为方向盘转角的绝对值,首行表头为目标车速。6. The device according to claim 5, wherein the table looked up by the first table lookup module is a one-dimensional table of target vehicle speed and dynamic compensation torque, and the table looked up by the second table lookup module is A two-dimensional table of target vehicle speed and steering wheel angle. The first column header is the absolute value of the steering wheel angle, and the first row header is the target vehicle speed.
CN202010212250.7A 2020-03-24 2020-03-24 A method and device for controlling vehicle speed under low-speed conditions Active CN113442907B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010212250.7A CN113442907B (en) 2020-03-24 2020-03-24 A method and device for controlling vehicle speed under low-speed conditions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010212250.7A CN113442907B (en) 2020-03-24 2020-03-24 A method and device for controlling vehicle speed under low-speed conditions

Publications (2)

Publication Number Publication Date
CN113442907A CN113442907A (en) 2021-09-28
CN113442907B true CN113442907B (en) 2023-12-01

Family

ID=77807419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010212250.7A Active CN113442907B (en) 2020-03-24 2020-03-24 A method and device for controlling vehicle speed under low-speed conditions

Country Status (1)

Country Link
CN (1) CN113442907B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114248841B (en) * 2021-11-30 2023-03-14 际络科技(上海)有限公司 Steering angle control method and system for automatic driving of vehicle
CN114670835A (en) * 2022-03-25 2022-06-28 江铃汽车股份有限公司 A creep torque output control method, system, storage medium and vehicle
CN115402410B (en) * 2022-09-29 2023-11-28 重庆金康赛力斯新能源汽车设计院有限公司 Vehicle control method, device and vehicle
CN115503709A (en) * 2022-11-01 2022-12-23 驭势(上海)汽车科技有限公司 Vehicle speed control method, device, medium, equipment and vehicle

Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04232347A (en) * 1990-12-28 1992-08-20 Mitsubishi Motors Corp Output control device of car
JPH04232351A (en) * 1990-12-28 1992-08-20 Mitsubishi Motors Corp Output control device of car
KR19980082902A (en) * 1997-05-09 1998-12-05 최종호 Friction Compensation Device for Position Control in Dynamic Systems
WO2003106211A1 (en) * 2002-06-17 2003-12-24 Siemens Aktiengesellschaft Method for controlling a torque
JP2004168200A (en) * 2002-11-20 2004-06-17 Nissan Motor Co Ltd Vehicle driving force control device
JP2008128346A (en) * 2006-11-21 2008-06-05 Nissan Motor Co Ltd Vehicle start control device
JP2008239035A (en) * 2007-03-28 2008-10-09 Mitsubishi Motors Corp Vehicle speed control device
JP2010202124A (en) * 2009-03-05 2010-09-16 Nissan Motor Co Ltd Control device for electric vehicle
KR20110133114A (en) * 2010-06-04 2011-12-12 현대모비스 주식회사 Vehicle deflection compensation apparatus and compensation method thereof
KR20120038250A (en) * 2010-10-13 2012-04-23 현대모비스 주식회사 Apparatus for compensation pulling of vehicle and compensation method thereof
JP2012162265A (en) * 2012-04-26 2012-08-30 Nissan Motor Co Ltd Torque distribution control device of four-wheel drive vehicle
JP2013112262A (en) * 2011-11-30 2013-06-10 Advics Co Ltd Brake control device of vehicle
JP2014080128A (en) * 2012-10-17 2014-05-08 Nissan Motor Co Ltd Vehicular travel support device
CN103863393A (en) * 2012-12-17 2014-06-18 联创汽车电子有限公司 Friction compensation method of electric power steering system
JP2014141176A (en) * 2013-01-24 2014-08-07 Daihatsu Motor Co Ltd Vehicle control device
CN105599753A (en) * 2014-11-17 2016-05-25 广州汽车集团股份有限公司 Control method and system for hybrid vehicle
KR20160066764A (en) * 2014-12-03 2016-06-13 현대모비스 주식회사 Vehicle Steering Apparatus and Method for Lane Keeping
CN105818712A (en) * 2016-03-17 2016-08-03 电子科技大学 Self-adaptive starting control method for four-wheel hub electric automobile
JP2016150593A (en) * 2015-02-16 2016-08-22 三菱電機株式会社 Vehicle control device and vehicle control device
CN106428011A (en) * 2016-11-25 2017-02-22 浙江吉利控股集团有限公司 Control method and control system for worming torque of electric automobile and electric automobile
KR20170036171A (en) * 2015-09-23 2017-04-03 현대오트론 주식회사 Apparatus and method for controlling launch of vehicle
CN106627558A (en) * 2012-05-04 2017-05-10 福特环球技术公司 Methods and systems for operating a vehicle driveline responsive to external conditions
CN107031635A (en) * 2017-04-14 2017-08-11 重庆长安汽车股份有限公司 Low speed adaptive cruise control system and method
CN107757622A (en) * 2017-08-29 2018-03-06 宝沃汽车(中国)有限公司 The compensation method of vehicle torque, device and vehicle
CN107839688A (en) * 2017-10-19 2018-03-27 吉林大学 A creeping speed control method for an electric vehicle
CN109131319A (en) * 2018-10-19 2019-01-04 北京经纬恒润科技有限公司 A kind of automatic parking torque control method and device
CN109356734A (en) * 2018-12-03 2019-02-19 奇瑞汽车股份有限公司 Control method for output torque of automobile
CN109624979A (en) * 2019-02-14 2019-04-16 北京经纬恒润科技有限公司 A kind of cruise torque control method and system
CN109987094A (en) * 2017-12-29 2019-07-09 广州汽车集团股份有限公司 Engine control method, device and computer-readable storage medium for vehicle starting
KR20200022675A (en) * 2018-08-23 2020-03-04 현대자동차주식회사 Remote control device, remote parking assist system using the same and control method thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI538825B (en) * 2012-05-29 2016-06-21 財團法人車輛研究測試中心 Power control device
JP6201209B2 (en) * 2013-09-12 2017-09-27 日立オートモティブシステムズ株式会社 Driving force control device and driving force control method
WO2016017234A1 (en) * 2014-07-31 2016-02-04 日本精工株式会社 Electric power steering device
JP6183333B2 (en) * 2014-11-07 2017-08-23 トヨタ自動車株式会社 Hybrid car
KR101673813B1 (en) * 2015-10-01 2016-11-16 현대자동차주식회사 Method for controlling launching vehicle with dry type clutch
JP6519545B2 (en) * 2016-07-21 2019-05-29 トヨタ自動車株式会社 Vehicle driving support device
JP6653085B2 (en) * 2017-09-29 2020-02-26 マツダ株式会社 Vehicle driving force control device

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04232347A (en) * 1990-12-28 1992-08-20 Mitsubishi Motors Corp Output control device of car
JPH04232351A (en) * 1990-12-28 1992-08-20 Mitsubishi Motors Corp Output control device of car
KR19980082902A (en) * 1997-05-09 1998-12-05 최종호 Friction Compensation Device for Position Control in Dynamic Systems
WO2003106211A1 (en) * 2002-06-17 2003-12-24 Siemens Aktiengesellschaft Method for controlling a torque
JP2004168200A (en) * 2002-11-20 2004-06-17 Nissan Motor Co Ltd Vehicle driving force control device
JP2008128346A (en) * 2006-11-21 2008-06-05 Nissan Motor Co Ltd Vehicle start control device
JP2008239035A (en) * 2007-03-28 2008-10-09 Mitsubishi Motors Corp Vehicle speed control device
JP2010202124A (en) * 2009-03-05 2010-09-16 Nissan Motor Co Ltd Control device for electric vehicle
KR20110133114A (en) * 2010-06-04 2011-12-12 현대모비스 주식회사 Vehicle deflection compensation apparatus and compensation method thereof
KR20120038250A (en) * 2010-10-13 2012-04-23 현대모비스 주식회사 Apparatus for compensation pulling of vehicle and compensation method thereof
JP2013112262A (en) * 2011-11-30 2013-06-10 Advics Co Ltd Brake control device of vehicle
JP2012162265A (en) * 2012-04-26 2012-08-30 Nissan Motor Co Ltd Torque distribution control device of four-wheel drive vehicle
CN106627558A (en) * 2012-05-04 2017-05-10 福特环球技术公司 Methods and systems for operating a vehicle driveline responsive to external conditions
JP2014080128A (en) * 2012-10-17 2014-05-08 Nissan Motor Co Ltd Vehicular travel support device
CN103863393A (en) * 2012-12-17 2014-06-18 联创汽车电子有限公司 Friction compensation method of electric power steering system
JP2014141176A (en) * 2013-01-24 2014-08-07 Daihatsu Motor Co Ltd Vehicle control device
CN105599753A (en) * 2014-11-17 2016-05-25 广州汽车集团股份有限公司 Control method and system for hybrid vehicle
KR20160066764A (en) * 2014-12-03 2016-06-13 현대모비스 주식회사 Vehicle Steering Apparatus and Method for Lane Keeping
JP2016150593A (en) * 2015-02-16 2016-08-22 三菱電機株式会社 Vehicle control device and vehicle control device
KR20170036171A (en) * 2015-09-23 2017-04-03 현대오트론 주식회사 Apparatus and method for controlling launch of vehicle
CN105818712A (en) * 2016-03-17 2016-08-03 电子科技大学 Self-adaptive starting control method for four-wheel hub electric automobile
CN106428011A (en) * 2016-11-25 2017-02-22 浙江吉利控股集团有限公司 Control method and control system for worming torque of electric automobile and electric automobile
CN107031635A (en) * 2017-04-14 2017-08-11 重庆长安汽车股份有限公司 Low speed adaptive cruise control system and method
CN107757622A (en) * 2017-08-29 2018-03-06 宝沃汽车(中国)有限公司 The compensation method of vehicle torque, device and vehicle
CN107839688A (en) * 2017-10-19 2018-03-27 吉林大学 A creeping speed control method for an electric vehicle
CN109987094A (en) * 2017-12-29 2019-07-09 广州汽车集团股份有限公司 Engine control method, device and computer-readable storage medium for vehicle starting
KR20200022675A (en) * 2018-08-23 2020-03-04 현대자동차주식회사 Remote control device, remote parking assist system using the same and control method thereof
CN109131319A (en) * 2018-10-19 2019-01-04 北京经纬恒润科技有限公司 A kind of automatic parking torque control method and device
CN109356734A (en) * 2018-12-03 2019-02-19 奇瑞汽车股份有限公司 Control method for output torque of automobile
CN109624979A (en) * 2019-02-14 2019-04-16 北京经纬恒润科技有限公司 A kind of cruise torque control method and system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
主动转向干预时EPS助力修正控制策略与评价;魏建伟;魏民祥;李玉芳;;中国机械工程(15);113-116 *
助力补偿的商用车动态转向系统恒力矩控制;高恪;赵伟强;宗长富;;科学技术与工程(07);124-127 *
电动汽车坡道起步电机转速控制研究;莫旭辉;朱园园;杨辉;;计算机仿真(04);112-116 *

Also Published As

Publication number Publication date
CN113442907A (en) 2021-09-28

Similar Documents

Publication Publication Date Title
CN113442907B (en) A method and device for controlling vehicle speed under low-speed conditions
CN108437978B (en) Integrated control method for automatic road recognition and stability of four-wheel-hub electric drive vehicles
CN100560417C (en) Vehicular steering control apparatus
WO2023284787A1 (en) Crawling control method and apparatus, vehicle, and storage medium
JP5211002B2 (en) Drive control device
CN106004856B (en) Speed Limitation Devices
CN109747632A (en) A torque distribution method for a dual power source driving vehicle
CN107161210A (en) The differential power-assisted steering control system and method for a kind of distributed-driving electric automobile
CN108313062B (en) A torque distribution control method and system for a distributed drive electric vehicle
JP2704804B2 (en) Vehicle traction control device
JPH07323859A (en) Vehicle motion control device
JP2005297622A (en) Steering system
CN101841288A (en) Motion control method for vehicle-used electric motors based on electric current control
CN114919421A (en) Layered driving control device and method for wheel hub motor vehicle under cross-country working condition
CN114562559A (en) Neutral gear control method and device for two-gear motor, electronic equipment and storage medium
CN110723200B (en) A steering return and intermediate position control system and control method thereof
JP2007196833A (en) Vehicle steering control device
KR20210080659A (en) Control apparatus and method of rear wheel steer
CN111169292B (en) Method and system for controlling temperature of driving motor in pure electric driving uphill stage of vehicle
JP4069071B2 (en) Method and apparatus for controlling vehicle speed
CN110182208A (en) A kind of crawling adaptive control system and its control method
CN115826579A (en) Automatic driving control method considering both transverse error and course error convergence
JP4475599B2 (en) Vehicle behavior stabilization device
JP3780689B2 (en) Braking / driving force control device
CN109878521B (en) Wheel speed and wheel acceleration combined distributed driving electric vehicle antiskid control method

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