JPH02287805A - 波形制御装置および方法 - Google Patents
波形制御装置および方法Info
- Publication number
- JPH02287805A JPH02287805A JP11074589A JP11074589A JPH02287805A JP H02287805 A JPH02287805 A JP H02287805A JP 11074589 A JP11074589 A JP 11074589A JP 11074589 A JP11074589 A JP 11074589A JP H02287805 A JPH02287805 A JP H02287805A
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- signal
- target
- controlled system
- control
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 31
- 238000012937 correction Methods 0.000 claims abstract description 44
- 230000004044 response Effects 0.000 claims description 124
- 238000012986 modification Methods 0.000 claims description 117
- 230000004048 modification Effects 0.000 claims description 117
- 238000004364 calculation method Methods 0.000 claims description 94
- 238000012546 transfer Methods 0.000 claims description 64
- 238000001228 spectrum Methods 0.000 claims description 54
- 230000003111 delayed effect Effects 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims 1
- 230000001131 transforming effect Effects 0.000 claims 1
- 238000006243 chemical reaction Methods 0.000 abstract description 25
- 238000012360 testing method Methods 0.000 abstract description 17
- 238000012797 qualification Methods 0.000 abstract 5
- 230000006870 function Effects 0.000 description 82
- 238000010586 diagram Methods 0.000 description 32
- 238000012545 processing Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 11
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 238000012935 Averaging Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000001788 irregular Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Landscapes
- Feedback Control In General (AREA)
- Investigating Strength Of Materials By Application Of Mechanical Stress (AREA)
Abstract
め要約のデータは記録されません。
Description
に関するものである。特に、目的とする信号波形に被制
御系の応答出力波形が一致するよう、被制御系にドライ
ブ信号を与える技術に関するものである。
が開発されている(例えば上野和泉「ランダム振動制御
器5X−2000J日本工業出版、計測技術、第15巻
、第3号、75頁〜79頁)。いわゆるランダム振動制
御装置と呼ばれるものである。
標とする振動を供試体に与え、供試体の耐振動性をチエ
ツクするために用いられている。
加わる振動は、一般に不規則な波形をしている。そこで
、このランダム振動制御装置においては、現実に加わる
不規則波形のパワースペクトル密度を算出し、このパワ
ースペクトル密度を有する波形を機器に加えるようにし
ている。
答特性を有するということである。したがって、単に、
目標スペクトルを有する振動波形を振動発生器に与える
だけでは、目標とするスペクトルを有する振動を機器に
与えることはできない。そこで、振動発生器の周波数応
答特性を考慮した上で、目標スペクトルを補正し、これ
をドライブスペクトルとしてもつ波形を合成し、振動発
生器に与えている。
正確に再現する試みもなされている(例えば、白木万博
他「大形三次元6自由度地震振動台の開発」三菱重工技
報Vo1.20. No、6 (1983−11)P1
16−122)。この機器は、i)有限長の目標波形全
体を取り込み、ii)制御演算を行い、1ii)応答出
力を取り込み、iv)応答出力波形と目標波形との比較
を行うものである。iv)での比較結果に基づき、11
)において、次回のドライブ出力波形の修正がなされる
。したがって、1i)iii)iv)のプロセスを繰り
返すことにより、応答出力を目標波形に近づけることが
できる(バッチ処理型と呼ぶ)。
クトルを再現するものであるため、試験規格を定め易い
という利点がある。しかしながら、あくまでも目標パワ
ースペクトルを再現するものであり、現実の振動を完全
に再現するものではない。したがって、自動車等での輸
送中に機器に加わる振動をシミュレ−1−Lようとする
場合、例えば道路の継ぎ目等で生じる突出性の振動波形
を再現することはできない。
動をほぼ完全に再現できる。この装置は、−旦、目標波
形をサンプリングしてから制御演算を繰り返し、応答波
形を目標波形に一致させるようにしている。したがって
、サンプリングした目標波形を記憶しておく必要がある
ため、目標波形が有限の長さでなければならない。した
がって、目標波形が、次々と連続して与えられるような
場合には、用いることができない。
高い場合や、継続時間が長い場合には、記憶装置の容量
制限のため目標波形を記憶できなくなってしまう。
波数の低い地震波の再現、周波数は高いが継続時間の短
いショック波の再現に主として用いられており、連続的
振動を与える試験には用いられていない。
標波形をリアルタイムで再現できる装置および方法を提
供することを目的とする。
を与えなければならない。目標波形は、般に実測によっ
て採取される。ところが、試験の内容によっては、目標
波形が与えられない場合がある。例えば、仮想的な試験
であり、目標波形の実測採取が困難な場合等である。こ
のような場合に、従来の装置では、試験を行うことがで
きなかった。
た仮想的な特性により試験を行うことのできる装置を提
供することも目的とする。
第1図Aに示す。この装置は、A/D変換手段2、目標
信号記憶手段4、ドライブ信号演算手段6、D/A変換
手段8、制御特性記憶手段12、修飾係数記憶手段17
、制御特性補正・修飾手段19、補正係数演算手段2o
を備えている。なお、A/D変換手段2.16、D/A
変換手段8は、必須の構成要素ではない。また、被制御
系1oは、例えば、供試体に振動を与える振動発生装置
、供試体の振動を測定する加速度計等からなる。
を第1図Bに示す。この装置は、A/D変換手段2、ド
ライブ信号演算手段6、D/A変換手段8、制御特性記
憶手段12、修飾係数記憶手段17、制御特性補正・修
飾手段19を備えている。
第2図へに示す。この装置は、A/D変換手段2、修飾
係数記憶手段17、目標信号修飾手段3、修飾目標信号
記憶手段5、ドライブ信号演算手段6、D/A変換手段
8、制御特性記憶手段12、制御特性補正手段18、補
正係数演算手段2oを備えている。なお、第1図A同様
、A/D変換手段2,16、D/A変換手段8は、必須
の構成要素ではない。また、被制御系1oは、例えば、
供試体に振動を与える振動発生装置、供試体の振動を測
定する加速度計等からなる。
体構成を第2図Bに示す。この装置は、A/D変換手段
2、修飾係数記憶手段17、目標信号修飾手段3、ドラ
イブ信号演算手段6、D/A変換手段8、制御特性記憶
手段12、制御特性補正手段18を備えている。なお、
請求項4のものにおいては、修飾係数記憶手段17、目
標信号修飾手段3は必須ではない。
。この演算手段6は、フーリエ変換手段22、乗算手段
24、逆フーリエ変換手段26を備えている。
。この演算手段6は、コンボリューション演算手段28
を備えている。
21、重ね合わせ手段27を伺加したものを示す。
応答出力に基づいて制御特性を補正するとともに修飾係
数に基づいて制御特性を修飾するようにしたことを特徴
としている。
修飾係数により修飾してこれを目標信号とし、被制御系
の応答出力に基づいて前記制御特性を補正するようにし
たことを特徴としている。
。
特性と逆の特性をもつ制御特性が記憶されている。目標
とするアナログ信号が入力され、A/D変換手段2によ
って、ディジタル信号に変換される。このディジタル信
号は、目標信号記憶手段4に記憶されるとともに、ドラ
イブ信号演算手段6に与えられる。ドライブ信号演算手
段6は、Al1− /D変換手段2からの目標ディジタル信号を、記憶手段
12からの制御特性に基づいて変化させ、D/A変換手
段8に勾える。D/A変換手段8は、これをアナログ信
号として、被制御系10に与える。
10の逆特性によって変化させたものである。
ぼ等しくなる。
よってディジタル信号に変換された後、補正係数演算手
段20に与えられる。補正係数演算手段20は、目標信
号記憶手段4に記憶されている目標信号と、その目標信
号に対応する被制御系1oがらの応答信号とを比較し、
その差異に基づき補正係数を演算する。
飾係数記憶手段17に記憶されている修飾係数とに基づ
き、制御特性記憶手段12に記憶されている制御特性を
補正・修飾する。
された制御特性が用いられ、修飾係数を考慮した上で、
目標信号と応答信号の一致度が高められる。
。
ライブ信号、応答信号および修飾係数に基づいて補正お
よび修飾操作を行う。
。この装置においては、目標信号は、目標信号修飾手段
3において修飾係数により修飾される。修飾された目標
信号が、ドライブ信号演算手段6に与えられるとともに
、修飾目標信号記憶手段5に記憶される。これにより、
被制御系10からの出力は、修飾目標信号とほぼ等しく
なるように制御される。
。この装置においては、ドライブ信号および応答信号に
基づき制御特性の補正が行われている。
イブ信号演算手段6は、第3図Aのような構成とするこ
とができる。入力された目標信号データは、フーリエ変
換手段22において、複素スペクトルとなる。乗算手段
24は、このスペクトルと伝達関数の逆数の、対応する
周波数成分同士を掛は合わせる。逆フーリエ変換手段2
6は、乗算結果を逆フーリエ変換し、ドライブ信号デー
タとして出力する。第3図Aのような構成によれば、フ
ーリエ変換、逆フーリエ変換に時間を要するが、乗算と
いう単純な演算ですむため、全体としては迅速な処理が
可能である。
ライブ信号演算手段6は、第3図Bのような構成とする
ことができる。入力された目標信号データと逆インパル
ス応答に対し、演算手段28によって、コンボリューシ
ョン演算が施され、ドライブ信号データが算出される。
リエ変換を行う必要がない。
タに窓操作を施した後、ドライブ信号データを演算し、
重ね合わせれば、制御特性の変更によるドライブ信号の
不連続性をなくすことができる。
ードウェア装置を示す。この図において、被制御系10
は、振動発生器30、供試体32、加速度ピックアップ
34から構成されている。CPU38は、メモリ40の
プログラムに従い、パスライン52を介して、各部を制
御する。CRTデイスプレィ等からなる表示装置44は
、操作の指示や制御の結果を表示するものである。キー
ボード50は指示を入力するためのものである。また、
メモリカード48には、制御条件データ等が記憶されて
いる。DSPボード36は、第4図Bに示すような構成
となっている。このボードは、バスI/F60、DSP
62、ROM64、RAM66等から構成されている。
例えばテキサスインスツルメント社製TM3320C2
5を用いることができる。DSP62の詳細については
、そのユーザーズマニュアルを参照のこと。DSP62
は、ROM64に格納されたプログラムに従って、演算
を行う。
装置としての基本的な動作から説明する。
期値を求めておく必要がある。これを、初期設定モード
という。
照して説明する。ステップS、において、CPU38は
DSPボード36に対し初期設定信号であるホワイトノ
イズ(平坦なスペクトルを有するノイズ)を出力するよ
うに指令する。これを受けてDSPボード36は、初期
設定用の信号をD/A変換器8に出力する。この初期設
定用の信号はアナログ信号に変換され、振動発生器30
に与えられる。
動が加えられる。供試体32の振動は、加速度ピックア
ップ34によって検出され、応答波形として取り出され
る。応答波形は、A/D変換器16によってディジタル
化され、再びDSPボード36に入力される。DSP6
2は、これをRAM66に保持した後、フーリエ変換を
行い、応答波形の複素スペクトルを求める(ステップS
2)。なお、このような演算を計算機上で実行するため
には、変換の離散化が必要であり、実際には離散フーリ
エ変換を行う。この際、演算速度の速い高速フーリエ変
換FFTアルゴリズムを用いるのが一般的である。
信号のスペクトルとを比較して、被制御系10の伝達関
数H(f)を求める(ステップSS)。第22図Aの上
段に伝達関数H(f)の位相スペクトル(arg、 (
H(f)))を、下段に伝達関数H(f)の振幅スペク
トル(l)l(f)l)の−例を示す。
)の逆数G(f)を演算する(ステップS4)。すなわ
ち、 G(f)=1/H(f) ・・・・・・・・・・・・
・・・・・・・・ (1)を求める。
する(ステップS5)。
を繰り返し行い、伝達関数H(f)をその平均値として
求めれば、より正確な伝達関数)((f)が得られる。
明する。
逆フーリエ変換し、g(t)を求め、RAM66に記憶
する(ステップSa)。この操作は、初期設定モードに
おいて実行しておいてもよい。ここで上述のg(t)は
、逆システムのインパルス応答(逆インパルス応答とい
う)と考えることができる。
して確保されており、DSP62は、サンプリング間隔
(Δt)毎に目標波形ref(t)をA/D変換器2を
介して採取し、入力バッファの先頭番地に格納する(ス
テップSV)。
ップSa)。ドライブ波形drive(t)は、下式%
式% ここで、記号゛°*”は、コンボリューション演算(C
onvolut 1on)を表わすものである。すなわ
ち、インパルス応答g(t)のシステムに、波形ref
(t)を入力した場合、その出力drive(t)のあ
る時点の値は、波形ref(t)の各時点の値に対する
インパルス応答群を合成したものとして表わされる。と
ころで、我々は、離散データを扱うものであるから、(
2)式は、 drive[i]=Σ g[klref[1−kl
”・・・(3)として表わされる。また、逆インパルス
応答g[klは、有限長Nの長さとするので、これを考
慮すると、(3)式は、 として表わされる。
N/2)] 〜ref[i+(N/2)−11は、入力
バッファに記憶されており、(4)式に基づいてdri
ve[ilのデータを得る。
ファ上のN個のデータを、後方に向かって1番地分シフ
トする。この結果、入力バッファの先頭は、次の目標波
形データ格納のために空けられる(ステップSS)。
これをD/A変換器8に出力する(ステップS9)。
動発生器30に与える。
形と同じ振動が、リアルタイムに与えられる。
、第22図Cにそのインパルス応答を示す。第22図B
に、伝達関数H(f)の逆数G(f)を、第22図りに
そのインパルス応答(すなわち、逆インパルス応答)を
示す。
あり、ここでは、観察の容易性を考慮して200Hzの
三角波をFM変調したものを用いている。第22図Fの
(C)は、この装置によって算出されたドライブ波形d
rive(t)である。このドライブ波形を与えた結果
、供試体32の加速度計34から得られた振動波形を第
22図Fの(b)に示す。第22図Fの(b)と第22
図Fの(a)を比べると明らかなように、供試体32は
ほぼ目標波形に等しい振動を行っている。
(f)は、常に完全なものであるとはいえない。なぜな
ら、第一に、H(f)のデータには測定誤差が含まれる
ことが一般であり、また第二に、被制御系の伝達特性は
経時変化しうるちのであり、制御系はこの変化に追随し
て制御を行いうる性能を持たねばならないからである。
特性(逆インパルス応答g(t))を補正する必要があ
る。
形データと目標波形データとを比較し、その比較結果に
基づいて制御特性を補正する方式である。第二の方式は
、伝達関数に着目する方式である。すなわち、各ループ
ごとに、ドライブ波形と応答波形とに基づいて伝達関数
を求め、この伝達関数を平均して制御特性を補正する方
式である。
演算に反映され、目標波形と応答波形との一致性が高め
られる。
う場合において、途中で逆インパルス応答g(1)が急
に変わると、ドライブ波形が不連続となる。このため、
応答波形が滑らかに連続しないという問題を生じる。す
なわち、不必要な成分が供試体32に与えられてしまう
結果を招く。
ら第7図Bに示すものへと変化し、この変化に対応して
制御特性が修正された場合には、第8図AのXまたは第
8図BのYに示すような、不連続点を生じる(第8図A
、Hの違いはconvolution実行法の違いによ
る)。
ためには、窓操作によってデータの処理を所定時間分ひ
とまとめにして行い、得られた結果をオーバラップさせ
ながら重ね合わせるという手法をとるとよい。このよう
な操作を含めたフローチャートを第9図に示し、その各
処理段階におけるデータを第10図に図示する。
示す目標波形を、1フレーム分RAM66に取り込み記
憶しておく。次に、この1フレーム分の目標波形ref
(t)に対して、窓関数を掛ける(ステップS2□)。
るが、この実施例においては、ハニングウインドウ(H
anning window)と呼ばれる関数w(t)
を用いた。すなわち、 w(t)=0.5+0.5cosc+、+t t≦0
≦Tω=2π/T である。
第10図Bの■のようになる。次に、この窓操作の施さ
れた目標波形と逆インパルス応答とから、部分ドライブ
波形(窓関数で切り出された目標波形の一部に対応する
ドライブ波形であるのでこのように呼ぶ)を求める(ス
テップ328〜528)。
第10図Cである。
S2.)。今は、演算の最初のループなので、実質」−
重ね合わせは行われない。
成データを出力バッファ(RAM66の一領域)に出力
する(第10図りのクロス/S・ソチ部参照)。
イブ波形は、D/A変換器8を介して、振動発生器30
に与えられる(ステップS3.)。
に取り込む(ステップ532)。ここで、ドライブ波形
と応答波形とに基づき伝達関数を演算し、逆インパルス
応答g[ilの修正を行う(修正の詳細については後述
する)。この実施例においては、第4図Bに示すように
、ステップS21で記憶しておいた目標波形(遅延目標
波形)をD/A変換器14を介して取り出すようにして
いる。したがって、D/A変換器14の出力に波形観測
装置を接続することにより、応答波形と目標波形との一
致性を容易に確認することができる。
から3/2Tまでのデータである。したがって、窓操作
を行った後の包絡線は、第10図Bの■のようになる。
絡線は、第10図りの■のようになる。ステップ829
の重ね合わせにおいて、前回のループで演算された部分
ドライブ波形と今回演算された部分ドライブ波形が重ね
合わされる。重ね合わされた結果は、第10図Eのよう
であり、RAM66に記憶される。。さらに、ステップ
S88において、完成データ(第10図Eのクロスハツ
チ部)が、出ツjバッファに出力される。
、連続的にドライブ波形が得られる。ここで、リアルタ
イム性を得るためには、ステップ823〜328の演算
をT/2時間内に行わねばならない。
ライブ波形を算出する方法について説明する。部分ドラ
イブ波形は、窓関数を掛けられた長さNの目標波形デー
タref[ilと、逆インパルス応答g[iコとをコン
ボリューションすることによって得られる。従って、(
4)式の演算を長さNのref[i]データ毎に行えば
よい。
回数が多く、演算に時間を要する。一方、時間領域にお
けるコンボリューション演算は、周波数領域においては
、単なる乗算となることが知られている。そこで、(4
)式の演算を、周波数領域において行ってもよい。これ
は、特にNの数が大きい場合に有利である。また、本方
法においては、窓操作の介入によって、目標波形が長さ
N単位で切り出されてくるのであるから、周波数領域へ
の変換を行うFFTアルゴリズムとの結合に好都合であ
る。
ステップS2a〜82Bに対応)。まず、N個のデータ
からなる逆インパルス応答g[ilに、N個のゼロを付
は加え(ゼロフィル、zeros−fillという)、
2N個のデータからなる逆インパルス応答g’[ilを
作る。次に、逆インパルス応答g’[ilをフーリエ変
換し、G’[klを求める。同様に、N個のデータから
なる目標波形ref[:ilに、ゼロフィルを施した後
、フーリエ変換し、REF’[klを求める。
’[klを求める。
・・−−−・・・ (5)その後、これを逆フーリエ変
換すれば、2N個のデータからなる部分ドライブ信号d
rive’[ilが得られる。
の伝達特性が変化しても、第8図Cに示すように、不連
続点が生じない。このため、実動作モード運転中におい
て、信号の不連続という悪影響を排除しつつ、制御特性
g(t)を逐次修正することが可能となり、より高精度
の制御性能、あるいは被制御系の特性変化への追従性等
が達成できる。すなわち、本工夫により、完成度の高い
閉ループ制御によるリアルタイム波形制御が実現できる
。
3)は、毎ループごとに行ってもよいが、数ループに一
回だけ行うようにしてもよい。
応答g[ilを修正するようにしているが、前述のよう
に、応答波形と目標波形との比較により修正するように
してもよい。この場合には、ステップSa2において応
答波形を取込んだ後、まず、記憶しておいた目標波形と
の比較操作を行う。次に、この比較結果に基づいて補正
係数を演算し、さらにこの補正係数に基づいて、逆イン
パルス応答g[ilを修正するようにすればよい。
実施例においては、目標波形を切出して窓操作を行った
後、部分ドライブ波形を求めて重ね合わせている。他の
実施例においては、目標波形に窓操作を施さず(N個の
データを)切出し、部分ドライブ波形を求め、この部分
ドライブ波形に窓操作を行って重ね合わせるようにして
もよい。この場合、2N個からなる部分ドライブ波形デ
ータのうちから、N個の有効なデータを抽出して窓操作
を行う必要がある。1〜2Nまでのデータのうち、(N
/2)+1〜(3/2)Nまでのデータを、有効なデー
タとすればよい。
て与えられたが、ディジタル信号で与えられてもよい。
に与え、インパルス応答を伝達特性として求めるように
してもよい。
達成しているが、ロジック回路のみによって構成しても
よい。
たが、オーバラップ領域長しは、O<しくTの範囲から
任意に選択することができる。オーバラップ領域長しが
Oに近付くはと、演算速度要求は緩和される。例えば、
第11図に示すように、L=T/4とすれば、L=T/
2の場合に比べ、速度要求は2/3で済むことになる。
、真中のT/2は矩形の窓を用いる必要が有る。
。ここで、窓関数というのは、連続波形の一部分を有限
長波形として切出すために用いる関数であって、長さT
の部分においてのみゼロでない大きさをもつ関数である
。矩形窓、Hanning窓等がよく知られている。
形を切出し、上述した部分ドライブ波形の生成と重ね合
わせの処理を行い、続いて前回の切出し開始位置からT
/2後方の点を新たな切出し開始位置として、同様の処
理を続ける。すなわち、このようにして、本来連続信号
である目標波形を等価な有限長波形群に分解して処理を
行う。
(この例の場合T/2)するようにしておく。
窓関数には制限がある。すなわち、切出された波形を重
ね合わせたときに、もとの連続波形が再現されねばなら
ぬのであって、窓関数はこの等価な分解を成立させる性
質をもったものでなければならない。
ようである。
kt) 、 O≦t≦Tω1=2π/T ω、=にω、、に=1.2.・・・・・・、Rとすると
き、自然数nに対し、 k=2nのとき、ak + bkが実質的にゼロである
こと、・・・・ (条件1) すなわち、偶数次成分をもたぬ関数であることが必要で
ある。
上記条件を任意のオーバラップ長に一般化してみる。第
11図のL=T/4の場合から明らかなように、オーバ
ラップ領域において窓関数を用い、オーバラップしない
領域では原信号をそのまま取り出せばよい。
満たすべき条件は、条件Iを一般化して、w(t)=a
o+Σ (a、cosωht+b、sinωに0 、
0≦t≦2Lω1=π/L ω、=にω1 、に=1.2.・・・・・・ Rとする
とき、自然数nに対し、 k=2nのとき、ak、”kが実質的にセロであること
、・・・・ (条件I ’) なる条件を満たす窓関数の右または左半分を用いればよ
い。
飾操作の必要性 上記においては、必要とする目標波形信号が既に得られ
ているという前提にあった。一般に、この目標波形は実
測によって得られるものである。
り、この場合には試験を行うことができない。例えば、
エンジンの付近に固定される部品の振動試験を行うとき
、エンジン駆動状態において部品の振動波形を実測して
目標波形とすれば、試験を行うことができる。しかし、
設計変更により、部品を固定している止め部材が変更さ
れた場合には、当該新たな止め部材の完成を待って、部
品の振動波形を実測する必要がある。すなわち、新たな
止め部材が完成するまで、試験を行うことができない。
となる目標波形があれば、設計変更等の修正を考慮した
試験を行うことができるようにしている。このような修
飾操作には、簡易型と本格型とがあるので、それぞれに
ついて以下説明する。
、第12図に示す。被制御系10は、+((f)の伝達
関数を有する。目標スペク゛トルREF(f)と、制御
係数G(f)に基づいて、ドライブスペクトルDRIV
E(f)が演算される(204参照)。このドライブス
ペクトルDRIVE(f)が被制御系10に与えられ、
応答スペクトルRESP(f)が得られる。この応答ス
ペクトルRESP (f)とドライブスペクトルDRI
VE(f)とに基づき、この制御ループにおける伝達関
数測定データが得られる(200参照)。この伝達関数
データに基づき制御係数G(f)が補正され、さらに修
飾係数に基づき制御係数G (f)が修飾される(20
2参照)。修飾・補正のなされた制御係数G(f)は、
次のドライブスペクトルの演算に反映される。
を示す。第13図Aは修飾を行わない場合のものであり
、第13図Bは簡易型の修飾を行う場合のものである。
する。
ドライブスペクトルDRIVE(f)とに基づき、当該
制御ループにおける伝達関数測定データ旧f)が演算さ
れる(300参照)。
値H(f)に基づいて、伝達関数の平均H(f)が算出
される(302参照)。
算出される(304参照)。
における測定値の信憑性が低いと判断された成分があれ
ば、その成分データの更新は行わないようにしてもよい
。
被制御系の伝達特性に変化が生じた場合にも、応答スペ
クトルRESP(f)は目標スペクトルREF(f)と
等しくなるように制御される。
制御ループにおける伝達関数H(f)を測定し、平均す
ることは」−記と同じである。平均して得られたH(f
)に基づいて制御特性G(f)を求める際に、修飾係数
P(f)による修飾を行っている(306参照)したが
って、目標スペクトルREF(f)と応答スペクトルR
ESP(f)とが、修飾係数P(f)だけ異なるように
制御される。
の逆数として求められる)が得られていれば、理論上も
しくは実測データによる修正係数P(f)を与えること
により、試験を行うことができる。G(f)をP(f)
によって修飾することは比較的容易であるがら、このよ
うな修飾方法は、演算負荷をあまり大きくせずに実行可
能である。その一方、目標スペクトルREF(f)と応
答スペクトルRESP(f)は原理的に一致しないので
、両スペクトルを直接比較して、制御の正確性を直接確
認することはできない。
、目標スペクトルREF(f)に対して修飾を行うよう
にすればよい。これを我々は、本格型修飾操作と呼んで
いる。その周波数領域における演算関連図を、第14図
に示す。基本的には、第12図のものと同じである。た
だし、目標スペクトルREF(f)が、直接ドライブ波
形演算に用いられていない。すなわち、修飾係数P(f
)により修飾され、修飾目標スペクトルMREF (f
)として、ドライブ波形演算に用いられる(206参照
)。なお、本格型の場合には、ブロックへの詳細は第1
3図へのものと同じになる。
スペクトルMREF(f)とが等しくなるように制御が
行われる。
が得られていれば、理論上もしくは実測値に基づく修正
係数P(f)を与えることにより、試験を行うことがで
きる。目標スペクトルREF(f)に対応する時系列信
号ref(t)に、修飾係数P(f)による修飾を施し
て修飾目標信号mref(t)を得ることは比較的困難
であり、後述のように、演算負荷の増大を招くが、修飾
目標スペクトルMREF(f)と応答スペクトルRES
P(f)が一致する利点を有する。したがって、両スペ
クトルまたは各々に対応する時系列信号mref(t)
とresp(t)とを比較して、制御の正確性を直接確
認することができる。
細を、第15図A、Bに示す(簡易型、本格型に共通)
。第15図Aにおいては、目標波形に窓処理が施されて
から、コンボリューション演算が行われている。一方、
第15図Bにおいては、コンボリューション演算を行っ
た後に、窓処理が施されている。この点の詳細について
は、(3,22)ドライブ波形に対する窓操作を参照の
こと。
易型 第16図に、簡易型の修飾操作を行う波形制御装置の一
実施例を、ブロック図で示す。第1図Bに同一または相
当する部分には、同一符号を付している。目標波形は、
A/D変換手段2によって、ディジタル信号に変換され
、遅延手段43とドライブ信号演算手段6に与えられる
。遅延手段43に与えられた目標波形データは、所定の
遅延時間の後、D/A変換手段14に与えられる。一方
、ドライブ信号演算手段6に与えられた目標波形データ
は、このドライブ信号演算手段6において、ドライブ信
号演算の基礎となる。すなわち、ドライブ信号演算手段
6は、ドライブ信号を演算し、出力する。
系10に与えられる。
介して、伝達関数演算手段71に与えられる。
づき、伝達関数層f)を演算する。平均化手段73は、
この伝達関数H(f)を平均化して旧f)を求め、制御
係数演算手段77に与える。また、このH(f)は、次
回の演算のため、平均伝達関数記憶手段17に保持され
る。
および記憶手段17の修飾係数P(f)に基づき、制御
特性G(f)が演算される。演算された制御特性G(f
)は、記憶手段12に保持される。
D変換手段2からの目標波形とに基づき、ドライブ波形
を演算し、出力する。この出力は、D/A変換手段8を
介して、被制御系10に与えられる。
ので、被制御系10の振動(すなわち応答波形)は、目
標波形に修飾が施されたものとなる。
を介して取り出される。しかし、この簡易型の修飾操作
においては、前述のように、遅延目標波形と応答波形が
一致せず、波形観測によって制御の正確性を確認するこ
とはできない。
アによって構成してもよいが、第4図A1Bのように、
マイクロプロセッサを用いて、ソフトウェアにより機能
を実現してもよい。この場合のプログラムのフローチャ
ートを、第17図に示す。
と同じである。
と、取込んだ応答波形の両スペクトルに基づいて伝達関
数H(f)を演算する(第13図Bの300゜第16図
の71に対応する)。
達関数の平均化を行う(第13図Bの302、第16図
の73に対応する)。
と修飾係数P(f)を考慮に入れて、制御特性である逆
インパルス応答g[ilを修正する(第13図Bの30
6、第16図の制御係数演算手段77に対応する)。
修飾された振動が、供試体32に与えられる。
実施例を、ブロック図で示す。第2図Bに同一または相
当する部分には、同一符号をイ」シている。
し、波形合成演算手段3において、修飾処理がなされる
。この波形合成演算手段3は、ドライブ信号演算手段6
と同様の機能を有するものである。すなわち、修飾係数
記憶手段17の修飾係数により修飾された目標波形が、
ドライブ信号演算手段6に与えられる。したがって、被
制御系10の振動は、修飾された目標波形と等しいもの
となる。
ければならず、構成が複雑化し、演算負荷が増大するこ
ととなる。しかし、遅延修飾目標波形と応答波形とが一
致するように制御が行われるので、両者の一致性を観測
することで、制御の正確性を直接的に確認することがで
きる。
アによって構成してもよいが、第4図A1Bのように、
マイクロプロセッサを用いて、ソフトウェアにより機能
を実現してもよい。この場合のプログラムのフローチャ
ートを、第19図に示す。
合について説明したものである。
った後、実動作モードに入っている。すなわち、第5図
の初期設定モードおよび第19図の修飾処理データ設定
モードを行って、種々のデータ設定を行った後、実動作
モードを繰り返し実行するものである。
係数を読み込む(ステップ541)。この修飾係数は、
スペクトルとして与えられている。次に、この修飾係数
を逆フーリエ変換し、修飾インパルス応答m[ilを求
める(ステップ542)。さらに、この修飾インパルス
応答m[ilにゼロフィルをし、m’[:i:]を求め
る(ステップ543)。最後に、このm[ilをフーリ
エ変換してM’[k]を求め、RAM66に記憶する(
ステップ544)。このようにして、修飾処理データの
設定が行われる。
A/D変換器2を介して、目標波形を1フレーム分、取
り込む(ステップ545)。次に、目標波形に窓関数を
乗じる(ステップS4.)。
と修飾インパルス応答とのコンボリューション演算を(
周波数領域で)行う。そして、求められた波形の重ね合
わせを行う(ステップS5.)。すなわち、これらの演
算(修飾処理データ設定モードでの演算を含めて)が、
第18図の波形合成演算手段3、第14図の206に対
応する。DSP62は、このようにして得られた修飾目
標波形をRAM66に記憶する(ステップS6□)。
て、制御を行う。すなわち、以後のステップ820〜S
a4は、第9図と同様の動作を行っている。
飾された振動が、供試体32に与えられる。
行した後、実動作モードを繰り返し実行するようにして
いる。しかし、実動作モード中において、修飾処理デー
タ設定を並行して行い、途中でM’[k]を変更できる
ようにしてもよい。
う場合 上記の実施例においては、ドライブスペクトルと応答ス
ペクトルとに基づいて伝達関数が演算され、その演算結
果に基づいて制御特性の修正がされている。しかし、前
述のように、目標スペクトルと被制御系10からの応答
スペクトルを比較し、この比較結果に基づいて制御特性
を修正するようにしてもよい。
に修飾が施されている。修飾された比較結果に基づき、
逆伝達関数が補正されている。したがって、目標波形と
応答波形のスペクトルが、修飾係数P(f)だけ異なる
ように制御される。
型のブロック図を第21図に示す。波形合成演算手段3
により、目標波形が修飾されている。
一致するように制御される。
タを示す。
被制御系の伝達関数H(f)である。
ある逆伝達関数G(f)である。
インパルス応答h(t)である。
するインパルス応答g(t)である。
の逆伝達関数G(f)である。逆伝達関数G(f)は、
最初は第22図B・のちのであったが、補正によりこの
図のように変化している。
ef)である。なお、ここでは、観察の容易性のため、
目標波形として、200Hzの三角波をFM変調したも
のを用いている。(b)は、応答波形であり、(c)は
、ドライブ波形である。この図からも明らかなように、
応答波形がほぼ目標波形と等しくなるように、制御され
ている。
−Jに、本格型修飾操作を行った場合のデータを示す。
れた修飾目標波形mref(t)である。(b)は応答
波形であり、(c)はドライブ波形である。この図から
も明らかなように、応答波形が修飾目標波形mref(
1)に等しくなるように、制御が行われている。
標波形である。
について、修飾操作を説明してきたか、」−記修飾操作
は、バッチ処理型のものにも適用できる。
これに修飾操作を行い、ii)制御演算を行ってドライ
ブ信号を出力し、1ii)応答出力を取り込み、iv)
ドライブ出ツjと応答出力波形とに基づいて伝達関数を
演算し、■)この伝達関数に基づいて制御演算を補正す
るようにすればよい。すなわち、iv)で求めた伝達関
数に基づき、ii)において、次回のドライブ出力波形
の修正がなされ、1i)iii)iv) v)のプロセ
スを繰り返すことにより、応答出力を修飾目標波形に近
づけることができる。
を施すようにしてもよい。
飾操作を行い、ii)制御演算を行い、1ii)応答出
力を取り込み、iv)応答出力波形と修飾目標波形との
比較を行うようにしてもよい。すなわち、iv)での比
較結果に基づき、ii)において、次回のドライブ出ツ
J波形の修正がなされ、1i)iii)i■)のプロセ
スを繰り返すことにより、応答出力を修飾目標波形に近
づけることができる。
飾を施すようにしてもよい。
例の他、種々の被制御系に適用することができる。例え
ば、被制御系が、位置決め用アクチュエータおよび位置
検出センサ(又は速度センサ)から構成される場合にも
適用できる。ロボット等に用いられるアクチュエータ制
御において、慣性等により、入力した制御波形と等しい
動作をさせることは困難である。しかし、この発明によ
る波形制御装置を用いれば、目標とする波形どおりにか
つリアルタイムに制御を行うことができる。
タルサーボモータを用いる場合には、D/A変換器8の
かわりに、専用I/Fを用いればよい。
を出力する場合には、A/D変換器16、A/D変換器
2を省略することができる。
成される場合にも適用することができる。
イムに制御することができる。
ったアクチュエータ、容器を満たす流体(気体、液体等
)、圧力センサによって構成される場合にも適用するこ
とができる。例えば、ゴムホース内の圧力を変えて、そ
の耐圧テストを行う場合がこれに該当する。この場合に
は、被制御系の共振周波数を超える圧力振動により、テ
ストを行うことが可能となる。
理量のセンサを出力部とする1入力1出力系に対して、
その出力波形をリアルタイムで制御することを可能とす
るものであり、変換器およびセンサの種類を問わず適用
可能である。
る目標信号をその制御特性によって変化させて被制御系
に与えるようにしており、応答信号および目標信号、ま
たは応答信号およびドライブ信号に基づいて、制御特性
を補正するとともに、修飾係数によりこの制御特性を修
飾するようにしている。したがって、被制御系からの応
答出力は、目標信号波形に対し修飾が施されたものと等
しくなる。すなわち、被制御系の基本特性しか分らない
場合であっても、修飾係数を与えることにより、修飾の
施された状態での被制御系の応答出力を制御することに
より、修飾係数によって表現されているような仮想環境
をシミュレートすることができる。
る目標信号を修飾係数によって修飾し、この修飾目標信
号をその制御特性によって変化させて被制御系に与える
ようにしており、修飾目標信号と応答信号、またはドラ
イブ信号と応答信号に基づいて、制御特性を補正するよ
うにしている。
波形に等しいものとなる。すなわち、被制御系の基本特
性しか分らない場合であっても、修飾係数を与えること
により、修飾の施された状態での被制御系の応答波形を
制御することにより、修飾係数によって表現されている
ような仮想環境をシミュレートすることができる。
標信号を制御特性によって変化させて被制御系に与える
ようにしており、目標信号と応答信号、またはドライブ
信号と応答信号に基づいて、制御特性を補正するように
している。したがって、被制御系からの応答出力は、目
標信号波形に等しいものとなる。すなわち、より正確な
制御を行うことができる。
を施した後、ドライブ信号を演算し、重ね合わせるよう
にしている。この結果、制御特性を補正した場合に、ド
ライブ信号が不連続となることがなく、閉ループによる
リアルタイム波形制御が可能となる。
応答信号臼ツJ端子と、応答出力信号に対応させて修飾
目標信号を出力する遅延修飾目標信号出力端子を備えて
いる。したがって、応答出力信号と修飾目標信号との一
致性を容易に確認することができる。
形制御装置の全体構成を示す図、第2図AXBはこの発
明による本格型修飾操作を行う波形制御装置の全体構成
を示す図、第3図Aは請求項8のドライブ信号演算手段
の構成を示す図、 第3図Bは請求項9のドライブ信号演算手段の構成を示
す図、 第3図01第3図りは窓操作手段21および重ね合わせ
手段27を付加した場合のブロック図、第4図Aはこの
発明の一実施例による波形制御装置のハードウェア構成
を示すブロック図、第4図BはDSPボード36の詳細
を示す図、第5図は第4図Aの装置の初期設定動作を示
すフローチャート、 第6図は第4図Aの装置の実動作モード(基本動作)を
示すフローチャート、 第7図A、Bは制御特性を示す図、 第8図A、B、Cはドライブ波形を示す図、第9図は第
4図への装置の実動作モード(閉ループ制御)を示すフ
ローチャート、 第10図はその処理手順を示す図、 第11図はL = T / 4の場合における窓関数の
オーバラップ状態を示す図、 第12図はシステムの基本的演算関係を示す図、第13
図Aは修飾操作を行わない場合の第12図のブロックA
の演算の詳細を示す図、 第13図Bは簡易型修飾操作を行う場合の第12図のブ
ロックへの演算の詳細を示す図、 第14図は本格型修飾操作を行うシステムの演算関係を
示す図、 第15図A、Bは第12図および第14図のブロックB
の詳細を示す図、 第16図は簡易型修飾操作を行うシステムのブロック図
、 第17図はそのフローチャート、 第18図は本格型修飾操作を行うシステムのブロック図
、 第19図はそのフローチャート、 第20図は応答波形と目標波形の比較により、制御特性
の補正を行う簡易型修飾システムのブロック図、 第21図は応答波形と目標波形の比較により、制御特性
の補正を行う本格型修飾システムのブロック図、 第22図Aは被制御系の伝達関数H(f)を示す図、第
22図Bは第22図Aの伝達関数H(f)の逆数である
逆伝達関数G(f)を示す図、 第22図Cは第22図Aの伝達関数旧f)に対応するイ
ンパルス応答h(t)を示す図、 第22図りは第22図Bの逆伝達関数G(f)に対応す
るインパルス応答g(t)を示す図、 第22図Eは修飾操作を行わない場合の制御運転中の逆
伝達関数G(f)を示す図、 第22図Fは目標波形(Delayed ref)、応
答波形、ドライブ波形を示す図、 第22図Gは被制御系の伝達関数旧f)を示す図、第2
2図Hは修飾係数P(f)を示す図、第22図Iは修飾
目標波形、応答波形、ドライブ波形を示す図、 第22図Jは目標波形、修飾目標波形を示す図である。 3 ・ 5 ・ 6 ・ 12・ 17・ 18・ 19・ 20・ 21・ 22・ 目標信号修飾手段 修飾目標信号記憶手段 ドライブ信号演算手段 制御特性記憶手段 修飾係数記憶手段 制御特性補正手段 制御特性補正修飾手段 補正係数演算手段 窓操作手段 フーリエ変換手段 24・ 26・ 27・ 28・ 乗算手段 逆フーリエ変換手段 重ね合わせ手段 ]ンポリューション演算手段 第 図 第 図 A 第15 図
Claims (17)
- (1)被制御系から出力される信号の波形が目的とする
信号波形とほぼ等しくなるように被制御系に信号を与え
る装置であって、 制御特性を記憶する制御特性記憶手段、 入力された目標信号と、制御特性記憶手段に記憶されて
いる制御特性とに基づき、ドライブ信号をリアルタイム
性の保証のために必要とされる時間内に演算し、被制御
系に与えるドライブ信号演算手段、 入力された目標信号を記憶する目標信号記憶手段、 目標信号記憶手段に記憶されている目標信号と、この目
標信号に対応する被制御系からの応答出力とを比較し、
補正係数を演算する補正係数演算手段、 制御特性を修飾する修飾係数を記憶する修飾係数記憶手
段、 補正係数演算手段からの補正係数および修飾係数記憶手
段からの修飾係数に基づき、制御特性記憶手段に記憶さ
れている制御特性を補正・修飾する制御特性補正・修飾
手段、 を備えたことを特徴とする波形制御装置。 - (2)被制御系から出力される信号の波形が目的とする
信号波形とほぼ等しくなるように被制御系に信号を与え
る装置であって、 制御特性を記憶する制御特性記憶手段、 入力された目標信号と、制御特性記憶手段に記憶されて
いる制御特性とに基づき、ドライブ信号をリアルタイム
性の保証のために必要とされる時間内に演算し、被制御
系に与えるドライブ信号演算手段、 修飾係数を記憶する修飾係数記憶手段、 ドライブ信号と、このドライブ信号に対応する被制御系
からの応答出力および修飾係数とに基づき、制御特性記
憶手段に記憶されている制御特性を補正修飾する制御特
性補正修飾手段、 を備えたことを特徴とする波形制御装置。 - (3)被制御系から出力される信号の波形が目的とする
信号波形とほぼ等しくなるように被制御系に信号を与え
る装置であって、 修飾係数を記憶する修飾係数記憶手段、 修飾係数記憶手段に記憶されている修飾係数に基づき目
標信号を修飾する目標信号修飾手段、制御特性を記憶す
る制御特性記憶手段、 修飾された目標信号と、制御特性記憶手段に記憶されて
いる制御特性とに基づき、ドライブ信号をリアルタイム
性の保証のために必要とされる時間内に演算し、被制御
系に与えるドライブ信号演算手段、 修飾された目標信号を記憶する修飾目標信号記憶手段、 修飾目標信号記憶手段に記憶されている修飾目標信号と
、この修飾目標信号に対応する被制御系からの応答出力
とを比較し、補正係数を演算する補正係数演算手段、 補正係数演算手段からの補正係数に基づき、制御特性記
憶手段に記憶されている制御特性を補正する制御特性補
正手段、 を備えたことを特徴とする波形制御装置。 - (4)被制御系から出力される信号の波形が目的とする
信号波形とほぼ等しくなるように被制御系に信号を与え
る装置であって、 制御特性を記憶する制御特性記憶手段、 入力された目標信号と、制御特性記憶手段に記憶されて
いる制御特性とに基づき、ドライブ信号をリアルタイム
性の保証のために必要とされる時間内に演算し、被制御
系に与えるドライブ信号演算手段、 ドライブ信号と、このドライブ信号に対応する被制御系
からの応答出力とに基づき、制御特性記憶手段に記憶さ
れている制御特性を補正する制御特性補正手段、 を備えたことを特徴とする波形制御装置。 - (5)被制御系から出力される信号の波形が目的とする
信号波形とほぼ等しくなるように被制御系に信号を与え
る装置であって、 修飾係数を記憶する修飾係数記憶手段、 修飾係数記憶手段に記憶されている修飾係数に基づき目
標信号を修飾する目標信号修飾手段、制御特性を記憶す
る制御特性記憶手段、 修飾された目標信号と、制御特性記憶手段に記憶されて
いる制御特性とに基づき、ドライブ信号をリアルタイム
性の保証のために必要とされる時間内に演算し、被制御
系に与えるドライブ信号演算手段、 ドライブ信号と、このドライブ信号に対応する被制御系
からの応答出力に基づき、制御特性記憶手段に記憶され
ている制御特性を補正する制御特性補正手段、 を備えたことを特徴とする波形制御装置。 - (6)請求項1、2、3、4または5の波形制御装置に
おいて、 前記制御特性は被制御系の伝達関数の逆数であることを
特徴とするもの。 - (7)請求項1、2、3、4または5の波形制御装置に
おいて、 前記制御特性は被制御系の伝達関数の逆数を逆フーリエ
変換して得られた逆インパルス応答又はこれに相当する
量であることを特徴とするもの。 - (8)請求項6の波形制御装置において、 ドライブ信号演算手段は、 目標信号入力記憶手段に一時的に記憶されている目標信
号をフーリエ変換して、複素フーリエスペクトルを求め
るフーリエ変換手段、 目標信号の複素フーリエスペクトルと伝達関数の逆数と
を、対応する周波数成分ごとに乗算して、ドライブスペ
クトルを演算する乗算手段、 ドライブスペクトルを逆フーリエ変換してドライブ信号
を出力する逆フーリエ変換手段、 を備えていることを特徴とするもの。 - (9)請求項7の波形制御装置において、 ドライブ信号演算手段は、目標信号と逆インパルス応答
のコンボリューション演算を行ってドライブ信号を出力
する手段を備えたものであることを特徴とするもの。 - (10)請求項1、2、3、4、5、6、7、8または
9のものにおいて、 被制御系が、 供試体、 ドライブ信号を受けて供試体に振動を与える振動発生器
、 供試体の振動を検出する振動検出器、 を有する場合に、 供試体に対し目的とする信号波形にほぼ等しい振動を与
えることを目的とするもの。 - (11)請求項1、2、3、4または5の波形制御装置
において、 目標信号を所定のオーバラップ領域をとりつつ1フレー
ム単位で取り込み、窓操作を行った後、ドライブ信号演
算手段に与える窓操作手段、ドライブ信号演算手段から
の出力をオーバラップさせながら重ね合わせる重ね合わ
せ手段、を備えたことを特徴とするもの。 - (12)請求項1、2、3、4または5の波形制御装置
において、 目標信号を所定のオーバラップ領域をとりつつ1フレー
ム単位で取り込み、ドライブ信号演算手段に与える目標
信号取り出し手段、 ドライブ信号演算手段からの出力に窓操作を行った後、
オーバラップさせながら重ね合わせる重ね合わせ手段、 を備えたことを特徴とするもの。 - (13)請求項3、4または5の波形制御装置において
、 応答出力信号を出力する応答信号出力端子、修飾目標信
号記憶手段に記憶されている修飾目標信号または目標信
号記憶手段に記憶されている目標信号を、応答信号出力
端子から出力される応答出力信号に対応させて出力する
遅延目標信号出力端子、 を備えたもの。 - (14)与えられた目標信号と制御特性とに基づいて演
算したドライブ信号を被制御系に与えるリアルタイム波
形制御方法であって、 被制御系の応答出力に基づいて制御特性を補正するとと
もに修飾係数に基づいて制御特性を修飾するようにした
ことを特徴とするリアルタイム波形制御方法。 - (15)与えられた目標信号と制御特性とに基づいて演
算したドライブ信号を被制御系に与えるリアルタイム波
形制御方法であって、 目標信号を修飾係数により修飾してこれを目標信号とし
、被制御系の応答出力に基づいて前記制御特性を補正す
るようにしたことを特徴とするリアルタイム波形制御方
法。 - (16)有限長の目標波形全体を取り込み、当該目標波
形に基づいて演算を行ってドライブ信号を被制御系に与
え、被制御系からの応答出力を取り込み、応答出力波形
に基づいてドライブ信号の演算を修正する波形制御装置
であって、上記の操作を繰り返すことにより応答出力波
形と目標波形との一致性を高めるように構成された波形
制御装置において、 応答出力波形に基づくドライブ信号の演算修正に、修飾
係数による修飾を施すことを特徴とするもの。 - (17)有限長の目標波形全体を取り込み、当該目標波
形に基づいて演算を行ってドライブ信号を被制御系に与
え、被制御系からの応答出力を取り込み、応答出力波形
に基づいてドライブ信号の演算を修正する波形制御装置
であって、上記の操作を繰り返すことにより応答出力波
形と目標波形との一致性を高めるように構成された波形
制御装置において、 目標波形を修飾係数により修飾して修飾目標波形とし、
この修飾目標波形を目標波形として上記制御を行うこと
を特徴とするもの。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1110745A JP3011418B2 (ja) | 1989-04-28 | 1989-04-28 | 波形制御装置および方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1110745A JP3011418B2 (ja) | 1989-04-28 | 1989-04-28 | 波形制御装置および方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02287805A true JPH02287805A (ja) | 1990-11-27 |
| JP3011418B2 JP3011418B2 (ja) | 2000-02-21 |
Family
ID=14543466
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1110745A Expired - Lifetime JP3011418B2 (ja) | 1989-04-28 | 1989-04-28 | 波形制御装置および方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3011418B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002062230A (ja) * | 2000-08-21 | 2002-02-28 | Saginomiya Seisakusho Inc | 荷重負荷試験方法 |
| CN112098026A (zh) * | 2020-09-08 | 2020-12-18 | 杭州亿恒科技有限公司 | 一种噪声及环路检测加速方法及其系统 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4940090B2 (ja) | 2007-10-15 | 2012-05-30 | 本田技研工業株式会社 | 刈払機 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6450925A (en) * | 1987-08-21 | 1989-02-27 | Shimadzu Corp | Vibration tester |
-
1989
- 1989-04-28 JP JP1110745A patent/JP3011418B2/ja not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6450925A (en) * | 1987-08-21 | 1989-02-27 | Shimadzu Corp | Vibration tester |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002062230A (ja) * | 2000-08-21 | 2002-02-28 | Saginomiya Seisakusho Inc | 荷重負荷試験方法 |
| CN112098026A (zh) * | 2020-09-08 | 2020-12-18 | 杭州亿恒科技有限公司 | 一种噪声及环路检测加速方法及其系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3011418B2 (ja) | 2000-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4499920B2 (ja) | 非線形モデルの発生及びそれを用いたシミュレーション試験用駆動信号の発生 | |
| US12264998B2 (en) | Vibration control system | |
| CN108956076B (zh) | 多输入多输出连续正弦扫频振动试验方法和试验系统 | |
| JP2008102127A (ja) | 振動試験装置 | |
| JP2612697B2 (ja) | 振動制御装置 | |
| US20200412341A1 (en) | Method For Filtering A Periodic, Noisy Measurement Signal Having A Fundamental Frequency And Harmonic Oscillation Components | |
| JP3396425B2 (ja) | 振動台制御装置 | |
| JPH02290527A (ja) | 振動制御システム | |
| JPH02287805A (ja) | 波形制御装置および方法 | |
| US5517426A (en) | Apparatus and method for adaptive closed loop control of shock testing system | |
| US6414452B1 (en) | Waveform control device for vibrating tables and method thereof | |
| JP3495595B2 (ja) | 振動台制御装置 | |
| JP3626858B2 (ja) | 振動台波形歪制御装置 | |
| JPH02213908A (ja) | リアルタイム波形制御装置および方法 | |
| JPH02184906A (ja) | リアルタイム波形制御装置および方法 | |
| JP3220418B2 (ja) | 信号制御システムおよび信号制御方法 | |
| JP2002228541A (ja) | 振動台及びその制御装置並びに制御方法 | |
| JPH0634481A (ja) | 振動制御装置 | |
| JP3469136B2 (ja) | 波形制御装置 | |
| JP2003075287A (ja) | 振動試験装置及び振動試験方法 | |
| JPS61164133A (ja) | 振動試験方法 | |
| JPS61164136A (ja) | 振動試験方法 | |
| JPS58120144A (ja) | 振動台の制御方法およびその装置 | |
| Filho et al. | Identification Scheme for the Nonlinear Model of an Electro-Hydraulic Actuator | |
| JPS61164135A (ja) | 振動試験方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091210 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091210 Year of fee payment: 10 |