JPH05284773A - モータ駆動装置 - Google Patents

モータ駆動装置

Info

Publication number
JPH05284773A
JPH05284773A JP4076809A JP7680992A JPH05284773A JP H05284773 A JPH05284773 A JP H05284773A JP 4076809 A JP4076809 A JP 4076809A JP 7680992 A JP7680992 A JP 7680992A JP H05284773 A JPH05284773 A JP H05284773A
Authority
JP
Japan
Prior art keywords
motor
current
value
command value
voltage 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
JP4076809A
Other languages
English (en)
Inventor
Tetsuro Sakano
哲朗 坂野
Kohei Arimoto
公平 有本
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to JP4076809A priority Critical patent/JPH05284773A/ja
Publication of JPH05284773A publication Critical patent/JPH05284773A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)

Abstract

(57)【要約】 【目的】 モータ駆動装置に関し、電流検出を行わずに
モータの回転駆動を制御する。 【構成】 サーボ制御手段10は指令された電流指令値
と電流予測値とから、電圧指令値を出力する。出力され
た電圧指令値は電力増幅手段20によって所定のゲイン
だけ増幅され、モータ30に与えられる。そして、モー
タ30に設けられた検出手段40によって検出された回
転位置と、電圧指令値とから電流予測手段50が電流予
測値を出力する。この電流予測値はサーボ制御手段10
に入力される。したがって、電流検出を行わずにモータ
30の回転駆動を制御することができるので、コストを
抑えることができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はモータ駆動装置に関し、
特に電流指令値によってモータの回転駆動を制御するモ
ータ駆動装置に関する。
【0002】
【従来の技術】従来、モータの回転駆動を制御する場
合、モータに流れる電流を電流検出器が検出し、電流指
令による電流値と比較して差が零となるように電流を制
御していた。このような電流検出器としては、例えば抵
抗器があった。
【0003】
【発明が解決しようとする課題】しかし、従来の電流検
出器による電流検出では、モータに流れる電流を検出す
るための電流検出器や、検出されたアナログの電流値を
ディジタル値に変換するA/Dコンバータ等の回路部品
が必要となるため、コストが高いという問題点があっ
た。
【0004】また、部品点数の増加により故障率が高ま
るため、信頼性が低下するという問題点があった。本発
明はこのような点に鑑みてなされたものであり、電流検
出を行わずにモータの回転駆動を制御するモータ駆動装
置を、提供することを目的とする。
【0005】
【課題を解決するための手段】本発明では上記課題を解
決するために、モータの回転駆動を制御するモータ駆動
装置において、電流指令値と電流予測値とから、電圧指
令値を出力するサーボ制御手段と、前記電圧指令値を増
幅する電力増幅手段と、モータの回転位置を検出する検
出手段と、前記電圧指令値と、前記モータの回転位置と
から、前記電流予測値を出力する電流予測手段と、を有
することを特徴とするモータ駆動装置が提供される。
【0006】
【作用】サーボ制御手段は指令された電流指令値と電流
予測値とから、電圧指令値を出力する。この電圧指令値
を電力増幅手段が増幅し、モータを駆動制御する。モー
タに設けられた検出手段によって検出されたモータの回
転位置と、電圧指令値とから電流予測手段が電流予測値
を出力する。
【0007】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は、本発明のモータ駆動装置の原理説明図
である。図において、モータ駆動装置は、サーボ制御手
段10、電力増幅手段20、モータ30、検出手段40
及び電流予測手段50から構成される。
【0008】サーボ制御手段10は、入力された電流指
令値と電流予測値とから、モータを駆動制御する電圧指
令値を出力する。電力増幅手段20は、サーボ制御手段
10から出力された電圧指令値を、モータを駆動させる
ために必要な電圧値、すなわち駆動電圧値まで増幅す
る。検出手段40は、モータの駆動により変化する回転
位置を検出する。電流予測手段50は、検出手段40に
よって検出されたモータの回転位置と、サーボ制御手段
10から出力された電圧指令値とを入力して電流値を予
測し、電流予測値として出力する。
【0009】次に、図1のモータ駆動装置の動作につい
て説明する。まず、サーボ制御手段10は指令された電
流指令値と電流予測値とから、電圧指令値を出力する。
出力された電圧指令値は電力増幅手段20によって所定
のゲインだけ増幅され、モータ30に与えられる。そし
て、モータ30に設けられた検出手段40によって検出
された回転位置と、電圧指令値とから電流予測手段50
が電流予測値を出力する。この電流予測値はサーボ制御
手段10に入力される。こうして、電流検出を行わず
に、モータ30の回転駆動を制御することができる。
【0010】図2は、本発明のモータ駆動装置の全体構
成図である。図において、モータ駆動装置は、加算器1
1、伝達要素12、PWM(Pulse Width Modulation)
ゲイン21、モータ30、ロータリエンコーダ41、モ
デル51、角速度検出回路52及び位相検出回路53か
ら構成される。ここで、モータ30はVR(可変リラク
タンス)型モータである。
【0011】加算器11は、電流指令値i1 と電流予測
値i2 とを入力し、電流指令値i1から電流予測値i2
を減算した結果を出力する。伝達要素12は、加算器1
1から出力された電流値にゲインKを乗じて電圧値に変
換し、電圧指令値v0 として出力する。なお、これらの
加算器11及び伝達要素12は、図1のサーボ制御手段
10に相当する。
【0012】PWMゲイン21は図1の電力増幅手段2
0に相当し、入力された電圧指令値v0 をゲインGPWM
だけ増幅し、駆動電圧値vとして出力する。この駆動電
圧値vは、電圧指令値v0 とゲインGPWM とから、次式
のように表される。
【0013】
【数1】
【0014】ロータリエンコーダ41は図1の検出手段
40に相当し、モータ30のロータ軸等に設けられる。
このロータリエンコーダ41は、モータ30の回転位置
を検出し、これを二相のパルスで出力する。すなわち、
回転位置を示す信号として90度の位相差がある二相の
パルスを出力する。
【0015】角速度検出回路52は、ロータリエンコー
ダ41から出力されたパルスに基づき、角速度(dθ/
dt)を検出する。位相検出回路53は、ロータリエン
コーダ41から出力された二相のパルスに基づき、電気
位相角θを検出する。モデル51はプロセッサ構成にな
っており、角速度検出回路52からの角速度(dθ/d
t)、位相検出回路53からの電気位相角θ及び加算器
11からの電圧指令値v0 を入力して、モータ30に流
れる電流を予測し、電流予測値i2 として出力する。な
お、モデル51には、モータ30の電気位相角θと電流
予測値i2 とに対応して、一意的に抵抗R、インダクタ
ンス(∂Φ/∂i)及び逆起電力定数(∂Φ/∂θ)を
決定するためのテーブルを有する。ここで、これらのモ
デル51、角速度検出回路52及び位相検出回路53
は、図1の電流予測手段50に相当する。
【0016】次に、図2のモータ駆動装置の動作につい
て説明する。まず、加算器11は、電流指令値i1 と電
流予測値i2 とを入力し、電流指令値i1 から電流予測
値i2 を減算した結果を出力する。伝達要素12は、加
算器11から出力された電流値にゲインKを乗じて電圧
値に変換し、電圧指令値v0として出力する。そして、
電圧指令値v0 はPWMゲイン21によってゲインG
PWM だけ増幅され、駆動電圧値vとしてモータ30に出
力される。
【0017】モータ30の回転駆動により、ロータリエ
ンコーダ41はモータ30の回転位置を検出し、角速度
検出回路51及び位相検出回路52に二相のパルスを出
力する。角速度検出回路52は角速度(dθ/dt)を
検出し、ディジタルデータに変換してモデル51に出力
する。同様に、位相検出回路53は電気位相角θを検出
し、ディジタルデータに変換してモデル51に出力す
る。
【0018】モデル51は、ディジタルデータに変換さ
れた角速度(dθ/dt)及び電気位相角θと、加算器
11からの電圧指令値v0 とを入力する。次に、電気位
相角θと前回の電流予測値i2 とからテーブルを用いて
抵抗R、インダクタンス(∂Φ/∂i)及び逆起電力定
数(∂Φ/∂θ)を決定する。また、電圧指令値v0
ら上記式(1)によって駆動電圧値vを求める。そし
て、角速度(dθ/dt)、抵抗R、インダクタンス
(∂Φ/∂i)、逆起電力定数(∂Φ/∂θ)及び駆動
電圧値vから、後述する常微分方程式を解き、モータ3
0に流れる電流を予測し、新たな電流予測値i2 として
加算器11に出力する。
【0019】こうして、電流検出を行わずに、モータ3
0の回転駆動を制御することができる。また、ロータリ
エンコーダ41から出力されるモータ30の回転位置に
基づき角速度(dθ/dt)及び電気位相角θを求め、
A/Dコンバータを使用することなくモータ30の回転
駆動を制御するので、コストを抑えることができる。さ
らに、モータ30としてVR(可変リラクタンス)型モ
ータを使用することにより、正確な回転位置を得ること
ができる。
【0020】次に、モデル51が出力する電流予測値i
2 の算出方法について説明する。まず、一般に鎖交磁束
Φ、モータ一相当たりの抵抗R及び電流値iのとき、モ
ータ30にかかる駆動電圧値vは次式で表される。
【0021】
【数2】
【0022】なお、鎖交磁束Φは電流値iと電気位相角
θとの関数Φ(i,θ)と表されるので、式(2)は次
式のように変形される。
【0023】
【数3】
【0024】ここで、(∂Φ/∂i)はモータ30のイ
ンダクタンスであり、(∂Φ/∂θ)はモータ30の逆
起電力定数である。なお、これらのインダクタンス(∂
Φ/∂i)、逆起電力定数(∂Φ/∂θ)及び抵抗Rは
「モータ定数」と呼ばれ、個々のモータに応じて異なる
定数である。
【0025】さらに、式(3)を(di/dt)につい
て整理すると、次式のようになる。
【0026】
【数4】
【0027】こうして、電流値iに関する常微分方程式
が求められる。そして、初期値としての電流値i0 にモ
ータ始動時の「0」と、上記のモータ定数とを使用し、
ルンゲ・クッタ(Runge-Kutta )法を用いて解くことに
より、電流予測値i2 として算出することができる。
【0028】なお、式(4)において、右辺の電流値i
は前回算出された電流予測値であり、駆動電圧値vは式
(1)を用いて電圧指令値v0 から求められる電圧値で
ある。
【0029】以上の説明では、本発明の回転駆動の制御
対象としてのモータ30にはVR(可変リラクタンス)
型モータを適用したが、ステップモータ等の他の一般的
なモータにも適用することができる。
【0030】また、常微分方程式の解法としてルンゲ・
クッタ法を適用したが、アダムス・モルトン(Adams-Mo
ulton )法等の他の常微分方程式を解くための数値計算
法を適用してもよい。
【0031】さらに、検出手段40として二相のパルス
を出力するロータリエンコーダ41を適用したが、角速
度(dθ/dt)及び電気位相角θを検出できる他のロ
ータリエンコーダ等の検出器を適用してもよい。
【0032】
【発明の効果】以上説明したように本発明では、電流検
出を行わずに、検出された回転位置と、指令された電圧
指令値とから予測した電流値である電流予測値を出力
し、指令された電流指令値とから、電圧指令値を制御し
てモータの駆動制御を行うように構成したので、必要な
回路部品が少なくなり、コストを抑えることができる。
【図面の簡単な説明】
【図1】本発明のモータ駆動装置の原理説明図である。
【図2】本発明のモータ駆動装置の全体構成図である。
【符号の説明】
10 サーボ制御手段 20 電力増幅手段 30 モータ 40 検出手段 50 電流予測手段

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 モータの回転駆動を制御するモータ駆動
    装置において、 電流指令値と電流予測値とから、電圧指令値を出力する
    サーボ制御手段と、 前記電圧指令値を増幅する電力増幅手段と、 モータの回転位置を検出する検出手段と、 前記電圧指令値と、前記モータの回転位置とから、前記
    電流予測値を出力する電流予測手段と、 を有することを特徴とするモータ駆動装置。
  2. 【請求項2】 前記電流予測手段は、前記モータの回転
    位置から角速度及び電気位相角を求め、常微分方程式を
    解くことによって前記電流予測値を求めるように構成し
    たことを特徴とする請求項1記載のモータ駆動装置。
  3. 【請求項3】 前記モータは、VR(可変リラクタン
    ス)型モータであることを特徴とする請求項1記載のモ
    ータ駆動装置。
JP4076809A 1992-03-31 1992-03-31 モータ駆動装置 Pending JPH05284773A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4076809A JPH05284773A (ja) 1992-03-31 1992-03-31 モータ駆動装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4076809A JPH05284773A (ja) 1992-03-31 1992-03-31 モータ駆動装置

Publications (1)

Publication Number Publication Date
JPH05284773A true JPH05284773A (ja) 1993-10-29

Family

ID=13615998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4076809A Pending JPH05284773A (ja) 1992-03-31 1992-03-31 モータ駆動装置

Country Status (1)

Country Link
JP (1) JPH05284773A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100565263B1 (ko) * 2004-11-23 2006-03-30 엘지전자 주식회사 입력전압 센서리스형 능동필터의 제어방법 및 입력전압예측방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100565263B1 (ko) * 2004-11-23 2006-03-30 엘지전자 주식회사 입력전압 센서리스형 능동필터의 제어방법 및 입력전압예측방법

Similar Documents

Publication Publication Date Title
US20060176005A1 (en) Motor-drive control device and electric power steering device using the same
JPH08182398A (ja) 永久磁石形同期電動機の駆動装置
JP2007089398A (ja) モータの位置を計算する方法
US20060145652A1 (en) Motor drive controlling device and electric power-steering device
JPH08280199A (ja) 永久磁石界磁同期電動機のセンサレス制御装置
EP0104909B1 (en) Servomotor control method and apparatus therefor
KR20010062523A (ko) 브러시리스 머신 제어 장치, 시스템 및 방법
JPH05284773A (ja) モータ駆動装置
JP3000850B2 (ja) 電子カム
JP3469218B2 (ja) モータ制御装置
JPH05328773A (ja) モータ駆動装置
JPH08126379A (ja) ブラシレス直流モータの駆動装置及び制御方法
US5896019A (en) Motor control device
JP2001045779A (ja) 可変速装置
JP3388251B2 (ja) 同期電動機の特定方向駆動方法および装置
JP3111798B2 (ja) 可変速駆動装置
JP3940875B2 (ja) 同期電動機制御方法および制御装置
JPH0686596A (ja) 交流可変速駆動装置
JP3428243B2 (ja) 電動機の速度制御装置
JP6730488B2 (ja) 三相同期電動機の制御装置および駆動装置、並びに電動パワーステアリング装置
JP5011700B2 (ja) パワーステアリング電動駆動装置
JP3533892B2 (ja) スイッチ式リラクタンスモータの位置決め制御装置
JPS58215978A (ja) ロボツト駆動装置におけるサ−ボ異常検出回路
JPH06245582A (ja) Acサーボモータ駆動装置
JP2000003204A (ja) 制御方法及び制御装置