+

WO1997011525A1 - Procede de commande d'intensite dans un servo-moteur - Google Patents

Procede de commande d'intensite dans un servo-moteur Download PDF

Info

Publication number
WO1997011525A1
WO1997011525A1 PCT/JP1996/002745 JP9602745W WO9711525A1 WO 1997011525 A1 WO1997011525 A1 WO 1997011525A1 JP 9602745 W JP9602745 W JP 9602745W WO 9711525 A1 WO9711525 A1 WO 9711525A1
Authority
WO
WIPO (PCT)
Prior art keywords
phase
voltage
current
command
servomotor
Prior art date
Application number
PCT/JP1996/002745
Other languages
English (en)
French (fr)
Inventor
Yasusuke Iwashita
Hiroyuki Kawamura
Original Assignee
Fanuc Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Ltd filed Critical Fanuc Ltd
Priority to US08/836,732 priority Critical patent/US5955863A/en
Priority to DE69626492T priority patent/DE69626492T2/de
Priority to EP96931294A priority patent/EP0798848B1/en
Publication of WO1997011525A1 publication Critical patent/WO1997011525A1/ja

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/06Rotor flux based control involving the use of rotor position or rotor speed sensors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop

Definitions

  • the present invention relates to a current control method of an AC servo motor used as a drive source of a machine device such as a machine tool or an industrial machine, or a robot.
  • Fig. 10 is a block diagram showing the control system of a conventional AC servomotor.
  • the position error is calculated by subtracting the position feedback value detected by an encoder or the like from the position command, and the position error is calculated in the position error in item 1
  • the speed command is obtained by position loop control.
  • the speed deviation is obtained by subtracting the speed feedback value from the speed command
  • the torque command (current command) is obtained by performing the speed loop processing of proportional integral control in item 2.
  • the current feedback value is subtracted from the tonnoke command, the current loop process is performed in Section 3 to find the voltage command for each phase, and PWM control is performed based on the voltage command, and the AC servo motor M It is controlled.
  • the PWM control is performed in an inverter or the like, and the currents Iu, Iv, and Iw of each phase are supplied to the servo motor M for driving.
  • a current loop is formed in the innermost minor loop of the position and velocity loops, and this current loop controls the current flowing through each phase of the AC servomotor.
  • a DQ control method in which a three-phase current is DQ-converted, converted into a two-phase DC coordinate system of D-phase and Q-phase, and then each phase is controlled by a DC component. Have been.
  • Figure 11 shows the control system that controls the AC servomotor by DQ conversion.
  • the D-phase current command is set to ⁇ 0 '' and the Q-phase
  • the flow command is the torque command output from the speed loop.
  • the D-phase is obtained by using the actual currents of the respective u, v, and w phases of the motor and the rotor phase detected by the rotor position detector 7. , Q phase currents I d and I q are obtained, and this current is subtracted from each phase command value to obtain the D phase and Q phase current deviations.
  • the current controllers 5d and 5q the current deviation is proportionally and integratedly controlled to obtain the D-phase command voltage Vd and the Q-phase command voltage Vq.
  • the means 8 for converting the two-phase voltage to the three-phase voltage is obtained by obtaining the u, v, and w-phase command voltages Vu, Vv, and Vw from the two-phase command voltages Vd and Vq, and Then, currents I u, I v, and I w are supplied to each phase of the servomotor by an inverter or the like to control the servomotor.
  • the D-Q converted D-phase voltage V d and Q-phase voltage V q can be expressed by the following equation (1).
  • V d (R + s L) I d — ⁇
  • V ⁇ Z ⁇ I d — ⁇ Iq
  • V q ⁇ ⁇ + Z 'lq + ⁇ L' ld (1)
  • the value of the current loop integrator is large. If the value of this integrator becomes excessive, the maximum voltage command continues to be output for a while even after the current command decreases, and the behavior of the current loop after voltage command saturation becomes unstable. Become.
  • Fig. 12 shows the D-phase control system and Q-phase control system of the conventional AC servo motor
  • Fig. 13 shows the D-phase command voltage and the Q-phase command voltage in the saturation process.
  • the D-phase controller and the Q-phase controller have integral terms 11 and 12 (K1 is the integral gain) and proportional terms 13 and 14 (K2 is the integral term).
  • the motor is represented by the resistance R and the inductance L.
  • each D phase and Q phase have interference terms 15 and 16 from each other.
  • the combined command voltage of the D-phase command voltage Vd and the Q-phase command voltage Vq is Vc, and the maximum voltage that the power amplifier can output is the DC link voltage Vdc.
  • the saturation process is performed as follows. (1) to come and V d 2 + V q 2 ⁇ V dc 2 ( within a circle base click DOO Le is DC Li down click voltage synthesis command voltage V c or circle) is given, the voltage command V c Output as it is.
  • V d V dc ⁇ V d / (V d 2 + V q " 1/2 ... (2)
  • V q V dc-V q / CV d ⁇ V q 2 ) 1 ⁇ 2- (3) Clamp.
  • V c k 1 ⁇ (I-I fb) / s — k 2 ⁇ I fb (4) From the relationship of equation (4), the maximum voltage command V c max set by the clamp is It is represented by the following equation (5).
  • V c max k 1 ⁇ (I-I fb) / s * — k 2 ⁇ I fb
  • the integrator represented by lZs * is set so that the current controller outputs the maximum voltage command Vcmax, and is represented by the following equation (6).
  • the current controller outputs the clamped D-phase voltage and Q-phase voltage by the saturation process that rewrites the integrator, and the combined voltage output Vc is always DC-coupled. Voltage within V dc.
  • the D-phase current Id in the same direction as the direction of the magnetic flux ⁇ is set to ⁇ 0 '', and the Q-phase current Iq orthogonal to the D-phase current Id follows the torque command. Control. If the angular velocity of the rotor is ⁇ , the rotor rotates in the forward direction and ⁇ > 0 and lq> 0 when accelerating.
  • the D-phase voltage and the Q-phase voltage at this time are represented by a vector diagram as shown in Fig.14.
  • V d V lim-sin ⁇ -(7)
  • V q V lim * c os ⁇ ... (8)
  • the D-phase current command for flowing the reactive current is set to “0”, and the current control is performed according to the Q-phase current command.
  • a negative voltage of (one OJ L ⁇ I q) is generated in the D phase due to voltage interference in the motor.
  • the D-phase command voltage Vd reaches the interference voltage (1 ⁇ L ⁇ Iq) as shown in FIG. 15a. However, no current flows in the D phase. Therefore, as shown in FIG. 15b, no interference voltage due to the D-phase current is generated in the Q-phase.
  • the D-phase command voltage V d becomes the interference voltage (one cu L ⁇ I q ) Cannot be reached, and a positive current I d flows in the D phase as shown in Fig. 16a.
  • This positive D-phase current I d increases the Q-phase voltage V q by adding (OJ L ⁇ I d) to the Q-phase voltage V q shown in Fig. 16b as shown in the following equation (9). Let it.
  • Fig. 17 which shows the relationship between the D-phase and Q-phase voltages, in the current control system using DQ conversion
  • the vector voltage becomes in the direction moving toward the inside of the DC link voltage, and the vector voltage becomes Voltage saturation is promoted by moving in the direction outside the DC link voltage.
  • Equation (1) during acceleration, a current normally flows in the negative direction of the D phase due to voltage interference, and thus voltage saturation is promoted.
  • An object of the present invention is to achieve both a large acceleration torque and a stable deceleration current control when a voltage command is saturated in current control of a servomotor by DQ conversion.
  • the present invention is applied only when decelerating when the voltage command is saturated.
  • saturation processing is performed to rewrite only the integrator of the Q-phase current control loop.
  • a large torque is required to cause the servomotor to rapidly accelerate during high-speed rotation, but in such a case, the vector sum of the D-phase and Q-phase voltage commands becomes large.
  • the output of the power amplifier is limited to the clamped voltage command, and the servo motor current cannot be controlled. .
  • saturation processing is not performed on the D phase, only the Q phase is saturated, and only the integrator in the Q phase current control loop is rewritten. Is applied.
  • the saturation process for the Q phase limits the size of the integrator in the current loop, prevents the phenomenon that the maximum voltage command can be output when the current command decreases, and reduces the voltage command. Stable deceleration current control of the current loop after saturation.
  • the D-phase voltage is output preferentially without limitation, and the D-phase current generated by voltage interference is reduced to zero. To increase the acceleration torque by increasing the Q-phase current.
  • saturation processing is performed on the D and Q phases to rewrite the integrators in the D and Q current control loops. Let's do it. This limits the size of the integrator in the current loop, prevents the phenomenon that the maximum voltage command continues to be output when the current command decreases, and reduces the current after the voltage command saturation. Make the high-speed current control of the loop stable.
  • the D-phase current generated by voltage interference acts in the direction of decreasing the Q-phase current, so it is necessary to control the D-phase current with the D-phase voltage. Instead, saturation processing is also performed on the D phase.
  • FIG. 1 is a flowchart showing an outline of a current control method for a servomotor according to the present invention.
  • FIG. 2 is a block diagram showing a D-phase control system and a Q-phase control system of an AC servomotor embodying the present invention.
  • FIGS. 3a and 3b show the states of the D-phase voltage and the Q-phase voltage during acceleration according to the current control method of the present invention
  • FIGS. 3c and 3d show the states during acceleration.
  • Vector diagrams showing the relationship between the D-phase voltage and the Q-phase voltage according to the current control method of the present invention and the conventional current control method.
  • 4A and 4B are diagrams showing the states of the D-phase voltage and the Q-phase voltage when the command voltage is not saturated during deceleration according to the current control method of the present invention.
  • FIGS. 5a, 5b and 5c show the states of the D-phase voltage and the Q-phase voltage when the command voltage is saturated during deceleration
  • FIG. 6 shows a servomotor for implementing the present invention.
  • Block diagram of control system FIG. 7 is a flow chart of a current loop control process performed by the processor of the digital servo circuit shown in FIG. 6 at predetermined intervals.
  • Figure 8 is a graph showing the response results of the conventional current control method.
  • FIG. 9 is a graph showing a response result by the current control method of the present invention.
  • Figure 10 is a block diagram of the control system of a conventional AC servomotor.
  • Fig. 11 is a block diagram of a control system that controls AC sub-mode by DQ conversion.
  • Figure 12 is a block diagram showing the D-phase control system and the Q-phase control system of a conventional AC servomotor.
  • Figure 13 is a vector diagram showing the saturation processing of the command voltage
  • Figure 14 is a vector diagram of the D-phase voltage and the Q-phase voltage after the saturation processing
  • Figures 15a and 15b show the D-phase and Q-phase voltages when the combined voltage Vc does not exceed the voltage limit.
  • Figures 16a and 16b show the combined voltage V Diagram showing D-phase voltage and Q-phase voltage when c exceeds the voltage limit,
  • FIG. 17 is a diagram showing the relationship between the D-phase voltage and the Q-phase voltage in the DQ conversion.
  • step T1 it is determined whether the voltage command is saturated or not. If the voltage command is not saturated, the current loop processing is performed without performing the saturation processing. If the voltage command is saturated, the process proceeds to step T2, and a saturation process for rewriting the integrator based on the voltage command clamped for the Q phase is performed.
  • step T3 it is determined whether the acceleration control is performed. If acceleration control of the servomotor is performed, current loop processing is performed without performing saturation processing for the D phase. After the saturation process is performed on the phase, the current loop process is performed.
  • Fig. 2 is a diagram showing the control system of the AC servomotor embodying the present invention divided into D-phase and Q-phase control systems.
  • the phase controller has integral terms 11 and 12 (K1 is the integral gain) and proportional terms 13 and 14 (K2 is the proportional gain), respectively, and the motor has a resistance R And the inductance L.
  • the D phase and the Q phase have interference terms 15 and 16 from each other. This configuration is common to the conventional block diagram shown in FIG.
  • the deceleration of the D-phase integrator Rewriting by saturation processing is performed only at the time of acceleration, and the Q-phase integrator is rewritten by saturation processing at the time of acceleration and deceleration. Increases torque and stabilizes deceleration current control when the voltage command is saturated during acceleration and deceleration.
  • FIG. 3c and 3d show the current control method of the present invention during acceleration and the D-phase voltage obtained by the conventional current control method. The relationship between the Q-phase voltages is shown. Comparing the Q-phase voltages, according to the current control method of the present invention shown in FIG. Since ( ⁇ LD) does not occur, if the component due to the Q-phase current in the clamped voltage is larger than the current control method shown in Fig. You can do it. As a result, since the torque of the servomotor is proportional to the Q-phase current, the acceleration characteristics of the servomotor can be improved.
  • the D-phase integrator is (Vdraax + k2 * Idf b) Rewrite to Z kl and rewrite the Q-phase integrator to (Vqmax + k2 * Iqfb) / k1.
  • FIG. 6 is a block diagram of a servomotor control system to which the embodiment of the present invention is applied. This configuration is schematically shown because it is the same as a device that performs conventional digital servo control.
  • reference numeral 20 denotes a numerical control device (CNC) with a built-in computer
  • 21 denotes a shared RAM
  • 22 denotes a digital servo circuit having a processor (CPU), RON, RAM, etc.
  • Reference numeral 23 denotes an electric power amplifier for a transistor, such as a transistor, and M denotes an AC servomotor.
  • 24 denotes an encoder that generates a pulse together with the rotation of the AC servomotor M.
  • 2 5 is a rotor position detector for detecting a rotor phase.
  • FIG. 7 is a flow chart of a current loop control process executed by the processor of the digital servo circuit 22 at predetermined intervals.
  • the processor of the digital servo circuit 22 reads the position command (or speed command) from the numerical controller (CNC) via the shared RAM 21 and executes position loop processing and speed loop processing. Perform processing.
  • CNC numerical controller
  • the torque command output by the speed groove process While reading I q * (Step SI)
  • the phase of the mouth is taken from the rotor position detector 25 (Step S 2) c
  • the current is detected by the current detector
  • the real currents Iu and IV of the U-phase and V-phase are taken (step S3), and the DQ transformation is performed using the real currents Iu and Iv of the U- and V-phases and the rotor phase 0.
  • the currents I d and I q of the D-phase and Q-phase are calculated (step S4).
  • the D-phase current I d is set as the feedback current
  • the D-phase current command is set to “0”
  • the normal current loop processing is performed to obtain the D-phase command voltage V Find d.
  • the torque command read at step S1 is defined as the Q-phase current command
  • the Q-phase current value Iq calculated at step S4 is defined as the feedback current.
  • a current loop process is performed to obtain a Q-phase voltage command Vq (step S5).
  • a saturation determination is made as to whether or not the combined vector V c of V q exceeds a DC link voltage V dc which is a voltage limit value V 1 im.
  • V d 2 + V q 2 of the value will row the decision of whether or not the squid size than the value of V dc 2 (stearyl-up S 6).
  • step S11 If the composite vector Vc does not exceed the DC link voltage Vdc, proceed to step S11, and calculate the D-phase and Q-phase command voltages Vd, V calculated in step S5. DQ conversion of q is performed to obtain and output U, V, and W phase voltage command values (step S11).
  • step S6 if the composite vector Vc power is less than the DC link voltage Vdc, it is determined to be in a saturated state. Then, the proportional-integral control is performed to calculate the Q-phase voltage Vq (step S7). Then, the Q-phase integrator is rewritten to (Vqmax + k2 ⁇ Iqfb) Zkl, and the Q-phase saturation processing is performed (step S8).
  • step S9 it is determined whether the vehicle is accelerating or decelerating based on the sign of ⁇ ⁇ Iq (step S9).
  • step S9 the motor rotates in the positive direction ( ⁇ > 0), and when the torque command Iq * is positive, or when the motor rotates in the negative direction ( ⁇ ⁇ 0), If the torque command Iq * is negative, it is determined that the vehicle is accelerating, and the process proceeds to step S11 to determine the u, V, and W phase voltage command values.
  • step S9 when the motor rotates in the positive direction ( ⁇ > 0) and the torque command Iq * is negative, or when the motor rotates in the negative direction ( ⁇ ⁇ 0), when the torque command Iq * is positive, it is determined that the motor is in the 'high-speed' state, and the D-phase integrator is rewritten to (Vdmax + k2-Idfb) kl, and the D-phase saturation processing is performed. (Step S10), and proceed to Step S11 to obtain the U, V, and W phase voltage command values.
  • step S10 When performing the D-phase saturation processing of step S10, the Q-phase saturation processing is also performed.
  • Step S12 ends the current loop processing of the cycle.
  • FIG. 8 and 9 show the current control methods of the related art and the present invention.
  • the figure shows the response when a speed command is applied at 1500 rpm and step acceleration is applied at +500 rpm.
  • Fig. 8 when saturation treatment is performed on both the D-phase and the Q-phase by the conventional current control method, it is possible to increase the force to 150 rpm and 300 rpm. Shows a response characteristic of about 100 ms, and after about 300 rpm, it takes about 600 ms for the tonnole to fall to +500 rpm.
  • the response characteristic is about 100 Oms from 5000 r to 300 rpm as with the conventional control method, but the torque decreases only slightly after 3000 rpm. It reached +500 rpm in about 0.0 ms, and the effect of improving the acceleration characteristics can be seen.
  • an increase in acceleration torque and a stabilization of deceleration current control when the voltage command is saturated are both achieved. be able to.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Description

明 細 書
サーボモー タ の電流制御方法
技 術 分 野
本発明は、 工作機械や産業用機械等の機械装置やロボ ッ トの駆動源と して使用 される A C サ一ボモー タ の電流 制御方法に関する。
背 景 技 術
図 1 0 は、 従来の A C サーボモー タ の制御系を示すブ ロ ッ ク線図であ る。 こ の制御系に於いて、 位置指令から エ ンコ ーダ等で検出される位置フ ィ ー ドバ ッ ク値を減 じ て位置偏差が求め られ、 位置偏差に項 1 でポ ジ シ ョ ンゲ ィ ンを乗 じて位置ループ制御によ り速度指令が求め られ る。 速度指令か ら速度フ ィ ー ドバ ッ ク値を減 じて速度偏 差が求め られ、 項 2 で比例積分制御の速度ループ処理を 行ない ト ルク指令 (電流指令) が求め られる。 更に、 ト ノレク指令か ら電流フ ィ ー ドバ ッ ク値を減 じ、 項 3 で電流 ループ処理を行ない各相の電圧指令を求め、 電圧指令に 基づいて P W M制御等を行ない A C サーボモー タ Mが制 御される。
上記の制御系において、 3 相 A C サ一ボモー タを制御 する場合には、 電流ループに於いて 3 相電流を別々 に制 御する交流電流制御方法が知 られてい る。 この電流制御 方法では、 速度ループ処理で求め られた ト ルク 指令 (電 流指令) にエ ン コー ダ等で検出されたサ一 ボモー タ の 口 — 夕位置 よ り U、 V、 W相に対 して電気角でそれぞれ 2 7Γノ 3 ずれた正弦波を乗 じて各相の電流指令を求め、 求め られた電流指令から各電流検出器で検出された各相 の実電流 I u 、 I v 、 I wを '减じて電流偏差を求め、 各 相電流制御器比例積分 ( P I ) 制御等を行な って各相指 令電圧 E u 、 E v 、 E wを電力増幅器に出力する。 電力 増幅器では、 イ ンバー夕等で P W M制御を行な って各相 の電流 I u 、 I v 、 I wをサーボモー タ Mに流 して駆動 を行な う 。 こ れによ つて、 位置及び速度ループの最 も内 側のマイ ナ一ループに電流ループが形成され、 こ の電流 ループは A Cサーボモー タ の各相に流す電流を制御する。
上記 3相電流を別々 に制御する方法では、 モー タ の回 転速度が上昇する と電流指令の周波数も上昇 し、 電流位 相が徐々 に遅れるため電流の無効成分が多 く な り 、 トル ク を効率よ く 発生する こ とができ な く な る とい う欠点が あ り 、 ま た、 制御量と して交流を扱っているため、 定速 度回転かつ定負荷時における定常状態においてさえ も、 指令に対する位相の遅れや振幅の減衰等の偏差が存在 し、 直流モー タ と同程度の ト ルク制御を実現する こ とが困難 である。
上記の問題点を改善する方法と して、 3 相電流を D Q 変換 して D相、 Q相の 2 相の直流座標系に変換 した後に それぞれの相を直流成分で制御する D Q制御方法が知ら れている。
図 1 1 は A C サー ボモー タを D Q変換によ り 制御する 制御系を示す。 D相の電流指令を 「 0」 と し、 Q相の電 流指令を速度ループから出力 される ト ルク 指令とする。
3 相電流か ら 2 相電流へ変換する変換器 9 において、 モ 一 夕の各 u 、 v 、 w相の実電流およびロー タ位置検出器 7 で検出された ロー タの位相を用いて D相、 Q相の電流 I d 、 I q を求め、 この電流を各相指令値から減 じて D 相、 Q相の電流偏差を求める。 電流制御器 5 d 、 5 q に おいて、 電流偏差を比例及び積分制御 して D相指令電圧 V d及び Q相指令電圧 V q を求める。 2 相電圧から 3相 電圧に変換する手段 8 は、 2 相の指令電圧 V d 、 V q か ら u 、 v 、 w相の指令電圧 V u 、 V v 、 V wを求め、 電 力増幅器 6 に出力 してィ ンバータ等でサー ボモー タ の各 相に対 して電流 I u 、 I v 、 I wを流 してサーボモータ の制御を行な う 。
一般に、 D Q変換された D相電圧 V d と Q相電圧 V q は下記の式 ( 1 ) によ って表わすこ とができ る。
V d R + s L - ω L
V q ω L R + s L
Figure imgf000005_0001
( 1 ) 従って、
^ V d = ( R + s L ) I d — ω い I q
V q = ω φ + ( R + s L ) I q + ω い I d し 、 R + s L = Z とする と、 下記の式 ( 1 ) が 得 られる。
V ά = Z · I d — ω い I q
V q = ω φ + Z ' l q + ω L ' l d ( 1 ) D Q変換によ る直流制御方法を採用する こ とによ って、 電流ループゲイ ンを必要以上に高 く 設定する こ とな く 定 常偏差を低減する こ とができ るが、 実際に直流制御方法 を実現する場合には、 高速回転において急加速を行な う 場合、 大き な ト ルク を必要とするため、 電流指令が電力 増幅器の制限を超え る場合があ り 、 こ のと きいわゆる電 圧飽和が発生し、 電流制御が困難とな る。
こ の よ う な場合、 電流ルー プの積算器の値は增大する。 こ の積算器の値が過大と なる と、 電流指令が小さ く な つ た後において も、 しばら く の間最大電圧指令を出力 し続 け、 電圧指令飽和後の電流ループの挙動が不安定と なる。
そ こで、 従来以下のよ う な飽和処理を行な っている。 図 1 2 は従来の A C サ一ボモー タ の D相制御系と Q相制 御系を示 し、 図 1 3 は飽和処理に於け る D相指令電圧と Q相指令電圧を示す。
図 1 2 において、 D相 コ ン ト ローラ及び Q相 コ ン ト ロ ー ラ は夫々 、 積分項 1 1 、 1 2 ( K 1 は積分ゲイ ン) と 比例項 1 3、 1 4 ( K 2 は比例ゲイ ン) を備え、 モー タ は抵抗 R と イ ングク タ ンス L とで表わされる。 ま た、 各 D相、 Q相は、 互いに他の相からの干渉項 1 5、 1 6 を 備 る。
図 1 3 において、 D相指令電圧 V d と Q相指令電圧 V q の合成指令電圧を V c と し、 電力増幅器が出力する こ とができ る最大電圧を D C リ ン ク電圧 V d cとする と、 飽 和処理は以下の如 く 行なわれる。 ( 1 ) V d 2 + V q 2 ≤ V dc2 (合成指令電圧 V c の べク ト ルは D C リ ン ク電圧の円内又は円上) の と き には、 電圧指令 V c をその ま ま 出力する。
( 2 ) V d 2 + V q 2 > V dc2 (合成電圧指令 V c の べク ト ルは D C リ ン ク電圧の円外) の と き には、 電圧指 令 V c の D相電圧 V dおよび Q相電圧 V q を夫々 、
V d = V dc · V d / ( V d 2 + V q " 1/2 … ( 2 ) V q = V dc - V q / CV d ^ V q 2)1^2 - ( 3 ) の値に ク ラ ンプする。
そ して、 D相及び Q相の電流制御器の出力が、 前記ク ラ ンブされた D相電圧 V d及び Q相電圧 V q と なるよ う に、 積算器を書換え る処理を行な う。
電流ルー プの積算ゲイ ンを k 1、 比例ゲイ ンを k 2、 ト ルク指令を I 、 フ ィ ー ドバッ ク電流を I fbとする と、 電 圧指令 V c は以下の式 ( 4 ) で表される。
V c = k 1 · ( I - I fb)/ s — k 2 · I fb … ( 4 ) 式 ( 4 ) の関係から、 前記ク ラ ンプによ って設定され る最大電圧指令 V c max は以下の式 ( 5 ) で表される。
V c max = k 1 · ( I 一 I fb)/ s * — k 2 · I fb
… ( 5 ) こ こ で、 l Z s *で表わされる積算器は、 電流制御器 が最大電圧指令 V c max を出力するよ う に設定され、 下 記の式 ( 6 ) で表わされる。
1 / s * = ( V c max+ k 2 · I fb) / k 1 … ( 6 ) これを、 D相及び Q相の電流制御ループの積算器につ いて表わすと下記の如 く な る。
D相 : l / s * = ( V d max- k 2 · I d fb) / k 1
… ( 6 - 1 )
Q相 : l s * = ( V q max+ k 2 · I q fb) / k 1
··· ( 6 - 2 ) 積算器を書換える飽和処理によ って、 電流制御器はク ラ ンプされた D相電圧及び Q相電圧を出力 し、 合成電圧 出力 V c を常に D C リ ン ク電圧 V dc内に制限する。
し力、 しながら、 電圧指令の飽和時において D相、 Q相 の両方に飽和処理を行な う従来の電流制御方法では、 加 速時の飽和処理において加速特性が低下する と いう 問題 点力《あ る。
D Q変換を用いた電流制御においては、 磁束 Φの方向 と同 じ向きの D相電流 I dを 「 0」 と し、 D相電流 I d と直交する Q相電流 I q を トルク 指令に追従させるよ う 制御する。 ロー タの角速度を ωとする と、 ロー タが正方 向に回転し且つ加速時には、 ω > 0、 l q 〉 0であ る。 こ のと きの D相電圧と Q相電圧をべク ト ル図で表すと図 1 4 と なる。
D相指令電圧 V d と Q相指令電圧 V qの合成べク ト ル 電圧 V cが電圧 リ ミ ッ ト値 V lim ( V dc) を超えた場合 には前述の如く 、 合成べク ト ル V c の位相を変えずに、 大き さを V limと した電圧 V c ' に変換 して、 指令電圧 がク ラ ンプされる。 こ の関係は以下の式によ って表すこ とができ る。 V d = V lim - s i n Θ - ( 7 )
V q = V lim * c o s Θ … ( 8 )
なお、 位相 0 は t a n = V d Z V q の関係にある。
合成電圧 V c が電圧 リ ミ ッ ト値 V liniを超えていない 場合の D相指令電圧及び Q相指令電圧と電流の関係は図 1 5 a 及び 1 5 b に示される。
D Q変換によ る電流制御系において、 無効電流を流す D相電流指令を 「 0 」 と し、 Q相電流指令によ って電流 制御を行な う が、 前記式 ( 1 ) で示される よ う に、 モー 夕 内の電圧干渉によ って D相に (一 OJ L · I q ) の負電 圧が発生する。
合成電圧 V c が電圧 リ ミ ッ ト値 V limを超えていない 場合には、 図 1 5 a に示す如 く 、 D相指令電圧 V d は干 渉電圧 (一 ω L · I q ) に達 し、 D相には電流が流れな い。 従って、 図 1 5 b に示す如く 、 Q相には D相電流に よ る干渉電圧が発生 しない。
合成指令電圧 V c が電圧 リ ミ ッ ト値 V limを超えて D 相指令電圧及び Q相指令電圧がク ラ ンプされる と、 D相 指令電圧 V d は干渉電圧 (一 cu L · I q ) に達する こ と ができず、 図 1 6 a に示すよ う に D相に正の電流 I d が 流れる。 こ の正の D相電流 I d は、 図 1 6 b に示す Q相 電圧 V q に下記の式 ( 9 ) の如 く ( OJ L · I d ) を付加 し、 Q相電圧 V q を増加させる。
ν ς = ω Φ + Ζ · Ι ς + ω ί · Ι - ( 9 ) こ の こ と は、 加速時に電圧飽和によ って指令電圧のク ラ ンプを行な う と、 Q相電流 I q によ って D相電圧 V d は減少 し、 Q相電圧 V q が増加する こ とを示 し、 ク ラ ン ブされた合成電圧 V c が図 1 4 の破線で示す合成電圧 V c " の方向に位相 が'减少する こ と になる。 D相電流 I d が増加 し位相 0 が遅れる と発生 ト ルクが減少する こ と になる。 つま り 、 Q相電圧が D C リ ン ク電圧 V dcに ク ラ ンブされる場合には、 D相電流 I d の増加によ って Q相 電流を增加させるための電圧を充分得る こ とが困難とな り 、 サーボモー タ の加速特性を低下さ せる こ と にな る。
また、 D相と Q相の電圧の関係を示す図 1 7 において、 D Q変換を用いた電流制御系では、 加速時に D相のブラ ス方向に電流が流れる と符号 Aに示すよ う にべク ト ル電 圧は D C リ ン ク電圧の内側に移動する方向 とな って電圧 飽和が緩和され、 D相のマイ ナス方向に電流が流れる と 符号 B に示すよ う にべク ト ル電圧は D C リ ン ク電圧の外 側に移動する方向と な って電圧飽和が助長される。 式 ( 1 ) に示すよ ό に、 加速時には電圧干渉によ って通常 D相のマイ ナス方向に電流が流れるため、 電圧飽和が助 長される こ と になる。
発 明 の 開 示
本発明は、 D Q変換によ るサ一ボモー タ の電流制御に おいて、 加速 ト ルク の增大化と電圧指令の飽和時におけ る減速電流制御の安定化を両立さ せる こ とを目的とする C 本発明は、 サーボモー タ の D Q変換を用いた電流制御 において、 電圧指令が飽和 したと き には、 減速時にのみ D相の電流制御ループの積算器を書換える飽和処理を行 な う。 あるいは、 加速中に於いて電圧指令が飽和 した と き には Q相の電流制御ループの積算器のみを書換え る飽 和処理を行な う 。 こ れによ つて、 加速 ト ルク を増大させ、 ま た、 電圧指令の飽和時における減速電流制御の安定化 を行な う。
高速回転中においてサ一ボモー タ に急加速等を行なわ せるには大きな ト ルク が必要と な るが、 こ のよ う な と き に D相および Q相の電圧指令のべク ト ル和が電力增幅器 の電圧 リ ミ ッ ト値を超えた電圧飽和の状態とな る と、 電 カ增幅器の出力はク ラ ンブされた電圧指令に制限され、 サーボモー タの電流制御ができな く なる。
そ こで、 加速時においては、 D相には飽和処理を行な わず、 Q相にのみ飽和処理を行な って、 Q相の電流制御 ループの積算器のみの書換えを行な う処理を施す。 この 処理において、 Q相に対する飽和処理は、 電流ループの 積算器の增大を制限 し、 電流指令が減少 したと き に最大 電圧指令が出力 し铳ける とい っ た現象を防止して、 電圧 指令飽和後の電流ループの減速電流制御を安定な ものと する。 ま た、 D相に対 して飽和処理を行なわないこ とに よ って、 D相電圧を制限せずに優先的に出力 して、 電圧 干渉によ って生 じる D相電流を零に制御 し、 Q相電流を 增大させる こ と によ って加速 ト ルクを増大させる。
ま た、 減速時には、 D相及び Q相に対 して飽和処理を 行な っ て、 D相、 Q相の電流制御ループの積算器の書換 えを行な う 。 これによ つ て、 電流ループの積算器の增大 を制限 し、 電流指令が減少したと き に最大電圧指令が出 力 し続ける と い っ た現象を防止 して、 電圧指令飽和後の 電流ループの '减速電流制御を安定な ものとする。 なお、 減速中に於いては、 電圧干渉によ って生 じ る D相電流は、 Q相電流を減少させる方向に働く ため、 D相電圧によ る D相電流の制御を行な う 必要はな く 、 D相について も飽 和処理を行な う 。
図面の簡単な説明
図 1 は、 本発明のサー ボモー タ の電流制御方法の概略 を示すフ ロ ー チ ヤ 一 ト、
図 2 は、 本発明を実施する A C サーボモー タ の D相制 御系と Q相制御系と を示すプロ ッ ク線図、
図 3 a 及び 3 b は、 本発明の電流制御方法によ る、 加 速中に於け る D相電圧と Q相電圧の状態を示す図、 図 3 c 及び 3 d は、 加速中に於ける本発明の電流制御方法と 従来の電流制御方法によ る D相電圧と Q相電圧の関係を 示すべク ト ル図、
図 4 a及び 4 b は、 本発明の電流制御方法によ る、 減 速中に於いて指令電圧が飽和 していないと きの D相電圧 と Q相電圧の状態を示す図、
図 5 a 、 5 b 及び 5 c は、 減速中に於いて指令電圧が 飽和 したと きの D相電圧と Q相電圧の状態を示す図、 図 6 は、 本発明の実施するためのサーボモー タ制御系 のブロ ッ ク 図、 図 7 は、 図 6 に示 したデジ タルサ一 ボ回路のブロセ ッ ザが所定周期毎に実施する電流ループ制御処理のフ ロー チ ャ ー ト 、
図 8 は、 従来の電流制御方法によ る応答結果を示すグ ラ フ、
図 9 は、 本発明の電流制御方法によ る応答結果を示す グラ フ 、
図 1 0 は、 従来の A C サーボモー タ の制御系のブロ ッ ク線図、
図 1 1 は、 A C サ一ボモー 夕を D Q変換によ り制御す る制御系のプロ ッ ク線図、
図 1 2 は、 従来の A C サ一ボモー タ の D相制御系と Q 相制御系を示すプロ ッ ク線図、
図 1 3 は、 指令電圧の飽和処理を示すべク ト ル図、 図 1 4 は、 飽和処理された D相電圧と Q相電圧のべク ト ル図、
図 1 5 a 及び 1 5 b は、 合成電圧 V c が電圧 リ ミ ッ ト を超えていない場合の D相電圧及び Q相電圧を示す図、 図 1 6 a 及び 1 6 b は、 合成電圧 V c が電圧 リ ミ ッ ト を超えた場合の D相電圧及び Q相電圧を示す図、
図 1 7 は、 D Q変換に於け る D相電圧と Q相電圧の関 係を示す図であ る。
発明を実施するための最良の形態 図 1 のフ ロ ー チ ャ ー ト を参照 して、 本発明のサーボモ 一 夕の電流制御方法の概略を説明する。 ステ ッ プ T 1 に おいて、 電圧指令が飽和 しているか否かを判定 し、 未飽 和の場合には、 飽和処理を行な う こ と な く 電流ループの 処理を行な う。 電圧指令が飽和 してい る場合には、 ステ ッ ブ T 2 に移行 して、 Q相に対 してク ラ ンプされた電圧 指令に基づいて積算器の書換えを行な う飽和処理を行な ラ 0
ステ ッ ブ T 3 に於いて、 加速制御か否かを判定する。 サーボモー タを加速制御する場合には、 D相に対 しては 飽和処理を行なわずに電流ループ処理を行ない、 サーボ モー タを加速制御 しない場合には、 ステ ッ プ T 4 に移行 して D相に対 して飽和処理を行な っ た後に電流ル一ブ処 理を行な う 。
これによ つて、 加速 ト ルク の増大化と電圧指令の飽和 時における減速電流制御の安定化と い う二つの効果を同 時に達成する こ とができ る。
図 2 は本発明を実施する A C サーボモー タ の制御系を D相及び Q相の制御系に分けて線図で示 した ものであ る c 図 2 において、 D相 コ ン ト ロ ー ラ及び Q相コ ン ト ロ ー ラ は夫々 、 積分項 1 1 、 1 2 ( K 1 は積分ゲイ ン) と比例 項 1 3、 1 4 ( K 2 は比例ゲイ ン) を備え、 モー タ は抵 抗 R と イ ン グク タ ンス L とで表わされる。 D相及び Q相 は、 互いに他の相か らの干渉項 1 5、 1 6 を備える。 こ の構成は、 図 1 2 に示 した従来のブロ ッ ク線図と共通 し ている。
本発明の電流制御では、 D相の積算器については減速 時にのみ飽和処理によ る書換えを行な い、 Q相の積算器 については加速時と減速時に飽和処理によ る書換えを行 な ό ものであ り 、 こ れによ つて、 加速時には加速 ト ルク の増大させ、 ま た、 加速時および減速時に電圧指令の飽 和時におけ る減速電流制御の安定化を行な う。
は じめに、 加速時における動作について説明する。 D Q変換によ る電流制御系において、 無効電流を流す D相 電流指令 I d を 「 0 」 と し、 Q相電流指令 I q によ って 電流制御を行な う と、 図 1 6 と同様に して、 式 ( 1 ) で 示されるよ う に、 Q相電流 I q によ って D相に干渉電圧 (一 ω L · I q ) が生 じ る。
本発明の電流制御では、 D相指令電圧及び Q相指令電 圧が上昇 して合成電圧 V c が電圧 リ ミ ッ ト値 V limを超 えたと き、 Q相については飽和処理を行な う が D相につ いては飽和処理を行なわない。 こ の処理によ り 、 D相の 電圧 V d は図 3 a に示すよ う に (一 J L * I q ) に達す る こ とがで き、 D相電流 I d が流れないよ う に抑え る。
D相電流 I d が流れないため、 Q相電圧 V には干渉電圧 が生 じない。 こ の関係は、 図 3 b および以下の式 ( 1 0) で表すこ とがで き る。
ν ς = ω Φ + Ζ - I q - ( 1 0 ) 図 3 c 及び図 3 d は、 加速中に於け る本発明の電流制 御方法と従来の電流制御方法によ る D相電圧と Q相電圧 の関係を示す。 Q相電圧について比較する と、 図 3 c に 示す本発明の電流制御方法によれば、 D相に干渉電圧 ( ω · L · I d ) が発生 しないため、 ク ラ ンプさ れた電 圧の内において Q相電流によ る成分を、 図 3 d に示す従 来の電流制御方法よ り も大き く と る こ とができ る。 これ によ り 、 サーボモー タ の ト ルク は Q相電流に比例するた め、 サーボモー タの加速特性を向上さ せる こ とがで き る。
次に、 減速時における勖作について説明する。 '减速時 にモー タが正転 している とする と 、 ω > 0、 I q く 0 と な る。 図 4 a に示す如 く 、 低速回転時には I Z · I q | > I ω Φ I とな るので V q < 0 と な り 、 図 4 b に示す如 く 、 高速回転時には | Z * I q | く | ω Φ | と なるので、 V q > 0 と なる。
指令電圧が飽和 していない状態では、 図 5 a に示す如 く 、 D相指令電圧は干渉電圧 (一 w L · I q ) に達 し、 I d = 0 と な る。 従って、 Q相には D相電流 I d によ る 干渉電圧は生 じ ない。
指令電圧が飽和 した と き には、 D相電圧 V dがク ラ ン ブされるので、 図 5 b に示すよ う に負の D相電流 I dが 流れ、 これによ り 、 Q相電圧 V q は図 5 c に示すよ う に 減少する。 したがって、 D相電流の増加に従っ て、 D相 電圧 V d及び Q相電圧 V q は減少する こ と にな り 、 電圧 飽和が解消 される。
D相 コ ン ト ロ 一 ラ及び Q相 コ ン ト ロ ーラ の積分器の値 を書き替え る こ と によ っ て D相電流 I dの增加を防止す る こ とが出来る。 例えば、 式 ( 6 — 1 ) 及び ( 6 — 2 ) に示 したよ う に、 D相の積算器を ( V d raax+ k 2 * I df b) Z k lに書き替え、 Q相の積算器を ( V q max+ k 2 * I qfb) / k 1に書換え る。
図 2 において、 電圧飽和時に D相の積算器を ( V d ma x+ k 2, I dfb) Z k lに書き替え、 Q相の積算器の値を ( V q max+ k 2 - I qfb ) ノ k 1に書換える と、 D相電 流制御器及び Q相電流制御器の出力はそれぞれ V d ma , V q maxと な り 、 積分器の飽和処理を行な う と と もに指 令電圧をク ラ ンブする こ とができ る。
図 6 は、 本発明の実施例を適用 したサ一 ボモー タ制御 系のブロ ッ ク図であ る。 この構成は従来のデジタ ルサ一 ボ制御を行な う 装置と同一であ るため、 概略的に示 して いる。 図 6 において、 2 0 は コ ン ピュ ー タ を内蔵した数 値制御装置 ( C N C ) 、 2 1 は共有 R A M、 2 2 はプロ セ ッ サ ( C P U ) 、 R O N、 R A M等を有するデジタル サーボ回路、 2 3 は ト ラ ン ジス タ イ ンバー 夕等の電力增 幅器、 Mは A C サー ボモー タ 、 2 4 は A C サ一ボモー タ Mの回転と と も にパルスを発生するエ ンコ ーダ、 2 5 は ロ ー タ位相を検出するための ロー タ位置検出器であ る。
図 7 はデジタ ルサーボ回路 2 2 のプロセ ッ サが所定周 期毎に実施する電流ループ制御処理のフ ローチ ヤ一 卜で あ る。 デジ タルサーボ回路 2 2 のプロセ ッ サは、 数値制 御装置 ( C N C ) か ら指令された位置指令 ( も し く は速 度指令) を共有 R A M 2 1 を介 して読み取り 位置ループ 処理、 速度ループ処理を行な う。
まず、 速度ル一ブ処理によ って出力 された ト ルク指令 I q * を読むと と もに (ステ ッ プ S I ) 、 ロ ー タ 位置検 出器 2 5か ら 口 一 夕位相 を取り 込む (ステ ッ プ S 2 ) c 次に、 電流検出器で検出される U相、 V相の実電流 I u、 I V を取込み (ステ ッ プ S 3 ) 、 取り込んだ U相、 V相の実電流 I u、 I v と ロ ー タ位相 0を用いて D Q変 換によ って D相、 Q相の電流 I d 、 I qを算出する (ス テ ツ ブ S 4 ) 。
D相電流 I dをフ ィ ー ドバ ッ ク電流と し、 D相電流指 令を 「 0」 と して、 通常の電流ループ処理 (比例積分制 御) を行な って D相指令電圧 V d を求める。 ま た、 ス テ ッ ブ S 1 で読み取っ た ト ルク 指令を Q相の電流指令と し、 ステ ッ プ S 4で算出 した Q相の電流値 I q をフ ィ ー ドバ ッ ク電流と して電流ループ処理を行な って Q相の電圧指 令 V q を求める (ステ ッ プ S 5 ) 。
次に、 ステ ッ プ S 5で求めた D相、 Q相指令電圧 V d、
V qの合成べク ト ル V c が電圧 リ ミ ッ ト値 V 1 imであ る D C リ ン ク電圧 V dcを超えるか否かの飽和判定を行な う。 すなわち、 ( V d 2+ V q 2) の値が V dc2 の値よ り 大き いか否かの判定を行な う (ステ ッ プ S 6 ) 。
合成ベク トル V c が D C リ ン ク電圧 V dcを超えない場 合には、 ステ ッ プ S 1 1 に進み、 ステ ッ プ S 5で算出 し た D相、 Q相指令電圧 V d、 V qを D Q変換 して U、 V、 W相の電圧指令値を求め出力する (ステ ッ プ S 1 1 ) 。
ま た、 ステ ッ プ S 6 において、 合成べク ト ル V c 力《 D C リ ン ク電圧 V dcを超えてい る場合には飽和状態と判定 し、 比例積分制御を行な って Q相電圧 V q を算出する (ステ ッ プ S 7 ) 。 そ して、 Q相の積算器を ( V q max + k 2 · I qfb) Z k lに書換えて、 Q相の飽和処理を行 な う (ステ ッ プ S 8 ) 。
次に、 ω · I q の符号によ って加速状態か減速状態か の判定を行な う (ステ ッ プ S 9 ) 。
ステ ッ プ S 9の判定で、 モー タが正方向に回転 し ( ω > 0 ) 、 ト ルク 指令 I q * が正の場合、 又は、 モー 夕が 負方向に回転 し ( ω < 0 ) 、 ト ルク指令 I q * が負の場 合には加速状態であ る と判断 し、 ステ ッ プ S 1 1 に進ん で u、 V、 W相の電圧指令値を求める。
ま た、 ステ ッ プ S 9の判定で、 モー タが正方向に回転 し ( ω > 0 ) 、 ト ルク指令 I q * が負の場合、 或いはモ 一 夕が負方向に回転 し ( ω < 0 ) 、 ト ルク 指令 I q * が 正の場合には '减速状態である と判断 し、 D相の積算器を ( V d max+ k 2 - I dfb) k lに書換えて、 D相の飽和 処理を行ない (ステ ッ プ S 1 0 ) 、 ステ ッ プ S 1 1 に進 んで U、 V、 W相の電圧指令値を求める。
なお、 ステ ッ プ S 1 0の D相の飽和処理を行な う場合 には、 Q相の飽和処理も行なわれる こ と になる。
そ して、 得られた D相電圧 V d と Q相電圧 V q を D Q 変換によ って U、 V、 W相の電圧指令値を算出 して出力 し (ステ ッ プ S l l 、 ステ ッ プ S 1 2 ) 、 当該周期の電 流ループ処理を終了する。
図 8及び図 9 は従来および本発明の電流制御方法によ る応答結果を示す も のであ り 、 速度指令を一 5 0 0 0 r p m力、 ら + 5 0 0 0 r p mにステ ッ プ加速を印加 した場 合の応答を表 してい る。 図 8 に示すよ う に、 従来の電流 制御方法によ り D相および Q相に両方に飽和処理を行な つ た場合には、 一 5 0 0 0 r p m力、 ら 3 0 0 0 r p mま では 1 0 0 m s 程度の応答特性を示 し、 3 0 0 0 r p m 以降は ト ノレク が落ちて + 5 0 0 0 r p m と な る までに 6 0 0 m s 程度の時間を要 している。
こ れに対 して、 図 9 に示すよ う に、 本発明の電流制御 方法によ り D相については飽和処理を行なわず Q相にの み飽和処理を行な っ た場合には、 一 5 0 0 0 r か ら 3 0 0 0 r p mまでは従来の制御方法と同様に 1 0 O m s 程度の応答特性を示すが、 3 0 0 0 r p m以降におい て も ト ルク の低下はわずかで 2 0 0 m s 程度の時間で + 5 0 0 0 r p mに達 しており 、 加速特性向上の効果を見 る こ とができ る。
以上説明 したよ う に、 本発明によれば、 D Q変換によ るサー ボモー タの電流制御において、 加速 ト ルク の増大 化と電圧指令の飽和時におけ る減速電流制御の安定化を 両立さ せる こ とがで き る。

Claims

請 求 の 範 囲
1 . 交流 3相電流を D相及び Q相の直流 2 相電流に、 又、 D相及び Q相の直流 2 相電圧を交流 3 相電圧に変換する D Q変換を行ない、 D相電流制御器及び Q相電流制御器 によ り 電力増幅器へ電圧指令を発 してサー ボモー タ の電 流を制御する方法であ っ て、
( a ) 前記電圧指令が前記電力增幅器が出力する こ と ができ る最大電圧を越えて飽和 してい るか否かを判別す るステ ッ プと、
( b ) サーボモ一 夕が加速中か'减速中かを判別するス テ ツ ブと、
( c ) 前記ステ ッ プ ( a ) で電圧指令が飽和 している と判別され、 且つ前記ステ ッ プ ( b ) でサ一ボモー タが 減速中であ る と判別されたと き にのみ、 D相電流制御器 の積算器を書換えるステ ッ プと、 を備えたサーボモー タ の電流制御方法。
2 . 交流 3 相電流を D相及び Q相の直流 2 相電流に、 又、 D相及び Q相の直流 2相電圧を交流 3 相電圧に変換する D Q変換を行ない、 D相電流制御器及び Q相電流制御器 に よ り 電力増幅器へ電圧指令を発 してサー ボモー タ の電 流を制御する方法であ って、
( a ) 前記電圧指令が前記電力增幅器が出力する こ と ができ る最大電圧を越えて飽和 してい るか否かを判別す るステ ッ プと、
( b ) サーボモー タが加速中か減速中かを判別する ス テ ツ ブと、
( c ) 前記ステ ッ プ ( a ) で電圧指令が飽和 している と判別され、 且つ前記ステ ッ プ ( b ) でサ一ボモー タが 加速中であ る と判別された と き に、 Q相電流制御器の積 算器のみを書換えるステ ッ プと、 を備えたサーボモー タ の電流制御方法。
3 . 前記ステ ッ プ ( c ) は、 前記電力増幅器が前記最大 電圧を出力する電圧指令を D相電流制御器が発する よ う に D相電流制御器の積算器を書換えるステ ッ プを含む、 請求の範囲第 1 項に記載のサーボモー タ の電流制御方法。
4 . 前記ス テ ッ プ ( c ) は、 前記電力増幅器が前記最大 電圧を出力する電圧指令を Q相電流制御器が発する よ う に Q相電流制御器の積算器を書換えるステ ッ プを含む、 請求の範囲第 2 項に記截のサーボモー タの電流制御方法。
5 . 前記ステ ッ プ ( a ) は、 D相及び Q相の電圧指令の べク ト ル和が前記電力増幅器の最大電圧を超えているか 否かを判定するステ ッ プを含む、 請求の範囲第 1 項又は 第 2項に記載のサーボモー タ の電流制御方法。
6 . 前記ステ ッ プ ( b ) は、 サー ボモー タ の回転方向と Q相電流指令の正負の符号に基づいてサー ボモー タが加 速中か減速中かを判別するステ ッ プを含む、 請求の範囲 第 1 項又は第 2 項に記載のサーボモー タ の電流制御方法。
PCT/JP1996/002745 1995-09-22 1996-09-24 Procede de commande d'intensite dans un servo-moteur WO1997011525A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US08/836,732 US5955863A (en) 1995-09-22 1996-09-24 Electric current control method for a servomotor
DE69626492T DE69626492T2 (de) 1995-09-22 1996-09-24 Verfahren zur steuerung des stroms eines servomotor
EP96931294A EP0798848B1 (en) 1995-09-22 1996-09-24 Current control method of servomotor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP26801095A JP3683313B2 (ja) 1995-09-22 1995-09-22 サーボモータの電流制御方法
JP7/268010 1995-09-22

Publications (1)

Publication Number Publication Date
WO1997011525A1 true WO1997011525A1 (fr) 1997-03-27

Family

ID=17452659

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1996/002745 WO1997011525A1 (fr) 1995-09-22 1996-09-24 Procede de commande d'intensite dans un servo-moteur

Country Status (5)

Country Link
US (1) US5955863A (ja)
EP (1) EP0798848B1 (ja)
JP (1) JP3683313B2 (ja)
DE (1) DE69626492T2 (ja)
WO (1) WO1997011525A1 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6201720B1 (en) 2000-02-18 2001-03-13 Powerware Corporation Apparatus and methods for space-vector domain control in uninterruptible power supplies
US6963182B2 (en) * 2002-11-29 2005-11-08 Toyoda Koki Kabushiki Kaisha Motor control device and motor control method
EP1480330A3 (en) * 2003-05-22 2007-09-26 Jtekt Corporation Apparatus and method for controlling a motor
JP2005219133A (ja) * 2004-02-03 2005-08-18 Fanuc Ltd ロボット用サーボモータ制御装置およびロボット
IT1393871B1 (it) 2009-04-22 2012-05-11 Ansaldo Energia Spa Metodo di controllo vettoriale per motori elettrici
FR2976746B1 (fr) * 2011-06-15 2015-08-07 Renault Sa Procede et dispositif de commande d'un groupe motopropulseur electrique a commandes decouplees
GB201111602D0 (en) * 2011-07-06 2011-08-24 Nidec Sr Drives Ltd Control of electrical machines
JP5620535B2 (ja) * 2013-03-19 2014-11-05 ファナック株式会社 電圧飽和を検出する電動機の制御システム
FR3006129B1 (fr) * 2013-05-27 2015-05-01 Renault Sa Procede de commande d'une machine electrique synchrone, systeme correspondant et vehicule automobile comprenant le systeme
FR3012270B1 (fr) * 2013-10-17 2017-04-21 Renault Sas Procede et systeme de commande d'une machine electrique d'un vehicule automobile
JP5890465B2 (ja) * 2014-05-08 2016-03-22 ファナック株式会社 モータの動力線断線、またはモータ用電力変換装置のパワー素子異常を検出するモータ制御装置
FR3106458B1 (fr) 2020-01-20 2021-12-17 Safran Electrical & Power Procédé de commande d’une machine électrique
CN113267995B (zh) * 2021-04-27 2022-08-26 长春同泽科技有限公司 一种驱动控制装置、控制方法及矿井运输车

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0685637B2 (ja) * 1987-08-21 1994-10-26 富士電機株式会社 誘導電動機のベクトル制御装置
JPH08182397A (ja) * 1994-12-26 1996-07-12 Fanuc Ltd Acサーボモータの電流制御方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63274385A (ja) * 1987-04-30 1988-11-11 Fanuc Ltd サ−ボモ−タの速度制御装置
GB2243464B (en) * 1990-03-23 1994-02-23 Toyoda Machine Works Ltd Digital servo-control apparatus
JP2892802B2 (ja) * 1990-09-21 1999-05-17 株式会社日立製作所 電動機の速度制御装置
JPH04302522A (ja) * 1991-03-29 1992-10-26 Hitachi Ltd 演算回路及びこれを用いた適応フィルタ並びにエコーキャンセラ
JPH05336789A (ja) * 1992-06-01 1993-12-17 Fanuc Ltd モータの制御方式
JPH0685637A (ja) * 1992-08-31 1994-03-25 Ricoh Res Inst Of Gen Electron 合成スイッチング回路
EP0633653B1 (de) * 1993-07-09 1995-09-27 Siemens Aktiengesellschaft Stromregelverfahren und Vorrichtung für einen spannungseinprägenden Umrichter
JPH07104856A (ja) * 1993-10-01 1995-04-21 Fanuc Ltd 振動制御方法
US5670854A (en) * 1994-12-14 1997-09-23 Matsushita Electric Industrial Co., Ltd. Control system for an induction motor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0685637B2 (ja) * 1987-08-21 1994-10-26 富士電機株式会社 誘導電動機のベクトル制御装置
JPH08182397A (ja) * 1994-12-26 1996-07-12 Fanuc Ltd Acサーボモータの電流制御方法

Also Published As

Publication number Publication date
EP0798848B1 (en) 2003-03-05
JP3683313B2 (ja) 2005-08-17
US5955863A (en) 1999-09-21
DE69626492T2 (de) 2003-09-25
EP0798848A4 (en) 1998-11-18
EP0798848A1 (en) 1997-10-01
DE69626492D1 (de) 2003-04-10
JPH0993999A (ja) 1997-04-04

Similar Documents

Publication Publication Date Title
EP0836270B1 (en) Method for controlling current of ac servo motor
US6809492B2 (en) Speed control device for AC electric motor
US9054623B2 (en) Motor control device
WO2008047438A1 (fr) Contrôleur vectoriel d&#39;un moteur synchrone à aimant permanent
US5877603A (en) Electric current control method for a servomotor
US6927551B2 (en) Motor control apparatus and motor control method
JP3674741B2 (ja) 永久磁石同期電動機の制御装置
WO1997011525A1 (fr) Procede de commande d&#39;intensite dans un servo-moteur
JP4008724B2 (ja) モータ制御装置
US10594242B2 (en) Motor controller
US11711039B2 (en) Motor drive apparatus
JP3383682B2 (ja) Acサーボモータの電流制御方法
JP2005219133A (ja) ロボット用サーボモータ制御装置およびロボット
US5726545A (en) Current controlling method for servo motor
JP3751991B2 (ja) Acサーボモータの電流制御方法
JPH0614592A (ja) Acサーボモータの加速度制御方式
JP2003189652A (ja) サーボモータ制御装置
JP2002325498A (ja) 交流電動機の制御装置
JP3534722B2 (ja) モータの制御装置
JPH1118498A (ja) サーボモータ制御装置
JP2011072190A (ja) 交流電動機の制御装置
JPH08289599A (ja) Acサーボモータの制御方法
JP2011024344A (ja) モータ制御装置
JPH08191600A (ja) インバータの電流制御装置
JP2023034870A (ja) モータ制御装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 08836732

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1996931294

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1996931294

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1996931294

Country of ref document: EP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载