Engine health state assessment method and device, vehicle and storage medium
By collecting and processing data from multiple engine oil samples, calculating information entropy redundancy and weights, and evaluating engine health status, the problem of insufficient detection and evaluation in the existing technology is solved, the evaluation accuracy is improved, and maintenance reminders are provided to ensure that The engine is operating normally.
Patent Information
- Application Number
- CN202411146685.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2025-01-03
AI Technical Summary
The existing engine health status evaluation methods are not comprehensive enough, resulting in low evaluation accuracy.
By collecting multiple engine oil samples, obtaining the data of each engine oil sample, normalizing and information entropy redundancy calculation, calculating the weight of each engine oil sample, obtaining a comprehensive score, and then evaluating the health status of the engine.
It improves the accuracy of engine health status assessment, ensures the comprehensiveness and accuracy of oil sample detection, provides timely maintenance reminders, and ensures the normal operation of the engine.
Smart Images

Figure CN119249193A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to an engine health status assessment method, device, vehicle and storage medium. Background Art
[0002] With the rapid improvement of people's living standards, cars have become one of the most common means of transportation for families. Therefore, the market demand for car maintenance is growing. As the core component of a car, the engine is very important for ensuring the driving safety and comfort of the vehicle. However, due to different driving habits and usage environments, the state of the engine will also vary.
[0003] As an effective means of evaluating the health status of engines, oil sample testing has been widely used in many fields involving engines, such as aviation and automobiles, in recent years. At present, although the method of evaluating engine status through oil sample data has been widely adopted, there are still certain limitations in the content of the test and evaluation, and the lack of comprehensiveness leads to low accuracy of the evaluation results of the engine status, which needs to be solved urgently. Summary of the invention
[0004] The present application provides an engine health status assessment method, device, vehicle and storage medium to solve the problem that the detection and evaluation content of the background technology is not comprehensive enough, resulting in low assessment accuracy, thereby ensuring the comprehensiveness and accuracy of oil sample detection and improving the accuracy of engine health status assessment.
[0005] The first embodiment of the present application provides a method for evaluating the health status of an engine, comprising the following steps:
[0006] Collect multiple oil samples from the current engine;
[0007] Based on the multiple engine oil samples, acquiring engine oil data corresponding to each engine oil sample;
[0008] Normalizing the engine oil data corresponding to each engine oil sample, and calculating the information entropy redundancy of the engine oil data corresponding to each engine oil sample according to the normalization result, and calculating the weight of the engine oil data corresponding to each engine oil sample according to the information entropy redundancy of the engine oil data corresponding to each engine oil sample, and obtaining a comprehensive score of each engine oil sample according to the weight of the engine oil data corresponding to each engine oil sample;
[0009] The health status assessment result of the current engine is obtained according to the comprehensive score of each engine oil sample.
[0010] According to an embodiment of the present application, calculating the information entropy redundancy of the engine oil data corresponding to each engine oil sample according to the normalization processing result includes:
[0011] Calculating the proportion of each engine oil sample in each engine oil data to the engine oil data to obtain multiple proportions;
[0012] calculating an entropy value of the engine oil data corresponding to each engine oil sample according to the plurality of specific gravities;
[0013] Based on the entropy value of the engine oil data corresponding to each engine oil sample, the information entropy redundancy of each engine oil data is obtained.
[0014] According to an embodiment of the present application, obtaining the health status assessment result of the current engine according to the comprehensive score of each engine oil sample includes:
[0015] Determining whether the comprehensive scores of the plurality of engine oil samples are all greater than a preset score;
[0016] If the comprehensive score of each engine oil sample is greater than a preset score, the health status evaluation result of the current engine is determined to be a healthy state; otherwise, the health status evaluation result of the current engine is determined to be a sub-healthy state.
[0017] According to an embodiment of the present application, after determining that the health status evaluation result of the current engine is a sub-healthy state, the method further includes:
[0018] Based on the sub-health state, generating engine maintenance reminder information;
[0019] An acoustic reminder and / or an optical reminder is provided according to the engine maintenance reminder information.
[0020] According to one embodiment of the present application, the engine oil data includes at least one of engine oil kinematic viscosity, water content, fuel dilution, pH value, soot and metal element content.
[0021] According to the engine health status assessment method provided by the embodiment of the present application, based on multiple oil samples of the current engine, the oil data corresponding to each oil sample is obtained; the oil data corresponding to each oil sample is normalized, and the information entropy redundancy is calculated, and the weight of the oil data corresponding to each oil sample is calculated according to the information entropy redundancy, thereby obtaining a comprehensive score for each oil sample, and finally obtaining the health status assessment result of the current engine according to the comprehensive score. Thus, the problem that the detection and evaluation content of the background technology is not comprehensive enough, resulting in low accuracy of the assessment, is solved, the comprehensiveness and accuracy of the oil sample detection is guaranteed, and the accuracy of the engine health status assessment is improved.
[0022] A second aspect of the present application provides an engine health status assessment device, comprising:
[0023] A collection module, used for collecting multiple oil samples of the current engine;
[0024] An acquisition module, configured to acquire engine oil data corresponding to each engine oil sample based on the multiple engine oil samples;
[0025] a processing module, configured to perform normalization processing on the engine oil data corresponding to each engine oil sample, and calculate the information entropy redundancy of the engine oil data corresponding to each engine oil sample according to the normalization processing result, and calculate the weight of the engine oil data corresponding to each engine oil sample according to the information entropy redundancy of the engine oil data corresponding to each engine oil sample, and obtain a comprehensive score of each engine oil sample according to the weight of the engine oil data corresponding to each engine oil sample;
[0026] An evaluation module is used to obtain a health status evaluation result of the current engine according to the comprehensive score of each engine oil sample.
[0027] According to one embodiment of the present application, the processing module is used to:
[0028] Calculating the proportion of each engine oil sample in each engine oil data to the engine oil data to obtain multiple proportions;
[0029] calculating an entropy value of the engine oil data corresponding to each engine oil sample according to the plurality of specific gravities;
[0030] Based on the entropy value of the engine oil data corresponding to each engine oil sample, the information entropy redundancy of each engine oil data is obtained.
[0031] According to one embodiment of the present application, the evaluation module is used to:
[0032] Determining whether the comprehensive scores of the plurality of engine oil samples are all greater than a preset score;
[0033] If the comprehensive score of each engine oil sample is greater than a preset score, the health status evaluation result of the current engine is determined to be a healthy state; otherwise, the health status evaluation result of the current engine is determined to be a sub-healthy state.
[0034] According to one embodiment of the present application, after determining that the health status evaluation result of the current engine is a sub-healthy state, the evaluation module is further used to:
[0035] Based on the sub-health state, generating engine maintenance reminder information;
[0036] An acoustic reminder and / or an optical reminder is provided according to the engine maintenance reminder information.
[0037] According to one embodiment of the present application, the engine oil data includes at least one of engine oil kinematic viscosity, water content, fuel dilution, pH value, soot and metal element content.
[0038] According to the engine health status assessment device provided by the embodiment of the present application, based on multiple oil samples of the current engine, the oil data corresponding to each oil sample is obtained; the oil data corresponding to each oil sample is normalized, and the information entropy redundancy is calculated, and the weight of the oil data corresponding to each oil sample is calculated according to the information entropy redundancy, thereby obtaining a comprehensive score for each oil sample, and finally obtaining the health status assessment result of the current engine according to the comprehensive score. Thus, the problem that the detection and evaluation content of the background technology is not comprehensive enough, resulting in low accuracy of the assessment, is solved, the comprehensiveness and accuracy of the oil sample detection is guaranteed, and the accuracy of the engine health status assessment is improved.
[0039] A third aspect of the present application provides a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the engine health status assessment method as described in the above embodiment.
[0040] A fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the engine health status assessment method as described in the above embodiment.
[0041] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0043] Figure 1 A flowchart of an engine health status assessment method provided according to an embodiment of the present application;
[0044] Figure 2 is a flow chart of an engine health status assessment method according to an embodiment of the present application;
[0045] Figure 3 is a block diagram of an engine health status assessment device according to an embodiment of the present application;
[0046] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0048] The following describes the engine health status assessment method, device, vehicle and storage medium of the embodiment of the present application with reference to the accompanying drawings. In view of the problem that the detection and evaluation content mentioned in the above background technology is not comprehensive enough, resulting in low evaluation accuracy, the present application provides an engine health status assessment method, in which, based on multiple oil samples of the current engine, the oil data corresponding to each oil sample is obtained; the oil data corresponding to each oil sample is normalized, and the information entropy redundancy is calculated, and the weight of the oil data corresponding to each oil sample is calculated according to the information entropy redundancy, thereby obtaining a comprehensive score for each oil sample, and finally obtaining the health status assessment result of the current engine according to the comprehensive score. As a result, the problem that the detection and evaluation content of the background technology is not comprehensive enough, resulting in low evaluation accuracy, is solved, the comprehensiveness and accuracy of oil sample detection is guaranteed, and the accuracy of engine health status assessment is improved.
[0049] Specifically, Figure 1 A flow chart of an engine health status assessment method provided in an embodiment of the present application.
[0050] like Figure 1 As shown, the engine health status assessment method includes the following steps:
[0051] In step S101 , a plurality of oil samples of the current engine are collected.
[0052] Among them, the engine oil sample collected in the embodiment of the present application is an engine oil sample of a vehicle with a certain mileage and no maintenance.
[0053] For example, suppose a car collects an oil sample every 1,000 km it travels. If the current vehicle has traveled 10,000 kilometers, the number of oil samples collected is 10.
[0054] Optionally, the embodiment of the present application can collect multiple oil samples of the current engine through the oil sampling tool in the prior art. In addition, those skilled in the art can also collect multiple oil samples of the current engine by other methods in the prior art, which are not specifically limited here.
[0055] In step S102, based on a plurality of engine oil samples, engine oil data corresponding to each engine oil sample is acquired.
[0056] In some embodiments, the engine oil data includes at least one of engine oil kinematic viscosity, water content, fuel dilution, pH value, soot, and metal element content. The optimal value of engine oil kinematic viscosity is 40, and the closer the measured engine oil kinematic viscosity is to 40, the better. Assuming the measured engine oil kinematic viscosity is -40, the absolute value of the measured engine oil kinematic viscosity is taken; the water content should be lower than 0.2%, and the lower the measured water content is, the better; the fuel dilution is lower than 10%, and the lower the measured fuel dilution is, the better; the lower the metal element content is, the better; the optimal pH value is 7.5, and the closer the measured pH value is to 7.5, the better. Assuming the measured pH value is -7.5, the absolute value of the measured pH value is taken; the lower the soot is, the better.
[0057] Specifically, the embodiment of the present application can detect each collected oil sample by using existing technology to obtain the oil data corresponding to each oil sample.
[0058] For example, the embodiments of the present application can use a capillary viscometer to measure the time required for each engine oil sample to pass through a capillary at a certain temperature (such as 100° C.), thereby obtaining the kinematic viscosity of each engine oil sample.
[0059] Furthermore, the embodiments of the present application can determine the water content of each engine oil sample by the Karl Fischer method, can detect the fuel dilution degree of each engine oil sample by infrared spectroscopy or gas chromatography, can measure the pH value of the engine oil sample by a pH meter, can also detect the soot content of each engine oil sample by weight method or infrared spectroscopy, and can also detect the metal element content of each engine oil sample by atomic absorption spectroscopy.
[0060] It should be noted that the above method of obtaining the oil data corresponding to each oil sample is only exemplary, and those skilled in the art may adopt other methods in the prior art to obtain the oil data corresponding to each oil sample according to actual conditions, which is not specifically limited here.
[0061] In step S103, the oil data corresponding to each oil sample is normalized, and the information entropy redundancy of the oil data corresponding to each oil sample is calculated based on the normalization result, and the weight of the oil data corresponding to each oil sample is calculated based on the information entropy redundancy of the oil data corresponding to each oil sample, and the comprehensive score of each oil sample is obtained based on the weight of the oil data corresponding to each oil sample.
[0062] Further, in some embodiments, the information entropy redundancy of the oil data corresponding to each oil sample is calculated based on the normalization processing result, including: calculating the proportion of each oil sample in the oil data under each oil data to obtain multiple proportions; calculating the entropy value of the oil data corresponding to each oil sample based on the multiple proportions; and obtaining the information entropy redundancy of each oil data based on the entropy value of the oil data corresponding to each oil sample.
[0063] It is understandable that since the measurement units of the various evaluation indicators in the oil data corresponding to each oil sample are not uniform, they must be standardized before they are used to calculate the comprehensive score, that is, the absolute values of the evaluation indicators are converted into relative values, so as to solve the homogeneity problem of the values of the different quality evaluation indicators. In addition, the positive and negative indicators have different meanings (the higher the positive indicator value, the better, and the lower the negative indicator value, the better), so different algorithms need to be used for data standardization for positive and negative indicators.
[0064] The embodiment of the present application uses formula (1) to normalize the positive index in the oil data corresponding to each oil sample:
[0065]
[0066] Among them, X′ ij is the value of the jth evaluation index in the oil data corresponding to the i-th oil sample after normalization, X ij is the value of the jth evaluation index in the engine oil data corresponding to the ith engine oil sample, n is the number of engine oil samples, m is the number of evaluation indexes in the engine oil data, and the engine oil data of the embodiment of the present application includes 6 evaluation indexes, namely, engine oil kinematic viscosity, moisture, fuel dilution, pH value, soot and metal element content, so the value of m is 6.
[0067] The embodiment of the present application uses formula (2) to normalize the negative indicators in the oil data corresponding to each oil sample:
[0068]
[0069] Among them, X′ ij is the value of the jth evaluation index in the oil data corresponding to the i-th oil sample after normalization, X ij is the value of the jth evaluation index in the engine oil data corresponding to the ith engine oil sample, n is the number of engine oil samples, m is the number of evaluation indexes in the engine oil data, and the engine oil data of the embodiment of the present application includes 6 evaluation indexes, namely, engine oil kinematic viscosity, moisture, fuel dilution, pH value, soot and metal element content, so the value of m is 6.
[0070] For the sake of convenience, the normalized data X′ in this embodiment of the present application is ij , still recorded as X ij .
[0071] Furthermore, the proportion of each oil sample in each oil data is calculated by formula (3) to obtain multiple proportions:
[0072]
[0073] Among them, P ij is the proportion of the i-th engine oil sample in the j-th evaluation index, X ij is the value of the jth evaluation index in the engine oil data corresponding to the ith engine oil sample, and m is the number of evaluation indexes in the engine oil data.
[0074] Furthermore, according to the proportion of each oil sample under each evaluation index, the entropy value of each evaluation index is obtained:
[0075]
[0076] Among them, e j is the entropy value of the jth evaluation index, k is a constant, P ij is the proportion of the i-th engine oil sample to the j-th evaluation index, and n is the number of engine oil samples. Among them, k=1 / ln(n)>0, satisfying e j ≥0.
[0077] Furthermore, the information entropy redundancy (i.e., coefficient of difference) of each evaluation indicator is calculated:
[0078] d j =1-e j ,j=1,…,m (5)
[0079] Among them, d j is the information entropy redundancy of the j-th evaluation index, e j is the entropy value of the jth evaluation index, and m is the number of evaluation indicators in the engine oil data.
[0080] Furthermore, the weight of each evaluation indicator is calculated according to the information entropy redundancy of each evaluation indicator:
[0081]
[0082] Among them, w j is the weight of the jth evaluation index, d j is the information entropy redundancy of the j-th evaluation index, and m is the number of evaluation indicators in the engine oil data.
[0083] Furthermore, according to the weight of each evaluation index and the value of each evaluation index in the engine oil data corresponding to each engine oil sample, the comprehensive score of each engine oil sample is obtained:
[0084]
[0085] Among them, s i is the comprehensive score of the i-th engine oil sample, w j is the weight of the jth evaluation index, X ij is the value of the jth evaluation index in the oil data corresponding to the ith oil sample, m is the number of evaluation indexes in the oil data, and n is the number of oil samples.
[0086] In step S104, the health status assessment result of the current engine is obtained according to the comprehensive score of each engine oil sample.
[0087] Among them, the current engine health status assessment results include healthy status and sub-healthy status.
[0088] Furthermore, in some embodiments, a health status assessment result of the current engine is obtained based on a comprehensive score of each engine oil sample, including: determining whether the comprehensive scores of multiple engine oil samples are all greater than a preset score; if the comprehensive score of each engine oil sample is greater than the preset score, determining that the health status assessment result of the current engine is in a healthy state, otherwise, determining that the health status assessment result of the current engine is in a sub-healthy state.
[0089] Among them, the setting of the preset score takes into account the average value and standard deviation of various indicators of the engine oil sample during normal operation to determine a reasonable health status score range. The preset score can be a score pre-set by technical personnel in this field, a score obtained through a limited number of experiments, or a score obtained through computer simulation, such as 85 points, which is not specifically limited here.
[0090] Specifically, the comprehensive score of each engine oil sample reflects the comprehensive level of the current engine health status. The higher the comprehensive score, the better the current engine health status; conversely, the lower the comprehensive score, the worse the current engine health status.
[0091] Furthermore, if the combined scores of all engine oil samples are greater than the preset scores, it means that all indicators of the engine are within the normal range and the engine is in good health, that is, the current engine health status assessment result is determined to be healthy. If one or more engine oil samples have scores lower than the preset scores, it means that at least one indicator is out of the normal range, and the current engine may be in a sub-healthy state and requires further inspection and maintenance. Therefore, the current engine health status assessment result is determined to be a sub-healthy state.
[0092] Furthermore, in some embodiments, after determining that the current engine health status assessment result is a sub-healthy state, it also includes: generating engine maintenance reminder information based on the sub-healthy state; and performing acoustic reminders and / or optical reminders according to the engine maintenance reminder information.
[0093] It is understandable that if the current engine health status assessment result is sub-healthy, it means that the current engine has shown abnormal phenomena or performance degradation due to factors such as wear, carbon deposits, poor fuel quality or oil aging. If the current engine is not maintained, the sub-health state of the engine may gradually deteriorate, eventually causing serious damage to the engine and affecting driving safety.
[0094] Therefore, after determining that the health status assessment result of the current engine is in a sub-healthy state, the embodiment of the present application generates engine maintenance reminder information, and performs acoustic and / or optical reminders based on the engine maintenance reminder information to remind the user to change the oil or perform maintenance operations on the current engine.
[0095] Optionally, the reminder method of the present application can be to control the acoustic reminder device of the vehicle to emit an alarm sound, such as a beeping sound, or a voice broadcast, such as "The current engine is in a sub-healthy state, please perform maintenance in time", etc. Reminders can also be made through optical reminder devices, such as flashing indicator lights in the vehicle, etc. The flashing type can be set in advance to correspond to the situation, or displayed through a logo on the vehicle display screen.
[0096] In the specific implementation process, when the current engine health status assessment result is a sub-healthy state, reminders may be given only through an acoustic reminder device or an optical reminder device, or reminders may be given through both the acoustic reminder device and the optical reminder device at the same time, without specific limitation herein.
[0097] In order to facilitate those skilled in the art to more clearly and intuitively understand the engine health status assessment method of the embodiment of the present application, the following is combined with Figure 2 Provide detailed explanation.
[0098] S201, start.
[0099] S202, collecting engine oil samples to obtain oil sample test data, wherein the oil sample test data includes oil kinematic viscosity, water content, fuel dilution, pH value, soot and metal element content.
[0100] S203, assessing the lubrication status of moving parts from the kinematic viscosity of the engine oil, assessing the combustion status from the water content and fuel dilution, assessing the oil degradation from the pH value, and assessing the engine wear from the soot and metal element content.
[0101] S204, establishing an evaluation model of the engine health status through the above detection data, obtaining the engine health value, and comparing the engine health value with the limit value to determine whether the engine needs maintenance.
[0102] S205, when the engine is in a sub-healthy state, promptly remind the user to perform engine maintenance to prevent engine failure.
[0103] S206, end.
[0104] Therefore, an evaluation model is established to evaluate the health status of the engine by testing the data of engine oil kinematic viscosity, moisture, fuel dilution, pH value, soot, and metal element content. The above elements cover various factors that restrict the health status of the engine during actual operation, such as combustion, mechanical wear, and oil deterioration. This can ensure the comprehensiveness and accuracy of oil sample testing, while improving the accuracy of engine health status assessment, enhancing user experience, and ensuring that the engine is maintained and serviced in a timely manner, thereby improving vehicle safety and reliability.
[0105] According to the engine health status assessment method proposed in the embodiment of the present application, based on multiple oil samples of the current engine, the oil data corresponding to each oil sample is obtained; the oil data corresponding to each oil sample is normalized, and the information entropy redundancy is calculated, and the weight of the oil data corresponding to each oil sample is calculated based on the information entropy redundancy, thereby obtaining a comprehensive score for each oil sample, and finally obtaining the health status assessment result of the current engine based on the comprehensive score. In this way, the problem that the detection and evaluation content of the background technology is not comprehensive enough, resulting in low accuracy of the assessment, is solved, the comprehensiveness and accuracy of the oil sample detection is guaranteed, and the accuracy of the engine health status assessment is improved.
[0106] Next, the engine health status assessment device proposed according to the embodiment of the present application is described with reference to the accompanying drawings.
[0107] Figure 3 It is a block diagram of an engine health status assessment device according to an embodiment of the present application.
[0108] like Figure 3 As shown, the engine health status assessment device 10 includes: a collection module 100 , an acquisition module 200 , a processing module 300 and an assessment module 400 .
[0109] Among them, the collection module 100 is used to collect multiple oil samples of the current engine; the acquisition module 200 is used to obtain the oil data corresponding to each oil sample based on the multiple oil samples; the processing module 300 is used to normalize the oil data corresponding to each oil sample, and calculate the information entropy redundancy of the oil data corresponding to each oil sample according to the normalization result, and calculate the weight of the oil data corresponding to each oil sample according to the information entropy redundancy of the oil data corresponding to each oil sample, and obtain the comprehensive score of each oil sample according to the weight of the oil data corresponding to each oil sample; the evaluation module 400 is used to obtain the health status evaluation result of the current engine according to the comprehensive score of each oil sample.
[0110] Further, in some embodiments, the processing module 300 is used to: calculate the proportion of each oil sample in each oil data to the oil data to obtain multiple proportions; calculate the entropy value of the oil data corresponding to each oil sample based on the multiple proportions; and obtain the information entropy redundancy of each oil data based on the entropy value of the oil data corresponding to each oil sample.
[0111] Furthermore, in some embodiments, the evaluation module 400 is used to: determine whether the comprehensive scores of multiple engine oil samples are greater than a preset score; if the comprehensive score of each engine oil sample is greater than the preset score, then determine that the health status evaluation result of the current engine is a healthy state; otherwise, determine that the health status evaluation result of the current engine is a sub-healthy state.
[0112] Furthermore, in some embodiments, after determining that the current engine health status assessment result is a sub-healthy state, the assessment module 400 is also used to: generate engine maintenance reminder information based on the sub-healthy state; and perform acoustic reminders and / or optical reminders based on the engine maintenance reminder information.
[0113] Further, in some embodiments, the engine oil data includes at least one of engine oil kinematic viscosity, water content, fuel dilution, pH value, soot, and metal element content.
[0114] It should be noted that the above explanations of the embodiment of the engine health status assessment method are also applicable to the engine health status assessment device of this embodiment, and will not be repeated here.
[0115] According to the engine health status assessment device proposed in the embodiment of the present application, based on multiple oil samples of the current engine, the oil data corresponding to each oil sample is obtained; the oil data corresponding to each oil sample is normalized, and the information entropy redundancy is calculated, and the weight of the oil data corresponding to each oil sample is calculated according to the information entropy redundancy, thereby obtaining a comprehensive score for each oil sample, and finally obtaining the health status assessment result of the current engine according to the comprehensive score. Thus, the problem that the detection and evaluation content of the background technology is not comprehensive enough, resulting in low accuracy of the assessment, is solved, the comprehensiveness and accuracy of the oil sample detection is guaranteed, and the accuracy of the engine health status assessment is improved.
[0116] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:
[0117] Memory 401 , processor 402 , and a computer program stored in the memory 401 and executable on the processor 402 .
[0118] When the processor 402 executes the program, the engine health status assessment method provided in the above embodiment is implemented.
[0119] Furthermore, the vehicle also includes:
[0120] The communication interface 403 is used for communication between the memory 401 and the processor 402 .
[0121] The memory 401 is used to store computer programs that can be executed on the processor 402 .
[0122] The memory 401 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0123] If the memory 401, the processor 402 and the communication interface 403 are implemented independently, the communication interface 403, the memory 401 and the processor 402 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0124] Optionally, in a specific implementation, if the memory 401, the processor 402 and the communication interface 403 are integrated on a chip, the memory 401, the processor 402 and the communication interface 403 can communicate with each other through an internal interface.
[0125] The processor 402 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0126] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned engine health status assessment method.
[0127] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0128] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0129] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0130] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0131] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0132] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0133] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0134] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for evaluating engine health status, characterized in that: The following steps are involved: Collect multiple oil samples from the current engine; Based on the multiple engine oil samples, acquiring engine oil data corresponding to each engine oil sample; Normalizing the engine oil data corresponding to each engine oil sample, and calculating the information entropy redundancy of the engine oil data corresponding to each engine oil sample according to the normalization result, and calculating the weight of the engine oil data corresponding to each engine oil sample according to the information entropy redundancy of the engine oil data corresponding to each engine oil sample, and obtaining a comprehensive score of each engine oil sample according to the weight of the engine oil data corresponding to each engine oil sample; The health status assessment result of the current engine is obtained according to the comprehensive score of each engine oil sample.
2. The method according to claim 1, characterized in that The calculating the information entropy redundancy of the engine oil data corresponding to each engine oil sample according to the normalization processing result includes: Calculating the proportion of each engine oil sample in each engine oil data to the engine oil data to obtain multiple proportions; calculating an entropy value of the engine oil data corresponding to each engine oil sample according to the plurality of specific gravities; Based on the entropy value of the engine oil data corresponding to each engine oil sample, the information entropy redundancy of each engine oil data is obtained.
3. The method according to claim 1, characterized in that The step of obtaining the health status assessment result of the current engine according to the comprehensive score of each engine oil sample includes: Determining whether the comprehensive scores of the plurality of engine oil samples are all greater than a preset score; If the comprehensive score of each engine oil sample is greater than a preset score, the health status evaluation result of the current engine is determined to be a healthy state; otherwise, the health status evaluation result of the current engine is determined to be a sub-healthy state.
4. The method according to claim 3, characterized in that After determining that the health status evaluation result of the current engine is a sub-healthy state, the method further includes: Based on the sub-health state, generating engine maintenance reminder information; An acoustic reminder and / or an optical reminder is provided according to the engine maintenance reminder information.
5. The method according to any one of claims 1 to 4, characterized in that The engine oil data includes at least one of engine oil kinematic viscosity, water content, fuel dilution, pH value, soot and metal element content.
6. An engine health status assessment device, characterized in that: include: A collection module, used for collecting multiple oil samples of the current engine; An acquisition module, configured to acquire engine oil data corresponding to each engine oil sample based on the multiple engine oil samples; a processing module, configured to perform normalization processing on the engine oil data corresponding to each engine oil sample, and calculate the information entropy redundancy of the engine oil data corresponding to each engine oil sample according to the normalization processing result, and calculate the weight of the engine oil data corresponding to each engine oil sample according to the information entropy redundancy of the engine oil data corresponding to each engine oil sample, and obtain a comprehensive score of each engine oil sample according to the weight of the engine oil data corresponding to each engine oil sample; An evaluation module is used to obtain a health status evaluation result of the current engine according to the comprehensive score of each engine oil sample.
7. The device according to claim 6, characterized in that The processing module is used for: Calculating the proportion of each engine oil sample in each engine oil data to the engine oil data to obtain multiple proportions; calculating an entropy value of the engine oil data corresponding to each engine oil sample according to the plurality of specific gravities; Based on the entropy value of the engine oil data corresponding to each engine oil sample, the information entropy redundancy of each engine oil data is obtained.
8. The device according to claim 6, characterized in that The evaluation module is used to: Determining whether the comprehensive scores of the plurality of engine oil samples are all greater than a preset score; If the comprehensive score of each engine oil sample is greater than a preset score, the health status evaluation result of the current engine is determined to be a healthy state; otherwise, the health status evaluation result of the current engine is determined to be a sub-healthy state.
9. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the engine health status assessment method according to any one of claims 1 to 5.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the engine health status assessment method according to any one of claims 1 to 5.
