[go: up one dir, main page]

EP1259941B1 - Method and device for determining the remaining serviceable life of a product - Google Patents

Method and device for determining the remaining serviceable life of a product Download PDF

Info

Publication number
EP1259941B1
EP1259941B1 EP01913549A EP01913549A EP1259941B1 EP 1259941 B1 EP1259941 B1 EP 1259941B1 EP 01913549 A EP01913549 A EP 01913549A EP 01913549 A EP01913549 A EP 01913549A EP 1259941 B1 EP1259941 B1 EP 1259941B1
Authority
EP
European Patent Office
Prior art keywords
operating
product
sum
determined
products
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP01913549A
Other languages
German (de)
French (fr)
Other versions
EP1259941A1 (en
Inventor
Markus Klausner
Wolfgang Grimm
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of EP1259941A1 publication Critical patent/EP1259941A1/en
Application granted granted Critical
Publication of EP1259941B1 publication Critical patent/EP1259941B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • G07C3/02Registering or indicating working or idle time only
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • G07C3/14Quality control systems
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/02Registering or indicating driving, working, idle, or waiting time only

Definitions

  • the present invention relates to a method for determining the remaining service life of a product;
  • the invention further relates to methods for detecting operating times until the technical failure of the product, and methods for determining operating duration thresholds of products in dependence on certain time-varying operating variables for monitoring the reliability of products, and finally the invention also relates to a product whose reliability to be monitored, arranged device for comparing the actual operating life of the product with operating time thresholds according to the preambles of the independent claims.
  • a control device for a motor vehicle which has an operating data memory in which operating variables of the motor vehicle are stored, which can give information about the probability of failure or future reliability of the control device.
  • Essential data of the life history of a control device are stored in the operating data memory in order to be able to make a statement regarding the reliability of the control device if necessary.
  • the object of the present invention is to enable the most accurate, non-model-based lifetime estimation for any products that have or have access to an operating data memory.
  • Another task is an optimal acquisition of data and storage in an operating data storage to use the memory optimally, in particular to save storage space.
  • the invention proposes a method for determining an operating time threshold value of a product which has a microcomputer or microcontroller and an operating data memory connected by a communication system (KS).
  • a monitoring of the reliability of the product is carried out by comparing an operating time with a threshold value, whereby values of value ranges of predefinable operating quantities of the product are detected.
  • the respective value range of the respective operating size is in classes.
  • the values and / or the operating times (t_ijk) are stored in the operating data memory (BSi, BSe) assigned to the product corresponding to the classes (j). From a set of products, a first subset of the products is operated until technical failure, whereby the service life of the classes of the predetermined operating sizes of the product are determined.
  • a weighting factor is determined which reflects the influence of the technical failure of the product of the respective class and farm size.
  • a second subset of products is operated until technical failure, with the weighting factors determined from the first subset applied to the second subset.
  • a critical service life is determined for all operating classes across all classes, and the operating time threshold value is determined from the critical operating times across all classes of all operating variables.
  • the product whose operating time is detected until the technical failure is, for example, designed as a control unit or a subsystem (eg brake, engine, transmission, steering, etc.) of a motor vehicle.
  • the products have an operating data memory or are assigned to one in which the recorded operating variables or the operating periods can be stored and recalled if necessary.
  • the operating data memory preferably has a nonvolatile memory (eg an EEPROM or a flash EEPROM) as well as means for detecting the operating variables or the operating times.
  • the operating data memory can be realized, for example, in one or more control units.
  • the operating data memories are used to record discrete system states (eg number of starts, number of emergency starts, number of thermal shutdowns, etc.) as well as the time-varying operating variables.
  • operating variables for example, sensor data such as temperature, current, voltage, pressure u. a. detected.
  • the determination of the individual technical operating life of a product and the calculation of the degree of wear at any given time are performed on the basis of classed operating variables. Due to the classified operating variables, a particularly reliable and accurate determination of the operating life of a product is possible, whereby the memory requirement for the operating data memory is minimized, as it is possible to dispense with a recording of time profiles of the operating variables. This allows a particularly reliable preventive maintenance / repair shortly before reaching the end of the technical service life.
  • weighting factors are assigned to the classes of farm sizes that express the relative impact of a particular class of a particular farm size on the aging or wear of the product.
  • the invention provides to determine the weighting factors from a subset K of the products and then apply these to the subset Z of the products. As a result, the critical weighted cumulative operating periods of the operating variables for series production can be determined for the products from the subset S, upon reaching which an end of the technical service life can be concluded.
  • the correlation between the operating variables can, for example, be taken into account by determining the weighting factors from an equation system in which the weighted cumulative operating times for each operating variable are linked to one another by means of operators.
  • the operators may, for example, represent an AND operation (product formation), an OR operation (summation) or a fuzzy operation (eg an intermediate state between AND and OR).
  • the critical accumulated operating times for the individual operating variables are set, which can be concluded when reaching an end of the technical service life.
  • K products a number of Z products are operated until technical failure, whereby the weighting factors calculated from the K products are applied to the classified operating variables of the Z products.
  • the need for repair, replacement or maintenance by the product can be signaled.
  • the operating variables stored in the product are evaluated as part of regular product maintenance.
  • no correlation between the individual operating variables is taken into account in the calculation of the weighting factors. It is therefore assumed that each size of operation can lead to the technical destruction of the product, regardless of the values of the other operating variables.
  • the largest ratio of a weighted cumulative operating period for an operating variable to the critical threshold of the operating variable can be interpreted as a degree of wear.
  • the correlation between the individual operation quantities is taken into account. It is therefore assumed that several Operating variables together lead to the technical destruction of the product.
  • the operating variables are linked to one another by means of pure AND operations (product formation).
  • the weighting factors are determined such that the weighted class sums of each product associated with the AND operator have a minimal "distance" from each other.
  • a third alternative embodiment is intended to link multiple operating variables at the level of individual classes. It is assumed that several operating variables within certain classes lead to a technical destruction of the product.
  • the device comprises first means for detecting the values of certain operating variables at regular time intervals, the range of values of the individual operating variables in Classes is divided and the device comprises second means for detecting the operating times depending on the class in which the detected value of the operating variable falls.
  • the second means increase a class counter of a certain class if the value of a recorded operating variable falls within this class.
  • the device according to the invention for detecting operating times on the basis of classified operating variables has in particular when determining operating time threshold values of products for monitoring the reliability of products special benefits. Therefore, according to an advantageous development of the present invention, a device for determining operating time threshold values of the type mentioned in the introduction is proposed, which is characterized in that the device has means for carrying out the method according to one of claims 5 to 8.
  • the operating time threshold values are determined according to the method according to one of claims 5 to 8.
  • the operating data memory of the device can be designed to be particularly small, since a determination of the operating time threshold values according to the invention can be dispensed with a memory-intensive detection of time profiles of the operating variables.
  • an operational data acquisition in classes has the particular advantage that the memory can be used optimally, ie in particular only little storage space is needed, since no complex acquisition of operating variables over the entire time axis, or with respect to the time axis must be performed.
  • the invention in particular the operating data acquisition, may be realized as additional functionality in a control device or in a dedicated device.
  • the product k whose operating time t_ijk is detected, is designed, for example, as a control device or a subsystem (eg brake, engine, transmission, steering, etc.) of a motor vehicle.
  • the operating data memory preferably has a nonvolatile memory (eg an EEPROM or a flash EEPROM) as well as means for detecting the operating variables or operating times.
  • the operating data memory can be realized, for example, in one or more control units.
  • the operating data memories are used to record discrete system states (eg number of starts, number of emergency starts, number of thermal shutdowns, etc.) and the time-varying operating variables i.
  • operating variables i for example, sensor data such as temperature, current, voltage, pressure u. a. detected.
  • the method begins in a function block 10.
  • the class assignment is based on the division of the entire value range into relevant load groups.
  • the individual classes j have a different influence on aging / wear of the product k.
  • values of the operating variables i are acquired at regular time intervals.
  • the operating times t_ijk are detected as a function of the class j, in which the detected value of the operating variable i falls.
  • a class counter of a certain class j is incremented if the value of the acquired operating variable i falls within this class j.
  • Each operating quantity i of a specific product k can thus be assigned, after detecting the operating times t_ijk, an operating time histogram from which the operating time t_ijk of the product k for the operating quantity i within a specific class j results.
  • the operating times t_ijk result from the product of the state of the class counters and the time interval between the recorded values of the operating variables i.
  • a subsequent query block 14 it is checked whether the detection of the operating times t_ijk has ended. If not, a branch is made to the function block 12 again. If the detection of the operating times t_ijk has ended, the program branches to the end of the method in function block 15.
  • FIG. 3 shows a flowchart of a method according to the invention for determining operating time threshold values of the products z according to a preferred embodiment.
  • the method according to the invention begins in a functional block 20. Then, first the operating times t_ijk of the products k for the class j of the operating variables i up to the technical failure of the product k are determined by using the method according to FIG Fig. 1 certainly.
  • the classes of the operating variables i are assigned weighting factors a_ij. Since the individual classes j have a different influence on the aging / wear of the products k, the classes j of the operating variables i are assigned weighting factors a_ij which determine the relative influence of a particular class j of a specific operating variable i on the aging or wear of the product k expresses.
  • the correlation between the individual operating variables i is taken into account and it is assumed that several operating variables i together lead to the technical destruction of the product k.
  • the operating variables i are linked together in the exemplary embodiment by means of pure AND operations (product formation).
  • a combination of a plurality of operating variables i on the level of individual classes j is conceivable. It is assumed that several operating variables i within certain classes j lead to a technical destruction of the product k.
  • the invention provides for determining the weighting factors a_ij from a subset K of the products k and then applying them to the subset Z of the products z.
  • critical cumulative operating periods P_iz_krit of the operating variables i can be determined for series production, which can be concluded when they reach an end of the technical operating period.
  • all the data items s equipped with operating data memories can be signaled by the product s shortly before reaching the critical threshold value, the need for repair, replacement or maintenance. This can be done in particular in the form of a self-diagnosis of the series product. Alternatively, the operating variables stored in the product s are evaluated as part of regular product maintenance. This product maintenance may then also be e.g. in a partial product of a vehicle, or the vehicle itself in operation itself be carried out in the form of an on-board diagnosis.
  • FIG. 3 schematically shows a possible device according to the invention.
  • P is the product itself. This is connected by a communication system KS, in particular a line or bus system, with a product external operating data memory BSe.
  • KS communication system
  • BSe product external operating data memory
  • BSi internal operating data memory
  • Both memories can also be present at the same time and, for example, a virtual memory can be formed from BSe and BSi.
  • M the funds are summarized, for example in the form of a Microcomputers or microcontroller, which are used for carrying out the inventive method as shown above. These means may, for example, be present or incorporated in a control unit of a motor vehicle.
  • the product P whose operating time is detected is embodied, for example, as a control device or a subsystem (eg brake, engine, transmission, steering, and the like) of a motor vehicle.
  • the products P have an operating data memory BSi or are assigned to one (BSe) in which the recorded operating variables or the operating periods can be stored and recalled if necessary.
  • the operating data memory preferably has a nonvolatile memory (eg an EEPROM or a flash memory) as well as means EM for detecting the operating variables or the operating times.
  • the operating data memory can be realized, for example, in one or more control units.
  • the detection means EM obtain their information e.g. via the communication system KS or other interfaces of the product, e.g.
  • the evaluation, operating time detection, operating time determination by threshold value comparison, etc. is carried out in particular by the means M, which also initiate or carry out the signaling or the initiation of further measures.
  • the detection means EM and the means M can also be present in combination, that is to say in a combined manner, and can likewise be assigned to the operating data memories in a targeted manner or integrated into them.
  • the operating data memories are used to record discrete system states (eg number of starts, number of emergency starts, number of thermal shutdowns, etc.) as well as the time-varying operating variables.
  • Operating variables are, for example, sensor data such as temperature, current, voltage, pressure, etc. recorded.
  • the necessary sensor technology is connected, for example, via the communication system KS or coupled with the product via further interfaces. Depending on the product, the sensor system may also be partially or completely integrated in the product. The same applies to particular inventive information delivering actuator.
  • the need for repair, replacement or maintenance by the product s can be signaled shortly before the critical threshold value is reached.
  • This may in particular also take the form of a self-diagnosis of the series product s, e.g. by operating data memory with integrated means M or detection means EM.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)
  • Multi-Process Working Machines And Systems (AREA)
  • Spinning Or Twisting Of Yarns (AREA)
  • Vending Machines For Individual Products (AREA)
  • General Factory Administration (AREA)

Abstract

A method and a device for acquiring performance quantities of a product, in particular until its technical failure, and for determining the remaining service life of the product are described. The determination of the remaining service life of the product, acquisition of service lives of the products and determination of service life threshold values are performed on the basis of performance quantities subdivided into classes (classified). Weighting factors are determined first and then these weighting factors are used to determine weighted, cumulative service lives and service life threshold values. The reliability of products is monitored in mass production.

Description

Stand der TechnikState of the art

Die vorliegende Erfindung betrifft ein Verfahren zur Ermittlung der verbleibenden Betriebsdauer eines Produktes; dabei betrifft die Erfindung weiterhin Verfahren zum Erfassen von Betriebsdauern bis zum technischen Versagen des Produktes sowie Verfahren zum Bestimmen von Betriebsdauerschwellenwerten von Produkten in Abhängigkeit von bestimmten zeitveränderlichen Betriebsgrößen für eine Überwachung der Zuverlässigkeit von Produkten und schließlich betrifft die Erfindung auch eine in einem Produkt, dessen Zuverlässigkeit überwacht werden soll, angeordnete Vorrichtung zum Vergleich der tatsächlichen Betriebsdauer des Produkts mit Betriebsdauer-Schwellenwerten gemäß den Oberbegriffen der unabhängigen Ansprüche.The present invention relates to a method for determining the remaining service life of a product; The invention further relates to methods for detecting operating times until the technical failure of the product, and methods for determining operating duration thresholds of products in dependence on certain time-varying operating variables for monitoring the reliability of products, and finally the invention also relates to a product whose reliability to be monitored, arranged device for comparing the actual operating life of the product with operating time thresholds according to the preambles of the independent claims.

Aus der DE 195 16 481 A1 ist ein Verfahren für eine Lebensdauerbestimmung bekannt. Es wird ein Steuergerät für ein Kraftfahrzeug beschrieben, das einen Betriebsdatenspeicher aufweist, in dem Betriebsgrößen des Kraftfahrzeugs abgespeichert werden, die Aussagen zur Ausfallwahrscheinlichkeit bzw. zur künftigen Zuverlässigkeit des Steuergeräts geben können. In dem Betriebsdatenspeicher werden wesentliche Daten der Lebensgeschichte eines Steuergeräts abgespeichert, um bei Bedarf eine Aussage bzgl. der Zuverlässigkeit des Steuergeräts treffen zu können.From the DE 195 16 481 A1 a method for a lifetime determination is known. A control device for a motor vehicle is described, which has an operating data memory in which operating variables of the motor vehicle are stored, which can give information about the probability of failure or future reliability of the control device. Essential data of the life history of a control device are stored in the operating data memory in order to be able to make a statement regarding the reliability of the control device if necessary.

Aus der EP 863490 A2 ist bereits ein Verfahren zur Ermittlung einer Restbetriebsdauer bekannt bei dem quantisierte Betriebsdaten gespeichert werden.From the EP 863490 A2 A method for determining a remaining operating time is already known in which quantized operating data are stored.

Aufgabe und Vorteile der ErfindungPurpose and advantages of the invention

Aufgabe der vorliegenden Erfindung ist es, eine möglichst genaue, nicht modellgestützte Lebensdauerabschätzung für beliebige Produkte, die einen Betriebsdatenspeicher aufweisen oder auf einen solchen Zugriff haben, zu ermöglichen. Eine weitere Aufgabenstellung ist eine optimale Erfassung von Daten und Speicherung in einem Betriebsdatenspeicher um den Speicher optimal nutzen zu können, insbesondere um Speicherplatz einzusparen.The object of the present invention is to enable the most accurate, non-model-based lifetime estimation for any products that have or have access to an operating data memory. Another task is an optimal acquisition of data and storage in an operating data storage to use the memory optimally, in particular to save storage space.

Zur Lösung dieser Aufgabe schlägt die Erfindung ein Verfahren zur Ermittlung eines Betriebsdauerschwellwertes eines Produktes vor, welches einen Mikrocomputer oder Mikrocontroller und einen durch ein Kommunikationssystem (KS) verbundenen oder internen Betriebsdatenspeicher aufweist. Eine Überwachung der Zuverlässigkeit des Produktes erfolgt durch Vergleich einer Betriebsdauer mit einem Schwellwert, wobei Werte von Wertebereichen vorgebbarer Betriebsgrößen des Produktes erfasst werden. Dabei ist der jeweilige Wertebereich der jeweiligen Betriebsgröße in Klassen. Die Werte und/oder die Betriebsdauern (t_ijk) werden in dem dem Produkt zugeordneten Betriebsdatenspeicher (BSi, BSe) entsprechend der Klassen (j) abgelegt. Aus einer Menge von Produkten eine erste Teilmenge der Produkte wird bis zum technischen Versagen betrieben, wodurch die Betriebsdauern der Klassen der vorgebbaren Betriebsgrößen des Produktes ermittelt werden. Je Klasse und Betriebsgröße wird ein Gewichtungsfaktor ermittelt, der den Einfluss zum technischen Versagen des Produktes der jeweiligen Klasse und Betriebsgröße widerspiegelt. Eine zweite Teilmenge der Produkte wird bis zum technischen Versagen betrieben, wobei die Gewichtungsfaktoren, die aus der ersten Teilmenge ermittelt wurde, auf die zweite Teilmenge angewendet werden. Bei der zweiten Teilmenge des Produktes wird je Betriebsgröße eine kritische Betriebsdauer über alle Klassen ermittelt und aus den kritischen Betriebsdauern über alle Klassen aller Betriebsgrößen wird der Betriebsdauerschwellwert ermittelt.In order to achieve this object, the invention proposes a method for determining an operating time threshold value of a product which has a microcomputer or microcontroller and an operating data memory connected by a communication system (KS). A monitoring of the reliability of the product is carried out by comparing an operating time with a threshold value, whereby values of value ranges of predefinable operating quantities of the product are detected. The respective value range of the respective operating size is in classes. The values and / or the operating times (t_ijk) are stored in the operating data memory (BSi, BSe) assigned to the product corresponding to the classes (j). From a set of products, a first subset of the products is operated until technical failure, whereby the service life of the classes of the predetermined operating sizes of the product are determined. For each class and farm size, a weighting factor is determined which reflects the influence of the technical failure of the product of the respective class and farm size. A second subset of products is operated until technical failure, with the weighting factors determined from the first subset applied to the second subset. In the case of the second subset of the product, a critical service life is determined for all operating classes across all classes, and the operating time threshold value is determined from the critical operating times across all classes of all operating variables.

Das Produkt, dessen Betriebsdauer bis zum technischen Versagen erfasst wird, ist bspw. als ein Steuergerät oder ein Teilsystem (z. B. Bremse, Motor, Getriebe, Lenkung u. a.) eines Kraftfahrzeugs ausgebildet. Die Produkte weisen einen Betriebsdatenspeicher auf bzw. sind einem solchen zugeordnet, in dem die erfassten Betriebsgrößen bzw. die Betriebsdauern abgespeichert und bei Bedarf wieder aufgerufen werden können. Der Betriebsdatenspeicher verfügt vorzugsweise über einen nichtflüchtigen Speicher (z. B. ein EEPROM oder ein Flash-EEPROM) sowie über Mittel zur Erfassung der Betriebsgrößen bzw. der Betriebsdauern. Bei einem Kraftfahrzeug kann der Betriebsdatenspeicher bspw. in einem oder mehreren Steuergeräten realisiert werden.The product whose operating time is detected until the technical failure is, for example, designed as a control unit or a subsystem (eg brake, engine, transmission, steering, etc.) of a motor vehicle. The products have an operating data memory or are assigned to one in which the recorded operating variables or the operating periods can be stored and recalled if necessary. The operating data memory preferably has a nonvolatile memory (eg an EEPROM or a flash EEPROM) as well as means for detecting the operating variables or the operating times. In a motor vehicle, the operating data memory can be realized, for example, in one or more control units.

Mit den Betriebsdatenspeichern werden diskrete Systemzustände (z. B. Anzahl von Startvorgängen, Anzahl von Notstarts, Anzahl von Thermoabschaltungen u. a.) sowie die zeitveränderlichen Betriebsgrößen erfasst. Als Betriebsgrößen werden bspw. Sensordaten wie Temperatur, Strom, Spannung, Druck u. a. erfasst.The operating data memories are used to record discrete system states (eg number of starts, number of emergency starts, number of thermal shutdowns, etc.) as well as the time-varying operating variables. As operating variables, for example, sensor data such as temperature, current, voltage, pressure u. a. detected.

In dem unter Betriebsbedingungen zulässigen Wertebereich der Betriebsgrößen wird jeweils eine lineare oder nichtlineare Unterteilung des Wertebereichs in mehrere Klassen vorgenommen. Extremwerte, die zu einer unmittelbaren Zerstörung des Produkts führen, liegen außerhalb des zulässigen Wertebereichs. Die Klassenzuordnung basiert auf der Einteilung des gesamten Wertebereiches in relevante Belastungsgruppen. Die einzelnen Klassen haben einen unterschiedlichen Einfluß auf Alterung/Verschleiß des Produkts. In dem Betriebsdatenspeicher wird die Betriebsdauer des Produkts für jede Betriebsgröße in jeder Klasse erfasst.In the value range of the operating variables permissible under operating conditions, a linear or non-linear subdivision of the value range into several classes is carried out in each case. Extreme values that lead to immediate destruction of the product are outside the permissible value range. The class assignment is based on the division of the entire value range into relevant load groups. The individual classes have a different influence on aging / wear of the product. The operating data memory records the operating life of the product for each operating quantity in each class.

Gemäß der vorliegenden Erfindung wird die Bestimmung der individuellen technischen Betriebsdauer eines Produkts sowie die Berechnung des Abnutzungsgrades zu jedem beliebigen Zeitpunkt auf der Basis von in Klassen unterteilten (sog. klassierten) Betriebsgrößen durchgeführt. Aufgrund der klassierten Betriebsgrößen ist eine besonders zuverlässige und genaue Bestimmung der Betriebsdauer eines Produkts möglich, wobei der Speicherbedarf für den Betriebsdatenspeicher minimiert wird, da auf eine Erfassung von zeitlichen Verläufen der Betriebsgrößen verzichtet werden kann. Dadurch wird eine besonders zuverlässige präventive Wartung/ Reparatur kurz vor Erreichen des Endes der technischen Betriebsdauer ermöglicht.According to the present invention, the determination of the individual technical operating life of a product and the calculation of the degree of wear at any given time are performed on the basis of classed operating variables. Due to the classified operating variables, a particularly reliable and accurate determination of the operating life of a product is possible, whereby the memory requirement for the operating data memory is minimized, as it is possible to dispense with a recording of time profiles of the operating variables. This allows a particularly reliable preventive maintenance / repair shortly before reaching the end of the technical service life.

Gemäß einer bevorzugten Weiterbildung der vorliegenden Erfindung wird vorgeschlagen, dass die Werte der Betriebsgrößen in regelmäßigen zeitlichen Abständen erfasst werden und ein Klassenzähler einer bestimmten Klasse erhöht wird, falls der Wert einer erfassten Betriebsgrösse in diese Klasse fällt. Jeder Betriebsgröße eines bestimmten Produkts kann nach dem Erfassen der Betriebsdauern somit ein Betriebsdauer-Histogramm zugewiesen werden, aus dem sich die Betriebsdauer des Produkts für die Betriebsgröße innerhalb einer bestimmten Klasse ergibt. Die für die Betriebsdatenspeicherung notwendige Größe des Betriebsdatenspeichers in Bytes ergibt sich aus dem Produkt

  • der Anzahl der Betriebsgrößen,
  • der durchschnittlichen Anzahl der Klassen pro Betriebsgröße und
  • der durchschnittlichen Anzahl Bytes pro Klassenzähler.
    Das erfindungsgemäße Verfahren zum Erfassen von Betriebsdauern auf der Basis klassierter Betriebsgrößen hat insbesondere beim Bestimmen von Betriebsdauer-Schwellenwerten von Produkten für eine Überwachung der Zuverlässigkeit von Produkten besondere Vorteile. Deshalb wird gemäß einer vorteilhaften Weiterbildung der vorliegenden Erfindung ein Verfahren zum Bestimmen von Betriebsdauer-Schwellenwerten der eingangs genannten Art vorgeschlagen, das dadurch gekennzeichnet ist, dass
  • die Betriebsdauern der Produkte für die Klassen der Betriebsgrößen bis zum technischen Versagen des Produkts durch Verwendung des Verfahrens nach Anspruch 1 oder 2 bestimmt werden;
  • den Klassen der Betriebsgrößen Gewichtungsfaktoren zugewiesen werden;
  • die Gewichtungsfaktoren aus der Lösung eines Optimierungsproblems min f x , mit x = a_ij t_ijk
    Figure imgb0001

    unter Berücksichtigung der Korrelation zwischen den einzelnen Betriebsgrößen ermittelt werden;
  • für die Produkte kritische kumulierte Betriebsdauern für die einzelnen Betriebsgrößen aus der Gleichung P_iz_krit = SUM j = 1 M_i a_ij × t_ijz
    Figure imgb0002

    ermittelt werden; und
  • für die einzelnen Produkte die Betriebsdauer-Schwellenwerte aus der Gleichung min { P_iz_krit } ,
    Figure imgb0003

    mit i = 1...N oder 1 N × SUM i = 1 N { P_iz_krit } , mit i = 1 N
    Figure imgb0004

    ermittelt werden.
According to a preferred development of the present invention, it is proposed that the values of the operating variables are recorded at regular time intervals and a class counter of a certain class is increased if the value of a recorded operating variable falls within this class. Each operating quantity of a particular product may thus be assigned, after detecting the operating times, an operating time histogram which gives the operating life of the product for the operating quantity within a particular class. The size of the operating data memory in bytes required for the operating data storage results from the product
  • the number of farm sizes,
  • the average number of classes per farm size and
  • the average number of bytes per class counter.
    The method according to the invention for detecting operating times on the basis of classified operating variables has particular advantages, in particular when determining operating time threshold values of products for monitoring the reliability of products. Therefore, according to an advantageous development of the present invention, a method for determining operating time threshold values of the type mentioned in the introduction is proposed, which is characterized in that
  • the operating lives of the products are determined for the classes of operating quantities until the technical failure of the product by using the method according to claim 1 or 2;
  • the weighting factors are assigned to the classes of farm sizes;
  • the weighting factors from the solution of an optimization problem min f x . with x = a_ij t_ijk
    Figure imgb0001

    taking into account the correlation between the individual farm sizes;
  • for the products critical cumulative operating times for the individual operating variables from the equation P_iz_krit = SUM j = 1 m_i a_ij × t_ijz
    Figure imgb0002

    be determined; and
  • for the individual products, the operating time thresholds from the equation min { P_iz_krit } .
    Figure imgb0003

    with i = 1 ... N or 1 N × SUM i = 1 N { P_iz_krit } . with i = 1 ... N
    Figure imgb0004

    be determined.

Die einzelnen Klassen haben einen unterschiedlichen Einfluss auf Alterung/Verschleiß der Produkte. Deshalb werden den Klassen der Betriebsgrößen Gewichtungsfaktoren zugewiesen, die den relativen Einfluss einer bestimmten Klasse einer bestimmten Betriebsgröße auf die Alterung bzw. den Verschleiß des Produkts ausdrückt. Die Erfindung sieht vor, die Gewichtungsfaktoren aus einer Teilmenge K der Produkte zu ermitteln und diese dann auf die Teilmenge Z der Produkte anzuwenden. Dadurch können für die Produkte aus der Teilmenge S die kritischen gewichteten kumulierten Betriebsdauern der Betriebsgrößen für den Serieneinsatz bestimmt werden, bei deren Erreichen auf ein Ende der technischen Betriebsdauer geschlossen werden kann.The individual classes have a different influence on aging / wear of the products. Therefore, weighting factors are assigned to the classes of farm sizes that express the relative impact of a particular class of a particular farm size on the aging or wear of the product. The invention provides to determine the weighting factors from a subset K of the products and then apply these to the subset Z of the products. As a result, the critical weighted cumulative operating periods of the operating variables for series production can be determined for the products from the subset S, upon reaching which an end of the technical service life can be concluded.

Die Gewichtungsfaktoren werden aus der Lösung eines Optimierungsproblems min f x , mit x = a_ij t_ijk

Figure imgb0005

unter Berücksichtigung der Korrelation zwischen den einzelnen Betriebsgrößen ermittelt, wobei a_ij der Gewichtungsfaktor ist, der der Klasse j der Betriebsgröße i zugewiesen ist, und t_ijk die Betriebsdauer des Produkts k für die Klasse j der Betriebsgröße i ist. Die Korrelation zwischen den Betriebsgrößen kann bspw. dadurch berücksichtigt werden, dass die Gewichtungsfaktoren aus einem Gleichungssystem bestimmt werden, in dem die gewichteten kumulierten Betriebsdauern für jede Betriebsgröße mittels Operatoren miteinander verknüpft werden. Die Operatoren können bspw. eine UND-Verknüpfung (Produktbildung), eine ODER-Verknüpfung (Summenbildung) oder eine Fuzzy-Verknüpfung (z. B. einen Zwischenzustand zwischen UND und ODER) darstellen.The weighting factors become the solution of an optimization problem min f x . with x = a_ij t_ijk
Figure imgb0005

taking into account the correlation between the individual operating quantities, where a_ij is the weighting factor assigned to the class j of the operating quantity i, and t_ijk is the operating life of the product k for the class j of the operating variable i. The correlation between the operating variables can, for example, be taken into account by determining the weighting factors from an equation system in which the weighted cumulative operating times for each operating variable are linked to one another by means of operators. The operators may, for example, represent an AND operation (product formation), an OR operation (summation) or a fuzzy operation (eg an intermediate state between AND and OR).

Nachdem die Gewichtungsfaktoren durch Lösung eines Optimierungsproblems mit geeigneten mathematischen Optimierungsalgorithmen ermittelt wurden, sind die kritischen kumulierten Betriebsdauern für die einzelnen Betriebsgrößen festzulegen, bei deren Erreichen auf ein Ende der technischen Betriebsdauer geschlossen werden kann. Dazu wird mit Hilfe von K Produkten eine Anzahl von Z Produkten bis zum technischen Versagen betrieben, wobei die aus den K Produkten berechneten Gewichtungsfaktoren auf die klassierten Betriebsgrößen der Z Produkte angewendet werden. Es wird P_iz_krit = SUM j = 1 M_i a_ij × t_ijz

Figure imgb0006

für alle Betriebsgrößen und für alle Z Produkte ermittelt, wobei P_iz_krit die kritische kumulierte Betriebsdauer des Produkts z der Betriebsgröße i ist und t_ijz die Betriebsdauer des Produkts z für die Klasse j der Betriebsgröße i ist. Damit erhält man Z Vektoren der gewichteten kumulierten Betriebsdauern Y_z = P_ 1 z_krit , P_ 2 z_krit , , P_Nz_krit , mit z = 1 Z
Figure imgb0007
After the weighting factors by solving an optimization problem with appropriate mathematical Optimization algorithms were determined, the critical accumulated operating times for the individual operating variables are set, which can be concluded when reaching an end of the technical service life. For this purpose, with the help of K products, a number of Z products are operated until technical failure, whereby the weighting factors calculated from the K products are applied to the classified operating variables of the Z products. It will P_iz_krit = SUM j = 1 m_i a_ij × t_ijz
Figure imgb0006

for all operating variables and for all Z products, where P_iz_crit is the critical cumulative operating life of the product z of the operating variable i and t_ijz is the operating life of the product z for the class j of the operating variable i. This yields Z vectors of the weighted accumulated operating lives Y Z = P_ 1 z_krit . P_ 2 z_krit . ... . P_Nz_krit . with z = 1 ... Z
Figure imgb0007

Für die einzelnen Produkte werden die Betriebsdauer-Schwellenwerte, bei deren Erreichen auf ein baldiges technisches Lebensende des Produkts geschlossen werden kann, aus den Spaltenminima der Matrix Y_z gemäß der Gleichung min { P_iz_krit } , mit i = 1 N

Figure imgb0008

oder aus dem Durchschnitt der Spaltenelemente der Matrix Y_z gemäß der Gleichung 1 N × SUM i = 1 N { P_iz_krit } , mit i = 1 N
Figure imgb0009

ermittelt. Das funktioniert mit der geforderten Zuverlässigkeit, wenn die einzelnen Spaltenelemente hinreichend dicht beieinander liegen, d. h. wenn die Standardabweichung der Spaltenelemente nicht zu gross ist. Ausreisser sollen bei der Auswahl der Spaltenminima nicht berücksichtigt werden.For the individual products, the operating time thresholds, upon reaching which a technical end of life of the product can be concluded, are calculated from the column minimums of the matrix Y_z according to the equation min { P_iz_krit } . with i = 1 ... N
Figure imgb0008

or from the average of the column elements of the matrix Y_z according to the equation 1 N × SUM i = 1 N { P_iz_krit } . with i = 1 ... N
Figure imgb0009

determined. This works with the required reliability when the individual column elements are sufficiently close to each other, ie if the standard deviation of the column elements is not too large. Outliers should not be taken into account when selecting the column minima.

Nachdem die kritischen kumulierten Betriebsdauern für die einzelnen Betriebsgrößen ermittelt wurden, kann bei allen mit Betriebsdatenspeichern ausgestatteten Serienprodukten kurz vor Erreichen des kritischen Schwellenwertes die Notwendigkeit einer Reparatur, eines Austausches oder einer Wartung durch das Produkt signalisiert werden. Alternativ werden die in dem Produkt gespeicherten Betriebsgrößen im Rahmen einer regelmäßigen Produktwartung ausgewertet.After the critical accumulated operating times have been determined for the individual operating variables, for all series products equipped with operating data memories shortly before reaching the critical threshold value, the need for repair, replacement or maintenance by the product can be signaled. Alternatively, the operating variables stored in the product are evaluated as part of regular product maintenance.

Zusammenfassend werden also zunächst k = 1...K Produkte bis zum technischen Versagen betrieben, um die Gewichtungsfaktoren a_ij ermitteln zu können. Danach werden die Gewichtungsfaktoren a_ij in die Betriebsdatenspeicher von z = 1...Z Produkten integriert, die wieder bis zum technischen Versagen betrieben werden, um die kritischen kumulierten Betriebsdauern P_iz_krit und über eine Minimalauswahl oder den Durchschnitt der kritischen kumulierten Betriebsdauern P_iz_krit die Betriebsdauer-Schwellenwerte zu ermitteln. Danach erfolgt die Überwachung der Zuverlässigkeit von s = 1...S Produkten im Serieneinsatz, wobei die tatsächliche Betriebsdauer eines Produkts s mit einem Schwellenwert verglichen wird.In summary, therefore, k = 1... K products are initially operated until technical failure in order to be able to determine the weighting factors a_ij. Thereafter, the weighting factors a_ij are integrated into the operating data memories of z = 1... Z products, which are again operated until technical failure, the critical cumulative operating times P_iz_crit and the operating time threshold values via a minimum selection or the average of the critical cumulative operating times P_iz_crit to investigate. Thereafter, the reliability of s = 1 ... S products is monitored in series production, with the actual operating life of a product s being compared to a threshold value.

Gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung wird vorgeschlagen, dass die Gewichtungsfaktoren aus der Lösung des Optimierungsproblems min SUM i = 1 N SUM k = 1 K ABS { SUM j = 1 M_i { a_ij × t_ijk } - 1 }

Figure imgb0010
ermittelt werden, mit der Ungleichungsnebenbedingung a_ij > 0, wobei a_ij der Gewichtungsfaktor ist, der der Klasse j der Betriebsgröße i zugewiesen ist, und t_ijk die Betriebsdauer des Produkts k für die Klasse j der Betriebsgröße i ist. Gemäß dieser Ausführungsform wird bei der Berechnung der Gewichtungsfaktoren keine Korrelation zwischen den einzelnen Betriebsgrössen berücksichtigt. Es wird also von der Annahme ausgegangen, dass jede Betriebsgröße unabhängig von den Werten der anderen Betriebsgrößen zur technischen Zerstörung des Produktes führen kann.According to a preferred embodiment of the present invention, it is proposed that the weighting factors from the solution of the optimization problem min SUM i = 1 N SUM k = 1 K SECTION { SUM j = 1 m_i { a_ij × t_ijk } - 1 }
Figure imgb0010
to be detected, with the inequality constraint a_ij> 0, where a_ij is the weighting factor assigned to the class j of the operation quantity i, and t_ijk is the operation time of the product k for the class j of the operation quantity i. According to this embodiment, no correlation between the individual operating variables is taken into account in the calculation of the weighting factors. It is therefore assumed that each size of operation can lead to the technical destruction of the product, regardless of the values of the other operating variables.

Wird keine Korrelation zwischen den einzelnen Betriebsgrößen zur Bestimmung der Gewichtungsfaktoren zugrundegelegt, kann das größte Verhältnis einer gewichteten kumulierten Betriebsdauer für eine Betriebsgröße zum kritischen Schwellenwert der Betriebsgröße als Abnutzungsgrad interpretiert werden. Die verbleibende Restlebensdauer in % wird dann berechnet gemäß Restlebensdauer % = 1 - Abnutzungsgrad %

Figure imgb0011
If no correlation between the individual operating variables is used to determine the weighting factors, the largest ratio of a weighted cumulative operating period for an operating variable to the critical threshold of the operating variable can be interpreted as a degree of wear. The remaining life in% is then calculated according to Remaining life % = 1 - degree of wear %
Figure imgb0011

Gemäß einer alternativen Ausführungsform der vorliegenden Erfindung wird vorgeschlagen, dass die Gewichtungsfaktoren aus der Lösung des Optimierungsproblems min SUM v = 1 K SUM μ = 1 μ v K ABS PROD i = 1 N SUM j = 1 M_i a_ij × t_ijμ - PROD i = 1 N { SUM j = 1 M_i a_ij × t_ijv } }

Figure imgb0012

ermittelt werden, mit der Ungleichungsnebenbedingung a_ij > 0. Bei dieser Ausführungsform wird die Korrelation zwischen den einzelnen Betriebsgrößen berücksichtigt. Es wird also von der Annahme ausgegangen, dass mehrere Betriebsgrößen gemeinsam zur technischen Zerstörung des Produktes führen. Gemäß dieser Ausführungsform sind die Betriebsgrößen mittels reiner UND-Verknüpfungen (Produktbildung) miteinander verknüpft. Die Gewichtungsfaktoren werden derart bestimmt, dass die durch den UND-Operator verknüpften gewichteten Klassensummen eines jeden Produktes einen minimalen "Abstand" zueinander besitzen.According to an alternative embodiment of the present invention, it is proposed that the weighting factors result from the solution of the optimization problem min SUM v = 1 K SUM μ = 1 μ v K SECTION PROD i = 1 N SUM j = 1 m_i a_ij × t_ijμ - ... PROD i = 1 N { SUM j = 1 m_i a_ij × t_ijv } }
Figure imgb0012

to be determined, with the inequality constraint a_ij> 0. In this embodiment, the correlation between the individual operation quantities is taken into account. It is therefore assumed that several Operating variables together lead to the technical destruction of the product. According to this embodiment, the operating variables are linked to one another by means of pure AND operations (product formation). The weighting factors are determined such that the weighted class sums of each product associated with the AND operator have a minimal "distance" from each other.

Gemäß einer dritten alternativen Ausführungsform ist an eine Verknüpfung mehrerer Betriebsgrößen auf der Ebene von einzelnen Klassen gedacht. Dabei wird von der Annahme ausgegangen, dass mehrere Betriebsgrößen innerhalb bestimmter Klassen zu einer technischen Zerstörung des Produktes führen.According to a third alternative embodiment is intended to link multiple operating variables at the level of individual classes. It is assumed that several operating variables within certain classes lead to a technical destruction of the product.

Zur Lösung der Aufgabe der vorliegenden Erfindung wird ausgehend von einer Vorrichtung zum Erfassen der Betriebsdauern bis zum technischen Versagen eines Produkts des weiteren vorgeschlagen, dass die Vorrichtung erste Mittel zum Erfassen der Werte von bestimmten Betriebsgrößen in regelmäßigen zeitlichen Abständen aufweist, der Wertebereich der einzelnen Betriebsgrößen in Klassen unterteilt ist und die Vorrichtung zweite Mittel zum Erfassen der Betriebsdauern in Abhängigkeit von der Klasse aufweist, in die der erfasste Wert der Betriebsgröße fällt.To solve the object of the present invention, starting from a device for detecting the operating times until the technical failure of a product further proposed that the device comprises first means for detecting the values of certain operating variables at regular time intervals, the range of values of the individual operating variables in Classes is divided and the device comprises second means for detecting the operating times depending on the class in which the detected value of the operating variable falls.

Gemäß einer vorteilhaften Weiterbildung der Erfindung wird vorgeschlagen, dass die zweiten Mittel einen Klassenzähler einer bestimmten Klasse erhöhen, falls der Wert einer erfassten Betriebsgrösse in diese Klasse fällt.According to an advantageous development of the invention, it is proposed that the second means increase a class counter of a certain class if the value of a recorded operating variable falls within this class.

Die erfindungsgemäße Vorrichtung zum Erfassen von Betriebsdauern auf der Basis klassierter Betriebsgrößen hat insbesondere beim Bestimmen von Betriebsdauer-Schwellenwerten von Produkten für eine Überwachung der Zuverlässigkeit von Produkten besondere Vorteile. Deshalb wird gemäß einer vorteilhaften Weiterbildung der vorliegenden Erfindung eine Vorrichtung zum Bestimmen von Betriebsdauer-Schwellenwerten der eingangs genannten Art vorgeschlagen, die dadurch gekennzeichnet ist, dass die Vorrichtung Mittel zur Durchführung des Verfahrens nach einem der Ansprüche 5 bis 8 aufweist.The device according to the invention for detecting operating times on the basis of classified operating variables has in particular when determining operating time threshold values of products for monitoring the reliability of products special benefits. Therefore, according to an advantageous development of the present invention, a device for determining operating time threshold values of the type mentioned in the introduction is proposed, which is characterized in that the device has means for carrying out the method according to one of claims 5 to 8.

Zur Lösung der Aufgabe der vorliegenden Erfindung wird ausgehend von einer in einem zu überwachenden Produkt angeordneten Vorrichtung der eingangs genannten Art vorgeschlagen, dass die Betriebsdauer-Schwellenwerte gemäß dem Verfahren nach einem der Ansprüche 5 bis 8 ermittelt sind. Der Betriebsdatenspeicher der Vorrichtung kann besonders klein ausgebildet werden, da bei einer Ermittlung der Betriebsdauer-Schwellenwerte gemäß der Erfindung auf eine speicherintensive Erfassung von zeitlichen Verläufen der Betriebsgrößen verzichtet werden kann.To achieve the object of the present invention, starting from a device of the type mentioned above, which is arranged in a product to be monitored, it is proposed that the operating time threshold values are determined according to the method according to one of claims 5 to 8. The operating data memory of the device can be designed to be particularly small, since a determination of the operating time threshold values according to the invention can be dispensed with a memory-intensive detection of time profiles of the operating variables.

Eine Betriebsdatenerfassung in Klassen hat darüber hinaus insbesondere den Vorteil, dass der Speicher optimal genutzt werden kann, also insbesondere nur wenig Speicherplatz benötigt wird, da keine aufwendige Erfassung von Betriebsgrössen über die gesamte Zeitachse, bzw. mit Bezug zur Zeitachse durchgeführt werden muss. Dadurch kann die Erfindung, insbesondere die Betriebsdatenerfassung zweckmässigerweise als Zusatzfunktionalität in einem Steuergerät realisiert werden oder in einer eigens dafür vorgesehenen Vorrichtung.In addition, an operational data acquisition in classes has the particular advantage that the memory can be used optimally, ie in particular only little storage space is needed, since no complex acquisition of operating variables over the entire time axis, or with respect to the time axis must be performed. As a result, the invention, in particular the operating data acquisition, may be realized as additional functionality in a control device or in a dedicated device.

Weitere Vorteile und vorteilhafte Ausgestaltungen ergeben sich aus der Beschreibung und den Merkmalen der Ansprüche.Further advantages and advantageous embodiments will become apparent from the description and the features of the claims.

Zeichnungendrawings

Ein bevorzugtes Ausführungsbeispiel der vorliegenden Erfindung wird im Folgenden anhand der Zeichnungen näher erläutert. Es zeigt:

Fig. 1
ein Ablaufdiagramm eines erfindungsgemäßen Verfahrens zum Erfassen von Betriebsdauern bis zum technischen Versagen eines Produkts gemäß einer bevorzugten Ausführungsform; und
Fig. 2
ein Ablaufdiagramm eines erfindungsgemäßen Verfahrens zum Bestimmen von Betriebsdauer-Schwellenwerten von Produkten gemäß einer bevorzugten Ausführungsform.
A preferred embodiment of the present invention will be explained in more detail below with reference to the drawings. It shows:
Fig. 1
a flowchart of a method according to the invention for detecting operating times to the technical failure of a product according to a preferred embodiment; and
Fig. 2
a flowchart of a method according to the invention for determining operating duration thresholds of products according to a preferred embodiment.

Beschreibung des AusführungsbeispielsDescription of the embodiment

In Fig. 1 ist ein Ablaufdiagramm eines erfindungsgemäßen Verfahrens zum Erfassen von Betriebsdauern t_ijk eines Produkts k = 1...K bis zum technischen Versagen des Produkts k gemäß einer bevorzugten Ausführungsform dargestellt. Das Produkt k, dessen Betriebsdauer t_ijk erfasst wird, ist bspw. als ein Steuergerät oder ein Teilsystem (z. B. Bremse, Motor, Getriebe, Lenkung u. a.) eines Kraftfahrzeugs ausgebildet. Das Produkt k weist einen Betriebsdatenspeicher auf, in dem erfasste Betriebsgrößen i = 1...N bzw. die Betriebsdauern t_ijk abgespeichert und bei Bedarf wieder aufgerufen werden können. Der Betriebsdatenspeicher verfügt vorzugsweise über einen nichtflüchtigen Speicher (z. B. einen EEPROM oder einen Flash-EEPROM) sowie über Mittel zur Erfassung der Betriebsgrößen bzw. Betriebsdauern. Bei einem Kraftfahrzeug kann der Betriebsdatenspeicher bspw. in einem oder mehreren Steuergeräten realisiert werden.In Fig. 1 1 is a flow chart of a method according to the invention for detecting operating times t_ijk of a product k = 1... K until the technical failure of the product k according to a preferred embodiment is shown. The product k, whose operating time t_ijk is detected, is designed, for example, as a control device or a subsystem (eg brake, engine, transmission, steering, etc.) of a motor vehicle. The product k has an operating data memory in which recorded operating variables i = 1... N or the operating times t_ijk can be stored and recalled if necessary. The operating data memory preferably has a nonvolatile memory (eg an EEPROM or a flash EEPROM) as well as means for detecting the operating variables or operating times. In a motor vehicle, the operating data memory can be realized, for example, in one or more control units.

Mit den Betriebsdatenspeichern werden diskrete Systemzustände (z. B. Anzahl von Startvorgängen, Anzahl von Notstarts, Anzahl von Thermoabschaltungen u. a.) sowie die zeitveränderlichen Betriebsgrößen i erfasst. Als Betriebsgrößen i werden bspw. Sensordaten wie Temperatur, Strom, Spannung, Druck u. a. erfasst.The operating data memories are used to record discrete system states (eg number of starts, number of emergency starts, number of thermal shutdowns, etc.) and the time-varying operating variables i. As operating variables i, for example, sensor data such as temperature, current, voltage, pressure u. a. detected.

Das Verfahren beginnt in einem Funktionsblock 10. In einem Funktionsblock 11 wird der unter Betriebsbedingungen zulässige Wertebereich der einzelnen zu erfassenden Betriebsgrößen i in Klassen j = 1...M_i linear oder nichtlinear unterteilt. Extremwerte, die zu einer unmittelbaren Zerstörung des Produkts k führen, liegen außerhalb des zulässigen Wertebereichs. Die Klassenzuordnung basiert auf der Einteilung des gesamten Wertebereiches in relevante Belastungsgruppen. Die einzelnen Klassen j haben einen unterschiedlichen Einfluß auf Alterung/Verschleiß des Produkts k.The method begins in a function block 10. In a function block 11, the range of values of the individual operating variables i that are permissible under operating conditions is subdivided linearly or nonlinearly into classes j = 1... M_i. Extreme values that lead to the immediate destruction of the product k are outside the permissible value range. The class assignment is based on the division of the entire value range into relevant load groups. The individual classes j have a different influence on aging / wear of the product k.

In einem nachfolgenden Funktionsblock 12 werden in regelmäßigen zeitlichen Abständen Werte der Betriebsgrößen i erfasst. Die Betriebsdauern t_ijk werden in Abhängigkeit von der Klasse j, in die der erfasste Wert der Betriebsgröße i fällt, erfasst. Dazu wird in einem Funktionsblock 13 ein Klassenzähler einer bestimmten Klasse j erhöht, falls der Wert der erfassten Betriebsgrösse i in diese Klasse j fällt. Jeder Betriebsgröße i eines bestimmten Produkts k kann nach dem Erfassen der Betriebsdauern t_ijk somit ein Betriebsdauer-Histogramm zugewiesen werden, aus dem sich die Betriebsdauer t_ijk des Produkts k für die Betriebsgröße i innerhalb einer bestimmten Klasse j ergibt. Aus dem Produkt aus dem Stand der Klassenzähler und dem zeitlichen Abstand der erfassten Werte der Betriebsgrössen i ergeben sich die Betriebsdauern t_ijk.In a subsequent function block 12, values of the operating variables i are acquired at regular time intervals. The operating times t_ijk are detected as a function of the class j, in which the detected value of the operating variable i falls. For this purpose, in a function block 13, a class counter of a certain class j is incremented if the value of the acquired operating variable i falls within this class j. Each operating quantity i of a specific product k can thus be assigned, after detecting the operating times t_ijk, an operating time histogram from which the operating time t_ijk of the product k for the operating quantity i within a specific class j results. The operating times t_ijk result from the product of the state of the class counters and the time interval between the recorded values of the operating variables i.

In einem nachfolgenden Abfrageblock 14 wird überprüft, ob das Erfassen der Betriebsdauern t_ijk beendet ist. Falls nein, wird wieder zu dem Funktionsblock 12 verzweigt. Falls das Erfassen der Betriebsdauern t_ijk beendet ist, wird zu dem Ende des Verfahrens in Funktionsblock 15 verzweigt.In a subsequent query block 14, it is checked whether the detection of the operating times t_ijk has ended. If not, a branch is made to the function block 12 again. If the detection of the operating times t_ijk has ended, the program branches to the end of the method in function block 15.

In Fig. 2 ist ein Ablaufdiagramm eines erfindungsgemäßen Verfahrens zum Bestimmen von Betriebsdauer-Schwellenwerten der Produkte z gemäß einer bevorzugten Ausführungsform dargestellt. Das erfindungsgemäße Verfahren beginnt in einem Funktionsblock 20. Dann werden zunächst die Betriebsdauern t_ijk der Produkte k für die Klasse j der Betriebsgrößen i bis zum technischen Versagen des Produkts k durch Verwendung des Verfahrens gemäß Fig. 1 bestimmt.In Fig. 2 FIG. 3 shows a flowchart of a method according to the invention for determining operating time threshold values of the products z according to a preferred embodiment. The method according to the invention begins in a functional block 20. Then, first the operating times t_ijk of the products k for the class j of the operating variables i up to the technical failure of the product k are determined by using the method according to FIG Fig. 1 certainly.

Anschließend werden in einem Funktionsblock 21 den Klassen der Betriebsgrößen i Gewichtungsfaktoren a_ij zugewiesen. Da die einzelnen Klassen j einen unterschiedlichen Einfluss auf Alterung/Verschleiß der Produkte k haben, werden den Klassen j der Betriebsgrößen i Gewichtungsfaktoren a_ij zugewiesen, die den relativen Einfluss einer bestimmten Klasse j einer bestimmten Betriebsgröße i auf die Alterung bzw. den Verschleiß des Produkt k ausdrückt.Subsequently, in a function block 21, the classes of the operating variables i are assigned weighting factors a_ij. Since the individual classes j have a different influence on the aging / wear of the products k, the classes j of the operating variables i are assigned weighting factors a_ij which determine the relative influence of a particular class j of a specific operating variable i on the aging or wear of the product k expresses.

In einem nachfolgenden Funktionsblock 22 werden die Gewichtungsfaktoren a_ij aus der Lösung eines Optimierungsproblems min f x , mit x = a_ij t_ijk

Figure imgb0013

unter Berücksichtigung der Korrelation zwischen den einzelnen Betriebsgrößen i ermittelt. Die Gewichtungsfaktoren a_ij können bspw. aus der Lösung des Optimierungsproblems min SUM i = 1 N SUM k = 1 K ABS { SUM j = 1 M_i { a_ij × t_ijk } - 1 }
Figure imgb0014

ermittelt werden, mit der Ungleichungsnebenbedingung a_ij > 0. Dabei wird keine Korrelation zwischen den einzelnen Betriebsgrößen berücksichtigt und von der Annahme ausgegangen, dass jede Betriebsgröße i unabhängig von den Werten der anderen Betriebsgrößen i zur technischen Zerstörung des Produktes k führen kann.In a subsequent function block 22, the weighting factors a_ij become the solution to an optimization problem min f x . with x = a_ij t_ijk
Figure imgb0013

taking into account the correlation between the individual operating variables i determined. The weighting factors a_ij can, for example, from the solution of the optimization problem min SUM i = 1 N SUM k = 1 K SECTION { SUM j = 1 m_i { a_ij × t_ijk } - 1 }
Figure imgb0014

In this case, no correlation between the individual operating variables is taken into account and it is assumed that each operating variable i, irrespective of the values of the other operating variables i, can lead to the technical destruction of the product k.

Alternativ können die Gewichtungsfaktoren a_ij auch aus der Lösung des Optimierungsproblems min SUM v = 1 K SUM μ = 1 μ v K ABS PROD i = 1 N SUM j = 1 M_i a_ij × t_ijμ - PROD i = 1 N { SUM j = 1 M_i a_ij × t_ijv } }

Figure imgb0015

ermittelt werden, mit der Ungleichungsnebenbedingung a_ij > 0. Es wird die Korrelation zwischen den einzelnen Betriebsgrößen i berücksichtigt und von der Annahme ausgegangen, dass mehrere Betriebsgrößen i gemeinsam zur technischen Zerstörung des Produktes k führen. Die Betriebsgrößen i sind in dem Ausführungsbeispiel mittels reiner UND-Verknüpfungen (Produktbildung) miteinander verknüpft.Alternatively, the weighting factors a_ij can also be obtained from the solution of the optimization problem min SUM v = 1 K SUM μ = 1 μ v K SECTION PROD i = 1 N SUM j = 1 m_i a_ij × t_ijμ - ... PROD i = 1 N { SUM j = 1 m_i a_ij × t_ijv } }
Figure imgb0015

with the inequality constraint a_ij> 0. The correlation between the individual operating variables i is taken into account and it is assumed that several operating variables i together lead to the technical destruction of the product k. The operating variables i are linked together in the exemplary embodiment by means of pure AND operations (product formation).

Gemäß einer dritten Alternative ist eine Verknüpfung mehrerer Betriebsgrößen i auf der Ebene von einzelnen Klassen j denkbar. Dabei wird von der Annahme ausgegangen, dass mehrere Betriebsgrößen i innerhalb bestimmter Klassen j zu einer technischen Zerstörung des Produktes k führen.According to a third alternative, a combination of a plurality of operating variables i on the level of individual classes j is conceivable. It is assumed that several operating variables i within certain classes j lead to a technical destruction of the product k.

Die Erfindung sieht vor, die Gewichtungsfaktoren a_ij aus einer Teilmenge K der Produkte k zu ermitteln und diese dann auf die Teilmenge Z der Produkte z anzuwenden. Dadurch können kritische kumulierte Betriebsdauern P_iz_krit der Betriebsgrößen i für den Serieneinsatz bestimmt werden, bei deren Erreichen auf ein Ende der technischen Betriebsdauer geschlossen werden kann.The invention provides for determining the weighting factors a_ij from a subset K of the products k and then applying them to the subset Z of the products z. As a result, critical cumulative operating periods P_iz_krit of the operating variables i can be determined for series production, which can be concluded when they reach an end of the technical operating period.

In einem Funktionsblock 23 werden dann für die Produkte z kritische kumulierte Betriebsdauern P_iz_krit für die einzelnen Betriebsgrößen i aus der Gleichung P_iz_krit = SUM j = 1 M_i a_ij × t_ijz

Figure imgb0016

ermittelt, indem die Produkte z bis zum technischen Versagen betrieben werden. Damit erhält man Z Vektoren der gewichteten kumulierten Betriebsdauern Y_z = P_ 1 z_krit , P_ 2 z_krit , , P_Nz_krit , mit z = 1 Z
Figure imgb0017
In a function block 23, critical cumulative operating times P_iz_crit for the individual operating variables i for the products z are then obtained from the equation P_iz_krit = SUM j = 1 m_i a_ij × t_ijz
Figure imgb0016

determined by operating the products z until technical failure. This yields Z vectors of the weighted accumulated operating lives Y Z = P_ 1 z_krit . P_ 2 z_krit . ... . P_Nz_krit . with z = 1 ... Z
Figure imgb0017

Für die einzelnen Produkte z werden schließlich in Funktionsblock 24 die Betriebsdauer-Schwellenwerte, bei deren Erreichen auf ein baldiges technisches Lebensende des Produkts geschlossen werden kann, aus den Spaltenminima der Matrix Y_z gemäß der Gleichung min { P_iz_krit } , mit i = 1 N

Figure imgb0018

oder aus dem Durchschnitt der Spaltenelemente der Matrix Y_z gemäß der Gleichung 1 N × SUM i = 1 N { P_iz_krit } , mit i = 1 N
Figure imgb0019

ermittelt. Das funktioniert dann mit der geforderten Zuverlässigkeit, wenn die einzelnen Spaltenelemente hinreichend dicht beieinander liegen, d. h. wenn die Standardabweichung der Spaltenelemente klein ist.For the individual products z, finally, in function block 24, the operating time threshold values, upon reaching which an immediate technical end of life of the product can be concluded, are determined from the column minimums of the matrix Y_z according to the equation min { P_iz_krit } . with i = 1 ... N
Figure imgb0018

or from the average of the column elements of the matrix Y_z according to the equation 1 N × SUM i = 1 N { P_iz_krit } . with i = 1 ... N
Figure imgb0019

determined. This then works with the required reliability if the individual column elements are sufficiently close to each other, ie if the standard deviation of the column elements is small.

Ausreißer, sofern vorhanden, sollten also bei der Auswahl der Spaltenminima nicht berücksichtigt werden. In Funktionsblock 25 ist das Verfahren zum Bestimmen von Betriebsdauer-Schwellenwerten der Produkte z beendet. Zur Bestimmung der Betriebsdauerschwellenwerte können neben absoluter oder relativer Minimalauswahl und einfacher Mittelwertbildung auch andere Verfahren und Vorgehensweisen wie gleitende oder empirische oder harmonische Mittelwertbildung oder Meridianbildung, usw. eingesetzt werden.Outliers, if present, should therefore not be taken into account when selecting the column minima. In function block 25, the method for determining operating time thresholds of the products z is completed. In addition to absolute or relative minimum selection and simple averaging, other methods and procedures, such as sliding or empirical or harmonic averaging or meridian formation, etc., may be used to determine the operating duration thresholds.

Nachdem die kritischen kumulierten Betriebsdauern P_iz_krit für die einzelnen Betriebsgrößen i ermittelt wurden, kann bei allen mit Betriebsdatenspeichern ausgestatteten Serienprodukten s kurz vor Erreichen des kritischen Schwellenwertes die Notwendigkeit einer Reparatur, eines Austausches oder einer Wartung durch das Produkt s signalisiert werden. Dies kann insbesondere auch in Form einer Eigendiagnose des Serienprodukts erfolgen. Alternativ werden die in dem Produkt s gespeicherten Betriebsgrößen im Rahmen einer regelmäßigen Produktwartung ausgewertet. Diese Produktwartung kann dann auch z.B. bei einem Teilprodukt eines Fahrzeugs, oder dem Fahrzeug selbst im Betrieb selbst in Form einer On-Bord-Diagnose durchgeführt werden.After the critical accumulated operating times P_iz_krit have been determined for the individual operating variables i, all the data items s equipped with operating data memories can be signaled by the product s shortly before reaching the critical threshold value, the need for repair, replacement or maintenance. This can be done in particular in the form of a self-diagnosis of the series product. Alternatively, the operating variables stored in the product s are evaluated as part of regular product maintenance. This product maintenance may then also be e.g. in a partial product of a vehicle, or the vehicle itself in operation itself be carried out in the form of an on-board diagnosis.

Figur 3 zeigt dazu schematisch eine mögliche erfindungsgemässe Vorrichtung. Mit P ist das Produkt selbst bezeichnet. Dieses ist durch ein Kommunikationssystem KS, insbesondere ein Leitungs- oder Bussystem, mit einem produktexternen Betriebsdatenspeicher BSe verbunden. Alternativ kann im Produkt selbst ein interner Betriebsdatenspeicher BSi vorgesehen sein. Es können auch beide Speicher gleichzeitig vorhanden sein und z.B. ein virtueller Speicher aus BSe und BSi gebildet werden. In M sind die Mittel zusammengefasst, z.B. in Form eines Mikrocomputers oder Mikrocontrollers, die zur Durchführung der erfindungsgemässen Verfahren wie vorab dargestellt Verwendung finden. Diese Mittel können, z.B. auch in einem Steuergerät eines Kfz vorhanden sein oder eingebracht werden. FIG. 3 schematically shows a possible device according to the invention. P is the product itself. This is connected by a communication system KS, in particular a line or bus system, with a product external operating data memory BSe. Alternatively, an internal operating data memory BSi may be provided in the product itself. Both memories can also be present at the same time and, for example, a virtual memory can be formed from BSe and BSi. In M, the funds are summarized, for example in the form of a Microcomputers or microcontroller, which are used for carrying out the inventive method as shown above. These means may, for example, be present or incorporated in a control unit of a motor vehicle.

Das Produkt P, dessen Betriebsdauer erfasst wird, ist bspw. als ein Steuergerät oder ein Teilsystem (z. B. Bremse, Motor, Getriebe, Lenkung u. a.) eines Kraftfahrzeugs ausgebildet. Die Produkte P weisen einen Betriebsdatenspeicher BSi auf bzw. sind einem solchen zugeordnet (BSe), in dem die erfassten Betriebsgrössen bzw. die Betriebsdauern abgespeichert und bei Bedarf wieder aufgerufen werden können. Der Betriebsdatenspeicher verfügt vorzugsweise über einen nichtflüchtigen Speicher (z. B. ein EEPROM oder ein Flash-Speicher) sowie über Mittel EM zur Erfassung der Betriebsgrößen bzw. der Betriebsdauern. Bei einem Kraftfahrzeug kann der Betriebsdatenspeicher bspw. in einem oder mehreren Steuergeräten realisiert werden. Die Erfassungsmittel EM beziehen ihre Informationen z.B. über das Kommunikationssystem KS oder andere Schnittstellen des Produktes, z.B. zu übriger Sensorik oder Aktuatorik. Die Auswertung, Betriebsdauererfassung, Betriebsdauerermittlung durch Schwellenwertvergleich, usw. wird insbesondere durch die Mittel M durchgeführt, die auch die Signalisierung oder das Einleiten weiterer Massnahmen einleiten bzw. durchführen. Die Erfassungsmittel EM und die Mittel M können auch in Kombination, also vereint vorliegen und ebenso den Betriebsdatenspeichern gezielt zugeordnet bzw. in diese integriert sein.The product P whose operating time is detected is embodied, for example, as a control device or a subsystem (eg brake, engine, transmission, steering, and the like) of a motor vehicle. The products P have an operating data memory BSi or are assigned to one (BSe) in which the recorded operating variables or the operating periods can be stored and recalled if necessary. The operating data memory preferably has a nonvolatile memory (eg an EEPROM or a flash memory) as well as means EM for detecting the operating variables or the operating times. In a motor vehicle, the operating data memory can be realized, for example, in one or more control units. The detection means EM obtain their information e.g. via the communication system KS or other interfaces of the product, e.g. to other sensors or actuators. The evaluation, operating time detection, operating time determination by threshold value comparison, etc. is carried out in particular by the means M, which also initiate or carry out the signaling or the initiation of further measures. The detection means EM and the means M can also be present in combination, that is to say in a combined manner, and can likewise be assigned to the operating data memories in a targeted manner or integrated into them.

Mit den Betriebsdatenspeichern werden diskrete Systemzustände (z. B. Anzahl von Startvorgängen, Anzahl von Notstarts, Anzahl von Thermoabschaltungen u. a.) sowie die zeitveränderlichen Betriebsgrößen erfasst. Als Betriebsgrößen werden bspw. Sensordaten wie Temperatur, Strom, Spannung, Druck u. a. erfasst. Die dazu nötige Sensorik ist z.B. über das Kommunikationssystem KS angebunden oder über weitere Schnittstellen mit dem Produkt gekoppelt.Je nach Produkt, kann die Sensorik auch teilweise oder gänzlich im Produkt integriert sein. Gleiches gilt für insbesondere erfindungsgemässe Informationen liefernde Aktuatorik.The operating data memories are used to record discrete system states (eg number of starts, number of emergency starts, number of thermal shutdowns, etc.) as well as the time-varying operating variables. When Operating variables are, for example, sensor data such as temperature, current, voltage, pressure, etc. recorded. The necessary sensor technology is connected, for example, via the communication system KS or coupled with the product via further interfaces. Depending on the product, the sensor system may also be partially or completely integrated in the product. The same applies to particular inventive information delivering actuator.

Somit kann also bei allen mit Betriebsdatenspeichern ausgestatteten Serienprodukten s kurz vor Erreichen des kritischen Schwellenwertes die Notwendigkeit einer Reparatur, eines Austausches oder einer Wartung durch das Produkt s signalisiert werden. Dies kann insbesondere auch in Form einer Eigendiagnose des Serienprodukts s, z.B. durch Betriebsdatenspeicher mit integrierten Mitteln M bzw. Erfassungsmitteln EM,erfolgen.Thus, in all serial products s equipped with operating data memories, the need for repair, replacement or maintenance by the product s can be signaled shortly before the critical threshold value is reached. This may in particular also take the form of a self-diagnosis of the series product s, e.g. by operating data memory with integrated means M or detection means EM.

Claims (4)

  1. Method for determining an operating life threshold value for a product which has a microcomputer or microcontroller, and an operating data memory which is connected by means of a communication system (KS) or is internal, for monitoring the reliability of the product by comparing an operating life with a threshold value, with values of value ranges of operating variables of the product which can be predetermined being recorded, with the respective value range of the respective operating variable being subdivided into classes, with sensor data being recorded as operating variables, characterized in that the values and/or the operating lives (t_ijk) are stored on the basis of the classes (j) in the operating data memory (BSi, BSe) which is associated with that product, and in that from a set of products a first subset of the products is operated until technical failure, by which means the operating lives of the classes of the operating variables of the product which can be predetermined are determined, with this being used to determine a weighting factor for each class and operating variable, which weighting factor reflects the influence on technical failure of the product of the respective class and operating variable, and a second subset of the products is operated until technical failure, with the weighting factors which have been determined from the first subset being applied to the second subset, and a critical operating life for all the classes being determined for each operating variable for the second subset of the product, and the operating life threshold value for all the classes of all the operating variables being determined from the critical operating lives.
  2. Method according to Claim 1, characterized in that the weighting factors (a_ij) are determined from the solution of an optimization problem min { f x } , where x = a_ij t_ijk
    Figure imgb0027

    taking account of the correlation between the individual operating variables;
    - critical accumulated operating lives (P_iz_krit) for the individual operating variables (i) of the products (z) are determined from the equation P_iz_krit = SUM j = 1 M_i ( a_ij × t_ijz ) ;
    Figure imgb0028

    and
    - the operating life threshold values for the individual products (z) are determined from the equation min { P_iz_krit } , where i = 1 N
    Figure imgb0029

    or 1 N × SUM i = 1 N { P_iz_krit } , where i = 1 N .
    Figure imgb0030
  3. Method according to Claim 1, characterized in that the weighting factors (a_ij) are determined from the solution of the optimization problem min SUM i = 1 N SUM k = 1 K ABS { SUM j = 1 M_i { a_ij × t_ijk } - 1 } ,
    Figure imgb0031

    with the secondary inequality condition a_ij > 0.
  4. Method according to Claim 1, characterized in that the weighting factors (a_ij) are determined from the solution of the optimization problem: min SUM v = 1 K SUM μ = 1 μ v K ABS PROD i = 1 N SUM j = 1 M_i a_ij × t_ijμ - PROD i = 1 N { SUM j = 1 M_i a_ij × t_ijv } } ,
    Figure imgb0032

    using the secondary inequality condition a_ij > 0.
EP01913549A 2000-02-17 2001-01-31 Method and device for determining the remaining serviceable life of a product Expired - Lifetime EP1259941B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE10007308 2000-02-17
DE10007308A DE10007308A1 (en) 2000-02-17 2000-02-17 Method and device for determining the remaining operating time of a product
PCT/DE2001/000362 WO2001061653A1 (en) 2000-02-17 2001-01-31 Method and device for determining the remaining serviceable life of a product

Publications (2)

Publication Number Publication Date
EP1259941A1 EP1259941A1 (en) 2002-11-27
EP1259941B1 true EP1259941B1 (en) 2008-03-19

Family

ID=7631345

Family Applications (1)

Application Number Title Priority Date Filing Date
EP01913549A Expired - Lifetime EP1259941B1 (en) 2000-02-17 2001-01-31 Method and device for determining the remaining serviceable life of a product

Country Status (10)

Country Link
US (1) US7076396B2 (en)
EP (1) EP1259941B1 (en)
JP (1) JP4813732B2 (en)
KR (1) KR20020076314A (en)
CN (1) CN1313983C (en)
AT (1) ATE389921T1 (en)
AU (2) AU2001239148B2 (en)
BR (1) BR0108490A (en)
DE (3) DE10007308A1 (en)
WO (1) WO2001061653A1 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10161998A1 (en) * 2001-12-18 2003-07-17 Daimler Chrysler Ag Method for control system monitoring, especially of motor vehicle electrical or electronic systems, enables estimation of an aging factor for a whole system rather than just for individual components within it
DE10212064B4 (en) * 2002-03-19 2008-08-21 Robert Bosch Gmbh Operation control for a hand tool
US6922656B2 (en) * 2002-04-18 2005-07-26 Caterpillar Inc Method and system of identifying a problem prone part
KR100471959B1 (en) * 2002-06-17 2005-03-10 대진 시스템(주) Instrument for Cumulative Measuring Stop Time in Electric Water Gauge for Charging of Broader Unit Area Water Service
EP1400217B1 (en) * 2002-09-17 2005-12-14 Maillefer Instruments Holding S.A.R.L. Method and device for measuring fatigue of dental instruments
US6993457B2 (en) * 2003-09-22 2006-01-31 Daimlerchrysler Corporation Failed component search technique
DE102004024840B4 (en) 2004-05-14 2007-02-22 Getrag Getriebe- Und Zahnradfabrik Hermann Hagenmeyer Gmbh & Cie Kg Method for controlling an automated motor vehicle drive train
WO2006002454A1 (en) * 2004-07-02 2006-01-12 Australasian Steel Products Pty Ltd Hose assembly analysis apparatus and methods
DE102004050769A1 (en) * 2004-10-16 2006-04-20 Robert Bosch Gmbh A method of determining information about a device exposed to temperature
GB2430039B (en) * 2005-09-07 2008-06-04 Motorola Inc Product age monitoring device and method of use of the device
US20070204230A1 (en) * 2006-02-27 2007-08-30 Eastman Kodak Company System and method for managing operator replaceable components
US20070260342A1 (en) * 2006-05-08 2007-11-08 Standard Aero Limited Method for inspection process development or improvement and parts inspection process
DE102006029495A1 (en) * 2006-06-27 2008-01-03 Abb Patent Gmbh Controlling or measuring device`s e.g. pressure meter, probable instant of failure calculating method for use in electronic device, involves detecting parameter in defined intervals, and storing detected values for forming time series
US8396571B2 (en) * 2007-03-19 2013-03-12 United Technologies Corporation Process and system for multi-objective global optimization of maintenance schedules
EP2012209A1 (en) * 2007-07-02 2009-01-07 Siemens Aktiengesellschaft Method for determining the durability of a power station component
US7822577B2 (en) * 2007-08-15 2010-10-26 General Electric Company Methods and systems to develop an experience-based probabilistic lifing process
CN101373495B (en) * 2007-08-24 2010-09-29 西门子公司 Method and system for determining the end of useful life and estimating current historical useful life
FR2923909B1 (en) * 2007-11-15 2009-11-27 Renault Sas DEVICE FOR GENERATING AN INFORMATION SIGNAL REPRESENTATIVE OF A WEAR RATE OF A MECHANICAL PART OF A MOTOR
US20090271127A1 (en) * 2008-04-25 2009-10-29 General Motors Of Canada Limited System and method for monitoring vehicle residual integrity
DE102008038890B4 (en) * 2008-08-13 2021-09-02 Volkswagen Ag Method and device for load counting in an electromechanical steering system
EP2323105B1 (en) 2009-10-16 2014-12-03 Alcatel Lucent Monitoring of machines
DE102012103030B3 (en) * 2012-04-05 2013-05-23 Reis Group Holding Gmbh & Co. Kg Method for operating an industrial robot
US10495010B2 (en) 2016-08-16 2019-12-03 Dana Heavy Vehicle Systems Group, Llc Damage protection for multi-function axle
JP6752739B2 (en) * 2017-02-15 2020-09-09 株式会社日立製作所 Maintenance equipment, presentation system and program
CN106951701B (en) * 2017-03-15 2019-03-05 珠海全志科技股份有限公司 The calculation method and system of NAND FLASH service life
DE102017204440A1 (en) 2017-03-16 2018-09-20 Robert Bosch Gmbh Method for sizing an actuator
DE102018103008A1 (en) * 2018-02-09 2019-08-14 Trw Airbag Systems Gmbh METHOD FOR MONITORING A SAFETY SYSTEM IN A VEHICLE AND MONITORING SYSTEM
CN109030548B (en) * 2018-08-08 2021-06-29 苏州科技大学 Thermal aging life evaluation method of polymer materials based on transformation energy
CN109375032B (en) * 2018-09-15 2021-04-30 宁波高云电气有限公司 Management system of high-power large-capacity capacitor
CN110823544A (en) * 2019-11-20 2020-02-21 中国船舶重工集团海装风电股份有限公司 Method, device, equipment and medium for calculating residual service life of variable-pitch motor brake
CN112060319B (en) * 2020-09-09 2021-09-14 中联重科股份有限公司 Method and device for predicting life condition of wearing part of stirring main machine

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT293358B (en) * 1968-03-30 1971-10-11 Richter Gedeon Vegyeszet Process for the preparation of new N-acyl-hydroxylamine derivatives
US4733361A (en) * 1980-09-03 1988-03-22 Krieser Uri R Life usage indicator
CA1181851A (en) * 1980-09-03 1985-01-29 Uri R. Krieser Life usage indicator
DE4305172A1 (en) * 1993-02-19 1994-08-25 Autent Ingenieurgesellschaft F Device for monitoring a safety-relevant element of a motor vehicle
FR2714506B1 (en) 1993-12-28 1996-02-09 Valeo Electronique Method for managing the maintenance of a vehicle, associated on-board computer and diagnostic station implementing the method.
US5677853A (en) * 1994-11-16 1997-10-14 Delco Electronics Corp. Product testing by statistical profile of test variables
DE19516481B4 (en) 1995-05-05 2007-01-04 Robert Bosch Gmbh Device for detecting, storing and outputting data of a control device in a motor vehicle
DE19709445B4 (en) * 1997-03-07 2004-01-15 Volkswagen Ag Device and method for calculating and displaying service intervals
US6349268B1 (en) * 1999-03-30 2002-02-19 Nokia Telecommunications, Inc. Method and apparatus for providing a real time estimate of a life time for critical components in a communication system
US6490543B1 (en) * 1999-07-13 2002-12-03 Scientific Monitoring Inc Lifeometer for measuring and displaying life systems/parts
US6594597B1 (en) * 1999-10-15 2003-07-15 The Minster Machine Company Press residual life monitor

Also Published As

Publication number Publication date
AU2001239148B2 (en) 2005-12-01
CN1313983C (en) 2007-05-02
AU3914801A (en) 2001-08-27
DE50113758D1 (en) 2008-04-30
KR20020076314A (en) 2002-10-09
DE10190532D2 (en) 2003-01-30
US20030101019A1 (en) 2003-05-29
DE10007308A1 (en) 2001-08-23
CN1422415A (en) 2003-06-04
EP1259941A1 (en) 2002-11-27
US7076396B2 (en) 2006-07-11
BR0108490A (en) 2003-04-22
ATE389921T1 (en) 2008-04-15
WO2001061653A1 (en) 2001-08-23
JP2003523588A (en) 2003-08-05
JP4813732B2 (en) 2011-11-09

Similar Documents

Publication Publication Date Title
EP1259941B1 (en) Method and device for determining the remaining serviceable life of a product
DE19651986B4 (en) Method and device for comparing machines in a fleet
EP2604478B2 (en) Method for recognising function errors of a multi-sensor assembly
DE102008014922B4 (en) Memory readout system for a vehicle control device
DE102018203280A1 (en) State diagnostic device
DE102019128177A1 (en) DEVICE AND METHOD FOR DETERMINING THE STATE
DE10235525A1 (en) Monitoring of the state of a motor vehicle using machine learning and data mining technology to generate component models that are then used to monitor components, predict failure, etc., such analysis being useful for repair, etc.
DE102008049754A1 (en) Method and device for wear diagnosis of a motor vehicle
DE102020102370A1 (en) CONDITIONING DEVICE AND CONDITIONING PROCEDURE
DE102016109497A1 (en) Method and device for determining the state of wear of components of a rail vehicle
DE102018204883A1 (en) Method for operating a control device, motor vehicle and computer program
WO2018178196A1 (en) Method for determining a degree-of-damage uncertainty of a motor vehicle
EP3765317B1 (en) Method for monitoring an air-conditioning system, monitoring device and air-conditioning system
DE102018006035A1 (en) Method for the automated generation of setting marks and for process monitoring in cyclical production processes
DE10153447B4 (en) Method and device for programming a control device of a vehicle, in particular of a motor vehicle
WO2019076952A1 (en) Electrical energy store and method for identifying a storage module type of an electrical energy store
EP3071459B1 (en) Checking of the installation position of axle modulators on the basis of disturbances in speed signals
DE102021104535A1 (en) Method for monitoring the energy supply of a motor vehicle
DE102021206661A1 (en) Method for determining a wear condition of a brake lining of a vehicle
DE102019107240A1 (en) Diagnostic method, diagnostic system and motor vehicle
DE102019107242A1 (en) Diagnostic method, diagnostic system and motor vehicle
DE102021201628B4 (en) Computer-implemented method and device for coding and processing high-dimensional sensor path data from a sensor unit for controlling a vehicle
DE10220812A1 (en) Method and device for monitoring the functioning of a system
WO2019233737A1 (en) Method for automatically generating labelled signatures
DE102019218996B4 (en) Method and device for determining a damage state of components

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20020917

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

17Q First examination report despatched

Effective date: 20040505

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REF Corresponds to:

Ref document number: 50113758

Country of ref document: DE

Date of ref document: 20080430

Kind code of ref document: P

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

Free format text: LANGUAGE OF EP DOCUMENT: GERMAN

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080319

NLV1 Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act
REG Reference to a national code

Ref country code: IE

Ref legal event code: FD4D

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080826

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080619

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080630

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080319

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080319

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080319

26N No opposition filed

Effective date: 20081222

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080319

Ref country code: MC

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090131

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20090131

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080319

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090131

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090131

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090131

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090131

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090131

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080620

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090131

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080319

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 16

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20160121

Year of fee payment: 16

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20170929

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20170131

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20190326

Year of fee payment: 19

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 50113758

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20200801