METHOD FOR MONITORING A CABLE HARNESS
20220111807 · 2022-04-14
Inventors
- Rüdiger Velten (Illingen, DE)
- Axel Strommer (Brackenheim, DE)
- Juergen Motz (Steinheim an der Murr, DE)
- Matthias Zabka (Suessen, DE)
- Quang-Minh Le (Hemmingen, DE)
- Sebastian Kaspar (Ingolstadt, DE)
- Patrick Lueckel (Stuttgart, DE)
- Daniel Rabl (Dietfurt, DE)
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
G01R27/14
PHYSICS
B60R16/0215
PERFORMING OPERATIONS; TRANSPORTING
G01R31/66
PHYSICS
International classification
B60R16/02
PERFORMING OPERATIONS; TRANSPORTING
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for monitoring a cable harness. In the method, at least one value of at least one electrical variable in the cable harness is acquired and at least one signal, which represents this at least one value, is transmitted to at least one evaluator. A number of containers, which in turn represent a value range for the allocated electrical variable in each case, is allocated to each evaluator. The at least one signal is evaluated in such a way that the acquired values are allocated to the containers while taking the respective value range into account. The values allocated to the container are counted in each container. If a threshold value allocated to the container is exceeded, an action is triggered.
Claims
1. A method for monitoring a cable harness, the method comprising the following steps: acquiring values of at least one electrical variable in the cable harness; transmitting to at least one evaluator at least one signal which represents the acquired values; allocating a number of containers, which each represents a respective value range for the electrical variable; evaluating the at least one signal is evaluated in such a way that the acquired values are allocated to the containers while taking the respective value range into account; counting the values allocated to the containers in each of the containers; and based on exceeding a threshold value allocated to a container of the containers, triggering an action.
2. The method as recited in claim 1, wherein filtering of the values is performed before the values are allocated to the corresponding container.
3. The method as recited in claim 2, in which the filtering includes a measure that is selected from a group that includes: (i) forming a moving average of a certain number of values, (ii) averaging across a certain time or during a driving cycle, (iii) root mean squaring.
4. The method as recited in claim 1, wherein the at least one electrical variable is a variable that is selected from a group that includes: (i) an electrical resistance, (ii) an electrical voltage, (iii) an electrical current intensity.
5. The method as recited in claim 1, wherein the containers are emptied as a function of events.
6. The method as recited in claim 5, in which each of the containers is emptied following fixed time intervals or following a certain number of driving cycles.
7. The method as recited in claim 1, wherein the action is at least one measure selected from a group that includes: (i) a warning report to a driver, (ii) a request to the driver, (iii) transferring the vehicle to a safe state, (iv) an entry in an error memory, (v) a degradation of components, (vi) a reduction of a maximum steering moment.
8. The method as recited in claim 7, wherein the action is selected as a function of an ageing state of the cable harness.
9. A system for monitoring a cable harness, the system configured to: acquire values of at least one electrical variable in the cable harness; transmit to at least one evaluator at least one signal which represents the acquired values; allocate a number of containers, which each represents a respective value range for the electrical variable; evaluate the at least one signal is evaluated in such a way that the acquired values are allocated to the containers while taking the respective value range into account; count the values allocated to the containers in each of the containers; and based on exceeding a threshold value allocated to a container of the containers, triggering an action.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0029] The present invention is schematically illustrated in the figures based on embodiments and will be described in detail in the following text with reference to the figures.
[0030] Hereinafter, the focus is predominantly on resistances as variables to be acquired in the cable harness. This is done merely by way of example. The present invention is not restricted to such a development and the electric voltage, the electric current intensity and/or the electrical resistance but naturally also other electrical variables are able to be acquired as electrical variables.
[0031]
[0032] A cable harness diagnosis 40 is indicated by a border; here, a first unit 50 for filtering and a synchronization, a second unit 52 for monitoring and an online calibration, a third unit 54 for providing a cable harness model, and a fourth unit 56 for acquiring the status as well as an excitation query are provided.
[0033] A sketched high-voltage vehicle electrical system 60, which in this case includes electrical machine 12, high-voltage battery B.sub.HV 14 used as a traction battery, and a switch 16, will not be addressed here in greater detail. It should be noted that the monitored and involved components may differ depending on the vehicle. For instance, a generator, a starter and other safety-relevant consumers may be provided.
[0034] It is assumed that a diagnosis function, which ascertains one or more partial cable harness resistance(s), is carried out in vehicle electrical system 10.
[0035] The ascertained discrete resistance values—resistances or consumers R.sub.DC2 20, R.sub.B 24, R.sub.iBRS 30 and R.sub.EPS 34 in the illustration—are evaluated separately for each cable harness channel in an evaluation unit described in the following text, i.e. the introduced system, and an item of error information is ascertained therefrom. In addition, if resistance information is missing—the resistance determination can take place only if a current is flowing in the respective cable harness branch—a request for the generation of a current excitation is generated. Reference is made to the diagram illustrated in
[0036]
[0037] First unit 100 thus is used for determining the partial cable harness resistance, and the further evaluation, which is addressed here in particular, is assumed by second unit 102.
[0038] Input variables for the first unit are voltage U and current I across an input 110, and an output variable at an output 112 is the cable harness resistance which is entered into second unit 102, at whose first output 120 a status regarding the cable harness is output and at whose second output an excitation query is output.
[0039] The following has to be taken into account in connection with the excitation query. If it is impossible to estimate a resistance because there is no current excitation, then there exists the possibility of posing a query via CAN to the steering system (EPS) and to generate a current pulse. The current pulse may then be used for estimating a resistance.
[0040] In first unit 100, a data fusion, a synchronization of the voltage and current data as well as an estimate of the cable harness resistance take place. In second unit 102, an evaluation of the cable harness resistance, a generation of an error status and a generation of the excitation query are carried out in case of an insufficient current excitation in order to perform a determination of the cable harness resistance.
[0041] Random deviations of the ascertained values may occur when ascertaining the cable harness resistances due to interference in the vehicle electrical system, latencies in the communication and temperature effects. Here, a reliable and robust diagnosis has to provide adequate filtering so that a false positive/false negative error classification is avoided.
[0042] To this end, in one embodiment according to
[0043] It may also be useful to carry out root mean squaring in order to evaluate upward outliers to a greater degree. In third step 154, the value prefiltered in this way is then sorted into a histogram whose ranges may be subdivided as desired, asymmetrically. In the illustrated example, six resistance ranges are defined into which the ascertained resistance value of the partial cable harness is divided, as indicated by the following table:
TABLE-US-00001 Range Description too low Implausibly low resistance R < R_too lowMax ok Resistance within the normal range R_too low < R_okRangeMax aged Increased resistance. Ageing is R_okRangeMax < R < R agedMax present. Supply lines should be checked during the next service visit yellow Resistance greatly increased, R_agedMax < R < R_yellowMax Message request to driver to visit a service center red Resistance critical, message to R_yellowMax < R < R_redMax driver that vehicle must be stopped immediately Safety limit Safety limit for supply path R > R_redMax violated, vehicle must be transferred to safe state immediately.
[0044] The resistance ranges correspond to a container in each case. The containers, which in turn are allocated to an electrical variable, i.e., in this case the electrical resistance whose values are acquired, form what is called an evaluator.
[0045] The number of resistance values that have occurred for each container is stored in a non-volatile memory, for instance, and updated across the service life of the vehicle. If a maximum number of occurred resistances is exceeded in the corresponding container, then the particular range is considered to be successfully classified, and the corresponding error is entered or reported. This takes place in a step 156.
[0046] Since individual outliers in the resistance value may occur despite the prefiltering, it is useful to empty the containers, which are also known as histogram bins or only bins, following a certain time because it may otherwise happen after long operating intervals that the outliers add up in such a way that an error diagnosis occurs. There are various possibilities for accomplishing this. In the simplest case, the described system decrements all containers that are not empty at fixed time intervals or after a certain number of driving cycles. A certain occurrence frequency of an error class must therefore be given before an error is classified.
[0047] The example method is shown in the following diagram of
TABLE-US-00002 1. Range 210 too low 2. Range 212 OK 3. Range 214 aged 4. Range 216 yellow 5. Range 218 red 6. Range 220 beyond the safety limit
[0048] Threshold values are allocated to the ranges, that is to say, a first threshold value 230, a second threshold value 232, a third threshold value 234, a fourth threshold value 236, and a fifth threshold value 238.
[0049] Allocated to first threshold value 230 is the information “Threshold value is implausible, too low”, the information “aged” is allocated to second threshold value 232, “aged, driver warning yellow” is allocated to third threshold value 234, “aged, driver warning red” is allocated to fourth threshold value 236, and “aged, immediate drive train degradation” is allocated to fifth threshold value 238.
[0050] The illustration furthermore shows a graph 250, which illustrates a statistical evaluation of the measuring results. Via a signal line 252, accumulated resistance values are transmitted during the driving cycle, which are sorted into the containers.
[0051] An exception with regard to the filtering is the “safety limit” error class. Here, no prefiltering is carried out and only one occurrence is required to classify the error. Since a direct violation of the safety targets is given here, an immediate reaction is required for safety reasons.
[0052] Another part of the system monitors the actuality of the ascertained resistance values. The availability for use of the vehicle depends on whether the required test intervals of the vehicle cable harness were observed. If no reliable value is available for a longer period of time, then no reliable statement about the operativeness is able to be made.
[0053] The following measures are taken when no current cable harness resistance is available:
[0054] Step 1: Request to the vehicle to generate a load pulse.
[0055] Step 2: If the request is unsuccessful, generate a driver report.
[0056] Here, it may be useful to repeat the requests across multiple driving cycles or over a certain period of time before an error is ultimately reported.
[0057]