(57)【要約】【課題】急峻なピークを含む目標波形のピーク値に制御対象の応答波形のピーク値を精度よく一致させ得る制御装置の提供を目的とする。【解決手段】上記した目的を達成するため、本発明の制御装置１は、所定ポイントにおける目標波形と制御対象が出力した応答波形との差分に基づいて目標波形を修正して修正波形を生成する。このようにして求められた修正波形は、所定ポイントにおける値が大きくなるように修正された波形となるので、制御対象の制御上の応答遅れ、圧力媒体や試験体の弾性に起因してピーク部分で応答波形がなまってしまっても、応答波形における所定ポイントにおける値を目標波形の所定ポイントにおける値に精度よく一致させ得る。【選択図】図１
2019066344.tif 000002
【特許請求の範囲】
【請求項１】
目標波形に基づいて制御対象に繰り返し応答波形を出力させる制御装置であって、
前記目標波形と前記制御対象が出力する前記応答波形のうち予め決められた所定ポイントにおける差分に基づいて、前記目標波形を修正して修正波形を求める波形修正部を備え、
前記所定ポイントは、前記目標波形のピークが設けられるポイントであって、
前記波形修正部は、前記目標波形の前記所定ポイントにおけるピーク値と前記所定ポイントにおける前記応答波形の出力値との差分に基づいて前記修正波形を求め、
前記修正波形に基づいて前記制御対象を制御する
ことを特徴とする制御装置。
【請求項２】
前記波形修正部は、前記目標波形の前記所定ポイントにおけるピーク値と前記所定ポイントにおける前記応答波形の出力値との差分に基づいて修正値を求め、前記修正値を前記目標波形の前記所定ポイントの値に順次加算して前記修正波形を求める
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
入力される波形に基づいて前記制御対象を制御する制御部と、
前記制御部に入力される波形と前記制御対象が今回出力した応答波形との差分と、前記目標波形の最大ピーク値と前記制御対象が今回出力した応答波形の最大ピーク値の差に基づいて、前記修正波形を補正して前記制御部へ入力する入力波形を求める誤差補正部を備えた
ことを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記目標波形の最大ピーク値と前記制御対象が初回に出力した応答波形の最大ピーク値の差である初回ピーク差で、前記目標波形の最大ピーク値と前記制御対象が今回出力した応答波形の最大ピーク値の差である今回ピーク差を割った値をピーク値比とし、
前記目標波形と、前記目標波形に対して前記制御対象が今回出力した応答波形との差分に前記ピーク値比を乗じて補正値を求め、前記修正波形に前記補正値を順次加算して前記入力波形を求める
ことを特徴とする請求項３に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置に関する。
【背景技術】
【０００２】
目標とする波形の信号を繰り返し制御対象へ入力して、制御対象が目標波形通りに応答波形を出力するようにするシステムとしては、たとえば、配管やホースといった試験体の疲労耐久性をテストする圧力試験機や振動試験機がある。
【０００３】
圧力試験機や振動試験機には、流体圧を用いた試験機が用いられ、試験機を制御する制御装置は、試験体に対して目標波形に沿った圧力や振動を与えるために、目標波形を入力として試験機のサーボ弁を制御する。
【０００４】
具体的には、制御装置は、目標波形に対して試験機が出力する応答波形が目標波形に追従するように、一般的には、圧力試験機にあっては圧力をフィードバックする、振動試験機にあっては変位、速度或いは加速度をフィードバックするフィードバック制御を行う（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１０１７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の制御装置では、目標波形に急峻なピークが含まれている場合、目標波形をフィードバックループに入力してフィードバック制御を実行しても応答波形のピーク値を目標波形におけるピーク値に一致させられない。
【０００７】
制御対象には必ず応答遅れがあり、制御対象が圧力試験機である場合、作動油等の圧力媒体や試験体が弾性を有しているので、図８に示すように、前記フィードバック制御を実行しても目標波形（図中実線）に対して応答波形（図中破線）におけるピーク部分の波形がなまってしまう。よって、目標波形をフィードバックループに入力してフィードバック制御を実行しても応答波形のピーク値が目標波形のピーク値に一致しない。
【０００８】
巨視的に見れば、フィードバック制御を長時間継続していけば、応答波形のピーク値が目標波形に近づくのであるが、目標波形と応答波形のピーク値を精度よく一致させる必要がある試験では、両者のピーク値が一致を見ないのは看過し難い問題である。
【０００９】
そこで、本発明の目的は、急峻なピークを含む目標波形のピーク値に制御対象の応答波形のピーク値を精度よく一致させ得る制御装置の提供である。
【課題を解決するための手段】
【００１０】
上記した目的を達成するため、本発明の制御装置は、所定ポイントを目標波形中のピークが設けられるポイントとし、波形修正部が目標波形のポイントにおけるピーク値と所定ポイントにおける応答波形の出力値との差分に基づいて修正波形を求め、修正波形に基づいて制御対象を制御する。このように構成された制御装置では、修正波形が所定ポイントにおける値が大きくなるように修正された波形となるので、制御対象の制御上の応答遅れ、圧力媒体や試験体の弾性に起因してピーク部分で応答波形がなまってしまっても、応答波形における所定ポイントにおける値を目標波形の所定ポイントにおける値に精度よく一致させ得る。よって、このように構成された制御装置は、フィードバック制御のみでは応答波形を目標波形に一致させ難いピーク部分でも精度良く両者を一致させられる。
【００１１】
さらに、制御装置は、波形修正部が目標波形の所定ポイントにおけるピーク値と所定ポイントにおける応答波形の出力値との差分に基づいて修正値を求め、修正値を目標波形の所定ポイントの値に順次加算して修正波形を求めてもよい。このように制御装置が修正波形を求めると、差分に応じて目標波形が修正されるので、制御装置が制御対象を制御するたびに所定ポイントにおいて応答波形が目標波形に一致するように修正されて応答波形の所定ポイントにおける目標波形への一致も早い。
【００１２】
また、制御装置は、入力される波形に基づいて制御対象を制御する制御部と、目標波形と制御対が今回出力した応答波形との差分と、目標波形の最大ピーク値と制御対象が今回出力した応答波形の最大ピーク値の差に基づいて、修正波形を補正して制御部へ入力する入力波形を求める誤差補正部を備えてもよい。このように構成された制御装置では、目標波形を修正した修正波形を補正して制御部への入力波形とするので、所定ポイントにおける目標波形に対する応答波形の一致度を高めつつ、制御回数に伴って応答波形を目標波形に近づける誤差補正も同時に行える。よって、この制御装置によれば、応答波形の全体が目標波形に追従し、かつ、応答波形が目標波形に追従するまでの時間も極めて短くて済む。
【００１３】
さらに、制御装置は、目標波形の最大ピーク値と制御対象が初回に出力した応答波形の最大ピーク値の差である初回ピーク差で、目標波形の最大ピーク値と制御対象が今回出力した応答波形の最大ピーク値の差である今回ピーク差を割った値をピーク値比とし、目標波形と目標波形に対して制御対象が今回出力した応答波形との差分にピーク値比を乗じて補正値を求め、修正波形に補正値を順次加算して入力波形を求めてもよい。このように構成された制御装置によれば、応答波形が目標波形に近づく際に目標波形を大きくオーバーシュートするのが防止されて、目標波形によく追従するようになり、応答波形が目標波形に一致するか充分に近づくと、補正値が非常に小さくなるので、入力波形の補正を自動的に中止する効果が得られる。
【発明の効果】
【００１４】
本発明の制御装置によれば、急峻なピークを含む目標波形のピーク値に制御対象の応答波形のピーク値を精度よく一致させ得る。
【図面の簡単な説明】
【００１５】
【図１】一実施の形態におけるシリンダ制御装置のシステム構成図である。
【図２】一実施の形態における制御装置の制御ブロック図である。
【図３】目標波形の一例を説明する図である。
【図４】初回制御時における目標波形と応答波形を示した図である。
【図５】二回目の制御時における修正波形を示した図である。
【図６】初回制御時における目標波形、応答波形および誤差補正部で演算される差分を示した図である。
【図７】二回目の制御時における入力波形、応答波形を示した図である。
【図８】従来のフィードバック制御のみを実行した際の目標波形と応答波形を示した図である。
【発明を実施するための形態】
【００１６】
以下、図に示した実施の形態に基づき、本発明を説明する。図１に示すように、一実施の形態における制御装置１は、本例では、圧力試験機Ａを制御するため、圧力試験機Ａが出力する圧力Ｐを検知する圧力検知部２と、入力波形に従って圧力試験機Ａのサーボ弁Ｖを制御する制御部３と、目標波形を修正して修正波形を求める波形修正部４と、修正波形を補正して制御部３へ入力する入力波形を求める誤差補正部５とを備えて構成されている。制御装置１は、繰り返し入力される目標波形に基づいて繰り返し応答波形の圧力を出力させるよう圧力試験機Ａを制御するものである。
【００１７】
他方、圧力試験機Ａは、出力される流体圧力を制御するサーボ弁Ｖを備えており、制御装置１によるサーボ弁Ｖの制御によって、圧力試験機Ａが出力する圧力が調整される。なお、圧力試験機Ａは、図示はしないが、たとえば、ポンプと、ポンプから圧力流体の供給を受けるブースターシリンダを備えており、ブースターシリンダから出力される流体圧力をサーボ弁Ｖで調節して、ホース等の試験体Ｔの内部へ圧力を負荷するものである。サーボ弁Ｖは、ソレノイドで駆動する比例電磁弁とされており、制御装置１から供給される電流量に応じて試験体Ｔへ与える圧力を調整する。
【００１８】
圧力検知部２は、本例では、圧力試験機Ａが出力する圧力を試験体Ｔへ導く管路Ｈに設置されており、圧力試験機Ａが出力する圧力Ｐを検知して、制御部３、波形修正部４と誤差補正部５へ入力するようになっている。なお、圧力検知部２は、圧力試験機Ａが出力する圧力を検出可能な位置に設ければよい。
【００１９】
目標波形は、圧力試験機Ａが試験体Ｔへ負荷すべき圧力を時系列で指示する圧力指令であり、一回の目標波形の入力に対して制御装置１が圧力試験機Ａを制御して応答波形の出力が終了すると、再度、制御装置１に入力される。よって、制御装置１は、繰り返し入力される目標波形に対して制御対象である圧力試験機Ａに繰り返し応答波形の圧力を出力させる制御を行う。
【００２０】
制御部３は、図２に示すように、本例では、圧力試験機Ａが出力すべき圧力（指示圧力）Ｐ＊を指示する入力波形と圧力検知部２が検知する圧力Ｐに基づいて、サーボ弁Ｖへ与えるべき電流量を指示する制御指令Ｉ＊を生成し、サーボ弁Ｖへ電流を供給する。
【００２１】
制御部３に入力される入力波形は、本例では、目標波形を波形修正部４が修正した修正波形をさらに誤差補正部５が補正した波形とされる。ただし、制御部３が最初にサーボ弁Ｖを制御する初回では、入力波形は、図３に示すように、試験体Ｔへ負荷すべき理想的な圧力波形を示す目標波形とされる。目標波形は、予め試験体Ｔへ負荷したい圧力を時系列に指示する一回分の圧力指令として設定される。目標波形は、一制御周期毎に一つの指示圧力Ｐ＊を指示しており、本例では、５０００個の目標圧力のデータで構成されている。制御周期は、本例では、０．２ｍｓとしているので、目標波形は１ｓ分の目標圧力のデータセットである。本例の目標波形は、図３に示すように、始点のポイントａから終点のポイントｈまでの間に変曲点であるポイントｂ、ポイントｃ、ポイントｄ、ポイントｅ、ポイントｆ、ポイントｇを備えた波形とされており、指示圧力が０であるポイントａ，ｈの他、各ポイントｂ，ｃ，ｄ，ｅ，ｆ，ｇにおいて指示圧力が設定されている。そして、隣りあうポイント同士は、直線で接続される波形となっている。よって、各ポイントｂ，ｃ，ｄ，ｅ，ｆ，ｇについて指示圧力を設定すれば、ポイント間のデータを前記条件に従って補完して自動的に目標波形のデータセットを作成できる。また、入力波形もまた、目標波形と同様の５０００個の目標圧力のデータで構成される。なお、本例の目標波形は、一例であり、図示した波形以外の波形を目標波形としてもよいのは当然である。
【００２２】
具体的には、制御部３は、図２に示すように、後述する入力波形演算部５３から出力される入力波形が指示する圧力Ｐ＊＊と圧力試験機Ａ（圧力検知部２）から出力される圧力Ｐとの偏差Ｅを求める加算部３１と、加算部３１が求めた偏差ＥをＰＩＤ補償して制御指令Ｉ＊を求める補償部３２と、制御指令Ｉ＊通りにサーボ弁Ｖへ電流を供給するドライバ３３とを備えて構成されている。
【００２３】
加算部３１は、入力波形が指示している圧力Ｐ＊＊と圧力検知部２が検知した圧力Ｐとの偏差Ｅを求めて補償部３２へ入力する。補償部３２は、本例では偏差Ｅを比例積分微分補償してサーボ弁Ｖへ与える電流を指示する制御指令Ｉ＊を求める。つまり、制御部３は、本例では、圧力フィードバックによってサーボ弁Ｖを制御する。なお、補償部３２は、本例では、ＰＩＤ補償器とされているが、比例積分補償するＰＩ補償器とされてもよい。
【００２４】
そして、求められた制御指令Ｉ＊は、ドライバ３３に入力されて、ドライバ３３は、制御指令Ｉ＊通りにサーボ弁Ｖに電流を供給する。ドライバ３３は、たとえば、オペアンプ等によるアナログ回路やスイッチング素子を備えて、スイッチング素子のオンオフによって電源からサーボ弁Ｖのソレノイドに供給する電流量を調節可能な回路とされる。
【００２５】
波形修正部４は、図２に示すように、目標波形の予め決められた所定ポイントと圧力検知部２で検知する圧力試験機Ａが出力した圧力Ｐの波形である応答波形の所定ポイントとの差分を求める差分演算部４１と、前記差分に基づいて目標波形に加算する修正値を求める修正値演算部４２と、求めた修正値を目標波形に加算して今回制御に使用する修正波形を求める修正波形演算部４３と、求めた修正値を積算して記憶する記憶部４４を備えている。
【００２６】
差分演算部４１は、所定ポイントにおける目標波形と圧力検知部２で検知する圧力試験機Ａが出力した圧力Ｐの波形である応答波形との差分を求める。差分演算部４１は、この目標波形中の所定ポイントにおける値と、応答波形中で目標波形の所定ポイントに対応して圧力試験機Ａが出力した圧力Ｐの値（出力値）との差分を求める。本例では、所定ポイントは、目標波形中の目標圧力のデータの中から特定のデータを指定する形で設定されており、図３に示すように、目標波形中の最大のピーク値を持つデータに対応するポイントｂを所定ポイントとして設定してある。したがって、差分演算部４１は、この目標波形中の最大のピーク値と、応答波形中で目標波形の所定ポイントに対応して圧力試験機Ａが出力した圧力Ｐの値（出力値）との差分ΔＰを求める。図４に、初回制御時において入力波形を目標波形として、図中の実線で示す目標波形と、この目標波形の制御部３への入力に対して制御対象である圧力試験機Ａが出力した圧力Ｐの波形である応答波形（図中の波線）を示している。差分演算部４１は、所定ポイントである目標波形の最大ピーク値の指示圧力Ｐ＊の値と圧力試験機Ａが出力する応答波形における所定ポイントにおける圧力Ｐの値（出力値）との差分ΔＰを求める。
【００２７】
修正値演算部４２は、差分演算部４１が演算した差分ΔＰに修正係数（ゲイン）を乗じて修正値を求める。記憶部４４は、修正値演算部４２が順次求めた修正値を順次加算して修正値の積分値を求めて記憶する。つまり、記憶部４４は、自身が記憶している積分値に、修正値演算部４２が新たに求めた修正値を加算して順次積分値を更新して記憶する。修正波形演算部４３は、記憶部４４に記憶している積分値と前回に修正値演算部４２が求めた修正値を加えて、入力される目標波形に加算して今回制御に使用する修正波形を求める。修正波形演算部４３は、具体的には、目標波形における所定ポイントであるポイントｂの値を前記積分値と前記修正値を加算して修正し、修正後のポイントｂとポイントａとの間と修正後のポイントｂとポイントｃとの間を直線で接続する波形となるように補完して修正波形のデータセットを生成する。なお、本例では、目標波形が各ポイント間を直線で結んだ波形となっているので、修正波形演算部４３は、ポイントａ，ｂ間とポイントｂ，ｃ間を直線で接続する補完を行う。目標波形がポイント間を直線以外の線で結ぶ波形となっている場合には、修正波形演算部４３は、ポイント間を結ぶ線の条件に従って補完すればよい。
【００２８】
このように、制御装置１は、目標波形の入力によって圧力試験機Ａを制御する度に修正値を求めるようになっており、一回の制御の度に演算される修正値が目標波形に順次加算されて、修正波形が求められる。換言すれば、修正波形は、修正値が積分されて目標波形に加算されて求められる。よって、目標波形と応答波形とに所定ポイントにおいて差分ΔＰが０でないと、基本的には、修正波形は制御装置１が制御を実行する度に修正される。なお、制御の初回では、差分演算部４１は差分ΔＰを演算しておらず、０を出力するので、修正値演算部４２も修正値を０として求め、修正波形演算部４３は、入力される目標波形に０を加算する。よって、初回制御時には、修正波形演算部４３は、目標波形をそのまま誤差補正部５へ出力するので、波形修正部４は目標波形を修正しない。二回目の制御時には、修正値演算部４２は、目標波形における所定ポイントの値と初回制御時に圧力試験機Ａが出力した応答波形における前記所定ポイントに対応する値との差分ΔＰに修正係数を乗じて修正値を求める。この二回目の制御時には、修正波形演算部４３は、目標波形の所定ポイントであるポイントｂのデータ値に修正値を加算して修正波形を求めて誤差補正部５へ出力する。このように、波形修正部４は、制御が進むたびに、差分ΔＰに応じた修正値を求めて、修正波形を生成する。
【００２９】
目標波形におけるポイントｂの値に対して応答波形におけるポイントｂに対応する値（出力値）との差分ΔＰが正の値を持つと、修正係数をＫＳとすると、正のＫＳ・ΔＰの値を持つ修正値が求められる。すると、図５に示すように、波形修正部４によって生成される修正波形（図中実線）は、目標波形（図中破線）に比較してポイントｂにおいてＫＳ・ΔＰだけ大きな値を持つ波形となる。目標波形におけるポイントｂの値に対して応答波形におけるポイントｂに対応する値（出力値）との差分ΔＰが正の値を持ち続けると、修正波形は、ポイントｂにおいて目標波形に対して値が大きくなり続け、修正波形に基づいて制御部３が制御した結果、圧力試験機Ａの応答波形がポイントｂにおいて目標波形に一致すると、波形修正部４における目標波形の修正が停止される。なお、修正値演算部４２は、求めた修正値の絶対値が充分に小さく、予め設定した停止閾値以下になると、修正値を０とするようにして、波形修正部４における目標波形の修正を停止させてもよい。
【００３０】
なお、記憶部４４は、修正値を記憶するのではなく、修正波形演算部４３が求めた修正波形を記憶する場合、修正波形演算部４３は、記憶部４４が前回記憶した修正波形に修正値演算部４２が求めた修正値を加算して新たな入力波形を求めるように構成されてもよい。このようにしても、修正値演算部４２が順次求めた修正値が目標波形に順次加算されていくのに変わりはないので、修正波形に求めた修正値を加算して修正波形を更新するのと、目標波形に都度求められる修正値を順次加算して修正波形を求めるのは等価である。
【００３１】
誤差補正部５は、修正波形を補正して制御部３へ入力する入力波形を求める。誤差補正部５は、図２に示すように、目標波形と圧力検知部２で検知した圧力試験機Ａが出力する圧力Ｐの波形である応答波形との差分を求める差分演算部５１と、前記差分に基づいて今回に制御部３に入力された入力波形に加算する補正値を求める補正値演算部５２と、求めた補正値を今回入力された入力波形に加算して次回に制御部３へ入力する入力波形を求める入力波形演算部５３と、求めた補正値を記憶する記憶部５４を備えている。
【００３２】
差分演算部５１は、目標波形と圧力検知部２で検知する圧力試験機Ａが出力した圧力Ｐの波形である応答波形との差分を求める。図６に、初回制御時において入力波形を目標波形として、図中で実線で示す目標波形と、この目標波形の制御部３への入力に対して制御対象である圧力試験機Ａが出力した圧力Ｐの波形である応答波形（図中の波線）を示している。差分は、具体的には、入力波形が指示する一つのデータとしての指示圧力Ｐ＊＊に対する圧力試験機Ａが出力した応答波形の圧力Ｐとの差を時系列にしたデータとなる。よって、目標波形に対して応答波形が図６に示すように推移すると、これらの差分は、図６中の下方に示すような波形のデータとなる。また、差分演算部４１は、本例では、図６に示すように、目標波形に設定される補正対象区間でのみ前記差分を演算する。目標波形は、本例では、途中で指示する指示圧力Ｐ＊が一定となる区間を二つ有しており、この区間では、目標波形が指示する指示圧力Ｐ＊を制御部３に入力して圧力フィードバックが行われれば、応答波形も目標波形によく追従するため、修正波形を補正する必要がない。よって、このような区間では、補正値を求めるための差分の演算も補正値の演算および記憶も不要となる。よって、補正対象区間は、本例では、目標波形のうち指示圧力Ｐ＊に変化がない区間以外の区間、つまり、指示圧力Ｐ＊に変動がある区間を補正対象区間として設定されている。具体的には、図６に示すように、補正対象区間は、目標波形の一番先頭のデータから１０００個目までの範囲と３０００個目から３４００個目までの範囲に設定されている。このように、補正対象区間は、データ順の番号を指定して設定するほか、目標波形は時系列の目標圧力のデータであるから時間によって範囲を設定してもよい。
【００３３】
補正値演算部５２は、差分演算部５１が演算した差分と、ピーク値比と、補正係数とを乗じて補正値を求める。入力波形演算部５３は、補正値演算部５２が求めた補正値に記憶部５４に記憶している前回に補正値演算部５２が求めた補正値を加えて、入力される修正波形に加算して次回に制御部３へ入力する入力波形を求める。記憶部５４は、自身が記憶している補正値に、補正値演算部５２が新たに求めた補正値を加算して順次補正値を更新して記憶する。このように、制御装置１は、入力波形の制御部３への入力によって圧力試験機Ａを制御する度に補正値が求めるようになっており、一回の制御の度に演算される補正値が修正波形に順次加算されて、入力波形が求められる。換言すれば、入力波形は、補正値が積分されて修正波形に加算されて求められる。よって、入力波形と修正波形とに差分が０でないと、基本的には、入力波形は制御装置１が制御を実行する度に補正される。なお、制御の初回では、差分演算部５１は差分を演算しておらず、０を出力するので、補正値演算部５２も補正値を０として求める。制御の初回では、前述したように波形修正部４も目標波形を出力するので、入力波形演算部５３は、入力される目標波形に０を加算する。よって、初回制御時には、入力波形演算部５３は、目標波形をそのまま制御部３へ入力するので、入力される目標波形を補正せずにそのまま出力する。二回目以降の制御では、波形修正部４が目標波形を修正して修正波形を出力し、補正値演算部５２も補正値を求めるので、誤差補正部５は、修正波形に補正値を加算して入力波形を生成して制御部３へ出力するようになる。
【００３４】
なお、記憶部５４は、補正値を記憶するのではなく、入力波形演算部５３が求めた入力波形を記憶する場合、入力波形演算部５３は、記憶部５４が前回記憶した入力波形に補正値演算部５２が求めた補正値を加算して新たな入力波形を求めるように構成されてもよい。このようにしても、修正波形に、順次補正値演算部５２が求めた補正値が加算されていくのに変わりはないので、入力波形に求めた補正値を加算して入力波形を更新するのと、目標波形に都度求められる補正値を順次加算して入力波形を求めるのは等価である。
【００３５】
ここで、補正値演算部５２の演算内容について詳しく説明する。前記したピーク値比は、目標波形の最大ピーク値と圧力試験機Ａが制御の初回に出力した応答波形の最大ピーク値の差である初回ピーク差で、目標波形の最大ピーク値と圧力試験機Ａが今回の制御時に出力した応答波形の最大ピーク値の差である今回ピーク差を割った値である。最大ピーク値は、波形の最大値とされており、図６に示したところでは、図６中実線で示す目標波形のポイントｂにおける最大ピーク値Ｐ１と圧力試験機Ａが制御初回に出力した応答波形の最大ピーク値Ｐ２の差を初回ピーク差δｉｎｉとする。なお、初回の制御時には、目標波形が補正されずにそのまま入力波形とされているので、差分は、図６の下方に示された波形の如くに求められて補正値が求められ、続く次回制御時には、修正波形に補正値が加算されて入力波形とされる。図７に示すように、二回目の制御時において、入力波形が図７中実線のように補正され、その入力波形に対して応答波形が図７中破線のように推移すると、図７中一点鎖線で示す目標波形の最大ピーク値Ｐ１と圧力試験機Ａが今回出力した応答波形の最大ピーク値Ｐ３の差が今回ピーク差δｎｏｗとなる。補正値演算部５２は、初回ピーク差δｉｎｉと今回ピーク差δｎｏｗとを求め、ピーク値比を演算する。二回目の制御時において、ピーク値比αは、α＝δｎｏｗ／δｉｎｉで演算される。三回目の制御時には、また、目標波形の最大ピーク値Ｐ１と応答波形のピーク値との差として今回ピーク差δｎｏｗが求められ、初回ピーク差δｉｎｉは、制御の初回に求められると制御中は一定の値とされる。
【００３６】
補正値演算部５２は、差分演算部５１が演算した差分をεとし、ピーク値比をαとし、補正係数をＫＨとすると、補正値を補正値＝ＫＨ・ε・αを演算して求める。
【００３７】
このように制御装置１は構成されており、目標波形が繰り返し入力される。目標波形の入力に対して波形修正部４が目標波形を修正して修正波形を生成し、誤差補正部５が修正波形を補正して入力波形を生成する。こうして得られた入力波形が入力される制御部３は、入力波形が指示する指示圧力Ｐ＊＊と圧力検知部２が検知する圧力Ｐとに基づいて圧力フィードバック制御を行い圧力試験機Ａが出力する圧力を制御する。一回の目標波形の入力に対して制御装置１が圧力試験機Ａを制御するのを一回目（初回）の制御とし、前述した通り、初回では目標波形がそのまま入力波形として制御部３に入力される。
【００３８】
一回目の制御時において入力波形である目標波形と制御部３による圧力フィードバック制御によって圧力試験機Ａが出力する圧力の応答波形には差が生じる。二回目の制御時では、目標波形の制御装置１への入力に対して、初回の入力波形である目標波形と実際に検知された圧力波形である応答波形との差分が演算され、修正値演算部４２と補正値演算部５２が前述の演算を行ってそれぞれ修正値と補正値が求められる。
【００３９】
よって、二回目の制御では、波形修正部４によって目標波形が修正されて修正波形が生成され、誤差補正部５によって修正波形に補正値が加算され修正波形が補正されて入力波形が生成される。一回目の制御では、目標波形は入力波形とされているので、二回目の制御で入力される入力波形は、目標波形が修正値によって修正された後、修正波形に補正値が加算されて補正される。二回目の制御によって得られる入力波形と応答波形は、目標波形に対して修正値によって修正されるとともに補正値が加算されるために、図５に示すように、ポイントｂにおいてピーク値が大きくなるとともに、補正対象区間において振幅が上下に大きくなる波形となる。二回目の制御では、このように入力波形が補正されるため、応答波形も目標波形が制御部３に入力される一回目の制御の時の応答波形よりも、目標波形に近づく波形となる。以降、制御回数を重ねると順次入力波形が補正されて、応答波形が目標波形に近づいていく。
【００４０】
そして、波形修正部４が所定ポイントにおける目標波形と圧力検知部２で検知する圧力試験機Ａが出力した圧力Ｐの波形である応答波形との差分に基づいて目標波形を修正して修正波形を生成する。本例の制御装置１は、このように修正波形を求めるので、修正波形が所定ポイントにおける値が大きくなるように修正された波形となり、圧力試験機Ａの制御上の応答遅れ、圧力媒体や試験体Ｔの弾性に起因してピーク部分で応答波形がなまってしまっても、応答波形における所定ポイントにおける値を目標波形の所定ポイントにおける値に精度よく一致させ得る。よって、本発明の制御装置１によれば、急峻なピークを含む目標波形に対して制御対象の応答波形の追従性を向上できる。
【００４１】
また、本例の制御装置１では、所定ポイントを目標波形中のピークが設けられるポイントとし、波形修正部４が目標波形のポイントにおけるピーク値と所定ポイントにおける応答波形の出力値との差分に基づいて修正波形を求めるように構成されているので、フィードバック制御のみでは応答波形を目標波形に一致させ難いピーク部分でも精度良く両者を一致させられる。
【００４２】
なお、本例の制御装置１では、所定ポイントにて応答波形を目標波形に一致させられるので、所定ポイントを目標波形のピーク以外に設定してもよい。また、所定ポイントを目標波形の複数のポイントに設定すれば、制御装置１は、所定ポイントに選ばれたポイントにおいて応答波形を目標波形に一致させ得る。
【００４３】
さらに、本例の制御装置１では、波形修正部４が目標波形の所定ポイントにおけるピーク値と所定ポイントにおける応答波形の出力値との差分に基づいて修正値を求め、修正値を目標波形の所定ポイントの値に順次加算して修正波形を求める。このように制御装置１が修正波形を求めると、差分に応じて目標波形が修正されるので、制御装置１が制御対象である圧力試験機Ａを制御するたびに所定ポイントにおいて応答波形が目標波形に一致するように修正されて応答波形の所定ポイントにおける目標波形への一致も早い。なお、波形修正部４における目標波形の修正は、修正値によるもの以外に、差分に応じてゲインを決定して目標波形における所定ポイントの値に前記ゲインを乗じて当該値を修正して、修正波形を求める方法も採用できる。
【００４４】
また、本例の制御装置１では、入力される波形に基づいて圧力試験機（制御対象）Ａを制御する制御部３と、目標波形と圧力試験機（制御対象）Ａが今回出力した応答波形との差分と、目標波形の最大ピーク値と圧力試験機（制御対象）Ａが今回出力した応答波形の最大ピーク値の差に基づいて、修正波形を補正して制御部３へ入力する入力波形を求める誤差補正部５を備えている。このように構成された制御装置１では、目標波形を修正した修正波形を補正して制御部３へ入力する入力波形とするので、所定ポイントにおける目標波形に対する応答波形の一致度を高めつつ、制御回数に伴って応答波形を目標波形に近づける誤差補正も同時に行える。よって、この制御装置１によれば、応答波形の全体が目標波形に追従し、かつ、応答波形が目標波形に追従するまでの時間も極めて短くて済む。
【００４５】
さらに、本例の制御装置１では、目標波形の最大ピーク値と圧力試験機（制御対象）Ａが初回に出力した応答波形の最大ピーク値の差である初回ピーク差で、目標波形の最大ピーク値と圧力試験機（制御対象）Ａが今回出力した応答波形の最大ピーク値の差である今回ピーク差を割った値をピーク値比とし、目標波形と目標波形に対して圧力試験機（制御対象）Ａが今回出力した応答波形との差分にピーク値比を乗じて補正値を求め、修正波形に補正値を順次加算して入力波形を求めるようになっている。
【００４６】
ここで、差分εにピーク値比αを乗じずに、差分εに補正係数ＫＨのみを乗じて補正値を求めると、入力波形は、差分εが０にならなければ、制御回数が増えれば増えるほど、振幅が大きくなる。そのため、何回目かの制御において、応答波形が目標波形に一致するような入力波形が得られても、それ以降の制御で入力波形の振幅が大きくなるように補正されてしまい、応答波形が目標波形を大きくオーバーシュートしてしまう。これに対して、本例では誤差補正部５は、入力波形と応答波形の差分εにピーク値比αを乗じて補正値を求めている。ピーク値比αは、今回のピーク差δｎｏｗを初回のピーク差δｉｎｉで割った値であるので、応答波形のピーク値が目標波形のピーク値に近づけば近づくほどピーク値比αの値は小さくなっていく。よって、このように補正値を求めると、応答波形が目標波形に近づくと前回の入力波形に対して次回の入力波形は振幅の増幅度合は小さくなる。これにより、応答波形が目標波形に近づく際に目標波形を大きくオーバーシュートするのが防止され、目標波形によく追従するようになる。また、補正値は、目標波形と応答波形の差分ではなく、目標波形より振幅が大きくなる入力波形と応答波形との差分εに基づいて求められるので、目標波形と応答波形の差分を利用するよりも、応答波形が目標波形に追従するまでの時間を短縮できる。なお、補正値を求めるのに際して、差分εに補正係数ＫＨを乗じているが、この補正係数ＫＨは、一回の制御で応答波形が目標波形に近づく量を調整する調整要素であり、値は、任意に設定でき、不要であれば省略できる。
【００４７】
以上より、本例の制御装置１では、応答波形が目標波形に近づく際に目標波形を大きくオーバーシュートするのが防止されて、目標波形によく追従するようになり、応答波形が目標波形に一致するか充分に近づくと、補正値が非常に小さくなるので、入力波形の補正を自動的に中止する効果が得られる。
【００４８】
なお、補正値をピーク値比αを利用せず、差分εに補正係数ＫＨを乗じるのみで求める場合、目標波形のピーク値と応答波形のピーク値の差に閾値βを設定しておき、目標波形のピーク値と応答波形のピーク値の差の絶対値が閾値β以下となると入力波形の補正を行わないようにするか、補正値を０とするようにしてもよい。閾値βは、応答波形が目標波形に充分追従すると認められる範囲を設定するものであり、任意に設定できる。本例では、ピーク値比αを利用して補正値を求めるので、応答波形が目標波形に一致するか充分に近づくと、補正値が非常に小さくなる。しかしながら、数百万回のオーダー（桁数）で繰り返し試験を行うような場合には、補正値が充分小さくなっても補正値が加算されて入力波形が発散し、制御上発振する可能性がある。よって、ピーク値比αを利用して補正値を求める場合にも、閾値βと目標波形のピーク値と応答波形のピーク値の差の比較判断を行うのが望ましい。
【００４９】
また、本例の制御装置１は、目標波形に対して補正対象区間を設定し、補正対象区間外では、前記補正を行わないので、補正値を記憶する記憶部５４における記憶容量が小さくて済むので、制御装置１のコストを低減できる。
【００５０】
以上より、制御装置１は、繰り返し同一波形の出力が要求されるとともに、圧力媒体や試験体Ｔの弾性の影響で応答波形が目標波形に一致しづらい圧力試験機Ａの制御に最適となる。
【００５１】
以上で、本発明の実施の形態についての説明を終えるが、本発明の範囲は図示されまたは説明された詳細そのものには限定されない。
【符号の説明】
【００５２】
１・・・制御装置、３・・・制御部、４・・・波形修正部、５・・・誤差補正部、Ａ・・・圧力試験機
【図１】
2019066344.tif 000003
【図２】
2019066344.tif 000004
【図３】
2019066344.tif 000005
【図４】
2019066344.tif 000006
【図５】
2019066344.tif 000007
【図６】
2019066344.tif 000008
【図７】
2019066344.tif 000009
【図８】
2019066344.tif 000010