Nothing Special   »   [go: up one dir, main page]

CN118466447A - Vehicle-locomotive control fault diagnosis processing method and system - Google Patents

Vehicle-locomotive control fault diagnosis processing method and system Download PDF

Info

Publication number
CN118466447A
CN118466447A CN202410603445.2A CN202410603445A CN118466447A CN 118466447 A CN118466447 A CN 118466447A CN 202410603445 A CN202410603445 A CN 202410603445A CN 118466447 A CN118466447 A CN 118466447A
Authority
CN
China
Prior art keywords
fault
vehicle
vehicle control
control function
information
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.)
Pending
Application number
CN202410603445.2A
Other languages
Chinese (zh)
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.)
Dongfeng Motor Group Co Ltd
Original Assignee
Dongfeng Motor Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongfeng Motor Group Co Ltd filed Critical Dongfeng Motor Group Co Ltd
Priority to CN202410603445.2A priority Critical patent/CN118466447A/en
Publication of CN118466447A publication Critical patent/CN118466447A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0262Confirmation of fault detection, e.g. extra checks to confirm that a failure has indeed occurred
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

A vehicle-to-vehicle fault diagnosis processing method and system relate to the field of Internet of vehicles, the method includes for each command of the vehicle control function, collecting the buried point information in each command transmission process, integrating the buried point information of each vehicle control function into corresponding buried point data, generating a first data set based on the buried point data of all the vehicle control functions; generating a vehicle control function fault prediction model and an expert knowledge graph based on the first data set; when the vehicle control function is called, the vehicle control function fault prediction model outputs a vehicle control fault result through the buried point data corresponding to the vehicle control function, wherein the result is a fault or non-fault comprising fault information; and processing the faults according to the expert solutions matched in the expert knowledge graph according to the fault information. According to the invention, the matching degree of the solution and the fault problem is improved through the fault prediction model and the expert knowledge graph, so that the fault of the vehicle control function can be rapidly positioned and processed.

Description

Vehicle-locomotive control fault diagnosis processing method and system
Technical Field
The application relates to the field of Internet of vehicles, in particular to a vehicle-to-vehicle control fault diagnosis processing method and system.
Background
With the continuous development of the automobile industry, intellectualization, dynamization and networking have become new trends in the industry. As the functions carried by the vehicle control system are increasing, the problems that they create are also growing rapidly. In daily use, users often have difficulty in solving the problems by themselves, and only can resort to professional engineers of the vehicle enterprise, so that negative experience is caused for the users, and after-sales cost of the vehicle enterprise is increased.
In the related art, common fault analysis means include burying points in a vehicle system, searching an expert database for an approximate solution recommendation to a user through collected fault data, so as to deal with a vehicle control problem.
But by simply matching the fault data with the fault solution in the expert database, the matching degree of the obtained solution and the fault problem is low, and it is difficult for a user to quickly locate and process the fault in the vehicle control function through the obtained solution.
Disclosure of Invention
The application provides a vehicle-control fault diagnosis processing method and a vehicle-control fault diagnosis processing system, which can solve the problems that in the prior art, the matching degree of a vehicle-control fault solution and a fault problem is low, and further, the vehicle-control function fault is difficult to quickly locate and process.
In a first aspect, the present application provides a vehicle-to-vehicle control fault diagnosis processing method, including:
For commands of all vehicle control functions, collecting buried point information in the transmission process of each command, integrating the buried point information of each vehicle control function into corresponding buried point data, and generating a first data set based on the buried point data of all the vehicle control functions;
Generating a vehicle control function fault prediction model and an expert knowledge graph based on the first data set;
When the vehicle control function is called, the vehicle control function fault prediction model outputs a vehicle control fault result through the buried point data corresponding to the vehicle control function, wherein the result is a non-fault or fault comprising fault information;
and processing the faults according to the expert solutions matched in the expert knowledge graph according to the fault information.
With reference to the first aspect, in an implementation manner, the collecting the embedded point information in each instruction transmission process and integrating the embedded point information of each vehicle control function into corresponding embedded point data includes:
when the instruction comprises a voice instruction and a vehicle-end instruction;
and after the command of each vehicle control function is initiated and before the execution of the command at the vehicle end is completed, collecting the embedded point information in the transmission process of the command, and integrating the embedded point information into embedded point data corresponding to the command.
With reference to the first aspect, in one implementation manner, the instruction transmission process includes:
When a user initiates an instruction of a vehicle control function, judging the type of the instruction;
if the instruction initiated by the user is detected to be a voice instruction, triggering voice awakening, analyzing the voice instruction into a vehicle-end instruction, and executing the vehicle-end instruction;
And if the instruction initiated by the user is detected to be the vehicle-end instruction, executing the vehicle-end instruction.
With reference to the first aspect, in an implementation manner, the generating the first data set based on the embedded point data of all the vehicle control functions includes:
And screening out partial buried point data from all the buried point data, and summarizing the partial buried point data into a first data set, wherein the partial buried point data comprises the buried point data with faults.
With reference to the first aspect, in an implementation manner, the generating a vehicle control function fault prediction model based on the first data set includes:
Marking fault codes and fault information on each piece of fault buried data in the first data set, and marking target codes and target information on each piece of fault buried data without faults to obtain a second data set;
and establishing, training and verifying a vehicle control function fault prediction model by using the second data set and a preset machine learning model.
With reference to the first aspect, in an implementation manner, the generating a vehicle control function fault prediction model based on the first data set further includes:
And retraining and verifying the vehicle control function fault prediction model every a first set time period.
With reference to the first aspect, in an implementation manner, the method for generating the expert knowledge graph includes:
marking corresponding fault information, fault codes and expert solutions for each buried data in the first data set to obtain a third data set;
the expert solution comprises longitude and latitude, time and expert opinion when the vehicle fails;
And generating an expert knowledge graph based on the third data set.
With reference to the first aspect, in an implementation manner, the processing, according to the fault information, the fault according to the expert solution matched in the expert knowledge graph includes:
and matching the approximate buried point data with similar fault information in an expert knowledge graph according to the fault information, and recommending expert solutions in the approximate buried point data to a user.
With reference to the first aspect, in an implementation manner, after the processing of the fault according to the expert solution matched in the expert knowledge graph, the method further includes:
if the fault of the vehicle control function is not repaired, corresponding fault information is marked on the buried point data when the vehicle control function is called, fault codes and expert solutions are adopted, and the marked buried point data are added to an expert knowledge graph.
In a second aspect, the present application provides a vehicle-to-vehicle control fault diagnosis processing system, including:
The information acquisition module is used for acquiring the embedded point information in the transmission process of each command for the command of each vehicle control function, integrating the embedded point information of each vehicle control function into corresponding embedded point data, and generating a first data set based on the embedded point data of all the vehicle control functions;
the cloud service module is used for generating a vehicle control function fault prediction model and an expert knowledge graph based on the first data set;
The vehicle end service module is used for outputting a vehicle control fault result through the embedded data corresponding to the vehicle control function by the vehicle control function fault prediction model when the vehicle control function is called, wherein the result is a fault which is non-fault or comprises fault information; and processing the faults according to the expert solutions matched in the expert knowledge graph according to the fault information.
The technical scheme provided by the embodiment of the application has the beneficial effects that:
According to the application, the embedded point information of each vehicle control function is collected through the instructions of each vehicle control function in the transmission process of the instructions, the embedded point information of each vehicle control function is integrated into corresponding embedded point data, a first data set is generated based on the embedded point data of all the vehicle control functions, a vehicle control function fault prediction model and an expert knowledge map are generated based on the first data set, when the vehicle control function is called, the result of the vehicle control fault is predicted through the model, and an expert solution is matched in the expert knowledge map according to the fault information, so that the matching degree of the solution and the fault problem is improved, and the vehicle control function fault is rapidly positioned and processed.
Drawings
Fig. 1 is a schematic flow chart of a fault diagnosis and processing method for controlling a locomotive according to an embodiment of the present application.
Fig. 2 is a schematic diagram of voice wake-up of a vehicle-to-vehicle fault diagnosis processing method according to an embodiment of the present application.
Fig. 3 is a schematic diagram illustrating analysis of voice command of a vehicle-to-vehicle fault diagnosis processing method according to an embodiment of the present application.
Fig. 4 is a schematic diagram of executing a vehicle-end command of a vehicle-to-vehicle fault diagnosis processing method according to an embodiment of the present application.
Detailed Description
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
First, some technical terms in the present application are explained so as to facilitate understanding of the present application by those skilled in the art.
TBOX (TELEMATICS BOX, remote communication terminal): the T-BOX is used as a wireless gateway, and provides a remote communication interface for the whole vehicle through functions of remote wireless communication, satellite positioning, acceleration sensing, communication and the like, and provides services including driving data acquisition, driving track recording, vehicle fault monitoring, vehicle remote inquiry and control (locking and unlocking, air conditioner control, vehicle window control, transmitter torque limitation, engine start and stop), driving behavior analysis, wireless hot spot sharing and the like.
TSP (TELEMATICS SERVICE Provider, car remote service Provider): the remote industry chain of the automobile is at the core position, and the remote industry chain of the automobile is connected with the automobile, the vehicle-mounted equipment manufacturer, the network operator and the content provider. The automobile remote service integrates the modern computer technology such as location service, map service, communication service and the like, and provides powerful services for owners and individuals.
IOT (Internet of Things ): based on information carriers such as Internet, traditional telecommunication network, etc., all common physical objects which can be addressed independently are interconnected and intercommunicated.
XGBoost (eXtreme Gradient Boosting, extreme gradient boost): the engineering implementation of the machine learning algorithm has the characteristics of high efficiency, flexibility and portability.
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a flow chart illustrating a vehicle-to-vehicle fault diagnosis processing method according to the present application. The embodiment provides a vehicle-locomotive control fault diagnosis processing method, which comprises the following steps:
Step S1: and collecting buried point information in each command transmission process for commands of each vehicle control function, integrating the buried point information of each vehicle control function into corresponding buried point data, and generating a first data set based on the buried point data of all the vehicle control functions.
Specifically, the above-mentioned various car control functions include a voice car control function and a basic car control function. The voice car control function comprises the functions of voice control car windows, voice control skylights, voice control atmosphere lamps, voice control seat heating, voice control seat ventilation and the like. The basic car control functions comprise functions of controlling car windows, controlling skylights, controlling atmosphere lamps, controlling seat heating, controlling seat ventilation and the like.
The above instructions for each vehicle control function refer to instructions initiated by the user for different vehicle control functions. For example, the user controls window closure by voice, i.e., is considered as an instruction by the user to initiate a voice-controlled window function.
In some embodiments, the instructions of the vehicle control function include a voice instruction and a vehicle end instruction, and the collecting the embedded point information of each vehicle control function and integrating the embedded point information into corresponding embedded point data specifically includes:
and collecting and storing all embedded point information in the transmission process of the command from the initiation of the command of each vehicle control function to the completion of the execution of the command at the vehicle end, and integrating the embedded point information into embedded point data corresponding to the command.
In some embodiments, the above instruction transmission process includes the steps of:
Step S11, when a user initiates an instruction of a vehicle control function, judging whether the instruction type is a voice instruction or a vehicle end instruction, and if the instruction type is the voice instruction, entering step S12; if it is the vehicle-end instruction, the process proceeds to step S13.
And S12, triggering voice awakening, analyzing the voice instruction into a vehicle-end instruction, and executing the vehicle-end instruction.
And S13, directly executing the vehicle-end instruction.
Referring to fig. 2, fig. 2 is a schematic voice wake-up diagram in the above step S12, and the voice wake-up process further includes the following steps:
In step S121, after a user initiates a voice command, a vehicle-mounted voice SDK (Software Development Kit ) generates a unique ID, invokes a voice cloud platform wake-up interface, generates buried point information 1 based on the unique ID, a vehicle VIN (Vehicle Identification Number, a vehicle identification code), invoking interface information, voice content and possibly existing fault information, and stores the buried point information 1 in a database.
Step S122, the voice cloud platform feeds back the awakening result to the vehicle voice SDK, generates buried point information 2 based on the unique ID, the vehicle VIN code, the voice awakening result and possibly existing fault information, and stores the buried point information 2 into a database.
Specifically, referring to fig. 3, fig. 3 is a schematic diagram illustrating analysis of a voice command in a vehicle-to-vehicle fault diagnosis processing method according to the present application, wherein the step S12 of analyzing the voice command into a vehicle-end command includes the following steps:
step S123, after voice awakening, the vehicle-mounted voice SDK invokes an instruction analysis interface of the voice cloud platform, generates buried point information 3 based on the unique ID, the vehicle VIN code, voice instruction content and possibly existing fault information, and stores the buried point information 3 into a database.
In step S124, the voice cloud platform analyzes the voice command into a vehicle-end command, feeds back the voice command analysis result to the user after the command analysis is completed, generates buried point information 4 based on the unique ID, the vehicle VIN code, the voice command analysis result and possibly existing fault information, and stores the buried point information 4 in a database.
In step S125, the voice cloud platform transmits the voice command analysis result to the voice SDK, generates buried point information 5 based on the unique ID, the vehicle VIN code, the vehicle end command and possibly existing fault information, and stores the buried point information 5 in the database.
In step S126, after receiving the vehicle-end instruction, the voice SDK transmits the received result to the voice cloud platform, generates buried point information 6 based on the unique ID, the vehicle VIN code, the received result of the vehicle-end instruction by the voice SDK and possible fault information, and stores the buried point information 6 in a database.
In step S127, the voice SDK transmits the vehicle-end instruction to the vehicle-controlled SDK, generates buried point information 7 based on the unique ID, the vehicle VIN code, the vehicle-end instruction and possibly existing fault information, and stores the buried point information 7 in a database.
And S128, after the vehicle-to-vehicle control SDK receives the analyzed voice command, transmitting the receiving result to the voice SDK, generating buried point information 8 based on the unique ID, the vehicle VIN code, the receiving result of the vehicle-to-vehicle control SDK on the vehicle-end command and possible fault information, and storing the buried point information 8 into a database.
Specifically, referring to fig. 4, fig. 4 is a schematic diagram illustrating execution of a vehicle end command in a vehicle-to-vehicle fault diagnosis processing method according to the present application, and the execution of the vehicle end command in the step S12 includes the following steps:
Step S129, the vehicle control SDK calls a TSP cloud platform vehicle control function interface, generates buried point information 9 based on the unique ID, the vehicle VIN code, the vehicle end instruction and possibly existing fault information, and stores the buried point information 9 in a database.
In step S1210, the TSP cloud platform transmits the response information to the vehicle control SDK, generates buried point information 10 based on the unique ID, the vehicle VIN code, the response information of the TSP cloud platform and possible fault information, and stores the buried point information 10 in a database.
Step S1211: the TSP cloud platform invokes the vehicle-cloud IOT connection platform, generates buried point information 11 based on the unique ID, the vehicle VIN code, the vehicle-side instruction, and possibly fault information, and stores the buried point information 11 in a database.
Step S1212: the vehicle-cloud IOT connection platform returns response information, generates buried point information 12 based on the unique ID, the vehicle VIN code, the response information of the vehicle-cloud IOT connection platform, and possibly existing fault information, and stores the buried point information 12 to a database.
Step S1213: the vehicle-cloud IOT connection platform sends a vehicle-side command to the TBOX, generates buried point information 13 based on the unique ID, the vehicle VIN code, the vehicle-side command, and possibly existing fault information, and stores the buried point information 13 in the database.
Step S1214: the TBOX returns response information, generates buried point information 14 based on the unique ID, the vehicle VIN code, the response information of the TBOX, and possibly existing fault information, and stores the buried point information 14 to a database.
Step S1215: the TBOX issues a vehicle control message to each controller, generates buried point information 15 based on the unique ID, the vehicle VIN code, the vehicle control message and possibly existing fault information, and stores the buried point information 15 in a database.
Step S1216: each controller sends a reply message to the TBOX, generates buried point information 16 based on the unique ID, the vehicle VIN code, the reply message, and possibly fault information, and stores the buried point information 16 to the database.
Step S1217: after each controller finishes executing, the executing message is sent to the TBOX, the embedded point information 17 is generated based on the unique ID, the vehicle VIN code, the controller executing message and possible fault information, and the embedded point information 17 is stored in the database.
Step S1218: after the TBOX receives the controller execution message, the TBOX execution message is sent to the vehicle-cloud IOT platform, and buried point information 18 is generated based on the unique ID, the vehicle VIN code, the controller execution message and possibly existing fault information, and the buried point information 18 is stored in the database.
Step S1219: after receiving the TBOX execution message, the vehicle-cloud IOT connection platform sends the execution information to the TSP cloud platform and the large data platform, generates buried point information 19 based on the unique ID, the vehicle VIN code, the execution information and possibly existing fault information, and stores the buried point information 19 in the database.
It should be noted that, if the vehicle control instruction initiated by the user is a voice instruction, all the embedded point information (the embedded point information 1 to the embedded point information 19) stored in the database in steps S121 to S1219 are integrated into one piece of embedded point data, and the embedded point data is stored in the database as the embedded point data corresponding to the current instruction.
Specifically, referring to fig. 4, if it is detected that the instruction initiated by the user is a vehicle-end instruction, the vehicle-end instruction is directly executed in step S13, and then the vehicle-end instruction is directly executed according to steps S129 to S1219.
If the vehicle control command initiated by the user is a vehicle end command, all the embedded point information (the embedded point information 9 to the embedded point information 19) stored in the database in steps S129 to S1219 are integrated into one piece of embedded point data, and the piece of embedded point data is stored in the database as the embedded point data corresponding to the current command.
In some embodiments, in the step S1, generating the first data set based on the buried data of all the vehicle control functions includes:
And screening out partial buried point data from all the buried point data, and summarizing the partial buried point data into a first data set, wherein the partial buried point data comprises the buried point data with faults.
Specifically, buried point data in which a fault exists refers to buried point data in which fault information exists.
In some more preferred embodiments, the first dataset is summarized in the following manner:
The first N pieces of buried point data are screened out from all pieces of buried point data, M pieces of fault data are contained in the N pieces of buried point data, and the M pieces of fault data contain 70% of all fault types, and N is more than M. Therefore, the scale of the data set can be reduced without affecting the model precision, and the operand in model training is reduced.
And step S2, generating a vehicle control function fault prediction model and an expert knowledge graph based on the first data set.
In some embodiments, generating a vehicle control malfunction prediction model based on the first data set includes:
step S21: and marking fault codes and fault information on each piece of fault buried data in the first data set, and marking target codes and target information on each piece of fault buried data in the first data set so as to obtain a second data set.
Step S22: and establishing, training and verifying a vehicle control function fault prediction model by using the second data set and a preset machine learning model.
It should be noted that, the buried data with a fault may have one or more faults, so one or more fault codes and corresponding fault information need to be marked when marking.
It should be noted that, the fault information includes a fault type, where the fault type and the fault code are in a one-to-one correspondence, for example, the fault type is TBOX, the TBOX resource abnormality is reported, and the corresponding fault code is 25. The target code has uniqueness, is a value which is not repeated with all fault codes, and the target information is that no fault exists.
In this embodiment, the step S22 of establishing, training and verifying the vehicle control function failure prediction model by using the second data set and the preset machine learning model includes:
step S221: and performing data processing on the buried data in the second data set, and then dividing the second data set into a training set and a testing set.
The vehicle VIN code, the unique ID and the buried point information of all the buried point data in the second data set are taken as characteristic values, and the fault code is taken as a target value, so that the characteristic values of the non-digital type are required to be processed into the digital type for training, and meanwhile, the fault code is required to be processed.
After the non-digital type feature value and fault coding process is completed, 80% of the buried data in the second data set is used as a training set, and the remaining 20% of the buried data is used as a test set.
In this embodiment, the method for processing the feature value of the non-digital type into the digital type is as follows:
for 19 pieces of buried point information of one piece of buried point data, 50 information types are preset for each piece of buried point information, for buried point information 1, the preset information type codes are 1-50, for coded information 2, the preset information type codes are 51-100, and so on. And replacing all the buried point information in the buried point data with corresponding information type codes.
In this embodiment, for the processing method of the fault code, reference is made to formula (1):
in the formula (1), Y Before treatment is the average value of fault codes in one piece of buried point data, y After treatment is the fault code before processing, and y After treatment is the fault code after processing.
Step S222: and (3) establishing and training a vehicle control function fault prediction model based on the preset machine learning model and the training set in the step S221.
The preset machine learning model may be XGBoost or other machine learning models.
Step S223: based on the vehicle control function failure prediction model trained in step S222 and the test set in step S221, the accuracy of the vehicle control function failure prediction model trained in step S222 is verified, and the evaluation index of the accuracy of the vehicle control function failure prediction model is R 2 standard, referring to formula (2).
Y i in the formula (2) is the fault code of the ith buried point data of the test set,The ith fault code predicted by the vehicle control function fault prediction model,To test the average value of the i-th buried point data fault codes in the test set, if R 2 is greater than 0.9, it indicates that the training of the vehicle control function fault prediction model is successful, and if R 2 is less than 0.9, it indicates that the training of the vehicle control function fault prediction model fails, and step S222 needs to be executed again.
It should be noted that, the foregoing vehicle control malfunction prediction model may be generated through step S21 and step S22, or may be generated directly through the first data set, and the accuracy of the model for predicting the vehicle control malfunction may be improved by generating the vehicle control malfunction prediction model through step S21 and step S22.
In some embodiments, generating a vehicle control function failure prediction model based on the first data set in step S2 further includes:
And retraining and verifying the vehicle control function fault prediction model every a first set time period.
The retraining and verifying the model refers to retraining and verifying the model based on the vehicle control function fault prediction model in the last set time period. The first set period of time may be one week or any set period of time.
In some embodiments, the method for generating the expert knowledge graph in step S2 includes:
Marking corresponding fault information, fault codes and expert solutions for each buried data in the first data set to obtain a third data set; and generating an expert knowledge graph based on the third data set. The expert solution comprises longitude and latitude, time and expert opinion when the vehicle fails.
It should be noted that, the expert solution includes longitude, latitude and time when the vehicle fails, so as to increase the matching degree of the failure and the solution, and ensure that the user can find a more accurate expert opinion to solve the failure according to the failure condition, position and time of the vehicle. The time may be recorded in units of months or in more accurate units of time.
Step S3: when the vehicle control function is called, the vehicle control function fault prediction model outputs a vehicle control fault result through the buried point data corresponding to the vehicle control function, wherein the result is a non-fault or fault comprising fault information.
Specifically, the results of the vehicle control faults are two types, namely faults or non-faults, when the results are faults, the vehicle control function fault prediction model can give out predicted fault information, and when the results are non-faults, the vehicle control function fault prediction model cannot give out fault information because no faults exist.
Step S4: and processing the faults according to the expert solutions matched in the expert knowledge graph according to the fault information.
In some embodiments, the processing the fault according to the expert solutions matched in the expert knowledge graph according to the fault information includes:
and matching the approximate buried point data with similar fault information in an expert knowledge graph according to the fault information, and recommending expert solutions in the approximate buried point data to a user.
It should be noted that, for the predicted fault information, text comparison is performed with the fault information in the real buried point data in the expert knowledge graph, and after the deviation is corrected, the expert solution in the buried point data with similar fault information is recommended to the user. Therefore, the matching degree of the faults and the solutions can be increased, and a user can conveniently and rapidly locate and process the vehicle control faults.
In some embodiments, after the fault is processed according to the expert solutions matched in the expert knowledge graph, the method further includes:
if the fault of the vehicle control function is not repaired, corresponding fault information is marked on the buried point data when the vehicle control function is called, fault codes and expert solutions are adopted, and the marked buried point data are added to an expert knowledge graph.
In a second aspect, an embodiment of the present application provides a system for diagnosing and processing a failure of controlling a vehicle and a locomotive, the system including:
The information acquisition module is used for acquiring the embedded point information in the transmission process of each command for the command of each vehicle control function, integrating the embedded point information of each vehicle control function into corresponding embedded point data, and generating a first data set based on the embedded point data of all the vehicle control functions;
the cloud service module is used for generating a vehicle control function fault prediction model and an expert knowledge graph based on the first data set;
The vehicle end service module is used for outputting a vehicle control fault result through the embedded point data corresponding to the vehicle control function by the vehicle control function fault prediction model when the vehicle control function is called, wherein the result is a fault or non-fault comprising fault information; and processing the faults according to the expert solutions matched in the expert knowledge graph according to the fault information.
It should be noted that, the foregoing reference numerals of the embodiments of the present application are merely for describing the embodiments, and do not represent the advantages and disadvantages of the embodiments.
The terms "comprising" and "having" and any variations thereof in the description and claims of the application and in the foregoing drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus. The terms "first," "second," and "third," etc. are used for distinguishing between different objects and not necessarily for describing a sequential or chronological order, and are not limited to the fact that "first," "second," and "third" are not identical.
In describing embodiments of the present application, "exemplary," "such as," or "for example," etc., are used to indicate by way of example, illustration, or description. Any embodiment or design described herein as "exemplary," "such as" or "for example" is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "such as" or "for example," etc., is intended to present related concepts in a concrete fashion.
In the description of the embodiments of the present application, unless otherwise indicated, "/" means or, for example, a/B may represent a or B; the text "and/or" is merely an association relation describing the associated object, and indicates that three relations may exist, for example, a and/or B may indicate: the three cases where a exists alone, a and B exist together, and B exists alone, and furthermore, in the description of the embodiments of the present application, "plural" means two or more than two.
In some of the processes described in the embodiments of the present application, a plurality of operations or steps occurring in a particular order are included, but it should be understood that the operations or steps may be performed out of the order in which they occur in the embodiments of the present application or in parallel, the sequence numbers of the operations merely serve to distinguish between the various operations, and the sequence numbers themselves do not represent any order of execution. In addition, the processes may include more or fewer operations, and the operations or steps may be performed in sequence or in parallel, and the operations or steps may be combined.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising several instructions for causing a terminal device to perform the method according to the embodiments of the present application.
The foregoing description is only of the preferred embodiments of the present application, and is not intended to limit the scope of the application, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (10)

1. The vehicle-locomotive control fault diagnosis processing method is characterized by comprising the following steps of:
For commands of all vehicle control functions, collecting buried point information in the transmission process of each command, integrating the buried point information of each vehicle control function into corresponding buried point data, and generating a first data set based on the buried point data of all the vehicle control functions;
Generating a vehicle control function fault prediction model and an expert knowledge graph based on the first data set;
When the vehicle control function is called, the vehicle control function fault prediction model outputs a vehicle control fault result through the buried point data corresponding to the vehicle control function, wherein the result is a non-fault or fault comprising fault information;
and processing the faults according to the expert solutions matched in the expert knowledge graph according to the fault information.
2. The method for diagnosing and processing a vehicle-control fault as claimed in claim 1, wherein said collecting the embedded point information in each command transmission process, integrating the embedded point information of each vehicle-control function into corresponding embedded point data, comprises:
the instruction comprises a voice instruction and a vehicle end instruction;
and after the command of each vehicle control function is initiated and before the execution of the command at the vehicle end is completed, collecting the embedded point information in the transmission process of the command, and integrating the embedded point information into embedded point data corresponding to the command.
3. The vehicle-to-vehicle fault diagnosis processing method according to claim 2, wherein the instruction transmission process includes:
When a user initiates an instruction of a vehicle control function, judging the type of the instruction;
if the instruction initiated by the user is detected to be a voice instruction, triggering voice awakening, analyzing the voice instruction into a vehicle-end instruction, and executing the vehicle-end instruction;
And if the instruction initiated by the user is detected to be the vehicle-end instruction, executing the vehicle-end instruction.
4. The method for diagnosing and processing a vehicle-controlled fault as recited in claim 1, wherein said generating a first data set based on the buried data of all the vehicle-controlled functions includes:
And screening out partial buried point data from all the buried point data, and summarizing the partial buried point data into a first data set, wherein the partial buried point data comprises the buried point data with faults.
5. The method of claim 1, wherein generating a vehicle control function fault prediction model based on the first data set comprises:
Marking fault codes and fault information on each piece of fault buried data in the first data set, and marking target codes and target information on each piece of fault buried data without faults to obtain a second data set;
and establishing, training and verifying a vehicle control function fault prediction model by using the second data set and a preset machine learning model.
6. The method for diagnosing and processing a vehicle control failure as recited in claim 5, wherein said generating a vehicle control function failure prediction model based on said first data set further comprises:
And retraining and verifying the vehicle control function fault prediction model every a first set time period.
7. The vehicle-to-vehicle fault diagnosis processing method according to claim 1, wherein the expert knowledge graph generation method comprises:
marking corresponding fault information, fault codes and expert solutions for each buried data in the first data set to obtain a third data set;
the expert solution comprises longitude and latitude, time and expert opinion when the vehicle fails;
And generating an expert knowledge graph based on the third data set.
8. The method for diagnosing and processing a vehicle-control fault as claimed in claim 1, wherein said processing a fault according to the expert solutions matched in the expert knowledge graph based on the fault information comprises:
and matching the approximate buried point data with similar fault information in an expert knowledge graph according to the fault information, and recommending expert solutions in the approximate buried point data to a user.
9. The method for diagnosing and processing a vehicle-to-vehicle fault as claimed in claim 8, wherein said processing the fault according to the expert solutions matched in the expert knowledge graph further comprises:
If the fault of the vehicle control function is not repaired, marking corresponding fault information, fault codes and expert solutions for the buried point data when the vehicle control function is called, and adding the marked buried point data to an expert knowledge graph.
10. A vehicle-to-vehicle fault diagnosis processing system, characterized in that the vehicle-to-vehicle fault diagnosis processing system comprises:
The information acquisition module is used for acquiring the embedded point information in the transmission process of each command for the command of each vehicle control function, integrating the embedded point information of each vehicle control function into corresponding embedded point data, and generating a first data set based on the embedded point data of all the vehicle control functions;
the cloud service module is used for generating a vehicle control function fault prediction model and an expert knowledge graph based on the first data set;
The vehicle end service module is used for outputting a vehicle control fault result through the embedded data corresponding to the vehicle control function by the vehicle control function fault prediction model when the vehicle control function is called, wherein the result is a non-fault or fault comprising fault information; and processing the faults according to the expert solutions matched in the expert knowledge graph according to the fault information.
CN202410603445.2A 2024-05-15 2024-05-15 Vehicle-locomotive control fault diagnosis processing method and system Pending CN118466447A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410603445.2A CN118466447A (en) 2024-05-15 2024-05-15 Vehicle-locomotive control fault diagnosis processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410603445.2A CN118466447A (en) 2024-05-15 2024-05-15 Vehicle-locomotive control fault diagnosis processing method and system

Publications (1)

Publication Number Publication Date
CN118466447A true CN118466447A (en) 2024-08-09

Family

ID=92163185

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410603445.2A Pending CN118466447A (en) 2024-05-15 2024-05-15 Vehicle-locomotive control fault diagnosis processing method and system

Country Status (1)

Country Link
CN (1) CN118466447A (en)

Similar Documents

Publication Publication Date Title
CN108563214B (en) Vehicle diagnosis method, device and equipment
CN108803580B (en) Method for matching vehicle CAN protocol and related equipment
CN108773373B (en) Method and device for operating an autonomous vehicle
US6643600B2 (en) Method and system for assessing adjustment factors in testing or monitoring process
US20100063668A1 (en) Telematics-enabled aggregated vehicle diagnosis and prognosis
US20090306849A1 (en) System for diagnosis of motor vehicles, and for reception of vehicles at a repair facility
CN112925296B (en) Graphical vehicle-mounted network diagnosis method based on artificial intelligence
CN111182503A (en) Intelligent vehicle insurance evaluation method and system based on multi-data fusion analysis
DE102018209773A1 (en) Process for computer-aided determination of a fault diagnosis of a vehicle
KR101282417B1 (en) Apparatus and method for making CAN data file for test
CN113126589A (en) Vehicle-mounted self-diagnosis method, vehicle-mounted intelligent system and self-diagnosis system
CN112455460B (en) Vehicle control method, device, equipment and storage medium
CN118466447A (en) Vehicle-locomotive control fault diagnosis processing method and system
US7194372B2 (en) Method and system for verifying an embedded module of a mobile vehicle
CN106444724A (en) Intelligent vehicle diagnosis method
CN112559000B (en) Whole vehicle software updating method and device for vehicle
CN116741175A (en) Block chain-based intelligent data transmission supervision system and method
CN115842861A (en) Edge connection device adaptation method, device and computer readable storage medium
CN115265566A (en) Automatic driving positioning data collecting and processing method, device, medium and vehicle
CN114879630A (en) Vehicle fault diagnosis method, device, equipment and readable storage medium
RU2724596C1 (en) Method, apparatus, a central device and a system for recognizing a distribution shift in the distribution of data and / or features of input data
CN114510505A (en) Vehicle fault processing method and device and storage medium
CN115695237A (en) Vehicle-end network detection method and system, electronic equipment and readable storage medium
CN113945393A (en) Vehicle safety early warning method and device, electronic equipment and storage medium
CN118277929A (en) Method and system for data analysis for vehicle road testing

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