US20170253268A1 - Method and system for fault isolation in an electric power steering system - Google Patents
Method and system for fault isolation in an electric power steering system Download PDFInfo
- Publication number
- US20170253268A1 US20170253268A1 US15/059,932 US201615059932A US2017253268A1 US 20170253268 A1 US20170253268 A1 US 20170253268A1 US 201615059932 A US201615059932 A US 201615059932A US 2017253268 A1 US2017253268 A1 US 2017253268A1
- Authority
- US
- United States
- Prior art keywords
- value
- fault
- calculated
- motor
- electric power
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/0481—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/006—Indicating maintenance
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
- G07C5/0825—Indicating performance data, e.g. occurrence of a malfunction using optical means
Definitions
- FIG. 2 is a flowchart representing a method of identifying a fault in the electric power steering system.
- a vehicle 10 includes a steering column-mounted electric power steering (EPS) system 20 and a controller 50 .
- the vehicle may include, but is not limited to, any mobile platform, such as a car, truck, bus, plane, atv, boat, tractor, industrial vehicle, etc.
- the controller 50 is shown schematically as a single unit, however the various elements of the controller 50 may be distributed among multiple special purpose controllers or electronic control units (ECUs), e.g., a motor control unit, a steering control unit, etc.
- ECUs electronice.g., a motor control unit, a steering control unit, etc.
- various elements of the controller 50 may be located off-board or outside of the vehicle, such as at a central processing location.
- some components and/or functions of the controller 50 may be located/performed in the vehicle 10 , and other components and/or functions of the controller 50 may be located remote from the vehicle 10 , with data transmitted therebetween as necessary.
- the controller 50 may transmit the motor control signals (arrow 13 ) to the steering motor 32 using a controller area network (CAN), serial bus, data router(s), and/or other suitable network connections.
- Hardware components of the controller 50 may include one or more digital computers, located within the vehicle 10 and/or remote from the vehicle 10 , each having a microprocessor or central processing unit (CPU), read only memory (ROM), random access memory (RAM), electrically-programmable read only memory (EPROM), a high-speed clock, analog-to-digital (A/D) and digital-to-analog (D/A) circuitry, and input/output circuitry and devices (I/O ), as well as appropriate signal conditioning and buffer circuitry.
- CPU microprocessor or central processing unit
- ROM read only memory
- RAM random access memory
- EPROM electrically-programmable read only memory
- A/D analog-to-digital
- D/A digital-to-analog
- I/O input/output circuitry and devices
- An extended state observer 52 is included as part of the software functionality of the controller 50 , with the state observer 52 applying state space feedback control law, as is well understood in the art.
- the controller 50 is also programmed with or otherwise has access to a tire dynamics model 56 and an EPS system model 58 .
- the operation of the tire dynamics model 56 and the EPS system model 58 to calculate a first Self Aligning Torque (SAT) and a second SAT respectively, is known to those skilled in the art, and is described in U.S. Pat. No. 8,634,986, application Ser. No. 13/075,263, which is assigned to the assignee of this disclosure. Accordingly, the operation of the tire dynamics model 56 and the EPS system model 58 to calculate a first Self Aligning Torque (SAT) and a second SAT respectively are not described in detail herein.
- the method 100 of isolating a fault in the electric power steering system 20 of the vehicle 10 is generally represented.
- the method 100 includes calculating a value for each of a plurality of fault signature components.
- the step of calculating the value for the fault signature components is generally indicated by box 102 in FIG. 2 .
- the fault signature components are parameters of the electric power steering system 20 that may be monitored and/or calculated, and used to evaluate the operation of the electric power steering system 20 and/or components thereof.
- the fault signature components may include, but are not limited to, a residual value from a motor circuit equation, the absolute value of the difference between a first Self Aligning Torque (SAT) value calculated from a tire dynamics model 56 , and a second SAT value calculated from an extended state observer 52 and nominal parameters for the electric power steering system 20 , a variance in the difference between the first SAT value and the second SAT value, an estimated motor 32 resistance in the electric power steering system 20 , an estimated back Electro-Magnetic Force (EMF) constant in the electric power steering system 20 , and a residual value from a vehicle 10 dynamics equation.
- SAT Self Aligning Torque
- EMF Electro-Magnetic Force
- the calculation of the first SAT value, from the tire dynamics model 56 , and the second SAT value, from an extended state observer 52 and nominal parameters for the electric power steering system 20 are known to those skilled in the art. Accordingly, the process used by the controller 50 to calculate the first SAT value and the second SAT value is not described herein.
- the controller 50 uses known mathematical operations to calculate the absolute value of the difference between the first SAT value and the second SAT value. As used herein, the absolute value is defined as the magnitude of a real number without regard to its sign (e.g., + or ⁇ ). Additionally, the controller 50 uses known mathematical operations to calculate the variance between the first SAT value and the second SAT value. As used herein, the variance is defined as the averages of the squared differences from the mean.
- the residual value from the motor circuit equation may be calculated from Equation 1) below.
- r 1 is the residual value of the motor circuit equation
- R is a nominal value of the steering motor 32 resistance
- K t is the back EMF constant nominal value
- I m is the measured electrical current for the steering motor 32
- n is a gear ratio between the steering motor 32 and the steering assembly 16 (e.g., rack and pinion)
- V m is the measured electrical potential (voltage) of the electric steering motor 32
- ⁇ dot over ( ⁇ ) ⁇ p is the pinion angular velocity, which can be derived (e.g., by taking time derivatives) from the measurement by steering angle sensor 21 .
- the term “nominal value” is defined as a normal operating value of a specific parameter.
- Equation 2 The residual value from the vehicle 10 dynamics equation may be calculated from Equation 2) below.
- n′ is a ratio from pinion angle to Road Wheel Angle (RWA)
- ⁇ pm is the measured pinion angle, which can be obtained from the steer wheel angle sensor 21 .
- the estimated steering motor 32 resistance in the electric power steering system 20 may be calculated using a recursive least squares with varying forgetting factor method 100 . Additionally, the motor back EMF constant in the electric power steering system 20 may also be calculated using a recursive least squares with varying forgetting factor method 100 .
- a recursive least squares filter is an adaptive filter which recursively finds the coefficients that minimize a weighted linear least squares function relating to the input signals.
- a forgetting factor gives exponentially less weight to older error samples.
- a varying forgetting factor decreases temporarily when the estimation error increases so that rapid adaption can occur, and returns to a value near 1 when estimation error decreases so that adaption can be insensitive to measurement noise.
- the controller 50 compares the calculated values of the estimated steering motor 32 resistance and the estimated motor back EMF constant to a respective nominal value for each respective fault signature component to determine if the calculated steering motor 32 resistance value and/or the calculated motor back EMF constant value deviate from their respective nominal values.
- the step of comparing the estimated motor 32 resistance and the estimated motor back EMF constant to their respective nominal values is generally indicated by box 104 in FIG. 2 . If both the values for the estimated motor 32 resistance and the estimated motor back EMF deviate from their respective nominal values, then a fault may exist with one or more of the components of the electric power steering system 20 .
- the comparison of the fault signature components to their respective threshold values defines a threshold comparison result for reach fault signature component, referred to collectively as the threshold comparison results.
- the threshold comparison results indicate whether each fault signature component exceeds of does not exceed its respective threshold value. Accordingly, the threshold comparison results do not include the actual value of each of the fault signature components, but rather provide the result of the comparison to their respective threshold value, the result being that each fault signature component either exceeds or does not exceed its threshold value.
- the controller 50 compares the threshold comparison results to a fault table. Comparing the threshold comparison results to the fault table, when both the calculated steering motor 32 resistance value and the calculated motor back EMF constant value deviate from the respective values, is generally indicated by box 110 in FIG. 2 .
- the fault table correlates different possible combinations of the threshold comparison results, i.e., combinations of each fault signature component either exceeding or not exceeding their respective threshold value, to pre-identified or known faults.
- the fault table indicates pre-calculated threshold comparison results for pre-identified or known faults in the power steering system 20 .
- the controller 50 may determine if the fault signature component threshold comparison results correspond to a pre-identified or known fault in the electric power steering system 20 .
- the controller 50 automatically executes a control action to indicate a detected fault in the electric power steering system 20 .
- the control action may include, but is not limited to, at least one of: recording a diagnostic code in the controller 50 , displaying an icon or message within the vehicle 10 , notifying a remote location/facility, sending a message, such as an email, text, etc., or some other action not specifically noted or described herein.
- the controller 50 determines that the threshold comparison results match a result of a pre-defined or known fault indicated in the fault table, generally indicated at 112 . If the controller 50 determines that the threshold comparison results match a result of a pre-defined or known fault indicated in the fault table, generally indicated at 112 , then the controller 50 identifies the specific identified fault in the electric power steering system 20 in the control action. Identifying the known or specifically identified fault in the electric power steering system 20 is generally indicated by box 114 in FIG. 2 .
- controller 50 determines that the threshold comparison results do not match or correlate to any of the known faults as defined in the fault table, generally indicated at 116 , then the controller 50 executes a general control action indicating an unknown fault in the electric power steering system 20 . Identifying an unknown fault in the electric power steering system 20 is generally indicated by box 118 in FIG. 2 .
- the controller 50 determines that at least one of the calculated steering motor 32 resistance value and the calculated motor back EMF constant value does not deviate from their respective nominal values, i.e., at least one of the calculated steering motor 32 resistance value and the calculated motor back EMF constant are close to or near their respective nominal values, generally indicated at 120 .
- the controller 50 compares one or more of the calculated values of the fault signature components to their respective threshold value for each fault signature component, to determine if each of the calculated values of the fault signature components exceeds its respective threshold value or does not exceed its respective threshold value. Comparing the fault signature components to their respective threshold value, when at least one of the calculated steering motor 32 resistance value and the calculated motor back EMF constant value does not deviate from their respective nominal values, is generally indicated by box 122 in FIG.
- the controller 50 compares the absolute value of the residual value from the motor circuit equation to the motor threshold, the absolute value of the difference between the first SAT value and the second SAT value to the SAT error threshold, the variance in the difference between the first SAT value and the second SAT value to the SAT variance threshold, the absolute value of the difference between the calculated steering motor 32 resistance value and the nominal steering motor 32 resistance value to the resistance threshold, the absolute value of the difference between the calculated motor back EMF constant value and the nominal value of the motor back EMF constant to the EMF threshold, and the absolute value of the residual value from the vehicle 10 dynamics equation to the dynamic threshold.
- the comparison of the fault signature components to their respective threshold value defines a threshold comparison result for each fault signature component, referred to collectively as the threshold comparison results.
- the threshold comparison results provide a combination of results indicating whether each fault signature component exceeds or does not exceed their respective threshold value.
- the controller 50 automatically executes a control action to indicate a detected fault in the electric power steering system 20 .
- the control action may include, but is not limited to, at least one of: recording a diagnostic code in the controller 50 and/or displaying an icon or message within the vehicle 10 , notifying or otherwise sending a message to a location remote from the vehicle 10 , or some other action, either at the vehicle 10 or remote from the vehicle 10 , not specifically described herein.
- the controller 50 determines that the threshold comparison results match a pre-defined or known fault indicated in the fault table, generally indicated at 132 , then the controller 50 identifies the specific, identified fault in the electric power steering system 20 in the control action. Identifying the known or specifically identified fault in the electric power steering system 20 is generally indicated by box 134 in FIG. 2 .
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Power Steering Mechanism (AREA)
Abstract
A method of isolating a fault in an electric power steering system includes calculating a value for fault signature components. Each of the calculated values of the fault signature components is compared to a respective threshold value, to determine if any of the calculated values of the fault signature components exceeds its respective threshold value. When at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value, the above threshold comparison results are compared to a fault table that relates pre-calculated threshold comparison results to pre-identified faults, to determine if the above threshold comparison results correspond to a pre-identified fault. Based on the fault table comparison results, a control action is automatically executed to indicate a pre-identified fault or an unknown fault in the electric power steering system.
Description
- The disclosure generally relates to a method and system for identifying a fault in an electric power steering system.
- Electric power steering (EPS) is a direct replacement for hydraulic power steering, but consumes significantly less energy during operation. EPS is especially attractive in hybrid vehicles, where the engine may or may not be running, resulting in an intermittent source of mechanical power to run a hydraulic pump, but a continuous and plentiful source of electrical power. EPS uses an electronic torque sensor to measure the steering wheel torque, and an electric motor is used to apply additional torque to the steering rack. EPS systems not only provide steering assist to drivers but they are also actuators for recently developed active safety features, such as lane keeping, and lane changing assist. It is therefore important to recognize and identify faults in the electric power steering system prior to failure so that corrective action may be taken.
- A method of isolating a fault in an electric power steering system of a vehicle is provided. The vehicle may include, but is not limited to, any mobile platform, such as a car, truck, bus, plane, atv, boat, tractor, etc. The method includes calculating a value for each of a plurality of fault signature components. Each of the calculated values of the plurality of fault signature components is compared to a respective threshold value for each fault signature component, to determine if any of the calculated values of the plurality of fault signature components exceeds its respective threshold value. When at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value, a control action is automatically executed to indicate a detected fault in the electric power steering system. The above threshold comparison results are compared to a fault table that indicates pre-calculated threshold comparison results for pre-identified faults, to determine if the above threshold comparison results correspond to a pre-identified fault. Based on the fault table comparison results, a control action is automatically executed to indicate a detected known fault or a detected unknown fault in the electric power steering system.
- An electric power steering system for a vehicle is also provided. The electric power steering system includes a steering wheel configured to receive a set of driver steering inputs, including a steering torque and a steering angle. A torque sensor is configured to measure the steering torque, and an angle sensor is configured to measure the steering angle. The electric power steering system further includes a steering assembly, and a steering motor that is operable for passing a variable motor assist torque to the steering assembly at a torque level which depends in part on the steering angle and the steering torque. A controller includes tangible, non-transitory memory, and is operable to execute a set of instructions for identifying a fault in the electric power steering system. Specifically, the controller is operable to calculate a value for each of a plurality of fault signature components. The plurality of fault signature components include: a residual value from a motor circuit equation, the absolute value of the difference between a first self aligning torque value calculated from a tire dynamic model, and a second self aligning torque value calculated from an extended state observer and nominal parameters for the electric power steering system, a variance in the difference between the first self aligning torque value and the second self aligning torque value, an estimated motor resistance in the electric power steering system, an estimated motor back Electro-Magnetic Force (EMF) constant in the electric power steering system, and a residual value from a vehicle dynamics equation. The controller compares each of the calculated values of the plurality of fault signature components to a respective threshold value for each fault signature component, to determine if any of the calculated values of the plurality of fault signature components exceeds its respective threshold value. When at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value, a control action is automatically executed to indicate a detected fault in the electric power steering system. The above threshold comparison results are then compared to a fault table that indicates pre-calculated threshold comparison results for pre-identified faults, to determine if the above threshold comparison results correspond to a pre-identified fault. Based on the comparison of the threshold comparison results to the fault table, a control action is automatically executed to indicate a detected known fault or a detected unknown fault in the electric power steering system.
- The above features and advantages and other features and advantages of the present teachings are readily apparent from the following detailed description of the best modes for carrying out the teachings when taken in connection with the accompanying drawings.
-
FIG. 1 is a schematic illustration of a vehicle having a steering column-mounted electric power steering (EPS) system and a controller configured for identifying known and unknown faults in the EPS system. -
FIG. 2 is a flowchart representing a method of identifying a fault in the electric power steering system. - Those having ordinary skill in the art will recognize that terms such as “above,” “below,” “upward,” “downward,” “top,” “bottom,” etc., are used descriptively for the figures, and do not represent limitations on the scope of the disclosure, as defined by the appended claims. Furthermore, the teachings may be described herein in terms of functional and/or logical block components and/or various processing steps. It should be realized that such block components may be comprised of any number of hardware, software, and/or firmware components configured to perform the specified functions.
- Referring to the drawings, wherein like reference numbers correspond to like or similar components throughout the several figures, and beginning with
FIG. 1 , avehicle 10 includes a steering column-mounted electric power steering (EPS)system 20 and acontroller 50. The vehicle may include, but is not limited to, any mobile platform, such as a car, truck, bus, plane, atv, boat, tractor, industrial vehicle, etc. Thecontroller 50 is shown schematically as a single unit, however the various elements of thecontroller 50 may be distributed among multiple special purpose controllers or electronic control units (ECUs), e.g., a motor control unit, a steering control unit, etc. Furthermore, various elements of thecontroller 50 may be located off-board or outside of the vehicle, such as at a central processing location. For example, some components and/or functions of thecontroller 50 may be located/performed in thevehicle 10, and other components and/or functions of thecontroller 50 may be located remote from thevehicle 10, with data transmitted therebetween as necessary. - The
present controller 50 is configured for identifying either a known or an unknown fault in the electricpower steering system 20. As used herein, a “fault” in the electricpower steering system 20 is defined as a deviation beyond an allowable operating range of a measurable parameter of the electricpower steering system 20, relative to a calibrated, properly functioning standard. Thecontroller 50 is further configured for executing a control action that is appropriate for the identified fault in the electricpower steering system 20, such as by recording a diagnostic code and/or displaying information to a driver of thevehicle 10 via adisplay 17, e.g., a display screen, indicator lamp, icon, etc. Alternatively, thecontroller 50 may execute a control action that is remote from the vehicle, such as send an email, text, or other alert to a remote processing/maintenance facility. - The
vehicle 10 includes asteering wheel 12. Thesteering wheel 12 rotates in response to driver steering inputs, which are collectively represented inFIG. 1 bydouble arrow 19. Thesteering wheel 12 is operatively connected to asteering column 14, which is connected in turn to asteering assembly 16. In one embodiment, thesteering assembly 16 is a rack and pinion assembly, although other steering assemblies may be used depending on the design. Thesteering assembly 16 ultimately orientsfront tires 25 with respect to aroad surface 27, e.g., by movingtie rods 18 on a set of front axles (not shown), as is well understood in the art. - A
torque sensor 23 and an optionalsteering angle sensor 21 may be positioned with respect to thesteering column 14. Thetorque sensor 23 measures and transmits a torque sensor signal (arrow 123 ) to thecontroller 50. Likewise, thesteering angle sensor 21 measures and transmits a steering angle signal (arrow 121 ) to thecontroller 50. Thecontroller 50 processes thesignals steering motor 32 for executing the present steering maneuver. Thecontroller 50 is in communication with thesteering motor 32 via motor control signals (arrow 13 ). Thesteering motor 32 responds to the motor control signals (arrow 13 ) by generating and delivering a motor torque (arrow 15 ) through a reduction gear set and to thesteering assembly 16. - Still referring to
FIG. 1 , thecontroller 50 may transmit the motor control signals (arrow 13 ) to thesteering motor 32 using a controller area network (CAN), serial bus, data router(s), and/or other suitable network connections. Hardware components of thecontroller 50 may include one or more digital computers, located within thevehicle 10 and/or remote from thevehicle 10, each having a microprocessor or central processing unit (CPU), read only memory (ROM), random access memory (RAM), electrically-programmable read only memory (EPROM), a high-speed clock, analog-to-digital (A/D) and digital-to-analog (D/A) circuitry, and input/output circuitry and devices (I/O ), as well as appropriate signal conditioning and buffer circuitry. - Each set of algorithms or computer-executable instructions residing within the
controller 50 or readily accessible and executable thereby, including any algorithms or computer instructions needed for executing thepresent method 100 as explained below, can be stored on tangible, non-transitory computer-readable memory 54 and executed by associated hardware portions of thecontroller 50 as needed to provide the disclosed functionality, either located within thevehicle 10 and/or remote from thevehicle 10. An extendedstate observer 52 is included as part of the software functionality of thecontroller 50, with thestate observer 52 applying state space feedback control law, as is well understood in the art. Thecontroller 50 is also programmed with or otherwise has access to atire dynamics model 56 and anEPS system model 58. The operation of thetire dynamics model 56 and theEPS system model 58 to calculate a first Self Aligning Torque (SAT) and a second SAT respectively, is known to those skilled in the art, and is described in U.S. Pat. No. 8,634,986, application Ser. No. 13/075,263, which is assigned to the assignee of this disclosure. Accordingly, the operation of thetire dynamics model 56 and theEPS system model 58 to calculate a first Self Aligning Torque (SAT) and a second SAT respectively are not described in detail herein. - Referring to
FIG. 2 , themethod 100 of isolating a fault in the electricpower steering system 20 of thevehicle 10 is generally represented. Themethod 100 includes calculating a value for each of a plurality of fault signature components. The step of calculating the value for the fault signature components is generally indicated bybox 102 inFIG. 2 . The fault signature components are parameters of the electricpower steering system 20 that may be monitored and/or calculated, and used to evaluate the operation of the electricpower steering system 20 and/or components thereof. The fault signature components may include, but are not limited to, a residual value from a motor circuit equation, the absolute value of the difference between a first Self Aligning Torque (SAT) value calculated from atire dynamics model 56, and a second SAT value calculated from anextended state observer 52 and nominal parameters for the electricpower steering system 20, a variance in the difference between the first SAT value and the second SAT value, an estimatedmotor 32 resistance in the electricpower steering system 20, an estimated back Electro-Magnetic Force (EMF) constant in the electricpower steering system 20, and a residual value from avehicle 10 dynamics equation. - The calculation of the first SAT value, from the
tire dynamics model 56, and the second SAT value, from anextended state observer 52 and nominal parameters for the electricpower steering system 20 are known to those skilled in the art. Accordingly, the process used by thecontroller 50 to calculate the first SAT value and the second SAT value is not described herein. Thecontroller 50 uses known mathematical operations to calculate the absolute value of the difference between the first SAT value and the second SAT value. As used herein, the absolute value is defined as the magnitude of a real number without regard to its sign (e.g., + or −). Additionally, thecontroller 50 uses known mathematical operations to calculate the variance between the first SAT value and the second SAT value. As used herein, the variance is defined as the averages of the squared differences from the mean. - The residual value from the motor circuit equation may be calculated from Equation 1) below.
-
r 1 V m −RI m −K t n{dot over (θ)} p - Referring to Equation 1), r1 is the residual value of the motor circuit equation, R is a nominal value of the
steering motor 32 resistance, Kt is the back EMF constant nominal value, Im is the measured electrical current for thesteering motor 32, n is a gear ratio between the steeringmotor 32 and the steering assembly 16 (e.g., rack and pinion), Vm is the measured electrical potential (voltage) of theelectric steering motor 32, and {dot over (θ)}p is the pinion angular velocity, which can be derived (e.g., by taking time derivatives) from the measurement by steeringangle sensor 21. As used herein, the term “nominal value” is defined as a normal operating value of a specific parameter. - The residual value from the
vehicle 10 dynamics equation may be calculated from Equation 2) below. -
- Referring to Equation 2), r2 is the residual value of the
vehicle 10 dynamics equation, Vx is the measuredlongitudinal vehicle 10 speed, Kμ is an assumed nominal value of an understeer coefficient, L is an assumed nominal value of thevehicle 10 wheelbase, {dot over (ψ)} is a measured yaw rate of thevehicle 10, and δ is the road wheel angle. The road wheel angle δ is calculated from Equation 3 below. -
- Referring to Equation 3), n′ is a ratio from pinion angle to Road Wheel Angle (RWA), and θpm is the measured pinion angle, which can be obtained from the steer
wheel angle sensor 21. - The estimated
steering motor 32 resistance in the electricpower steering system 20 may be calculated using a recursive least squares with varying forgettingfactor method 100. Additionally, the motor back EMF constant in the electricpower steering system 20 may also be calculated using a recursive least squares with varying forgettingfactor method 100. As is known to those skilled in the art, a recursive least squares filter is an adaptive filter which recursively finds the coefficients that minimize a weighted linear least squares function relating to the input signals. As is known to those skilled in the art, a forgetting factor gives exponentially less weight to older error samples. As is known to those skilled in the art, a varying forgetting factor decreases temporarily when the estimation error increases so that rapid adaption can occur, and returns to a value near 1 when estimation error decreases so that adaption can be insensitive to measurement noise. - Once the
controller 50 has calculated the values for the fault signature components, thecontroller 50 then compares the calculated values of the estimated steeringmotor 32 resistance and the estimated motor back EMF constant to a respective nominal value for each respective fault signature component to determine if thecalculated steering motor 32 resistance value and/or the calculated motor back EMF constant value deviate from their respective nominal values. The step of comparing the estimatedmotor 32 resistance and the estimated motor back EMF constant to their respective nominal values is generally indicated bybox 104 inFIG. 2 . If both the values for the estimatedmotor 32 resistance and the estimated motor back EMF deviate from their respective nominal values, then a fault may exist with one or more of the components of the electricpower steering system 20. - When the
controller 50 determines that both thecalculated steering motor 32 resistance value and the calculated motor back EMF constant value deviate from the respective values, generally indicated at 106, then thecontroller 50 compares one or more of the calculated values of the fault signature components to a respective threshold value for each fault signature component, to determine if any of the calculated values of the fault signature components exceeds its respective threshold value. Comparing the fault signature components to their respective threshold value, when both the calculated or estimated steeringmotor 32 resistance value and the calculated or estimated motor back EMF constant value deviate from their respective nominal values is generally indicated bybox 108 inFIG. 2 . The respective threshold value for each of the fault signature components may be considered a maximum allowable deviation from their respective nominal values. Accordingly, a calculated value that exceeds its respective threshold value may be considered to be outside of an allowable operating range and/or indicate a fault in the power steering system. - Specifically, when the
controller 50 determines that both thecalculated steering motor 32 resistance value and the calculated motor back EMF constant value deviate from their respective nominal values, generally indicated at 106, then thecontroller 50 compares an absolute value of the residual value from the motor circuit equation to a motor threshold, the absolute value of the difference between the first SAT value and the second SAT value to a SAT error threshold, the variance in the difference between the first SAT value and the second SAT value to a SAT variance threshold, and compares an absolute value of the residual value from thevehicle 10 dynamics equation to a dynamic threshold. Thecontroller 50 compares these fault signature components to the respective threshold values to determine if the values of the fault signature components exceed their respective threshold values. Specifically, thecontroller 50 determines if the absolute value of the residual value from the motor circuit equation is greater than the motor threshold, if the absolute value of the difference between the first SAT value and the second SAT value is greater than the SAT error threshold, if the variance in the difference between the first SAT value and the second SAT value is greater than the SAT variance threshold, or if the absolute value of the residual value from thevehicle 10 dynamics equation is greater than the dynamic threshold. - The comparison of the fault signature components to their respective threshold values, generally indicated by
box 108 inFIG. 2 , defines a threshold comparison result for reach fault signature component, referred to collectively as the threshold comparison results. The threshold comparison results indicate whether each fault signature component exceeds of does not exceed its respective threshold value. Accordingly, the threshold comparison results do not include the actual value of each of the fault signature components, but rather provide the result of the comparison to their respective threshold value, the result being that each fault signature component either exceeds or does not exceed its threshold value. The threshold comparison results provide a list, sequence or combination of results, in which all of the fault signature components exceed their respective threshold value, all of the fault signature components do not exceed their respective threshold value, or a combination in which some of the fault signature components exceed their respective threshold value and the remainder of the fault signature components do not exceed their respective threshold value. - The
controller 50 then compares the threshold comparison results to a fault table. Comparing the threshold comparison results to the fault table, when both thecalculated steering motor 32 resistance value and the calculated motor back EMF constant value deviate from the respective values, is generally indicated bybox 110 inFIG. 2 . The fault table correlates different possible combinations of the threshold comparison results, i.e., combinations of each fault signature component either exceeding or not exceeding their respective threshold value, to pre-identified or known faults. In other words, the fault table indicates pre-calculated threshold comparison results for pre-identified or known faults in thepower steering system 20. In so doing, thecontroller 50 may determine if the fault signature component threshold comparison results correspond to a pre-identified or known fault in the electricpower steering system 20. - When the estimated steering motor resistance and the estimated motor back EMF constant both deviate from their respective nominal values, the
controller 50 automatically executes a control action to indicate a detected fault in the electricpower steering system 20. The control action may include, but is not limited to, at least one of: recording a diagnostic code in thecontroller 50, displaying an icon or message within thevehicle 10, notifying a remote location/facility, sending a message, such as an email, text, etc., or some other action not specifically noted or described herein. - If the
controller 50 determines that the threshold comparison results match a result of a pre-defined or known fault indicated in the fault table, generally indicated at 112, then thecontroller 50 identifies the specific identified fault in the electricpower steering system 20 in the control action. Identifying the known or specifically identified fault in the electricpower steering system 20 is generally indicated bybox 114 inFIG. 2 . - If the
controller 50 determines that the threshold comparison results do not match or correlate to any of the known faults as defined in the fault table, generally indicated at 116, then thecontroller 50 executes a general control action indicating an unknown fault in the electricpower steering system 20. Identifying an unknown fault in the electricpower steering system 20 is generally indicated bybox 118 inFIG. 2 . - When the
controller 50 determines that at least one of thecalculated steering motor 32 resistance value and the calculated motor back EMF constant value does not deviate from their respective nominal values, i.e., at least one of thecalculated steering motor 32 resistance value and the calculated motor back EMF constant are close to or near their respective nominal values, generally indicated at 120, then thecontroller 50 compares one or more of the calculated values of the fault signature components to their respective threshold value for each fault signature component, to determine if each of the calculated values of the fault signature components exceeds its respective threshold value or does not exceed its respective threshold value. Comparing the fault signature components to their respective threshold value, when at least one of thecalculated steering motor 32 resistance value and the calculated motor back EMF constant value does not deviate from their respective nominal values, is generally indicated bybox 122 inFIG. 2 . As described above, the respective threshold value for each of the fault signature components may be considered a maximum allowable deviation from their respective nominal values. Accordingly, a calculated value that exceeds its respective threshold value may be considered to be outside of an allowable operating range and/or may indicate a fault in the power steering system. - Specifically, when the
controller 50 determines that at least one of thecalculated steering motor 32 resistance value and the calculated motor back EMF constant value does not deviate from their respective nominal values, generally indicated at 120, then thecontroller 50 compares the absolute value of the residual value from the motor circuit equation to the motor threshold, the absolute value of the difference between the first SAT value and the second SAT value to the SAT error threshold, the variance in the difference between the first SAT value and the second SAT value to the SAT variance threshold, the absolute value of the difference between thecalculated steering motor 32 resistance value and thenominal steering motor 32 resistance value to the resistance threshold, the absolute value of the difference between the calculated motor back EMF constant value and the nominal value of the motor back EMF constant to the EMF threshold, and the absolute value of the residual value from thevehicle 10 dynamics equation to the dynamic threshold. - The
controller 50 compares these fault signature components to the respective threshold values to determine if the value of each of the fault signature components exceeds their respective threshold value, or does not exceed their respective threshold value. The step of determining if the values of the fault signature components exceed or do not exceed their respective threshold value, when thecontroller 50 determines that at least one of thecalculated steering motor 32 resistance value and the calculated motor back EMF constant value does not deviate from their respective nominal values, is generally indicated bybox 124 inFIG. 2 . Specifically, thecontroller 50 determines if the absolute value of the residual of the motor circuit equation is greater than the motor threshold, if the absolute value of the difference between the first SAT value and the second SAT value is greater than the SAT error threshold, if the variance in the difference between the first SAT value and the second SAT value is greater than the SAT variance threshold, if the absolute value of the difference between thecalculated steering motor 32 resistance value and thenominal steering motor 32 resistance value is greater than the resistance threshold, if the absolute value of the difference between the calculated motor back EMF constant value and the nominal value of the motor back EMF constant is greater than the EMF threshold, or if the absolute value of the residual value from thevehicle 10 dynamics equation is greater than the dynamic threshold. - When none of the calculated values of the plurality of fault signature components exceeds their respective threshold value, generally indicated at 126, then the
controller 50 may determine that the electricpower steering system 20 is operating properly. If thecontroller 50 determines that the electricpower steering system 20 is operating properly, thecontroller 50 may take no action, or alternatively, thecontroller 50 may automatically execute a control action, generally indicated bybox 129 inFIG. 2 , to indicate that no fault in the electricpower steering system 20 has been detected. Such control action may include, for example, recording a diagnostic code in thecontroller 50, registering a value in a diagnostic code stored in the memory of thecontroller 50, sending a signal to a location remote from the vehicle, or taking some other action, either at the vehicle or remote from the vehicle. - The comparison of the fault signature components to their respective threshold value, generally indicated by
box 124 inFIG. 2 , defines a threshold comparison result for each fault signature component, referred to collectively as the threshold comparison results. As described above, the threshold comparison results provide a combination of results indicating whether each fault signature component exceeds or does not exceed their respective threshold value. - When at least one of the calculated values of the fault signature components exceeds its respective threshold value, generally indicated at 128, the
controller 50 then compares the threshold comparison results to the fault table. Comparing the threshold comparison results to the fault table, when at least one of thecalculated steering motor 32 resistance value and the calculated motor back EMF constant value does not deviate from their respective nominal values, is generally indicated bybox 130 inFIG. 2 . As described above, the fault table correlates different possible combinations of the threshold comparison results to pre-identified or known faults. In so doing, thecontroller 50 may determine if the threshold comparison results correspond to one or more of the pre-identified or known faults in the electricpower steering system 20 associated with that combination of threshold comparison results. - When at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value, the
controller 50 automatically executes a control action to indicate a detected fault in the electricpower steering system 20. The control action may include, but is not limited to, at least one of: recording a diagnostic code in thecontroller 50 and/or displaying an icon or message within thevehicle 10, notifying or otherwise sending a message to a location remote from thevehicle 10, or some other action, either at thevehicle 10 or remote from thevehicle 10, not specifically described herein. - If the
controller 50 determines that the threshold comparison results match a pre-defined or known fault indicated in the fault table, generally indicated at 132, then thecontroller 50 identifies the specific, identified fault in the electricpower steering system 20 in the control action. Identifying the known or specifically identified fault in the electricpower steering system 20 is generally indicated bybox 134 inFIG. 2 . - If the
controller 50 determines that the threshold comparison results do not match or correlate to any of the known faults as defined in the fault table, generally indicated at 136, then thecontroller 50 executes a general control action indicating an unknown fault in the electricpower steering system 20. Identifying an unknown fault in the electricpower steering system 20 is generally indicated bybox 138 inFIG. 2 . - The detailed description and the drawings or figures are supportive and descriptive of the disclosure, but the scope of the disclosure is defined solely by the claims. While some of the best modes and other embodiments for carrying out the claimed teachings have been described in detail, various alternative designs and embodiments exist for practicing the disclosure defined in the appended claims.
Claims (20)
1. A method of isolating a fault in an electric power steering system of a vehicle, the method comprising:
calculating a value for each of a plurality of fault signature components with a vehicle controller, wherein the plurality of fault signature components includes: a residual value from a motor circuit equation, the absolute value of the difference between a first self aligning torque value calculated from a tire dynamics model, and a second self aligning torque value calculated from an extended state observer and nominal parameters for the electric power steering system, a variance in the difference between the first self aligning torque value and the second self aligning torque value, an estimated motor resistance in the electric power steering system, an estimated motor back Electro-Magnetic Force (EMF) constant in the electric power steering system, and a residual value from a vehicle dynamics equation;
comparing each of the calculated values of the plurality of fault signature components to a respective threshold value for each fault signature component, with the vehicle controller, to determine if each of the calculated values of the plurality of fault signature components exceeds its respective threshold value or does not exceed its respective threshold value; and
automatically executing a control action, with the vehicle controller, to indicate a detected fault in the electric power steering system when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value.
2. The method set forth in claim 1 , further comprising comparing a result of the comparison, of each of the calculated values of the plurality of fault signature components to their respective threshold value, with the vehicle controller, to a fault table that relates the results of the comparison to pre-identified faults, to determine if the results of the comparison correspond to a pre-identified fault, when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value.
3. A method of isolating a fault in an electric power steering system of a vehicle, the method comprising:
calculating a value for each of a plurality of fault signature components with a vehicle controller;
comparing each of the calculated values of the plurality of fault signature components to a respective threshold value for each fault signature component, with the vehicle controller, to determine if each of the calculated values of the plurality of fault signature components exceeds its respective threshold value or does not exceed its respective threshold value:
automatically executing a control action, with the vehicle controller, to indicate a detected fault in the electric power steering system when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value; and
comparing a result of the comparison, of each of the calculated values of the plurality of fault signature components to their respective threshold value, with the vehicle controller, to a fault table that relates the results of the comparison to pre-identified faults, to determine if the results of the comparison correspond to a pre-identified fault, when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value;
wherein automatically executing a control action to indicate a detected fault in the electric power steering system when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value includes identifying a pre-identified fault when the results of the comparison, of each of the calculated values of the plurality of fault signature components to their respective threshold value, to the fault table correlates to a pre-identified fault.
4. The method set forth in claim 2 , wherein automatically executing a control action to indicate a detected fault in the electric power steering system when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value includes identifying the fault as an unknown fault when the results of the comparison of each of the calculated values of the plurality of fault signature components to their respective threshold value do not match a known fault in the fault table.
5. (canceled)
6. The method set forth in claim 1 , further comprising comparing the calculated values of the estimated motor resistance and the estimated motor back EMF constant to a respective nominal value for each, with the vehicle controller, to determine if both the calculated motor resistance value and the calculated motor back EMF constant value deviate from their respective nominal values.
7. The method set forth in claim 6 , further comprising comparing an absolute value of the residual value from the motor circuit equation to a motor threshold with the vehicle controller, comparing the absolute value of the difference between the first self aligning torque value and the second self aligning torque value to a Self Aligning Torque (SAT) error threshold with the vehicle controller, comparing the variance in the difference between the first self aligning torque value and the second self aligning torque value to a SAT variance threshold with the vehicle controller, and comparing an absolute value of the residual value from the vehicle dynamics equation to a dynamic threshold with the vehicle controller, to determine if the absolute value of the residual value from the motor circuit equation is greater than the motor threshold, if the absolute value of the difference between the first self aligning torque value and the second self aligning torque value is greater than the SAT error threshold, if the variance in the difference between the first self aligning torque value and the second self aligning torque value is greater than the SAT variance threshold, or if the absolute value of the residual value from the vehicle dynamics equation is greater than the dynamic threshold, when both the calculated motor resistance value and the calculated motor back EMF constant value deviate from their respective nominal values.
8. The method set forth in claim 6 , further comprising comparing an absolute value of the residual value from the motor circuit equation to a motor threshold with the vehicle controller, comparing the absolute value of the difference between the first self aligning torque value and the second self aligning torque value to a Self Aligning Torque (SAT) error threshold with the vehicle controller, comparing the variance in the difference between the first self aligning torque value and the second self aligning torque value to a SAT variance threshold with the vehicle controller, comparing the absolute value of the difference between the calculated motor resistance value and a nominal motor resistance value to resistance threshold with the vehicle controller, comparing the absolute value of the difference between the calculated motor back EMF constant value and a nominal value of the motor back EMF constant to an EMF threshold with the vehicle controller, and comparing an absolute value of the residual value from the vehicle dynamics equation to a dynamic threshold with the vehicle controller, to determine if the absolute value of the residual of the motor circuit equation is greater than the motor threshold, if the absolute value of the difference between the first self aligning torque value and the second self aligning torque value is greater than the SAT error threshold, if the variance in the difference between the first self aligning torque value and the second self aligning torque value is greater than the SAT variance threshold, if the absolute value of the difference between the calculated motor resistance value and the nominal motor resistance value is greater than the resistance threshold, if the absolute value of the difference between the calculated motor back EMF constant value and the nominal value of the motor back EMF constant is greater than the EMF threshold, or if the absolute value of the residual value from the vehicle dynamics equation is greater than the dynamic threshold, when at least one of the calculated motor resistance value and the calculated motor back EMF constant value does not deviate from their respective nominal values.
9. The method set forth in claim 8 , further comprising automatically executing a control action, with the vehicle controller, to indicate that no fault in the electric power steering system has been detected when none of the calculated values of the plurality of fault signature components exceeds its respective threshold value.
10. The method set forth in claim 1 , wherein the residual value from the motor circuit equation is calculated from the equation below:
r 1 V m RI m −K t n{dot over (θ)} p
r 1 V m RI m −K t n{dot over (θ)} p
wherein r1 is the residual value of the motor circuit equation, R is a nominal value of the motor resistance, Kt is the motor back EMF constant nominal value, Im is the electrical current for the motor, n is a gear ratio between the motor and the rack/pinion, Vm is the electrical potential (voltage) of the electric motor, and {dot over (θ)}p is the is the pinion angular velocity.
11. The method set forth in claim 1 , wherein the residual value from the vehicle dynamics equation is calculated from the equation below:
wherein r2 is the residual value of the vehicle dynamics equation, Vx is the measured longitudinal vehicle speed, Kμ is an assumed nominal value of an understeer coefficient, L is an assumed nominal value of the vehicle wheelbase, {dot over (ψ)} is a measured yaw rate of the vehicle, and δ is the road wheel angle, wherein the road wheel angle (δ) is calculated from the equation
and wherein n′ is a ratio from pinion angle to road wheel angle, and θpm is the measured pinion angle.
12. The method set forth in claim 1 , wherein the estimated motor resistance in the electric power steering system is calculated using a recursive least squares with varying forgetting factor method.
13. The method set forth in claim 1 , wherein the motor back EMF constant in the electric power steering system is calculated using a recursive least squares with varying forgetting factor method.
14. The method set forth in claim 1 , wherein automatically executing a control action includes at least one of: recording a diagnostic code, displaying an icon or message within the vehicle, sending a signal to a location remote from the vehicle.
15. An electric power steering system for a vehicle, the electric power steering system comprising:
a steering wheel configured to receive a set of driver steering inputs, including a steering torque and a steering angle;
a torque sensor configured to measure the steering torque;
an angle sensor configured to measure the steering angle;
a steering assembly;
a steering motor operable for passing a variable motor assist torque to the steering assembly at a torque level which depends in part on the steering angle and the steering torque; and
a controller having tangible, non-transitory memory and operable to execute a set of instructions to:
calculate a value for each of a plurality of fault signature components, wherein the plurality of fault signature components includes: a residual value from a motor circuit equation, the absolute value of the difference between a first self aligning torque value calculated from a tire dynamics model, and a second self aligning torque value calculated from an extended state observer and nominal parameters for the electric power steering system, a variance in the difference between the first self aligning torque value and the second self aligning torque value, an estimated motor resistance in the electric power steering system, an estimated back Electro-Magnetic Force (EMF) constant in the electric power steering system, and a residual value from a vehicle dynamics equation;
compare each of the calculated values of the plurality of fault signature components to a respective threshold value for each fault signature component, to determine if each of the calculated values of the plurality of fault signature components exceeds its respective threshold value, or does not exceed its respective threshold value;
compare the calculated values of the estimated motor resistance and the estimated motor back EMF constant to a respective nominal value for each to determine if both the calculated motor resistance value and the calculated motor back EMF constant value deviate from their respective nominal value, or at least one does not deviate from their respective nominal value; and
automatically execute a control action to indicate a detected fault in the electric power steering system when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value.
16. The method set forth in claim 15 , wherein the set of instructions saved on the controller are operable to compare a result of the comparison, of each of the calculated values of the plurality of fault signature components to their respective threshold value, to a fault table that relates the results of the comparison to pre-identified faults, to determine if the results of the comparison correspond to a pre-identified fault, when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value.
17. The method set forth in claim 16 , wherein automatically executing a control action to indicate a detected fault in the electric power steering system when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value includes identifying a pre-identified fault when the results of the comparison, of each of the calculated values of the plurality of fault signature components to their respective threshold value, to the fault table correlates to a pre-identified fault.
18. The method set forth in claim 16 , wherein automatically executing a control action to indicate a detected fault in the electric power steering system when at least one of the calculated values of the plurality of fault signature components exceeds its respective threshold value includes identifying the fault as an unknown fault when the results of the comparison of each of the calculated values of the plurality of fault signature components to their respective threshold value do not match a known fault in the fault table.
19. The electric power steering system set forth in claim 15 , wherein the controller includes a fault table stored in the memory of the controller, and wherein the fault table is pre-defined to correlate the results of the comparison, of each of the calculated values of the plurality of fault signature components to their respective threshold value, to potential pre-identified system faults.
20. (canceled)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/059,932 US9751556B1 (en) | 2016-03-03 | 2016-03-03 | Method and system for fault isolation in an electric power steering system |
DE102017203437.8A DE102017203437A1 (en) | 2016-03-03 | 2017-03-02 | Method and system for fault isolation in an electric power steering system |
CN201710123777.0A CN107154084B (en) | 2016-03-03 | 2017-03-03 | Method and system for fault isolation in an electric power steering system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/059,932 US9751556B1 (en) | 2016-03-03 | 2016-03-03 | Method and system for fault isolation in an electric power steering system |
Publications (2)
Publication Number | Publication Date |
---|---|
US9751556B1 US9751556B1 (en) | 2017-09-05 |
US20170253268A1 true US20170253268A1 (en) | 2017-09-07 |
Family
ID=59650806
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/059,932 Active US9751556B1 (en) | 2016-03-03 | 2016-03-03 | Method and system for fault isolation in an electric power steering system |
Country Status (3)
Country | Link |
---|---|
US (1) | US9751556B1 (en) |
CN (1) | CN107154084B (en) |
DE (1) | DE102017203437A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200210176A1 (en) * | 2018-12-31 | 2020-07-02 | Lyft, Inc. | Systems and methods for component fault detection |
US10981594B2 (en) * | 2018-06-29 | 2021-04-20 | GM Global Technology Operations LLC | Methods for steering system overload detection |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3378734B1 (en) * | 2016-02-29 | 2020-04-01 | NSK Ltd. | Electric power steering apparatus |
TWI634031B (en) * | 2017-11-27 | 2018-09-01 | 上銀科技股份有限公司 | Method for evaluating the health of a belt drive in an electric power steering system |
US10549773B2 (en) | 2017-12-13 | 2020-02-04 | Gm Global Technology Operations, Llc | Anti-loss-of-assistance for electric motor |
KR102001900B1 (en) | 2017-12-20 | 2019-07-19 | 하이윈 테크놀로지스 코포레이션 | Method of evaluating the health status of belt drive in electric power steering system |
US10355634B1 (en) * | 2018-06-12 | 2019-07-16 | GM Global Technology Operations LLC | Isolation of particular fault conditions in an electric machine assembly |
FR3083770B1 (en) * | 2018-07-10 | 2020-06-19 | Jtekt Europe | METHOD FOR CONTROLLING A STEERING SYSTEM WITH TWO REDUNDANT MOTORIZATIONS |
SE542907C2 (en) * | 2018-12-11 | 2020-09-15 | Scania Cv Ab | A method for determining hydraulic failure in a hybrid steering system, a control device, a hybrid steering system and a vehicle |
DE102019207909A1 (en) * | 2019-03-15 | 2020-09-17 | Volkswagen Aktiengesellschaft | Method for supporting driving behavior in a vehicle, steering device and vehicle |
US11074167B2 (en) | 2019-03-25 | 2021-07-27 | Aurora Labs Ltd. | Visualization of code execution through line-of-code behavior and relation models |
CN111855239B (en) * | 2019-04-24 | 2022-05-20 | 长城汽车股份有限公司 | Fault monitoring method and device for electric power steering system and storage medium |
US11148678B2 (en) | 2019-04-26 | 2021-10-19 | GM Global Technology Operations LLC | Controlling operation of a vehicle with a supervisory control module having a fault-tolerant controller |
DE102019206883B4 (en) * | 2019-05-13 | 2023-10-26 | Volkswagen Aktiengesellschaft | Ending a motor vehicle's shoulder run |
KR20220064457A (en) * | 2020-11-11 | 2022-05-19 | 현대자동차주식회사 | Control method for converting steering control rights in autonomous vehicles |
CN113859352A (en) * | 2021-02-08 | 2021-12-31 | 联创汽车电子有限公司 | EPS monitoring system |
CN113815720B (en) * | 2021-11-05 | 2023-09-22 | 安徽奇米智能科技有限公司 | Design method of fault observer of steering-by-wire system of unmanned automobile |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3694104B2 (en) * | 1996-05-01 | 2005-09-14 | 本田技研工業株式会社 | Yaw rate sensor fault diagnosis device |
JP3063893B2 (en) * | 1997-01-07 | 2000-07-12 | 本田技研工業株式会社 | Electric power steering device |
DE10161990A1 (en) * | 2000-12-28 | 2002-07-04 | Papst Motoren Gmbh & Co Kg | Current limiting process for DC electric motor, involves controlling semiconductors in bridge circuit on basis of predetermined maximum current |
US7233850B2 (en) * | 2002-10-31 | 2007-06-19 | Koyo Seiko Co., Ltd. | Vehicle steering apparatus |
JP4617716B2 (en) * | 2004-05-11 | 2011-01-26 | 株式会社ジェイテクト | Electric power steering device |
JP2005324622A (en) * | 2004-05-13 | 2005-11-24 | Nsk Ltd | Power steering controlling device, method, and program |
JP4775413B2 (en) * | 2008-07-04 | 2011-09-21 | 株式会社デンソー | Electric power steering device |
DE102009048092A1 (en) * | 2009-10-02 | 2011-04-07 | Thyssenkrupp Presta Ag | Safety device for electric power steering |
US8554500B2 (en) * | 2010-06-11 | 2013-10-08 | Deere & Company | System and method for ground isolation detection in a vehicle |
CN102539988B (en) * | 2010-12-23 | 2014-05-07 | 联创汽车电子有限公司 | Diagnosis methods for phase line faults of electric power steering system |
US8634986B2 (en) | 2011-03-30 | 2014-01-21 | GM Global Technology Operations LLC | Friction-based state of health indicator for an electric power steering system |
US8471589B2 (en) * | 2011-06-16 | 2013-06-25 | GM Global Technology Operations LLC | Method and apparatus for alternator stator turn-to-turn short detection |
CN103187708B (en) * | 2011-12-31 | 2015-09-30 | 联创汽车电子有限公司 | Electric boosting steering system motor runs the method for real time self-diagnosis |
FR2991960B1 (en) * | 2012-06-14 | 2015-10-16 | Renault Sas | METHOD FOR SECURING THE CONTROL OF THE REAR WHEELS OF A MOTOR VEHICLE EQUIPPED WITH AN ELECTRIC POWER STEERING |
GB201318910D0 (en) * | 2013-10-25 | 2013-12-11 | Trw Ltd | Motor circuit for electrical power assisted steering and method |
JP2015160504A (en) * | 2014-02-27 | 2015-09-07 | 株式会社ジェイテクト | Steering device for vehicle, failure determination method thereof, and control method for steering motor |
-
2016
- 2016-03-03 US US15/059,932 patent/US9751556B1/en active Active
-
2017
- 2017-03-02 DE DE102017203437.8A patent/DE102017203437A1/en active Pending
- 2017-03-03 CN CN201710123777.0A patent/CN107154084B/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10981594B2 (en) * | 2018-06-29 | 2021-04-20 | GM Global Technology Operations LLC | Methods for steering system overload detection |
US20200210176A1 (en) * | 2018-12-31 | 2020-07-02 | Lyft, Inc. | Systems and methods for component fault detection |
Also Published As
Publication number | Publication date |
---|---|
CN107154084A (en) | 2017-09-12 |
CN107154084B (en) | 2020-07-17 |
DE102017203437A1 (en) | 2017-09-07 |
US9751556B1 (en) | 2017-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9751556B1 (en) | Method and system for fault isolation in an electric power steering system | |
US8634986B2 (en) | Friction-based state of health indicator for an electric power steering system | |
US9981683B2 (en) | Device for controlling restoration of MDPS system | |
Kang et al. | Comparative evaluation of dynamic and kinematic vehicle models | |
US20160207540A1 (en) | Method, and apparatus, and system for generating driving behavior guiding information | |
US20180126998A1 (en) | Method and device for operating a driver assistance system, and driver assistance system | |
US20100131233A1 (en) | Method and apparatus for driver hands off detection for vehicles with active front steering system | |
EP2987701B1 (en) | Precise closed loop control of road wheel angle res. Steering wheel angle by electric power steering system | |
US9865100B2 (en) | Failure detection apparatus of motor drive power system and method of the same | |
DE102016221975A1 (en) | Method and device for operating a driver assistance system, driver assistance system | |
CN104354697A (en) | Method for estimating road adhesion coefficient according to on-line modified automobile state parameter | |
US10377415B2 (en) | Method of controlling motor driven power steering system | |
EP2873590B1 (en) | Hand wheel angle from vehicle dynamic sensors or wheel speeds | |
US9868461B2 (en) | Methods and systems for performing steering alignment health checks | |
US20170072996A1 (en) | Apparatus and method for controlling electric power steering system | |
CN109733477A (en) | Middle position detecting method, system and the vehicle of electric power steering | |
US9085317B2 (en) | Systems and methods for variable steering assist | |
Solmaz | A novel method for indirect estimation of tire pressure | |
EP2497697B1 (en) | Damping methods and systems for electric power steering | |
EP3056409B1 (en) | Torque steering mitigation for electric power steering | |
US11654956B2 (en) | Method and system for steering intervention by electronic power steering unit to prevent vehicle rollover or loss of control | |
CN115593514B (en) | Zero calibration method, device and equipment for steering angle sensor and storage medium | |
CN112985843B (en) | Wheel alignment imbalance detection method and device and terminal | |
US20240124056A1 (en) | Control Unit and Control Method for a Motor Vehicle | |
US11926329B2 (en) | Motor vehicle control module and method, comprising an evaluation of rear wheel speed based on the front wheels only |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIN, WEN-CHIAO;GHONEIM, YOUSSEF A.;SIGNING DATES FROM 20160224 TO 20160226;REEL/FRAME:037893/0536 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN) |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |