Calculation method for counting reliability life of starter
By using data processing programs and vehicle network information, the reliability and lifespan of the starter motor are statistically analyzed, which solves the problem of the ECU not issuing the starter motor START signal, enabling accurate reliability analysis and troubleshooting, and improving the reliability and product quality of the starter motor.
Patent Information
- Application Number
- CN202411421621.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-01-24
AI Technical Summary
The existing engine ECU does not send a starter START signal to the CAN bus, making it difficult to grasp the reliability and lifespan factors of the starter, increasing the difficulty of fault analysis and verification cycle, resulting in a high misjudgment rate and affecting the normal starting of the engine.
By editing the data processing program, utilizing the vehicle network information communication module and engine ECU information, the reliability and lifespan of the starter motor are statistically analyzed, including oil pressure, speed, fuel injection quantity and battery voltage threshold filtering. The program also accesses the vehicle network and after-sales maintenance database to obtain the number of starts and duration, sets abnormal thresholds, stores and sends information.
Accurately understanding the reliability, lifespan, and usage scenarios of starters improves product quality analysis capabilities, reduces misdiagnosis of faults, and extends the reliability and lifespan of starters.
Smart Images

Figure CN119354545A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of engine products, and in particular to a method for calculating the reliability life of a statistical starter. Background Art
[0002] At present, in the field of commercial engineering vehicles, the engine ECU does not issue the starter START signal on the CAN line. In this case, the engine starting conditions, such as starting time, starting duration, ambient temperature, battery voltage and other factors that affect the reliability and life of the starter, are unknown. When faulty parts in the market are returned for technical analysis, the lack of analysis factors of the application scenario makes it difficult to make targeted quality improvements on subsequent starter products and increases the verification cycle.
[0003] For medium and large engines, the cost of the starter is relatively high. In the current starter failure mode, the misjudgment rate of the starter accounts for 25%-35%. For misjudgment, the design and quality personnel have no idea how to analyze the failure. It is also difficult to control the actual reliability and life of the starter. The engine cannot start, affecting the normal operation of the vehicle and causing user complaints.
[0004] Therefore, understanding the actual working scenarios of the starter and mastering the reliability and life of the starter are major challenges in the current industry. Summary of the invention
[0005] The technical problem to be solved by the present invention is to solve the problem of statistically analyzing the reliability life of the starter by utilizing the engine information published on the CAN line by the vehicle networking information communication module and the engine ECU when the existing engine ECU does not publish the starter START signal on the CAN line.
[0006] In order to achieve the above object, the technical solution of the present invention provides a method for calculating the reliability life of a statistical starter, comprising the following steps:
[0007] Step 1: Edit the data processing program and set the oil pressure threshold P1, engine speed threshold n1, instantaneous injection volume Q1, and battery voltage U0;
[0008] Step 2: Confirm the starter information and determine the starter information of the reliability life to be evaluated;
[0009] Step 3: Confirm the vehicle information corresponding to the starter;
[0010] Step 4: According to the order number and machine number information obtained in step 3, access the Internet of Vehicles information database to obtain vehicle and engine operation data;
[0011] Step 5: The data file obtained in step 4 is processed according to step 1 to obtain the starter start times and start duration;
[0012] Step 6: Access the after-sales service maintenance system database and obtain the maintenance and replacement record of the starter corresponding to the single machine number;
[0013] Step 7: The number of starts obtained in step 5 and the maintenance and replacement records in step 6 are used to obtain the number of starts within the life cycle of the starter with the same number;
[0014] Step 8: The startup duration obtained in step 5 is used to set the startup duration thresholds T0 and T1. Data greater than T1 is regarded as a startup abnormality. The data is stored according to the level and the information is sent to the user.
[0015] Preferably, the data processing program function module in step 1 includes:
[0016] Step 1: Filter out the data with oil pressure P1<20, speed n1=0, instantaneous fuel injection amount Q=0, and then make a difference line by line according to the time point of each line of data, and take the previous line of data with a difference greater than 4, which is the data string one second before the starter starts, and the time of this line of data is recorded as t1;
[0017] Step 1: filter out the oil pressure P1≥20, the speed n1≠0, the instantaneous injection amount Q>0, and the battery voltage U0≥, then make a difference line by line according to the time point of each line of data, and take the previous line of data with a difference greater than 4, which is the data string of the last second in the starting process, and the time of this line of data is recorded as t2;
[0018] Step 1: Make difference line by line, select the data with difference value less than 60, t2-t1+2 is the starting time T of the starter motor working once;
[0019] The step is the number of times an engine is started, and the execution device of this process is the starter.
[0020] Preferably, the starter information confirmation in step 2 includes the starter material number, product production serial number, and specification model parameters.
[0021] Preferably, in step 3, the whole vehicle information confirmation includes engine model, engine number, and vehicle purpose.
[0022] Preferably, the acquisition of engine operation data in step 4 includes a vehicle networking information database and an engine on-board communication module database.
[0023] Preferably, the number of starts and the start duration in step 5 are all start data of engines with the same engine number.
[0024] Preferably, in step 6, an engine number in the after-sales service maintenance database includes all maintenance records for the starter.
[0025] Preferably, the number of starting life cycles of the starter with the same number in step 7 includes the engine number, starting time, battery voltage before starting, battery voltage during starting, ambient temperature, water temperature, oil temperature, and preheating signal.
[0026] Preferably, in step 8, the activation time threshold T0 is 4 seconds, and the setting of T1 is inversely proportional to the engine oil temperature.
[0027] In summary, the present invention has at least one of the following beneficial effects:
[0028] 1. The data processing program function module of the present invention can count the starting time and starting times of each starter and grasp the reliability life of each engine starter;
[0029] 2. The present invention is beneficial for accurately understanding the actual reliability life of the starter and the product usage scenarios, providing support for technicians to analyze and solve starter failures, improve product quality, and provide a basis for experimental verification of the reliability life of the starter design;
[0030] 3. The present invention is beneficial to timely store and report abnormal starting phenomena found during the starting process, including battery failure and generator failure, to the end user. Elimination of related failures is beneficial to improving the reliability and life of the starter. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a flow chart of the steps of the present invention;
[0032] Figure 2 A flow chart is produced for the data processing tool of the present invention. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0034] The embodiment of the present invention discloses a method for calculating the reliability life of a statistical starter, comprising the following steps:
[0035] Step 1: Edit the data processing program and set the oil pressure threshold P1, engine speed threshold n1, instantaneous injection volume Q1, and battery voltage U0;
[0036] Step 2: Confirm the starter information and determine the starter information of the reliability life to be evaluated;
[0037] Step 3: Confirm the vehicle information corresponding to the starter;
[0038] Step 4: According to the order number and machine number information obtained in step 3, access the Internet of Vehicles information database to obtain vehicle and engine operation data;
[0039] Step 5: The data file obtained in step 4 is processed according to step 1 to obtain the starter start times and start duration;
[0040] Step 6: Access the after-sales service maintenance system database and obtain the maintenance and replacement record of the starter corresponding to the single machine number;
[0041] Step 7: The number of starts obtained in step 5 and the maintenance and replacement records in step 6 are used to obtain the number of starts within the life cycle of the starter with the same number;
[0042] Step 8: The startup duration obtained in step 5 is used to set the startup duration thresholds T0 and T1. Data greater than T1 is regarded as a startup abnormality. The data is stored according to the level and the information is sent to the user.
[0043] Optionally, the data processing program function module in step 1 includes:
[0044] Step 1.1 Data capture before starter start
[0045] The engine operation data is processed to select the data with oil pressure P1 < 20, speed n1 = 0, and instantaneous fuel injection amount Q = 0, and then the difference is made row by row according to the time point of each row of data. The previous row of data with a difference greater than 4 is taken, which is the data string one second before the starter is started. The time of this row of data is recorded as t1;
[0046] Step 1.2 Capture the starter starting process data
[0047] The engine operation data is processed using a programming language to filter out data with oil pressure P1≥20, speed n1≠0, instantaneous fuel injection volume Q>0, and battery voltage U0≥25.6. Then, the data is subtracted row by row according to the time point of each row of data, and the previous row of data with a difference greater than 4 is taken, which is the data string of the last second in the starting process. The time of this row of data is recorded as t2;
[0048] Step 1.3 Startup duration calculation
[0049] Re-sort the data, make a difference row by row, and select the data with a difference value of less than 60. t2-t1+2 is the starting time T of the starter working once;
[0050] Step 1.4 Calculation of the number of starts
[0051] The number of rows filtered in step 1.3 is the number of times an engine is started. The execution device of this process is the starter.
[0052] Optionally, the starter information confirmation in step 2 includes the starter material number, product production serial number, and specification model parameters.
[0053] Optionally, the whole vehicle information confirmation in step 3 includes engine model, engine number, and vehicle purpose.
[0054] Optionally, the acquisition of engine operation data in step 4 includes a vehicle networking information database and an engine on-board communication module database.
[0055] Optionally, the number of starts and the start duration in step 5 are all start data of engines with the same engine number.
[0056] Optionally, in step 6, an engine number in the after-sales service maintenance database includes all maintenance records for the starter.
[0057] Optionally, the number of starting life cycles of the same starter number in step 7 includes the engine number, starting time, battery voltage before starting, battery voltage during starting, ambient temperature, water temperature, oil temperature, and preheating signal. This helps to accurately understand the actual reliability life of the starter and product usage scenarios, and provides support for technicians to analyze and solve starter failures and improve product quality.
[0058] Optionally, in step 8, the start time threshold T0 is 4s, and the setting of T1 is inversely proportional to the engine oil temperature. This is beneficial for timely storing and reporting abnormal start phenomena found during the start process, including battery failure and generator failure, to the end user. Eliminating related failures is beneficial to improving the reliability and life of the starter.
[0059] Optionally, as described in steps 1.1 and 1.2, the difference is made row by row according to the time point of each row of data, and the difference value is 4, and the battery voltage U0≥25.6.
[0060] The present invention utilizes the Internet of Vehicles communication information database to accurately understand the actual reliability life of the starter and product usage scenarios, provide support for technicians to analyze and solve starter failures and improve product quality, and at the same time, store and report abnormal starting phenomena found during the starting process, including battery failure and generator failure, to the end user in a timely manner. The elimination of related faults is conducive to improving the reliability life of the starter.
[0061] Preferably, refer to Figure 1 , including the following steps:
[0062] Step 1: Edit the data processing program and set the oil pressure threshold P1, engine speed threshold n1, instantaneous injection volume Q1, and battery voltage U0;
[0063] Specifically, refer to Figure 2 ,include:
[0064] Step 1.1 Data capture before starter start
[0065] The engine operation data is processed to select the data with oil pressure P1 < 20, speed n1 = 0, and instantaneous fuel injection amount Q = 0, and then the difference is made row by row according to the time point of each row of data. The previous row of data with a difference greater than 4 is taken, which is the data string one second before the starter is started. The time of this row of data is recorded as t1;
[0066] Step 1.2 Capture the starter starting process data
[0067] The engine operation data is processed using a programming language to filter out data with oil pressure P1≥20, speed n1≠0, instantaneous fuel injection volume Q>0, and battery voltage U0≥25.6. Then, the data is subtracted row by row according to the time point of each row of data, and the previous row of data with a difference greater than 4 is taken, which is the data string of the last second in the starting process. The time of this row of data is recorded as t2;
[0068] Step 1.3 Startup duration calculation
[0069] Re-sort the data, make a difference row by row, and select the data with a difference value of less than 60. t2-t1+2 is the starting time T of the starter working once;
[0070] Step 1.4 Calculation of the number of starts
[0071] The number of rows filtered in step 1.3 is the number of times an engine is started. The execution device of this process is the starter.
[0072] Step 2: Confirm the starter information, determine the starter information to be evaluated for reliability life, mainly including the starter material number, production batch, technical parameters, etc.; preferably, use the SQL structured query language to access the Internet of Vehicles information database pandas.
[0073] Step 3: Confirm the vehicle information corresponding to the starter. Each material number corresponds to a different order number and machine number. Engines with different order numbers correspond to different vehicle configurations. Preferably, the SQL data access result is called using Python high-level programming language.
[0074] Step 4: According to the order number and engine number information obtained in step 3, access the Internet of Vehicles information database, obtain vehicle and engine operation data, and perform data analysis and calculation one by one according to the engine number;
[0075] Step 5: Perform data calculation and processing on the data file obtained in step 4 according to step 1 to obtain data analysis results, including:
[0076] Step 5.1 The number of starter starts can accurately understand the actual reliability life of the starter and the product usage scenarios, provide support for technicians to analyze and solve starter failures, improve product quality, and provide a basis for experimental verification of the starter design reliability life.
[0077] Step 5.2 Starting time: abnormal starting phenomena found during the starting process, including battery failure and generator failure, are stored and reported to the end user in a timely manner. Elimination of related faults is conducive to improving the reliability and life of the starter.
[0078] Step 6: Access the after-sales service maintenance system database and obtain the maintenance and replacement record of the starter corresponding to the single machine number;
[0079] Step 7: The number of starts obtained in step 5 and the maintenance and replacement records in step 6 are used to obtain the number of starts within the life cycle of the starter with the same number;
[0080] Step 8: The startup duration obtained in step 5 is used to set the startup duration thresholds T0 and T1. Data greater than T1 is regarded as a startup abnormality. The data is stored according to the level and the information is sent to the user.
[0081] Among them, the editing data processing program in step 1 only needs to be created once, and then it will be called in a loop nested manner according to the engine number.
[0082] The present invention discloses a method for calculating the reliability life of a starter. In view of the fact that the existing engine ECU does not issue a starter START signal on the CAN line, the vehicle network information communication module and the engine ECU use the engine information that has been issued on the CAN line to solve the problem of calculating the reliability life of the starter. The access program of the vehicle network database information only needs to be edited once. As long as the starter material number information is input, the reliability life times of all starters corresponding to the engine number can be counted. The number of starter starts accurately understands the actual reliability life of the starter and the product usage scenario, provides support for technicians to analyze and solve starter failures, improve product quality, and provide a basis for experimental verification of the reliability life of the starter design. The start time reflects the abnormal starting phenomenon found during the start process, including battery failure and generator failure, which are stored and reported to the end user in a timely manner. The elimination of related failures is conducive to improving the reliability life of the starter.
[0083] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A method for calculating the reliability life of a statistical starter, characterized in that: The following steps are involved: Step 1: Edit the data processing program and set the oil pressure threshold P1, engine speed threshold n1, instantaneous injection volume Q1, and battery voltage U0; Step 2: Confirm the starter information and determine the starter information of the reliability life to be evaluated; Step 3: Confirm the vehicle information corresponding to the starter; Step 4: According to the order number and machine number information obtained in step 3, access the Internet of Vehicles information database to obtain vehicle and engine operation data; Step 5: The data file obtained in step 4 is processed according to step 1 to obtain the starter start times and start duration; Step 6: Access the after-sales service maintenance system database and obtain the maintenance and replacement record of the starter corresponding to the single machine number; Step 7: The number of starts obtained in step 5 and the maintenance and replacement records in step 6 are used to obtain the number of starts within the life cycle of the starter with the same number; Step 8: The startup duration obtained in step 5 is used to set the startup duration thresholds T0 and T1. Data greater than T1 is regarded as a startup abnormality. The data is stored according to the level and the information is sent to the user.
2. The method for calculating the reliability life of a statistical starter according to claim 1, characterized in that: The data processing program function modules in step 1 include: Step 1.1 Capture data before the starter starts: Process the engine running data, filter out the data with oil pressure P1 < 20, speed n1 = 0, and instantaneous fuel injection volume Q = 0, and then make a difference line by line according to the time point of each line of data, and take the previous line of data with a difference greater than 4, which is the data string one second before the starter starts, and the time of this line of data is recorded as t1; Step 1.2 Capture the data of the starter starting process: Use the programming language to process the engine running data, filter out the data of oil pressure P1≥20, speed n1≠0, instantaneous injection volume Q>0, battery voltage U0≥25.6, and then make a difference line by line according to the time point of each line of data, and take the previous line of data with a difference greater than 4, which is the data string of the last second in the starting process, and the time of this line of data is recorded as t2; Step 1.3 Calculation of starting time: re-sort the data, make a difference row by row, and select the data with a difference value of less than 60. t2-t1+2 is the starting time T of the starter working once; Step 1.4 Calculation of the number of starts: Count the number of rows filtered in step 1.3, which is the number of engine starts. The execution device of this process is the starter.
3. The method for calculating the reliability life of a statistical starter according to claim 2, characterized in that: The starter information confirmation in step 2 includes the starter material number, product production serial number, and specification model parameters.
4. The method for calculating the reliability life of a statistical starter according to claim 3, characterized in that: In step 3, the vehicle information confirmation includes engine model, engine number, and vehicle purpose.
5. The method for calculating the reliability life of a statistical starter according to claim 4, characterized in that: The acquisition of the engine operation data in step 4 includes the Internet of Vehicles information database and the engine on-board communication module database.
6. The method for calculating the reliability life of a statistical starter according to claim 5, characterized in that: The number of starts and the start duration in step 5 are all start data of the engine with the same engine number.
7. The method for calculating the reliability life of a statistical starter according to claim 6, characterized in that: In step 6, an engine number in the after-sales service maintenance database includes all maintenance records for the starter.
8. The method for calculating the reliability life of a statistical starter according to claim 7, characterized in that: The number of starting life cycles of the starter with the same number in step 7 includes the engine number, starting time, battery voltage before starting, battery voltage during starting, ambient temperature, water temperature, oil temperature, and preheating signal.
9. The method for calculating the reliability life of a statistical starter according to claim 8, characterized in that: In step 8, the activation time threshold T0 is 4s, and the setting of T1 is inversely proportional to the engine oil temperature.