JPH07191760A - Active type vibration controller and active type noise controller - Google Patents
Active type vibration controller and active type noise controllerInfo
- Publication number
- JPH07191760A JPH07191760A JP5331456A JP33145693A JPH07191760A JP H07191760 A JPH07191760 A JP H07191760A JP 5331456 A JP5331456 A JP 5331456A JP 33145693 A JP33145693 A JP 33145693A JP H07191760 A JPH07191760 A JP H07191760A
- Authority
- JP
- Japan
- Prior art keywords
- vibration
- filter coefficient
- noise
- adaptive digital
- digital 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
- Feedback Control In General (AREA)
- Arrangement Or Mounting Of Propulsion Units For Vehicles (AREA)
- Vibration Prevention Devices (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、エンジン等の振動源
から発せられ車体を伝搬する周期的な振動に制御振動を
干渉させることにより振動の低減を図る能動型振動制御
装置及びエンジン等の騒音源から車室等に伝達される周
期的な騒音に制御音を干渉させることにより騒音の低減
を図る能動型騒音制御装置に関し、特に、振動又は騒音
の発生状態を表す基準信号をフィルタ処理して制御音源
又は制御振動源を駆動する駆動信号を生成する適応ディ
ジタルフィルタと、この適応ディジタルフィルタの各フ
ィルタ係数を適応アルゴリズムに従って逐次更新する手
段とを備えた能動型振動制御装置及び能動型騒音制御装
置において、制御の発散を抑制し安定した振動低減制御
又は騒音低減制御が実行されるようにしたものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an active vibration control device for reducing vibrations by interfering control vibrations with periodic vibrations emitted from a vibration source such as an engine and propagating in a vehicle body, and noises of the engine and the like. The present invention relates to an active noise control device for reducing noise by interfering a control sound with periodic noise transmitted from a power source to a vehicle compartment, etc., and particularly, by filtering a reference signal representing a vibration or noise generation state. Active vibration control device and active noise control device provided with an adaptive digital filter for generating a drive signal for driving a control sound source or a controlled vibration source, and means for sequentially updating each filter coefficient of the adaptive digital filter according to an adaptive algorithm. In the above, the control divergence is suppressed and stable vibration reduction control or noise reduction control is executed.
【0002】[0002]
【従来の技術】振動低減を図る従来の技術として、例え
ば実公平1−41952号公報に記載される装置があ
り、かかる従来の振動低減装置は、特に車体の振動を低
減するための装置であって、簡単に説明すれば、車体に
固定された加振機に対する制御信号の位相を適宜制御す
ることにより、振動と逆位相の加振力がその加振機から
車体に入力されるようにして、振動を加振力で打ち消し
て車体振動の低減を図るようにしていた。2. Description of the Related Art As a conventional technique for reducing vibration, there is, for example, a device described in Japanese Utility Model Publication No. 1-41952, and such a conventional vibration reducing device is a device for reducing vibration of a vehicle body. In brief, by appropriately controlling the phase of the control signal for the vibration exciter fixed to the vehicle body, it is possible to input an exciting force having a phase opposite to the vibration to the vehicle body from the vibration exciter. , The vibration was canceled by the excitation force to reduce the vibration of the vehicle body.
【0003】しかし、この従来の振動低減装置は、単に
振動と逆位相の加振力が発生するように加振機に対して
正弦波状の制御信号を付与する構成であったため、振動
伝達系の特性等が例えば各構成部品の劣化等によって変
動してしまうと、充分な振動低減効果が得られなくなる
可能性が高く、場合によっては振動を悪化させてしまう
恐れさえあった。However, this conventional vibration reducing device has a structure in which a sinusoidal control signal is applied to the vibration exciter so that a vibration force having a phase opposite to that of the vibration is simply generated. If the characteristics or the like change due to deterioration of each component, for example, there is a high possibility that a sufficient vibration reducing effect cannot be obtained, and in some cases, the vibration may be worsened.
【0004】このような不具合に対処し得る従来の技術
として、例えば“日本音響学会 平成4年度春季研究発
表会講演論文集”の515〜516頁に記載された能動
型騒音制御装置があり、この従来の技術は、同期式Fi
ltered−X LMSアルゴリズムを適用した能動
型騒音制御装置である。即ち、LMSアルゴリズムと
は、適応アルゴリズムの一つであって、例えば騒音低減
装置にLMSアルゴリズムを適用する場合には、騒音の
発生状態を表す基準信号を取り込み、その基準信号を適
応ディジタルフィルタでフィルタ処理して制御音源を駆
動する信号を生成する一方で、騒音の低減状態を表す残
留騒音信号を取り込み、その残留騒音信号と基準信号と
に基づきLMSアルゴリズムに従って適応ディジタルフ
ィルタの各フィルタ係数を逐次更新するように構成する
ことになる。そして、このような適応アルゴリズムを用
いることにより、制御系の特性が未知であっても或いは
制御系の特性が当初の状態から変動してしまった場合で
あっても、騒音を低減し得る制御音を制御音源から発生
させることができるのである。As a conventional technique capable of coping with such a defect, there is, for example, an active noise control device described on pages 515-516 of "Acoustic Society of Japan 1992 Spring Research Presentation Lecture Collection". The conventional technology is synchronous Fi
It is an active noise control device to which the tered-X LMS algorithm is applied. That is, the LMS algorithm is one of adaptive algorithms. For example, when the LMS algorithm is applied to a noise reduction device, a reference signal indicating the noise generation state is taken in and the reference signal is filtered by an adaptive digital filter. While processing and generating a signal for driving a control sound source, a residual noise signal representing a noise reduction state is taken in, and each filter coefficient of the adaptive digital filter is sequentially updated according to the LMS algorithm based on the residual noise signal and the reference signal. Will be configured. By using such an adaptive algorithm, even if the characteristics of the control system are unknown or the characteristics of the control system fluctuate from the initial state, the control sound that can reduce noise can be obtained. Can be generated from the control sound source.
【0005】なお、上記論文集に開示されたLMSアル
ゴリズムは、特に同期式Filtered−X LMS
アルゴリズムと呼ばれていて、周期的な振動や騒音を低
減する場合に有利なアルゴリズムであって、騒音の基本
周波数に同期したインパルス列を適用した点に特徴があ
る。即ち、基準信号がインパルス列であるため、乗算が
不要となり加算のみで畳み込み演算が行える、場合によ
っては加算も不要となるから、演算量の大幅な低減が図
られ処理が高速で行えるという利点がある。It should be noted that the LMS algorithm disclosed in the above-mentioned collection of papers is particularly the synchronous Filtered-X LMS.
It is called an algorithm, which is advantageous in reducing periodic vibrations and noise, and is characterized in that an impulse train synchronized with the fundamental frequency of noise is applied. That is, since the reference signal is an impulse train, multiplication is not necessary and convolution calculation can be performed only by addition. In some cases, addition is also unnecessary. Therefore, there is an advantage that the amount of calculation is significantly reduced and the processing can be performed at high speed. is there.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、上述し
たようなLMSアルゴリズムを用いた従来の装置であっ
ても、安定した制御状態から何らかの外乱入力が生じた
とき、適応ディジタルフィルタのフィルタ係数が不安定
になる状態を回避するための対策を有していなければ、
制御が発散して却って振動や騒音が増大してしまうとい
う問題点が生じてしまう。そこで、従来は、例えば残留
振動信号や残留騒音信号のレベルが制御開始前のレベル
に比べて増大している場合には、制御が発散したものと
判断して制御自体を中断する等していたが、これでは、
振動低減制御,騒音低減制御自体が停止してしまうた
め、有効な解決策とはいえない。However, even in the conventional device using the LMS algorithm as described above, the filter coefficient of the adaptive digital filter becomes unstable when some disturbance input occurs from the stable control state. If you don't have any measures to avoid
There is a problem that the control diverges and the vibration and noise increase on the contrary. Therefore, conventionally, for example, when the level of the residual vibration signal or the residual noise signal is higher than the level before the control is started, it is determined that the control has diverged and the control itself is interrupted. But with this,
This is not an effective solution because the vibration reduction control and noise reduction control itself stop.
【0007】本発明は、このような従来の技術が有する
未解決の課題に着目してなされたものであって、特に周
期的な振動や騒音の低減を図るにあたって、制御が発散
することを未然に防止することができる能動型振動制御
装置及び能動型騒音制御装置を提供することを目的とし
ている。The present invention has been made by paying attention to the unsolved problems of the above-mentioned conventional techniques, and in particular, in order to reduce periodic vibrations and noises, it is expected that the control will diverge. It is an object of the present invention to provide an active vibration control device and an active noise control device that can be prevented.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に、請求項1に係る発明は、振動源から発せられた周期
的な振動と干渉する制御振動を発生可能な制御振動源
と、前記振動源の振動発生状態を検出し基準信号として
出力する基準信号生成手段と、前記干渉後の振動を検出
し残留振動信号として出力する残留振動検出手段と、前
記基準信号をフィルタ処理して前記制御振動源を駆動す
る駆動信号を生成する適応ディジタルフィルタと、前記
基準信号及び前記残留振動信号に基づいて前記干渉後の
振動が低減するように適応アルゴリズムに従って前記適
応ディジタルフィルタのフィルタ係数を更新する適応処
理手段と、を備えた能動型振動制御装置において、前記
適応ディジタルフィルタが発散傾向にない安定状態であ
るか否かを判定する安定状態判定手段と、前記安定状態
にあるときに前記適応ディジタルフィルタのフィルタ係
数が採り得る範囲の中間若しくはその付近の値である所
定のしきい値と前記適応ディジタルフィルタの各フィル
タ係数との大小関係を判定する大小関係判定手段と、前
記安定状態判定手段が前記安定状態であると判定した場
合に前記大小関係判定手段の判定結果を各フィルタ係数
と対応させて記憶する記憶手段と、前記大小関係判定手
段の判定結果と前記記憶手段の記憶内容とを比較し両者
が一致しない場合にはその対応するフィルタ係数を前記
しきい値に強制的に設定するフィルタ係数強制設定手段
と、を設けたものである。In order to achieve the above object, the invention according to claim 1 is a control vibration source capable of generating a control vibration that interferes with a periodic vibration generated from a vibration source, and Reference signal generation means for detecting the vibration occurrence state of the vibration source and outputting it as a reference signal, residual vibration detection means for detecting the vibration after the interference and outputting it as a residual vibration signal, and the control by filtering the reference signal. An adaptive digital filter for generating a driving signal for driving a vibration source, and an adaptive digital filter for updating a filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the vibration after the interference based on the reference signal and the residual vibration signal. An active vibration control device including a processing means, and determines whether or not the adaptive digital filter is in a stable state with no tendency to diverge. The constant state determination means, a predetermined threshold value that is a value in the middle of or in the vicinity of the range that the filter coefficient of the adaptive digital filter can take in the stable state, and the magnitude of each filter coefficient of the adaptive digital filter. A magnitude relationship determining means for determining a relationship; a storage means for storing the determination result of the magnitude relationship determining means when the stable state determining means determines that the stable state is in correspondence with each filter coefficient; And a filter coefficient compulsory setting means for forcibly setting the corresponding filter coefficient to the threshold value when the judgment result of the relation judging means and the stored contents of the storage means are compared and the two do not match. It is a thing.
【0009】また、上記目的を達成するために、請求項
2に係る発明は、振動源から発せられた周期的な振動と
干渉する制御振動を発生可能な制御振動源と、前記振動
源の振動発生状態を検出し基準信号として出力する基準
信号生成手段と、前記干渉後の振動を検出し残留振動信
号として出力する残留振動検出手段と、前記基準信号を
フィルタ処理して前記制御振動源を駆動する駆動信号を
生成する適応ディジタルフィルタと、前記基準信号及び
前記残留振動信号に基づいて前記干渉後の振動が低減す
るように適応アルゴリズムに従って前記適応ディジタル
フィルタのフィルタ係数を更新する適応処理手段と、を
備えた能動型振動制御装置において、前記適応ディジタ
ルフィルタの各フィルタ係数の最大値及び最小値を求め
る最大値最小値設定手段と、前記適応ディジタルフィル
タの前記最大値から最小値に向かう間の各フィルタ係数
の値が単調減少しているか否かを判定する単調減少判定
手段と、前記適応ディジタルフィルタの前記最小値から
最大値に向かう間の各フィルタ係数の値が単調増加して
いるか否かを判定する単調増加判定手段と、前記単調減
少判定手段が前記単調減少していないと判定した場合に
は前記適応ディジタルフィルタの前記最大値から最小値
に向かう間のフィルタ係数を単調減少するように強制的
に設定し且つ前記単調増加判定手段が前記単調増加して
いないと判定した場合には前記適応ディジタルフィルタ
の前記最小値から最大値に向かう間のフィルタ係数を単
調増加するように強制的に設定するフィルタ係数強制設
定手段と、を備えたものである。In order to achieve the above object, the invention according to claim 2 is a control vibration source capable of generating a control vibration that interferes with a periodic vibration generated from the vibration source, and a vibration of the vibration source. Reference signal generating means for detecting a generation state and outputting as a reference signal, residual vibration detecting means for detecting the vibration after the interference and outputting as a residual vibration signal, and driving the control vibration source by filtering the reference signal. An adaptive digital filter for generating a driving signal, and adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the vibration after the interference based on the reference signal and the residual vibration signal, In an active vibration control device equipped with, a maximum and minimum value setting for obtaining the maximum and minimum values of each filter coefficient of the adaptive digital filter. Means, a monotonous decrease determining means for judging whether or not the value of each filter coefficient from the maximum value to the minimum value of the adaptive digital filter is monotonically decreasing, and the minimum value of the adaptive digital filter to the maximum value. When the value of each filter coefficient is increasing monotonically while approaching the value, a monotonous increase judging means for judging whether or not the value of each filter coefficient is monotonically increasing, and when the monotonic decreasing judgment means judges that the value does not monotonically decrease, of the adaptive digital filter When the filter coefficient is forcibly set to monotonically decrease from the maximum value toward the minimum value and the monotonic increase determination means determines that the monotonic increase has not occurred, the minimum value of the adaptive digital filter. To a maximum value, the filter coefficient forcibly setting means for forcibly setting the filter coefficient to monotonically increase.
【0010】また、上記目的を達成するために、請求項
3に係る発明は、振動源から発せられた周期的な振動と
干渉する制御振動を発生可能な制御振動源と、前記振動
源の振動発生状態を検出し基準信号として出力する基準
信号生成手段と、前記干渉後の振動を検出し残留振動信
号として出力する残留振動検出手段と、前記基準信号を
フィルタ処理して前記制御振動源を駆動する駆動信号を
生成する適応ディジタルフィルタと、前記基準信号及び
前記残留振動信号に基づいて前記干渉後の振動が低減す
るように適応アルゴリズムに従って前記適応ディジタル
フィルタのフィルタ係数を更新する適応処理手段と、を
備えた能動型振動制御装置において、前記適応ディジタ
ルフィルタの各フィルタ係数の最大値及び最小値を求め
る最大値最小値設定手段と、前記適応ディジタルフィル
タの前記最大値から最小値に向かう間の各フィルタ係数
の値が単調減少しているか否か又は前記最小値から最大
値に向かう間の各フィルタ係数の値が単調増加している
か否かの少なくとも一方を判定する単調変化判定手段
と、この単調変化判定手段が前記単調減少又は単調増加
していないと判定した場合には前記適応ディジタルフィ
ルタの対応する区間のフィルタ係数を単調減少又は単調
増加するように強制的に設定するフィルタ係数強制設定
手段と、を備えたものである。In order to achieve the above object, the invention according to claim 3 is a control vibration source capable of generating a control vibration that interferes with a periodic vibration generated from the vibration source, and a vibration of the vibration source. Reference signal generating means for detecting a generation state and outputting as a reference signal, residual vibration detecting means for detecting the vibration after the interference and outputting as a residual vibration signal, and driving the control vibration source by filtering the reference signal. An adaptive digital filter for generating a driving signal, and adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the vibration after the interference based on the reference signal and the residual vibration signal, In an active vibration control device equipped with, a maximum and minimum value setting for obtaining maximum and minimum values of each filter coefficient of the adaptive digital filter Means and whether or not the value of each filter coefficient between the maximum value and the minimum value of the adaptive digital filter monotonically decreases, or the value of each filter coefficient between the minimum value and the maximum value monotonically increases. And a monotonic change determination means for determining at least one of the above, and when the monotonic change determination means determines that neither the monotonic decrease nor the monotonic increase is performed, the filter coefficient of the corresponding section of the adaptive digital filter is set. And a filter coefficient forced setting means for forcibly setting to monotonically decrease or monotonically increase.
【0011】そして、請求項4に係る発明である能動型
振動制御装置は、上記請求項1,請求項2又は請求項3
に係る発明において、前記周期的な振動の周期を検出す
る周期検出手段と、この周期検出手段が検出した前記振
動の周期が所定周期以上であるか否かを判定する周期判
定手段と、前記周期判定手段が前記振動の周期が前記所
定周期以上であると判定した場合に前記フィルタ係数強
制設定手段を処理実行可能状態とする第1の処理可能状
態制御手段と、を設けたものである。An active vibration control device according to a fourth aspect of the present invention is the above-mentioned first, second or third aspect.
In the invention according to, the cycle detecting means for detecting the cycle of the periodic vibration, the cycle determining means for determining whether the cycle of the vibration detected by the cycle detecting means is a predetermined cycle or more, and the cycle A first processable state control unit that sets the filter coefficient forced setting unit to a process executable state when the determination unit determines that the vibration cycle is equal to or longer than the predetermined cycle.
【0012】さらに、請求項5に係る発明である能動型
振動制御装置は、上記請求項1,請求項2,請求項3又
は請求項4に係る発明において、前記適応ディジタルフ
ィルタの振幅が所定幅以上であるか否かを判定する振幅
判定手段と、前記振幅判定手段が前記振幅が前記所定幅
以上であると判定した場合に前記フィルタ係数強制設定
手段を処理実行可能状態とする第2の処理可能状態制御
手段と、を設けたものである。Further, an active vibration control device according to a fifth aspect of the invention is the active vibration control device according to the first, second, third or fourth aspect of the invention, wherein the amplitude of the adaptive digital filter is a predetermined width. Second amplitude processing for determining whether or not the above, and second processing for setting the filter coefficient forced setting means in a process executable state when the amplitude determination means determines that the amplitude is equal to or larger than the predetermined width And a possible state control means.
【0013】一方、上記目的を達成するために、請求項
6に係る発明は、騒音源から発せられる周期的な騒音と
干渉する制御音を発生可能な制御音源と、前記騒音源の
騒音発生状態を検出し基準信号として出力する基準信号
生成手段と、前記干渉後の騒音を検出し残留騒音信号と
して出力する残留騒音検出手段と、前記基準信号をフィ
ルタ処理して前記制御音源を駆動する駆動信号を生成す
る適応ディジタルフィルタと、前記基準信号及び前記残
留騒音信号に基づいて前記干渉後の騒音が低減するよう
に適応アルゴリズムに従って前記適応ディジタルフィル
タのフィルタ係数を更新する適応処理手段と、を備えた
能動型騒音制御装置において、前記適応ディジタルフィ
ルタが発散傾向にない安定状態であるか否かを判定する
安定状態判定手段と、前記安定状態にあるときに前記適
応ディジタルフィルタのフィルタ係数が採り得る範囲の
中間若しくはその付近の値である所定のしきい値と前記
適応ディジタルフィルタの各フィルタ係数との大小関係
を判定する大小関係判定手段と、前記安定状態判定手段
が前記安定状態であると判定した場合に前記大小関係判
定手段の判定結果を各フィルタ係数と対応させて記憶す
る記憶手段と、前記大小関係判定手段の判定結果と前記
記憶手段の記憶内容とを比較し両者が一致しない場合に
はその対応するフィルタ係数を前記しきい値に強制的に
設定するフィルタ係数強制設定手段と、を設けたもので
ある。On the other hand, in order to achieve the above object, the invention according to claim 6 is such that a control sound source capable of generating a control sound that interferes with the periodic noise emitted from the noise source, and a noise generation state of the noise source. A reference signal generating means for detecting and outputting as a reference signal, a residual noise detecting means for detecting the noise after interference and outputting as a residual noise signal, and a drive signal for filtering the reference signal to drive the control sound source. And an adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the noise after the interference based on the reference signal and the residual noise signal. In the active noise control device, a stable state determining means for determining whether or not the adaptive digital filter is in a stable state with no divergence tendency. The magnitude relationship between the predetermined threshold value, which is a value in the middle of or in the vicinity of the range of the filter coefficient of the adaptive digital filter in the stable state and each filter coefficient of the adaptive digital filter, is determined. Relationship determination means, storage means for storing the determination result of the magnitude relationship determination means in association with each filter coefficient when the stable state determination means determines that the stable state is determined, and the determination of the magnitude relationship determination means A filter coefficient forcing setting means for forcibly setting the corresponding filter coefficient to the threshold value is provided when the result is compared with the stored contents of the storage means and if the two do not match.
【0014】また、上記目的を達成するために、請求項
7に係る発明は、騒音源から発せられる周期的な騒音と
干渉する制御音を発生可能な制御音源と、前記騒音源の
騒音発生状態を検出し基準信号として出力する基準信号
生成手段と、前記干渉後の騒音を検出し残留騒音信号と
して出力する残留騒音検出手段と、前記基準信号をフィ
ルタ処理して前記制御音源を駆動する駆動信号を生成す
る適応ディジタルフィルタと、前記基準信号及び前記残
留騒音信号に基づいて前記干渉後の騒音が低減するよう
に適応アルゴリズムに従って前記適応ディジタルフィル
タのフィルタ係数を更新する適応処理手段と、を備えた
能動型騒音制御装置において、前記適応ディジタルフィ
ルタの各フィルタ係数の最大値及び最小値を求める最大
値最小値設定手段と、前記適応ディジタルフィルタの前
記最大値から最小値に向かう間の各フィルタ係数の値が
単調減少しているか否かを判定する単調減少判定手段
と、前記適応ディジタルフィルタの前記最小値から最大
値に向かう間の各フィルタ係数の値が単調増加している
か否かを判定する単調増加判定手段と、前記単調減少判
定手段が前記単調減少していないと判定した場合には前
記適応ディジタルフィルタの前記最大値から最小値に向
かう間のフィルタ係数を単調減少するように強制的に設
定し且つ前記単調増加判定手段が前記単調増加していな
いと判定した場合には前記適応ディジタルフィルタの前
記最小値から最大値に向かう間のフィルタ係数を単調増
加するように強制的に設定するフィルタ係数強制設定手
段と、を備えたものである。In order to achieve the above object, the invention according to claim 7 is a control sound source capable of generating a control sound that interferes with periodic noise emitted from a noise source, and a noise generation state of the noise source. And a residual noise detecting means for detecting the noise after interference and outputting it as a residual noise signal, and a drive signal for filtering the reference signal to drive the control sound source. And an adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the noise after the interference based on the reference signal and the residual noise signal. In the active noise control device, maximum value / minimum value setting means for obtaining the maximum value and the minimum value of each filter coefficient of the adaptive digital filter. , A monotonous decrease determining means for judging whether or not the value of each filter coefficient between the maximum value and the minimum value of the adaptive digital filter is monotonically decreasing, and the minimum value to the maximum value of the adaptive digital filter. When the value of each filter coefficient is increasing monotonically, the monotonous increase determining means determines whether or not the monotone decreasing determination means determines that the monotonic decrease does not decrease the maximum value of the adaptive digital filter. When the filter coefficient is forcibly set to monotonically decrease from the value toward the minimum value and the monotonic increase determination means determines that the monotonic increase does not occur, the adaptive digital filter determines the maximum value to the maximum value. And a filter coefficient compulsory setting means for compulsorily setting the filter coefficient so as to monotonically increase while going toward the value.
【0015】また、上記目的を達成するために、請求項
8に係る発明は、騒音源から発せられる周期的な騒音と
干渉する制御音を発生可能な制御音源と、前記騒音源の
騒音発生状態を検出し基準信号として出力する基準信号
生成手段と、前記干渉後の騒音を検出し残留騒音信号と
して出力する残留騒音検出手段と、前記基準信号をフィ
ルタ処理して前記制御音源を駆動する駆動信号を生成す
る適応ディジタルフィルタと、前記基準信号及び前記残
留騒音信号に基づいて前記干渉後の騒音が低減するよう
に適応アルゴリズムに従って前記適応ディジタルフィル
タのフィルタ係数を更新する適応処理手段と、を備えた
能動型騒音制御装置において、前記適応ディジタルフィ
ルタの各フィルタ係数の最大値及び最小値を求める最大
値最小値設定手段と、前記適応ディジタルフィルタの前
記最大値から最小値に向かう間の各フィルタ係数の値が
単調減少しているか否か又は前記最小値から最大値に向
かう間の各フィルタ係数の値が単調増加しているか否か
の少なくとも一方を判定する単調変化判定手段と、この
単調変化判定手段が前記単調減少又は単調増加していな
いと判定した場合には前記適応ディジタルフィルタの対
応する区間のフィルタ係数を単調減少又は単調増加する
ように強制的に設定するフィルタ係数強制設定手段と、
を備えたものである。In order to achieve the above object, the invention according to claim 8 is a control sound source capable of generating a control sound interfering with periodic noise emitted from a noise source, and a noise generation state of the noise source. A reference signal generating means for detecting and outputting as a reference signal, a residual noise detecting means for detecting the noise after interference and outputting as a residual noise signal, and a drive signal for filtering the reference signal to drive the control sound source. And an adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the noise after the interference based on the reference signal and the residual noise signal. In the active noise control device, maximum value / minimum value setting means for obtaining the maximum value and the minimum value of each filter coefficient of the adaptive digital filter. , Whether or not the value of each filter coefficient from the maximum value to the minimum value of the adaptive digital filter monotonically decreases, or the value of each filter coefficient from the minimum value to the maximum value monotonically increases. Whether or not there is a monotone change determining means, and if the monotone change determining means determines that the monotone decrease or monotonic increase has not occurred, the filter coefficient in the corresponding section of the adaptive digital filter is monotonically decreased. Or a filter coefficient forced setting means for forcibly setting so as to increase monotonically,
It is equipped with.
【0016】そして、請求項9に係る発明である能動型
騒音制御装置は、上記請求項6,請求項7又は請求項8
に係る発明において、前記周期的な騒音の周期を検出す
る周期検出手段と、この周期検出手段が検出した前記騒
音の周期が所定周期以上であるか否かを判定する周期判
定手段と、前記周期判定手段が前記騒音の周期が前記所
定周期以上であると判定した場合に前記フィルタ係数強
制設定手段を処理実行可能状態とする第1の処理可能状
態制御手段と、を設けたものである。The active noise control device according to claim 9 is the above-mentioned claim 6, claim 7 or claim 8.
In the invention according to, the cycle detecting means for detecting the cycle of the periodic noise, the cycle determining means for determining whether the cycle of the noise detected by the cycle detecting means is a predetermined cycle or more, and the cycle A first processable state control unit that sets the filter coefficient forced setting unit to a process executable state when the determination unit determines that the noise period is equal to or longer than the predetermined period.
【0017】さらに、請求項10に係る発明である能動
型騒音制御装置は、上記請求項6,請求項7,請求項8
又は請求項9に係る発明において、前記適応ディジタル
フィルタの振幅が所定幅以上であるか否かを判定する振
幅判定手段と、前記振幅判定手段が前記振幅が前記所定
幅以上であると判定した場合に前記フィルタ係数強制設
定手段を処理実行可能状態とする第2の処理可能状態制
御手段と、を設けたものである。Further, the active noise control device according to claim 10 is the above-mentioned claim 6, claim 7, and claim 8.
Alternatively, in the invention according to claim 9, when the amplitude determination means determines whether the amplitude of the adaptive digital filter is equal to or larger than a predetermined width, and the amplitude determination means determines that the amplitude is equal to or larger than the predetermined width. Second processable state control means for setting the filter coefficient forced setting means into a process executable state.
【0018】[0018]
【作用】ここで、LMSアルゴリズム等の適応アルゴリ
ズムを用いて周期的な振動を低減する場合を具体的に考
えてみる。例えば車両のエンジンで発生する周期的な振
動を車体側に伝達する前に打ち消してしまう所謂アクテ
ィブ・エンジンマウントにLMSアルゴリズムを適用す
る場合を考えると、エンジンのクランク軸の回転に同期
した信号を基準信号,エンジンマウントの車体側取付け
点近傍の振動を残留振動信号とし、その基準信号を適応
ディジタルフィルタでフィルタ処理して制御振動源とし
てのエンジンマウントに対する駆動信号を生成する一方
で、それら基準信号及び残留振動信号に基づいてLMS
アルゴリズムを実行して適応ディジタルフィルタの各フ
ィルタ係数を更新することになる。Now, let us consider specifically the case where the periodic vibration is reduced by using an adaptive algorithm such as the LMS algorithm. For example, considering the case where the LMS algorithm is applied to a so-called active engine mount that cancels the periodic vibration generated in the vehicle engine before it is transmitted to the vehicle body side, a signal synchronized with the rotation of the engine crankshaft is used as a reference. Signal, vibration of the engine mount near the mounting point on the vehicle body side is used as a residual vibration signal, and the reference signal is filtered by an adaptive digital filter to generate a drive signal for the engine mount as a control vibration source. LMS based on residual vibration signal
The algorithm will be executed to update each filter coefficient of the adaptive digital filter.
【0019】そして、制御が特に発散傾向にない状況で
は、打ち消すべき振動が周期的であることから、図9
(a)に示すように、その適応ディジタルフィルタの各
フィルタ係数は、振動と同じ周期の正弦波状の軌跡を描
くようになる。ただし、適応ディジタルフィルタは、有
限インパルス応答(FIR)型のディジタルフィルタで
ある。In the situation where the control does not tend to diverge, the vibrations to be canceled are periodic.
As shown in (a), each filter coefficient of the adaptive digital filter draws a sinusoidal locus having the same period as the vibration. However, the adaptive digital filter is a finite impulse response (FIR) type digital filter.
【0020】しかし、特にエンジン回転数が低回転であ
る時やアイドリング時等には、残留振動信号が、制御対
象の機械的な共振の影響により、エンジンで発生する周
期的な振動の周波数(20〜30Hz)の高次周波数に
おいて発散し易い傾向があり、その発散傾向にある残留
振動信号に基づいて適応ディジタルフィルタの各フィル
タ係数が更新されると、図9(b)に示すように、適応
ディジタルフィルタに基準信号の周波数以外にその高次
周波数の成分が表れ、制御が発散傾向になり、このまま
放っておくと図9(c)に示すように高次周波数の成分
が過大となって制御が発散してしまうのである。例え
ば、エンジンマウントが取り付けられる一般的なメンバ
の機械的な弾性共振が100〜200Hzに存在するた
め、そのような周波数が高次周波数となるような振動が
発生している状況で、特に制御が発散する可能性が高く
なるのである。However, particularly when the engine speed is low or idling, the residual vibration signal has a frequency (20) of periodic vibration generated in the engine due to the influence of mechanical resonance of the controlled object. ˜30 Hz), it tends to diverge at higher frequencies, and when each filter coefficient of the adaptive digital filter is updated based on the residual vibration signal having the divergence tendency, as shown in FIG. In addition to the frequency of the reference signal, high-order frequency components appear in the digital filter, and the control tends to diverge. If left as it is, the high-order frequency components become excessive as shown in FIG. Will diverge. For example, since mechanical elastic resonance of a general member to which an engine mount is attached exists at 100 to 200 Hz, control is particularly performed in a situation where such a frequency becomes a high-order frequency. It is more likely to diverge.
【0021】これに対し、請求項1に係る発明にあって
は、安定状態判定手段によって、適応ディジタルフィル
タが発散傾向にない状態(図9(a)に示すような状
態)であるか否かが判定される一方、大小関係判定手段
によって、安定状態にあるときに適応ディジタルフィル
タのフィルタ係数の値が採り得る範囲の中間の値(具体
的には、適応ディジタルフィルタのフィルタ係数が描く
正弦波状の波形の最大値及び最小値の中間の値である。
例えば、フィルタ係数が0を挟んで正負両方に振れる場
合には、「0」となる。)又はその付近の値である所定
のしきい値と、適応ディジタルフィルタの各フィルタ係
数との大小関係が判定され、その大小関係判定手段の判
定結果が記憶手段に記憶される。つまり、図9(a)の
例であれば、各フィルタ係数が、しきい値を挟んで上側
に存在するか下側に存在するか(より具体的には、各フ
ィルタ係数の極性)が大小関係判定手段によって判定さ
れることになる。On the other hand, according to the first aspect of the present invention, whether or not the stable state judging means is in a state in which the adaptive digital filter is not in a diverging tendency (a state as shown in FIG. 9A). On the other hand, the magnitude relationship determining means determines an intermediate value in the range in which the value of the filter coefficient of the adaptive digital filter can be taken in the stable state (specifically, a sine wave shape drawn by the filter coefficient of the adaptive digital filter). Is an intermediate value between the maximum value and the minimum value of the waveform.
For example, when the filter coefficient swings both positive and negative across 0, the value is “0”. ) Or a predetermined threshold value which is a value in the vicinity thereof, and the magnitude relationship between each filter coefficient of the adaptive digital filter is determined, and the determination result of the magnitude relationship determining means is stored in the storage means. That is, in the example of FIG. 9A, whether each filter coefficient is above or below the threshold value (more specifically, the polarity of each filter coefficient) is large or small. It will be judged by the relationship judging means.
【0022】そして、特に適応ディジタルフィルタが安
定状態にない場合であっても、大小関係判定手段によっ
て上記大小関係が判定され、その判定結果と記憶手段の
記憶内容とがフィルタ係数強制設定手段によって比較さ
れ、フィルタ係数強制設定手段は、その比較の結果両者
が一致しない場合には、その一致しないフィルタ係数を
強制的に上記しきい値に設定する。Even if the adaptive digital filter is not in a stable state, the magnitude relationship determining means determines the magnitude relationship, and the determination result and the stored contents of the storage means are compared by the filter coefficient forcing setting means. If the result of the comparison indicates that the two do not match, the filter coefficient forcing setting unit forcibly sets the non-matching filter coefficient to the threshold value.
【0023】つまり、適応ディジタルフィルタが発散傾
向となって図9(b)に示すような状況になったとする
と、図9(a)であるときの大小関係が記憶手段に記憶
されていることから、それら図9(a)及び(b)を比
較して、極性が異なるフィルタ係数は、強制的に大きさ
「0」に設定されるのである。この結果、仮に図9
(b)のような状況になったとしても、高次周波数成分
がそれ以上成長することはなく、従って、図9(c)の
ような発散状態に至ることが回避されるのである。That is, assuming that the adaptive digital filter has a divergent tendency and the situation as shown in FIG. 9B is reached, the magnitude relationship in the case of FIG. 9A is stored in the storage means. 9A and 9B, the filter coefficients having different polarities are forcibly set to the size "0". As a result, as shown in FIG.
Even in the situation as shown in FIG. 9B, the higher-order frequency component does not grow any more, and therefore the divergent state as shown in FIG. 9C is avoided.
【0024】一方、請求項2に係る発明にあっては、最
大値最小値判定手段が、適応ディジタルフィルタの各フ
ィルタ係数の最大値及び最小値を判定するが、適応ディ
ジタルフィルタの各フィルタ係数が描く波形は正弦波状
であることから、発散状態にないときには、最大値から
最小値に向かう間の各フィルタ係数は単調減少し、最小
値から最大値に向かう間の各フィルタ係数は単調増加す
る。On the other hand, in the invention according to claim 2, the maximum value / minimum value judging means judges the maximum value and the minimum value of each filter coefficient of the adaptive digital filter. Since the drawn waveform is sinusoidal, each filter coefficient monotonically decreases from the maximum value to the minimum value and monotonically increases from the minimum value to the maximum value in the non-divergent state.
【0025】なお、単調減少とは、i番目のフィルタ係
数Wi とi+1番目のフィルタ係数Wi+1 との関係が常
にWi ≧Wi+1 であることをいい、単調増加とは、それ
らフィルタ係数の関係が常にWi ≦Wi+1 であることを
いう。そして、単調減少判定手段によって、単調減少で
あるべき区間(つまり、最大値から最小値に向かう間)
において単調減少が維持されているか否かが判定される
とともに、単調増加判定手段によって、単調増加である
べき区間(つまり、最小値から最大値に向かう間)にお
いて単調増加が維持されているか否かが判定されるが、
適応ディジタルフィルタの各フィルタ係数が図9(a)
に示すような正常な状態にあれば、単調減少及び単調増
加のそれぞれが維持されているから、特にフィルタ係数
強制設定手段によるフィルタ係数の強制設定は行われな
い。The monotonous decrease means that the relationship between the i-th filter coefficient W i and the i + 1-th filter coefficient W i + 1 is always W i ≧ W i + 1 , and the monotonous increase means It means that the relation of these filter coefficients is always W i ≦ W i + 1 . Then, the section that should be monotonically decreasing by the monotonic decrease determination means (that is, from the maximum value to the minimum value)
It is determined whether or not the monotonic increase is maintained, and whether or not the monotonic increase is maintained in the section where the monotonic increase is determined (that is, from the minimum value to the maximum value) by the monotonic increase determination means. Is determined,
Each filter coefficient of the adaptive digital filter is shown in FIG.
In the normal state as shown in (1), since the monotonous decrease and the monotonic increase are maintained, the filter coefficient forcible setting unit does not particularly set the filter coefficient forcibly.
【0026】しかし、例えば図9(b)のように発散傾
向になると、波形に高次周波数成分が表れてくることか
ら、最大値から最小値に向かう間であるにも関わらずW
i <Wi+1 となる部分が存在し、また、最小値から最大
値に向かう間であるにも関わらずWi >Wi+1 となる部
分が存在するようになる。すると、フィルタ係数強制設
定手段は、単調減少が維持できなくなった区間に対して
は、単調減少するように強制的にフィルタ係数を設定
し、単調増加が維持できなくなった区間に対しては、単
調増加するように強制的にフィルタ係数を設定するた
め、仮に図9(b)のような状況になったとしても、高
次周波数成分がそれ以上成長することはなく、従って、
図9(c)のような発散状態に至ることが回避されるの
である。However, for example, when the divergence tends to be as shown in FIG. 9 (b), high-order frequency components appear in the waveform, so that W is increased from the maximum value to the minimum value.
There is a portion where i <W i + 1, and there is a portion where W i > W i + 1 even though it is from the minimum value to the maximum value. Then, the filter coefficient forced setting means forcibly sets the filter coefficient so as to monotonically decrease in the section where the monotonic decrease cannot be maintained, and monotonically sets in the section where the monotonic increase cannot be maintained. Since the filter coefficient is forcibly set so as to increase, even if the situation as shown in FIG. 9B is reached, the higher-order frequency component does not grow any more, and therefore,
The divergent state as shown in FIG. 9C is avoided.
【0027】なお、このフィルタ係数強制設定手段にお
けるフィルタ係数の設定は、結果として単調減少,単調
増加が維持されればよいのであるから、特に限定される
ものではない。例えば、単調減少,単調増加に反するフ
ィルタ係数を、強制的に一つ前のフィルタ係数と同じ値
に設定してもよいし、或いは、そのようなフィルタ係数
を、一つ前のフィルタ係数と次のフィルタ係数との平均
値に設定するようにしてもよい。The setting of the filter coefficient in the filter coefficient forced setting means is not particularly limited as long as a monotonous decrease and a monotonous increase can be maintained as a result. For example, a filter coefficient that is contrary to a monotonic decrease or monotonic increase may be forcibly set to the same value as the previous filter coefficient, or such a filter coefficient may be set to the next previous filter coefficient. You may make it set to the average value with the filter coefficient of.
【0028】ここで、この請求項2に係る発明にあって
は、単調減少及び単調増加の両方が維持されているか否
かを判定し、少なくとも一方が維持されていない場合に
はフィルタ係数強制設定手段が上述したようなフィルタ
係数の強制的な設定を行うようになっているが、例えば
演算負荷を軽減する等の理由から、単調減少及び単調増
加のうちの少なくとも一方を判定の対象とし、その判定
の対象となった単調変化が維持されていない場合には、
その単調変化が維持されるように強制的にフィルタ係数
の設定を行っても、ある程度の作用が期待されるもので
ある。Here, in the invention according to claim 2, it is determined whether or not both the monotonous decrease and the monotonic increase are maintained, and if at least one is not maintained, the filter coefficient compulsory setting is performed. Although the means is configured to forcibly set the filter coefficient as described above, at least one of a monotone decrease and a monotone increase is set as the determination target for the reason of, for example, reducing the calculation load, and the like. If the monotonic change that was the target of the judgment is not maintained,
Even if the filter coefficient is forcibly set so that the monotonic change is maintained, some effect is expected.
【0029】そこで、請求項3に係る発明にあっては、
単調変化判定手段によって、最大値から最小値に向かう
間で単調減少しているか否か又は最小値から最大値に向
かう間で単調増加しているか否かの少なくとも一方が判
定され、そのような単調変化が維持されていないと判定
されると、フィルタ係数強制設定手段によって、適応デ
ィジタルフィルタの対応する区間のフィルタ係数が単調
減少又は単調増加するように強制的に設定されるから、
少なくとも単調減少又は単調増加の一方が維持され、図
9(c)のような発散状態に至ることが回避される。Therefore, in the invention according to claim 3,
The monotonic change determination means determines at least one of whether it is monotonically decreasing from the maximum value to the minimum value or monotonically increasing from the minimum value to the maximum value. If it is determined that the change is not maintained, the filter coefficient compulsory setting means forcibly sets the filter coefficient of the corresponding section of the adaptive digital filter so as to monotonically decrease or monotonically increase.
At least one of the monotonous decrease and the monotonic increase is maintained, and the divergent state as shown in FIG. 9C is avoided.
【0030】なお、この請求項3に係る発明(請求項8
に係る発明においても同様)においてフィルタ係数強制
設定手段がフィルタ係数の強制的な設定を行う「対応す
る区間」とは、単調変化判定手段における判定の内容に
よって決まる区間であって、単調変化判定手段が単調減
少しているか否かを判定するのであれば、対応する区間
とはフィルタ係数の最大値から最小値に向かう間であっ
て、単調変化判定手段が単調増加しているか否かを判定
するのであれば、対応する区間とはフィルタ係数の最小
値から最大値に向かう間のことである。The invention according to claim 3 (claim 8)
Also in the invention according to the above), the "corresponding section" in which the filter coefficient compulsory setting means forcibly sets the filter coefficient is a section determined by the content of the judgment in the monotonic change judgment means, If it is determined whether or not is monotonically decreasing, the corresponding section is between the maximum value and the minimum value of the filter coefficient, and the monotonic change determination means determines whether or not monotonically increasing. If so, the corresponding section is a section from the minimum value to the maximum value of the filter coefficient.
【0031】そして、請求項4に係る発明にあっては、
周期検出手段によって振動の周期が検出され、周期判定
手段によってその振動の周期が所定周期以上であるか否
かが判定され、そして、その振動の周期が所定周期以上
であると判定された場合には第1の処理可能状態制御手
段によってフィルタ係数強制設定手段が処理実行可能状
態となる。According to the invention of claim 4,
When the cycle of the vibration is detected by the cycle detecting means, it is judged by the cycle judging means whether or not the cycle of the vibration is a predetermined cycle or more, and when it is judged that the cycle of the vibration is the predetermined cycle or more. The first processable state control unit brings the filter coefficient forced setting unit into the process executable state.
【0032】つまり、振動の周期がある程度長い場合に
のみ請求項1,請求項2又は請求項3に係る発明におけ
るフィルタ係数強制設定手段を処理可能状態とするので
あるから、特に残留振動信号が制御対象の機械的な共振
の影響により振動の周波数の高次周波数において発散す
る可能性の小さい振動の周期が短い場合には、フィルタ
係数強制設定手段における判定等に必要な処理(例え
ば、請求項1に係る発明であれば大小関係判定手段にお
ける大小関係の判定処理、請求項2に係る発明であれば
単調減少判定手段における単調減少判定処理等であ
る。)を実行しなくて済むようになる。That is, since the filter coefficient forced setting means in the invention according to claim 1, claim 2 or claim 3 can be processed only when the period of vibration is long to a certain extent, the residual vibration signal is controlled. When the cycle of vibration that is less likely to diverge at higher frequencies of the frequency of vibration due to the influence of the mechanical resonance of the object is short, the processing necessary for the determination by the filter coefficient forced setting means (for example, claim 1 In the invention according to claim 2, the magnitude relationship determination processing in the magnitude relationship determination means, and in the invention according to claim 2, the monotonic decrease determination processing in the monotone reduction determination means, etc.) are not required to be executed.
【0033】さらに、請求項5に係る発明にあっては、
振幅判定手段によって、適応ディジタルフィルタの振幅
が所定幅以上であるか否かが判定され、その振幅が所定
幅以上であると判定された場合には第2の処理可能状態
制御手段によってフィルタ係数強制設定手段が処理実行
可能状態となる。つまり、発散し易いような大出力を出
していると判定された場合にのみ請求項1,請求項2,
請求項3又は請求項4に係る発明におけるフィルタ係数
強制設定手段を処理可能状態とするのであるから、特に
適応ディジタルフィルタの振幅が小さくて制御が発散す
る可能性の小さい状況では、フィルタ係数強制設定手段
における判定等に必要な処理を実行しなくて済むように
なる。Further, in the invention according to claim 5,
The amplitude determining means determines whether or not the amplitude of the adaptive digital filter is greater than or equal to a predetermined width, and when it is determined that the amplitude is greater than or equal to the predetermined width, the second processable state control means forces the filter coefficient. The setting means is ready for processing. That is, claim 1, claim 2, only when it is determined that the output is large enough to easily diverge.
Since the filter coefficient forced setting means in the invention according to claim 3 or 4 is set in a processable state, the filter coefficient forced setting is performed especially in a situation where the amplitude of the adaptive digital filter is small and control is unlikely to diverge. It becomes unnecessary to execute the processing required for the determination by the means.
【0034】ここで、上記請求項1乃至請求項5に係る
発明はいずれも振動を対象としているのに対し請求項6
乃至請求項10に係る発明は騒音を対象としている。従
って、それら請求項5乃至請求項8に係る発明の作用
は、振動と音との違いはあるが、実質的に上記請求項1
乃至請求項4に係る発明と同様である。即ち、請求項6
に係る発明にあっては、安定状態判定手段によって適応
ディジタルフィルタが発散傾向にない状態であるか否か
が判定される一方、大小関係判定手段によって、安定状
態にあるときに適応ディジタルフィルタのフィルタ係数
の値が採り得る範囲の中間の値又はその付近の値である
所定のしきい値と、適応ディジタルフィルタの各フィル
タ係数との大小関係が判定され、その大小関係判定手段
の判定結果が記憶手段に記憶される。Here, while all the inventions according to claims 1 to 5 are directed to vibration, claim 6
The invention according to claim 10 is directed to noise. Therefore, the operation of the invention according to claims 5 to 8 is substantially the same as that of the above-mentioned claim 1 although there is a difference between vibration and sound.
It is the same as the invention according to claim 4. That is, claim 6
In the invention according to the above aspect, the stable state determining means determines whether or not the adaptive digital filter is in a state in which there is no tendency to diverge, while the magnitude relationship determining means determines the filter of the adaptive digital filter when in the stable state. The magnitude relationship between a predetermined threshold value, which is an intermediate value in the range of possible coefficient values or a value in the vicinity thereof, and each filter coefficient of the adaptive digital filter is determined, and the determination result of the magnitude relationship determining means is stored. Stored in the means.
【0035】そして、特に適応ディジタルフィルタが安
定状態にない場合であっても、大小関係判定手段によっ
て上記大小関係が判定され、その判定結果と記憶手段の
記憶内容とがフィルタ係数強制設定手段によって比較さ
れ、フィルタ係数強制設定手段は、その比較の結果両者
が一致しない場合には、その一致しないフィルタ係数を
強制的に上記しきい値に設定する。Even when the adaptive digital filter is not in a stable state, the magnitude relationship determining means determines the magnitude relationship, and the determination result and the stored contents of the storage means are compared by the filter coefficient forcing setting means. If the result of the comparison indicates that they do not match, the filter coefficient forced setting means forcibly sets the filter coefficient that does not match to the above threshold value.
【0036】この結果、適応ディジタルフィルタが発散
傾向になったとしても、高次周波数成分がそれ以上成長
することはなく、本格的な発散状態に至ることが回避さ
れるのである。また、請求項7に係る発明にあっては、
最大値最小値判定手段によって、適応ディジタルフィル
タの各フィルタ係数の最大値及び最小値が判定され、単
調減少判定手段によって、単調減少であるべき区間にお
いて単調減少が維持されているか否かが判定されるとと
もに、単調増加判定手段によって、単調増加であるべき
区間において単調増加が維持されているか否かが判定さ
れる。As a result, even if the adaptive digital filter tends to diverge, the higher-order frequency components do not grow any more, and it is possible to avoid a full-scale divergent state. In the invention according to claim 7,
The maximum value / minimum value determining means determines the maximum value and the minimum value of each filter coefficient of the adaptive digital filter, and the monotonic decrease determining means determines whether or not the monotonic decrease is maintained in the section which should be the monotonic decrease. At the same time, the monotonic increase determination means determines whether or not the monotonic increase is maintained in the section that should be a monotonic increase.
【0037】従って、適応ディジタルフィルタが発散傾
向になると、波形に高次周波数成分が表れてくることか
ら、最大値から最小値に向かう間であるにも関わらずW
i <Wi+1 となる部分が存在し、また、最小値から最大
値に向かう間であるにも関わらずWi >Wi+1 となる部
分が存在するようになるから、フィルタ係数強制設定手
段は、単調減少が維持できなくなった区間に対しては、
単調減少するように強制的にフィルタ係数を設定し、単
調増加が維持できなくなった区間に対しては、単調増加
するように強制的にフィルタ係数を設定するため、高次
周波数成分がそれ以上成長することはなく、本格的な発
散状態に至ることが回避される。Therefore, when the adaptive digital filter tends to diverge, higher-order frequency components appear in the waveform.
Since there is a portion where i <W i + 1 and there is a portion where W i > W i + 1 even during the period from the minimum value to the maximum value, the filter coefficient is forced. For the section where the monotonous decrease cannot be maintained, the setting means
The filter coefficient is forcibly set to monotonically decrease, and the filter coefficient is forcibly set to monotonically increase in the section where the monotonic increase cannot be maintained, so higher-order frequency components grow further. There is no need to do so, and it is possible to avoid reaching a full-scale divergent state.
【0038】そして、請求項8に係る発明にあっては、
単調変化判定手段によって単調減少又は単調増加が維持
されているか否かが判定され、そのような単調変化が維
持されていないと判定されると、フィルタ係数強制設定
手段によって、対応する区間のフィルタ係数が単調減少
又は単調増加するように強制的に設定されるから、少な
くとも単調減少又は単調増加の一方が維持され、本格的
な発散状態に至ることが回避される。According to the invention of claim 8,
The monotonic change determination means determines whether or not the monotonic decrease or monotonic increase is maintained, and when it is determined that such a monotonic change is not maintained, the filter coefficient compulsory setting means causes the filter coefficient of the corresponding section. Is forcibly set to monotonically decrease or monotonically increase, so that at least one of monotonic decrease or monotonic increase is maintained, and a full-scale divergence state is avoided.
【0039】さらに、請求項9又は請求項10に係る発
明にあっては、発散する可能性が高い場合にのみ、上述
したような発散を抑制するための処理が実行される。Further, in the invention according to claim 9 or claim 10, the processing for suppressing the divergence as described above is executed only when the possibility of divergence is high.
【0040】[0040]
【実施例】以下、本発明の実施例を図面に基づいて説明
する。図1は本発明の一実施例を示す図であり、本実施
例は、本発明に係る能動型振動制御装置を、エンジンか
ら車体に伝達される振動を能動的に低減する所謂アクテ
ィブ・エンジンマウントに適用したものである。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an embodiment of the present invention. In this embodiment, a so-called active engine mount for actively reducing vibration transmitted from an engine to a vehicle body is provided in an active vibration control device according to the present invention. It has been applied to.
【0041】先ず、構成を説明すると、図1に示すよう
に、このエンジンマウント1は、振動源としてのエンジ
ン30への取付け用の取付けボルト2aを上部に一体に
備え且つ内側が空洞で下部が開口した取付部材2を有
し、この取付部材2の下部外面には内筒3の上端部がか
しめ止めされている。この内筒3の内側には、取付部材
2及び内筒3の内側の空間を上下に二分するように、そ
れら取付部材2及び内筒3のかしめ止め部分に挟み込ま
れてダイアフラム4が配設されていて、このダイアフラ
ム4によって二分された空間のうち、ダイアフラム4の
上側の空間は大気圧に通じ、ダイアフラム4の下側の空
間にはオリフィス構成体5が配設されている。First, the structure will be described. As shown in FIG. 1, the engine mount 1 is integrally provided with a mounting bolt 2a for mounting on an engine 30 as a vibration source, and has a hollow inside and a lower part. The mounting member 2 has an opening, and the upper end of the inner cylinder 3 is caulked to the outer surface of the lower portion of the mounting member 2. Inside the inner cylinder 3, a diaphragm 4 is disposed so as to vertically divide the space inside the mounting member 2 and the inner cylinder 3 into two parts, which are sandwiched by the caulking prevention portions of the mounting member 2 and the inner cylinder 3. Of the space divided by the diaphragm 4, the space above the diaphragm 4 communicates with the atmospheric pressure, and the space below the diaphragm 4 is provided with the orifice structure 5.
【0042】一方、内筒3の外周面には、内周面及び外
周面の軸方向位置が内周側が高くなるように成形されて
いる円筒状の支持弾性体6の内周面が加硫接着されてい
て、その支持弾性体6の外周面は外筒7の内周面に加硫
接着されている。そして、外筒7の下端部は円筒形のア
クチュエータ保持部材8の上部にかしめ止めされてい
て、そのアクチュエータ保持部材8の下端面には、メン
バ35側への取付け用の取付けボルト9aを下部に一体
に備えた円板状の取付部材9が固定されている。On the other hand, on the outer peripheral surface of the inner cylinder 3, the inner peripheral surface of the cylindrical support elastic body 6 which is formed such that the axial positions of the inner peripheral surface and the outer peripheral surface are higher on the inner peripheral side is vulcanized. The outer peripheral surface of the supporting elastic body 6 is vulcanized and adhered to the inner peripheral surface of the outer cylinder 7. The lower end of the outer cylinder 7 is caulked to the upper part of the cylindrical actuator holding member 8, and the lower end surface of the actuator holding member 8 is provided with a mounting bolt 9a for mounting on the member 35 side. A disc-shaped mounting member 9 provided integrally is fixed.
【0043】また、アクチュエータ保持部材8の上端面
には、これと一体に外筒7の下端部にかしめ止めされた
円筒部材10が固定されていて、さらに、この円筒部材
10の内周面には、アクチュエータ保持部材8の上端面
との間に所定のクリアランスをもち且つ円筒形の弾性体
11により上下方向に変位可能に可動部材12が保持さ
れている。かかる可動部材12は、磁化可能な材料から
なり且つ上面が凹陥した円板状に成形されている。A cylindrical member 10 fixed to the lower end portion of the outer cylinder 7 by caulking is fixed to the upper end surface of the actuator holding member 8, and the inner peripheral surface of the cylindrical member 10 is further fixed. The movable member 12 is held by the cylindrical elastic body 11 so as to be vertically displaceable with a predetermined clearance from the upper end surface of the actuator holding member 8. The movable member 12 is made of a magnetizable material and is formed into a disk shape having a concave upper surface.
【0044】そして、アクチュエータ保持部材8の内側
には、電磁コイル等を含んで構成され、外部から供給さ
れる制御信号に応じて可動部材12を上下方向に変位さ
せる電磁アクチュエータ13が配設されている。さら
に、本実施例では、支持弾性体6の下面及び可動部材1
2の上面によって画成された部分に主流体室15が形成
され、ダイアフラム4及びオリフィス構成体5によって
画成された部分に副流体室16が形成されていて、これ
ら主流体室15及び副流体室16間が、オリフィス構成
体5に形成されたオリフィス5aを介して連通してい
る。なお、これら主流体室15,副流体室16及びオリ
フィス5a内には油等の流体が封入されている。Inside the actuator holding member 8, there is provided an electromagnetic actuator 13 including an electromagnetic coil and the like, which displaces the movable member 12 in the vertical direction according to a control signal supplied from the outside. There is. Further, in this embodiment, the lower surface of the support elastic body 6 and the movable member 1 are
2, a main fluid chamber 15 is formed in a portion defined by the upper surface of the second fluid, and a sub fluid chamber 16 is formed in a portion defined by the diaphragm 4 and the orifice structure 5. The chambers 16 communicate with each other via the orifice 5a formed in the orifice structure 5. A fluid such as oil is enclosed in the main fluid chamber 15, the sub fluid chamber 16 and the orifice 5a.
【0045】かかるオリフィス5aの流路形状等で決ま
る流体マウントとしての特性は、走行中のエンジンシェ
イク発生時、つまり5〜15Hzでエンジンマウント1
が加振された際に高動バネ定数,高減衰力を示すように
調整されている。そして、電磁アクチュエータ13はコ
ントローラ20に接続されていて、かかるコントローラ
20から供給される駆動信号yに応じて所定の電磁力を
発生するようになっている。The characteristic of the fluid mount determined by the shape of the flow path of the orifice 5a is that when the engine shake occurs during traveling, that is, when the engine mount 1 is 5 to 15 Hz.
Is adjusted so that it exhibits a high dynamic spring constant and high damping force when is excited. The electromagnetic actuator 13 is connected to the controller 20 and generates a predetermined electromagnetic force according to the drive signal y supplied from the controller 20.
【0046】コントローラ20は、マイクロコンピュー
タ,必要なインタフェース回路,A/D変換器,D/A
変換器,アンプ等を含んで構成されていて、オリフィス
5aを通じて主流体室15及び副流体室16間で流体が
移動不可能な周波数帯域の振動、つまり上述したエンジ
ンシェイクよりも高周波の振動であるアイドル振動やこ
もり音振動・加速時振動が入力されている場合には、そ
の振動に同期し、取付部材9への伝達力が“0”となる
ように(具体的には支持弾性体6の弾性変形による入力
と主流体室15の容積変動による入力を相殺できるよう
に)、駆動信号yを生成し電磁アクチュエータ13に供
給するようになっている。The controller 20 includes a microcomputer, a necessary interface circuit, an A / D converter, and a D / A.
It is composed of a converter, an amplifier, etc., and is a vibration in a frequency band in which a fluid cannot move between the main fluid chamber 15 and the sub-fluid chamber 16 through the orifice 5a, that is, a vibration of a higher frequency than the engine shake described above. When idle vibration, muffled sound vibration, or vibration during acceleration is input, the transmission force to the mounting member 9 becomes “0” in synchronization with the vibration (specifically, the support elastic body 6 The drive signal y is generated and supplied to the electromagnetic actuator 13 so that the input due to the elastic deformation and the input due to the volume change of the main fluid chamber 15 can be canceled out.
【0047】ここで、アイドル振動やこもり音振動は、
例えばレシプロ4気筒エンジンの場合、エンジン回転2
次成分のエンジン振動がエンジンマウント1を介してメ
ンバ35に伝達されることが主な原因であるから、その
エンジン回転2次成分に同期して駆動信号yを生成し出
力すれば、振動伝達率の低減が可能となる。そこで、本
実施例では、エンジン30のクランク角の回転に同期し
た(例えば、レシプロ4気筒エンジンの場合には、クラ
ンクが180度回転する度に一つの)インパルス信号を
生成し基準信号xとして出力する基準信号生成手段とし
てのパルス信号生成器21を設けていて、その基準信号
xが、エンジン30における振動の発生状態を表す信号
としてコントローラ20に供給されている。Here, idle vibration and muffled sound vibration are
For example, in the case of a reciprocating 4-cylinder engine, the engine rotation 2
The main cause is that the engine vibration of the next component is transmitted to the member 35 via the engine mount 1. Therefore, if the drive signal y is generated and output in synchronization with the secondary component of the engine rotation, the vibration transmissibility is increased. Can be reduced. Therefore, in the present embodiment, an impulse signal that is synchronized with the rotation of the crank angle of the engine 30 (for example, in the case of a reciprocating four-cylinder engine, one impulse is generated every 180 degrees of rotation of the crank) is generated and output as the reference signal x. A pulse signal generator 21 as a reference signal generating means is provided, and the reference signal x is supplied to the controller 20 as a signal indicating a vibration generation state in the engine 30.
【0048】一方、メンバ35には、エンジンマウント
1の取り付け位置に近接して、メンバ35の振動状況を
加速度の形で検出し残留振動信号eとして出力する残留
振動検出手段としての加速度センサ22が固定されてい
て、その残留振動信号eが、干渉後における振動を表す
信号としてコントローラ20に供給されている。そし
て、コントローラ20は、それら基準信号x及び残留振
動信号eに基づき、逐次更新形の適応アルゴリズムの一
つであるFiltered−X LMSアルゴリズム、
より具体的には、同期式Filtered−X LMS
アルゴリズムに従って駆動信号yを生成し出力する。On the other hand, the member 35 is provided with an acceleration sensor 22 as a residual vibration detecting means for detecting the vibration state of the member 35 in the form of acceleration and outputting it as a residual vibration signal e in the vicinity of the mounting position of the engine mount 1. The residual vibration signal e, which is fixed, is supplied to the controller 20 as a signal representing the vibration after the interference. Then, the controller 20 is based on the reference signal x and the residual vibration signal e, and is a Filtered-X LMS algorithm which is one of the adaptive algorithms of the successive update type.
More specifically, the synchronous Filtered-X LMS
The drive signal y is generated and output according to the algorithm.
【0049】即ち、コントローラ20は、フィルタ係数
Wi (i=0,1,2,…,I−1:Iはタップ数)可
変の適応ディジタルフィルタWを有していて、最新の基
準信号xが入力された時点から所定サンプリング・クロ
ックの間隔で、その適応ディジタルフィルタWのフィル
タ係数Wi を順番に駆動信号yとして出力する一方、エ
ンジン30からエンジンマウント1を介してメンバ35
に伝達される振動が低減するように、基準信号x及び残
留振動信号eに基づいて適応ディジタルフィルタWのフ
ィルタ係数Wi を適宜更新する処理を実行する。That is, the controller 20 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), and the latest reference signal x Is output from the engine 30 via the engine mount 1 at a predetermined sampling clock interval and the filter coefficient W i of the adaptive digital filter W is sequentially output as the drive signal y.
A process for appropriately updating the filter coefficient W i of the adaptive digital filter W is executed based on the reference signal x and the residual vibration signal e so that the vibration transmitted to the device is reduced.
【0050】適応ディジタルフィルタWの更新式は、F
iltered−X LMSアルゴリズムに従った下記
の(1)式のようになる。 Wi (n+1)=Wi (n)−αRT e(n) ……(1) ここで、(n)が付く項は時刻nにおける値であること
を表し、また、αは収束係数と呼ばれる係数であってフ
ィルタ係数Wi の収束の速度やその安定性に関与する係
数である。RT は、理論的には、基準信号xを、エンジ
ンマウント1及び加速度センサ22間の伝達関数Cを表
す伝達関数フィルタC^でフィルタ処理した値(リファ
レンス信号若しくはFiltered-X信号)であるが、この実
施例では同期式Filtered−X LMSアルゴリ
ズムを適用した結果基準信号xがインパルス列であるた
め、伝達関数フィルタC^のインパルス応答を基準信号
xに同期して次々に生成した場合のそれらインパルス応
答波形の時刻nにおける和に一致する。The update formula of the adaptive digital filter W is F
The following equation (1) follows the iltered-X LMS algorithm. W i (n + 1) = W i (n) -αR T e (n) ...... (1) where, indicates that a value at term time n stick is (n), also, alpha is a convergence factor It is a coefficient that is called and is related to the speed of convergence of the filter coefficient W i and its stability. R T is theoretically a value (reference signal or Filtered-X signal) obtained by filtering the reference signal x with a transfer function filter C ^ representing the transfer function C between the engine mount 1 and the acceleration sensor 22. In this embodiment, since the reference signal x is an impulse train as a result of applying the synchronized Filtered-X LMS algorithm, those impulses generated when the impulse response of the transfer function filter C ^ is generated one after another in synchronization with the reference signal x. It matches the sum of the response waveforms at time n.
【0051】また、理論的には、適応ディジタルフィル
タWで基準信号xをフィルタ処理して駆動信号yを生成
することになり、フィルタ処理はディジタル演算では畳
み込み演算に該当するが、基準信号xがインパルス列で
あるので、上述したように最新の基準信号xが入力され
た時点から、所定サンプリング・クロックの間隔で適応
ディジタルフィルタWの各フィルタ係数Wi を順番に駆
動信号yとして出力しても、フィルタ処理の結果を駆動
信号yとしたのと同じ結果になる。Further, theoretically, the reference signal x is filtered by the adaptive digital filter W to generate the drive signal y, and the filtering process corresponds to the convolutional calculation in the digital calculation. Since it is an impulse train, even if each filter coefficient W i of the adaptive digital filter W is sequentially output as the drive signal y at a predetermined sampling clock interval from the time when the latest reference signal x is input as described above. , The same result as when the filtering result is the drive signal y.
【0052】さらに、コントローラ20は、振動の周期
が変動している状況であるか否かを判定する処理と、振
動の周期が所定周期以上であるか否かを判定する処理
と、適応ディジタルフィルタWの振幅が所定幅以上であ
るか否かを判定する処理とを実行するようになっている
とともに、それら各処理によって、振動の周期が安定し
ていて、振動の周期が所定周期以上であり、しかも適応
ディジタルフィルタWの振幅が所定振幅以上であると判
定された場合に、適応ディジタルフィルタWの一周期内
の各フィルタ係数Wi が描く波形と振幅0の直線とが交
差する点(以下、ゼロクロスポイントZPと称する。)
の個数を数えて、ゼロクロスポイントZPの個数が2で
ある場合に、適応ディジタルフィルタWが発散傾向にな
い安定状態であると判断する処理を実行するようになっ
ている。Further, the controller 20 determines whether or not the vibration cycle is fluctuating, determines whether or not the vibration cycle is equal to or longer than a predetermined cycle, and the adaptive digital filter. A process for determining whether or not the amplitude of W is equal to or greater than a predetermined width is performed, and the cycle of vibration is stable by each of these processes, and the cycle of vibration is equal to or greater than the predetermined cycle. Moreover, when it is determined that the amplitude of the adaptive digital filter W is equal to or greater than the predetermined amplitude, the point where the waveform drawn by each filter coefficient W i in one cycle of the adaptive digital filter W and the straight line of the amplitude 0 intersect (hereinafter , Referred to as zero cross point ZP.)
When the number of zero cross points ZP is 2, the process of determining that the adaptive digital filter W is in a stable state with no divergence tendency is executed.
【0053】そして、コントローラ20は、ゼロクロス
ポイントZPの個数が2であったため適応ディジタルフ
ィルタWが発散傾向にない安定状態であると判定された
場合には、それら二つのゼロクロスポイントZPを基準
として、適応ディジタルフィルタWの各フィルタ係数W
i のそれぞれが、大きさが0以上の正領域にあるか或い
は0未満のフィルタ領域にあるかを判定し、その判定結
果を記憶するようになっている。具体的には、ゼロクロ
スポイントZPで挟まれた一方の領域内では全てのフィ
ルタ係数Wi が0以上であり、ゼロクロスポイントZP
で挟まれた他方の領域内では全てのフィルタ係数Wi が
0以下であるから、それら二つのゼロクロスポイントZ
Pが正から負に移行する点なのか、負から正に移行する
点なのかを判定し、それら判定結果に基づいて、正から
負に移行するゼロクロスポイント(以下、正負ゼロクロ
スポイントZP1 と称する。)と、負から正に移行する
ゼロクロスポイント(以下、負正ゼロクロスポイントZ
P2 と称する。)とをそれぞれ設定し記憶するようにな
っている。When the controller 20 determines that the adaptive digital filter W is in a stable state with no divergence tendency because the number of zero cross points ZP is 2, the controller 20 uses these two zero cross points ZP as a reference. Each filter coefficient W of the adaptive digital filter W
It is configured to determine whether each i is in a positive region having a size of 0 or more or a filter region having a size of less than 0, and store the determination result. Specifically, all the filter coefficients W i are 0 or more in one region sandwiched by the zero cross points ZP, and the zero cross points ZP
Since all the filter coefficients W i are 0 or less in the other region sandwiched by, the two zero cross points Z i
It is determined whether P is a point from positive to negative or a point from negative to positive, and based on those determination results, a zero cross point (hereinafter referred to as positive / negative zero cross point ZP 1) from positive to negative. .) And a zero-cross point that shifts from negative to positive (hereinafter, negative-positive zero-cross point Z
It is called P 2 . ) And are set and stored respectively.
【0054】一方、コントローラ20は、ゼロクロスポ
イントZPの個数が3以上であると判定された場合に
は、正負ゼロクロスポイントZP1 ,負正ゼロクロスポ
イントZP2 を記憶する処理を実行するのではなく、適
応ディジタルフィルタWの各フィルタ係数Wi に対し
て、負正ゼロクロスポイントZP2 と正負ゼロクロスポ
イントZP1 との間のフィルタ係数Wi であるにも関わ
らず負の値であるか否かを判定し、負である場合にはそ
のフィルタ係数Wi を強制的に大きさ“0”に設定する
とともに、正負ゼロクロスポイントZP1 と負正ゼロク
ロスポイントZP2との間のフィルタ係数Wi であるに
も関わらず正の値であるか否かを判定し、正である場合
にはそのフィルタ係数Wi を強制的に大きさ“0”に設
定するような処理を実行するようになっている。On the other hand, when it is determined that the number of zero cross points ZP is 3 or more, the controller 20 does not execute the process of storing the positive and negative zero cross points ZP 1 and the negative positive zero cross points ZP 2 . For each filter coefficient W i of the adaptive digital filter W, it is determined whether or not the filter coefficient W i between the negative positive zero cross point ZP 2 and the positive negative zero cross point ZP 1 is a negative value. However, when it is negative, the filter coefficient W i is forcibly set to the size “0”, and the filter coefficient W i is between the positive and negative zero cross points ZP 1 and ZP 2. to determine also whether it is a positive value regardless, if is positive executes processing for setting its filter coefficient W i forcibly size "0" It has become the jar.
【0055】ここで、本実施例では、安定状態にあると
きに適応ディジタルフィルタWの各フィルタ係数Wi の
値が採り得る範囲の中間の値である“0“を、所定のし
きい値としている。次に、本実施例の作用を説明する。
即ち、エンジンシェイク発生時には、オリフィス5aの
流路形状等を適宜選定している結果、このエンジンマウ
ント1は高動バネ定数,高減衰力の支持装置として機能
するため、エンジン30で発生したエンジンシェイクが
エンジンマウント1によって減衰され、メンバ35側の
振動レベルが低減される。なお、かかる場合には、特に
可動部材12を変位させる必要はない。Here, in the present embodiment, "0", which is an intermediate value of the values of the filter coefficients W i of the adaptive digital filter W in the stable state, is set as a predetermined threshold value. There is. Next, the operation of this embodiment will be described.
That is, when an engine shake occurs, the flow path shape of the orifice 5a is appropriately selected. As a result, the engine mount 1 functions as a support device for high dynamic spring constant and high damping force. Is damped by the engine mount 1, and the vibration level on the member 35 side is reduced. In such a case, it is not particularly necessary to displace the movable member 12.
【0056】一方、オリフィス5a内の流体がスティッ
ク状態となり主流体室15及び副流体16間での流体の
移動が不可能になるアイドル振動周波数以上の周波数の
振動が入力された場合には、コントローラ20は、所定
の演算処理を実行し、電磁アクチュエータ13に駆動信
号yを出力し、エンジンマウント1に振動を低減し得る
能動的な制御力を発生させる。On the other hand, when the vibration in the frequency higher than the idle vibration frequency is input, which makes the fluid in the orifice 5a stick and the fluid cannot move between the main fluid chamber 15 and the sub-fluid 16, 20 executes a predetermined arithmetic processing, outputs a drive signal y to the electromagnetic actuator 13, and causes the engine mount 1 to generate an active control force capable of reducing vibration.
【0057】これを、アイドル振動,こもり音振動入力
時にコントローラ20内で実行される処理の概要を示す
フローチャートである図2に従って具体的に説明する。
先ず、そのステップ101において所定の初期設定が行
われた後に、ステップ102に移行し、伝達関数フィル
タC^に基づいてリファレンス信号RT が演算される。
なお、このステップ102では、一周期分のリファレン
ス信号RT がまとめて演算される。This will be specifically described with reference to FIG. 2, which is a flow chart showing the outline of the processing executed in the controller 20 when the idle vibration and the muffled sound vibration are input.
First, after predetermined initialization is performed in step 101, the process proceeds to step 102, and the reference signal R T is calculated based on the transfer function filter C ^.
In this step 102, the reference signals R T for one cycle are collectively calculated.
【0058】そして、ステップ103に移行し、カウン
タiが零クリアされた後に、ステップ104に移行し
て、適応ディジタルフィルタWのi番目のフィルタ係数
Wi が駆動信号yとして出力される。ステップ104で
駆動信号yを出力したら、ステップ105に移行し、残
留振動信号eが読み込まれ、ステップ106でカウンタ
jが零クリアされ、次いでステップ107に移行し、適
応ディジタルフィルタWのj番目のフィルタ係数Wjが
上記(1)式に従って更新される。Then, in step 103, the counter i is cleared to zero, and then in step 104, the i-th filter coefficient W i of the adaptive digital filter W is output as the drive signal y. When the drive signal y is output in step 104, the process proceeds to step 105, the residual vibration signal e is read, the counter j is cleared to zero in step 106, and then the process proceeds to step 107, where the j-th filter of the adaptive digital filter W. The coefficient W j is updated according to the above equation (1).
【0059】ステップ107における更新処理が完了し
たら、ステップ108に移行し、適応ディジタルフィル
タWの各フィルタ係数Wj が発散状態になる前にそれを
抑制するための、発散抑制処理が実行される。なお、こ
の発散抑制処理を実行した場合の具体的な作用について
は、後述する。ステップ108の処理を終えたら、ステ
ップ109に移行し、次の基準信号xが入力されている
か否かを判定し、ここで基準信号xが入力されていない
と判定された場合は、適応ディジタルフィルタWの次の
フィルタ係数の更新又は駆動信号yの出力処理を実行す
べく、ステップ110に移行する。When the updating process in step 107 is completed, the process proceeds to step 108, and a divergence suppressing process is executed to suppress each filter coefficient W j of the adaptive digital filter W before it is in a diverging state. The specific operation when this divergence suppressing process is executed will be described later. When the process of step 108 is completed, the process proceeds to step 109, and it is determined whether or not the next reference signal x is input. If it is determined that the reference signal x is not input, the adaptive digital filter is used. In order to update the filter coefficient next to W or output the drive signal y, the process proceeds to step 110.
【0060】ステップ110では、カウンタjが、出力
回数Ty (正確には、カウンタjは0からスタートする
ため、出力回数Ty から1を減じた値)に達しているか
否かを判定する。この判定は、ステップ104で適応デ
ィジタルフィルタWのフィルタ係数Wi を駆動信号yと
して出力した後に、適応ディジタルフィルタWのフィル
タ係数を、駆動信号yとして必要な数だけ更新したか否
かを判断するためのものである。そこで、このステップ
110の判定が「NO」の場合には、ステップ111で
カウンタjをインクリメントした後に、ステップ107
に戻って上述した処理を繰り返し実行する。In step 110, it is determined whether or not the counter j has reached the output count T y (more precisely, since the counter j starts from 0, a value obtained by subtracting 1 from the output count T y ). In this determination, it is determined whether or not the filter coefficient W i of the adaptive digital filter W is output as the drive signal y in step 104, and then the filter coefficient of the adaptive digital filter W is updated by the necessary number as the drive signal y. It is for. Therefore, if the determination in step 110 is “NO”, the counter j is incremented in step 111, and then step 107 is performed.
Then, the above-mentioned processing is repeated.
【0061】しかし、ステップ110の判定が「YE
S」の場合には、適応ディジタルフィルタWのフィルタ
係数のうち、駆動信号yとして必要な数のフィルタ係数
の更新処理が完了したと判断できるから、ステップ11
2に移行する。そして、ステップ112でカウンタiを
インクリメントした後に、上記ステップ104の処理を
実行してから所定のサンプリング・クロックの間隔に対
応する時間が経過するまで待機し、サンプリング・クロ
ックに対応する時間が経過したら、上記ステップ104
に戻って上述した処理を繰り返し実行する。However, the determination in step 110 is "YE
In the case of “S”, it can be determined that the updating process 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.
Move to 2. Then, after the counter i is incremented in step 112, it waits until the time corresponding to the interval of the predetermined sampling clock has elapsed after executing the processing of step 104, and when the time corresponding to the sampling clock has elapsed. , Step 104 above
Then, the above-mentioned processing is repeated.
【0062】しかし、ステップ109で基準信号xが入
力されたと判断された場合には、ステップ113に移行
し、カウンタi(正確には、カウンタiが0からスター
トするため、カウンタiに1を加えた値)を最新の出力
回数Ty として保存した後に、ステップ102に戻っ
て、上述した処理を繰り返し実行する。このような処理
を繰り返し実行する結果、基準信号x,駆動信号y及び
伝達関数フィルタC^の関係を表す図4に示すように、
コントローラ20からエンジンマウント1に対しては、
基準信号xが入力された時点から、サンプリング・クロ
ックの間隔で、適応ディジタルフィルタWのフィルタ係
数Wi が順番に駆動信号yとして供給されるが、適応デ
ィジタルフィルタWの各フィルタ係数Wi は、同期式F
iltered−X LMSアルゴリズムに従った上記
(1)によって逐次更新されるため、ある程度の時間が
経過して適応ディジタルフィルタWの各フィルタ係数W
i が最適値に収束した後は、駆動信号yがエンジンマウ
ント1に供給されることによって、エンジン30からエ
ンジンマウント1を介してメンバ35側に伝達されるア
イドル振動やこもり音振動が低減されるようになる。な
お、エンジンマウント1における制御力は、電磁アクチ
ュエータ13から発せられる電磁力によって可動部材1
2が振動し、その振動が主流体室15内の流体及び支持
弾性体6の拡張バネを介して内筒3及び外筒7間の力と
して作用することにより得られるものである。However, when it is determined in step 109 that the reference signal x is input, the process proceeds to step 113, and the counter i (to be precise, since the counter i starts from 0, 1 is added to the counter i). Value) is stored as the latest output count T y , and then the process returns to step 102 and the above-described processing is repeatedly executed. As a result of repeatedly executing such processing, as shown in FIG. 4, which represents the relationship among the reference signal x, the drive signal y, and the transfer function filter C ^,
From the controller 20 to the engine mount 1,
From the time when the reference signal x is input, the filter coefficients W i of the adaptive digital filter W are sequentially supplied as the drive signal y at the sampling clock interval. Each filter coefficient W i of the adaptive digital filter W is Synchronous F
Since it is sequentially updated by the above (1) according to the iltered-X LMS algorithm, each filter coefficient W of the adaptive digital filter W is passed after a certain amount of time has passed.
After i has converged to the optimum value, the drive signal y is supplied to the engine mount 1 to reduce idle vibration and muffled sound vibration transmitted from the engine 30 to the member 35 side via the engine mount 1. Like The control force in the engine mount 1 is controlled by the electromagnetic force generated from the electromagnetic actuator 13 to move the movable member 1.
2 vibrates, and the vibration is obtained by acting as a force between the inner cylinder 3 and the outer cylinder 7 via the fluid in the main fluid chamber 15 and the expansion spring of the support elastic body 6.
【0063】一方、ステップ108における発散抑制処
理の具体的な流れは、図3に示すようになっていて、先
ずそのステップ201において出力回数Ty の変化率Δ
Tyが実質的に0であるか否かが判定される。このステ
ップ201においては、例えば過去の一定時間(例え
ば、1秒間)の間、出力回数Ty が変化していない場合
に、出力回数Ty の変化率ΔTy が実質的に0であると
判定される。On the other hand, the specific flow of the divergence suppressing process in step 108 is as shown in FIG. 3, and first in step 201, the change rate Δ of the output count T y.
It is determined whether T y is substantially zero. In step 201, for example, during the past predetermined time (e.g., 1 second), when the output times T y is not changed, the change rate [Delta] T y of output times T y is substantially zero determination To be done.
【0064】ステップ201の判定が「NO」の場合に
は、適応ディジタルフィルタWの各フィルタ係数Wi が
振動の周期変化に追従するように変化している状況であ
ると判断できるから、後述するようなフィルタ係数Wi
の強制的な設定を行うとフィルタ係数Wi の最適値への
収束を妨げるという問題点が生じてしまうので、ステッ
プ202以降の処理は実行せずに、この図3の処理を終
了して図2の処理に戻るようになる。If the determination in step 201 is "NO", it can be determined that each filter coefficient W i of the adaptive digital filter W is changing so as to follow the periodic change of vibration, and will be described later. Such a filter coefficient W i
However, since the problem that the convergence of the filter coefficient W i to the optimum value is hindered occurs when the setting of the above is performed, the processing of step 202 and thereafter is not executed, and the processing of FIG. The process will return to 2.
【0065】しかし、ステップ201の判定が「YE
S」の場合には、そのような問題点は生じないから、ス
テップ202に移行する。ステップ202では、出力回
数Ty が所定値βよりも大きいか否かが判定される。こ
こで、出力回数Ty は、サンプリング・クロックが固定
であれば、そのまま振動の周期を表すことになるから、
このステップ202の判定は、振動の周期が所定周期よ
り長いか否かを判定していることになる。However, the determination in step 201 is "YE
In the case of "S", since such a problem does not occur, the process proceeds to step 202. In step 202, it is determined whether the output count T y is larger than the predetermined value β. Here, if the sampling clock is fixed, the output count T y directly represents the period of vibration,
The determination in step 202 is to determine whether or not the vibration cycle is longer than the predetermined cycle.
【0066】そして、振動の周期が長い場合に、図9
(b)に示したような発散傾向に移行する可能性が高く
なるのであるから、逆に振動の周期が短い場合には特に
発散傾向に移行する可能性は極めて小さいと考え、ステ
ップ203以降の処理は実行せずに、この図3の処理を
終了して図2の処理に戻るようになる。なお、所定値β
の大きさは、特に限定されるものではなく、実際に図9
(c)に示したような発散が発生し易い振動の周期とを
実験的に求め、その求められた周期をサンプリング・ク
ロックの間隔で割って算出することになる。Then, when the vibration cycle is long, as shown in FIG.
Since the possibility of shifting to the divergence tendency as shown in (b) is high, it is considered that the possibility of shifting to the divergence tendency is extremely small especially when the vibration cycle is short. The process of FIG. 3 is terminated and the process returns to the process of FIG. 2 without executing the process. The predetermined value β
The size of is not particularly limited, and actually, FIG.
The cycle of vibrations in which divergence as shown in (c) is likely to be obtained experimentally, and the calculated cycle is divided by the interval of the sampling clock.
【0067】一方、ステップ202の判定が「YES」
の場合には、ステップ203に移行して、適応ディジタ
ルフィルタWの振幅を表すフィルタ係数Wi の最大値W
MAXが、所定値γより大きいか否かが判定される。ここ
で、適応ディジタルフィルタWのフィルタ係数Wi の値
が過大になっている状況では、制御が発散し易い大出力
が出されていると判断できるから、そのような場合にの
み、後述するフィルタ係数Wi の強制設定処理が必要で
あると考えて、ステップ204以降の処理が実行される
のである。従って、ステップ203の判定が「NO」の
場合には、ステップ204以降の処理は実行せずに、こ
の図3の処理を終了して図2の処理に戻るようになる。
なお、発散傾向にあるときには、適応ディジタルフィル
タWのフィルタ係数Wi は正負両方向に略同じように振
れることから、ステップ203では、適応ディジタルフ
ィルタWの片側の振幅のみに基づいて、適応ディジタル
フィルタWの振幅が所定幅以上であるか否かを判定する
こととしている。On the other hand, the determination in step 202 is "YES".
In the case of, the process proceeds to step 203 and the maximum value W of the filter coefficient W i representing the amplitude of the adaptive digital filter W is
It is determined whether MAX is larger than the predetermined value γ. Here, in a situation in which the value of the filter coefficient W i of the adaptive digital filter W is excessively large, it can be determined that a large output in which control is easily diverged is made. It is considered that the forced setting process of the coefficient W i is necessary, so that the processes from step 204 onward are executed. Therefore, when the determination in step 203 is "NO", the processing of step 204 and subsequent steps is not executed, and the processing of FIG. 3 is terminated and the processing returns to the processing of FIG.
When there is a divergence tendency, the filter coefficient W i of the adaptive digital filter W swings in the positive and negative directions in substantially the same manner. It is determined whether or not the amplitude of is greater than or equal to a predetermined width.
【0068】そして、ステップ203の判定が「YE
S」の場合には、近々発散傾向になる可能性が高いと判
断し、ステップ204に移行して、各フィルタ係数Wi
の極性が反転する位置が検索されてゼロクロスポイント
ZPが設定され、次いでステップ205に移行し、その
設定されたゼロクロスポイントZPの個数が2であるか
否かが判定される。Then, the determination in step 203 is "YE
In the case of “S”, it is determined that there is a high possibility that a divergence tendency will occur in the near future, the process proceeds to step 204, and each filter coefficient W i
The position where the polarity of is reversed is searched and the zero cross point ZP is set, and then the routine proceeds to step 205, where it is judged whether the number of the set zero cross points ZP is two or not.
【0069】これらステップ204,205の処理が最
初に実行された際は、ステップ202及び203の判定
が初めて両方とも「YES」となった場合であるから、
未だ制御は発散傾向となっていはいないはずである。そ
して、制御が発散傾向となっていない状況であれば、適
応ディジタルフィルタWの各フィルタ係数Wi は、振動
が周期的であることから、例えば図5(a)に示すよう
に、それらフィルタ係数Wi によって描かれる波形は正
弦波状であり、その周期は振動の周期即ち基準信号xの
入力周期に一致することから、ゼロクロスポイントZP
の数は2である。When the processes of these steps 204 and 205 are first executed, it means that the judgments in steps 202 and 203 are both "YES" for the first time.
The control should not be divergent yet. If the control does not tend to diverge, the filter coefficients W i of the adaptive digital filter W have periodic vibrations, and therefore, as shown in FIG. The waveform drawn by W i is sinusoidal, and its cycle matches the cycle of vibration, that is, the input cycle of the reference signal x.
Is two.
【0070】つまり、少なくともステップ205の処理
を初めて実行した時には、その判定は「YES」となる
から、ステップ206に移行することになる。そして、
ステップ206では、二つ存在するゼロクロスポイント
ZPのうち、フィルタ係数Wi の値が正である領域から
負である領域に移行するゼロクロスポイントが検索され
るとともに、その検索されたゼロクロスポイントが正負
ゼロクロスポイントZP1 として記憶され、逆に負であ
る領域から正である領域に移行するゼロクロスポイント
が検索されるとともに、その検索されたゼロクロスポイ
ントが負正ゼロクロスポイントZP2 として記憶され
る。因みに、図5(a)の例にあっては、ゼロクロスポ
イントZPの直前のフィルタ係数でそのゼロクロスポイ
ントの位置を表すものとすれば、フィルタ係数W5 が正
でフィルタ係数W6が負であり、フィルタ係数W12が負
でフィルタ係数W13が正であるから、正負ゼロクロスポ
イントZP1 の値は“5”となり、負正ゼロクロスポイ
ントZP2 の値は“13”となる。That is, at least when the process of step 205 is executed for the first time, the determination is "YES", and therefore the process proceeds to step 206. And
In step 206, of the two existing zero cross points ZP, a zero cross point that shifts from a region where the filter coefficient W i has a positive value to a region where the filter coefficient W i has a negative value is searched, and the searched zero cross point is a positive / negative zero cross. The zero cross point which is stored as the point ZP 1 and which moves from the negative region to the positive region on the contrary is searched, and the searched zero cross point is stored as the negative positive zero cross point ZP 2 . Incidentally, in the example of FIG. 5A, if the position of the zero cross point is represented by the filter coefficient immediately before the zero cross point ZP, the filter coefficient W 5 is positive and the filter coefficient W 6 is negative. Since the filter coefficient W 12 is negative and the filter coefficient W 13 is positive, the value of the positive / negative zero cross point ZP 1 becomes “5” and the value of the negative positive zero cross point ZP 2 becomes “13”.
【0071】ステップ206の処理を終えたら、このま
ま図3の処理を終了して図2の処理に戻るようになる。
そして、このような状況のまま図2の処理が繰り返し実
行され続けると、図9(a)〜(c)を伴って説明した
ように、残留振動信号eにエンジン振動の高次周波数成
分が表れてくるため、その影響が適応ディジタルフィル
タWの各フィルタ係数Wi に表出してくる。すると、適
応ディジタルフィルタWの各フィルタ係数Wi が描いて
いた図5(a)に示すような正弦波状の波形が崩れて、
ある時点で図5(b)に示すように高次周波数成分の波
形が表れてくるため、ステップ204の処理において、
二つ以上のゼロクロスポイントZPが設定されることに
なる。When the process of step 206 is completed, the process of FIG. 3 is terminated and the process of FIG. 2 is resumed.
Then, if the processing of FIG. 2 is repeatedly executed in such a situation, as described with reference to FIGS. 9A to 9C, the higher order frequency component of the engine vibration appears in the residual vibration signal e. Therefore, the influence thereof is expressed in each filter coefficient W i of the adaptive digital filter W. Then, the sinusoidal waveform as shown in FIG. 5A drawn by each filter coefficient W i of the adaptive digital filter W collapses,
Since the waveform of the higher-order frequency component appears at a certain point as shown in FIG. 5B, in the process of step 204,
Two or more zero cross points ZP will be set.
【0072】このため、ステップ205の判定が「N
O」となるから、ステップ206へは移行せず、ステッ
プ207に移行する。ステップ207では、正領域内
に、即ち、正負ゼロクロスポイントZP1 よりも手前の
領域と、負正ゼロクロスポイントZP2 よりも後の領域
とに、負のフィルタ係数Wi が存在するか否かが判定さ
れる。具体的には、正負ゼロクロスポイントZP1 及び
負正ゼロクロスポイントZP2 が上述したような値に設
定されていれば、フィルタ係数W0 〜W5 ,W13の内
に、値が負のものが存在するか否かが判定される。Therefore, the determination in step 205 is "N
Since it becomes "O", the routine does not proceed to step 206 but proceeds to step 207. In step 207, whether or not the negative filter coefficient W i exists in the positive region, that is, in the region before the positive / negative zero cross point ZP 1 and in the region after the negative / positive zero cross point ZP 2 is determined. To be judged. Specifically, if the positive and negative zero cross points ZP 1 and the negative positive zero cross points ZP 2 are set to the values as described above, one of the filter coefficients W 0 to W 5 and W 13 that has a negative value is found. It is determined whether or not it exists.
【0073】そして、このステップ207の処理によっ
て正領域内に値が負のフィルタ係数Wi が存在している
と判定された場合には、ステップ208に移行し、その
フィルタ係数Wi の値を強制的に所定のしきい値である
“0”に設定する。例えば、図5(b)の例であれば、
ステップ207においてフィルタ係数W4 が該当すると
判定されるから、そのフィルタ係数W4 はステップ20
8において“0”に設定されることになる。When it is determined by the processing of step 207 that the filter coefficient W i having a negative value exists in the positive region, the process proceeds to step 208, and the value of the filter coefficient W i is changed. It is forcibly set to a predetermined threshold value "0". For example, in the example of FIG.
Since the filter coefficients W 4 at step 207 is determined to be applicable, the filter coefficient W 4 Step 20
It will be set to "0" at 8.
【0074】次いで、ステップ209に移行し、今度
は、負領域内に、即ち、正負ゼロクロスポイントZP1
よりも後の領域と、負正ゼロクロスポイントZP2 より
も手前の領域とに、正のフィルタ係数Wi が存在するか
否かが判定される。具体的には、正負ゼロクロスポイン
トZP1 及び負正ゼロクロスポイントZP2 が上述した
ような値に設定されていれば、フィルタ係数W6 〜W12
の内に、値が正のものが存在するか否かが判定される。Then, the process proceeds to step 209, this time within the negative region, that is, the positive / negative zero cross point ZP 1
It is determined whether or not the positive filter coefficient W i is present in the region after and the region before the negative / positive zero cross point ZP 2 . Specifically, if the positive and negative zero cross points ZP 1 and the negative positive zero cross points ZP 2 are set to the values as described above, the filter coefficients W 6 to W 12 are set.
It is determined whether or not there is a positive value in.
【0075】そして、このステップ209の処理によっ
て負領域内に値が正のフィルタ係数Wi が存在している
と判定された場合には、ステップ210に移行し、その
フィルタ係数Wi の値を強制的に所定のしきい値である
“0”に設定する。例えば、図5(b)の例であれば、
ステップ209においてフィルタ係数W7 が該当すると
判定されるから、そのフィルタ係数W7 はステップ21
0において“0”に設定されることになる。When it is determined by the processing of step 209 that the filter coefficient W i having a positive value exists in the negative region, the process proceeds to step 210, and the value of the filter coefficient W i is changed. It is forcibly set to a predetermined threshold value "0". For example, in the example of FIG.
Since the filter coefficients W 7 is determined to be appropriate in step 209, the filter coefficient W 7 Step 21
At 0, it will be set to "0".
【0076】この210の処理を終えた場合又はステッ
プ209の判定が「NO」の場合には、その時点で図3
の処理を終了して図2の処理に戻るようになる。即ち、
この図3に示すような発散抑制処理が実行されると、発
散傾向にあるフィルタ係数Wi が強制的に“0”に設定
されるため、それ以上の発散が抑制されるようになり、
図9(c)に示すような本格的な発散状態に至ることが
回避されるのである。When the processing of 210 is completed or when the determination of step 209 is "NO", at that time, the process shown in FIG.
The process of step 1 is ended and the process returns to the process of FIG. That is,
When the divergence suppressing process as shown in FIG. 3 is executed, the filter coefficient W i which tends to diverge is forcibly set to “0”, and thus further divergence is suppressed,
Thus, it is possible to avoid a full-scale divergent state as shown in FIG. 9 (c).
【0077】つまり、仮に図5(b)に示すような発散
傾向となったとしても、この時点で発散傾向にあるフィ
ルタ係数W4 ,W7 が強制的に“0”に設定されるた
め、図5(c)のような状態になるから、この時点で発
散が抑えられ、その後に適応ディジタルフィルタWのフ
ィルタ係数Wi が適宜更新され、そして発散要因であっ
た残留振動信号e内の高次周波数成分が小さくなってく
れば、再び図5(a)に示すような正常な状態に戻るの
である。That is, even if the divergence tendency shown in FIG. 5B is obtained, the filter coefficients W 4 and W 7 having the divergence tendency at this point are forcibly set to “0”. Since the state as shown in FIG. 5 (c) is reached, the divergence is suppressed at this point, the filter coefficient W i of the adaptive digital filter W is appropriately updated thereafter, and the high level in the residual vibration signal e, which is the divergent factor, is increased. When the next frequency component becomes smaller, the normal state is restored again as shown in FIG.
【0078】このように、本実施例によれば、制御が発
散する前にその兆候が表れた時点でこれを抑制すること
ができるから、例えば制御が発散した後に振動低減制御
を中止してしまうような従来の解決策とは異なり、振動
低減制御を止める必要がない非常に有効な解決策となる
のである。さらに、本実施例では、振動の周期に対応す
る出力回数Ty をカウントするとともに、その出力回数
Ty が所定値βよりも大きい場合にのみステップ203
以降の処理を実行することとし、また、フィルタ係数W
i の最大値WMAX を求めてその最大値WMAX が所定値γ
よりも大きい場合にのみステップ204以降の処理を実
行することとしているため、結局のところ、制御が発散
する可能性の高い場合のみステップ204以降の処理が
実行されるようになっている。従って、制御が発散する
可能性が極めて小さい場合にはステップ204以降の処
理が実行されないから、演算負荷の増大が最小限に抑え
られているという有利な点がある。As described above, according to this embodiment, it is possible to suppress the symptom before the control diverges at the time when the symptom appears. Therefore, for example, the vibration reduction control is stopped after the control diverges. Unlike the conventional solutions, it is a very effective solution that does not require stopping the vibration reduction control. Further, in this embodiment, the number of times of output T y corresponding to the period of vibration is counted, and only when the number of times of output T y is larger than the predetermined value β, step 203 is performed.
The subsequent processing is executed, and the filter coefficient W
The maximum value W MAX of i is calculated , and the maximum value W MAX is a predetermined value γ.
Since the processing of step 204 and subsequent steps is executed only when the control value is larger than the above, eventually, the processing of step 204 and subsequent processing is executed only when the control is likely to diverge. Therefore, when the possibility that the control will diverge is extremely small, the processing after step 204 is not executed, so that there is an advantage that the increase of the calculation load is suppressed to the minimum.
【0079】また、本実施例では、安定状態にあると判
定された場合の適応ディジタルフィルタWの各フィルタ
係数Wi と、しきい値“0”との大小関係即ち各フィル
タ係数Wi の極性を個々に記憶するのではなく、振動が
正弦波状の変化する周期的な振動であることに着目し
て、正負ゼロクロスポイントZP1 及び負正ゼロクロス
ポイントZP2 を設定し、それら正負ゼロクロスポイン
トZP1 及び負正ゼロクロスポイントZP2 の位置を記
憶することにより行っているため、記憶のための処理が
簡易であるとともに、それに必要な記憶容量も少なくて
済むという利点がある。つまり、このような方法であれ
ば、適応ディジタルフィルタWのタップ数(フィルタ係
数の個数)が大きくなっても、正負ゼロクロスポイント
ZP1 及び負正ゼロクロスポイントZP2 の2点の位置
を記憶するだけで、全てのフィルタ係数Wi の極性を記
憶したことになるからである。[0079] Further, in this embodiment, each filter coefficient W i of the adaptive digital filter W when it is determined that the stable state, the polarity of the magnitude relation that is, each filter coefficient W i of the threshold "0" rather than individually stored vibration by paying attention to that a periodic vibration that varies sinusoidally, set the positive and negative zero-crossing point ZP 1 and negative positive zero crossing point ZP 2, their positive and negative zero crossing point ZP 1 Also, since the position of the negative and positive zero cross point ZP 2 is stored, there is an advantage that the process for storing is simple and the storage capacity required for it is small. That is, with such a method, even if the number of taps (the number of filter coefficients) of the adaptive digital filter W increases, the positions of the two points of the positive / negative zero cross point ZP 1 and the negative positive zero cross point ZP 2 are stored. This is because the polarities of all the filter coefficients W i are stored.
【0080】なお、本実施例では、適応ディジタルフィ
ルタWの各フィルタ係数Wi が大きさ“0”を中心とし
て正負に振れる場合について考えているため、所定のし
きい値を“0”としているが、これに限定されるもので
はなく、例えば、正方向又は負方向に片寄って振れるこ
とが明らかな系の場合には、その振れる方向に合わせて
しきい値を0以上又は0以下の値としてもよいし、フィ
ルタ係数が正の値のみで構成される場合には、フィルタ
係数が通常採り得る範囲の中間の値とすればよい。ただ
し、厳密に最大値及び最小値の中間の値とする必要はな
く、それに近い値であっても本実施例と同様の作用効果
を得ることができる。In this embodiment, since the case where each filter coefficient W i of the adaptive digital filter W swings positively and negatively around the size "0", the predetermined threshold value is set to "0". However, the present invention is not limited to this, and, for example, in the case of a system in which it is clear that the vibration oscillates in the positive direction or the negative direction, the threshold value is set to 0 or more or 0 or less in accordance with the direction of the vibration. Alternatively, when the filter coefficient is composed of only positive values, the filter coefficient may be set to an intermediate value in the range that can be normally taken. However, it is not necessary to strictly set it to an intermediate value between the maximum value and the minimum value, and even if it is a value close to it, the same operational effect as that of the present embodiment can be obtained.
【0081】ここで、本実施例にあっては、エンジンマ
ウント1によって制御振動源が構成され、ステップ20
4,205の処理によって安定状態判定手段が構成さ
れ、ステップ206において正負ゼロクロスポイントZ
P1 及び負正ゼロクロスポイントZP2 を記憶する処理
によって記憶手段が構成され、ステップ206において
正負ゼロクロスポイントZP1 及び負正ゼロクロスポイ
ントZP2 を検索する処理並びにステップ207,20
9の処理によって大小関係判定手段が構成され、ステッ
プ208及び210の処理によってフィルタ係数強制設
定手段が構成され、ステップ103,112及び113
の処理によって周期検出手段が構成され、ステップ20
2の処理によって周期判定手段が構成され、ステップ2
02の判定が「NO」の場合にステップ203以降の処
理をスキップするという処理によって第1の処理可能状
態制御手段が構成され、ステップ203の処理によって
振幅判定手段が構成され、ステップ203の判定が「N
O」の場合にステップ204以降の処理をスキップする
という処理によって第2の処理可能状態制御手段が構成
され、ステップ107の処理によって適応処理手段が構
成される。Here, in this embodiment, the engine mount 1 constitutes a controlled vibration source, and step 20
The stable state determination means is constituted by the processing of 4, 205, and the positive / negative zero cross point Z is determined in step 206.
The storage means is configured by the process of storing P 1 and the negative positive zero cross point ZP 2, and the process of searching the positive and negative zero cross point ZP 1 and the negative positive zero cross point ZP 2 in step 206 and steps 207 and 20.
The processing of 9 constitutes a magnitude relation determining means, the processing of steps 208 and 210 constitutes a filter coefficient forced setting means, and steps 103, 112 and 113.
The cycle detecting means is constituted by the processing of
The process of step 2 constitutes the cycle determining means, and step 2
The first processable state control means is configured by the processing of skipping the processing of step 203 and subsequent steps when the determination of 02 is “NO”, the amplitude determination means is configured by the processing of step 203, and the determination of step 203 is performed. "N
In the case of "O", the second processable state control means is configured by the processing of skipping the processing of step 204 and subsequent steps, and the adaptive processing means is configured by the processing of step 107.
【0082】図6は本発明の第2実施例を示す図であ
り、この第2実施例も、上記第1実施例と同様のエンジ
ンマウントに本発明を適用したものであって、図6は、
上記第1実施例の図3と同様に、発散抑制処理の具体的
な流れを示すフローチャートである。なお、その他の構
成は上記第1実施例と同様であるため、その図示及び説
明は省略する。FIG. 6 is a diagram showing a second embodiment of the present invention. This second embodiment also applies the present invention to an engine mount similar to that of the first embodiment, and FIG. ,
4 is a flowchart showing a specific flow of divergence suppression processing, similar to FIG. 3 of the first embodiment. Since the other construction is the same as that of the first embodiment, its illustration and description are omitted.
【0083】即ち、本実施例にあっては、発散抑制処理
のステップ201〜203までの処理の内容は上記第1
実施例と同様であるが、ステップ203の判定が「YE
S」の場合には、ステップ301に移行し、ここで、適
応ディジタルフィルタWの各フィルタ係数Wi の最大値
WMAX 及び最小値WMIN が設定されるようになってい
る。That is, in this embodiment, the contents of the processing of steps 201 to 203 of the divergence suppression processing are the same as those of the first embodiment.
Same as the embodiment, but the determination in step 203 is “YE
In the case of "S", the process proceeds to step 301, where the maximum value W MAX and the minimum value W MIN of each filter coefficient W i of the adaptive digital filter W are set.
【0084】そして、ステップ301で最大値WMAX 及
び最小値WMIN が設定されると、ステップ302に移行
し、最大値WMAX から最小値WMIN に向かう間、各フィ
ルタ係数Wi が、常に“Wi ≧Wi+1 ”という関係を満
足しているか否か、つまり各フィルタ係数Wi の値が単
調減少しているか否かが判定される。ここで、初めてス
テップ301の処理が実行された時は、ステップ202
及び203の判定が初めて両方とも「YES」となった
場合であるから、未だ制御は発散傾向となっていはいな
いはずである。Then, when the maximum value W MAX and the minimum value W MIN are set in step 301, the process proceeds to step 302, in which each filter coefficient W i is constantly maintained from the maximum value W MAX to the minimum value W MIN. It is determined whether or not the relationship “W i ≧ W i + 1 ” is satisfied, that is, whether or not the value of each filter coefficient W i is monotonically decreasing. Here, when the processing of step 301 is executed for the first time, step 202
Since both of the determinations of 203 and 203 are “YES” for the first time, the control should not yet have a diverging tendency.
【0085】従って、適応ディジタルフィルタWの各フ
ィルタ係数Wi が描く波形は、図7(a)に示すように
正弦波状を維持しているはずであるから、最大値WMAX
から最小値WMIN に向かう間の各フィルタ係数W2 〜W
9 は、単調減少をしているはずである。よって、この時
はステップ302の判定は「YES」となるから、ステ
ップ303の処理は実行せず、ステップ304に移行す
る。Therefore, the waveform drawn by each filter coefficient W i of the adaptive digital filter W should maintain the sine wave shape as shown in FIG. 7A, and therefore the maximum value W MAX.
From the minimum value W MIN to the filter coefficient W 2 to W
9 should be monotonically decreasing. Therefore, at this time, the determination in step 302 is “YES”, and thus the process in step 303 is not executed and the process proceeds to step 304.
【0086】ステップ304では、今度は、最小値W
MIN から最大値WMAX に向かう間、各フィルタ係数Wi
が、常に“Wi ≦Wi+1 ”という関係を満足しているか
否か、つまり各フィルタ係数Wi の値が単調増加してい
るか否かが判定される。ここで、初めてステップ303
の処理が実行された時にも、未だ制御は発散傾向となっ
ていはいないから、図7(a)に示すように、最小値W
MIN から最大値WMAX に向かう間の各フィルタ係数W9
〜W13,W0 〜W4 は、単調増加をしているはずであ
る。In step 304, this time, the minimum value W
While going from MIN to the maximum value W MAX , each filter coefficient W i
, Always satisfies the relation of "W i ≤W i + 1 ", that is, whether the value of each filter coefficient W i monotonically increases. Here, for the first time, step 303
Since the control is not yet in the diverging tendency even when the processing of (1) is executed, as shown in FIG.
Each filter coefficient W 9 between MIN and maximum value W MAX
~W 13, W 0 ~W 4 should have a monotonically increasing.
【0087】よって、この時はステップ304の判定は
「YES」となるから、ステップ305の処理は実行せ
ず、この図7の処理を終了し上記第1実施例で説明した
図2と同様の処理に戻ることになる。そして、このよう
な状況のまま図2と同様の処理が繰り返し実行され続け
ると、図9(a)〜(c)を伴って説明したように、残
留振動信号eにエンジン振動の高次周波数成分が表れて
くるため、その影響が適応ディジタルフィルタWの各フ
ィルタ係数Wi に表出してくる。すると、適応ディジタ
ルフィルタWの各フィルタ係数Wi が描いていた図7
(a)に示すような正弦波状の波形が崩れて、ある時点
で図7(b)に示すように高次周波数成分の波形が表れ
てくるため、上述した単調減少,単調増加が維持できな
くなってしまう。Therefore, at this time, the determination in step 304 is "YES", so the processing in step 305 is not executed, the processing in FIG. 7 is terminated, and the same as in FIG. 2 described in the first embodiment. It will return to processing. Then, if the processing similar to that shown in FIG. 2 is repeatedly executed in such a situation, as described with reference to FIGS. 9A to 9C, the residual vibration signal e has a higher-order frequency component of the engine vibration. Appears, the influence appears in each filter coefficient W i of the adaptive digital filter W. Then, each filter coefficient W i of the adaptive digital filter W is drawn in FIG.
Since the sinusoidal waveform as shown in (a) collapses and a higher-order frequency component waveform appears as shown in FIG. 7 (b) at some point, the above-mentioned monotonous decrease and monotonic increase cannot be maintained. Will end up.
【0088】すると、例えば図7(b)の例であれば、
単調減少しているはずの区間である最大値WMAX から最
小値WMIN に向かう間に、“Wi <Wi+1 ”となる部分
が存在するから、ステップ302の判定が「NO」とな
って、ステップ303に移行することになる。そして、
ステップ303では、その“Wi <Wi+1 ”となってい
るフィルタ係数Wi+1 が、その一つ前のフィルタ係数W
i と同じ値に強制的に設定され、これにより、最大値W
MAX から最小値WMIN に向かう間の各フィルタ係数Wi
の単調減少が回復するようになる。例えば、図7(b)
の例であれば、W4 <W5 の部分と、W6 <W7 の部分
とで単調減少が崩れているから、ステップ302からス
テップ303に移行し、フィルタ係数W5 がフィルタ係
数W4 と同じ値に設定され、フィルタ係数W7 がフィル
タ係数W6 と同じ値に設定される。従って、ステップ3
03の処理を行った後には、適応ディジタルフィルタW
は図7(c)に示すような波形を描くようになる。Then, for example, in the example of FIG. 7B,
Since there is a portion where “W i <W i + 1 ”, there is a portion where “W i <W i + 1 ”, from the maximum value W MAX to the minimum value W MIN , which is the section that should have decreased monotonically, so the determination in step 302 is “NO”. Then, the process proceeds to step 303. And
In step 303, the filter coefficient W i + 1 satisfying “W i <W i + 1 ” is the previous filter coefficient W i.
It is forced to the same value as i , so that the maximum value W
Each filter coefficient W i from MAX to the minimum value W MIN
The monotonic decrease of will be recovered. For example, FIG. 7 (b)
In the case of the example, since the monotonous decrease is broken between the portion of W 4 <W 5 and the portion of W 6 <W 7 , the process proceeds from step 302 to step 303, and the filter coefficient W 5 is changed to the filter coefficient W 4 And the filter coefficient W 7 is set to the same value as the filter coefficient W 6 . Therefore, step 3
After performing the processing of 03, the adaptive digital filter W
Will draw a waveform as shown in FIG.
【0089】ステップ303の処理を終えたら、ステッ
プ304に移行する。そして、ステップ304におい
て、単調増加しているはずの区間である最小値WMIN か
ら最大値WMAX に向かう間に“Wi >Wi+1 ”となる部
分が存在しているとすると、ステップ305に移行し、
その“Wi >Wi+1 ”となっているフィルタ係数Wi+1
が、その一つ前のフィルタ係数Wi と同じ値に強制的に
設定され、これにより、最小値WMIN から最大値WMAX
に向かう間の各フィルタ係数Wi の単調増加が回復する
ようになる。When the process of step 303 is completed, the process proceeds to step 304. Then, if it is assumed in step 304 that there is a portion where “W i > W i + 1 ”, while going from the minimum value W MIN , which should be a monotonically increasing section, to the maximum value W MAX , step S Moved to 305,
The filter coefficient W i + 1 for which "W i > W i + 1 "
Is forcibly set to the same value as the previous filter coefficient W i , whereby the minimum value W MIN to the maximum value W MAX.
The monotonic increase of each filter coefficient W i is recovered while going to
【0090】このように、本実施例にあっては、図7
(b)のような発散傾向になった時点で、単調減少,単
調増加を崩している発散傾向にあるフィルタ係数Wi+1
が強制的にその一つ前のフィルタ係数Wi と同じ値に設
定され、単調減少,単調増加が回復するため、それ以上
の発散が抑制されるようになり、図9(c)に示すよう
な本格的な発散状態に至ることが回避されるのである。As described above, according to the present embodiment, as shown in FIG.
When the divergence tendency as shown in (b) is reached, the filter coefficient W i + 1 which has a divergence tendency in which the monotonous decrease and the monotonic increase are collapsed.
Is forcibly set to the same value as the previous filter coefficient W i, and the monotonous decrease and monotonic increase are recovered, so that further divergence is suppressed, and as shown in FIG. 9C. It is possible to avoid such a serious divergence.
【0091】つまり、仮に図7(b)に示すような発散
傾向となったとしても、この時点で発散傾向にあるフィ
ルタ係数W5 ,W7 が強制的にそれぞれの一つ前のフィ
ルタ係数W4 ,W6 と同じ値に設定されるため、図7
(c)のような状態になるから、この時点で発散が抑え
られ、その後に適応ディジタルフィルタWのフィルタ係
数Wi が適宜更新され、そして発散要因であった残留振
動信号e内の高次周波数成分が小さくなってくれば、再
び図7(a)に示すような正常な状態に戻るのである。
このように、本実施例にあっても、上記第1実施例と同
様に、制御が発散する前にその兆候が表れた時点でこれ
を抑制することができるから、例えば制御が発散した後
に振動低減制御を中止してしまうような従来の解決策と
は異なり、振動低減制御を止める必要がない非常に有効
な解決策となるのである。その他の作用効果は上記第1
実施例と同様である。That is, even if the divergence tendency is as shown in FIG. 7B, the filter coefficients W 5 and W 7 having the divergence tendency at this point are forcibly forced to the filter coefficients W one before each. Since it is set to the same value as 4 and W 6 ,
Since the state as shown in (c) is reached, the divergence is suppressed at this point, the filter coefficient W i of the adaptive digital filter W is appropriately updated thereafter, and the higher-order frequency in the residual vibration signal e that was the divergent factor When the component becomes smaller, the normal state is restored again as shown in FIG. 7 (a).
Thus, even in the present embodiment, as in the first embodiment, it is possible to suppress this at the time when the symptom appears before the control diverges. Unlike the conventional solution in which the reduction control is stopped, it is a very effective solution in which it is not necessary to stop the vibration reduction control. Other actions and effects are the same as the first
It is similar to the embodiment.
【0092】図8は、本実施例による振動低減効果と、
図6に示すような発散抑制処理を実行しない従来の能動
型振動制御装置による振動低減効果とを示す周波数特性
図であって、横軸に周波数、縦軸に車両の車室内足元位
置の振動加速度レベルをとっている。即ち、従来の能動
型振動制御装置では、特に基本周波数の6次の周波数で
発散傾向が見られ、このまま制御を続けるとある時点で
制御が発散する可能性が高くなっているが、本実施例に
よれば、他の周波数における振動レベルを悪化させるこ
となく、基本周波数の6次の周波数において発散傾向に
なることが抑制されていることが判る。FIG. 8 shows the vibration reduction effect of this embodiment,
FIG. 7 is a frequency characteristic diagram showing a vibration reduction effect by the conventional active vibration control device that does not execute the divergence suppressing process as shown in FIG. 6, in which the horizontal axis represents frequency and the vertical axis represents vibration acceleration at the foot of the vehicle. I am taking a level. That is, in the conventional active vibration control device, a divergence tendency is seen especially in the sixth-order frequency of the fundamental frequency, and if the control is continued as it is, there is a high possibility that the control will diverge at a certain point. According to this, it is understood that the tendency of divergence at the sixth-order frequency of the fundamental frequency is suppressed without deteriorating the vibration level at other frequencies.
【0093】ここで、本実施例にあっては、ステップ3
01の処理によって最大値最小値設定手段が構成され、
ステップ302の処理によって単調減少判定手段が構成
され、ステップ304の処理によって単調増加判定手段
が構成され、ステップ303及び305の処理によって
フィルタ係数強制設定手段が構成される。なお、この第
2実施例では、単調減少や単調増加が維持されていない
と判定された場合、その該当するフィルタ係数Wi+1 を
その一つ前のフィルタ係数Wi と同じ値に強制的に設定
することにより、単調減少や単調増加を回復することと
しているが、そのような単調減少や単調増加を回復する
ためにフィルタ係数を強制的に設定する方法はこれに限
定されるものではない。例えば、該当するフィルタ係数
Wi+1 を、その一つ前のフィルタ係数Wi とその次のフ
ィルタ係数Wi+2 との平均値(=(Wi +Wi+2 )/
2)に強制的に設定するような方法であってもよい。Here, in this embodiment, step 3
The processing of 01 constitutes the maximum and minimum value setting means,
The processing of step 302 constitutes a monotonic decrease determination means, the processing of step 304 constitutes a monotonic increase determination means, and the processing of steps 303 and 305 constitutes a filter coefficient compulsory setting means. In the second embodiment, when it is determined that the monotonous decrease or monotonic increase is not maintained, the corresponding filter coefficient W i + 1 is forced to the same value as the immediately previous filter coefficient W i. However, the method of forcibly setting the filter coefficient to recover such a monotonic decrease or monotonous increase is not limited to this. . For example, for the corresponding filter coefficient W i + 1 , the average value (= (W i + W i + 2 ) / of the filter coefficient W i immediately before and the filter coefficient W i + 2 after that
A method of forcibly setting to 2) may be used.
【0094】また、この第2実施例では、単調減少及び
単調増加の両方が維持されているか否かを判定し、少な
くとも一方が維持されていない場合にはフィルタ係数の
強制的な設定を行う構成としているが、例えば演算負荷
の増加分をさらに小さく抑えたいとの要望がある場合等
には、単調減少が維持されているか否かの判定又は単調
増加が維持されているか否かの判定の一方を実行し、そ
の判定結果に従って最大値から最小値に向かう間又は最
小値から最大値に向かう間で単調減少又は単調増加が維
持されるようにフィルタ係数の強制的な設定を行うよう
な構成としてもよい。In the second embodiment, it is determined whether both the monotonous decrease and the monotonic increase are maintained, and if at least one is not maintained, the filter coefficient is forcibly set. However, for example, when there is a request to further suppress the increase in the calculation load, it is determined whether the monotonic decrease is maintained or whether the monotonic increase is maintained. According to the judgment result, the filter coefficient is compulsorily set so that the monotonic decrease or monotonic increase is maintained between the maximum value and the minimum value or between the minimum value and the maximum value. Good.
【0095】また、上記各実施例では、適応アルゴリズ
ムとして同期式Filtered−X LMSアルゴリ
ズムを用いた場合について説明したが、適用可能な適応
アルゴリズムはこれに限定されるものではなく、例え
ば、通常のFiltered−X LMSアルゴリズム
等であってもよい。そして、上記各実施例では、本発明
に係る能動型振動制御装置を、車両のエンジン30から
メンバ35に伝達される振動の低減を図る所謂アクティ
ブ・エンジンマウントに適用した場合について説明した
が、本発明の適用対象はこれに限定されるものではな
く、周期的な振動であればエンジン30以外から発せら
れる振動の低減を図る装置であってもよいし、車両以外
に適用して例えば工作機械からフロアに伝達される振動
を低減する装置等に適用してもよい。In each of the above embodiments, the case where the synchronous Filtered-X LMS algorithm is used as the adaptive algorithm has been described, but the applicable adaptive algorithm is not limited to this, and for example, a normal Filtered -X LMS algorithm etc. may be sufficient. In each of the above embodiments, the case where the active vibration control device according to the present invention is applied to a so-called active engine mount for reducing the vibration transmitted from the engine 30 of the vehicle to the member 35 has been described. The application target of the invention is not limited to this, and may be a device that reduces vibrations generated from other than the engine 30 as long as they are periodic vibrations. You may apply to the apparatus etc. which reduce the vibration transmitted to a floor.
【0096】またさらに、低減の対象は振動に限定され
るものではなく、例えば、エンジン30から車室内に伝
達される周期的な騒音を能動的に低減する車両用能動型
騒音制御装置としてもよい。かかる場合には、コントロ
ーラから供給される駆動信号によって駆動して車室内に
制御音を発生するラウドスピーカ(制御音源)と、車室
内の残留騒音を検出し残留騒音信号としてコントローラ
に出力するマイクロフォン(残留騒音検出手段)と、を
設けることになる。Furthermore, the object of reduction is not limited to vibration, but may be, for example, an active noise control device for a vehicle that actively reduces periodic noise transmitted from the engine 30 into the vehicle interior. . In such a case, a loudspeaker (control sound source) that is driven by a drive signal supplied from the controller to generate a control sound in the vehicle compartment, and a microphone that detects residual noise in the vehicle compartment and outputs the residual noise signal to the controller ( Residual noise detecting means).
【0097】例えば、適応アルゴリズムとしてFilt
ered−X LMSアルゴリズムを用いるのであれ
ば、パルス生成器21から供給される基準信号xを適応
ディジタルフィルタWでフィルタ処理してラウドスピー
カに対する駆動信号yを生成する一方で、その基準信号
xをマイクロフォン及びラウドスピーカ間の伝達関数を
モデル化した伝達関数フィルタC^でフィルタ処理した
値と、マイクロフォンから供給される残留騒音信号eと
に基づきFiltered−X LMSアルゴリズムを
実行して適応ディジタルフィルタWの各フィルタ係数W
i を逐次更新し、そして、かかる更新処理の後に、図3
又は図6に示すような発散抑制処理を実行すればよいの
である。なお、この騒音を低減する場合でも、同期式F
iltered−X LMSアルゴリズムを適用できる
ことは勿論である。For example, as an adaptive algorithm, Filt
If the ered-X LMS algorithm is used, the reference signal x supplied from the pulse generator 21 is filtered by the adaptive digital filter W to generate the drive signal y for the loudspeaker, while the reference signal x is supplied to the microphone. Of the adaptive digital filter W by executing the Filtered-X LMS algorithm on the basis of the residual noise signal e supplied from the microphone and the value filtered by the transfer function filter C ^ that models the transfer function between the loudspeaker and the loudspeaker. Filter coefficient W
i is sequentially updated, and after such update processing,
Alternatively, the divergence suppressing process as shown in FIG. 6 may be executed. Even if this noise is reduced, synchronous F
Of course, the iltered-X LMS algorithm can be applied.
【0098】[0098]
【発明の効果】以上説明したように、請求項1又は請求
項6に係る発明にあっては、発散傾向にある適応ディジ
タルフィルタのフィルタ係数を、強制的に所定のしきい
値に設定する構成としたため、適応ディジタルフィルタ
の発散が抑制されるから、適応ディジタルフィルタが本
格的な発散状態に至ることを回避することができる、つ
まり制御が発散する前にその兆候が表れた時点でこれが
抑制されるので、例えば制御が発散した後に振動低減制
御を中止してしまうような従来の解決策とは異なり、振
動低減制御を止める必要がないという効果がある。As described above, in the invention according to claim 1 or claim 6, the filter coefficient of the adaptive digital filter which tends to diverge is forcibly set to a predetermined threshold value. Therefore, since the divergence of the adaptive digital filter is suppressed, it is possible to prevent the adaptive digital filter from reaching a full-scale divergent state, that is, when the symptom appears before the control diverges, this is suppressed. Therefore, unlike the conventional solution in which the vibration reduction control is stopped after the control has diverged, there is an effect that it is not necessary to stop the vibration reduction control.
【0099】また、請求項2又は請求項7に係る発明に
あっては、適応ディジタルフィルタの各フィルタ係数が
単調減少すべき区間及び単調増加すべきを設定し、その
単調すべき区間で単調減少が崩れた場合及び単調増加す
べき区間で単調増加が崩れた場合に、それら単調減少,
単調増加が回復されるように適応ディジタルフィルタの
フィルタ係数を強制的に設定する構成としたため、上記
請求項1又は請求項5に係る発明と同様に、適応ディジ
タルフィルタの発散が抑制されるから、適応ディジタル
フィルタが本格的な発散状態に至ることを回避すること
ができる、つまり制御が発散する前にその兆候が表れた
時点でこれが抑制されるので、例えば制御が発散した後
に振動低減制御を中止してしまうような従来の解決策と
は異なり、振動低減制御を止める必要がないという効果
がある。Further, in the invention according to claim 2 or claim 7, each filter coefficient of the adaptive digital filter is set to be a monotonically decreasing section and a monotonically increasing section, and monotonically decreasing in the monotonically decreasing section. If the monotonic increase collapses in a section that should be monotonically increasing, the monotonic decrease,
Since the filter coefficient of the adaptive digital filter is forcibly set so that the monotonous increase is restored, the divergence of the adaptive digital filter is suppressed as in the invention according to claim 1 or claim 5. It is possible to prevent the adaptive digital filter from reaching a full-scale divergence state, that is, when the symptom appears before the control diverges, this is suppressed, so for example, the vibration reduction control is stopped after the control diverges. Unlike the conventional solution that causes such a problem, there is an effect that it is not necessary to stop the vibration reduction control.
【0100】そして、請求項3又は請求項8に係る発明
にあっては、上記請求項2又は請求項6に係る発明の作
用効果に近い作用効果を、より少ない演算負荷の増加で
得ることができるという効果がある。そして、請求項
4,請求項5,請求項9又は請求項10に係る発明にあ
っては、制御が発散する可能性が高い場合にのみ発散抑
制のために必要な処理が実行されるため、演算負荷の増
大を極力小さくすることができるという効果がある。Further, in the invention according to claim 3 or claim 8, it is possible to obtain an effect similar to the effect of the invention according to claim 2 or claim 6 with a smaller increase in calculation load. The effect is that you can do it. Then, in the invention according to claim 4, claim 5, claim 9 or claim 10, since the process required for divergence suppression is executed only when the control is highly likely to diverge, There is an effect that an increase in calculation load can be minimized.
【図1】本発明の第1実施例の構成を示す断面図であ
る。FIG. 1 is a sectional view showing a configuration of a first embodiment of the present invention.
【図2】コントローラ内で実行される処理の概要を示す
フローチャートである。FIG. 2 is a flowchart showing an outline of processing executed in a controller.
【図3】第1実施例のコントローラ内で実行される発散
抑制処理の概要を示すフローチャートである。FIG. 3 is a flowchart showing an outline of a divergence suppressing process executed in the controller of the first embodiment.
【図4】基準信号,駆動信号及び伝達関数フィルタの関
係を表す波形図である。FIG. 4 is a waveform diagram showing a relationship among a reference signal, a drive signal, and a transfer function filter.
【図5】第1実施例の作用を説明するための波形図であ
る。FIG. 5 is a waveform diagram for explaining the operation of the first embodiment.
【図6】第2実施例のコントローラ内で実行される発散
抑制処理の概要を示すフローチャートである。FIG. 6 is a flowchart showing an outline of a divergence suppressing process executed in the controller of the second embodiment.
【図7】第2実施例の作用を説明するための波形図であ
る。FIG. 7 is a waveform diagram for explaining the operation of the second embodiment.
【図8】第2実施例の効果を説明するための周波数特性
図である。FIG. 8 is a frequency characteristic diagram for explaining the effect of the second embodiment.
【図9】適応ディジタルフィルタの発散する過程を説明
するための波形図である。FIG. 9 is a waveform diagram for explaining the process of divergence of the adaptive digital filter.
1 エンジンマウント(制御振動源) 13 電磁アクチュエータ 20 コントローラ 21 パルス生成器(基準信号生成手段) 22 加速度センサ(残留振動検出手段) 30 エンジン(振動源) 35 メンバ x 基準信号 y 駆動信号 e 残留振動信号 1 Engine Mount (Controlled Vibration Source) 13 Electromagnetic Actuator 20 Controller 21 Pulse Generator (Reference Signal Generation Means) 22 Acceleration Sensor (Residual Vibration Detection Means) 30 Engine (Vibration Source) 35 Member x Reference Signal y Drive Signal e Residual Vibration Signal
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05B 13/02 S 7531−3H G10K 11/178 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location G05B 13/02 S 7531-3H G10K 11/178
Claims (10)
渉する制御振動を発生可能な制御振動源と、前記振動源
の振動発生状態を検出し基準信号として出力する基準信
号生成手段と、前記干渉後の振動を検出し残留振動信号
として出力する残留振動検出手段と、前記基準信号をフ
ィルタ処理して前記制御振動源を駆動する駆動信号を生
成する適応ディジタルフィルタと、前記基準信号及び前
記残留振動信号に基づいて前記干渉後の振動が低減する
ように適応アルゴリズムに従って前記適応ディジタルフ
ィルタのフィルタ係数を更新する適応処理手段と、を備
えた能動型振動制御装置において、 前記適応ディジタルフィルタが発散傾向にない安定状態
であるか否かを判定する安定状態判定手段と、前記安定
状態にあるときに前記適応ディジタルフィルタのフィル
タ係数が採り得る範囲の中間若しくはその付近の値であ
る所定のしきい値と前記適応ディジタルフィルタの各フ
ィルタ係数との大小関係を判定する大小関係判定手段
と、前記安定状態判定手段が前記安定状態であると判定
した場合に前記大小関係判定手段の判定結果を各フィル
タ係数と対応させて記憶する記憶手段と、前記大小関係
判定手段の判定結果と前記記憶手段の記憶内容とを比較
し両者が一致しない場合にはその対応するフィルタ係数
を前記しきい値に強制的に設定するフィルタ係数強制設
定手段と、を設けたことを特徴とする能動型振動制御装
置。1. A control vibration source capable of generating a control vibration that interferes with a periodic vibration emitted from the vibration source, and a reference signal generating means for detecting a vibration generation state of the vibration source and outputting the vibration as a reference signal. Residual vibration detecting means for detecting the vibration after the interference and outputting it as a residual vibration signal; an adaptive digital filter for filtering the reference signal to generate a drive signal for driving the controlled vibration source; the reference signal and the An active vibration control device comprising: adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the vibration after the interference based on a residual vibration signal, wherein the adaptive digital filter diverges. Stable state determination means for determining whether or not the stable state is not prone, and the adaptive digital signal when in the stable state The filter coefficient of the filter has a magnitude relationship determining means for determining a magnitude relationship between a predetermined threshold value which is a value in the middle or in the vicinity thereof and each filter coefficient of the adaptive digital filter, and the stable state determining means. A storage unit that stores the determination result of the magnitude relationship determining unit in association with each filter coefficient when it is determined to be in the stable state, and the determination result of the magnitude relationship determining unit and the storage content of the storage unit are compared. If the two do not match, an active vibration control device is provided, which further comprises a filter coefficient forcing setting unit for forcibly setting the corresponding filter coefficient to the threshold value.
渉する制御振動を発生可能な制御振動源と、前記振動源
の振動発生状態を検出し基準信号として出力する基準信
号生成手段と、前記干渉後の振動を検出し残留振動信号
として出力する残留振動検出手段と、前記基準信号をフ
ィルタ処理して前記制御振動源を駆動する駆動信号を生
成する適応ディジタルフィルタと、前記基準信号及び前
記残留振動信号に基づいて前記干渉後の振動が低減する
ように適応アルゴリズムに従って前記適応ディジタルフ
ィルタのフィルタ係数を更新する適応処理手段と、を備
えた能動型振動制御装置において、 前記適応ディジタルフィルタの各フィルタ係数の最大値
及び最小値を求める最大値最小値設定手段と、前記適応
ディジタルフィルタの前記最大値から最小値に向かう間
の各フィルタ係数の値が単調減少しているか否かを判定
する単調減少判定手段と、前記適応ディジタルフィルタ
の前記最小値から最大値に向かう間の各フィルタ係数の
値が単調増加しているか否かを判定する単調増加判定手
段と、前記単調減少判定手段が前記単調減少していない
と判定した場合には前記適応ディジタルフィルタの前記
最大値から最小値に向かう間のフィルタ係数を単調減少
するように強制的に設定し且つ前記単調増加判定手段が
前記単調増加していないと判定した場合には前記適応デ
ィジタルフィルタの前記最小値から最大値に向かう間の
フィルタ係数を単調増加するように強制的に設定するフ
ィルタ係数強制設定手段と、を備えたことを特徴とする
能動型振動制御装置。2. A control vibration source capable of generating a control vibration that interferes with a periodic vibration emitted from the vibration source, and a reference signal generating means for detecting a vibration generation state of the vibration source and outputting it as a reference signal. A residual vibration detecting means for detecting the vibration after the interference and outputting it as a residual vibration signal, an adaptive digital filter for filtering the reference signal to generate a drive signal for driving the controlled vibration source, the reference signal and the An active vibration control device comprising: an adaptive processing unit that updates a filter coefficient of the adaptive digital filter according to an adaptive algorithm so that the vibration after the interference is reduced based on a residual vibration signal. Maximum value / minimum value setting means for obtaining the maximum value and the minimum value of the filter coefficient, and from the maximum value of the adaptive digital filter. A monotonous decrease determination means for determining whether or not the value of each filter coefficient decreases monotonically while going toward a small value, and a value of each filter coefficient between the minimum value and the maximum value of the adaptive digital filter monotonically decreases. A monotonous increase determining means for determining whether or not the filter coefficient increases, and a filter coefficient between the maximum value and the minimum value of the adaptive digital filter when the monotonic decrease determining means determines that the monotonic decrease does not occur. Is forcibly set to monotonically decrease and the monotonic increase determination means determines that the monotonic increase has not occurred, the filter coefficient between the minimum value and the maximum value of the adaptive digital filter increases monotonically. And a filter coefficient forcibly setting means for forcibly setting so that the active vibration control device.
渉する制御振動を発生可能な制御振動源と、前記振動源
の振動発生状態を検出し基準信号として出力する基準信
号生成手段と、前記干渉後の振動を検出し残留振動信号
として出力する残留振動検出手段と、前記基準信号をフ
ィルタ処理して前記制御振動源を駆動する駆動信号を生
成する適応ディジタルフィルタと、前記基準信号及び前
記残留振動信号に基づいて前記干渉後の振動が低減する
ように適応アルゴリズムに従って前記適応ディジタルフ
ィルタのフィルタ係数を更新する適応処理手段と、を備
えた能動型振動制御装置において、 前記適応ディジタルフィルタの各フィルタ係数の最大値
及び最小値を求める最大値最小値設定手段と、前記適応
ディジタルフィルタの前記最大値から最小値に向かう間
の各フィルタ係数の値が単調減少しているか否か又は前
記最小値から最大値に向かう間の各フィルタ係数の値が
単調増加しているか否かの少なくとも一方を判定する単
調変化判定手段と、この単調変化判定手段が前記単調減
少又は単調増加していないと判定した場合には前記適応
ディジタルフィルタの対応する区間のフィルタ係数を単
調減少又は単調増加するように強制的に設定するフィル
タ係数強制設定手段と、を備えたことを特徴とする能動
型振動制御装置。3. A control vibration source capable of generating a control vibration that interferes with a periodic vibration emitted from the vibration source, and a reference signal generating means for detecting a vibration generation state of the vibration source and outputting it as a reference signal. Residual vibration detecting means for detecting the vibration after the interference and outputting it as a residual vibration signal; an adaptive digital filter for filtering the reference signal to generate a drive signal for driving the controlled vibration source; the reference signal and the An active vibration control device comprising: an adaptive processing unit that updates a filter coefficient of the adaptive digital filter according to an adaptive algorithm so that the vibration after the interference is reduced based on a residual vibration signal. Maximum value / minimum value setting means for obtaining the maximum value and the minimum value of the filter coefficient, and from the maximum value of the adaptive digital filter. A monotone that determines at least one of whether the value of each filter coefficient decreases monotonically while moving toward a small value, or whether the value of each filter coefficient increases monotonically while moving from the minimum value to the maximum value When the change determination means and the monotonic change determination means determine that the monotonous decrease or monotonic increase has not occurred, the filter coefficient of the corresponding section of the adaptive digital filter is forcibly set to monotonically decrease or monotonically increase. An active vibration control device comprising:
検出手段と、この周期検出手段が検出した前記振動の周
期が所定周期以上であるか否かを判定する周期判定手段
と、前記周期判定手段が前記振動の周期が前記所定周期
以上であると判定した場合に前記フィルタ係数強制設定
手段を処理実行可能状態とする第1の処理可能状態制御
手段と、を設けた請求項1乃至請求項3のいずれかに記
載の能動型振動制御装置。4. A cycle detecting means for detecting a cycle of the periodic vibration, a cycle judging means for judging whether the cycle of the vibration detected by the cycle detecting means is a predetermined cycle or more, and the cycle. The first processable state control means for setting the filter coefficient forced setting means into a process executable state when the determination means determines that the cycle of the vibration is equal to or longer than the predetermined cycle. Item 5. The active vibration control device according to any one of items 3.
定幅以上であるか否かを判定する振幅判定手段と、前記
振幅判定手段が前記振幅が前記所定幅以上であると判定
した場合に前記フィルタ係数強制設定手段を処理実行可
能状態とする第2の処理可能状態制御手段と、を設けた
請求項1乃至請求項4のいずれかに記載の能動型振動制
御装置。5. An amplitude determination means for determining whether the amplitude of the adaptive digital filter is equal to or larger than a predetermined width, and the filter coefficient when the amplitude determination means determines that the amplitude is equal to or larger than the predetermined width. The active type vibration control device according to any one of claims 1 to 4, further comprising a second processable state control unit that sets the forced setting unit to a process executable state.
渉する制御音を発生可能な制御音源と、前記騒音源の騒
音発生状態を検出し基準信号として出力する基準信号生
成手段と、前記干渉後の騒音を検出し残留騒音信号とし
て出力する残留騒音検出手段と、前記基準信号をフィル
タ処理して前記制御音源を駆動する駆動信号を生成する
適応ディジタルフィルタと、前記基準信号及び前記残留
騒音信号に基づいて前記干渉後の騒音が低減するように
適応アルゴリズムに従って前記適応ディジタルフィルタ
のフィルタ係数を更新する適応処理手段と、を備えた能
動型騒音制御装置において、 前記適応ディジタルフィルタが発散傾向にない安定状態
であるか否かを判定する安定状態判定手段と、前記安定
状態にあるときに前記適応ディジタルフィルタのフィル
タ係数が採り得る範囲の中間若しくはその付近の値であ
る所定のしきい値と前記適応ディジタルフィルタの各フ
ィルタ係数との大小関係を判定する大小関係判定手段
と、前記安定状態判定手段が前記安定状態であると判定
した場合に前記大小関係判定手段の判定結果を各フィル
タ係数と対応させて記憶する記憶手段と、前記大小関係
判定手段の判定結果と前記記憶手段の記憶内容とを比較
し両者が一致しない場合にはその対応するフィルタ係数
を前記しきい値に強制的に設定するフィルタ係数強制設
定手段と、を設けたことを特徴とする能動型騒音制御装
置。6. A control sound source capable of generating a control sound that interferes with periodic noise emitted from a noise source, reference signal generating means for detecting a noise generation state of the noise source and outputting it as a reference signal, and the interference. Residual noise detecting means for detecting the subsequent noise and outputting it as a residual noise signal, an adaptive digital filter for filtering the reference signal to generate a drive signal for driving the control sound source, the reference signal and the residual noise signal In the active noise control device, the adaptive digital filter is adapted to update the filter coefficient of the adaptive digital filter according to an adaptive algorithm so as to reduce the noise after the interference based on Stable state determination means for determining whether or not the stable state is present, and the adaptive digital filter when in the stable state. And a stable state determining means for determining a magnitude relationship between a predetermined threshold value that is a value in the middle of or in the vicinity of a range in which the filter coefficient can be taken and each filter coefficient of the adaptive digital filter. When it is determined to be in a stable state, a storage unit that stores the determination result of the magnitude relationship determining unit in association with each filter coefficient is compared with the determination result of the magnitude relationship determining unit and the storage content of the storage unit. An active noise control device comprising: a filter coefficient forcing setting unit for forcibly setting the corresponding filter coefficient to the threshold value when the two do not match.
渉する制御音を発生可能な制御音源と、前記騒音源の騒
音発生状態を検出し基準信号として出力する基準信号生
成手段と、前記干渉後の騒音を検出し残留騒音信号とし
て出力する残留騒音検出手段と、前記基準信号をフィル
タ処理して前記制御音源を駆動する駆動信号を生成する
適応ディジタルフィルタと、前記基準信号及び前記残留
騒音信号に基づいて前記干渉後の騒音が低減するように
適応アルゴリズムに従って前記適応ディジタルフィルタ
のフィルタ係数を更新する適応処理手段と、を備えた能
動型騒音制御装置において、 前記適応ディジタルフィルタの各フィルタ係数の最大値
及び最小値を求める最大値最小値設定手段と、前記適応
ディジタルフィルタの前記最大値から最小値に向かう間
の各フィルタ係数の値が単調減少しているか否かを判定
する単調減少判定手段と、前記適応ディジタルフィルタ
の前記最小値から最大値に向かう間の各フィルタ係数の
値が単調増加しているか否かを判定する単調増加判定手
段と、前記単調減少判定手段が前記単調減少していない
と判定した場合には前記適応ディジタルフィルタの前記
最大値から最小値に向かう間のフィルタ係数を単調減少
するように強制的に設定し且つ前記単調増加判定手段が
前記単調増加していないと判定した場合には前記適応デ
ィジタルフィルタの前記最小値から最大値に向かう間の
フィルタ係数を単調増加するように強制的に設定するフ
ィルタ係数強制設定手段と、を備えたことを特徴とする
能動型騒音制御装置。7. A control sound source capable of generating a control sound that interferes with a periodic noise emitted from a noise source, a reference signal generating means for detecting a noise generation state of the noise source and outputting it as a reference signal, and the interference. Residual noise detecting means for detecting the subsequent noise and outputting it as a residual noise signal, an adaptive digital filter for filtering the reference signal to generate a drive signal for driving the control sound source, the reference signal and the residual noise signal An active noise control device comprising: an adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so that the noise after the interference is reduced, Maximum value minimum value setting means for obtaining maximum value and minimum value, and the maximum value to minimum value of the adaptive digital filter The value of each filter coefficient is decreasing monotonically while it is decreasing, and the value of each filter coefficient is increasing monotonically from the minimum value to the maximum value of the adaptive digital filter. If the monotonous increase determination means determines whether or not the monotone decrease determination means determines that the monotonic decrease does not occur, the filter coefficient between the maximum value and the minimum value of the adaptive digital filter decreases monotonically. So that the filter coefficient is monotonically increased between the minimum value and the maximum value of the adaptive digital filter when the monotonic increase determination means determines that the monotonic increase has not occurred. An active noise control device comprising: a filter coefficient forcibly setting means for forcibly setting.
渉する制御音を発生可能な制御音源と、前記騒音源の騒
音発生状態を検出し基準信号として出力する基準信号生
成手段と、前記干渉後の騒音を検出し残留騒音信号とし
て出力する残留騒音検出手段と、前記基準信号をフィル
タ処理して前記制御音源を駆動する駆動信号を生成する
適応ディジタルフィルタと、前記基準信号及び前記残留
騒音信号に基づいて前記干渉後の騒音が低減するように
適応アルゴリズムに従って前記適応ディジタルフィルタ
のフィルタ係数を更新する適応処理手段と、を備えた能
動型騒音制御装置において、 前記適応ディジタルフィルタの各フィルタ係数の最大値
及び最小値を求める最大値最小値設定手段と、前記適応
ディジタルフィルタの前記最大値から最小値に向かう間
の各フィルタ係数の値が単調減少しているか否か又は前
記最小値から最大値に向かう間の各フィルタ係数の値が
単調増加しているか否かの少なくとも一方を判定する単
調変化判定手段と、この単調変化判定手段が前記単調減
少又は単調増加していないと判定した場合には前記適応
ディジタルフィルタの対応する区間のフィルタ係数を単
調減少又は単調増加するように強制的に設定するフィル
タ係数強制設定手段と、を備えたことを特徴とする能動
型騒音制御装置。8. A control sound source capable of generating a control sound that interferes with periodic noise emitted from a noise source, reference signal generating means for detecting a noise generation state of the noise source and outputting it as a reference signal, and the interference. Residual noise detecting means for detecting the subsequent noise and outputting it as a residual noise signal, an adaptive digital filter for filtering the reference signal to generate a drive signal for driving the control sound source, the reference signal and the residual noise signal An active noise control device comprising: an adaptive processing means for updating the filter coefficient of the adaptive digital filter according to an adaptive algorithm so that the noise after the interference is reduced, Maximum value minimum value setting means for obtaining maximum value and minimum value, and the maximum value to minimum value of the adaptive digital filter A monotonic change determination means for determining at least one of whether the value of each filter coefficient is monotonically decreasing while moving toward the maximum value or whether the value of each filter coefficient is monotonically increasing while moving from the minimum value to the maximum value When the monotonic change determination means determines that the monotonic decrease or monotonic increase has not occurred, the filter coefficient forcibly setting the filter coefficient of the corresponding section of the adaptive digital filter to monotonically decrease or monotonically increase. An active noise control device comprising: a forced setting means.
検出手段と、この周期検出手段が検出した前記騒音の周
期が所定周期以上であるか否かを判定する周期判定手段
と、前記周期判定手段が前記騒音の周期が前記所定周期
以上であると判定した場合に前記フィルタ係数強制設定
手段を処理実行可能状態とする第1の処理可能状態制御
手段と、を設けた請求項6乃至請求項8のいずれかに記
載の能動型騒音制御装置。9. A cycle detecting means for detecting the cycle of the periodic noise, a cycle determining means for determining whether the cycle of the noise detected by the cycle detecting means is a predetermined cycle or more, and the cycle. 7. A first processable state control unit for setting the filter coefficient forced setting unit to a process executable state when the determination unit determines that the noise period is equal to or longer than the predetermined period, and the first processable state control unit is provided. Item 9. The active noise control device according to any one of items 8.
所定幅以上であるか否かを判定する振幅判定手段と、前
記振幅判定手段が前記振幅が前記所定幅以上であると判
定した場合に前記フィルタ係数強制設定手段を処理実行
可能状態とする第2の処理可能状態制御手段と、を設け
た請求項6乃至請求項9のいずれかに記載の能動型騒音
制御装置。10. An amplitude determining means for determining whether the amplitude of the adaptive digital filter is equal to or more than a predetermined width, and the filter coefficient when the amplitude determining means determines that the amplitude is equal to or more than the predetermined width. The active noise control device according to any one of claims 6 to 9, further comprising a second processable state control unit that sets the compulsory setting unit to a process executable state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33145693A JP3227963B2 (en) | 1993-12-27 | 1993-12-27 | Active vibration control device and active noise control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33145693A JP3227963B2 (en) | 1993-12-27 | 1993-12-27 | Active vibration control device and active noise control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07191760A true JPH07191760A (en) | 1995-07-28 |
JP3227963B2 JP3227963B2 (en) | 2001-11-12 |
Family
ID=18243855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33145693A Expired - Fee Related JP3227963B2 (en) | 1993-12-27 | 1993-12-27 | Active vibration control device and active noise control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3227963B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19620844A1 (en) * | 1995-05-23 | 1996-11-28 | Nissan Motor | Vibration isolation device |
DE19632230A1 (en) * | 1996-08-09 | 1998-02-12 | Mueller Bbm Gmbh | Adaptive noise and vibration control system for motor vehicle interior |
JP2000002294A (en) * | 1998-06-18 | 2000-01-07 | Nissan Motor Co Ltd | Active noise and vibration control device and active noise and vibration control device for vehicle |
CN115344063A (en) * | 2022-10-14 | 2022-11-15 | 天津大学 | Visual axis stabilization device, test system and test method |
-
1993
- 1993-12-27 JP JP33145693A patent/JP3227963B2/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19620844A1 (en) * | 1995-05-23 | 1996-11-28 | Nissan Motor | Vibration isolation device |
US5905317A (en) * | 1995-05-23 | 1999-05-18 | Nissan Motor Co., Ltd. | Vibration insulating device |
DE19620844C2 (en) * | 1995-05-23 | 2003-10-23 | Nissan Motor | Vibration isolating device |
DE19632230A1 (en) * | 1996-08-09 | 1998-02-12 | Mueller Bbm Gmbh | Adaptive noise and vibration control system for motor vehicle interior |
DE19632230C2 (en) * | 1996-08-09 | 1999-12-16 | Mueller Bbm Gmbh | Adaptive control for active noise reduction, use and procedures |
JP2000002294A (en) * | 1998-06-18 | 2000-01-07 | Nissan Motor Co Ltd | Active noise and vibration control device and active noise and vibration control device for vehicle |
CN115344063A (en) * | 2022-10-14 | 2022-11-15 | 天津大学 | Visual axis stabilization device, test system and test method |
CN115344063B (en) * | 2022-10-14 | 2023-02-03 | 天津大学 | Visual axis stabilizing device, testing system and testing method |
Also Published As
Publication number | Publication date |
---|---|
JP3227963B2 (en) | 2001-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5332061A (en) | Active vibration control system for attenuating engine generated vibrations in a vehicle | |
JPH09303477A (en) | Positive type noise/vibration control device | |
JPH11223238A (en) | Active vibration control device | |
WO2001041123A1 (en) | A device for active sound control in a space | |
JP3336781B2 (en) | Anti-vibration support device | |
JP3227963B2 (en) | Active vibration control device and active noise control device | |
JPH0411291A (en) | Reducing device for interior car noise | |
JP3265793B2 (en) | Active vibration control device and active vibration control device for vehicle | |
JP3228224B2 (en) | Active noise and vibration control device | |
JP3480181B2 (en) | Active noise and vibration control device | |
JPH09319380A (en) | Active noise/vibration controller | |
JPH0869289A (en) | Active vibration controller and active noise controller | |
JPH09317816A (en) | Active type vibration control device | |
JP3227944B2 (en) | Active vibration control device and active noise control device | |
JP3551653B2 (en) | Active noise and vibration control device | |
JP3265715B2 (en) | Active vibration control device for vehicle and active noise control device for vehicle | |
JPH0764575A (en) | Active vibration controller for vehicle and active noise controller for vehicle | |
JPH09158980A (en) | Active vibration control device | |
JP3163900B2 (en) | Anti-vibration support device | |
JP3829408B2 (en) | Active vibration control device for vehicle | |
JPH06250672A (en) | Active noise control device | |
JPH0844371A (en) | Active vibration control device and active noise control device | |
JP3419231B2 (en) | Active vibration control device | |
JPH11149291A (en) | Active noise vibration control device | |
JP3541613B2 (en) | Active noise and vibration control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080907 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090907 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |