[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6629129B2 - Motor control device - Google Patents

Motor control device Download PDF

Info

Publication number
JP6629129B2
JP6629129B2 JP2016078958A JP2016078958A JP6629129B2 JP 6629129 B2 JP6629129 B2 JP 6629129B2 JP 2016078958 A JP2016078958 A JP 2016078958A JP 2016078958 A JP2016078958 A JP 2016078958A JP 6629129 B2 JP6629129 B2 JP 6629129B2
Authority
JP
Japan
Prior art keywords
phase
current
command value
unit
motor
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
JP2016078958A
Other languages
Japanese (ja)
Other versions
JP2017192174A (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.)
Mitsuba Corp
Original Assignee
Mitsuba Corp
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 Mitsuba Corp filed Critical Mitsuba Corp
Priority to JP2016078958A priority Critical patent/JP6629129B2/en
Publication of JP2017192174A publication Critical patent/JP2017192174A/en
Application granted granted Critical
Publication of JP6629129B2 publication Critical patent/JP6629129B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)

Description

本発明は、モータ制御装置に関する。   The present invention relates to a motor control device.

スイッチトリラクタンスモータ(以下、SRモータ)は、ステータ及びロータともに突極(突き出た極)構造を有している。SRモータは、ステータが有する複数の突極それぞれに巻線して励磁コイルを形成して、各励磁コイルに選択的に通電することにより、ステータの突極にロータの突極を磁気吸引して、ロータの回転を駆動する。このため、SRモータは、ロータに永久磁石や巻線を設ける必要がなく、モータ構造が簡単で安価であり、かつ機械的に堅牢、高回転可能、高温環境において使用可能などの利点を有している。このため、SRモータは、様々な用途に利用されており、例えば、電動車両にも原動機として用いられている(例えば、特許文献1参照)。   A switch reluctance motor (hereinafter, SR motor) has a salient pole (protruding pole) structure for both a stator and a rotor. The SR motor forms a magnetizing coil by winding each of the plurality of salient poles of the stator, and selectively energizes the magnetizing coils to magnetically attract the salient poles of the rotor to the salient poles of the stator. Drive the rotation of the rotor. For this reason, the SR motor does not require permanent magnets or windings on the rotor, has a simple motor structure, is inexpensive, and has the advantages of being mechanically robust, capable of high rotation, and usable in high temperature environments. ing. For this reason, SR motors are used for various purposes, and for example, are also used as motors in electric vehicles (for example, see Patent Document 1).

例えば、三相のSRモータを駆動させる場合の通電方式として、各相の通電角を120度とした、いわゆる120度矩形波通電が最も一般的に用いられる。ただし、図9に示すように、従来の120度矩形波通電では、SRモータが極低速回転である場合(例えば、SRモータの始動時)において、各相への通電の切り替わり時に大きなトルクリプルが発生してしまう場合がある。このトルクリプルを抑制する方法として、図10に示すように、その各相への通電が切り替わる場合に、切り替え前後の2つの相を同時に通電する期間(以下、「オーバーラップ区間」という。)を設ける方法が考えられる。   For example, as an energization method for driving a three-phase SR motor, a so-called 120-degree rectangular wave energization in which the energization angle of each phase is 120 degrees is most commonly used. However, as shown in FIG. 9, in the conventional 120-degree rectangular wave energization, when the SR motor is rotating at an extremely low speed (for example, when the SR motor is started), a large torque ripple occurs when the energization is switched to each phase. In some cases. As a method of suppressing the torque ripple, as shown in FIG. 10, when the energization to each phase is switched, a period in which the two phases before and after the energization are simultaneously energized (hereinafter, referred to as an “overlap section”) is provided. There is a method.

特開2015−23749号公報JP 2015-23749 A

しかしながら、このオーバーラップ区間においては、二相分のトルクがSRモータに加わるために、SRモータに過大なトルクが発生する場合がある。また、このSRモータに発生する過大なトルクの急峻な変化の影響により振動や騒音が発生する場合がある。   However, in this overlap section, since two-phase torque is applied to the SR motor, an excessive torque may be generated in the SR motor. Further, vibration or noise may be generated due to the influence of the sharp change of the excessive torque generated in the SR motor.

本発明は、このような事情に鑑みてなされたもので、その目的は、オーバーラップ区間において発生するトルク変化を低減可能なモータ制御装置を提供することである。   The present invention has been made in view of such circumstances, and an object of the present invention is to provide a motor control device capable of reducing a torque change occurring in an overlap section.

本発明の一態様は、多相のSRモータの各相に対応するコイルの通電を切り替えることにより、前記SRモータを回転駆動するモータ制御装置であって、通電相を一方の相から他方の相に切り替える場合に、前記一方の相と前記他方の相との両方の相に通電するオーバーラップ区間を設ける通電タイミング出力部と、前記SRモータのロータの回転位置を検出する位置検出部と、前記位置検出部が検出した前記回転位置に基づいて前記ロータの回転速度を検出する回転速度検出部と、前記オーバーラップ区間の少なくとも一部の区間において、前記一方の相と前記他方の相との少なくともいずれかの相に流す電流を徐々に変化させる電流制御部と、アクセルの操作量を示すアクセル信号に応じて各相に流す電流の目標値である電流指令値を生成する電流指令値生成部と、前記電流指令値生成部が生成した前記電流指令値と、前記回転速度検出部で検出された前記回転速度と、に基づいて、前記電流を徐々に変化させる前記ロータの回転位置の幅を示す指令値傾斜幅を決定する指令傾斜幅決定部と、前記オーバーラップ区間の前記電流指令値を、前記位置検出部で検出された現在の前記回転位置と前記指令値傾斜幅とを用いて補正する電流指令値補正部と、
を有し、前記電流制御部は、前記傾斜通電区間において、前記電流指令値補正部で補正された前記電流指令値に基づいて前記各相に流す電流を制御することで、前記一方の相と前記他方の相との少なくともいずれかの相に流す電流を徐々に変化させる、ことを特徴とするモータ制御装置である。
One aspect of the present invention is a motor control device that rotationally drives the SR motor by switching energization of coils corresponding to each phase of a multi-phase SR motor, wherein the energized phase is changed from one phase to the other phase. When switching to, an energization timing output unit that provides an overlap section for energizing both the one phase and the other phase, a position detection unit that detects the rotational position of the rotor of the SR motor, A rotation speed detection unit that detects a rotation speed of the rotor based on the rotation position detected by the position detection unit, and at least a part of the overlap section, at least one of the one phase and the other phase. life and one of the current control unit for gradually changing the current flowing in the phase, the current command value is a target value of the current supplied to each phase in accordance with the accelerator signal indicating the operation amount of an accelerator A current command value generating unit, and the rotor that gradually changes the current based on the current command value generated by the current command value generating unit and the rotation speed detected by the rotation speed detection unit. A command inclination width determination unit that determines a command value inclination width indicating the width of the rotation position, and the current command value of the overlap section, the current rotation position detected by the position detection unit and the command value inclination. A current command value correction unit that corrects using the width,
The current control unit, in the inclined energization section, by controlling the current flowing to each phase based on the current command value corrected by the current command value correction unit, the one phase A motor control device characterized by gradually changing a current flowing in at least one of the other phases .

また、本発明の一態様は、上述のモータ制御装置であって、前記電流制御部は、前記他方の相に電流を流すタイミングから前記SRモータが所定の角度だけ回転した後に、前記一方の相に流している電流を徐々に減少させる。   One embodiment of the present invention is the above-described motor control device, wherein the current control unit is configured to control the one phase after the SR motor rotates by a predetermined angle from a timing when a current flows to the other phase. Gradually decrease the current flowing through the

また、本発明の一態様は、上述のモータ制御装置であって、前記電流制御部は、前記他方の相に流す電流を徐々に増加させ、前記他方の相に流れる電流値が閾値に到達してから前記SRモータが所定の角度だけ回転した後に、前記一方の相に流している電流を徐々に減少させる。   One embodiment of the present invention is the above-described motor control device, wherein the current control unit gradually increases the current flowing to the other phase, and the current value flowing to the other phase reaches a threshold value. Then, after the SR motor rotates by a predetermined angle, the current flowing in the one phase is gradually reduced.

また、本発明の一態様は、上述のモータ制御装置であって、前記コイルに接続されたローサイドスイッチング素子とハイサイドスイッチング素子とをさらに備え、前記電流制御部は、前記オーバーラップ区間において、前記ローサイドスイッチング素子とハイサイドスイッチング素子との両方のオン状態又はオフ状態を同時にPWM制御する。   One embodiment of the present invention is the above-described motor control device, further including a low-side switching element and a high-side switching element connected to the coil, wherein the current control unit includes the PWM control is performed on the ON state or the OFF state of both the low-side switching element and the high-side switching element at the same time.

以上説明したように、本発明によれば、オーバーラップ区間において発生するトルク変化を低減可能なモータ制御装置を提供することができる。   As described above, according to the present invention, it is possible to provide a motor control device capable of reducing a torque change occurring in an overlap section.

第1の実施形態におけるモータ制御装置1を適用する電動車両のシステム100の構成図である。1 is a configuration diagram of an electric vehicle system 100 to which a motor control device 1 according to a first embodiment is applied. 第1の実施形態におけるモータ制御装置1の概略構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a schematic configuration of a motor control device 1 according to a first embodiment. 第1の実施形態における電流指令値補正部142の電流指令値の補正処理について、説明する図である。FIG. 5 is a diagram illustrating a current command value correction process of a current command value correction unit according to the first embodiment. 第1の実施形態における制御装置13の電流指令値を補正する処理の流れを示す図である。It is a figure showing the flow of processing which corrects the current command value of control device 13 in a 1st embodiment. 第2の実施形態におけるモータ制御装置1Aを適用する電動車両のシステム100Aの構成図である。FIG. 9 is a configuration diagram of an electric vehicle system 100A to which a motor control device 1A according to a second embodiment is applied. 第2の実施形態におけるモータ制御装置1Aの概略構成の一例を示す図である。It is a figure showing an example of the schematic structure of motor control device 1A in a 2nd embodiment. 第2の実施形態における電流指令値補正部142Aの電流指令値の補正処理について、説明する図である。It is a figure explaining the correction processing of the electric current command value of electric current command value amendment part 142A in a 2nd embodiment. 第1,2の実施形態における駆動回路12のローサイドスイッチング素子とハイサイドスイッチング素子とのオン状態又はオフ状態をPWM制御について、説明する図である。FIG. 9 is a diagram for explaining PWM control of an ON state or an OFF state of the low-side switching element and the high-side switching element of the drive circuit 12 according to the first and second embodiments. 従来の120度矩形波通電について、説明する図である。It is a figure explaining conventional 120 degree rectangular wave energization. 従来の二相通電によりオーバーラップ区間を設ける方法について、説明する図である。It is a figure explaining the conventional method of providing an overlap section by two-phase energization.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。なお、図面において、同一又は類似の部分には同一の符号を付して、重複する説明を省く場合がある。   Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. In addition, not all combinations of the features described in the embodiments are necessarily indispensable to the solution of the invention. In the drawings, the same or similar parts are denoted by the same reference numerals, and redundant description may be omitted.

実施形態におけるモータ制御装置は、多相のSRモータにおける通電相を一方の相から他方の相に切り替える場合に、一方の相と他方の相との両方の相に通電するオーバーラップ区間の少なくとも一部の区間において、一方の相と他方の相との少なくともいずれかの相に流す電流を徐々に変化させる。
以下、実施形態のモータ制御装置を、図面を用いて説明する。
The motor control device according to the embodiment, when switching the energized phase in the multi-phase SR motor from one phase to the other phase, at least one of the overlap sections energizing both the one phase and the other phase. In the section, the current flowing in at least one of the one phase and the other phase is gradually changed.
Hereinafter, a motor control device according to an embodiment will be described with reference to the drawings.

(第1の実施形態)
以下、第1の実施形態におけるモータ制御装置1について図面を用いて説明する。
図1は、第1の実施形態におけるモータ制御装置1を適用する電動車両のシステム100の構成図である。
第1の実施形態における電動車両のシステム100は、モータ制御装置1、アクセルペダル4、アクセル操作検出部5、シフトポジションセンサ6、SRモータ7、回転角センサ8及びバッテリ9を備える。
(1st Embodiment)
Hereinafter, the motor control device 1 according to the first embodiment will be described with reference to the drawings.
FIG. 1 is a configuration diagram of an electric vehicle system 100 to which the motor control device 1 according to the first embodiment is applied.
The electric vehicle system 100 according to the first embodiment includes a motor control device 1, an accelerator pedal 4, an accelerator operation detection unit 5, a shift position sensor 6, an SR motor 7, a rotation angle sensor 8, and a battery 9.

アクセル操作検出部5は、運転者が操作するアクセルの駆動力を選択する入力装置、例えば、アクセルペダル4の操作量(踏力量)を検出する。アクセル操作検出部5は、そのアクセルペダル4の操作量に応じたアクセル信号をモータ制御装置1に出力する。例えば、アクセル操作検出部5は、可変抵抗器を有し、アクセルペダル4と可変抵抗器の抵抗値を制御するつまみ部とを剛性部材で接続する。そして、アクセル操作検出部5は、アクセルペダル4の操作量に応じて変化する可変抵抗器により分圧させた電圧を検出し、検出した電圧をアクセル信号としてモータ制御装置1に出力する。また、アクセル操作検出部5は、アクセルペダル4の踏力量を検出する圧力センサ等を有し、その検出結果をアクセル信号としてモータ制御装置1に出力してもよい。   The accelerator operation detecting unit 5 detects an input device for selecting a driving force of an accelerator operated by a driver, for example, an operation amount (a pedaling force amount) of an accelerator pedal 4. The accelerator operation detector 5 outputs an accelerator signal corresponding to the operation amount of the accelerator pedal 4 to the motor control device 1. For example, the accelerator operation detection unit 5 has a variable resistor, and connects the accelerator pedal 4 and a knob that controls the resistance value of the variable resistor with a rigid member. Then, the accelerator operation detecting unit 5 detects the voltage divided by the variable resistor that changes according to the operation amount of the accelerator pedal 4, and outputs the detected voltage to the motor control device 1 as an accelerator signal. The accelerator operation detection unit 5 may include a pressure sensor or the like that detects the amount of depression of the accelerator pedal 4 and may output the detection result to the motor control device 1 as an accelerator signal.

シフトポジションセンサ6は、モータ制御装置1に接続されている。シフトポジションセンサ6は、運転席に設けられるシフトレバー(図示せず)の位置を検出する。シフトポジションセンサ6は、シフトレバーの位置を示すシフト信号をモータ制御装置1に出力する。これにより、モータ制御装置1は、シフトポジションセンサ6から取得したシフト信号に基づいて複数のシフトポジションのうちのいずれのシフトポジションが選択されたかを判定する。例えば、複数のシフトポジションは、走行ポジションと後進走行ポジションとを含む。   The shift position sensor 6 is connected to the motor control device 1. The shift position sensor 6 detects the position of a shift lever (not shown) provided in the driver's seat. The shift position sensor 6 outputs a shift signal indicating the position of the shift lever to the motor control device 1. Accordingly, the motor control device 1 determines which of the plurality of shift positions has been selected based on the shift signal acquired from the shift position sensor 6. For example, the plurality of shift positions include a traveling position and a reverse traveling position.

SRモータ7は、リアギア10を介して後輪11を駆動する多相のSRモータである。SRモータ7の詳細は後述する。
回転角センサ8は、SRモータ7に備えられている。回転角センサ8は、SRモータ7のロータの回転角度を検出する検出装置であり、例えばレゾルバである。回転角センサ8は、検出した回転角度に応じた出力信号をモータ制御装置1に出力する。
The SR motor 7 is a polyphase SR motor that drives the rear wheel 11 via the rear gear 10. Details of the SR motor 7 will be described later.
The rotation angle sensor 8 is provided in the SR motor 7. The rotation angle sensor 8 is a detection device that detects the rotation angle of the rotor of the SR motor 7, and is, for example, a resolver. The rotation angle sensor 8 outputs an output signal corresponding to the detected rotation angle to the motor control device 1.

モータ制御装置1は、SRモータ7の各相に対応するコイル(後述する)の通電を切り替えることにより、SRモータ7を回転駆動する。
モータ制御装置1は、アクセル操作検出部5からアクセル信号を取得する。モータ制御装置1は、シフトポジションセンサ6からシフト信号を取得する。モータ制御装置1は、SRモータ7の回転速度を検出する回転角センサ8の出力信号を取得する。モータ制御装置1は、シフト信号によりSRモータ7を回転させる方向を決定する。そして、モータ制御装置1は、アクセル信号に基づいて、SRモータ7に流す電流の目標値である電流指令値を算出する。モータ制御装置1は、SRモータ7に流れる電流値が算出した電流指令値になるように、フィードバック制御を行う。
The motor control device 1 rotates the SR motor 7 by switching the energization of coils (described later) corresponding to each phase of the SR motor 7.
The motor control device 1 acquires an accelerator signal from the accelerator operation detection unit 5. The motor control device 1 acquires a shift signal from the shift position sensor 6. The motor control device 1 acquires an output signal of a rotation angle sensor 8 that detects the rotation speed of the SR motor 7. The motor control device 1 determines a direction in which the SR motor 7 is rotated based on the shift signal. Then, the motor control device 1 calculates a current command value which is a target value of the current flowing to the SR motor 7 based on the accelerator signal. The motor control device 1 performs feedback control so that the value of the current flowing through the SR motor 7 becomes the calculated current command value.

以下に、第1の実施形態におけるSRモータ7のモータ制御装置1について具体的に説明する。図2は、第1の実施形態におけるモータ制御装置1の概略構成の一例を示す図である。
図2に示すように、第1の実施形態におけるモータ制御装置1は、駆動回路12及び制御装置13を備える。
Hereinafter, the motor control device 1 for the SR motor 7 in the first embodiment will be specifically described. FIG. 2 is a diagram illustrating an example of a schematic configuration of the motor control device 1 according to the first embodiment.
As shown in FIG. 2, the motor control device 1 according to the first embodiment includes a drive circuit 12 and a control device 13.

例えば、SRモータ7は、4つの突極部を有するロータ31と、ロータ31を外囲するように設けられ内側のロータに向かって6つの突極部を有するステータ32とを備える。したがって、回転角センサ8は、このロータ31の回転角を検出する。   For example, the SR motor 7 includes a rotor 31 having four salient pole portions, and a stator 32 provided to surround the rotor 31 and having six salient pole portions toward the inner rotor. Therefore, the rotation angle sensor 8 detects the rotation angle of the rotor 31.

ステータ32の6つの突極部は、それぞれ巻線して励磁コイルを形成し、対向する突極部を対とするコイルLu,Lv,Lwを形成する。コイルLu,Lv,Lwに対して選択的に通電されることで、ステータ32の突極部がロータ31の突極部を磁気吸引して、ロータ31に駆動トルクを発生させる。これにより、SRモータ7が回転することになる。   The six salient pole portions of the stator 32 are respectively wound to form an exciting coil, and coils Lu, Lv, and Lw are formed with a pair of opposing salient pole portions. When the coils Lu, Lv, Lw are selectively energized, the salient poles of the stator 32 magnetically attract the salient poles of the rotor 31 to generate a driving torque on the rotor 31. As a result, the SR motor 7 rotates.

駆動回路12は、バッテリ9に接続される。駆動回路12は、コンデンサ51、スイッチング素子52〜57及びダイオード58〜63を備える。
例えば、スイッチング素子52〜57は、IGBT(Insulated gate bipolar transistor)、FET(Field Effective Transistor)、及びBJT(bipolar junction transistor)の何れか一つで構成されてもよい。本実施形態では、スイッチング素子52〜57は、n型チャネルのFETである場合について、説明する。
The drive circuit 12 is connected to the battery 9. The drive circuit 12 includes a capacitor 51, switching elements 52 to 57, and diodes 58 to 63.
For example, the switching elements 52 to 57 may be configured by any one of an IGBT (Insulated gate bipolar transistor), an FET (Field Effective Transistor), and a BJT (Bipolar junction transistor). In the present embodiment, a case will be described in which the switching elements 52 to 57 are n-channel FETs.

コンデンサ51は、一端がバッテリ9の正極に接続され、他端がバッテリ9の負極に接続される。
スイッチング素子52は、ドレインがバッテリ9の正極に接続され、ソースがダイオード58のカソードに接続される。ダイオード58のアノードは、バッテリ9の負極に接続される。ダイオード59は、カソードがバッテリ9の正極に接続され、アノードがスイッチング素子53のドレインに接続される。スイッチング素子53のソースは、バッテリ9の負極に接続される。
The capacitor 51 has one end connected to the positive electrode of the battery 9 and the other end connected to the negative electrode of the battery 9.
The switching element 52 has a drain connected to the positive electrode of the battery 9 and a source connected to the cathode of the diode 58. The anode of diode 58 is connected to the negative electrode of battery 9. The diode 59 has a cathode connected to the positive electrode of the battery 9 and an anode connected to the drain of the switching element 53. The source of the switching element 53 is connected to the negative electrode of the battery 9.

スイッチング素子54は、ドレインがバッテリ9の正極に接続され、ソースがダイオード60のカソードに接続される。ダイオード60のアノードは、バッテリ9の負極に接続される。
ダイオード61は、カソードがバッテリ9の正極に接続され、アノードがスイッチング素子55のドレインに接続される。スイッチング素子55のソースは、バッテリ9の負極に接続される。
スイッチング素子56は、ドレインがバッテリ9の正極に接続され、ソースがダイオード62のカソードに接続される。ダイオード62のアノードは、バッテリ9の負極に接続される。
ダイオード63は、カソードがバッテリ9の正極に接続され、アノードがスイッチング素子57のドレインに接続される。スイッチング素子57のソースは、バッテリ9の負極に接続される。
The switching element 54 has a drain connected to the positive electrode of the battery 9 and a source connected to the cathode of the diode 60. The anode of the diode 60 is connected to the negative electrode of the battery 9.
The diode 61 has a cathode connected to the positive electrode of the battery 9 and an anode connected to the drain of the switching element 55. The source of the switching element 55 is connected to the negative electrode of the battery 9.
The switching element 56 has a drain connected to the positive electrode of the battery 9 and a source connected to the cathode of the diode 62. The anode of the diode 62 is connected to the negative electrode of the battery 9.
The diode 63 has a cathode connected to the positive electrode of the battery 9 and an anode connected to the drain of the switching element 57. The source of the switching element 57 is connected to the negative electrode of the battery 9.

すなわち、コンデンサ51と、直列に接続されたスイッチング素子52及びダイオード58と、直列に接続されたスイッチング素子53及びダイオード59と、直列に接続されたスイッチング素子54及びダイオード60と、直列に接続されたスイッチング素子55及びダイオード61と、直列に接続されたスイッチング素子56及びダイオード62と、直列に接続されたスイッチング素子57及びダイオード63とは、それぞれバッテリ9に対して並列に接続される。   That is, the switching element 52 and the diode 58 connected in series, the switching element 53 and the diode 59 connected in series, and the switching element 54 and the diode 60 connected in series are connected in series. The switching element 55 and the diode 61, the switching element 56 and the diode 62 connected in series, and the switching element 57 and the diode 63 connected in series are connected in parallel to the battery 9, respectively.

また、スイッチング素子52とダイオード58との接続点には、SRモータ7のコイルLuの一端が接続され、スイッチング素子53とダイオード59との接続点には、コイルLuの他端が接続される。スイッチング素子54とダイオード60との接続点には、SRモータ7のコイルLvの一端が接続され、スイッチング素子55とダイオード61との接続点には、コイルLvの他端が接続される。スイッチング素子56とダイオード62との接続点には、SRモータ7のコイルLwの一端が接続され、スイッチング素子57とダイオード63との接続点には、コイルLwの他端が接続される。   A connection point between the switching element 52 and the diode 58 is connected to one end of a coil Lu of the SR motor 7, and a connection point between the switching element 53 and the diode 59 is connected to the other end of the coil Lu. One end of a coil Lv of the SR motor 7 is connected to a connection point between the switching element 54 and the diode 60, and the other end of the coil Lv is connected to a connection point between the switching element 55 and the diode 61. One end of a coil Lw of the SR motor 7 is connected to a connection point between the switching element 56 and the diode 62, and the other end of the coil Lw is connected to a connection point between the switching element 57 and the diode 63.

上述のように、駆動回路12は、Hブリッジ回路により構成される。そして、制御装置13から出力される制御信号がスイッチング素子52〜57のゲートに入力され、入力される制御信号に応じて、スイッチング素子52〜57のオンとオフとが切り替えられる。これにより、バッテリ9からの電流が、SRモータ7が有するコイルLu,Lv,Lwそれぞれに通電される。
電流センサ20は、SRモータ7が有するコイルLu,Lv,Lwそれぞれに流れる電流を検出して制御装置13に出力する。
As described above, the drive circuit 12 is configured by the H-bridge circuit. Then, a control signal output from the control device 13 is input to the gates of the switching elements 52 to 57, and the switching elements 52 to 57 are switched on and off according to the input control signal. As a result, the current from the battery 9 is supplied to the coils Lu, Lv, and Lw of the SR motor 7.
The current sensor 20 detects a current flowing through each of the coils Lu, Lv, and Lw of the SR motor 7 and outputs the detected current to the control device 13.

制御装置13は、SRモータ7の通電相を一方の相から他方の相に切り替える場合に、一方の相と他方の相との両方の相に同時に通電するオーバーラップ区間を設ける。そして、制御装置13は、そのオーバーラップ区間の少なくとも一部の区間において、一方の相と他方の相との少なくともいずれかの相に流す電流を徐々に変化させる。   When switching the energizing phase of SR motor 7 from one phase to the other phase, control device 13 provides an overlap section in which both the one phase and the other phase are energized simultaneously. Then, the control device 13 gradually changes the current flowing in at least one of the one phase and the other phase in at least a part of the overlap section.

以下、本実施形態における制御装置13について、具体的に説明する。
制御装置13は、電流指令値生成部132、回転方向指令生成部133、電流検出部134、位置検出部135、回転速度検出部136、指令傾斜幅決定部137、進角・通電角設定部138、電流制御部140、通電タイミング出力部141、電流指令値補正部142及びゲート駆動部143を備える。
Hereinafter, the control device 13 in the present embodiment will be specifically described.
The control device 13 includes a current command value generation unit 132, a rotation direction command generation unit 133, a current detection unit 134, a position detection unit 135, a rotation speed detection unit 136, a command inclination width determination unit 137, and an advance angle / energization angle setting unit 138. , A current control unit 140, an energization timing output unit 141, a current command value correction unit 142, and a gate drive unit 143.

電流指令値生成部132は、アクセル操作検出部5から出力されたアクセル信号に応じて、SRモータ7のコイルLu,Lv,Lwそれぞれに流す電流の目標値(以下、「電流指令値」)を取得する。そして、電流指令値生成部132は、取得した電流指令値を指令傾斜幅決定部137、進角・通電角設定部138及び電流指令値補正部142に出力する。例えば、電流指令値生成部132は、アクセルペダル4の操作量と、電流指令値とが関連付けられたテーブルを備え、アクセル操作検出部5から出力されたアクセル信号が示すアクセルペダル4の操作量に対応する電流指令値をそのテーブルから取得することで、電流指令値を算出する。また、電流指令値生成部132は、アクセル操作検出部5から出力されたアクセル信号が示すアクセルペダル4の操作量から、実験的に電流指令値を決定してもよい。   The current command value generation unit 132 calculates a target value (hereinafter, “current command value”) of a current flowing through each of the coils Lu, Lv, and Lw of the SR motor 7 according to the accelerator signal output from the accelerator operation detection unit 5. get. Then, the current command value generation unit 132 outputs the obtained current command value to the command inclination width determination unit 137, the advance angle / conduction angle setting unit 138, and the current command value correction unit 142. For example, the current command value generation unit 132 includes a table in which the operation amount of the accelerator pedal 4 and the current command value are associated with each other, and calculates the operation amount of the accelerator pedal 4 indicated by the accelerator signal output from the accelerator operation detection unit 5. The current command value is calculated by acquiring the corresponding current command value from the table. Further, the current command value generation unit 132 may experimentally determine the current command value from the operation amount of the accelerator pedal 4 indicated by the accelerator signal output from the accelerator operation detection unit 5.

回転方向指令生成部133は、シフトポジションセンサ6から出力されるシフト信号に基づいてSRモータ7の回転方向を取得する。例えば、電流指令値生成部132は、シフトポジションセンサ6から出力されるシフト信号に基づいてシフトポジションが前進走行ポジションであると判定した場合には、SRモータ7の回転方向が正回転であると判定する。そして、電流指令値生成部132は、SRモータ7の回転方向が正回転であることを示す回転方向指令信号を電流指令値補正部142及び通電タイミング出力部141に出力する。一方、電流指令値生成部132は、シフトポジションセンサ6から出力されるシフト信号に基づいてシフトポジションが後進走行ポジションであると判定した場合には、SRモータ7の回転方向が逆回転であると判定する。そして、電流指令値生成部132は、SRモータ7の回転方向が逆回転であることを示す回転方向指令信号を電流指令値補正部142及び通電タイミング出力部141に出力する。   The rotation direction command generator 133 acquires the rotation direction of the SR motor 7 based on the shift signal output from the shift position sensor 6. For example, when the current command value generation unit 132 determines that the shift position is the forward traveling position based on the shift signal output from the shift position sensor 6, it is determined that the rotation direction of the SR motor 7 is forward rotation. judge. Then, current command value generation section 132 outputs a rotation direction command signal indicating that the rotation direction of SR motor 7 is forward rotation to current command value correction section 142 and energization timing output section 141. On the other hand, when the current command value generation unit 132 determines that the shift position is the reverse traveling position based on the shift signal output from the shift position sensor 6, it is determined that the rotation direction of the SR motor 7 is reverse rotation. judge. Then, current command value generation section 132 outputs a rotation direction command signal indicating that the rotation direction of SR motor 7 is reverse rotation to current command value correction section 142 and energization timing output section 141.

電流検出部134は、電流センサ20より出力されるSRモータ7のコイルLu,Lv,Lwそれぞれに流れる電流値を検出し、電流制御部140に出力する。例えば各電流センサ20から出力される各相電流(巻線電流)の検出信号に基づき、SRモータ7に通電されている相電流を検出し、この相電流の検出値を電流制御部140に出力する。   The current detection unit 134 detects a current value output from the current sensor 20 and flowing through each of the coils Lu, Lv, and Lw of the SR motor 7, and outputs the detected current value to the current control unit 140. For example, based on a detection signal of each phase current (winding current) output from each current sensor 20, a phase current being supplied to the SR motor 7 is detected, and a detected value of this phase current is output to the current control unit 140. I do.

位置検出部135は、回転角センサ8が出力する信号に基づいて、ロータ31の回転角(ロータ31の回転位置)を検出して、回転速度検出部136、通電タイミング出力部141及び電流指令値補正部142に出力する。
回転速度検出部136は、位置検出部135が出力するロータ31の回転角を示す信号の単位時間あたりの変化量を検出し、検出した変化量からロータ31の回転速度(回転数)を算出して指令傾斜幅決定部137及び進角・通電角設定部138に出力する。
The position detection unit 135 detects the rotation angle of the rotor 31 (the rotation position of the rotor 31) based on the signal output from the rotation angle sensor 8, and detects the rotation speed detection unit 136, the energization timing output unit 141, and the current command value. Output to the correction unit 142.
The rotation speed detection unit 136 detects a change amount per unit time of a signal indicating the rotation angle of the rotor 31 output from the position detection unit 135, and calculates the rotation speed (rotation speed) of the rotor 31 from the detected change amount. And outputs it to the command inclination width determination unit 137 and the advance angle / energization angle setting unit 138.

進角・通電角設定部138は、電流指令値生成部132から出力された電流指令値と、回転速度検出部136から出力された回転速度とに応じて進角及び通電角を通電タイミング出力部141に出力する。進角・通電角設定部138は、進角マップ部138a及び通電角マップ部138bを含み構成される。   The advancing / energizing angle setting unit 138 determines the advancing angle and the energizing angle in accordance with the current command value output from the current command value generating unit 132 and the rotation speed output from the rotation speed detecting unit 136, and outputs an energizing timing output unit. 141. The advance angle / energization angle setting unit 138 includes an advance angle map unit 138a and an energization angle map unit 138b.

進角マップ部138aは、電流指令値生成部132が出力する電流指令値と、回転速度検出部136が出力する回転速度とに基づいて、進角を通電タイミング出力部141に出力する。例えば、進角マップ部138aは、電流指令値とロータ31の回転速度との組み合わせごとに進角の値を対応付けたマップである。ここで、進角は、SRモータ7の各相のコイルLu,Lv,Lwそれぞれに対する通電開始位相及び通電終了位相を各相のインダクタンス変化に応じた所定位置(例えば、インダクタンスの増大開始位相及び減少開始位相等)から通電角を進角側に変化させる角度を表す。なお、進角は、電流指令値と回転数の増加に対して増加傾向にある。なお、例えば、進角マップ部138aは、シミュレーションや、実機による測定結果などから設定される。   The advance angle map section 138a outputs the advance angle to the energization timing output section 141 based on the current command value output by the current command value generation section 132 and the rotation speed output by the rotation speed detection section 136. For example, the advance map unit 138a is a map in which the advance value is associated with each combination of the current command value and the rotation speed of the rotor 31. Here, the advance angle is determined by adjusting the energization start phase and energization end phase for each of the coils Lu, Lv, and Lw of each phase of the SR motor 7 to a predetermined position (for example, an increase start phase and a decrease phase of inductance) corresponding to a change in inductance of each phase. From the start phase, etc.). The advance angle tends to increase with an increase in the current command value and the number of revolutions. Note that, for example, the advance angle map unit 138a is set based on a simulation, a measurement result by an actual machine, or the like.

通電角マップ部138bは、電流指令値生成部132が出力する電流指令値と、回転速度検出部136が出力する回転速度とに基づいて、通電角を通電タイミング出力部141に出力する。例えば、通電角マップ部138bは、電流指令値とロータ31の回転速度との組み合わせごとに通電角の値を対応付けたマップである。ここで、通電角は、SRモータ7の各相の各コイルLu,Lv,Lwそれぞれに対して対応付けられる。なお、通電角マップ部138bは、シミュレーションや、実機による測定結果などから設定される。   The energization angle map unit 138b outputs the energization angle to the energization timing output unit 141 based on the current command value output by the current command value generation unit 132 and the rotation speed output by the rotation speed detection unit 136. For example, the energization angle map unit 138b is a map in which the value of the energization angle is associated with each combination of the current command value and the rotation speed of the rotor 31. Here, the energization angle is associated with each of the coils Lu, Lv, Lw of each phase of the SR motor 7. The energization angle map unit 138b is set based on a simulation, a measurement result by an actual machine, and the like.

通電タイミング出力部141は、位置検出部135から出力されるロータ31の回転位置と、進角・通電角設定部138から出力される進角及び通電角とに基づいて、現在通電している(現在の通電相)コイルと次に通電するコイルとの両方のコイルに同時に通電するオーバーラップ区間を、回転方向指令信号が示す回転方向において決定する。そして、通電タイミング出力部141は、決定したオーバーラップ区間を示すタイミング信号をゲート駆動部143に出力する。例えば、通電タイミング出力部141によるオーバーラップ区間の算出は、回転速度と通電角マップとを用いて行われてもよいし、実験により行われてもよい。   The energization timing output section 141 is currently energized based on the rotational position of the rotor 31 output from the position detection section 135 and the advance angle and energization angle output from the advance angle / energization angle setting section 138 ( The overlap section in which both the current energized phase coil and the next energized coil are energized simultaneously is determined in the rotation direction indicated by the rotation direction command signal. Then, the energization timing output section 141 outputs a timing signal indicating the determined overlap section to the gate drive section 143. For example, the calculation of the overlap section by the energization timing output unit 141 may be performed using the rotation speed and the energization angle map, or may be performed by an experiment.

指令傾斜幅決定部137は、電流指令値生成部132から出力される電流指令値と、回転速度検出部136から出力されるロータ31の回転速度とに基づいて、指令値傾斜幅を決定する。指令値傾斜幅は、オーバーラップ区間の少なくとも一部の区間において、一方の相と他方の相との少なくともいずれかの相に流す電流を徐々に変化させる幅(ロータ31の回転角)である。例えば、指令傾斜幅決定部137は、電流指令値と、ロータ31の回転速度と、指令値傾斜幅とが関連付けられたテーブルを備え、電流指令値生成部132から出力される電流指令値と、回転速度検出部136から出力されるロータ31の回転速度とに対応する指令値傾斜幅をそのテーブルから取得することで、指令値傾斜幅を決定する。また、指令値傾斜幅は固定であってもよいし、電流指令値の大きさやロータ31の回転速度によって変化してもよい。   The command inclination width determination unit 137 determines the command value inclination width based on the current command value output from the current command value generation unit 132 and the rotation speed of the rotor 31 output from the rotation speed detection unit 136. The command value inclination width is a width (rotation angle of the rotor 31) that gradually changes the current flowing in at least one of the one phase and the other phase in at least a part of the overlap section. For example, the command inclination width determination unit 137 includes a table in which the current command value, the rotation speed of the rotor 31, and the command value inclination width are associated with each other, and a current command value output from the current command value generation unit 132, The command value inclination width corresponding to the rotation speed of the rotor 31 output from the rotation speed detection unit 136 is obtained from the table, thereby determining the command value inclination width. Further, the command value inclination width may be fixed, or may be changed according to the magnitude of the current command value or the rotation speed of the rotor 31.

指令傾斜幅決定部137は、決定した指令値傾斜幅を電流指令値補正部142に出力する。なお、オーバーラップ区間において、一方の相と他方の相との少なくともいずれかの相に流す電流を徐々に変化させる区間を傾斜通電区間と称される場合がある。この傾斜通電区間は、指令値傾斜幅に基づいて決定されてもよい。   The command inclination width determination unit 137 outputs the determined command value inclination width to the current command value correction unit 142. In the overlap section, a section in which the current flowing in at least one of the one phase and the other phase is gradually changed may be referred to as an inclined energization section. This inclination energizing section may be determined based on the command value inclination width.

電流制御部140は、回転方向指令信号が示す回転方向の傾斜通電区間において、一方の相と他方の相との少なくともいずれかの相に流す電流を徐々に変化させる。   The current control unit 140 gradually changes the current flowing in at least one of the one phase and the other phase in the rotation energization section in the rotation direction indicated by the rotation direction command signal.

電流指令値補正部142は、電流指令値生成部132から出力された電流指令値を取得する。電流指令値補正部142は、位置検出部135から出力されたロータ31の回転位置を取得する。電流指令値補正部142は、指令傾斜幅決定部137から出力された指令値傾斜幅を取得する。   The current command value correction unit 142 acquires the current command value output from the current command value generation unit 132. The current command value correction unit 142 acquires the rotation position of the rotor 31 output from the position detection unit 135. The current command value correction unit 142 acquires the command value slope width output from the command slope width determination unit 137.

電流指令値補正部142は、位置検出部135から出力されたロータ31の回転位置が傾斜通電区間か否かを判定する。電流指令値補正部142は、ロータ31の回転位置が傾斜通電区間である場合には、電流指令値生成部132から出力された電流指令値を所定の傾きで変化させる補正を行う。例えば、電流指令値補正部142は、ロータ31及びステータ32の突極が対向位置に近い方の相の電流指令値を、ロータ31の回転位置に応じて補正する。補正された電流指令値を電流指令補正値とした場合に、電流指令補正値は、例えば、以下の式で表される。   The current command value correction unit 142 determines whether or not the rotation position of the rotor 31 output from the position detection unit 135 is in the inclined conduction section. When the rotational position of the rotor 31 is in the tilt energizing section, the current command value correction unit 142 performs correction for changing the current command value output from the current command value generation unit 132 with a predetermined slope. For example, the current command value correction unit 142 corrects the current command value of the phase in which the salient poles of the rotor 31 and the stator 32 are closer to the opposing position according to the rotation position of the rotor 31. Assuming that the corrected current command value is a current command correction value, the current command correction value is represented by, for example, the following equation.

電流指令補正値=電流指令値−電流指令値×(現在のロータ31の回転位置/指令傾斜幅)・・・(1)   Current command correction value = current command value−current command value × (current rotation position of rotor 31 / command tilt width) (1)

図3は、第1の実施形態における電流指令値補正部142の電流指令値の補正処理について、説明する図である。図3に示すように、電流指令値補正部142は、現在通電している(現在の通電相)コイルと次に通電するコイルとの両方のコイルに同時に通電するオーバーラップ区間において、現在通電しているコイルに流す電流の電流指令値を補正する。例えば、V相のコイルLvとU相のコイルLuとに同時に通電するオーバーラップ区間の傾斜通電区間において、V相からU相に通電相が切り替えられる場合には、電流指令値補正部142は、V相のコイルLvの電流指令値を減少させる補正を行う。   FIG. 3 is a diagram illustrating a process of correcting the current command value of the current command value correction unit 142 according to the first embodiment. As shown in FIG. 3, the current command value correction unit 142 supplies the current power to the current energized (current energized phase) coil and the next energized coil at the same time in the overlap section in which both coils are energized simultaneously. The current command value of the current flowing through the coil is corrected. For example, when the energized phase is switched from the V phase to the U phase in the inclined energized interval of the overlap interval in which the V-phase coil Lv and the U-phase coil Lu are energized simultaneously, the current command value correction unit 142 A correction for reducing the current command value of the V-phase coil Lv is performed.

また、U相のコイルLuとW相のコイルLwとに同時に通電するオーバーラップ区間の傾斜通電区間において、U相からW相に通電相が切り替えられる場合には、電流指令値補正部142は、U相のコイルLuの電流指令値を減少させる補正を行う。W相のコイルLwとV相のコイルLvとに同時に通電するオーバーラップ区間の傾斜通電区間において、W相からV相に通電相が切り替えられる場合には、電流指令値補正部142は、W相のコイルLwの電流指令値を減少させる補正を行う。なお、図3に示す例では、オーバーラップ区間が傾斜通電区間である場合について説明するが、これに限定されない。すなわち、少なくともオーバーラップ区間の一部に傾斜通電区間を含んでいればよい。例えば、電流指令値補正部142は、一方の相から他方の相に通電相を切り替える場合に、他方の相に電流を流すタイミング(オーバーラップ区間を開始するタイミング)からSRモータ7のロータ31が所定の角度だけ回転した後に、一方の相に流している電流の電流指令値を徐々に減少させてもよい。なお、この所定の角度は、0度以上である。   When the energized phase is switched from the U phase to the W phase in the inclined energized section of the overlap section in which the U-phase coil Lu and the W-phase coil Lw are energized simultaneously, the current command value correction unit 142 Correction for reducing the current command value of the U-phase coil Lu is performed. When the energized phase is switched from the W phase to the V phase in the inclined energized section of the overlap section in which the W-phase coil Lw and the V-phase coil Lv are energized at the same time, the current command value correction unit 142 Is performed to reduce the current command value of the coil Lw. Note that, in the example illustrated in FIG. 3, a case will be described in which the overlap section is an inclined energization section, but the present invention is not limited to this. That is, it is sufficient that at least a part of the overlap section includes the inclined energization section. For example, when switching the energized phase from one phase to the other phase, the current command value correction unit 142 sets the rotor 31 of the SR motor 7 from the timing at which the current flows through the other phase (the timing at which the overlap section starts). After rotating by a predetermined angle, the current command value of the current flowing in one phase may be gradually reduced. Note that the predetermined angle is 0 degree or more.

電流指令値補正部142は、ロータ31の回転位置が傾斜通電区間でない場合には、電流指令値生成部132から出力された電流指令値を電流制御部140に出力する。
電流指令値補正部142は、ロータ31の回転位置が傾斜通電区間である場合には、補正した電流指令値である電流指令補正値を、新たな電流指令値として電流制御部140に出力する。
The current command value correction unit 142 outputs the current command value output from the current command value generation unit 132 to the current control unit 140 when the rotational position of the rotor 31 is not in the tilt energizing section.
When the rotational position of rotor 31 is in the inclined energizing section, current command value correction section 142 outputs a current command correction value, which is a corrected current command value, to current control section 140 as a new current command value.

電流制御部140は、電流差分算出部1411及びPWM出力部1412を備える。
PWM出力部1412は、SRモータ7に通電されている相電流のPWM(Pulse Width Modulation)制御を行う。電流差分算出部1411は、電流指令値補正部142から供給される電流指令値と電流検出部134から供給される電流検出値との偏差(以下、「電流差分値」という。)を算出する。電流制御部140は、算出した電流差分値をPWM出力部1412に出力する。
The current control unit 140 includes a current difference calculation unit 1411 and a PWM output unit 1412.
The PWM output unit 1412 performs PWM (Pulse Width Modulation) control of a phase current supplied to the SR motor 7. The current difference calculation unit 1411 calculates a deviation between the current command value supplied from the current command value correction unit 142 and the current detection value supplied from the current detection unit 134 (hereinafter, referred to as “current difference value”). The current control unit 140 outputs the calculated current difference value to the PWM output unit 1412.

PWM出力部1412は、電流差分値が減少するように、スイッチング素子52〜57のデューティ比を決定する。PWM出力部1412は、算出したデューティ比をゲート駆動部143に出力する。ここで、PWM出力部1412は、電流差分値に基づいて、一般的に公知のPI(Proportional Integral)制御、又は、PID(Proportional Integral Derivative)制御等を用いて上述のデューティ比を算出してもよい。   The PWM output unit 1412 determines the duty ratio of the switching elements 52 to 57 so that the current difference value decreases. The PWM output unit 1412 outputs the calculated duty ratio to the gate driving unit 143. Here, the PWM output unit 1412 may calculate the above-described duty ratio using generally known PI (Proportional Integral Derivative) control or PID (Proportional Integral Derivative) control based on the current difference value. Good.

ゲート駆動部143は、通電タイミング出力部141から出力されたタイミング信号と、PWM出力部1412から出力されたデューティ比とに基づいて、駆動回路12が備えるスイッチング素子52〜57のオン状態又はオフ状態にする制御信号をスイッチング素子52〜57のゲートに出力する。   The gate drive unit 143 turns on or off the switching elements 52 to 57 included in the drive circuit 12 based on the timing signal output from the energization timing output unit 141 and the duty ratio output from the PWM output unit 1412. Is output to the gates of the switching elements 52 to 57.

以下に、第1の実施形態における制御装置13の電流指令値を補正する処理の流れについて、説明する。図4は、第1の実施形態における制御装置13の電流指令値を補正する処理の流れを示す図である。   Hereinafter, a flow of a process of correcting the current command value of the control device 13 in the first embodiment will be described. FIG. 4 is a diagram illustrating a flow of a process of correcting the current command value of the control device 13 according to the first embodiment.

電流指令値生成部132は、アクセル操作検出部5から出力されたアクセル信号に応じて、SRモータ7のコイルLu,Lv,Lwそれぞれに流す電流の電流指令値を取得する(ステップS101)。電流指令値生成部132は、取得した電流指令値を電流指令値補正部142及び指令傾斜幅決定部137に出力する。   The current command value generator 132 acquires a current command value of a current flowing through each of the coils Lu, Lv, Lw of the SR motor 7 according to the accelerator signal output from the accelerator operation detector 5 (Step S101). The current command value generator 132 outputs the obtained current command value to the current command value corrector 142 and the command slope width determiner 137.

回転方向指令生成部133は、シフトポジションセンサ6から出力されるシフト信号に基づいてSRモータ7の回転方向を取得する(ステップS102)。電流指令値生成部132は、取得したSRモータ7の回転方向を示す回転方向指令信号を電流指令値補正部142に出力する。   The rotation direction command generator 133 acquires the rotation direction of the SR motor 7 based on the shift signal output from the shift position sensor 6 (Step S102). The current command value generation unit 132 outputs a rotation direction command signal indicating the acquired rotation direction of the SR motor 7 to the current command value correction unit 142.

位置検出部135は、回転角センサ8が出力する信号に基づいて、ロータ31の回転角(ロータ31の回転位置)を取得して、回転速度検出部136及び電流指令値補正部142に出力する(ステップS103)。   The position detection unit 135 acquires the rotation angle of the rotor 31 (the rotation position of the rotor 31) based on the signal output from the rotation angle sensor 8, and outputs the rotation angle to the rotation speed detection unit 136 and the current command value correction unit 142. (Step S103).

指令傾斜幅決定部137は、電流指令値生成部132から出力される電流指令値と、回転速度検出部136から出力されるロータ31の回転速度とに基づいて、指令値傾斜幅を決定する(ステップS104)。指令傾斜幅決定部137は、決定した指令値傾斜幅を電流指令値補正部142に出力する。   The command inclination width determination unit 137 determines the command value inclination width based on the current command value output from the current command value generation unit 132 and the rotation speed of the rotor 31 output from the rotation speed detection unit 136 ( Step S104). The command inclination width determination unit 137 outputs the determined command value inclination width to the current command value correction unit 142.

電流指令値補正部142は、位置検出部135から出力されたロータ31の回転位置が傾斜通電区間か否かを判定する(ステップS105)。電流指令値補正部142は、ロータ31の回転位置が傾斜通電区間である場合には、電流指令値生成部132から出力された電流指令値を補正する。例えば、電流指令値補正部142は、ロータ31及びステータ32の突極が対向位置に近い方の相の電流指令値を、式(1)を用いてロータ31の回転位置に応じて補正する(ステップS106)。電流指令値補正部142は、ロータ31の回転位置が傾斜通電区間でない場合には、電流指令値生成部132から出力された電流指令値を電流制御部140に出力する。   The current command value correction unit 142 determines whether or not the rotation position of the rotor 31 output from the position detection unit 135 is in the inclined energizing section (Step S105). The current command value correction unit 142 corrects the current command value output from the current command value generation unit 132 when the rotation position of the rotor 31 is in the inclined energizing section. For example, the current command value correction unit 142 corrects the current command value of the phase in which the salient poles of the rotor 31 and the stator 32 are closer to the facing position according to the rotational position of the rotor 31 using Expression (1) ( Step S106). The current command value correction unit 142 outputs the current command value output from the current command value generation unit 132 to the current control unit 140 when the rotational position of the rotor 31 is not in the tilt energizing section.

上述したように、第1の実施形態におけるモータ制御装置1は、通電相を一方の相から他方の相に切り替える場合に、一方の相と他方の相との両方の相に通電するオーバーラップ区間を設ける通電タイミング出力部と、そのオーバーラップ区間の少なくとも一部の区間において、一方の相と他方の相との少なくともいずれかの相に流す電流を徐々に変化させる。これにより、オーバーラップ区間において発生するトルク変化を低減可能となる。例えば、通電相を一方の相から他方の相に切り替える場合において実施される、一方の相と他方の相の二相同時通電において、一方の相のコイルの電流指令値を傾斜させることにより、急峻なトルク変化を緩和できる。また、従来のモータ制御装置は、一方の相のコイルの通電が停止するため、ステータ32に対して径方向に発生している力が急激に開放され、ステータ32が振動する。そのため、その振動によりステータ32の作動音が発生していた。本実施形態のモータ制御装置1は、一方の相のコイルの電流指令値を傾斜させることにより、急峻なトルク変化を緩和する。したがって、ステータ32が径方向に発生している力が緩やかに開放されるため、ステータ32の振動が低減される。そのため、ステータ32の作動音が低減される。   As described above, the motor control device 1 according to the first embodiment is configured such that when the energized phase is switched from one phase to the other phase, the overlap section energizes both the one phase and the other phase. And the current flowing in at least one of the one phase and the other phase is gradually changed in at least a part of the overlap section of the current supply timing output section. As a result, it is possible to reduce a torque change occurring in the overlap section. For example, in the case where the energized phase is switched from one phase to the other phase, and in the two-phase simultaneous energization of one phase and the other phase, the current command value of the coil of one phase is inclined to be sharp. A large torque change. Further, in the conventional motor control device, since the energization of the one phase coil is stopped, the force generated in the radial direction with respect to the stator 32 is suddenly released, and the stator 32 vibrates. Therefore, the operation noise of the stator 32 was generated by the vibration. The motor control device 1 of the present embodiment alleviates a steep torque change by inclining the current command value of the one-phase coil. Therefore, the force generated in the radial direction of the stator 32 is gradually released, so that the vibration of the stator 32 is reduced. Therefore, the operation sound of the stator 32 is reduced.

(第2の実施形態)
以下、第2の実施形態におけるモータ制御装置1Aについて図面を用いて説明する。第2の実施形態は、一方の相から他方の相に切り替える場合に、他方の相に流す電流を徐々に増加させ、他方の相に流れる電流値が閾値に到達してからSRモータ7が所定の角度だけ回転した後に、一方の相に流している電流を徐々に減少させる。
(Second embodiment)
Hereinafter, a motor control device 1A according to the second embodiment will be described with reference to the drawings. In the second embodiment, when switching from one phase to the other phase, the current flowing in the other phase is gradually increased, and after the current value flowing in the other phase reaches the threshold value, the SR motor 7 , The current flowing in one phase is gradually reduced.

図5は、第2の実施形態におけるモータ制御装置1Aを適用する電動車両のシステム100Aの構成図である。
第2の実施形態における電動車両のシステム100Aは、モータ制御装置1A、アクセルペダル4、アクセル操作検出部5、シフトポジションセンサ6、SRモータ7、回転角センサ8及びバッテリ9を備える。
FIG. 5 is a configuration diagram of an electric vehicle system 100A to which the motor control device 1A according to the second embodiment is applied.
An electric vehicle system 100A according to the second embodiment includes a motor control device 1A, an accelerator pedal 4, an accelerator operation detection unit 5, a shift position sensor 6, an SR motor 7, a rotation angle sensor 8, and a battery 9.

図6は、第2の実施形態におけるモータ制御装置1Aの概略構成の一例を示す図である。図6に示すように、第1の実施形態におけるモータ制御装置1Aは、駆動回路12及び制御装置13Aを備える。
制御装置13Aは、電流指令値生成部132、回転方向指令生成部133、電流検出部134、位置検出部135、回転速度検出部136、指令傾斜幅決定部137、進角・通電角設定部138、電流制御部140A、通電タイミング出力部141、電流指令値補正部142A及びゲート駆動部143を備える。
FIG. 6 is a diagram illustrating an example of a schematic configuration of a motor control device 1A according to the second embodiment. As shown in FIG. 6, the motor control device 1A according to the first embodiment includes a drive circuit 12 and a control device 13A.
The control device 13A includes a current command value generation unit 132, a rotation direction command generation unit 133, a current detection unit 134, a position detection unit 135, a rotation speed detection unit 136, a command inclination width determination unit 137, a lead angle / conduction angle setting unit 138. , A current control unit 140A, an energization timing output unit 141, a current command value correction unit 142A, and a gate drive unit 143.

電流制御部140Aは、一方の相から他方の相に切り替える場合に、他方の相に流す電流を徐々に増加させ、他方の相に流れる電流値が閾値に到達してからSRモータ7が所定の角度だけ回転した後に、一方の相に流している電流を徐々に減少させる。   When switching from one phase to the other phase, current control unit 140A gradually increases the current flowing to the other phase, and sets the SR motor 7 to a predetermined value after the current value flowing to the other phase reaches a threshold value. After rotating by an angle, the current flowing in one phase is gradually reduced.

電流指令値補正部142Aは、オーバーラップ区間において、電流指令値補正部142と同様の機能を備えるとともに、他方の相に流す電流の電流指令値を補正する機能を備える。なお、以下の説明において、一方の相をV相とし、他方の相をU相とする。   The current command value corrector 142A has the same function as the current command value corrector 142 in the overlap section, and also has the function of correcting the current command value of the current flowing in the other phase. In the following description, one phase is defined as a V phase and the other phase is defined as a U phase.

電流指令値補正部142Aは、電流指令値生成部132から出力された電流指令値を取得する。電流指令値補正部142Aは、位置検出部135から出力されたロータ31の回転位置を取得する。電流指令値補正部142Aは、指令傾斜幅決定部137から出力された指令値傾斜幅を取得する。   The current command value correction unit 142A acquires the current command value output from the current command value generation unit 132. The current command value correction unit 142A acquires the rotation position of the rotor 31 output from the position detection unit 135. The current command value correction unit 142A acquires the command value inclination width output from the command inclination width determination unit 137.

電流指令値補正部142Aは、位置検出部135から出力されたロータ31の回転位置が傾斜通電区間か否かを判定する。電流指令値補正部142Aは、ロータ31の回転位置が傾斜通電区間である場合には、電流指令値生成部132から出力された電流指令値を所定の傾きで変化させる補正を行う。   The current command value correction unit 142A determines whether or not the rotation position of the rotor 31 output from the position detection unit 135 is in the inclined energizing section. When the rotational position of the rotor 31 is in the gradient energizing section, the current command value correction unit 142A performs correction for changing the current command value output from the current command value generation unit 132 with a predetermined slope.

図7は、第2の実施形態における電流指令値補正部142Aの電流指令値の補正処理について、説明する図である。
図7に示すように、電流指令値補正部142Aは、現在通電しているV相のコイルLvと次に通電するU相のコイルLuとの両方のコイルに同時に通電するオーバーラップ区間において、コイルLu及びコイルLvに流す電流の電流指令値を補正する。例えば、V相のコイルLvとU相のコイルLuとに同時に通電するオーバーラップ区間の傾斜通電区間において、電流指令値補正部142Aは、オーバーラップ区間の開始時からコイルLuの電流指令値を徐々に増加させる。これにより、コイルLuに対して通電する際に発生する急峻なトルク変化を低減することができる。
FIG. 7 is a diagram illustrating a process of correcting a current command value of the current command value correction unit 142A according to the second embodiment.
As shown in FIG. 7, the current command value correction unit 142 </ b> A controls the coil in the overlap section in which both the V-phase coil Lv that is currently energized and the U-phase coil Lu that is energized next are energized simultaneously. The current command value of the current flowing through Lu and the coil Lv is corrected. For example, in the inclined energizing section of the overlap section in which the V-phase coil Lv and the U-phase coil Lu are simultaneously energized, the current command value correction section 142A gradually reduces the current command value of the coil Lu from the start of the overlap section. To increase. As a result, it is possible to reduce a steep change in torque that occurs when the coil Lu is energized.

また、電流指令値補正部142Aは、コイルLuに流れる電流値が閾値に到達してからSRモータ7が所定の角度(0度以上)だけ回転した後に、コイルLvに流している電流を徐々に減少させる。これにより、これにより、コイルLvの通電を停止する際に発生するSRモータ7の急峻なトルク変化を低減することができる。なお、図7に示す例では、オーバーラップ区間が傾斜通電区間である場合について説明するが、これに限定されない。すなわち、少なくともオーバーラップ区間の一部に傾斜通電区間を含んでいればよい。   Further, the current command value correction unit 142A gradually reduces the current flowing through the coil Lv after the SR motor 7 rotates by a predetermined angle (0 degree or more) after the current value flowing through the coil Lu reaches the threshold value. Decrease. Thus, it is possible to reduce a sharp change in torque of the SR motor 7 that occurs when the energization of the coil Lv is stopped. Note that, in the example illustrated in FIG. 7, a case will be described where the overlap section is an inclined energization section, but the present invention is not limited to this. That is, it is sufficient that at least a part of the overlap section includes the inclined energization section.

上述したように、第2の実施形態におけるモータ制御装置1Aは、一方の相から他方の相に切り替える場合に、他方の相に流す電流を徐々に増加させ、他方の相に流れる電流値が閾値に到達してからSRモータ7が所定の角度だけ回転した後に、一方の相に流している電流を徐々に減少させる。これにより、第1の実施形態と同様の効果を奏するとともに、他方の相に電流を流す際に発生する急峻なトルク変化を低減することができる。   As described above, when switching from one phase to the other phase, the motor control device 1A in the second embodiment gradually increases the current flowing in the other phase and sets the current value flowing in the other phase to the threshold value. , After the SR motor 7 rotates by a predetermined angle, the current flowing in one phase is gradually reduced. Accordingly, the same effect as that of the first embodiment can be obtained, and a sharp change in torque that occurs when a current flows through the other phase can be reduced.

上述の実施形態において、電流制御部140、140Aは、図8に示すように、オーバーラップ区間において、駆動回路12のローサイドスイッチング素子とハイサイドスイッチング素子との両方のオン状態又はオフ状態を同時にPWM制御してもよい。例えば、従来の方法として、ハイサイドスイッチング素子のみPWM制御する方法がある。ただし、この方法では、電流がコイルを介して還流する経路が形成されるため、このコイルのインダクタンスの影響により電流指令値に実際の相電流値が追従しない場合がある。したがって、このような場合にハイサイドスイッチング素子及びローサイドスイッチング素子の両方のスイッチング素子を同時にPWM制御することで、電流指令値に対する実際にコイルに流れる相電流値の追従性が向上する。例えば、第2の実施形態において、電流制御部140Aは、コイルLvに流している電流を徐々に減少させる傾斜通電区間において、ハイサイドスイッチング素子及びローサイドスイッチング素子の両方のスイッチング素子を同時にPWM制御することで電流指令値に対して相電流の追従が向上することができる。   In the above-described embodiment, as shown in FIG. 8, the current control units 140 and 140A simultaneously change the ON state or the OFF state of both the low-side switching element and the high-side switching element of the drive circuit 12 by the PWM in the overlap period. It may be controlled. For example, as a conventional method, there is a method in which only the high-side switching element is subjected to PWM control. However, in this method, since a path through which the current flows through the coil is formed, the actual phase current value may not follow the current command value due to the influence of the inductance of the coil. Therefore, in such a case, the PWM control of both the high-side switching element and the low-side switching element at the same time improves the followability of the phase current value actually flowing through the coil with respect to the current command value. For example, in the second embodiment, the current control unit 140A simultaneously performs PWM control on both the high-side switching element and the low-side switching element in the inclined conduction section in which the current flowing through the coil Lv is gradually reduced. Thus, the follow-up of the phase current to the current command value can be improved.

また、上述の実施形態において、ダイオード58〜63は、IGBT、FET及びBJT等のスイッチング素子に代替されてもよい。   In the above-described embodiment, the diodes 58 to 63 may be replaced by switching elements such as IGBT, FET, and BJT.

モータ制御装置1の各部は、ハードウェアにより実現されてもよく、ソフトウェアにより実現されてもよく、ハードウェアとソフトウェアとの組み合わせにより実現されてもよい。また、プログラムが実行されることにより、コンピュータが、モータ制御装置1の一部として機能してもよい。プログラムは、コンピュータ読み取り可能な媒体に記憶されていてもよく、ネットワークに接続された記憶装置に記憶されていてもよい。   Each unit of the motor control device 1 may be realized by hardware, may be realized by software, or may be realized by a combination of hardware and software. The computer may function as a part of the motor control device 1 by executing the program. The program may be stored on a computer-readable medium, or may be stored on a storage device connected to a network.

上述した実施形態における制御装置13をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。   The control device 13 in the above-described embodiment may be realized by a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read and executed by a computer system. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, and a CD-ROM, and a storage device such as a hard disk built in a computer system. Further, the “computer-readable recording medium” refers to a communication line for transmitting a program via a network such as the Internet or a communication line such as a telephone line, which dynamically holds the program for a short time. Such a program may include a program that holds a program for a certain period of time, such as a volatile memory in a computer system serving as a server or a client in that case. The program may be for realizing a part of the functions described above, or may be a program that can realize the functions described above in combination with a program already recorded in a computer system, It may be realized using a programmable logic device such as an FPGA (Field Programmable Gate Array).

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the embodiments, and includes a design and the like within a range not departing from the gist of the present invention.

特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。   The order of execution of processes such as operations, procedures, steps, and steps in the devices, systems, programs, and methods shown in the claims, the description, and the drawings is particularly “before” or “before”. It should be noted that the output can be realized in any order as long as the output of the previous process is not used in the subsequent process. Regarding the operation flow in the claims, the specification, and the drawings, even if it is described using “first,” “second,” or the like for convenience, it means that it is essential to implement in this order. Not something.

1 モータ制御装置
7 SRモータ
8 回転角センサ
132 電流指令値生成部
133 回転方向指令生成部
134 電流検出部
135 位置検出部
136 回転速度検出部
137 指令傾斜幅決定部
138 進角・通電角設定部
140 電流制御部
142 電流指令値補正部
141 通電タイミング出力部
143 ゲート駆動部
Reference Signs List 1 motor control device 7 SR motor 8 rotation angle sensor 132 current command value generation unit 133 rotation direction command generation unit 134 current detection unit 135 position detection unit 136 rotation speed detection unit 137 command inclination width determination unit 138 advance angle and conduction angle setting unit 140 Current control unit 142 Current command value correction unit 141 Energization timing output unit 143 Gate drive unit

Claims (4)

多相のSRモータの各相に対応するコイルの通電を切り替えることにより、前記SRモータを回転駆動するモータ制御装置であって、
通電相を一方の相から他方の相に切り替える場合に、前記一方の相と前記他方の相との両方の相に通電するオーバーラップ区間を設ける通電タイミング出力部と、
前記SRモータのロータの回転位置を検出する位置検出部と、
前記位置検出部が検出した前記回転位置に基づいて前記ロータの回転速度を検出する回転速度検出部と、
前記オーバーラップ区間の少なくとも一部の区間である傾斜通電区間において、前記一方の相と前記他方の相との少なくともいずれかの相に流す電流を徐々に変化させる電流制御部と、
アクセルの操作量を示すアクセル信号に応じて各相に流す電流の目標値である電流指令値を生成する電流指令値生成部と、
前記電流指令値生成部が生成した前記電流指令値と、前記回転速度検出部で検出された前記回転速度と、に基づいて、前記電流を徐々に変化させる前記ロータの回転位置の幅を示す指令値傾斜幅を決定する指令傾斜幅決定部と、
前記オーバーラップ区間の前記電流指令値を、前記位置検出部で検出された現在の前記回転位置と前記指令値傾斜幅とを用いて補正する電流指令値補正部と、
を有し、
前記電流制御部は、前記傾斜通電区間において、前記電流指令値補正部で補正された前記電流指令値に基づいて前記各相に流す電流を制御することで、前記一方の相と前記他方の相との少なくともいずれかの相に流す電流を徐々に変化させる、
ことを特徴とするモータ制御装置。
A motor control device that rotationally drives the SR motor by switching energization of a coil corresponding to each phase of a polyphase SR motor,
When switching the energized phase from one phase to the other phase, an energization timing output unit that provides an overlap section for energizing both the one phase and the other phase,
A position detection unit that detects a rotation position of the rotor of the SR motor;
A rotation speed detection unit that detects a rotation speed of the rotor based on the rotation position detected by the position detection unit,
A current control unit that gradually changes a current flowing in at least one of the one phase and the other phase in the inclined energization section that is at least a part of the overlap section,
A current command value generation unit that generates a current command value that is a target value of a current flowing in each phase according to an accelerator signal indicating an accelerator operation amount;
A command indicating a width of a rotation position of the rotor, which gradually changes the current based on the current command value generated by the current command value generation unit and the rotation speed detected by the rotation speed detection unit. A command slope width determining unit for determining a value slope width,
The current command value of the overlap section, a current command value correction unit that corrects using the current rotation position and the command value inclination width detected by the position detection unit,
Has,
The current control unit controls the current flowing through each of the phases based on the current command value corrected by the current command value correction unit in the inclined energizing section, so that the one phase and the other phase are controlled. Gradually change the current flowing in at least one of the phases
A motor control device characterized by the above-mentioned .
前記電流制御部は、前記他方の相に電流を流すタイミングから前記SRモータが所定の角度だけ回転した後に、前記一方の相に流している電流を徐々に減少させる請求項1に記載のモータ制御装置。   2. The motor control according to claim 1, wherein the current control unit gradually reduces the current flowing in the one phase after the SR motor rotates by a predetermined angle from the timing of flowing the current in the other phase. 3. apparatus. 前記電流制御部は、前記他方の相に流す電流を徐々に増加させ、前記他方の相に流れる電流値が閾値に到達してから前記SRモータが所定の角度だけ回転した後に、前記一方の相に流している電流を徐々に減少させる請求項1に記載のモータ制御装置。   The current control unit gradually increases the current flowing to the other phase, and after the SR motor rotates by a predetermined angle after the current value flowing to the other phase reaches a threshold value, The motor control device according to claim 1, wherein the current flowing through the motor is gradually reduced. 請求項1から請求項3のいずれか一項のモータ制御装置において、
前記コイルに接続されたローサイドスイッチング素子とハイサイドスイッチング素子とをさらに備え、
前記電流制御部は、前記オーバーラップ区間において、前記ローサイドスイッチング素子とハイサイドスイッチング素子との両方のオン状態又はオフ状態を同時にPWM制御するモータ制御装置。
The motor control device according to any one of claims 1 to 3,
Further comprising a low-side switching element and a high-side switching element connected to the coil,
The current-control unit, in the overlap interval, the simultaneous PWM control to makes the chromophore at the distal end over motor controller both on or off state of the low side switching element and the high-side switching element.
JP2016078958A 2016-04-11 2016-04-11 Motor control device Active JP6629129B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016078958A JP6629129B2 (en) 2016-04-11 2016-04-11 Motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016078958A JP6629129B2 (en) 2016-04-11 2016-04-11 Motor control device

Publications (2)

Publication Number Publication Date
JP2017192174A JP2017192174A (en) 2017-10-19
JP6629129B2 true JP6629129B2 (en) 2020-01-15

Family

ID=60085194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016078958A Active JP6629129B2 (en) 2016-04-11 2016-04-11 Motor control device

Country Status (1)

Country Link
JP (1) JP6629129B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111095776B (en) * 2017-12-07 2023-08-29 株式会社美姿把 Motor control device
JP2020010576A (en) * 2018-07-12 2020-01-16 株式会社ミツバ Motor controller and motor control method
JP6741191B1 (en) * 2018-12-14 2020-08-19 日本精工株式会社 Vibration control device
JP7500391B2 (en) 2020-11-04 2024-06-17 株式会社ミツバ Motor control device, control system, and motor control method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000270591A (en) * 1999-03-18 2000-09-29 Aisin Seiki Co Ltd Chopping current application controller for electric motor
JP2002233184A (en) * 2001-02-02 2002-08-16 Denso Corp Drive for reluctance motor
GB0310491D0 (en) * 2003-05-07 2003-06-11 Switched Reluctance Drives Ltd Excitation of switched reluctance motors
JP5139229B2 (en) * 2008-10-06 2013-02-06 株式会社ミツバ Switched reluctance motor controller

Also Published As

Publication number Publication date
JP2017192174A (en) 2017-10-19

Similar Documents

Publication Publication Date Title
JP5188723B2 (en) Switched reluctance motor controller
JP5438081B2 (en) Brushless motor drive device
JP6629129B2 (en) Motor control device
JP5206619B2 (en) Drive method and drive control apparatus for brushless three-phase DC motor
JP5561792B2 (en) Brushless motor drive device
JP6634891B2 (en) Motor drive
JP5136839B2 (en) Motor control device
JP5545646B2 (en) Motor drive control device
JP7440396B2 (en) Motor control equipment and vehicles
JP4628941B2 (en) Electric motor control device
JP6719403B2 (en) Motor controller
JP5512410B2 (en) Motor drive control device
JP6693178B2 (en) Motor controller
JP2004282954A (en) Device and method for driving motor
JP5852088B2 (en) Brushless motor drive device
JP2014023331A (en) Rotary electric machine control device, and electric power steering device using the same
WO2020012680A1 (en) Motor control device and motor control method
JP2007236161A (en) Switched reluctance motor
JP6925446B2 (en) Motor control device
JP7500391B2 (en) Motor control device, control system, and motor control method
JP7413238B2 (en) motor control device
JP2019080455A (en) Motor control device
KR101506643B1 (en) Control apparatus of step motor
JP2019146383A (en) Motor control device
JP2022081292A (en) Motor control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181024

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20181026

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190903

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191105

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191204

R150 Certificate of patent or registration of utility model

Ref document number: 6629129

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150