JP2006287620A - 信号処理装置 - Google Patents
信号処理装置 Download PDFInfo
- Publication number
- JP2006287620A JP2006287620A JP2005104702A JP2005104702A JP2006287620A JP 2006287620 A JP2006287620 A JP 2006287620A JP 2005104702 A JP2005104702 A JP 2005104702A JP 2005104702 A JP2005104702 A JP 2005104702A JP 2006287620 A JP2006287620 A JP 2006287620A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- frequency
- frequency component
- pass filtering
- low
- 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
Links
Images
Landscapes
- Vibration Prevention Devices (AREA)
- Manipulation Of Pulses (AREA)
Abstract
【課題】複数の周波数成分を含む入力信号Xに対して特定周波数F付近の信号を抽出又は除去する場合に、時間遅れを低減することができる信号処理装置を提供する。
【解決手段】信号処理装置2は、信号入力部11と、特定周波数抽出処理部12と、信号出力部13とから構成される。特定周波数抽出処理部12は、入力信号Xに対して特定周波数F以上の周波数をカットオフ周波数とするローパスフィルタリング処理を行い、フィルタリング処理信号Xaを生成するローパスフィルタリング処理部21と、フィルタリング処理信号Xaに対して微分演算して特定周波数Fに対応する角周波数ωmにより除算する微分演算処理を行い、特定周波数F付近の周波数成分を主とする特定周波数成分信号Yを抽出する微分処理部22とを有する。
【選択図】図2
【解決手段】信号処理装置2は、信号入力部11と、特定周波数抽出処理部12と、信号出力部13とから構成される。特定周波数抽出処理部12は、入力信号Xに対して特定周波数F以上の周波数をカットオフ周波数とするローパスフィルタリング処理を行い、フィルタリング処理信号Xaを生成するローパスフィルタリング処理部21と、フィルタリング処理信号Xaに対して微分演算して特定周波数Fに対応する角周波数ωmにより除算する微分演算処理を行い、特定周波数F付近の周波数成分を主とする特定周波数成分信号Yを抽出する微分処理部22とを有する。
【選択図】図2
Description
本発明は、複数の周波数成分を含む複数周波数成分信号に対して信号処理を行う信号処理装置に関するものである。
例えば、複数の周波数成分を含む複数周波数成分信号に対して、当該複数周波数成分信号のうち特定の周波数成分を抽出したり、除去したりする場合がある。このような場合には、例えば、複数周波数成分信号に対してローパスフィルタによりローパスフィルタリング処理を行うことで、カットオフ周波数よりも低い周波数成分のみを抽出することができる(例えば、特許文献1参照)。また、複数周波数成分信号に対してバンドパスフィルタによりバンドパスフィルタリング処理を行うことで、所定の周波数帯の成分のみを抽出することができる。
特開2001−136030号公報
しかし、ローパスフィルタリング処理やバンドパスフィルタリング処理は、時間遅れを伴うという問題が生じる。つまり、フィルタリング処理後の信号は、フィルタリング処理前の信号に比べて、時間の遅れる方向にずれが生じる。ここで、例えば、エンジンマウントに取り付けられた電磁アクチュエータを駆動して、能動的にエンジン振動の伝達を抑制する能動型防振装置などがある。このような能動型防振装置においては、当該装置を駆動するための制御信号の時間遅れが大きいと、適切な防振効果を発揮することができないおそれがある。
本発明は、このような事情に鑑みて為されたものであり、複数の周波数成分を含む複数周波数成分信号に対して特定の周波数成分を抽出又は除去する場合に、時間遅れを低減することができる信号処理装置を提供することを目的とする。
すなわち、本発明の信号処理装置は、複数の周波数成分を含む複数周波数成分信号に対して信号処理を行う信号処理装置であって、信号入力部と、設定周波数成分信号抽出処理部とを備えることを特徴とする。信号入力部は、前記複数周波数成分信号を入力する。この信号入力部は、例えば、センサなどにより検出された信号などの種々の複数周波数成分信号を入力する。設定周波数成分信号抽出処理部は、前記複数周波数成分信号に対して設定周波数以上の周波数をカットオフ周波数とするローパスフィルタリング処理を行い、且つ、前記複数周波数成分信号に対して微分演算して前記設定周波数を含む所定周波数帯内から選択された選択周波数に対応する角周波数により除算する微分演算処理を行い、少なくとも前記設定周波数成分を含む設定周波数成分信号を抽出する。
微分演算処理は、上述したように、前記複数周波数成分信号に対して微分演算して、選択周波数に対応する角周波数により除算する処理である。ここで、設定周波数を含む所定周波数帯とは、設定周波数付近の周波数帯である。例えば、所定周波数帯とは、設定周波数の0.8〜1.2倍の周波数範囲などとする。そして、微分演算処理により、複数周波数成分信号に含まれる周波数成分のうち選択周波数以下の周波数帯における周波数成分を低減することができる。つまり、微分演算処理により、複数周波数成分信号に含まれる周波数成分のうち設定周波数付近の周波数より低い周波数帯の周波数成分が低減される。
一方、ローパスフィルタリング処理は、複数周波数成分信号に含まれる周波数成分のうちカットオフ周波数付近の周波数よりも高い周波数帯における周波数成分を低減することができる。ここで、カットオフ周波数は設定周波数以上の周波数であるので、ローパスフィルタリング処理により、複数周波数成分信号に含まれる周波数成分のうち少なくとも設定周波数よりも高い周波数帯の周波数成分が低減される。
従って、信号入力部に入力された複数周波数成分信号に対してローパスフィルタリング処理及び微分演算処理を行うことで、複数周波数成分信号に含まれる周波数成分のうち設定周波数付近の周波数成分を確実に抽出することができる。
また、ローパスフィルタリング処理により、上述したように、ローパスフィルタリング処理前の信号に比べてローパスフィルタリング処理後の信号には時間遅れが生じる。一方、微分演算処理により、微分演算処理後の信号には微分演算処理前の信号に比べて位相進みが生じる。つまり、微分演算処理を行うことにより、微分演算処理前の信号に比べて微分演算処理後の信号は、時間の進む方向にずれが生じる。従って、ローパスフィルタリング処理に加えて微分演算処理を行うことで、ローパスフィルタリング処理による時間遅れの時間(処理遅れ時間)の少なくとも一部に対して微分演算処理の位相進み時間により相殺することができる。つまり、微分演算処理を行うことで、ローパスフィルタリング処理による時間遅れを低減することができる。
以上より、本発明の信号処理装置によれば、ローパスフィルタリング処理に伴う時間遅れを低減することができ、且つ、設定周波数付近の周波数成分を確実に抽出することができる。
また、本発明の信号処理装置は、前記設定周波数成分信号を前記複数周波数成分信号から除去する除去処理を行う除去処理部をさらに備えるようにしてもよい。つまり、除去処理部により、複数周波数成分信号から設定周波数付近の周波数成分を除去された信号を生成することができる。そして、設定周波数付近の周波数成分が除去された信号の生成には、ローパスフィルタリング処理による時間遅れが低減された設定周波数成分信号を用いているので、ローパスフィルタリング処理による時間遅れが低減されている。つまり、除去処理部を備える本発明の信号処理装置によれば、ローパスフィルタリング処理に伴う時間遅れを低減することができ、且つ、複数周波数成分信号から設定周波数付近の周波数成分を除去した信号を確実に生成することができる。
また、本発明の信号処理装置を構成する前記設定周波数成分信号抽出処理部は、以下のようにするとよい。第1の設定周波数成分信号抽出処理部としては、前記複数周波数成分信号に対して前記ローパスフィルタリング処理を行いフィルタリング処理信号を生成するローパスフィルタリング処理部と、前記フィルタリング処理信号に対して前記微分演算処理を行い前記設定周波数成分信号を生成する微分演算処理部とを備えるようにしてもよい。つまり、信号入力部に入力された複数周波数成分信号に対して、まずローパスフィルタリング処理を行い、その後に微分演算処理を行うようにする。
また、第2の設定周波数成分信号抽出処理部としては、前記複数周波数成分信号に対して前記微分演算処理を行い微分演算処理信号を生成する微分演算処理部と、前記微分演算処理信号に対して前記ローパスフィルタリング処理を行い前記設定周波数成分信号を生成するローパスフィルタリング処理部とを備えるようにしてもよい。つまり、信号入力部に入力された複数周波数成分信号に対して、まず微分演算処理を行い、その後にローパスフィルタリング処理を行うようにする。
上述した第1及び第2の設定周波数成分信号抽出処理部は、何れも設定周波数付近の周波数成分を抽出することができ、且つ、ローパスフィルタリング処理に伴う時間遅れを低減することができる。
ここで、第1の設定周波数成分信号抽出処理部と第2の設定周波数成分信号抽出処理部とを比較する。微分演算処理を行うことにより、複数周波数成分信号に含まれる周波数成分のうち設定周波数付近の周波数より低い周波数帯の周波数成分が低減される。正確には、微分演算処理を行うことにより、除算する角周波数に対応付けられる選択周波数よりも低い周波数帯の周波数成分が低減される。さらに、微分演算処理を行うことにより、複数周波数成分信号に含まれる周波数成分のうち設定周波数付近の周波数よりも高い周波数帯の周波数成分は増幅する。
一方、ローパスフィルタリング処理を行うことにより、複数周波数成分信号に含まれる周波数成分のうちカットオフ周波数より高い周波数帯の周波数成分は低減される。また、ローパスフィルタリング処理を行ったとしても、カットオフ周波数より低い周波数帯の周波数成分はそれほど変化しない。そして、カットオフ周波数は設定周波数よりも高い周波数であるので、ローパスフィルタリング処理を行うことにより、設定周波数より高い周波数帯の周波数成分が低減される。
つまり、第1の設定周波数成分信号抽出処理部においては、最初にローパスフィルタリング処理を行うので、設定周波数より高い周波数帯の周波数成分が大きく低減される。その後、微分演算処理を行うことで、設定周波数付近より高い周波数帯の周波数成分は増幅される。しかし、微分演算処理を行う前にローパスフィルタリング処理により設定周波数より高い周波数帯の周波数成分が大きく低減されているので、微分演算処理により増幅されたとしても、その増幅幅を小さくすることができる。
一方、第2の設定周波数成分信号抽出処理部においては、微分演算処理により設定周波数付近より高い周波数帯の周波数成分が増幅された後に、ローパスフィルタリング処理により設定周波数より高い周波数帯の周波数成分を低減している。そのため、一度増幅された設定周波数より高い周波数帯の周波数成分をローパスフィルタリング処理により低減しようとしても、より高い低減効果を得ることができない。
従って、第1の設定周波数成分信号抽出処理部が、第2の設定周波数成分信号抽出処理部に比べて、より確実に設定周波数よりも高い周波数帯の周波数成分を低減することができる。
また、前記ローパスフィルタリング処理における前記カットオフ周波数は、前記設定周波数の2倍近傍の周波数であるとよい。ローパスフィルタリング処理を行った場合に、カットオフ周波数より低い周波数帯の周波数成分についても低減されることがある。しかし、カットオフ周波数を設定周波数の2倍近傍の周波数とすることで、確実に設定周波数付近の周波数成分が低減されることを抑制できる。つまり、カットオフ周波数を設定周波数の2倍近傍とすることで、複数周波数成分信号のうち設定周波数付近の成分を確実に残留することができる。
また、微分演算処理において、複数周波数成分信号を除算する角周波数に対応付けられる選択周波数は、設定周波数とするとよい。このように、設定周波数に対応する角周波数により複数周波数成分信号を除算することで、複数周波数成分信号のうち設定周波数の周波数成分を確実に残留することができる。つまり、このような設定周波数成分信号抽出処理部を用いることで、より確実に設定周波数成分信号を抽出することができる。
また、前記ローパスフィルタリング処理の処理遅れ時間は、前記微分演算処理による前記設定周波数付近の周波数成分の位相進み時間以下であるとよい。もちろん、処理遅れ時間は、位相進み時間と一致させるようにしてもよい。処理遅れ時間と位相進み時間を一致させることで、複数周波数成分信号と設定周波数成分信号とが設定周波数付近において、ほぼ一致することになる。つまり、複数周波数成分信号と設定周波数成分信号の設定周波数付近の時間のずれが生じることを防止できる。
そして、処理遅れ時間を位相進み時間より短くした場合には、設定周波数成分信号が、複数周波数成分信号に比べて、時間の進む方向にずれが生じる。ただし、設定周波数成分信号が時間の進む方向にずれているとしても、この設定周波数成分信号を用いて制御する際に、進んでいる時間を考慮して制御することは容易である。つまり、処理遅れ時間を位相進み時間より短くすることで、この設定周波数成分信号は、複数周波数成分信号に対して時間のずれがない信号と同等の信号として用いることができる。
なお、例えば、前記処理遅れ時間は、前記微分演算処理による前記設定周波数の周波数成分の位相進み時間以下であるとよい。これにより、設定周波数成分信号のうち設定周波数の周波数成分が、複数周波数成分信号のうち設定周波数の周波数成分に対して、ローパスフィルタリング処理の時間遅れによる時間のずれが生じることを防止できる。
そして、本発明の信号処理装置は、複数周波数成分信号から特定周波数を抽出又は除去する目的であれば、どのようなものに対しても適用することができる。例えば、本発明の信号処理装置は、能動的にエンジン振動の伝達を抑制する能動型防振装置に適用することができる。この場合には、エンジン振動が伝達されるサブフレームの振動を検出する加速度センサの出力信号を、入力信号である複数周波数成分信号とする。エンジン振動の1次周波数成分の周波数を、設定周波数とする。そして、信号処理装置により加速度センサの出力信号から設定周波数付近の設定周波数成分信号を抽出する。そして、この抽出された設定周波数成分信号を能動型防振装置の駆動を制御する制御信号に用いるようにする。ここで、設定周波数成分信号は、上述したように、複数周波数成分信号に対してローパスフィルタリング処理の時間遅れによる時間のずれが小さいか、若しくは、全くないものとなっている。従って、このような設定周波数成分信号を能動型防振装置の駆動の制御信号に用いることで、適切に防振効果を発揮することができる。
次に、本発明の信号処理装置について、能動的にエンジン振動の伝達を抑制する能動型防振装置に適用した場合を例に挙げて説明する。
(1)第1実施形態
(a)第1実施形態の能動型防振装置の構成
第1実施形態の能動型防振装置について図面を参照して詳しく説明する。まず、能動型防振装置の全体構成について、図1を参照して説明する。図1は、能動型防振装置の全体構成を示すブロック図である。
(a)第1実施形態の能動型防振装置の構成
第1実施形態の能動型防振装置について図面を参照して詳しく説明する。まず、能動型防振装置の全体構成について、図1を参照して説明する。図1は、能動型防振装置の全体構成を示すブロック図である。
能動型防振装置は、車両のエンジン(図示せず)の振動がエンジンを搭載するサブフレーム(図示せず)に伝達されることを抑制する装置である。具体的には、能動型防振装置は、図1に示すように、サブフレームに取り付けられた加速度センサ1と、電磁アクチュエータ4を搭載したエンジンマウント(図示せず)と、加速度センサ1の検出信号に基づき電磁アクチュエータ4を駆動するための制御信号を生成する制御部(本発明の信号処理装置)2と、制御信号に基づき電磁アクチュエータ4を駆動する駆動部3とから構成される。
加速度センサ1は、サブフレームの振動、すなわち、エンジン振動がエンジンマウントを介して伝達された振動を検出する。そして、加速度センサ1は、検出した振動を電気信号に変換して出力する。ここで、加速度センサ1により検出される振動には、エンジン振動の他、例えば、エンジンに一体的に取り付けられているコンプレッサなどの補機の振動が含まれる。すなわち、加速度センサ1が出力する信号(以下、「入力信号」という)(本発明における複数周波数成分信号)Xは、複数の周波数成分が含まれている。
電磁アクチュエータ4は、例えばソレノイドなどから構成される。この電磁アクチュエータ4は、電磁アクチュエータ4のコイルに電流が供給されることにより、加振力を発生する。つまり、電磁アクチュエータ4のコイルへの電流供給量を制御することにより、加振力を変化させることができる。そして、エンジン振動に対して電磁アクチュエータ4が発生する振動を相殺させることにより、エンジン振動がサブフレームへ伝達されることを抑制することができる。
制御部2は、加速度センサ1から入力信号Xを取り込む。そして、制御部2は、入力信号Xのうちエンジン振動の1次周波数成分を抽出して制御信号を生成し、生成した制御信号を駆動部3へ出力する。駆動部3は、制御部2から制御信号を入力し、制御信号に対応する駆動電流を電磁アクチュエータ4に供給する。
次に、制御部2の詳細な構成について説明する。図1に示すように、制御部2は、信号入力部11と、特定周波数抽出処理部12と、信号出力部13とから構成される。信号入力部11は、加速度センサ1から出力される入力信号Xを入力する。この入力される入力信号Xは、例えば数1に示すような複数の周波数成分を含む信号である。
特定周波数抽出処理部(本発明における設定周波数成分信号抽出処理部)12は、信号入力部11に入力された入力信号Xを取り込む。そして、特定周波数抽出処理部12は、入力信号Xに対して特定周波数抽出処理を行う。特定周波数抽出処理とは、入力信号Xから特定周波数Fの周波数成分を含む特定周波数成分信号Yを抽出する処理である。ここで、特定周波数Fは、エンジン振動の1次周波数成分の周波数としている。つまり、特定周波数抽出処理部12は、加速度センサ1から出力される入力信号Xのうちエンジン振動の1次周波数成分付近の周波数成分を抽出する。なお、特定周波数Fは、エンジン回転数に応じて適宜変更される。また、特定周波数抽出処理部12により抽出される特定周波数成分信号Yは、上述した制御信号に相当する。この特定周波数抽出処理部12の詳細構成については、後述する。
信号出力部13は、特定周波数抽出処理部12にて処理された制御信号である特定周波数成分信号Yを駆動部3へ出力する。
次に、図2を参照して、特定周波数抽出処理部12の詳細構成について説明する。図2は、制御部2を構成する特定周波数抽出処理部12の詳細構成を示すブロック図である。図2に示すように、特定周波数抽出処理部12は、ローパスフィルタリング処理部21と、微分演算処理部22とから構成される。
ローパスフィルタリング処理部21は、信号入力部11から取り込まれた入力信号Xに対してローパスフィルタリング処理を行い、フィルタリング処理信号Xaを生成する。このフィルタリング処理信号Xaを数2に示す。
そして、ローパスフィルタリング処理は、入力信号Xに含まれる周波数成分のうち予め設定されたカットオフ周波数よりも高い周波数帯の周波数成分を低減する処理である。つまり、カットオフ周波数より高い周波数帯における数2の係数Dkは、数1の係数Ckに比べて小さくなっている。ここで、カットオフ周波数は、上述した特定周波数Fより高い周波数としている。従って、フィルタリング処理信号Xaは、入力信号Xのうち特定周波数Fより高い周波数帯の周波数成分を除去され、入力信号Xのうち特定周波数F以下の周波数成分を含む信号となる。
ここで、カットオフ周波数は、上述した特定周波数Fの2倍近傍の周波数とするとよい。この理由について簡単に説明する。ローパスフィルタリング処理により、カットオフ周波数より高い周波数帯の周波数成分は大きく低減される。ただし、ローパスフィルタリング処理により、カットオフ周波数より低い周波数帯の周波数成分についても僅かではあるが低減されることがある。しかし、カットオフ周波数を特定周波数Fの2倍近傍の周波数とすることで、ローパスフィルタリング処理が行われたとしても、特定周波数F付近の周波数成分は低減されることなく確実に残すことができる。
微分演算処理部22は、ローパスフィルタリング処理部21からフィルタリング処理信号Xaを取り込む。そして、微分演算処理部22は、フィルタリング処理信号Xaに対して微分演算して、特定周波数Fに対応する角周波数ωm(以下、「特定角周波数」という)を微分回数だけ累乗した値により除算する微分演算処理を行い、微分演算処理信号Xbを生成する。すなわち、1回微分演算の微分演算処理の場合には、1回微分演算して角周波数ωmそのものにより除算する。また、2回微分演算の微分演算処理の場合には、2回微分演算して角周波数ωmの2乗により除算する。ここで、1回微分演算の微分演算処理の場合における微分演算処理信号Xbについて数3に示す。なお、微分演算処理信号Xbは、上述した特定周波数成分信号Yに相当する。
ここで、数3から分かるように、特定角周波数ωm以下の角周波数ωkに対応付けられる周波数帯においては、特定周波数成分信号Yはフィルタリング処理信号Xbよりも小さくなる。一方、特定角周波数ωm以上の角周波数ωkに対応付けられる周波数帯においては、特定周波数成分信号Yはフィルタリング処理信号Xbよりも大きくなる。ただし、特定角周波数ωm以上の角周波数ωkに対応付けられる周波数帯におけるフィルタリング処理信号Xaは、ローパスフィルタリング処理により大きく低減されている。従って、特定角周波数ωm以上の角周波数ωkに対応付けられる周波数帯においては、特定周波数成分信号Yは入力信号Xよりも小さくなる。
(b)入力信号X及び特定周波数成分信号Yの信号出力値についての説明
ここで、入力信号X及び特定周波数成分信号Yについて、図3を参照してさらに詳細に説明する。図3は、アイドリング状態における入力信号X及び特定周波数成分信号Yについて、周波数に対する信号出力値を示す図である。
ここで、入力信号X及び特定周波数成分信号Yについて、図3を参照してさらに詳細に説明する。図3は、アイドリング状態における入力信号X及び特定周波数成分信号Yについて、周波数に対する信号出力値を示す図である。
なお、図3において、横軸の周波数Fは、上述した特定周波数Fである。すなわち、図3の横軸の周波数Fが入力信号Xから抽出したいエンジン振動の1次周波数成分の周波数である。ここで、例えば、上記エンジンを4気筒4サイクルエンジンであって、エンジン回転数が600rpmのアイドリング状態の場合におけるエンジン振動の1次周波数成分の周波数は、約20Hzとなる。そこで、この場合には、特定周波数Fを20Hzとする。
アイドリング状態における入力信号Xの信号出力値は、図3の破線にて示すように、特定周波数(=抽出したい周波数)F以外にも、周波数帯の高低を問わず多くのピークが存在する。この入力信号Xに対してローパスフィルタリング処理及び微分演算処理を行った特定周波数成分信号Yの信号出力値は、図3の実線にて示すように、特定周波数F付近においては、入力信号Xの信号出力値と同等である。それに対して、特定周波数Fより低い周波数帯及び特定周波数Fより高い周波数帯において、特定周波数成分信号Yの信号出力値は、入力信号Xの信号出力値に比べて小さくなっている。特に、周波数が特定周波数Fから遠ざかるほど、特定周波数成分信号Yの信号出力値は入力信号Xの信号出力値に比べてより小さくなっている。
つまり、特定周波数成分信号Yは、入力信号Xに含まれる周波数成分のうち特定周波数F付近の周波数成分を抽出された信号となっている。従って、特定周波数成分信号Yは、主としてエンジン振動の1次周波数成分の周波数を含む信号となっている。
(c)入力信号Xと特定周波数成分信号Yの時間のずれについての説明
次に、入力信号Xと特定周波数成分信号Yの時間のずれについて説明する。まず、特定周波数成分信号Yは、上述したように、入力信号Xに対してローパスフィルタリング処理及び微分演算処理が行われた信号である。ここで、ローパスフィルタリング処理を行うことで、時間遅れを伴う。つまり、ローパスフィルタリング処理後の信号は、ローパスフィルタリング処理前の信号に比べて、時間の遅れる方向にずれが生じる。以下、この時間の遅れる方向のずれ時間を処理遅れ時間T1という。そして、この処理遅れ時間T1は、ローパスフィルタリング処理の種類などに応じて異なる。
次に、入力信号Xと特定周波数成分信号Yの時間のずれについて説明する。まず、特定周波数成分信号Yは、上述したように、入力信号Xに対してローパスフィルタリング処理及び微分演算処理が行われた信号である。ここで、ローパスフィルタリング処理を行うことで、時間遅れを伴う。つまり、ローパスフィルタリング処理後の信号は、ローパスフィルタリング処理前の信号に比べて、時間の遅れる方向にずれが生じる。以下、この時間の遅れる方向のずれ時間を処理遅れ時間T1という。そして、この処理遅れ時間T1は、ローパスフィルタリング処理の種類などに応じて異なる。
また、微分演算処理を行うことで、位相進みが生じる。すなわち、微分演算処理後の信号は、微分演算処理前の信号に比べて、時間の進む方向にずれが生じる。以下、この時間の進む方向のずれ時間を位相進み時間T2という。そして、この位相進み時間T2は、1回微分演算を行った場合には、周波数成分の周期の4分の1となる。つまり、特定周波数成分信号Yは、フィルタリング処理信号Xaに対して、それぞれの周波数成分の周期Tの4分の1だけ位相進み時間T2を生じる。例えば、特定周波数Fを上記したアイドリング状態のエンジン振動の1次周波数成分である20Hzとした場合には、特定周波数成分信号Yのうち特定周波数Fの周波数成分の位相進み時間T2は、約12.5msecとなる。
つまり、特定周波数成分信号Yは、入力信号Xに対して、ローパスフィルタリング処理の処理遅れ時間T1と微分演算処理の位相進み時間T2との合計した時間だけずれを生じることになる。ここで、微分演算処理の位相進み時間T2は、微分回数及び周波数成分によって一定である。一方、ローパスフィルタリング処理の処理遅れ時間T1は、ローパスフィルタリング処理次第で自由に調整することが可能である。
そこで、ローパスフィルタリング処理の処理遅れ時間T1を微分演算処理の特定周波数Fの周波数成分の位相進み時間T2に一致させるようにする。例えば、1回の微分演算処理を行う場合に、処理遅れ時間T1が約12.5msecとなるローパスフィルタリング処理を選定する。そうすると、入力信号Xの特定周波数Fの周波数成分と特定周波数成分信号Yの特定周波数Fの周波数成分とに時間のずれが生じない。
以上より、本実施形態の特定周波数抽出処理部12にて入力信号Xに対してローパスフィルタリング処理及び微分演算処理を行うことで、入力信号Xのうち特定周波数F付近の周波数成分を主とする特定周波数成分信号Yを抽出することができる。さらに、ローパスフィルタリング処理の処理遅れ時間T1を微分演算処理の特定周波数Fの周波数成分の位相進み時間T2に一致させることで、入力信号Xと特定周波数成分信号Yとの時間のずれを生じないようにすることができる。そして、このように入力信号Xに対して時間のずれのない特定周波数成分信号Yを制御信号に用いて発生される電磁アクチュエータ4による加振力は、エンジン振動を適切に抑制することができる。
(2)第1実施形態の変形態様
(a)第1実施形態の変形態様の制御部2の構成
次に、第1実施形態の変形態様の制御部2について図面を参照して詳しく説明する。制御部2の全体構成は、上述した第1実施形態の制御部2と同様である。すなわち、制御部2は、信号入力部11と、特定周波数抽出処理部12と、信号出力部13とから構成される。ここで、第1実施形態の制御部2は、第1実施形態の制御部2に対して、特定周波数抽出処理部12のみが相違する。そこで、以下に、特定周波数抽出処理部12のみについて説明する。
(a)第1実施形態の変形態様の制御部2の構成
次に、第1実施形態の変形態様の制御部2について図面を参照して詳しく説明する。制御部2の全体構成は、上述した第1実施形態の制御部2と同様である。すなわち、制御部2は、信号入力部11と、特定周波数抽出処理部12と、信号出力部13とから構成される。ここで、第1実施形態の制御部2は、第1実施形態の制御部2に対して、特定周波数抽出処理部12のみが相違する。そこで、以下に、特定周波数抽出処理部12のみについて説明する。
第1実施形態の制御部2の特定周波数抽出処理部12については、図4を参照して説明する。図4は、特定周波数抽出処理部12の詳細構成を示すブロック図である。図4に示すように、特定周波数抽出処理部12は、微分演算処理部31と、ローパスフィルタリング処理部32とから構成される。
微分演算処理部31は、信号入力部11から取り込まれた入力信号Xを取り込む。そして、微分演算処理部31は、入力信号Xに対して微分演算して、特定周波数Fに対応する特定角周波数ωmを微分回数だけ累乗した値により除算する微分演算処理を行い、微分演算処理信号Xcを生成する。ここで、1回微分演算の微分演算処理の場合における微分演算処理信号Xcについては、数4に示す。
ローパスフィルタリング処理部32は、微分演算処理部31から微分演算処理信号Xcを取り込む。そして、ローパスフィルタリング処理部32は、微分演算処理信号Xcに対してローパスフィルタリング処理を行い、フィルタリング処理信号Xdを生成する。このフィルタリング処理信号Xdを数5に示す。なお、このフィルタリング処理信号Xdは、上述した特定周波数成分信号Yに相当する。
以上より、本実施形態の特定周波数抽出処理部12にて入力信号Xに対して微分演算処理及びローパスフィルタリング処理を行うことで、入力信号Xのうち特定周波数F付近の周波数成分を主とする特定周波数成分信号Yを抽出することができる。さらに、ローパスフィルタリング処理の処理遅れ時間T1を微分演算処理の特定周波数Fの周波数成分の位相進み時間T2に一致させることで、入力信号Xと特定周波数成分信号Yとの時間のずれを生じないようにすることができる。そして、このように入力信号Xに対して時間のずれのない特定周波数成分信号Yを制御信号を用いて発生される電磁アクチュエータ4による加振力は、エンジン振動を適切に抑制することができる。
(3)第2実施形態
次に、第2実施形態の能動型防振装置の構成について図面を参照して詳しく説明する。第2実施形態の能動型防振装置の構成について、図5を参照して説明する。図5は、能動型防振装置の全体構成を示すブロック図である。なお、第2実施形態の能動型防振装置において、第1実施形態の能動型防振装置と同一構成については同一符号を付して詳細な説明を省略する。ここで、第2実施形態の能動型防振装置を構成する制御部5が、第1実施形態の能動型防振装置を構成する制御部2と相違する。以下、制御部5についてのみ説明する。
次に、第2実施形態の能動型防振装置の構成について図面を参照して詳しく説明する。第2実施形態の能動型防振装置の構成について、図5を参照して説明する。図5は、能動型防振装置の全体構成を示すブロック図である。なお、第2実施形態の能動型防振装置において、第1実施形態の能動型防振装置と同一構成については同一符号を付して詳細な説明を省略する。ここで、第2実施形態の能動型防振装置を構成する制御部5が、第1実施形態の能動型防振装置を構成する制御部2と相違する。以下、制御部5についてのみ説明する。
第2実施形態の能動型防振装置の制御部5は、加速度センサ1から入力信号Xを取り込む。そして、制御部5は、入力信号Xからコンプレッサなどの補機の振動を除去した制御信号を生成する。ここで、入力信号Xには、エンジン振動の他、コンプレッサなどの補機の振動が含まれる。従って、この制御信号は、主としてエンジン振動が含まれる信号となっている。つまり、制御部5は、主としてエンジン振動が含まれる制御信号を生成する。そして、制御部5は、生成した制御信号を駆動部3へ出力する。
この制御部5は、図5に示すように、信号入力部11と、特定周波数抽出処理部12と、除去処理部14と、信号出力部13とから構成される。信号入力部11及び特定周波数抽出処理部12は、第1実施形態の能動型防振装置の制御部2の信号入力部11及び特定周波数抽出処理部12と同一である。ただし、特定周波数抽出処理部12において抽出される特定周波数成分信号Yの特定周波数Fは、例えば、コンプレッサの振動の周波数としている。従って、特定周波数抽出処理部12は、入力信号Xに含まれるコンプレッサの振動の周波数付近の周波数成分を抽出する。
除去処理部14は、信号入力部11に入力された入力信号Xを取り込む。さらに、除去処理部14は、特定周波数抽出処理部12にて処理された特定周波数成分信号Yを取り込む。そして、除去処理部14は、入力信号Xから特定周波数成分信号Yを除去する除去処理を行う。つまり、除去処理部14は、数6に示すように、入力信号Xから特定周波数成分信号Yを除去した特定周波数成分除去信号Zを生成する。従って、除去処理部14により生成される特定周波数成分除去信号Zは、入力信号Xからコンプレッサの振動の周波数成分を除去した信号となる。すなわち、特定周波数成分除去信号Zは、主としてエンジン振動が含まれる信号となっている。
そして、信号出力部15は、除去処理部14にて除去処理された制御信号である特定周波数成分除去信号Zを駆動部3へ出力する。
以上より、除去処理部14は、特定周波数抽出処理部12により抽出された特定周波数成分信号Yを用いて入力信号Xから除去処理を行うので、確実に入力信号Xのうち特定周波数F付近の周波数成分を除去することができる。そして、入力信号Xと特定周波数成分信号Yとの時間のずれがないので、除去処理された特定周波数成分除去信号Zについても、入力信号Xに対して時間のずれが生じないようにすることができる。そして、このように入力信号Xに対して時間のずれのない特定周波数成分除去信号Zを制御信号に用いて発生される電磁アクチュエータ4による加振力は、エンジン振動を適切に抑制することができる。
(4)その他の実施形態
上記実施形態においては、ローパスフィルタリング処理の処理遅れ時間T1と微分演算処理の特定周波数Fの周波数成分の位相進み時間T2とを一致させるようにしたが、これに限られるものではない。ローパスフィルタリング処理の処理遅れ時間T1が微分演算処理の特定周波数Fの周波数成分の位相進み時間T2以下であればよい。処理遅れ時間T1が位相進み時間T2より短い場合には、特定周波数成分信号Yが入力信号Xに対して時間の進む方向にずれが生じる。しかし、このような時間の進む方向へのずれは、特定周波数成分信号Yを用いて制御する際に、容易に調整することができる。つまり、処理遅れ時間T1を位相進み時間T2以下とすることで、特定周波数成分信号Yが入力信号Xに対して時間のずれが生じないものとして利用することができる。
上記実施形態においては、ローパスフィルタリング処理の処理遅れ時間T1と微分演算処理の特定周波数Fの周波数成分の位相進み時間T2とを一致させるようにしたが、これに限られるものではない。ローパスフィルタリング処理の処理遅れ時間T1が微分演算処理の特定周波数Fの周波数成分の位相進み時間T2以下であればよい。処理遅れ時間T1が位相進み時間T2より短い場合には、特定周波数成分信号Yが入力信号Xに対して時間の進む方向にずれが生じる。しかし、このような時間の進む方向へのずれは、特定周波数成分信号Yを用いて制御する際に、容易に調整することができる。つまり、処理遅れ時間T1を位相進み時間T2以下とすることで、特定周波数成分信号Yが入力信号Xに対して時間のずれが生じないものとして利用することができる。
また、上記実施形態の微分演算処理においては、特定周波数Fに対応する特定角周波数ωmにより除算したが、これに限られるものではない。除算する角周波数ωは、特定周波数F付近の周波数帯内から選択された選択周波数に対応する角周波数ωとすればよい。なお、除算する角周波数ωを特定周波数Fに対応する特定角周波数ωmにすることで、入力信号Xと特定周波数成分信号Yの特定周波数Fにおける周波数成分を一致させることができる。従って、除算する角周波数ωが特定周波数Fとは異なる選択周波数に対応する角周波数ωとした場合には、入力信号Xと特定周波数成分信号Yの特定周波数Fにおける周波数成分は僅かにずれを生じる。しかし、選択周波数を特定周波数F付近とすることで、前記ずれは、非常に僅かである。従って、選択周波数を特定周波数F付近とすることで、入力信号Xのうち特定周波数F付近の周波数成分を主とする特定周波数成分信号Yを十分に抽出することができる。
また、上記実施形態のローパスフィルタリング処理におけるカットオフ周波数は、特定周波数Fの2倍近傍としたが、これに限られるものではない。ローパスフィルタリング処理により処理前の信号のうち特定周波数Fの周波数成分が低減されることなく、残すことができるのであれば、カットオフ周波数は特定周波数Fの2倍よりも低い周波数としてもよい。
また、上記実施形態においては、本発明の信号処理装置を能動型防振装置の制御部に適用したが、複数周波数成分信号から特定周波数を抽出又は除去する目的であれば、能動型防振装置の他にも適用することができる。
1:加速度センサ、 2、5:制御部(信号処理装置)、 3:駆動部、 4:電磁アクチュエータ、 11:信号入力部、 12:特定周波数抽出処理部(設定周波数成分信号抽出処理部)、 13、15:信号出力部、 14:除去処理部、 21、32:ローパスフィルタリング処理部、 22、31:微分演算処理部
Claims (8)
- 複数の周波数成分を含む複数周波数成分信号に対して信号処理を行う信号処理装置であって、
前記複数周波数成分信号を入力する信号入力部と、
前記複数周波数成分信号に対して設定周波数以上の周波数をカットオフ周波数とするローパスフィルタリング処理を行い、且つ、前記複数周波数成分信号に対して微分演算して前記設定周波数を含む所定周波数帯内から選択された選択周波数に対応する角周波数により除算する微分演算処理を行い、少なくとも前記設定周波数成分を含む設定周波数成分信号を抽出する設定周波数成分信号抽出処理部と、
を備えることを特徴とする信号処理装置。 - 前記設定周波数成分信号を前記複数周波数成分信号から除去する除去処理を行う除去処理部をさらに備える請求項1記載の信号処理装置。
- 前記設定周波数成分信号抽出処理部は、
前記複数周波数成分信号に対して前記ローパスフィルタリング処理を行いフィルタリング処理信号を生成するローパスフィルタリング処理部と、
前記フィルタリング処理信号に対して前記微分演算処理を行い前記設定周波数成分信号を生成する微分演算処理部と、
を備える請求項1又は2に記載の信号処理装置。 - 前記設定周波数成分信号抽出処理部は、
前記複数周波数成分信号に対して前記微分演算処理を行い微分演算処理信号を生成する微分演算処理部と、
前記微分演算処理信号に対して前記ローパスフィルタリング処理を行い前記設定周波数成分信号を生成するローパスフィルタリング処理部と、
を備える請求項1又は2に記載の信号処理装置。 - 前記カットオフ周波数は、前記設定周波数の2倍近傍の周波数である請求項1〜4の何れか一項に記載の信号処理装置。
- 前記選択周波数は、前記設定周波数である請求項1〜4の何れか一項に記載の信号処理装置。
- 前記ローパスフィルタリング処理の処理遅れ時間は、前記微分演算処理による前記設定周波数付近の周波数成分の位相進み時間以下である請求項1〜4の何れか一項に記載の信号処理装置。
- 前記処理遅れ時間は、前記微分演算処理による前記設定周波数の周波数成分の位相進み時間以下である請求項7記載の信号処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005104702A JP2006287620A (ja) | 2005-03-31 | 2005-03-31 | 信号処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005104702A JP2006287620A (ja) | 2005-03-31 | 2005-03-31 | 信号処理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006287620A true JP2006287620A (ja) | 2006-10-19 |
Family
ID=37409047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005104702A Pending JP2006287620A (ja) | 2005-03-31 | 2005-03-31 | 信号処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006287620A (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03282032A (ja) * | 1990-03-30 | 1991-12-12 | Mitsubishi Heavy Ind Ltd | 能動振動制御方法及びその制御装置 |
JP2002370662A (ja) * | 2001-06-15 | 2002-12-24 | Koyo Seiko Co Ltd | 電動パワーステアリング装置 |
JP2004345596A (ja) * | 2003-05-26 | 2004-12-09 | Nsk Ltd | 電動パワーステアリング装置の制御装置 |
-
2005
- 2005-03-31 JP JP2005104702A patent/JP2006287620A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03282032A (ja) * | 1990-03-30 | 1991-12-12 | Mitsubishi Heavy Ind Ltd | 能動振動制御方法及びその制御装置 |
JP2002370662A (ja) * | 2001-06-15 | 2002-12-24 | Koyo Seiko Co Ltd | 電動パワーステアリング装置 |
JP2004345596A (ja) * | 2003-05-26 | 2004-12-09 | Nsk Ltd | 電動パワーステアリング装置の制御装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10041858B2 (en) | Dynamometer control device and method for estimating moment of inertia using same | |
JP5456576B2 (ja) | 電動パワーステアリング装置 | |
DE202016100094U1 (de) | Motorklangverbesserungs-System eines Fahrzeugs | |
JP5757842B2 (ja) | 共振抑制装置及び共振抑制方法 | |
JP4802839B2 (ja) | アクティブ制振装置及びアクティブ制振装置の制御方法 | |
JP4802838B2 (ja) | アクティブ制振装置及びアクティブ制振装置の制御方法 | |
KR20180113169A (ko) | 하이브리드 차량의 제어 장치 및 하이브리드 차량의 제어 방법 | |
JP2007202348A (ja) | 電動機の制御装置 | |
JP5469949B2 (ja) | 電動機械の制御装置 | |
JP6417961B2 (ja) | 車両用制振制御装置 | |
JP2006287620A (ja) | 信号処理装置 | |
JP5734399B2 (ja) | 電動パワーステアリング装置 | |
JP2017182178A (ja) | 共振抑制制御装置及びこれを利用した制御システム | |
JP2004187380A (ja) | 電動機速度制御系におけるねじり振動抑制方法および装置 | |
JP5748827B2 (ja) | 電動パワーステアリング装置 | |
JP2014183678A (ja) | モータ駆動装置 | |
JP5074158B2 (ja) | エンジン制振システム | |
JP2019095903A (ja) | 無駄時間補償装置及びそれを備えた共振抑制制御装置 | |
JP2005223960A (ja) | 電動機の制御装置 | |
JP4092877B2 (ja) | 適応制御装置および振動台 | |
JP3303566B2 (ja) | 共振比制御による2慣性共振系の振動抑制装置 | |
KR101499370B1 (ko) | 이중 피니언 드라이브 시스템 | |
WO2022049896A1 (ja) | モータ制御装置 | |
JP2010253968A (ja) | エンジン制振システム | |
JP6982556B2 (ja) | アクティブノイズコントロールシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070913 |
|
A977 | Report on retrieval |
Effective date: 20100223 Free format text: JAPANESE INTERMEDIATE CODE: A971007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100318 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100706 |