IP Library Granted Patent US 12686434
Granted Patent B2
US 12686434 · App. 18/431,149 · Granted Jul 21, 2026

Apparatus and method for controlling motor-driven power steering system

Inventor: Tae Hong Kim (Yongin-si, KR)
Assignee: Hyundai Mobis Co., Ltd.
B62D5/0484B62D5/049
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12686434
App. No.
18/431,149
Granted
Jul 21, 2026
Kind
B2
Abstract

Disclosed herein are an apparatus and method for controlling a motor-driven power steering system. The apparatus for controlling a motor-driven power steering system includes an input/output interface connected to a motor angle sensor, a steering angle sensor, and a position controller, and a processor connected to the input/output interface, wherein, when a failure occurs in the motor angle sensor, the processor calculates a sum value of a result value obtained by applying a first weight value to a motor angle of a driving motor output from the motor angle sensor and a result value obtained by applying a second weight value to a steering angle of a steering wheel output from the steering angle sensor and feed the sum value back to a position controller.

Claims (39)

1 . An apparatus for controlling a motor-driven power steering system, the apparatus comprising:

an input/output interface communicatively connected to a motor angle sensor, a steering angle sensor, and a position controller, wherein the motor-driven power steering system includes the motor angle sensor, the steering angle sensor, and the position controller, and a driving motor; and

a processor communicatively connected to the input/output interface and the position controller operatively connected to the driving motor,

wherein, based on a failure occurring in the motor angle sensor, the processor determines a first sum value of a result value obtained by applying a first weight value to a motor angle of the driving motor output from the motor angle sensor and a result value obtained by applying a second weight value to a steering angle of a steering wheel output from the steering angle sensor communicatively connected to the processor and controls the driving motor of the motor-driven power steering system by feeding the first sum value back to the position controller.

2 . The apparatus of claim 1 , wherein:

the input/output interface is communicatively connected to a speed controller communicatively connected to the position controller; and

based on the failure occurring in the motor angle sensor, the processor determines a second sum value of a result value obtained by applying the first weight value to a motor angle speed of the driving motor output from the motor angle sensor and a result value obtained by applying the second weight value to a steering angle speed of the steering wheel output from the steering angle sensor, and feeds the second sum value back to the speed controller.

3 . The apparatus of claim 1 ,

wherein an initial value of the first weight value is one, and

wherein the processor reduces the first weight value until the first weight value becomes zero.

4 . The apparatus of claim 3 ,

wherein an initial value of the second weight value is zero, and

wherein the processor increases the second weight value until the second weight value becomes one.

5 . The apparatus of claim 4 , wherein the processor sets the first weight value and the second weight value so that a sum of the first weight value and the second weight value is one.

6 . The apparatus of claim 4 , wherein the processor sets change amounts of change per unit time for the first and second weight values based on a steering angle speed of the steering wheel.

7 . The apparatus of claim 6 , wherein the processor sets the change amounts per unit time to be larger as the steering angle speed of the steering wheel increases.

8 . The apparatus of claim 6 , wherein a set time for determining the change amounts per unit time of the first and second weight values is inversely proportional to the steering angle speed.

9 . The apparatus of claim 1 , wherein, based on the failure not occurring in the motor angle sensor, the motor angle of the driving motor output from the motor angle sensor is fed back to the position controller, and a motor angle speed of the driving motor output from the motor angle sensor is fed back to a speed controller.

10 . A method of controlling a motor-driven power steering system, which is performed in a computing device including a processor, the method comprising:

based on a failure occurring in a motor angle sensor communicatively connected to the processor, determining, by the processor, a first result value by applying a first weight value to a motor angle of a driving motor output from the motor angle sensor;

determining, by the processor, a second result value by applying a second weight value to a steering angle of a steering wheel output from a steering angle sensor communicatively connected to the processor; and

determining, by the processor, a first sum value of the first and second result values; and

controlling, by the processor, the driving motor of the motor-driven power steering system by feeding the first sum value back to a position controller communicatively connected to the processor and operatively connected to the driving motor.

11 . The method of claim 10 , further comprising:

determining, by the processor, a third result value by applying the first weight value to a motor angle speed of the driving motor output from the motor angle sensor;

determining, by the processor, a fourth result value by applying the second weight value to a steering angle speed of the steering wheel output from the steering angle sensor; and

determining, by the processor, a second sum value of the third and fourth result values and feeding the second sum value back to a speed controller communicatively connected to the position controller.

12 . The method of claim 11 ,

wherein an initial value of the first weight value is one, and

wherein the processor reduces the first weight value until the first weight value becomes zero.

13 . The method of claim 12 ,

wherein an initial value of the second weight value is zero, and

wherein the processor increases the second weight value until the second weight value becomes one.

14 . The method of claim 13 , wherein the processor sets the first weight value and the second weight value so that a sum of the first weight value and the second weight value is one.

15 . The method of claim 13 , wherein the processor sets change amounts of change per unit time for the first and second weight values based on the steering angle speed of the steering wheel.

16 . The method of claim 15 , wherein the processor sets the change amounts per unit time to be larger as the steering angle speed of the steering wheel increases.

17 . The method of claim 15 , wherein a set time for determining the change amounts per unit time of the first and second weight values is inversely proportional to the steering angle speed.

18 . The method of claim 11 , wherein, based on the failure not occurring in the motor angle sensor, the motor angle of the driving motor output from the motor angle sensor is fed back to the position controller, and a motor angle speed of the driving motor output from the motor angle sensor is fed back to the speed controller.

19 . A non-transitory computer readable storage medium on which a program for performing the method of claim 10 is recorded.