[go: up one dir, main page]

JPH0759377A - Motor driver - Google Patents

Motor driver

Info

Publication number
JPH0759377A
JPH0759377A JP5200498A JP20049893A JPH0759377A JP H0759377 A JPH0759377 A JP H0759377A JP 5200498 A JP5200498 A JP 5200498A JP 20049893 A JP20049893 A JP 20049893A JP H0759377 A JPH0759377 A JP H0759377A
Authority
JP
Japan
Prior art keywords
speed
command
gain
multiplier
loop gain
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.)
Pending
Application number
JP5200498A
Other languages
Japanese (ja)
Inventor
Ichiro Takahara
一郎 高原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP5200498A priority Critical patent/JPH0759377A/en
Publication of JPH0759377A publication Critical patent/JPH0759377A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

PURPOSE:To suppress the speed ripple at changeover of magnification by adding corrective speed to a speed command when changing over the magnification of an operating means converting commands into speed commands. CONSTITUTION:A gain changeover signal 3 is inputted into a position loop gain multiplier 2 and a speed control computing element 6 so as to change over each gain. And, when a position command 1 is inputted into the position loop gain multiplier 2, the position command 1 becomes a speed command, being increased by position loop gain after gain changeover times. At the time of this gain changeover, the gain of a gain multiplier 2 and a speed command being operation results and the gain of a speed control computing element 6 change into step shape. At the same time with it, corrective speed commands in saw shape are outputted from a corrective speed command generator 4. And, the speed command of the output of the position loop gain multiplier 2 and the corrective speed command of the output of the corrective speed command generator 4 become smooth waveforms, being added to each other in an adder 5, and those are inputted into a speed control computing element 6, and are increased by speed loop gain after gain changeover times.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は産業機械等に用いられる
モータドライブ装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor drive device used in industrial machines and the like.

【0002】[0002]

【従来の技術】従来からモータドライブ装置には位置偏
差等に応じてループゲインを切り換えるゲイン切り換え
機能が用いられている。
2. Description of the Related Art Conventionally, a motor drive device has a gain switching function for switching a loop gain according to a position deviation or the like.

【0003】以下、従来のモータドライブ装置について
説明する。図3は従来の三相同期のモータドライブ装置
のブロック図である。図3において、1はモータ12を
ある一定位置までドライブさせるための位置指令、2は
位置指令1を位置ループゲイン倍し、速度指令に変換す
る位置ループゲイン乗算器、6は位置ループゲイン乗算
器2の出力である速度指令を速度ループゲイン倍してト
ルク指令に変換する速度制御演算器、3は位置ループゲ
イン乗算器2の持つ複数のゲインと速度制御演算器6の
持つ複数のゲインを位置指令1とモータ12の位置との
位置偏差に応じて切り換えるゲイン切り換え信号、7は
エンコーダ11からモータ12の磁極を検出する磁極検
出器、8は速度制御演算器6の出力であるトルク指令と
磁極検出器7により検出される磁極データとを乗算する
乗算器、9は乗算器8の出力である電流指令をD/A変
換するD/Aコンバータ、10はD/Aコンバータ9に
よりD/A変換された電流指令を増幅してモータへ電流
を供給する電流アンプ、13はエンコーダ11からの信
号により速度検出を行なう速度検出器である。
A conventional motor drive device will be described below. FIG. 3 is a block diagram of a conventional three-phase synchronous motor drive device. In FIG. 3, 1 is a position command for driving the motor 12 to a certain position, 2 is a position loop gain multiplier that multiplies the position command 1 by a position loop gain, and converts it into a speed command, and 6 is a position loop gain multiplier. A speed control calculator that multiplies the speed command that is the output of 2 by a speed loop gain and converts it into a torque command. Reference numeral 3 represents a plurality of gains of the position loop gain multiplier 2 and a plurality of gains of the speed control calculator 6. A gain switching signal for switching according to the position deviation between the command 1 and the position of the motor 12, 7 is a magnetic pole detector for detecting the magnetic pole of the motor 12 from the encoder 11, and 8 is a torque command and magnetic pole output from the speed control calculator 6. A multiplier for multiplying the magnetic pole data detected by the detector 7, 9 is a D / A converter for D / A converting the current command output from the multiplier 8, and 10 is D / A. Amplifies the current command which is D / A converted current amplifier for supplying current to the motor by inverter 9, 13 is a speed detector for performing speed detection by the signal from the encoder 11.

【0004】以上のように構成されたモータドライブ装
置について以下にその動作を説明する。まず、位置偏差
に応じて図4(a)に示すようなゲイン切り換え信号3
が位置ループゲイン乗算器2と速度制御演算器6とに入
力されると位置ループゲイン乗算器2と速度制御演算器
6はゲインの切り換えを行なう。そして、位置指令1が
位置ループゲイン乗算器2に入力されると、位置指令1
はゲイン切り換え後の位置ループゲイン倍されて速度指
令となり速度制御演算器6に入力される。さらに、速度
制御演算器6は位置ループゲイン乗算器2の出力である
速度指令を受け、その速度指令はゲイン切り換え後の速
度ループゲイン倍されてトルク指令となり乗算器8に入
力される。乗算器8は速度制御演算器6の出力であるト
ルク指令と磁極検出器7により検出される磁極データと
を乗算し電流指令としてD/Aコンバータ9に出力す
る。D/Aコンバータ9では乗算器8の出力である電流
指令をD/A変換して後段の電流アンプ10に出力す
る。電流アンプ10ではD/Aコンバータ9によりD/
A変換された電流指令を増幅してモータ12へ電流を供
給し、モータ12を駆動する。
The operation of the motor drive device configured as described above will be described below. First, according to the position deviation, the gain switching signal 3 as shown in FIG.
When is input to the position loop gain multiplier 2 and the speed control calculator 6, the position loop gain multiplier 2 and the speed control calculator 6 switch the gains. When the position command 1 is input to the position loop gain multiplier 2, the position command 1
Is multiplied by the position loop gain after gain switching, and becomes a speed command, which is input to the speed control calculator 6. Further, the speed control calculator 6 receives the speed command output from the position loop gain multiplier 2, and the speed command is multiplied by the speed loop gain after the gain switching to be a torque command, which is input to the multiplier 8. The multiplier 8 multiplies the torque command output from the speed control calculator 6 by the magnetic pole data detected by the magnetic pole detector 7 and outputs it as a current command to the D / A converter 9. The D / A converter 9 D / A converts the current command output from the multiplier 8 and outputs it to the current amplifier 10 in the subsequent stage. In the current amplifier 10, the D / A converter 9
The A-converted current command is amplified to supply current to the motor 12 to drive the motor 12.

【0005】[0005]

【発明が解決しようとする課題】しかしながら上記従来
の構成では、図4(a)のようなゲイン切り換え信号3
が出力されると位置ループゲイン乗算器2と速度制御演
算器6は数種類有しているループゲインの切り換えを行
ない、位置指令1が位置ループゲイン乗算器2に入力さ
れると、位置指令1はゲイン切り換え後の位置ループゲ
イン倍されて速度指令となり、この速度指令は速度制御
演算器6でゲイン切り換え後の速度ループゲイン倍され
てトルク指令となる。この時、位置ループゲイン乗算器
2と速度制御演算器6はループゲインを大ゲインから小
ゲインあるいは小ゲインから大ゲインに切り換えるため
に位置ループゲイン乗算器2と速度制御演算器6のルー
プゲインはステップ状の変化をし、これにともなって位
置ループゲイン乗算器2の演算結果である速度指令がス
テップ状の変化をする。また、ステップ状の速度指令が
入力された速度制御演算器6の演算結果であるトルク指
令もステップ状の変化をする。このステップ状のトルク
指令は乗算器8に入力されて磁極検出器7により検出さ
れる磁極データと乗算されて乗算結果はステップ状の電
流指令となり、D/Aコンバータ9に入力される。ステ
ップ状の電流指令はD/Aコンバータ9によりD/A変
換されて後段の電流アンプ10に伝達される。そして、
電流アンプ10はD/Aコンバータ9によりD/A変換
されたステップ状の電流指令を増幅してモータ12へ電
流を供給し、モータ12を駆動するが、モータ12の動
作はゲイン切り換えの影響でステップ状の電流指令に追
従できず、図4(b)のように速度リップルを持つとい
う問題点を有していた。
However, in the above-mentioned conventional configuration, the gain switching signal 3 as shown in FIG.
When the position command 1 is input to the position loop gain multiplier 2, the position command 1 is input to the position loop gain multiplier 2 and the speed control calculator 6 when the position command 1 is input to the position loop gain multiplier 2. The position loop gain after gain switching is multiplied to become a speed command, and this speed command is multiplied by the speed loop gain after gain switching at the speed control calculator 6 to become a torque command. At this time, since the position loop gain multiplier 2 and the speed control calculator 6 switch the loop gain from a large gain to a small gain or from a small gain to a large gain, the loop gains of the position loop gain multiplier 2 and the speed control calculator 6 are There is a stepwise change, and accordingly, the speed command, which is the calculation result of the position loop gain multiplier 2, changes in a stepwise manner. Further, the torque command, which is the calculation result of the speed control calculator 6 to which the step speed command is input, also changes stepwise. The stepwise torque command is input to the multiplier 8 and multiplied by the magnetic pole data detected by the magnetic pole detector 7, and the multiplication result becomes a stepwise current command, which is input to the D / A converter 9. The stepwise current command is D / A converted by the D / A converter 9 and transmitted to the current amplifier 10 in the subsequent stage. And
The current amplifier 10 amplifies the stepwise current command D / A converted by the D / A converter 9 and supplies a current to the motor 12 to drive the motor 12, but the operation of the motor 12 is affected by gain switching. There is a problem that it cannot follow the stepwise current command and has a velocity ripple as shown in FIG. 4 (b).

【0006】[0006]

【課題を解決するための手段】本発明は上記問題点を解
決するため、外部から入力される制御指令とモータの回
転位置との差を所定倍し、速度指令に変換する演算手段
の倍率が切り換わった場合に鋸波状の速度指令を出力す
る出力手段と、この出力手段の出力を演算手段の出力に
加算する加算手段とを備えたものである。
In order to solve the above-mentioned problems, the present invention increases the magnification of the calculation means for multiplying the difference between the control command input from the outside and the rotational position of the motor by a predetermined value and converting it into a speed command. It is provided with an output means for outputting a sawtooth speed command when switched, and an addition means for adding the output of the output means to the output of the arithmetic means.

【0007】[0007]

【作用】本発明は上記構成により、演算手段の倍率の切
り換え時に速度指令に補正速度を加算することにより倍
率の切り換え時の速度リップルを抑えることができる。
With the above structure, the present invention can suppress the speed ripple at the time of switching the magnification by adding the correction speed to the speed command when switching the magnification of the calculating means.

【0008】[0008]

【実施例】図1は本発明の一実施例における三相同期の
モータドライブ装置のブロック図である。図1におい
て、1はモータ12をある一定位置までドライブさせる
ための位置指令、2は位置指令1を位置ループゲイン倍
し、速度指令に変換する位置ループゲイン乗算器、4は
ゲイン切り換え信号3の値が切り換わったときに補正速
度指令を発生する補正速度指令発生器、5は位置ループ
ゲイン乗算器2の出力である速度指令と補正速度指令発
生器4の出力とを演算する加算器、6は加算器5の出力
である速度指令を速度ループゲイン倍してトルク指令に
変換する速度制御演算器、3は位置ループゲイン乗算器
2の持つ複数のゲインと速度制御演算器6の持つ複数の
ゲインを位置指令1とモータ12の位置との位置偏差に
応じて切り換えるゲイン切り換え信号、7はエンコーダ
11からモータ12の磁極を検出する磁極検出器、8は
速度制御演算器6の出力であるトルク指令と磁極検出器
7により検出される磁極データとを乗算する乗算器、9
は乗算器8の出力である電流指令をD/A変換するD/
Aコンバータ、10はD/Aコンバータ9によりD/A
変換された電流指令を増幅してモータ12へ電流を供給
する電流アンプ、13はエンコーダ11からの信号によ
り速度検出を行なう速度検出器である。
1 is a block diagram of a three-phase synchronous motor drive device according to an embodiment of the present invention. In FIG. 1, 1 is a position command for driving the motor 12 to a certain position, 2 is a position loop gain multiplier that multiplies the position command 1 by a position loop gain and converts it into a speed command, and 4 is a gain switching signal 3 A correction speed command generator that generates a correction speed command when the value is switched is an adder 5 that calculates the speed command that is the output of the position loop gain multiplier 2 and the output of the correction speed command generator 4, Is a speed control calculator that multiplies the speed command output from the adder 5 by a speed loop gain and converts it into a torque command. Reference numeral 3 is a plurality of gains of the position loop gain multiplier 2 and a plurality of speed control calculators 6. A gain switching signal for switching the gain according to the position deviation between the position command 1 and the position of the motor 12, 7 is a magnetic pole detector for detecting the magnetic pole of the motor 12 from the encoder 11, and 8 is a speed control. Multiplier for multiplying the pole data detected by the torque command and the pole detector 7 which is the output of the arithmetic unit 6, 9
Is D / A that converts the current command output from the multiplier 8 into a D / A signal.
A / D converter 10 is D / A by D / A converter 9.
A current amplifier that amplifies the converted current command and supplies a current to the motor 12, and a speed detector 13 that detects a speed by a signal from the encoder 11.

【0009】以上のように構成された本発明のモータド
ライブ装置について、以下その動作を説明する。
The operation of the motor drive device of the present invention constructed as above will be described below.

【0010】まず、位置偏差に応じて図2(a)に示す
ようなゲイン切り換え信号3が位置ループゲイン乗算器
2と速度制御演算器6へ入力されると、位置ループゲイ
ン乗算器2と速度制御演算器6はゲインの切り換えを行
なう。そして、位置指令1が位置ループゲイン乗算器2
に入力されると、位置指令1はゲイン切り換え後の位置
ループゲイン倍されて速度指令となる。このゲイン切り
換えにおいて位置ループゲイン乗算器2と速度制御演算
器6は例えば大ゲインから小ゲインへゲインの切り換え
をおこなうために位置ループゲイン乗算器2と速度制御
演算器6のゲインはステップ状の変化をする。これにと
もない位置ループゲイン乗算器2の演算結果である速度
指令も図2(b)に示すようにステップ状の変化をす
る。それと同時に補正速度指令発生器4からはゲイン切
り換え信号3が入力されることにより図2(c)に示す
ような鋸波状の補正速度指令が出力される。そして位置
ループゲイン乗算器2の出力であるステップ状の速度指
令と補正速度指令発生器4の出力である鋸波状の補正速
度指令が加算器5で加算されて図2(d)に示すような
滑らかな波形となり速度制御演算器6に入力されゲイン
切り換え後の速度ループゲイン倍される。この速度制御
演算器6の演算結果であるトルク指令も図2(d)に示
すような滑らかな変化をする。このトルク指令は乗算器
8に入力されて磁極検出器7により検出される磁極デー
タと乗算されて乗算結果は電流指令となり、D/Aコン
バータ9に入力される。この電流指令はD/Aコンバー
タ9によりD/A変換されて後段の電流アンプ10に伝
達される。そして、電流アンプ10はD/Aコンバータ
9によりD/A変換された電流指令を増幅してモータ1
2へ電流を供給し、モータ12を駆動する。このモータ
12の動作は、位置ループゲイン乗算器2と速度制御演
算器6がゲインを大ゲインから小ゲインあるいは小ゲイ
ンから大ゲインに切り換えても結果的に滑らかな電流指
令でドライブされるために、ゲイン切り換えの影響を受
けず、モータ12は滑らかな電流指令には追従できるた
め、ゲイン切り換えによる速度変動が小さくなり、ゲイ
ン切り換えを行った後のモータ12の速度は図2(e)
のように速度リップルが小さくなる。
First, when a gain switching signal 3 as shown in FIG. 2A is input to the position loop gain multiplier 2 and the speed control calculator 6 according to the position deviation, the position loop gain multiplier 2 and the speed control signal 6 are input. The control calculator 6 switches the gain. Then, the position command 1 is the position loop gain multiplier 2
Is input to the position command 1, the position command 1 is multiplied by the position loop gain after the gain switching to become the speed command. In this gain switching, the position loop gain multiplier 2 and the speed control calculator 6 switch the gain from a large gain to a small gain, so that the gains of the position loop gain multiplier 2 and the speed control calculator 6 change in steps. do. Along with this, the speed command which is the calculation result of the position loop gain multiplier 2 also changes stepwise as shown in FIG. At the same time, when the gain switching signal 3 is input from the correction speed command generator 4, a sawtooth correction speed command as shown in FIG. 2C is output. Then, the stepped speed command output from the position loop gain multiplier 2 and the sawtooth corrected speed command output from the corrected speed command generator 4 are added by the adder 5 and are added as shown in FIG. It becomes a smooth waveform and is input to the speed control calculator 6 and multiplied by the speed loop gain after gain switching. The torque command as the calculation result of the speed control calculator 6 also changes smoothly as shown in FIG. This torque command is input to the multiplier 8 and multiplied by the magnetic pole data detected by the magnetic pole detector 7, and the multiplication result becomes a current command, which is input to the D / A converter 9. This current command is D / A converted by the D / A converter 9 and transmitted to the current amplifier 10 in the subsequent stage. Then, the current amplifier 10 amplifies the current command D / A converted by the D / A converter 9 to amplify the current command.
The electric current is supplied to 2 to drive the motor 12. The operation of the motor 12 is driven by the smooth current command even if the position loop gain multiplier 2 and the speed control calculator 6 switch the gain from the large gain to the small gain or from the small gain to the large gain. Since the motor 12 can follow a smooth current command without being affected by the gain switching, the speed fluctuation due to the gain switching becomes small, and the speed of the motor 12 after the gain switching is shown in FIG.
As shown in, the speed ripple becomes smaller.

【0011】[0011]

【発明の効果】以上のように本発明のモータドライブ装
置は、外部から入力される制御指令とモータの回転位置
との差を所定倍し、速度指令に変換する演算手段の倍率
が切り換わった場合に鋸波状の速度指令を出力する出力
手段と、この出力手段の出力を演算手段の出力に加算す
る加算手段とを備えたことにより、演算手段の倍率の切
り換え時に速度指令に補正速度を加算することにより倍
率の切り換え時の速度リップルを抑えることができ、安
定した整定性の良いモータの制御が可能となる。
As described above, in the motor drive device according to the present invention, the difference between the control command input from the outside and the rotational position of the motor is multiplied by a predetermined value, and the magnification of the calculation means for converting into the speed command is switched. In this case, by providing the output means for outputting the sawtooth speed command and the adding means for adding the output of this output means to the output of the calculating means, the correction speed is added to the speed command when the magnification of the calculating means is switched. By doing so, the speed ripple at the time of switching the magnification can be suppressed, and stable motor control with good settling becomes possible.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例における三相同期のモータド
ライブ装置のブロック図
FIG. 1 is a block diagram of a three-phase synchronous motor drive device according to an embodiment of the present invention.

【図2】本発明の一実施例における三相同期のモータド
ライブ装置のタイミングチャート
FIG. 2 is a timing chart of a three-phase synchronous motor drive device according to an embodiment of the present invention.

【図3】従来の三相同期のモータドライブ装置のブロッ
ク図
FIG. 3 is a block diagram of a conventional three-phase synchronous motor drive device.

【図4】従来の三相同期のモータドライブ装置のタイミ
ングチャート
FIG. 4 is a timing chart of a conventional three-phase synchronous motor drive device.

【符号の説明】[Explanation of symbols]

1 位置指令 2 位置ループゲイン乗算器 3 ゲイン切り換え信号 4 補正速度指令発生器 5 加算器 6 速度制御演算器 7 磁極検出器 8 乗算器 9 D/Aコンバータ 10 電流アンプ 11 エンコーダ 12 モータ 13 速度検出器 1 Position command 2 Position loop gain multiplier 3 Gain switching signal 4 Correction speed command generator 5 Adder 6 Speed control calculator 7 Magnetic pole detector 8 Multiplier 9 D / A converter 10 Current amplifier 11 Encoder 12 Motor 13 Speed detector

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 外部から入力されるモータの回転位置を
制御する制御指令と、モータの回転位置との差を検出す
る位置検出手段と、前記位置検出手段からの信号を所定
倍し速度指令に変換する倍率を位置偏差に応じて切り換
える演算手段と、前記演算手段からの速度指令とモータ
の速度との差を検出する速度検出手段と、前記速度検出
手段からの信号によりモータの速度を制御する制御手段
とを有し、前記演算手段の倍率が切り換わった場合に鋸
波状の速度指令を出力する出力手段と、前記出力手段の
出力を前記演算手段の出力に加算する加算手段とを備え
たことを特徴とするモータドライブ装置。
1. A position detection means for detecting a difference between a control command for controlling a rotational position of a motor inputted from the outside and a rotational position of the motor, and a signal from the position detecting means multiplied by a predetermined value to obtain a speed command. Calculation means for switching the magnification to be converted according to the position deviation, speed detection means for detecting the difference between the speed command from the calculation means and the speed of the motor, and the speed of the motor is controlled by the signal from the speed detection means. And output means for outputting a sawtooth speed command when the magnification of the arithmetic means is switched, and addition means for adding the output of the output means to the output of the arithmetic means. A motor drive device characterized in that
JP5200498A 1993-08-12 1993-08-12 Motor driver Pending JPH0759377A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5200498A JPH0759377A (en) 1993-08-12 1993-08-12 Motor driver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5200498A JPH0759377A (en) 1993-08-12 1993-08-12 Motor driver

Publications (1)

Publication Number Publication Date
JPH0759377A true JPH0759377A (en) 1995-03-03

Family

ID=16425325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5200498A Pending JPH0759377A (en) 1993-08-12 1993-08-12 Motor driver

Country Status (1)

Country Link
JP (1) JPH0759377A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6028902A (en) * 1996-09-10 2000-02-22 Fujitsu Limited Clock phase detecting circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6028902A (en) * 1996-09-10 2000-02-22 Fujitsu Limited Clock phase detecting circuit

Similar Documents

Publication Publication Date Title
JPH09294388A (en) Vector control of motor and vector controlled inverter device
US6255798B1 (en) Control apparatus for electric vehicle
JPH1127951A (en) PWM inverter control device
JPH0759377A (en) Motor driver
JP2008005596A (en) Current detector, motor controller, and method of current detection
JP2001333591A (en) Motor drive controller
JPS6151212A (en) Periodical operation control system of motor
JP2933846B2 (en) PWM inverter with dead time correction function
JP3770283B2 (en) Synchronous control device
JPH07123762A (en) Motor drive device
JP2000003204A (en) Control method and device
JPH0887331A (en) Position feedback correcting method
JP2001204199A (en) Control unit of permanent magnet type synchronous motor
JPH06342307A (en) Motor drive device
JP2625705B2 (en) Digital current control servo driver
JP2730328B2 (en) Servo control device
JP3676435B2 (en) AC servo motor control method
JP3589251B2 (en) Speed feedback delay correction method
JPH05207774A (en) Controller for servo motor
JPH06121571A (en) Motor drive
KR970063889A (en) Output controller of position controller
JPH06245582A (en) Ac servo motor drive device
JPH10146080A (en) Servo motor speed controller
JP2004129422A (en) Method for controlling current
JPH11194829A (en) Method and device for positioning control