(57)【特許請求の範囲】
【請求項１】
防振対象振動の基本波の角周波数ωを検出する角周波数検出部と、
前記角周波数検出部により検出された前記角周波数ωに基づいて、振幅Ａｈおよび位相Φｈを構成成分に含む時刻ｔにおける周期性の制御信号ｕ（ｔ）を発生させる制御信号発生部と、
前記制御信号発生部から所定の観測点までの伝達関数の推定値Ｇｈ（ｓ）を予め記憶する推定伝達関数記憶部と、
前記観測点における誤差信号ｅ（ｔ）を、前記基本波の１周期よりも短いサンプリング周期にて検出する誤差検出部と、
前記角周波数ω、前記制御信号ｕ（ｔ）、伝達関数の推定値Ｇｈ（ｓ）および前記誤差信号ｅ（ｔ）に基づいて、前記制御信号ｕ（ｔ）の前記振幅Ａｈおよび前記位相Φｈを更新するフィルタ係数更新部と、
を備え、前記観測点における前記防振対象振動の影響を低減する能動型防振適応制御装置において、
前記フィルタ係数更新部は、
前記制御信号ｕ（ｔ）、伝達関数の推定値Ｇｈ（ｓ）および前記誤差信号ｅ（ｔ）に基づいて導き出される前記観測点における前記防振対象振動の推定未知関数ｄｈ（ｔ）に、正弦波を乗算して且つ前記基本波の整数倍周期の間を積分することにより、正弦相関値を算出する正弦相関値算出部と、
前記観測点における前記防振対象振動の前記推定未知関数ｄｈ（ｔ）に、余弦波を乗算して且つ前記基本波の整数倍周期の間を積分することにより、余弦相関値を算出する余弦相関値算出部と、
前記正弦相関値および前記余弦相関値に基づき、前記防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈおよび位相φｈを算出する防振対象振動の振幅位相算出部と、
前記伝達関数の推定値Ｇｈ（ｓ）、前記振幅ａｈおよび前記位相φｈに基づき前記振幅Ａｈおよび前記位相Φｈを算出し、且つ、前記制御信号ｕ（ｔ）の前記振幅Ａｈおよび前記位相Φｈを更新する更新用振幅位相算出部と、
を備えることを特徴とする能動型防振適応制御装置。
【請求項２】
前記制御信号ｕ（ｔ）は、前記防振対象振動の前記基本波の角周波数ωの成分と前記角周波数ωの高次周波数ｋωの成分とを含み、
前記防振対象振動の推定未知関数ｄｈ（ｔ）は、前記防振対象振動の前記基本波の角周波数ωの成分と前記角周波数ωの高次周波数ｋωの成分とを含み、
前記正弦相関値算出部は、前記推定未知関数ｄｈ（ｔ）に、各次数ｋの前記正弦波をそれぞれ乗算して且つ前記基本波の整数倍周期の間を積分することにより、各次数ｋにおける前記正弦相関値を算出し、
前記余弦相関値算出部は、前記推定未知関数ｄｈ（ｔ）に、各次数ｋの前記余弦波をそれぞれ乗算して且つ前記基本波の整数倍周期の間を積分することにより、各次数ｋにおける前記余弦相関値を算出し、
前記振幅位相算出部は、各次数ｋにおける前記正弦相関値および各次数ｋにおける前記余弦相関値に基づき、各次数ｋにおける前記防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈおよび位相φｈを算出し、
前記更新用振幅位相算出部は、各次数ｋにおける前記伝達関数の推定値Ｇｈ（ｓ）、前記振幅ａｈおよび前記位相φｈに基づき各次数ｋにおける前記振幅Ａｈおよび前記位相Φｈを算出し、且つ、前記制御信号ｕ（ｔ）の各次数ｋにおける前記振幅Ａｈおよび前記位相Φｈを更新する請求項１に記載の能動型防振適応制御装置。
【請求項３】
前記正弦相関値算出部は、式（１）に基づいて前記正弦相関値を算出し、
前記余弦相関値算出部は、式（２）に基づいて前記余弦相関値を算出し、
前記防振対象振動の振幅位相算出部は、式（３）（４）に基づいて前記防振対象振動の推定値ｄｈ（ｔ）の前記振幅ａｈおよび前記位相φｈを算出し、
前記更新用振幅位相算出部は、式（５）（６）に基づいて前記振幅Ａｈおよび前記位相Φｈを算出する請求項１または２に記載の能動型防振適応制御装置。
【数１】
0004945425.tif 000028
【数２】
0004945425.tif 000029
【請求項４】
前記更新用振幅位相算出部は、前記基本波の１周期毎に前記制御信号ｕ（ｔ）の前記振幅Ａｈおよび前記位相Φｈを更新する請求項１〜３の何れか一項に記載の能動型防振適応制御装置。
【請求項５】
前記更新用振幅位相算出部は、前記サンプリング周期毎に前記制御信号ｕ（ｔ）の前記振幅Ａｈおよび前記位相Φｈを更新する請求項１〜３の何れか一項に記載の能動型防振適応制御装置。
【請求項６】
前記振幅位相算出部は、
それぞれ１以下の値であって現在から過去に向かって小さくなるようにそれぞれ設定され、合計値が１以下の値となるそれぞれの忘却係数を記憶し、
現在算出された前記振幅ａｈから過去に算出された前記振幅ａｈに亘るそれぞれの前記振幅ａｈに対して、それぞれの前記忘却係数を乗算した値の合計値を、現在の前記振幅ａｈとし、
現在算出された前記位相φｈから過去に算出された前記位相φｈに亘るそれぞれの前記位相φｈに対して、前記忘却係数を乗算した値の合計値を、現在の前記位相φｈとする請求項１〜５の何れか一項に記載の能動型防振適応制御装置。
【請求項７】
前記誤差検出部は、前記防振対象振動の基本波の整数倍周期をそれぞれ含む所定の周波数帯を抽出するバンドパスフィルタを備え、前記バンドパスフィルタにより抽出された信号を前記誤差信号ｅ（ｔ）とする請求項１〜６の何れか一項に記載の能動型防振適応制御装置。
【請求項８】
前記防振対象振動が発生していない状態において前記制御信号ｕ（ｔ）を発生させた場合の前記誤差信号に基づいて、前記伝達関数の推定値Ｇｈ（ｓ）の振幅および位相の安定領域を算出する安定領域算出部と、
前記推定伝達関数記憶部に記憶されている前記伝達関数の推定値Ｇｈ（ｓ）の振幅および位相が、前記安定領域算出部により算出された前記安定領域に基づく所定閾値を超えている場合に、前記推定伝達関数記憶部に記憶されている前記伝達関数の推定値Ｇｈ（ｓ）の振幅および位相を前記所定閾値内の値に補正する補正部と、
を備える請求項１〜７の何れか一項に記載の能動型防振適応制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、振動発生源が所定の観測点に影響を及ぼす振動を発生する場合に、周期性の制御信号を発生することにより、所定の観測点において、振動発生源から発生した防振対象振動の影響を低減することを目的として、前記制御信号の係数を適応制御によって更新する能動型防振適応制御装置に関するものである。
【背景技術】
【０００２】
従来、この種の適応制御装置として、例えば、特開平８−１３７５５６号公報（特許文献１）に、ＤＸＨＳ−ＬＭＳアルゴリズムに基づく適応制御方法が記載されている。ＤＸＨＳ−ＬＭＳアルゴリズムとは、観測点における誤差信号の二乗を評価関数とする最小二乗法であって、周期性の制御信号の振幅と位相を適応的に調整して、防振対象振動の観測点における影響を最小化する手法である。
【特許文献１】特開８−１３７５５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＤＸＨＳ−ＬＭＳアルゴリズムなどの適応制御方法では、周期性の制御信号の発生部から観測点までの伝達関数の推定値Ｇｈ（ｓ）（「Ｇハット」という）を予め記憶させておく必要がある。しかし、この伝達関数の推定値Ｇｈ（ｓ）のゲインおよび位相の設定によっては、周期性の制御信号を出力することにより、観測点において却って振動が発散するおそれがある。従って、伝達関数の推定値Ｇｈ（ｓ）のゲインおよび位相の設定は、防振対象振動を抑制するために非常に重要な要素である。
【０００４】
ところが、ＤＸＨＳ−ＬＭＳアルゴリズムでは、伝達関数の推定値Ｇｈ（ｓ）のゲインおよび位相に関して、観測点において防振対象振動が収束する安定領域を正確に算出できない。近似式を用いることで、ある程度の安定領域を算出することができるものの、やはり近似式であるため、正確なものではない。
【０００５】
そのため、近似式を用いて安定領域を算出したとしても、この安定領域のうち境界付近のものは用いず、より安全方向の係数を用いることが行われている。従って、より早く且つ確実に防振対象振動を収束させることができるゲインおよび位相が選定されないこともある。さらに、近似式を用いた安定領域の中でのより安全方向のゲインおよび位相を用いたとしても、実際には安定領域にないゲインおよび位相である可能性がある。このようなゲインおよび位相が用いられたとすると、防振対象振動が減衰しない上、却って発散するおそれもある。従って、正確な安定領域を把握するために、近似式ではなく、適応制御アルゴリズムに用いる関数そのものにより安定領域を算出できる適応制御アルゴリズムが求められる。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、安定領域を算出する際に近似式ではなく適応制御アルゴリズムに用いる関数そのものを用いることができる適応制御アルゴリズムによる能動型防振適応制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の能動型防振適応制御装置は、
防振対象振動の基本波の角周波数ωを検出する角周波数検出部と、
前記角周波数検出部により検出された前記角周波数ωに基づいて、振幅Ａｈおよび位相Φｈを構成成分に含む時刻ｔにおける周期性の制御信号ｕ（ｔ）を発生させる制御信号発生部と、
前記制御信号発生部から所定の観測点までの伝達関数の推定値Ｇｈ（ｓ）を予め記憶する推定伝達関数記憶部と、
前記観測点における誤差信号ｅ（ｔ）を、前記基本波の１周期よりも短いサンプリング周期にて検出する誤差検出部と、
前記角周波数ω、前記制御信号ｕ（ｔ）、伝達関数の推定値Ｇｈ（ｓ）および前記誤差信号ｅ（ｔ）に基づいて、前記制御信号ｕ（ｔ）の前記振幅Ａｈおよび前記位相Φｈを更新するフィルタ係数更新部と、
を備え、前記観測点における前記防振対象振動の影響を低減する能動型防振適応制御装置において、
前記フィルタ係数更新部は、
前記制御信号ｕ（ｔ）、伝達関数の推定値Ｇｈ（ｓ）および前記誤差信号ｅ（ｔ）に基づいて導き出される前記観測点における前記防振対象振動の推定未知関数ｄｈ（ｔ）に、正弦波を乗算して且つ前記基本波の整数倍周期の間を積分することにより、正弦相関値を算出する正弦相関値算出部と、
前記観測点における前記防振対象振動の前記推定未知関数ｄｈ（ｔ）に、余弦波を乗算して且つ前記基本波の整数倍周期の間を積分することにより、余弦相関値を算出する余弦相関値算出部と、
前記正弦相関値および前記余弦相関値に基づき、前記防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈおよび位相φｈを算出する防振対象振動の振幅位相算出部と、
前記伝達関数の推定値Ｇｈ（ｓ）、前記振幅ａｈおよび前記位相φｈに基づき前記振幅Ａｈおよび前記位相Φｈを算出し、且つ、前記制御信号ｕ（ｔ）の前記振幅Ａｈおよび前記位相Φｈを更新する更新用振幅位相算出部と、
を備えることを特徴とする。
【０００８】
つまり、本発明によれば、相関を利用して算出した正弦相関値および余弦相関値に基づいて、防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈおよび位相φｈを算出している。ここで、防振対象振動の推定未知関数ｄｈ（ｔ）とは、観測点における防振対象振動ｄ（ｔ）の推定値である。この防振対象振動ｄ（ｔ）そのものは、測定できないものである。そこで、この防振対象振動ｄ（ｔ）の推定値を未知関数として定義して、この未知関数をｄｈ（ｔ）と表している。
【０００９】
そして、当初未知関数であった防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈおよび位相φｈを、相関を利用して算出することで、防振対象振動の推定未知関数ｄｈ（ｔ）を算出している。このように、従来のＤＸＨＳ−ＬＭＳアルゴリズムでは算出することのなかった防振対象振動を、本発明では算出している。防振対象振動の推定未知関数ｄｈ（ｔ）を算出した後には、この振幅ａｈおよび位相φｈと、予め記憶された伝達関数の推定値Ｇｈ（ｓ）とを用いて、制御信号ｕ（ｔ）の振幅Ａｈおよび位相Φｈの更新値を算出している。
【００１０】
つまり、従来のＤＸＨＳ−ＬＭＳアルゴリズムでは、誤差信号ｅ（ｔ）の二乗が最小となるように演算して、制御信号の振幅および位相を更新しているのに対して、本発明は、相関を利用することで、最小二乗法などを用いることなく、制御信号の振幅Ａｈおよび位相Φｈを更新している。これにより、比較的簡易な演算処理となることにより、演算負荷を軽減することができる。
【００１１】
さらに、本発明によれば、近似式を用いることなく、本発明の適応制御アルゴリズムに用いる関数そのものを用いて、伝達関数の推定値Ｇｈ（ｓ）のゲインおよび位相に関して、観測点において防振対象振動が収束する安定領域を算出することができる。つまり、このようにして算出された安定領域は、信頼性が高い。従って、伝達関数の推定値Ｇｈ（ｓ）のゲインおよび位相として、算出された安定領域内に含まれるものに設定することが可能となる。このように、本発明によれば、伝達関数の推定値Ｇｈ（ｓ）のゲインおよび位相を、観測点において防振対象振動が確実に収束するものに設定することができる。
【００１２】
さらに、本発明によれば、正弦相関値算出部および余弦相関値算出部において、防振対象振動の基本波の整数倍周期の間を積分することにより、正弦相関値および余弦相関値を算出している。つまり、少なくとも１周期分の誤差信号のサンプリングデータを用いて、制御信号の振幅Ａｈおよび位相Φｈの更新データを演算している。このように、必ず、少なくとも１周期分の誤差信号のサンプリングデータを用いて、次の更新データを演算するため、サンプリング周期を長くしても、それほど防振性能が低下しない。一方、従来のＤＸＨＳ−ＬＭＳアルゴリズムでは、直前のサンプリングデータを用いて次の更新データを演算しているため、サンプリング周期が長くなると、防振性能が低下するおそれが大きくなる。つまり、本発明の相関を利用した適応制御アルゴリズムを用いることで、サンプリング周期を長くすることができ、結果として、演算負荷を低減することができる。
【００１３】
また、本発明の能動型防振適応制御装置において、
前記制御信号ｕ（ｔ）は、前記防振対象振動の前記基本波の角周波数ωの成分と前記角周波数ωの高次周波数ｋωの成分とを含み、
前記防振対象振動の推定未知関数ｄｈ（ｔ）は、前記防振対象振動の前記基本波の角周波数ωの成分と前記角周波数ωの高次周波数ｋωの成分とを含み、
前記正弦相関値算出部は、前記推定未知関数ｄｈ（ｔ）に、各次数ｋの前記正弦波をそれぞれ乗算して且つ前記基本波の整数倍周期の間を積分することにより、各次数ｋにおける前記正弦相関値を算出し、
前記余弦相関値算出部は、前記推定未知関数ｄｈ（ｔ）に、各次数ｋの前記余弦波をそれぞれ乗算して且つ前記基本波の整数倍周期の間を積分することにより、各次数ｋにおける前記余弦相関値を算出し、
前記振幅位相算出部は、各次数ｋにおける前記正弦相関値および各次数ｋにおける前記余弦相関値に基づき、各次数ｋにおける前記防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈおよび位相φｈを算出し、
前記更新用振幅位相算出部は、各次数ｋにおける前記伝達関数の推定値Ｇｈ（ｓ）、前記振幅ａｈおよび前記位相φｈに基づき各次数ｋにおける前記振幅Ａｈおよび前記位相Φｈを算出し、且つ、前記制御信号ｕ（ｔ）の各次数ｋにおける前記振幅Ａｈおよび前記位相Φｈを更新するようにしてもよい。
【００１４】
このように、制御信号ｕ（ｔ）として、防振対象振動の基本波の角周波数ωの成分に加えて、基本波の角周波数ωの高次周波数ｋωの成分を含むようにすることで、防振対象振動の高次周波数ｋωの成分についても防振効果を発揮する。そして、高次周波数ｋωの成分を含むようにした場合、上述したように、本発明の特徴的な事項である安定領域を算出することができる。特に、高次周波数ｋωの成分を有する場合に、相関を利用することにより、演算処理の簡易化を効果的に発揮する。
【００１５】
また、本発明の能動型防振適応制御装置において、
前記正弦相関値算出部は、式（１）に基づいて前記正弦相関値を算出し、
前記余弦相関値算出部は、式（２）に基づいて前記余弦相関値を算出し、
前記防振対象振動の振幅位相算出部は、式（３）（４）に基づいて前記防振対象振動の推定値ｄｈ（ｔ）の前記振幅ａｈおよび前記位相φｈを算出し、
前記更新用振幅位相算出部は、式（５）（６）に基づいて前記振幅Ａｈおよび前記位相Φｈを算出する。
【００１６】
【数１】
0004945425.tif 000002
【００１７】
【数２】
0004945425.tif 000003
【００１８】
上記数式を用いることで、確実に上述した適応制御アルゴリズムを実行できる。
【００１９】
また、本発明の能動型防振適応制御装置において、前記更新用振幅位相算出部は、前記基本波の１周期毎に前記制御信号ｕ（ｔ）の前記振幅Ａｈおよび前記位相Φｈを更新することができる。この場合、制御信号ｕ（ｔ）の係数（振幅Ａｈおよび位相Φｈ）の更新が、防振対象振動の基本波の１周期に１回となる。従来のＤＸＨＳ−ＬＭＳアルゴリズムにおいては、当該１周期よりも短いサンプリング周期毎に、制御信号の係数を更新する必要があった。つまり、１周期毎に制御信号ｕ（ｔ）の係数を更新させることで、更新回数を大幅に低減でき、結果として演算負荷を大幅に低減することができる。さらに、１周期毎の係数更新により、外乱の影響を受けにくくできる。つまり、外乱による急激な変化の影響をそれほど受けることなく、制御信号ｕ（ｔ）の係数を更新することで、安定的に防振対象振動を抑制できる。
【００２０】
また、上記のように、制御信号ｕ（ｔ）の係数の更新を、基本波の１周期毎に行うのではなく、次のようにしてもよい。すなわち、本発明の能動型防振適応制御装置において、前記更新用振幅位相算出部は、前記サンプリング周期毎に前記制御信号ｕ（ｔ）の前記振幅Ａｈおよび前記位相Φｈを更新するようにしてもよい。この場合、サンプリング周期毎に制御信号ｕ（ｔ）の係数を更新するため、上述した１周期毎の係数更新に比べると、更新回数が多くなる。ただし、従来のＤＸＨＳ−ＬＭＳアルゴリズムと比較した場合には、本発明によれば、サンプリング周期を長くできるため、その分、更新回数を低減できる。つまり、ＤＸＨＳ−ＬＭＳアルゴリズムに比べると、係数の更新回数を低減できる。そして、本発明では、サンプリング周期毎に制御信号ｕ（ｔ）の係数を更新することにより、防振対象振動の変化に対して応答性が良くなる。
【００２１】
また、本発明の能動型防振適応制御装置において、
前記振幅位相算出部は、
それぞれ１以下の値であって現在から過去に向かって小さくなるようにそれぞれ設定され、合計値が１以下の値となるそれぞれの忘却係数を記憶し、
現在算出された前記振幅ａｈから過去に算出された前記振幅ａｈに亘るそれぞれの前記振幅ａｈに対して、それぞれの前記忘却係数を乗算した値の合計値を、現在の前記振幅ａｈとし、
現在算出された前記位相φｈから過去に算出された前記位相φｈに亘るそれぞれの前記位相φｈに対して、前記忘却係数を乗算した値の合計値を、現在の前記位相φｈとしてもよい。
【００２２】
これによれば、防振対象振動の推定未知関数ｄｈ（ｔ）の係数（振幅ａｈ、位相φｈ）を算出する際に、相関を用いて算出した振幅ａｈおよび位相φｈそのものを用いるのではなく、これら振幅ａｈおよび位相φｈに忘却係数を乗算した値を、振幅ａｈおよび位相φｈとして用いる。そして、忘却係数は、現在から過去に向かって小さくなるようにそれぞれ設定されているため、現在算出された振幅ａｈおよび位相φｈが、変更された振幅ａｈおよび位相φｈに大きな影響を及ぼす。一方、過去へ向かうに従って、過去に算出された振幅ａｈおよび位相φｈが、変更された振幅ａｈおよび位相φｈへの影響度は小さくなる。つまり、変更後である現在の振幅ａｈおよび位相φｈは、現在から過去に亘る防振対象振動の推定値により得られた値であって、現在に近いほどその影響度が大きくなるようになる。これにより、過去の係数の影響を受けるようにすることで外乱による影響をできるだけ小さくしつつ、現在の影響を最大とすることで防振対象振動の変化に高速に応答できるようになる。
【００２３】
また、本発明の能動型防振適応制御装置において、前記誤差検出部は、前記防振対象振動の基本波の整数倍周期をそれぞれ含む所定の周波数帯を抽出するバンドパスフィルタを備え、前記バンドパスフィルタにより抽出された信号を前記誤差信号ｅ（ｔ）とするとよい。
【００２４】
これにより、適切な正弦相関値および余弦相関値を算出できる。換言すると、他の周波数成分による悪影響を受けることなく、正弦相関値および余弦相関値を算出できる。従って、このようにして得られた正弦相関値および余弦相関値を用いることで、適切な防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈおよび位相φｈを算出できる。つまり、結果として、更新された制御信号ｕ（ｔ）を発生するにより、確実に防振対象振動を抑制できる。
【００２５】
また、本発明の能動型防振適応制御装置において、
前記防振対象振動が発生していない状態において前記制御信号ｕ（ｔ）を発生させた場合の前記誤差信号に基づいて、前記伝達関数の推定値Ｇｈ（ｓ）の振幅および位相の安定領域を算出する安定領域算出部と、
前記推定伝達関数記憶部に記憶されている前記伝達関数の推定値Ｇｈ（ｓ）の振幅および位相が、前記安定領域算出部により算出された前記安定領域に基づく所定閾値を超えている場合に、前記推定伝達関数記憶部に記憶されている前記伝達関数の推定値Ｇｈ（ｓ）の振幅および位相を前記所定閾値内の値に補正する補正部と、
を備えるようにしてもよい。
【００２６】
例えば、経年変化などにより、制御信号発生部から所定の観測点までの伝達関数Ｇが変化することがある。そうすると、伝達関数Ｇ（ｓ）が変化した状態において、現在推定伝達関数記憶部に記憶されている伝達関数の推定値Ｇｈ（ｓ）のゲインｇおよび位相θが、安定領域外にでてしまうことが考えられる。このような場合に、確実に、伝達関数の推定値Ｇｈ（ｓ）が安定領域を超えないようにすることが望まれる。そこで、上述した補正部を備えることで、安定領域を超える前に、所定閾値を越えた場合に、伝達関数の推定値Ｇｈ（ｓ）の振幅および位相を所定閾値内の値に補正することができるため、その後経年変化したとしても、安定領域を超えないようにできる。
【発明を実施するための最良の形態】
【００２７】
次に、実施形態を挙げ、本発明をより詳しく説明する。まず、本実施形態の能動型防振適応制御装置の概要説明を「（１）能動型防振適応制御装置の概要説明」の項目にて記載した後に、「（２）能動型防振適応制御装置の詳細構成」の項目にて詳細構成を説明する。その後、「（３）安定解析」の項目にて、本実施形態の能動型防振適応制御装置により得られる効果である安定解析に関して説明する。そして、最後に、「（４）効果」の項目に本実施形態の効果を述べる。
【００２８】
（１）能動型防振適応制御装置の概要説明
まず、本実施形態の能動型防振適応制御装置の概要について、図１および図２を参照して説明する。図１は、能動型防振適応制御装置の制御ブロック図である。図２は、適応制御アルゴリズムの説明図である。
【００２９】
図１に示すように、能動型防振適応制御装置は、制御信号発生部１０により周期性の制御信号ｕ（ｔ）を出力することにより、観測点２０における防振対象振動ｄ（ｔ）の影響を低減することを目的としている。そして、制御信号発生部１０にて出力する制御信号ｕ（ｔ）のフィルタ係数（振幅Ａｈおよび位相Φｈ）は、フィルタ係数更新部３０にて誤差信号ｅ（ｔ）を参照して算出したフィルタ係数Ａｈ、Φｈにより、適応的に更新している。ここで、誤差信号ｅ（ｔ）は、防振対象振動ｄ（ｔ）から、伝達関数Ｇ（ｓ）を介した制御信号ｕ（ｔ）であるｙ（ｔ）を減算した値である。
【００３０】
図１に示す制御ブロック図において、本実施形態の能動型防振適応制御装置の適応制御アルゴリズムは、図２に示すようになる。まず、制御信号発生部１０にて、制御信号ｕ（ｔ）を発生する。続いて、その制御信号ｕ（ｔ）を発生したときの誤差信号ｅ（ｔ）を検出する。続いて、誤差信号ｅ（ｔ）と予め記憶されている伝達関数Ｇ（ｓ）の推定値とに基づいて、防振対象振動ｄ（ｔ）の推定値を算出する。この防振対象振動ｄ（ｔ）の推定値の算出の際には、防振対象振動ｄ（ｔ）の正弦成分と余弦成分の相関を利用する。そして、算出された防振対象振動ｄ（ｔ）に基づいて、制御信号ｕ（ｔ）のフィルタ係数Ａｈ、Φｈを算出する。このフィルタ係数Ａｈ、Φｈを、次に発生する制御信号ｕ（ｔ）のフィルタ係数として更新する。
【００３１】
このように、本実施形態の適応制御アルゴリズムは、正弦成分と余弦成分の相関を利用することで、元々未知であった防振対象振動ｄ（ｔ）の推定値を算出していることが特徴的である。
【００３２】
（２）能動型防振適応制御装置の詳細構成
次に、本実施形態の能動型防振適応制御装置の詳細構成について、図３を参照して説明する。図３は、能動型防振適応制御装置の詳細構成を示すブロック図である。能動型防振適応制御装置は、例えば、車両に搭載されたエンジンＥ／Ｇ（振動発生源）により発生する振動が車両の各部位（以下、「防振対象部材」という）に伝達されることを、能動的に抑制するための装置である。なお、振動発生源としては、エンジンのみならず、他のあらゆる部材が振動発生源となり得る。そして、本発明の能動型防振適応制御装置は、これら全ての振動発生源による防振対象振動の影響を低減することを目的として適用することができる。
【００３３】
能動型防振適応制御装置は、エンジンＥ／Ｇの振動に起因して発生する防振対象部材の振動を、能動的に抑制する装置である。例えば、防振対象部材は、エンジンＥ／Ｇをエンジンマウントにより防振支持するエンジンフレームや、ダイナミックダンパが取り付けられた車両の各部位等である。
【００３４】
この能動型防振適応制御装置は、図３に示すように、周波数算出部１１と、制御信号発生部１２と、伝達関数推定値記憶部１３と、誤差検出部１４と、フィルタ係数更新部１５と、安定領域算出部１６と、補正部１７とを備えている。
【００３５】
周波数算出部１１は、エンジンＥ／Ｇの回転数を検出する回転検出器（図示せず）から周期性のパルス信号を入力する。そして、周波数算出部１１は、入力されたパルス信号に基づき、該パルス信号の角周波数ωを算出する。このパルス信号の角周波数ωは、エンジンＥ／Ｇの振動主成分の角周波数ωに相当する。ここで、エンジンＥ／Ｇの振動に起因して発生する防振対象部材の振動の角周波数ωは、エンジンＥ／Ｇの振動の角周波数ωに一致している。つまり、周波数算出部１１により算出したエンジンＥ／Ｇの振動の角周波数ωを、防振対象部材の防振対象振動の基本波の角周波数ωに相当する。
【００３６】
制御振動発生部１２は、周波数算出部１１にて算出された防振対象振動ｄ（ｔ）の基本波の角周波数ωに基づき、式（１１）に従って得られる周期性の制御信号ｕ（ｔ）を発生させる。つまり、制御信号ｕ（ｔ）は、振幅Ａｈおよび位相Φｈを構成成分に含む、時刻ｔにおける信号である。そして、振幅Ａｈおよび位相Φｈは、後述するフィルタ係数更新部１５により適応的に更新される。ここで、制御信号ｕ（ｔ）としては、防振対象振動ｄ（ｔ）の基本波の角周波数ωに加えて、２次高調波および３次高調波の成分を含む。以下の式において、下付き添え字のうち、最初の数字が、次数を示す。また、下付き添え字のうち、次数の次に示す［Ｎ］などは、防振対象振動ｄ（ｔ）の基本波のＮ番目の周期を示す。つまり、［Ｎ］と記載されているものは、Ｎ周期目のものを意味し、［Ｎ−１］と記載されているものは、（Ｎ−１）周期目のものを意味する。
【００３７】
【数３】
0004945425.tif 000004
【００３８】
伝達関数推定値記憶部１３は、周波数算出部１１にて算出された防振対象振動ｄ（ｔ）の基本波の角周波数ωに基づき、伝達関数Ｇ（ｓ）の推定値Ｇｈ（ｓ）を予め記憶している。伝達関数Ｇ（ｓ）とは、制御信号発生部１２から観測点２０までの伝達関数である。ここで、伝達関数Ｇ（ｓ）は、角周波数ωに応じたゲイン（振幅）成分ｇと位相成分θとが含まれている。そこで、伝達関数の推定値Ｇｈ（ｓ）（「Ｇハット」と称する）としては、角周波数ωに応じた推定ゲイン（振幅）成分ｇｈ（「ｇハット」）と推定位相成分θｈ（「θハット」）とが含まれている。例えば、伝達関数推定値記憶部１３は、角周波数ωに対する推定ゲインｇｈおよび推定位相θｈのマップが記憶されている。
【００３９】
誤差検出部１４は、観測点２０における誤差ｅ’（ｔ）を、防振対象振動ｄ（ｔ）の基本波の１周期よりも十分に短いサンプリング周期にて検出する。誤差ｅ’（ｔ）は、式（１２）に示すように、防振対象振動ｄ（ｔ）から、制御信号ｕ（ｔ）が伝達関数Ｇ（ｓ）を介して伝達される周期性信号ｙ（ｔ）を減算したものである。ここで、周期性信号ｙ（ｔ）は、伝達関数Ｇ（ｓ）および制御信号ｕ（ｔ）を乗算したものに相当するため、式（１２）の第二式として表わされる。
【００４０】
そして、誤差検出部１４にて検出される誤差信号ｅ’（ｔ）は、ノイズや外乱などの影響により、防振対象振動ｄ（ｔ）の基本波の角周波数ωの成分およびその高調波成分以外の成分が含まれていることがある。そこで、バンドパスフィルタを用いて、検出された誤差信号ｅ’（ｔ）から、防振対象振動ｄ（ｔ）の基本波の整数倍周期をそれぞれ含む周波数帯を抽出した誤差信号ｅ（ｔ）を得ている。なお、本実施形態においては、抽出する周波数帯は、防振対象振動ｄ（ｔ）の基本波、２次高調波および３次高調波の成分としている。
【００４１】
【数４】
0004945425.tif 000005
【００４２】
フィルタ係数更新部１５は、角周波数ω、制御信号ｕ（ｔ）、伝達関数の推定値Ｇｈ（ｓ）および誤差信号ｅ（ｔ）に基づいて、制御信号ｕ（ｔ）の振幅Ａｈおよび位相Φｈを算出して更新する。このフィルタ係数更新部１５は、概要説明において説明したように、正弦成分と余弦成分の相関を利用して、防振対象振動ｄ（ｔ）の推定未知関数ｄｈ（ｔ）を算出した上で、制御信号ｕ（ｔ）の振幅Ａｈおよび位相Φｈを算出している。
【００４３】
ここで、制御信号ｕ（ｔ）のフィルタ係数（振幅Ａｈ、位相Φｈ）の更新周期Ｔ１とサンプリング周期Ｔ２とについて、図４を参照して説明する。図４は、更新周期Ｔ１とサンプリング周期Ｔ２について説明する図である。図４に示すように、フィルタ係数の更新周期Ｔ１は、本実施形態では、防振対象振動の基本波の周期としている。つまり、防振対象振動の基本波の１周期に１回、フィルタ係数を更新する。一方、誤差信号ｅ’（ｔ）を検出するサンプリング周期Ｔ２は、フィルタ係数の更新周期Ｔ１よりも十分に短い周期である。そして、本実施形態においては、防振対象振動の（Ｎ−１）周期目における誤差信号ｅ（ｔ）を用いて（Ｎ−１）周期目の防振対象振動の推定未知関数ｄｈ（ｔ）を算出した後に、この推定未知関数ｄｈ（ｔ）に基づいてＮ周期目のフィルタ係数を算出する。そして、算出されたフィルタ係数をＮ周期目の制御信号ｕ（ｔ）のフィルタ係数に適用する。
【００４４】
このフィルタ係数更新部１５は、相関値算出部１５１と、防振対象振動の振幅位相算出部１５２と、更新用振幅位相算出部１５３とから構成される。相関値算出部１５１は、正弦相関値算出部１５１ａと、余弦相関値算出部１５１ｂとから構成される。
【００４５】
正弦相関値算出部１５１ａは、制御信号ｕ（ｔ）、伝達関数の推定値Ｇｈ（ｓ）および誤差信号ｅ（ｔ）に基づいて導き出される観測点２０における防振対象振動の推定未知関数ｄｈ（ｔ）に、正弦波を乗算して且つ基本波の整数倍周期（ここでは１周期）の間を積分することにより、正弦相関値αｈを算出する。
【００４６】
また、余弦相関値算出部１５１ｂは、制御信号ｕ（ｔ）、伝達関数の推定値Ｇｈ（ｓ）および誤差信号ｅ（ｔ）に基づいて導き出される観測点２０における防振対象振動の推定未知関数ｄｈ（ｔ）に、余弦波を乗算して且つ基本波の整数倍周期（ここでは１周期）の間を積分することにより、余弦相関値βｈを算出する。
【００４７】
以下に、正弦相関値算出部１５１ａおよび余弦相関値算出部１５１ｂによる正弦相関値αｈおよび余弦相関値βｈの算出について、詳細に説明する。まずは、防振対象振動ｄ（ｔ）の推定未知関数ｄｈ（ｔ）は、式（１３）に示すように定義する。この式（１３）における、各次数の振幅ａｈおよび位相φｈを以下のようにして算出する。
【００４８】
【数５】
0004945425.tif 000006
【００４９】
ここで、式（１２）に記載したように、誤差信号ｅ’（ｔ）は、防振対象振動ｄ（ｔ）、伝達関数Ｇ（ｓ）および制御信号ｕ（ｔ）により表すことができる。しかし、防振対象振動ｄ（ｔ）および伝達関数Ｇ（ｓ）は測定できないため、それぞれ推定値を用いて表すと、式（１４）のようになる。そして、防振対象振動の推定未知関数ｄｈ（ｔ）は、式（１５）のように表すことができる。
【００５０】
【数６】
0004945425.tif 000007
【００５１】
ここで、正弦成分と余弦成分の相関についての一般論について説明する。ある正弦関数に正弦波を乗算して、且つ、その正弦関数の１周期Ｔの間を積分した場合には、式（１６）に示すようになる。つまり、ｍとｎが一致する場合に所定の値を持ち、ｍとｎが異なる場合には零（０）となる。一方、ある正弦関数に余弦波を乗算して、且つ、その正弦関数の１周期Ｔの間を積分した場合には、式（１７）に示すようになる。つまり、ｍとｎが一致する場合に所定の値を持ち、ｍとｎが異なる場合には零（０）となる。
【００５２】
【数７】
0004945425.tif 000008
【００５３】
次に、（Ｎ−１）周期目におけるｙ（ｔ）、すなわち、「Ｇｈ（ｓ）・ｕ（ｔ）」を算出する。ここで、（Ｎ−１）周期目における防振対象振動の推定未知関数ｄｈ（ｔ）の振幅Ａｈk,[N-1]、位相Φｈk,[N-1]は、式（１８）のように表すことができる。
【００５４】
【数８】
0004945425.tif 000009
【００５５】
つまり、式（１８）（１９）と、式（１１）によれば、（Ｎ−１）周期目における「Ｇｈ（ｓ）・ｕ（ｔ）」は、式（２０）のようになる。
【００５６】
【数９】
0004945425.tif 000010
【００５７】
そうすると、式（１５）に式（２０）を代入することにより、ｄｈ（ｔ）は式（２１）のように表される。
【００５８】
【数１０】
0004945425.tif 000011
【００５９】
そして、式（２１）により導き出された（Ｎ−１）周期目の防振対象振動の推定未知関数ｄ（ｔ）に正弦波または余弦波を乗算して、且つ、防振対象振動の基本波の１周期の間を積分する。そうすると、Ｎ周期目における正弦相関値αｈk,[N-1]および余弦相関値βｈk,[N-1]は、式（２２）（２３）のように表される。これらは、式（１６）（１７）により得られる。
【００６０】
【数１１】
0004945425.tif 000012
【００６１】
次に、フィルタ係数更新部１５を構成する防振対象振動の振幅位相算出部１５２について説明する。この防振対象振動の振幅位相算出部１５２は、上述した相関値算出部１５１により算出された、（Ｎ−１）周期目における正弦相関値αｈk,[N-1]および余弦相関値βｈk,[N-1]に基づいて、Ｎ周期目における防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈk,[N]および位相φｈk,[N]を算出する。
【００６２】
まず、振幅位相算出部１５２は、Ｎ周期目における正弦相関値αｈk,[N-1]および余弦相関値βｈk,[N-1]のみにより、推定未知関数ｄｈ（ｔ）の振幅ａｈ’k,[N]および位相φｈ’k,[N]を、式（２４）（２５）に基づいて算出する。
【００６３】
【数１２】
0004945425.tif 000013
【００６４】
さらに、振幅位相算出部１５２は、式（２６）に基づいて、忘却係数Γを用いて、Ｎ周期目よりも前の周期における防振対象振動ｄｈ（ｔ）の振幅ａｈk,[N-1]等および位相φｈk,[N-1]等を考慮して、Ｎ周期目の防振対象振動ｄｈ（ｔ）の振幅ａｈk,[N]等および位相φｈk,[N]を変更する。
【００６５】
【数１３】
0004945425.tif 000014
【００６６】
つまり、それぞれの忘却係数Γは、１以下の値であって、現在から過去に向かって小さくなるように設定されている。さらに、これらの忘却係数Γの合計値は、１以下の値となるようにされている。これにより、忘却係数が現在から過去に向かって小さくなるようにそれぞれ設定されているため、現在算出された振幅ａｈおよび位相φｈが、変更された振幅ａｈおよび位相φｈに大きな影響を及ぼす。一方、過去へ向かうに従って、過去に算出された振幅ａｈおよび位相φｈが、変更された振幅ａｈおよび位相φｈへの影響度は小さくなる。つまり、変更後である現在の振幅ａｈおよび位相φｈは、現在から過去に亘る防振対象振動の推定値により得られた値であって、現在に近いほどその影響度が大きくなるようになる。これにより、過去の係数の影響を受けるようにすることで外乱による影響をできるだけ小さくしつつ、現在の影響を最大とすることで防振対象振動の変化に高速に応答できるようになる。
【００６７】
次に、フィルタ係数更新部１５を構成する更新用振幅位相算出部１５３について説明する。この更新用振幅位相算出部１５３は、式（２７）（２８）により、上述した防振対象振動の振幅位相算出部１５２により算出された、Ｎ周期目における防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈk,[N-]および位相φｈk,[N]に基づいて、（Ｎ＋１）周期目における制御信号ｕ（ｔ）の振幅Ａｈk,[N+1]および位相Φｈk,[N+1]を算出する。なお、ｇｈkは、伝達関数の推定値Ｇｈ（ｓ）のゲインであり、θｈkは、伝達関数の推定値Ｇｈ（ｓ）の位相である。そして、算出した（Ｎ＋１）周期目における制御信号ｕ（ｔ）の振幅Ａｈk,[N+1]および位相Φｈk,[N+1]を、（Ｎ＋１）周期目の制御信号ｕ（ｔ）のフィルタ係数へ更新する。
【００６８】
【数１４】
0004945425.tif 000015
【００６９】
次に、安定領域算出部１６は、防振対象振動が発生していない状態において制御信号ｕ（ｔ）を発生させた場合の誤差信号ｅ（ｔ）に基づいて、伝達関数の推定値Ｇｈ（ｓ）の振幅Ａｈおよび位相θｈの安定領域を算出する。この安定領域は、式（３０）を満たす領域、すなわち、図５のハッチングで示す領域となる。この安定領域は、例えば、経年変化などによっても変化することがある。なお、安定領域の詳細については、下記の「（３）安定解析」の項目にて詳細に説明する。
【００７０】
【数１５】
0004945425.tif 000016
【００７１】
補正部１７は、安定領域算出部１６により算出された安定領域に基づいて、推定伝達関数記憶部１３に記憶されている伝達関数の推定値Ｇｈ（ｓ）の振幅ｇｈおよび位相θｈを補正して、推定伝達関数記憶部１３の記憶内容を変更する。具体的には、補正部１７は、安定領域算出部１６により算出された安定領域に基づいて、安定領域内の所定閾値を設定する。この所定閾値は、図５の二点鎖線にて示すように設定されている。例えば、本実施形態においては、横軸を１で縦軸を０とする点が最も安定している点と考え、当該点から安定領域の境界までを線分のうち、７割程度の値を閾値と設定する。そして、安定領域算出部１６により算出された現在の安定領域の座標において、現在推定伝達関数記憶部１３に記憶されている伝達関数の推定値Ｇｈ（ｓ）の振幅ｇｈおよび位相θｈが閾値を超えている場合には、閾地内の値に補正する。
【００７２】
（３）安定解析
次に、本実施形態の適応制御アルゴリズムについての安定解析について説明する。まず、伝達関数Ｇ（ｓ）のゲインｇおよび位相θは、式（３１）のように表される。また、防振対象振動ｄ（ｔ）は、式（３２）のように定義する。
【００７３】
【数１６】
0004945425.tif 000017
【００７４】
ここで、制御信号ｕ（ｔ）は、式（３３）のように表され、防振対象振動の推定未知関数ｄｈ（ｔ）は、式（３４）のように表される。
【００７５】
【数１７】
0004945425.tif 000018
【００７６】
このとき、正弦相関値αｈおよび余弦相関値βｈは、式（３５）（３６）のように表される。
【００７７】
【数１８】
0004945425.tif 000019
【００７８】
そうすると、Ｎ周期目の防振対象振動の推定未知関数ｄｈ（ｔ）の振幅ａｈおよび位相φｈは、式（３７）（３８）のように表される。
【００７９】
【数１９】
0004945425.tif 000020
【００８０】
ここで、振幅ａｈ[N]および位相φｈ[N]を、変換して、式（３９）に示すようなｘ[N]、ｙ[N]を用いて安定解析を行う。
【００８１】
【数２０】
0004945425.tif 000021
【００８２】
そうすると、ｘ[N]およびｙ[N]は、式（４０）（４１）のように表される。
【００８３】
【数２１】
0004945425.tif 000022
【００８４】
ここで、このｘ[N]およびｙ[N]を、行列表現にすると、式（４２）のようになる。
【００８５】
【数２２】
0004945425.tif 000023
【００８６】
そして、この行列式（４１）の安定性は、式（４２）の行列Ａの固有値で決定される。つまり、Ａの特性方程式は、式（４３）のように表される。
【００８７】
【数２３】
0004945425.tif 000024
【００８８】
そして、式（４３）があんてい多項式であるための必要十分条件は、式（４４）となる。
【００８９】
【数２４】
0004945425.tif 000025
【００９０】
なお、式（４５）の根の絶対値が１未満であるために必要十分条件は、式（４６）であることが知られている。上記式（４４）は、式（４５）（４６）の関係により導き出すことができる。
【００９１】
【数２５】
0004945425.tif 000026
【００９２】
つまり、式（４４）の第１式は、γ（γ−２ｃｏｓδ）＜０である。式（４４）の第２式は、γ２＞０となり、常に成り立つ。また、式（４４）の第３式は、（γ−２ｃｏｓδ）２＋４ｓｉｎ２δ＞０となり、これも常に成り立つ。従って、式（４４）の第１式より、式（４７）を満たす領域が、安定領域となる。
【００９３】
【数２６】
0004945425.tif 000027
【００９４】
（４）効果
以上説明したように、本実施形態の適応制御アルゴリズムによれば、正確な安定領域を算出することができる。従って、伝達関数の推定値Ｇｈ（ｓ）の振幅ｇｈおよび位相θｈを、確実に安定領域内に設定することができる。
【００９５】
また、従来のＤＸＨＳ−ＬＭＳアルゴリズムのような最小二乗法を用いることなく、相関を利用することで、制御信号ｕ（ｔ）の振幅Ａｈおよび位相Φｈを更新演算処理が、比較的簡易な演算処理となることにより、演算負荷を軽減することができる。さらに、本実施形態によれば、少なくとも１周期分の誤差信号ｅ（ｔ）のサンプリングデータを用いて、次の更新データを演算するため、サンプリング周期を従来に比べて長くしても、それほど防振性能が低下しないようにできる。つまり、本実施形態の相関を利用した適応制御アルゴリズムを用いることで、サンプリング周期を長くすることができ、結果として、演算負荷を低減することができる。
【００９６】
また、更新用振幅位相算出部１５３は、防振対象振動（ｔ）の基本波の１周期毎に制御信号ｕ（ｔ）の振幅Ａｈおよび位相Φｈを更新している。１周期よりも短いサンプリング周期毎に制御信号の係数を更新するＤＸＨＳ−ＬＭＳアルゴリズムに比べて、更新回数を大幅に低減でき、結果として演算負荷を大幅に低減することができる。さらに、１周期毎の係数更新により、外乱の影響を受けにくくできる。つまり、外乱による急激な変化の影響をそれほど受けることなく、制御信号ｕ（ｔ）の係数を更新することで、安定的に防振対象振動を抑制できる。
【００９７】
＜その他＞
上記実施形態においては、更新周期を防振対象振動ｄ（ｔ）の基本波の１周期としたが、２周期以上としてもよい。また、更新周期を、誤差信号ｅ（ｔ）のサンプリング周期毎に更新することもできる。この場合、更新回数低減による演算負荷の低減による効果は奏しないが、従来のＤＸＨＳ−ＬＭＳアルゴリズムと比較した場合には、サンプリング周期を長くできるため、その分、更新回数を低減できる。つまり、ＤＸＨＳ−ＬＭＳアルゴリズムに比べると、係数の更新回数を低減できる。さらに、サンプリング周期毎に制御信号ｕ（ｔ）の係数を更新することにより、防振対象振動の変化に対して応答性が良くなる。
【図面の簡単な説明】
【００９８】
【図１】能動型防振適応制御装置の制御ブロック図である。
【図２】適応制御アルゴリズムの説明図である。
【図３】能動型防振適応制御装置の詳細構成を示すブロック図である。
【図４】更新周期Ｔ１とサンプリング周期Ｔ２について説明する図である。
【図５】安定領域を示す図である。
【図１】
0004945425.tif 000030
【図２】
0004945425.tif 000031
【図３】
0004945425.tif 000032
【図４】
0004945425.tif 000033
【図５】
0004945425.tif 000034