JPH01107687A - モータの制御方法 - Google Patents

モータの制御方法

Info

Publication number
JPH01107687A
JPH01107687A JP62264419A JP26441987A JPH01107687A JP H01107687 A JPH01107687 A JP H01107687A JP 62264419 A JP62264419 A JP 62264419A JP 26441987 A JP26441987 A JP 26441987A JP H01107687 A JPH01107687 A JP H01107687A
Authority
JP
Japan
Prior art keywords
speed
time
sampling
deviation
command
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
JP62264419A
Other languages
English (en)
Inventor
Koichi Nakazawa
中沢 弘一
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 JP62264419A priority Critical patent/JPH01107687A/ja
Publication of JPH01107687A publication Critical patent/JPH01107687A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明はモータの制御力法に関し、特にデジタル制御方
式による速度制御方法に関するものである。
従来の技術 近年、マイクロコンピュータの高集積化、不望化、高速
化に伴って、情?[機器や自動化m器用のサーボモータ
の制御において、デジタル制御方式が実用化されるよう
になってさている。
例えば、[電気学会情報処理研究会資料J、IP−82
−34,1頁〜10T1 (1982午)及び「システ
ムと制御J、fjS27巻、第11号、17百〜25F
T(1983年)には、位置制御とともに速度制御もデ
ジタル制御するものが開示されている。 Jllち、モ
ータ軸にエンコーダを取付け、このエンコーダにて位置
検出を1テうとともに、各サンプリング周期における位
置変化から速度検出を行い、指令速度との速度偏差に基
づいてパルス幅変調方式にてモータに対する印加電圧の
制御を行うものが開示されている。
発明が解決しようとする間m点 ところで、上記制御は具体的には、第5図に示すように
、サンプリング時の時刻t、におげろ実際の速度■(「
)と次回のサンプリングISの時刻t1における指令速
度\’(c++)とを、次回のサンプリング時までに比
較し、その速度偏差Vδに応じてパルス幅変調のデユー
ティ値を算出し、次回のサンプリング時1.に電圧制御
を行うように構成されている。従って、指令速度と実際
の速度との間にはサンプリング周期=Δtの時間遅れが
あり、その結果一定速度でない限り偏差が0になること
はなく、一般に偏差が大きく現れることになる。そのた
め、デインを大きくすることがでさず、精度の高い制御
が困難であるという問題があった。
本発明は、上記従来の問題点に鑑み、指令速度との速度
偏差を小さくでさ、ゲインを大きくとって精度の高い制
御を行うことがでさるモータの制御方法を提供すること
を目的とする。
問題点を解決するための手段 上記目的を達成するため、本発明の第1発明は、今回と
前回以前のサンプリング時の検出速度から次回のサンプ
リング時の予測速度を算出し、この予測速度と次回のサ
ンプリング時における指令速度との間の速度偏差を求め
、この速度偏差に基づいてモータに対する印加電圧を制
御することを特徴とする。
又、本発明のpA2発明は、今回と前回以前のサンプリ
ング時の検出速度だけでなく、今回又はそれ以前のサン
プリング時の印加電圧をも加味して、次回のサンプリン
グ時の子six度を算出し、第1発明と同様にモータに
対する印加電圧を制御することを特徴とする。
作用 本発明は上記構成を有するので、ni発明によると、次
回のサンプリング時における予測速度を算出しで指令速
度との速度偏差を求めるので、サンプリング周期の1周
期分の遅れを予測によって補正でさ、それによって速度
偏差を小さくできるためゲインを大きくとることができ
、精度の高い制御が可能となる。
又、第2発明によると、さらに予測速度を算出するのに
今回又はそれ以前の印加電圧も考慮しているので、さら
に速度偏差が小さくなり、より精度の高い制御が可能と
なる。
実施例 以下、本発明の一実施例を第1図〜fma図を参照しな
がら工明する。
第3図は制御ブロック図で、図示しないCPUから各サ
ンプリング暗算に次回のサンプリング時における指令速
度V (c+ 1)が速度指令端子Vcから入力される
。モータ1にはエンコーグ2が直結されており、出力さ
れた位置検出パルスPが速度演算回路3に入力されてい
る。この速度演算回路3では、前記位置検出パルスのパ
ルス間隔から各サンプリング時の検出速度V(「)が演
算され、その結果が予測速度演算回路4に出力される。
予測速度演算回路4では、今回のサンプリング時の検出
速度V(「)と前回のサンプリング時の検出遠度V(r
−1)から次回のサンプリング時の予測速度VB+i)
が演算される。
前記指令速度V (c+1)と予測速度V (f+ 1
)とは減算器5に入力され、それらの速度偏差Vδに応
じた出力が比例回路6と積分回路7にそれぞれ入力され
る。これら比例回路6と積分回路7でそれぞれ定数倍及
び積分されて定数倍された出力は加T1.器8を介して
ゲイン調g!器9に入力されている。
このデイン調整器9にてゲイン倍された出力は、パルス
幅7R整方式で電圧を制御するPWM回路10に入力さ
れ、このPWM回路10にて前記モータ1に対する印加
電圧が制御されている。
次に、第1図及び第2図を参照しながら動作を説明する
と、まず次回のサンプリング時における指令速度V (
e+ 1)と現在位置の読取りを行うとともに、現在位
置における入力パルスの周期から現在の実際の速度V(
r)を演算する0次に、この検出速度V (r)と前回
のサンプリング時における検出速度V(r−1)から次
回のサンプリング時の予測速度v (r+ t)を演算
する。この実施例では最も簡単に、 V(f+1)=V(r) +(V(r) −V(r−1
)1によって演算している。なお、これは−例で、前回
以前の3回以上の検出速度から演算するようにしてもよ
い。
次に、次回サンプリング時にすjける指令速度V(c+
1)と予沼速度V(f+1)からそれらの速度偏差Vδ
を得、それに比例定数を掛けた出力と、速度偏差■δを
積分したものにある定数を掛けた出力を合成して、さら
にゲイン倍した出力に基づいてPWM回路10にて出力
パルスのデユーティ値を演算し、次回のサンプリングタ
イミングが米るのを待ってデユーティ値に基づく出力電
圧をモータ1に出力する。こうして、速度偏差Vδが0
に近付くようにモータ1の速度を精度良(指令速度に合
わせることができる。
尚、第3図に仮想線で示すように、検出速度の微分項を
負変換して加算器8に加算し、PID制御を行うように
しても良い。
次に、本発明の第2実施例について説明する。
上記第1実施例では、次回サンプリング時の予測速度V
(f+1)を検出速度だけに基づいて演算するようにし
たものを例示したが、本実施例では、第4図に示すよう
に、PWM回路10の出力電圧も考慮して予測速度を演
算している。
具体例として、pwNf回v110の今回のサンプリン
グ時における出力電圧E(r)と:宵口のサンプリング
時における出力電圧E (r−1)を考慮した補正項を
加えた次式によってV (f+ 1)を演算している。
V(f+1)=V(r) +1V(r) −V(r  
1)1十K(E(r) −E(r−1月 上式のfjs3項はPWM出力値による補正項であり、
Kは適宜に設定された比例定数である。
尚、今回と前回のPWM出力値の差ではなく、今回のP
WM出力値だけを考慮して補正することもできる。
このように)回のサンプリング時までの検出速度の池に
PWM出力値を考慮することによりて次回のサンプリン
グ時の予測速度をより精度良(予測することがでさ、ゲ
インを大きくして一層精度の高い速度制御が可能となる
発明の効果 本発明のモータのfi’lj 御方法によれば、以上の
ように、次回のサンプリング時におけるT−澗速度を算
出して指令速度との速度偏差を求めるので、サンプリン
グ周期の1周期分の遅れを予測によって補正でさ、それ
によって速度偏差を小さくでさるためデインを太き(と
ることができ、精度の高い制御が可能となるという効果
がある。
さらに、第2発明によれば、予測1g1度を露出するの
に今回又はそれ収面の印加電圧をも考慮することによっ
て、−周速度偏差を小さくでき、より大さなゲインをと
って精度の高い制御を行うことができる。
【図面の簡単な説明】
第1図〜第3図は本発明のtjS1実施例を示し、第1
図は70−チャート、第2図は速度制御の説明図、第3
図はブロック図、第4図は本発明の第2実施例の速度制
御の説明図、Is 5図は従来の速度制御の説明図であ
る。 1・・・・・・・・・モータ 2・・・・・・・・・エンコーグ 3・・・・・・・・・速度演算回路 4・・・・・・・・・予測速度演算回路5・・・・・・
・・・減s:1.器 9・・・・・・・・・ゲイン調1!!!器10・・・・
・・・・・PWM回路。 代PI!A4弁理士 中尾敏男 はか1名第1因 第 2 図 t−1t□に+ 第3図

Claims (2)

    【特許請求の範囲】
  1. (1)今回と前回以前のサンプリング時の検出速度から
    次回のサンプリング時の予測速度を算出し、この予測速
    度と次回のサンプリング時における指令速度との間の速
    度偏差を求め、この速度偏差に基づいてモータに対する
    印加電圧を制御することを特徴とするモータの制御方法
  2. (2)今回と前回以前のサンプリング時の検出速度、及
    び今回又はそれ以前のサンプリング時の印加電圧から次
    回のサンプリング時の予測速度を算出し、この予測速度
    と次回のサンプリング時における指令速度との間の速度
    偏差を求め、この速度偏差に基づいてモータに対する印
    加電圧を制御することを特徴とするモータの制御方法。
JP62264419A 1987-10-20 1987-10-20 モータの制御方法 Pending JPH01107687A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62264419A JPH01107687A (ja) 1987-10-20 1987-10-20 モータの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62264419A JPH01107687A (ja) 1987-10-20 1987-10-20 モータの制御方法

Publications (1)

Publication Number Publication Date
JPH01107687A true JPH01107687A (ja) 1989-04-25

Family

ID=17402911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62264419A Pending JPH01107687A (ja) 1987-10-20 1987-10-20 モータの制御方法

Country Status (1)

Country Link
JP (1) JPH01107687A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996004708A1 (en) * 1994-08-05 1996-02-15 Kabushiki Kaisha Yaskawa Denki Motor speed controller
CN110568210A (zh) * 2019-09-06 2019-12-13 深圳臻宇新能源动力科技有限公司 一种转速预测方法、系统及车辆

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996004708A1 (en) * 1994-08-05 1996-02-15 Kabushiki Kaisha Yaskawa Denki Motor speed controller
US5834912A (en) * 1994-08-05 1998-11-10 Kabushiki Kaisha Yashawa Denki Motor speed control device
CN110568210A (zh) * 2019-09-06 2019-12-13 深圳臻宇新能源动力科技有限公司 一种转速预测方法、系统及车辆

Similar Documents

Publication Publication Date Title
EP0514847B1 (en) System and method for controlling speed of electric motor in extremely low speed range using rotary pulse encoder
JPS61164481A (ja) 速度制御方式
JPH0221237B2 (ja)
WO1988008640A1 (fr) Dispositif de commande de la vitesse d'un servomoteur
WO1988003678A1 (fr) Systeme de commande de position
JPH01107687A (ja) モータの制御方法
JPH06284762A (ja) 電動機の速度制御装置
JP3166446B2 (ja) 速度推定オブザーバ
JPS58169212A (ja) サ−ボモ−タの位置制御装置
KR970066778A (ko) 디지탈서보제어장치
JPH0778034A (ja) 帰還制御装置
JP3551345B2 (ja) 同期制御装置
JPH01292405A (ja) ディジタル位置サーボ装置
JPS59117479A (ja) サーボモータの速度検出装置
JPH06292385A (ja) 誘導電動機のディジタル電流制御方法
JP3232904B2 (ja) 速度推定オブザーバ
JP3213796B2 (ja) サーボモータ制御装置
KR960016799B1 (ko) 서보모터의 정밀위치제어방법 및 그 장치
JP2876702B2 (ja) 学習制御方法
JPH05260777A (ja) 電動機の速度検出方法
JPH07191707A (ja) 制御装置
JPH11136991A (ja) サーボモータ駆動方法
JP2003047299A (ja) Pmモータのベクトル制御方式
JPS5947903A (ja) 信号パタ−ン発生装置
JPH03198676A (ja) 電動機のデジタルトルク指令値演算方法