CN111907523A - Vehicle following optimization control method based on fuzzy reasoning - Google Patents

Vehicle following optimization control method based on fuzzy reasoning Download PDF

Info

Publication number
CN111907523A
CN111907523A CN202010616399.1A CN202010616399A CN111907523A CN 111907523 A CN111907523 A CN 111907523A CN 202010616399 A CN202010616399 A CN 202010616399A CN 111907523 A CN111907523 A CN 111907523A
Authority
CN
China
Prior art keywords
data
vehicle
rule
following data
cluster
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010616399.1A
Other languages
Chinese (zh)
Other versions
CN111907523B (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.)
Shandong Xiaoyu Automotive Technology Co ltd
Original Assignee
Xian University of Technology
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 Xian University of Technology filed Critical Xian University of Technology
Priority to CN202010616399.1A priority Critical patent/CN111907523B/en
Publication of CN111907523A publication Critical patent/CN111907523A/en
Application granted granted Critical
Publication of CN111907523B publication Critical patent/CN111907523B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • B60W30/165Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/231Hierarchical techniques, i.e. dividing or merging pattern sets so as to obtain a dendrogram
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • G06F18/23213Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • G06N5/048Fuzzy inferencing
    • 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/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Probability & Statistics with Applications (AREA)
  • Fuzzy Systems (AREA)
  • Computational Linguistics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses a vehicle following optimization control method based on fuzzy reasoning, which comprises the steps of screening road data of vehicle running to obtain vehicle following data in vehicle track data; calculating the distance between the acquired vehicle-following data through a dispersion square sum formula, taking the calculation result as the similarity of a condensed hierarchical clustering algorithm, continuously merging the vehicle-following data by taking the minimum similarity as the basis, and finally dividing the vehicle-following data into a plurality of clusters; merging the clustered data into a cluster class through a hierarchical clustering algorithm to form a tree-shaped layer hierarchical structure, and setting a similarity threshold value theta as a clustering division basis of the car following data to enable a clustering result of the car following data division to be optimal; using the partitioning results, construct E(l)The value of the degree of membership of the data is measured,further setting confidence bel(l)(ii) a Finally, a central mean deblurring method is used, and the problem that vehicle following research in the prior art is easily interfered by noise is solved.

Description

Vehicle following optimization control method based on fuzzy reasoning
Technical Field
The invention belongs to the technical field of car following behaviors, and particularly relates to a car following optimization control method based on fuzzy reasoning.
Background
The vehicle following theory is used for controlling safe driving behavior of a following vehicle according to the current driving environment and the driving state of a guiding vehicle under the condition that the following vehicle is not overtaken. The modeling of the car-following behavior is the main research content of the traffic flow theory and is also the core component of the traffic simulation system. By analyzing the following behavior of the vehicles for limiting lane change and overtaking, the interaction of the vehicles is explored, and a high-precision vehicle following model is established, so that the problems of traffic congestion and the like are favorably alleviated, and the traffic road service level is improved.
The current following model has been studied for more than 50 years, and from the beginning, the actually measured car following data is fitted by using a mathematical formula, and at present, the following model is continuously popularized and expanded by combining technologies such as visual perception of a driver to the environment, current road traffic flow, and the recent artificial intelligence hot field.
However, the driver is influenced by multi-source information in the driving process, so that the driver presents complex nonlinearity in the decision and judgment process. Therefore, it is difficult to describe the psychological decision of the driver by the mathematical model of the driver behavior established by the dynamics theory. When complex nonlinear problems are processed, artificial intelligence models and fuzzy theory have more advantages. Therefore, fuzzy theory and artificial neural network methods are generally employed to simulate driving behavior under different conditions.
At present, the Wang-Mendel (WM) model is one of the most widely used fuzzy systems, and has the advantages of simple form, strong interpretability, capability of effectively extracting fuzzy rules from numerical data and the like. However, the fuzzy rule base has a large impact on the performance of the WM model. The relatives improve the input characteristic quantity by enhancing the integrity or robustness of the fuzzy rule base so as to form a complete fuzzy rule base,
the WM algorithm directly generates the fuzzy rule by using the sample data, that is, depends on the data as a drive, so that the problem of incomplete generation rule caused by the incomplete sample data is inevitable. Also, in the WM algorithm, when "noise" data exists in the sample data, a problem of generating an error rule is caused.
Disclosure of Invention
The invention aims to provide a vehicle following optimization control method based on fuzzy reasoning, and solves the problem that vehicle following research in the prior art is easily interfered by noise.
The invention relates to a vehicle following optimization control method based on fuzzy reasoning, which is characterized by comprising the following steps:
step 1, screening road data of vehicle running to obtain vehicle following data in vehicle track data;
step 2, calculating the distance between the vehicle following data obtained in the step 1 through a sum of squared deviations formula, taking the calculation result as the similarity of a condensed hierarchical clustering algorithm, continuously merging the vehicle following data by taking the minimum similarity as a basis, and finally dividing the vehicle following data into a plurality of clusters; merging the clustered data into a cluster class through a hierarchical clustering algorithm to form a tree-shaped layer hierarchical structure, and setting a similarity threshold value theta as a clustering division basis of the car following data to enable a clustering result of the car following data division to be optimal;
step 3, obtaining a car following data clustering division result by utilizing the step 2, defining a fuzzy rule to enable the divided clusters to be fuzzy sets of input quantity, obtaining the central point of each cluster by adding and averaging car following data in each divided cluster, calculating the membership degree of the input quantity of each fuzzy set by utilizing an FCM algorithm, and constructing E(l)Measuring the value of the membership degree of the data and further setting the confidence degree bel(l)
Step 4, firstly, solving the weight value multiplied by the membership degree by using the fuzzy set defined in the step 3 and the calculated membership degree; then, improving the central value of the fuzzy set taking the clustering classification as the input quantity by using the trust degree set in the step 3; thirdly, calculating the confidence of the rule; and finally, a central average de-ambiguity method is used, so that the efficiency and reliability of the optimization solution are improved.
The present invention is also characterized in that,
the step 1 is implemented according to the following steps:
finding out vehicle following data according to a key field in the road data of the running vehicle, and further screening the vehicle following data according to a custom rule, wherein the custom rule is as follows: only the following behaviors among vehicles of the same type are researched, the data of the vehicles changing lanes in the driving process and the data of the vehicles on the lanes of multiple passengers are removed, and the data with the following time exceeding 45s are reserved to ensure the integrity of the following process, so that the data of the following of the vehicles are obtained.
The step 2 is implemented according to the following steps:
step 2.1, distance calculation:
the degree of dispersion between the vehicle-following data is represented by the sum of squared deviations, SrThe formula is as follows:
Figure BDA0002563864510000031
in the formula (x)iTo process the vehicle-following data in the r-th cluster class through screening,
Figure BDA0002563864510000032
for the centre of gravity, n, of clusters obtained after clustering of vehicle-following datarIs the number of cluster data, r belongs to nrI is the index of the ith cluster class, i belongs to nr
Let d (c)r,cs) For cluster class c obtained after clusteringrAnd adjacent cluster class csSimilarity of (2) as cluster class crAnd adjacent cluster class crThe distance is close, the cluster distance can be calculated through the sum of squared deviations, and the calculation result is used as the hierarchical clustering calculation of the agglomerationSimilarity of method, vehicle following data merging according to the principle of minimum similarity, calculating formula d (c) of cluster inter-class distancer,cs) The following were used:
d(cr,cs)=(Sw-Sr-Ss)1/2
in the formula SwRepresents a cluster class crAnd adjacent cluster class csSum of squared deviations, S, of the merged clustersrRepresents a cluster class crSum of squared deviations of, SsIndicating neighboring cluster class csThe sum of squared deviations of;
step 2.2, hierarchical clustering:
step 2.2.1, during initial calculation, regarding each car-following data as a single-element cluster, calculating the distance between the car-following data by using a distance calculation formula, and storing the calculation result as the similarity of the cohesive hierarchical clustering algorithm in a similarity matrix D ═ D (c)i,cj)]Performing the following steps;
wherein, ciFor a single-element cluster with sequence number i in vehicle-following data, cjThe method comprises the steps of obtaining adjacent element clusters with sequence number j in vehicle-following data;
setting the level l (m) of the preliminary clustering to 0, i.e., l (m) is 0;
wherein m represents the number of layers of the cluster;
step 2.2.2, two single element cluster classes with the closest similarity in the car following data are found by comparing the distance values stored in the similarity matrix in the step 2.2.1;
step 2.2.3, accumulating the clustering levels of the vehicle following data, merging the two single element clusters with the closest similarity found in the step 2.2.2, thereby generating a new multi-element cluster, and at the moment, determining the clustering class c of the levelrAnd adjacent cluster class csAt position D [ c ] in the matrixr,cs]So that the hierarchy L (m) of this clustering is D [ c ]r,cs];
Wherein (c)r,cs) Serial number for new cluster formation; if the initial single-element cluster class in the similarity matrix is completely replaced, merging the multi-element clustersClass;
step 2.2.4, updating the similarity matrix D and deleting the cluster class crAnd adjacent cluster class csAdding the value of the corresponding position of the newly generated cluster to the similarity matrix D at the corresponding position of the matrix;
step 2.2.5, if the termination condition is met, stopping clustering, otherwise, turning to the step 2.2.2;
wherein the termination condition is as follows: all vehicle-following data are merged into a cluster class;
step 2.3, carrying out hierarchical clustering on the vehicle following data through the step 2.2 to construct a tree map hierarchical structure, wherein the horizontal axis in the tree map hierarchical structure represents the serial number of the data, the vertical axis represents the distance between the data, and the original data is positioned at the lowest layer of the tree;
and 2.4, setting the threshold theta to be 0.2 times of the maximum value of the similarity by using the Barledo law, and ensuring that the number of the car-following data division clusters is proper so as to reduce the operation time and have higher reliability.
Step 3 is specifically implemented according to the following steps:
step 3.1, defining fuzzy rules:
clustering the cluster class divided by the vehicle-following data clustering in the step 2 as n input single output sample data T { (x)(p);y(p)) 1,2, …, N, where each sample data corresponds to a rule;
wherein N is the number of the divided cluster classes, N is the number of input data in a group of cluster classes, and x(p)Input data for the pth cluster class and
Figure BDA0002563864510000051
y(p)representing the corresponding output data;
the extracted IF-THEN rule is expressed as:
IF xi1 is
Figure BDA0002563864510000052
and...and xim is
Figure BDA0002563864510000053
and THEM y is B(l)
wherein,
Figure BDA0002563864510000054
clustering classified clusters for vehicle-following data clustering as input-quantity fuzzy sets, B(l)A fuzzy set of output quantities y on a rule sequence number l, l ═ 1, 2.. M denotes the sequence number of the rule, M denotes the total number of the rule, (i 1.. im) is a subsequence of (1.. n), and M ≦ n;
step 3.2, calculating the membership degree by an FCM algorithm:
calculating membership degree mu by using FCM algorithmij (l)The formula is as follows:
Figure BDA0002563864510000055
in the formula (d)ijRepresenting vehicle following data xjDistance to center point of cluster i after hierarchical clustering, dkjRepresenting vehicle following data xjDistance, x, to the center point of cluster k after hierarchical clusteringjThe method comprises the steps of obtaining vehicle following data, wherein N is the number of clusters after hierarchical clustering, i is the cluster after ith hierarchical clustering, k is the cluster after kth group hierarchical clustering, j is a vehicle following data index, and l is a current rule serial number index;
dividing the car-following data into corresponding cluster classes by utilizing hierarchical clustering, and calculating the membership degree of the car-following data to the center distance of each divided cluster class if
Figure BDA0002563864510000061
Indicating that there is a risk of collision if
Figure BDA0002563864510000062
Indicating that the rear-end collision and the following state are separated, and indicating that the automobile is in a safe and stable driving environment at present;
step 3.3, calculating the measurement value:
let E(l)Measuring vehicle following data xjDegree of membership mu ofijAccording to the definition of entropy, calculating a value formula E for measuring the degree of membership of the following data(l)The following were used:
Figure BDA0002563864510000063
wherein c is the number of clusters after hierarchical clustering, xjFor the vehicle-following data,
Figure BDA0002563864510000064
for vehicle-following data xjI is the index of the ith cluster class, and j is the index of the car following data;
step 3.4, setting the trust:
using the medium membership value E of step 3.3(l)Setting vehicle following data xjHas a confidence level of bej(l)Degree of trust bej(l)The calculation formula is as follows:
Figure BDA0002563864510000065
in the formula, N represents the total number of car-following data samples.
Step 4 is specifically implemented according to the following steps:
step 4.1, if the termination condition is met
Figure BDA0002563864510000071
No rule is generated and the method terminates; otherwise, the weight multiplied by the membership is solved by using the fuzzy set defined in the step 3 and the calculated membership, and the formula is as follows:
Figure BDA0002563864510000072
in the formula, AijObtaining cluster classes for vehicle following data hierarchical clustering, wherein each cluster class corresponds to a fuzzy set of input quantity respectively,
Figure BDA0002563864510000073
representative of following data
Figure BDA0002563864510000074
Inputting membership values of the fuzzy sets at p;
each cluster obtained after hierarchical clustering of the vehicle following data is subjected to membership calculation to obtain a weight multiplied by the membership, the weight is further substituted into the step 2.2.4, the similarity matrix is updated, and the similarity of newly generated clusters and other clusters in the similarity matrix is calculated to further accelerate the hierarchical clustering speed;
4.2, aiming at the rules defined in the step 3, taking the cluster of the vehicle following data classification as an input fuzzy set, wherein each input quantity corresponds to one rule, generating a fuzzy rule, and if the rules have the same repeated rules as the former rules, merging the extracted rules;
let the central value in each rule sequence number l be
Figure BDA0002563864510000075
Improving the central value by using the confidence of the input fuzzy set samples and the confidence among the input fuzzy set samples, and obtaining the improved central value
Figure BDA0002563864510000076
The calculation formula is as follows:
Figure BDA0002563864510000077
in the formula, doc(i)To input fuzzy set sample confidence, bel(l)Inputting the confidence among the fuzzy set samples, wherein N is the number of samples taking a cluster differentiated by vehicle following data as an input fuzzy set, and l is the index of the current rule sequence number;
step 4.3, fuzzy rule generation is as follows:
IF xi1 is
Figure BDA0002563864510000078
and…and xim is
Figure BDA0002563864510000079
THEN y is B(l)
wherein, B(l)Is a Gaussian distribution membership function
Figure BDA0002563864510000081
Fuzzy sets of (1), Gaussian distribution membership functions
Figure BDA0002563864510000082
Middle parameter sigma(l)The calculation is as follows:
Figure BDA0002563864510000083
Figure BDA0002563864510000084
Figure BDA0002563864510000085
in the formula, y(l)Is the rule center value with rule serial number l,
Figure BDA0002563864510000086
is the central value, u, of the sequence number of the input fuzzy set with rule sequence number l(l)M membership products of clusters are obtained for hierarchical clustering of vehicle-following data,
Figure BDA0002563864510000087
is the membership product of the order numbers of the input fuzzy sets with rule order number l,
Figure BDA0002563864510000088
expressing the index corresponding to the kth data of the output fuzzy set data with the rule sequence number of l; a. theijFor vehicle following data hierarchyClustering to obtain cluster classes, wherein m represents the number of output fuzzy sets of the rule l;
calculating confidence doc of rule(l)The following were used:
Figure BDA0002563864510000089
in the formula,
Figure BDA00025638645100000810
is the center value of the sequence number of the output fuzzy set with rule sequence number l,
Figure BDA00025638645100000811
the central value of the serial number of the input fuzzy set with the rule serial number of l, k is the kth output model, and t is the tth input model;
calculating the confidence of the rules to evaluate the reasonability degree of the rules, and showing that no conflict exists between the merged rules;
4.4, obtaining a prediction model by using a central average de-blurring method;
let the activation degree with rule number l be act (l), the activation degree act (l) is as follows:
Figure BDA00025638645100000812
in the formula,
Figure BDA00025638645100000813
for fuzzy sets A with rule sequence number lijDegree of membership of;
and (3) setting the construction prediction formula of each regular center point and the prediction point as f (x), wherein the prediction formula f (x) is as follows:
Figure BDA0002563864510000091
in the formula,
Figure BDA0002563864510000092
is the rule center with rule serial number l, M is the rule number;
by calculating the central value of each rule
Figure BDA0002563864510000093
Describing rule center points by using activation function act (l)
Figure BDA0002563864510000094
And (3) calculating each generated new rule by using a prediction formula f (x) according to the relation with the current car following data x', finally obtaining a predicted following data result of the following car at the next moment, adjusting the current running speed by a driver according to the predicted data of the vehicle at the next moment, immediately decelerating the car if the rear-end collision of the car is predicted, and keeping the car following by the driver if the predicted data is always in a safe and stable state.
The invention has the beneficial effect that the vehicle following optimization control method based on the fuzzy reasoning firstly carries out fuzzy interval division on input and output variables. Compared with the WM algorithm which needs to artificially set fuzzy intervals of input and output variables, the method can better avoid the incompleteness of the generated fuzzy rule base caused by the intuitive influence of interval division on the extraction of the fuzzy rule. Aiming at the defect of poor robustness of the WM algorithm, the invention introduces information entropy and trust degree to weight data. When the vehicle follows the noisy data, the rule with low credibility and even error is easy to extract. Therefore, when data are preprocessed, the data are screened according to the car following characteristic and the reaction time of a driver. And analyzing the following behavior of the driver and determining the input and output variables of the following model. Due to the lack of higher robustness of the WM method, the invention provides a confidence formula in the HC _ WM algorithm to represent the confidence value that a sample belongs to a real data set. In addition, in the process of extracting the fuzzy rule, the trust degree is added into a calculation formula of the output quantity of the central point of the rule, so that the robustness of the WM method is improved.
Drawings
FIG. 1 is a flow chart of the HC _ WM algorithm;
FIG. 2 is an inference graph of a rule base generated by the WM algorithm;
FIG. 3 is a flow chart of a hierarchical clustering method;
FIG. 4 is a hierarchical diagram of a hierarchical clustering structure.
Detailed Description
The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
The problems existing in the traditional WM method are improved and optimized. The traditional WM method needs the following 3 steps to directly extract the fuzzy rule from the sample.
Step 1, rule extraction
Step 1.1, set input quantity x ═ x1,...xn) And input the quantity xiIs divided into miThe complete fuzzy rule numbers are common in the fuzzy sets
Figure BDA0002563864510000101
And (3) strips.
Step 1.2, data-rule conversion
Step 1.2.1, p ═ 1, data (x)(p),y(p)) Each input quantity of
Figure BDA0002563864510000102
Conversion into fuzzy sets
Figure BDA0002563864510000103
And is computed in the fuzzy set
Figure BDA0002563864510000104
The corresponding membership degree of the formula is as follows:
Figure BDA0002563864510000105
step 1.2.2, input quantity per item
Figure BDA0002563864510000106
Possibly mapped to a plurality of fuzzy sets, with the fuzzy set having the greatest membership
Figure BDA0002563864510000107
As an input quantity
Figure BDA0002563864510000108
From the fuzzy set of (x) data(p),y(p)) The extracted fuzzy rule is as follows:
if x1 is
Figure BDA0002563864510000109
and...and xn is
Figure BDA00025638645100001010
Then y is y(i)
step 1.2.3, calculate data (x)(p),y(p)) The formula corresponding to the weight of the fuzzy rule is as follows:
Figure BDA00025638645100001011
step 1.2.4, if i is equal to K, the rule extraction of all data is completed, and the rule extraction is finished; otherwise, i is i +1, and go to step 1.2.2 to continue extracting the rule.
Step 2, rule merging
Step 2.1, the fuzzy rules with the same former parts are divided into a group, the group is M in total, the first group comprises NlA rule; and combining the values of the back-part y of the rule to obtain a set Bl
Step 2.2, utilizing trigonometric membership functions
Figure BDA0002563864510000111
Constructing corresponding membership degrees on the domain of discourse and calculating yclThe center point, the formula is as follows:
Figure BDA0002563864510000112
step 2.3, calculate σlThe formula is as follows:
Figure BDA0002563864510000113
and 2.4, after the rules are combined, each group corresponds to one fuzzy rule, and the fuzzy rules are as follows:
if x1 is
Figure BDA0002563864510000114
and...and xn is
Figure BDA0002563864510000115
then y is Bl.
calculating confidence doc of the merged rulelThe formula is as follows:
Figure BDA0002563864510000116
step 3, rule inference
Step 3.1, find the largest number of such neighbors in the set of extrapolation rules, and call this set max-group. Each rule in max-group is calculated, the formula is as follows:
Figure BDA0002563864510000117
b is the number of neighbors possessed by the rule to be pushed from the rule generated by the data; lrIs the index number of the adjacent rule; disrIs the distance between the input center of the rule and its neighboring rules.
And 3.2, generating by an extrapolation rule of max-group as:
if x1 is
Figure BDA0002563864510000118
and...and xn is
Figure BDA0002563864510000119
Then y is Bl.
wherein, BlIs a fuzzy set of triangles with membership functions of
Figure BDA0002563864510000121
Wherein sigmalThe specific calculation formula is shown as (2-15):
Figure BDA0002563864510000122
step 3.3, calculating the reliability of the extrapolation rule, wherein the formula is as follows:
Figure BDA0002563864510000123
and 3.3, repeating the step 3.1 and finding the next extrapolation rule.
Although the method for estimating the unknown rule by using the adjacent known rules can be improved, the specific process is shown in fig. 2, the number of the estimated rules still cannot meet the requirement of the actual situation, and the rule stock is incomplete. In addition, the conventional WM method uses a single sample data extraction rule, and once the sample data has noise, the WM algorithm is easily interfered by wrong sample data, so that the WM algorithm lacks high integrity and robustness. Therefore, in order to improve the integrity problem of the WM method, the present invention uses all sample data for calculating the output variables of the current rule and enhances the MW method based on hierarchical clustering.
The invention relates to a vehicle following optimization control method based on fuzzy inference, which is implemented according to the following steps:
as shown in fig. 3 and 4, step 1, screening road data on which a vehicle runs to obtain vehicle following data in vehicle track data;
the step 1 is implemented according to the following steps:
finding out vehicle following data according to a key field in the road data of the running vehicle, and further screening the vehicle following data according to a custom rule, wherein the custom rule is as follows: only the following behaviors among vehicles of the same type are researched, the data of the vehicles changing lanes in the driving process and the data of the vehicles on the lanes of multiple passengers are removed, and the data with the following time exceeding 45s are reserved to ensure the integrity of the following process, so that the data of the following of the vehicles are obtained.
Step 2, calculating the distance between the vehicle following data obtained in the step 1 through a sum of squared deviations formula, taking the calculation result as the similarity of a condensed hierarchical clustering algorithm, continuously merging the vehicle following data by taking the minimum similarity as a basis, and finally dividing the vehicle following data into a plurality of clusters; merging the clustered data into a cluster class through a hierarchical clustering algorithm to form a tree-shaped layer hierarchical structure, and setting a similarity threshold value theta as a clustering division basis of the car following data to enable a clustering result of the car following data division to be optimal;
the step 2 is implemented according to the following steps:
step 2.1, distance calculation:
the degree of dispersion between the vehicle-following data is represented by the sum of squared deviations, SrThe formula is as follows:
Figure BDA0002563864510000131
in the formula (x)iTo process the vehicle-following data in the r-th cluster class through screening,
Figure BDA0002563864510000132
for the centre of gravity, n, of clusters obtained after clustering of vehicle-following datarIs the number of cluster data, r belongs to nrI is the index of the ith cluster class, i belongs to nr
Let d (c)r,cs) For cluster class c obtained after clusteringrAnd is adjacent toClusters csSimilarity of (2) as cluster class crAnd adjacent cluster class crThe distance between clusters is close, the cluster distance can be calculated through the sum of squared deviations, the calculation result is used as the similarity of the condensed hierarchical clustering algorithm, the vehicle following data are merged according to the minimum similarity principle, and a formula d (c) for calculating the distance between clusters is obtainedr,cs) The following were used:
d(cr,cs)=(Sw-Sr-Ss)1/2
in the formula SwRepresents a cluster class crAnd adjacent cluster class csSum of squared deviations, S, of the merged clustersrRepresents a cluster class crSum of squared deviations of, SsIndicating neighboring cluster class csThe sum of squared deviations of;
step 2.2, hierarchical clustering:
step 2.2.1, during initial calculation, regarding each car-following data as a single-element cluster, calculating the distance between the car-following data by using a distance calculation formula, and storing the calculation result as the similarity of the cohesive hierarchical clustering algorithm in a similarity matrix D ═ D (c)i,cj)]Performing the following steps;
wherein, ciFor a single-element cluster with sequence number i in vehicle-following data, cjThe method comprises the steps of obtaining adjacent element clusters with sequence number j in vehicle-following data;
setting the level l (m) of the preliminary clustering to 0, i.e., l (m) is 0;
wherein m represents the number of layers of the cluster;
step 2.2.2, two single element cluster classes with the closest similarity in the car following data are found by comparing the distance values stored in the similarity matrix in the step 2.2.1;
step 2.2.3, accumulating the clustering levels of the vehicle following data, merging the two single element clusters with the closest similarity found in the step 2.2.2, thereby generating a new multi-element cluster, and at the moment, determining the clustering class c of the levelrAnd adjacent cluster class csAt position D [ c ] in the matrixr,cs]So that the hierarchy L (m) of this clustering is D [ c ]r,cs];
Wherein (c)r,cs) Serial number for new cluster formation; if the initial single element cluster classes in the similarity matrix are completely replaced, combining the multiple element cluster classes;
step 2.2.4, updating the similarity matrix D and deleting the cluster class crAnd adjacent cluster class csAdding the value of the corresponding position of the newly generated cluster to the similarity matrix D at the corresponding position of the matrix;
step 2.2.5, if the termination condition is met, stopping clustering, otherwise, turning to the step 2.2.2;
wherein the termination condition is as follows: all vehicle-following data are merged into a cluster class;
step 2.3, carrying out hierarchical clustering on the vehicle following data through the step 2.2 to construct a tree map hierarchical structure, wherein the horizontal axis in the tree map hierarchical structure represents the serial number of the data, the vertical axis represents the distance between the data, and the original data is positioned at the lowest layer of the tree;
and 2.4, setting the threshold theta to be 0.2 times of the maximum value of the similarity by using the Barledo law, and ensuring that the number of the car-following data division clusters is proper so as to reduce the operation time and have higher reliability.
Step 3, obtaining a car following data clustering division result by utilizing the step 2, defining a fuzzy rule to enable the divided clusters to be fuzzy sets of input quantity, obtaining the central point of each cluster by adding and averaging car following data in each divided cluster, calculating the membership degree of the input quantity of each fuzzy set by utilizing an FCM algorithm, and constructing E(l)Measuring the value of the membership degree of the data and further setting the confidence degree bel(l)
Step 3 is specifically implemented according to the following steps:
step 3.1, defining fuzzy rules:
clustering the cluster class divided by the vehicle-following data clustering in the step 2 as n input single output sample data T { (x)(p);y(p)) 1,2, …, N, where each sample data corresponds to a rule;
wherein N is the number of the divided clusters, and N is a group of clustersNumber of input data, x(p)Input data for the pth cluster class and
Figure BDA0002563864510000151
y(p)representing the corresponding output data;
the extracted IF-THEN rule is expressed as:
IF xi1 is
Figure BDA0002563864510000152
and…and xim is
Figure BDA0002563864510000153
and THEM y is B(l)
wherein,
Figure BDA0002563864510000154
clustering classified clusters for vehicle-following data clustering as input-quantity fuzzy sets, B(l)A fuzzy set of output quantities y on rule indices l, l ═ 1, 2.. M denotes rule indices, M denotes the total number of rules, (i1, … im) is a subsequence of (1, … n), and M ≦ n;
in the invention, m is equal to n, namely, all the following data in the cluster classified by vehicle following data clustering are used as the precondition of the extracted IF-THEN rule, thereby improving the integrity of the WM method.
Step 3.2, calculating the membership degree by an FCM algorithm:
calculating membership degree mu by using FCM algorithmij (l)The formula is as follows:
Figure BDA0002563864510000161
in the formula (d)ijRepresenting vehicle following data xjDistance to center point of cluster i after hierarchical clustering, dkjRepresenting vehicle following data xjDistance, x, to the center point of cluster k after hierarchical clusteringjFor vehicle following data, N is the number of clusters after hierarchical clustering, i is the cluster after ith hierarchical clustering, and k is thek groups of hierarchically clustered clusters, j is a vehicle following data index, and l is a current rule sequence number index;
dividing the car-following data into corresponding cluster classes by utilizing hierarchical clustering, calculating the membership degree of the car-following data to the center distance of each divided cluster class, if mu ij (l)1, indicates that there is a risk of collision if μij (l)If the result is 0, the rear-end collision and following state is separated, which indicates that the current running environment is safe and stable, the FCM is adopted to calculate the membership degree, and the number of fuzzy sets of input and output quantity can greatly influence the accuracy of the extraction rule;
step 3.3, calculating the measurement value:
let E(l)Measuring vehicle following data xjDegree of membership mu ofijAccording to the definition of entropy, calculating a value formula E for measuring the degree of membership of the following data(l)The following were used:
Figure BDA0002563864510000162
wherein c is the number of clusters after hierarchical clustering, xjFor the vehicle-following data,
Figure BDA0002563864510000163
for vehicle-following data xjI is the index of the ith cluster class, and j is the index of the car following data;
step 3.4, setting the trust:
using the medium membership value E of step 3.3(l)Setting vehicle following data xjHas a confidence level of bej(l)Degree of trust bej(l)The calculation formula is as follows:
Figure BDA0002563864510000171
in the formula, N represents the total number of car-following data samples;
extracting vehicle heels in a WM algorithmWhen the data is driven, the problem that the extraction process is interfered due to the existence of noise exists, so that the confidence level is set for the data of the car-following sample. Confidence bej when sample data in the presence of noise is sampled(l)When calculating, bej(l)The larger the value, the higher the confidence of the noisy data, according to which feature bej is excluded(l)The large value data reduces the noise data in the data samples, so that a good rule set can be obtained during rule extraction, thereby enhancing the robustness of the WM algorithm.
By improving the membership degree and setting the corresponding trust degree to weight the car following data, the trust degree of predicting the rear-end collision or the safety state of the car in running through the membership degree is enhanced. The problem that the extraction process is interfered due to the existence of noise when the WM algorithm extracts the car following data is solved, and the robustness of the WM algorithm is enhanced.
Step 4, firstly, solving the weight value multiplied by the membership degree by using the fuzzy set defined in the step 3 and the calculated membership degree; then, improving the central value of the fuzzy set taking the clustering classification as the input quantity by using the trust degree set in the step 3; thirdly, calculating the confidence of the rule; and finally, a central average de-ambiguity method is used, so that the efficiency and reliability of the optimization solution are improved.
Step 4 is specifically implemented according to the following steps:
step 4.1, if the termination condition is met
Figure BDA0002563864510000172
No rule is generated and the method terminates; otherwise, the weight multiplied by the membership is solved by using the fuzzy set defined in the step 3 and the calculated membership, and the formula is as follows:
Figure BDA0002563864510000173
in the formula, AijObtaining cluster classes for vehicle following data hierarchical clustering, wherein each cluster class corresponds to a fuzzy set of input quantity respectively,
Figure BDA0002563864510000181
representative of following data
Figure BDA0002563864510000182
Inputting membership values of the fuzzy sets at p;
each cluster obtained after hierarchical clustering of the vehicle following data is subjected to membership calculation to obtain a weight multiplied by the membership, the weight is further substituted into the step 2.2.4, the similarity matrix is updated, and the similarity of newly generated clusters and other clusters in the similarity matrix is calculated to further accelerate the hierarchical clustering speed;
4.2, aiming at the rules defined in the step 3, taking the cluster of the vehicle following data classification as an input fuzzy set, wherein each input quantity corresponds to one rule, generating a fuzzy rule, and if the rules have the same repeated rules as the former rules, merging the extracted rules;
let the central value in each rule sequence number l be
Figure BDA0002563864510000183
Improving the central value by using the confidence of the input fuzzy set samples and the confidence among the input fuzzy set samples, and obtaining the improved central value
Figure BDA0002563864510000184
The calculation formula is as follows:
Figure BDA0002563864510000185
in the formula, doc(i)To input fuzzy set sample confidence, bel(l)Inputting the confidence among the fuzzy set samples, wherein N is the number of samples taking a cluster differentiated by vehicle following data as an input fuzzy set, and l is the index of the current rule sequence number;
the improved central value formula is used for solving the regular central value, confidence coefficient of input samples and confidence degree between samples are obtained by hierarchical clustering of vehicle following data, the central value formula obtained by using simply processed original data and corresponding to the weight of a fuzzy rule in the WM algorithm is replaced, and the confidence coefficient is increased for seeking the optimal solution.
Step 4.3, fuzzy rule generation is as follows:
IF xi1 is
Figure BDA0002563864510000186
and…and xim is
Figure BDA0002563864510000187
THEN y is B(l)
wherein, B(l)Is a Gaussian distribution membership function muB(l)=μ(y·,y(l)(l)) Fuzzy set of (1), Gaussian distribution membership function muB(l)=μ(y·,y(l)(l)) Middle parameter sigma(l)The calculation is as follows:
Figure BDA0002563864510000191
Figure BDA0002563864510000192
Figure BDA0002563864510000193
in the formula, y(l)Is the rule center value with rule serial number l,
Figure BDA0002563864510000194
is the central value, u, of the sequence number of the input fuzzy set with rule sequence number l(l)M membership products of clusters are obtained for hierarchical clustering of vehicle-following data,
Figure BDA0002563864510000195
is the membership product of the order numbers of the input fuzzy sets with rule order number l,
Figure BDA0002563864510000196
expressing the index corresponding to the kth data of the output fuzzy set data with the rule sequence number of l; a. theijObtaining cluster classes for vehicle following data hierarchical clustering, wherein m represents the number of output fuzzy sets of a rule l;
calculating confidence doc of rule(l)The following were used:
Figure BDA0002563864510000197
in the formula,
Figure BDA0002563864510000198
is the center value of the sequence number of the output fuzzy set with rule sequence number l,
Figure BDA0002563864510000199
the central value of the serial number of the input fuzzy set with the rule serial number of l, k is the kth output model, and t is the tth input model;
calculating the confidence of the rules to evaluate the reasonability degree of the rules, and showing that no conflict exists between the merged rules;
4.4, obtaining a prediction model by using a central average de-blurring method;
let the activation degree with rule number l be act (l), the activation degree act (l) is as follows:
Figure BDA00025638645100001910
in the formula,
Figure BDA00025638645100001911
for fuzzy sets A with rule sequence number lijDegree of membership of;
and (3) setting the construction prediction formula of each regular center point and the prediction point as f (x), wherein the prediction formula f (x) is as follows:
Figure BDA0002563864510000201
in the formula,
Figure BDA0002563864510000202
is the rule center with rule serial number l, M is the rule number;
by calculating the central value of each rule
Figure BDA0002563864510000203
Describing rule center points by using activation function act (l)
Figure BDA0002563864510000204
And (3) calculating each generated new rule by using a prediction formula f (x) according to the relation with the current car following data x', finally obtaining a predicted following data result of the following car at the next moment, adjusting the current running speed by a driver according to the predicted data of the vehicle at the next moment, immediately decelerating the car if the rear-end collision of the car is predicted, and keeping the car following by the driver if the predicted data is always in a safe and stable state. By the method, the vehicle following data subjected to rule extraction processing is predicted, whether the following state is separated or the rear-end collision problem occurs in the driving process of the vehicle can be obtained in advance, and the obtained prediction result has high reliability and safety.
According to the method, the WM method is improved through hierarchical clustering, the performance of the car following fuzzy rule base is improved, and the effectiveness of the output result of the following data is guaranteed. According to the method, a vehicle-following optimization control method based on safety consideration is designed by establishing a vehicle-following model, the problems of separation and collision rear-end collision of the following state of the vehicle-following model are solved, and the safety and reliability of the vehicle-following model are ensured.

Claims (5)

1. A vehicle following optimization control method based on fuzzy reasoning is characterized by comprising the following steps:
step 1, screening road data of vehicle running to obtain vehicle following data in vehicle track data;
step 2, calculating the distance between the vehicle following data obtained in the step 1 through a sum of squared deviations formula, taking the calculation result as the similarity of a condensed hierarchical clustering algorithm, continuously merging the vehicle following data by taking the minimum similarity as a basis, and finally dividing the vehicle following data into a plurality of clusters; merging the clustered data into a cluster class through a hierarchical clustering algorithm to form a tree-shaped layer hierarchical structure, and setting a similarity threshold value theta as a clustering division basis of the car following data to enable a clustering result of the car following data division to be optimal;
step 3, obtaining a car following data clustering division result by utilizing the step 2, defining a fuzzy rule to enable the divided clusters to be fuzzy sets of input quantity, obtaining the central point of each cluster by adding and averaging car following data in each divided cluster, calculating the membership degree of the input quantity of each fuzzy set by utilizing an FCM algorithm, and constructing E(l)Measuring the value of the membership degree of the data and further setting the confidence degree bel(l)
Step 4, firstly, solving the weight value multiplied by the membership degree by using the fuzzy set defined in the step 3 and the calculated membership degree; then, improving the central value of the fuzzy set taking the clustering classification as the input quantity by using the trust degree set in the step 3; thirdly, calculating the confidence of the rule; and finally, a central average de-ambiguity method is used, so that the efficiency and reliability of the optimization solution are improved.
2. The method for controlling vehicle-following optimization based on fuzzy inference according to claim 1, wherein the step 1 is implemented according to the following steps:
finding out vehicle following data according to a key field in the road data of the running vehicle, and further screening the vehicle following data according to a custom rule, wherein the custom rule is as follows: only the following behaviors among vehicles of the same type are researched, the data of the vehicles changing lanes in the driving process and the data of the vehicles on the lanes of multiple passengers are removed, and the data with the following time exceeding 45s are reserved to ensure the integrity of the following process, so that the data of the following of the vehicles are obtained.
3. The method for controlling vehicle-following optimization based on fuzzy inference according to claim 2, wherein the step 2 is implemented according to the following steps:
step 2.1, distance calculation:
the degree of dispersion between the vehicle-following data is represented by the sum of squared deviations, SrThe formula is as follows:
Figure FDA0002563864500000021
in the formula, xiTo process the vehicle-following data in the r-th cluster class through screening,
Figure FDA0002563864500000022
for the centre of gravity, n, of clusters obtained after clustering of vehicle-following datarIs the number of cluster data, r belongs to nrI is the index of the ith cluster class, i belongs to nr
Let d (c)r,cs) For cluster class c obtained after clusteringrAnd adjacent cluster class csSimilarity of (2) as cluster class crAnd adjacent cluster class crThe distance between clusters is close, the cluster distance can be calculated through the sum of squared deviations, the calculation result is used as the similarity of the condensed hierarchical clustering algorithm, the vehicle following data are merged according to the minimum similarity principle, and a formula d (c) for calculating the distance between clusters is obtainedr,cs) The following were used:
d(cr,cs)=(Sw-Sr-Ss)1/2
in the formula SwRepresents a cluster class crAnd adjacent cluster class csSum of squared deviations, S, of the merged clustersrRepresents a cluster class crSum of squared deviations of, SsIndicating neighboring cluster class csThe sum of squared deviations of;
step 2.2, hierarchical clustering:
step 2.2.1, during initial calculation, regarding each car-following data as a single-element cluster, calculating the distance between the car-following data by using a distance calculation formula, and storing the calculation result as the similarity of the cohesive hierarchical clustering algorithm in a similarity matrix D ═ D (c)i,cj)]Performing the following steps;
wherein, ciFor a single-element cluster with sequence number i in vehicle-following data, cjThe method comprises the steps of obtaining adjacent element clusters with sequence number j in vehicle-following data;
setting the level l (m) of the preliminary clustering to 0, i.e., l (m) is 0;
wherein m represents the number of layers of the cluster;
step 2.2.2, two single element cluster classes with the closest similarity in the car following data are found by comparing the distance values stored in the similarity matrix in the step 2.2.1;
step 2.2.3, accumulating the clustering levels of the vehicle following data, merging the two single element clusters with the closest similarity found in the step 2.2.2, thereby generating a new multi-element cluster, and at the moment, determining the clustering class c of the levelrAnd adjacent cluster class csAt position D [ c ] in the matrixr,cs]So that the hierarchy L (m) of this clustering is D [ c ]r,cs];
Wherein (c)r,cs) Serial number for new cluster formation; if the initial single element cluster classes in the similarity matrix are completely replaced, combining the multiple element cluster classes;
step 2.2.4, updating the similarity matrix D and deleting the cluster class crAnd adjacent cluster class csAdding the value of the corresponding position of the newly generated cluster to the similarity matrix D at the corresponding position of the matrix;
step 2.2.5, if the termination condition is met, stopping clustering, otherwise, turning to the step 2.2.2;
wherein the termination condition is as follows: all vehicle-following data are merged into a cluster class;
step 2.3, carrying out hierarchical clustering on the vehicle following data through the step 2.2 to construct a tree map hierarchical structure, wherein the horizontal axis in the tree map hierarchical structure represents the serial number of the data, the vertical axis represents the distance between the data, and the original data is positioned at the lowest layer of the tree;
and 2.4, setting the threshold theta to be 0.2 times of the maximum value of the similarity by using the Barledo law, and ensuring that the number of the car-following data division clusters is proper so as to reduce the operation time and have higher reliability.
4. The method for controlling vehicle-following optimization based on fuzzy inference according to claim 3, wherein said step 3 is implemented according to the following steps:
step 3.1, defining fuzzy rules:
clustering the cluster class divided by the vehicle-following data clustering in the step 2 as n input single output sample data T { (x)(p);y(p)) 1,2, …, N, where each sample data corresponds to a rule;
wherein N is the number of the divided cluster classes, N is the number of input data in a group of cluster classes, and x(p)Input data for the pth cluster class and
Figure FDA0002563864500000041
y(p)representing the corresponding output data;
the extracted IF-THEN rule is expressed as:
Figure FDA0002563864500000042
wherein,
Figure FDA0002563864500000043
clustering classified clusters for vehicle-following data clustering as input-quantity fuzzy sets, B(l)A fuzzy set of output quantities y on a rule sequence number l, l ═ 1, 2.. M denotes the sequence number of the rule, M denotes the total number of the rule, (i 1.. im) is a subsequence of (1.. n), and M ≦ n;
step 3.2, calculating the membership degree by an FCM algorithm:
calculating membership degree mu by using FCM algorithmij (l)The formula is as follows:
Figure FDA0002563864500000044
in the formula (d)ijRepresenting vehicle following data xjDistance to center point of cluster i after hierarchical clustering, dkjRepresenting vehicle following data xjDistance, x, to the center point of cluster k after hierarchical clusteringjThe method comprises the steps of obtaining vehicle following data, wherein N is the number of clusters after hierarchical clustering, i is the cluster after ith hierarchical clustering, k is the cluster after kth group hierarchical clustering, j is a vehicle following data index, and l is a current rule serial number index;
dividing the car-following data into corresponding cluster classes by utilizing hierarchical clustering, calculating the membership degree of the car-following data to the center distance of each divided cluster class, if muij (l)1, indicates that there is a risk of collision if μij (l)When the vehicle is in a safe and stable driving environment, the rear-end collision and the following state are separated from each other;
step 3.3, calculating the measurement value:
let E(l)Measuring vehicle following data xjDegree of membership mu ofijAccording to the definition of entropy, calculating a value formula E for measuring the degree of membership of the following data(l)The following were used:
Figure FDA0002563864500000051
wherein c is the number of clusters after hierarchical clustering, xjFor the vehicle-following data,
Figure FDA0002563864500000052
for vehicle-following data xjI is the index of the ith cluster class, and j is the index of the car following data;
step 3.4, setting the trust:
using the medium quantity in step 3.3Membership value quantity E(l)Setting vehicle following data xjHas a confidence level of bej(l)Degree of trust bej(l)The calculation formula is as follows:
Figure FDA0002563864500000053
in the formula, N represents the total number of car-following data samples.
5. The method for controlling vehicle-following optimization based on fuzzy inference according to claim 4, wherein the step 4 is implemented according to the following steps:
step 4.1, if the termination condition is met
Figure FDA0002563864500000054
No rule is generated and the method terminates; otherwise, the weight multiplied by the membership is solved by using the fuzzy set defined in the step 3 and the calculated membership, and the formula is as follows:
Figure FDA0002563864500000061
in the formula, AijObtaining cluster classes for vehicle following data hierarchical clustering, wherein each cluster class corresponds to a fuzzy set of input quantity respectively,
Figure FDA0002563864500000062
representative of following data
Figure FDA0002563864500000063
Inputting membership values of the fuzzy sets at p;
each cluster obtained after hierarchical clustering of the vehicle following data is subjected to membership calculation to obtain a weight multiplied by the membership, the weight is further substituted into the step 2.2.4, the similarity matrix is updated, and the similarity of newly generated clusters and other clusters in the similarity matrix is calculated to further accelerate the hierarchical clustering speed;
4.2, aiming at the rules defined in the step 3, taking the cluster of the vehicle following data classification as an input fuzzy set, wherein each input quantity corresponds to one rule, generating a fuzzy rule, and if the rules have the same repeated rules as the former rules, merging the extracted rules;
let the central value in each rule sequence number l be
Figure FDA0002563864500000064
Improving the central value by using the confidence of the input fuzzy set samples and the confidence among the input fuzzy set samples, and obtaining the improved central value
Figure FDA0002563864500000065
The calculation formula is as follows:
Figure FDA0002563864500000066
in the formula, doc(i)To input fuzzy set sample confidence, bel(l)Inputting the confidence among the fuzzy set samples, wherein N is the number of samples taking a cluster differentiated by vehicle following data as an input fuzzy set, and l is the index of the current rule sequence number;
step 4.3, fuzzy rule generation is as follows:
Figure FDA0002563864500000067
wherein, B(l)Is a Gaussian distribution membership function
Figure FDA0002563864500000068
Fuzzy sets of (1), Gaussian distribution membership functions
Figure FDA0002563864500000069
Middle parameter sigma(l)The calculation is as follows:
Figure FDA00025638645000000610
Figure FDA00025638645000000611
Figure FDA0002563864500000071
in the formula, y(l)Is the rule center value with rule serial number l,
Figure FDA0002563864500000072
is the central value, u, of the sequence number of the input fuzzy set with rule sequence number l(l)M membership products of clusters are obtained for hierarchical clustering of vehicle-following data,
Figure FDA0002563864500000073
is the membership product of the order numbers of the input fuzzy sets with rule order number l,
Figure FDA0002563864500000074
expressing the index corresponding to the kth data of the output fuzzy set data with the rule sequence number of l; a. theijObtaining cluster classes for vehicle following data hierarchical clustering, wherein m represents the number of output fuzzy sets of a rule l;
calculating confidence doc of rule(l)The following were used:
Figure FDA0002563864500000075
in the formula,
Figure FDA0002563864500000076
for output modulus with rule sequence number lThe center value of the sequence number of the fuzzy set,
Figure FDA0002563864500000077
the central value of the serial number of the input fuzzy set with the rule serial number of l, k is the kth output model, and t is the tth input model;
calculating the confidence of the rules to evaluate the reasonability degree of the rules, and showing that no conflict exists between the merged rules;
4.4, obtaining a prediction model by using a central average de-blurring method;
let the activation degree with rule number l be act (l), the activation degree act (l) is as follows:
Figure FDA0002563864500000078
in the formula,
Figure FDA0002563864500000079
for fuzzy sets A with rule sequence number lijDegree of membership of;
and (3) setting the construction prediction formula of each regular center point and the prediction point as f (x), wherein the prediction formula f (x) is as follows:
Figure FDA00025638645000000710
in the formula,
Figure FDA00025638645000000711
is the rule center with rule serial number l, M is the rule number;
by calculating the central value of each rule
Figure FDA00025638645000000712
Describing rule center points by using activation function act (l)
Figure FDA00025638645000000713
And (3) calculating each generated new rule by using a prediction formula f (x) according to the relation with the current car following data x', finally obtaining a predicted following data result of the following car at the next moment, adjusting the current running speed by a driver according to the predicted data of the vehicle at the next moment, immediately decelerating the car if the rear-end collision of the car is predicted, and keeping the car following by the driver if the predicted data is always in a safe and stable state.
CN202010616399.1A 2020-06-30 2020-06-30 Vehicle following optimizing control method based on fuzzy reasoning Active CN111907523B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010616399.1A CN111907523B (en) 2020-06-30 2020-06-30 Vehicle following optimizing control method based on fuzzy reasoning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010616399.1A CN111907523B (en) 2020-06-30 2020-06-30 Vehicle following optimizing control method based on fuzzy reasoning

Publications (2)

Publication Number Publication Date
CN111907523A true CN111907523A (en) 2020-11-10
CN111907523B CN111907523B (en) 2024-03-12

Family

ID=73227023

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010616399.1A Active CN111907523B (en) 2020-06-30 2020-06-30 Vehicle following optimizing control method based on fuzzy reasoning

Country Status (1)

Country Link
CN (1) CN111907523B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113095397A (en) * 2021-04-03 2021-07-09 国家计算机网络与信息安全管理中心 Image data compression method based on hierarchical clustering method
CN114722975A (en) * 2022-06-08 2022-07-08 山东大学 Driving intention identification method and system based on fuzzy theory and big data analysis
CN116432108A (en) * 2023-06-13 2023-07-14 北京航空航天大学 Driving behavior evaluation and driving style online identification method under following scene

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190071084A1 (en) * 2017-09-05 2019-03-07 Arizona Board Of Regents On Behalf Of Arizona State University Model predictive adaptive cruise control for reducing rear-end collision risk with follower vehicles
CN110750877A (en) * 2019-09-27 2020-02-04 西安理工大学 Method for predicting car following behavior under Apollo platform

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190071084A1 (en) * 2017-09-05 2019-03-07 Arizona Board Of Regents On Behalf Of Arizona State University Model predictive adaptive cruise control for reducing rear-end collision risk with follower vehicles
CN110750877A (en) * 2019-09-27 2020-02-04 西安理工大学 Method for predicting car following behavior under Apollo platform

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邱小平;孙若晓;于丹;杨达;: "基于模糊聚类的车辆跟驰隶属度函数确定方法", 计算机应用研究, no. 07, pages 38 - 42 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113095397A (en) * 2021-04-03 2021-07-09 国家计算机网络与信息安全管理中心 Image data compression method based on hierarchical clustering method
CN114722975A (en) * 2022-06-08 2022-07-08 山东大学 Driving intention identification method and system based on fuzzy theory and big data analysis
CN114722975B (en) * 2022-06-08 2022-08-30 山东大学 Driving intention identification method and system based on fuzzy theory and big data analysis
CN116432108A (en) * 2023-06-13 2023-07-14 北京航空航天大学 Driving behavior evaluation and driving style online identification method under following scene
CN116432108B (en) * 2023-06-13 2023-08-08 北京航空航天大学 Driving behavior evaluation and driving style online identification method under following scene

Also Published As

Publication number Publication date
CN111907523B (en) 2024-03-12

Similar Documents

Publication Publication Date Title
CN107958269B (en) Driving risk degree prediction method based on hidden Markov model
CN110949398B (en) Method for detecting abnormal driving behavior of first-vehicle drivers in vehicle formation driving
CN111104969B (en) Collision possibility pre-judging method for unmanned vehicle and surrounding vehicles
Xing et al. Energy oriented driving behavior analysis and personalized prediction of vehicle states with joint time series modeling
CN112242059B (en) Intelligent decision-making method for unmanned vehicle based on motivation and risk assessment
CN111907523A (en) Vehicle following optimization control method based on fuzzy reasoning
Liu et al. Research on classification and recognition of driving styles based on feature engineering
Han et al. Driving intention recognition and lane change prediction on the highway
CN112668779B (en) Front vehicle motion state prediction method based on self-adaptive Gaussian process
CN110386144B (en) GHMM/GGAP-RBF hybrid model for identifying driver braking intention and identification method
Jin et al. Gauss mixture hidden Markov model to characterise and model discretionary lane‐change behaviours for autonomous vehicles
Hu et al. Efficient mapping of crash risk at intersections with connected vehicle data and deep learning models
CN112215487A (en) Vehicle driving risk prediction method based on neural network model
CN112732905B (en) Traffic accident analysis, prevention and control method and system based on knowledge graph
He et al. Probabilistic intention prediction and trajectory generation based on dynamic bayesian networks
CN110182217A (en) A kind of traveling task complexity quantitative estimation method towards complicated scene of overtaking other vehicles
CN112046489A (en) Driving style identification algorithm based on factor analysis and machine learning
CN116383685A (en) Vehicle lane change detection method based on space-time interaction diagram attention network
CN111695737A (en) Group target advancing trend prediction method based on LSTM neural network
CN112141098B (en) Obstacle avoidance decision method and device for intelligent driving automobile
CN114926802B (en) Vehicle track prediction method based on double-layer LSTM network
CN115092165A (en) Clustering model-based driver style identification method under different cycle conditions
CN113806857A (en) High-speed train energy-saving braking method based on variational graph self-encoder
Wang et al. Changing lane probability estimating model based on neural network
CN116946183A (en) Commercial vehicle driving behavior prediction method considering driving capability and vehicle equipment

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
TA01 Transfer of patent application right

Effective date of registration: 20231214

Address after: 518000 1002, Building A, Zhiyun Industrial Park, No. 13, Huaxing Road, Henglang Community, Longhua District, Shenzhen, Guangdong Province

Applicant after: Shenzhen Wanzhida Technology Co.,Ltd.

Address before: 710048 Shaanxi province Xi'an Beilin District Jinhua Road No. 5

Applicant before: XI'AN University OF TECHNOLOGY

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240204

Address after: Room 429, No. 3333 Jingshi West Road, Huaiyin District, Jinan City, Shandong Province, 250000

Applicant after: Shandong Xiaoyu Automotive Technology Co.,Ltd.

Country or region after: China

Address before: 518000 1002, Building A, Zhiyun Industrial Park, No. 13, Huaxing Road, Henglang Community, Longhua District, Shenzhen, Guangdong Province

Applicant before: Shenzhen Wanzhida Technology Co.,Ltd.

Country or region before: China

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant