JPH1011071A - Active type noise and vibration control device - Google Patents
Active type noise and vibration control deviceInfo
- Publication number
- JPH1011071A JPH1011071A JP16152896A JP16152896A JPH1011071A JP H1011071 A JPH1011071 A JP H1011071A JP 16152896 A JP16152896 A JP 16152896A JP 16152896 A JP16152896 A JP 16152896A JP H1011071 A JPH1011071 A JP H1011071A
- Authority
- JP
- Japan
- Prior art keywords
- transfer function
- divergence
- frequency
- vibration
- function filter
- 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
Landscapes
- Exhaust Silencers (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
- Feedback Control In General (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、適応アルゴリズ
ムに従って騒音又は振動の低減制御を実行するようにな
っている能動型騒音振動制御装置に関し、特に、適応ア
ルゴリズムが、制御音源又は制御振動源と、残留騒音検
出手段又は残留振動検出手段との間の伝達関数をモデル
化した伝達関数フィルタを用いるようになっているもの
において、大幅な演算負荷の増大等を招くことなく、そ
の伝達関数フィルタと実際の伝達関数との間のずれを極
力小さくできるようにしたものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an active noise / vibration control apparatus adapted to execute noise or vibration reduction control in accordance with an adaptive algorithm. A transfer function filter that models a transfer function between the residual noise detecting means and the residual vibration detecting means is used, and the transfer function filter and the actual transfer function filter can be used without significantly increasing the calculation load. Is minimized as much as possible.
【0002】[0002]
【従来の技術】この種の従来の技術としては、例えば本
出願人が先に提案した特開平5−8694号公報に開示
されたものがある。2. Description of the Related Art As a prior art of this kind, for example, there is one disclosed in Japanese Patent Application Laid-Open No. Hei 5-8694 previously proposed by the present applicant.
【0003】即ち、上記公報記載の従来の技術は、騒音
源から伝達される騒音に制御音源から発せられる制御音
を干渉させることにより騒音の低減を図る能動型騒音制
御装置に関するものであり、制御音源を駆動するための
駆動信号を、制御音源と残留騒音検出手段との間の伝達
関数を含む制御アルゴリズムに従って生成するようにな
っている。そして、制御アルゴリズム内の伝達関数モデ
ルと実際の伝達関数との間のずれを小さくするために、
伝達関数モデルを、補正伝達関数モデルに所定のタイミ
ングで更新するようになっていて、これにより、制御の
発散を抑制するようになっていた。また、伝達関数モデ
ルを補正伝達関数モデルに更新する所定タイミングとし
て、制御の発散が検出されたタイミングが揚げられてい
る。[0003] That is, the prior art described in the above publication relates to an active noise control device for reducing noise by causing a control sound emitted from a control sound source to interfere with noise transmitted from a noise source. A drive signal for driving the sound source is generated according to a control algorithm including a transfer function between the control sound source and the residual noise detecting means. Then, in order to reduce the deviation between the transfer function model in the control algorithm and the actual transfer function,
The transfer function model is updated to the corrected transfer function model at a predetermined timing, thereby suppressing the divergence of the control. The timing at which the divergence of the control is detected is raised as the predetermined timing for updating the transfer function model to the corrected transfer function model.
【0004】さらに、上記公報には、補正伝達関数モデ
ルを作成する具体的な構成として、制御の発散が検出さ
れた際に制御音源にテスト信号を供給し、そのテスト信
号と、テスト信号供給時に残留騒音検出手段が検出した
残留騒音信号とに基づいて、補正伝達関数モデルを演算
する構成や、伝達関数モデルの位相を所定量変化させて
補正伝達関数モデルとする構成等が開示されている。Further, in the above publication, as a specific configuration for creating a corrected transfer function model, a test signal is supplied to a control sound source when control divergence is detected, and the test signal and the test signal are supplied. A configuration for calculating a corrected transfer function model based on the residual noise signal detected by the residual noise detection unit, a configuration for changing the phase of the transfer function model by a predetermined amount to obtain a corrected transfer function model, and the like are disclosed.
【0005】[0005]
【発明が解決しようとする課題】確かに、上記公報記載
の従来の技術によれば、伝達関数モデルを適宜更新する
ことができるから、その伝達関数モデルを固定とした場
合に比べて伝達関数モデルを高精度に保ち、良好な騒音
低減制御が行うことができる。Indeed, according to the prior art described in the above publication, the transfer function model can be appropriately updated, so that the transfer function model can be updated as compared with the case where the transfer function model is fixed. Is maintained with high accuracy, and good noise reduction control can be performed.
【0006】しかし、補正伝達関数モデルを、上述のよ
うにテスト信号を制御音源に供給することにより行う構
成では、そのテスト信号に応じたテスト音が制御音源か
ら発せられてしまうから、制御空間内に存在する人間に
そのテスト音が聞こえてしまう可能性がある。このた
め、テスト音を極力小さくしたり、或いはマスキング効
果が得られるように他の騒音レベルが大きい状況でテス
ト音を発生させる等の工夫が必要となる。すると、テス
ト音以外の成分も比較的高いレベルで残留騒音信号に含
まれてしまうから、高精度の伝達関数モデルの作成のた
めには例えば適応アルゴリズムに従った更新演算を多数
回行わなければならなず、短時間で且つ高精度に伝達関
数モデルを作成するために例えば演算能力の高い従って
高価なマイクロプロセッサ等が必要となって、コスト的
に不利である。However, in a configuration in which the corrected transfer function model is performed by supplying a test signal to the control sound source as described above, a test sound corresponding to the test signal is emitted from the control sound source, so that the control sound source cannot be controlled in the control space. The test sound may be heard by humans present in the area. For this reason, it is necessary to take measures such as minimizing the test sound or generating the test sound in a situation where other noise levels are large so as to obtain a masking effect. Then, components other than the test sound are also included in the residual noise signal at a relatively high level. Therefore, in order to create a high-accuracy transfer function model, for example, an update operation according to an adaptive algorithm must be performed many times. First, in order to create a transfer function model in a short time and with high accuracy, for example, an expensive microprocessor or the like having a high calculation capability is required, which is disadvantageous in cost.
【0007】一方、補正伝達関数モデルを、上述したよ
うに伝達関数モデルの位相を所定量変化させて作成する
構成では、演算負荷の増大は極少なくて済むが、伝達関
数モデルの位相を単純に変化させる構成であるため、高
精度の補正伝達関数モデルが得られない場合もある。つ
まり、精度の点では、上述したようなテスト音を発生さ
せることにより補正伝達関数モデルを求める構成には及
ばないのである。On the other hand, in a configuration in which the corrected transfer function model is created by changing the phase of the transfer function model by a predetermined amount as described above, the increase in the operation load can be minimized, but the phase of the transfer function model is simply reduced. Since the configuration is changed, a highly accurate corrected transfer function model may not be obtained. In other words, in terms of accuracy, it is inferior to the configuration in which the above-described test sound is generated to obtain the corrected transfer function model.
【0008】なお、これら課題は、上記公報に開示され
るような能動型騒音制御装置に限られたものではなく、
同様の制御アルゴリズムが適用可能な能動型振動制御装
置にも当てはまるものである。These problems are not limited to the active noise control device disclosed in the above publication,
The same applies to an active vibration control device to which a similar control algorithm can be applied.
【0009】本発明は、このような従来の技術が有する
未解決の課題に着目してなされたものであって、大幅な
演算負荷の増大等を招くことなく、高精度の伝達関数フ
ィルタを求めることができる能動型騒音振動制御装置を
提供することを目的としている。The present invention has been made in view of such unresolved problems of the prior art, and seeks a high-accuracy transfer function filter without causing a significant increase in calculation load. It is an object of the present invention to provide an active noise and vibration control device that can perform the control.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
に、請求項1に係る発明は、騒音又は振動と干渉する制
御音又は制御振動を発生可能な制御音源又は制御振動源
と、前記干渉した後の残留騒音又は残留振動を検出し残
留騒音信号又は残留振動信号として出力する残留騒音検
出手段又は残留振動検出手段と、前記騒音又は振動の発
生状態を検出し基準信号として出力する基準信号生成手
段と、前記残留騒音信号又は残留振動信号及び前記基準
信号に基づき適応アルゴリズムに従って前記制御音源又
は制御振動源を駆動する駆動信号を生成し出力する制御
手段と、を備え、前記適応アルゴリズムは、前記制御音
源又は制御振動源と前記残留騒音検出手段又は残留振動
検出手段との間の伝達関数をモデル化した伝達関数フィ
ルタを用いるようになっている能動型騒音振動制御装置
において、制御が発散したことを検出する発散検出手段
と、前記発散が生じた周波数を発散周波数として検出す
る発散周波数検出手段と、前記発散が生じた場合に前記
伝達関数フィルタの各周波数成分のうち前記発散周波数
の成分を調整することにより発散を抑制する発散抑制手
段と、を設けた。In order to achieve the above object, an invention according to claim 1 comprises a control sound source or a control vibration source capable of generating a control sound or a control vibration that interferes with noise or vibration; Residual noise detecting means or residual vibration detecting means for detecting the residual noise or residual vibration after the output and outputting as a residual noise signal or residual vibration signal, and generating a reference signal for detecting the state of occurrence of the noise or vibration and outputting as a reference signal Means, and control means for generating and outputting a drive signal for driving the control sound source or the control vibration source in accordance with an adaptive algorithm based on the residual noise signal or residual vibration signal and the reference signal, and the adaptive algorithm, A transfer function filter that models a transfer function between a control sound source or a control vibration source and the residual noise detection unit or the residual vibration detection unit may be used. In the active noise and vibration control device, the divergence detection means for detecting that the control has diverged, the divergence frequency detection means for detecting the frequency at which the divergence has occurred as the divergence frequency, and the divergence when the divergence occurs A divergence suppressing unit that suppresses divergence by adjusting the divergence frequency component of each frequency component of the transfer function filter.
【0011】また、請求項2に係る発明は、上記請求項
1に係る発明である能動型騒音振動制御装置において、
前記伝達関数フィルタを少なくとも前記発散が生じる可
能性のある周波数成分について分割した分割伝達関数フ
ィルタを有し、前記発散抑制手段は、現時点の前記伝達
関数フィルタから前記発散周波数に相当する前記分割伝
達関数フィルタを差し引き、その結果に、前記発散周波
数に相当する前記分割伝達関数フィルタをその位相を変
換してから足し合わせて新たな伝達関数フィルタを生成
するようにした。According to a second aspect of the present invention, in the active noise and vibration control apparatus according to the first aspect,
A split transfer function filter obtained by splitting the transfer function filter at least with respect to a frequency component in which the divergence may occur, wherein the divergence suppressing unit is configured to calculate the split transfer function corresponding to the divergence frequency from the current transfer function filter A filter is subtracted, and the divided transfer function filter corresponding to the divergent frequency is converted in phase and added to generate a new transfer function filter.
【0012】そして、請求項3に係る発明は、上記請求
項1に係る発明である能動型騒音振動制御装置におい
て、前記伝達関数フィルタを各周波数成分毎に分割した
分割伝達関数フィルタを有し、前記発散抑制手段は、前
記発散周波数に相当する前記分割伝達関数フィルタのみ
の位相を変換してから前記各分割伝達関数フィルタを足
し合わせて新たな伝達関数フィルタを生成するようにし
た。According to a third aspect of the present invention, in the active noise and vibration control apparatus according to the first aspect of the present invention, there is provided a divided transfer function filter obtained by dividing the transfer function filter for each frequency component. The divergence suppressing unit converts a phase of only the divided transfer function filter corresponding to the divergence frequency, and then adds each of the divided transfer function filters to generate a new transfer function filter.
【0013】さらに、請求項4に係る発明は、上記請求
項1に係る発明である能動型騒音振動制御装置におい
て、前記伝達関数フィルタを少なくとも前記発散が生じ
る可能性のある周波数成分について分割した分割伝達関
数フィルタを有し、前記発散抑制手段は、現時点の前記
伝達関数フィルタから前記発散周波数に相当する前記分
割伝達関数フィルタを差し引いて、新たな伝達関数フィ
ルタを生成するようにした。According to a fourth aspect of the present invention, in the active noise and vibration control apparatus according to the first aspect of the present invention, the transfer function filter is divided into at least the frequency components in which the divergence may occur. A transfer function filter is provided, and the divergence suppressing means generates a new transfer function filter by subtracting the divided transfer function filter corresponding to the divergence frequency from the transfer function filter at the present time.
【0014】また、請求項5に係る発明は、上記請求項
1に係る発明である能動型騒音振動制御装置において、
前記伝達関数フィルタを各周波数成分毎に分割した分割
伝達関数フィルタを有し、前記発散抑制手段は、前記発
散周波数に相当する前記分割伝達関数フィルタを除く前
記各分割伝達関数フィルタを足し合わせて新たな伝達関
数フィルタを生成するようにした。According to a fifth aspect of the present invention, there is provided the active noise and vibration control apparatus according to the first aspect,
A split transfer function filter obtained by splitting the transfer function filter for each frequency component, wherein the divergence suppressing unit adds the split transfer function filters except for the split transfer function filter corresponding to the divergent frequency and newly adds the split transfer function filters; A new transfer function filter.
【0015】一方、請求項6に係る発明は、上記請求項
1〜5に係る発明である能動型騒音振動制御装置におい
て、前記発散検出手段は、前記残留騒音信号又は残留振
動信号若しくは前記駆動信号をバンドパス・フィルタ処
理するバンドパス・フィルタ手段と、このバンドパス・
フィルタ手段の処理結果に基づいて発散が生じているか
否かを判定する発散判定手段と、を有し、前記発散周波
数検出手段は、前記発散判定手段が発散が生じていると
判定した場合に判定の基礎とした前記バンドパス・フィ
ルタの通過周波数帯域と前記基準信号の基本周波数とに
基づいて前記発散周波数を検出するようにした。According to a sixth aspect of the present invention, in the active noise and vibration control apparatus according to the first to fifth aspects, the divergence detecting means includes the residual noise signal or the residual vibration signal or the drive signal. Band-pass filter means for band-pass filtering the
Divergence determination means for determining whether or not divergence has occurred based on the processing result of the filter means, wherein the divergence frequency detection means determines when the divergence determination means determines that divergence has occurred. The divergence frequency is detected based on the pass frequency band of the band-pass filter based on the above and the fundamental frequency of the reference signal.
【0016】また、請求項7に係る発明は、上記請求項
6に係る発明である能動型騒音振動制御装置において、
前記発散周波数検出手段は、前記判定の基礎とした前記
バンドパス・フィルタの通過周波数帯域に含まれる各周
波数のうち、前記基準信号の基本周波数の整数倍の周波
数を前記発散周波数として検出するようにした。According to a seventh aspect of the present invention, in the active noise and vibration control apparatus according to the sixth aspect,
The divergence frequency detection means may detect, as the divergence frequency, a frequency that is an integral multiple of the fundamental frequency of the reference signal among the frequencies included in the pass frequency band of the band-pass filter based on the determination. did.
【0017】ここで、請求項1に係る発明にあっては、
基準信号生成手段が騒音の発生状態を表す基準信号を生
成する一方で、残留騒音検出手段又は残留振動検出手段
が残留騒音又は残留振動を検出して残留騒音信号又は残
留振動信号を生成する。すると、制御手段が、基準信号
と残留騒音信号又は残留振動信号とに基づき適応アルゴ
リズムに従って駆動信号を生成し、その生成された駆動
信号が制御音源又は制御振動源に供給されて制御音又は
制御振動が発生する。Here, in the invention according to claim 1,
The reference signal generation means generates a reference signal indicating a noise generation state, while the residual noise detection means or residual vibration detection means detects residual noise or residual vibration to generate a residual noise signal or residual vibration signal. Then, the control means generates a drive signal according to the adaptive algorithm based on the reference signal and the residual noise signal or the residual vibration signal, and the generated drive signal is supplied to the control sound source or the control vibration source to control the control sound or the control vibration. Occurs.
【0018】そして、発散検出手段が制御が発散したこ
とを検出するとともに、発散周波数検出手段が制御が発
散した周波数を発散周波数として検出する。すると、発
散抑制手段が、発散が抑制されるように、伝達関数フィ
ルタの各周波数成分のうち発散周波数に相当する成分を
調整する。つまり、この請求項1に係る発明では、伝達
関数フィルタ全体を調整するのではなく、伝達関数フィ
ルタの特定の周波数成分のみを調整することにより、制
御の発散を抑制するようになっている。The divergence detection means detects that the control has diverged, and the divergence frequency detection means detects the frequency at which the control has diverged as the divergence frequency. Then, the divergence suppressing unit adjusts a component corresponding to the divergence frequency among the frequency components of the transfer function filter so that the divergence is suppressed. That is, in the invention according to the first aspect, divergence of control is suppressed by adjusting only a specific frequency component of the transfer function filter instead of adjusting the entire transfer function filter.
【0019】制御の発散は、主として、制御音源又は制
御振動源から発せられる制御音又は制御振動のうち、低
減対象の騒音又は振動の基本次数成分又は高次成分に相
当する成分のレベルが極端に増大する現象であるが、発
散が生じる一つの大きな理由は、制御手段が駆動信号の
生成のために利用している適応アルゴリズムが、制御音
源又は制御振動源と残留騒音検出手段又は残留振動検出
手段との間の伝達関数をモデル化した伝達関数フィルタ
を用いているからである。つまり、制御音源又は制御振
動源と残留騒音検出手段又は残留振動検出手段との間の
伝達関数は、制御音源又は制御振動源の経時劣化等の物
理的な変化の影響を受けて変化することがあり、伝達関
数が当初の状態から変化してしまうと、当初は高精度で
あった伝達関数フィルタの精度が、低下してしまうので
ある。なお、本発明者等が実験等によって確認したとこ
ろによれば、伝達関数の変化は、全周波数帯域で一斉に
生じるのではなく、特定の周波数において生じるもので
ある。The divergence of control mainly occurs when the level of the component corresponding to the fundamental order component or the higher order component of the noise or vibration to be reduced out of the control sound or control vibration emitted from the control sound source or control vibration source is extremely large. Although it is an increasing phenomenon, one of the major reasons for the divergence is that the adaptive algorithm used by the control means for generating the drive signal is controlled by the control sound source or the control vibration source and the residual noise detection means or the residual vibration detection means. This is because a transfer function filter that models the transfer function between. That is, the transfer function between the control sound source or the control vibration source and the residual noise detection means or the residual vibration detection means may change under the influence of a physical change such as deterioration with time of the control sound source or the control vibration source. That is, if the transfer function changes from the initial state, the accuracy of the transfer function filter, which was initially high, will be reduced. It has been confirmed by the present inventors through experiments and the like that the change of the transfer function does not occur all over the entire frequency band but occurs at a specific frequency.
【0020】そして、制御手段は、基準信号に基づいて
駆動信号を生成するようになっているから、その基準信
号の基本周波数及びその高次周波数の騒音又は振動を低
減し得る駆動信号を生成することができる。このため、
伝達関数フィルタの精度が特定の周波数で低下し、その
特定の周波数が基準信号の基本周波数又はその高次周波
数に一致又は略一致してしまうと、騒音又は振動の低減
に寄与しない周波数成分を多く含んだ制御音又は制御振
動が発生してしまい、これが残留騒音信号又は残留振動
信号として制御手段に取り込まれ、駆動信号の生成処理
に悪影響が与えられ、騒音又は振動の低減に寄与しない
周波数成分をさらに多く含んだ制御音又は制御振動が発
生し、…という悪循環に陥ってしまい制御が発散してし
まうのである。Since the control means generates the drive signal based on the reference signal, the control means generates a drive signal capable of reducing noise or vibration at the fundamental frequency of the reference signal and its higher order frequency. be able to. For this reason,
If the accuracy of the transfer function filter decreases at a specific frequency and the specific frequency matches or substantially matches the fundamental frequency of the reference signal or its higher order frequency, many frequency components that do not contribute to noise or vibration reduction are increased. The generated control sound or control vibration is generated, and this is taken into the control means as a residual noise signal or a residual vibration signal, which adversely affects the generation processing of the drive signal and removes frequency components that do not contribute to the reduction of noise or vibration. A control sound or control vibration including a larger amount is generated, causing a vicious cycle of ..., and the control is diverged.
【0021】従って、この請求項1に係る発明のよう
に、発散抑制手段が、伝達関数フィルタの各周波数成分
のうち、制御が発散した特定の周波数成分のみを適宜調
整すれば、より確実に制御の発散を抑制できるのであ
る。即ち、上記公報に記載された従来の技術のように、
伝達関数フィルタの位相を単純に変化させてしまうと、
制御が発散していない、つまり精度が低下していない周
波数成分についても位相が変化してしまうから、確実に
発散を抑制できない可能性があるのである。Therefore, if the divergence suppressing means appropriately adjusts only the specific frequency component whose control has diverged among the respective frequency components of the transfer function filter, the control can be performed more reliably. Divergence can be suppressed. That is, as in the prior art described in the above publication,
If you simply change the phase of the transfer function filter,
Since the phase also changes for frequency components for which control has not diverged, that is, for which accuracy has not been reduced, divergence may not be reliably suppressed.
【0022】また、請求項2に係る発明にあっては、発
散抑制手段によって、伝達関数フィルタから発散周波数
に相当する分割伝達関数フィルタを差し引く演算と、こ
の演算結果に、適宜位相を変換した後の分割伝達関数フ
ィルタを足し合わせる演算とが行われるから、伝達関数
フィルタの各周波数成分のうち、発散周波数に相当する
成分の位相だけが変換される。つまり、伝達関数フィル
タの各周波数成分のうち、発散周波数の成分のみが調整
されるから、請求項1に係る発明の作用が確実に発揮さ
れる。According to the second aspect of the present invention, the divergence suppressing means subtracts the divided transfer function filter corresponding to the divergence frequency from the transfer function filter, and the phase is appropriately converted to the result of the operation. Is performed, and only the phase of the component corresponding to the divergent frequency among the frequency components of the transfer function filter is converted. That is, among the frequency components of the transfer function filter, only the component of the divergent frequency is adjusted, so that the effect of the invention according to claim 1 is reliably exhibited.
【0023】そして、請求項3に係る発明にあっては、
発散抑制手段は、各分割伝達関数フィルタを足し合わせ
ることにより伝達関数フィルタを生成するが、各分割伝
達関数フィルタを足し合わせる際に、発散周波数に相当
する分割伝達関数フィルタのみの位相を変換する。この
ため、生成された伝達関数フィルタは、発散周波数の成
分のみが調整されることになるから、この請求項3に係
る発明であっても、請求項1に係る発明の作用が確実に
発揮される。In the invention according to claim 3,
The divergence suppressing unit generates a transfer function filter by adding the divided transfer function filters. When adding the divided transfer function filters, the divergence suppressing unit converts only the phase of the divided transfer function filter corresponding to the divergence frequency. Therefore, in the generated transfer function filter, only the component of the divergence frequency is adjusted. Therefore, even with the invention according to claim 3, the effect of the invention according to claim 1 is reliably exhibited. You.
【0024】さらに、請求項4に係る発明にあっては、
発散抑制手段は、伝達関数フィルタから発散周波数に相
当する分割伝達関数フィルタを差し引く演算を行って、
新たな伝達関数フィルタを生成するから、伝達関数フィ
ルタの各周波数成分のうち、発散周波数に相当する成分
だけが取り除かれる。つまり、精度が低下した発散周波
数に相当する成分のみを伝達関数フィルタから取り除
く、という調整が行われるから、この請求項4に係る発
明にあっても、請求項1に係る発明の作用が確実に発揮
される。Further, in the invention according to claim 4,
The divergence suppressing means performs an operation of subtracting the divided transfer function filter corresponding to the divergence frequency from the transfer function filter,
Since a new transfer function filter is generated, only a component corresponding to a divergent frequency is removed from each frequency component of the transfer function filter. In other words, since the adjustment is performed such that only the component corresponding to the divergence frequency whose accuracy has been reduced is removed from the transfer function filter, the operation of the invention according to the first aspect is ensured even in the invention according to the fourth aspect. Be demonstrated.
【0025】また、請求項5に係る発明にあっては、発
散抑制手段は、各分割伝達関数フィルタを足し合わせる
ことにより伝達関数フィルタを生成するが、各分割伝達
関数フィルタを足し合わせる際に、発散周波数に相当す
る分割伝達関数フィルタを除いている。このため、生成
された伝達関数フィルタには、発散周波数の成分のみが
含まれないことになるから、この請求項5に係る発明で
あっても、請求項1に係る発明の作用が確実に発揮され
る。Further, in the invention according to claim 5, the divergence suppressing means generates a transfer function filter by adding the divided transfer function filters. When adding the divided transfer function filters, The split transfer function filter corresponding to the divergence frequency is excluded. For this reason, the generated transfer function filter does not include only the component of the divergent frequency, so that even with the invention according to claim 5, the effect of the invention according to claim 1 is reliably exhibited. Is done.
【0026】一方、制御の発散は、上述したように、制
御音源又は制御振動源から発せられる制御音又は制御振
動のレベルが極端に増大する現象であり、そのレベルが
増大すると、駆動信号のレベルや、残留騒音信号又は残
留振動信号のレベルも同様に増大する。従って、請求項
6に係る発明のように、発散検出手段の発散判定手段が
バンドパス・フィルタ手段の処理結果に基づけば、制御
の発散を検出することができる。On the other hand, the divergence of the control is a phenomenon in which the level of the control sound or the control vibration emitted from the control sound source or the control vibration source extremely increases as described above. Also, the level of the residual noise signal or residual vibration signal similarly increases. Therefore, when the divergence determining means of the divergence detecting means is based on the processing result of the band-pass filter means, the divergence of the control can be detected.
【0027】また、制御が発散した場合にレベルが増大
するのは、低減対象の騒音又は振動の基本次数成分又は
高次成分に相当する成分である。従って、請求項6に係
る発明のように、発散周波数検出手段は、発散判定手段
が発散が生じていると判定した場合に判定の基礎となっ
たバンドパス・フィルタ、つまり出力レベルが非発散時
よりも増大しているバンドパス・フィルタの通過周波数
帯域と、基準信号の基本周波数とに基づけば、発散周波
数を検出することができる。例えば、請求項7に係る発
明のように、判定の基礎としたバンドパス・フィルタの
通過周波数帯域に含まれる各周波数のうち、基準信号の
基本周波数の整数倍の周波数を発散周波数として検出す
ることができる。When the control diverges, the level which increases increases is a component corresponding to the fundamental order component or higher order component of the noise or vibration to be reduced. Therefore, as in the invention according to claim 6, the divergence frequency detecting means is a band-pass filter serving as a basis for determination when the divergence determining means determines that divergence has occurred, that is, when the output level is not diverged. The divergent frequency can be detected on the basis of the band frequency of the band-pass filter, which has been increased more than that, and the fundamental frequency of the reference signal. For example, as in the invention according to claim 7, among the frequencies included in the pass frequency band of the band-pass filter used as the basis of the determination, a frequency that is an integral multiple of the fundamental frequency of the reference signal is detected as the diverging frequency. Can be.
【0028】[0028]
【発明の効果】以上説明したように、本発明によれば、
発散が生じた場合に、伝達関数フィルタの各周波数成分
のうち発散周波数の成分を調整することにより発散を抑
制するようにしたため、大幅なコストアップ等を招くこ
となく、伝達関数フィルタの修正を高精度に且つ短時間
で行えて、発散を抑制できるという効果がある。As described above, according to the present invention,
When the divergence occurs, the divergence is suppressed by adjusting the divergence frequency component of each frequency component of the transfer function filter, so that the transfer function filter can be highly modified without significantly increasing the cost. There is an effect that the divergence can be suppressed with accuracy and in a short time.
【0029】特に、請求項2〜5に係る発明によれば、
伝達関数フィルタの各周波数成分のうち発散周波数の成
分のみを確実に調整することができるから、発散を抑制
できる伝達関数フィルタの修正を、確実に行える。In particular, according to the second to fifth aspects of the present invention,
Since only the divergence frequency component of each frequency component of the transfer function filter can be reliably adjusted, the transfer function filter capable of suppressing divergence can be surely corrected.
【0030】また、請求項6又は7に係る発明によれ
ば、発散の検出並びに発散周波数の検出を容易に且つ確
実に行えるという効果がある。Further, according to the invention of claim 6 or 7, there is an effect that the divergence and the divergence frequency can be detected easily and reliably.
【0031】[0031]
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。図1乃至図6は本発明の第1の実
施の形態を示す図であって、図1は本発明に係る能動型
騒音振動制御装置の一実施形態である能動型振動制御装
置を適用した車両の概略側面図である。Embodiments of the present invention will be described below with reference to the drawings. FIGS. 1 to 6 show a first embodiment of the present invention. FIG. 1 shows a vehicle to which an active vibration control device according to an embodiment of the active noise vibration control device according to the present invention is applied. It is a schematic side view of.
【0032】先ず、構成を説明すると、エンジン30が
駆動信号に応じた能動的な支持力を発生可能な能動型エ
ンジンマウント1を介して、サスペンションメンバ等か
ら構成される車体35に支持されている。なお、実際に
は、エンジン30及び車体35間には、能動型エンジン
マウント1の他に、エンジン30及び車体35間の相対
変位に応じた受動的な支持力を発生する複数のエンジン
マウントも介在している。受動的なエンジンマウントと
しては、例えばゴム状の弾性体で荷重を支持する通常の
エンジンマウントや、ゴム状の弾性体内部に減衰力発生
可能に流体を封入してなる公知の流体封入式のマウント
インシュレータ等が適用できる。First, the structure will be described. The engine 30 is supported by a vehicle body 35 composed of a suspension member and the like via an active engine mount 1 capable of generating an active supporting force according to a drive signal. . Actually, between the engine 30 and the vehicle body 35, in addition to the active engine mount 1, a plurality of engine mounts that generate a passive supporting force according to the relative displacement between the engine 30 and the vehicle body 35 are interposed. doing. As a passive engine mount, for example, a normal engine mount that supports a load with a rubber-like elastic body, or a known fluid-filled mount in which a fluid is sealed inside a rubber-like elastic body so that a damping force can be generated. An insulator or the like can be applied.
【0033】一方、能動型エンジンマウント1は、例え
ば、図2に示すように構成されている。即ち、この実施
の形態における能動型エンジンマウント1は、エンジン
30への取付け用のボルト2aを上部に一体に備え且つ
内部が空洞で下部が開口したキャップ2を有し、このキ
ャップ2の下部外面には、軸が上下方向を向く内筒3の
上端部がかしめ止めされている。On the other hand, the active engine mount 1 is configured, for example, as shown in FIG. That is, the active engine mount 1 according to this embodiment has a cap 2 integrally provided with a bolt 2a for attachment to the engine 30 at the upper part and having a hollow inside and an open lower part. , The upper end of the inner cylinder 3 whose shaft is oriented in the vertical direction is fixed by caulking.
【0034】内筒3は、下端側の方が縮径した形状とな
っていて、その下端部が内側に水平に折り曲げられて、
ここに円形の開口部3aが形成されている。そして、内
筒3の内側には、キャップ2及び内筒3内部の空間を上
下に二分するように、キャップ2及び内筒3のかしめ止
め部分に一緒に挟み込まれてダイアフラム4が配設され
ている。ダイアフラム4の上側の空間は、キャップ2の
側面に孔を開けることにより大気圧に通じている。The inner cylinder 3 has a shape in which the diameter at the lower end is reduced, and the lower end is horizontally bent inward.
Here, a circular opening 3a is formed. A diaphragm 4 is disposed inside the inner cylinder 3 so as to be interposed between the cap 2 and the caulking prevention portion of the inner cylinder 3 so as to divide the space inside the cap 2 and the inner cylinder 3 up and down. I have. The space above the diaphragm 4 communicates with the atmospheric pressure by making a hole in the side surface of the cap 2.
【0035】さらに、内筒3の内側にはオリフィス構成
体5が配設されている。なお、本実施の形態では、内筒
3内面及びオリフィス構成体5間には、薄膜状の弾性体
(ダイアフラム4の外周部を延長させたものでもよい)
が介在していて、これにより、オリフィス構成体5は内
筒3内側に強固に嵌め込まれている。Further, an orifice structure 5 is disposed inside the inner cylinder 3. In the present embodiment, between the inner surface of the inner cylinder 3 and the orifice constituting member 5, an elastic body in the form of a thin film (the outer peripheral portion of the diaphragm 4 may be extended).
, Whereby the orifice structure 5 is firmly fitted inside the inner cylinder 3.
【0036】このオリフィス構成体5は、内筒3の内部
空間に整合して略円柱形に形成されていて、その上面に
は円形の凹部5aが形成されている。そして、その凹部
5aと、底面の開口部3aに対向する部分との間が、オ
リフィス5bを介して連通するようになっている。オリ
フィス5bは、例えば、オリフィス構成体5の外周面に
沿って螺旋状に延びる溝と、その溝の一端部を凹部5a
に連通させる流路と、その溝の他端部を開口部3aに連
通させる流路とで構成される。The orifice structure 5 is formed in a substantially cylindrical shape in alignment with the internal space of the inner cylinder 3, and has a circular recess 5a formed on the upper surface thereof. The recess 5a and the portion of the bottom surface facing the opening 3a communicate with each other via the orifice 5b. The orifice 5b has, for example, a groove spirally extending along the outer peripheral surface of the orifice structure 5, and one end of the groove formed by a recess 5a.
And a flow path that connects the other end of the groove to the opening 3a.
【0037】一方、内筒3の外周面には、内周面側が若
干上方に盛り上がった肉厚円筒状の支持弾性体6の内周
面が加硫接着されていて、その支持弾性体6の外周面
は、上端側が拡径した円筒部材としての外筒7の内周面
上部に加硫接着されている。On the other hand, on the outer peripheral surface of the inner cylinder 3, the inner peripheral surface of a thick cylindrical supporting elastic body 6 whose inner peripheral surface side is slightly raised upward is vulcanized and bonded. The outer peripheral surface is vulcanized and bonded to the upper part of the inner peripheral surface of the outer cylinder 7 as a cylindrical member whose upper end is enlarged in diameter.
【0038】そして、外筒7の下端部は上面が開口した
円筒形のアクチュエータケース8の上端部にかしめ止め
されていて、そのアクチュエータケース8の下端面から
は、車体35側への取付け用の取付けボルト9が突出し
ている。取付けボルト9は、その頭部9aが、アクチュ
エータケース8の内底面に張り付いた状態で配設された
平板部材8aの中央の空洞部8bに収容されている。The lower end of the outer cylinder 7 is fixed by caulking to the upper end of a cylindrical actuator case 8 having an open upper surface, and the lower end of the actuator case 8 is used for mounting to the vehicle body 35 side. The mounting bolt 9 protrudes. The mounting bolt 9 is accommodated in a central hollow portion 8b of a flat plate member 8a provided with its head 9a attached to the inner bottom surface of the actuator case 8.
【0039】さらに、アクチュエータケース8の内側に
は、円筒形の鉄製のヨーク10Aと、このヨーク10A
の中央部に軸を上下に向けて巻き付けられた励磁コイル
10Bと、ヨーク10Aの励磁コイル10Bに包囲され
た部分の上面に極を上下に向けて固定された永久磁石1
0Cと、から構成される電磁アクチュエータ10が配設
されている。Further, inside the actuator case 8, a cylindrical iron yoke 10A and this yoke 10A
An excitation coil 10B wound around the center of the yoke with its axis up and down, and a permanent magnet 1 fixed with its poles up and down on the upper surface of a portion of the yoke 10A surrounded by the excitation coil 10B.
0C is provided.
【0040】また、アクチュエータケース8の上端部は
フランジ状に形成されたフランジ部8Aとなっていて、
そのフランジ部8Aに外筒7の下端部がかしめられて両
者が一体となっているのであるが、そのかしめ止め部分
には、円形の金属製の板ばね11の周縁部(端部)が挟
み込まれていて、その板ばね11の中央部の電磁アクチ
ュエータ10側には、リベット11aによって磁化可能
な磁路部材12が固定されている。なお、磁路部材12
はヨーク10Aよりも若干小径の鉄製の円板であって、
その底面が電磁アクチュエータ10に近接するような厚
みに形成されている。The upper end of the actuator case 8 is a flange 8A formed in a flange shape.
The lower end portion of the outer cylinder 7 is swaged by the flange portion 8A, and the both are integrated. The peripheral portion (end portion) of the circular metal leaf spring 11 is sandwiched in the swaging preventing portion. A magnetic path member 12 that can be magnetized is fixed to a center portion of the leaf spring 11 on the side of the electromagnetic actuator 10 by a rivet 11a. The magnetic path member 12
Is an iron disk slightly smaller in diameter than the yoke 10A,
The bottom surface is formed so as to have a thickness close to the electromagnetic actuator 10.
【0041】さらに、上記かしめ止め部分には、フラン
ジ部8Aと板ばね11とに挟まれるように、リング状の
薄膜弾性体13と、力伝達部材14のフランジ部14a
とが支持されている。具体的には、アクチュエータケー
ス8のフランジ部8A上に、薄膜弾性体13と、力伝達
部材14のフランジ部14aと、板ばね11とをこの順
序で重ね合わせるとともに、その重なり合った全体を外
筒7の下端部をかしめて一体としている。Further, the ring-shaped thin film elastic body 13 and the flange portion 14a of the force transmitting member 14 are sandwiched between the flange portion 8A and the leaf spring 11 at the crimp-stopping portion.
And are supported. Specifically, the thin film elastic body 13, the flange portion 14a of the force transmitting member 14, and the leaf spring 11 are superimposed on the flange portion 8A of the actuator case 8 in this order, and The lower end of 7 is caulked and integrated.
【0042】力伝達部材14は、磁路部材12を包囲す
る短い円筒形の部材であって、その上端部がフランジ部
14aとなっており、その下端部は電磁アクチュエータ
10のヨーク10Aの上面に結合している。具体的に
は、ヨーク10Aの上端面周縁部に形成された円形の溝
に、力伝達部材14の下端部が嵌合して両者が結合され
ている。また、力伝達部材14の弾性変形時のばね定数
は、薄膜弾性体13のばね定数よりも大きい値に設定さ
れている。The force transmitting member 14 is a short cylindrical member surrounding the magnetic path member 12, and has an upper end portion serving as a flange portion 14 a and a lower end portion provided on the upper surface of the yoke 10 A of the electromagnetic actuator 10. Are combined. Specifically, the lower end of the force transmitting member 14 is fitted into a circular groove formed in the peripheral edge of the upper end surface of the yoke 10A, and the two are joined. The spring constant of the force transmitting member 14 during elastic deformation is set to a value larger than the spring constant of the thin film elastic body 13.
【0043】ここで、本実施の形態では、支持弾性体6
の下面及び板ばね11の上面によって画成された部分に
流体室15が形成され、ダイアフラム4及び凹部5aに
よって画成された部分に副流体室16が形成されてい
て、これら流体室15及び副流体室16間が、オリフィ
ス構成体5に形成されたオリフィス5bを介して連通し
ている。なお、これら流体室15,副流体室16及びオ
リフィス5b内には、油等の流体が封入されている。Here, in the present embodiment, the supporting elastic member 6
A fluid chamber 15 is formed in a portion defined by the lower surface of the plate spring 11 and the upper surface of the leaf spring 11, and a sub-fluid chamber 16 is formed in a portion defined by the diaphragm 4 and the concave portion 5a. The fluid chambers 16 communicate with each other via an orifice 5b formed in the orifice structure 5. A fluid such as oil is sealed in the fluid chamber 15, the sub-fluid chamber 16, and the orifice 5b.
【0044】かかるオリフィス5bの流路形状等で決ま
る流体マウントとしての特性は、走行中のエンジンシェ
イク発生時、つまり5〜15Hzで能動型エンジンマウン
ト1が加振された場合に高動ばね定数、高減衰力を示す
ように調整されている。The characteristics of the fluid mount determined by the flow path shape and the like of the orifice 5b include a high dynamic spring constant when an engine shake occurs during running, that is, when the active engine mount 1 is vibrated at 5 to 15 Hz. It is adjusted to show high damping force.
【0045】そして、電磁アクチュエータ10の励磁コ
イル10Bは、コントローラ25からハーネス23aを
通じて供給される電流である駆動信号yに応じて所定の
電磁力を発生するようになっている。コントローラ25
は、マイクロコンピュータ,必要なインタフェース回
路,A/D変換器,D/A変換器,アンプ等を含んで構
成され、エンジンシェイクよりも高周波の振動であるア
イドル振動やこもり音振動・加速時振動が車体35に入
力されている場合には、その振動を低減できる能動的な
支持力が能動型エンジンマウント1に発生するように、
能動型エンジンマウント1に対する駆動信号yを生成し
出力するようになっている。The exciting coil 10B of the electromagnetic actuator 10 generates a predetermined electromagnetic force according to a drive signal y which is a current supplied from the controller 25 through the harness 23a. Controller 25
Is composed of a microcomputer, necessary interface circuits, A / D converters, D / A converters, amplifiers, etc., and generates idle vibrations, muffled vibrations, and acceleration vibrations which are higher in frequency than the engine shake. When input to the vehicle body 35, an active supporting force capable of reducing the vibration is generated in the active engine mount 1.
A drive signal y for the active engine mount 1 is generated and output.
【0046】ここで、アイドル振動やこもり音振動は、
例えばレシプロ4気筒エンジンの場合、エンジン回転2
次成分のエンジン振動が車体35に伝達されることが主
な原因であるから、そのエンジン回転2次成分に同期し
て駆動信号yを生成し出力すれば、車体側振動の低減が
可能となる。そこで、本実施の形態では、エンジン30
のクランク軸の回転に同期した(例えば、レシプロ4気
筒エンジンの場合には、クランク軸が180度回転する
度に一つの)インパルス信号を生成し基準信号xとして
出力するパルス信号生成器26を設けていて、その基準
信号xが、エンジン30における振動の発生状態を表す
信号としてコントローラ25に供給されるようになって
いる。Here, the idle vibration and the muffled sound vibration are as follows.
For example, in the case of a reciprocating four-cylinder engine,
The main cause is that the engine vibration of the next component is transmitted to the vehicle body 35. Therefore, if the drive signal y is generated and output in synchronization with the engine rotation secondary component, the vehicle body-side vibration can be reduced. . Therefore, in the present embodiment, the engine 30
(For example, in the case of a reciprocating four-cylinder engine, one pulse signal is generated every time the crankshaft rotates 180 degrees) and a pulse signal generator 26 is provided which outputs the impulse signal as a reference signal x. The reference signal x is supplied to the controller 25 as a signal indicating the state of occurrence of vibration in the engine 30.
【0047】一方、電磁アクチュエータ10のヨーク1
0Aの下端面と、アクチュエータケース8の底面を形成
する平板部材8aの上面との間に挟み込まれるように、
エンジン30から支持弾性体6を通じて伝達する加振力
を検出する荷重センサ22が配設されていて、荷重セン
サ22の検出結果がハーネス23bを通じて残留振動信
号eとしてコントローラ25に供給されるようになって
いる。荷重センサ22としては、具体的には、圧電素
子,磁歪素子,歪ゲージ等が適用可能である。On the other hand, the yoke 1 of the electromagnetic actuator 10
0A and the upper surface of the flat plate member 8a forming the bottom surface of the actuator case 8,
A load sensor 22 for detecting an exciting force transmitted from the engine 30 through the support elastic body 6 is provided, and a detection result of the load sensor 22 is supplied to the controller 25 as a residual vibration signal e through a harness 23b. ing. Specifically, as the load sensor 22, a piezoelectric element, a magnetostrictive element, a strain gauge, or the like can be applied.
【0048】そして、コントローラ25は、供給される
残留振動信号e及び基準信号xに基づき、適応アルゴリ
ズムの一つである同期式Filtered−X LMS
アルゴリズムを実行することにより、能動型エンジンマ
ウント1に対する駆動信号yを演算し、その駆動信号y
を能動型エンジンマウント1に出力するようになってい
る。Then, based on the supplied residual vibration signal e and reference signal x, the controller 25 performs a synchronous Filtered-X LMS which is one of adaptive algorithms.
By executing the algorithm, a drive signal y for the active engine mount 1 is calculated, and the drive signal y is calculated.
Is output to the active engine mount 1.
【0049】具体的には、コントローラ25は、フィル
タ係数Wi (i=0,1,2,…,I−1:Iはタップ
数)可変の適応ディジタルフィルタWを有していて、最
新の基準信号xが入力された時点から所定のサンプリン
グ・クロックの間隔で、その適応ディジタルフィルタW
のフィルタ係数Wを順番に駆動信号yとして出力する一
方、基準信号x及び残留振動信号eに基づいて適応ディ
ジタルフィルタWのフィルタ係数Wi を適宜更新する処
理を実行するようになっている。Specifically, the controller 25 has an adaptive digital filter W having a variable filter coefficient W i (i = 0, 1, 2,..., I-1: I is the number of taps). At a predetermined sampling clock interval from the time when the reference signal x is input, the adaptive digital filter W
Are sequentially output as the drive signal y, and a process of appropriately updating the filter coefficient W i of the adaptive digital filter W based on the reference signal x and the residual vibration signal e is executed.
【0050】適応ディジタルフィルタWの更新式は、F
iltered−X LMSアルゴリズムに従った下記
の(1)式のようになる。 Wi (n+1)=Wi (n)−μRT e(n) ……(1) ここで、(n),(n+1)が付く項はサンプリング時
刻n,n+1における値であることを表し、μは収束係
数である。また、更新用基準信号RT は、理論的には、
基準信号xを、能動型エンジンマウント1の電磁アクチ
ュエータ10及び荷重センサ22間の伝達関数Cを有限
インパルス応答型フィルタでモデル化した伝達関数フィ
ルタC^でフィルタ処理した値であるが、基準信号xの
大きさは“1”であるから、伝達関数フィルタC^のイ
ンパルス応答を基準信号xに同期して次々と生成した場
合のそれらインパルス応答波形のサンプリング時刻nに
おける和に一致する。The updating equation of the adaptive digital filter W is F
The following equation (1) is obtained according to the filtered-X LMS algorithm. W i (n + 1) = W i (n) -μR T e (n) ...... (1) where, indicates that the value in (n), (n + 1 ) term is attached is sampling time n, n + 1, μ is a convergence coefficient. The update reference signal R T is theoretically expressed as
The reference signal x is a value obtained by filtering the transfer function C between the electromagnetic actuator 10 and the load sensor 22 of the active engine mount 1 with a transfer function filter C ^ modeled by a finite impulse response type filter. Is "1", which is equal to the sum of the impulse response waveforms at the sampling time n when the impulse responses of the transfer function filter C # are successively generated in synchronization with the reference signal x.
【0051】また、理論的には、基準信号xを適応ディ
ジタルフィルタWでフィルタ処理して駆動信号yを生成
するのであるが、基準信号xの大きさが“1”であるた
め、フィルタ係数Wi を順番に駆動信号yとして出力し
ても、フィルタ処理の結果を駆動信号yとしたのと同じ
結果になる。Theoretically, the reference signal x is filtered by the adaptive digital filter W to generate the drive signal y. However, since the magnitude of the reference signal x is "1", the filter coefficient W Even if i is sequentially output as the drive signal y, the result is the same as when the result of the filter processing is set as the drive signal y.
【0052】これらコントローラ25における演算は実
際にはマイクロプロセッサ内で実行されるものである
が、その機能構成をブロック図で表すと、図3に示すよ
うになる。つまり、コントローラ25は、基準信号xが
入力された時点から適応ディジタルフィルタWのフィル
タ係数Wi を駆動信号yとして順次出力する駆動信号生
成部25Aと、基準信号xと伝達関数フィルタC^とを
畳み込んで更新用基準信号RT を演算する更新用基準信
号演算部25Bと、更新用基準信号RT と残留振動信号
eとに基づいて上記(1)式に従って適応ディジタルフ
ィルタWの各フィルタ係数Wi を更新するフィルタ係数
更新部25Cと、を有している。The calculations in the controller 25 are actually executed in the microprocessor, but the functional configuration thereof is shown in a block diagram in FIG. That is, the controller 25 includes the drive signal generation unit 25A that sequentially outputs the filter coefficient W i of the adaptive digital filter W as the drive signal y from the time when the reference signal x is input, and the reference signal x and the transfer function filter C ^. and updating the reference signal calculation unit 25B for calculating the updated reference signal R T convolved, each filter coefficient of the adaptive digital filter W according to the above (1) based on the updated reference signal R T and the residual vibration signal e It has a filter coefficient updating unit 25C, the updating of W i.
【0053】さらに、コントローラ25は、残留振動信
号eに基づいて制御が発散していることを検出する発散
検出部25Dと、この発散検出部25Dの検出結果と基
準信号xとに基づいて発散が生じている周波数を発散周
波数fD を求める発散周波数検出部25Eと、発散検出
部25Dが制御の発散を検出した場合に伝達関数フィル
タC^の各周波数成分のうち発散周波数fD に相当する
成分の位相を変換する伝達関数フィルタ修正部25F
と、を有している。The controller 25 further includes a divergence detecting section 25D for detecting that the control is diverging based on the residual vibration signal e, and a divergence based on the detection result of the divergence detecting section 25D and the reference signal x. A divergence frequency detection unit 25E for obtaining a divergence frequency f D from a generated frequency, and a component corresponding to the divergence frequency f D among the frequency components of the transfer function filter C ^ when the divergence detection unit 25D detects the divergence of the control. Function filter correction unit 25F that converts the phase of
And
【0054】発散検出部25Dは、残留振動信号eをフ
ィルタ処理するバンドパス・フィルタ処理部を、それぞ
れの通過周波数帯域が異なるように複数備えていて、そ
れらバンドパス・フィルタ処理部の処理結果のうちの少
なくとも一つのレベルが所定のしきい値ethを越えてい
る場合に、制御に発散が生じていると判定するようにな
っている。つまり、本実施の形態のような能動型振動制
御装置における制御の発散は、能動型エンジンマウント
1から発せられる制御振動によってメンバ35側の振動
レベルが却って増大してしまう現象であるから、残留振
動信号eのレベルに基づけば制御の発散を検出すること
ができるのである。The divergence detecting section 25D includes a plurality of band-pass filter processing sections for filtering the residual vibration signal e so that the respective pass frequency bands are different, and the processing results of the band-pass filter processing sections are obtained. If at least one of the levels exceeds a predetermined threshold value eth , it is determined that divergence has occurred in the control. That is, the divergence of the control in the active vibration control apparatus as in the present embodiment is a phenomenon in which the vibration level on the member 35 side is increased by the control vibration generated from the active engine mount 1, and thus the residual vibration is generated. The divergence of the control can be detected based on the level of the signal e.
【0055】発散周波数検出部25Eは、発散検出部2
5Dにおいてバンドパス・フィルタ処理部の処理結果の
少なくとも一つのレベルが所定のしきい値ethを越えて
いると判定された場合、つまり制御が発散していること
が検出された場合に、処理結果がしきい値ethを越えて
いると判定されたバンドパス・フィルタ処理部の通過周
波数帯域fL 〜fU と、基準信号xの生成間隔から判る
その基準信号xの周波数fx とに基づいて、発散周波数
fD を検出するようになっている。The divergence frequency detector 25E is provided with the divergence detector 2
If it is determined in 5D that at least one level of the processing result of the band-pass filter processing unit exceeds a predetermined threshold value eth , that is, if it is detected that control is diverged, the processing is performed. results and pass the frequency band f L ~f U bandpass filtering unit which is determined to exceed the threshold value e th, seen from the generation interval of the reference signal x to the frequency f x of the reference signal x based on, so as to detect the diverging frequency f D.
【0056】つまり、制御の発散は、低減対象である振
動の基本次数成分又は高次成分に相当する成分のレベル
が極端に増大する現象であるから、その制御の発散が生
じている周波数は、振動の基本周波数の整数倍である可
能性が極めて高い。そして、本実施の形態のように、発
散検出部25Dがバンドパス・フィルタ処理部の処理結
果に基づいて制御の発散を検出するようになっている場
合、発散周波数fD は少なくとも処理結果がしきい値e
thを越えていると判定されたバンドパス・フィルタ処理
部の通過周波数帯域fL 〜fU 内に存在することは明ら
かである。その一方で、振動の基本周波数は、基準信号
xの周波数fx に他ならないから、その通過周波数帯域
fL 〜fU 内に存在する周波数fx の整数倍の周波数
を、発散周波数fD と認定することができるのである。That is, the divergence of the control is a phenomenon in which the level of the component corresponding to the fundamental order component or the higher-order component of the vibration to be reduced is extremely increased. It is very likely that it is an integral multiple of the fundamental frequency of the vibration. Then, as in the present embodiment, if the divergence detector 25D is adapted to detect a divergence of control based on the processing result of the band-pass filter processing section, diverging frequency f D is at least the processing result is Threshold e
It is clear that the signal is present in the pass frequency bands f L to f U of the band-pass filter processing unit determined to exceed th . On the other hand, the fundamental frequency of the vibration, because none other than the frequency f x of the reference signal x, an integer multiple of the frequency of the frequency f x existing in its passing frequency band f L ~f U, and diverging frequency f D It can be certified.
【0057】そして、伝達関数フィルタ修正部25F
は、伝達関数フィルタC^の各周波数成分のうち、発散
周波数fD に相当する成分の位相のみを調整することに
より、伝達関数フィルタC^の精度低下を解消して、制
御の発散を抑制するようになっている。具体的には、コ
ントローラ25は、伝達関数フィルタC^の他に、その
伝達関数フィルタC^を各周波数成分毎に分割した複数
の分割伝達関数フィルタC^(f1 )〜C^(fN )を
記憶している。ただし、この実施の形態では、実際の振
動低減制御にとって必要な全周波数帯域の全ての周波数
毎に分割伝達関数フィルタC^(f1 )〜C^(fN )
を記憶しているのではなく、制御の発散が生じる可能性
の高い周波数については分割伝達関数フィルタを記憶
し、制御の発散が生じる可能性が極めて低い周波数につ
いては分割伝達関数フィルタを記憶しておらず、これに
より、コントローラ25における記憶領域の節約をして
いる。制御の発散が生じ易い周波数は、能動型エンジン
マウント1に対して過負荷を与えた耐久実験やシミュレ
ーション等によって求めることができる。Then, the transfer function filter correction unit 25F
, Of the transfer function filter C ^ each frequency component of, by adjusting only the phase component corresponding to the diverging frequency f D, to eliminate the inaccuracy of the transfer function filter C ^, suppress divergence of the control It has become. Specifically, the controller 25, in addition to the transfer function filter C ^, a plurality of divided transfer function filters C ^ (f 1 ) to C ^ (f N ) obtained by dividing the transfer function filter C ^ for each frequency component. ) Is remembered. However, in this embodiment, the divided transfer function filters C ^ (f 1 ) to C ^ (f N ) are provided for all frequencies in the entire frequency band necessary for actual vibration reduction control.
Instead of storing the split transfer function filter for frequencies where control divergence is likely to occur, the split transfer function filter is stored for frequencies where control divergence is extremely unlikely to occur. However, this saves the storage area in the controller 25. The frequency at which control divergence is likely to occur can be determined by an endurance experiment, simulation, or the like in which the active engine mount 1 is overloaded.
【0058】つまり、有限インパルス応答型のディジタ
ルフィルタである伝達関数フィルタC^は、例えば図4
(b)に示すような波形となるが、これを例えばFFT
によって周波数解析し、その結果を各周波数成分毎に逆
FFTして時間軸のモデルに戻せば、図4(a)に例示
するような複数の分割伝達関数フィルタC^(f1 ),
C^(f2 ),C^(f3 ),…C^(fN )に分割す
ることができる。従って、各分割伝達関数フィルタを足
し合わせれば、元の伝達関数フィルタC^が得られる。
そして、コントローラ25は、上記のようなFFT及び
逆FFTによって得られる複数の分割伝達関数フィルタ
C^(f1 )〜C^(fN )のうち、制御の発散が生じ
る可能性の高いものを記憶している。That is, the transfer function filter C ^, which is a finite impulse response type digital filter, is, for example, as shown in FIG.
The waveform is as shown in FIG.
If the result is subjected to inverse FFT for each frequency component and returned to the time axis model, a plurality of split transfer function filters C ^ (f 1 ), as illustrated in FIG.
C ^ (f 2 ), C ^ (f 3 ),... C ^ (f N ). Therefore, the original transfer function filter C ^ is obtained by adding the divided transfer function filters.
Then, the controller 25 selects, from among the plurality of divided transfer function filters C 1 (f 1 ) to C ^ (f N ) obtained by the above-described FFT and inverse FFT, a filter having a high possibility that control divergence occurs. I remember.
【0059】そして、伝達関数フィルタ修正部25F
は、発散検出部25Dが制御の発散を検出し、発散周波
数検出部25が発散周波数fD を検出した場合には、伝
達関数フィルタC^から発散周波数fD に相当する分割
伝達関数フィルタC^(fD )を差し引き、その差し引
いた結果に、位相を変換した分割伝達関数フィルタC^
(fD )' を足し合わせることにより、修正された新た
な伝達関数フィルタC^を生成するようになっている。Then, the transfer function filter correction unit 25F
The divergence detector 25D detects the divergence control, when the diverging frequency detecting unit 25 detects the diverging frequency f D is divided transfer function filter C corresponding to the diverging frequency f D from the transfer function filter C ^ ^ (F D ) is subtracted, and the result of the subtraction is added to the phase-converted divided transfer function filter C ^.
By adding (f D ) ′, a new corrected transfer function filter C ^ is generated.
【0060】なお、コントローラ25は、伝達関数フィ
ルタ修正部25Fによって位相が変換された分割伝達関
数フィルタC^(fD )' を、新たな分割伝達関数フィ
ルタC^(fD )として記憶するようになっている。ま
た、伝達関数フィルタ修正部25Fにおける伝達関数フ
ィルタC^の修正は、制御の発散が解消されるまで繰り
返し実行される。The controller 25 stores the divided transfer function filter C フ ィ ル タ (f D ) ′ whose phase has been converted by the transfer function filter correction unit 25F as a new divided transfer function filter C ^ (f D ). It has become. The correction of the transfer function filter C # in the transfer function filter correction unit 25F is repeatedly executed until the divergence of the control is eliminated.
【0061】そして、伝達関数フィルタ修正部25Fが
実行する分割伝達関数フィルタC^(fD )の位相変換
は、本実施の形態では、位相が進む方向への変換となっ
ている。その理由は、伝達関数フィルタC^の精度低下
は、本実施の形態のような能動型エンジンマウント1を
用いた能動型振動制御装置の場合、その能動型エンジン
マウント1の支持弾性体6等のゴム状部分の硬化方向へ
の劣化に伴う実際の伝達関数の変化が主な原因であり、
支持弾性体6等が硬化すると共振周波数が高くなり、実
際の伝達関数の位相は進む方向に変化するからである。The phase conversion of the divided transfer function filter C ^ (f D ) performed by the transfer function filter correction unit 25F is conversion in the direction in which the phase advances in the present embodiment. The reason for this is that the accuracy of the transfer function filter C ^ is reduced by the active elastic mount 6 and the like of the active engine mount 1 in the case of the active vibration control device using the active engine mount 1 as in the present embodiment. The main cause is the change of the actual transfer function due to the deterioration of the rubber-like part in the curing direction,
This is because when the supporting elastic body 6 and the like are hardened, the resonance frequency increases, and the phase of the actual transfer function changes in the advancing direction.
【0062】分割伝達関数フィルタC^(fD )の位相
を進めるということは、実際には、その分割伝達関数フ
ィルタC^(fD )が時間軸上の数列で表されるから、
それら数列を例えば一つずつ時間軸上で位相が進むよう
にシフトする作業となる。例えば、分割伝達関数フィル
タC^(fD )が、{C^1 ,C^2 ,C^3 ,…,C
^n }という数列の場合には、時間軸上で一つだけ位相
を進めた分割伝達関数フィルタC^(fD )は、{C^
2 ,C^3 ,C^4 ,…,C^n ,C^1 }となる。To advance the phase of the divided transfer function filter C ^ (f D ) actually means that the divided transfer function filter C ^ (f D ) is represented by a sequence on the time axis.
For example, these sequences are shifted one by one such that the phase advances on the time axis. For example, if the split transfer function filter C ^ (f D ) is {C ^ 1 , C ^ 2 , C ^ 3 ,.
In the case of the sequence { n }, the split transfer function filter C ^ (f D ) advanced by one phase on the time axis is {C ^
2 , C ^ 3 , C ^ 4 ,..., C ^ n , C ^ 1 ^.
【0063】次に、本実施の形態の動作を説明する。即
ち、エンジンシェイク発生時には、オリフィス5aの流
路形状等を適宜選定している結果、この能動型エンジン
マウント1は高動ばね定数,高減衰力の支持装置として
機能するため、エンジン30側で発生したエンジンシェ
イクが能動型エンジンマウント1によって減衰され、車
体35側の振動レベルが低減される。なお、エンジンシ
ェイクに対しては、特に可動板12を積極的に変位させ
る必要はない。Next, the operation of this embodiment will be described. That is, when the engine shake occurs, the flow path shape of the orifice 5a and the like are appropriately selected. As a result, the active engine mount 1 functions as a supporting device having a high dynamic spring constant and a high damping force. The engine shake is damped by the active engine mount 1, and the vibration level on the vehicle body 35 side is reduced. It is not necessary to positively displace the movable plate 12 with respect to the engine shake.
【0064】一方、オリフィス5a内の流体がスティッ
ク状態となり流体室15及び副流体室16間での流体の
移動が不可能になるアイドル振動周波数以上の周波数の
振動が入力された場合には、コントローラ25は、所定
の演算処理を実行し、電磁アクチュエータ10に駆動信
号yを出力し、能動型エンジンマウント1に振動を低減
し得る能動的な支持力を発生させる。On the other hand, when the fluid in the orifice 5a is in a stick state and a vibration having a frequency higher than the idle vibration frequency at which the fluid cannot move between the fluid chamber 15 and the sub-fluid chamber 16 is inputted, the controller The reference numeral 25 executes a predetermined arithmetic processing, outputs a drive signal y to the electromagnetic actuator 10, and causes the active engine mount 1 to generate an active supporting force capable of reducing vibration.
【0065】これを、アイドル振動,こもり音振動入力
時にコントローラ25内で実行される処理の概要を示す
フローチャートである図5に従って具体的に説明する。
先ず、そのステップ101において所定の初期設定が行
われた後に、ステップ102に移行し、伝達関数フィル
タC^に基づいて更新用基準信号RT が演算される。な
お、このステップ102では、一周期分の更新用基準信
号RT がまとめて演算される。This will be described in detail with reference to FIG. 5 which is a flowchart showing the outline of the processing executed in the controller 25 when the idle vibration and the muffled sound vibration are input.
First, after a predetermined initial setting is performed in step 101, the process proceeds to step 102, where an update reference signal R T is calculated based on the transfer function filter C ^. In this step 102, the update reference signal RT for one cycle is calculated collectively.
【0066】そして、ステップ103に移行しカウンタ
iが零クリアされた後に、ステップ104に移行して、
適応ディジタルフィルタWのi番目のフィルタ係数Wi
が駆動信号yとして出力される。Then, the process proceeds to step 103, and after the counter i is cleared to zero, the process proceeds to step 104,
I-th filter coefficient W i of the adaptive digital filter W
Is output as the drive signal y.
【0067】ステップ104で駆動信号yを出力した
ら、ステップ105に移行し、残留振動信号eが読み込
まれる。この残留振動信号eは、現在のカウンタiの値
とともに記憶される。After outputting the drive signal y in step 104, the process proceeds to step 105, where the residual vibration signal e is read. This residual vibration signal e is stored together with the current value of the counter i.
【0068】そして、ステップ106に移行して、カウ
ンタjが零クリアされ、次いでステップ107に移行
し、適応ディジタルフィルタWのj番目のフィルタ係数
Wj が上記(1)式に従って更新される。[0068] Then, the process proceeds to step 106, counter j is zero cleared, then the process proceeds to step 107, j-th filter coefficient W j of the adaptive digital filter W is updated in accordance with the equation (1).
【0069】ステップ107における更新処理が完了し
たら、ステップ108に移行し、次の基準信号xが入力
されているか否かを判定し、ここで基準信号xが入力さ
れていないと判定された場合は、適応ディジタルフィル
タWの次のフィルタ係数の更新又は駆動信号yの出力処
理を実行すべく、ステップ109に移行する。When the updating process in step 107 is completed, the process proceeds to step 108, where it is determined whether or not the next reference signal x has been input. If it is determined that the reference signal x has not been input, Then, the process proceeds to step 109 in order to update the next filter coefficient of the adaptive digital filter W or output the drive signal y.
【0070】ステップ109では、カウンタjが、出力
回数Ty (正確には、カウンタjは0からスタートする
ため、出力回数Ty から1を減じた値)に達しているか
否かを判定する。この判定は、ステップ104で適応デ
ィジタルフィルタWのフィルタ係数Wi を駆動信号yと
して出力した後に、適応ディジタルフィルタWのフィル
タ係数Wi を、駆動信号yとして必要な数だけ更新した
か否かを判断するためのものである。そこで、このステ
ップ109の判定が「NO」の場合には、ステップ11
0でカウンタjをインクリメントした後に、ステップ1
07に戻って上述した処理を繰り返し実行する。In step 109, it is determined whether or not the counter j has reached the number of outputs T y (more precisely, since the counter j starts from 0, a value obtained by subtracting 1 from the number of outputs T y ). This determination after outputting the filter coefficient W i of the adaptive digital filter W as the drive signal y in step 104, the filter coefficient W i of the adaptive digital filter W, whether to update the necessary number as the drive signal y It is for judgment. Therefore, if the determination in step 109 is “NO”, step 11
After incrementing the counter j by 0, step 1
Returning to step 07, the above processing is repeatedly executed.
【0071】しかし、ステップ109の判定が「YE
S」の場合には、適応ディジタルフィルタWのフィルタ
係数のうち、駆動信号yとして必要な数のフィルタ係数
の更新処理が完了したと判断できるから、ステップ11
1に移行し、カウンタiをインクリメントした後に、上
記ステップ104の処理を実行してから所定のサンプリ
ング・クロックの間隔に対応する時間が経過するまで待
機し、サンプリング・クロックに対応する時間が経過し
たら、上記ステップ104に戻って上述した処理を繰り
返し実行する。However, the determination in step 109 is "YE
In the case of "S", it can be determined that the update processing of the necessary number of filter coefficients as the drive signal y among the filter coefficients of the adaptive digital filter W has been completed.
After incrementing the counter i, the process waits until the time corresponding to the predetermined sampling clock interval elapses after executing the processing in step 104, and when the time corresponding to the sampling clock elapses, Then, the process returns to step 104 to repeatedly execute the above-described processing.
【0072】一方、ステップ108で基準信号xが入力
されたと判断された場合には、ステップ112に移行
し、カウンタi(正確には、カウンタiが0からスター
トするため、カウンタiに1を加えた値)を最新の出力
回数Ty として保存した後に、ステップ102に戻っ
て、上述した処理を繰り返し実行する。On the other hand, if it is determined in step 108 that the reference signal x has been input, the process proceeds to step 112, and the counter i (exactly, since the counter i starts from 0, 1 is added to the counter i). Is stored as the latest output count Ty, and the process returns to step 102 to repeatedly execute the above-described processing.
【0073】このような図5の処理を繰り返し実行する
結果、コントローラ25から能動型エンジンマウント1
の電磁アクチュエータ10に対しては、基準信号xが入
力された時点から、サンプリング・クロックの間隔で、
適応ディジタルフィルタWのフィルタ係数Wi が順番に
駆動信号yとして供給される。As a result of repeatedly executing the processing of FIG. 5, the active engine mount 1
From the time when the reference signal x is input to the electromagnetic actuator 10 at an interval of the sampling clock.
The filter coefficients W i of the adaptive digital filter W are sequentially supplied as drive signals y.
【0074】この結果、励磁コイル10Bに駆動信号y
に応じた磁力が発生するが、磁路部材12には、既に永
久磁石10Cによる一定の磁力が付与されているから、
その励磁コイル10Bによる磁力は永久磁石10Cの磁
力を強める又は弱めるように作用すると考えることがで
きる。つまり、励磁コイル10Bに駆動信号yが供給さ
れていない状態では、磁路部材12は、板ばね11によ
る支持力と、永久磁石10Cの磁力との釣り合った中立
の位置に変位することになる。そして、この中立の状態
で励磁コイル10Bに駆動信号yが供給されると、その
駆動信号yによって励磁コイル10Bに発生する磁力が
永久磁石10Cの磁力と逆方向であれば、磁路部材12
は電磁アクチュエータ10とのクリアランスが増大する
方向に変位する。逆に、励磁コイル10Bに発生する磁
力が永久磁石10Cの磁力と同じ方向であれば、磁路部
材12は電磁アクチュエータ10とのクリアランスが減
少する方向に変位する。As a result, the drive signal y is supplied to the exciting coil 10B.
However, since a constant magnetic force is already applied to the magnetic path member 12 by the permanent magnet 10C,
It can be considered that the magnetic force of the exciting coil 10B acts to increase or decrease the magnetic force of the permanent magnet 10C. That is, when the drive signal y is not supplied to the excitation coil 10B, the magnetic path member 12 is displaced to a neutral position where the support force of the leaf spring 11 and the magnetic force of the permanent magnet 10C are balanced. When the drive signal y is supplied to the excitation coil 10B in this neutral state, if the magnetic force generated in the excitation coil 10B by the drive signal y is in the opposite direction to the magnetic force of the permanent magnet 10C, the magnetic path member 12
Is displaced in a direction in which the clearance with the electromagnetic actuator 10 increases. Conversely, if the magnetic force generated in the exciting coil 10B is in the same direction as the magnetic force of the permanent magnet 10C, the magnetic path member 12 is displaced in a direction in which the clearance with the electromagnetic actuator 10 decreases.
【0075】このように磁路部材12は正逆両方向に変
位可能であり、磁路部材12が変位すれば主流体室15
の容積が変化し、その容積変化によって支持弾性体6の
拡張ばねが変形するから、この能動型エンジンマウント
1に正逆両方向の能動的な支持力が発生するのである。As described above, the magnetic path member 12 can be displaced in both the forward and reverse directions, and if the magnetic path member 12 is displaced, the main fluid chamber 15 is displaced.
Is changed, and the expansion spring of the support elastic body 6 is deformed by the change of the volume, so that the active engine mount 1 generates an active support force in both forward and reverse directions.
【0076】そして、駆動信号yとなる適応ディジタル
フィルタWの各フィルタ係数Wi は、同期式Filte
red−X LMSアルゴリズムに従った上記(1)式
によって逐次更新されるため、ある程度の時間が経過し
て適応ディジタルフィルタWの各フィルタ係数Wi が最
適値に収束した後は、駆動信号yが能動型エンジンマウ
ント1に供給されることによって、エンジン30から能
動型エンジンマウント1を介して車体35側に伝達され
るアイドル振動やこもり音振動が低減されるようになる
のである。Then, each filter coefficient W i of the adaptive digital filter W serving as the drive signal y is determined by a synchronous filter
Since the sequentially updated by according to red-X LMS algorithm described above (1), after the convergence to the optimal values each filter coefficient W i of the adaptive digital filter W has passed a certain time, the drive signal y is By being supplied to the active engine mount 1, idle vibration and muffled sound vibration transmitted from the engine 30 to the vehicle body 35 via the active engine mount 1 are reduced.
【0077】一方、コントローラ25内では、図3に示
した発散検出部25D,発散周波数検出部25E及び伝
達関数フィルタ修正部25Fによる処理、つまり図6に
示す発散検出処理及び伝達関数フィルタ修正処理も実行
されるようになっている。なお、発散検出処理及び伝達
関数フィルタ修正処理は、図5に示した振動低減処理と
例えばタイムシェアリング方式等によって実質的に並列
に実行されるようになっている。On the other hand, in the controller 25, the processing by the divergence detection unit 25D, the divergence frequency detection unit 25E, and the transfer function filter correction unit 25F shown in FIG. 3, that is, the divergence detection process and the transfer function filter correction process shown in FIG. Is to be executed. The divergence detection processing and the transfer function filter correction processing are executed substantially in parallel with the vibration reduction processing shown in FIG. 5 by, for example, a time sharing method.
【0078】即ち、図6の処理が実行されると、先ずそ
のステップ201において、残留振動信号eが各バンド
パス・フィルタ処理され、バンドパス・フィルタの通過
周波数帯域毎の残留振動信号eのレベルが求められる。
次いで、ステップ202に移行し、それらバンドパス・
フィルタ処理の結果のうちの少なくとも一つが、制御が
発散した場合の残留振動信号eのレベルに相当する所定
のしきい値ethを越えているか否かが判定される。この
ステップ201の判定が「NO」の場合、つまり全ての
バンドパス・フィルタ処理の結果がしきい値eth以下で
ある場合には、伝達関数フィルタC^の修正は不要であ
ると判断し、このまま今回のこの図6の処理を終了す
る。That is, when the processing of FIG. 6 is executed, first, in step 201, the residual vibration signal e is subjected to each band-pass filter processing, and the level of the residual vibration signal e for each pass frequency band of the band-pass filter is set. Is required.
Next, the process proceeds to step 202, where the bandpass
It is determined whether at least one of the filtering results exceeds a predetermined threshold value eth corresponding to the level of the residual vibration signal e when the control is diverged. If the determination in step 201 is “NO”, that is, if the results of all band-pass filtering processes are equal to or smaller than the threshold value eth, it is determined that the transfer function filter C ^ does not need to be modified, The process of FIG. 6 is ended as it is.
【0079】しかし、ステップ201の判定が「YE
S」の場合には、発散が発生しているものと判断し、ス
テップ203に移行する。ステップ203では、基準信
号xの入力間隔に基づいて、その基準信号xの周波数f
x を演算する。However, the determination in step 201 is “YE
In the case of "S", it is determined that divergence has occurred, and the routine proceeds to step 203. In step 203, the frequency f of the reference signal x is determined based on the input interval of the reference signal x.
Calculate x .
【0080】次いで、ステップ204に移行し、ステッ
プ201〜202における発散検出の根拠となったバン
ドパス・フィルタの通過周波数帯域fL 〜fU と、基準
信号xの周波数fX とに基づいて、発散周波数fD を演
算する。通過周波数帯域fL〜fU 内の各周波数のう
ち、基準信号xの整数倍(1倍,2倍,3倍,…,)の
周波数を発散周波数fD とする。バンドパス・フィルタ
の通過周波数帯域幅と基準信号xの周波数fx とによっ
ては、発散周波数fD に該当する周波数が複数存在する
場合があるが、そのような場合には、それら複数の周波
数をそれぞれ発散周波数fD として選出すればよい。[0080] Then, the process proceeds to step 204, based on the passing frequency band f L ~f U bandpass filter which became the basis of the divergence detection in step 201 to 202, the frequency f X of the reference signal x, computing a divergence frequency f D. Of the frequencies in the pass frequency bands f L to f U , a frequency that is an integral multiple (1 time, 2 times, 3 times,...) Of the reference signal x is defined as a divergent frequency f D. By the frequency f x of the pass frequency band width and a reference signal x of the band pass filter, there is a case where the frequency corresponding to the diverging frequency f D there are a plurality, in such a case, a plurality of frequencies each may be elected as a divergent frequency f D.
【0081】そして、ステップ205に移行し、下記の
(2)式に従って伝達関数フィルタC^の発散周波数f
D の成分を修正する。 C^=C^−C^(fD )+C^(fD )' ……(2) なお、(2)式中のC^(fD )' は、分割伝達関数フ
ィルタC^(fD )の位相を一つだけ進めたものであ
る。また、このステップ205の演算が行われた後に、
位相が進められた分割伝達関数フィルタC^(fD )'
が新たな分割伝達関数フィルタC^(fD )として記憶
される。ステップ205の処理が完了したら、この図6
の処理を終了するが、この図6の処理は常時実行される
から、ステップ203〜205による伝達関数フィルタ
C^の修正処理は、ステップ202の判定が「NO」と
なるまで繰り返し実行されるから、伝達関数フィルタC
^の発散周波数fD の成分は、発散が抑制されるまで、
つまり伝達関数フィルタC^と実際の伝達関数との間の
ずれが極小さくなるまで逐次修正される。Then, the flow shifts to step 205, where the divergence frequency f of the transfer function filter C ^ is calculated according to the following equation (2).
Modify the component of D. C ^ = C ^ −C ^ (f D ) + C ^ (f D ) ′ (2) In the expression (2), C ^ (f D ) ′ is a divided transfer function filter C ^ (f D ) Is advanced by one phase. After the calculation in step 205 is performed,
Phase-advanced split transfer function filter C ^ (f D ) ′
Is stored as a new split transfer function filter C ^ (f D ). When the process of step 205 is completed, FIG.
Since the processing of FIG. 6 is always executed, the correction processing of the transfer function filter C # in steps 203 to 205 is repeatedly executed until the determination in step 202 becomes "NO". , Transfer function filter C
The component of the divergence frequency f D of ^, until divergence is suppressed,
That is, the correction is sequentially made until the deviation between the transfer function filter C ^ and the actual transfer function becomes extremely small.
【0082】例えば、当初の伝達関数フィルタC^が図
4(b)に示すような波形であり、各分割伝達関数フィ
ルタC^(f1 )〜C^(fN )が図4(a)に示すよ
うな波形であった場合に、図6のステップ202の判定
が「YES」となり、ステップ204で求められた発散
周波数fD が、周波数f3 であったとする。For example, the initial transfer function filter C ^ has a waveform as shown in FIG. 4B, and each divided transfer function filter C フ ィ ル タ (f 1 ) to C ^ (f N ) has the waveform shown in FIG. It is assumed that the determination at step 202 in FIG. 6 is “YES” and the divergence frequency f D obtained at step 204 is the frequency f 3 when the waveform is as shown in FIG.
【0083】すると、ステップ205では、時間軸上の
数列である伝達関数フィルタC^から同じく時間軸上の
数列である分割伝達関数フィルタC^(f3 )を差し引
くとともに、その差し引いた結果に、分割伝達関数フィ
ルタC^(f3 )を表す各数列を図4(c)に示すよう
に一つだけ位相が進む方向にシフトしてなる分割伝達関
数フィルタC^(f3 )' を足し合わせて、新たな伝達
関数フィルタC^を生成し、この新たな伝達関数フィル
タC^が、その後の図4のステップ102における処理
で用いられるのである。Then, in step 205, the divided transfer function filter C ^ (f 3 ), which is also a sequence on the time axis, is subtracted from the transfer function filter C ^, which is a sequence on the time axis, and the result of the subtraction is as follows: As shown in FIG. 4C, each sequence representing the divided transfer function filter C ^ (f 3 ) is shifted by one in the direction in which the phase advances, and a divided transfer function filter C ^ (f 3 ) ′ is added. Thus, a new transfer function filter C ^ is generated, and this new transfer function filter C ^ is used in the subsequent processing in step 102 of FIG.
【0084】このように本実施の形態では、振動低減制
御と並行して発散検出処理及び伝達関数フィルタ修正処
理を実行するようになっており、しかもその伝達関数フ
ィルタ修正処理は、上述のように、減算,加算及び数列
のシフトという簡単な演算で行うことができる。その結
果、支持弾性体6等の経時劣化等に起因して伝達関数C
が変化しても、その伝達関数Cの変化に高精度に追従し
て修正される伝達関数フィルタC^が振動低減制御に用
いられるようになるから、良好な振動低減制御を実行す
ることができるのである。しかも、高速処理が可能な従
って高価なマイクロプロセッサ等が特に必要になるもの
でもない。As described above, in the present embodiment, the divergence detection processing and the transfer function filter correction processing are executed in parallel with the vibration reduction control, and the transfer function filter correction processing is performed as described above. , Subtraction, addition, and shift of a sequence. As a result, the transfer function C
Is changed, the transfer function filter C ^ that is corrected by following the change of the transfer function C with high accuracy is used for the vibration reduction control, so that good vibration reduction control can be executed. It is. Moreover, an expensive microprocessor or the like that can perform high-speed processing is not particularly required.
【0085】また、この実施の形態では、伝達関数フィ
ルタC^の他に、必要な分割伝達関数フィルタC^(f
1 )〜C^(fN )を記憶しているため、上記のような
減算や加算等の簡単な演算で、伝達関数フィルタC^の
各周波数成分のうち、発散周波数fD に相当する成分の
位相のみを変換することができる。仮に、伝達関数フィ
ルタC^だけを記憶していると、伝達関数フィルタC^
の特性の周波数成分の位相のみを変換するためには、伝
達関数フィルタC^をFFT処理して各周波数成分を抽
出し、特定の周波数成分の位相を変換した後に逆FFT
して時間軸上に戻す、という一連の処理が必要になるか
ら、本実施の形態の場合に比べて演算が多大になってし
まうのである。In this embodiment, in addition to the transfer function filter C フ ィ ル タ, the necessary divided transfer function filter C ^ (f
1 ) Since C ^ (f N ) is stored, the components corresponding to the divergence frequency f D among the respective frequency components of the transfer function filter C で can be obtained by simple operations such as subtraction and addition as described above. Can be converted only. If only the transfer function filter C ^ is stored, the transfer function filter C ^
In order to convert only the phase of the frequency component having the characteristic of, the transfer function filter C ^ is subjected to FFT processing to extract each frequency component, and after the phase of a specific frequency component is converted, the inverse FFT is performed.
Then, a series of processing of returning to the time axis is required, so that the number of calculations becomes large as compared with the case of the present embodiment.
【0086】しかも、伝達関数フィルタC^を修正する
際に、例えば能動型エンジンマウント1からテスト振動
を発生させる必要もないから、乗員に不快感を与えない
で済むという利点もある。Further, when the transfer function filter C ^ is modified, for example, there is no need to generate test vibration from the active engine mount 1, so that there is an advantage that occupants do not feel uncomfortable.
【0087】また、この実施の形態では、基準信号xを
インパルス列とする同期式Filtered−X LM
Sアルゴリズムを適用しているが、インパルス列である
基準信号xにはその基本周波数の他に高周波成分も含ま
れているため、高周波成分についても考慮しなければな
らない。例えば、サンプリング周波数を低く設定すれ
ば、高周波については特に考えなくても済むようになる
が、そのためにはサンプリング周波数の半分以下の周波
数をカットオフ周波数としたローパス・フィルタが必要
になる。しかし、実際には、ローパス・フィルタのフィ
ルタ次数を多くしない限り、所望のカットオフ周波数前
後における通過特性を急峻に変化させることはできない
が、ローパス・フィルタのフィルタ次数を多くするとそ
れだけ演算負荷が大きくなってしまう。従って、演算負
荷の増大を避けるためには、ローパス・フィルタの実際
のカットオフ周波数を、所望のカットオフ周波数よりも
さらに低く周波数に設定することになるが、カットオフ
周波数を低くすると位相の変化が大きくなってしまい、
伝達関数フィルタC^の位相が特定の周波数でずれてし
まうとさらに位相のずれが大きくなって、制御が不安定
になり易いのである。つまり、制御アルゴリズムとして
同期式Filtered−X LMSアルゴリズムを適
用すると、それだけ伝達関数フィルタC^を高精度に保
つことが重量なのであり、本実施の形態のように、振動
低減処理と並列に図6に示すような発散検出処理及び伝
達関数フィルタ修正処理を実行する構成は、特に同期式
Filtered−X LMSアルゴリズムを用いた能
動型振動制御装置にとって好適である。Further, in this embodiment, the synchronous filtered-X LM using the reference signal x as an impulse train
Although the S algorithm is applied, the reference signal x, which is an impulse train, includes a high frequency component in addition to the fundamental frequency, and therefore, the high frequency component must be considered. For example, if the sampling frequency is set to a low value, it is not necessary to consider a high frequency in particular. For this purpose, a low-pass filter having a cutoff frequency equal to or less than half the sampling frequency is required. However, in practice, the pass characteristic around the desired cutoff frequency cannot be changed steeply unless the filter order of the low-pass filter is increased, but the calculation load increases as the filter order of the low-pass filter increases. turn into. Therefore, in order to avoid an increase in computational load, the actual cutoff frequency of the low-pass filter is set to a frequency lower than the desired cutoff frequency. Has become larger,
If the phase of the transfer function filter C ^ is shifted at a specific frequency, the phase shift is further increased, and the control is likely to be unstable. In other words, when the synchronous Filtered-X LMS algorithm is applied as the control algorithm, it is weight to maintain the transfer function filter C 高 with high accuracy. Therefore, as shown in this embodiment, FIG. The configuration for executing the divergence detection process and the transfer function filter correction process as described above is particularly suitable for an active vibration control device using a synchronous Filtered-X LMS algorithm.
【0088】また、発散検出のために用いているバンド
パス・フィルタは、伝達関数フィルタC^を含む系の外
側にあるため、制御の安定性に影響を与えることはな
い。なお、本実施の形態では、能動型エンジンマウント
1を通じて車体35側に伝達される振動を検出する手段
として、荷重センサ22を用いているため、加振振幅の
大小を正確に表した残留振動信号eをコントローラ25
に供給できるという利点もある。従って、コントローラ
25においては、加振振幅の大きさを正確に反映した駆
動信号yを生成し出力するようになり、電磁アクチュエ
ータ10は、加振振幅に比例した振幅で可動板12を変
位させることができる。このため、アイドル振動(20
〜30Hz)からこもり音振動(80〜800Hz)に至る
全制御周波数帯域に渡って良好な振動低減制御を実行す
ることができるのである。Further, since the bandpass filter used for divergence detection is outside the system including the transfer function filter C ^, it does not affect the stability of control. In the present embodiment, since the load sensor 22 is used as a means for detecting the vibration transmitted to the vehicle body 35 through the active engine mount 1, the residual vibration signal accurately representing the magnitude of the vibration amplitude. e to the controller 25
There is also the advantage that it can be supplied to Accordingly, the controller 25 generates and outputs a drive signal y that accurately reflects the magnitude of the vibration amplitude, and the electromagnetic actuator 10 displaces the movable plate 12 with an amplitude proportional to the vibration amplitude. Can be. Therefore, the idle vibration (20
Good vibration reduction control can be performed over the entire control frequency band from 3030 Hz) to muffled sound vibration (80 to 800 Hz).
【0089】また、能動型エンジンマウント1内に荷重
センサ22を内蔵し、その荷重センサ22にボルト9の
締め付け力が加わらないようにしているから、荷重セン
サの耐荷重条件が低くなり、小型の荷重センサ22を採
用でき、スペース的に余裕の小さい能動型エンジンマウ
ント1には非常に好適であり、コスト的にも有利にな
る。しかも、荷重センサ22が能動型エンジンマウント
1と一体となっていれば、実際に車両に搭載する際の手
間数が少なくなるから、製造ラインにおける効率化を図
ることもできるという利点もある。Further, since the load sensor 22 is built in the active engine mount 1 so that the tightening force of the bolt 9 is not applied to the load sensor 22, the load resistance condition of the load sensor is reduced, and the size of the load sensor is reduced. The load sensor 22 can be adopted, and is very suitable for the active engine mount 1 having a small space allowance, and is advantageous in cost. In addition, if the load sensor 22 is integrated with the active engine mount 1, there is an advantage that the time and effort required for actually mounting the load sensor 22 on a vehicle can be reduced, so that the efficiency of the production line can be improved.
【0090】ここで、本実施の形態では、能動型エンジ
ンマウント1が制御振動源に対応し、パルス信号生成器
26が基準信号生成手段に対応し、コントローラ25内
の駆動信号生成部25A,更新用基準信号演算部25
B,フィルタ係数更新部25C及び図5の処理が制御手
段に対応し、荷重センサ22が残留振動検出手段に対応
し、コントローラ25内の発散検出部25D及び図6の
ステップ201,202の処理が発散検出手段に対応
し、コントローラ25内の発散周波数検出部及び図6の
ステップ203,204の処理が発散周波数検出手段に
対応し、コントローラ25内の伝達関数フィルタ修正部
25F及び図6のステップ205の処理が発散抑制手段
に対応し、図6のステップ201の処理がバンドパス・
フィルタ手段に対応し、図6のステップ202の処理が
発散判定手段に対応する。Here, in the present embodiment, the active engine mount 1 corresponds to the control vibration source, the pulse signal generator 26 corresponds to the reference signal generation means, and the drive signal generation section 25A in the controller 25 is updated. Reference signal calculator 25
B, the filter coefficient updating unit 25C and the processing in FIG. 5 correspond to the control unit, the load sensor 22 corresponds to the residual vibration detecting unit, and the divergence detecting unit 25D in the controller 25 and the processing in steps 201 and 202 in FIG. 6 corresponds to the divergence detection means, and the processing of steps 203 and 204 in FIG. 6 corresponds to the divergence frequency detection means. The transfer function filter correction section 25F in the controller 25 and step 205 in FIG. Corresponds to the divergence suppressing means, and the processing of step 201 in FIG.
The processing of step 202 in FIG. 6 corresponds to the divergence determination means, corresponding to the filter means.
【0091】図7は本発明の第2の実施の形態を示す図
であって、上記第1の実施の形態の図6と同様に発散検
出処理及び伝達関数フィルタ修正処理を示すフローチャ
ートである。なお、能動型振動制御装置の全体的な構成
や振動低減処理は上記第1の実施の形態と同様であるた
め、その図示及び説明は省略し、図7の処理中、図6の
処理と同様のステップには同じ符号を付し、その重複す
る説明は省略する。FIG. 7 is a diagram showing the second embodiment of the present invention, and is a flow chart showing the divergence detecting process and the transfer function filter correcting process as in FIG. 6 of the first embodiment. Since the overall configuration and vibration reduction processing of the active vibration control device are the same as those in the first embodiment, illustration and description thereof are omitted, and during the processing in FIG. 7, the processing is the same as the processing in FIG. Are given the same reference numerals, and duplicate description thereof is omitted.
【0092】即ち、本実施の形態では、ステップ204
の処理で発散周波数fD が検出されたら、ステップ30
1に移行し、下記の(3)式に従って伝達関数フィルタ
C^の発散周波数fD の成分を修正する。That is, in this embodiment, step 204
If the divergence frequency f D is detected in the processing of
Proceeds to 1, to modify the components of the transfer function filter C ^ divergent frequency f D of the equation (3) below.
【0093】 C^=C^−C^(fD ) ……(3) つまり、本実施の形態では、現在使用中の伝達関数フィ
ルタC^から、発散周波数fD に相当する分割伝達関数
フィルタC^(fD )を差し引くことにより、新たな伝
達関数フィルタC^を生成するようにしている。C ^ = C ^ −C ^ (f D ) (3) That is, in the present embodiment, the divided transfer function filter corresponding to the divergent frequency f D is obtained from the transfer function filter C ^ currently in use. By subtracting C フ ィ ル タ (f D ), a new transfer function filter C ^ is generated.
【0094】このような伝達関数フィルタC^に対する
修正であっても、発散が検出された場合には、伝達関数
フィルタC^から発散周波数fD に相当する成分が除去
されるため、制御の発散の原因であった伝達関数フィル
タC^の発散周波数fD における位相ずれが実質的に解
消されたこととなって、制御の発散が抑制されるのであ
る。[0094] Even modifications to such transfer function filter C ^, if the divergence is detected, since the component corresponding to the diverging frequency f D from the transfer function filter C ^ is removed, divergence of control cause an a transfer function filter C ^ phase shift in the divergent frequency f D of become to have been substantially eliminated in is the divergence of the control is suppressed.
【0095】なお、場合によっては、制御の発散が十分
に解消された後に、伝達関数フィルタC^に上記(3)
式に従って差し引いた分割伝達関数フィルタC^
(fD )を加算するようにしてもよい。そして、かかる
加算を行った後に再び制御の発散が生じるのであれば、
再び上記(3)式の演算を行って分割伝達関数フィルタ
C^(fD )を差し引き、その後は加算しないようにし
てもよい。In some cases, after the divergence of the control is sufficiently eliminated, the above-mentioned (3) is added to the transfer function filter C ^.
The split transfer function filter C ^ subtracted according to the equation
(F D ) may be added. And if the divergence of the control occurs again after performing such addition,
The calculation of the above equation (3) may be performed again to subtract the divided transfer function filter C ^ (f D ), and thereafter, the addition may not be performed.
【0096】その他の作用効果は、上記第1の実施の形
態と同様である。ここで、本実施の形態では、図7のス
テップ301の処理が発散抑制手段に対応する。Other functions and effects are the same as those of the first embodiment. Here, in the present embodiment, the processing of step 301 in FIG. 7 corresponds to the divergence suppressing unit.
【0097】なお、上記実施の形態では、上記(2)式
又は(3)式の演算を行うことにより伝達関数フィルタ
C^の発散周波数fD に相当する成分を修正するように
しているが、これに限定されるものではなく、例えば、
コントローラ25の記憶領域に余裕があるのであれば、
伝達関数フィルタC^を各周波数成分毎に分割した分割
伝達関数フィルタC^(f1 )〜C^(fN )を、その
伝達関数フィルタC^を再現するのに十分な個数全て記
憶しておき、ステップ205の処理では、発散周波数f
D に相当する分割伝達関数フィルタC^(fD )のみの
位相を変換してから、全ての分割伝達関数フィルタC^
(f1 )〜C^(fN )を足し合わせて新たな伝達関数
フィルタC^を生成するようにしてもよいし、ステップ
301の処理では、発散周波数fD に相当する分割伝達
関数フィルタC^(fD )を除いた全ての分割伝達関数
フィルタC^(f1 )〜C^(fN )を足し合わせて新
たな伝達関数フィルタC^を生成するようにしてもよ
く、そのような構成であっても、上記実施の形態と同様
の作用効果を得ることができる。In the above embodiment, the component corresponding to the divergence frequency f D of the transfer function filter C ^ is corrected by performing the operation of the above expression (2) or (3). It is not limited to this, for example,
If there is room in the storage area of the controller 25,
Transfer function filters C ^ (f 1 ) to C ^ (f N ) obtained by dividing the transfer function filter C ^ for each frequency component are all stored in a number sufficient to reproduce the transfer function filters C ^. In step 205, the divergence frequency f
After converting the phase of only the divided transfer function filter C ^ (f D ) corresponding to D , all divided transfer function filters C ^
(F 1 ) to C ^ (f N ) may be added to generate a new transfer function filter C ^. In the process of step 301, the divided transfer function filter CC corresponding to the divergence frequency f D All the divided transfer function filters C ^ (f 1 ) to C ^ (f N ) except for ^ (f D ) may be added to generate a new transfer function filter C ^. Even with the configuration, the same operation and effect as the above embodiment can be obtained.
【0098】また、上記第1の実施の形態では、ステッ
プ205の処理では、分割伝達関数フィルタC^
(fD )の位相変換を進める方向の位相変換としている
が、これは振動の伝達系の特性に応じて実験等によって
適宜決定されるものである。場合によっては、制御の発
散が解消される方向を模索しながら、分割伝達関数フィ
ルタC^(fD )の位相変換を進める或いは遅らせるよ
うにしてもよい。In the first embodiment, in the process of step 205, the divided transfer function filter C ^
The phase conversion in the direction in which the phase conversion of (f D ) is performed is determined as appropriate by experiments or the like in accordance with the characteristics of the vibration transmission system. In some cases, the phase conversion of the split transfer function filter C ^ (f D ) may be advanced or delayed while searching for a direction in which the divergence of the control is eliminated.
【0099】そして、上記実施の形態では、残留振動を
能動型エンジンマウント1に内蔵した荷重センサ22に
よって検出しているが、これに限定されるものではな
く、例えば車室内の乗員足元位置にフロア振動を検出す
る加速度センサを配設し、その加速度センサの出力信号
を残留振動信号eとしてもよい。In the above embodiment, the residual vibration is detected by the load sensor 22 built in the active engine mount 1. However, the present invention is not limited to this. An acceleration sensor for detecting vibration may be provided, and an output signal of the acceleration sensor may be used as a residual vibration signal e.
【0100】また、上記実施の形態では、コントローラ
25における発散検出部25Dは、各バンドパス・フィ
ルタ処理部で残留振動信号eを処理することにより発散
を検出するようにしているが、これに限定されるもので
はなく、残留振動信号eに代えて駆動信号yをバンドパ
ス・フィルタ処理部で処理して発散を検出するようにし
てもよい。また、残留振動信号eや駆動信号yをバンド
パス・フィルタ処理することなくそのレベルにのみ基づ
いて発散を検出し、発散が検出された場合にだけバンド
パス・フィルタ処理を行って、発散が生じている周波数
の大まかな帯域を検出するようにしてもよく、そのよう
にすれば、常時の演算負荷をさらに軽減することができ
る。In the above embodiment, the divergence detecting section 25D in the controller 25 detects the divergence by processing the residual vibration signal e in each band-pass / filter processing section. However, the present invention is not limited to this. Instead, the drive signal y may be processed by the band-pass filter processing unit in place of the residual vibration signal e to detect the divergence. Also, the divergence is detected based on only the level of the residual vibration signal e and the drive signal y without performing the bandpass filtering, and the bandpass filtering is performed only when the divergence is detected. A rough band of the frequency may be detected, and in such a case, the calculation load at all times can be further reduced.
【0101】さらに、上記実施の形態では、本発明に係
る能動型騒音振動制御装置を、エンジン30から車体3
5に伝達される振動を低減する車両用の能動型振動制御
装置に適用した場合について説明したが、本発明の適用
対象はこれに限定されるものではなく、例えば騒音源と
してのエンジン30から車室内に伝達される周期的な騒
音を低減する能動型騒音制御装置であってもよい。かか
る能動型騒音制御装置とする場合には、車室内に制御音
を発生するための制御音源としてのラウドスピーカと、
車室内の残留騒音を検出する残留騒音検出手段としての
マイクロフォンとを設け、上記実施の形態と同様の演算
処理によって得られる駆動信号yに応じてラウドスピー
カを駆動させるとともに、マイクロフォンの出力を残留
騒音信号eとして適応ディジタルフィルタWの各フィル
タ係数Wi の更新処理に用いればよい。そして、上記実
施の形態と同様のマスキング状態検出処理及び伝達関数
フィルタ同定処理を実行すれば、上記実施の形態と同様
の作用効果が得られる。Further, in the above embodiment, the active noise and vibration control device according to the present invention
5 is applied to an active vibration control device for a vehicle that reduces the vibration transmitted to the vehicle 5, the application of the present invention is not limited to this. An active noise control device that reduces periodic noise transmitted into a room may be used. In the case of such an active noise control device, a loudspeaker as a control sound source for generating a control sound in the vehicle cabin;
A microphone is provided as residual noise detecting means for detecting residual noise in the passenger compartment, and a loudspeaker is driven in accordance with a drive signal y obtained by the same arithmetic processing as in the above embodiment, and the output of the microphone is reduced to residual noise. The signal e may be used for updating the filter coefficients W i of the adaptive digital filter W. If the same masking state detection processing and transfer function filter identification processing as in the above embodiment are executed, the same operation and effect as in the above embodiment can be obtained.
【0102】また、本発明の適用対象は車両に限定され
るものではなく、エンジン30以外で発生する周期的な
振動や周期的な騒音を低減するための能動型振動制御装
置,能動型騒音制御装置であっても本発明は適用可能で
あり、適用対象に関係なく上記実施の形態と同等の作用
効果を奏することができる。例えば、工作機械からフロ
アや室内に伝達される周期的な振動,騒音を低減する装
置等であっても、本発明は適用可能である。Further, the application of the present invention is not limited to vehicles, but an active vibration control device and an active noise control device for reducing periodic vibration and periodic noise generated outside the engine 30. The present invention can be applied to a device, and the same operation and effect as those of the above-described embodiment can be obtained regardless of the application target. For example, the present invention is applicable to a device for reducing periodic vibration and noise transmitted from a machine tool to a floor or a room.
【0103】そして、上記実施の形態では、適応アルゴ
リズムとして同期式Filtered−X LMSアル
ゴリズムを適用した場合について説明したが、適用可能
な適応アルゴリズムはこれに限定されるものではなく、
例えば、通常のFiltered−X LMSアルゴリ
ズム等であってもよい。In the above embodiment, the case where the synchronous Filtered-X LMS algorithm is applied as the adaptive algorithm has been described, but the applicable adaptive algorithm is not limited to this.
For example, a normal Filtered-X LMS algorithm or the like may be used.
【図1】第1の実施の形態を示す車両の概略側面図であ
る。FIG. 1 is a schematic side view of a vehicle showing a first embodiment.
【図2】能動型エンジンマウントの一例を示す断面図で
ある。FIG. 2 is a sectional view showing an example of an active engine mount.
【図3】コントローラの機能構成を示すブロック図であ
る。FIG. 3 is a block diagram illustrating a functional configuration of a controller.
【図4】伝達関数フィルタ及び分割伝達関数フィルタの
関係を示す波形図である。FIG. 4 is a waveform diagram showing a relationship between a transfer function filter and a divided transfer function filter.
【図5】振動低減処理の概要を示すフローチャートであ
る。FIG. 5 is a flowchart illustrating an outline of a vibration reduction process.
【図6】第1の実施の形態における発散検出処理及び伝
達関数フィルタ修正処理の概要を示すフローチャートで
ある。FIG. 6 is a flowchart illustrating an outline of a divergence detection process and a transfer function filter correction process according to the first embodiment.
【図7】第2の実施の形態における発散検出処理及び伝
達関数フィルタ修正処理の概要を示すフローチャートで
ある。FIG. 7 is a flowchart illustrating an outline of a divergence detection process and a transfer function filter correction process according to the second embodiment.
1 能動型エンジンマウント(制御振動源) 22 荷重センサ(残留振動検出手段) 25 コントローラ 25A 駆動信号生成部 25B 更新用基準信号生成部 25C フィルタ係数更新部 25D 発散検出部(発散検出手段) 25E 発散周波数検出部(発散周波数検出手段) 25F 伝達関数フィルタ修正部(発散抑制手段) 26 パルス信号生成器(基準信号生成手段) 30 エンジン 35 車体 1 Active Engine Mount (Control Vibration Source) 22 Load Sensor (Residual Vibration Detection Means) 25 Controller 25A Drive Signal Generation Unit 25B Update Reference Signal Generation Unit 25C Filter Coefficient Update Unit 25D Divergence Detection Unit (divergence detection unit) 25E Divergence Frequency Detection unit (divergence frequency detection unit) 25F Transfer function filter correction unit (divergence suppression unit) 26 Pulse signal generator (reference signal generation unit) 30 Engine 35 Vehicle body
───────────────────────────────────────────────────── フロントページの続き (72)発明者 赤津 洋介 神奈川県横浜市神奈川区宝町2番地 日産 自動車株式会社内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Yosuke Akatsu Nissan Motor Co., Ltd. 2 Takaracho, Kanagawa-ku, Yokohama-shi, Kanagawa
Claims (7)
振動を発生可能な制御音源又は制御振動源と、前記干渉
した後の残留騒音又は残留振動を検出し残留騒音信号又
は残留振動信号として出力する残留騒音検出手段又は残
留振動検出手段と、前記騒音又は振動の発生状態を検出
し基準信号として出力する基準信号生成手段と、前記残
留騒音信号又は残留振動信号及び前記基準信号に基づき
適応アルゴリズムに従って前記制御音源又は制御振動源
を駆動する駆動信号を生成し出力する制御手段と、を備
え、前記適応アルゴリズムは、前記制御音源又は制御振
動源と前記残留騒音検出手段又は残留振動検出手段との
間の伝達関数をモデル化した伝達関数フィルタを用いる
ようになっている能動型騒音振動制御装置において、 制御が発散したことを検出する発散検出手段と、前記発
散が生じた周波数を発散周波数として検出する発散周波
数検出手段と、前記発散が生じた場合に前記伝達関数フ
ィルタの各周波数成分のうち前記発散周波数の成分を調
整することにより発散を抑制する発散抑制手段と、を設
けたことを特徴とする能動型騒音振動制御装置。1. A control sound source or a control vibration source capable of generating a control sound or a control vibration that interferes with noise or vibration, and detecting a residual noise or a residual vibration after the interference and outputting the detected residual noise or a residual vibration signal. A residual noise detecting means or a residual vibration detecting means, a reference signal generating means for detecting a state of occurrence of the noise or the vibration and outputting it as a reference signal, and an adaptive algorithm based on the residual noise signal or the residual vibration signal and the reference signal. Control means for generating and outputting a drive signal for driving the control sound source or control vibration source, wherein the adaptive algorithm is provided between the control sound source or control vibration source and the residual noise detection means or residual vibration detection means. Control divergence in an active noise and vibration control system that uses a transfer function filter that models the transfer function of Divergence detection means for detecting, divergence frequency detection means for detecting the frequency at which the divergence occurs as a divergence frequency, and adjusts the divergence frequency component among the frequency components of the transfer function filter when the divergence occurs An active noise and vibration control device, comprising: a divergence suppressing unit that suppresses divergence.
発散が生じる可能性のある周波数成分について分割した
分割伝達関数フィルタを有し、前記発散抑制手段は、現
時点の前記伝達関数フィルタから前記発散周波数に相当
する前記分割伝達関数フィルタを差し引き、その結果
に、前記発散周波数に相当する前記分割伝達関数フィル
タをその位相を変換してから足し合わせて新たな伝達関
数フィルタを生成するようになっている請求項1記載の
能動型騒音振動制御装置。2. A divergence transfer function filter obtained by dividing the transfer function filter at least with respect to a frequency component at which the divergence may occur, wherein the divergence suppressing unit corresponds to the divergence frequency from the present transfer function filter. Subtracting the divided transfer function filter, and adding the result to the divided transfer function filter corresponding to the divergence frequency after converting the phase thereof to generate a new transfer function filter. 2. The active noise and vibration control device according to 1.
に分割した分割伝達関数フィルタを有し、前記発散抑制
手段は、前記発散周波数に相当する前記分割伝達関数フ
ィルタのみの位相を変換してから前記各分割伝達関数フ
ィルタを足し合わせて新たな伝達関数フィルタを生成す
るようになっている請求項1記載の能動型騒音振動制御
装置。3. A split transfer function filter obtained by splitting the transfer function filter for each frequency component, wherein the divergence suppressing unit converts a phase of only the split transfer function filter corresponding to the divergence frequency. 2. The active noise and vibration control device according to claim 1, wherein a new transfer function filter is generated by adding the divided transfer function filters.
発散が生じる可能性のある周波数成分について分割した
分割伝達関数フィルタを有し、前記発散抑制手段は、現
時点の前記伝達関数フィルタから前記発散周波数に相当
する前記分割伝達関数フィルタを差し引いて新たな伝達
関数フィルタを生成するようになっている請求項1記載
の能動型騒音振動制御装置。4. A transfer function filter obtained by dividing the transfer function filter at least for a frequency component in which the divergence may occur, wherein the divergence suppressing unit corresponds to the divergence frequency from the present transfer function filter. 2. The active noise and vibration control apparatus according to claim 1, wherein a new transfer function filter is generated by subtracting the divided transfer function filter.
に分割した分割伝達関数フィルタを有し、前記発散抑制
手段は、前記発散周波数に相当する前記分割伝達関数フ
ィルタを除く前記各分割伝達関数フィルタを足し合わせ
て新たな伝達関数フィルタを生成するようになっている
請求項1記載の能動型騒音振動制御装置。5. A split transfer function filter, wherein the split transfer function filter is obtained by splitting the transfer function filter for each frequency component, and wherein the divergence suppressing means includes the split transfer function filters excluding the split transfer function filter corresponding to the divergent frequency. 2. The active noise and vibration control apparatus according to claim 1, wherein a new transfer function filter is generated by adding the following.
又は残留振動信号若しくは前記駆動信号をバンドパス・
フィルタ処理するバンドパス・フィルタ手段と、このバ
ンドパス・フィルタ手段の処理結果に基づいて発散が生
じているか否かを判定する発散判定手段と、を有し、前
記発散周波数検出手段は、前記発散判定手段が発散が生
じていると判定した場合に判定の基礎とした前記バンド
パス・フィルタの通過周波数帯域と前記基準信号の基本
周波数とに基づいて前記発散周波数を検出するようにな
っている請求項1乃至請求項5のいずれかに記載の能動
型騒音振動制御装置。6. The divergence detection means converts the residual noise signal or residual vibration signal or the drive signal to a band-pass signal.
A band-pass filter for filtering, and divergence determining means for determining whether divergence has occurred based on the processing result of the band-pass filter. When the determination means determines that divergence has occurred, the divergence frequency is detected based on a pass frequency band of the band-pass filter and a fundamental frequency of the reference signal, which is a basis for determination. An active noise and vibration control device according to any one of claims 1 to 5.
基礎とした前記バンドパス・フィルタの通過周波数帯域
に含まれる各周波数のうち、前記基準信号の基本周波数
の整数倍の周波数を前記発散周波数として検出するよう
になっている請求項6記載の能動型騒音振動制御装置。7. The divergence frequency detection means, among the frequencies included in the pass frequency band of the band-pass filter used as the basis of the determination, a frequency that is an integral multiple of the fundamental frequency of the reference signal, 7. The active noise and vibration control device according to claim 6, wherein the detection is performed as:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16152896A JP3480181B2 (en) | 1996-06-21 | 1996-06-21 | Active noise and vibration control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16152896A JP3480181B2 (en) | 1996-06-21 | 1996-06-21 | Active noise and vibration control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1011071A true JPH1011071A (en) | 1998-01-16 |
JP3480181B2 JP3480181B2 (en) | 2003-12-15 |
Family
ID=15736810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16152896A Expired - Lifetime JP3480181B2 (en) | 1996-06-21 | 1996-06-21 | Active noise and vibration control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3480181B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011112163A (en) * | 2009-11-26 | 2011-06-09 | Sinfonia Technology Co Ltd | Vibration control device and vehicle provided with the same |
JP2014174349A (en) * | 2013-03-08 | 2014-09-22 | Toshiba Corp | Active silencer and active silencing method |
JP2017528817A (en) * | 2014-08-15 | 2017-09-28 | レイセオン カンパニー | Adaptive phase control of active isolation of cryogenic cooling devices |
-
1996
- 1996-06-21 JP JP16152896A patent/JP3480181B2/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011112163A (en) * | 2009-11-26 | 2011-06-09 | Sinfonia Technology Co Ltd | Vibration control device and vehicle provided with the same |
JP2014174349A (en) * | 2013-03-08 | 2014-09-22 | Toshiba Corp | Active silencer and active silencing method |
JP2017528817A (en) * | 2014-08-15 | 2017-09-28 | レイセオン カンパニー | Adaptive phase control of active isolation of cryogenic cooling devices |
Also Published As
Publication number | Publication date |
---|---|
JP3480181B2 (en) | 2003-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3451891B2 (en) | Active vibration control device | |
JP3228153B2 (en) | Active vibration control device | |
JPH09303477A (en) | Positive type noise/vibration control device | |
JP3336781B2 (en) | Anti-vibration support device | |
JPH1011071A (en) | Active type noise and vibration control device | |
JP3593866B2 (en) | Active noise and vibration control device | |
JP3402120B2 (en) | Active vibration control device | |
JP3228224B2 (en) | Active noise and vibration control device | |
JP3695058B2 (en) | Active vibration control device | |
JP3572953B2 (en) | Active noise and vibration control device | |
JPH09317816A (en) | Active type vibration control device | |
JPH09319380A (en) | Active noise/vibration controller | |
JPH0869289A (en) | Active vibration controller and active noise controller | |
JP3695052B2 (en) | Active noise vibration control device | |
JP3419231B2 (en) | Active vibration control device | |
JP3598888B2 (en) | Active vibration control device for vehicles | |
JP3541613B2 (en) | Active noise and vibration control device | |
JP3804275B2 (en) | Active noise vibration control device | |
JP3747619B2 (en) | Active vibration control device | |
JPH09330087A (en) | Active type noise and vibration control device | |
JP3743165B2 (en) | Active noise vibration control device | |
JPH07223444A (en) | Vibration control device and positive vibration control device | |
JPH10111692A (en) | Active type noise and vibration controller | |
JP3562303B2 (en) | Active noise and vibration control device | |
JPH10318325A (en) | Active vibration controller for vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 5 Free format text: PAYMENT UNTIL: 20081010 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091010 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 7 Free format text: PAYMENT UNTIL: 20101010 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111010 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 9 Free format text: PAYMENT UNTIL: 20121010 |