JP2006161921A - Active vibration control device - Google Patents
Active vibration control device Download PDFInfo
- Publication number
- JP2006161921A JP2006161921A JP2004352831A JP2004352831A JP2006161921A JP 2006161921 A JP2006161921 A JP 2006161921A JP 2004352831 A JP2004352831 A JP 2004352831A JP 2004352831 A JP2004352831 A JP 2004352831A JP 2006161921 A JP2006161921 A JP 2006161921A
- Authority
- JP
- Japan
- Prior art keywords
- adaptive filter
- initial value
- vehicle body
- seat
- actuator
- 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.)
- Withdrawn
Links
Images
Landscapes
- Vibration Prevention Devices (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
Abstract
【課題】アダプティブフィルタ7のパラメータの収束時間を短縮する能動振動制御装置を提供する。
【解決手段】車体の振動又は騒音に係わる物理量を測定するセンサと、フロアパネルに歪みを生成するアクチュエータと、アクチュエータを制御するためのアダプティブフィルタ7のパラメータを最適値に向けて繰り返し更新し、物理量に基づいてアクチュエータを制御することにより車体に伝わる振動又は騒音を相殺するアダプティブフィルタコントローラ4と、座席に乗員が座ったことを検知する着座センサと、アダプティブフィルタ7のパラメータの初期値セットを蓄積するデータベースとを備え、データベースには乗員の数及び配置に応じて異なる複数のアダプティブフィルタ7のパラメータの初期値セットが蓄積され、アダプティブフィルタコントローラ4は、着座センサが検知する乗員の数及び配置に基づいて選択されたアダプティブフィルタ7のパラメータの初期値セットから更新を開始する。
【選択図】図8An active vibration control device that shortens the convergence time of parameters of an adaptive filter (7).
Parameters of a physical quantity related to vibration or noise of a vehicle body, an actuator that generates distortion in a floor panel, and an adaptive filter 7 for controlling the actuator are repeatedly updated to an optimum value, and the physical quantity is updated. An adaptive filter controller 4 that cancels vibration or noise transmitted to the vehicle body by controlling the actuator based on the above, a seating sensor that detects that an occupant is seated in the seat, and an initial value set of parameters of the adaptive filter 7 are stored. The database includes an initial value set of parameters of a plurality of adaptive filters 7 that differ depending on the number and arrangement of occupants, and the adaptive filter controller 4 is based on the number and arrangement of occupants detected by the seating sensor. The selected adapter To start the update from the set of initial values for the parameters of Ibufiruta 7.
[Selection] Figure 8
Description
本発明は能動振動制御装置に関し、特に、アダプティブフィルタ技術を用いた能動振動制御装置に関する。 The present invention relates to an active vibration control device, and more particularly to an active vibration control device using adaptive filter technology.
従来より、振動源からの振動を検出した振動検出器からの信号を参照信号とし、参照信号に基づく車室内の振動と逆位相の相殺信号を適応FIRデジタルフィルタによって生成してスピーカを駆動し、スピーカから発生する相殺振動と振動源に基づく車室内の振動との相殺誤差をマイクロフォンにて検出し、マイクロフォンの出力信号に基づいて適応FIRデジタルフィルタの適応パラメータを変更する能動振動制御装置が知られている(例えば、特許文献1参照)。
アダプティブフィルタ技術を用いた能動振動制御装置(AVC:Active Vibration/noise Reduction Control)の利点は、振動源(システム)の特定が不要であることであり、アダプティブフィルタのパラメータは相殺誤差を小さくするために自動的に更新される。 The advantage of active vibration control equipment (AVC) using adaptive filter technology is that it is not necessary to specify the vibration source (system), and the parameters of the adaptive filter reduce the cancellation error. Automatically updated.
例えば、アダプティブフィルタのパラメータは、オンラインで初期値セットから最適値まで更新される。通常、パラメータの初期値セットは、単純化のために零に設定される。この場合、アダプティブフィルタのパラメータは、零から最適値へ向かって収束していく。初期値セットから最適値までに収束するために必要な収束時間は、アダプティブフィルタのパラメータの増加及びアクチュエータ(スピーカ)の増加により長時間化してしまう。 For example, the parameters of the adaptive filter are updated online from the initial value set to the optimum value. Usually, the initial set of parameters is set to zero for simplicity. In this case, the parameters of the adaptive filter converge from zero to the optimum value. The convergence time required for convergence from the initial value set to the optimum value becomes longer due to an increase in the parameters of the adaptive filter and an increase in actuators (speakers).
本発明は上記課題を解決するために成されたものであり、その目的は、零よりもふさわしい初期値セットを用いることにより、アダプティブフィルタのパラメータの収束時間を短縮する能動振動制御装置を提供することである。 The present invention has been made to solve the above-mentioned problems, and an object thereof is to provide an active vibration control device that shortens the convergence time of parameters of an adaptive filter by using an initial value set that is more suitable than zero. That is.
本発明の第1の特徴は、車体の振動又は騒音に係わる物理量を測定するセンサと、車体のフロアパネル上に配置され、フロアパネルに歪みを生成するアクチュエータと、アクチュエータを制御するためのアダプティブフィルタのパラメータを最適値に向けて繰り返し更新し、物理量に基づいてアクチュエータを制御することにより車体に伝わる振動又は騒音を相殺するアダプティブフィルタコントローラと、乗員が座る車体の座席に乗員が座ったことを検知する着座センサと、アダプティブフィルタのパラメータの初期値セットを蓄積するデータベースとを備える能動振動制御装置であって、データベースには、乗員の数及び配置に応じて異なる複数のアダプティブフィルタのパラメータの初期値セットが蓄積され、アダプティブフィルタコントローラは、着座センサが検知する乗員の数及び配置に基づいて選択されたアダプティブフィルタのパラメータの初期値セットから更新を開始することを要旨とする。 A first feature of the present invention is a sensor that measures a physical quantity related to vibration or noise of a vehicle body, an actuator that is arranged on the floor panel of the vehicle body and generates distortion in the floor panel, and an adaptive filter for controlling the actuator The adaptive filter controller that cancels vibration or noise transmitted to the vehicle body by repeatedly updating the parameters to the optimal value and controlling the actuator based on the physical quantity, and detecting that the passenger is seated in the vehicle seat where the passenger sits An active vibration control device comprising a seating sensor and a database storing an initial value set of adaptive filter parameters, wherein the database includes initial values of a plurality of adaptive filter parameters that differ depending on the number and arrangement of passengers. The set is accumulated and the adaptive filter Controller is summarized in that initiating the update from the set of initial values for the parameters of the adaptive filter selected based on the number and arrangement of an occupant seating sensor detects.
本発明の第2の特徴は、車体の振動又は騒音に係わる物理量を測定するセンサと、車体のフロアパネル上に配置され、フロアパネルに歪みを生成するアクチュエータと、アクチュエータを制御するためのアダプティブフィルタのパラメータを最適値に向けて繰り返し更新し、物理量に基づいてアクチュエータを制御することにより車体に伝わる振動又は騒音を相殺するアダプティブフィルタコントローラと、車体の乗員が座る座席に乗員が座ったことを検知する着座センサと、アダプティブフィルタのパラメータの初期値セットを蓄積するデータベースと、着座センサが検知する乗員の数及び配置に基づいて、アクチュエータからセンサへの変換関数である音響モデルを現実のモデルへ修正する制御部とを備える能動振動制御装置であって、アダプティブフィルタコントローラは、制御部が修正した音響モデルを用いて、アダプティブフィルタのパラメータを更新することを要旨とする。 The second feature of the present invention is that a sensor for measuring a physical quantity related to vibration or noise of a vehicle body, an actuator arranged on the floor panel of the vehicle body to generate distortion in the floor panel, and an adaptive filter for controlling the actuator The adaptive filter controller that cancels vibration or noise transmitted to the vehicle body by repeatedly updating the parameters to the optimum value and controlling the actuator based on the physical quantity, and detecting that the occupant is seated in the seat where the occupant sits The acoustic model, which is a conversion function from the actuator to the sensor, based on the number and location of the occupants detected by the seating sensor, and the database that stores the initial value set of parameters of the adaptive filter An active vibration control device comprising a control unit for Dapu Restorative filter controller uses an acoustic model controller has modified, and summarized in that updating the parameters of the adaptive filter.
本発明の第3の特徴は、車体の振動又は騒音に係わる物理量を測定するセンサと、車体のフロアパネル上に配置され、フロアパネルに歪みを生成するアクチュエータと、アクチュエータを制御するためのアダプティブフィルタのパラメータを最適値に向けて繰り返し更新し、物理量に基づいてアクチュエータを制御することにより車体に伝わる振動又は騒音を相殺するアダプティブフィルタコントローラと、乗員が座る車体の座席に乗員が座ったことを検知する着座センサと、アダプティブフィルタのパラメータの初期値セットを蓄積するデータベースと、着座センサが検知する乗員の数及び配置に基づいて、アクチュエータからセンサへの変換関数である音響モデルを現実のモデルへ修正する制御部とを備える能動振動制御装置であって、制御部は、データベースに蓄積された1つの初期値セットから、乗員の数及び配置に応じて異なる複数のアダプティブフィルタのパラメータの初期値セットを算出し、アダプティブフィルタコントローラは、制御部が修正した音響モデルを用いて、制御部が算出した初期値セットから更新を開始することを要旨とする。 The third feature of the present invention is a sensor that measures a physical quantity related to vibration or noise of a vehicle body, an actuator that is disposed on the floor panel of the vehicle body and generates distortion in the floor panel, and an adaptive filter that controls the actuator The adaptive filter controller that cancels vibration or noise transmitted to the vehicle body by repeatedly updating the parameters to the optimal value and controlling the actuator based on the physical quantity, and detecting that the passenger is seated in the vehicle seat where the passenger sits The acoustic model, which is a conversion function from the actuator to the sensor, based on the number and location of the occupants detected by the seating sensor, and the database that stores the initial value set of parameters of the adaptive filter An active vibration control device comprising a control unit, The control unit calculates an initial value set of parameters of a plurality of adaptive filters that differ depending on the number and arrangement of occupants from one initial value set accumulated in the database. The gist is to start updating from the initial value set calculated by the control unit using the model.
本発明によれば、零よりもふさわしい初期値セットを用いることにより、アダプティブフィルタのパラメータの収束時間を短縮する能動振動制御装置を提供することが出来る。 ADVANTAGE OF THE INVENTION According to this invention, the active-vibration control apparatus which shortens the convergence time of the parameter of an adaptive filter by using the initial value set more suitable than zero can be provided.
以下図面を参照して、本発明の実施の形態を説明する。図面の記載において同一あるいは類似の部分には同一あるいは類似な符号を付している。 Embodiments of the present invention will be described below with reference to the drawings. In the description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.
(第1の実施の形態)
図1に示すように、本発明の第1の実施の形態に係わる能動振動制御装置は、センサ1が車体5の振動又は騒音に係わる物理量を測定し、センサ(1、2)が測定した物理量に基づいて、アクチュエータ3を歪ませて車体に歪みを生成する。アクチュエータ3が連続的に車体5を歪ませることにより、車体5に制御振動が伝達する。車体5の外部から車内に伝わる振動や騒音に対して制御振動を干渉させることにより、振動や騒音を相殺して低減する。ここで、センサ(1、2)が測定する車体(システム)5の振動に係わる物理量には、車体5の外部からタイヤ10a、10bを介して車内に伝わる振動や騒音が含まれる。また、センサの例として加速度センサ1及びマイクロフォン2について説明する。
(First embodiment)
As shown in FIG. 1, in the active vibration control apparatus according to the first embodiment of the present invention, the
本発明の第1の実施の形態に係わる能動振動制御装置は、車体5の振動又は騒音に係わる物理量を測定するセンサ(1、2)と、車体5のフロアパネル6上に配置され、フロアパネル6に歪みを生成するアクチュエータ3と、アクチュエータ3を制御するためのアダプティブフィルタ7のパラメータを最適値に向けて繰り返し更新し、車体5の振動又は騒音に係わる物理量に基づいてアクチュエータ3を制御することにより車体5に伝わる振動又は騒音を相殺するアダプティブフィルタコントローラ4と、乗員が座る車体5の座席に乗員が座ったことを検知する着座センサと、アダプティブフィルタ7のパラメータの初期値セットを蓄積するデータベースとを備える。
The active vibration control apparatus according to the first embodiment of the present invention is disposed on the
振動や騒音を低減するコントローラは様々なものがあるが、アダプティブフィルタコントローラ4はその中で最も良く使用されているコントローラの一つである。アダプティブフィルタコントローラ4は、オンラインでアダプティブフィルタ7のパラメータを更新することにより所定の目的を達成する。ここでの所定の目的は、車体5に伝わる振動又は騒音を相殺することである。パラメータの更新は後述するアダプティブロー8に従って行われる。
There are various controllers for reducing vibration and noise, but the
アダプティブフィルタコントローラ4は、アクチュエータ3に対して制御信号を送信するアダプティブフィルタ7と、アダプティブロー8とを備える。アダプティブフィルタコントローラ4では、2種類のセンサ(1、2)が測定する2種類の信号が必要となる。1つは、車内に伝わる騒音の原因となる外乱に関連する信号であり、例えば、路面11から車輪(タイヤ10a、10b)へ伝達される振動を測定する加速度センサ(G-センサ)1からの信号が含まれる。もう1つは、車内の騒音レベルに関連する信号であり、例えば、車内に取り付けられたマイクロフォン2からの信号が含まれる。即ち、アダプティブフィルタ7を使用する能動振動制御装置においては、センサとして、外乱を測定するセンサ(加速度センサ1)と、外乱による振動又は騒音とアクチュエータ3による制御振動とが干渉した結果、車内に伝わる騒音を測定するセンサ(マイクロフォン2)の2種類のセンサが必要である。なお、アクチュエータ3は、車体5の中のフロアパネル6下に固定され、自らが歪むことでフロアパネル6に歪みを生成することにより、車体5に制御振動を生成して外乱による振動又は騒音を相殺する。アクチュエータ3として、結晶に電界を加えると電界に比例した歪みが生じるピエゾ効果(圧電効果)を利用したピエゾ電気アクチュエータ(piezo-electric actuator)を使用することができる。アクチュエータ3の両面に電界を印加することによりアクチュエータ3は歪む。
The
図3に示すように、図1のアクチュエータ3が固定されている車体5のフロアパネル6は、3つの主要な部分に分けることができる。具体的には、フロアパネル6は、乗員が座るシートの下に位置する平板状のキャビンフロア15と、燃料タンクが固定されるタンクパネル16と、スペアタイヤ及びトランクの下が位置するスペアタイヤパネル17とを備える。キャビンフロア15は、エンジンルームとタンクパネル16の間に位置している。スペアタイヤパネル17は、タンクパネル16と車体5の後端の間に位置している。
As shown in FIG. 3, the
図4に示すように、図3のフロアパネル6の上には、車両の進行方向に向かって縦方向に伸びる縦メンバ18a〜18dと、横方向に伸びる横メンバ19a〜19dとが配置されている。フロアパネル6は車体を軽量化するべく薄い平板状に形成されているため、フロアパネル6だけでは十分な剛性が得られない。フロアパネル6よりも剛性が高い棒状の縦メンバ18a〜18d及び横メンバ19a〜19dをフロアパネル6上に固定して、フロアパネル6の剛性を高めている。縦メンバ18a〜18d及び横メンバ19a〜19dの厚みはフロアパネル6よりも厚く形成されている。縦メンバ18a〜18d及び横メンバ19a〜19dは、フロアパネル6の一方の面(表面又は裏面)側のみに固定されていても、両方の面(表裏面)に固定されていても構わない。
As shown in FIG. 4, on the
図2に示すように、システム9は振動モデルW(z)20と音響モデルC(z)21とに分けられる。なお、システム9は、残留振動や騒音又は制御振動が伝達する図1の車体5を含む上位概念を示す。振動モデル20は、外乱源xからアクチュエータ3までの振動の伝達に対応した、例えば転送関数形式(transfer function form)で表現することが出来る。音響モデル21は、アクチュエータ3からマイクロフォン2までの音波の伝達に対応した、例えば転送関数形式で表現することが出来る。音響モデル21は、アクチュエータ3での音響生成からマイクロフォン2による車内の騒音レベルの測定までの間を表現している。
As shown in FIG. 2, the
振動モデルW(z)20を正確に測定或いは評価することは一般的に難しい。外乱源xの数及び配置を正確に知ることが困難だからである。しかし、音響モデルC(z)21を正確に決定することは可能である。アクチュエータ3の数及び配置を正確に知ることが出来、音響レベルを測定する加速度センサ1又はマイクロフォン2の配置も正確に知ることが出来るからである。アダプティブフィルタコントローラ4の主な利点は、振動モデルW(z)20を測定する必要が無いことである。振動モデルW(z)20は、外乱源の信号xと音響レベルに応じた信号eからオンラインで評価される。
It is generally difficult to accurately measure or evaluate the vibration model W (z) 20. This is because it is difficult to accurately know the number and arrangement of the disturbance sources x. However, it is possible to determine the acoustic model C (z) 21 accurately. This is because the number and arrangement of the
アダプティブフィルタ7から信号y(n)が出力され、信号y(n)は、アクチュエータ3を介して、振動ω(n)と合算されて振動u(n)となる。振動u(n)は、音響モデルC(z)21を介して、音響e(n)となる。音響e(n)は、車室内での騒音レベルに相当し、マイクロフォン2によって測定される。また、同様に、車体5に取り付けられた加速度センサ1が測定する信号も車室内での騒音レベルに相当する。
A signal y (n) is output from the
アダプティブフィルタW’(z)は、一般的に(1)式に示すようなFIRフィルタによって表される。アダプティブフィルタW’(z)のパラメータw’iの数をIとする。
ここで、z-iはZ変換の変数であり、(2)式により表される。(2)式において、h(n)はサンプル信号である。
よって、アダプティブフィルタW’(z)の出力y(n)は(3)式により表される。
図2の音響レベルの信号e(n)は(4)式により表される。
音響モデルC(z)は、FIRフィルタのみならずIIRフィルタによっても表すことができる。音響モデルC(z)は、J個のパラメータを有するFIRフィルタである場合(5)式により表される。
アダプティブロー8により最小化される(5)式中の基準値Jは(6)式により定義される。
パラメータγe及びγyはユーザにより固定される。(7)式に示す基準値Jの微分値が零になった時に基準値Jは最小値へ到達する。
ここで信号r(n-i)は(8)式により定義される。
このように音響モデルC(z)はFIRフィルタにより表される。 Thus, the acoustic model C (z) is represented by the FIR filter.
アダプティブロー8は、(9)式に従って、アダプティブフィルタW’(z)のパラメータw’iを(n)から(n+1)へ更新する。ここでnは更新回数を示し、Kはユーザにより固定される。
(9)式は、更に(10)式へ書き換えることができる。
(10)式においてパラメータα及びβは、それぞれユーザにより設定され、
にそれぞれ等しく、1よりも小さい。パラメータαは、アダプティブフィルタW’(z)の最適値への収束速度を固定するパラメータであり、パラメータβは、収束安全性を固定するパラメータである。
In equation (10), parameters α and β are set by the user, respectively.
Each equal to and less than 1. The parameter α is a parameter for fixing the convergence speed of the adaptive filter W ′ (z) to the optimum value, and the parameter β is a parameter for fixing the convergence safety.
一般的に、アダプティブフィルタW’(z)のパラメータw’iの初期値セットw’i (0)は、単純化及び一般化のために総て零に設定される。単純化とは、初期値セットw’i (0)を貯蓄するための特別なメモリや、初期値セットw’i (0)を計算/評価する手段を省略することを意味する。一般化とは、車両の状態は車両の種類により異なることを意味し、パラメータw’iは、車室内の騒音レベルの最小値に相当するJ(最適値)に対応する最適値へ向かって収束する。 In general, the initial value set w ′ i (0) of the parameter w ′ i of the adaptive filter W ′ (z) is all set to zero for simplification and generalization. The simplification, which means that to omit 'and special memory for saving the i (0), the initial value set w' initial value set w means for calculating / evaluate i (0). Generalization means that the state of the vehicle varies depending on the type of vehicle, and the parameter w ′ i converges toward an optimum value corresponding to J (optimum value) corresponding to the minimum value of the noise level in the passenger compartment. To do.
本発明の実施の形態では、所定のパラメータw’iの初期値セットw’i (0)から更新を開始する。ここでの初期値セットw’i (0)は、前述したような零ではない最適値により近い数値セットである。これにより、パラメータw’iの更新を最適値に近い数値セットから開始することが出来、初期値セットw’i (0)を零から始める従来の方法に比べてアダプティブロー8の収束時間を短縮することが出来る。換言すれば、車室内の騒音レベルを迅速に低減することが出来る。
In the embodiment of the present invention, the update is started from the initial value set w ′ i (0) of the predetermined parameter w ′ i . The initial value set w ′ i (0) here is a numerical value set closer to the optimum value that is not zero as described above. Thereby, the update of the parameter w ′ i can be started from a numerical set close to the optimum value, and the convergence time of the
初期値セットw’i (0)は、オフラインで計算及び評価されて、メモリ内に蓄積されている。パラメータw’iの初期値セットw’i (0)は、着座センサが検知する乗員の数及び配置の組合せの数だけ存在する。パラメータw’iが収束する最適値は、着座センサが検知する乗員の数及び配置の組合せにより異なり、組合せの数だけ存在するからである。 The initial value set w ′ i (0) is calculated and evaluated off-line and stored in the memory. There are as many initial value sets w ′ i (0) of the parameters w ′ i as there are combinations of the number of passengers and arrangements detected by the seating sensor. This is because the optimum value at which the parameter w ′ i converges differs depending on the combination of the number of passengers and the arrangement detected by the seating sensor, and there are as many combinations.
図5では、説明を簡略化するため、アダプティブフィルタW’(z)は2つのパラメータw’0及びw’1からなる場合について説明する。しかし、アダプティブフィルタW’(z)が3以上のパラメータからなる場合についても同様である。 In FIG. 5, a case where the adaptive filter W ′ (z) includes two parameters w ′ 0 and w ′ 1 will be described in order to simplify the description. However, the same applies to the case where the adaptive filter W ′ (z) includes three or more parameters.
最適値24は、車室内の騒音レベルが極小である状態に対応している。従来では、パラメータw’0及びw’1の初期値セット(0,0)ともに零であったため、図5のグラフの原点からスタート地点として最適値24へ向かって収束するようにパラメータw’0及びw’1の更新を開始する。一方、本願では、パラメータw’0及びw’1の初期値セット(w’0(0), w’1(0))は零ではなく、最適値24により近い。したがて、従来の初期値セット(0,0)から最適値24への収束パス22よりも、初期値セット(w’0(0), w’1(0))から最適値24への収束パス23の方が短い。つまり、収束時間を短縮することが出来る。 The optimum value 24 corresponds to a state where the noise level in the passenger compartment is minimal. Conventionally, since the initial value set (0, 0) of the parameters w ′ 0 and w ′ 1 is both zero, the parameter w ′ 0 is converged from the origin of the graph of FIG. 5 toward the optimum value 24 as a start point. And w ′ 1 update. On the other hand, in the present application, the initial value set (w ′ 0 (0), w ′ 1 (0)) of the parameters w ′ 0 and w ′ 1 is not zero but closer to the optimum value 24. Therefore, rather than the conventional convergence path 22 from the initial value set (0,0) to the optimum value 24, the initial value set (w ′ 0 (0), w ′ 1 (0)) changes to the optimum value 24. The convergence path 23 is shorter. That is, the convergence time can be shortened.
勿論、車両の状態が、メモリに蓄積されている初期値セット(w’0(0), w’1(0))が示す状態と正確に等しい場合、最適値24は初期値セット(w’0(0), w’1(0))と等しく、パラメータw’0及びw’1の更新は不要である。車両の状態が初期値セット(w’0(0), w’1(0))が示す状態と異なる場合、パラメータw’0及びw’1の更新は必要であるが、その更新に必要な時間(収束時間)は従来よりも短くなる。 Of course, when the state of the vehicle is exactly equal to the state indicated by the initial value set (w ′ 0 (0), w ′ 1 (0)) stored in the memory, the optimum value 24 is the initial value set (w ′ 0 (0), w ′ 1 (0)), and the parameters w ′ 0 and w ′ 1 need not be updated. When the state of the vehicle is different from the state indicated by the initial value set (w ′ 0 (0), w ′ 1 (0)), the parameters w ′ 0 and w ′ 1 need to be updated, but are necessary for the update. The time (convergence time) is shorter than before.
しかし実際には、車両と環境の状態によりパラメータw’iの最適値は変化する。外乱源x(n)又は振動モデルW(n)が変化した場合、新しい最適値に到達するために前述した更新のアルゴリズムを変更することは必要ない。しかし、実際の音響モデルC’(z)が変化して、パラメータw’iの更新で使用している音響モデルC(z)と異なるものとなった時、更新のアルゴリズムをそのままにしておくことは望ましくない。なぜなら、(10)式及び(8)式に示すように、パラメータw’iの更新には、正確な音響モデルC(z)を知ることが必要であり、最適値への収束はC’(z)=C(z)である場合に限って実現され、C’(z)がC(z)と等しくない状態で車室内での騒音レベルの最小値が求められたとしても、それは実際の騒音レベルの最小値とは異なるからである。つまり、最小値ではないことになる。 However, in practice, the optimum value of the parameter w ′ i varies depending on the state of the vehicle and the environment. If the disturbance source x (n) or the vibration model W (n) changes, it is not necessary to change the update algorithm described above in order to reach a new optimal value. However, when the actual acoustic model C ′ (z) changes and becomes different from the acoustic model C (z) used for updating the parameter w ′ i , the updating algorithm should be left as it is. Is not desirable. This is because, as shown in the equations (10) and (8), updating the parameter w ′ i requires knowing an accurate acoustic model C (z), and the convergence to the optimum value is C ′ ( This is realized only when z) = C (z), and even if the minimum value of the noise level in the passenger compartment is obtained with C ′ (z) not equal to C (z), This is because the noise level is different from the minimum value. That is, it is not the minimum value.
アクチュエータ3からマイクロフォン2までの音響伝達関数である実際の音響モデルC’(z)が変化してしまう主な要因は車室内の空気の状態にある。空気の状態は車室内の空気の温度により制御することが出来る。図6に示すように、実際の音響モデルC’(z)が変化した場合、パラメータw’0及びw’1の最適値も変化する。最適値24bは車室内に運転者のみがいる場合を示し、最適値24aは車室内に運転席及び助手席にそれぞれ乗員がいる場合を示す。このように、実際の音響モデルC’(z)は、車室内の乗員の数及び配置よって変化する。
The main factor that changes the actual acoustic model C ′ (z), which is the acoustic transfer function from the
第1の実施の形態では、データベースに、乗員の数及び配置に応じて異なる複数のアダプティブフィルタW’(z)のパラメータw’iの初期値セット(w’0(0),・・・, w’I-1(0))が蓄積され、アダプティブフィルタコントローラ4は、着座センサが検知する乗員の数及び配置に基づいて選択されたアダプティブフィルタW’(z)のパラメータw’iの初期値セット(w’0(0),・・・, w’I-1(0))から(10)式に示したパラメータw’iの更新を開始する。第1の実施の形態において、乗員の数及び配置に応じて音響モデルC(z)は変化しないものとする。
In the first embodiment, an initial value set (w ′ 0 (0),..., Parameter w ′ i of a plurality of adaptive filters W ′ (z) that differ depending on the number and arrangement of passengers is stored in the database. w ′ I-1 (0)) is accumulated, and the
乗員の数及び配置の組合せの数と同じだけの初期値セット(w’0(0),・・・, w’I-1(0))がメモリ内に蓄積されているため、乗員の数及び配置に応じて、最適値に最も近い初期値セット(w’0(0),・・・, w’I-1(0))をオンラインで用意することが出来、初期値セット(w’0(0),・・・, w’I-1(0))から更新を開始することが出来る。よって、パラメータw’iを最適値へ短時間で収束させることが出来る。つまり、収束時間を短縮できる。 Since the initial value set (w ′ 0 (0),..., W ′ I-1 (0)) as many as the number of occupants and the number of combinations is stored in the memory, the number of occupants Depending on the arrangement, the initial value set (w ′ 0 (0),..., W ′ I-1 (0)) closest to the optimum value can be prepared online, and the initial value set (w ′ Update can be started from 0 (0),..., W ′ I-1 (0)). Therefore, the parameter w ′ i can be converged to the optimum value in a short time. That is, the convergence time can be shortened.
第1の実施の形態では、乗員の数及び配置の組合せの数と同じだけの初期値セット(w’0(0),・・・, w’I-1(0))を蓄積するだけの記憶容量が必要となる。必要な記憶容量は、アダプティブフィルタW’(z)のパラメータw’iの数I及び乗員の数及び配置の組合せの増加と共に、増大する。例えば、図7に示すように5つの座席を備える車両について、乗員の数及び配置の組合せの数Sは、(11)式によって16と算出される。なお、(12)式は(11)式のカッコ内の計算法を示す式である。
(11)式の第1番目の項は、乗員が1人である場合を示す。走行中運転席以外に1人の乗員が座る座席は無い。よって、この場合の乗員の配置の組み合わせは1通りである。第2の項は、乗員が2人の場合を示す。図7に示すように、1人目は運転席S1に座り、2人目はS2〜S5の何れかに座ることが考えられる。よって、配置組合せは4通りである。第3の項は、乗員が3人の場合を示す。1人目は運転席S1に座り、2人目は4つの座席S2〜S5の何れかに座ることが考えられ、2人目は残った3つの座席S2〜S5の何れかに座ることが考えられる。よって、配置組合せは6通りである。第4の項は、乗員が4人の場合を示す。この場合、座席は全部で5つなので、1つの座席が空席となる。よって、配置組合せは4通りである。第5の項は、乗員が5人の場合を示す。この場合、座席は全部で5つなので、配置組合せは1通りである。したがって、1+4+6+4+1=16通りとなる。 The first term of the equation (11) indicates a case where there is one occupant. There is no seat where one passenger can sit other than the driver's seat while driving. Therefore, there are only one combination of occupant arrangements in this case. The second term shows the case where there are two passengers. As shown in FIG. 7, it is conceivable that the first person sits in the driver's seat S1 and the second person sits in any one of S2 to S5. Therefore, there are four arrangement combinations. The third term shows the case where there are three passengers. It is conceivable that the first person sits in the driver's seat S1, the second person sits in any of the four seats S2 to S5, and the second person sits in any of the remaining three seats S2 to S5. Therefore, there are six arrangement combinations. The fourth term shows a case where there are four passengers. In this case, since there are five seats in total, one seat is vacant. Therefore, there are four arrangement combinations. The fifth term shows a case where there are five passengers. In this case, since there are five seats in total, there is one arrangement combination. Therefore, 1 + 4 + 6 + 4 + 1 = 16.
よって、16個の初期値セット(w’0(0),・・・, w’I-1(0))がメモリに蓄積されることになる。なお、乗員の数及び配置は、座席に乗員が座ったことを検知する着座センサにより検出される。着座センサは、座席の中に配置されている圧力センサであることが望ましい。或いは、着座センサは、フロアパネル6上に配置された、乗員が座席に座った時のフロアパネル6の加速度を測定する加速度センサであっても構わない。フロアパネル6の振動は、それほど大きな範囲に広がることは無い。座席Skに乗員が座った時の振動は、その隣の座席Sk+1にまで広がらない。よって、座席Skに対応して配置された着座センサにより測定される振動は、座席Skに座った乗員にのみに起因する。
Therefore, 16 initial value sets (w ′ 0 (0),..., W ′ I−1 (0)) are stored in the memory. The number and arrangement of the occupants are detected by a seating sensor that detects that the occupants are sitting on the seat. The seating sensor is preferably a pressure sensor disposed in the seat. Alternatively, the seating sensor may be an acceleration sensor that is disposed on the
図8に示すように、本発明の第1の実施の形態に係わる能動振動制御装置において、制御部25内のデータベースには、乗員の数及び配置に応じて異なる複数のアダプティブフィルタ7のパラメータの初期値セット#1〜#16が蓄積されている。先ず、着座センサは、図7の車両の座席S1〜S5に座る乗員の数及び配置を検知する。選択部26は、着座センサが検知する乗員の数及び配置に基づいてアダプティブフィルタ7のパラメータの初期値セットを選択する。アダプティブフィルタコントローラ4は、(10)式に従って、選択部26が選択されたアダプティブフィルタ7のパラメータの初期値セットから更新を開始する。
As shown in FIG. 8, in the active vibration control apparatus according to the first embodiment of the present invention, the database in the
(第2の実施の形態)
前述したように、アクチュエータ3からマイクロフォン2までの音響伝達関数である実際の音響モデルC’(z)は、車室内の空気の状態により変化し、図6に示すように、実際の音響モデルC’(z)が変化した場合、アダプティブフィルタ7のパラメータw’iの最適値も変化する。第1の実施の形態において、乗員の数及び配置に応じて音響モデルC(z)は変化しないものとしていた。しかし、収束時間を短縮するためには、乗員の数及び配置に応じて音響モデルC(z)を更新して、実際の音響モデルC’(z)へ近づけることが望ましい。
(Second Embodiment)
As described above, the actual acoustic model C ′ (z) that is the acoustic transfer function from the
第2の実施の形態では、アダプティブフィルタ7のパラメータw’iの初期値セットw’i(0)を零として、図5に示したように、(10)式のパラメータw’iの更新を初期値(0,0)から開始する。ただし、(10)式に示したように、パラメータw’iの更新で使用する音響モデルC(z)を実際の音響モデルC’(z)へ近づけるための修正(音響モデルC(z)の修正)を行う。
In the second embodiment, the initial value set w ′ i (0) of the parameter w ′ i of the
システム9の一部は線形性があると考えられるので、16通りの配置組合せに対応する実際の音響モデルC’(z)を得るためには、5つの座席を有する車両に対応する5つの項C1(z)〜C5(z)のみが必要となる。即ち、音響モデルC(z)は、乗員が座る車体の5つの座席のそれぞれに対応する5つの座席モデルC1(z)〜C5(z)を含む。座席モデルCk(z)は、k番目の座席に乗員が座っている時の空気の状態を示す。この場合の音響モデルC(z)を、(13)式に示し、更に(13)式を一般化したものを(14)式に示す。
ここで、係数δkは、k番目の座席Skに乗員が座っている時は「1」であり、k番目の座席Skに乗員が座っていない時は「0」である。 Here, the coefficient δ k is, when you are sitting occupant in the k-th seat S k is "1", when the occupant is not sitting in the k-th seat S k is "0".
座席モデルCk(z)のデータを蓄積するメモリの容量及び音響モデルC(z)の更新の計算量を削減するために、音響モデルC(z)にはIIRフィルタが使用されている。IIRフィルタを使用することで、FIRフィルタに比べてパラメータの数を削減することが出来る。 An IIR filter is used for the acoustic model C (z) in order to reduce the capacity of the memory for storing the data of the seat model C k (z) and the calculation amount for updating the acoustic model C (z). By using the IIR filter, the number of parameters can be reduced as compared with the FIR filter.
図9に示すように、本発明の第2の実施の形態に係わる能動振動制御装置は、図8に比して制御部25の構成が異なり、その他の構成は同じである。制御部25は、座席モデルCk(z)のデータを蓄積するメモリと、乗員の配置情報から(13)式のδkを計算する係数演算部27とを備える。先ず、着座センサは、図7の車両の座席S1〜S5に座る乗員の数及び配置を検知して、乗員は位置情報を転送する。係数演算部27は、着座センサが検知する乗員の数及び配置に基づいてδkを演算する。そして、制御部25は、係数演算部27が演算した係数δkと、メモリに蓄積されている座席モデルCk(z)のデータを用いて、(13)式に従って音響モデルC(z)を現実のモデルC’(z)へ修正する。アダプティブフィルタコントローラ4は、現実のモデルC’(z)を用いて(10)式に従って、アダプティブフィルタ7のパラメータの初期値セット(0,0)から更新を開始する。
As shown in FIG. 9, the active vibration control apparatus according to the second embodiment of the present invention is different in the configuration of the
なお、制御部25は、(13)式に示したように、乗員が座っている座席に対応する座席モデルCk(z)の総てを加算することにより、音響モデルC(z)を現実のモデルC’(z)へ修正する。
The
以上説明したように、第2の実施の形態によれば、乗員の数及び配置に応じて音響モデルC(z)を修正して実際の音響モデルC’(z)へ近づけることにより、収束時間を短縮することができる。 As described above, according to the second embodiment, the convergence time is improved by correcting the acoustic model C (z) according to the number and arrangement of passengers and bringing it closer to the actual acoustic model C ′ (z). Can be shortened.
(第3の実施の形態)
第3の実施の形態では、第1の実施の形態と第2の実施の形態とを組み合わせた能動振動制御装置について説明する。
(Third embodiment)
In the third embodiment, an active vibration control device combining the first embodiment and the second embodiment will be described.
ここでは、アダプティブフィルタ7のパラメータw’kの初期値セットw’k (0)として、乗員の数及び配置の組合せに対応する総ての初期値セットw’k (0)をメモリ内に蓄積することなく、最適値に近い初期値セットw’k (0)を用いて、且つ音響モデルC(z)として現実のモデルC’(z)を用いて、パラメータw’kの更新を行う。また、メモリ内に蓄積された1つの初期値セットw’k (0)からオンラインで他の初期値セットw’k (0)を演算する。
Here, as the initial value set w ′ k (0) of the parameter w ′ k of the
図10に示すように、ケース#i及びケース#jからなる乗員の数及び配置の2つの組合せがあった場合、ケース#i及びケース#jでは、それぞれの最適値セット24i及び24jは異なる。第3の実施の形態では、メモリに蓄積された一方のケース(ケース#i)の初期値セット26iから他方のケース(ケース#j)の初期値セット26jを算出する。例えば、3人の乗員がいる場合を考える。パラメータw’k,#jの更新は、初期値セット(0,・・・,0)よりも初期値セット(w’0,#j (0),・・・, w’I-1,#j (0))から始めた方が収束時間は短い。そこで、図11に示すように、演算初期値(w’0,#j (0),・・・, w’I-1,#j (0))を、メモリに蓄積されている参照初期値(w’0,#i (0),・・・, w’I-1,#i (0))を用いて算出する。ここで、参照初期値(w’0,#i (0),・・・, w’I-1,#i (0))は、ケース#iに対応するパラメータw’kの初期値セットw’k (0)である。 As shown in FIG. 10, when there are two combinations of the number and arrangement of occupants including case #i and case #j, the optimum value sets 24i and 24j are different in case #i and case #j. In the third embodiment, the initial value set 26j of the other case (case #j) is calculated from the initial value set 26i of one case (case #i) stored in the memory. For example, consider the case where there are three passengers. The update of the parameters w ′ k, # j is performed by changing the initial value set (w ′ 0, # j (0),..., W ′ I−1, # ) rather than the initial value set (0,..., 0). j (0)) has a shorter convergence time. Therefore, as shown in FIG. 11, the calculation initial values (w ′ 0, # j (0),..., W ′ I−1, # j (0)) are used as reference initial values stored in the memory. (W ′ 0, # i (0),..., W ′ I−1, # i (0)). Here, the reference initial value (w ′ 0, # i (0),..., W ′ I−1, # i (0)) is an initial value set w of the parameter w ′ k corresponding to case #i. ' k (0).
ケース#jの演算初期値(w’0,#j (0),・・・, w’I-1,#j (0))の計算には、(10)式を変形した(15)式を用いる。
ここで、r’(n-i)は、(16)式により表される。
ここで、音響モデルC(z)のフィルタC#i(z)は、ケース#iに対応している。ケース#iにおいて運転者のみが車両に乗車している時、C#i(z)=C1(z)である。係数ηは、ケース#jの最適値に近づくために可能なだけ大きく計算されるが、アルゴリズムの安定性を保護している。係数ηの固定には、(17)式を用いることができる。
ここで、IはアクティブフィルタW’(z)のパラメータw’kの数を示し、x2は信号x(n)の二乗平均値である。 Here, I indicates the number of parameters w ′ k of the active filter W ′ (z), and x 2 is the root mean square value of the signal x (n).
参照初期値(w’0,#i (0),・・・, w’I-1,#i (0))は、ケース#iに対応する初期値であり、他の初期値を演算初期値として(15)式により演算する際に用いられる。乗員の数と配置について最も一般的な構成は、運転者のみが乗車しているケースである。これをケース#1とする。よって、ケース#1の初期値セット(w’0, #1 (0),・・・, w’I-1,#1 (0))を参照初期値とすることが望ましい。勿論、参照初期値として、運転者のみが乗車しているケース#1以外のケースを設定しても構わない。
Reference initial values (w ′ 0, # i (0),..., W ′ I−1, # i (0)) are initial values corresponding to case #i, and other initial values are initially calculated. It is used when calculating according to equation (15) as a value. The most common configuration for the number and arrangement of passengers is the case where only the driver is on board. This is
アダプティブフィルタ7が2つのパラメータw’0及びw’1を含み、3つのケース#i、#j、#kのパラメータw’0及びw’1を更新する場合を考える。3つのケース#i、#j、#kには、乗員の数及び配置の組合せに対応したパラメータw’0及びw’1の初期値セットがそれぞれ存在する。これらの初期値セット間の距離を、図12に示すように、ケース#kの初期値セット26kとケース#iの初期値セット26i間には、距離d#i,#kが存在し,ケース#kの初期値セット26kとケース#jの初期値セット26j間には、距離d#j,#kが存在し、ケース#iの初期値セット26iとケース#jの初期値セット26j間には、距離d#i,#jが存在する。これらの距離(例えば, 距離d#i,#j)は、(18)式により定義される。
3つ以上のケースの初期値セット間には、他のケースとの初期値セット間の距離が最も小さくなるケースが存在する。例えば、図12に示すように、ケース#iの初期値セットは、他の2つのケース#j及びケース#kの初期値セットへの距離が最も短い。したがって、この場合、ケース#1の初期値セット26iのみを参照初期値としてメモリ内に蓄積し、他の2つのケース#j及びケース#kの初期値セットは、(15)式に従って参照初期値26iから演算される。演算されたケース#jの初期値セット26j及びケース#kの初期値セット26kは、それぞれの最適値に近い値となる。したがって、アクティブフィルタW’(z)のパラメータw’kの更新に必要な時間が短縮されると同時に、メモリ内に蓄積する初期値の数を1つにすることが出来るため、必要なメモリ容量を削減することが出来る。
Between the initial value sets of three or more cases, there is a case where the distance between the initial value sets with other cases is the smallest. For example, as shown in FIG. 12, the initial value set of case #i has the shortest distance to the initial value sets of the other two cases #j and #k. Therefore, in this case, only the initial value set 26i of the
一方、音響モデルC(z)は、図11に示すように乗員が座る車体のN個の座席のそれぞれに対応するN個の座席モデルC1(z)〜CN(z)を含む。座席モデルCk(z)は、k番目の座席に乗員が座っている時の空気の状態を示す。この場合の音響モデルC(z)を(14)式に示す。係数演算部27は、着座センサが検知する乗員の数及び配置に基づいてδkを演算する。そして、制御部25は、係数演算部27が演算した係数δkと、メモリに蓄積されている座席モデルCk(z)のデータを用いて、(14)式に従って音響モデルC(z)を現実のモデルC’(z)へ修正する。
On the other hand, the acoustic model C (z) includes N seat models C 1 (z) to C N (z) corresponding to the N seats of the vehicle body on which the occupant sits, as shown in FIG. The seat model C k (z) indicates the air condition when an occupant is seated in the k-th seat. The acoustic model C (z) in this case is shown in equation (14). The
なお、付加的情報が得られる場合、その付加的情報を利用する。例えば、図13に示すように、座席に埋め込まれた圧力センサを用いて座席Skに座る乗員の重量を知ることが出来る場合、座席モデルC1(z)〜CN(z)のパラメータを乗員の重量に応じて変更しても構わない。 In addition, when additional information is obtained, the additional information is used. For example, as shown in FIG. 13, if it is possible to know the weight of the occupant sitting on the seat S k using a pressure sensor embedded in the seat, the parameters of the seat model C 1 (z) ~C N ( z) You may change according to a passenger | crew's weight.
このように、座席モデルC1(z)〜CN(z)の精度を向上させることにより、音響モデルC(z)は改善され、更には、アクティブフィルタW’(z)のパラメータw’kの更新も改善される。即ち、パラメータw’kの更新に必要な収束時間が短縮される。 Thus, by improving the accuracy of the seat models C 1 (z) to C N (z), the acoustic model C (z) is improved, and further, the parameter w ′ k of the active filter W ′ (z). Updates are also improved. That is, the convergence time required for updating the parameter w ′ k is shortened.
図14を参照して、第3の実施の形態に係わる能動振動制御装置の処理手順を説明する。 With reference to FIG. 14, the processing procedure of the active vibration control apparatus according to the third embodiment will be described.
(イ)S01段階において、着座センサは、図7の車両の座席S1〜S5に座る乗員の数及び配置を検知する。S02段階において、現在の乗員の数及び配置が、前回の数及び配置と同じであるか否かを判断する。現在の乗員の数及び配置が前回と同じである場合(S02段階においてYES)S03段階に進み、現在の乗員の数及び配置が前回と同じでない場合(S02段階においてNO)S04段階に進む。 (A) In step S01, the seating sensor detects the number and arrangement of occupants sitting on the seats S1 to S5 of the vehicle shown in FIG. In step S02, it is determined whether the current number and arrangement of passengers are the same as the previous number and arrangement. If the current number of passengers and arrangement are the same as the previous time (YES in step S02), the process proceeds to step S03, and if the current number of passengers and arrangement is not the same as the previous time (NO in step S02), the process proceeds to step S04.
(ロ)S03段階において初期値を1に設定し、S04段階において初期値を0に設定する。その後、S05段階に進み、座席に埋め込まれた圧力センサを用いて座席Skに座る乗員の重量を測定する。S06段階において、座席モデルCk(z)を計算する。S07段階において、係数演算部27は、着座センサが検知する乗員の数及び配置に基づいてδkを演算する。S08段階において、制御部25は、係数演算部27が演算した係数δkと、座席モデルCk(z)を用いて、(14)式に従って音響モデルC(z)を現実のモデルC’(z)へ修正する。
(B) The initial value is set to 1 in step S03, and the initial value is set to 0 in step S04. Thereafter, the process proceeds to S05 step, measuring the weight of the occupant sitting on the seat S k using a pressure sensor embedded in the seat. In step S06, a seat model C k (z) is calculated. In S07 step, the
(ハ)S09段階において、アップデートがオン状態になっているか否かを判断する。アップデートがオン状態になっている場合(S09段階においてYES)S10段階進み、アップデートがオフ状態になっている場合(S09段階においてNO)S15段階進む。S10段階において、初期値を零であるか否かを判断する。初期値を零である場合(S10段階においてYES)S11段階に進み、初期値を零でない場合(S10段階においてNO)S15段階に進む。 (C) In step S09, it is determined whether or not the update is on. If the update is on (YES in step S09), the process proceeds to step S10. If the update is off (NO in step S09), the process proceeds to step S15. In step S10, it is determined whether or not the initial value is zero. If the initial value is zero (YES in step S10), the process proceeds to step S11. If the initial value is not zero (NO in step S10), the process proceeds to step S15.
(ニ)S11段階において、パラメータw’iの図11の参照初期値29をメモリ内から呼び出す。S12段階において、現在の乗員の数及び配置が、参照初期値29に対応する乗員の数及び配置と同じであるか否かを判断する。現在の乗員の数及び配置が参照初期値29と同じである場合(S12段階においてYES)S13段階に進み、初期値を1に設定する。現在の乗員の数及び配置が参照初期値29と異なる場合(S12段階においてNO)S14段階に進み、参照初期値29を用いて演算初期値28を演算する。その後、S13段階に進む。
(D) In step S11, the reference
(ホ)その後、S15段階において、アダプティブフィルタコントローラ4は、(10)式に従って、演算初期値28からパラメータw’iの更新を繰り返し行う。S16段階に示す条件が満たされているか否かを判断する。満たされている場合(S16段階においてYES)S17段階に進み、アップデートをオフ状態に設定する。満たされていない場合(S16段階においてNO)S18段階に進み、アップデートをオン状態に設定する。
(E) Thereafter, in step S15, the
上記のように、本発明は、第1乃至第3の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。即ち、本発明はここでは記載していない様々な実施の形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲に係る発明特定事項によってのみ限定されるものである。 As described above, the present invention has been described according to the first to third embodiments. However, it should not be understood that the description and drawings constituting a part of this disclosure limit the present invention. From this disclosure, various alternative embodiments, examples and operational techniques will be apparent to those skilled in the art. That is, it should be understood that the present invention includes various embodiments not described herein. Therefore, the present invention is limited only by the invention specifying matters according to the scope of claims reasonable from this disclosure.
1…加速度センサ
2…マイクロフォン
3…アクチュエータ
4…アダプティブフィルタコントローラ
5…車体
6…フロアパネル
7…アダプティブフィルタ
8…アダプティブロー
9…システム
10a…タイヤ
11…路面
15…キャビンフロア
16…タンクパネル
17…スペアタイヤパネル
18a〜18d…縦メンバ
19a〜19d…横メンバ
20…振動モデル
21…音響モデル
22、23…収束パス
24、24a、24b、24i、24j…最適値セット
25…制御部
26…選択部
26i、26j、26k…初期値セット
27…係数演算部
28…演算初期値
DESCRIPTION OF
Claims (9)
前記車体のフロアパネル上に配置され、前記フロアパネルに歪みを生成するアクチュエータと、
前記アクチュエータを制御するためのアダプティブフィルタのパラメータを最適値に向けて繰り返し更新し、前記物理量に基づいて前記アクチュエータを制御することにより前記車体に伝わる前記振動又は騒音を相殺するアダプティブフィルタコントローラと、
乗員が座る前記車体の座席に前記乗員が座ったことを検知する着座センサと、
前記アダプティブフィルタのパラメータの初期値セットを蓄積するデータベースとを備え、
前記データベースには、前記乗員の数及び配置に応じて異なる複数の前記アダプティブフィルタのパラメータの初期値セットが蓄積され、
前記アダプティブフィルタコントローラは、前記着座センサが検知する前記乗員の数及び配置に基づいて選択された前記アダプティブフィルタのパラメータの初期値セットから更新を開始することを特徴とする能動振動制御装置。 A sensor for measuring a physical quantity related to vibration or noise of the vehicle body;
An actuator disposed on a floor panel of the vehicle body and generating distortion in the floor panel;
An adaptive filter controller that repeatedly updates an adaptive filter parameter for controlling the actuator toward an optimum value and cancels the vibration or noise transmitted to the vehicle body by controlling the actuator based on the physical quantity; and
A seating sensor for detecting that the occupant is seated in a seat of the vehicle body on which the occupant sits;
A database for storing an initial value set of parameters of the adaptive filter,
The database stores an initial value set of a plurality of parameters of the adaptive filter that differ depending on the number and arrangement of the occupants,
The said adaptive filter controller starts an update from the initial value set of the parameter of the said adaptive filter selected based on the number and arrangement | positioning of the said passenger | crew which the said seating sensor detects, The active vibration control apparatus characterized by the above-mentioned.
前記車体のフロアパネル上に配置され、前記フロアパネルに歪みを生成するアクチュエータと、
前記アクチュエータを制御するためのアダプティブフィルタのパラメータを最適値に向けて繰り返し更新し、前記物理量に基づいて前記アクチュエータを制御することにより前記車体に伝わる前記振動又は騒音を相殺するアダプティブフィルタコントローラと、
前記車体の乗員が座る座席に前記乗員が座ったことを検知する着座センサと、
前記アダプティブフィルタのパラメータの初期値セットを蓄積するデータベースと、
前記着座センサが検知する前記乗員の数及び配置に基づいて、前記アクチュエータから前記センサへの変換関数である音響モデルを現実のモデルへ修正する制御部とを備え、
前記アダプティブフィルタコントローラは、前記制御部が修正した前記音響モデルを用いて、前記アダプティブフィルタのパラメータを更新することを特徴とする能動振動制御装置。 A sensor for measuring a physical quantity related to vibration or noise of the vehicle body;
An actuator disposed on a floor panel of the vehicle body and generating distortion in the floor panel;
An adaptive filter controller that repeatedly updates an adaptive filter parameter for controlling the actuator toward an optimum value and cancels the vibration or noise transmitted to the vehicle body by controlling the actuator based on the physical quantity; and
A seating sensor for detecting that the occupant is seated in a seat on which the occupant of the vehicle body sits;
A database for storing an initial set of parameters of the adaptive filter;
A controller that corrects an acoustic model, which is a conversion function from the actuator to the sensor, into an actual model based on the number and arrangement of the occupants detected by the seating sensor;
The said adaptive filter controller updates the parameter of the said adaptive filter using the said acoustic model which the said control part corrected, The active vibration control apparatus characterized by the above-mentioned.
前記車体のフロアパネル上に配置され、前記フロアパネルに歪みを生成するアクチュエータと、
前記アクチュエータを制御するためのアダプティブフィルタのパラメータを最適値に向けて繰り返し更新し、前記物理量に基づいて前記アクチュエータを制御することにより前記車体に伝わる前記振動又は騒音を相殺するアダプティブフィルタコントローラと、
乗員が座る前記車体の座席に前記乗員が座ったことを検知する着座センサと、
前記アダプティブフィルタのパラメータの初期値セットを蓄積するデータベースと、
前記着座センサが検知する前記乗員の数及び配置に基づいて、前記アクチュエータから前記センサへの変換関数である音響モデルを現実のモデルへ修正する制御部とを備え、
前記制御部は、前記データベースに蓄積された1つの前記初期値セットから、前記乗員の数及び配置に応じて異なる複数の前記アダプティブフィルタのパラメータの初期値セットを算出し、
前記アダプティブフィルタコントローラは、前記制御部が修正した前記音響モデルを用いて、前記制御部が算出した前記初期値セットから更新を開始することを特徴とする能動振動制御装置。 A sensor for measuring a physical quantity related to vibration or noise of the vehicle body;
An actuator disposed on a floor panel of the vehicle body and generating distortion in the floor panel;
An adaptive filter controller that repeatedly updates an adaptive filter parameter for controlling the actuator toward an optimum value and cancels the vibration or noise transmitted to the vehicle body by controlling the actuator based on the physical quantity; and
A seating sensor for detecting that the occupant is seated in a seat of the vehicle body on which the occupant sits;
A database for storing an initial set of parameters of the adaptive filter;
A controller that corrects an acoustic model, which is a conversion function from the actuator to the sensor, into an actual model based on the number and arrangement of the occupants detected by the seating sensor;
The control unit calculates an initial value set of a plurality of adaptive filter parameters that differ depending on the number and arrangement of the occupants from the one initial value set accumulated in the database,
The adaptive filter controller starts updating from the initial value set calculated by the control unit using the acoustic model corrected by the control unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004352831A JP2006161921A (en) | 2004-12-06 | 2004-12-06 | Active vibration control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004352831A JP2006161921A (en) | 2004-12-06 | 2004-12-06 | Active vibration control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006161921A true JP2006161921A (en) | 2006-06-22 |
Family
ID=36664171
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004352831A Withdrawn JP2006161921A (en) | 2004-12-06 | 2004-12-06 | Active vibration control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006161921A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012137418A1 (en) * | 2011-04-05 | 2012-10-11 | 株式会社ブリヂストン | Vehicle vibration reduction system |
| JP2014095770A (en) * | 2012-11-08 | 2014-05-22 | Panasonic Corp | Active noise reduction device, active noise reduction system using the same, device using the active noise reduction system and active noise reduction method |
| JP2016057330A (en) * | 2014-09-05 | 2016-04-21 | 株式会社Jvcケンウッド | Noise suppression device |
| GB2548389A (en) * | 2016-03-17 | 2017-09-20 | Jaguar Land Rover Ltd | Apparatus and method for noise cancellation |
-
2004
- 2004-12-06 JP JP2004352831A patent/JP2006161921A/en not_active Withdrawn
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012137418A1 (en) * | 2011-04-05 | 2012-10-11 | 株式会社ブリヂストン | Vehicle vibration reduction system |
| CN103477116A (en) * | 2011-04-05 | 2013-12-25 | 株式会社普利司通 | Vehicle vibration damping system |
| EP2696099A4 (en) * | 2011-04-05 | 2014-10-22 | Bridgestone Corp | VIBRATION REDUCTION SYSTEM OF A VEHICLE |
| JP5736036B2 (en) * | 2011-04-05 | 2015-06-17 | 株式会社ブリヂストン | Vehicle vibration reduction system |
| CN103477116B (en) * | 2011-04-05 | 2016-01-20 | 株式会社普利司通 | vehicle damping system |
| US9857776B2 (en) | 2011-04-05 | 2018-01-02 | Bridgestone Corporation | Vehicle vibration reduction system |
| JP2014095770A (en) * | 2012-11-08 | 2014-05-22 | Panasonic Corp | Active noise reduction device, active noise reduction system using the same, device using the active noise reduction system and active noise reduction method |
| JP2016057330A (en) * | 2014-09-05 | 2016-04-21 | 株式会社Jvcケンウッド | Noise suppression device |
| GB2548389A (en) * | 2016-03-17 | 2017-09-20 | Jaguar Land Rover Ltd | Apparatus and method for noise cancellation |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3094517B2 (en) | Active noise control device | |
| CN102097094B (en) | Active noise control apparatus | |
| EP0578202A2 (en) | Vibration damping system for vehicle | |
| JPH05181487A (en) | Active noise controller | |
| JPH04273B2 (en) | ||
| CN116704991A (en) | Noise cancellation system for vehicle and method of controlling noise cancellation system | |
| JP2010184586A (en) | Device and method for reducing noise | |
| JP5090301B2 (en) | Active noise control device | |
| JP2006161921A (en) | Active vibration control device | |
| JP2010188871A (en) | Active vibration noise control device and transfer characteristic measuring method | |
| JP3517883B2 (en) | Adaptive control device and active noise control device | |
| JP4735319B2 (en) | Active vibration noise control device | |
| JP5990779B2 (en) | Active noise reduction apparatus, active noise reduction system using the same, apparatus using the active noise reduction system, and active noise reduction method | |
| JP2009107475A (en) | Noise reduction apparatus and method | |
| JP5040163B2 (en) | Noise reduction apparatus and method | |
| JP2006213297A (en) | Active noise vibration control apparatus and active noise vibration control method | |
| JP2011179553A (en) | Vibration reduction system of vehicle | |
| JP5474752B2 (en) | Active vibration noise control device | |
| JP3440522B2 (en) | Vehicle seat control device | |
| JP2743634B2 (en) | Active noise control device | |
| JP2006092001A (en) | Gain evaluation apparatus, gain evaluation method, and gain evaluation program | |
| JP2022111608A (en) | Active noise control device and vehicle | |
| JP2010078852A (en) | Noise control device and noise control method | |
| JP2006335136A (en) | Active vibration noise control device | |
| JP2010054962A (en) | Noise control device and noise control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071029 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20090806 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090820 |