JP5092553B2 - Electric power steering device - Google Patents
Electric power steering device Download PDFInfo
- Publication number
- JP5092553B2 JP5092553B2 JP2007150163A JP2007150163A JP5092553B2 JP 5092553 B2 JP5092553 B2 JP 5092553B2 JP 2007150163 A JP2007150163 A JP 2007150163A JP 2007150163 A JP2007150163 A JP 2007150163A JP 5092553 B2 JP5092553 B2 JP 5092553B2
- Authority
- JP
- Japan
- Prior art keywords
- temperature
- value
- steering
- motor
- estimated
- 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
Links
Images
Landscapes
- Power Steering Mechanism (AREA)
- Control Of Ac Motors In General (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
Description
本発明は、車両のステアリング機構に対して操舵補助力を付与するようにした電動パワーステアリング装置に関する。 The present invention relates to an electric power steering apparatus that applies a steering assist force to a steering mechanism of a vehicle .
従来、電動モータのモータコイルの温度を推定する方法として、モータコイルに流れる電流値を検出し、この検出値から算出した通電に伴う温度上昇分と温度センサで検出した周囲温度との和から推定する方法(例えば、特許文献1参照)、また、温度センサで検出した温度検出値を温度推定の初期値として温度の推定演算を行い、温度センサの異常を検出したときには、予め定期的に保存していた異常が発生する前の温度センサの検出値を用いて温度推定を行うようにした方法(例えば、特許文献2参照)、また、操舵時と非操舵時とでは、モータコイルの温度の上昇度合が異なることからこれを考慮して、モータコイルの推定に用いるローパスフィルタを切り替えるようにした方法(例えば、特許文献3参照。)が提案されている。
上述のように、温度センサで検出した雰囲気温度と、電動モータが回転状態にあるか停止状態にあるかを考慮して算出された通電に伴う温度上昇分とを加算することによって、モータコイルの温度を高精度に推定することができる。
しかしながら、温度センサに異常が発生した場合、それ以前の温度センサの検出値は必ずしも、実際の周辺温度に応じた値を示すわけではなく、例えば、最低値或いは最高値を示す可能性もある。また、ユーザによる再起動時には、停止時間によっては温度センサに異常が発生する以前の温度と実際の温度との差が大きくなる可能性もあり、温度センサに異常が発生する以前の検出値を用いて温度推定を行った場合、的確な温度推定を行うことができない可能性もある。
As described above, by adding the ambient temperature detected by the temperature sensor and the temperature increase due to energization calculated considering whether the electric motor is rotating or stopped, the motor coil The temperature can be estimated with high accuracy.
However, when an abnormality occurs in the temperature sensor, the detected value of the temperature sensor before that does not necessarily indicate a value corresponding to the actual ambient temperature, and may indicate a minimum value or a maximum value, for example. Also, when restarting by the user, depending on the stop time, the difference between the temperature before the abnormality occurred in the temperature sensor and the actual temperature may become large, and the detection value before the abnormality occurred in the temperature sensor is used. If the temperature is estimated, accurate temperature estimation may not be possible.
また、上述のように、電動モータが回転状態にあるか停止状態にあるかによって、温度上昇分の演算において、その演算に用いるローパスフィルタを変更することで対応するようにしたとき、各種パラメータを設定してこのローパスフィルタを特定するようにした場合、設定すべきパラメータが多い場合にはその調整が困難であり、また、モータコイルではなく、例えばモータリレー等、モータ系統の他の構成部品の温度検出を行う場合には、電動モータが回転状態にある場合と停止状態にある場合との両方についてそのパラメータを設定する必要があり、測定対象を変更した場合であっても、容易に対応することの可能なモータ系統の温度検出装置が望まれていた。
そこで、この発明は上記従来の未解決の課題に着目してなされたものでありモータコイルだけでなく電動モータへの駆動電流通電経路に介挿されたモータ系統の構成部品各部の温度推定を容易且つ的確に行うことの可能な電動パワーステアリング装置を提供することを目的としている。
In addition, as described above, when the electric motor is in the rotating state or in the stopped state, in the calculation of the temperature rise, by changing the low-pass filter used for the calculation, various parameters are set. When this low pass filter is specified by setting, adjustment is difficult when there are a lot of parameters to be set, and other components of the motor system such as a motor relay are used instead of the motor coil. When performing temperature detection, it is necessary to set the parameters for both when the electric motor is rotating and when it is stopped. There has been a demand for a temperature detection device for a motor system capable of this.
Therefore, the present invention has been made paying attention to the above-mentioned conventional unsolved problems, and it is easy to estimate the temperature of not only the motor coil but also the components of the motor system inserted in the drive current conduction path to the electric motor. and its object is to provide a possible electric dynamic power steering GuSo location of doing and accurately.
上記目的を達成するために、本発明の請求項1に係る電動パワーステアリング装置は、操舵補助力発生用の電動モータを有し、当該電動モータのモータ系統においてその構成部品の温度検出を行う温度検出装置を備えた電動パワーステアリング装置において、前記温度検出装置は、前記電動モータの相電流を検出する相電流検出手段と、前記電動モータ及びその駆動電流通電経路に配置されているモータ系統の構成部品のうち温度検出対象の構成部品の周囲温度を測定する周囲温度測定手段と、前記相電流検出手段で検出される相電流検出値を用いて、前記温度検出対象の構成部品の通電に伴う温度上昇分を推定し、当該温度上昇分と前記周囲温度測定手段で測定した温度測定値との和から前記温度検出対象の構成部品の温度を推定する温度推定手段と、を有し、前記周囲温度測定手段は、その異常監視を行う監視手段を備え、前記温度推定手段は、前記監視手段で前記周囲温度測定手段の異常を検出したときには、前記周囲温度測定手段の温度測定値に代えて、温度検出対象の構成部品に対応する、前記構成部品毎に予め設定された推定用周囲温度を用いて、前記温度検出対象の構成部品の温度推定を行うことを特徴としている。
In order to achieve the above object, an electric power steering apparatus according to
また、請求項2に係る電動パワーステアリング装置は、前記電動モータが回転状態及び停止状態の何れの状態にあるかを検出するモータ動作状態検出手段と、前記温度推定手段で推定される温度上昇分の演算過程における演算値に、温度検出対象の構成部品毎に予め設定された前記電動モータの動作状態に起因する温度上昇率差補正用の補正値を加算又は減算して前記温度上昇分を補正する補正手段と、を備えることを特徴としている。 According to a second aspect of the present invention, there is provided an electric power steering apparatus comprising: a motor operating state detecting unit that detects whether the electric motor is in a rotating state or a stopped state; and a temperature increase estimated by the temperature estimating unit. The temperature increase is corrected by adding or subtracting a correction value for correcting the temperature increase rate caused by the operating state of the electric motor set in advance for each temperature detection target component to the calculated value in the calculation process of And a correcting means .
また、請求項3に係る電動パワーステアリング装置は、前記温度推定手段は、前記相電流検出手段で検出される相電流検出値の二乗積算値の平均を算出する二乗積算平均部と、該二乗積算平均部で算出した平均値をフィルタ処理して前記温度上昇分を推定するフィルタ部とを備え、前記補正手段は、前記フィルタ部に入力される前記二乗積算平均部で算出した平均値に対して補正を行うことを特徴としている。 According to a third aspect of the present invention, there is provided the electric power steering apparatus according to the third aspect , wherein the temperature estimating unit calculates a mean of squared integrated values of the phase current detection values detected by the phase current detecting unit, and the square integrated unit. A filter unit for filtering the average value calculated by the average unit to estimate the temperature rise, and the correction unit is configured to calculate the average value calculated by the square integration average unit input to the filter unit. It is characterized by performing correction .
また、請求項4に係る電動パワーステアリング装置は、前記推定用周囲温度は、前記温度検出対象の構成部品の周囲温度が取り得る最高値相当の値に設定されることを特徴としている。
また、請求項5に係る電動パワーステアリング装置は、前記相電流検出値を用いて、前記温度検出対象の構成部品の前記温度上昇率差補正用の補正値を算出する補正値算出手段を備えることを特徴としている。
The electric power steering apparatus according to a fourth aspect is characterized in that the estimation ambient temperature is set to a value corresponding to a maximum value that the ambient temperature of the temperature detection target component can take.
Further, the electric power steering apparatus according to
本発明の請求項1に係る電動パワーステアリング装置は、操舵補助力発生用の電動モータのモータ系統においてその構成部品の温度検出を行う温度検出装置では、電動モータに流れる相電流から温度検出対象の構成部品の通電による温度上昇分を推定し、これと温度検出対象の構成部品の周囲温度とから、温度検出対象の構成部品の温度を推定する。
このとき、周囲温度測定手段の異常を検出したときには、温度測定値に代えて、温度検出対象の構成部品に対応する、前記構成部品毎に予め設定された推定用周囲温度を用いて、前記温度検出対象の構成部品の温度推定を行うから、温度検出対象に応じてその温度推定を高精度に行うことができる。
An electric power steering device according to
At this time, when an abnormality is detected in the ambient temperature measuring means, the estimated ambient temperature set in advance for each component corresponding to the component whose temperature is to be detected is used instead of the temperature measurement value. Since the temperature of the component to be detected is estimated, the temperature can be estimated with high accuracy according to the temperature detection target.
また、請求項2に係る電動パワーステアリング装置によれば、温度上昇分の演算過程においてその演算値に、この構成部品に対応する、構成部品毎に予め設定された、電動モータが回転状態であるか非回転状態であるかに伴う温度上昇率の相違に起因する誤差補正用の補正値を加算又は減算して前記温度上昇分を補正するようにしたから、電動モータの動作状態を考慮した、より高精度な推定温度を獲得することができる。また、温度検出対象の構成部品に対応する温度上昇補正値を加算又は減算するだけで電動モータの動作状態に起因する誤差の発生を抑制することができるから、通常行われている電動モータに流れる電流値と周囲温度とから温度を推定する方法に対し大幅な変更を伴うことなく、容易に検出精度の向上を図ることができる。また、温度検出対象の構成部品に応じて温度上昇補正用の補正値を変更しこれを加算することによって、温度検出対象が変更された場合であっても容易に対応することができる。
また、請求項3に係る電動パワーステアリング装置によれば、二乗積算平均部で算出した平均値に、温度検出対象の構成部品に応じた温度上昇補正用の補正値を加算又は減算した後、これをフィルタ処理して温度上昇分を推定するから、温度検出対象の構成部品の種類に関わらず二乗積算平均部を共通とすることができる。
According to the electric power steering apparatus of the second aspect , the electric motor that is preset for each component corresponding to this component in the calculation process for the temperature rise is in a rotating state. Since the correction value for error correction caused by the difference in the rate of temperature rise due to whether it is in a non-rotating state is added or subtracted to correct the temperature rise, considering the operating state of the electric motor, A more accurate estimated temperature can be obtained. In addition, it is possible to suppress the occurrence of errors due to the operating state of the electric motor simply by adding or subtracting the temperature increase correction value corresponding to the temperature detection target component. The detection accuracy can be easily improved without significantly changing the method of estimating the temperature from the current value and the ambient temperature. Moreover, even if the temperature detection target is changed, it can be easily handled by changing the correction value for temperature rise correction in accordance with the temperature detection target component and adding the correction value.
Further, according to the electric power steering device of the third aspect, after adding or subtracting the correction value for temperature increase correction according to the temperature detection target component to the average value calculated by the square integration average unit, Since the temperature rise is estimated by filtering, the square summation averaging unit can be made common regardless of the type of the temperature detection target component.
また、請求項4に係る電動パワーステアリング装置によれば、推定用周囲温度として、構成部品毎に、その周囲温度が取り得る最高値を推定用周囲温度として設定しているから、この推定用周囲温度を用いて算出される推定温度が、構成部品の実際の温度を下回ることを回避することができる。
また、請求項5に係る電動パワーステアリング装置によれば、電動モータの動作状態に起因する温度上昇率差補正用の補正値を、電動モータに流れる電流値に基づいて算出するようにしたから、より実際に則した補正値を用いて補正することができ、より高精度な推定温度を獲得することができる。
Further, according to the electric power steering apparatus according to
Further, according to the electric power steering apparatus according to
以下、本発明の実施の形態を説明する。
まず、第1の実施の形態を説明する。
図1は、本発明の一実施形態を示す全体構成図である。
図中1は、ステアリングホイールであり、このステアリングホイール1にステアリングシャフト2が接続され、このステアリングシャフト2がユニバーサルジョイント4a及び4b,ピニオンラック機構5を経て、操向車輪のタイロッド6に結合されている。
ステアリングシャフト2には、ステアリングホイール1の操舵トルクを検出するトルクセンサ7が設けられていると共に、ステアリングホイール1に与えられる操舵力を補助する電動モータ8が、減速ギヤ3を介して結合されている。
Embodiments of the present invention will be described below.
First, a first embodiment will be described.
FIG. 1 is an overall configuration diagram showing an embodiment of the present invention.
In the figure,
The
また、パワーステアリング装置を制御する例えばMCU(Micro Controller Unit)で構成されるコントロールユニット10には、バッテリ11からイグニッションキー12及び電源リレー13を経て電力が供給され、コントロールユニット10は、トルクセンサ7で検出された操舵トルクTと車速センサ14で検出された車速Vとに基づいて操舵補助制御処理を行って、操舵トルクT及び車速Vに応じた操舵補助力を電動モータ8で発生させるための操舵補助電流指令値IMを算出し、この操舵補助電流指令値IMを、例えば電界効果トランジスタ等のスイッチング素子で構成されるモータ駆動回路15に出力することにより、電動モータ8に供給する電流を制御する。そして、このモータ駆動回路15からの駆動電流がモータリレー20を介して電動モータ8に供給される。また、コントロールユニット10は、前記電動モータ8の各相電流を検出するモータ電流検出回路16及びモータリレー20周囲の温度を測定する温度センサ17からの入力信号に基づいてモータリレー20の温度を検出し、モータリレー20の温度が異常であった場合には、操舵補助電流指令値IMに対し、モータリレー20の温度上昇を抑制するための制限処理を行う。
In addition, power is supplied from a
図2は、コントロールユニット10の機能構成を示すブロック図である。なお、図2において、例えば、位相補償器31は、独立したハードウェアとしての位相補償器を表すものではなく、演算処理装置で実行される演算処理としての位相補償機能、すなわち、ソフトウェアを示している。
このコントロールユニット10の機能及び作用を説明すると、トルクセンサ7で検出された操舵トルクTは、操舵系の安定性を高めるための位相補償器31で位相補償され、位相補償された操舵トルクTは操舵補助指令値演算器32に入力される。また、車速センサ14で検出された車速V、及び電動モータ8のロータの回転角を検出するモータ回転角センサ8aからのモータ回転角θも操舵補助指令値演算器32に入力される。
FIG. 2 is a block diagram illustrating a functional configuration of the
The function and action of the
操舵補助指令値演算器32は、入力された操舵トルクT、車速V、及びモータ回転角θに基づいて電動モータ8に供給する電流の制御目標値である操舵補助電流指令値IMを算出する。この操舵補助指令値演算器32には図示しないメモリが付設されており、このメモリには、車速Vをパラメータとし、且つ、操舵トルクTに対応する操舵補助電流指令値IMを格納しており、この格納されたデータに基づいて操舵補助電流指令値IMを設定する。
Steering assist
操舵補助電流指令値IMは減算器33に入力されると共に、応答速度を高めるためのフィードフォワード系の微分補償器34に入力され、減算器33の出力(IM−IMD)は比例演算器35に入力される。
比例演算器35の比例出力は加算器36に入力されると共に、フィードバック系の特性を改善するための積分演算器37に入力され、微分補償器34の出力及び積分演算器37の出力も加算器36に入力され、その出力である電流制御値Eが、制限回路41で温度監視部42からの制限指令に応じて制限された後、モータ駆動回路9に入力される。電動モータ8のモータ電流検出値IMDは、モータ電流検出回路16で検出され、このモータ電流検出値IMDを、減算器33で操舵補助電流指令値IMから減算することにより、操舵補助電流指令値IMを達成するようにフィードバック制御が行われる。
The steering assist current command value I M is input to the
The proportional output of the
また、温度センサ17で測定したモータリレー20の周囲温度の測定値TPrは、温度推定部43に入力され、温度推定部43では、温度センサ17からのモータリレー20周囲の測定温度TPr及びモータ電流検出回路16で検出した3相のモータ電流検出値を用いてモータリレー20の温度を推定し、その推定温度TPcを温度監視部42に出力する。
また、温度推定部43では、温度センサ17の測定温度TPrに基づき温度センサ17の異常監視を行い、温度センサ17の異常を検出したときには、温度センサ17の測定温度TPrに代えて、予めモータリレー20の周囲温度として設定した推定用周囲温度TPrrを用い、この推定用周囲温度TPrrとモータ電流検出回路16で検出した各相のモータ電流検出値とを用いてモータリレー20の温度を推定し、これを推定温度TPcとして温度監視部42に出力する。
The measured value TPr of the ambient temperature of the
Further, the
温度監視部42では、温度推定部43で推定したモータリレー20の推定温度TPcの監視を行い、この推定温度TPcが予め設定したモータリレー20を過熱から保護するための過熱保護温度以上となったとき、制限回路41に対して制限指令を行う。制限回路41では公知の手順でモータリレー20の過熱を回避するための制限処理を行い、電流制御値Eを制限し、モータリレー20の通電量を低減することでモータリレー20の過熱を回避する。
The
図3は、温度推定部43の機能ブロック図である。
モータ電流検出回路16で検出された3相のモータ電流検出値ia、ib、icは、最大値検出部51に入力され、この3相の相電流のうちその最大値が選択される。検出された最大電流値iは、二乗積算平均部52に入力され、最大電流値iの二乗積算値の平均値Wmが算出された後、加算器53に入力され、温度上昇補正値設定部54で設定された電動モータ8の操舵状態に応じた温度上昇補正値ΔTPεが加算された後、フィルタ55でフィルタ処理されて通電に伴う通電温度上昇分ΔTPupが推定される。この通電温度上昇分ΔTPupと、周囲温度設定部56で、温度センサ17が正常かどうかに応じて設定される周囲温度TPaとが加算器57で加算されこれが推定温度TPcとして出力される。
最大値検出部51で検出された最大電流値iは、二乗積算平均部52の二乗積算部52aに入力され、次式(1)に示すように、二乗された最大電流値i2を通電した時間(t1からt2)に亘り積算(積分)される。
FIG. 3 is a functional block diagram of the
The three-phase motor current detection values ia, ib, ic detected by the motor
Maximum current value i detected by the
ここで、t1、t2は最大電流値iが時間t1から時間t2の間通電されていることを示す。
二乗積算部52aの出力である積分量Wは、平均部52bに入力されて区間(t2−t1)において平均化される。そして、この平均部52aの出力である平均値Wmが、加算器53に出力される。
Here, t1 and t2 indicate that the maximum current value i is energized from time t1 to time t2.
The integration amount W, which is the output of the
温度上昇補正値設定部54は、通常操舵が行われている状態であるか保舵が行われている状態であるかに応じて温度上昇補正値ΔTPεを設定する。通常操舵が行われているかどうかの操舵状態の判断は、電動モータ8が回転しているかどうかにより判断し、電動モータ8が回転しているときには通常操舵状態と判断し、温度上昇補正値ΔTPεは零と設定する。一方、電動モータ8が非回転状態であるときつまり通電しているにも関わらず電動モータ8が非回転状態であるときには保舵状態と判断し、温度上昇補正値ΔTPεはモータリレー20の温度上昇補正値として設定した、モータリレー用補正値ε1を設定する。なお、電動モータ8が回転しているかどうかの判断は、モータ回転角センサ8aからのモータ回転角θを微分したモータ回転角速度に基づいて行う。
The temperature rise correction value setting unit 54 sets the temperature rise correction value ΔTPε depending on whether the normal steering is being performed or the steering is being maintained. The determination of the steering state as to whether or not the normal steering is performed is determined based on whether or not the
前記モータリレー用補正値ε1は、通常操舵時における通電に伴う温度上昇分を算出するためのフィルタ55を用いて、保舵時における温度上昇分を算出した場合に、通常操舵時と保舵時、つまり、電動モータ8が回転した場合と回転していない場合とでの温度上昇率の差に起因する、フィルタ55でのフィルタ処理により算出される保舵時の温度上昇分に含まれる誤差を相殺し得る値に設定される。
加算器53で補正された平均値Wmは、フィルタ55の一次遅れ関数部(関数=(1/(1+T1・s))55aに入力され、さらに、その出力はゲイン部(ゲインK1)55bに入力され、中間値yが出力される。
The correction value ε1 for the motor relay is calculated when the temperature increase during steering is calculated using the
The average value Wm corrected by the
次に、中間値yは、加算器55c及び1次遅れ関数部(関数=(1/(1+T2・s))55dに入力される。さらに、1次遅れ関数部55dの出力はゲイン部(ゲインK2)55eに入力され、中間値zがゲイン部55eの出力となる。
この中間値zは、加算器55cに入力され、前述したゲイン部55bの出力yと中間値zとが加算器55cで加算されて、通電温度上昇分ΔTPup(=y+z)が加算器55cの出力として算出される。
Next, the intermediate value y is input to the
The intermediate value z is input to the
前記周囲温度設定部56は、温度センサ17が正常状態であるか故障状態であるかに応じて周囲温度TPaを設定する。具体的には、温度センサ17の測定温度TPrに基づいて、例えばその測定温度TPrが通常取り得る範囲内の値であるかどうかに基づいて、温度センサ17の異常検出を行う。そして、温度センサ17が正常であれば、温度センサ17の測定温度TPrを周囲温度TPaとして設定する。温度センサ17が異常であれば、予め設定されたモータリレー20用の推定用周囲温度TPrrを、周囲温度TPaとして設定する。前記モータリレー20用の推定用周囲温度TPrrは、予め実験等により検出した、モータリレー20の周囲温度として取り得る温度の最高値相当の値に設定される。
The ambient temperature setting unit 56 sets the ambient temperature TPa according to whether the
次に、上記第1の実施の形態の動作を、コントロールユニット10で実行される、温度推定処理の処理手順の一例を示す、図4のフローチャートを伴って説明する。
コントロールユニット10では、図2の機能ブロック図に示すように、トルクセンサ7で検出される操舵トルクT、車速センサ14で検出される車速Vに基づいて操舵補助制御処理を実行して操舵補助電流指令値IMを算出し、この操舵補助電流指令値IM相当の駆動電流が電動モータ8に供給されるようモータ駆動回路9が動作することにより、電動モータ8により最適な操舵補助力が発生され、これが例えば減速ギヤ3を介してステアリングホイール1が連結されたステアリングシャフト2又はステアリングギヤのピニオンシャフト5に伝達されることにより、ステアリングホイール1を軽い操舵トルクで操舵することができる。
Next, the operation of the first embodiment will be described with reference to the flowchart of FIG. 4 showing an example of the processing procedure of the temperature estimation process executed by the
As shown in the functional block diagram of FIG. 2, the
このとき、温度推定部43では、モータリレー20の温度推定を行っており、この温度推定部43で推定されたモータリレー20の推定温度TPcを用いて、温度監視部42でモータリレー20の温度監視を行っている。
温度推定部43では、図4に示すように、モータ電流検出回路16で検出される3相のモータ電流検出値ia〜icを読込み(ステップS1)、その最大値を最大電流値iとして選択する(ステップS2)。
At this time, the
As shown in FIG. 4, the
そして、前記(1)式にしたがって、二乗された最大電流値i2を通電した時間(t1からt2)に亘り積算(積分)した積算値が算出され、これが平均化される(ステップS3)。
続いて、モータ回転角センサ8aからのモータ回転角θを微分したモータ回転角速度に基づいて電動モータ8が回転しているか否かが判定され、電動モータ8が回転していれば通常操舵状態としてステップS4からステップS5に移行し温度上昇補正値ΔTPεは零として設定される。このため、二乗積算値の平均値Wmに温度上昇補正値ΔTPε(=0)として零が加算されるため二乗積算値の平均値Wmの補正は行われず(ステップS6)、二乗積算値の平均値Wmに対してフィルタ処理が行われ、二乗積算値の平均値Wmから、通電に伴う通電温度上昇分ΔTPupが算出される(ステップS7)。
Then, according to the equation (1), the integrated value obtained by integrating (integral) over a squared maximum current value i 2 of the energized time (t1 from t2) is calculated, which is averaged (step S3).
Subsequently, it is determined whether or not the
次いで、温度センサ17が正常かどうか判定され、温度センサ17が正常であるならば、ステップS8からステップS9に移行し、温度センサ17の測定温度TPrが周囲温度TPaとして設定され、この温度センサ17の測定温度TPrとステップS7で算出された通電温度上昇分ΔTPupとが加算され、これが推定温度TPcとして温度監視部42に出力される(ステップS10)。
温度監視部42では、この推定温度TPcを監視し、この推定温度TPcがモータリレー20の過熱保護のための過熱保護温度を越えない場合には操舵補助電流指令値IMに対する制限は行わない。このため、電動モータ8により、操舵補助電流指令値IM相当の操舵補助力が発生されることになって、運転者の操舵負荷が軽減されることになる。
Next, it is determined whether or not the
The
一方、モータリレー20の推定温度TPcがモータリレー20の過熱保護温度を超えた場合には、温度監視部42では、制限回路41に対して制限指令を行う。このため、制限回路41によって、操舵トルクT及び車速Vに応じて算出された操舵補助電流指令値IMが制限され、モータリレー20に流れる通電量が低減されることから、モータリレー20の通電による温度上昇が抑制されることになって、モータリレー20の過熱保護が図られることになる。
On the other hand, when the estimated temperature TPc of the
この操舵状態から保舵が行われた場合には、通電状態のまま電動モータ8が回転しないことから、ステップS4の処理でこれが検出されてステップS4からステップS11に移行し、電動モータ8が回転しない状態が規定時間以上継続したときに、保舵状態であると判断されてステップS11からステップS12に移行し、温度上昇補正値ΔTPεとしてモータリレー20の温度上昇補正値として予め設定された補正値ε1が設定され(ステップS12)、これが、二乗積算値の平均値Wmに加算され(ステップS6)、これに対してフィルタ処理が行われて通電温度上昇分ΔTPupが算出される(ステップS7)。
When the steering is maintained from this steering state, the
ここで、電動モータ8が回転している場合と回転していない場合とでは、通電に伴うモータリレー20の温度上昇率は異なり、保舵状態の方がその温度上昇率は大きい。そのため、通常操舵時における通電温度上昇分算出用のパラメータに設定されているフィルタ55を用いて、保舵状態における通電温度上昇分を算出した場合、温度上昇率の差相当の誤差が含まれることになる。しかしながら、保舵状態である場合は、温度上昇補正値ΔTPεを、二乗積算値の平均値Wmに加算した後、これをフィルタ処理して温度上昇分ΔTPupを算出しているから、温度上昇率の差相当の誤差を相殺することができ、保舵時の実際の温度上昇分相当の通電温度上昇分ΔTPupを算出することができる。
Here, the temperature increase rate of the
そして、このようにして算出した通電温度上昇分ΔTPupと温度センサ17の測定温度TPrとを加算し、これを推定温度TPcとすることによって、通常操舵時と保舵時との通電に伴う温度上昇率の差に伴う誤差を含まないモータリレー20の推定温度TPcを獲得することができる。
また、このとき、電動モータ8が回転しない状態が規定時間以上継続したときに、保舵状態であると判断するようにしているから、一次的に保舵状態となった場合等、温度上昇分に誤差が生じない状態で、この誤差を相殺する制御が行われることを回避することができ、より高精度に温度推定を行うことができる。
Then, by adding the energization temperature increase ΔTPup calculated in this way and the measured temperature TPr of the
Further, at this time, when the state where the
この状態から、温度センサ17に、断線やショート等の異常が発生した場合には、ステップS8からステップS15に移行し、モータリレー20の周囲温度として予め設定されたモータリレー用の推定用周囲温度TPrrが周囲温度TPaとして設定され、この周囲温度TPaと通電温度上昇分ΔTPupとの和が推定温度TPcとして算出される。
ここで、モータリレー用の推定用周囲温度TPrrは、モータリレー20の周囲温度として取り得る最高値相当の値に設定されている。したがって、モータリレー用の推定用周囲温度TPrrは、常に、モータリレー20の実際の周囲温度以上の値をとることになり、このモータリレー用の推定用周囲温度TPrrを用いて算出されるモータリレー20の推定温度TPcも、常にモータリレー20の実際の温度以上の値を表すことになる。
From this state, when an abnormality such as disconnection or short-circuit occurs in the
Here, the estimated ambient temperature TPrr for the motor relay is set to a value corresponding to the maximum value that can be taken as the ambient temperature of the
推定温度TPcとして、モータリレー20の実際の温度よりも低い値が算出された場合、この実際よりも低い推定温度TPcを用いて、これが過熱保護温度以上であるかどうかを判断する処理である過熱保護判断を行うと、場合によっては、過熱保護のための制限が必要であるにも関わらず、推定温度TPcが実際値よりも低いことから、制限は必要ないと誤判断される可能性がある。しかしながら、上述のように、モータリレー用の推定用周囲温度TPrrとして、モータリレー20の実際の周囲温度以上の値を設定することで、モータリレー20の推定温度TPcが、モータリレー20の実際の温度以上の値となるようにしているから、このようにして算出された推定温度を用いて過熱保護判断を行うことによって、確実に過熱保護を行うことができる。
When a value lower than the actual temperature of the
また、温度センサ17に異常が発生した場合、異常が発生する直前の値を使用して温度推定を継続することも考えられるが、異常が継続した状況で、イグニッションスイッチを一旦オフにした後、その後、イグニッションスイッチをオンとした場合、イグニッションスイッチをオフにしたその継続時間によっては、メモリ等に保存している異常が発生する直前の値と、温度センサ17の測定対象の実際の温度との誤差が大きくなり、場合によっては、推定温度が実際の温度を下回ってしまい、この場合も上述のように、実際には、過熱保護が必要であるにも関わらず、過熱保護は不要と誤判断される可能性がある。
In addition, when an abnormality occurs in the
また、例えば、温度センサ17が、その測定値として本来取り得る温度範囲内の値を出力する状態となってしまう異常が発生した場合、温度センサ17の測定温度からは異常を検出することができないため、どの時点の値を故障直前の値として用いるかの判定は困難であり、異常が発生している時点の測定温度を、異常が発生する直前の値として用いてしまう可能性がある。また、このとき、実際の温度よりも低い値を異常が発生する直前の値として用いてしまった場合、この場合も上記と同様に、過熱保護判断を的確に行うことができない可能性がある。
Further, for example, when an abnormality that causes the
しかしながら、上述のように、本実施の形態においては、周囲温度として取り得る最高値をモータリレー20用の推定用周囲温度として用いているから、この推定用周囲温度を用いて推定される推定温度TPcが実際の周囲温度以下となることを回避することができ、過熱保護が必要な状況において、過熱保護不要と誤判断されることを確実に回避することができる。また、このとき、予め設定した定数を推定用周囲温度として用いているから、温度センサ17に異常が発生した場合には、測定温度に代えて推定用周囲温度を用いるだけでよく、周囲温度を新たに演算する等の処理は必要ないため、代わりの周囲温度を速やかに設定することができ、温度センサ17の異常に対して速やかに対処することができる。
However, as described above, in the present embodiment, since the maximum value that can be taken as the ambient temperature is used as the estimated ambient temperature for the
また、通常用いられている、電動モータ8に供給されるモータ電流検出値から推定される温度上昇分と、その周囲温度との和から温度推定を行う方法において、電動モータ8が回転状態であるか否かに応じた温度上昇補正値ΔTPεを加算するだけで、電動モータ8が回転しているか否かに起因する誤差が含まれることのない、推定温度TPcを獲得することができることから、コントロールユニット10での処理の大幅な変更や負荷の増加を伴うことなく容易に実現することができる。
Moreover, in the method of performing temperature estimation from the sum of the temperature rise estimated from the motor current detection value supplied to the
また、温度上昇補正値ΔTPε及び周囲温度TPaとして、温度推定対象の構成部品毎に設定した値、つまり、上述の場合にはモータリレー20用に設定した値を用いているから、他の構成部品の温度推定を行う場合には、フィルタ部55の各種パラメータを温度推定対象の構成部品に対応した値に変更すると共に、温度上昇補正値及び周囲温度として用いる値を、温度推定対象の構成部品に相当する値を用いるだけで対応することができる。つまり例えば、フィルタ部55のパラメータを通常操舵時用と、保舵時用とで切り替えることによっても、電動モータ8の動作状態を考慮した通電温度上昇分ΔTPupを推定することができる。しかしながら、電動モータ8の動作状態に応じて調整すべき、フィルタ部55のパラメータが多数ある場合には、通常操舵時と保舵時用とについてパラメータの調整を行うには手間がかかり、温度推定対象の構成部品を変更した場合にはその都度、二通りのパラメータを設定する必要があり、手間がかかる。
Further, as the temperature increase correction value ΔTPε and the ambient temperature TPa, values set for each temperature estimation target component, that is, values set for the
しかしながら、上記第1の実施の形態においては、電動モータ8の動作状態による温度上昇率の差による誤差分を、温度上昇補正値ΔTPεを加算することによって対応しているから、フィルタ部55のパラメータの設定は、通電操舵時及び保舵時の何れか一通りですみ、よって、温度推定対象の構成部品を変更した場合であっても、フィルタ部55のパラメータの設定は一通りでよく、温度上昇補正値ΔTPεと推定用周囲温度とを変更するだけでよい。したがって、温度推定対象の構成部品が異なる場合であっても、処理の大幅な変更や負荷の増加を伴うことなく容易に対応することができる。
However, in the first embodiment, the error due to the difference in temperature increase rate due to the operating state of the
また、上記第1の実施の形態においては、電動モータ8の動作状態による温度上昇率の差による誤差を除去するための補正値を、二乗精算平均部52の出力に対して加算し、この補正した二乗積算の平均値に対してフィルタ55でフィルタ処理を行っているため、温度推定対象の構成部品に関わらず二乗積算平均部52を共通とすることができる。したがって、温度推定対象の構成部品が変更された場合であっても二乗積算平均部52についてはパラメータの変更等を行う必要がないから、温度推定対象構成部品を変更した場合に対処を速やかに行うことができる。
In the first embodiment, a correction value for removing an error due to a difference in temperature increase rate due to the operating state of the
なお、温度推定対象の構成部品としては、モータリレー20の他に、モータコイルや、電動モータ8のコネクタ端子の嵌合部、また、電動モータ8用のモータ駆動回路9を構成する電界効果トランジスタFET等のスイッチング素子等、モータ駆動電流の通電経路にある全ての部品を適用することができる。
また、上記第1の実施の形態においては、通常操舵時を基準としてフィルタ55の各種パラメータを設定し、保舵時に温度上昇分補正値としてモータリレー用20の補正値ε1を加算する場合について説明したが、逆に、保舵時を基準としてフィルタ55の各種パラメータを設定し、通常操舵時に、温度上昇分補正値を減算するようにしてもよい。
In addition to the
In the first embodiment, various parameters of the
この場合の、温度推定部43の機能ブロック図は、図5の通りである。
つまり、二乗積算平均部52で算出された最大電流値iの二乗積算値の平均値Wmは減算器53′に入力される。また、温度上昇補正値設定部54′では、保舵状態のときに温度上昇補正値ΔTPεとして零を設定し、通常操舵状態のときに、通常操舵時と保舵状態とにおける通電に伴う温度上昇率の差相当のモータリレー20用の補正値ε2を設定する。
A functional block diagram of the
That is, the average value Wm of the square integrated value of the maximum current value i calculated by the square integrated
そして、減算器53′では、最大電流値iの二乗積算値の平均値Wmから温度上昇補正値ΔTPεを減算し、減算器53′の出力が、保舵状態における通電温度上昇分ΔTPup算出用のパラメータが設定されたフィルタ55′に入力され、通電温度上昇分ΔTPupが算出される。
このフィルタ55′の出力と周位温度設定部56の出力とが加算器57で加算されこれが推定温度TPcとして出力される。
Then, the
The output of the filter 55 'and the output of the peripheral temperature setting unit 56 are added by the
つまり、通電に伴う温度上昇率は、通常操舵時に比較して保舵状態のときの方が高いことから、保舵状態における通電温度上昇分算出用のフィルタ55′を用いて通電操作時における通電温度上昇分を算出すると、その値は実際よりも高めに算出されることになる。よって、高めに算出された分、減算器53′で、温度上昇補正値ΔTPεを減算することで、通電に伴う温度上昇率の差に伴う誤差が除去されることになる。したがって、この場合も上記と同等の作用効果を得ることができる。
That is, the rate of temperature increase due to energization is higher in the steered state than in normal steering, so the energization during energization operation using the filter 55 'for energization temperature rise calculation in the steered state is performed. When the temperature rise is calculated, the value is calculated higher than the actual value. Therefore, by subtracting the temperature increase correction value ΔTPε by the
また、上記第1の実施の形態においては、3相の相電流のうち最大電流値iを求め、この最大電流値iを用いてモータリレー20の温度推定を行う場合について説明したが、これに限るものではなく、各相電流それぞれを用いて温度推定を行った後、その最高値を、最終的なモータリレー20の推定温度として用いてもよい。
また、上記第1の実施の形態においては、2つの一次遅れ要素を含むフィルタを用いて通電温度上昇分ΔTPupを算出する場合について説明したがこれに限るものではなく、通電温度上昇分ΔTPupを算出可能なフィルタであればどのようなフィルタであっても適用することができる。
In the first embodiment, the case has been described in which the maximum current value i is obtained from the three-phase phase currents, and the temperature of the
In the first embodiment, the case where the energization temperature increase ΔTPup is calculated using a filter including two first-order lag elements has been described. However, the present invention is not limited to this, and the energization temperature increase ΔTPup is calculated. Any filter that can be used can be applied.
なお、上記第1の実施の形態において、モータ電流検出回路16が相電流検出手段に対応し、温度センサ17が周囲温度測定手段に対応し、図4の温度推定処理が温度推定手段に対応し、図4のステップS4の処理がモータ動作状態検出手段に対応し、図4のステップS12及びステップS6の処理が補正手段に対応し、図4のステップS8の処理が監視手段に対応している。
また、図2の制限回路41及び温度監視部42が過熱保護手段に対応している。
Na us, in the first embodiment, the motor current detecting
Further, the limiting
次に、本発明の第2の実施の形態を説明する。
この第2の実施の形態は、上記第1の実施の形態において、温度推定部43の構成が異なること以外は同様であるので同一部には同一符号を付与し、その詳細な説明は省略する。
図6は、第2の実施の形態における温度推定部43の機能ブロック図である。
第2の実施の形態における温度推定部43は、図6に示すように、通常操舵が行われた場合のモータリレー20の温度を推定する通常操舵温度推定部61と、通常操舵が行われた状態か保舵が行われた状態かを判断する操舵状態検出部62と、保舵が行われた場合のモータリレー20の温度を推定する保舵温度推定部63と、通常操舵が行われたときには通常操舵温度推定部61で推定された通常操舵温度Tnを推定温度TPcとし、保舵が行われたときには保舵温度推定部63で推定された保舵温度Tkを推定温度TPcとする推定温度設定部64とを備える。
Next, a second embodiment of the present invention will be described.
Since the second embodiment is the same as the first embodiment except that the configuration of the
FIG. 6 is a functional block diagram of the
As shown in FIG. 6, the
通常操舵温度推定部61は、通常操舵が行われたときのモータリレー20の温度を推定するものであればどのような構成であってもよく、例えば、上記第1の実施の形態の温度推定部43の構成において、温度上昇補正値設定部54で設定される温度上昇補正値ΔTPεを“0”に固定した構成を有する。また、この通常操舵温度推定部61では、通常操舵温度Tnを、保舵温度Tkの算出周期とは独立した予め設定した周期で算出する。
The normal
操舵状態検出部62は、電動モータ8の動作状態から操舵状態を推定し、電動モータ8が回転して操舵補助力が付与される通常操舵状態であるか、通電状態ではあるが電動モータ8が非回転状態である保舵状態であるかを判断し、例えば、電動モータ8の回転速度が予め設定したしきい値以下であって電動モータ8が停止しているとみなすことが可能なとき保舵状態であると判断する。なお、電動モータ8の回転速度は、上記第1の実施の形態と同様に、モータ回転角センサ8aからのモータ回転角θを微分したモータ回転角速度に基づき判断すればよい。
The steering
保舵温度推定部63は、保舵状態のときに通電相が固定された相への相電流である相固定電流ifを検出する相固定電流検出部63aと、相固定電流検出部63aで検出した相固定電流ifに応じて、保舵状態であることに起因する温度上昇分である保舵加算値ΔTk及び保舵加算値ΔTkの更新周期H(if)を設定する保舵加算値設定部63bと、保舵加算値設定部63bで設定した更新周期H(if)で、保舵加算値ΔTkを通常操舵温度推定部61で推定した通常操舵温度Tnに加算して保舵温度Tkを算出する加算部63cとを備える。
The maintained temperature estimation unit 63 detects a phase fixed
前記相固定電流検出部63aでは、3相のモータ電流検出値ia、ib、icのうちのその最大値を、相固定電流ifとして検出する。つまり、通常操舵が行われている場合、3相交流モータの、例えばA相、B相、C相、A相、B相、C相…の順に、順次通電パターンが切り換えられて通電が行われる。しかしながら、保舵状態となった場合、モータが回転されないことから、例えば、A相から、B相及びC相に電流が流れる通電パターンに固定されてしまい、A相に比較的大きな電流が流れることになる。したがって、この固定された相に流れる電流、すなわち流れる電流値が最も大きな電流値を相固定電流ifとして検出する。
また、保舵加算値設定部63bでは、予め設定したテーブルに基づき相固定電流ifに対応する保舵加算値ΔTk及び更新周期Hを設定する。
The phase-fixed
In addition, the steering addition
このテーブルは例えば図7(a)及び図7(b)に示すように、相固定電流ifが大きいときほど、保舵加算値ΔTkも大きくなるように設定される。すなわち、相固定電流ifが大きく、流れる電流量が多いときほどモータリレー20の温度上昇率も大きいことから、温度上昇率の増加に応じて保舵加算値ΔTkも大きくなるように設定される。また、相固定電流ifが小さいときには温度上昇率は小さいことから、保舵による温度上昇分を通常操舵温度Tnに頻繁に反映させなくとも実際の温度との誤差は小さいが、相固定電流ifが大きいときには温度上昇率が大きく、保舵による温度上昇率を通常操舵温度Tnに頻繁に反映させなければ誤差が大きくなることから、相固定電流ifが大きいときほど更新周期Hが短くなるように設定し、通常操舵温度Tnと実際の温度との誤差が大きいときほど保舵による温度上昇分を頻繁に通常操舵温度Tnに反映させ、より短い周期で保舵温度Tkを更新することで保舵温度Tkと実際の温度との誤差が小さくなるようにしている。したがって、保舵温度Tkは、相固定電流ifが大きいときほどより短い周期で更新され、温度変化が大きいときには更新周期を短くして温度変化に応じて的確に保舵温度Tkを算出し、且つ温度変化が小さいときには更新周期を長くして不要な演算を回避するようになっている。
なお、図7(a)において、相固定電流ifは、I1<I2<…<Imax、保舵加算値ΔTkは、A<B<…<MAX、更新周期H(if)は、H(I1)>H(I2)>…>H(Imax)である。また、図7(b)において、横軸は相固定電流if、縦軸は保舵加算値ΔTkを表す。
For example, as shown in FIGS. 7A and 7B, this table is set so that the steerable addition value ΔTk increases as the phase fixed current if increases. That is, since the temperature increase rate of the
In FIG. 7A, the phase-fixed current if is I1 <I2 <... <Imax, the steering addition value ΔTk is A <B <... <MAX, and the update period H (if) is H (I1). > H (I2)>...> H (Imax). In FIG. 7B, the horizontal axis represents the phase fixed current if, and the vertical axis represents the steering addition value ΔTk.
次に、上記第2の実施の形態の動作を、コントロールユニット10で実行される、第2の実施の形態における温度推定処理の処理手順の一例を示す、図8のフローチャートを伴って説明する。
コントロールユニット10では、電動モータ8を駆動制御し、最適な操舵補助力を発生させると共に、モータリレー20の温度推定を行い、推定した推定温度TPcを考慮して電動モータ8を駆動制御する。
Next, the operation of the second embodiment will be described with reference to the flowchart of FIG. 8, which shows an example of the processing procedure of the temperature estimation process in the second embodiment that is executed by the
The
そして、温度推定部43の通常操舵温度推定部61では、予め設定した周期で通常操舵温度Tnを推定する。そして、この通常操舵温度Tnの推定周期とは独立した周期で、温度推定処理が実行され、まず、電動モータ8が通常操舵状態か、或いは保舵状態かを判断し、電動モータ8への通電が行われこれにより電動モータ8が回転しているときには通常操舵状態であるとしてステップS22に移行し、通常操舵温度推定処理で推定し所定の記憶領域に記憶している通常操舵温度Tnを読込み、これを推定温度TPcとして設定する。そして、推定温度TPcの更新周期Hとして予め設定したHnを設定し(ステップS23)、この更新周期Hnが経過した時点で(ステップS24)、ステップS21に戻り、通常操舵が行われている間は、ステップS21からステップS24の処理を繰り返し行う。このため、更新周期Hn毎に、通常操舵温度Tnが推定温度TPcとして更新設定され、通常操舵時における電動モータ8への通電に伴うモータリレー20の温度変化が、更新周期Hn毎に更新されて推定されることになる。
Then, the normal steering
この通常操舵状態から保舵が行われた場合には、通電が行われているが電動モータ8が回転しないことから保舵状態と判断され、ステップS21からステップS31に移行し、3相のモータ電流のうち電流値が最大のものを相固定電流ifとして特定し、この相固定電流ifに対応する保舵加算値ΔTk(if)と更新周期H(if)とをテーブルから特定する(ステップS32)。そして、通常操舵温度推定処理で推定し所定の記憶領域に記憶している通常操舵温度Tnを読み込み、この通常操舵温度Tnに保舵加算値ΔTk(if)を加算し、これを推定温度TPcとする。そして、相固定電流ifに応じた更新周期H(if)を更新周期Hとして設定し(ステップS34)、この更新周期H(if)が経過した時点で(ステップS24)、ステップS21に戻り、保舵が行われている間は、ステップS21、ステップS31〜ステップS34、ステップS24の処理を繰り返し行う。
When the steering is carried out from the normal steering state, it is determined that the steering state is maintained because the
このため、更新周期H(if)毎に、通常操舵温度Tnと保舵加算値ΔTk(if)との和が推定温度TPcとして設定されることになる。
ここで、保舵状態のときには、通常操舵温度Tnに、相固定電流ifに応じた保舵加算値ΔTk(if)を加算するだけで推定温度TPcを算出することができる。
保舵状態の場合に、推定温度TPcを通常操舵時と同様に、例えば最大電流値の二乗積算値の平均値に基づいて算出するようにした場合、保舵による温度上昇率を考慮した周期で算出する場合には、温度推定に伴う処理負荷の増加を伴うことになり、またある程度の演算速度が必要となる。
For this reason, the sum of the normal steering temperature Tn and the steering addition value ΔTk (if) is set as the estimated temperature TPc for each update period H (if).
Here, in the case of the steering holding state, the estimated temperature TPc can be calculated by simply adding the steering holding value ΔTk (if) corresponding to the phase fixed current if to the normal steering temperature Tn.
When the estimated temperature TPc is calculated based on, for example, the average value of the squared integrated values of the maximum current values in the case of the steering holding state, as in normal steering, the cycle takes into account the rate of temperature increase due to the steering. In the case of calculation, an increase in processing load accompanying temperature estimation is involved, and a certain calculation speed is required.
しかしながら、上述のように、保舵状態の場合には、所定周期で算出される通常操舵温度Tnに、相固定電流ifに応じた保舵加算値ΔTkを加算して、推定温度TPcを算出していることから、処理負荷の増加を抑制しつつ、且つ誤差の小さい的確な推定温度TPcを算出することができる。また、このとき、単に相固定電流ifに応じた保舵加算値ΔTkを特定し、これを通常操舵温度Tnに加算するだけで推定温度TPcを獲得することができるから、従来の、通常操舵温度Tnを算出する処理手順において、大幅な変更を伴うことなく容易に実現することができる。 However, as described above, in the steered state, the estimated temperature TPc is calculated by adding the steered addition value ΔTk corresponding to the phase-fixed current if to the normal steering temperature Tn calculated in a predetermined cycle. Therefore, it is possible to calculate an accurate estimated temperature TPc with a small error while suppressing an increase in processing load. Also, at this time, the estimated temperature TPc can be obtained simply by specifying the steering addition value ΔTk corresponding to the phase fixed current if and adding it to the normal steering temperature Tn. The processing procedure for calculating Tn can be easily realized without significant change.
特に、保舵状態の場合には、通常操舵時に比較して温度上昇率が大きく、温度の変化速度が大きいため、温度推定を速やかに行う必要があるが、上述のように、更新周期が比較的長くてもそれほど影響のない通常操舵温度Tnに対し、保舵に伴う温度上昇分を考慮した保舵加算値ΔTkを加算することで推定温度TPcを得ていることから、仮に、通常操舵温度Tnの更新周期が長くても、保舵加算値ΔTkの更新周期を短くすることによって、保舵加算値ΔTkを加算するだけで、保舵による温度上昇分を考慮した誤差の少ない推定温度TPcを得ることができる。 In particular, in the case of the steering-holding state, it is necessary to quickly estimate the temperature because the rate of temperature increase is large and the rate of change in temperature is large compared to during normal steering. Since the estimated temperature TPc is obtained by adding the steering addition value ΔTk that takes into account the temperature rise associated with the steering to the normal steering temperature Tn that does not significantly affect even if the target is long, the normal steering temperature Even if the update period of Tn is long, by shortening the update period of the steering addition value ΔTk, only by adding the steering addition value ΔTk, the estimated temperature TPc with less error in consideration of the temperature rise due to the steering can be obtained. Can be obtained.
また、更新周期H(if)は、相固定電流ifに応じて設定され、相固定電流ifが大きいときほど短くなるように設定される。相固定電流ifが大きいときには、温度上昇率が大きくなるため、モータリレー20の温度上昇分も大きくなるが、保舵加算値ΔTk(if)は、相固定電流ifが大きいときほど大きな値となるように設定されることから、相固定電流ifに応じた温度上昇分相当の保舵加算値ΔTk(if)をより短い周期で算出することができ、これを通常操舵温度Tnに加算することによって、より高精度な推定温度TPcを得ることができる。
The update period H (if) is set according to the phase fixed current if and is set to be shorter as the phase fixed current if is larger. When the phase fixed current if is large, the temperature increase rate increases, so the temperature increase of the
また、相固定電流ifに応じて温度上昇率が異なるため、相固定電流ifが大きいときほど、推定温度TPcの所定時間あたりの温度変化量も大きくなる。このため、推定温度TPcを定周期で更新するようにした場合、相固定電流ifが大きいときほど、推定温度TPcと実際の温度との誤差が大きくなる。しかしながら、推定温度TPcの更新周期Hを相固定電流ifに応じて設定し、相固定電流ifが大きいときほど推定温度TPcの更新周期Hが短くなるようにしていることから、実際の温度変化量が大きいときほど推定温度TPcの更新周期Hが短くなることになって、実際の温度と推定温度TPcとの温度誤差を小さくすることができ、温度推定をより高精度に行うことができる。 Further, since the rate of temperature increase differs according to the phase fixed current if, the temperature change amount per predetermined time of the estimated temperature TPc increases as the phase fixed current if increases. For this reason, when the estimated temperature TPc is updated at regular intervals, the error between the estimated temperature TPc and the actual temperature increases as the phase fixed current if increases. However, the update period H of the estimated temperature TPc is set according to the phase fixed current if, and the update period H of the estimated temperature TPc becomes shorter as the phase fixed current if is larger. The update period H of the estimated temperature TPc is shortened as the temperature increases, so that the temperature error between the actual temperature and the estimated temperature TPc can be reduced, and the temperature estimation can be performed with higher accuracy.
また、通電による温度変化が小さく、実際の温度と推定温度TPcとの誤差が小さいときには、推定温度TPcの更新周期を長くしていることから、その分処理負荷を低減することができる。
また、このように、モータリレー20の温度推定を大幅な処理負荷を伴うことなく実現することができるため、温度推定対象の構成部品として、モータリレー20だけでなく、モータ駆動電流の通電経路にある複数の部品それぞれについて温度推定を行う場合であっても、上述のように、通常操舵時における通常操舵温度Tnに対して保舵加算値ΔTkを加算するだけで保舵状態における推定温度TPcを検出することができることから、保舵状態を考慮して温度推定を行うことに伴って処理装置の演算処理負荷が大幅に増加することなく実現することができる。
Further, when the temperature change due to energization is small and the error between the actual temperature and the estimated temperature TPc is small, the update cycle of the estimated temperature TPc is lengthened, so that the processing load can be reduced accordingly.
In addition, since the temperature estimation of the
また、1つの加熱保護制御で通常操舵時における温度推定と、保舵時のような相固定条件下における温度推定とを行い、これらに基づいて加熱保護処理を行うようにした場合、温度推定は相固定条件に適した推定を行うため、加熱保護制御では、通常操舵時に対して約3倍のマージンを持った加熱保護を行うことになる。つまり、操舵態様によって、加熱保護の保護度合が異なってしまうという問題がある。しかしながら、上述のように、それぞれの操舵態様に応じた高精度な温度推定を行うことができることから、過保護となることなく、それぞれに適した加熱保護を行うことができる。 In addition, if one heat protection control performs temperature estimation during normal steering and temperature estimation under phase-fixed conditions such as during steering, and heat protection processing is performed based on these, temperature estimation is In order to perform estimation suitable for the phase fixing condition, in the heat protection control, the heat protection with a margin of about three times that during normal steering is performed. That is, there is a problem that the degree of protection of the heat protection differs depending on the steering mode. However, as described above, highly accurate temperature estimation according to each steering mode can be performed, so that heating protection suitable for each can be performed without overprotection.
また、このように、各部の温度推定を高精度に行うことができるため、各部の温度保護条件に応じて各部の温度状況を的確に判断することができることから、各部の温度状況により適した通電制限を行うことができ、電動パワーステアリング装置による操舵補助を、可能な範囲で最大限有効に活用することができる。
なお、上記第2の実施の形態においては、保舵状態のときに保舵加算値ΔTkと通常操舵温度Tnとを用いて推定温度TPcを算出する場合について説明したがこれに限るものではない。
In addition, since the temperature of each part can be estimated with high accuracy in this way, the temperature condition of each part can be accurately determined according to the temperature protection conditions of each part. Limiting can be performed, and the steering assist by the electric power steering apparatus can be utilized to the maximum extent possible.
In the second embodiment, the case where the estimated temperature TPc is calculated using the steering addition value ΔTk and the normal steering temperature Tn in the steering holding state has been described. However, the present invention is not limited to this.
また、上記第2の実施の形態においては、所定周期で算出される通常操舵温度Tnに、相固定電流ifに応じた保舵加算値ΔTkを加算することにより推定温度TPcを算出する場合について説明したが、多少、演算処理負荷が増加するが、相固定電流ifに応じた更新周期Hのタイミングで、通常操舵温度Tn及び保舵加算値ΔTkを演算し、これらに基づいて推定温度TPcを算出するようにしてもよい。 Further, in the second embodiment, the case where the estimated temperature TPc is calculated by adding the steering addition value ΔTk corresponding to the phase fixed current if to the normal steering temperature Tn calculated at a predetermined period will be described. However, although the calculation processing load slightly increases, the normal steering temperature Tn and the steering addition value ΔTk are calculated at the timing of the update period H corresponding to the phase fixed current if, and the estimated temperature TPc is calculated based on these. You may make it do.
また、上記第2の実施の形態においては、温度推定対象の構成部品として、モータリレー20を用いた場合について説明したが、これに限るものではなく、上記第1の実施の形態と同様に、モータコイルや電動モータ8のコネクタ素子の嵌合部、また、電動モータ8用のモータ駆動回路9を構成する電界効果トランジスタFET等のスイッチング素子等、モータ駆動電流の通電経路にある全ての部品を適用することができる。
In the second embodiment, the case where the
なお、上記各実施の形態においては、通電状態であり且つ電動モータ8が回転していないときに保舵状態であると判断する場合について説明したが、これに限るものではなく、例えば、操舵トルクTの変動量が小さく且つ電動モータ8の回転数の変動量が小さいときに保舵状態であると判断するようにしてもよく、要は、保舵状態であることが検出できればどのような方法であってもよい。
In each of the above embodiments, the case where it is determined that the steering state is maintained when the
また、上記各実施の形態においては、3相モータに適用した場合について説明したが、これに限るものではなく、例えば、ブラシモータ、多相ブラシレスモータ等であっても適用することができる。
なお、上記第2の実施の形態において、モータ電流検出回路16が相電流検出手段に対応し、通常操舵温度推定部61が温度推定手段に対応し、操舵状態検出部62がモータ動作状態検出手段に対応し、相固定電流検出部63a及び保舵加算値推定部63bが補正値算出手段に対応し、加算部63cが補正手段に対応している。
In each of the above embodiments, the case where the present invention is applied to a three-phase motor has been described. However, the present invention is not limited to this. For example, a brush motor, a multiphase brushless motor, or the like can be applied.
In the second embodiment, the motor
7 操舵トルクセンサ
8 電動モータ
10 コントロールユニット
14 車速センサ
16 モータ電流検出回路
17 温度センサ
41 制限回路
42 温度監視部
43 温度推定部
7
Claims (5)
前記温度検出装置は、
前記電動モータの相電流を検出する相電流検出手段と、
前記電動モータ及びその駆動電流通電経路に配置されているモータ系統の構成部品のうち温度検出対象の構成部品の周囲温度を測定する周囲温度測定手段と、
前記相電流検出手段で検出される相電流検出値を用いて、前記温度検出対象の構成部品の通電に伴う温度上昇分を推定し、当該温度上昇分と前記周囲温度測定手段で測定した温度測定値との和から前記温度検出対象の構成部品の温度を推定する温度推定手段と、を有し、
前記周囲温度測定手段は、その異常監視を行う監視手段を備え、
前記温度推定手段は、前記監視手段で前記周囲温度測定手段の異常を検出したときには、前記周囲温度測定手段の温度測定値に代えて、温度検出対象の構成部品に対応する、前記構成部品毎に予め設定された推定用周囲温度を用いて、前記温度検出対象の構成部品の温度推定を行うことを特徴とする電動パワーステアリング装置。 In an electric power steering apparatus having an electric motor for generating a steering assist force and having a temperature detecting device for detecting the temperature of its constituent parts in the motor system of the electric motor,
The temperature detector is
And the phase current detecting means for detecting a phase current of the electric motor,
Ambient temperature measuring means for measuring the ambient temperature of the temperature detection target component among the electric motor and the components of the motor system arranged in the drive current energization path;
Using the phase current detection value detected by the phase current detection unit, the temperature increase due to energization of the temperature detection target component is estimated, and the temperature measurement measured by the temperature increase and the ambient temperature measurement unit a temperature estimation means from the sum of the value for estimating the temperature of the components of the temperature detection target, and
The ambient temperature measuring means includes monitoring means for monitoring the abnormality,
The temperature estimating means detects, when the monitoring means detects an abnormality in the ambient temperature measuring means, instead of the temperature measurement value of the ambient temperature measuring means, for each of the component parts corresponding to the temperature detection target component parts. An electric power steering apparatus characterized in that the temperature of a component to be detected by temperature is estimated using a preset ambient temperature for estimation.
前記温度推定手段で推定される温度上昇分の演算過程における演算値に、温度検出対象の構成部品毎に予め設定された前記電動モータの動作状態に起因する温度上昇率差補正用の補正値を加算又は減算して前記温度上昇分を補正する補正手段と、を備えることを特徴とする請求項1記載の電動パワーステアリング装置。 A correction value for correcting a temperature increase rate difference caused by the operating state of the electric motor preset for each temperature detection target component is added to the calculation value in the calculation process of the temperature increase estimated by the temperature estimation means. The electric power steering apparatus according to claim 1, further comprising a correction unit that corrects the temperature increase by addition or subtraction.
前記補正手段は、前記フィルタ部に入力される前記二乗積算平均部で算出した平均値に対して補正を行うことを特徴とする請求項2記載の電動パワーステアリング装置。 3. The electric power steering apparatus according to claim 2, wherein the correction unit corrects the average value calculated by the square integration average unit input to the filter unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007150163A JP5092553B2 (en) | 2006-08-10 | 2007-06-06 | Electric power steering device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006218741 | 2006-08-10 | ||
JP2006218741 | 2006-08-10 | ||
JP2007150163A JP5092553B2 (en) | 2006-08-10 | 2007-06-06 | Electric power steering device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008062916A JP2008062916A (en) | 2008-03-21 |
JP2008062916A5 JP2008062916A5 (en) | 2010-06-24 |
JP5092553B2 true JP5092553B2 (en) | 2012-12-05 |
Family
ID=39285986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007150163A Active JP5092553B2 (en) | 2006-08-10 | 2007-06-06 | Electric power steering device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5092553B2 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5656793B2 (en) * | 2011-10-11 | 2015-01-21 | オムロンオートモーティブエレクトロニクス株式会社 | Electronic control unit |
CN103347770B (en) * | 2012-02-06 | 2016-01-20 | 日本精工株式会社 | Electric power-assisted steering apparatus |
KR101500854B1 (en) * | 2013-08-23 | 2015-03-10 | 계양전기 주식회사 | Motor control apparatus having protection function and method using the same |
WO2016035187A1 (en) * | 2014-09-04 | 2016-03-10 | 三菱電機株式会社 | Abnormality detection device and abnormality detection method |
JP6361541B2 (en) | 2015-03-20 | 2018-07-25 | 株式会社デンソー | Control device for rotating electrical machine |
JP6468142B2 (en) * | 2015-09-16 | 2019-02-13 | トヨタ自動車株式会社 | In-vehicle relay temperature detection system |
WO2017207066A1 (en) * | 2016-06-03 | 2017-12-07 | Thyssenkrupp Presta Ag | Coil temperature estimation |
EP3507898B1 (en) * | 2016-09-02 | 2020-10-21 | Kongsberg Inc. | Techniques for limiting electrical current provided to a motor in an electric power steering system |
DE102017215842B4 (en) | 2017-09-08 | 2025-01-16 | Robert Bosch Gmbh | Method for operating a steering device and steering device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3715136B2 (en) * | 1999-06-03 | 2005-11-09 | トヨタ自動車株式会社 | Electric power steering device |
JP3938472B2 (en) * | 2001-01-16 | 2007-06-27 | 日本精工株式会社 | Electric power steering device |
JP4027182B2 (en) * | 2002-08-22 | 2007-12-26 | 本田技研工業株式会社 | Control method of electric power steering apparatus |
JP4291015B2 (en) * | 2003-03-06 | 2009-07-08 | 本田技研工業株式会社 | Output limiting method and output limiting device for electric power steering apparatus |
JP2006044437A (en) * | 2004-08-04 | 2006-02-16 | Nsk Ltd | Electric power steering device |
-
2007
- 2007-06-06 JP JP2007150163A patent/JP5092553B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2008062916A (en) | 2008-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5092553B2 (en) | Electric power steering device | |
EP2518894B1 (en) | Motor control unit and vehicle steering system | |
US9688302B2 (en) | In-vehicle electronic control apparatus | |
JP6488089B2 (en) | Motor control device and control method | |
JP6635129B2 (en) | Electric power steering device | |
JP5635071B2 (en) | Electric power steering device | |
US20140156144A1 (en) | Motor control apparatus and electric power steering apparatus provided with the same | |
JP5211618B2 (en) | Motor temperature estimation device and electric power steering device equipped with the same | |
EP2722255B1 (en) | Electric power steering apparatus | |
JP6493571B2 (en) | Electric power steering device | |
JP5135976B2 (en) | Motor drive control device and electric power steering device using motor drive control device | |
JP2007244028A (en) | Motor controller and electric power steering system | |
JP5174596B2 (en) | Electric power steering device | |
JP4189664B2 (en) | Electric power steering control device | |
JP5250074B2 (en) | Control method of electric power steering apparatus | |
JP3603736B2 (en) | Electric power steering control device | |
JP5144093B2 (en) | Electric power steering device | |
JP5360273B2 (en) | Control device for electric power steering device | |
JP5267185B2 (en) | Control device for electric power steering device | |
JP2012017026A (en) | Electric power steering device | |
JP2020078184A (en) | Electric power steering device | |
JP6752508B2 (en) | Electric power steering device | |
JP2003276633A (en) | Electric power steering device | |
JP2010143429A (en) | Electric power steering device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20090130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100510 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100510 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20101022 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20101022 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20111216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120216 |
|
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: 20120821 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120903 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5092553 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150928 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |