Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7370901B2 - Control device and control method - Google Patents
[go: Go Back, main page]

JP7370901B2 - Control device and control method - Google Patents

Control device and control method Download PDF

Info

Publication number
JP7370901B2
JP7370901B2 JP2020030217A JP2020030217A JP7370901B2 JP 7370901 B2 JP7370901 B2 JP 7370901B2 JP 2020030217 A JP2020030217 A JP 2020030217A JP 2020030217 A JP2020030217 A JP 2020030217A JP 7370901 B2 JP7370901 B2 JP 7370901B2
Authority
JP
Japan
Prior art keywords
electric motor
target current
control
current value
correction
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.)
Active
Application number
JP2020030217A
Other languages
Japanese (ja)
Other versions
JP2021133763A (en
Inventor
直幸 伊藤
Original Assignee
ニデックモビリティ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ニデックモビリティ株式会社 filed Critical ニデックモビリティ株式会社
Priority to JP2020030217A priority Critical patent/JP7370901B2/en
Priority to DE102021104493.6A priority patent/DE102021104493A1/en
Priority to CN202110219083.3A priority patent/CN113306623A/en
Publication of JP2021133763A publication Critical patent/JP2021133763A/en
Application granted granted Critical
Publication of JP7370901B2 publication Critical patent/JP7370901B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-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/0481Power-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
    • B62D5/0484Power-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 for reaction to failures, e.g. limp home
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-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/0481Power-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
    • B62D5/0487Power-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 detecting motor faults
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-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/046Controlling the motor
    • B62D5/0463Controlling the motor calculating assisting torque from the motor based on driver input
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-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/0481Power-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
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • H02P29/028Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the motor continuing operation despite the fault condition, e.g. eliminating, compensating for or remedying the fault
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-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/046Controlling the motor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-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/0481Power-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
    • B62D5/0493Power-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 detecting processor errors, e.g. plausibility of steering direction

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Power Engineering (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)

Description

本発明は、制御装置および制御方法に関し、特に冗長系を有する制御装置およびその制御方法に関する。 The present invention relates to a control device and a control method, and particularly to a control device having a redundant system and a control method thereof.

従来から、冗長系を有する制御装置において異常を検知する技術が知られている。例えば、特許文献1は、冗長化された構成の異常を検知することができるアクチュエータシステム等を開示する。このアクチュエータシステムは、双方向に駆動可能なアクチュエータと、アクチュエータに制御信号を出力する第1および第2のアクチュエータ制御部と、第1および第2のアクチュエータ制御部を制御する異常検知部と、を備え、異常検知部は、第1のアクチュエータ制御部にアクチュエータを第1方向へ駆動させる第1の制御信号を出力させ、第2のアクチュエータ制御部にアクチュエータを第1方向と対となる方向である第2方向へ駆動させる第2の制御信号を出力させることにより異常を検知する。 2. Description of the Related Art Conventionally, techniques for detecting abnormalities in control devices having redundant systems have been known. For example, Patent Document 1 discloses an actuator system and the like that can detect abnormalities in a redundant configuration. This actuator system includes an actuator that can be driven in both directions, first and second actuator control sections that output control signals to the actuator, and an abnormality detection section that controls the first and second actuator control sections. The abnormality detection section causes the first actuator control section to output a first control signal for driving the actuator in a first direction, and causes the second actuator control section to output a first control signal for driving the actuator in a direction opposite to the first direction. An abnormality is detected by outputting a second control signal for driving in the second direction.

特開2018-052311号公報JP2018-052311A

この従来技術では、いずれの制御部において異常が発生しているのかを特定し、異常が発生していると特定された方の制御を停止し、正常な制御部のみでアクチュエータを駆動する。しかし、複数のシステムを冗長系として備える場合、経年劣化や個体差などによりシステム間でアクチュエータの出力値が異なってきて、バランスが悪くなってくる場合がある。そのような場合において劣化したシステムを停止させて残ったシステムのみでアクチュエータを駆動したり、バランスが悪い状態で駆動し続けたりすることは効率が悪い。 In this prior art, it is determined in which control section an abnormality has occurred, the control of the one identified as having an abnormality is stopped, and the actuator is driven only by the normal control section. However, when a plurality of systems are provided as a redundant system, the output values of the actuators may differ between the systems due to deterioration over time or individual differences, resulting in poor balance. In such a case, it is inefficient to stop the deteriorated system and drive the actuator only with the remaining system, or to continue driving the actuator in an unbalanced state.

本発明は、かかる事情を鑑みて考案されたものであり、冗長系を有するアクチュエータを駆動制御する制御装置において、冗長系のアクチュエータ間でバランスが悪い状態を検知すると共に、冗長系のアクチュエータ間でアクチュエータの駆動制御のアンバランスを補正する制御装置および制御方法を提供するものである。 The present invention has been devised in view of the above circumstances, and in a control device that drives and controls actuators having a redundant system, detects an unbalanced state between the actuators of the redundant system and The present invention provides a control device and a control method for correcting imbalance in actuator drive control.

上記課題を解決するために、負荷を駆動するための駆動力を分担して出力する第1アクチュエータと第2アクチュエータと、第1アクチュエータを制御する第1制御システムと第2アクチュエータを制御する第2制御システムとを有する制御装置であって、第1制御システムと第2制御システムは、それぞれ、アクチュエータを制御するための制御信号を出力する制御部と、アクチュエータの出力値を検出する検出部と、を備え、制御部は、他のシステムのアクチュエータの駆動方向と逆方向に自己のシステムのアクチュエータを駆動し、そのときに検出部が検出した出力値に基づき制御信号を補正する制御装置が提供される。
これによれば、補正用目標電流値でアクチュエータを駆動してアクチュエータの出力値を検出し、その出力値が互いに異なる場合目標電流値を補正するためのパラメータ値を算出し、そのパラメータ値で目標電流値を補正してアクチュエータを駆動することで、システム間でバランスが悪い状態を検知すると共に、システム間でアクチュエータの駆動制御のアンバランスを補正する制御装置を提供することができる。
In order to solve the above problems, we have developed a first actuator and a second actuator that share and output the driving force for driving the load, a first control system that controls the first actuator, and a second control system that controls the second actuator. A control device having a control system, wherein the first control system and the second control system each include a control section that outputs a control signal for controlling the actuator, a detection section that detects the output value of the actuator, The control unit is provided with a control device that drives the actuator of the own system in a direction opposite to the driving direction of the actuator of the other system, and corrects the control signal based on the output value detected by the detection unit at that time. Ru.
According to this, the actuator is driven with a correction target current value, the output value of the actuator is detected, and if the output values are different from each other, a parameter value is calculated for correcting the target current value, and the parameter value is used to set the target current value. By correcting the current value and driving the actuator, it is possible to detect an unbalanced state between the systems and to provide a control device that corrects the unbalanced actuator drive control between the systems.

さらに、制御部は、負荷の状態情報を少なくとも含む負荷情報に基づきアクチュエータを駆動するための目標電流値を演算する目標電流演算部と、補正用目標電流値を生成し、検出部が検出した出力値に基づき、目標電流値を補正するためのパラメータ値を算出する第2補正部と、第2補正部が算出したパラメータ値に基づき目標電流値を補正する第1補正部と、補正用目標電流値または目標電流値に基づきアクチュエータを駆動する駆動電流値を演算し、該駆動電流値を制御信号として出力する制御電流演算部と、を備え、第2補正部は、アクチュエータの駆動方向が互いに逆方向になるように補正用目標電流値を生成し、制御電流演算部は、該補正用目標電流値に基づき駆動電流値を出力し、検出部は、アクチュエータの出力値を検出し、補正用目標電流値に基づいた駆動電流値の出力の前後で該出力値に変化があったことを検出した場合、第2補正部は、パラメータ値を算出し、目標電流演算部は、該算出されたパラメータ値に基づき目標電流値を補正し、制御電流演算部は、該補正された目標電流値に基づき駆動電流値を演算することを特徴としてもよい。
これによれば、冗長系を有する電動モータを駆動制御する電動パワーステアリング制御装置において、システム間でバランスが悪い状態を検知すると共に、システム間で電動モータの駆動制御のアンバランスを補正する電動パワーステアリング制御装置を提供することができる。
Furthermore, the control unit includes a target current calculation unit that calculates a target current value for driving the actuator based on load information including at least load status information, and a target current calculation unit that generates a correction target current value and outputs the output detected by the detection unit. a second correction section that calculates a parameter value for correcting the target current value based on the value, a first correction section that corrects the target current value based on the parameter value calculated by the second correction section, and a target current for correction. a control current calculation unit that calculates a drive current value for driving the actuator based on the current value or the target current value, and outputs the drive current value as a control signal, and the second correction unit is configured such that the drive directions of the actuators are opposite to each other. The control current calculation section outputs a drive current value based on the correction target current value, and the detection section detects the output value of the actuator and generates the correction target current value. When it is detected that there is a change in the output value before and after the output of the drive current value based on the current value, the second correction section calculates the parameter value, and the target current calculation section calculates the parameter value based on the calculated parameter value. The target current value may be corrected based on the target current value, and the control current calculation section may calculate the drive current value based on the corrected target current value.
According to this, in an electric power steering control device that drives and controls an electric motor having a redundant system, it is possible to detect an unbalanced state between the systems, and also to correct an unbalanced drive control of the electric motor between the systems. A steering control device can be provided.

さらに、制御部は、他のシステムと通信を行う通信部を備え、制御電流演算部は、通信部同士を介して他のシステムと同期を取り、補正用目標電流値に基づき駆動電流値を出力することを特徴としてもよい。
これによれば、タイミングを合わせて補正用目標電流値でアクチュエータを駆動してアクチュエータの出力値を検出することで、正確な補正パラメータ値を算出することができる。
Furthermore, the control unit includes a communication unit that communicates with other systems, and the control current calculation unit synchronizes with other systems via the communication units and outputs a drive current value based on the correction target current value. It may also be characterized by
According to this, an accurate correction parameter value can be calculated by driving the actuator with the correction target current value and detecting the output value of the actuator at the same timing.

さらに、負荷は、車両の操舵機構であり、アクチュエータは、操舵機構を駆動する電動モータであり、検出部は、電動モータの回転角、回転トルク、回転角速度、回転角加速度、操舵機構の操舵角、操舵トルクの少なくとも1つを検出するセンサであり、電動パワーステアリング制御装置であることを特徴としてもよい。
これによれば、補正用目標電流値で電動モータを駆動して電動モータの出力値を検出し、その出力値が互いに異なる場合目標電流値を補正するためのパラメータ値を算出し、そのパラメータ値で目標電流値を補正して電動モータを駆動することで、システム間でバランスが悪い状態を検知すると共に、システム間で電動モータの駆動制御のアンバランスを補正する電動パワーステアリング制御装置を提供することができる。
Further, the load is a steering mechanism of the vehicle, the actuator is an electric motor that drives the steering mechanism, and the detection unit detects a rotation angle, rotation torque, rotation angular velocity, rotation angular acceleration, and a steering angle of the steering mechanism. , a sensor that detects at least one of steering torque, and may be characterized in that it is an electric power steering control device.
According to this, the electric motor is driven with a target current value for correction, the output value of the electric motor is detected, and if the output values are different from each other, a parameter value for correcting the target current value is calculated, and the parameter value is To provide an electric power steering control device that detects an unbalanced state between systems by correcting a target current value and driving an electric motor, and also corrects an unbalanced drive control of the electric motor between systems. be able to.

さらに、回転トルク、回転角速度、または回転角加速度が所定の閾値以上の場合にパラメータ値を算出することを特徴としてもよい。
これによれば、様々な物理量に基づきパラメータを算出することで、電動モータの駆動制御のアンバランスの補正を的確に行うことができる。
Furthermore, the parameter value may be calculated when the rotational torque, rotational angular velocity, or rotational angular acceleration is greater than or equal to a predetermined threshold value.
According to this, by calculating parameters based on various physical quantities, it is possible to accurately correct imbalance in drive control of the electric motor.

さらに、アクチュエータの出力値に変化があったことを検出した場合、両方の第2補正部がパラメータ値を算出する、または、一方の第2補正部のみがパラメータ値を算出することを特徴としてもよい。
これによれば、補正するシステムを両方または一方とすることで、柔軟な補正を行うことができる。
Furthermore, when a change in the output value of the actuator is detected, both of the second correction sections calculate the parameter value, or only one of the second correction sections calculates the parameter value. good.
According to this, by correcting both or one of the systems, flexible correction can be performed.

さらに、アクチュエータの出力値に変化があったことを検出した場合、第2補正部は、予め定めた値または検出部が検出した出力値の変化量に基づきパラメータ値の大きさを算出することを特徴としてもよい。
これによれば、予め定めた補正量に基づきパラメータ値を算出することで容易に補正を行うことができ、出力値の変化量に基づきパラメータ値を算出することで電動モータの駆動制御のアンバランスの補正を的確に行うことができる。
Furthermore, when it is detected that there is a change in the output value of the actuator, the second correction section calculates the magnitude of the parameter value based on a predetermined value or the amount of change in the output value detected by the detection section. It may also be a feature.
According to this, correction can be easily performed by calculating parameter values based on predetermined correction amounts, and imbalances in electric motor drive control can be achieved by calculating parameter values based on the amount of change in output value. can be corrected accurately.

さらに、パラメータ値は、電動モータのトルク定数に関する係数、または、操舵トルクと目標電流の特性に関する係数であることを特徴としてもよい。
これによれば、電動モータの補正を直接的に補正できる。
Further, the parameter value may be a coefficient related to the torque constant of the electric motor or a coefficient related to the characteristics of the steering torque and target current.
According to this, the electric motor can be directly corrected.

上記課題を解決するために、負荷を駆動するための駆動力を分担して出力する第1アクチュエータと第2アクチュエータと、第1アクチュエータを制御する第1制御システムと第2アクチュエータを制御する第2制御システムとを有する制御装置の制御方法であって、第1制御システムと第2制御システムのそれぞれにおいて、他のシステムのアクチュエータの駆動方向と逆方向に自己のシステムのアクチュエータを駆動し、そのときのアクチュエータの出力値を検出し、アクチュエータを制御するための制御信号をその出力値に基づき補正して出力する制御方法が提供される。
これによれば、補正用目標電流値でアクチュエータを駆動してアクチュエータの出力値を検出し、その出力値が互いに異なる場合目標電流値を補正するためのパラメータ値を算出し、そのパラメータ値で目標電流値を補正してアクチュエータを駆動することで、システム間でバランスが悪い状態を検知すると共に、システム間でアクチュエータの駆動制御のアンバランスを補正する制御方法を提供することができる。
In order to solve the above problems, we have developed a first actuator and a second actuator that share and output the driving force for driving the load, a first control system that controls the first actuator, and a second control system that controls the second actuator. A control method for a control device having a control system, the first control system and the second control system each driving the actuator of its own system in a direction opposite to the driving direction of the actuator of the other system, and then A control method is provided that detects an output value of an actuator, corrects a control signal for controlling the actuator based on the output value, and outputs the corrected control signal.
According to this, the actuator is driven with a correction target current value, the output value of the actuator is detected, and if the output values are different from each other, a parameter value is calculated for correcting the target current value, and the parameter value is used to set the target current value. By correcting the current value and driving the actuator, it is possible to detect an unbalanced state between systems, and to provide a control method that corrects an unbalanced actuator drive control between systems.

上記課題を解決するために、負荷を駆動するための駆動力を分担して出力する第1アクチュエータと第2アクチュエータと、第1アクチュエータと第2アクチュエータを駆動する制御システムとを有する制御装置であって、制御システムは、第1アクチュエータと第2アクチュエータを制御するための各制御信号を出力する制御部と、第1アクチュエーと第2アクチュエータの出力値を検出する検出部と、を備え、制御部は、第1アクチュエータの駆動方向と逆方向に第2アクチュエータを駆動し、そのときに検出部が検出した出力値に基づき各制御信号を補正する制御装置が提供される。
これによれば、制御部が共通化されている制御装置においても、冗長系のアクチュエータ間でバランスが悪い状態を検知すると共に、冗長系のアクチュエータ間でアクチュエータの駆動制御のアンバランスを補正する制御装置を提供することができる。
In order to solve the above problems, there is provided a control device that includes a first actuator and a second actuator that share and output driving force for driving a load, and a control system that drives the first actuator and the second actuator. The control system includes a control section that outputs each control signal for controlling the first actuator and the second actuator, and a detection section that detects the output values of the first actuator and the second actuator. provides a control device that drives a second actuator in a direction opposite to the driving direction of the first actuator and corrects each control signal based on an output value detected by a detection section at that time.
According to this, even in a control device where the control unit is shared, it is possible to detect an unbalanced state between actuators in a redundant system, and control to correct imbalance in actuator drive control between actuators in a redundant system. equipment can be provided.

さらに、制御部は、負荷の状態情報を少なくとも含む負荷情報に基づき第1アクチュエータと第2アクチュエータを駆動するための各目標電流値を演算する目標電流演算部と、補正用目標電流値を生成し、検出部が検出した出力値に基づき、各目標電流値を補正するための各パラメータ値を算出する第2補正部と、第2補正部が算出した各パラメータ値に基づき各目標電流値を補正する第1補正部と、補正用目標電流値または各目標電流値に基づき第1アクチュエータと第2アクチュエータを駆動する各駆動電流値を演算し、該各駆動電流値を各制御信号として出力する制御電流演算部と、を備え、第2補正部は、第1アクチュエータと第2アクチュエータの駆動方向が互いに逆方向になるように補正用目標電流値を生成し、制御電流演算部は、該補正用目標電流値に基づき各駆動電流値を出力し、検出部は、第1アクチュエータと第2アクチュエータの出力値を検出し、補正用目標電流値に基づいた各駆動電流値の出力の前後で該出力値に変化があったことを検出した場合、第2補正部は、各パラメータ値を算出し、目標電流演算部は、該算出された各パラメータ値に基づき各目標電流値を補正し、制御電流演算部は、該補正された各目標電流値に基づき各駆動電流値を演算することを特徴としてもよい。
これによれば、制御部が共通化されている制御装置においても、冗長系のアクチュエータ間でバランスが悪い状態を検知すると共に、冗長系のアクチュエータ間で電動モータの駆動制御のアンバランスを補正する電動パワーステアリング制御装置を提供することができる。
Furthermore, the control unit includes a target current calculation unit that calculates each target current value for driving the first actuator and the second actuator based on load information including at least load state information, and a target current calculation unit that generates a target current value for correction. , a second correction section that calculates each parameter value for correcting each target current value based on the output value detected by the detection section; and a second correction section that corrects each target current value based on each parameter value calculated by the second correction section. a first correction unit that calculates each drive current value for driving the first actuator and the second actuator based on the correction target current value or each target current value, and outputs each drive current value as each control signal. a current calculation section, the second correction section generates a target current value for correction so that the driving directions of the first actuator and the second actuator are opposite to each other, and the control current calculation section generates a target current value for correction such that the driving directions of the first actuator and the second actuator are opposite to each other. Each drive current value is output based on the target current value, and the detection unit detects the output values of the first actuator and the second actuator, and outputs the output before and after outputting each drive current value based on the target current value for correction. When it is detected that there is a change in the value, the second correction section calculates each parameter value, and the target current calculation section corrects each target current value based on the calculated each parameter value, and adjusts the control current. The calculation unit may be characterized in that it calculates each drive current value based on each corrected target current value.
According to this, even in a control device where the control unit is shared, it is possible to detect an unbalanced state between redundant actuators and to correct an unbalanced electric motor drive control between redundant actuators. An electric power steering control device can be provided.

以上説明したように、本発明によれば、冗長系を有するアクチュエータを駆動制御する制御装置において、冗長系のアクチュエータ間でバランスが悪い状態を検知すると共に、冗長系のアクチュエータ間でアクチュエータの駆動制御のアンバランスを補正する制御装置および制御方法を提供することができる。 As described above, according to the present invention, in a control device that controls the drive of actuators having a redundant system, it is possible to detect an unbalanced state between the actuators of the redundant system, and to control the drive of the actuator between the actuators of the redundant system. It is possible to provide a control device and a control method for correcting the imbalance.

本発明に係る第一実施例の制御装置のブロック構成図。FIG. 1 is a block configuration diagram of a control device according to a first embodiment of the present invention. 本発明に係る第一実施例の制御装置の制御方法を示すフローチャート。(A)は、全体の制御フロー、(B)はトルク補正処理の制御フロー。1 is a flowchart showing a control method of a control device according to a first embodiment of the present invention. (A) shows the overall control flow, and (B) shows the control flow of torque correction processing. 本発明に係る第二実施例の制御装置のブロック構成図。FIG. 3 is a block configuration diagram of a control device according to a second embodiment of the present invention.

以下では、図面を参照しながら、本発明に係る実施例について説明する。 Embodiments of the present invention will be described below with reference to the drawings.

<第一実施例>
図1を参照し、本実施例における制御装置1を説明する。制御装置1は、車両に搭載される電動パワーステアリング(図示せず)に使用される第1電動モータMT1/第2電動モータMT2(アクチュエータ)を制御するための電動パワーステアリング制御装置である。第1電動モータMT1/第2電動モータMT2は、それぞれ3相電動モータであり、1個のロータに2巻線(第1巻線組と第2巻線組)を備え、2系統に冗長化された電動モータである。第1電動モータMT1/第2電動モータMT2は、これに限定されず、1個のロータに1巻線を備えた電動モータを2個用いて、2系統に冗長化された電動モータであってもよい。第1電動モータMT1と第2電動モータMT2は、車両の操舵機構(負荷)を駆動するための駆動力を分担して出力する。負荷は、本実施例の車両の操舵機構以外に、たとえば、自動車の電子化に伴う冗長システムでは電子制御ブレーキ(制御装置)における電磁弁などがある。また、アクチュエータは、電動モータに限定されず、双方向に駆動可能な作動装置である。
<First example>
With reference to FIG. 1, a control device 1 in this embodiment will be described. The control device 1 is an electric power steering control device for controlling a first electric motor MT1/second electric motor MT2 (actuator) used in an electric power steering (not shown) mounted on a vehicle. The first electric motor MT1 and the second electric motor MT2 are each three-phase electric motors, each having two windings (a first winding group and a second winding group) on one rotor, making them redundant into two systems. It is an electric motor with The first electric motor MT1/second electric motor MT2 is not limited to this, but is an electric motor that is redundant into two systems by using two electric motors each having one winding on one rotor. Good too. The first electric motor MT1 and the second electric motor MT2 share and output the driving force for driving the steering mechanism (load) of the vehicle. In addition to the steering mechanism of the vehicle of this embodiment, the load includes, for example, a solenoid valve in an electronically controlled brake (control device) in a redundant system associated with the electronicization of automobiles. Further, the actuator is not limited to an electric motor, but is an actuating device that can be driven in both directions.

制御装置1は、いずれかの系(システム)で異常が生じても制御を継続するため、2系統に冗長化された電動モータに対応するように冗長系を有する。制御装置1は、第1電動モータMT1に対する第1システム100に対応した第1制御システム110と、第2電動モータMT2に対する第2システム200に対応した第2制御システム210を備える。第1制御システム110および第2制御システム210は、バッテリ(図示せず)から電力を供給され、トルクセンサ(図示せず)からステアリングに付加される操舵トルク値を、ECU(Electric Control Unit、図示せず)から車速を、第1電動モータMT1/第2電動モータMT2のロータの回転角を取得し、パワーステアリングの補助力を生成するために第1電動モータMT1および第2電動モータMT2をそれぞれ駆動する。第1電動モータMT1および第2電動モータMT2の駆動力は、車両の運転者がステアリングを操舵する力を補助する。 The control device 1 has a redundant system corresponding to two redundant electric motor systems in order to continue control even if an abnormality occurs in one of the systems. The control device 1 includes a first control system 110 corresponding to the first system 100 for the first electric motor MT1, and a second control system 210 corresponding to the second system 200 for the second electric motor MT2. The first control system 110 and the second control system 210 are supplied with power from a battery (not shown), and output a steering torque value applied to the steering wheel from a torque sensor (not shown) to an ECU (Electric Control Unit). (not shown) and the rotation angle of the rotor of the first electric motor MT1/second electric motor MT2, and in order to generate the auxiliary force for power steering, the first electric motor MT1 and the second electric motor MT2 are respectively activated. drive The driving force of the first electric motor MT1 and the second electric motor MT2 assists the steering force of the driver of the vehicle.

第1制御システム110は、これらのセンサの信号を取得し、第1電動モータMT1の回転を制御するマイクロコンピュータ120(制御部)と、マイクロコンピュータ120が出力した制御信号に基づき、第1電動モータMT1を駆動するための駆動信号を生成するドライバIC140と、ドライバIC140内のインバータ回路において生成される第1電動モータMT1を回転駆動する駆動力を出力するため電流を検出する電流検出部150と、第1電動モータMT1の回転軸に設けられたマグネットから得られるロータの回転角を検出するMRセンサ130と、を備える。 The first control system 110 includes a microcomputer 120 (control unit) that acquires signals from these sensors and controls the rotation of the first electric motor MT1, and a microcomputer 120 (control unit) that controls the rotation of the first electric motor MT1 based on the control signal output by the microcomputer 120. A driver IC 140 that generates a drive signal for driving the MT1, a current detection unit 150 that detects a current generated in an inverter circuit in the driver IC 140 to output a driving force that rotationally drives the first electric motor MT1, The first electric motor MT1 includes an MR sensor 130 that detects the rotation angle of the rotor obtained from a magnet provided on the rotation shaft of the first electric motor MT1.

また、第2制御システム210は、同様に、第2電動モータMT2の回転を制御するマイクロコンピュータ220と、マイクロコンピュータ220が出力した制御信号に基づき、第2電動モータMT2を駆動するための駆動信号を生成するドライバIC240と、ドライバIC240内のインバータ回路において生成される第2電動モータMT2を回転駆動する駆動力を出力するため電流を検出する電流検出部250と、第2電動モータMT2の回転軸に設けられたマグネットから得られるロータの回転角を検出するMRセンサ230と、を備える。なお、以下では、第1制御システム110の各構成要素を説明し、同機能の構成要素を備える第2制御システム210については説明を省略する。 Similarly, the second control system 210 includes a microcomputer 220 that controls the rotation of the second electric motor MT2, and a drive signal for driving the second electric motor MT2 based on the control signal output from the microcomputer 220. a driver IC 240 that generates a current, a current detection unit 250 that detects a current generated in an inverter circuit in the driver IC 240 to output a driving force that rotationally drives the second electric motor MT2, and a rotation shaft of the second electric motor MT2. The MR sensor 230 detects the rotation angle of the rotor obtained from the magnet provided in the rotor. In addition, below, each component of the 1st control system 110 is demonstrated, and the description of the 2nd control system 210 provided with the component of the same function is abbreviate|omitted.

ドライバIC140は、制御信号に基づきPWM(Pulse Width Modulation)信号を演算するプリドライバと、そのPWM信号に基づき第1電動モータMT1の駆動するインバータ回路を備える。電流検出部150は、インバータ回路の各相に流れる電流を検出するシャント抵抗であり、第1電動モータMT1を正確に駆動するために検出した電流値をフィードバックするために設けられる。MRセンサ130は、第1電動モータMT1の出力値(ロータの回転角)を検出する磁気抵抗(Magnetic Resistance)センサであり、電流検出部150で検出した電流値と共に、第1電動モータMT1を正確に駆動するためマイクロコンピュータ120にフィードバックする。 The driver IC 140 includes a pre-driver that calculates a PWM (Pulse Width Modulation) signal based on a control signal, and an inverter circuit that drives the first electric motor MT1 based on the PWM signal. The current detection unit 150 is a shunt resistor that detects the current flowing through each phase of the inverter circuit, and is provided to feed back the detected current value in order to accurately drive the first electric motor MT1. The MR sensor 130 is a magnetic resistance sensor that detects the output value (rotation angle of the rotor) of the first electric motor MT1. It feeds back to the microcomputer 120 for driving.

マイクロコンピュータ120は、操舵機構のステアリングに付加される操舵トルク値やECUから得られる車速に基づき第1電動モータMT1を駆動するための目標電流値を設定する目標電流設定部126と、MRセンサ130が検出した第1電動モータMT1のモータ回転角信号に基づき補正用のパラメータ値を算出するまたは補正用目標電流値を生成する第2補正部123と、補正用目標電流値または目標電流値に基づき第1電動モータMT1を駆動する駆動電流値を演算し、その駆動電流値を制御信号として出力する制御電流演算部124と、他のシステムである第2制御システム210と通信を行う通信部125と、を備える。目標電流設定部126は、操舵トルク値や車速に基づき第1電動モータMT1を駆動するための目標電流値を演算する目標電流演算部121と、第2補正部123が算出したパラメータ値に基づいて目標電流値を補正する第1補正部122と、を備える。 The microcomputer 120 includes a target current setting unit 126 that sets a target current value for driving the first electric motor MT1 based on the steering torque value added to the steering of the steering mechanism and the vehicle speed obtained from the ECU, and the MR sensor 130. a second correction unit 123 that calculates a parameter value for correction based on the motor rotation angle signal of the first electric motor MT1 detected by the motor, or generates a target current value for correction; A control current calculation unit 124 that calculates a drive current value for driving the first electric motor MT1 and outputs the drive current value as a control signal, and a communication unit 125 that communicates with the second control system 210 that is another system. , is provided. The target current setting unit 126 is based on the parameter values calculated by the target current calculation unit 121 that calculates a target current value for driving the first electric motor MT1 based on the steering torque value and vehicle speed, and the second correction unit 123. The first correction unit 122 corrects the target current value.

目標電流設定部126は、操舵トルク値や車速を取り込み、これらの状態情報に基づき必要なトルクを第1電動モータMT1に発生させるための電流を算出する。その中で、目標電流演算部121は、車速ごとに操舵トルク値と目標電流値とが対応づけられている所定のテーブル(T-Iマップ、トルク-電流マップ)を有し、取得した状態情報から第1電動モータMT1が発生させるべき操舵トルク値を算出し、その操舵トルク値に対応する目標電流値を決定する。制御電流演算部124は、目標電流演算部121で演算された目標電流値に基づき、第1電動モータMT1を駆動するためのPWMデューティ値を演算し、制御信号として出力する。なお、目標電流設定部126は、操舵トルク値や車速などの状態情報を含む負荷情報に基づき目標電流値を演算する。負荷情報には、アクチュエータの種類やその仕様なども含まれる。 The target current setting unit 126 takes in the steering torque value and vehicle speed, and calculates a current for causing the first electric motor MT1 to generate the necessary torque based on the state information. Among them, the target current calculation unit 121 has a predetermined table (TI map, torque-current map) in which steering torque values and target current values are associated with each other for each vehicle speed, and the acquired state information A steering torque value to be generated by the first electric motor MT1 is calculated from the above, and a target current value corresponding to the steering torque value is determined. The control current calculation section 124 calculates a PWM duty value for driving the first electric motor MT1 based on the target current value calculated by the target current calculation section 121, and outputs it as a control signal. Note that the target current setting unit 126 calculates a target current value based on load information including state information such as a steering torque value and vehicle speed. The load information also includes the type of actuator and its specifications.

第2補正部123は、補正用目標電流値を生成し、制御電流演算部124に入力する。したがって、制御電流演算部124は、目標電流演算部121で算出された目標電流値または第2補正部123で生成された補正用目標電流値に基づきPWMデューティ値を演算する。第1制御システム110の第2補正部123が生成する補正用目標電流値とは、他のシステムである第2制御システム210の第2電動モータMT2の駆動方向と逆方向に、自己のシステムである第1制御システム110の第1電動モータMT1を駆動する電流値である。たとえば、第1制御システム110の補正用目標電流値が第1電動モータMT1(第1巻線組)を正回転(または右回転)させるものであれば、第2制御システム210の補正用目標電流値は第2電動モータMT2(第2巻線組)を逆回転(または左回転)させるものである。好ましくは、第1制御システム110の補正用目標電流値の絶対値は、第2制御システム210の補正用目標電流値の絶対値と同じである。 The second correction section 123 generates a correction target current value and inputs it to the control current calculation section 124. Therefore, the control current calculation unit 124 calculates the PWM duty value based on the target current value calculated by the target current calculation unit 121 or the correction target current value generated by the second correction unit 123. The correction target current value generated by the second correction unit 123 of the first control system 110 is a correction target current value generated by the second electric motor MT2 of the second control system 210, which is another system, in the opposite direction to the drive direction of the second electric motor MT2 of the second control system 210, which is another system. This is the current value that drives the first electric motor MT1 of a certain first control system 110. For example, if the correction target current value of the first control system 110 causes the first electric motor MT1 (first winding set) to rotate forward (or clockwise), the correction target current value of the second control system 210 The value causes the second electric motor MT2 (second winding set) to rotate in reverse (or counterclockwise). Preferably, the absolute value of the correction target current value of the first control system 110 is the same as the absolute value of the correction target current value of the second control system 210.

第1制御システム110/第2制御システム210のそれぞれにおいて、第2補正部123/第2補正部223は、同時に同じ大きさの補正用目標電流値をそれぞれの制御電流演算部124/制御電流演算部224に出力すると、第1電動モータMT1と第2電動モータMT2は互いにとって逆方向に駆動される。しかし、第1電動モータMT1/第2電動モータMT2はロータを共有しているので、理想的な状態においては両出力値が打ち消し合うため、ロータは動かない。一方、両システムのバランスが悪く両出力値の大きさが異なるとロータが回転する場合がある。第2補正部123/第2補正部223が補正用目標電流値を出力したとき、MRセンサ130/MRセンサ230がロータの回転(出力値)を検出することにより、両システムの出力値のバランスの良否を診断することが可能になる。 In each of the first control system 110/second control system 210, the second correction unit 123/second correction unit 223 simultaneously calculates the correction target current value of the same magnitude to the respective control current calculation unit 124/control current calculation When outputted to section 224, first electric motor MT1 and second electric motor MT2 are driven in opposite directions. However, since the first electric motor MT1 and the second electric motor MT2 share the rotor, in an ideal state, their output values cancel each other out, so the rotor does not move. On the other hand, if the balance between the two systems is poor and the magnitudes of the two output values are different, the rotor may rotate. When the second correction unit 123/second correction unit 223 outputs the target current value for correction, the MR sensor 130/MR sensor 230 detects the rotation (output value) of the rotor, thereby balancing the output values of both systems. It becomes possible to diagnose whether it is good or bad.

なお、制御電流演算部124は、通信部125/通信部225を介して他のシステムである第2制御システム210と同期を取り、補正用目標電流値に基づき駆動電流値を出力することが好ましい。これによれば、タイミングを合わせて補正用目標電流値で第1電動モータMT1/第2電動モータMT2を駆動してその出力値を検出することで、正確な補正パラメータ値を算出することができる。 Note that it is preferable that the control current calculation unit 124 synchronizes with the second control system 210, which is another system, via the communication unit 125/communication unit 225, and outputs the drive current value based on the target current value for correction. . According to this, accurate correction parameter values can be calculated by driving the first electric motor MT1/second electric motor MT2 with the correction target current value at the same time and detecting the output value. .

また、第2補正部123は、補正用目標電流値を出力した際にMRセンサ130が検出した第1電動モータMT1のモータ回転角信号(出力値)がフィードバックされ、そのフィードバックされたモータ回転角信号に基づき、目標電流演算部121が算出した目標電流値を補正するためのパラメータ値を算出する。このパラメータ値は、補正用目標電流値を出力した際にロータが回転するなど両システムのバランスが悪いと判断される場合にそのバランスの悪さを是正するために、目標電流演算部121が演算した目標電流値を調整して補正するものである。たとえば、パラメータ値は、目標電流演算部121が演算した目標電流値に乗算する係数である。 Further, the second correction unit 123 receives a feedback of the motor rotation angle signal (output value) of the first electric motor MT1 detected by the MR sensor 130 when outputting the target current value for correction, and receives the feedback motor rotation angle Based on the signal, a parameter value for correcting the target current value calculated by the target current calculation unit 121 is calculated. This parameter value is calculated by the target current calculation unit 121 in order to correct the imbalance when it is determined that the balance between both systems is poor, such as when the rotor rotates when the correction target current value is output. The target current value is adjusted and corrected. For example, the parameter value is a coefficient by which the target current value calculated by the target current calculation unit 121 is multiplied.

なお、補正は、以下のように行ってもよい。第1電動モータMT1と第2電動モータMT2の出力にアンバランスがあると、共通のロータにトルクTxが発生し、回転することになる。そのときの、ロータの回転角θの二階微分値(角速度)をα、慣性モーメントをJとすると、次の関係がなりたつ。
Tx=α*J ・・・式1
いま第1電動モータMT1の方が第2電動モータMT2よりも発生トルクが大きいと仮定する。補正用目標電流値をIC、第1電動モータMT1モータのトルク定数をKとし、また第2電動モータMT2の発生トルクと釣り合うトルクをT0とすると、次の関係がなりたつ。
IC*K=T0+TX ・・・式2
IC*K=T0+α*J ・・・式3 (式2に式1を代入)
Note that the correction may be performed as follows. If there is an imbalance between the outputs of the first electric motor MT1 and the second electric motor MT2, a torque Tx will be generated in the common rotor, causing it to rotate. If the second differential value (angular velocity) of the rotation angle θ of the rotor at that time is α and the moment of inertia is J, then the following relationship holds true.
Tx=α*J...Formula 1
It is now assumed that the first electric motor MT1 generates a larger torque than the second electric motor MT2. Assuming that IC is the target current value for correction, K is the torque constant of the first electric motor MT1, and T0 is the torque that balances the generated torque of the second electric motor MT2, the following relationship holds true.
IC*K=T0+TX...Formula 2
IC*K=T0+α*J...Equation 3 (Substitute Equation 1 into Equation 2)

つぎに第1電動モータMT1の出力が小さくなるように補正する手順を説明する。第1電動モータMT1と第2電動モータMT2の出力のバランスを取るために、補正用目標電流を流したときの第1電動モータMT1の出力が小さくなるように補正する。補正のために、第1電動モータMT1の補正用目標電流値に係数(1-y)を乗ずることによって、発生するトルクをTx分小さくなるとすると次の関係がなりたつ。
IC*(1-y)*K=T0 ・・・式4
IC*(1-y)*K=IC*K-α*J ・・・式5 (式4に式3を代入)
y=α*J/(IC*K) ・・・式6
Next, a procedure for correcting the output of the first electric motor MT1 to become smaller will be explained. In order to balance the outputs of the first electric motor MT1 and the second electric motor MT2, the output of the first electric motor MT1 is corrected to be smaller when the correction target current is applied. For correction, if the generated torque is reduced by Tx by multiplying the correction target current value of the first electric motor MT1 by a coefficient (1-y), the following relationship holds true.
IC*(1-y)*K=T0...Formula 4
IC*(1-y)*K=IC*K-α*J...Equation 5 (Substitute Equation 3 into Equation 4)
y=α*J/(IC*K)...Formula 6

つまり、第1電動モータMT1を補正するためには、目標電流値に係数(1-α*J/(IC*K)を乗ずる補正を行えばよい。これによれば、予め定めた補正量に基づきパラメータ値を算出することで容易に補正を行うことができ、出力値の変化量に基づきパラメータ値を算出することで第1電動モータMT1/第2電動モータMT2の駆動制御のアンバランスの補正を的確に行うことができる。 In other words, in order to correct the first electric motor MT1, it is sufficient to perform correction by multiplying the target current value by a coefficient (1-α*J/(IC*K). According to this, the predetermined correction amount is Correction can be easily performed by calculating parameter values based on the amount of change in the output value, and correction of imbalance in drive control of the first electric motor MT1/second electric motor MT2 can be performed by calculating the parameter values based on the amount of change in the output value. can be performed accurately.

また、パラメータ値は、目標電流演算部121が有するT-Iマップで規定されている電流値に乗ずるゲインである。後者の場合、第2補正部123は、第1補正部122ではなく、直接目標電流演算部121にフィードバックしてもよく、目標電流演算部121が演算した目標電流値が直接制御電流演算部124に出力されてもよい。なお、正常時のパラメータ値は、ディフォルトで1である。 Further, the parameter value is a gain by which the current value defined in the TI map possessed by the target current calculation unit 121 is multiplied. In the latter case, the second correction section 123 may feed back directly to the target current calculation section 121 instead of the first correction section 122, and the target current value calculated by the target current calculation section 121 is directly fed back to the control current calculation section 124. It may be output to Note that the parameter value during normal operation is 1 by default.

なお、第1電動モータMT1の出力値を検出する検出部としては、ロータの回転角を検出するMRセンサ130以外に、回転トルク、回転角速度、回転角加速度を検出するセンサを備えてもよい。なお、第2補正部123は、回転トルク、回転角速度、または回転角加速度が所定の閾値以上の場合にパラメータ値を算出するようにしても良い。また、検出部として、電動モータの回転トルクなどの代用変数として、操舵機構のステアリングの操舵角、操舵トルクを検出するセンサを備えてもよい。この場合、第1補正部122は、操舵角、操舵トルクが所定の閾値以上の場合にパラメータ値を算出する。これによれば、様々な物理量に基づきパラメータ値を算出することで、第1電動モータMT1/第2電動モータMT2の駆動制御のアンバランスの補正を的確に行うことができる。 In addition to the MR sensor 130 that detects the rotational angle of the rotor, the detection unit that detects the output value of the first electric motor MT1 may include a sensor that detects rotational torque, rotational angular velocity, and rotational angular acceleration. Note that the second correction unit 123 may calculate the parameter value when the rotational torque, rotational angular velocity, or rotational angular acceleration is greater than or equal to a predetermined threshold value. Further, the detection unit may include a sensor that detects the steering angle and steering torque of the steering mechanism as substitute variables such as the rotational torque of the electric motor. In this case, the first correction unit 122 calculates the parameter value when the steering angle and steering torque are greater than or equal to a predetermined threshold. According to this, by calculating parameter values based on various physical quantities, it is possible to accurately correct the imbalance in the drive control of the first electric motor MT1/second electric motor MT2.

また、第2補正部123/第2補正部223は、第1電動モータMT1/第2電動モータMT2の出力値に変化があったことを検出した場合、両方の第1補正部122/第1補正部222がパラメータ値を算出してもよいし、第2補正部123/第2補正部223の内一方のみがパラメータ値を算出してもよい。すなわち、補正用目標電流値を出力した際に第1電動モータMT1/第2電動モータMT2のロータが回転した場合、目標電流演算部121/目標電流演算部221が算出した目標電流値を両方で補正してもよいし、一方のみで補正してもよい。一方のみで補正する場合、たとえば、どちらのシステムで補正するかを予め定めておいてもよいし、ロータが回転した方向によってどちらが補正するかを決めてもよい。これによれば、補正するシステムを両方または一方とすることで、柔軟な補正を行うことができる。 Further, when the second correction unit 123/second correction unit 223 detects that there is a change in the output value of the first electric motor MT1/second electric motor MT2, the second correction unit 123/second correction unit 223 The correction unit 222 may calculate the parameter value, or only one of the second correction unit 123/second correction unit 223 may calculate the parameter value. That is, if the rotors of the first electric motor MT1/second electric motor MT2 rotate when the target current value for correction is output, the target current value calculated by the target current calculation unit 121/target current calculation unit 221 is It may be corrected or only one side may be corrected. If only one system is used for correction, for example, which system is used for correction may be determined in advance, or it may be determined which system is used for correction depending on the direction in which the rotor rotates. According to this, by correcting both or one of the systems, flexible correction can be performed.

また、第2補正部123/第2補正部223は、第1電動モータMT1/第2電動モータMT2の出力値に変化があったことを検出した場合、予め定めた値またはMRセンサ130/MRセンサ230が検出した回転角(出力値)の変化量に基づきパラメータ値の大きさを算出してもよい。たとえば、第2補正部123は、予め定めた微小な値をパラメータ値として記憶しており、回転角(出力値)の変化が所定値以上の場合に、この値を第1補正部122に出力してもよいし、予め定めた微小な値を第1補正部122が記憶しておいて、係数に加減算してもよい。また、回転角の変化量に基づく場合であって両方のシステムで補正する場合、たとえば、ロータが回転した方向と逆の方向へ、回転した回転角の1/2だけ回転するように調整されたパラメータ値としてもよい。 Further, when the second correction unit 123/second correction unit 223 detects that there is a change in the output value of the first electric motor MT1/second electric motor MT2, the second correction unit 123/second correction unit 223 sets a predetermined value or a change in the output value of the MR sensor 130/MR The magnitude of the parameter value may be calculated based on the amount of change in the rotation angle (output value) detected by the sensor 230. For example, the second correction unit 123 stores a predetermined small value as a parameter value, and outputs this value to the first correction unit 122 when the change in the rotation angle (output value) is equal to or greater than a predetermined value. Alternatively, the first correction unit 122 may store a predetermined small value and add or subtract it from the coefficient. In addition, when the correction is based on the amount of change in the rotation angle and both systems are used, for example, the rotor is adjusted to rotate in the opposite direction to the rotation angle by 1/2 of the rotated rotation angle. It may also be a parameter value.

上述したように、マイクロコンピュータ120/マイクロコンピュータ220は、相手方のシステムの第2電動モータMT2/第1電動モータMT1の駆動方向と逆方向に自己のシステムの第1電動モータMT1/第2電動モータMT2を駆動し、そのときMRセンサ130/MRセンサ230が検出したロータの回転角(出力値)に基づきドライバIC140に出力する制御信号を補正する。これによれば、補正用目標電流値で第1電動モータMT1/第2電動モータMT2(アクチュエータ)を駆動してその出力値を検出し、本実施例のような1個のロータに2巻線(第1巻線組と第2巻線組)を備えるモータにおいては、その出力値がゼロでない場合または所定値を超える場合には、目標電流値を補正するためのパラメータ値を算出し、そのパラメータ値で目標電流値を補正して第1電動モータMT1/第2電動モータMT2を駆動することで、システム間でバランスが悪い状態を検知すると共に、システム間で第1電動モータMT1/第2電動モータMT2の駆動制御のアンバランスを補正する制御装置1を提供することができる。 As described above, the microcomputer 120/microcomputer 220 drives the first electric motor MT1/second electric motor of its own system in the opposite direction to the driving direction of the second electric motor MT2/first electric motor MT1 of the other party's system. The MT2 is driven, and the control signal output to the driver IC 140 is corrected based on the rotor rotation angle (output value) detected by the MR sensor 130/MR sensor 230 at that time. According to this, the first electric motor MT1/second electric motor MT2 (actuator) is driven with a target current value for correction, the output value thereof is detected, and two windings are connected to one rotor as in this embodiment. (a first winding set and a second winding set), if the output value is not zero or exceeds a predetermined value, a parameter value for correcting the target current value is calculated, and the By correcting the target current value using the parameter value and driving the first electric motor MT1/second electric motor MT2, it is possible to detect an unbalanced state between the systems, and also to drive the first electric motor MT1/second electric motor MT2 between the systems. It is possible to provide a control device 1 that corrects imbalance in drive control of electric motor MT2.

図2を参照して、制御装置1の制御フローを説明する。制御装置1は、イグニッションスイッチがオンにされた時などに、S200においてトルク補正処理を行う。トルク補正処理は、S202~S208で説明される。第2補正部123/第2補正部223は、S202において、第1電動モータMT1と第2電動モータMT2の駆動方向が互いに逆方向になるように補正用目標電流値を生成する。第2補正部123/第2補正部223は、S204において、制御電流演算部124/制御電流演算部224に入力する。制御電流演算部124/制御電流演算部224は、補正用目標電流値が入力されると、それに対応した制御信号をドライバIC140/ドライバIC240に出力し、第1電動モータMT1/第2電動モータMT2を駆動する。 The control flow of the control device 1 will be explained with reference to FIG. 2. The control device 1 performs torque correction processing in S200 when the ignition switch is turned on. The torque correction process will be explained in S202 to S208. In S202, the second correction unit 123/second correction unit 223 generates correction target current values such that the driving directions of the first electric motor MT1 and the second electric motor MT2 are opposite to each other. The second correction unit 123/second correction unit 223 inputs to the control current calculation unit 124/control current calculation unit 224 in S204. When the correction target current value is input, the control current calculation unit 124/control current calculation unit 224 outputs a control signal corresponding to the correction target current value to the driver IC 140/driver IC 240, and outputs a control signal corresponding to the correction target current value to the first electric motor MT1/second electric motor MT2. to drive.

MRセンサ130/MRセンサ230は、S206において、第1電動モータMT1/第2電動モータMT2のロータの回転角を読み込む。MRセンサ130/MRセンサ230が読み込んだロータの回転角は、第2補正部123/第2補正部223にフィードバックされる。第2補正部123/第2補正部223は、S208において、そのフィードバックされたモータ回転角信号(出力値)に駆動電流値の出力の前後で変化があった場合、目標電流演算部121が算出した目標電流値を補正するためのパラメータ値を算出する。 The MR sensor 130/MR sensor 230 reads the rotation angle of the rotor of the first electric motor MT1/second electric motor MT2 in S206. The rotation angle of the rotor read by the MR sensor 130/MR sensor 230 is fed back to the second correction unit 123/second correction unit 223. In S208, the second correction unit 123/second correction unit 223 calculates the target current calculation unit 121 if there is a change in the fed-back motor rotation angle signal (output value) before and after outputting the drive current value. Calculate parameter values for correcting the target current value.

トルク補正処理を終えると、制御装置1は、S100において、操舵機構のステアリングに付加される操舵トルク値やECUから得られる車速を取得する。目標電流演算部121/目標電流演算部221は、S102において、T-Iマップを用いて取得した操舵トルク値や車速に基づいて目標電流値を演算する。第1補正部122/第1補正部222は、S104において、S208で算出したパラメータ値を用いて目標電流演算部121/目標電流演算部221が演算した目標電流値を補正する。制御電流演算部124/制御電流演算部224は、S106において、補正された目標電流値を用いて演算された制御信号を演算し、ドライバIC140/ドライバIC240に対して出力する。ドライバIC140/ドライバIC240は、イグニッションスイッチがオフになるまで(S108)、補正された制御信号に基づいて第1電動モータMT1/第2電動モータMT2を駆動する。このように、冗長系を有する電動モータを駆動制御する電動パワーステアリング制御装置において、システム間でバランスが悪い状態を検知すると共に、システム間で電動モータの駆動制御のアンバランスを補正することができる。 After completing the torque correction process, in S100, the control device 1 acquires the steering torque value added to the steering of the steering mechanism and the vehicle speed obtained from the ECU. In S102, the target current calculation unit 121/target current calculation unit 221 calculates a target current value based on the steering torque value and vehicle speed obtained using the TI map. In S104, the first correction unit 122/first correction unit 222 corrects the target current value calculated by the target current calculation unit 121/target current calculation unit 221 using the parameter value calculated in S208. The control current calculation unit 124/control current calculation unit 224 calculates the control signal calculated using the corrected target current value in S106, and outputs it to the driver IC 140/driver IC 240. The driver IC 140/driver IC 240 drives the first electric motor MT1/second electric motor MT2 based on the corrected control signal until the ignition switch is turned off (S108). In this way, in an electric power steering control device that drives and controls electric motors that have a redundant system, it is possible to detect an unbalanced state between systems and to correct an unbalanced drive control of the electric motor between systems. .

上述したことは、制御装置1の制御方法である。すなわち、この制御方法は、第1制御システム110と第2制御システム210のそれぞれにおいて、他のシステムの第2電動モータMT2/第1電動モータMT1の駆動方向と逆方向に自己のシステムの第1電動モータMT1/第2電動モータMT2を駆動し、そのときの第1電動モータMT1/第2電動モータMT2の出力値を検出し、第1電動モータMT1/第2電動モータMT2を制御するための制御信号をその出力値に基づき補正して出力する制御方法である。これによれば、補正用目標電流値で電動モータを駆動して電動モータの出力値を検出し、その出力値が互いに異なる場合目標電流値を補正するためのパラメータ値を算出し、そのパラメータ値で目標電流値を補正して電動モータを駆動することで、システム間でバランスが悪い状態を検知すると共に、システム間でアクチュエータの駆動制御のアンバランスを補正する制御方法を提供することができる。 What has been described above is the control method of the control device 1. That is, in this control method, in each of the first control system 110 and the second control system 210, the first control system of the own system is driven in the opposite direction to the drive direction of the second electric motor MT2/first electric motor MT1 of the other system. For driving the electric motor MT1/second electric motor MT2, detecting the output value of the first electric motor MT1/second electric motor MT2 at that time, and controlling the first electric motor MT1/second electric motor MT2. This is a control method in which a control signal is corrected based on its output value and output. According to this, the electric motor is driven with a target current value for correction, the output value of the electric motor is detected, and if the output values are different from each other, a parameter value for correcting the target current value is calculated, and the parameter value is By correcting the target current value and driving the electric motor, it is possible to detect an unbalanced state between systems and to provide a control method that corrects an unbalanced actuator drive control between systems.

<第二実施例>
図3を参照し、本実施例における制御装置1Aを説明する。重複記載を避けるため、上記実施例における構成要素と同じ構成要素には同じ符号を付して説明を省略し、上記実施例と異なる点を中心に述べる。制御装置1Aは、車両に搭載される電動パワーステアリング(図示せず)に使用される第1電動モータMT1/第2電動モータMT2を制御するための電動パワーステアリング制御装置である。上述した制御装置1は、冗長化された第1電動モータMT1と第2電動モータMT2に対応して、それを駆動するドライバIC、ドライバICへの制御信号を出力するマイクロコンピュータ、第1電動モータMT1と第2電動モータMT2のロータの回転角を検出するMRセンサも冗長化されていた。一方、制御装置1Aでは、ドライバICが第1電動モータMT1と第2電動モータMT2に対応して冗長化されているが、マイクロコンピュータとMRセンサは冗長化されておらず共通化されている。
<Second example>
With reference to FIG. 3, the control device 1A in this embodiment will be explained. In order to avoid redundant description, the same reference numerals are given to the same components as those in the above embodiment, and the explanation thereof is omitted, and points different from the above embodiment will be mainly described. The control device 1A is an electric power steering control device for controlling a first electric motor MT1/second electric motor MT2 used in an electric power steering (not shown) mounted on a vehicle. The control device 1 described above includes a driver IC for driving the redundant first electric motor MT1 and second electric motor MT2, a microcomputer for outputting a control signal to the driver IC, and a first electric motor. The MR sensors that detect the rotation angles of the rotors of MT1 and second electric motor MT2 were also made redundant. On the other hand, in the control device 1A, the driver IC is made redundant corresponding to the first electric motor MT1 and the second electric motor MT2, but the microcomputer and the MR sensor are not made redundant but are shared.

制御装置1Aは、第1電動モータMT1と第2電動モータMT2と、第1電動モータMT1と第2電動モータMT2を駆動する制御システム110Aを含む。制御システム110Aは、操舵トルク等の信号を取得し、第1電動モータMT1および第2電動モータMT2の回転を制御するマイクロコンピュータ120Aと、マイクロコンピュータ120Aが出力した制御信号に基づき第1電動モータMT1を駆動するための駆動信号を生成するドライバIC140と、マイクロコンピュータ120Aが出力した制御信号に基づき、第2電動モータMT2を駆動するための駆動信号を生成するドライバIC240と、ドライバIC140内のインバータ回路において生成される第1電動モータMT1を回転駆動する駆動力を出力するため電流を検出する電流検出部150と、ドライバIC240内のインバータ回路において生成される第2電動モータMT2を回転駆動する駆動力を出力するため電流を検出する電流検出部250と、第1電動モータMT1および第2電動モータMT2の回転軸に設けられたマグネットから得られるロータの回転角を検出するMRセンサ130と、を備える。 The control device 1A includes a first electric motor MT1, a second electric motor MT2, and a control system 110A that drives the first electric motor MT1 and the second electric motor MT2. The control system 110A includes a microcomputer 120A that acquires signals such as steering torque and controls the rotation of the first electric motor MT1 and the second electric motor MT2, and a microcomputer 120A that controls the rotation of the first electric motor MT1 based on the control signal output from the microcomputer 120A. a driver IC 140 that generates a drive signal for driving the second electric motor MT2, a driver IC 240 that generates a drive signal for driving the second electric motor MT2 based on a control signal output by the microcomputer 120A, and an inverter circuit in the driver IC 140. a current detection unit 150 that detects a current to output a driving force that rotationally drives the first electric motor MT1, which is generated in the inverter circuit in the driver IC 240; and an MR sensor 130 that detects the rotation angle of the rotor obtained from the magnets provided on the rotation shafts of the first electric motor MT1 and the second electric motor MT2. .

マイクロコンピュータ120Aは、操舵機構のステアリングに付加される操舵トルク値やECUから得られる車速に基づき第1電動モータMT1および第2電動モータMT2を駆動するための各目標電流値を設定する目標電流設定部126Aと、MRセンサ130が検出した第1電動モータMT1および第2電動モータMT2のモータ回転角信号に基づき補正用の各パラメータ値を算出するまたは補正用目標電流値を生成する第2補正部123Aと、補正用目標電流値または各目標電流値に基づき第1電動モータMT1および第2電動モータMT2を駆動する各駆動電流値を演算し、その各駆動電流値を各制御信号として出力する制御電流演算部124Aと、を備える。目標電流設定部126Aは、操舵トルク値や車速に基づき第1電動モータMT1および第2電動モータMT2を駆動するための各目標電流値を演算する目標電流演算部121Aと、第2補正部123Aが算出した各パラメータ値に基づいて各目標電流値を補正する第1補正部122Aと、を備える。 The microcomputer 120A performs target current setting to set each target current value for driving the first electric motor MT1 and the second electric motor MT2 based on the steering torque value added to the steering of the steering mechanism and the vehicle speed obtained from the ECU. 126A, and a second correction section that calculates each parameter value for correction or generates a target current value for correction based on the motor rotation angle signals of the first electric motor MT1 and the second electric motor MT2 detected by the MR sensor 130. 123A and a correction target current value or each target current value to calculate each drive current value for driving the first electric motor MT1 and the second electric motor MT2, and output each drive current value as each control signal. A current calculation unit 124A is provided. The target current setting section 126A includes a target current calculation section 121A that calculates each target current value for driving the first electric motor MT1 and the second electric motor MT2 based on the steering torque value and the vehicle speed, and a second correction section 123A. The first correction unit 122A corrects each target current value based on each calculated parameter value.

目標電流設定部126Aは、操舵トルク値や車速を取り込み、これらの状態情報に基づき必要なトルクを第1電動モータMT1および第2電動モータMT2に発生させるための電流を算出する。制御電流演算部124Aは、目標電流演算部121Aで演算された各目標電流値に基づき、第1電動モータMT1および第2電動モータMT2を駆動するためのPWMデューティ値を演算し、各制御信号として出力する。ドライバIC140とドライバIC240に出力する各制御信号は、基本的には各モータに同じトルクを出力させるので同じ制御信号であるが、異なる2つの制御信号とすることもある。例えば、一方のモータに異常が発生した場合には、異常側のモータの出力を低減あるいはゼロにし、正常側の出力を増加させるような場合である。第2補正部123Aは、補正用目標電流値を生成し、制御電流演算部124Aに入力する。第2補正部123Aが生成する補正用目標電流値とは、第2電動モータMT2の駆動方向と逆方向に第1電動モータMT1を駆動する電流値である。 The target current setting unit 126A takes in the steering torque value and vehicle speed, and calculates a current for causing the first electric motor MT1 and the second electric motor MT2 to generate the necessary torque based on the state information. The control current calculation unit 124A calculates PWM duty values for driving the first electric motor MT1 and the second electric motor MT2 based on each target current value calculated by the target current calculation unit 121A, and outputs them as each control signal. Output. The control signals output to the driver IC 140 and the driver IC 240 are basically the same control signal because they cause each motor to output the same torque, but they may be two different control signals. For example, when an abnormality occurs in one motor, the output of the abnormal motor is reduced or zero, and the output of the normal motor is increased. The second correction section 123A generates a correction target current value and inputs it to the control current calculation section 124A. The correction target current value generated by the second correction unit 123A is a current value that drives the first electric motor MT1 in the opposite direction to the driving direction of the second electric motor MT2.

第2補正部123Aは、同時に同じ大きさの補正用目標電流値を制御電流演算部124Aに出力すると、第1電動モータMT1と第2電動モータMT2は互いにとって逆方向に駆動される。しかし、第1電動モータMT1/第2電動モータMT2はロータを共有しているので、理想的な状態においては両出力値が打ち消し合うため、ロータは動かない。一方、両出力値の大きさが異なるとロータが回転する場合がある。第2補正部123Aが補正用目標電流値を出力したとき、MRセンサ130がロータの回転(出力値)を検出することにより、両出力値のバランスの良否を診断することが可能になる。このように、制御部が共通化されている制御装置においても、冗長系のアクチュエータ間でバランスが悪い状態を検知すると共に、冗長系のアクチュエータ間で電動モータの駆動制御のアンバランスを補正することができる。 When the second correction section 123A simultaneously outputs correction target current values of the same magnitude to the control current calculation section 124A, the first electric motor MT1 and the second electric motor MT2 are driven in opposite directions. However, since the first electric motor MT1 and the second electric motor MT2 share the rotor, in an ideal state, their output values cancel each other out, so the rotor does not move. On the other hand, if the magnitudes of both output values are different, the rotor may rotate. When the second correction unit 123A outputs the correction target current value, the MR sensor 130 detects the rotation of the rotor (output value), thereby making it possible to diagnose whether the balance between the two output values is good or bad. In this way, even in a control device where the control unit is shared, it is possible to detect an unbalanced state between redundant actuators and to correct an unbalanced electric motor drive control between redundant actuators. I can do it.

なお、本発明は、例示した実施例に限定するものではなく、特許請求の範囲の各項に記載された内容から逸脱しない範囲の構成による実施が可能である。すなわち、本発明は、主に特定の実施形態に関して特に図示され、かつ説明されているが、本発明の技術的思想および目的の範囲から逸脱することなく、以上述べた実施形態に対し、数量、その他の詳細な構成において、当業者が様々な変形を加えることができるものである。 It should be noted that the present invention is not limited to the illustrated embodiments, and can be implemented with configurations within a range that does not depart from the content described in each section of the claims. That is, although the present invention has been particularly illustrated and described primarily with respect to particular embodiments, there may be other modifications to the embodiments described above without departing from the spirit and scope of the invention. Various modifications can be made by those skilled in the art in other detailed configurations.

1 電動パワーステアリング制御装置(制御装置)
100 第1システム
110 第1制御システム
120 マイクロコンピュータ(制御部)
121 目標電流演算部
122 第1補正部
123 第2補正部
124 制御電流演算部
125 通信部
130 MRセンサ(検出部)
140 ドライバIC
150 電流検出部
200 第2システム
210 第2制御システム
220 マイクロコンピュータ(制御部)
221 目標電流演算部
222 第1補正部
223 第2補正部
224 制御電流演算部
225 通信部
230 MRセンサ(検出部)
240 ドライバIC
250 電流検出部
MT1 第1電動モータ(第1アクチュエータ)
MT2 第2電動モータ(第2アクチュエータ)
1 Electric power steering control device (control device)
100 First system 110 First control system 120 Microcomputer (control unit)
121 Target current calculation section 122 First correction section 123 Second correction section 124 Control current calculation section 125 Communication section 130 MR sensor (detection section)
140 Driver IC
150 Current detection section 200 Second system 210 Second control system 220 Microcomputer (control section)
221 Target current calculation section 222 First correction section 223 Second correction section 224 Control current calculation section 225 Communication section 230 MR sensor (detection section)
240 Driver IC
250 Current detection unit MT1 First electric motor (first actuator)
MT2 Second electric motor (second actuator)

Claims (3)

負荷を駆動するための駆動力を分担して出力する第1電動モータと第2電動モータと、前記第1電動モータと前記第2電動モータを駆動する制御システムとを有する制御装置であって、
前記制御システムは、
前記第1電動モータと前記第2電動モータを制御するための各制御信号を出力する制御部と、
前記第1電動モータと前記第2電動モータの出力値を検出する検出部と、
を備え、
前記制御部は、
前記第1電動モータの駆動方向と逆方向に前記第2電動モータを駆動し、
前記負荷の状態情報を少なくとも含む負荷情報に基づき前記第1電動モータと前記第2電動モータを駆動するための各目標電流値を演算する目標電流演算部と、
補正用目標電流値を生成し、制御電流演算部に入力する、または、前記検出部が検出した出力値に基づき、前記各目標電流値を補正するための前記各電動モータのトルク定数に関する係数である各パラメータ値を算出する第2補正部と、
前記第2補正部が算出した前記各パラメータ値に基づき前記各目標電流値を補正する第1補正部と、
前記補正用目標電流値または前記各目標電流値に基づき前記第1電動モータと前記第2電動モータを駆動する各駆動電流値を演算し、該各駆動電流値を前記各制御信号として出力する制御電流演算部と、
を備え、
前記第2補正部は、前記第1電動モータと前記第2電動モータの駆動方向が互いに逆方向になるように前記補正用目標電流値を生成し、
前記制御電流演算部は、該補正用目標電流値に基づき前記各駆動電流値を出力し、
前記検出部は、前記第1電動モータと前記第2電動モータの出力値を検出し、
前記補正用目標電流値に基づいた前記各駆動電流値の出力の前後で該出力値に変化があったことを検出した場合、前記第2補正部は、前記各パラメータ値を算出し、
前記目標電流演算部は、該算出された前記各パラメータ値に基づき前記各目標電流値を補正し、
前記制御電流演算部は、該補正された前記各目標電流値に基づき前記各駆動電流値を演算する、
制御装置。
A control device including a first electric motor and a second electric motor that share and output driving force for driving a load, and a control system that drives the first electric motor and the second electric motor ,
The control system includes:
a control unit that outputs each control signal for controlling the first electric motor and the second electric motor;
a detection unit that detects output values of the first electric motor and the second electric motor ;
Equipped with
The control unit includes:
driving the second electric motor in a direction opposite to the driving direction of the first electric motor;
a target current calculation unit that calculates each target current value for driving the first electric motor and the second electric motor based on load information including at least state information of the load;
A coefficient related to the torque constant of each electric motor for generating a correction target current value and inputting it to a control current calculation section, or for correcting each target current value based on an output value detected by the detection section. a second correction unit that calculates each parameter value;
a first correction unit that corrects each of the target current values based on each of the parameter values calculated by the second correction unit;
Control that calculates each drive current value for driving the first electric motor and the second electric motor based on the correction target current value or each of the target current values, and outputs each of the drive current values as each of the control signals. A current calculation section,
Equipped with
The second correction unit generates the correction target current value so that the driving directions of the first electric motor and the second electric motor are opposite to each other,
The control current calculation unit outputs each drive current value based on the correction target current value,
The detection unit detects output values of the first electric motor and the second electric motor,
If it is detected that there is a change in the output value before and after the output of each drive current value based on the correction target current value, the second correction unit calculates each parameter value,
The target current calculation unit corrects each target current value based on the calculated each parameter value,
The control current calculation unit calculates each drive current value based on the corrected each target current value.
Control device.
車両の操舵機構を駆動するための駆動力を分担して出力する第1電動モータと第2電動モータと、前記第1電動モータと前記第2電動モータを駆動する制御システムとを有する制御装置であって、
前記制御システムは、
前記第1電動モータと前記第2電動モータを制御するための各制御信号を出力する制御部と、
前記操舵機構のステアリングの操舵トルクを検出する検出部と、
を備え、
前記制御部は、
前記第1電動モータの駆動方向と逆方向に前記第2電動モータを駆動し、
前記車両の操舵機構の状態情報を少なくとも含む情報に基づき前記第1電動モータと前記第2電動モータを駆動するための各目標電流値を演算する目標電流演算部と、
補正用目標電流値を生成し、制御電流演算部に入力する第2補正部と、
前記各目標電流値を補正するための操舵トルクと各目標電流の特性に関する係数である各パラメータ値を算出する第1補正部と、
前記補正用目標電流値または前記各目標電流値に基づき前記第1電動モータと前記第2電動モータを駆動する各駆動電流値を演算し、該各駆動電流値を前記各制御信号として出力する制御電流演算部と、
を備え、
前記第2補正部は、前記第1電動モータと前記第2電動モータの駆動方向が互いに逆方向になるように前記補正用目標電流値を生成し、
前記制御電流演算部は、該補正用目標電流値に基づき前記各駆動電流値を出力し、
前記検出部は、前記操舵機構のステアリングの操舵トルクを検出し、
前記補正用目標電流値に基づいた前記各駆動電流値の出力の前後で操舵トルクが所定の閾値以上の場合、前記第1補正部は、前記各パラメータ値を算出し、
前記目標電流演算部は、該算出された前記各パラメータ値に基づき前記各目標電流値を補正し、
前記制御電流演算部は、該補正された前記各目標電流値に基づき前記各駆動電流値を演算する、
制御装置。
A control device including a first electric motor and a second electric motor that share and output driving force for driving a steering mechanism of a vehicle, and a control system that drives the first electric motor and the second electric motor. There it is,
The control system includes:
a control unit that outputs each control signal for controlling the first electric motor and the second electric motor;
a detection unit that detects a steering torque of the steering of the steering mechanism;
Equipped with
The control unit includes:
driving the second electric motor in a direction opposite to the driving direction of the first electric motor;
a target current calculation unit that calculates each target current value for driving the first electric motor and the second electric motor based on information including at least state information of a steering mechanism of the vehicle;
a second correction section that generates a correction target current value and inputs it to the control current calculation section;
a first correction unit that calculates each parameter value that is a coefficient related to the characteristics of the steering torque and each target current for correcting each of the target current values;
Control that calculates each drive current value for driving the first electric motor and the second electric motor based on the correction target current value or each of the target current values, and outputs each of the drive current values as each of the control signals. A current calculation section,
Equipped with
The second correction unit generates the correction target current value so that the driving directions of the first electric motor and the second electric motor are opposite to each other,
The control current calculation unit outputs each drive current value based on the correction target current value,
The detection unit detects a steering torque of a steering of the steering mechanism,
If the steering torque is equal to or greater than a predetermined threshold value before and after outputting each drive current value based on the correction target current value, the first correction unit calculates each parameter value,
The target current calculation unit corrects each target current value based on the calculated each parameter value,
The control current calculation unit calculates each of the drive current values based on each of the corrected target current values.
Control device.
前記第1電動モータと前記第2電動モータを駆動する制御システムは、前記第1電動モータを制御する第1制御部システムと前記第2電動モータを制御する第2制御システムからなることを特徴とする請求項1または2に記載の制御装置。The control system that drives the first electric motor and the second electric motor includes a first control system that controls the first electric motor and a second control system that controls the second electric motor. 3. The control device according to claim 1 or 2.

JP2020030217A 2020-02-26 2020-02-26 Control device and control method Active JP7370901B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020030217A JP7370901B2 (en) 2020-02-26 2020-02-26 Control device and control method
DE102021104493.6A DE102021104493A1 (en) 2020-02-26 2021-02-25 CONTROL DEVICE AND CONTROL PROCEDURE
CN202110219083.3A CN113306623A (en) 2020-02-26 2021-02-26 Control apparatus and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020030217A JP7370901B2 (en) 2020-02-26 2020-02-26 Control device and control method

Publications (2)

Publication Number Publication Date
JP2021133763A JP2021133763A (en) 2021-09-13
JP7370901B2 true JP7370901B2 (en) 2023-10-30

Family

ID=77176379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020030217A Active JP7370901B2 (en) 2020-02-26 2020-02-26 Control device and control method

Country Status (3)

Country Link
JP (1) JP7370901B2 (en)
CN (1) CN113306623A (en)
DE (1) DE102021104493A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114559919A (en) * 2022-03-25 2022-05-31 苏州海之博电子科技有限公司 Electronic booster with EHPS or EPS safety redundancy system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005297877A (en) 2004-04-15 2005-10-27 Toyota Motor Corp Vehicle steering device
JP2006069307A (en) 2004-08-31 2006-03-16 Nissan Motor Co Ltd Vehicle steering device
JP2006094574A (en) 2004-09-21 2006-04-06 Toyota Motor Corp In-wheel motor vehicle and its inspection method and apparatus
JP2016068584A (en) 2014-09-26 2016-05-09 富士重工業株式会社 Electric power steering device
JP2018052311A (en) 2016-09-29 2018-04-05 日立オートモティブシステムズ株式会社 Actuator system, abnormality detection device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002120740A (en) * 2000-10-11 2002-04-23 Koyo Seiko Co Ltd Power steering device
EP2221235B1 (en) * 2009-02-23 2011-11-30 Showa Corporation Electric power steering apparatus, control method thereof and program
CN103112495B (en) * 2013-02-02 2015-08-05 哈尔滨工业大学 A kind of new automobile electric power steering faults-tolerant control device and method
JP2017169405A (en) * 2016-03-17 2017-09-21 株式会社ジェイテクト Motor control device and steering control device
JP6481660B2 (en) * 2016-06-09 2019-03-13 トヨタ自動車株式会社 Vehicle behavior control device
US10322748B2 (en) * 2016-09-23 2019-06-18 Jtekt Corporation Motor controller and steering device
KR102358586B1 (en) * 2017-09-21 2022-02-07 주식회사 만도 Method and electric power steering about transmitting steering angle according to failure of steering angle sensor and torque sensor
KR102004720B1 (en) * 2017-10-24 2019-07-29 주식회사 만도 Apparatus of electronic power steering having redundancy for safety enhancement

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005297877A (en) 2004-04-15 2005-10-27 Toyota Motor Corp Vehicle steering device
JP2006069307A (en) 2004-08-31 2006-03-16 Nissan Motor Co Ltd Vehicle steering device
JP2006094574A (en) 2004-09-21 2006-04-06 Toyota Motor Corp In-wheel motor vehicle and its inspection method and apparatus
JP2016068584A (en) 2014-09-26 2016-05-09 富士重工業株式会社 Electric power steering device
JP2018052311A (en) 2016-09-29 2018-04-05 日立オートモティブシステムズ株式会社 Actuator system, abnormality detection device

Also Published As

Publication number Publication date
DE102021104493A1 (en) 2021-08-26
JP2021133763A (en) 2021-09-13
CN113306623A (en) 2021-08-27

Similar Documents

Publication Publication Date Title
US7746023B2 (en) Position detecting device and synchronous motor driving device using the same
EP1955928B1 (en) Motor controller and electric power steering system
US9988078B2 (en) Steering control apparatus
US11254348B2 (en) Steer-by-wire system
US9688302B2 (en) In-vehicle electronic control apparatus
CN110463026B (en) Electric power steering
CN101981808B (en) Motor control device
US5979587A (en) Electrically assisted power steering apparatus
CN103328995B (en) Method and device for identifying fault characteristics of an electric machine
JP2008068777A (en) Electric power steering device
US11072363B2 (en) Control system for motor and control device for motor
JP2004058748A (en) Vehicle steering control system
EP2567881B1 (en) Inertia compensation with frequency dependent damping
JP2005110363A (en) Drive control device and drive control method for brushless motor
US20220289274A1 (en) Electric power steering apparatus, control device used in electric power steering apparatus, and control method
JP7370901B2 (en) Control device and control method
JP5013504B2 (en) Control device for electric power steering device
JP6609465B2 (en) Electric power steering device
WO2018203393A1 (en) Control device for motor, and electric power steering system
US11496086B2 (en) Control device for motor
JP5530886B2 (en) Electric power steering device
US20200180683A1 (en) Electric power steering device
JP6766445B2 (en) Electric power steering device
JP2017038487A5 (en)
JP4534882B2 (en) Power limit method for hybrid vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230925

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231018

R150 Certificate of patent or registration of utility model

Ref document number: 7370901

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150