METHOD FOR ASCERTAINING A STATE OF AN ELECTRIC DRIVE OF A MEANS OF TRANSPORTATION
20220153141 · 2022-05-19
Inventors
Cpc classification
B60L3/12
PERFORMING OPERATIONS; TRANSPORTING
G05B23/0235
PHYSICS
G08B21/182
PHYSICS
B62M6/50
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method for ascertaining a state of an electric drive of a transportation device, in particular a bicycle. The method includes: providing sensor data from sensors of the drive, the sensor data indicating parameters of the drive if an instantaneous operating range of the drive and/or of the transportation device corresponds to a predefined operating range; storing such sensor data, as measuring sensor signals, which originate from sensors predefined for the predefined operating range; and recognizing a defect of the drive if at least one of the measuring sensor signals deviates from a predefined standard sensor signal by a predefined degree; as well as outputting a warning about the presence of the defect to a user of the transportation device.
Claims
1-14. (canceled)
15. A method for ascertaining a state of an electric drive of a transportation device, comprising the following steps: providing sensor data from sensors of the drive, the sensor data indicating parameters of the drive; storing, when an instantaneous operating range of the drive and/or of the transportation device, corresponds to a predefined operating range, storing the sensor data as measuring sensor signals, which originate from sensors predefined for the predefined operating range; and recognizing a defect of the drive when at least one of the measuring sensor signals deviates from a predefined standard sensor signal by a predefined degree; and outputting a warning about a presence of the defect to a user of the transportation device.
16. The method as recited in claim 15, wherein the transportation device is a bicycle.
17. The method as recited in claim 15, further comprising: calculating a state parameter of the drive from a deviation between the measuring sensor signal and the standard sensor signal, the state parameter being a measure of a deviation of the state of the drive from a normal state; wherein the defect is recognized in the recognizing step when the state parameter exceeds a limiting value corresponding to the predefined degree.
18. The method as recited in claim 17, further comprising: classifying the measuring sensor signal, based on at least one predefined statistical code number, the calculation of the state parameter corresponding to a Mahalanobis distance between the statistical code number of the measuring sensor signals and the same statistical code number of the standard sensor signal.
19. The method as recited in claim 18, wherein the predefined statistical code number is a mean value and/or a standard deviation and/or a skewness and/or a kurtosis and/or a form parameter.
20. The method as recited in claim 17, further comprising: estimating a remaining useful life of the drive up to a failure of the drive, by extrapolating a time profile of the state parameter, based on predefined degradation curves.
21. The method as recited in claim 20, wherein the outputting step takes place only when it is recognized, by an inquiry step, that the remaining useful life is less than a predefined limiting value.
22. The method as recited in claim 18, wherein the predefined operating range and/or the predefined statistical code number is determined in advance by collecting test sensor data, which were detected using sensors at at least one defective drive, the predefined operating range and/or the predefined statistical code number enabling a maximal classification accuracy of the defect of the drive in the test sensor data.
23. The method as recited in claim 22, wherein the predefined operating range and/or the predefined statistical code number is determined separately in advance for different defects of the drive.
24. The method as recited in claim 15, wherein each standard sensor signal is ascertained in advance on at least one defect-free drive using the predefined sensors in the predefined operating range.
25. The method as recited in claim 15, wherein the defect of the drive, which is recognized in the recognizing step, is a bearing damage and/or a transmission damage.
26. The method as recited in claim 15, wherein the predefined sensors include at least one of the following: a current sensor configured to detect an electrical phase current of the drive; and/or a voltage sensor configured to detect an electrical phase voltage of the drive; and/or a temperature sensor of the drive; and/or an acceleration sensor; and/or a speed sensor; and/or a cadence sensor configured to detect a cadence of a user of the means of transportation; and/or a torque sensor configured to detect a torque exerted by the user of the transportation device; and wherein the predefined sensors are exclusively sensors that are used to control the drive.
27. A non-transitory machine-readable memory medium on which are stored a computer program and sensor data, the computer program configured to ascertain a state of an electric drive of a transportation device, the computer program, when executed by a computer causing the computer to perform the following steps: providing sensor data from sensors of the drive, the sensor data indicating parameters of the drive; storing, when an instantaneous operating range of the drive and/or of the transportation device, corresponds to a predefined operating range, storing the sensor data as measuring sensor signals, which originate from sensors predefined for the predefined operating range; and recognizing a defect of the drive when at least one of the measuring sensor signals deviates from a predefined standard sensor signal by a predefined degree; and outputting a warning about a presence of the defect to a user of the transportation device.
28. A bicycle, comprising: an electric drive, the drive including a control unit configured to ascertain a state of the electric drive of the bicycle, control unit configured to: provide sensor data from sensors of the drive, the sensor data indicating parameters of the drive; store, when an instantaneous operating range of the drive and/or of the transportation device, corresponds to a predefined operating range, storing the sensor data as measuring sensor signals, which originate from sensors predefined for the predefined operating range; and recognize a defect of the drive when at least one of the measuring sensor signals deviates from a predefined standard sensor signal by a predefined degree; and output a warning about a presence of the defect to a user of the bicycle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Exemplary embodiments of the present invention are described in detail below with reference to the figures.
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0033]
[0034]
[0035]
[0036] Sensor data 10 of sensors 6 are therefore provided. However, a storage 11 of sensor data 10 takes place only if an instantaneous operating range of drive 2 and/or of the means of transportation corresponds to a predefined operating range 20. However, only sensor data 11 which originate from sensors 6 predefined for predefined operating range 20 are stored as measuring sensor signals.
[0037] A recognition 12 of a defect takes place as a further relevant step. To simplify this step, a classification 17 of the measuring sensor signal as well as a calculation 14 of a state parameter 200 of drive 2 also take place. Classification 17 of the measuring sensor signal takes place based on at least one predefined statistical code number 19. The predefined statistical code number is, in particular, a mean value and/or a standard deviation and/or a skewness and/or a kurtosis and/or a form parameter. As a result, the measuring sensor signals themselves are not to be further stored, but instead they are converted into statistical code numbers. The memory demand required may thus be reduced. The further processing then takes place based on the statistical code numbers of the measuring sensor signals and not based on the raw data of the measuring sensor signals themselves.
[0038] Calculation 14 of state parameter 200 of drive 2 takes place based on a deviation between the measuring sensor signal and a predefined standard sensor signal 18. State parameter 200 is thus a measure of a deviation of the state of drive 2 from a normal state. If the deviation is large, this points to a presence of a defect. Calculation 14 of state parameter 200 particularly advantageously takes place based on the Mahalanobis distance between statistical code number 19 of the measuring sensor signal and the same statistical code number of standard sensor signal 18.
[0039] A defect is recognized if at least one of the measuring sensor signals deviates from a standard sensor signal by a predefined degree. This means that state parameter 200, which represents the deviation between the measuring sensor signal and standard sensor signal 18, must exceed a predefined limiting value to recognize a defect. The limiting value then corresponds to the predefined degree of the deviation described above between standard sensor signal 18 and the measuring sensor signal. The preceding ascertainment of standard sensor signal 18 is described below with reference to
[0040] If the step of recognizing 12 a defect is not positive, i.e., if no defect is present, the steps of storing 11, classifying 17 and calculating 14 state parameter 200 are carried out again. In particular, new sensor data are present for carrying out these steps again, since a certain amount of time has elapsed while the aforementioned steps were carried out the first time. It is also possible that a predetermined offset time period is awaited prior to again carrying out the aforementioned steps.
[0041] The sensor data may be filtered prior to or during the steps of storage 11 or classification 17 for the purpose of noise suppression. This simplifies the calculation of state parameter 200 and increases the accuracy of the statement of state parameter 200.
[0042]
[0043] If a defect was recognized, a step of estimating 15 a remaining useful life of drive 2 is preferably carried out. The method makes a distinction, in particular, based on different predefined operating states 20 and/or predefined statistical code numbers 19 and/or predefined standard sensor signals 18. The remaining useful life indicates a time period, in which drive 2 may be operated until a complete failure. The estimation takes place by extrapolating a time profile of state parameter 200, based on predefined degradation curves 100. This is illustrated schematically in
[0044] In the example illustrated in
[0045] An inquiry step 16 is therefore carried out, due to which it is recognized whether the remaining useful life is less than a predefined limiting value. The predefined limiting value is dependent on the aforementioned limit, at which a failure may be expected with a high degree of probability. If this limiting value is exceeded, inquiry step 16 is positively ended, and an output 13 of a warning about the presence of the defect takes place to a user of bicycle 1. In particular, the user is prompted to carry out a maintenance or have one carried out. Should inquiry step 16 be negative, the remaining useful life is recalculated, an updated value of the state parameter being used.
[0046] Different defects may thus be simultaneously carried out easily and with little complexity, but reliably at the same time. Which remaining useful life results from the defect may also be reliably estimated. An optimal point in time for carrying out a maintenance of drive 2 and/or bicycle 1 may thus be recommended.
[0047]
[0048] Sensor data 10 remain stored for a predefined period, 15 seconds in this example. These raw data of sensor data 10 are then converted into statistical values by a module for carrying out the step of classification 17 and subsequently deleted from the memory, so that only the statistical values of the sensor data remain in control unit 5. A provision of state parameter 200 takes place by a module for carrying out calculation 14, based on which a deviation of the statistical values compared to the normal state is identified. The reference values for comparison with the normal state originate from measuring signals of drives 2 without defects. For example, five different drives 2 are taken into account as a reference. However, the number of drives 2, from which the reference values may be obtained, may be arbitrarily increased to thereby average different behaviors of the drives, due to manufacturing tolerances.
[0049] The state parameter is also used by a module for carrying out the step of estimating 15 the remaining useful life. If the remaining useful life is lower than a predefined value, a message is output via display 3, including the remark that bicycle 1 is to be maintained.
[0050] During a travel in off-road terrain, high vibrations may be transferred to drive 2, which, in turn, may corrupt the meaningfulness of state parameter 200. It is therefore preferably provided that a possibility for recognizing states of this type exists, based on a function for terrain recognition. If there is an off-road travel which permits no or only a limited statement about a defect of drive 2, it is therefore provided that sensor data 10 are not stored, i.e., that the step of storage 11 is dispensed with, the subsequent steps not being carried out.
[0051]
[0052] The first step in the offline analysis is data collection 21 as well as data processing 22, a multiplicity of sensor data being collected based on tests using reference drives 2 and patterns. Reference drives 2 and patterns are provided with particular defects. Drives 2 of a bicycle usually have the following sensors available: current sensors, acceleration sensors, speed sensors, cadence sensors, temperature sensors and user torque sensors. Data collection 21 is carried out, based on these sensors. No further sensors are preferably additionally attached. In addition, it is possible to monitor the rotational speed and torque of electric drive module 4 and the voltage and current of an energy store.
[0053] A selection 23 of an operating range of drive 2 then takes place, for which an analysis is to be carried out. A conversion 24 into statistical values takes place thereafter, as was already described above. All statistical values are calculated, which were able to be used as predefined statistical code numbers 19 for the method shown in
[0054] For example, a range having more than a hundred potentially relevant characteristics may be used as the origin, so that a manual selection of predefined statistical characteristics (code numbers) 19 used for the method according to
[0055] A score calculation 26 is subsequently carried out, in which a score is calculated, which takes into account the classification accuracy of the set and the data variable. The obtained set may thus be classified.
[0056] In a checking step 27, it is checked whether an evaluation criterion has been met. If the evaluation criterion has not been met, a new operating range is selected, whereby an iteration results. The steps of selection 23, conversion 24, feature set generation 25 and score calculation 26 continue to be carried out until the evaluation criterion has been met. The evaluation criterion includes, in particular, a minimum score and/or a number of iteration steps. If the evaluation criterion has been met, the offline method provides optimal parameters 28, which contain predefined operating range 20 used in the method according to