Method and device for online predicting health state of starter

文档序号:734117 发布日期:2021-04-20 浏览:2次 中文

阅读说明:本技术 一种在线预测起动机健康状态方法及装置 (Method and device for online predicting health state of starter ) 是由 李安迎 宋增凤 王立超 于 2020-12-24 设计创作,主要内容包括:本发明提供了一种在线预测起动机健康状态方法及装置,方法包括在发动机起动过程中,记录起动机的实际运行时间和实际运行参数,以及在起动机安装到车辆后,记录起动机的实际运行次数,并分别与对应的理想值进行对比分析,计算得到起动机的健康状态。进而可以在起动机快要故障时,提醒驾驶员及时更换,减少了故障风险。且该方法通过软件实现,无需改动发动机设计以及无需增加硬件,进而不增加设计和生产成本。(The invention provides a method and a device for predicting the health state of a starter on line. And then can remind the driver in time to change when the starter is about to break down, reduced the trouble risk. The method is realized through software, the design of an engine does not need to be changed, hardware does not need to be added, and further the design and production cost is not increased.)

1. A method of online predicting a state of health of a starter, comprising:

recording the actual running time and the actual running parameters of the starter in the starting process of the engine, wherein the actual running parameters comprise at least one parameter of actual maximum acceleration, actual maximum rotating speed, actual steady-state rotating speed and time for actually reaching the steady-state rotating speed;

recording the actual operation times of the starter after the starter is installed on the vehicle;

analyzing the actual operation times and the preset failure-free operation times of the starter, analyzing the actual operation time and the preset failure-free operation time of the starter, and analyzing the actual operation parameters and the ideal operation parameters of the starter to obtain the health state of the starter.

2. The method for online predicting the state of health of the starter according to claim 1, wherein the obtaining process of the ideal operating parameter of the starter specifically comprises:

acquiring the current electric quantity of a storage battery and the current temperature of an engine;

and matching to obtain ideal operation parameters of the starter corresponding to the current electric quantity of the storage battery and the current temperature of the engine in a table look-up mode.

3. The method of online prediction of starter state of health of claim 1, wherein the actual operating parameters include actual maximum acceleration, actual maximum rotational speed, actual steady state rotational speed, and time to actually reach steady state rotational speed;

analyzing the actual operation times and the preset failure-free operation times of the starter, and analyzing the actual operation parameters and the ideal operation parameters of the starter to obtain the health state of the starter, wherein the method comprises the following steps of:

calculating to obtain a running time health index based on a running time health index formula, wherein the running time health index formula is as follows:

the method comprises the following steps that StSys _ Jkzs1 is a running time health index, StSys _ TiActRUn is the actual running time of a starter, StSys _ TiNoFlt _ C is the fault-free running time of the starter, and StSys _ fTiRun is the weight of the running time of the starter, which accounts for the health index of the starter;

calculating to obtain an operation frequency health index based on an operation frequency health index formula, wherein the operation frequency health index formula is as follows:

wherein, the StSys _ Jkzs2 is an operation frequency health index, the StSys _ numActRun is the actual operation frequency of the starter, and the StSys _ numNoFlt _ C is the failure-free operation frequency of the starter; StSys _ fNumRun is the weight of the running times of the starter in the health index of the starter;

calculating to obtain a maximum acceleration health index based on a maximum acceleration health index formula, wherein the maximum acceleration health index formula is as follows:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs3 is a maximum acceleration health index, StSys _ aActMax is the actual maximum acceleration of the starter in the process of starting an engine, StSys _ aMax0 is the ideal maximum acceleration of the starter in the process of starting the engine, and StSys _ fAMaxRun is the weight of the maximum acceleration in the health index of the starter;

calculating to obtain a maximum rotating speed health index based on a maximum rotating speed health index formula, wherein the maximum rotating speed health index formula is as follows:

the system comprises a starter, a starting engine, a starting controller and a controller, wherein StSys _ Jkzs4 is a maximum rotating speed health index, StSys _ nActMax is an actual maximum rotating speed of the starter in the process of starting the engine, StSys _ nMax0 is an ideal maximum rotating speed of the starter in the process of starting the engine, and StSys _ fNMaxRun is the weight of a steady rotating speed in the health index of the starter;

calculating to obtain a steady state rotating speed health index based on a steady state rotating speed health index formula, wherein the steady state rotating speed health index formula is as follows:

the engine starting method comprises the following steps that StSys _ Jkzs5 is a steady-state rotating speed health index, StSys _ nActStab is an actual steady-state rotating speed of a starter in an engine starting process, StSys _ nStab0 is an ideal steady-state rotating speed of the starter in the engine starting process, and StSys _ fNStabRun is the weight of the steady-state rotating speed in the health index of the starter;

calculating to obtain the health index of the time reaching the steady state rotating speed based on a health index formula of the time reaching the steady state rotating speed, wherein the health index formula of the time reaching the steady state rotating speed is as follows:

the method comprises the following steps that StSys _ Jkzs6 is a health index of time for reaching a steady-state rotating speed, StSys _ tActStab is actual time for reaching the steady-state rotating speed of a starter in the process of starting an engine, StSys _ tStab0 is ideal time for reaching the steady-state rotating speed of the starter in the process of starting the engine, and StSys _ fTStabRun is weight of the time for reaching the steady-state rotating speed in the health index of the starter;

and adding the running time health index, the running frequency health index, the maximum acceleration health index, the maximum rotating speed health index, the steady state rotating speed health index and the time health index reaching the steady state rotating speed to obtain the health state of the starter.

4. The on-line starter health status prediction method according to claim 3, wherein each of the StSys _ fTiRun, StSys _ fNumRun, and StSys _ ftstabrrun is smaller than each of the StSys _ fmaxrun, the StSys _ fNMaxRun, and the StSys _ fNStabRun.

5. The on-line starter health prediction method according to claim 4, wherein two of the StSys _ fTiRun, StSys _ fNumRun, and StSys _ ftstabrrun are 0.15, and the other is 0.1;

the StSys _ fAMaxRun, the StSys _ fNMaxRun and the StSys _ fNStabRun are all as follows: 0.2.

6. an online starter health prediction apparatus, comprising:

the first recording unit is used for recording the actual running time and the actual running parameters of the starter in the starting process of the engine, wherein the actual running parameters comprise at least one parameter of actual maximum acceleration, actual maximum rotating speed, actual steady-state rotating speed and time for actually reaching the steady-state rotating speed;

a second recording unit for recording the actual operation times of the starter after the starter is mounted to the vehicle;

and the health analysis unit is used for analyzing the actual operation times and the preset failure-free operation times of the starter, analyzing the actual operation time and the preset failure-free operation time of the starter, and analyzing the actual operation parameters and the ideal operation parameters of the starter to obtain the health state of the starter.

7. The online prediction starter health device according to claim 6, wherein the health analysis unit specifically includes:

the first acquiring subunit is used for acquiring the current electric quantity of the storage battery and the current temperature of the engine;

and the matching subunit is used for matching to obtain ideal operation parameters of the starter corresponding to the current electric quantity of the storage battery and the current temperature of the engine in a table look-up mode.

8. The on-line starter health prediction device of claim 6 wherein the actual operating parameters include actual maximum acceleration, actual maximum speed, actual steady state speed, and time to actually reach steady state speed;

the health analysis unit specifically comprises:

the first index calculation subunit is configured to calculate a running time health index based on a running time health index formula, where the running time health index formula is:

the method comprises the following steps that StSys _ Jkzs1 is a running time health index, StSys _ TiActRUn is the actual running time of a starter, StSys _ TiNoFlt _ C is the fault-free running time of the starter, and StSys _ fTiRun is the weight of the running time of the starter, which accounts for the health index of the starter;

the second index calculation subunit is configured to calculate, based on an operation number health index formula, an operation number health index, where the operation number health index formula is:

wherein, the StSys _ Jkzs2 is an operation frequency health index, the StSys _ numActRun is the actual operation frequency of the starter, and the StSys _ numNoFlt _ C is the failure-free operation frequency of the starter; StSys _ fNumRun is the weight of the running times of the starter in the health index of the starter;

the third index calculation subunit is configured to calculate a maximum acceleration health index based on a maximum acceleration health index formula, where the maximum acceleration health index formula is:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs3 is a maximum acceleration health index, StSys _ aActMax is the actual maximum acceleration of the starter in the process of starting an engine, StSys _ aMax0 is the ideal maximum acceleration of the starter in the process of starting the engine, and StSys _ fAMaxRun is the weight of the maximum acceleration in the health index of the starter;

a fourth index calculation subunit, configured to calculate a maximum rotation speed health index based on a maximum rotation speed health index formula, where the maximum rotation speed health index formula is:

the system comprises a starter, a starting engine, a starting controller and a controller, wherein StSys _ Jkzs4 is a maximum rotating speed health index, StSys _ nActMax is an actual maximum rotating speed of the starter in the process of starting the engine, StSys _ nMax0 is an ideal maximum rotating speed of the starter in the process of starting the engine, and StSys _ fNMaxRun is the weight of a steady rotating speed in the health index of the starter;

the fifth index calculating subunit is configured to calculate a steady-state rotation speed health index based on a steady-state rotation speed health index formula, where the steady-state rotation speed health index formula is as follows:

the engine starting method comprises the following steps that StSys _ Jkzs5 is a steady-state rotating speed health index, StSys _ nActStab is an actual steady-state rotating speed of a starter in an engine starting process, StSys _ nStab0 is an ideal steady-state rotating speed of the starter in the engine starting process, and StSys _ fNStabRun is the weight of the steady-state rotating speed in the health index of the starter;

a sixth index calculation subunit, configured to calculate a health index of time to reach the steady state rotation speed based on a health index formula of time to reach the steady state rotation speed, where the health index formula of time to reach the steady state rotation speed is:

the method comprises the following steps that StSys _ Jkzs6 is a health index of time for reaching a steady-state rotating speed, StSys _ tActStab is actual time for reaching the steady-state rotating speed of a starter in the process of starting an engine, StSys _ tStab0 is ideal time for reaching the steady-state rotating speed of the starter in the process of starting the engine, and StSys _ fTStabRun is weight of the time for reaching the steady-state rotating speed in the health index of the starter;

and the seventh index calculating subunit is used for adding the running time health index, the running frequency health index, the maximum acceleration health index, the maximum rotating speed health index, the steady state rotating speed health index and the time health index reaching the steady state rotating speed to obtain the health state of the starter.

9. The on-line predictive starter health device of claim 8 wherein the StSys _ fTiRun, StSys _ fNumRun, and StSys _ ftstabrrun are each less than each of the values StSys _ fmaxrun, StSys _ fNMaxRun, and StSys _ fNStabRun.

10. The on-line predictive starter health device of claim 9 wherein two of the StSys _ fTiRun, StSys _ fNumRun, and StSys _ ftstabrrun are 0.15 and the other is 0.1;

the StSys _ fAMaxRun, the StSys _ fNMaxRun and the StSys _ fNStabRun are all as follows: 0.2.

Technical Field

The invention relates to the field of vehicles, in particular to a method and a device for predicting the health state of a starter on line.

Background

The starter can convert the electric energy of the storage battery into mechanical energy to drive the flywheel of the engine to rotate so as to start the engine. The engine is transited from a static state to a self-running process by the aid of the starter, and the process is called starting of the engine. When the production of the starter is finished and the starter is off-line, parameters such as the pull-in voltage, the torque, the power, the resistance torque and the like of a relay can be tested through the off-line testing system, and the health index of the starter can be obtained.

After the starter is applied to a vehicle, along with the increase of working times and time, the internal abrasion of the starter is continuously increased, the efficiency is also reduced, and the fault risk is increased, so that a scheme for estimating the health state of the starter on line is urgently needed.

Disclosure of Invention

In view of the above, the present invention provides a method and an apparatus for online predicting a health state of a starter, which are intended to predict the health state of the starter on line after the starter is applied to a vehicle, so as to remind a driver of replacing the starter in time and reduce a risk of failure.

In order to achieve the above object, the following solutions are proposed:

in a first aspect, a method for online predicting a state of health of a starter is provided, which includes:

recording the actual running time and the actual running parameters of the starter in the starting process of the engine, wherein the actual running parameters comprise at least one parameter of actual maximum acceleration, actual maximum rotating speed, actual steady-state rotating speed and time for actually reaching the steady-state rotating speed;

recording the actual operation times of the starter after the starter is installed on the vehicle;

analyzing the actual operation times and the preset failure-free operation times of the starter, analyzing the actual operation time and the preset failure-free operation time of the starter, and analyzing the actual operation parameters and the ideal operation parameters of the starter to obtain the health state of the starter.

Preferably, the process of acquiring the ideal operating parameter of the starter specifically includes:

acquiring the current electric quantity of a storage battery and the current temperature of an engine;

and matching to obtain ideal operation parameters of the starter corresponding to the current electric quantity of the storage battery and the current temperature of the engine in a table look-up mode.

Preferably, the actual operating parameters include an actual maximum acceleration, an actual maximum rotation speed, an actual steady-state rotation speed, and an actual time to reach the steady-state rotation speed;

analyzing the actual operation times and the preset failure-free operation times of the starter, and analyzing the actual operation parameters and the ideal operation parameters of the starter to obtain the health state of the starter, wherein the method comprises the following steps of:

calculating to obtain a running time health index based on a running time health index formula, wherein the running time health index formula is as follows:

the method comprises the following steps that StSys _ Jkzs1 is a running time health index, StSys _ TiActRUn is the actual running time of a starter, StSys _ TiNoFlt _ C is the fault-free running time of the starter, and StSys _ fTiRun is the weight of the running time of the starter, which accounts for the health index of the starter;

calculating to obtain an operation frequency health index based on an operation frequency health index formula, wherein the operation frequency health index formula is as follows:

wherein, the StSys _ Jkzs2 is an operation frequency health index, the StSys _ numActRun is the actual operation frequency of the starter, and the StSys _ numNoFlt _ C is the failure-free operation frequency of the starter; StSys _ fNumRun is the weight of the running times of the starter in the health index of the starter;

calculating to obtain a maximum acceleration health index based on a maximum acceleration health index formula, wherein the maximum acceleration health index formula is as follows:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs3 is a maximum acceleration health index, StSys _ aActMax is the actual maximum acceleration of the starter in the process of starting an engine, StSys _ aMax0 is the ideal maximum acceleration of the starter in the process of starting the engine, and StSys _ fAMaxRun is the weight of the maximum acceleration in the health index of the starter;

calculating to obtain a maximum rotating speed health index based on a maximum rotating speed health index formula, wherein the maximum rotating speed health index formula is as follows:

the system comprises a starter, a starting engine, a starting controller and a controller, wherein StSys _ Jkzs4 is a maximum rotating speed health index, StSys _ nActMax is an actual maximum rotating speed of the starter in the process of starting the engine, StSys _ nMax0 is an ideal maximum rotating speed of the starter in the process of starting the engine, and StSys _ fNMaxRun is the weight of a steady rotating speed in the health index of the starter;

calculating to obtain a steady state rotating speed health index based on a steady state rotating speed health index formula, wherein the steady state rotating speed health index formula is as follows:

the engine starting method comprises the following steps that StSys _ Jkzs5 is a steady-state rotating speed health index, StSys _ nActStab is an actual steady-state rotating speed of a starter in an engine starting process, StSys _ nStab0 is an ideal steady-state rotating speed of the starter in the engine starting process, and StSys _ fNStabRun is the weight of the steady-state rotating speed in the health index of the starter;

calculating to obtain the health index of the time reaching the steady state rotating speed based on a health index formula of the time reaching the steady state rotating speed, wherein the health index formula of the time reaching the steady state rotating speed is as follows:

the method comprises the following steps that StSys _ Jkzs6 is a health index of time for reaching a steady-state rotating speed, StSys _ tActStab is actual time for reaching the steady-state rotating speed of a starter in the process of starting an engine, StSys _ tStab0 is ideal time for reaching the steady-state rotating speed of the starter in the process of starting the engine, and StSys _ fTStabRun is weight of the time for reaching the steady-state rotating speed in the health index of the starter;

and adding the running time health index, the running frequency health index, the maximum acceleration health index, the maximum rotating speed health index, the steady state rotating speed health index and the time health index reaching the steady state rotating speed to obtain the health state of the starter.

Preferably, each of the StSys _ fTiRun, StSys _ fNumRun, and StSys _ ftstabrrun is less than each of the StSys _ fmaxrun, StSys _ fmnaxrun, and StSys _ fNStabRun.

Preferably, two of the StSys _ fTiRun, StSys _ fNumRun and StSys _ ftstabrrun are 0.15, and the other is 0.1;

the StSys _ fAMaxRun, the StSys _ fNMaxRun and the StSys _ fNStabRun are all as follows: 0.2.

in a second aspect, an online starter health prediction device is provided, which includes:

the first recording unit is used for recording the actual running time and the actual running parameters of the starter in the starting process of the engine, wherein the actual running parameters comprise at least one parameter of actual maximum acceleration, actual maximum rotating speed, actual steady-state rotating speed and time for actually reaching the steady-state rotating speed;

a second recording unit for recording the actual operation times of the starter after the starter is mounted to the vehicle;

and the health analysis unit is used for analyzing the actual operation times and the preset failure-free operation times of the starter, analyzing the actual operation time and the preset failure-free operation time of the starter, and analyzing the actual operation parameters and the ideal operation parameters of the starter to obtain the health state of the starter.

Preferably, the health analysis unit specifically includes:

the first acquiring subunit is used for acquiring the current electric quantity of the storage battery and the current temperature of the engine;

and the matching subunit is used for matching to obtain ideal operation parameters of the starter corresponding to the current electric quantity of the storage battery and the current temperature of the engine in a table look-up mode.

Preferably, the actual operating parameters include an actual maximum acceleration, an actual maximum rotation speed, an actual steady-state rotation speed, and an actual time to reach the steady-state rotation speed;

the health analysis unit specifically comprises:

the first index calculation subunit is configured to calculate a running time health index based on a running time health index formula, where the running time health index formula is:

the method comprises the following steps that StSys _ Jkzs1 is a running time health index, StSys _ TiActRUn is the actual running time of a starter, StSys _ TiNoFlt _ C is the fault-free running time of the starter, and StSys _ fTiRun is the weight of the running time of the starter, which accounts for the health index of the starter;

the second index calculation subunit is configured to calculate, based on an operation number health index formula, an operation number health index, where the operation number health index formula is:

wherein, the StSys _ Jkzs2 is an operation frequency health index, the StSys _ numActRun is the actual operation frequency of the starter, and the StSys _ numNoFlt _ C is the failure-free operation frequency of the starter; StSys _ fNumRun is the weight of the running times of the starter in the health index of the starter;

the third index calculation subunit is configured to calculate a maximum acceleration health index based on a maximum acceleration health index formula, where the maximum acceleration health index formula is:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs3 is a maximum acceleration health index, StSys _ aActMax is the actual maximum acceleration of the starter in the process of starting an engine, StSys _ aMax0 is the ideal maximum acceleration of the starter in the process of starting the engine, and StSys _ fAMaxRun is the weight of the maximum acceleration in the health index of the starter;

a fourth index calculation subunit, configured to calculate a maximum rotation speed health index based on a maximum rotation speed health index formula, where the maximum rotation speed health index formula is:

the system comprises a starter, a starting engine, a starting controller and a controller, wherein StSys _ Jkzs4 is a maximum rotating speed health index, StSys _ nActMax is an actual maximum rotating speed of the starter in the process of starting the engine, StSys _ nMax0 is an ideal maximum rotating speed of the starter in the process of starting the engine, and StSys _ fNMaxRun is the weight of a steady rotating speed in the health index of the starter;

the fifth index calculating subunit is configured to calculate a steady-state rotation speed health index based on a steady-state rotation speed health index formula, where the steady-state rotation speed health index formula is as follows:

the engine starting method comprises the following steps that StSys _ Jkzs5 is a steady-state rotating speed health index, StSys _ nActStab is an actual steady-state rotating speed of a starter in an engine starting process, StSys _ nStab0 is an ideal steady-state rotating speed of the starter in the engine starting process, and StSys _ fNStabRun is the weight of the steady-state rotating speed in the health index of the starter;

a sixth index calculation subunit, configured to calculate a health index of time to reach the steady state rotation speed based on a health index formula of time to reach the steady state rotation speed, where the health index formula of time to reach the steady state rotation speed is:

the method comprises the following steps that StSys _ Jkzs6 is a health index of time for reaching a steady-state rotating speed, StSys _ tActStab is actual time for reaching the steady-state rotating speed of a starter in the process of starting an engine, StSys _ tStab0 is ideal time for reaching the steady-state rotating speed of the starter in the process of starting the engine, and StSys _ fTStabRun is weight of the time for reaching the steady-state rotating speed in the health index of the starter;

and the seventh index calculating subunit is used for adding the running time health index, the running frequency health index, the maximum acceleration health index, the maximum rotating speed health index, the steady state rotating speed health index and the time health index reaching the steady state rotating speed to obtain the health state of the starter.

Preferably, each of the StSys _ fTiRun, StSys _ fNumRun, and StSys _ ftstabrrun is less than each of the StSys _ fmaxrun, StSys _ fmnaxrun, and StSys _ fNStabRun.

Preferably, two of the StSys _ fTiRun, StSys _ fNumRun and StSys _ ftstabrrun are 0.15, and the other is 0.1;

the StSys _ fAMaxRun, the StSys _ fNMaxRun and the StSys _ fNStabRun are all as follows: 0.2.

compared with the prior art, the technical scheme of the invention has the following advantages:

according to the method and the device for predicting the health state of the starter on line, the health state of the starter is obtained through calculation by recording the actual running time and the actual running parameters of the starter in the starting process of the engine, recording the actual running times of the starter after the starter is installed on a vehicle, and respectively comparing and analyzing the actual running times with the corresponding ideal values. And then can remind the driver in time to change when the starter is about to break down, reduced the trouble risk. The method is realized through software, the design of an engine does not need to be changed, hardware does not need to be added, and further the design and production cost is not increased.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.

FIG. 1 is a flowchart of a method for online predicting a health status of a starter according to an embodiment of the present invention;

FIG. 2 is a schematic diagram of an ideal operation of a starter during an engine start-up;

fig. 3 is a logic structure diagram of an online starter health state prediction device according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

The method for predicting the health state of the starter on line can be applied to a vehicle-mounted ECU (Electronic Control Unit); the invention can also be applied to a vehicle-mounted ECU partially, and applied to a remote server partially, and the invention is not limited to this, and all of them belong to the protection scope of the invention. Referring to fig. 1, a method for online predicting a state of health of a starter provided by the embodiment includes the following steps:

s11: during the engine start, the actual operating time and the actual operating parameters of the starter are recorded.

The actual operating parameter includes at least one of an actual maximum acceleration, an actual maximum rotational speed, an actual steady state rotational speed, and a time to actually reach the steady state rotational speed. The starting process of the engine, namely the process that the engine is transited from a static state to the self-running process by the starter. The steady-state rotating speed refers to the rotating speed at the initial moment when the rotating speed change value of the starter is smaller than a preset threshold value in a period of time. The time to reach the steady-state rotation speed refers to a period of time from the start of the engine start to the end of the time corresponding to the steady-state rotation speed.

Referring to fig. 2, a schematic diagram of an ideal operation process of the starter during the engine start-up process is shown. The abscissa is time t, and the unit is s; the ordinate is the rotational speed n in rpm. StSys _ aMax0 is an ideal maximum acceleration of the starter during engine starting, StSys _ nMax0 is an ideal maximum rotation speed of the starter during engine starting, StSys _ nStab0 is an ideal steady-state rotation speed of the starter during engine starting, and StSys _ tStab0 is an ideal steady-state rotation speed reaching time of the starter during engine starting.

S12: after the starter is mounted to the vehicle, the actual number of times the starter is operated is recorded.

And counting the running of the starter once when the rotating speed of the starter is greater than a preset rotating speed threshold value. And after the starter is replaced, the recorded actual running times of the starter can be cleared, and recounting is started.

S13: analyzing the actual running times and the preset fault-free running times of the starter, analyzing the actual running time and the preset fault-free running time of the starter, and analyzing the actual running parameters and the ideal running parameters of the starter to obtain the health state of the starter.

The method comprises the steps that the maximum fault-free running time of the starter is obtained in advance according to parameters or tests given by a starter manufacturer, and the fault-free running times of the starter are set; and setting the number of times of fault-free operation of the starter according to the parameters given by the starter manufacturer.

When the actual operation parameters include four parameters, that is, the actual maximum acceleration, the actual maximum rotation speed, the actual steady-state rotation speed, and the actual time to reach the steady-state rotation speed, step S13 specifically includes the following steps:

1) and calculating to obtain the running time health index based on the running time health index formula. The runtime health index formula is:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs1 is a running time health index, StSys _ TiActRUn is the actual running time of the starter, StSys _ TiNoFlt _ C is the fault-free running time of the starter, and StSys _ fTiRun is the weight of the running time of the starter.

2) And calculating to obtain the running time health index based on the running time health index formula. The health index formula of the running times is as follows:

wherein, the StSys _ Jkzs2 is an operation frequency health index, the StSys _ numActRun is the actual operation frequency of the starter, and the StSys _ numNoFlt _ C is the failure-free operation frequency of the starter; StSys _ fNumRun is the weight of the number of times the starter runs accounts for the health index of the starter.

3) And calculating to obtain the maximum acceleration health index based on the maximum acceleration health index formula. The maximum acceleration health index formula is:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs3 is a maximum acceleration health index, StSys _ aActMax is an actual maximum acceleration of the starter in an engine starting process, StSys _ aMax0 is an ideal maximum acceleration of the starter in the engine starting process, and StSys _ fAMaxRun is a weight of the maximum acceleration in the health index of the starter.

4) And calculating to obtain the maximum rotating speed health index based on the maximum rotating speed health index formula. The maximum rotational speed health index formula is:

the engine starting method comprises the following steps that StSys _ Jkzs4 is a maximum rotating speed health index, StSys _ nActMax is the actual maximum rotating speed of a starter in the engine starting process, StSys _ nMax0 is the ideal maximum rotating speed of the starter in the engine starting process, and StSys _ fNMaxRun is the weight of a steady rotating speed in the health index of the starter.

5) And calculating to obtain the steady state rotating speed health index based on the steady state rotating speed health index formula. The steady state rotational speed health index formula is:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs5 is a steady state rotating speed health index, StSys _ nActStab is an actual steady state rotating speed of the starter in an engine starting process, StSys _ nStab0 is an ideal steady state rotating speed of the starter in the engine starting process, and StSys _ fNStabRun is a weight of the steady state rotating speed in the.

6) Calculating to obtain the health index of the time reaching the steady state rotating speed based on a health index formula of the time reaching the steady state rotating speed, wherein the health index formula of the time reaching the steady state rotating speed is as follows:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs6 is a health index of time reaching steady-state rotating speed, StSys _ tActStab is the actual time reaching steady-state rotating speed of the starter in the process of starting the engine, StSys _ tStab0 is the ideal time reaching steady-state rotating speed of the starter in the process of starting the engine, and StSys _ fTStabRun is the weight of the.

The sum of the weights corresponding to the respective parameters is 1, i.e., StSys _ fTiRun + StSys _ fNumRun + StSys _ fttstabrun + StSys _ fAMaxRun + StSys _ fmaxrun + StSys _ fNMaxRun + StSys _ fNStabRun ═ 1. And the range of the weight corresponding to each parameter is (0, 1). Preferably, each of the values of the StSys _ fTiRun, the StSys _ fNumRun, and the StSys _ fTStabRun is less than each of the values of the StSys _ fAMaxRun, the StSys _ fNMaxRun, and the StSys _ fNStabRun. Specifically, two of the StSys _ fTiRun, StSys _ fNumRun, and StSys _ ftstabrrun are 0.15, and the other is 0.1; the StSys _ fAMaxRun, the StSys _ fNMaxRun and the StSys _ fNStabRun are all as follows: 0.2.

7) and adding the running time health index, the running frequency health index, the maximum acceleration health index, the maximum rotating speed health index, the steady state rotating speed health index and the time health index reaching the steady state rotating speed to obtain the health state of the starter. Namely StSys _ Jkzs-StSys _ Jkzs1+ StSys _ Jkzs2+ StSys _ Jkzs3+ StSys _ Jkzs4+ StSys _ Jkzs5+ StSys _ Jkzs6, StSys _ Jkzs is the state of health of the starter.

In order to improve the accuracy of the calculation result, in some specific embodiments, the relationship between the electric quantity of the storage battery and the temperature of the engine and the ideal operating parameter of the starter is obtained in advance through experiments or schemes and is set in a table form. When the health state of the starter is calculated on line, ideal operation parameters of the starter corresponding to the current electric quantity of the storage battery and the current temperature of the engine are obtained through matching in a table look-up mode, and the health state of the starter is calculated.

The storage battery in the invention refers to a storage battery for supplying electric energy to the starter, and the electric quantity of the storage battery determines the output power of the starter. The engine temperature is an engine body temperature, and the engine temperature determines the friction torque of the engine and further determines the load of the starter. In practical application, the engine temperature can be represented by the oil temperature of the engine. During the starting process of the engine, the driving of the actuator is closed, so that the electric quantity of the storage battery is not consumed by the actuator, and the engine does not work.

While, for purposes of simplicity of explanation, the foregoing method embodiments have been described as a series of acts or combination of acts, it will be appreciated by those skilled in the art that the present invention is not limited by the illustrated ordering of acts, as some steps may occur in other orders or concurrently with other steps in accordance with the invention.

The following are embodiments of the apparatus of the present invention that may be used to perform embodiments of the method of the present invention. For details which are not disclosed in the embodiments of the apparatus of the present invention, reference is made to the embodiments of the method of the present invention.

Referring to fig. 3, the device for online predicting the health status of the starter provided by the embodiment includes: a first recording unit 31, a second recording unit 32 and a health analysis unit 33.

A first recording unit 31 for recording an actual operation time and an actual operation parameter of the starter during the engine starting process; the actual operating parameter includes at least one of an actual maximum acceleration, an actual maximum rotational speed, an actual steady state rotational speed, and a time to actually reach the steady state rotational speed.

And a second recording unit 32 for recording the actual number of times of operation of the starter after the starter is mounted to the vehicle.

And the health analysis unit 33 is configured to analyze the actual operation times and the preset number of times of failure-free operation of the starter, analyze the actual operation time and the preset failure-free operation time of the starter, and analyze the actual operation parameters and the ideal operation parameters of the starter to obtain the health state of the starter.

In some embodiments, the health analysis unit 33 specifically includes a first obtaining subunit and a matching subunit. And the first acquisition subunit is used for acquiring the current electric quantity of the storage battery and the current temperature of the engine. And the matching subunit is used for matching to obtain ideal operation parameters of the starter corresponding to the current electric quantity of the storage battery and the current temperature of the engine in a table look-up mode.

In some embodiments, the actual operating parameters include actual maximum acceleration, actual maximum rotational speed, actual steady state rotational speed, and time to actually reach steady state rotational speed; the health analysis unit 33 specifically includes a first index calculation subunit, a second index calculation subunit, a third index calculation subunit, a fourth index calculation subunit, a fifth index calculation subunit, and a sixth index calculation subunit.

And the first index calculation subunit is used for calculating the running time health index based on the running time health index formula. The runtime health index formula is:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs1 is a running time health index, StSys _ TiActRUn is the actual running time of the starter, StSys _ TiNoFlt _ C is the fault-free running time of the starter, and StSys _ fTiRun is the weight of the running time of the starter.

And the second index calculating subunit is used for calculating to obtain the operation frequency health index based on the operation frequency health index formula. The health index formula of the running times is as follows:

wherein, the StSys _ Jkzs2 is an operation frequency health index, the StSys _ numActRun is the actual operation frequency of the starter, and the StSys _ numNoFlt _ C is the failure-free operation frequency of the starter; StSys _ fNumRun is the weight of the number of times the starter runs accounts for the health index of the starter.

And the third index calculation subunit is used for calculating the maximum acceleration health index based on the maximum acceleration health index formula. The maximum acceleration health index formula is:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs3 is a maximum acceleration health index, StSys _ aActMax is an actual maximum acceleration of the starter in an engine starting process, StSys _ aMax0 is an ideal maximum acceleration of the starter in the engine starting process, and StSys _ fAMaxRun is a weight of the maximum acceleration in the health index of the starter.

And the fourth index calculating subunit is used for calculating the maximum rotating speed health index based on the maximum rotating speed health index formula. The maximum rotational speed health index formula is:

the engine starting method comprises the following steps that StSys _ Jkzs4 is a maximum rotating speed health index, StSys _ nActMax is the actual maximum rotating speed of a starter in the engine starting process, StSys _ nMax0 is the ideal maximum rotating speed of the starter in the engine starting process, and StSys _ fNMaxRun is the weight of a steady rotating speed in the health index of the starter.

And the fifth index calculating subunit is used for calculating to obtain the steady-state rotating speed health index based on the steady-state rotating speed health index formula. The steady state rotational speed health index formula is:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs5 is a steady state rotating speed health index, StSys _ nActStab is an actual steady state rotating speed of the starter in an engine starting process, StSys _ nStab0 is an ideal steady state rotating speed of the starter in the engine starting process, and StSys _ fNStabRun is a weight of the steady state rotating speed in the.

And the sixth index calculating subunit is used for calculating the health index of the time reaching the steady-state rotating speed based on the health index formula of the time reaching the steady-state rotating speed. The health index formula for reaching the steady state rotating speed is as follows:

the system comprises a starter, a system management module and a system management module, wherein StSys _ Jkzs6 is a health index of time reaching steady-state rotating speed, StSys _ tActStab is the actual time reaching steady-state rotating speed of the starter in the process of starting the engine, StSys _ tStab0 is the ideal time reaching steady-state rotating speed of the starter in the process of starting the engine, and StSys _ fTStabRun is the weight of the.

And the seventh index calculating subunit is used for adding the running time health index, the running frequency health index, the maximum acceleration health index, the maximum rotating speed health index, the steady state rotating speed health index and the time health index reaching the steady state rotating speed to obtain the health state of the starter.

Preferably, each of the StSys _ fTiRun, StSys _ fNumRun, and StSys _ ftstabrrun is less than each of the StSys _ fmaxrun, StSys _ fmnaxrun, and StSys _ fNStabRun. Specifically, two of the StSys _ fTiRun, StSys _ fNumRun, and StSys _ ftstabrrun are 0.15, and the other is 0.1; the StSys _ fAMaxRun, the StSys _ fNMaxRun and the StSys _ fNStabRun are all as follows: 0.2

The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.

In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

The embodiments in the present description are mainly described as different from other embodiments, the same and similar parts in the embodiments may be referred to each other, and the features described in the embodiments in the present description may be replaced with each other or combined with each other.

The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种永磁同步电机带载测试工装及测试方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类