JP2020065433A - Magnetic pole initial position detection device using direct-current excitation method and magnetic pole position detection device - Google Patents
Magnetic pole initial position detection device using direct-current excitation method and magnetic pole position detection device Download PDFInfo
- Publication number
- JP2020065433A JP2020065433A JP2019055633A JP2019055633A JP2020065433A JP 2020065433 A JP2020065433 A JP 2020065433A JP 2019055633 A JP2019055633 A JP 2019055633A JP 2019055633 A JP2019055633 A JP 2019055633A JP 2020065433 A JP2020065433 A JP 2020065433A
- Authority
- JP
- Japan
- Prior art keywords
- synchronous motor
- magnetic pole
- rotor
- command
- initial position
- 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.)
- Granted
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
本発明は、直流励磁方式の磁極初期位置検出装置及び磁極位置検出装置に関する。 The present invention relates to a DC excitation type magnetic pole initial position detection device and a magnetic pole position detection device.
同期モータにおいては、dq座標制御系を用いてロータの磁極位置に応じて適切な励磁位相巻線に電流を流し、所望のトルクを発生させる。同期モータには、ロータの磁極位置を検出するためのエンコーダなどの磁極位置センサを有する同期モータと、磁極位置センサを有しない同期モータがある。 In a synchronous motor, a dq coordinate control system is used to pass a current through an appropriate excitation phase winding according to the magnetic pole position of a rotor to generate a desired torque. The synchronous motor includes a synchronous motor having a magnetic pole position sensor such as an encoder for detecting the magnetic pole position of the rotor and a synchronous motor having no magnetic pole position sensor.
このうち磁極位置センサを有しない同期モータの場合、同期モータの電源投入(始動)の度に磁極位置検出処理を行って磁極の初期位置(以下、「磁極初期位置」と称する。)を検出し、この磁極初期位置を基準とした磁極位置に基づいて同期モータの回転を制御する。磁極初期位置の検出方式として、例えば、同期モータに電流位相を固定して一定の励磁電流を流し続け、最終的に停止した位置を磁極初期位置とする直流励磁方式がある。 In the case of a synchronous motor that does not have a magnetic pole position sensor, magnetic pole position detection processing is performed every time the synchronous motor is powered on (started) to detect the initial position of the magnetic pole (hereinafter referred to as the "magnetic pole initial position"). The rotation of the synchronous motor is controlled based on the magnetic pole position based on this magnetic pole initial position. As a method for detecting the magnetic pole initial position, for example, there is a DC excitation method in which the current phase is fixed to the synchronous motor, a constant exciting current is continuously supplied, and the finally stopped position is set as the magnetic pole initial position.
例えば、駆動コイルに励磁電流を通電して固定子に回転磁界を発生させる通電手段と、上記回転磁界により回転駆動される永久磁石を有する回転子と、上記回転子の回転に応じて位相のずれた2相のパルス状の回転信号を出力するエンコーダと、単位時間中の上記回転信号パルス数より回転子の回転角速度を検出すると共に、上記回転信号から回転子の回転方向を検出する回転速度検出手段と、上記駆動コイルへ一定時間通電後通電を停止する制御を行なうと共に上記回転速度検出手段の出力により回転子の初期位置を演算する論理演算手段と、上記回転信号を入力し回転子の初期位置から現在までの回転量をカウントするカウンタとを具備し、上記論理演算手段は、上記回転子の初期位置と上記現在までの回転量とから現在の回転子位置を決定することを特徴とするブラシレスモータの駆動回路が知られている(例えば、特許文献1参照。)。
For example, an energizing unit that applies an exciting current to the drive coil to generate a rotating magnetic field in the stator, a rotor having a permanent magnet that is rotationally driven by the rotating magnetic field, and a phase shift depending on the rotation of the rotor. And an encoder that outputs a two-phase pulse rotation signal, and a rotation speed detection that detects the rotation angular velocity of the rotor from the number of rotation signal pulses per unit time and that detects the rotation direction of the rotor from the rotation signal. Means, logical operation means for controlling energization to the drive coil after a certain time of energization, and for calculating the initial position of the rotor by the output of the rotation speed detecting means, and inputting the rotation signal to initialize the rotor. And a counter that counts the amount of rotation from the position to the present, and the logical operation means determines the current rotor position from the initial position of the rotor and the amount of rotation to the present. Driving circuit of the brushless motor, characterized in that the constant is known (e.g., see
例えば、電力変換装置から出力される可変電圧および可変周波数によって制御される永久磁石式同期モータ、および該永久磁石式同期モータによって駆動される機械装置における永久磁石式同期モータの制御装置において、前記機械装置の停止を保持するブレーキ装置を解除し、該永久磁石式同期モータの回転位置にかかわらず、所定の電機子電流を流したときのモータ発生トルクと負荷トルクがほぼ平衡した時に、該永久磁石式同期モータの磁極位相を、前記電機子電流と前記負荷トルクから推定または前記電機子電流から推定することを特徴とする永久磁石式同期モータの制御装置が知られている(例えば、特許文献2参照。)。 For example, in a permanent magnet synchronous motor controlled by a variable voltage and a variable frequency output from a power converter, and a controller for a permanent magnet synchronous motor in a mechanical device driven by the permanent magnet synchronous motor, the machine comprising: The permanent magnet is released when the brake device that holds the stop of the device is released and the motor-generated torque and the load torque are almost balanced when a predetermined armature current is applied regardless of the rotational position of the permanent magnet synchronous motor. There is known a control device for a permanent magnet type synchronous motor, which estimates the magnetic pole phase of the synchronous motor from the armature current and the load torque or from the armature current (for example, Patent Document 2). reference.).
例えば、指令速度から指令トルク(指令電流)を計算する速度制御手段と、指令トルク(指令電流)の通りにAC同期モータを駆動する電流制御手段及びPWM電力変換装置と、を備えたAC同期モータ制御装置に設けられるAC同期モータの初期磁極推定装置において、指令速度パターン発生手段から発生される前記指令速度から前記検出速度を差し引いて速度偏差を計算する速度偏差演算手段と、前記速度偏差に速度ゲインを乗じて指令トルク(指令電流)を計算する速度ゲイン制御部と、前記指令速度からモード区間(第1周期区間と第2周期区間)の判断処理を行うモード区間判断手段と、前記モード区間判断手段での結果に従って前記第1周期区間と前記第2周期区間とのいずれかのモード区間に切り換えるモードスイッチと、前記第1周期区間を選択した場合、前記指令速度がデータ取得用速度区間かどうかの判断を行うデータ取得用速度区間判断手段と、判断された前記データ取得用速度区間で前記指令トルク(前記指令電流)から第1指令トルクデータ(第1指令電流データ)を演算する第1指令トルク演算手段(第1指令電流演算手段)と、前記第2周期区間を選択した場合、前記指令速度が前記データ取得用速度区間かどうかの判断を行うデータ取得用速度区間判断手段と、判断された前記データ取得用速度区間で前記指令トルク(前記指令電流)から第2指令トルクデータ(第2指令電流データ)を演算する第2指令トルク演算手段(第2指令電流演算手段)と、前記第1指令トルクデータ(前記第1指令電流データ)と前記第2指令トルクデータ(前記第2指令電流データ)の情報を用いて推定初期磁極位置を演算する推定初期磁極演算手段とを有することを特徴とするAC同期モータの初期磁極推定装置が知られている(例えば、特許文献3参照。)。 For example, an AC synchronous motor including a speed control unit that calculates a command torque (command current) from a command speed, a current control unit that drives the AC synchronous motor according to the command torque (command current), and a PWM power converter. In an initial magnetic pole estimating device for an AC synchronous motor provided in a control device, speed deviation calculating means for calculating a speed deviation by subtracting the detected speed from the command speed generated from a command speed pattern generating means, and speed to the speed deviation. A speed gain control unit that multiplies a gain to calculate a command torque (command current), a mode interval determination unit that performs a process of determining a mode interval (first cycle interval and second cycle interval) from the command speed, and the mode interval. A mode switch for switching to one of the first period section and the second period section according to the result of the determination means; When the first period section is selected, a data acquisition speed section determination unit that determines whether the command speed is a data acquisition speed section, and the command torque (the command current) in the determined data acquisition speed section. ), The first command torque calculation means (first command current calculation means) for calculating the first command torque data (first command current data) and the second cycle section are selected. And a second command torque data (second command current data) from the command torque (the command current) in the determined data acquisition speed section. Second command torque calculation means (second command current calculation means) for calculating, the first command torque data (the first command current data), and the second command torque data (the second command torque data). There is known an initial magnetic pole estimation device for an AC synchronous motor, which has an estimated initial magnetic pole calculating means for calculating an estimated initial magnetic pole position by using information of command current data) (for example, refer to Patent Document 3). ).
直流励磁方式による磁極初期位置処理では、例えば、同期モータを磁極0度で直流励磁し、同期モータのロータの停止を待ち、次いで磁極90度で直流励磁し、さらに停止した後の位置を磁極初期位置として取得している。このように同期モータに対して直流励磁を開始してから同期モータのロータが停止するまでの時間は非常に長く、磁極初期位置の取得には時間がかかる。特に、静圧軸受を有する同期モータなどのように摩擦が非常に小さく加速性能の高い同期モータでは、磁極初期位置の取得に数分程度かかることもある。したがって、直流励磁方式による磁極位置検出処理においては、同期モータのロータの磁極初期位置を短時間で取得することができる技術が望まれている。 In the magnetic pole initial position processing by the DC excitation method, for example, the synchronous motor is DC-excited with a magnetic pole of 0 degree, waits for the rotor of the synchronous motor to stop, then the DC is excited with a magnetic pole of 90 degrees, and the position after the stop is the magnetic pole initial position. It is acquired as a position. In this way, the time from the start of DC excitation to the synchronous motor to the stop of the rotor of the synchronous motor is very long, and it takes time to acquire the magnetic pole initial position. In particular, in a synchronous motor such as a synchronous motor having a hydrostatic bearing that has very low friction and high acceleration performance, it may take several minutes to acquire the magnetic pole initial position. Therefore, in the magnetic pole position detection processing by the DC excitation method, there is a demand for a technique capable of acquiring the magnetic pole initial position of the rotor of the synchronous motor in a short time.
本開示の一態様によれば、同期モータのロータの磁極初期位置を検出する磁極初期位置検出装置は、電流位相を第1位相に固定した一定の励磁電流を前記同期モータへ流す第1指令を生成する直流励磁指令生成部と、前記同期モータに前記第1指令に基づく前記励磁電流が流れているときにおいて、前記同期モータのロータに発生するトルクがゼロとなったか否かを判定するトルクゼロ判定部と、前記トルクゼロ判定部により前記トルクがゼロとなったと判定された時点近傍におけるロータ実位置と、前記同期モータの極対数と、前記第1指令による直流励磁中の励磁位相とに基づいて、前記同期モータのロータの磁極初期位置を取得する磁極初期位置取得部と、を備える。 According to one aspect of the present disclosure, a magnetic pole initial position detection device for detecting a magnetic pole initial position of a rotor of a synchronous motor issues a first command that causes a constant exciting current having a current phase fixed to the first phase to flow to the synchronous motor. Zero torque determination for determining whether or not the torque generated in the rotor of the synchronous motor is zero when the direct-current excitation command generation unit to generate and the excitation current based on the first command flow in the synchronous motor Part, based on the rotor actual position in the vicinity of the time when the torque is determined to be zero by the torque zero determination part, the number of pole pairs of the synchronous motor, and the excitation phase during direct-current excitation by the first command, A magnetic pole initial position acquisition unit that acquires the magnetic pole initial position of the rotor of the synchronous motor.
また、本開示の一態様によれば、磁極位置検出装置は、上記磁極初期位置検出装置により検出された磁極初期位置にて初期化された前記同期モータのロータの磁極位置を出力する磁極位置更新部を備える。 According to one aspect of the present disclosure, the magnetic pole position detecting device outputs a magnetic pole position update for outputting the magnetic pole position of the rotor of the synchronous motor initialized at the magnetic pole initial position detected by the magnetic pole initial position detecting device. Section.
本開示の一態様によれば、同期モータのロータの磁極初期位置を短時間で取得することができる直流励磁方式による磁極初期位置検出装置及びこれを備える磁極位置検出装置を実現することができる。 According to one aspect of the present disclosure, it is possible to realize a magnetic pole initial position detection device by a direct current excitation method that can acquire the magnetic pole initial position of a rotor of a synchronous motor in a short time, and a magnetic pole position detection device including the same.
以下図面を参照して、直流励磁方式の磁極初期位置検出装置及び磁極位置検出装置について説明する。理解を容易にするために、これらの図面は縮尺を適宜変更している。図面に示される形態は実施するための一つの例であり、図示された実施形態に限定されるものではない。 A DC excitation type magnetic pole initial position detection device and a magnetic pole position detection device will be described below with reference to the drawings. For ease of understanding, the drawings are scaled accordingly. The embodiment shown in the drawings is an example for carrying out the invention, and the present invention is not limited to the embodiment shown.
第1実施形態
図1は、本開示の第1実施形態による磁極初期位置検出装置を示すブロック図である。
First Embodiment FIG. 1 is a block diagram showing a magnetic pole initial position detection device according to a first embodiment of the present disclosure.
図1に示すように、本実施形態による同期モータ2のロータの磁極初期位置を検出する磁極初期位置検出装置1は、直流励磁指令生成部11と、トルクゼロ判定部12と、磁極初期位置取得部13と、ロータ実位置取得部14と、記憶部15とを備える。
As shown in FIG. 1, a magnetic pole initial
直流励磁指令生成部11は、電流位相を所定の位相(以下では、第1位相とも記載する)に固定した一定の励磁電流を同期モータ2へ流すための指令(以下では、第1指令とも記載する)を生成する。直流励磁指令生成部11により生成された指令は、同期モータ2の駆動を制御するためのモータ制御装置1000内の電流制御部33に送られる(図8参照)。モータ制御装置1000内の電流制御部33は、直流励磁指令生成部11から受信した指令と固定された電流位相で変換される電流フィードバックとに基づいて電圧指令を生成し、電力変換部35は、受信した電圧指令に基づいて同期モータ2に電圧を印加することで、電流位相を固定した一定の励磁電流を生成する。この励磁電流を駆動源にして同期モータ2のロータは回転方向に振動し、振動は徐々に減衰して最終的には停止する。
The direct-current excitation
トルクゼロ判定部12は、同期モータ2に直流励磁指令生成部11により生成された第1指令に基づく一定の励磁電流が流れているときにおいて、同期モータ2のロータに発生するトルクがゼロ(0)となったか否かを判定する。なお、回転方向に振動するロータにおいてはトルクがゼロとなる時点(タイミング)はロータが完全に停止するまでに複数回存在するので、トルクゼロ判定部12には、ロータが完全に停止する前までに、トルクゼロ判定をする機会が複数存在する。複数のトルクゼロ判定機会のうち、直流励磁指令生成部11が同期モータ2に対する直流励磁指令の開始時点に近いトルクゼロ判定機会を採用するほど、直流励磁指令生成部11が同期モータ2に対する直流励磁指令の開始時点から短い時間で磁極初期位置取得部13による同期モータ2のロータの磁極初期位置の取得処理を完了することができる。例えば、トルクゼロ判定部12は、直流励磁指令生成部11が同期モータ2に対する直流励磁指令の開始後、一番最初に発生するトルクゼロを検知してこの検知結果(すなわちトルクゼロ判定)を磁極初期位置取得部13に通知するのが最も好ましい。
The torque
磁極初期位置取得部13は、トルクゼロ判定部12によりトルクがゼロとなったと判定された時点近傍における同期モータ2のロータの位置(ロータ実位置)と、同期モータ2の極対数と、直流励磁中の励磁位相とに基づいて、同期モータ2のロータの磁極初期位置を取得する。
The magnetic pole initial
ロータ実位置取得部14は、同期モータ2に設けられたセンサ51から、同期モータ2のロータの位置であるロータ実位置を取得する。
The actual rotor
記憶部15は、同期モータ2の極対数に係る情報を記憶する。記憶部15は、例えばEEPROM(登録商標)などのような電気的に消去・記録可能な不揮発性メモリ、または、例えばDRAM、SRAMなどのような高速で読み書きのできるランダムアクセスメモリなどで構成される。
The
ここで、同期モータ2のロータに発生するトルクがゼロになった時点またはその近傍の時点におけるロータ実位置に基づいて、同期モータ2のロータの磁極初期位置を取得する原理について、図2及び図3を参照して説明する。
Here, the principle of acquiring the magnetic pole initial position of the rotor of the
図2は、電流位相を固定して一定の励磁電流を同期モータに流し続けたときにおける同期モータのロータの挙動を例示する図であって、(A)はロータの速度及び位置の時間経過を例示する図であり、(B)は(A)を時間軸方向に拡大した図である。図2(A)及び図2(B)において、実線は同期モータ2のロータ実位置の時間経過を示し、一点鎖線は同期モータ2の速度(回転角速度)を示す。電流位相を固定して一定の励磁電流を同期モータ2に流し続けると、図2に例示するように、同期モータ2のロータは回転方向に振動する。同期モータ2の振動は徐々に減衰していき、ロータは最終的には停止する。
FIG. 2 is a diagram illustrating the behavior of the rotor of the synchronous motor when the current phase is fixed and a constant exciting current is continuously supplied to the synchronous motor. FIG. It is a figure which illustrates and (B) is the figure which expanded (A) in the time-axis direction. 2 (A) and 2 (B), the solid line shows the elapsed time of the rotor actual position of the
図3は、同期モータに係るdq座標系と同期モータを制御するモータ制御装置に係るdq座標系との関係を示す図である。同期モータに係るdq座標系の座標軸をdm及びqm、同期モータを制御するモータ制御装置に係るdq座標系の座標軸をdc及びqcとする。また、各座標系間のd軸のずれ量(すなわち座標軸dmと座標軸dcとのなす角)をθとする。なお、ずれ量θは、各座標系間のq軸のずれ量(すなわち座標軸qmと座標軸qcとのなす角)でもある。 FIG. 3 is a diagram showing the relationship between the dq coordinate system related to the synchronous motor and the dq coordinate system related to the motor control device controlling the synchronous motor. The coordinate axes of the dq coordinate system related to the synchronous motor are d m and q m , and the coordinate axes of the dq coordinate system related to the motor control device that controls the synchronous motor are d c and q c . Further, the deviation amount of the d axis between the coordinate systems (that is, the angle formed by the coordinate axis d m and the coordinate axis d c ) is θ. The shift amount θ is also the shift amount of the q axis between the coordinate systems (that is, the angle between the coordinate axis q m and the coordinate axis q c ).
電流位相をモータ制御装置に係るdq座標系において0度に固定した一定の励磁電流をIeとする。このとき、励磁電流Ieは、同期モータに係るdq座標系では、式1のように表される。
A constant exciting current whose current phase is fixed at 0 degree in the dq coordinate system related to the motor controller is defined as I e . At this time, the exciting current I e is represented by
同期モータ2の極対数をpp、主磁束をΦ、d相インダクタンスをLd、q相インダクタンスをLqとしたとき、突極性を有する同期モータに励磁電流Ieを流したときに発生するトルクTrは式2のように表される。
When the number of pole pairs of the
また、非突極性の同期モータ(すなわち突極性を有さない同期モータ)では、d相インダクタンスLdとq相インダクタンスLqとは等しい。したがって、非突極性の同期モータに励磁電流Ieを流したときに発生するトルクTrは、式2を変形して式3のように表される。
In a non-saliency synchronous motor (that is, a synchronous motor without salient polarity), the d-phase inductance L d and the q-phase inductance L q are equal. Therefore, the torque T r generated when the exciting current I e is passed through the synchronous motor having the non-salient polarity is expressed by
電流位相を固定して一定の励磁電流を同期モータに流し続けると、図2に例示するように、同期モータのロータは回転方向に振動し、振動は徐々に減衰していき、最終的には停止する。同期モータのロータが最終的な停止位置にあるとき、このロータの停止位置は励磁位相と合致し、各座標系間のずれ量θはゼロとなる。同期モータに励磁電流を流し続けてロータが回転方向の振動している間、ずれ量θが刻々と変化している。式2及び式3には「sinθ」が含まれるが、ずれ量θがゼロのとき「sinθ」はゼロになり、したがってトルクTrはゼロとなる。逆に言えば、トルクTrがゼロのとき、式2及び式3における「sinθ」がゼロであり、すなわちずれ量θがゼロとなり得る。よって、電流位相を固定して一定の励磁電流を同期モータに流し続けているときにおいて、トルクTrがゼロとなった時点を検出し、この時点におけるロータ実位置に基づいて、磁極初期位置を取得する。
When the current phase is fixed and a constant exciting current is continuously supplied to the synchronous motor, as illustrated in FIG. 2, the rotor of the synchronous motor vibrates in the rotation direction, the vibration is gradually attenuated, and finally, the vibration is finally attenuated. Stop. When the rotor of the synchronous motor is at the final stop position, the stop position of the rotor matches the excitation phase, and the shift amount θ between the coordinate systems becomes zero. While the excitation current is continuously supplied to the synchronous motor and the rotor is vibrating in the rotation direction, the deviation amount θ changes every moment.
ただし、突極性を有する同期モータの場合は、励磁電流Ieの大きさによっては、θがゼロ以外のときに式2における「{Φ−(Lq−Ld)・Ie・cosθ}」がゼロになり、すなわち式2で表されるトルクTrがゼロとなる可能性がある。つまり、突極性を有する同期モータの場合は、トルクTrがゼロであるからといっても必ずしもずれ量θがゼロであるとは限らない。したがって、突極性を有する同期モータに本実施形態を適用する際には、「{Φ−(Lq−Ld)・Ie・cosθ}」がゼロになるような励磁電流Ieを流さないようにする必要がある。一方、非突極性の同期モータの場合は、ずれ量θは式3で表されるので、トルクTrがゼロとあるのはずれ量θがゼロのときに限られるので、非突極性の同期モータに本実施形態を適用する際には、電流位相を固定した一定の励磁電流Ieに上限値を設ける必要はない。
However, in the case of a synchronous motor having saliency, depending on the magnitude of the exciting current I e , when θ is not zero, “{Φ− (L q −L d ) · I e · cos θ}” in
ここで、突極性を有する同期モータの磁極初期位置を取得するために流すべき励磁電流Ieの大きさについて、図4及び図5を参照して説明する。 Here, the magnitude of the exciting current I e to be passed in order to acquire the magnetic pole initial position of the synchronous motor having saliency will be described with reference to FIGS. 4 and 5.
図4は、突極性を有する同期モータの磁極初期位置を取得するために流す励磁電流の大きさを説明する図である。図4(A)において、横軸はずれ量θを示し、縦軸はトルクTrを示す。図4(B)において、横軸はずれ量θを示し、縦軸は発生トルクの式をq相電流で除したものを示す。また、図4(A)及び図4(B)において、二点鎖線は励磁電流Ieが30Armsの場合を示し、一点鎖線は励磁電流Ieが60Armsの場合を示し、実線は励磁電流Ieが80Armsの場合を示す。なお、図4(A)及び図4(B)に示した励磁電流Ieの大きさはあくまでも一例である。 FIG. 4 is a diagram for explaining the magnitude of the exciting current passed to acquire the magnetic pole initial position of the synchronous motor having saliency. In FIG. 4 (A), the horizontal axis represents the deviation amount θ and the vertical axis represents the torque Tr . In FIG. 4B, the horizontal axis represents the deviation amount θ, and the vertical axis represents the expression of the generated torque divided by the q-phase current. Further, in FIGS. 4A and 4B, the two-dot chain line shows the case where the exciting current I e is 30 Arms, the one-dot chain line shows the case where the exciting current I e is 60 Arms, and the solid line shows the exciting current I e. Shows 80 Arms. The magnitude of the exciting current I e shown in FIGS. 4A and 4B is merely an example.
励磁電流Ieが30Armsの場合及び60Armsの場合は、図4(A)に示すようにずれ量θがゼロのときのみ、トルクTrがゼロになっている。これに対し、励磁電流Ieが80Armsの場合はずれ量θがゼロのときのみならず「−44度」付近でもトルクTrがゼロになっている。このように励磁電流Ieが80Armsの場合において、ずれ量θがゼロ以外のときにもトルクTrがゼロになる状態が発生するのは、図4(B)に示すように発生トルクの式をq相電流で除したものに負の領域が発生するからである。よって、突極性を有する同期モータに本実施形態を適用する際には、ずれ量θがゼロである以外の全ての場合において、式2で表されるトルクTrが正(すなわちゼロよりも大きい)となるような励磁電流Ieを設定する必要がある。具体的には次の通りである。
When the exciting current I e is 30 Arms and 60 Arms, the torque Tr becomes zero only when the deviation amount θ is zero as shown in FIG. 4 (A). On the other hand, when the exciting current I e is 80 Arms, the torque Tr becomes zero not only when the deviation amount θ is zero but also near “−44 degrees”. As described above, when the exciting current I e is 80 Arms, the torque T r becomes zero even when the deviation amount θ is other than zero, as shown in FIG. 4B. This is because a negative region is generated in the value obtained by dividing Q by the q-phase current. Therefore, when the present embodiment is applied to the synchronous motor having saliency, the torque Tr represented by the
式2において「Tr>0」かつ「θ≠0」を適用し、整理すると、不等式4が得られる。
Applying “T r > 0” and “θ ≠ 0” in
不等式4において「−1≦cosθ≦1」が成り立つので、不等式4から不等式5が得られる。
Since “−1 ≦ cos θ ≦ 1” is satisfied in the inequality 4, the inequality 4 to the
不等式5を整理すると、不等式6が得られる。
By rearranging the
よって、突極性を有する同期モータに本実施形態を適用する際には、電流位相を固定した一定の励磁電流Ieは、不等式6を満たす大きさに設定すべきである。本実施形態では、磁極初期位置が取得されるべき同期モータが突極性を有する同期モータである場合は、直流励磁指令生成部11は、上限値「Φ/(Lq−Ld)」未満の励磁電流Ieを同期モータ2へ流すような指令を生成する。
Therefore, when the present embodiment is applied to the synchronous motor having the saliency, the constant exciting current I e with the fixed current phase should be set to a value that satisfies the
なお、主磁束Φは、同期モータ2に設けられる永久磁石の温度の上昇に従って、低下する。よって、突極性を有する同期モータ2の駆動時に想定される永久磁石の温度上昇を考慮して、励磁電流Ieの上限値を設定してもよい。ここで、突極性を有する同期モータの永久磁石の温度上昇を考慮した磁極初期位置を取得するために流すべき励磁電流Ieの大きさについて、図5を参照して説明する。
The main magnetic flux Φ decreases as the temperature of the permanent magnet provided in the
図5は、同期モータに設けられる永久磁石の温度と同期モータの主磁束の磁束密度との関係を例示する図である。図5において、横軸は同期モータ2に設けられる永久磁石の温度を示し、縦軸は永久磁石が20℃のとき磁束密度を100%としたときの磁束密度の比率を示す。なお、図5に示す数値はあくまでも一例であって、その他の数値であってもよい。例えば、突極性を有する同期モータ2の駆動時に想定される永久磁石の最高温度が160度である場合、永久磁石が160度のときでもずれ量θがゼロ以外で発生トルクがゼロとなることがないように、想定される同期モータ2の永久磁石の最高温度における磁束Φmin(もっとも小さくなる磁束密度)を考慮して、励磁電流Ieを制限する。すなわち、不等式6から不等式7を得ることができる。
FIG. 5: is a figure which illustrates the relationship between the temperature of the permanent magnet provided in a synchronous motor, and the magnetic flux density of the main magnetic flux of a synchronous motor. In FIG. 5, the horizontal axis represents the temperature of the permanent magnet provided in the
よって、突極性を有する同期モータに本実施形態を適用する際には、電流位相を固定した一定の励磁電流Ieは、同期モータの駆動時に想定される永久磁石の温度上昇を考慮して、不等式7を満たす大きさに設定してもよい。この場合、直流励磁指令生成部11は、上限値「Φmin/(Lq−Ld)」未満の励磁電流Ieを同期モータ2へ流すような指令を生成する。
Therefore, when the present embodiment is applied to the synchronous motor having saliency, the constant exciting current I e with the fixed current phase is taken into consideration in consideration of the temperature rise of the permanent magnet that is assumed when the synchronous motor is driven. The size may be set to satisfy the inequality 7. In this case, the direct-current excitation
続いて、トルクゼロ判定部12によるトルクゼロ判定処理について、図2を参照して説明する。
Next, the torque zero determination processing by the torque zero
図2に示すように、電流位相を固定して一定の励磁電流を同期モータ2に流し続けると、同期モータ2のロータは回転方向に振動する。同期モータ2の振動は徐々に減衰していき、ロータは最終的には停止する。同期モータ2のロータが回転方向に振動している間、同期モータ2のロータに発生するトルクTrがゼロとなるのは、同期モータ2のロータの加速度の極性が、正から負へ、または負から正へ変化した時点である。また、同期モータ2の加速度の極性が正から負へ変化した時点において同期モータ2の速度は最大(極大)を示し、同期モータ2の加速度の極性が負から正へ変化した時点において同期モータ2の速度は最小(極小)を示す。よって、本実施形態では、トルクゼロ判定部12は、同期モータ2の(ロータの)加速度を取得し、同期モータ2の加速度の極性が変化した時点を、トルクがゼロになった時点と判定する。またあるいは、トルクゼロ判定部12は、同期モータ2の(ロータの)速度を取得し、同期モータ2の速度が最大または最小となった時点を、トルクがゼロになった時点と判定する。同期モータ2の加速度は、ロータ実位置取得部14によって取得されたロータ実位置を2階微分することにより取得することができる。また、同期モータ2の速度は、ロータ実位置取得部14によって取得されたロータ実位置を1階微分することにより取得することができる。ロータ実位置の微分計算処理は、トルクゼロ判定部12において実行されてもよく、ロータ実位置取得部14において実行されてもよく、あるいはさらに別の処理部において実行されてもよい。
As shown in FIG. 2, when the current phase is fixed and a constant exciting current is continuously supplied to the
続いて、磁極初期位置取得部13による磁極初期位置取得処理について、図6を参照して説明する。
Next, the magnetic pole initial position acquisition processing by the magnetic pole initial
図6は、本開示の実施形態における磁極初期位置取得処理を説明する図であって、(A)は同期モータのロータの加速度を例示し、(B)は同期モータのロータの速度を例示し、(C)は同期モータのロータ実位置を例示する。 6A and 6B are diagrams illustrating a magnetic pole initial position acquisition process according to an embodiment of the present disclosure. FIG. 6A illustrates the acceleration of the rotor of the synchronous motor, and FIG. 6B illustrates the speed of the rotor of the synchronous motor. , (C) exemplify the actual rotor position of the synchronous motor.
磁極初期位置取得部13は、トルクゼロ判定部12によりトルクTrがゼロとなったと判定された時点近傍におけるロータ実位置と、同期モータ2の極対数と、直流励磁中の励磁位相とに基づいて、同期モータ2のロータの磁極初期位置を取得する。図示の例において、ロータ実位置取得部14により取得されるロータ実位置のサンプリング周期をTsとしたとき、ロータ実位置取得部14が時刻0でロータ実位置を取得してから次にロータ実位置を取得するのは時刻Tsである。時刻0と時刻Tsとの間の時刻T0で、同期モータ2のロータの加速度aの極性が正から負に変化した(すなわちロータの加速度aがゼロクロスした)とする。時刻0における同期モータ2のロータの加速度をA0、ロータの速度をV0、ロータ実位置をP0とし、時刻Tsにおける同期モータ2のロータの加速度をA1、ロータの速度をV1、ロータ実位置をP1とする。また、時刻T0におけるロータ実位置をPeとする。図示の例において、トルクTrがゼロとなった時刻T0におけるロータ実位置Peから時刻Tsにおけるロータ実位置P1までの間のずれに、同期モータ2の極対数を乗算して得られる値に直流励磁中の励磁位相を加算した値が、同期モータ2のロータの磁極初期位置に対応する。すなわち、ロータ実位置取得部14により取得されたロータ実位置のサンプリング区間のうち、トルクゼロ判定部12によりトルクTrがゼロとなったと判定された時点が含まれるサンプリング区間を画定する2つのサンプリング時点である時刻0と時刻Tsとで挟まれる時間区間内に、トルクTrがゼロとなったと判定された時点が含まれる。本実施形態では、ロータ実位置取得部14により取得されたロータ実位置のサンプリング区間のうち、トルクゼロ判定部12によりトルクTrがゼロとなったと判定された時点が含まれるサンプリング区間を画定する2つのサンプリング時点(図6の例では時刻0と時刻Ts)に挟まれるいずれかの時点を、「トルクがゼロとなったと判定された時点」とみなし、これをトルクがゼロとなったと判定された時点の「近傍」と表現する。つまり、「トルクがゼロとなったと判定される時点近傍」は、トルクゼロ判定部12によりトルクTrがゼロとなったと判定された時点が含まれるサンプリング区間を画定する2つのサンプリング時点に挟まれる時間区間に存在すれば、いずれの時点であってもよい。ここで、当該時点におけるロータ実位置Peを算出する。ロータ実位置Peの算出処理の形態例について、以下にいくつか列挙する。
The magnetic pole initial
ロータ実位置Peの算出処理の第1の形態では次のようにしてロータ実位置Peを算出する。 In a first aspect of the calculation process of the rotor actual position P e calculates the rotor actual position P e as follows.
時刻tにおける同期モータ2のロータの加速度aは、式8のように表される。
The acceleration a of the rotor of the
よって、同期モータ2のロータの加速度が正から負に変化する時刻T0は、式8にt=T0、a(T0)=0を代入して式9のように表される。
Therefore, the time T 0 when the acceleration of the rotor of the
このとき、ロータ実位置もほぼ比例的に単調増加していることから、トルクTrがゼロになる時点である同期モータ2のロータの加速度aの極性が正から負に変化した(すなわちロータの加速度aがゼロクロスした)時点におけるロータ実位置Peは式10のように表される。
At this time, since the actual rotor position also monotonically increases almost proportionally, the polarity of the acceleration a of the rotor of the
ロータ実位置Peの算出処理の第1の形態では、磁極初期位置取得部13は、式10に基づいてロータ実位置を算出する。
In the first form of the calculation process of the rotor actual position P e , the magnetic pole initial
ロータ実位置Peの算出処理の第2の形態では次のようにしてロータ実位置Peを算出する。 In the second embodiment of the calculation process of the rotor actual position P e calculates the rotor actual position P e as follows.
トルクゼロ判定部12によりトルクTrがゼロとなったと判定された時点が含まれる区間では、同期モータ2のロータの速度の変化が小さいことから、同期モータ2のロータの速度が一定速度V0であるとみなすと、トルクTrがゼロになる時点におけるロータ実位置Peを式11のように表すことができる。
In the section including the time point when the torque zero
ロータ実位置Peの算出処理の第2の形態では、磁極初期位置取得部13は、式11に基づいてロータ実位置を算出する。
In the second form of the calculation process of the rotor actual position P e , the magnetic pole initial
ロータ実位置Peの算出処理の第3の形態では次のようにしてロータ実位置Peを算出する。 In a third embodiment of the calculation process of the rotor actual position P e calculates the rotor actual position P e as follows.
ロータ実位置はほぼ比例的に単調増加していることから、ロータ実位置のサンプリング区間の中間点をトルクTrがゼロになった時点とみなし、トルクTrがゼロになる時点におけるロータ実位置Peを式12のように表すことができる。
Since the rotor actual position has increased substantially proportionally monotonous, regarded as the time of the midpoint of the sampled segment of the rotor actual position torque T r becomes zero, the rotor actual position at the time when the torque T r becomes zero P e can be expressed as in
ロータ実位置Peの算出処理の第3の形態では、磁極初期位置取得部13は、式12に基づいてロータ実位置を算出する。
In the third embodiment of the calculation process of the rotor actual position P e , the magnetic pole initial
磁極初期位置取得部13は、第1〜第3の形態のうちのいずれかの算出処理にて算出されたトルクTrがゼロになる時点T0におけるロータ実位置Peと、トルクTrがゼロになってから次のサンプリング時点Tsにおけるロータ実位置P1と、同期モータ2の極対数ppとを用いて、式13に基づいて磁極初期位置を計算する。
The magnetic pole initial
磁極初期位置検出装置1にて検出された磁極初期位置にて磁極位置カウンタ(図示せず)を初期化し、これ以降はサンプリング周期ごとのインクリメンタルパルス量(=Pn−Pn-1)を極対数倍したものを磁極位置カウンタに加算する。
The magnetic pole position counter (not shown) to initialize at the detected magnetic pole initial position by the magnetic pole initial
図7は、本開示の実施形態による磁極初期位置検出装置の動作フローを示すフローチャートである。 FIG. 7 is a flowchart showing an operation flow of the magnetic pole initial position detection device according to the embodiment of the present disclosure.
ステップS101において、直流励磁指令生成部11は、電流位相を第1位相に固定した一定の励磁電流を同期モータ2へ流すための第1指令を生成する。電流位相(第1位相)は、例えば0度に固定される。直流励磁指令生成部11により生成された第1指令は、同期モータ2の駆動を制御するためのモータ制御装置(図示せず)内の電流制御部に送られる。モータ制御装置内の電流制御部は、直流励磁指令生成部11から受信した指令と固定された電流位相で変換される電流フィードバックとに基づいて電圧指令を生成し、電力変換部(図示せず)は、受信した電圧指令に基づいて同期モータ2に電圧を印加することで、電流位相を固定した一定の励磁電流を生成する。
In step S101, the direct-current
ステップS102において、磁極初期位置検出装置1は、同期モータ2のロータが動いたか否かを判定する。ステップS102において同期モータ2のロータが動いたと判定された場合はステップS103へ進み、同期モータ2のロータが動いたと判定されなかった場合はステップS105へ進む。
In step S102, the magnetic pole initial
ステップS103において、トルクゼロ判定部12は、同期モータ2に直流励磁指令生成部11により生成された指令に基づく一定の励磁電流が流れているときにおいて、同期モータ2のロータに発生するトルクがゼロとなったか否かを判定する。例えば、トルクゼロ判定部12は、同期モータ2の加速度の極性が変化した時点を、トルクがゼロになった時点と判定する。また例えば、トルクゼロ判定部12は、同期モータ2の速度が最大または最小となった時点を、トルクがゼロになった時点と判定する。ステップS103においてトルクがゼロとなったと判定された場合はステップS104へ進み、トルクがゼロにならなかったと判定された場合はステップS102へ戻る。
In step S103, the torque zero
ステップS104において、磁極初期位置取得部13は、トルクゼロ判定部12によりトルクがゼロとなったと判定された時点近傍における同期モータ2のロータ実位置と、同期モータ2の極対数と、直流励磁中の励磁位相とに基づいて、同期モータ2のロータの磁極初期位置を取得する。
In step S104, the magnetic pole initial
ステップS102において同期モータ2のロータが動いたと判定されなかった場合は、ステップS105において、直流励磁指令生成部11は、ステップS101において設定していた電流位相(例えば0度)から90度ずらした電流位相にて、一定の励磁電流を同期モータ2へ流すための指令を生成する。このようにステップS102において同期モータ2のロータが動いたと判定されなかった場合に電流位相を90度ずらして再度、一定の励磁電流を流すのは、ステップS101において設定していた電流位相がロータの磁極初期位置近傍に既にあるときは励磁電流を流しても同期モータ2のロータが振動的な動作をせず、磁極初期位置を正確に取得することができないので、これを回避するためである。
When it is not determined in step S102 that the rotor of the
ステップS106において、磁極初期位置検出装置1は、同期モータ2のロータが動いたか否かを判定する。ステップS106において同期モータ2のロータが動いたと判定された場合はステップS103へ進み、同期モータ2のロータが動いたと判定されなかった場合はステップS107へ進む。
In step S106, the magnetic pole initial
ステップS106において同期モータ2のロータが動いたと判定されなかった場合は、同期モータ2のロータが留め具で固定されるなど何らかの拘束状態にある可能性があるので、磁極初期位置検出装置1は、アラームを発してその動作を停止する。
If it is not determined in step S106 that the rotor of the
図8は、本開示の実施形態による磁極初期位置検出装置1を備える磁極位置検出装置100を含むモータ制御装置1000を示すブロック図である。
FIG. 8 is a block diagram showing the
磁極位置検出装置100は、磁極初期位置検出装置1と磁極位置更新部41とを備える。モータ制御装置1000は、磁極位置検出装置100と、速度制御部31と、電流指令生成部32と、電流制御部33と、dq三相変換部34と、電力変換部35と、三相dq変換部36と、速度取得部37とを備える。
The magnetic pole
速度制御部31は、速度指令ωcmdと速度取得部37によって取得された同期モータ2のロータの速度ωmとに基づいて、トルク指令Tcmdを生成する。
The
電流指令生成部32は、トルク指令Tcmdと速度取得部37によって取得された同期モータ2のロータの速度ωmとに基づいて、d軸電流指令Idc及びq軸電流指令Iqcを生成する。
The current
三相dq変換部36は、電力変換部35から出力された三相電流Iu、Iv、Iwを磁極位置検出装置100で検出された磁極位置に基づいて三相dq変換し、d軸電流Id及びq軸電流Iqを電流制御部33へ出力する。
The three-
電流制御部33は、通常のモータ制御時には、d軸電流指令Idc及びq軸電流指令Iqcとd軸電流Id及びq軸電流Iqとに基づいて、d軸電圧指令Vdc及びq軸電圧指令Vqcを生成する。また、電流制御部33は、磁極初期位置検出時には、磁極初期位置検出装置1(の直流励磁指令生成部11)から出力された直流励磁指令(Id=Ie,Iq=0)に基づいて、電流位相を固定した一定の励磁電流を流すためのd軸電圧指令Vdc及びq軸電圧指令Vqcを生成する。
During normal motor control, the
dq三相変換部34は、d軸電圧指令Vdc及びq軸電圧指令Vqcを磁極位置検出装置100で検出された磁極位置に基づいてdq三相変換し、三相電圧指令Vuc、Vvc、Vwcを電力変換部35へ出力する。
The dq three-
電力変換部35は、例えば半導体スイッチング素子のフルブリッジ回路からなる逆変換器(三相インバータ)で構成され、受信した三相電圧指令Vuc、Vvc、Vwcに基づいて半導体スイッチング素子のオンオフを制御し同期モータ2を駆動するための三相電流Iu、Iv、Iwを出力する。
The power conversion unit 35 includes, for example, an inverse converter (three-phase inverter) including a full-bridge circuit of semiconductor switching elements, and turns on / off the semiconductor switching elements based on the received three-phase voltage commands V uc , V vc , and V wc. And outputs three-phase currents I u , I v , and I w for controlling the
磁極位置検出装置100内の磁極位置更新部41は、磁極初期位置検出装置1(の磁極初期位置取得部13)から出力された磁極初期位置にて、磁極位置カウンタを初期化する。磁極位置カウンタの初期化後、磁極位置更新部41は、インクリメンタルパルス量を極対数倍したものを磁極位置カウンタに加算して磁極位置を出力する。
The magnetic pole
なお、上述した直流励磁指令生成部11、トルクゼロ判定部12、磁極初期位置取得部13、ロータ実位置取得部14、速度制御部31、電流指令生成部32、電流制御部33、dq三相変換部34、三相dq変換部36、速度取得部37、及び磁極位置更新部41は、例えばソフトウェアプログラム形式で構築されてもよく、あるいは各種電子回路とソフトウェアプログラムとの組み合わせで構築されてもよい。例えばこれらをソフトウェアプログラム形式で構築する場合は、モータ制御装置1000内にある演算処理装置をこのソフトウェアプログラムに従って動作させることで、上述の各部の機能を実現することができる。またあるいは、直流励磁指令生成部11、トルクゼロ判定部12、磁極初期位置取得部13、ロータ実位置取得部14、速度制御部31、電流指令生成部32、電流制御部33、dq三相変換部34、三相dq変換部36、速度取得部37、及び磁極位置更新部41を、各部の機能を実現するソフトウェアプログラムを書き込んだ半導体集積回路として実現してもよい。
The DC excitation
第2実施形態
以下、本開示の第2実施形態に係る磁極初期位置検出装置1Aについて説明する。磁極初期位置検出装置1Aは、第1実施形態における磁極初期位置検出装置1の変形例に相当する。図9は、磁極初期位置検出装置1Aの構成を表すブロック図である。磁極初期位置検出装置1Aは、第1実施形態に係る直流励磁指令生成部11の機能を実現する構成要素として、第1指令生成部11Aと、励磁位相決定部16と、第2指令生成部11Bとを備える。第1指令生成部11Aは、第1実施形態において直流励磁指令生成部11が有する機能として説明した、電流位相を第1位相に固定した一定の励磁電流を同期モータ2へ流す第1指令を生成する機能を有する。第2指令生成部11Bは、電流位相を、任意に設定した第2位相に固定した一定の励磁電流を同期モータ2へ流す指令(以下、第2指令とも記す)を生成する。励磁位相決定部16は、同期モータ2に第2指令に基づく励磁電流を流したときの同期モータ2の回転方向と、同期モータ2に対する速度指令(ωcmd)の回転方向とに基づいて、第1指令により同期モータ2が速度指令(ωcmd)の回転方向と同一方向に回転するように、第1指令を生成するための第1位相を決定する。この構成により、第1指令生成部11Aが生成した第1指令による直流励磁によりロータが回転する方向を、速度指令(ωcmd)によるロータの回転方向に合わせることができ、磁極初期位置検出動作から速度制御への移行をスムーズに行い、指令速度への到達時間を短縮することが可能になる。以下では、第2実施形態に係る磁極初期位置検出装置1Aの上記機能に注目して説明を行う。
Second Embodiment Hereinafter, a magnetic pole initial position detection device 1A according to a second embodiment of the present disclosure will be described. The magnetic pole initial position detection device 1A corresponds to a modified example of the magnetic pole initial
第2実施形態に係る磁極初期位置検出装置1Aによる磁極初期位置の検出動作の概略は以下のようになる。はじめに、第2指令生成部11Bは、任意に設定した第2位相(θ0)の電流位相で同期モータ2を直流励磁する。この場合の直流励磁は極短時間で良い。これにより、ロータが初期位置から、第2位相の電流位相での直流励磁に応じた方向に回転をはじめる。次に、励磁位相決定部16は、このときの励磁位相(第2位相)とロータの回転方向との関係を取得する。この関係に基づいて、励磁位相決定部16は、第1指令によりロータが回転する方向(極性)と速度指令(ωcmd)の回転方向(極性)とが一致するように、第1指令を生成するための第1位相を決定する。第1指令生成部11Aは、励磁位相決定部16により決定された励磁位相(第1位相)を用いて第1指令を生成する。第1指令生成部11Aにより生成された第1指令による直流励磁が行われると、トルクゼロ判定部12及び磁極初期位置取得部13の動作により磁極初期値が取得される。この場合、トルクゼロ判定部12は、第1指令生成部11Aによる同期モータ2に対する第1指令の開始後、一番最初に発生するトルクゼロを検知してこの検知結果を磁極初期位置取得部13に通知する。磁極初期位置が取得されると、速度指令(ωcmd)による同期モータ2の速度制御への移行が行われる。
The outline of the operation of detecting the magnetic pole initial position by the magnetic pole initial position detection device 1A according to the second embodiment is as follows. First, the second command generator 11B DC-excites the
図10は、磁極初期位置検出装置1A(主として第2指令生成部11B及び励磁位相決定部16)により実行される、磁極初期位置検出に用いる励磁位相(第1位相)を決定するための処理(以下、励磁位相決定処理と記す)を表すフローチャートである。はじめに、磁極初期位置検出装置1Aは、変数‘STAGE’の値を確認する(ステップS1)。変数‘STAGE’の値は本処理開始時にゼロに初期化されているため、最初にステップS1が実行されるときには‘STAGE’=0と判定され、処理はステップS2に進む。ステップS2では、磁極初期位置検出装置1Aは、本処理の開始時のロータ位置(θm0)をロータ実位置取得部14から取得して記憶し、変数‘STAGE’を1に更新する。
FIG. 10 is a process for determining the excitation phase (first phase) used for detecting the magnetic pole initial position, which is executed by the magnetic pole initial position detection device 1A (mainly the second command generation unit 11B and the excitation phase determination unit 16) ( Hereinafter, it will be described as an excitation phase determination process). First, the magnetic pole initial position detection device 1A confirms the value of the variable'STAGE '(step S1). Since the value of the variable'STAGE 'is initialized to zero at the start of this process, it is determined that'STAGE' = 0 when the step S1 is first executed, and the process proceeds to step S2. In step S2, the magnetic pole initial position detection device 1A acquires the rotor position (θ m0 ) at the start of this processing from the rotor actual
次に、第2指令生成部11Bは、直流励磁の電流位相を設定するための変数Θeに、任意に設定した電流位相θ0(第2位相)の値を代入し、第2指令を生成する。第2指令はモータ制御装置1000の電流制御部33に送られ、第2指令による直流励磁が行われる(ステップS3)。ステップS4では、変数‘STAGE’の値が確認される。現在、‘STAGE’=1であるため、処理はステップS5に進む。ステップS5では、磁極初期位置検出装置1Aは、ロータが動いたか否かを判定する。その結果、ロータが動いている場合(S5:YES)、励磁位相決定部16は、ロータが動いた方向(極性)が、速度指令(ωcmd)による回転方向(極性)と一致しているか否かを判定する(ステップS7)。その結果、ロータが動いた方向と速度指令による回転方向が一致している場合、(S7:YES)、励磁位相決定部16は、第1指令を生成するための励磁位相を代入する変数Θwに、ステップS3で設定した電流位相θ0の値を代入する(ステップS8)。
Next, the second command generation unit 11B substitutes the value of the arbitrarily set current phase θ 0 (second phase) into the variable Θe for setting the current phase of DC excitation, and generates the second command. . The second command is sent to the
他方、ロータが動いた方向と速度指令(ωcmd)による回転方向とが一致しない場合には(S7:NO)、励磁位相決定部16は、電流位相θ0に180度を加えた値を変数Θwに代入する(ステップS9)。ここで電流位相θ0に180度を加えたものを変数Θwに加えるのは、励磁位相(Θw)での直流励磁におけるロータの回転方向を、電流位相θ0による直流励磁の場合のロータの回転方向と逆の方向とするためである。現時点のロータの位置は、ステップS2で記憶した処理開始時のロータ位置(θm0)よりも進んでいるので、ロータが進んだ分の位相を変数Θwに加えて最終的な第1指令を生成するための励磁位相(第1位相)とする(ステップS10)。具体的には、ステップS10では、以下のように変数Θwを決定する。
Θw=Θw+pp(Pc−θm0)
ここで、Pc:ロータ現在位置
pp:極対数
このように第1指令を生成するための励磁位相(Θw)が決定されると、励磁位相決定部16は、決定された励磁位相(Θw)を第1指令生成部11Aに渡し、変数‘STAGE’を処理完了を示す3に更新する(ステップS11)。スッテプS11において変数‘STAGE’が3に更新されると、ステップS1において変数‘STAGE’が3であると判定され、本励磁位相決定処理は終了する。以上のように決定された励磁位相(Θw)を、第1指令生成部11Aにおいて第1指令を生成するために用いることで、磁極初期位置検出動作のための直流励磁におけるロータの回転方向を、速度指令(ωcmd)によるロータの回転方向に一致させることができる。
On the other hand, when the moving direction of the rotor and the rotating direction according to the speed command (ω cmd ) do not match (S7: NO), the excitation
Θ w = Θ w + pp (P c −θ m0 )
Where Pc: current rotor position
pp: Number of pole pairs When the excitation phase (θ w ) for generating the first command is determined in this way, the excitation
ステップS5においてロータが動かないと判定された場合は、磁極初期位置検出装置1Aは、電流位相θ0に90度を加えた電流位相Θeにて直流励磁を行う(ステップS6)。ここで、ステップS5でロータが動かないと判定されるのは、電流位相θ0がロータの磁極初期位置(位相)近傍にある場合である。よって、これを回避するために、電流位相θ0に90度を加えた電流位相Θeで直流励磁を行うこととする。ステップS6では、変数‘STAGE’を2に更新する。ステップS5において変数‘STAGE’が2に更新されて処理がステップS1に戻ると、変数‘STAGE’が2であると判定され、処理はステップS4に進む。この場合、ステップS4において変数‘STAGE’の値が2であると判定され、処理はステップS12に進む。 When it is determined in step S5 that the rotor does not move, the magnetic pole initial position detection device 1A performs DC excitation with the current phase θ e obtained by adding 90 degrees to the current phase θ 0 (step S6). Here, it is determined in step S5 that the rotor does not move when the current phase θ 0 is near the magnetic pole initial position (phase) of the rotor. Therefore, in order to avoid this, DC excitation is performed with the current phase θ e obtained by adding 90 degrees to the current phase θ 0 . In step S6, the variable'STAGE 'is updated to 2. When the variable'STAGE 'is updated to 2 in step S5 and the process returns to step S1, it is determined that the variable'STAGE' is 2, and the process proceeds to step S4. In this case, the value of the variable'STAGE 'is determined to be 2 in step S4, and the process proceeds to step S12.
ステップS12では、ステップS6で電流位相θ0に90度を加えた電流位相Θeで直流励磁を行った結果としてロータが動いたか否かが判定される。その結果、ロータが動いたと判定された場合(S12:YES)、ロータが回転した方向(極性)が判定される(ステップS13)。その結果、ロータの回転方向がプラス方向であると判定された場合には(S13:‘+’)、ステップS3で設定した電流位相θ0が磁極初期位置(位相)を表していることになる。この場合、電流位相θ0に、本処理を開始してからロータが移動した分の位相を加えた値(Θw)を以下の数式の通り求めて磁極初期位置とする(ステップS14)。
Θw=θ0+pp(Pc−θm0)
In step S12, it is determined whether or not the rotor has moved as a result of performing DC excitation with the current phase θ e obtained by adding 90 degrees to the current phase θ 0 in step S6. As a result, when it is determined that the rotor has moved (S12: YES), the direction (polarity) in which the rotor has rotated is determined (step S13). As a result, when it is determined that the rotation direction of the rotor is the positive direction (S13: '+'), the current phase θ 0 set in step S3 represents the magnetic pole initial position (phase). . In this case, a value (θ w ) obtained by adding the phase of the amount of movement of the rotor after the start of this process to the current phase θ 0 is obtained by the following mathematical expression and set as the magnetic pole initial position (step S14).
Θ w = θ 0 + pp (P c −θ m0 )
他方、ステップS13においてロータの回転方向がマイナス方向であると判定された場合には(S13:‘−’)、ステップS3で設定した電流位相θ0に180度を加えた値が磁極初期位置(位相)を表していることになる。この場合、電流位相θ0に180度を加えた値に、本処理を開始してからロータが移動した分の位相を加えた値(Θw)を以下の数式の通り求めて磁極初期位置とする(ステップS15)。
Θw=θ0+180度+pp(Pc−θm0)
On the other hand, when it is determined in step S13 that the rotor rotation direction is the minus direction (S13: '-'), the value obtained by adding 180 degrees to the current phase θ 0 set in step S3 is the magnetic pole initial position ( Phase). In this case, a value (Θ w ) obtained by adding the phase that corresponds to the movement of the rotor after the start of this process to the value obtained by adding 180 degrees to the current phase θ 0 is obtained by the following mathematical expression and is set as the magnetic pole initial position. Yes (step S15).
Θ w = θ 0 +180 degrees + pp (P c −θ m0 )
ステップS16では、ステップS14又はS15で求められたΘwを磁極初期位置と決定し、本励磁位相決定処理を完了するため変数‘STAGE’を3に更新する。この場合、本励磁位相決定処理は終了し、第1指令生成部11Aによる第1指令の生成及び第1指令に基づく磁極初期位置検出は行われない。ステップS14又はS15で求められたΘwは、磁極初期位置検出装置1から磁極位置更新部41に出力する磁極初期位置とされる。
In step S16, Θ w obtained in step S14 or S15 is determined as the magnetic pole initial position, and the variable'STAGE 'is updated to 3 to complete the main excitation phase determination process. In this case, the main excitation phase determination process ends, and the first
ここで、ステップS6において電流位相θ0に90度を加えた電流位相Θeで直流励磁を行った場合に、ロータの回転方向に応じてステップS14、S15の通り磁極初期位置を決定できることについて説明する。ステップS5でロータが動かないと判定されるのは、電流位相θ0が磁極初期値の位相と一致しているか、磁極初期位置の位相と180度異なる場合である。ステップS6で電流位相θ0+90度で直流励磁しロータが動いた状況について考える。ロータが動くのは、図3を参照して説明した通り、励磁電流Ieの励磁位相(図3の場合0度)と、磁極位置との間にθのずれがある場合、すなわち、数式2及び数式3で示したトルクが発生している場合である。ここでは、非突極性の場合(数式3)について考える。図11は、励磁位相と磁極位置とのずれθにより数式3に従って発生するトルクを表すグラフである。図11に示す通り、励磁位相と磁極位置との間のずれθが正の範囲(0〜180度)でトルクは負の値をとり、θが負の範囲(0〜−180度)でトルクは正の値をとる。
Here, it is explained that when DC excitation is performed at the current phase Θ e obtained by adding 90 degrees to the current phase θ 0 in step S6, the magnetic pole initial position can be determined as in steps S14 and S15 depending on the rotation direction of the rotor. To do. It is determined in step S5 that the rotor does not move when the current phase θ 0 matches the phase of the magnetic pole initial value or differs from the phase of the magnetic pole initial position by 180 degrees. Consider a situation in which the rotor is moved by direct-current excitation at the current phase θ 0 +90 degrees in step S6. As described with reference to FIG. 3, the rotor moves when there is a deviation of θ between the magnetic pole position and the excitation phase of the excitation current I e (0 degrees in FIG. 3), that is,
この場合、図12に示すように、励磁電流Ieをdc軸の位相0度に設定した座標系に対して磁極位置(位相)が第1象限及び第2象限に存在する場合にはロータはマイナス方向に回転し、磁極位置(位相)が第3象限及び第4象限にある場合にはロータはプラス方向に回転する。ここで、位相のプラス方向が図12の左回りであることに留意すると、電流位相(θ0+90度)での直流励磁においてロータの回転方向がプラスと判定されるのは(S13:‘+’)、電流位相(θ0+90度)に対して磁極初期位置がマイナス方向に90度ずれた位置(つまり、電流位相θ0の位置)にある場合であると理解できる。他方、電流位相(θ0+90度)での直流励磁においてロータの回転方向がマイナスと判定されるのは(S13:‘−’)、電流位相(θ0+90度)に対して磁極初期位置がプラス方向に90度ずれた位置(つまり、電流位相θ0に180度を加えた位置)にあった場合である。したがって、ステップS14では電流位相θ0にロータが移動した分の位相を加えた値(Θw)を磁極初期値として決定することができ、ステップS15では電流位相θ0に180度を加えた値にロータが移動した分の位相を加えた値(Θw)を磁極初期値として決定することができる。 In this case, as shown in FIG. 12, when the magnetic pole position (phase) exists in the first quadrant and the second quadrant with respect to the coordinate system in which the exciting current I e is set to the phase of 0 degrees on the dc axis, the rotor Rotates in the negative direction, and when the magnetic pole position (phase) is in the third and fourth quadrants, the rotor rotates in the positive direction. Here, note that the plus direction of the phase is the counterclockwise direction in FIG. 12, and it is determined that the rotor rotation direction is positive in the DC excitation at the current phase (θ 0 +90 degrees) (S13: ′ +). It can be understood that it is a case where the magnetic pole initial position is at a position deviated by 90 degrees in the negative direction with respect to the current phase (θ 0 +90 degrees) (that is, the position of the current phase θ 0 ). On the other hand, in DC excitation at the current phase (θ 0 +90 degrees), the rotor rotation direction is determined to be negative (S13: '−') because the magnetic pole initial position is relative to the current phase (θ 0 +90 degrees). This is the case where the position is deviated by 90 degrees in the plus direction (that is, the position obtained by adding 180 degrees to the current phase θ 0 ). Therefore, in step S14, a value (Θ w ) obtained by adding the phase corresponding to the movement of the rotor to the current phase θ 0 can be determined as the magnetic pole initial value, and in step S15, the value obtained by adding 180 degrees to the current phase θ 0 A value (Θ w ) obtained by adding the phase corresponding to the movement of the rotor can be determined as the magnetic pole initial value.
図10の説明に戻り、ステップS12でロータが動かないと判定されるのは、同期モータ2が拘束状態にあるか、動力線が断線している状態である。よってこの場合、磁極初期位置検出装置1Aはアラームを発し、本処理を停止するため変数‘STAGE’を3に更新する。
Returning to the description of FIG. 10, it is determined that the rotor does not move in step S12 when the
以上説明したように、第2実施形態によれば、第1指令生成部11Aが生成する第1指令による直流励磁によりロータが回転する方向を、速度指令(ωcmd)によるロータの回転方向に合わせることができ、磁極初期位置検出動作から速度制御への移行をスムーズに行うことが可能になる。
As described above, according to the second embodiment, the direction in which the rotor rotates due to the DC excitation based on the first command generated by the
以上、典型的な実施形態を用いて本発明を説明したが、当業者であれば、本発明の範囲から逸脱することなしに、上述の各実施形態に変更及び種々の他の変更、省略、追加を行うことができるのを理解できるであろう。 Although the present invention has been described above by using the typical embodiments, those skilled in the art can make changes to the above-described embodiments and various other modifications and omissions without departing from the scope of the present invention. It will be appreciated that additions can be made.
1、1A 磁極初期位置検出装置
2 同期モータ
11 直流励磁指令生成部
11A 第1指令生成部
11B 第2指令生成部
12 トルクゼロ判定部
13 磁極初期位置取得部
14 ロータ実位置取得部
15 記憶部
16 励磁位相決定部
31 速度制御部
32 電流指令生成部
33 電流制御部
34 dq三相変換部
35 電力変換部
36 三相dq変換部
37 速度取得部
41 磁極位置更新部
100 磁極位置検出装置
1000 モータ制御装置
1, 1A Magnetic pole initial
Claims (9)
電流位相を第1位相に固定した一定の励磁電流を前記同期モータへ流す第1指令を生成する直流励磁指令生成部と、
前記同期モータに前記第1指令に基づく前記励磁電流が流れているときにおいて、前記同期モータのロータに発生するトルクがゼロとなったか否かを判定するトルクゼロ判定部と、
前記トルクゼロ判定部により前記トルクがゼロとなったと判定された時点近傍におけるロータ実位置と、前記同期モータの極対数と、前記第1指令による直流励磁中の励磁位相とに基づいて、前記同期モータのロータの磁極初期位置を取得する磁極初期位置取得部と、
を備える、磁極初期位置検出装置。 A magnetic pole initial position detection device for detecting a magnetic pole initial position of a rotor of a synchronous motor,
A direct-current excitation command generation unit that generates a first command that causes a constant excitation current whose current phase is fixed to the first phase to flow to the synchronous motor;
A torque zero determination unit that determines whether or not the torque generated in the rotor of the synchronous motor is zero when the exciting current based on the first command is flowing in the synchronous motor;
The synchronous motor based on the rotor actual position in the vicinity of the time point when the torque is determined to be zero by the torque zero determination unit, the number of pole pairs of the synchronous motor, and the excitation phase during DC excitation by the first command. A magnetic pole initial position acquisition unit for acquiring the magnetic pole initial position of the rotor of
A magnetic pole initial position detection device comprising:
前記同期モータの前記極対数に係る情報を記憶する記憶部と、
をさらに備える、請求項1から3のいずれか一項に記載の磁極初期位置検出装置。 A rotor actual position acquisition unit that acquires the position of the rotor from a sensor provided in the synchronous motor;
A storage unit that stores information related to the number of pole pairs of the synchronous motor;
The magnetic pole initial position detection device according to any one of claims 1 to 3, further comprising:
電流位相を、任意に設定した第2位相に固定した一定の励磁電流を前記同期モータへ流す第2指令を生成する第2指令生成部と、
前記同期モータに前記第2指令に基づく前記励磁電流を流したときの前記同期モータの回転方向と、前記同期モータに対する速度指令の回転方向とに基づいて、前記第1指令により前記同期モータが前記速度指令の回転方向と同一方向に回転するように、前記第1指令を生成するための前記第1位相を決定する励磁位相決定部と、
前記励磁位相決定部により決定された前記第1位相の電流位相を用いて前記第1指令を生成する第1指令生成部と、を備える請求項1から7のいずれか一項に記載の磁極初期位置検出装置。 The DC excitation command generation unit,
A second command generation unit that generates a second command that causes a constant exciting current whose current phase is fixed to the arbitrarily set second phase to flow to the synchronous motor;
Based on the rotation direction of the synchronous motor when the exciting current based on the second command is applied to the synchronous motor and the rotation direction of the speed command to the synchronous motor, the synchronous motor is controlled by the first command. An excitation phase determination unit that determines the first phase for generating the first command so as to rotate in the same direction as the rotation direction of the speed command;
The magnetic pole initial according to any one of claims 1 to 7, further comprising: a first command generation unit that generates the first command using the current phase of the first phase determined by the excitation phase determination unit. Position detection device.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/591,137 US11303239B2 (en) | 2018-10-12 | 2019-10-02 | Magnetic pole initial position detection device using direct-current excitation method and magnetic pole position detection device |
DE102019126758.7A DE102019126758A1 (en) | 2018-10-12 | 2019-10-04 | MAGNETPOL INITIAL POSITION DETECTING DEVICE USING THE DC EXCITING METHOD AND MAGNETIC POLE POSITION DETECTING DEVICE |
CN201910955155.3A CN111049433A (en) | 2018-10-12 | 2019-10-09 | Magnetic pole initial position detection device and magnetic pole position detection device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018193846 | 2018-10-12 | ||
JP2018193846 | 2018-10-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020065433A true JP2020065433A (en) | 2020-04-23 |
JP6962957B2 JP6962957B2 (en) | 2021-11-05 |
Family
ID=70387712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019055633A Active JP6962957B2 (en) | 2018-10-12 | 2019-03-22 | DC excitation type magnetic pole initial position detection device and magnetic pole position detection device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6962957B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022091701A1 (en) * | 2020-10-26 | 2022-05-05 | パナソニックIpマネジメント株式会社 | Motor control device, and washing machine or washing and drying machine having said motor control device installed therein |
WO2022202817A1 (en) * | 2021-03-26 | 2022-09-29 | ファナック株式会社 | Synchronous motor control device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10262397A (en) * | 1997-03-19 | 1998-09-29 | Toyota Motor Corp | Method for measuring electric angle offset of motor |
JP2001103784A (en) * | 1999-09-30 | 2001-04-13 | Mitsubishi Electric Corp | Method for detecting difference in angle between motor magnetic pole position and encoder reference position and motor controller |
JP2007318894A (en) * | 2006-05-25 | 2007-12-06 | Nissan Motor Co Ltd | Device and method for detecting phase shift of magnetic pole position sensor for synchronous motor |
JP2008118778A (en) * | 2006-11-02 | 2008-05-22 | Toto Ltd | Initial phase detection method for permanent-magnet synchronous machine, control method for permanent-magnet synchronous machine, moving device, manufacturing device for electronic component, inspection device for electronic component, manufacturing device for precision component, and inspection device for precision component |
JP2013027261A (en) * | 2011-07-26 | 2013-02-04 | Hitachi Automotive Systems Ltd | Inverter device |
WO2014192467A1 (en) * | 2013-05-28 | 2014-12-04 | 富士電機株式会社 | Device for detecting magnetic pole position of permanent magnet-type synchronous motor |
JP2015082904A (en) * | 2013-10-23 | 2015-04-27 | 三菱電機株式会社 | Magnetic pole position detection method of synchronous rotating machine |
-
2019
- 2019-03-22 JP JP2019055633A patent/JP6962957B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10262397A (en) * | 1997-03-19 | 1998-09-29 | Toyota Motor Corp | Method for measuring electric angle offset of motor |
JP2001103784A (en) * | 1999-09-30 | 2001-04-13 | Mitsubishi Electric Corp | Method for detecting difference in angle between motor magnetic pole position and encoder reference position and motor controller |
JP2007318894A (en) * | 2006-05-25 | 2007-12-06 | Nissan Motor Co Ltd | Device and method for detecting phase shift of magnetic pole position sensor for synchronous motor |
JP2008118778A (en) * | 2006-11-02 | 2008-05-22 | Toto Ltd | Initial phase detection method for permanent-magnet synchronous machine, control method for permanent-magnet synchronous machine, moving device, manufacturing device for electronic component, inspection device for electronic component, manufacturing device for precision component, and inspection device for precision component |
JP2013027261A (en) * | 2011-07-26 | 2013-02-04 | Hitachi Automotive Systems Ltd | Inverter device |
WO2014192467A1 (en) * | 2013-05-28 | 2014-12-04 | 富士電機株式会社 | Device for detecting magnetic pole position of permanent magnet-type synchronous motor |
JP2015082904A (en) * | 2013-10-23 | 2015-04-27 | 三菱電機株式会社 | Magnetic pole position detection method of synchronous rotating machine |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022091701A1 (en) * | 2020-10-26 | 2022-05-05 | パナソニックIpマネジメント株式会社 | Motor control device, and washing machine or washing and drying machine having said motor control device installed therein |
WO2022202817A1 (en) * | 2021-03-26 | 2022-09-29 | ファナック株式会社 | Synchronous motor control device |
JP7568832B2 (en) | 2021-03-26 | 2024-10-16 | ファナック株式会社 | Synchronous Motor Controller |
Also Published As
Publication number | Publication date |
---|---|
JP6962957B2 (en) | 2021-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5174205B2 (en) | Detection device for detecting magnetic pole position of synchronous motor and control device including the same | |
JP4989075B2 (en) | Electric motor drive control device and electric motor drive system | |
JP3971741B2 (en) | Magnetic pole position detector | |
JP4959460B2 (en) | Motor starting device and motor starting method | |
JP4614728B2 (en) | Motor drive control device and starting method | |
US8593087B2 (en) | Magnetic pole position estimation method for AC synchronous motor | |
KR20070024436A (en) | Self tuning method and apparatus for permanent magnet sensorless control | |
WO2016035298A1 (en) | Motor drive device and brushless motor | |
EP2689527B1 (en) | A method and apparatus for control of electrical machines | |
US11303239B2 (en) | Magnetic pole initial position detection device using direct-current excitation method and magnetic pole position detection device | |
JP2019187154A (en) | Semiconductor device, motor drive system, and motor control program | |
JP4102770B2 (en) | Winding field synchronous machine controller | |
JP6962957B2 (en) | DC excitation type magnetic pole initial position detection device and magnetic pole position detection device | |
US20150188461A1 (en) | Motor driving control apparatus and method, and motor driving system using the same | |
JP3818237B2 (en) | Control device for synchronous motor | |
US20180198398A1 (en) | System and method for controlling a motor | |
JP7319454B2 (en) | Magnetic pole position detector | |
JP6707050B2 (en) | Synchronous motor controller | |
JP5800933B2 (en) | Motor control device for controlling synchronous motor | |
CN112398373B (en) | Control method and device of brushless direct current motor and storage medium | |
KR101185029B1 (en) | Method for MICRO-STEPPING VARIABLE STRUCTURE CONROL OF PERMANENT MAGNET STEP MOTOR | |
WO2022202817A1 (en) | Synchronous motor control device | |
JP5772799B2 (en) | Motor pole phase adjustment method | |
JP5264544B2 (en) | Control device for permanent magnet motor | |
JP2007082380A (en) | Synchronous motor control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200323 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201125 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201201 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210608 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210726 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20210726 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20210803 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20210810 |
|
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: 20210914 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211014 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6962957 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |