JPH03266173A - 方程式解析装置 - Google Patents

方程式解析装置

Info

Publication number
JPH03266173A
JPH03266173A JP6623790A JP6623790A JPH03266173A JP H03266173 A JPH03266173 A JP H03266173A JP 6623790 A JP6623790 A JP 6623790A JP 6623790 A JP6623790 A JP 6623790A JP H03266173 A JPH03266173 A JP H03266173A
Authority
JP
Japan
Prior art keywords
matrix
circuit
coefficient
calculation
backward substitution
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
JP6623790A
Other languages
English (en)
Inventor
Takashi Doi
俊 土肥
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP6623790A priority Critical patent/JPH03266173A/ja
Publication of JPH03266173A publication Critical patent/JPH03266173A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、方程式解析装置に関するものであり、例えば
差分法による偏微分方程式解析のための高速解析装置に
関するものである。
〔従来の技術〕
方程式の解を求める場合、従来の技術としては、下三角
行列と上三角行列への近似分解を行う方法があった。
更に具体的に述べるに、解くべき方程式の係数行列をA
とした場合、逆行列計算のための近似行列(これをMと
する)は、 M=LU=A−R と表される。ここで、L、Uは係数行列Aと同じかまた
はそれに似た零−非零構造を持つ下三角行列、上三角行
列であり、Rは近似による誤差を表す行列である。
このとき、従来技術における係数行列Aが第2図で示さ
れる。この従来技術については例えば、村田、小国、唐
木ニスーパーコンピュータ(科学技術計算への応用)、
丸善、東京(1985)に述べられている。
〔発明が解決しようとする課題〕
しかし、上述した従来技術にあっては、近位行列M=L
Uによる前進後退代入が逐次計算となっているため、内
部に複数の独立な演算回路を持つ前進後退代入回路を利
用することができない。
以下、これについて説明する。反復計算回路から入力す
るベクトルデータをVINとすると、前進後退代入回路
は次の計算を行う。
Vout=M−’V+N=U−’ (L−’VIN)=
U−’V’今、Lが第2図の下圧角部分と同じ構造を持
つとすると、L−1による前進代入計算L−’VINは
逐次計算となる。このことはU −1による後退代入計
算U−’ V ’についても同様である。
このように近似行列M=LUによる前進後退代入が逐次
計算となっているため、内部に複数の独立な演算回路を
持つ前進後退代入回路を利用することができず、従って
前進後退代入回路が演算時間の大部分を費やすので、高
速化が図れないという問題がある。
本発明の目的は、複数のベクトル型演算回路を用いた、
高速かつ並列計算が可能となる方程式解析装置を提供す
ることにある。
[課題を解決するための手段] 本発明は、偏微分方程式の直方体格子上での離散近似に
より得られる連立一次方程式の係数行列と係数ベクトル
を入力データとし、係数行列を近位行列に分解する係数
行列分解回路と、反復計算回路と、前記係数行列分解回
路で生成された近似行列の反転行列を反復計算回路から
入力したベクトルデータに掛け前記反復計算回路に出力
する前進後退代入回路とを備え、前記連立一次方程式の
近似解を出力とする方程式解析装置であって、前記係数
行列分解回路は、前記直方体を層状に分割して得られる
偶数面/奇数面に対応して前記係数行列をそれぞれ上三
角行列と下三角行列に分解し、それらの積の型で近似し
、 前進後退代入回路は、前記反復計算回路から入力したベ
クトルデータに各々の直方体について前記下三角行列と
上三角行列による前進後退代入を行うことによって近似
行列の反転を行うことを特徴としている。
〔作用〕
偏微分方程式の直方体格子の層状の分割を行列で表すと
次のように表される。
従って近似行列M=LUにおいて、例えばとなり、前進
代入計算V’ =L−’V、Nは、Vo=’ =Lot
−’V+N、ot  (i=1. ・・・、  n)V
 Ei’ ”LEi−’VIN+Ei  UiiVIN
+Oi  Uii+1Vin、O4゜1となり、■。%
(x=1.・・・、n)及びV E 1(i=1.・・
・、n−1)の計算が、それぞれiについて独立な演算
回路で実行され、方程式解析装置の高速化が達成される
さらに、層の数nは一般に数十から数百〇オーダである
から、それと同数の多数の演算回路による独立、並列な
計算が可能となる。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例である方程式解析装置の構成
を示す。この方程式解析装置は、入力データ(行列A、
ベクトルf)11が供給される係数行列分解回路1と、
係数行列分解回路1から係数行列Aの近似行列Mの分解
された行列12が与えられる前進後退代入回路2と、前
進後退代入回路2に接続された反復計算回路3とから構
成されている。
反復計算回路3には、入力データ11が供給される。ま
た、反復計算回路3は、前進後退代入回路2に対し、ベ
クトル(ベクトルg)13を与えるようになっていると
共に、前進後退代入回路2からベクトル[ペクトJしv
 (=M−’gまたはM”g)]14が反復計算回路3
に与えられるようになっている。
係数行列分解回路1は、偏微分方程式の離散近似により
得られる連立一次方程式の係数行列Aと係数ベクトルf
を入力データとし、係数行列Aを反転が容易な近似行列
Mに分解し、更に、係数行列Aを相似な8個の部分直方
体格子に対応する複数の下三角行列と上三角行列に分解
し、それらの積で近似する処理を行う回路である。
また、係数行列分解回路1で生成される近似行列Mの反
転行列を反復計算回路3から入力したベクトルデータに
掛け反復計算回路3へ出力する前進後退代入回路2は、
反復計算回路3から入力したベクトルデータに前記上三
角行列と下三角行列による前進後退代入を行うことによ
って近似行列の反転を行う。
方程式Au=fの近似解ベクトルu15は、反復計算回
路3から取り出される。
このように、偏微分方程式の離散近似により得られる連
立一次方程式の係数行列と係数ベクトルを入力データと
し、係数行列を反転が容易な近似行列に分解する係数行
列分解回路1と、係数行列分解回路1で生成された近似
行列の反転行列を反復計算回路3から入力したベクトル
データに掛け反復計算回路3に出力する前進後退代入回
路2と、これに接続される反復計算回路3からなり、前
記連立一次方程式の近似解を出力とする連立一次方程式
解析装置であって、係数行列分解回路1は前記係数行列
を偶数層と奇数層に対応する複数の下三角行列と上三角
行列とに分解し、それらの積で近似し、前進後退代入回
路2は反復計算回路3から入力したベクトルデータに前
記下三角行列と上三角行列による前進後退代入を行うこ
とによって近似行列の反転を行うようにする。
このようにすると近似行列M=LUにおいて、例えばL
の前進代入計算V’ −L−’V+Nは作用の項で説明
したように各偶数面に相当する計算が複数の演算回路で
互いに独立に実行でき、同様に奇数面の計算も互いに独
立に実行でき、高速化が達成される。
〔発明の効果〕
以上説明したように本発明によれば、複数のベクトル型
演算回路を用いた高速かつ並列計算が可能となる。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示す図、第2図は従
来技術における係数行列の構造を示す図である。 1・・・・ 2・・・・ 3・・・・ 11・・・・ 12・・・・ 13・・・・ 14・・・・ 15・・・・ ・係数行列分解回路 ・前進後退代入回路 ・反復計算回路 ・入力データ ・Aの近似行列Mの分解された行列 ・ベクトルg ・ベクトルv(M−’gまたはM”g)・方程式Au=
fの近似解

Claims (1)

    【特許請求の範囲】
  1. (1)偏微分方程式の直方体格子上での離散近似により
    得られる連立一次方程式の係数行列と係数ベクトルを入
    力データとし、係数行列を近似行列に分解する係数行列
    分解回路と、反復計算回路と、前記係数行列分解回路で
    生成された近似行列の反転行列を反復計算回路から入力
    したベクトルデータに掛け前記反復計算回路に出力する
    前進後退代入回路とを備え、前記連立一次方程式の近似
    解を出力とする方程式解析装置であって、 前記係数行列分解回路は、前記直方体を層状に分割して
    得られる偶数面/奇数面に対応して前記係数行列をそれ
    ぞれ上三角行列と下三角行列に分解し、それらの積の型
    で近似し、 前進後退代入回路は、前記反復計算回路から入力したベ
    クトルデータに各々の直方体について前記下三角行列と
    上三角行列による前進後退代入を行うことによって近似
    行列の反転を行うことを特徴とする方程式解析装置。
JP6623790A 1990-03-16 1990-03-16 方程式解析装置 Pending JPH03266173A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6623790A JPH03266173A (ja) 1990-03-16 1990-03-16 方程式解析装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6623790A JPH03266173A (ja) 1990-03-16 1990-03-16 方程式解析装置

Publications (1)

Publication Number Publication Date
JPH03266173A true JPH03266173A (ja) 1991-11-27

Family

ID=13310049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6623790A Pending JPH03266173A (ja) 1990-03-16 1990-03-16 方程式解析装置

Country Status (1)

Country Link
JP (1) JPH03266173A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7503315B2 (en) 2004-10-28 2009-03-17 Paul John Hutchinson Method for controlling the fuel system for an internal combustion engine
CN110262479A (zh) * 2019-05-28 2019-09-20 南京天辰礼达电子科技有限公司 一种履带式拖拉机运动学估计及偏差校准方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7503315B2 (en) 2004-10-28 2009-03-17 Paul John Hutchinson Method for controlling the fuel system for an internal combustion engine
CN110262479A (zh) * 2019-05-28 2019-09-20 南京天辰礼达电子科技有限公司 一种履带式拖拉机运动学估计及偏差校准方法
WO2020238011A1 (zh) * 2019-05-28 2020-12-03 南京天辰礼达电子科技有限公司 一种履带式拖拉机运动学估计及偏差校准方法

Similar Documents

Publication Publication Date Title
Hellerman et al. The partitioned preassigned pivot procedure (P4)
Steward On an approach to techniques for the analysis of the structure of large systems of equations
Andrews Two theorems of Gauss and allied identities proved arithmetically
EP4095719A1 (en) Sparse matrix multiplication in hardware
JPH07271760A (ja) メモリ分散型並列計算機による連立1次方程式計算処理方法および計算機
Uhrig The transfer matrix method seen as one method of structural analysis among others
Sturges Analog matrix inversion (robot kinematics)
Abdullah et al. A comparative study of parallel strategies for the solution of elliptic pde's
JPH03266173A (ja) 方程式解析装置
JPH0440581A (ja) ニューロプロセッサ
JPH04111165A (ja) 方程式解析装置
JPH06274314A (ja) データ処理システム
JPH0477961A (ja) 方程式解析装置
JPH03188552A (ja) カルマンフィルタのゲイン並列計算装置
SU824217A1 (ru) Устройство дл решени систем линйныхАлгЕбРАичЕСКиХ уРАВНЕНий
Birkhoff Solving elliptic problems: 1930–1980
Jackson A note on arcs of finite cyclic order
WILSON OPTIMAL GRAM-SCHMIDT TYPE ALGORITHMS
JP2889244B2 (ja) 画像処理装置
JPS6175956A (ja) ウインドウ演算回路
SU734703A1 (ru) Устройство дл преобразовани компонент тензора
JPH0328961A (ja) 高速演算装置
SU1251126A1 (ru) Устройство дл умножени
Dereziński Boson free fields as a limit of fields of a more general type
JPS6043743A (ja) 信号処理回路