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
JP7757690B2 - Measurement value acquisition method and measurement value acquisition device - Google Patents
[go: Go Back, main page]

JP7757690B2 - Measurement value acquisition method and measurement value acquisition device - Google Patents

Measurement value acquisition method and measurement value acquisition device

Info

Publication number
JP7757690B2
JP7757690B2 JP2021163596A JP2021163596A JP7757690B2 JP 7757690 B2 JP7757690 B2 JP 7757690B2 JP 2021163596 A JP2021163596 A JP 2021163596A JP 2021163596 A JP2021163596 A JP 2021163596A JP 7757690 B2 JP7757690 B2 JP 7757690B2
Authority
JP
Japan
Prior art keywords
phase
control
selection control
measurement value
value
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
JP2021163596A
Other languages
Japanese (ja)
Other versions
JP2023054627A (en
Inventor
和彦 田添
智晴 飯田
満博 正治
祐輝 田中
芳美 岩根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2021163596A priority Critical patent/JP7757690B2/en
Publication of JP2023054627A publication Critical patent/JP2023054627A/en
Application granted granted Critical
Publication of JP7757690B2 publication Critical patent/JP7757690B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Electric Motors In General (AREA)

Description

本発明は、計測値取得方法及び計測値取得装置に関する。 The present invention relates to a measurement value acquisition method and a measurement value acquisition device.

所定の物理量の計測値を各種アクチュエータの動作を制御する制御装置に対して、複数のセンサ類で検出された各測定値を一つずつ順番に切り替えながら出力するマルチプレクサが知られている。マルチプレクサを用いることで、得られた複数の測定値を全て制御装置に入力する場合に比べ、当該制御装置の処理負担の軽減や入力端子の数の削減を図ることができる。 A multiplexer is known that switches between the measured values detected by multiple sensors one by one and outputs them to a control device that controls the operation of various actuators, measuring the measured values of a specific physical quantity. By using a multiplexer, it is possible to reduce the processing load on the control device and the number of input terminals compared to inputting all of the multiple measured values obtained into the control device.

特許文献1には、マルチプレクサを用いた制御システムの一態様が開示されている。特に、特許文献1のマルチプレクサは、車載の組電池の各場所における物理量の測定値(例えば、各位置において得られる電池温度の測定値)を、所定周波数のパルス信号に対する計数値に応じて周期的に切り替えながら車載の電子制御ユニット(ECU)に出力する。 Patent Document 1 discloses one aspect of a control system that uses a multiplexer. In particular, the multiplexer in Patent Document 1 outputs measured values of physical quantities at various locations in an on-board battery pack (for example, measured values of battery temperature obtained at each location) to an on-board electronic control unit (ECU) while periodically switching between them in response to count values for pulse signals of a predetermined frequency.

特開2004-173374号公報Japanese Patent Application Laid-Open No. 2004-173374

しかしながら、上述したマルチプレクサは、センサ類から取得した全ての測定値を単位周期ごとに一つずつ切り替えながら制御装置に出力するように構成されたものである。したがって、例えば、設置するセンサ類の数が増大するなどの理由により制御装置に出力すべき測定値の数が増大すると、時間当たりの特定の一の測定値が制御装置に出力される頻度が低下する。 However, the multiplexer described above is configured to output all measurement values obtained from the sensors to the control device by switching between them one by one per unit period. Therefore, if the number of measurement values to be output to the control device increases, for example, due to an increase in the number of installed sensors, the frequency with which a specific measurement value is output to the control device per unit time decreases.

このため、例えば、制御対象であるアクチュエータの動作を適切に制御する観点から特定の一の測定値の変化の把握が重要視されるシーンにおいて、センサ類により当該測定値が得られてからマルチプレクサによりこれが最終計測値として選択されて実際に制御装置に出力するまでに時間差が生じることがある。その結果、制御装置が、この最終計測値を用いてアクチュエータを適切に制御するという観点から、最終計測値の精度が低下するという問題がある。 For this reason, for example, in situations where it is important to understand changes in a specific measurement value in order to properly control the operation of an actuator, which is the object of control, there may be a time lag between when that measurement value is obtained by sensors and when it is selected by the multiplexer as the final measurement value and actually output to the control device. As a result, there is a problem in that the accuracy of the final measurement value decreases from the perspective of the control device using this final measurement value to properly control the actuator.

上記課題に鑑み、本発明の目的は、複数の測定値の内の一つを最終計測値として決定する際に、当該最終計測値の精度低下を抑制することのできる計測値取得方法及び計測値取得装置を提供することにある。 In view of the above-mentioned problems, an object of the present invention is to provide a measurement value acquisition method and measurement value acquisition device that can suppress a decrease in the accuracy of a final measurement value when determining one of multiple measurement values as the final measurement value.

本発明のある態様によれば、所定の制御装置により制御されるアクチュエータの複数の測定位置で得られるそれぞれの物理量測定値の内の一つを、アクチュエータの制御に用いる最終計測値として決定する計測値取得方法が提供される。この計測値取得方法は、それぞれの物理量測定値に相関するアクチュエータの動作状態を示唆する動作状態パラメータを定める設定ステップと、動作状態パラメータを参照して、第1選択制御と第2選択制御のいずれかを実行することで最終計測値を決定する決定ステップと、を含む。また、上記アクチュエータは、交流電動機の相電流を調節する電力調節部を含み、それぞれの上記物理量測定値は、電力調節部の各相の温度検出値である。さらに、動作状態パラメータは、各相の電流の大きさを示唆する判定電流及び交流電動機の回転数を含む。そして、決定ステップでは、交流電動機の回転数に基づいて、第1選択制御及び第2選択制御の何れを実行するかを決定する。第1選択制御では、判定電流に基づいて電流が最大となる相を特定し、当該相で検出される温度検出値を最終計測値として決定する。一方、第2選択制御では、過去の制御タイミングにおいて最終計測値に決定された相の温度検出値を最終計測値として固定する。そして、前回の制御タイミングにおいて第1選択制御が実行された場合には、交流電動機の回転数が単位制御時間の長さに応じて定まる所定の第1閾値以下であるときに第1選択制御の実行を決定し、そうでない場合に第2選択制御の実行を決定する。また、前回の制御タイミングにおいて第2選択制御が実行された場合には、交流電動機の回転数が第1閾値より小さい第2閾値以下であるときに第1選択制御の実行を決定し、そうでない場合に第2選択制御の実行を決定する。 According to one aspect of the present invention, there is provided a measurement value acquisition method for determining one of physical quantity measurements obtained at multiple measurement positions of an actuator controlled by a predetermined control device as a final measurement value to be used for controlling the actuator. This measurement value acquisition method includes a setting step of determining an operating state parameter indicating an operating state of the actuator correlated with each physical quantity measurement; and a determination step of determining the final measurement value by executing either first selection control or second selection control with reference to the operating state parameter. The actuator also includes a power adjustment unit that adjusts the phase current of an AC motor, and each of the physical quantity measurements is a temperature detection value for each phase of the power adjustment unit. The operating state parameter further includes a reference current indicating the magnitude of the current in each phase and a rotation speed of the AC motor. The determination step determines whether to execute the first selection control or the second selection control based on the rotation speed of the AC motor. In the first selection control, a phase with the maximum current is identified based on the reference current, and the temperature detection value detected in that phase is determined as the final measurement value. In the second selection control, the temperature detection value of the phase determined as the final measurement value at a previous control timing is fixed as the final measurement value. If the first selection control was executed at the previous control timing, the execution of the first selection control is determined when the rotation speed of the AC motor is equal to or less than a predetermined first threshold determined according to the length of the unit control time, and if not, the execution of the second selection control is determined. Also, if the second selection control was executed at the previous control timing, the execution of the first selection control is determined when the rotation speed of the AC motor is equal to or less than a second threshold smaller than the first threshold, and if not, the execution of the second selection control is determined.

これにより、複数の測定値の内の一つを最終計測値として制御装置に出力する際に、当該最終計測値の精度低下を抑制することができる。 This makes it possible to suppress a decrease in the accuracy of one of the multiple measurement values when outputting that final measurement value to the control device as the final measurement value.

図1は、各実施形態に共通する計測値取得装置(モータコントローラ)及びこれを備えたモータ制御システムの構成を説明する図である。FIG. 1 is a diagram illustrating the configuration of a measurement value acquisition device (motor controller) common to each embodiment and a motor control system including the same. 図2は、各実施形態に共通するモータコントローラにより実行される処理を説明するフローチャートである。FIG. 2 is a flowchart illustrating a process executed by the motor controller common to all the embodiments. 図3は、第1実施形態による計測値決定処理を説明するフローチャートである。FIG. 3 is a flowchart illustrating the measurement value determination process according to the first embodiment. 図4は、第1実施形態による作用効果を説明する図である。FIG. 4 is a diagram illustrating the effects of the first embodiment. 図5は、第2実施形態による作用効果を説明する図である。FIG. 5 is a diagram illustrating the effects of the second embodiment. 図6は、第3実施形態において、モータの電気角に対して相電流が一意に定まらない例を説明する図である。FIG. 6 is a diagram illustrating an example in which the phase current is not uniquely determined with respect to the electrical angle of the motor in the third embodiment. 図7は、第4実施形態による作用効果を説明する図である。FIG. 7 is a diagram illustrating the effects of the fourth embodiment. 図8は、第5実施形態による作用効果を説明する図である。FIG. 8 is a diagram illustrating the effects of the fifth embodiment. 図9は、第6実施形態の選択制御判定処理を説明するフローチャートである。FIG. 9 is a flowchart illustrating the selection control determination process according to the sixth embodiment. 図10は、第6実施形態の計測値決定処理を説明するフローチャートである。FIG. 10 is a flowchart illustrating the measurement value determination process of the sixth embodiment. 図11は、第6実施形態の作用効果を説明する図である。FIG. 11 is a diagram illustrating the effects of the sixth embodiment. 図12は、第7実施形態の第2選択制御を説明するフローチャートである。FIG. 12 is a flowchart illustrating the second selection control of the seventh embodiment. 図13は、第7実施形態の作用効果を説明する図である。FIG. 13 is a diagram illustrating the effects of the seventh embodiment.

以下、図面等を参照して、本発明の各実施形態について説明する。 Each embodiment of the present invention will be described below with reference to the drawings.

[共通するシステム構成]
図1は、各実施形態に共通する計測値取得装置を備えたモータ制御システム1の構成を説明する図である。
[Common system configuration]
FIG. 1 is a diagram illustrating the configuration of a motor control system 1 equipped with a measurement value acquisition device common to all embodiments.

モータ制御システム1は、上位コントローラ40、CANネットワークなどの車載ネットワークを介して接続される所定の外部装置(不図示)、又は各種センサ類により得られる検出値を入力情報として、交流電動機としてのモータ30の動作点(特に出力トルクなど)を制御する。特に、本実施形態のモータ制御システム1としては、車両の走行駆動源として用いられる三相交流モータで構成されたモータ30の動作点(特に出力トルクなど)を制御するためのシステムが想定されている。 The motor control system 1 controls the operating point (particularly, output torque, etc.) of the motor 30, which serves as an AC motor, using input information from a host controller 40, a specified external device (not shown) connected via an in-vehicle network such as a CAN network, or detection values obtained from various sensors. In particular, the motor control system 1 of this embodiment is intended to be a system for controlling the operating point (particularly, output torque, etc.) of the motor 30, which is configured as a three-phase AC motor used as a driving source for a vehicle.

より具体的に、モータ制御システム1は、計測値取得装置として機能するモータコントローラ10と、モータコントローラ10から入力される指令信号に応じて動作するアクチュエータである電力調節部20と、を有している。 More specifically, the motor control system 1 has a motor controller 10 that functions as a measurement value acquisition device, and a power adjustment unit 20 that is an actuator that operates in response to command signals input from the motor controller 10.

さらに、モータコントローラ10は、主として、マイコン11と、マルチプレクサ13と、を有する。 Furthermore, the motor controller 10 mainly includes a microcontroller 11 and a multiplexer 13.

マイコン11は、電力調節部20を制御する制御装置として機能する。特に、マイコン11は、各種入力情報に応じて、電力調節部20の動作を制御するためのPWM信号を生成する。さらに、本実施形態のマイコン11は、後述する計測値決定処理に基づいてマルチプレクサ13に対する指令信号を生成し、これをマルチプレクサ13に出力する。 The microcomputer 11 functions as a control device that controls the power adjustment unit 20. In particular, the microcomputer 11 generates a PWM signal for controlling the operation of the power adjustment unit 20 in response to various input information. Furthermore, in this embodiment, the microcomputer 11 generates a command signal for the multiplexer 13 based on the measurement value determination process described below, and outputs this to the multiplexer 13.

マイコン11は、中央演算装置(CPU)、読み出し専用メモリ(ROM)、ランダムアクセスメモリ(RΑM)及び入出力インタフェース(I/Oインタフェース)を備えたコンピュータで構成される。なお、コントローラは一つの装置として構成されていても良いし、複数のブロックに分けられ、本実施形態の各処理を複数のブロックで分散処理するように構成されていても良い。特に、マイコン11は、後述する各フローチャートに示される処理を、当該マイコン11の記憶領域に記憶されたプログラムにしたがい実行する。 The microcomputer 11 is composed of a computer equipped with a central processing unit (CPU), read-only memory (ROM), random access memory (RAM), and input/output interface (I/O interface). The controller may be configured as a single device, or may be divided into multiple blocks and configured so that each process of this embodiment is distributed across the multiple blocks. In particular, the microcomputer 11 executes the processes shown in each flowchart described below in accordance with programs stored in the memory area of the microcomputer 11.

マルチプレクサ13は、温度センサ12で検出される温度検出値Tに対する所定の処理を実行して最終計測値Tmeを定め、これをマイコン11に出力する。特に、本実施形態の温度センサ12は、U相温度センサ12U、V相温度センサ12V、及びW相温度センサ12Wの3つのセンサにより構成されている。そして、マルチプレクサ13は、マイコン11から受信する指令信号にしたがい、これら3つのセンサでそれぞれ検出される検出値(測定値)としてのU相温度検出値T、V相温度検出値T、及びW相温度検出値Tの内の何れか1つを最終計測値Tmeとしてマイコン11に出力する。 The multiplexer 13 performs a predetermined process on the temperature detection value Tx detected by the temperature sensor 12 to determine a final measurement value Tme , which is output to the microcomputer 11. In particular, the temperature sensor 12 in this embodiment is composed of three sensors: a U-phase temperature sensor 12U, a V-phase temperature sensor 12V, and a W-phase temperature sensor 12W. In accordance with a command signal received from the microcomputer 11, the multiplexer 13 outputs one of the U-phase temperature detection value Tu , the V-phase temperature detection value Tv , and the W-phase temperature detection value Tw , which are the detection values (measured values) detected by these three sensors, to the microcomputer 11 as the final measurement value Tme .

また、電力調節部20は、インバータ21と、直流電源22と、平滑コンデンサ23と、を有する。 The power adjustment unit 20 also includes an inverter 21, a DC power supply 22, and a smoothing capacitor 23.

インバータ21は、マイコン11から入力されるPWM信号に基づいたスイッチングパターンが実現されるようにスイッチング素子24を操作する。特に、スイッチング素子24は、UVW相のそれぞれの電力供給を担うU相スイッチング素子24U、V相スイッチング素子24V、及びW相スイッチング素子24Wにより構成される。 The inverter 21 operates the switching elements 24 to realize a switching pattern based on the PWM signal input from the microcomputer 11. In particular, the switching elements 24 are composed of a U-phase switching element 24U, a V-phase switching element 24V, and a W-phase switching element 24W, which are responsible for supplying power to the UVW phases, respectively.

直流電源22は、車載のバッテリ等により構成される。また、平滑コンデンサ23は、インバータ21と直流電源22との間において並列に接続されており、インバータ21への供給電力の平滑化を行う。 The DC power supply 22 is composed of an on-board battery or the like. Furthermore, a smoothing capacitor 23 is connected in parallel between the inverter 21 and the DC power supply 22, and smooths the power supplied to the inverter 21.

したがって、インバータ21は、PWM信号に応じてスイッチング素子24U、24V、24Wに対するスイッチングを行うことで、直流電源22から供給される直流電力を交流電力に変換してモータ30に供給する動作(力行動作)又はモータ30の回生エネルギーを直流電力に変換して直流電源22に供給する動作(回生動作)を実現するアクチュエータとして機能する。 Therefore, by switching the switching elements 24U, 24V, and 24W in response to the PWM signal, the inverter 21 functions as an actuator that converts the DC power supplied from the DC power supply 22 into AC power and supplies it to the motor 30 (powering operation), or converts the regenerative energy of the motor 30 into DC power and supplies it to the DC power supply 22 (regenerative operation).

さらに、上述したU相温度センサ12U、V相温度センサ12V、及びW相温度センサ12Wは、それぞれ、U相スイッチング素子24Uの温度、V相スイッチング素子24Vの温度、及びW相スイッチング素子24Wの温度を検出する位置に配置されている。すなわち、電力調節部20には、UVW相の3相で動作するモータ30の3のスイッチング素子24U、24V、24Wのそれぞれに対応して、各温度センサ12U、12V、12Wが設けられることとなる。 Furthermore, the above-mentioned U-phase temperature sensor 12U, V-phase temperature sensor 12V, and W-phase temperature sensor 12W are positioned to detect the temperatures of the U-phase switching element 24U, V-phase switching element 24V, and W-phase switching element 24W, respectively. In other words, the power adjustment unit 20 is provided with temperature sensors 12U, 12V, and 12W corresponding to the three switching elements 24U, 24V, and 24W of the motor 30, which operates in the three phases UVW.

次に、マイコン11によって行われる計測値決定処理を含むPWM信号の生成制御について説明する。 Next, we will explain the PWM signal generation control, including the measurement value determination process performed by the microcontroller 11.

図2は、モータコントローラ10により実行される処理を説明するフローチャートである。なお、モータコントローラ10は、図2に示す各処理を所定の演算間隔で繰り返し実行する。 Figure 2 is a flowchart explaining the processing executed by the motor controller 10. Note that the motor controller 10 repeatedly executes each process shown in Figure 2 at predetermined calculation intervals.

ステップS1において、マイコン11は、各種入力情報を取得する。ここで、入力情報には、上位コントローラ40又は所定の外部装置から受信するトルク指令値、図示しない電圧センサから受信する直流電源22の直流電圧、電流センサ32から受信するモータ30の相電流(i,i,i)の検出値、磁極位置センサ31から受信する磁気位置θの検出値、マルチプレクサ13が出力する最終計測値Tmeなどが含まれる。また、マイコン11は、PWM信号を生成するための入力情報として、磁気位置θの検出値からモータ30の電気角θ及び回転数(以下、「モータ回転数ω」)を求める。 In step S1, the microcomputer 11 acquires various input information. Here, the input information includes a torque command value received from the upper controller 40 or a predetermined external device, the DC voltage of the DC power supply 22 received from a voltage sensor (not shown), detected values of the phase currents ( iu , iv , iw ) of the motor 30 received from the current sensor 32, the detected value of the magnetic position θ received from the magnetic pole position sensor 31, and the final measurement value Tme output by the multiplexer 13. In addition, the microcomputer 11 determines the electrical angle θe and rotation speed of the motor 30 (hereinafter, "motor rotation speed ωr ") from the detected value of the magnetic position θ as input information for generating a PWM signal.

ステップS2において、マイコン11は、ステップS1で得られた各種入力情報に基づいて、回転座標系(dq軸座標系)で表わされたモータ30の電流(以下、「dq軸電流(i,i)」とも称する)の指令値であるdq軸電流指令値(i ,i )を演算する。具体的には、マイコン11は、モータ30の各動作点を実現するための適切なdq軸電流(i,i)を規定したマップ参照して、上記の各種入力情報からdq軸電流指令値(i ,i )を求める。なお、このマップは、マイコン11がアクセス可能な任意の記憶領域に予め準備される。 In step S2, the microcomputer 11 calculates dq-axis current command values (i*d, i*q), which are command values for the currents of the motor 30 (hereinafter also referred to as " dq-axis currents ( id , iq )") expressed in a rotating coordinate system (dq-axis coordinate system), based on the various input information obtained in step S1 . Specifically, the microcomputer 11 determines the dq-axis current command values (i * d , i * q ) from the various input information by referring to a map that defines appropriate dq-axis currents ( id , iq ) for achieving each operating point of the motor 30. Note that this map is prepared in advance in any storage area accessible by the microcomputer 11.

ステップS3において、マイコン11は、電流ベクトル制御を実行する。具体的に、マイコン11は、ステップS1で取得した相電流(i,i,i)及び磁気位置θなどの各種入力情報から定まるdq軸電流(i,i)が、ステップS2で求めたdq軸電流指令値(i ,i )に一致するように電圧指令値vを演算する。 In step S3, the microcomputer 11 executes current vector control. Specifically, the microcomputer 11 calculates a voltage command value v* so that the d-axis and q-axis currents (i d , i q ) determined from various input information such as the phase currents (i u , iv , i w ) and magnetic position θ acquired in step S1 coincide with the d-axis and q-axis current command values (i * d , i * q ) calculated in step S2.

ステップS4において、マイコン11は、ステップS1で取得した直流電圧及びステップS3で求めた電圧指令値vに基づいて、適切なスイッチング素子24のスイッチングパターンを規定するデューティー指令値を定める。そして、マイコン11は、デューティー指令値に応じたスイッチング信号を生成してスイッチング素子24U、24V、24Wに出力する。 In step S4, based on the DC voltage acquired in step S1 and the voltage command value v * calculated in step S3, the microcomputer 11 determines a duty command value that defines an appropriate switching pattern for the switching element 24. Then, the microcomputer 11 generates a switching signal according to the duty command value and outputs it to the switching elements 24U, 24V, and 24W.

さらに、ステップS5において、マイコン11は、計測値決定処理を実行してマルチプレクサ13に対する指令信号を生成する。そして、マイコン11は、生成した指令信号をマルチプレクサ13に出力する。 Furthermore, in step S5, the microcomputer 11 executes a measurement value determination process to generate a command signal for the multiplexer 13. The microcomputer 11 then outputs the generated command signal to the multiplexer 13.

以下の各実施形態においては、この計測値決定処理に関する各態様を詳細に説明する。 In the following embodiments, each aspect of this measurement value determination process will be described in detail.

[第1実施形態]
図3は、本実施形態における計測値決定処理を説明するフローチャートである。なお、マイコン11は、図3に示す各処理を所定の単位制御時間Δtsmp(サンプリング時間)ごとに繰り返し実行する。また、以下の説明では、各制御タイミングtを区別して説明を行う際に、適宜、各パラメータの符号に下付き数字「-1」、「0」、及び「+1」などを付する。具体的には、「現在の制御タイミングtc0」、「前回の制御タイミングtc-1」、及び「次回の制御タイミングtc+1」などと記載する。
[First embodiment]
3 is a flowchart illustrating the measurement value determination process in this embodiment. The microcomputer 11 repeatedly executes each process shown in FIG. 3 at predetermined unit control times Δt smp (sampling times). In the following description, when distinguishing between the control timings t c , subscripts such as "-1,""0," and "+1" are added to the symbols of the parameters as appropriate. Specifically, the "current control timing t c0 ,""previous control timing t c-1 ," and "next control timing t c+1 " are used.

ステップS510において、マイコン11は、前回の制御タイミングtc-1における計測情報を取得する。特に、マイコン11は、前回の制御タイミングtc-1において、第1選択制御と所定の基本選択制御(第2選択制御)の何れかを実行したかに関する情報、及び最終計測値Tme-1として決定された温度検出値Tx-1(xはu、v、又はw)の情報を取得する。 In step S510, the microcomputer 11 acquires measurement information at the previous control timing t c -1 . In particular, the microcomputer 11 acquires information regarding whether the first selection control or a predetermined basic selection control (second selection control) was executed at the previous control timing t c-1 , and information regarding the detected temperature value T x-1 (x is u, v, or w) determined as the final measurement value T me-1 .

ステップS520において、マイコン11は、上記ステップS1で取得した各種入力情報(特にモータ回転数ω)、及び前回の制御タイミングtc-1における計測情報に基づいて、選択制御判定処理を実行する。選択制御判定処理は、今回の制御タイミングtにおいて最終計測値Tmeを決定するにあたり、第1選択制御及び第2選択制御の何れを実行すべきかを判定するための処理である。特に、マイコン11は、第1選択制御の実行が許可されるモータ回転数ω及び前回の計測情報を参照して、適宜、第1選択制御の実行を許可する許可フラグの設定及び解除を行う。 In step S520, the microcomputer 11 executes a selection control determination process based on the various input information (particularly the motor rotation speed ωr ) acquired in step S1 and the measurement information at the previous control timing tc -1 . The selection control determination process is a process for determining whether the first selection control or the second selection control should be executed when determining the final measurement value Tme at the current control timing tc. In particular, the microcomputer 11 references the motor rotation speed ωr at which execution of the first selection control is permitted and the previous measurement information, and appropriately sets and clears an authorization flag that permits execution of the first selection control.

ステップS530において、マイコン11は、判定電流設定処理を実行する。具体的に、マイコン11は、特に第1選択制御で用いる判定電流(Iju,Ijv,Ijw)を設定する。判定電流(Iju,Ijv,Ijw)は、主として、最終計測値Tmeとすべき温度検出値T(xはu、v、又はw)を選択するために用いるパラメータである。より詳細には、判定電流(Iju,Ijv,Ijw)としては、相電流(i,i,i)の各成分の大きさを示唆するパラメータが用いられる。特に、本実施形態では、判定電流(Iju,Ijv,Ijw)として、検出又は推定される相電流(i,i,i)が用いられる。 In step S530, the microcomputer 11 executes a determination current setting process. Specifically, the microcomputer 11 sets determination currents ( Iju , Ijv , Ijw ) to be used in the first selection control. The determination currents ( Iju , Ijv , Ijw ) are parameters primarily used to select the temperature detection value Tx (x is u, v, or w) to be used as the final measurement value Tme . More specifically, parameters indicating the magnitude of each component of the phase currents ( iu , iv , iw ) are used as the determination currents ( Iju , Ijv , Ijw ). In particular, in this embodiment, detected or estimated phase currents ( iu , iv , iw ) are used as the determination currents ( Iju , Ijv , Ijw ).

ステップS540において、マイコン11は、上記許可フラグの設定の有無に応じて
計測値決定処理を実行する。計測値決定処理は、第1選択制御及び第2選択制御の何れかを実行して、今回の制御タイミングtにおいて最終計測値Tmeとする温度検出値Tを決定する処理である。
In step S540, the microcomputer 11 executes a measurement value determination process depending on whether the permission flag is set or not. The measurement value determination process is a process of executing either the first selection control or the second selection control to determine the temperature detection value Tx to be the final measurement value Tme at the current control timing tc .

第1選択制御では、判定電流(Iju,Ijv,Ijw)の各成分の最大値をとる相を特定する。そして、マイコン11は、特定した相に対応する温度センサ12xで得られる温度検出値Tを最終計測値Tmeとして決定する。すなわち、電力調節部20におけるスイッチング素子24U、24V、24Wの中で最大電流が流れるものの計測温度が最終計測値Tmeに決定される。 In the first selection control, the phase in which each component of the determination current ( Iju , Ijv , Ijw ) has the maximum value is identified. Then, the microcomputer 11 determines the temperature detection value Tx obtained by the temperature sensor 12x corresponding to the identified phase as the final measurement value Tme. In other words, the measured temperature of the switching element 24U, 24V, 24W in the power adjustment unit 20 through which the maximum current flows is determined as the final measurement value Tme .

一方、第2選択制御では、第1選択制御とは異なる選択基準で最終計測値Tmeを決定する。例えば、第2選択制御では、マルチプレクサ13が標準的に備える機能にしたがって、最終計測値Tmeを決定する。具体的には、温度検出値T、T、Tから選択される一つを所定の切り替え周期で順に切り替えたもの最終計測値Tmeとする。なお、以下では説明の便宜のため、このマルチプレクサ13の標準的な機能に基づく最終計測値Tmeの決定アルゴリズムを単に「標準切り替え制御」とも称する。 On the other hand, in the second selection control, the final measurement value Tme is determined using a selection criterion different from that of the first selection control. For example, in the second selection control, the final measurement value Tme is determined in accordance with the standard function of the multiplexer 13. Specifically, one of the temperature detection values Tw , Tv , and Tu is selected in sequence at a predetermined switching period to become the final measurement value Tme . For ease of explanation, the algorithm for determining the final measurement value Tme based on the standard function of the multiplexer 13 will also be simply referred to as "standard switching control" below.

そして、ステップS550において、マイコン11は、ステップS540で決定された最終計測値Tmeとすべき温度検出値Tを出力させるための指令信号を生成し、これをマルチプレクサ13に出力する。 Then, in step S550, the microcomputer 11 generates a command signal for outputting the detected temperature value Tx to be the final measured value Tme determined in step S540, and outputs this to the multiplexer 13.

以下では、本実施形態の制御を実行することによる作用効果について説明する。 The following describes the effects achieved by implementing the control of this embodiment.

図4は、本実施形態による作用効果を説明する図である。特に、図4(a)は、モータ30の低回転領域における相電流(i,i,i)の各成分の絶対値の経時変化を示している。また、図4(b)は、U相温度検出値T、V相温度検出値T、及びW相温度検出値Tの経時変化の一例を示している。 4A and 4B are diagrams illustrating the effects of this embodiment. In particular, Fig. 4A shows the change over time in the absolute values of the components of the phase currents ( iu , iv , iw ) in the low rotation range of the motor 30. Fig. 4B shows an example of the change over time in the detected U-phase temperature value Tu , the detected V-phase temperature value Tv , and the detected W-phase temperature value Tw .

さらに、図4(b)の白抜きのプロットは標準切り替え制御に基づいて定まる最終計測値Tmeを示し、黒抜きプロットは上記第1選択制御に基づいて定まる最終計測値Tmeを示す。 Furthermore, the open plots in FIG. 4B indicate the final measured value Tme determined based on the standard switching control, and the closed plots indicate the final measured value Tme determined based on the first selection control.

先ず、標準切り替え制御では、単位制御時間ΔtsmpごとにU相温度検出値T、V相温度検出値T、及びW相温度検出値Tが順に切り替えられて最終計測値Tmeとなっている。 First, in standard switching control, the U-phase temperature detected value Tu , the V-phase temperature detected value Tv , and the W-phase temperature detected value Tw are switched in order for each unit control time Δtsmp to reach the final measured value Tme .

しかし、モータ30の動作状態によっては、各スイッチング素子24U、24V、24Wに流れる電流の大きさがばらつき、各相の温度分布に偏りが生じるシーンが想定される。特に、低回転領域では、相電流(i,i,i)の特定の相成分(図ではU相電流iとW相電流i)が他の相成分(図ではV相電流i)に比べて大きくなることで、対応する相のスイッチング素子24U、24Wに高電流が流れてその温度が高くなることがある。 However, depending on the operating state of the motor 30, it is possible that the magnitude of the current flowing through each of the switching elements 24U, 24V, and 24W may vary, resulting in an imbalance in the temperature distribution of each phase. In particular, in the low rotation range, certain phase components of the phase currents ( iu , iv , iw ) (U-phase current iu and W-phase current iw in the figure) may become larger than other phase components (V-phase current iv in the figure), causing a high current to flow through the switching elements 24U and 24W of the corresponding phase, resulting in a rise in their temperatures.

しかしながら、標準切り替え制御の場合、特定の相における電流の集中とは無関係に単位制御時間Δtsmpごとに最終計測値Tmeとなる温度検出値Tが切り替わる。このため、本来望まれる高温のスイッチング素子24U又は24Wに係る温度検出値T又はTが最終計測値Tmeとして選択される頻度(計測間隔)が低下する。より具体的に図4(b)に示す例では、高温のU相に対する計測間隔(U相温度検出値Tが最終計測値Tmeとなる時間間隔)が概ね、単位制御時間Δtsmpの3倍相当となっている。 However, in the case of standard switching control, the temperature detection value Tx that becomes the final measurement value Tme switches every unit control time Δtsmp, regardless of current concentration in a specific phase. As a result, the frequency (measurement interval ) at which the temperature detection value Tu or Tw associated with the switching element 24U or 24W with a high temperature, which is the desired temperature, is selected as the final measurement value Tme decreases. More specifically, in the example shown in FIG. 4B, the measurement interval for the high-temperature U-phase (the time interval at which the U-phase temperature detection value Tu becomes the final measurement value Tme ) is approximately three times the unit control time Δtsmp .

これに対して、上記第1選択制御であれば、各制御タイミングtにおいて、最も電流が大きいU相に係るU相温度検出値Tが最終計測値Tmeとして選択される。すなわち、高温のU相スイッチング素子24Uの温度が優先的に計測されることとなる。このため、この温度計測結果(すなわち、最終計測値Tme)を用いたマイコン11による以降の制御(特に高温時の保護に関する電力調節部20の制御)をより好適に実行することができる。 In contrast, with the first selection control, at each control timing tc , the U-phase temperature detection value Tu associated with the U-phase, which has the largest current, is selected as the final measurement value Tme . That is, the temperature of the U-phase switching element 24U with the highest temperature is measured preferentially. This allows the microcomputer 11 to more effectively execute subsequent control (especially control of the power adjustment unit 20 related to protection at high temperatures) using the temperature measurement result (i.e., the final measurement value Tme ).

上記実施形態の構成及び当該構成による作用効果についてまとめて説明する。 The configuration of the above embodiment and the effects of this configuration will be explained below.

本実施形態では、所定の制御装置(マイコン11)により制御されるアクチュエータ(電力調節部20又はモータ30)における複数の測定位置(U相温度センサ12U、V相温度センサ12V、及びW相温度センサ12W)で得られるそれぞれの物理量測定値である温度検出値T、T、Tの内の一つを、アクチュエータの制御に用いる最終計測値Tmeとして決定する計測値取得方法が提供される。 In this embodiment, a measurement value acquisition method is provided in which one of temperature detection values Tw, Tv, and Tu , which are physical quantity measurement values obtained at multiple measurement positions (U-phase temperature sensor 12U, V-phase temperature sensor 12V, and W-phase temperature sensor 12W) in an actuator (power adjustment unit 20 or motor 30) controlled by a predetermined control device (microcomputer 11), is determined as a final measurement value Tme to be used for controlling the actuator.

この計測値取得方法は、それぞれの温度検出値T、T、Tに相関するアクチュエータ(特にモータ30)の動作状態を示唆する動作状態パラメータ(モータ回転数ω及び判定電流(Iju,Ijv,Ijw))を定める設定ステップ(ステップS1、ステップS530)と、動作状態パラメータを参照して、最終計測値Tmeとすべき一の温度検出値Tを選択する選択制御(第1選択制御)を実行して最終計測値Tmeを決定する決定ステップ(ステップS540、ステップS550)と、を含む。 This measurement value acquisition method includes a setting step (step S1 , step S530) of determining operating state parameters (motor rotation speed ωr and judgment current (I ju , I jv , I jw )) that indicate the operating state of the actuator (particularly the motor 30 ) correlated with each of the temperature detection values T w , T v , and T u , and a determination step (step S540, step S550) of determining the final measurement value T me by performing selection control (first selection control) that selects one temperature detection value T x to be used as the final measurement value T me by referring to the operating state parameters.

これにより、アクチュエータの動作状態に応じて、複数の測定位置で得られる各物理量測定値の中から着目すべき適切なものを最終計測値Tmeとして決定することができる。したがって、以降のアクチュエータの各種制御に用いる観点から適切に精度が確保された最終計測値Tmeを得ることができる。 This makes it possible to determine an appropriate value to be focused on as the final measurement value Tme from among the physical quantity measurement values obtained at a plurality of measurement positions according to the operating state of the actuator, thereby making it possible to obtain a final measurement value Tme with an appropriate level of accuracy from the viewpoint of using it for various subsequent controls of the actuator.

特に、本実施形態で想定されるアクチュエータは、交流電動機であるモータ30の相電流(i,i,i)を調節する電力調節部20を含む。また、それぞれの物理量測定値は、電力調節部20(特に、スイッチング素子24U、24V、24W)の各相の温度検出値(U相温度検出値T、V相温度検出値T、及びW相温度検出値T)である。 In particular, the actuator assumed in this embodiment includes a power adjustment unit 20 that adjusts the phase currents ( iu , iv , iw ) of the motor 30, which is an AC motor. Furthermore, the respective measured physical quantities are the temperature detection values of each phase (U-phase temperature detection value Tu , V-phase temperature detection value Tv , and W-phase temperature detection value Tw ) of the power adjustment unit 20 (in particular, switching elements 24U, 24V, 24W).

そして、設定ステップでは、動作状態パラメータとして、各相の電流の大きさを示唆する判定電流(Iju,Ijv,Ijw)を定める。そして、第1選択制御では、判定電流(Iju,Ijv,Ijw)に基づいて電流が最大となる相を特定し、該相で検出される温度検出値Tを最終計測値Tmeとして決定する。 In the setting step, the determination currents (I ju , I jv , I jw ) indicating the magnitude of the current in each phase are determined as operating state parameters. In the first selection control, the phase with the maximum current is identified based on the determination currents (I ju , I jv , I jw ), and the temperature detection value T x detected in that phase is determined as the final measurement value T me .

これにより、各相のスイッチング素子24U、24V、24Wの温度と相関する判定電流を通じて相対的に高い温度となり得る相を特定した上で、当該相の温度検出値Tを最終計測値Tmeとすることができる。すなわち、高温となる相の温度を優先的に高頻度で計測するための好適な制御ロジックが実現される。 This allows the phase that is likely to have a relatively high temperature to be identified through the determination current that correlates with the temperature of the switching elements 24U, 24V, and 24W of each phase, and then the detected temperature value Tx of that phase can be set as the final measured value Tme . In other words, a suitable control logic is realized for preferentially measuring the temperature of the phase that will have a high temperature with high frequency.

さらに、本実施形態では、上記計測値取得方法を実施に適切な計測値取得装置としてのモータコントローラ10が提供される。より具体的に、所定の制御装置(マイコン11)により制御されるアクチュエータ(電力調節部20又はモータ30)における複数の測定位置(U相温度センサ12U、V相温度センサ12V、及びW相温度センサ12W)で得られるそれぞれの物理量測定値である温度検出値T、T、Tの内の一つを、アクチュエータの制御に用いる最終計測値Tmeとして決定するモータコントローラ10が提供される。 Furthermore, in this embodiment, a motor controller 10 is provided as a measurement value acquisition device suitable for implementing the above measurement value acquisition method. More specifically, the motor controller 10 determines one of temperature detection values Tw, Tv, and Tu , which are physical quantity measurement values obtained at multiple measurement positions (U-phase temperature sensor 12U, V-phase temperature sensor 12V, and W-phase temperature sensor 12W) in an actuator (power adjustment unit 20 or motor 30) controlled by a predetermined control device (microcomputer 11), as a final measurement value Tme to be used for controlling the actuator.

特に、モータコントローラ10は、それぞれの温度検出値T、T、Tに相関するアクチュエータの動作状態を示唆する動作状態パラメータを定める設定部(ステップS1、ステップS530)と、動作状態パラメータを参照して、最終計測値Tmeとすべき一の温度検出値Tを選択する選択制御を実行して最終計測値Tmeを決定する決定部(ステップS540、ステップS550)と、を有する。 In particular, the motor controller 10 has a setting unit (steps S1, S530) that determines operating state parameters that indicate the operating state of the actuators correlated with the respective temperature detection values Tw , Tv , and Tu , and a determination unit (steps S540, S550) that determines the final measured value Tme by performing selection control to select one temperature detection value Tx to be the final measured value Tme by referring to the operating state parameters.

[第2実施形態]
以下、第2実施形態について説明する。なお、第1実施形態と同様の要素には同一の符号を付し、その説明を省略する。
Second Embodiment
The second embodiment will be described below, with the same elements as those in the first embodiment being given the same reference numerals and their description being omitted.

本実施形態では、判定電流設定処理(ステップS530)において、判定電流(Iju,Ijv,Ijw)を電気角θに基づいて演算した相電流(i,i,i)の推定値(以下、「推定相電流(iu_es,iv_es,iw_es)」とも称する)とする態様を説明する。 In this embodiment, an embodiment will be described in which the judgment current setting process (step S530) uses the judgment currents (I ju , I jv , I jw ) as estimated values of the phase currents (i u , iv , i w ) calculated based on the electrical angle θe (hereinafter also referred to as "estimated phase currents (i u_es , i v_es , i w_es )").

より具体的に、マイコン11は、上記ステップS530において、予めアクセス可能な記憶領域に準備されたマップを参照して、図2のステップS1で取得した電気角θから推定相電流(iu_es,iv_es,iw_es)を求めて、これを判定電流(Iju,Ijv,Ijw)とする。 More specifically, in step S530, the microcontroller 11 refers to a map prepared in advance in an accessible storage area, calculates estimated phase currents (i u_es , i v_es , i w_es ) from the electrical angle θe acquired in step S1 of Figure 2, and sets these as judgment currents (I ju , I jv , I jw ).

以下では、本実施形態の制御による作用効果について説明する。 The following describes the effects of the control provided by this embodiment.

図5は、本実施形態による作用効果を説明する図である。特に、図5(a)~図5(c)では、それぞれ、異なる電気角θごとの各相の温度及び相電流(i,i,i)の各成分の絶対値の経時変化を示している。図示のように、電気角θが異なると相電流(i,i,i)の各成分の絶対値も異なった挙動を示す。すなわち、電気角θから定まる推定相電流(iu_es,iv_es,iw_es)は、最終計測値Tmeを決定するための判定電流(Iju,Ijv,Ijw)として好適に機能する。 5A to 5C are diagrams illustrating the effects of this embodiment. In particular, FIGS. 5A to 5C each show the changes over time in the temperature of each phase and the absolute values of each component of the phase current ( iu , iv , iw ) for different electrical angles θe . As shown in the diagrams, the absolute values of each component of the phase current ( iu , iv , iw ) behave differently when the electrical angle θe changes. In other words, the estimated phase currents ( iu_es , iv_es , iw_es ) determined from the electrical angle θe function favorably as the determination currents ( Iju , Ijv , Ijw ) for determining the final measurement value Tme .

したがって、本実施形態の計測値取得方法であれば、相電流(i,i,i)を直接的に検出する電流センサ32を持たないモータ制御系においても、第1実施形態で説明した最終計測値Tmeを決定するための制御アルゴリズムを好適に適用することができる。特に、所望のモータトルクを実現するにあたり、フィードフォワード的に電気角θから相電流(i,i,i)を求めるモータ制御系では、電気角θの変化と相電流(i,i,i)の挙動がより強く相関する。したがって、このようなモータ制御系において、本実施形態の制御構成を適用することが特に好ましい。 Therefore, with the measurement value acquisition method of this embodiment, the control algorithm for determining the final measurement value Tme described in the first embodiment can be suitably applied even to a motor control system that does not have a current sensor 32 that directly detects the phase currents (iu, iv, iw ). In particular, in a motor control system that determines the phase currents ( iu , iv, iw ) from the electrical angle θe in a feedforward manner to achieve a desired motor torque, there is a stronger correlation between changes in the electrical angle θe and the behavior of the phase currents ( iu , iv , iw ). Therefore, it is particularly preferable to apply the control configuration of this embodiment to such a motor control system.

[第3実施形態]
以下、第3実施形態について説明する。なお、第1実施形態又は第2実施形態と同様の要素には同一の符号を付し、その説明を省略する。
[Third embodiment]
The third embodiment will be described below, with the same elements as those in the first or second embodiment being given the same reference numerals, and the description thereof will be omitted.

本実施形態では、第2実施形態の制御態様を前提として、電気角θを用いてモータ30の電流指令値を演算する例を説明する。より具体的には、推定相電流(iu_es,iv_es,iw_es)を、電気角θを用いてモータ30のdq軸電流指令値(i ,i )を2相/3相変換することで演算する態様を説明する。 In this embodiment, assuming the control mode of the second embodiment, an example will be described in which the electrical angle θe is used to calculate the current command value of the motor 30. More specifically, an example will be described in which the estimated phase currents (i u_es , i v_es , i w_es ) are calculated by performing a two-phase/three-phase conversion on the d-axis and q-axis current command values (i * d , i * q ) of the motor 30 using the electrical angle θe.

一般的にモータ30の動作点によっては、電気角θに対して相電流(i,i,i)が一意に定まらない場合がある。例えば、モータ30の動作点が電流ベクトル制御(ステップS3)によって制御されるシーンにおいては、当該制御における主な操作量が電流の位相(電流位相角φ)となる。このため、電流ベクトル制御の下では、同じ電気角θに対して異なる電流位相角φをとるモータ30の動作点が存在することで、相電流(i,i,i)が一意に定まらない。 In general, depending on the operating point of the motor 30, the phase currents ( iu , iv , iw ) may not be uniquely determined for the electrical angle θe . For example, in a scene where the operating point of the motor 30 is controlled by current vector control (step S3), the main manipulated variable in this control is the phase of the current (current phase angle φ). For this reason, under current vector control, there may be operating points of the motor 30 that have different current phase angles φ for the same electrical angle θe , and the phase currents ( iu , iv , iw ) may not be uniquely determined.

図6には、このようなシーンの一例を示す。特に、図6(a)及び図6(b)は、同じ電気角θに対してそれぞれ異なる電流位相角φをとるシーンにおける各相の温度及び相電流(i,i,i)の各成分の絶対値の経時変化を示している。 An example of such a scene is shown in Figure 6. In particular, Figures 6(a) and 6(b) show the changes over time in the absolute values of the temperatures of each phase and each component of the phase current ( iu , iv , iw ) in scenes where different current phase angles φ are taken for the same electrical angle θe .

図示のように、同じ電気角θに対して異なる電流位相角φをとるシーンでは、相電流(i,i,i)の各成分の絶対値の相対的な大小関係も異なっている。 As shown in the figure, in scenes where different current phase angles φ are taken for the same electrical angle θe , the relative magnitude relationships of the absolute values of the components of the phase currents ( iu , iv , iw ) also differ.

したがって、電気角θに基づく推定相電流(iu_es,iv_es,iw_es)から判定電流(Iju,Ijv,Ijw)を定めた上で、これを用いて最終計測値Tmeとすべき温度検出値Tを決めると、当該最終計測値Tmeの精度が低下することがある。 Therefore, if the judgment currents (I ju , I jv , I jw ) are determined from the estimated phase currents (i u_es , i v_es , i w_es ) based on the electrical angle θe and then used to determine the temperature detection value T x that should be the final measurement value T me , the accuracy of the final measurement value T me may decrease.

これに対して、本実施形態では、電気角θを用いてモータ30のdq軸電流指令値(i ,i )を2相/3相変換して推定相電流(iu_es,iv_es,iw_es)を求め、その絶対値を判定電流(Iju,Ijv,Ijw)とすることとなる。したがって、モータ30の実際の動作点により適合した判定電流(Iju,Ijv,Ijw)を得ることができ、最終計測値Tmeとすべき温度検出値Tをより好適に決定してその精度を維持することができる。 In contrast to this, in this embodiment, the electrical angle θe is used to perform two-phase/three-phase conversion on the dq-axis current command values (i * d , i * q ) of the motor 30 to obtain estimated phase currents ( iu_es , iv_es , iw_es ), and the absolute values of these estimated phase currents are used as the determination currents ( Iju , Ijv , Ijw). Therefore, it is possible to obtain determination currents (Iju, Ijv, Ijw ) that are more suited to the actual operating points of the motor 30, and it is possible to more appropriately determine the temperature detection value Tx that should be the final measurement value Tme , and maintain its accuracy.

なお、dq軸電流指令値(i ,i )に対して電流の過渡特性を考慮したフィルタ(一次遅れフィルタなど)を施した後に上記2相/3相変換を行って推定相電流(iu_es,iv_es,iw_es)を求める構成を採用しても良い。これにより、最終計測値Tmeの精度をより向上させることができる。 Alternatively, the d- and q-axis current command values (i * d , i * q ) may be filtered (e.g., a first-order lag filter) in consideration of the transient characteristics of the current, and then the two-phase/three-phase conversion may be performed to obtain the estimated phase currents ( iu_es , iv_es , iw_es ). This can further improve the accuracy of the final measurement value Tme .

[第4実施形態]
以下、第4実施形態について説明する。なお、第1~第3実施形態の何れかと同様の要素には同一の符号を付し、その説明を省略する。
[Fourth embodiment]
The fourth embodiment will be described below, with the same elements as those in any of the first to third embodiments being given the same reference numerals and their description being omitted.

本実施形態では、判定電流(Iju,Ijv,Ijw)を、過去の制御タイミングtc-k(k=1,2・・・)で取得した相電流(iu-k,iv-k,iw-k)、及び現在の制御タイミングtc0で取得した相電流(i,i,i)に基づいて演算する態様を説明する。なお、以下では記載の簡略化のため、適宜、UVW相の各成分を代表する符号として「x」を用いる。 In this embodiment, a mode will be described in which the determination currents (I ju , I jv , I jw ) are calculated based on the phase currents (i u-k , iv-k , i w-k ) acquired at past control timings t c- k (k=1, 2, ...) and the phase currents (i u , iv , i w ) acquired at the current control timing t c0 . Note that, for the sake of simplicity, "x" will be used below as a symbol representing each component of the UVW phases as appropriate.

特に、本実施形態では、マイコン11は、前回の制御タイミングtc-1における相電流ix-1と現在の制御タイミングtc0における相電流ix0との差分を求め、当該差分及び単位制御時間Δtsmpから電流変化率Δを演算する。さらに、マイコン11は、求めた電流変化率Δ及び現在の相電流ix0から所定時間Δtが経過した後の相電流iの推定値を求める。そして、マイコン11は、得られた相電流iの推定値を判定電流Ijxとする。すなわち、マイコン11は、以下の式(1)及び式(2)にしたがい、判定電流Ijxを定める。 In particular, in this embodiment, the microcomputer 11 calculates the difference between the phase current i x-1 at the previous control timing t c-1 and the phase current i x0 at the current control timing t c0 , and calculates the current change rate Δ i from this difference and the unit control time Δt smp . Furthermore, the microcomputer 11 calculates an estimate of the phase current i x after a predetermined time Δt 1 has elapsed since the calculated current change rate Δ i and the current phase current i x0 . The microcomputer 11 then sets the estimated value of the phase current i x as the determination current I jx . That is, the microcomputer 11 determines the determination current I jx according to the following equations (1) and (2):

Δ=(ix_0-ix_1)/Δtsmp・・・(1)
Ijx=ix_0+Δ×Δt・・・(2)
Δ i = (i x_0 - i x_1 )/Δt smp ...(1)
I jx = i x_0i ×Δt 1 ...(2)

ここで、第1実施形態などで説明した制御ロジックにしたがい、最終計測値Tmeとすべき温度検出値Tが切り替わる場合には、切り替えに係る処理に一定の時間を要する。このため、マイコン11において当該切り替え判断が実行されるタイミング(以下、「切り替えタイミングtsw」とも称する)と、当該切り替え反映後の最終計測値Tmeがマイコン11により取得されるタイミング(以下、「取得タイミングtob」とも称する)と、が同一の制御期間に収まらない可能性が想定される。 Here, when the temperature detection value Tx to be the final measured value Tme is switched according to the control logic described in the first embodiment, etc., the processing related to the switching takes a certain amount of time. Therefore, it is expected that the timing at which the microcomputer 11 makes the switching decision (hereinafter also referred to as the "switching timing tsw ") and the timing at which the microcomputer 11 acquires the final measured value Tme after the switching is reflected (hereinafter also referred to as the "acquisition timing tob ") may not fall within the same control period.

この場合、切り替えタイミングtswにおける判定電流Ijxの大小比較結果と、切り替えタイミングtswにおける実際の相電流iの各成分の大小関係が異なり、得られる最終計測値Tmeの精度が低下する可能性が想定される。 In this case, the magnitude comparison result of the judgment current Ijx at the switching timing tsw will differ from the magnitude relationship of each component of the actual phase current ix at the switching timing tsw , and it is possible that the accuracy of the obtained final measurement value Tme will decrease.

これに対して、本実施形態の構成であれば、判定電流Ijxが、過去の制御タイミングtc-kで取得した相電流iu-k(特に前回の相電流ix-1)から現在の制御タイミングtc0で取得した相電流ix0に変化する挙動が考慮された上で定められることとなる。このため、上記の要因による最終計測値Tmeの精度低下を抑制することができる。 In contrast, in the configuration of this embodiment, the determination current Ijx is determined taking into consideration the behavior of the phase current iuk (particularly the previous phase current ix-1 ) acquired at the past control timing tck to the phase current ix0 acquired at the current control timing tc0 , thereby making it possible to suppress a decrease in the accuracy of the final measurement value Tme due to the above factors.

以下では、本実施形態の制御による作用効果についてより説明する。 The effects of the control provided by this embodiment are explained in more detail below.

図7は、本実施形態による作用効果を説明する図である。特に、図7(a)には、本実施形態の制御を実行しない場合における相電流(i,i,i)の各成分の絶対値の経時変化を示す。一方、図7(b)には、本実施形態の制御を実行した場合における相電流(i,i,i)の各成分の絶対値の経時変化を示す。さらに、各図において、切り替えタイミングtsw(現在の制御タイミングtc0)において大小比較の対象となる相電流(iu0,iv0,iw0)を白抜き三角プロットで示す。 7A and 7B are diagrams illustrating the effects of this embodiment. In particular, Fig. 7A shows the change over time in the absolute value of each component of the phase current ( iu , iv , iw ) when the control of this embodiment is not executed. On the other hand, Fig. 7B shows the change over time in the absolute value of each component of the phase current ( iu , iv , iw ) when the control of this embodiment is executed. Furthermore, in each diagram, the phase currents ( iu0 , iv0 , iw0 ) that are the subject of magnitude comparison at the switching timing tsw (current control timing tc0 ) are indicated by open triangle plots.

図7(a)に示す例では、現在の制御タイミングtc0(切り替えタイミングtsw)において、V相電流iが最大の電流成分となっている。このため、第1実施形態等で説明した制御ロジックにしたがえば、V相温度検出値Tが最終計測値Tmeとして決定される。しかしながら、後の取得タイミングtobではU相電流iが最大の電流成分に変化している。このため、本来であれば、U相に係る温度を計測すべきにもかかわらず、V相に係る温度が計測されることとなる。 In the example shown in FIG. 7A, at the current control timing t c0 (switching timing t sw ), the V-phase current i v is the largest current component. Therefore, according to the control logic described in the first embodiment, the V-phase temperature detection value T v is determined as the final measurement value T me . However, at the later acquisition timing t ob , the U-phase current i u has changed to the largest current component. Therefore, although the temperature related to the U phase should be measured, the temperature related to the V phase is measured instead.

これに対して、本実施形態では、今回の制御タイミングtc0における相電流(iu0,iv0,iw0)と、黒字の三角プロットで示す前回の制御タイミングtc-1における相電流(iu-1,iv-1,iw-1)と、から、取得タイミングtobにおける最終計測値Tmeを定める判定電流(Iju0,Ijv0,Ijw0)が演算されることとなる。これにより、取得タイミングtobにおいては、最大の電流成分がU相電流iと判断されてU相温度検出値Tが最終計測値Tmeとして決定されることとなるため、計測精度が確保される。 In contrast to this, in this embodiment, the determination currents (I ju0 , I jv0 , I jw0 ) that determine the final measurement value T me at the acquisition timing t ob are calculated from the phase currents (i u0 , i v0 , i w0 ) at the current control timing t c0 and the phase currents (i u -1 , i v-1 , i w -1 ) at the previous control timing t c- 1 , which are indicated by the black triangular plot. As a result, at the acquisition timing t ob , the maximum current component is determined to be the U-phase current i u and the U-phase temperature detection value T u is determined to be the final measurement value T me , thereby ensuring measurement accuracy.

[第5実施形態]
以下、第5実施形態について説明する。なお、第1~第4実施形態の何れかと同様の要素には同一の符号を付し、その説明を省略する。
Fifth Embodiment
The fifth embodiment will be described below. Elements similar to those in any of the first to fourth embodiments are given the same reference numerals, and their description will be omitted.

本実施形態では、第2実施形態又は第3実施形態の制御構成をベースとして、電気角θを、前回の制御タイミングtc-1でそれぞれ取得した電気角θe-1及びモータ回転数ω、並びに単位制御時間Δtsmpに基づいて演算する。 In this embodiment, based on the control configuration of the second or third embodiment, the electrical angle θ e is calculated based on the electrical angle θ e-1 and motor rotation speed ω r acquired at the previous control timing t c-1 , and the unit control time Δt smp .

特に、マイコン11は、以下の式(3)にしたがい、前回の制御タイミングtc-1から所定時間Δtが経過した後の電気角θを求める。 In particular, the microcomputer 11 obtains the electrical angle θ e after a predetermined time Δt 1 has elapsed since the previous control timing t c−1 according to the following equation (3).

θe_pr=θe_c+ω×Δt・・・(3) θ e_pr = θ e_c + ω r ×Δt 1 ...(3)

これにより、判定電流Ijxを定めるにあたり、切り替えタイミングtswから取得タイミングtobまでの遅れ時間分を考慮して電気角θを求め、その上で判定電流(Iju,Ijv,Ijw)を定めることができるので、最終計測値Tmeの精度が向上する。 As a result, when determining the determination current Ijx , the electrical angle θe is calculated taking into account the delay time from the switching timing tsw to the acquisition timing tob , and then the determination currents ( Iju , Ijv , Ijw ) can be determined, thereby improving the accuracy of the final measurement value Tme .

特に、第3実施形態で説明したdq軸電流指令値(i ,i )に対して2相/3相変換を行って推定相電流(iu_es,iv_es,iw_es)を定める構成を採用する場合に、当該2相/3相変換に用いる電気角θが実際の挙動により適合する。そのため、この推定相電流(iu_es,iv_es,iw_es)を判定電流(Iju,Ijv,Ijw)とすることで、得られる最終計測値Tmeの精度を特に向上させることができる。以下、上記の点についてより具体的な例を示しつつ説明する。 In particular, when employing a configuration in which estimated phase currents (i u_es , i v_es , i w_es ) are determined by performing two-phase/three-phase conversion on the dq-axis current command values (i * d , i * q ) described in the third embodiment, the electrical angle θe used in the two-phase/three-phase conversion is more suited to actual behavior. Therefore, by using these estimated phase currents (i u_es , i v_es , i w_es ) as the determination currents (I ju , I jv , I jw ), the accuracy of the obtained final measurement value T me can be particularly improved. The above points will be described below with reference to more specific examples.

以下では、本実施形態の制御による作用効果についてより詳細に説明する。 The effects of the control provided by this embodiment are explained in more detail below.

図8は、本実施形態による作用効果を説明する図である。特に、図8(a)には、本実施形態の制御を実行しない場合における相電流(i,i,i)の各成分の絶対値の経時変化を示す。一方、図8(b)には、本実施形態の制御を実行した場合における相電流(i,i,i)の各成分の絶対値の経時変化を示す。 8A and 8B are diagrams illustrating the effects of this embodiment. In particular, Fig. 8A shows the change over time in the absolute value of each component of the phase current ( iu , iv , iw ) when the control of this embodiment is not executed. On the other hand, Fig. 8B shows the change over time in the absolute value of each component of the phase current ( iu , iv , iw ) when the control of this embodiment is executed.

図8(a)に示す例では、現在の制御タイミングtc0(切り替えタイミングtsw)において、V相電流iが最大の電流成分となっている。このため、第2実施形態又は第3実施形態の制御ロジックを前提とすると、V相温度検出値Tが最終計測値Tmeとして決定される。しかしながら、後の取得タイミングtobではU相電流iが最大の電流成分に変化している。このため、本来であれば、U相に係る温度を計測すべきにもかかわらず、V相に係る温度が計測されることとなる。 In the example shown in FIG. 8A, at the current control timing t c0 (switching timing t sw ), the V-phase current i v is the largest current component. Therefore, assuming the control logic of the second or third embodiment, the V-phase temperature detection value T v is determined as the final measurement value T me . However, at the later acquisition timing t ob , the U-phase current i u has changed to the largest current component. Therefore, although the temperature related to the U phase should be measured, the temperature related to the V phase is measured instead.

これに対して、本実施形態の制御ロジックで得られる推定相電流(iu_es,iv_es,iw_es)の絶対値は、図8(b)の太線で示す挙動となる。そして、この推定相電流(iu_es,iv_es,iw_es)に基づくと、制御タイミングtc0及び取得タイミングtobの双方において、最大の電流成分がU相電流iと判断されることとなる。すなわち、制御タイミングtc0と取得タイミングtobにおいて、判定電流(Iju,Ijv,Ijw)の各成分の絶対値の大小比較結果がより確実に整合するので、最終計測値Tmeの精度を向上させることができる。 In contrast, the absolute values of the estimated phase currents (i u_es , i v_es , i w_es ) obtained by the control logic of this embodiment behave as shown by the bold line in Figure 8(b). Based on these estimated phase currents (i u_es , i v_es , i w_es ), the largest current component is determined to be the U-phase current iu at both the control timing t c0 and the acquisition timing t ob . In other words, the comparison results of the absolute values of the components of the determination currents (I ju , I jv , I jw ) more reliably match at the control timing t c0 and the acquisition timing t ob , thereby improving the accuracy of the final measurement value T me .

[第6実施形態]
以下、第6実施形態について説明する。なお、第1~第5実施形態の何れかと同様の要素には同一の符号を付し、その説明を省略する。特に、本実施形態では、図3で説明した選択制御判定処理(ステップS520)及び計測値決定処理(ステップS540)についてより具体的な態様を説明する。
Sixth Embodiment
The sixth embodiment will be described below. Elements similar to those in any of the first to fifth embodiments are designated by the same reference numerals, and their description will be omitted. In particular, in this embodiment, more specific aspects of the selection control determination process (step S520) and the measurement value determination process (step S540) described in FIG. 3 will be described.

図9は、本実施形態の選択制御判定処理を説明するフローチャートである。選択制御判定処理においては、先ず、マイコン11は、上述した第1選択制御の実行を許可する状態を示す許可フラグを参照して、前回の制御タイミングtc-1で第1選択制御を実行したか否かを判定する(ステップS521)。そして、マイコン11は、前回の制御タイミングtc-1で第1選択制御を実行したと判断するとステップS522の処理を実行し、そうでない場合にはステップS523の処理を実行する。 9 is a flowchart illustrating the selection control determination process of this embodiment. In the selection control determination process, the microcomputer 11 first references the permission flag indicating a state in which execution of the first selection control is permitted, and determines whether or not the first selection control was executed at the previous control timing tc -1 (step S521). If the microcomputer 11 determines that the first selection control was executed at the previous control timing tc -1, it executes the process of step S522. If not, it executes the process of step S523.

ステップS522において、マイコン11は、モータ回転数ωが所定の第1閾値ωrth1以下であるか否かを判定する。第1閾値ωrth1は、前回の制御タイミングtc-1で第1選択制御を実行した前提において、モータ30の動作点が第1選択制御を維持すべき一定回転数以下の領域(以下、「第1低回転領域」と称する)に含まれるかを判別するためのモータ回転数ωの基準値である。なお、第1閾値ωrth1は、単位制御時間Δtsmp及びモータ30の特性などに応じて予め実験又はシミュレーションにより定められ、マイコン11によりアクセス可能な任意の記憶領域に保存される。 In step S522, the microcomputer 11 determines whether the motor rotation speed ωr is equal to or less than a predetermined first threshold value ωrth1 . The first threshold value ωrth1 is a reference value of the motor rotation speed ωr for determining whether the operating point of the motor 30 is within a region of rotation speeds equal to or less than a certain value in which the first selection control should be maintained (hereinafter referred to as the "first low rotation region"), assuming that the first selection control was executed at the previous control timing tc- 1 . The first threshold value ωrth1 is determined in advance by experiment or simulation depending on the unit control time Δtsmp and the characteristics of the motor 30, and is stored in any memory region accessible by the microcomputer 11.

そして、マイコン11は、モータ回転数ωが第1閾値ωrth1以下であると判断すると、上記許可フラグをオンに維持して(ステップS524)、本処理を終了する。一方、マイコン11は、モータ回転数ωが第1閾値ωrth1を超えていると判断すると、許可フラグをオフにして(ステップS525)、本処理を終了する。 If the microcomputer 11 determines that the motor rotation speed ωr is equal to or less than the first threshold value ωrth1 , it keeps the permission flag on (step S524) and ends the process. On the other hand, if the microcomputer 11 determines that the motor rotation speed ωr is greater than the first threshold value ωrth1 , it turns the permission flag off (step S525) and ends the process.

ステップS523においては、マイコン11は、モータ回転数ωが所定の第2閾値ωrth2以下であるか否かを判定する。第2閾値ωrth2は、前回の制御タイミングtc-1で第2選択制御を実行した前提において、モータ30の動作点が第1選択制御に切り替えるべき一定回転数以下の領域(以下、「第2低回転領域」と称する)に含まれるかを判別するためのモータ回転数ωの基準値である。特に、第2閾値ωrth2は、第1閾値ωrth1よりも小さい値に設定される。なお、第2閾値ωrth2は、単位制御時間Δtsmp及びモータ30の特性などに応じて予め実験又はシミュレーションにより定められ、マイコン11によりアクセス可能な任意の記憶領域に保存される。 In step S523, the microcomputer 11 determines whether the motor rotation speed ωr is equal to or less than a predetermined second threshold value ωrth2 . The second threshold value ωrth2 is a reference value of the motor rotation speed ωr for determining whether the operating point of the motor 30 is within a region below a certain rotation speed (hereinafter referred to as the "second low rotation region") where control should be switched to first selection control, assuming that second selection control was executed at the previous control timing tc- 1 . In particular, the second threshold value ωrth2 is set to a value smaller than the first threshold value ωrth1 . The second threshold value ωrth2 is determined in advance by experiment or simulation depending on the unit control time Δtsmp and the characteristics of the motor 30, and is stored in any storage area accessible by the microcomputer 11.

そして、マイコン11は、モータ回転数ωが第2閾値ωrth2以下であると判断すると、上記許可フラグをオンに切り替えて(ステップS526)、本処理を終了する。また、マイコン11は、モータ回転数ωが第2閾値ωrth2を超えると判断すると、許可フラグをオフに維持したまま(ステップS527)、本処理を終了する。 If the microcomputer 11 determines that the motor rotation speed ωr is equal to or less than the second threshold value ωrth2 , it switches the permission flag on (step S526) and ends the process. If the microcomputer 11 determines that the motor rotation speed ωr exceeds the second threshold value ωrth2 , it keeps the permission flag off (step S527) and ends the process.

次に、マイコン11は、上述の選択制御判定処理を完了すると、第1~第5実施形態で説明した何れかの制御ロジックに基づいて判定電流設定処理(ステップS530)を実行し、その後に計測値決定処理(ステップS560)を実行する。 Next, after completing the above-described selection control determination process, the microcomputer 11 executes a determination current setting process (step S530) based on any of the control logics described in the first to fifth embodiments, and then executes a measurement value determination process (step S560).

図10は、本実施形態の計測値決定処理(ステップS560)を説明するフローチャートである。計測値決定処理においては、先ず、マイコン11は、上記の許可フラグがオンであるか否かを判定する。 Figure 10 is a flowchart illustrating the measurement value determination process (step S560) of this embodiment. In the measurement value determination process, the microcomputer 11 first determines whether the permission flag is on.

そして、マイコン11は、許可フラグがオンであると判断するとステップS564に進み、第1選択制御にしたがい最終計測値Tmeを決定する指令信号を生成して本処理を終了する。すなわち、既に説明した判定電流(Iju,Ijv,Ijw)に基づいて選択された温度検出値Tを最終計測値Tmeとする。 If the microcomputer 11 determines that the permission flag is on, the microcomputer 11 proceeds to step S564, generates a command signal for determining the final measurement value Tme in accordance with the first selection control, and ends this process. That is, the microcomputer 11 sets the temperature detection value Tx selected based on the determination currents ( Iju , Ijv , Ijw ) already described as the final measurement value Tme .

一方、マイコン11は、許可フラグがオンではないと判断すると、ステップS563の第2選択制御を実行する。 On the other hand, if the microcontroller 11 determines that the permission flag is not on, it executes the second selection control in step S563.

本実施形態の第2選択制御では、マイコン11は、モータ回転数ωが第1閾値ωrth1又は第2閾値ωrth2を超えていた過去の制御タイミングtであって、現在の制御タイミングtc0に最も近い制御タイミングtc-α(すなわち、現在からみて直近で閾値を超えていないタイミング)において最終計測値Tmeとされていた温度検出値Tx-αを、以降の最終計測値Tmeとして固定するための指令信号を生成する。 In the second selection control of this embodiment, the microcomputer 11 generates a command signal to fix the temperature detection value T x-α, which was set as the final measurement value T me at a past control timing t c at which the motor rotation speed ω r exceeded the first threshold value ω rth1 or the second threshold value ω rth2 and which was the closest control timing t c to the current control timing t c0 (i.e., the timing immediately prior to the present when the threshold value was not exceeded), as the final measurement value T me thereafter.

以上説明したように、本実施形態の計測値取得方法では、動作状態パラメータが、モータ回転数ωを含む。そして、計測値決定処理(ステップS560)では、モータ回転数ωに基づいて、第1選択制御及び所定の基本選択制御(第2選択制御)の何れかを実行するかを決定する。特に、第2選択制御を実行する場合に、最終計測値Tmeを、過去の制御タイミングtc-αにおいて最終計測値Tmeとされていた相の温度検出値Tに固定する。 As described above, in the measurement value acquisition method of this embodiment, the operating state parameters include the motor rotation speed ωr . Then, in the measurement value determination process (step S560), it is determined whether to execute the first selection control or a predetermined basic selection control (second selection control) based on the motor rotation speed ωr . In particular, when the second selection control is executed, the final measurement value Tme is fixed to the temperature detection value Tx of the phase that was the final measurement value Tme at the previous control timing tc .

特に、本実施形態の選択制御判定処理(ステップS520)においては、前回の制御タイミングtc-1において第1選択制御が実行された場合(ステップS521のYes)には、モータ回転数ωが単位制御時間Δtsmpの長さに応じて定まる所定の第1閾値ωrth1以下であるときに第1選択制御の実行を決定し、そうでない場合に第2選択制御の実行を決定する。 In particular, in the selection control determination process (step S520) of this embodiment, if the first selection control was executed at the previous control timing t c−1 (Yes in step S521), it is determined to execute the first selection control if the motor rotation speed ω r is equal to or less than a predetermined first threshold value ω rth1 determined according to the length of the unit control time Δt smp , and it is determined to execute the second selection control if not.

これにより、上述したモータ30の低回転領域における各相の温度増加率のばらつきを考慮せずに計測する際に生じる高回転領域における最終計測値Tmeの精度低下を抑制し得る具体的な制御ロジックが実現される。 This realizes a specific control logic that can suppress the decrease in accuracy of the final measurement value Tme in the high rotation range that occurs when measurement is performed without taking into account the variations in the temperature increase rate of each phase in the low rotation range of the motor 30 described above.

一方、前回の制御タイミングtc-1において第2選択制御が実行された場合には、モータ回転数ωが第1閾値ωrth1より小さい第2閾値ωrth2以下であるときに第1選択制御の実行を決定し、そうでない場合に第2選択制御の実行を決定する。 On the other hand, if the second selection control was executed at the previous control timing tc -1, the execution of the first selection control is determined when the motor rotation speed ωr is equal to or less than a second threshold value ωrth2 that is smaller than the first threshold value ωrth1 , and otherwise the execution of the second selection control is determined.

これにより、モータ30の高回転領域において、最終計測値Tmeの精度を維持する観点から適切なタイミングで第1選択制御を再開することのできる具体的な制御ロジックが実現される。 This realizes a specific control logic that can resume the first selection control at an appropriate timing from the viewpoint of maintaining the accuracy of the final measurement value Tme in the high rotation speed region of the motor 30.

より詳細には、モータ30が停止した状態から低回転領域を経て高回転領域に至るシーンにおいて、判定電流(Iju,Ijv,Ijw)に基づいて温度検出値Tを選択する第1選択制御をできるだけ長く維持する(できるだけ第1閾値ωrth1を高くする)ことが望まれる。しかし、その一方で、第2選択制御から再び第1選択制御に切り替えるか否かの判定においても、このような第1選択制御を長く維持する観点で定まる第1閾値ωrth1を同様に用いると、最終計測値Tmeとして決定される相温度検出値Tが頻繁に切り替わり、計測精度の低下につながる場合がある。特に、第4実施形態で説明した過去の制御タイミングtc-k(k=1,2・・・)で取得した相電流(iu-k,iv-k,iw-k)を参照する制御ロジックを採用する場合に、その影響は顕著となる。これに対して、本実施形態の構成であれば、第1選択制御を再開するための判断が第1閾値ωrth1より小さい第2閾値ωrth2を用いて行われることとなる。このため、第1選択制御が、モータ30の動作点がより低回転の領域(上記第2低回転領域)に突入したシーンで再開されることとなり、上記の要因による計測精度の低下が抑制される。 More specifically, when the motor 30 is stopped and then goes through the low rotation region and then to the high rotation region, it is desirable to maintain the first selection control, which selects the detected temperature value Tx based on the determination currents ( Iju , Ijv , Ijw ), for as long as possible (i.e., to set the first threshold value ωrth1 as high as possible). However, on the other hand, if the first threshold value ωrth1 determined from the viewpoint of maintaining the first selection control for a long period of time is also used in determining whether to switch back from the second selection control to the first selection control, the detected phase temperature value Tw determined as the final measured value Tme may be frequently switched, which may lead to a decrease in measurement accuracy. This effect is particularly noticeable when employing a control logic that references the phase currents ( iu-k , iv-k , iw-k ) acquired at past control timings tc - k (k=1, 2, ...) as described in the fourth embodiment. In contrast, in the configuration of this embodiment, the determination to resume the first selection control is made using the second threshold value ωrth2 that is smaller than the first threshold value ωrth1 . Therefore, the first selection control is resumed when the operating point of the motor 30 enters a lower rotation range (the second low rotation range), and the deterioration of measurement accuracy due to the above-mentioned factors is suppressed.

以下、本実施形態の作用効果をより具体的な例を示しつつ説明する。 The effects of this embodiment will be explained below using more specific examples.

図11は、本実施形態の制御による作用効果を説明する図である。特に、図11(a)には、本実施形態の制御を実行しない場合における例を示す。一方、図11(b)には、本実施形態の制御を実行した場合における例を示す。 Figure 11 is a diagram illustrating the effects of the control of this embodiment. In particular, Figure 11(a) shows an example when the control of this embodiment is not executed. On the other hand, Figure 11(b) shows an example when the control of this embodiment is executed.

なお、図11(a)及び図11(b)のそれぞれの上側のタイミングチャートに、各制御タイミングt(切り替えタイミングtsw)において最終計測値Tmeとして決定される温度検出値Tに対応する相を示す。そして、図11(a)及び図11(b)の下側のタイミングチャートでは、この各切り替えタイミングtswにおける切り替え判断が反映された最終計測値Tmeを、当該各切り替えタイミングtswの次の制御タイミングt(取得タイミングtob)においてマイコン11が取得するシーンを想定している。 11(a) and 11(b) show the phase corresponding to the detected temperature value Tx determined as the final measured value Tme at each control timing tc (switching timing tsw ). The lower timing charts in FIG. 11(a) and 11(b) show a scenario in which the microcomputer 11 acquires the final measured value Tme , reflecting the switching decision at each switching timing tsw , at the control timing tc (acquisition timing tob ) next to each switching timing tsw .

一般的に、モータ30の回転数の増大とともに相電流iの周波数は高くなる。このため、モータ30の動作状態によっては相電流iの周波数が、単位制御時間Δtsmpに対して一定以上に高くなる状況が生じ得る。その結果、切り替えタイミングtswにおける判定電流(Iju,Ijv,Ijw)の各成分の絶対値の大小の比較結果に偏りが生じることが想定される。 Generally, the frequency of the phase current i x increases as the rotation speed of the motor 30 increases. Therefore, depending on the operating state of the motor 30, a situation may arise in which the frequency of the phase current i x becomes higher than a certain level for the unit control time Δt smp . As a result, it is expected that a bias will occur in the comparison results of the magnitude of the absolute values of the components of the determination currents (I ju , I jv , I jw ) at the switching timing t sw.

より具体的に説明すると、図11(a)に示すように、モータ回転数ωが経時的に増加して一定値以上となる高回転領域(t≧t)では、時間当たりの相電流(i,i,i)の各成分の変動が大きくなる。このため、当該高回転領域においては、切り替えタイミングtswによっては、一時的に電流絶対値が大きくなっただけの相(例えばU相)に対応する温度検出値Tが最終計測値Tmeに決定されることがある。すなわち、最も温度が高いW相におけるW相温度検出値Tが最終計測値Tmeとして選択されないため、計測精度が低下する。 More specifically, as shown in Figure 11(a), in the high rotation region (t≧ t2 ) where the motor rotation speed ωr increases over time and exceeds a certain value, the fluctuations in each component of the phase current ( iu , iv , iw ) per unit time become large. Therefore, in this high rotation region, depending on the switching timing tsw , the detected temperature value Tx corresponding to a phase (e.g., U-phase) whose current absolute value is only temporarily large may be selected as the final measured value Tme . In other words, the W-phase temperature detected value Tw of the W-phase, which has the highest temperature, is not selected as the final measured value Tme , resulting in a decrease in measurement accuracy.

これに対して、本実施形態の制御であれば、上述の選択制御判定処理の制御ロジックにしたがい、モータ回転数ωが一定値以上となる時刻t=t以降の最終計測値Tmeは、時刻t=tよりも前において最終的に最終計測値Tmeとして決定されていたW相温度検出値Tに固定される。これにより、計測精度の低下が抑制される。 In contrast, in the control of this embodiment, in accordance with the control logic of the above-described selective control determination process, the final measurement value Tme after time t= t2 when the motor rotation speed ωr becomes equal to or greater than a certain value is fixed to the W-phase temperature detection value Tw that was finally determined as the final measurement value Tme before time t= t2 . This prevents a decrease in measurement accuracy.

特に、モータ30が停止している状態から一定回転数に至るまえのシーン(図11における時刻t=0~tの低回転領域)においては、相電流(i,i,i)における特定の成分(図11では、W相電流iとV相電流i)の絶対値が偏って大きくなる傾向がある。このため、当該特定の相の温度の増加率は他の相のそれと比べて高くなる。 In particular, in the scene before the motor 30 reaches a certain rotation speed from a stopped state (the low rotation region from time t = 0 to t = 2 in FIG. 11), the absolute values of certain components (W-phase current iw and V-phase current iv in FIG. 11) in the phase currents ( iu , iv , iw ) tend to be unevenly large. As a result, the rate of increase in the temperature of the specific phase is higher than that of the other phases.

このため、モータ30の低回転領域における各相の温度増加率の違いが、以降の各相における実際の温度にも影響を与えるところ、高回転領域においても第1選択制御を継続すると、計測精度の低下をもたらすことが想定される。これに対して、本実施形態の制御であれば、モータ30が高回転領域に突入した以降は第2選択制御が実行されて最終計測値Tmeとされる温度検出値Tが固定されるので、計測精度の低下が抑制される。 Therefore, since the difference in the temperature increase rate of each phase in the low rotation range of the motor 30 also affects the actual temperature in each phase thereafter, it is expected that continuing the first selection control in the high rotation range will result in a decrease in measurement accuracy.In contrast, with the control of this embodiment, once the motor 30 enters the high rotation range, the second selection control is executed and the temperature detection value Tx, which is used as the final measurement value Tme , is fixed, thereby suppressing a decrease in measurement accuracy.

また、モータ30の動作点が高回転領域に突入して一定以上の時間が経過した場合には、各相の温度の増加率は相互にほぼ同等となりつつ平衡状態に向かう傾向にある。このため、高回転領域に突入してから長時間が経過すると、モータ30の停止時における各相の温度差がそのまま平衡状態における温度差に影響する傾向がある。したがって、この場合において、モータ30の停止時において選択されていた温度検出値Tを最終計測値Tmeに固定する構成を採用しても良い。 Furthermore, once a certain amount of time has passed since the operating point of the motor 30 entered the high rotation range, the increase rates of the temperatures of the phases tend to become approximately equal to each other and move toward a state of equilibrium. Therefore, if a long time has passed since entering the high rotation range, the temperature difference between the phases when the motor 30 is stopped tends to directly affect the temperature difference in the equilibrium state. Therefore, in this case, a configuration may be adopted in which the temperature detection value Tx selected when the motor 30 was stopped is fixed to the final measured value Tme .

なお、本実施形態において、モータ回転数ωが一定値以上となることで第1選択制御が許可されていない場合に実行する第2選択制御を、第1実施形態で説明した標準切り替え制御に変更した制御態様を採用しても良い。 In this embodiment, the second selection control that is executed when the motor rotation speed ωr is equal to or greater than a certain value and the first selection control is not permitted may be changed to the standard switching control described in the first embodiment.

[第7実施形態]
以下、第7実施形態について説明する。なお、第1~第6実施形態の何れかと同様の要素には同一の符号を付し、その説明を省略する。特に、本実施形態では、モータ回転数ωが一定値以上となることで第1選択制御が許可されていない場合(ステップS561のNo)に、第6実施形態とは異なる態様の第2選択制御(ステップS563)を実行する例について説明する。
Seventh Embodiment
The seventh embodiment will be described below. Elements similar to those in any of the first to sixth embodiments are designated by the same reference numerals, and their description will be omitted. In particular, this embodiment describes an example in which, when the motor rotation speed ωr is equal to or greater than a certain value and the first selection control is not permitted (No in step S561), a second selection control (step S563) different from that in the sixth embodiment is executed.

図12は、本実施形態の第2選択制御を説明するフローチャートである。第2選択制御においては、先ず、マイコン11は、前回の制御タイミングtc-1(取得タイミングtob-1)で取得した最終計測値Tme-1に係る温度検出値Tx-1に対応する相(前回の計測対象であった相)と、現在の制御タイミングtc0(取得タイミングtob0)で取得すべき最終計測値Tmeに係る温度検出値Tに対応する相(現在の計測対象となる相)と、が同一であるか否かを判定する(ステップS5631)。すなわち、前回の制御タイミングtc-1と現在の制御タイミングtc0で同一の相の温度を計測するか否かを判定する。 12 is a flowchart illustrating the second selection control of this embodiment. In the second selection control, the microcomputer 11 first determines whether the phase corresponding to the temperature detection value T x-1 related to the final measurement value T me-1 acquired at the previous control timing t c-1 (acquisition timing t ob-1 ) (the phase that was the target of previous measurement) is the same as the phase corresponding to the temperature detection value T x related to the final measurement value T me to be acquired at the current control timing t c0 (acquisition timing t ob0 ) (the phase that is the current target of measurement) (step S5631). In other words, it determines whether the temperatures of the same phase are to be measured at the previous control timing t c-1 and the current control timing t c0 .

そして、マイコン11は、当該判定の結果が肯定的であると判断すると、最終計測値Tmeとしてある特定の相の温度検出値Tを設定する(ステップS5633)。一方、マイコン11は、当該判定の結果が否定的であると判断すると、ステップS5632の処理を実行する。 If the result of the determination is affirmative, the microcomputer 11 sets the temperature detection value Tx of a specific phase as the final measurement value Tme (step S5633). On the other hand, if the result of the determination is negative, the microcomputer 11 executes the process of step S5632.

ステップS5632において、マイコン11は、現在の制御タイミングtc0における最終計測値Tmeが、前回の制御タイミングtc-1における最終計測値Tme-1より小さいか否かを判定する。 In step S5632, the microcomputer 11 determines whether the final measurement value T me at the current control timing t c0 is smaller than the final measurement value T me-1 at the previous control timing t c-1 .

そして、マイコン11は、当該判定の結果が肯定的であると判断すると、前回の計測対象であった相と同一の相を、以降の計測対象に設定する。一方、マイコン11は、当該判定の結果が否定的であると判断すると、前回及び今回のいずれにおいても計測対象となっていない相を以降の計測対象に設定する。 If the microcomputer 11 determines that the result of this determination is positive, it sets the same phase that was the previous measurement target as the subsequent measurement target. On the other hand, if the microcomputer 11 determines that the result of this determination is negative, it sets the phase that was not the previous or current measurement target as the subsequent measurement target.

以上説明したように、本実施形態では、第2選択制御を実行する場合に、最終計測値Tmeとすべき温度検出値Tを、前回の制御タイミングtc-1における最終計測値Tme-1と、現在の制御タイミングtc0における最終計測値Tme0と、の比較結果に基づいて選択する。 As described above, in this embodiment, when the second selection control is executed, the temperature detection value T x to be the final measurement value T me is selected based on the comparison result between the final measurement value T me-1 at the previous control timing t c-1 and the final measurement value T me0 at the current control timing t c0 .

これにより、第2選択制御においても、高温となっている相の温度を優先的に計測することができるため、温度計測の精度が向上する。 This allows the temperature of the phase with the highest temperature to be measured preferentially, even during second selection control, improving the accuracy of temperature measurement.

以下、本実施形態の作用効果をより具体的な例を示しつつ説明する。 The effects of this embodiment will be explained below using more specific examples.

図13は、本実施形態による作用効果を説明する図である。 Figure 13 is a diagram explaining the effects of this embodiment.

図13の例では、低回転領域(t<t)において、初期から継続的にW相の温度が計測対象となっている。そして、高回転領域(t≧t)に突入すると、上記ステップS5633のロジックにしたがい最も低いU相の温度が計測対象としている。このため、図13の特定の各取得タイミングtob0において、最も低いU相の温度が計測対象となっている。一方で、上記ステップS5631及びステップS5633のロジックにしたがい、U相が計測対象とされた取得タイミングtob0の次の取得タイミングtob+1では、前回の取得タイミングtob-1と同じW相が計測対象に設定される。 In the example of FIG. 13 , in the low rotation region (t<t 2 ), the W-phase temperature is continuously measured from the beginning. Then, when the rotation enters the high rotation region (t≧t 2 ), the lowest U-phase temperature is measured according to the logic of step S5633 described above. Therefore, at each specific acquisition timing t ob0 in FIG. 13 , the lowest U-phase temperature is measured. Meanwhile, according to the logic of steps S5631 and S5633 described above, at acquisition timing t ob+1 following acquisition timing t ob0 where the U-phase was measured, the W-phase is set as the measurement target, the same as at the previous acquisition timing t ob-1 .

これにより、高回転領域において少なくとも2回に一回は、高温となっている相に対する計測を行うことができるので、計測精度が向上する。 This allows measurements to be taken of the hot phase at least every other time in the high rotation range, improving measurement accuracy.

以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。 The above describes embodiments of the present invention, but these embodiments merely illustrate some of the application examples of the present invention, and are not intended to limit the technical scope of the present invention to the specific configurations of the above embodiments.

また、上記各実施形態は、矛盾を生じない範囲の任意の組み合わせで相互に組み合わせることが可能である。 Furthermore, the above embodiments can be combined with each other in any combination that does not cause contradictions.

上記各実施形態で説明した処理をコンピュータであるコントローラに実行させるための制御プログラム、及び当該制御プログラムを記憶した記憶媒体も、本出願における出願時の明細書等に記載された事項の範囲内に含まれる。 The control program for causing a computer controller to execute the processes described in each of the above embodiments, and the storage medium storing the control program, are also included within the scope of the matters described in the specification, etc., of this application at the time of filing.

10 モータコントローラ
11 マイコン
12 温度センサ
13 マルチプレクサ
20 電力調節部
24 スイッチング素子
30 モータ
REFERENCE SIGNS LIST 10 Motor controller 11 Microcomputer 12 Temperature sensor 13 Multiplexer 20 Power adjustment unit 24 Switching element 30 Motor

Claims (7)

所定の制御装置により制御されるアクチュエータの複数の測定位置で得られるそれぞれの物理量測定値の内の一つを、前記アクチュエータの制御に用いる最終計測値として決定する計測値取得方法であって、
それぞれの前記物理量測定値に相関する前記アクチュエータの動作状態を示唆する動作状態パラメータを定める設定ステップと、
前記動作状態パラメータを参照して、第1選択制御と第2選択制御のいずれかを実行することで前記最終計測値を決定する決定ステップと、を含み、
前記アクチュエータは、交流電動機の相電流を調節する電力調節部を含み、
それぞれの前記物理量測定値は、前記電力調節部の各相の温度検出値であり、
前記動作状態パラメータは、各相の電流の大きさを示唆する判定電流及び前記交流電動機の回転数を含み、
前記決定ステップでは、
前記交流電動機の回転数に基づいて、前記第1選択制御及び前記第2選択制御の何れを実行するかを決定し、
前記第1選択制御では、前記判定電流に基づいて電流が最大となる相を特定し、該相で検出される前記温度検出値を前記最終計測値として決定し、
前記第2選択制御では、過去の制御タイミングにおいて前記最終計測値に決定された相の前記温度検出値を前記最終計測値として固定し、
前回の制御タイミングにおいて前記第1選択制御が実行された場合には、
前記交流電動機の回転数が単位制御時間の長さに応じて定まる所定の第1閾値以下であるときに前記第1選択制御の実行を決定し、そうでない場合に前記第2選択制御の実行を決定し、
前回の制御タイミングにおいて前記第2選択制御が実行された場合には、
前記交流電動機の回転数が前記第1閾値より小さい第2閾値以下であるときに前記第1選択制御の実行を決定し、そうでない場合に前記第2選択制御の実行を決定する、
計測値取得方法。
1. A measurement value acquisition method for determining one of physical quantity measurement values obtained at a plurality of measurement positions of an actuator controlled by a predetermined control device as a final measurement value to be used for controlling the actuator, comprising:
a setting step of determining an operating state parameter that indicates an operating state of the actuator correlated with each of the physical quantity measurements;
a determining step of determining the final measurement value by executing either a first selection control or a second selection control with reference to the operating state parameter;
the actuator includes a power adjusting unit that adjusts a phase current of an AC motor;
Each of the physical quantity measurement values is a temperature detection value of each phase of the power adjustment unit,
the operating state parameters include a determination current indicating the magnitude of a current of each phase and a rotation speed of the AC motor;
In the determining step,
determining whether to execute the first selection control or the second selection control based on a rotation speed of the AC motor;
In the first selection control, a phase in which the current is maximum is identified based on the determination current, and the temperature detection value detected in the identified phase is determined as the final measurement value;
In the second selection control, the temperature detection value of the phase determined as the final measurement value at a past control timing is fixed as the final measurement value ,
When the first selection control was executed at the previous control timing,
determining to execute the first selection control when the rotation speed of the AC motor is equal to or less than a predetermined first threshold value determined according to the length of a unit control time, and determining to execute the second selection control when the rotation speed is not equal to or less than a predetermined first threshold value;
When the second selection control was executed at the previous control timing,
determining to execute the first selection control when the rotation speed of the AC motor is equal to or less than a second threshold value that is smaller than the first threshold value, and determining to execute the second selection control when the rotation speed is not equal to or less than a second threshold value;
How measurements are taken.
請求項1に記載の計測値取得方法であって、
前記設定ステップでは、
前記判定電流を、
前記交流電動機の電気角に基づいて演算した前記相電流の推定値とする、
計測値取得方法。
The measurement value acquisition method according to claim 1,
In the setting step,
The determination current is
the estimated value of the phase current is calculated based on the electrical angle of the AC motor.
How measurements are taken.
請求項2に記載の計測値取得方法であって、
前記相電流の推定値を、
前記電気角を用いて前記交流電動機に対する電流指令値を用いて演算する、
計測値取得方法。
The measurement value acquisition method according to claim 2,
The estimated value of the phase current is
a current command value for the AC motor is calculated using the electrical angle;
How measurements are taken.
請求項1に記載の計測値取得方法であって、
前記設定ステップでは、
前記判定電流を、過去の制御タイミングで取得した前記相電流、及び現在の制御タイミングで取得した前記相電流に基づいて演算する、
計測値取得方法。
The measurement value acquisition method according to claim 1,
In the setting step,
The determination current is calculated based on the phase current acquired at a past control timing and the phase current acquired at a current control timing.
How measurements are taken.
請求項2又は3に記載の計測値取得方法であって、
前記電気角を、取得した該電気角及び前記交流電動機の回転数、並びに単位制御時間に基づいて演算する、
計測値取得方法。
The measurement value acquisition method according to claim 2 or 3,
calculating the electrical angle based on the acquired electrical angle, the rotation speed of the AC motor, and a unit control time;
How measurements are taken.
請求項に記載の計測値取得方法であって、
前記第2選択制御を実行する場合に、
前記最終計測値とすべき前記温度検出値を、
前回の制御タイミングにおける前記最終計測値と、現在の制御タイミングにおける前記最終計測値と、の比較結果に基づいて選択する、
計測値取得方法。
The measurement value acquisition method according to claim 1 ,
When the second selection control is executed,
The temperature detection value to be the final measurement value is
Selection is made based on a comparison result between the final measurement value at the previous control timing and the final measurement value at the current control timing.
How measurements are taken.
所定の制御装置により制御されるアクチュエータの複数の測定位置で得られるそれぞれの物理量測定値の内の一つを、前記アクチュエータの制御に用いる最終計測値として決定する計測値取得装置であって、
それぞれの前記物理量測定値に相関する前記アクチュエータの動作状態を示唆する動作状態パラメータを定める設定部と、
前記動作状態パラメータを参照して、第1選択制御と第2選択制御のいずれかを実行することで前記最終計測値を決定する決定部と、を有し、
前記アクチュエータは、交流電動機の相電流を調節する電力調節部を含み、
それぞれの前記物理量測定値は、前記電力調節部の各相の温度検出値であり、
前記動作状態パラメータは、各相の電流の大きさを示唆する判定電流及び前記交流電動機の回転数を含み、
前記決定部は、
前記交流電動機の回転数に基づいて、前記第1選択制御及び前記第2選択制御の何れを実行するかを決定し、
前記第1選択制御では、前記判定電流に基づいて電流が最大となる相を特定し、該相で検出される前記温度検出値を前記最終計測値として決定し、
前記第2選択制御では、過去の制御タイミングにおいて前記最終計測値に決定された相の前記温度検出値を前記最終計測値として固定し、
前回の制御タイミングにおいて前記第1選択制御が実行された場合には、
前記交流電動機の回転数が単位制御時間の長さに応じて定まる所定の第1閾値以下であるときに前記第1選択制御の実行を決定し、そうでない場合に前記第2選択制御の実行を決定し、
前回の制御タイミングにおいて前記第2選択制御が実行された場合には、
前記交流電動機の回転数が前記第1閾値より小さい第2閾値以下であるときに前記第1選択制御の実行を決定し、そうでない場合に前記第2選択制御の実行を決定する、
計測値取得装置。
1. A measurement value acquisition device that determines one of physical quantity measurement values obtained at a plurality of measurement positions of an actuator controlled by a predetermined control device as a final measurement value to be used for controlling the actuator,
a setting unit that determines an operating state parameter that indicates an operating state of the actuator correlated with each of the physical quantity measurement values;
a determination unit that determines the final measurement value by executing either a first selection control or a second selection control with reference to the operating state parameter;
the actuator includes a power adjusting unit that adjusts a phase current of an AC motor;
Each of the physical quantity measurement values is a temperature detection value of each phase of the power adjustment unit,
the operating state parameters include a determination current indicating the magnitude of a current of each phase and a rotation speed of the AC motor;
The determination unit
determining whether to execute the first selection control or the second selection control based on a rotation speed of the AC motor;
In the first selection control, a phase in which the current is maximum is identified based on the determination current, and the temperature detection value detected in the identified phase is determined as the final measurement value;
In the second selection control, the temperature detection value of the phase determined as the final measurement value at a past control timing is fixed as the final measurement value ,
When the first selection control was executed at the previous control timing,
determining to execute the first selection control when the rotation speed of the AC motor is equal to or less than a predetermined first threshold value determined according to the length of a unit control time, and determining to execute the second selection control when the rotation speed is not equal to or less than a predetermined first threshold value;
When the second selection control was executed at the previous control timing,
determining to execute the first selection control when the rotation speed of the AC motor is equal to or less than a second threshold value that is smaller than the first threshold value, and determining to execute the second selection control when the rotation speed is not equal to or less than a second threshold value;
Measurement acquisition device.
JP2021163596A 2021-10-04 2021-10-04 Measurement value acquisition method and measurement value acquisition device Active JP7757690B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021163596A JP7757690B2 (en) 2021-10-04 2021-10-04 Measurement value acquisition method and measurement value acquisition device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021163596A JP7757690B2 (en) 2021-10-04 2021-10-04 Measurement value acquisition method and measurement value acquisition device

Publications (2)

Publication Number Publication Date
JP2023054627A JP2023054627A (en) 2023-04-14
JP7757690B2 true JP7757690B2 (en) 2025-10-22

Family

ID=85874037

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021163596A Active JP7757690B2 (en) 2021-10-04 2021-10-04 Measurement value acquisition method and measurement value acquisition device

Country Status (1)

Country Link
JP (1) JP7757690B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005025923A1 (en) 2003-09-16 2005-03-24 Aisin Aw Co., Ltd. Controller for motor driving vehicle
JP2012100435A (en) 2010-11-02 2012-05-24 Toyota Motor Corp Rotating electrical machine control device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005025923A1 (en) 2003-09-16 2005-03-24 Aisin Aw Co., Ltd. Controller for motor driving vehicle
JP2012100435A (en) 2010-11-02 2012-05-24 Toyota Motor Corp Rotating electrical machine control device

Also Published As

Publication number Publication date
JP2023054627A (en) 2023-04-14

Similar Documents

Publication Publication Date Title
JP4458174B2 (en) Rotating machine control device and rotating machine control system
JP5177195B2 (en) Rotating machine control device
US8054031B2 (en) Converter device, rotating electrical machine control device, and drive device
US8373380B2 (en) Device and method for controlling alternating-current motor
CN102195554B (en) Control apparatus for electric rotating machine
JP5035641B2 (en) Control device for motor drive device
JP5056817B2 (en) Rotating machine control device
EP2990254B1 (en) Apparatus and method for compensating for torque for current order of driving motor
US8872454B2 (en) Control unit of rotary device
WO2008120540A1 (en) Drive controller and drive control method of motor
JP5440576B2 (en) Rotating machine control device
JP5449441B2 (en) Synchronous machine controller
US20120032620A1 (en) Control device
JP6299538B2 (en) Control device for rotating electrical machine
US20140176029A1 (en) Vehicle and control device for vehicle
JP5589556B2 (en) Rotating machine control device
JP2013034334A (en) Controller for rotary machine
US9520824B2 (en) Inverter apparatus
JP5316551B2 (en) Rotating machine control device
JP4082127B2 (en) Motor control apparatus and method
JP7283402B2 (en) motor controller
JP5929492B2 (en) Induction machine control device
JP7757690B2 (en) Measurement value acquisition method and measurement value acquisition device
JP2013141345A (en) Motor control device and air conditioner
JP5347671B2 (en) Rotating machine control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250318

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250715

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250801

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: 20250909

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250922

R150 Certificate of patent or registration of utility model

Ref document number: 7757690

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150