The present disclosure relates to a vehicle health management (VHM) system, more particularly to a VHM system using a method of reducing the number of unnecessary component replacements by suggesting least probable faults.
Modern vehicles includes a host of vehicle sensors that monitors the systems and selected components within systems on the vehicle. A vehicle health management (VHM) system collects and processes data from the vehicle sensors and analyzes and transforms the data into operational support information to identify the current state of health (SOH) of the vehicle systems and components, enhanced vehicle safety and reliability, and help enable optimized maintenance actions. When the VHM system is located in, or integrated into the vehicle, the health management system may be referred to as an integrated vehicle health management (IVHM) system.
Often, when a vehicle exhibits a problem, a technician usually begins by inspecting and replacing vehicle components that most likely contributed to the problem until the problem is resolved. For example, a common vehicle problem such as when the vehicle will not start, a service technician would initiates a diagnostic process that begins with manually inspecting the vehicle battery as a potential cause of the problem. The vehicle battery is inspected first because it is usually the most common reason for the vehicle failing to start. The battery is then replaced if there is any indication that the battery may be the cause of the problem.
The result of the inspection may indicate the battery is the cause of the problem if the battery has lost its charge, however it might not be the root cause. The service technician may proceed with replacement of the battery, only to find that the vehicle still will not start. Now, the technician must move on to look at other potential causes for the vehicle not starting. This results in wasted time for the service technician, increased warranty cost due to having the non-faulty battery replaced, and inconvenience to the customer.
Thus, while current VHM systems achieve their intended purpose for monitoring the current SOH of the vehicle systems and component, there is a need for a VHM System that suggests least probable faults when the VHS system detects a potential vehicle problem in order to reduce the number of unnecessary component replacements to resolve the vehicle problem.
According to several aspects a method of diagnosing a least probable cause failure for an exhibited vehicle failure is provided. The method includes initiating a vehicle health management (VHM) algorithm to monitor a state of health (SOH) for at least one vehicle component at each ignition event over a predetermined time period, wherein the VHM algorithm determines at least one of a Green SOH, a Yellow SOH, and a Red SOH designation for the at least one vehicle component together with the confidence level of each SOH designation; recording the Green SOH, the Yellow SOH, and the Red SOH designations and their confidence levels over the predetermined period of time; retrieving the Green SOH, the Yellow SOH, and the Red SOH designations along with their confidence levels over the predetermined period of time upon an exhibited vehicle failure; and calculating a number of Green SOH designations (Ncalculated) over the predetermined time period; and issuing a least probable cause suggestion for the at least one component when predetermined conditions are met. The predetermined conditions include (i) the calculated number of Green SOH designations (Ncalculated) is equal to or greater than a predetermined value and (ii) no Yellow SOH and Red SOH designations are present.
According to another aspect of the present disclosure, the method further includes partitioning the predetermined time period into partitioned time intervals and filtering out duplicate Green SOH, the Yellow SOH, and the Red SOH designations within a partitioned time interval. The predetermined time period is a running 30 day period and the partitioned time intervals are 24 hour periods
According to another aspect of the present disclosure, the method further includes determining a time gap, wherein the time gap is a maximum number of consecutive partitioned time intervals without any SOH designation. The predetermined conditions further include (iii) the number of consecutive partitioned time intervals without a Green SOH designation is less than a predetermined value.
According to another aspect of the present disclosure, wherein Ncalculated is calculated using Ncalculated=(NTotal−NBefore). NBefore is the number of Green SOH designations before the time gap. NTotal is the total number of Green SOH designations over the predetermined time period.
According to another aspect of the present disclosure, Ncalculated is calculated using Ncalculated=[NBefore×f(T)]+NAfter. NBefore is the number of Green SOH designations before the time gap. NAfter is the number of Green SOH designations after the time gap. f(T) is a monotonically decreasing function with 0<=f(T)<=1, e.g., f(T)=1-T/T1 wherein T is the size of the time gap.
According to another aspect of the present disclosure, Ncalculated is calculated using Ncalculated=NTotal when the time gap is less than a predefined value and the confidence level of the green SOH designations after the gap is above a predetermined threshold value. NTotal is the total number of Green SOH designations over the predetermined time period. NAfter is the number of Green SOH designations after the time gap. The confidence level of the green SOH designations after the gap is the minimum of the confidence levels of all the green SOH designations after the gap.
According to another aspect of the present disclosure, the method further includes determining if there are missing SOH designations over the predetermined time period. The predetermined conditions further include (iv) no missing SOH designation is present.
According to another aspect of the present disclosure, the method further includes determining if there are any subsystem alerts over the predetermined time period. The predetermined conditions further include (v) no subsystem alerts are present.
According to another aspect of the present disclosure, the method further includes manually inspecting the at least one component for visible faults. The predetermined conditions further include (vi) no visible faults are found.
According to several aspects, a method of diagnosing and suggesting least probable faults for the cause of the exhibited vehicle failure is provided. The method includes initiating a vehicle health management (VHM) algorithm to monitor a state of health (SOH) for at least one vehicle component at each ignition event over a predetermined time period, wherein the VHM algorithm determines at least one of a Green SOH, a Yellow SOH, and a Red SOH designation for the at least one vehicle component; calculating a number of Green SOH designations (Ncalculated) over the predetermined time period; and upon an exhibited vehicle failure, providing a least probable cause indication for the at least one component when a set of conditions are met. The set of conditions include (i) the calculated number of Green SOH designations (Ncalculated) is equal to or greater than a predetermined number of Green SOH designations and (ii) no Yellow SOH and Red SOH designations are present.
In an additional aspect of the present disclosure, the method further includes determining a maximum number of consecutive partitioned time intervals without any SOH designation. The set of conditions further includes (iii) the number of consecutive partitioned time intervals without any SOH designation is less than a predetermined number of partitioned time intervals.
In another aspect of the present disclosure, the method further includes determining a number of missing SOH designations over the predetermined time period. The set of conditions further includes (iv) the number of missing SOH designations is less than a predetermined value.
In another aspect of the present disclosure, the method further includes determining if there are any subsystem alerts over the predetermined time period. The set of conditions further includes (v) no subsystem alerts are present.
In another aspect of the present disclosure, the method further includes visually inspecting the at least one component for faults. The set of conditions further includes (vi) no visible faults are found.
In another aspect of the present disclosure, Ncalculated is calculated using at least one of the following equations:
(i) Ncalculated=(NTotal−NBefore);
(ii) Ncalculated=[NBefore×f(T)]+NAfter; and
(ii) Ncalculated=NTotal when the time gap is less than a pre-defined value and the confidence level of the green SOH designations after the gap is above a predetermined threshold value.
Wherein NTotal is the total number of Green SOH designations over the predetermined time period; NBefore is the number of Green SOH designations before the time gap; NAfter is the number of Green SOH designations after the time gap; and f(T) is a monotonically decreasing function with 0<=f(T)<=1, e.g., f(T)=1-T/T1 wherein T is the size of the time gap.
According to several aspects, an integrated vehicle health management system (IVHMS) for a vehicle is provided. The IVHMS includes a component sensor configured to collect information from a vehicle component and a controller in electronic communication with component sensor. The controller is configured to initiate a vehicle health management (VHM) algorithm to monitor a state of health (SOH) for at least one vehicle component at each ignition event over a predetermined time period, wherein the VHM algorithm determines at least one of a Green SOH, a Yellow SOH, and a Red SOH designation for the at least one vehicle component; calculate a number of Green SOH designations (Ncalculated) over the predetermined time period; and upon an exhibited vehicle failure, provide a least probable cause indication for the at least one component when a predetermined set of conditions are met
In an additional aspect of the present disclosure, the IVHMS further includes a human machine interface (HMI) in communication with the controller. The least probable cause indication is displayed on the HMI.
In another aspect of the present disclosure, the controller is located apart from the vehicle and the controller is in wireless electronic communication with component sensor.
In another aspect of the present disclosure, the predetermined set of conditions includes (i) the calculated number of Green SOH designations (Ncalculated) is equal to or greater than a predetermined number of Green SOH designations; (ii) no Yellow SOH and Red SOH designations are present.
Further areas of applicability will become apparent from the description provided herein. It should be understood that the description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. The illustrated embodiments are disclosed with reference to the drawings, wherein like numerals indicate corresponding parts throughout the several drawings. The figures are not necessarily to scale and some features may be exaggerated or minimized to show details of particular features. The specific structural and functional details disclosed are not intended to be interpreted as limiting, but as a representative basis for teaching one skilled in the art as to how to practice the disclosed concepts.
Referring to
Starting at Block 102, the method 100 includes initiating a vehicle health management (VHM) algorithm typically utilized in an integrated vehicle health management system (VHS) for a motor vehicle. It is preferable that the VHM algorithm is initiated whenever the engine of the vehicle is started, such as when an operator of the vehicle turns a key or pushes a button within the vehicle or on a remote device to start the engine. Each time the vehicle is started or attempted to start is referred to as an ignition event.
Upon a predetermined vehicle operating event such as an ignition event, the VHM algorithm collects information from sensors within the vehicle to monitor performance characteristics of various components within the vehicle. The VHM algorithm determines the SOH designations, together with the confidence levels of the SOH designations, for the various components. The VHM algorithm predicts failures in such components by monitoring the health of the vehicle components including tracking deteriorating or failing performance of the vehicle components. VHM algorithms utilized in IVHMS for motor vehicles for determining SOH designations and corresponding confidence levels are known in the art. Such VHM algorithms may be vehicle system or vehicle components specific.
Moving to Block 104, the date and time of each ignition event and SOH of the various monitored components for each ignition event along with the confidence level are recorded over a predetermined time period (T1), preferably a running 30 day period. In other words, the date and time of each ignition event is recorded and the determined SOH designations for various monitored components are retained for the previous 30 days, after which the determined SOH designations may be archived or deleted.
Moving to Bock 106, the method 100 then partitioned the predetermined time period (T1) into predetermined time intervals. It is preferable that the running 30 day period (predetermined time period) are partitioned into consecutive 24 hour time intervals (predetermined time intervals). At each ignition event within a 24 hour time interval, the VHM algorithm runs continuously for as long as the engine is running and monitors multiple components and systems of the vehicle, as well as associated diagnostic data (e.g., detected faults or past failures) and prognostic data (e.g., remaining useful life or incipient failures), to give the components and systems a SOH designation of Green, Yellow, or Red. For a 24 hour time interval, there may be no ignition event or there may be multiple ignition events. For example, there would be no ignition event if the vehicle is parked with the engine off for the 24 hour time interval or there may be multiple ignition events if the vehicle is started and stopped multiple times during the 24 hour time interval.
Moving to Block 108, the method further includes totalizing the Green SOH, Yellow SOH, and Red SOH designations as determined by the VHM algorithm for at least one vehicle component for each 24 hour time interval. It is preferable that each ignition event has a SOH designation. However, it should be appreciated that the VHM algorithm may not determine a SOH designation for every ignition event due to insufficient run time, sensor malfunctions, insufficient collection of data, etc. The numbers of Green SOH results are totalized for each discrete 24 hour interval. The number of Green SOH results are also calculated for the overall running 30 day period.
An indication of the likelihood that the at least one vehicle component is a root cause of the vehicle failure is only given in circumstances where there is compelling information to that effect. Therefore, no indication of the likelihood that the at least one vehicle component is a root cause of the exhibited vehicle failure is given when the number of consecutive Green SOH designations for the at least one vehicle component is less than a pre-determined threshold over the predetermined time period (for example 30 days), within a certain number of consecutive time interval (for example 3 consecutive days), or within a discrete time interval (for example 24 hour period).
Errors in data collection may affect in determining the likelihood whether the monitored component is a root cause for a vehicle problem. By way of example only, the predetermined number of consecutive Green SOH may have occurred over a short period of time, such as over less than a 24 hour period. By way of another example, there may be missing data as suggested where the total number of ignition events are greater than the number of SOH designations. By way of still another example, vehicle component fault occurs after the last ignition event but have not yet been detected by the VHM algorithm.
Upon an exhibited vehicle failure detected by the VHMS or by an operator of the motor vehicle or vehicle technician, the method proceeds to Block 200 for analyzing the SOH designations for suggesting a least probable cause for monitored components. Referring to
Moving to Block 204, less meaningful data for the vehicle battery are filtered out. Less meaningful data includes duplicate VHM determinations within a predetermined short period of time such as within an hour. Such duplicate data within a short period of time may be the result of the vehicle operator or technician repeatedly attempting to start the vehicle.
Moving to determination Block 206, if there are any SOH designations that is Yellow or Red, then the method moves to Block 216 where a least probable cause is not issued and the method ends. At decision Block 206, if there are no SOH designations that are Yellow or Red, then the method moves to decision Block 208.
At decision Block 208, if there are any consecutive time Intervals equal to or greater than a predetermined time value (T2) without a SOH decision, then the flow chart continues to Subroutine 300. Two or more consecutive time intervals without a SOH decision is referred to as a time gap (T). It is preferably that the time value (T2) is three (3) days. Referring to
Moving to Block 304 using at least one of the following three options, a value of green SOH designations (N) is calculated (Ncalculated). For Option 1, Ncalculated is equal to the total number of Green SOH designations in the predetermined time period (NTotal) minus the total number of Green SOH designations before the time gap (NBefore), expressed as NCalculated=(NTotal−NBefore). In Option 2, Ncalculated=[(NBefore)×f(T)]+[Number of Green SOH designations after the time gap (NAfter)]. Where f(T) is defined as a monotonically decreasing function with 0<=f(T)<=1, for example, f(T)=1−T/T1, wherein T is the amount of time in the time gap, also referred to as size of the time gap. In Option 3, referring to
Referring back to
Moving to Block 212 from Block 210. At Block 212, the totalized number of VHM determinations recorded within the predetermined time period T1 (i.e. 30 days) are compared with the totalized number of ignition events recorded within the predetermined time period T1.
Moving to decision Block 214, if the total number of ignition events is greater than the VHM determination then there is an indication of missing VHM determinations, resulting in the method moving to Block 216 where a least probable cause is not issued and the method ends. If there are no indications of missing VHM determinations, then the method moves to Block 218 where any alerts, such as the subsystem-related diagnostic trouble codes (DTC), parameter identifier (PID), and other alerts such as the battery saver mode information (BSM), within the predetermined time period T1 are retrieved.
Moving to decision Block 220 if any alerts occurred, then the method moves to Block 216 where a least probable cause notification is not issued and the method ends. If no alerts occurred, then the method moves to Block 222. At Block 222, the technician is prompted to conduct a manual check for any visual indication of faulty components, such as cracks or leaks in the case of a vehicle battery.
Moving to decision block 224 from Block 220, if there is any faults found from the manual inspection, then the method moves to Block 216 where a least probable cause is not issued and the method ends. If no visual faults are found from the manual inspection, then the method moves to Block 226 where a least probable cause is issued. The least probable cause notification is issued with high confidence if the Ncalculated is equal to or greater than a predetermined value, preferable 40 or greater, and the confidence level is equal to or greater than predetermined value, preferably greater than 70%.
Referring to
The vehicle controller 508 communicates with the HMI 514 to communicate to a vehicle operator or technician suggesting least probable faults for the cause of the exhibited vehicle failure. In an exemplary embodiment, the controller 508 is located within the vehicle and communicates with the component sensors in the vehicle via a communications bus system 512. In another exemplary embodiment, the controller 508 is located remotely from the vehicle, in which the sensors within the vehicle 504 communicate with the communications bus system 512 within the vehicle and the controller 508 communicates with the communications bus via a wireless network (not shown).
The at least one component sensor 502 is configured to monitor the health of the at least one vehicle component 502. As a non-limiting example, the component 502 may be that of a vehicle battery 502 and the component sensor 506 is configured to monitor the operating parameters of the battery 502 that includes the state of charge, open circuit voltage, minimum crank voltage, crank time, and battery internal resistance. The component sensor 502 collects information on the operating parameters of the component 502 and communicates the information to a controller 508.
The controller 508 is a non-generalized, electronic control device having a preprogrammed digital computer or processor 510, memory 512 or non-transitory computer readable medium used to store data such as control logic, software applications, instructions, computer code, data, lookup tables, etc. Computer readable medium includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A “non-transitory” computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device. Computer code includes any type of program code, including source code, object code, and executable code.
A method and IVHMS for implementing the method of the present disclosure offers several advantages. The method tracks and keeps count of the number of consecutive Green SOH results from the VHM assessments to generate least probable cause determination for vehicle problems including sudden failures, intermittent faults or uncovered faults, or missing data issues with application to battery fault diagnosis, and delivers compelling vehicle component status information to the operator of the vehicle or service technician to bias the service technician away from potential inappropriate part replacements thereby reducing no trouble found (NTF) replacements, associated warranty costs, and in convenience to the customer.
The description of the present disclosure is merely exemplary in nature and variations that do not depart from the gist of the present disclosure are intended to be within the scope of the present disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the present disclosure.