JPH03211663A - ディジタルコントローラ - Google Patents

ディジタルコントローラ

Info

Publication number
JPH03211663A
JPH03211663A JP780490A JP780490A JPH03211663A JP H03211663 A JPH03211663 A JP H03211663A JP 780490 A JP780490 A JP 780490A JP 780490 A JP780490 A JP 780490A JP H03211663 A JPH03211663 A JP H03211663A
Authority
JP
Japan
Prior art keywords
value
ratio
alpha
numerical
digital controller
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
JP780490A
Other languages
English (en)
Inventor
Hisashi Ina
伊奈 久
Koji Yano
浩司 矢野
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP780490A priority Critical patent/JPH03211663A/ja
Publication of JPH03211663A publication Critical patent/JPH03211663A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/544Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
    • G06F7/552Powers or roots, e.g. Pythagorean sums
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/552Indexing scheme relating to groups G06F7/552 - G06F7/5525
    • G06F2207/5525Pythagorean sum, i.e. the square root of a sum of squares

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Optimization (AREA)
  • General Engineering & Computer Science (AREA)
  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、2つの数[a、bをそれぞれ平方して加算し
、その和の平方根1丁]]7を求めることのできるディ
ジタルコントローラに関する。
(従来の技術) 従来のディジタルコントローラにおいては、2つの数値
a、bをそれぞれ平方して加算し、その和の平方根c 
(−1ri1王11)を求める場合に、ニュートン法を
用いて近位的に求めている。
すなわち求める値Cは次式のように表される。
c −f丁ワ1F   ・・・・・・・・・・・・・・
・・・・(1)ここでz=a”+b”とすると、ニュー
トン法により平方根を求める近似式は次式のように表さ
れる。
2         xn この(2)式において、X、の初期(1xoを1として
、順にX、を算出する。
得られたx3とX@*1とを順次比較して両者の関係が
次式 X、、、I−X、11<ε  ・・・・・・・・・・・
・・・・(3)を満足したところで近位的にXM*lζ
I’Tとみなし、求める平方根c(=FT)が得られる
(発明が解決しようとする課題) しかしながらこれらの従来の算出手法を用いた場合、よ
り精度の高い近領値を得ようとすると、(3)式のεの
値を小さくしなければならず、そのため演算回数が増し
て算出までの処理時間が長引く問題がある。
そこで本発明は上記問題点を解決するためになされたも
ので、その目的とするところは高精度でしかも短時間に
2つの数値a、bをそれぞれ平方して加算した和の平方
根1丁]]7の値を求めることのできるディジタルコン
トローラを提供することにある。
(課題を解決するための手段) 上記目的を達成するために、本発明は、入力された2つ
の数値a、bをそれぞれ平方して加算した和の平方根f
丁ワ17を求めるディジタルコントローラにおいて、絶
対値の小なる数値aと絶対値の大なる数値すとの比α(
=a/b)を算出する除算手段と、前記比α(0≦α≦
1)と、この比αについての関数FTワゴとの対応関係
を予め数値として記憶しておいたテーブルと、このテー
ブルを参照し、算出した比αに対応する関数17iT下
]−の値を読み出す手段と、読み取った関数、r71丁
丁の値に前記数値すを乗算し、その積b √α2+T王
■を、求メル平方m  −ri;=下11として出力す
る乗算手段とを有することを特徴とする。
(作 用) 本発明においては、2つの数値a、bの比α(=a/b
)と、この比αの関数、77王ゴに対応する数値を、予
めテーブルとして保持しておき、入力された数値a、b
から比α(=a/b)を算出し、テーブルを参照して比
αに対応する575丁を読み取り、読み取った。ri1
下]−に絶対値の大きい数値すを乗算することにより、
求める平方根F丁ヨ薯2の値が得られる。
(実施例) 以下、図に沿って本発明の詳細な説明する。
第1図は本発明に係るディジタルコントローラlの内部
構成の一部を示す機能ブロック図である。
図において、除算手段2は入力された数値abO比α(
=a/b)を算出して、読出し手段3へ送る。なお、除
算手段2に入力される数値aの絶対値は数値すの絶対値
より小さいものとする。
読出し手段3は、入力された比αについて、テーブル4
を参照して比αに対応する(11王ゴの値を続出して、
乗算手段5へ送る。
テーブル4はRAM等により形成され、数値abO比α
(O≦α≦1)と、この比αについての関数FTワゴと
の対応関係を予め数値として記憶している。ここでテー
ブル4に記憶されている関数、r習1下]−は、入力さ
れた2つの数値a、  bをそれぞれ平方して加算した
和の平方根f7石11を変形して得られたものである。
すなわち(1)式を次のように変形することにより、比
αに対応して記憶する数値が得られる。
c −r丁q薯璽 に置換えると、 ここでa / bを比α(=a/b) c−bl雇1Tゴ   ・・・・・・(4)さらにここ
で、 d=√α2+ワ1−   ・・・・・・・・・(5)と
すると、式(4)は次のように書き換えられる。
c−b−d     ・・・・・・・・・・・・(4)
′つまりテーブル4には、第2図に示すように比αに対
応した開数dの具体的な数値が記憶されており、読出し
手段3から比α、が入力されると、対応するd+が続出
される。なお、2数の関係a≦bにより、関数dの最大
値はF丁に、最小値は1になる。またここで比αとして
テーブルに設定される値は0から1までを微小幅で区分
した値となり、比αの設定間隔を狭め、同時に比αに対
応して記憶される関数dの値の有効桁数を大きくしてお
けば、後述する演算結果の精度が向上する。
乗算手段5は、入力された数値すと開数dの値を乗算す
ることで、(4)′式に示すようにC5すなわち求める
平方根F丁戸]己を出力する。
これらの一連の処理を実行することにより、入力された
数値a、bについて、それぞれを平方して加算した和の
平方根F丁q]己が、除算処理、テーブル4の読取り処
理および乗算処理による簡単な処理行程で短時間に求め
ることができる。
ここで比較のため(1)式において、a−1,b=2と
し、(3)式において、ε<0.000001を満足す
る精度でCを求めようとすると、従来の処理方法では乗
算5回、除算5回、加算5回の計15回の演算回数を必
要とする。これに対し、本発明では算出値の精度がテー
ブルにより決定されるため、演算回数についてはいかな
る場合も乗算1回、除X1回の計2回となる。この例の
場合、テーブルの読み取り時間を含めても従来法に比べ
約5分の1の処理時間となり、余裕時間をその他の処理
に向けることができる。
第3図および第4図は、本発明に係るディジタルコント
ローラを、誘導電動機における電流成分の算出に用いた
例を示す。
誘導電動機では、第3図に示すように、励磁電流成分I
工およびトルク電流成分エアが判明している場合、その
ベクトル合成電流■1は、直交する電流成分IN、■7
を合成することで求められ、11 =fT71T171
として表せる。
第4図は、各電流成分1.、■1からベクトル合成電流
■、を求める手順を示すフローチャートである。
図において、先ず入力された電流成分■9、■7の絶対
値の大小を比較しくステップ41)、INが大の場合(
ステップ41YES)、パラメータRとしてItとI、
lの比を求める(ステップ42)。
次いで、求めたパラメータRに対応する関数A(R)−
、/7’TTの値をテーブルから読出し、電流成分I工
に乗じてベクトル合成電流■1を得る(ステップ43)
ステップ41において、■、が大でない場合、すなわち
1.が大の場合(ステップ41NO)、パラメータRと
して1.とI?の比を求める(ステップ44)。
次いで、求めたパラメータRに対応する関数A(R)−
#王ゴの値をテーブルから読出し、電流成分I7に乗じ
てベクトル合成電流I、を得る(ステップ45)。
以上のようにこのディジタルコントローラは、入力され
た2個の数値からパラメータを算出し、さらにこのパラ
メータに対応するテーブルを参照することにより、直交
するベクトルを合成して得られるベクトルについてのス
カラー量の算出が極めで簡単におこなわれる。その結果
、本発明のディジタルコントローラを誘導電動機の制御
に用いた場合、応答性にすぐれた制御装置を実現するこ
とができる。
(発明の効果) 以上述べたように本発明によれば、入力された2つの数
値a、bをそれぞれ平方して加算した和の平方根√α2
+lTllを求めるのに、2つの数値a。
bの比αを算出する除算が1回、テーブルから読み出し
たf7q]と数値すとの乗算回数が1回4゜ と、計2回の数値演算ですみ、処理時間を従来法に比べ
格段に短縮してディジタルコントローラの応答性を向上
することができる。
【図面の簡単な説明】
第1図は本発明に係るディジタルコントローラの内部構
成の一部を示す機能ブロック図、第2図はテーブルの記
憶内寥を模式的に示した説明図、第3図は本発明を誘導
電動機の制御用に適用した場合の各電流成分の説明図、
第4図は実施例の動作を示すフローチャートである。 工・・・ディジタルコントローラ 2・・・除算手段3
・・・読出し手段       4・・・テーブル5・
・・乗算手段        a・・・入力数値b・・
・入力数値        C・・・出力数値α・・・
入力数値の比

Claims (1)

  1. 【特許請求の範囲】 入力された2つの数値a、bをそれぞれ平方して加算し
    た和の平方根√a^2+b^2を求めるディジタルコン
    トローラにおいて、 絶対値の小なる数値aと絶対値の大なる数値bとの比α
    (=a/b)を算出する除算手段と、前記比α(0≦α
    ≦1)と、この比αについての関数√α^2+1との対
    応関係を予め数値として記憶しておいたテーブルと、 このテーブルを参照し、前記比αに対応する関数√α^
    2+1の値を読み出す手段と、 読み取った関数√α^2+1の値に前記数値bを乗算し
    、その積b√α^2+1を、求める平方根√a^2+b
    ^2として出力する乗算手段と、を有することを特徴と
    するディジタルコントローラ。
JP780490A 1990-01-17 1990-01-17 ディジタルコントローラ Pending JPH03211663A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP780490A JPH03211663A (ja) 1990-01-17 1990-01-17 ディジタルコントローラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP780490A JPH03211663A (ja) 1990-01-17 1990-01-17 ディジタルコントローラ

Publications (1)

Publication Number Publication Date
JPH03211663A true JPH03211663A (ja) 1991-09-17

Family

ID=11675812

Family Applications (1)

Application Number Title Priority Date Filing Date
JP780490A Pending JPH03211663A (ja) 1990-01-17 1990-01-17 ディジタルコントローラ

Country Status (1)

Country Link
JP (1) JPH03211663A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5894056A (ja) * 1981-11-30 1983-06-04 Fuji Electric Co Ltd デイジタル演算回路
JPS5894956A (ja) * 1981-11-28 1983-06-06 Daiwa Juko Kk パレツトの自動ロ−デイング・アンロ−デイング装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5894956A (ja) * 1981-11-28 1983-06-06 Daiwa Juko Kk パレツトの自動ロ−デイング・アンロ−デイング装置
JPS5894056A (ja) * 1981-11-30 1983-06-04 Fuji Electric Co Ltd デイジタル演算回路

Similar Documents

Publication Publication Date Title
Rogers Evaluating first-passage probabilities for spectrally one-sided Lévy processes
De Caigny et al. Interpolation-based modeling of MIMO LPV systems
US5434809A (en) Method and apparatus for performing floating point arithmetic operation and rounding the result thereof
US5206823A (en) Apparatus to perform Newton iterations for reciprocal and reciprocal square root
CN113050416B (zh) 一种基于联立方程法的流程工业通用优化方法
JPH03211663A (ja) ディジタルコントローラ
US5173567A (en) Musical tone generating apparatus with parameter controller for changing characteristics of musical tone signal
EP0606775A1 (en) System and method for approximating nonlinear functions
JPS63276604A (ja) プロセス制御装置
JPH03175502A (ja) 間引き学習制御方式
JPH0119164B2 (ja)
JPH04264499A (ja) 音声信号のスペクトル分析方法とその装置
JPH0335353A (ja) 離散的コサイン変換装置
Hussaini et al. Construction of Block Hybrid Backward Differentiation Formula for some Classes of Second Order Initial Value Problems
Lessard Characteristics and Types of Feedback Control Systems
JPH0371331A (ja) 乗算器
JPS60220466A (ja) 高速フ−リエ変換装置
JP2522073B2 (ja) 正弦波pwm信号発生装置
JPH01237598A (ja) 音声合成装置
SU767703A1 (ru) Цифровой многомерный регул тор
JPH02114324A (ja) 乗算器
JPH04109305A (ja) サーボモータ制御方式
JPH01126701A (ja) サンプル値のpi制御方式
RU2105341C1 (ru) Оптимальный регулятор
JPH0764769A (ja) 乗算器