MAXIMUM COMMUNICATION DELAY MEASUREMENT METHOD FOR SAFE BRAKING OF SMART CONNECTED VEHICLE

Information

  • Patent Application
  • 20230311825
  • Publication Number
    20230311825
  • Date Filed
    October 22, 2021
    2 years ago
  • Date Published
    October 05, 2023
    7 months ago
  • Inventors
    • HU; Hexuan
    • ZHOU; Siyuan
    • TAN; Guoping
    • ZHAO; Fuhuan
    • JU; Meiyan
  • Original Assignees
Abstract
Disclosed is a maximum communication delay measurement method for safe braking of a smart connected vehicle; the measurement method is: first performing parameter initialization, the parameters for initialization comprising vehicle braking parameters, kinematic/kinetic parameters, and communication parameters; then generating a braking force function of the vehicle, taking the minimum distance between vehicles as the objective, and solving for the maximum allowable communication delay between vehicles on the basis of the proposed evaluation method.
Description
TECHNICAL FIELD

The present disclosure relates to the field of communications technologies, and in particular to a maximum communication delay measurement method for safe braking of a smart connected vehicle.


BACKGROUND

In recent years, the intelligent transportation system (ITS) uses vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication technologies, so as to improve road traffic safety and efficiency. In an emergency braking scenario, a packet reception probability is improved by retransmitting a V2V message, effectively avoiding vehicle collisions. The number of retransmissions of the V2V message is correlated with the maximum allowable communication delay for inter-vehicle communication, and therefore, accurate calculation of the inter-vehicle communication delay is particularly important.


In the braking process of a vehicle, on the one hand, subject to frictional resistance and air resistance, the braking force of the vehicle dynamically changes; and on the other hand, the V2V message also affects the braking strategy of the vehicle. Higher timeliness of the V2V message results in more accurate calculation of the communication delay. At present, most studies ignore the frictional and air resistances or do not consider the timeliness of the V2V message, and approximately calculate the communication delay. Although the calculation complexity is reduced through the approximation method, the calculated result is inaccurate and has errors. In emergency braking scenarios, a tiny error probably leads to a serious hazard, causing vehicle rear-end collisions. Therefore, a maximum communication delay measurement method that meets the real vehicle scenarios is particularly important.


SUMMARY

In view of the foregoing problems, the present disclosure proposes a maximum communication delay measurement method for safe braking of a smart connected vehicle.


In order to achieve the objective of the present disclosure, a maximum communication delay measurement method for safe braking of a smart connected vehicle is provided, which includes the following steps:

    • S10. initializing the vehicle initial speed V0, the coefficient of frictional resistance a0, the coefficient of air resistance b0, the vehicle mass m, the gravitational acceleration g, the maximum braking forces (Fbrake(max)) of vehicles in front and in rear, the initial distance dref between vehicles, braking force function multinomial coefficients: K1, K2, K3, and a V2V message transmission time interval σ, where K1 indicates a constant term of the braking force function multinomial coefficients, K2 indicates a primary-term coefficient of the braking force function multinomial coefficients, and K3 indicates a third-term coefficient of the braking force function multinomial coefficients;
    • S20. obtaining a braking force function FA(t) of the vehicle in front during the process of vehicle braking;
    • S30. if the vehicle retransmits a V2V message multiple times, before receiving a valid V2V message, obtaining, by the vehicle in rear, a first braking force function Fb(t) of the vehicle in rear within a time period t=0˜n*σ, where n denotes the current number of cycles and the time period t=0˜n*σ indicates a time range before the vehicle in rear receives the valid V2V message;
    • S40. after receiving the valid V2V message, determining, by the vehicle in rear, a real-time distance dn*σ between two vehicles according to position information in the V2V message, and solving for, by the vehicle in rear, a second braking force function FB(t) within a time period t=n*σ˜TB according to the real-time distance dn*σ between two vehicles, a real-time speed VA(n*σ) of the vehicle in front, and a braking force Fbrake(max) of the vehicle in front, where TB denotes the time when the vehicle in rear stops moving;
    • S50. obtaining a travel distance LA of the vehicle in front within a time period t=0˜TA, obtaining a travel distance LB of the vehicle in rear within a time period t=0˜TB, and obtaining a distance dfinal between the two vehicles at the time of stop, where dfinal=LA+dref−LB, dfinal>0 indicating that the two vehicles do not collide and dfinal<0 indicating that the two vehicles collide; and TA denotes the time when the vehicle in front stops moving; and
    • S60. if dfinal>0, n=n+1, and executing steps S40 and S50; or if dfinal<0, the process exiting the cycle, and outputting a maximum communication delay tmax=(n−1)*σ.


In an embodiment, the braking force function FA(t) of the vehicle in front includes:






F
A(t)
=F
brake(max)
+a
0
*m*g+b
0
*V
A(t)
2


where Fbrake(max) denotes a maximum braking force corresponding to the braking force function FA(t) of the vehicle in front after the vehicle in front brakes; a0*m*g denotes the frictional resistance of the vehicle in front, b0*VA(t)2 denotes the air resistance of the vehicle in front, and VA(t) denotes a real-time speed of the vehicle in front at the time t.


In an embodiment, the second braking force function FB(t) includes:






F
B(t)=⅓*Fdn*σ+⅓*FVA(n*σ)+⅓*Fbrake(max)+a0*m*g+b0*VB(t)2


where dn*σ denotes the distance between the two vehicles at the time t=n*σ, Fdn*σ denotes a braking force function generated by the vehicle in rear according to dn*σ, VA(n*σ) denotes a real-time speed of the vehicle in front at the time n*σ, FVA(n*σ) denotes a braking force function generated by the vehicle in rear according to VA(n*σ), Fbrake(max) denotes the maximum braking force taken by the vehicle in front, and VB(t) denotes a real-time speed of the vehicle in rear at the time t.


Specifically, the braking force function Fdn*σ generated by the vehicle in rear according to dn*σ includes:






F
d

n*σ
=min{K3+K2*(dref−dn*σ)+K1*(dref−dn*σ)3,Fbrake(max)},


the distance between the two vehicles at the time t=n*σ includes:








d

n
*
σ


=


d
ref

+



0

n
*
σ




[


V

(
0
)


-



0
t




F

A

(
x
)


m



d

(
x
)




]



d

(
t
)



-



0

n

*
σ




[


V

(
0
)


-



0
t




F

b

(
x
)


m



d

(
x
)




]



d

(
t
)





,




the braking force function FVA(n*σ) generated by the vehicle in rear according to VA(n*σ) includes:






F
V

A(n*σ)
=min(K3+K2*(V(0)−VA(n*σ))+K1*(V(0)−VA(n*σ))3,Fbrake(max))


where min( ) denotes calculation of a minimum value, and dref denotes a distance from the vehicle in rear to the vehicle in front at the initial time.


In an embodiment,








L
A

=



0

T
A




[


V

(
0
)


-



0
t




F

A

(
x
)


m



d

(
x
)




]



d

(
t
)




,



and


LB

=





n
*
σ


T
B




[


V

(
0


-



0

n
*
σ





F

b

(
t
)


m



d

(
t
)



-




n
*
σ

t




F

B

(
x
)


m



d

(
x
)




]



d

(
t
)



+



0

n
*
σ




[


V

(
0
)


-



0
t




F

b

(
x
)


m



d

(
x
)




]



d

(
t
)





,




where the vehicles in front and in rear have the same initial speeds which are both V(0).


In an embodiment, a process of determining the maximum communication delay tmax includes:

    • S61. setting an initial value n=1;
    • S62. performing steps S40 and S50; and
    • S63. determining whether dfinal>0; if a determining result is true, letting n=n+1 and re-executing steps S62 and S63; or if a determining result is false, outputting a maximum communication delay tmax=(n−1)*σ.


In the foregoing maximum communication delay measurement method for safe braking of a smart connected vehicle, by initializing various parameters, a braking force function FA(t) of the vehicle in front is obtained during the process of vehicle braking. If the vehicle retransmits a V2V message multiple times, before receiving a valid V2V message, a first braking force function Fb(t) of the vehicle in rear within a time period t=0˜n*σ is obtained by the vehicle in rear. After receiving the valid V2V message, the vehicle in rear determines a real-time distance dn*σ between two vehicles according to position information in the V2V message, and the vehicle in rear solves for a second braking force function FB(t) within a time period t=n*σ˜TB according to the real-time distance dn*σ between two vehicles, the real-time speed VA(n*σ) of the vehicle in front, and the braking force Fbrake(max) of the vehicle in front. A travel distance LA of the vehicle in front is obtained within a time period t=0˜TA, a travel distance LB of the vehicle in rear is obtained within a time period t=0˜TB, and a distance dfinal between the two vehicles at the time of stop are obtained. If dfinal>0, n=n+1, and the steps of obtaining the second braking force function FB(t) of the vehicle in rear and the distance dfinal between two vehicles at the time of stop are executed again; or if dfinal<0, the process exits the cycle, and a maximum communication delay tmax(n−1)*σ is output. Thus, the maximum communication delay of a corresponding vehicle can be obtained, and the corresponding measurement efficiency can be improved, so that the maximum communication delay obtained by measurement has high accuracy.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a flowchart of a maximum communication delay measurement method for safe braking of a smart connected vehicle in an embodiment;



FIG. 2 is a schematic diagram of a scene model in an embodiment; and



FIG. 3 is an execution process of a maximum communication delay measurement method for safe braking of a smart connected vehicle in an embodiment.





DETAILED DESCRIPTION OF THE EMBODIMENTS

To make the objective, technical solutions, and advantages of the present application clearer and more comprehensible, the present application is further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not intended to limit the present application.


Reference herein to an “embodiment” means that a particular feature, structure, or characteristic described with reference to the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily mean the same embodiment, nor a separate or alternative embodiment that is mutually exclusive with other embodiments. It is understood explicitly and implicitly by those skilled in the art that the embodiments described herein can be combined with other embodiments.


Referring to FIG. 1, FIG. 1 is a flowchart of a maximum communication delay measurement method for safe braking of a smart connected vehicle in an embodiment, which includes the followings steps:

    • S10. The vehicle initial speed V0, the coefficient of frictional resistance a0, the coefficient of air resistance b0, the vehicle mass m, the gravitational acceleration g, the maximum braking forces (Fbrake(max)) of two vehicles (vehicles in front and in rear), the initial distance dref between vehicles, braking force function multinomial coefficients: K1, K2, K3, and a V2V message transmission time interval a are initialized, where K1 indicates a constant term of the braking force function multinomial coefficients, K2 indicates a primary-term coefficient of the braking force function multinomial coefficients, and K3 indicates a third-term coefficient of the braking force function multinomial coefficients.
    • S20. A braking force function FA(t) of the vehicle in front is obtained during the process of vehicle braking.


In the process of vehicle braking, the vehicle in front keeps the maximum braking force unchanged, and the braking force of the vehicle in front is affected by the frictional resistance and air resistance. The frictional resistance depends on the vehicle mass, and the air resistance is proportional to the vehicle speed raised to the second power. Based on this, the braking force function FA(t) of the vehicle in front can be calculated.

    • S30. If the vehicle retransmits a V2V message multiple times, before receiving a valid V2V message, a first braking force function Fb(t) of the vehicle in rear within a time period t=0˜n*σ is obtained by the vehicle in rear, where n denotes the current number of cycles and further indicates the number of retransmissions of the V2V message, and the time period t=0˜n*σ indicates a time range before the vehicle in rear receives the valid V2V message.


In a poor communication environment, the vehicle retransmits the V2V message multiple times, so as to improve the packet reception probability and the vehicle travel safety. Assuming that a V2V message received in the nth retransmission by the vehicle in rear is valid, before the vehicle in rear receives the valid V2V message, namely, within the time range of t=0˜n*σ, the braking force of the vehicle in rear is only affected by the air resistance and the frictional resistance, and then the first braking force function Fb(t) of the vehicle in rear is calculated.

    • S40. After receiving the valid V2V message, the vehicle in rear determines a real-time distance dn*σ between two vehicles according to position information in the V2V message, and the vehicle in rear solves for a second braking force function FB(t) within a time period t=n*σ˜TB according to the real-time distance dn*σ between two vehicles, a real-time speed VA(n*σ) of the vehicle in front, and a braking force Fbrake(max) of the vehicle in front, where TB denotes the time when the vehicle in rear stops moving.
    • S50. A travel distance LA of the vehicle in front is obtained within a time period t=0˜TA, a travel distance LB of the vehicle in rear is obtained within a time period t=0˜TB, and a distance dfinal between the two vehicles at the time of stop are obtained, where dfinal=LA+dref−LB, dfinal>0 indicating that the two vehicles do not collide and dfinal<0 indicating that the two vehicles collide; and TA denotes the time when the vehicle in front stops moving.
    • S60. If dfinal>0, n=n+1, and steps S40 and S50 are executed; or if dfinal<0, the process exits the cycle, and a maximum communication delay tmax=(n−1)*σ is output.


In the foregoing maximum communication delay measurement method for safe braking of a smart connected vehicle, by initializing various parameters, a braking force function FA(t) of the vehicle in front is obtained during the process of vehicle braking. If the vehicle retransmits a V2V message multiple times, before receiving a valid V2V message, a first braking force function Fb(t) of the vehicle in rear within a time period t=0˜n*σ is obtained by the vehicle in rear. After receiving the valid V2V message, the vehicle in rear determines a real-time distance dn*σ between two vehicles according to position information in the V2V message, and the vehicle in rear solves for a second braking force function FB(t) within a time period t=n*σ˜TB according to the real-time distance dn*σ between two vehicles, the real-time speed VA(n*σ) of the vehicle in front, and the braking force Fbrake(max) of the vehicle in front. A travel distance LA of the vehicle in front is obtained within a time period t=0˜TA, a travel distance LB of the vehicle in rear within a time period t=0˜TB, and a distance dfinal between the two vehicles at the time of stop are obtained. If dfinal>0, n=n+1, and the steps of obtaining the second braking force function FB(t) of the vehicle in rear and the distance dfinal between two vehicles at the time of stop are executed again; or if dfinal<0, the process exits the cycle, and a maximum communication delay tmax=(n−1)*σ is output. Thus, the maximum communication delay of a corresponding vehicle can be obtained, and the corresponding measurement efficiency can be improved, so that the maximum communication delay obtained by measurement has high accuracy.


In an embodiment, the braking force function FA(t) of the vehicle in front includes:






F
A(t)
=F
brake(max)
+a
0
*m*g+b
0
*V
A(t)
2


where Fbrake(max) denotes a maximum braking force corresponding to the braking force function FA(t) of the vehicle in front after the vehicle in front brakes; a0*m*g denotes the frictional resistance of the vehicle in front, b0*VA(t)2 denotes the air resistance of the vehicle in front, and VA(t) denotes a real-time speed of the vehicle in front at the time t.


Specifically, after the vehicle in front brakes, the braking force function FA(t) of the vehicle in front is subject to the effects from the maximum braking force Fbrake(max), the frictional resistance a0*m*g, and the air resistance b0*VA(t)2, where VA(t) denotes the real-time speed of the vehicle in front and in value,







V

A

(
t
)


=


V


(
0
)

-






0
t




F

A

(
x
)


m




d

(
x
)

.








In an embodiment, the second braking force function FB(t) includes:






F
B(t)=⅓*Fdn*σ+⅓*FVA(n*σ)+⅓*Fbrake(max)+a0*m*g+b0*VB(t)2


where dn*σ denotes the distance between the two vehicles at the time t=n*σ, Fdn*σ denotes a braking force function generated by the vehicle in rear according to dn*σ, VA(n*σ) denotes a real-time speed of the vehicle in front at the time n*σ, FVA(n*σ) denotes a braking force function generated by the vehicle in rear according to VA(n*σ), Fbrake(max) denotes the maximum braking force taken by the vehicle in front, and VB(t) denotes a real-time speed of the vehicle in rear at the time t.


Specifically, the braking force function Fdn*σ generated by the vehicle in rear according to dn*σ includes:






F
d

n*σ
=min{K3+K2*(dref−dn*σ)+K1*(dref−dn*σ)3,Fbrake(max)},


the distance between the two vehicles at the time t=n*σ includes:








d

n
*
σ


=


d
ref

+



0

n
*
σ




[


V

(
0
)


-



0
t




F

A

(
x
)


m



d

(
x
)




]



d

(
t
)



-



0

n
*
σ




o
[


V

(
0
)


-



0
t




F

b

(
x
)


m



d

(
x
)




]



d

(
t
)





,




the braking force function FVA(n*σ) generated by the vehicle in rear according to VA(n*σ) includes:






F
V

A(n*σ)
=min(K3+K2*(V(0)−VA(n*σ))+K1*(V(0)−VA(n*σ))3,Fbrake(max))


where min( ) denotes calculation of a minimum value, and dref denotes a distance from the vehicle in rear to the vehicle in front at the initial time.


Specifically, VA(n*σ) denotes the speed of the vehicle in front at the time t=n*σ and is expressed as follows:







V

A

(

n
*
σ

)


=


V
0

-



0

n
*
0





F

A

(
t
)


m



d

(
t
)








In an embodiment,








L
A

=



0

T
A




[


V

(
0
)


-



0
t




F

A

(
x
)


m



d

(
x
)




]



d

(
t
)




,



and



L
B


=





n
*
σ


T
B




[


V

(
0
)


-



0

n
*
σ





F

b

(
t
)


m



d

(
t
)



-




n
*
0

t




F

B

(
x
)


m



d

(
x
)




]



d

(
t
)



+




0

n
*
0




[


V

(
0
)


-



0
t




F

b

(
x
)


m



d

(
x
)




]



d

(
t
)





,




where the vehicles in front and in rear have the same initial speeds which are both V(0).


In an embodiment, the process of determining the maximum communication delay tmax includes:

    • S61. setting an initial value n=1;
    • S62. performing steps S40 and S50; and
    • S63. determining whether dfinal>0; if a determining result is true, letting n=n+1 and re-executing steps S62 and S63; or if a determining result is false, outputting a maximum communication delay tmax=(n−1)*σ.


In an embodiment, by using the scene model shown in FIG. 2 as an example, an execution process of the foregoing maximum communication delay measurement method for safe braking of a smart connected vehicle can be shown in FIG. 3, which includes the following:


1. Vehicle Parameters

It is assumed that two vehicles are driven on a straight road and the maximum braking forces of both vehicles are Fbrake(max). When the vehicle in front A senses an obstacle in the front area, the vehicle A brakes with the maximum braking force Fbrake(max) and broadcasts a V2V message, where the V2V message has a transmission interval of σ and contains the speed, position coordinates, and braking force of the vehicle A at the current time. At the time t=0, a distance between the vehicle in rear B and the vehicle in front A is dref, and the two vehicles have the same speed of V(0) and the same mass of m. The coefficient of frictional resistance between the vehicle and the road is a0, the coefficient of air resistance is b0, and the braking force function coefficients of the vehicle are K1, K2, K3.


2. Model Analysis

A novel maximum communication delay measurement method is proposed. The vehicle A brakes with the maximum braking force Fbrake(max), and meanwhile broadcasts a V2V message. At the time TA when the vehicle A stops moving, a differential equation of the braking force function of the vehicle A is as follows:










F

A

(
t
)


=


F

brake

(
max
)


+


a
0

*
m
*
g

+


b
0

*

V

A

(
t
)

2










V

A

(
t
)


=


V

(
0
)


-



0
t




F

A

(
x
)


m


d


(
x
)













0

T
A





F

A

(
x
)


m


d


(
x
)



=

V
0








By solving the foregoing differential equations, the braking force function FA(t) of the vehicle A and the TA when the vehicle A stops moving can be obtained.


Supposing that the vehicle B receives a valid V2V message at the time t=n*σ, within the range of t=0˜n*σ, the braking force of the vehicle B is affected by the frictional resistance and the air resistance, and a differential equation of the braking force function Fb(t) is as follows:










F

b

(
t
)


=



a
0

*
m
*
g

+


b
0

*

V

b

(
t
)

2










V

b

(
t
)


=


V

(
0
)


-



0
t




F

b

(
x
)


m


d


(
x
)











By solving the foregoing differential equations, the braking force function Fb(t) of the vehicle B within the range of t=0˜n*σ can be obtained.


The vehicle B calculates a distance dn*σ between the two vehicles at the current time according to the position of the vehicle A in the V2V message, and the vehicle B applies a corresponding braking force Fdn*σ, FVA(n*σ), or Fbrake(max) according to the real-time speed VA(n*σ) of the vehicle A in the V2V message and the real-time distance dn*σ between the two vehicles. Further, because the vehicle B is affected by the frictional resistance and the air resistance, the differential equations regarding the real-time distance dn*σ between the two vehicles, real-time speed VA(n*σ), the braking forces Fdn*σ and FVA(n*σ), and the braking force function FB(t) of the vehicle B are as follows:










d

n
*
σ


=


d
ref

+



0

n
*
σ




[


V

(
0
)


-



0
t




F

A

(
x
)


m



d

(
x
)




]



d

(
t
)



-



0

n
*
σ




[


V

(
0
)


-



0
t




F

b

(
x
)


m


d


(
x
)




]



d

(
t
)











V

A

(

n
*
σ

)


=


V
0

-



0

n
*
σ





F

A

(
t
)


m



d

(
t
)











F

d

n
*
σ



=

min


{



K
3

+


K
2

*

(


d

r

e

f


-

d

n
*
σ



)


+


K
1

*


(


d
ref

-

d

n
*
σ



)

3



,


F

brake

(
max
)



}









F

V

A

(

n
*
σ

)



=

min

(



K
3

+


K
2

*

(


V

(
0
)


-

V

A

(

n
*
σ

)



)


+


K
1

*


(


V

(
0
)


-


V
A


(

n
*
σ

)



)

3



,

F

brake

(
max
)



)








F

B

(
t
)


=



1
3

*

F

d

n
*
σ




+


1
3

*

F

V

A

(

n
*
σ

)




+


1
3

*

F

brake

(
max
)



+


a
0

*
m
*
g

+


b
0

*

V

B

(
t
)

2















V

B

(
t
)


=


V

(
0
)


-



0

n
*
σ





F

b

(
t
)


m



d

(
t
)



-




n
*
σ

t




F

B

(
x
)


m



d

(
x
)








By solving the foregoing differential equations, the braking force function FB(t) of the vehicle B within the range of t=n*σ˜TB can be obtained.


TA denotes the time when the vehicle A stops moving, and TB denotes the time when the vehicle B stops moving. LA is a travel distance of the vehicle A within the time range of 0˜TA and LB is a travel distance of the vehicle B within the time range of 0˜TB. dfinal is a distance between the vehicles A and B when the vehicles stop moving. dfinal>0 indicates that the two vehicles do not collide finally, and dfinal<0 indicates that the two vehicles collide. TB, LA, LB, and dfinal are expressed as follows:










V
0

=




0

n
*
σ





F

b

(
t
)


m


d


(
t
)



+




n
*
σ


T
B





F

B

(
t
)


m


d


(
t
)











L
A

=



0

T
A




[


V

(
0
)


-



0
t




F

A

(
x
)


m


d


(
x
)




]


d


(
t
)










L
B

=





n
*
0


T
B




[


V

(
0
)


-



0

n
*
σ





F

b

(
t
)


m


d


(
t
)



-




n
*
σ

t




F

B

(
x
)


m


d


(
x
)




]


d


(
t
)



+



0

n
*
σ




[


V

(
0
)


-



0
t




F

b

(
x
)


m


d


(
x
)




]


d


(
t
)











By solving the foregoing equations, a final distance dfinal between the two vehicles when the vehicle B receives a valid V2V message at the time t=n*σ can be obtained.


It is determined whether dfinal>0 holds at the time t=n*σ. If a determining result is true, let n=n+1 and dfinal is recalculated; or if a determining result is false, a V2V maximum communication delay tmax=(n−1)*σ is output.


This embodiment first initializes model parameters which include vehicle braking parameters, kinematic/kinetic parameters, and communication parameters; and then generates a braking force function of the vehicle, and by taking the minimum distance between vehicles as the objective, solves for the maximum allowable communication delay between vehicles on the basis of the proposed measurement solution, thus accurately and efficiently calculating the maximum allowable communication delay for vehicle braking.


The technical features of the foregoing embodiments can be combined arbitrarily. For simplicity of description, not all possible combinations of the various technical features in the foregoing embodiments are described. However, as long as there is no contradiction between the combinations of these technical features, they all should be considered as falling within the scope of the present specification.


It should be noted that, the terms “first\second\third” involved in the embodiments of the present application are only used to distinguish similar objects, and do not represent specific ordering of objects. It can be understood that “first\second\third” can be interchanged in a specific order or sequence if allowed. It should be understood that the objects distinguished by “first\second\third” can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than the order illustrated or described herein.


The terms “comprise/include” and “have” as well as their any variations in the embodiments of the present application are intended to cover non-exclusive inclusion. For example, a process, method, device, product or apparatus including a series of steps or modules is not necessarily limited to the steps or modules clearly listed, but may optionally include steps or modules not clearly listed herein or other steps or modules inherent to the process, method, product or apparatus.


The embodiments described above only express several implementation modes of the present application. The descriptions are comparatively specific and detailed, but cannot therefore be interpreted as the limitation of the scope of the invention. It should be noted that for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and all belong to the protection scope of the present application. Therefore, the protection scope of the patent application should be subject to the appended claims.

Claims
  • 1. A maximum communication delay measurement method for safe braking of a smart connected vehicle, comprising the following steps: S10, initializing a vehicle initial speed V0, a coefficient of frictional resistance a0, a coefficient of air resistance b0, a vehicle mass m, a gravitational acceleration g, maximum braking forces (Fbrake(max)) of vehicles in front and in rear, an initial distance dref between vehicles, braking force function multinomial coefficients: K1, K2, K3, and a vehicle-to-vehicle (V2V) message transmission time interval σ, where K1 indicates a constant term of the braking force function multinomial coefficients, K2 indicates a primary-term coefficient of the braking force function multinomial coefficients, and K3 indicates a third-term coefficient of the braking force function multinomial coefficients;S20, obtaining a braking force function FA(t) of the vehicle in front during a process of vehicle braking;S30, if the vehicle retransmits a V2V message multiple times, before receiving a valid V2V message, obtaining, by the vehicle in rear, a first braking force function Fb(t) of the vehicle in rear within a time period t=0˜n*σ, where n denotes a current number of cycles and the time period t=0˜n*σ indicates a time range before the vehicle in rear receives the valid V2V message;S40, after receiving the valid V2V message, determining, by the vehicle in rear, a real-time distance dn*σ between two vehicles according to position information in the V2V message, and solving for, by the vehicle in rear, a second braking force function FB(t) of the vehicle in rear within a time period t=n*σ˜TB according to the real-time distance dn*σ, between the two vehicles, a real-time speed VA(n*σ) of the vehicle in front, and a braking force Fbrake(max) of the vehicle in front, where TB denotes a time when the vehicle in rear stops moving;S50, obtaining a travel distance LA of the vehicle in front within a time period t=0˜TA, obtaining a travel distance LB of the vehicle in rear within a time period t=0˜TB, and obtaining a distance dfinal between the two vehicles at a time of stop, where dfinal=LA+dref−LB, dfinal>0 indicating that the two vehicles do not collide and dfinal<0 indicating that the two vehicles collide; and TA denotes a time when the vehicle in front stops moving; andS60, if dfinal>0, n=n+1, executing steps S40 and S50; or if dfinal<0, the process exiting the cycle, and outputting a maximum communication delay tmax=(n−1)*σ.
  • 2. The maximum communication delay measurement method for safe braking of a smart connected vehicle according to claim 1, wherein the braking force function FA(t) of the vehicle in front comprises: FA(t)=Fbrake(max)+a0*m*g+b0*VA(t)2 where Fbrake(max) denotes a maximum braking force corresponding to the braking force function FA(t) of the vehicle in front after the vehicle in front brakes; a0*m*g denotes a frictional resistance of the vehicle in front, b0*VA(t)2 denotes an air resistance of the vehicle in front, and VA(t) denotes a real-time speed of the vehicle in front at time t.
  • 3. The maximum communication delay measurement method for safe braking of a smart connected vehicle according to claim 1, wherein the second braking force function FB(t) comprises: FB(t)=⅓*Fdn*σ+⅓*FVA(n*σ)+⅓*Fbrake(max)+a0*m*g+b0*VB(t)2 where dn*σ denotes the distance between the two vehicles at the time t=n*σ, Fdn*σ denotes a braking force function generated by the vehicle in rear according to dn*σ, VA(n*σ) denotes a real-time speed of the vehicle in front at time n*σ, FVA(n*σ) denotes a braking force function generated by the vehicle in rear according to VA(n*σ), Fbrake(max) denotes the maximum braking force taken by the vehicle in front, and VB(t) denotes a real-time speed of the vehicle in rear at time t.
  • 4. The maximum communication delay measurement method for safe braking of a smart connected vehicle according to claim 3, wherein the braking force function Fdn*σ generated by the vehicle in rear according to dn*σ comprises: Fdn*σ=min{K3+K2*(dref−dn*σ)+K1*(dref−dn*σ)3,Fbrake(max)},the distance between the two vehicles at the time t=n*σ comprises:
  • 5. The maximum communication delay measurement method for safe braking of a smart connected vehicle according to claim 1, wherein
  • 6. The maximum communication delay measurement method for safe braking of a smart connected vehicle according to claim 1, wherein a process of determining the maximum communication delay tmax comprises: S61, setting an initial value n=1;S62, performing the steps S40 and S50; andS63, determining whether dfinal>0; if a determining result is true, letting n=n+1 and re-executing the steps S62 and S63; or if the determining result is false, outputting the maximum communication delay tmax=(n−1)*σ.
Priority Claims (1)
Number Date Country Kind
202011180353.6 Oct 2020 CN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2021/125556 10/22/2021 WO