JPH09506444A - 繰り返し事象を制御する適応制御システム - Google Patents

繰り返し事象を制御する適応制御システム

Info

Publication number
JPH09506444A
JPH09506444A JP8511489A JP51148996A JPH09506444A JP H09506444 A JPH09506444 A JP H09506444A JP 8511489 A JP8511489 A JP 8511489A JP 51148996 A JP51148996 A JP 51148996A JP H09506444 A JPH09506444 A JP H09506444A
Authority
JP
Japan
Prior art keywords
complex
signal
reference signal
heterodyne
update
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
Application number
JP8511489A
Other languages
English (en)
Other versions
JP3732227B2 (ja
Inventor
イアン マッグレガー ストーサーズ
Original Assignee
ロータス カーズ リミテッド
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ロータス カーズ リミテッド filed Critical ロータス カーズ リミテッド
Publication of JPH09506444A publication Critical patent/JPH09506444A/ja
Application granted granted Critical
Publication of JP3732227B2 publication Critical patent/JP3732227B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B5/00Anti-hunting arrangements
    • G05B5/01Anti-hunting arrangements electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • G10K11/17815Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms between the reference signals and the error signals, i.e. primary path
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • G10K11/17854Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17879General system configurations using both a reference signal and an error signal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17879General system configurations using both a reference signal and an error signal
    • G10K11/17883General system configurations using both a reference signal and an error signal the reference signal being derived from a machine operating condition, e.g. engine RPM or vehicle speed
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17885General system configurations additionally using a desired external signal, e.g. pass-through audio such as music or speech
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3012Algorithms
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3032Harmonics or sub-harmonics
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3042Parallel processing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/321Physical
    • G10K2210/3218Filters other than the algorithm-related filters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/50Miscellaneous
    • G10K2210/511Narrow band, e.g. implementations for single frequency cancellation

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Feedback Control In General (AREA)

Abstract

(57)【要約】 少なくとも一つの周波数成分を持つ繰り返し事象に従うプラントを制御する適応制御システムが提供される。このシステムは、複素参照信号生成器を含み、実質的に周波数成分の一つの周波数において、同相と直角位相の成分を持つ、複素参照信号を生成する。第一のヘテロダイン操作配置が提供され、複素参照信号を、複素制御係数でヘテロダイン操作し、同相成分を持つ少なくとも一つの制御信号を生成し、これは、プラントの制御に使用され、少なくとも一つの望ましい出力信号を生成する。出力信号の周波数成分は、複素参照信号と相関させられ、複素更新係数を生成し、第二のヘテロダイン操作配置は、出力信号を、複素参照信号から得られる信号でヘテロダイン操作し、和と差の成分を含む複素更新係数を生成する。積分器は、和と差の成分を含む複素更新係数を積分し、複素制御係数を生成する。

Description

【発明の詳細な説明】 繰り返し事象を制御する適応制御システム 本発明は、繰り返し事象に従うプラントを制御する適応制御のシステムと方法 に関する。特に、本発明は、同相と直角位相の成分に作用する適応制御システム に関する。 プラントの閉ループ適応制御の基本原理は、プラント出力を監視し、プラント 制御信号を変更し、プラントからの信号出力を望ましいレベルに収束させること である。これにより、プラントは、望みどおりに制御され運転される。 明細書を通し、用語のプラントは、少なくとも一つの入力と、少なくとも一つ の出力を持ち、各入力が少なくとも或る程度の影響を各出力に及ぼすシステムを 記述する制御システム用語として使用される。 プラントのフィードフォワード制御に特に適した一つの制御配置は、一般に、 フィルタードXアルゴリズム(filtered X algorithm)として知られ、この背後の 原理は、バーナード ウイドロー(Bernard Widrow)と、サムエル ディ スター ンズ(Samuel D. Stearns)による教科書「Adaptive Signal Processing」、(199 5 Prentice Hall ,New Jersey)の288から292ページに示されている。こ のようなシステムにおいては、参照信号が、適応フィルターに与えられ、プラン トの駆動信号が生成される。プラントの出力は、プラント制御の影響の尺度であ り、これは、最小平均二乗アルゴリズム(LMSアルゴリズム)に与えられる。 この最小平均二乗アルゴリズムは、出力信号または偏差信号を減らすために、適 応応答フィルターの係数を更新する。 LMSアルゴリズムにおいては、偏差または出力信号を、参照信号に再度合わ せるため、参照信号は、LMSアルゴリズムにおいて使用される前に、プラント の応答モデルにより濾波される必要がある。 ウイドローとスターンズによる記述は、単一チャネルシステム、例えば、単一 参照信号、単一制御信号、単一出力または偏差信号についてのものであるが、ア ルゴリズムは、ここに参照し取り入れているWO 88/02912に開示され ているように、複数チャネルシステムに適用可能である。 WO 88/02912は、時間領域で動作する適応制御アルゴリズムを開示 している。しかし、複数チャネルシステムには、特に、多くの制御信号と偏差信 号があり、実行すべき多くの畳み込み操作があるので、計算に対する要求が大き くなる。 特に、複数チャネルシステムの計算要求は、システムが周波数領域で動作すれ ば、大きく削減される。しかし、制御信号と、出力信号または偏差信号は、時間 領域での動作が要求されるので、出力信号または偏差信号を周波数領域に変換し 、周波数領域において計算された制御信号を時間領域に逆変換し、プラントを制 御する。これを実行する既成の離散フーリェ変換技術は、計算が過度になるのみ ならず、演算処理がなされるデータの範囲、すなわちウィンドウが設定されると いう欠点を持つ。 周波数領域における適応制御アルゴリズムの動作は、WO 88/02912 の終わりの部分に示されている。フーリェ変換の1実施例が、図8に示され、こ れによれば、偏差信号が、同相と直角位相の参照信号を用いてヘテロダイン処理 され、同相と直角位相の周波数成分が出力される。ヘテロダイン処理の出力は、 積分され、高周波成分が除かれる。 本発明の発明者は、フーリェ変換を実現するこのような方法は、係数の更新に 更なる遅延を持ち込むことを認識した。LMSアルゴリズムは、制御係数の計算 において積分を実行するので、ヘテロダイン処理により提供される高周波すなわ ち和成分は、LMSアルゴリズム自身の中で、積分が可能であることが判明した 。これによれば、必要であった積分ステップが除かれるので、計算効率が向上す る。更に、これによれば、制御係数を更新する速度についての1つの制約が取り 除かれる。また、更に重要なことは、LMSアルゴリズムは、瞬間の勾配を使用 する原理(principle of using the instantaneous gradient)に作用し、制御係 数を更新する。ヘテロダイン処理の出力が、積分されるか、低域フィルターを通 されると、得られた信号は、現在の信号のみならず、その前の偏差の情報も含む 。したがって、ヘテロダイン処理がなされ、さらに積分または低域フィルターを 通過して得られた同相と直角位相の成分は、本来の瞬間勾配降下LMSアルゴリ ズム (instantaneous gradient descent LMS algorism)が、正確に動作するのを妨げ る。以前の偏差の値の影響は、アルゴリズムが不安定となることである。 このようにして、本発明の一つの態様に従えば、本発明は、少なくとも一つの 周波数成分を持つ繰り返し事象に従うプラントを制御する適応制御システムを提 供する。このシステムは、 a)前記少なくとも一つの周波数成分に対し、実質的に当該周波数成分の周波 数において、同相と直角位相の成分を持つ複素参照信号を生成するよう適応され ている複素参照生成手段と、 b)前記複素参照信号を複素制御係数でヘテロダイン処理するよう適応されて いる第1のヘテロダイン処理手段であって、前記ヘテロダイン処理によって同相 成分を有する少なくとも一つの制御信号が生成され、この制御信号は、前記プラ ントの制御において、少なくとも一つの望ましい出力信号を生成するために用い られる、第1のヘテロダイン処理手段と、 c)前記少なくとも一つの出力信号の周波数を前記複素参照信号と相関させる よう適応されている更新計算手段であって、この相関によって複素参照係数が生 成され、この更新計算手段は、前記少なくとも一つの出力信号を、複素参照信号 から得られる信号でヘテロダイン処理するように適応されている第二のヘテロダ イン処理手段を含み、このヘテロダイン処理によって和と差の成分を含む前記複 素更新係数が生成される、更新計算手段と、 d)前記和と差の成分を含む前記複素更新係数を積分し、前記複素制御係数を 生成するよう適応されている積分手段と、 を含む。 本発明の他の態様は、少なくとも一つの周波数成分を持つ繰り返し事象に従う プラントを適応制御する方法を提供する。この方法は、 a)少なくとも一つの前記周波数成分に対し、実質的に前記周波数成分の周波 数において、同相と直角位相の成分を持つ複素参照信号を生成するステップと、 b)前記複素参照信号を複素制御係数でヘテロダイン処理するステップであっ て、前記ヘテロダイン処理によって同相成分を有する少なくとも一つの制御信号 が生成され、この制御信号は、前記プラントの制御において、少なくとも一つの 望ましい出力信号を生成するために用いられる、ステップと、 c)前記少なくとも一つの出力信号の中の周波数を前記複素参照信号と相関さ せる相関ステップであって、この相関によって複素参照係数が生成され、このス テップは、前記少なくとも一つの出力信号を、複素参照信号から得られる信号で ヘテロダイン処理するステップを含み、このヘテロダイン処理によって和と差の 成分を含む前記複素更新係数が生成される、相関ステップと、 d)前記和と差の成分を含む前記複素更新係数を積分し、前記複素制御係数を 生成するステップと、 を含む。 前記プラントの転送関数の影響が、更新係数の計算において無視できれば、好 ましくは、前記少なくとも一つの出力信号と、前記複素参照信号の複素共役との ベクトル積に相当するベクトル積が形成される。しかし、前記プラントの転送関 数の影響が、更新係数の計算において無視できなければ、好ましくは、前記少な くとも一つの出力信号と、前記複素参照信号の複素共役と、前記プラントの周波 数応答から得られる複素モデルの複素共役とのベクトル積に相当するベクトル積 が形成される。 ベクトル積を形成する六つの同等の方法がある。 第一の方法では、複素参照信号の複素共役がとられ、これに、プラントの周波 数応答から得られる複素モデルの複素共役が乗ぜられる。この乗算の積は、前記 少なくとも一つの出力信号でヘテロダイン処理される。そして、このヘテロダイ ン処理によって前記複素更新係数が生成される。 第二の方法では、前記参照信号に、前記プラントの周波数応答から得られる複 素モデルが乗ぜられ、この乗算の積の複素共役がとられる。この結果が、前記少 なくとも一つの出力信号でヘテロダイン処理される。そして、このヘテロダイン 処理によって前記複素更新係数が生成される。 第三の方法では、前記複素参照信号に、前記プラントの周波数応答から得られ る複素モデルが乗ぜられ、この結果が前記少なくとも一つの出力信号でヘテロダ イン処理される。そして、ヘテロダイン処理された出力の複素共役がとられ、こ れにより前記複素更新係数が生成される。 第四の方法では、複素参照信号の複素共役がとられ、前記少なくとも一つの出 力信号でヘテロダイン処理される。ヘテロダイン処理の出力に、プラントの周波 数応答から得られる複素モデルが乗ぜられ、これにより前記複素更新係数が生成 される。 第五の方法では、前記複素参照信号は、前記少なくとも一つの出力信号でヘテ ロダイン処理され、ヘテロダイン処理の出力の複素共役がとられ、前記プラント の周波数応答から得られる複素モデルが乗ぜられ、これによって前記複素更新係 数が生成される。 第六の方法では、前記複素参照信号は、前記少なくとも一つの出力信号でヘテ ロダイン処理され、ヘテロダイン処理の出力に、前記プラントの周波数応答から 得られる複素モデルが乗ぜられる。乗算結果の複素共役がとられ、これによって 複素更新係数が生成される。 ランダムノイズの影響を平滑化するため、本発明の一実施形態に従えば、積分 の前に、複素更新係数に、収束係数が乗ぜられる。 プラントに対する制御信号には、実部のみ必要なので、本発明の一実施形態に 従えば、第一のヘテロダイン操作は、計算を減らすため、同相成分のみ生成する 。 できるだけ小さな電力を使用しプラントを制御するため、プラントへの必要以 上のエネルギーの入力を避けるため、本発明の一実施形態に従えば、複素制御係 数に、エホート重み項(effort weighting term)が乗ぜられ、余分な出力を減ら すよう調整される。 本発明は、単一チャネルシステムに適用可能であるが、本発明により提供され る計算の結果は、とりわけ複数チャネルシステムに対し実現される。この複数チ ャネルシステムには、複数の複素参照信号周波数成分と、複数の制御信号と、複 素制御係数の行列と、複素モデル係数を要求する出力信号がある。このような複 数チャネルシステムでは、収束係数とコスト関数は、例えば、出力信号パスに対 する制御信号が異なるように、異なるチャネルに対し異なる。 本発明の一実施形態に従えば、複素制御係数は、前記少なくとも一つの出力信 号の平均二乗の和が、零に収束するように調整される。これは、既成のLMSア ルゴリズムである。 本発明の他の実施形態に従えば、前記少なくとも一つの出力信号は、望ましい 値と比較され、新しい出力信号が生成され、前記少なくとも一つの出力信号と、 望ましい値との間で検出されるどのような差にも従う、複素制御係数の更新に使 用される。本実施形態は、異なる周波数成分を、例えば望ましい出力が零で無い ような、望ましい非零値に調整する能力を持つ適応制御システムを提供する。 本発明は、プラントのいずれの閉ループ制御システムにも適用可能であるが、 特に、振動の能動制御に適している。この配置においては、プラントは、望まし く無い繰り返し音響振動にさらされ、それぞれの前記制御信号を受けるよう配置 された少なくとも一つの第一の変換器と、音響媒体と、少なくとも一つの第一の 変換手段と前記望ましく無い繰り返し音響振動からの出力に応答する少なくとも 一つの第二の変換器を含み、それぞれの前記出力信号を提供する。このような能 動振動制御システムでは、複素モデルは、第一と第二の変換器と、音響媒体の周 波数応答をモデルとする。 本発明の計算要求の一層の低減を目指した、本発明の更に他の実施形態におい ては、前記少なくとも一つの出力信号と、複素参照信号から得られる信号との間 のヘテロダイン操作の出力の連続群のサンプルの和が、とられる。ここで、各群 は、n個のサンプルを含む。複素制御係数を生成するために実行される積分は、 得られた和に対して行われ、従って、デジタルサンプル速度の1/nの速度で実 行される。連続群のサンプルの和は、n個のサンプルを合計するか、n個のサン プルを積分するか、n個のサンプル周期に等しい時定数の低域フィルターを通す ことにより得られる。替わりに、重み付けされた和が、連続群に対する平均値の ように計算されることも可能である。重要なものは、加算周期、積分時間、また は時定数、例えばnである。本実施形態が提供するものは、複素制御係数の更新 頻度の低減である。制御係数は、1/nサンプル毎にのみ、n個のサンプルの平 均値に基づき更新される。これは、特に、プラントの周波数応答の複素モデルに よる乗算の前に、連続群のサンプルの和がとられる場合に、計算要求を軽減する 。連続群のサンプルの和が、複素モデルによる乗算の前にとられると、要求され る乗算数は、明らかに低減される。この方法は、更新頻度の低減になるが、デジ タルサンプル速度には影響をおよぼさなく、依然としてサンプル速度で、制御係 数 は、複素参照信号でヘテロダイン操作され、従って、制御信号の生成における遅 延は無い。遅延させられるものは、制御係数の更新のみである。更新頻度、例え ば、nの値は、最高周波数成分の帯域幅の2倍より大きくなるよう選ばれ、ナイ キストの判定基準を満たすよう制御される。 本発明の実施形態が、次に、付属の図を参照し記述される。 図1は、本発明の第一の実施形態に従う適応制御システムの概略制御図である 。 図2は、本発明の第二の実施形態に従う適応制御システムの概略制御図である 。 図3は、本発明の第三の実施形態に従う適応制御システムの概略制御図である 。 図4は、本発明の第四の実施形態に従う適応制御システムの概略制御図である 。 図5は、本発明の第五の実施形態に従う適応制御システムの概略制御図である 。 図6は、本発明の第六の実施形態に従う適応制御システムの概略制御図である 。 図7は、エホート重み(effort weighting)を含むよう変更された図1から図6 のいずれかの適応制御システムの部分概略制御図である。 図8は、本発明の1実施形態に従う適応制御システムのブロック図である。 本発明の背後にある原理は、偏差または出力信号の周波数領域への変換、周波 数領域での制御係数の計算、制御信号を生成する制御係数の時間領域への逆変換 である。本発明は、制御係数の効率的な計算と同様に、周波数領域への、または 、周波数領域からの効率的な変換と逆変換に関連する。 制御係数は、次の式の何れかに従い計算される。 ここで kは、k番目の繰り返しの複素制御係数であり、 kは、k番目の繰り返 しの複素参照信号であり、は、プラントの周波数応答の複素モデルであり、 k は、k番目の繰り返しの出力信号であり、Hは、エルミートの転置(transpose) を示す。 式2は、周波数領域のフィルタードXアルゴリズム(filtered X algorism)で あると考えられるが、一方、式1は、フィルタードエラーアルゴリズム(filtere d error algorism)である。時間領域のフィルタードエラーアルゴリズム(filter ed error algorism)は、制御パスの時間反転されたインパルス応答で、偏差を濾 波する必要がある。制御パスは、因果的(causal)であるので、その反転は、非因 果的(acausal)となる。このことは、時間領域においては実現を複雑にするが、 周波数領域においては、ベクトル和を形成する乗算は簡単である。 本発明は、繰り返し事象に関連し、これら信号は、周波数領域においては複素 ベクトルと考えられるので、要求される処理は、かなり簡単になり、また軽減さ れる。プラントから出力される信号は、制御すべき周波数における複素参照信号 により、0Hzにヘテロダイン処理される。時間領域で要求されるすべての濾波 または畳み込みは、周波数領域においては複素乗算となる。これらの乗算は、参 照信号に存在する周波数についてのみ実行されるので、周波数領域での処理は、 大きく低減される。 プラントから出力される信号に対するヘテロダイン処理は、和と差の成分を生 成する。差成分は、0Hz成分であり、これは必要であるが、一方、和成分すな わち2倍の周波数の成分は、望まれないものである。従来の技術では、これら高 周波成分は、濾波されるか、または信号が積分され取り除かれる。本発明では、 このような濾波または積分は実行されない。これは、LMSアルゴリズムが積分 を実行し、そのため、高周波成分を取り除く平均化が、LMSアルゴリズム自身 の中で実行可能なように実現されるからである。 図を参照すると、図1から図6は、適応制御システムの動作を説明する6種類 の等価制御ダイヤグラムを示す。図1から図6の共通の特徴は、複素生成器が、 複素参照信号Xを生成し、これは、複素制御係数Yでヘテロダイン処理され、制 御信号を生成し、この実部y(t)が、プラントの制御、例えば変換器2の駆動 に使用される。図1から図6において、実部すなわち同相の成分を抽出するヘテ ロダイン処理が独立したステップとして示されているが、虚部すなわち直角位相 の成分の計算は不要なので、処理を省くため、これらは計算されず、実際には、 独立した実部すなわち同相の成分の分離は行われない。 複素制御係数Yは、複素更新係数を積分することにより生成される。積分は、 遅延Z-1を使用し実行される。 図1から図6において、複素更新係数は、増幅されるか、または収束係数μが 乗ぜられる。これは、不規則雑音の影響を減らし、アルゴリズムの円滑な収束の の確保に利用される。 プラント内に、変換器1が備えられ、これは、プラントの制御信号y(t)の 影響と、繰り返し事象の影響を検出する。例えば、変換器2により生成された振 動と、プラントに入る望ましくない振動3との間の相互作用の結果を検出する。 変換器1は、偏差信号または出力信号e(t)を生成し、これは、複素参照信号 Xから得られる信号でヘテロダイン処理される。ヘテロダイン処理の出力は、積 分段に送られる。図1から図6の間の差は、複素共役がとられ、ベクトルが乗ぜ られる順序である。 図1において、複素参照信号Xの、複素共役がとられ、この(X´)に、プラ ントの周波数応答から得られるモデルの複素共役(C´)が乗ぜられる。乗算結 果は、出力信号e(t)でヘテロダイン処理され、ヘテロダイン処理の出力は、 収束係数μにより大きさが変えられた後、積分段に送られる。 図2においては、複素参照信号Xに、プラントの周波数応答から得られる複素 モデル(C´)が乗ぜられ、乗算結果の複素共役がとられ、出力信号e(t)で ヘテロダイン処理される。ヘテロダイン処理の出力は、収束係数μにより大きさ が変えられた後、積分段に送られる。 図3において、複素参照信号Xに、プラントの周波数応答から得られる複素モ デルCが乗ぜられる。乗算結果は、出力信号e(t)でヘテロダイン処理され、 ヘテロダイン処理の出力の複素共役がとられ、収束係数μにより大きさが変えら れた後、積分段に送られる。 図4において、複素参照信号Xの、複素共役(X´)がとられ、出力信号e( t)でヘテロダイン処理される。ヘテロダイン処理の出力に、プラントの周波数 応答から得られる複素モデルの複素共役(C´)が乗ぜられ、乗算結果は、収束 係数μにより大きさが変えられた後、積分段に送られる。 図5において、複素参照信号Xは、出力信号e(t)でヘテロダイン処理され 、ヘテロダイン処理の出力から複素共役がとられる。このヘテロダイン処理の出 力 の複素共役に、プラントの周波数応答から得られる複素モデルの複素共役(C´ )が乗ぜられ、乗算結果は、収束係数μにより大きさが変えられた後、積分段に 送られる。 図6において、複素参照信号Xは、出力信号e(t)でヘテロダイン処理され る。ヘテロダイン処理の出力に、プラントの周波数応答から得られる複素モデル (C´)が乗ぜられる。乗算結果の複素共役がとられ、収束係数μにより大きさ が変えられた後、積分段に送られる。 図1から図6は、ベクトル的に等価であり、それぞれのベクトル和は同一であ る。プラントの周波数応答の複素モデルは、制御が行われる各周波数に対する同 相と直角位相の係数を含む。従って、相殺すべき繰り返し事象が、広い周波数範 囲にわたって変われば、複素参照生成器は、その周波数範囲にわたり対応する参 照信号を生成し、複素モデルCは、各周波数に対する同相と直角位相の係数を含 む必要がある。更に、この場合には、変換器1と2が複数あり、よって、これら の間に複数のパスがある複数チャネルに対しては、複素モデルは、各周波数に対 する同相と直角位相の成分と同様に、各制御パスに対し同相と直角位相の成分を 含む必要がある。従って、複数チャネルシステムに対しては、複素モデルは、同 相と直角の成分の三次元の配列または行列を形成する。 図1から図6に対し、複素モデルCまたは複素モデルの複素共役C´による乗 算が現れるが、プラントの転送関数の影響が小さく、無視できれば、この乗算ス テップの必要が無いので、更に計算が簡単になる。 図1から図6は、単一チャネル配置のみ示している。しかし、これら図は、複 数チャネルシステムに対しても同等に有効である。その中には、制御信号ym( t)を受ける複数Mの変換器2と、出力信号el(t)を生成する複数Lの変換 器1がある。複数チャネルシステムには、従って、L個の出力信号el(t)と 、ここでl=1−Lであり、M個の制御信号ym(t)、ここでm=1−M、が ある。従って、図1から図6において、信号に、複素モデルか、またはM個の信 号が存在する複素モデルの複素共役が、乗ぜられるまでは、L個の信号が存在す る。複数周波数の制御のため、複素生成器は、制御されるべき周波数における必 要数の複素参照信号を生成し、各周波数は、平行して制御される。したがって、 制御アルゴリズムは、簡単な行列の式となる。 図1から図6の重要な特徴は、出力信号e(t)のヘテロダイン処理後は、積 分演算が無いことである。積分演算は、LMSアルゴリズム実施手段の中の積分 段で、瞬間勾配推定(instantaneous gradient estimate)をとることによっての み、実行が許される。これは、アルゴリズムに要求される計算ステップを減らし 、システム更新における遅延を減らす。 本発明の原理は、アナログ形式で実現できるが、現代のデジタル信号処理の能 力は、アルゴリズムを実行するのに必要な柔軟性と速度を提供する。また、デジ タル信号の利用は、更に計算の節約を可能とする。 計算を減らすため、出力信号e(t)でのヘテロダイン処理の出力は、積分さ れ、和がとられるか低域フィルターを通され、連続群のサンプルの和がとられる 。このようにして、例えば、ヘテロダイン処理の出力の8個のサンプルが加算さ れ、その和が、収束係数により大きさが変えられた後、積分段に入力される。従 って、積分段は、適応制御システムのサンプル速度の1/8だけの速度で、新し いサンプル値を受ける。従って、制御係数の更新は、制御信号y(t)はサンプ ル毎に生成されるが、各8個のサンプルに1回だけ計算される。この制御係数Y の更新の軽減は、適応制御システムの計算要求を大きく減らす。その周波数での 制御を保証するナイキストの判定基準を満たすためには、更新速度は、制御され る最高周波数の2倍の周波数より大きく設定する必要があることが判っている。 連続群のサンプルの和がとられるところで、収束係数μは、計算された複素更 新係数の大きさに対する和の影響を補償するよう調整される必要がある。替わり に、各群に対する和を計算しないで、重み付けした和が、平均値のように計算さ れることも可能である。 連続群のサンプルの和をとることは、出力信号e(t)にヘテロダイン処理を した後で、積分段の前であればいずれにおいても実行可能である。しかし、最も 計算上効率的な方法は、複素モデルC(または複素モデルの複素共役C´)が、 複素参照信号Xから得られる信号との乗算に使用される前に、連続群のサンプル の和がとられることを確保することである。この理由は、複素モデルとの乗算が 、群のサンプル数nの値に従い大きく減るためである。連続群のサンプルの平均 和 が前もってとられていると、複素モデル係数に、各サンプルを乗ずる必要性は無 くなる。 この連続群のサンプルの和をとる技術は、出力信号e(t)にヘテロダイン処 理をした後では積分が行われない本発明の適応制御システムに特に適しているが 、この技術は、WO 88/02192の図8に開示されているような、ヘテロ ダイン処理の後で積分を行う既存の変換技術にも適用可能である。出力信号e( t)にヘテロダイン処理をした出力の積分ステップが無い組み合わせと、連続群 のサンプルの加算が、適応制御システムに対する最も効率的な計算技術を提供す るが、既存の変換技術にもこの技術は、同様な計算の節約を提供する。加算周期 が、プラントにおける遅延より小さい限り、プラントの制御に大きな影響は無い 。 8個のサンプルに対しとられる加算の例を考えると、制御係数は、8個のサン プル毎に更新され、積分は、制御信号y(t)と、出力信号e(t)のサンプル 速度の1/8の速度で実行される。M個の制御信号、L個の出力信号、H個の繰 り返し倍振動を持つ複数チャネルシステムに対し、加算無しでは、乗算ステップ の合計は、H(LM+4LM+2L)となる。 複素係数が、8番目毎のサンプルのみにより更新されると、例えば、出力信号 e(t)のヘテロダイン操作の出力は、8個のサンプルに対するものであり、出 力信号e(t)の操作は、8個のサンプルに対するものであり、乗算ステップの 合計は、H((2M+4LM)/8+2L+2M)となる。 L=32、M=16、H=4、の場合は、連続群の8個のサンプルに対する8 個のサンプルの加算無しで、乗算ステップの合計は、10496となる。加算が 利用されると、乗算ステップの合計は、1424に減る。このように、加算技術 は、複素係数の更新に要求される乗算ステップ数を、1/7以下に減らす。この 計算の節約は、システムが含む制御信号と出力信号の数を増やす。 図7を参照すると、エホート重み係数(effort weighting coefficient)(1− β)に、遅延Z-1の出力が乗ぜられる代替積分段が示される。この代替積分段は 、図1から図6に示される配置の何れにも利用でき、例えば、最適で無い変換器 の位置によりもたらされる悪い条件の制御に提供可能で、不適切な複素モデルに より引き起こされる不安定の開始を遅らせる。エホート重み係数(effort weighting coefficient)は、積分段からの過度の出力にペナルティーを科す。こ れは、できるだけ小さなパワーでプラントを制御するのが望ましく、制御信号の エネルギーが増えれば、プラントにそれだけ多くのエネルギーが入り、変換器か らはなれたところの望ましい大きさからの偏位を増やす。 図8は、自動車に使用される実際のアクティブ振動制御システムを示す。4個 の偏差センサー421〜424、2個の二次振動源371、372を持つ複数チャネ ルシステムが示される。自動車には、1個のエンジンしか無いので、単一の複素 生成器35のみ示されている。航空機のような複数エンジンの乗り物に対しては 、複数の複素生成器、または、複数の複素参照信号を生成する単一複素生成器が 提供される。上に述べたように、本発明は、特に、複数チャネルシステムに適す る。 図8において、信号は、自動車の電気システムの点火コイル31からとられる 。提供された点火パルス32は、波形整形器33で整形され、パルス34を提供 する。これらパルスは、複素生成器35が、点火信号32の周波数で、または実 質的にその周波数で、複素参照信号を生成するのに使用される。複素参照生成器 35は、点火パルス32に同期させられる、または、位相固定される必要の無い ことに注意する必要がある。複素参照生成器は、点火パルス32の周波数で、ま たは実質的にその周波数で、複素参照信号Xkのみ生成する。このようにして、 点火パルス32は、自動車内に到達するうるさいエンジンノイズの尺度を提供す る。4気筒4行程内燃エンジンにおいては、点火パルス32で表される点火周波 数は、回転周波数の2倍である。車内で生成されるじゃまなノイズは、典型的に は、エンジンの回転周波数の二次、またはそれ以上の倍音である。図8に示され る実施形態では、回転周波数の二次倍音のみ制御されるが、これは、点火パルス 32から与えられる点火周波数と同一周波数である。 複素生成器35で生成される複素参照信号Xkは、メモリー61を備えるプロ セッサー36に入力される。 4個の偏差センサー421〜424は、車内の天井あたりに間隔をおいて備えら れる。これらマイク421〜424は、車内のノイズを検出する。マイク421〜 424の出力は、増幅器43で増幅され、低域フィルター44で低域が濾波 され、偽信号が除かれる。低域フィルター44の出力は、アナログデジタル変換 器46でデジタル化される前に、マルチプレクサー45で多重化される。アナロ グデジタル変換器の出力el(n)は、プロセッサー36に入力される。 駆動信号ym(n)は、プロセッサー36から出力され、デジタルアナログ変 換器41で、アナログ信号に変換される。デジタルアナログ変換器41の出力は 、デマルチプレクサー38で分離される。デマルチプレクサー38は、駆動信号 ym(n)を、分離駆動信号に分離し、これは、経路から低域フィルター39に 通され、高周波デジタルサンプリング雑音が除去される。信号は、それから、増 幅器40で増幅され、二次振動源371,372に出力される。この二次振動源は 、自動車内に備えられたスピーカを含む。都合の良いことに、スピーカは、自動 車の車内娯楽システムのスピーカと共通にすることができる。このような配置に おいて、駆動信号は、車内娯楽信号と混合され、スピーカにより出力される。こ れは、GB 2,252,657に開示されている。 このように、プロセッサーは、複素参照信号Xkと、偏差信号el(n)が提供 され、駆動信号yn(n)を出力し、上に述べたアルゴリズムの実行に適合する ようにされる。 図8において、アナログデジタル変換器35、46と、デジタルアナログ変換 器41が、個別に示されているが、単一チップに搭載可能である。図7は、また 、サンプル速度発振器47からクロック信号60を受けるプロセッサーを示して いる。プロセッサーは、このように、減らすべき振動周波数と、ナイキストの判 断基準を満たす要求により定まる周波数、に関連する固定周波数で動作する。プ ロセッサー36は、テキサスインストルメント社から入手可能なTMS 320 C50(商品名)のような、固定点プロセッサーにすることができる。替わり に、同様にテキサスインストルメント社から入手可能なTMS 320 C30 (商品名)が、アルゴリズムの実行に使用可能である。 図8に示されるこれら技術的な振動源は、スピーカであるが、これらは、替わ りに、振動器、または、双方の組み合わせも可能である。 本発明は、詳細に記述され、説明されたが、これらは、説明と例にのみ示され たもので、制限としてとられるべきもので無いことは明確に理解される必要があ る。本発明の真意と範囲は、付属の請求項にのみにより制限されるものである。
【手続補正書】 【提出日】1996年7月16日 【補正内容】 (1)明細書第9頁第17行記載の「(C´)」を『(C)』に補正する。 (2)明細書第10頁第6行記載の「(C´)」を『(C)』に補正する。 (3)明細書第11頁第2行記載の「e(t)」を『el(t)』に補正する。 (4)明細書第14頁第15行記載の「yn(n)」を『ym(n)』に補正する 。 (5)明細書第14頁第17行記載の「アナログデジタル変換器35、46」を 『アナログデジタル変換器46』に補正する。 (6)明細書第14頁第18行記載の「図7」を『図8』に補正する。 (7)図8を別紙の通り補正する。 【図8】

Claims (1)

  1. 【特許請求の範囲】 1. 少なくとも一つの周波数成分を持つ繰り返し事象に従うプラントを制御す る適応制御システムにおいて、 a)前記少なくとも一つの周波数成分に対し、実質的に当該周波数成分の周波 数において、同相と直角位相の成分を持つ複素参照信号を生成するよう適応され ている複素参照生成手段と、 b)前記複素参照信号を複素制御係数でヘテロダイン処理するよう適応されて いる第1のヘテロダイン処理手段であって、前記ヘテロダイン処理によって同相 成分を有する少なくとも一つの制御信号が生成され、この制御信号は、前記プラ ントの制御において、少なくとも一つの望ましい出力信号を生成するために用い られる、第1のヘテロダイン処理手段と、 c)前記少なくとも一つの出力信号の周波数を前記複素参照信号と相関させる よう適応されている更新計算手段であって、この相関によって複素参照係数が生 成され、この更新計算手段は、前記少なくとも一つの出力信号を、複素参照信号 から得られる信号でヘテロダイン処理するように適応されている第二のヘテロダ イン処理手段を含み、このヘテロダイン処理によって和と差の成分を含む前記複 素更新係数が生成される、更新計算手段と、 d)前記和と差の成分を含む前記複素更新係数を積分し、前記複素制御係数を 生成するよう適応されている積分手段と、 を含むシステム。 2. 請求の範囲1に記載の適応制御システムにおいて、前記更新計算手段は、 前記プラントの周波数応答に対する影響が無視できるとき、前記少なくとも一つ の出力信号と、前記複素参照信号の複素共役と、のベクトル積に等しいベクトル 積を形成するよう適応されているシステム。 3. 請求の範囲1に記載の適応制御システムにおいて、前記更新計算手段は、 前記少なくとも一つの出力信号と、前記複素参照信号の複素共役と、前記プラン トの周波数応答から得られる複素モデルの複素共役と、のベクトル積に等しいベ クトル積を形成するよう適応されているシステム。 4. 請求の範囲1または3に記載の適応制御システムにおいて、前記更新計算 手段は、前記複素参照信号の複素共役をとり、前記複素参照信号の複素共役に、 前記プラントの周波数応答から得られる複素モデルの複素共役を乗ずるよう適応 され、前記第二のヘテロダイン処理手段は、前記少なくとも一つの出力信号を、 乗算結果でヘテロダイン処理するよう適応され、当該第二のヘテロダイン処理に よって前記複素更新係数が生成される、システム。 5. 請求の範囲1または3に記載の適応制御システムにおいて、前記更新計算 手段は、前記複素参照信号に、前記プラントの周波数応答から得られる複素モデ ルを乗じ、乗算結果の複素共役をとるよう適応され、前記第二のヘテロダイン処 理手段は、前記少なくとも一つの出力信号を、乗算結果の複素共役でヘテロダイ ン処理するよう適応され、当該第二のヘテロダイン処理によって前記複素更新係 数が生成される、システム。 6. 請求の範囲1または3に記載の適応制御システムにおいて、前記更新計算 手段は、前記複素参照信号に、前記プラントの周波数応答から得られる複素モデ ルを乗ずるよう適応され、前記第二のヘテロダイン処理手段は、前記少なくとも 一つの出力信号を、乗算結果でヘテロダイン処理するよう適応され、さらに、前 記更新計算手段は、前記第二のヘテロダイン処理手段の出力の複素共役をとるよ う適応され、この複素共役をとる処理によって複素更新係数が生成される、シス テム。 7. 請求の範囲1または3に記載の適応制御システムにおいて、前記更新計算 手段は、前記複素参照信号の複素共役をとるよう適応され、前記第二のヘテロダ イン処理手段は、前記少なくとも一つの出力信号を、前記複素参照信号の複素共 役でヘテロダイン処理するよう適応され、さらに、前記更新計算手段は、前記第 二のヘテロダイン処理手段の出力に、前記プラントの周波数応答から得られる複 素モデルの複素共役を乗じるよう適応され、この複素共役をとる処理によって前 記複素更新係数が生成される、システム。 8. 請求の範囲1または3に記載の適応制御システムにおいて、前記第二のヘ テロダイン処理手段は、前記複素参照信号を、前記少なくとも一つの出力信号で ヘテロダイン処理するよう適応され、前記更新計算手段は、前記第二のヘテロダ イン処理手段の出力の複素共役をとり、出力の複素共役に、前記プラントの周波 数応答から得られる複素モデルの複素共役を乗じるよう適応され、この複素共役 を乗じる処理によって前記複素更新係数が生成される、システム。 9. 請求の範囲1または3に記載の適応制御システムにおいて、前記第二のヘ テロダイン処理手段は、前記少なくとも一つの出力信号を、前記複素参照信号で ヘテロダイン処理するよう適応され、前記更新計算手段は、前記第二のヘテロダ イン処理手段の出力に、前記プラントの周波数応答から得られる複素モデルを乗 じ、乗算結果の複素共役をとるよう適応され、この複素共役をとる処理によって 前記複素更新係数が生成される、システム。 10. 請求の範囲1〜9のいずれかに記載の適応制御システムにおいて、前記 積分手段による積分の前に、前記複素更新係数に、少なくとも一つの収束係数を 乗ずるよう適応されている収束手段を含むシステム。 11. 請求の範囲1〜10のいずれかに記載の適応制御システムにおいて、前 記第一のヘテロダイン処理手段は、同相成分のみ生成するよう適応され、これに よって、前記少なくとも一つの制御信号が生成される、システム。 12. 請求の範囲1〜11のいずれかに記載の適応制御システムにおいて、前 記積分手段は、前記複素制御係数に、エホート重み項(effort weighting term) を乗ずることにより、前記積分手段からの過剰な出力を減らすよう適応さ れているコスト関数手段を含むシステム。 13. 請求の範囲1〜12のいずれかに記載の適応制御システムにおいて、前 記繰り返し事象は、複数の周波数成分を持ち、前記複素参照生成手段は、複数の 周波数成分に対する同相と、直角位相の成分を含む前記複素参照信号を生成する よう適応されているシステム。 14. 請求の範囲1〜13のいずれかに記載の適応制御システムにおいて、前 記更新計算手段と、前記積分手段は、前記第一のヘテロダイン処理手段が複数の 前記制御信号を生成するように、複数の複素制御係数を生成するよう適応されて いるシステム。 15. 請求の範囲1〜14のいずれかに記載の適応制御システムにおいて、前 記プラントは、複数の前記出力信号を生成し、前記更新計算手段は、複数の前記 複素更新係数を生成するよう適応されているシステム。 16. 請求の範囲1〜15のいずれかに記載の適応制御システムにおいて、前 記更新計算手段と、前記積分手段は、前記少なくとも一つの出力信号の平均二乗 の和が、零に収束するように、前記複素制御係数を調整するよう適応されている システム。 17. 請求の範囲1〜15のいずれかに記載の適応制御システムにおいて、前 記少なくとも一つの出力信号を望ましい値と比較し、それぞれ新しい出力信号を 生成するよう適応され、その新しい出力信号が、検出されるどのような差にも従 う前記少なくとも一つの出力信号の替わりに、前記更新計算手段に使用される、 比較手段を含むシステム。 18. 請求の範囲1〜17のいずれかに記載の適応制御システムにおいて、前 記プラントは、望ましくない繰り返し音響振動にさらされ、それぞれの前記制御 信号を受けるよう配置された少なくとも一つの第一の変換器と、音響媒質と、前 記少なくとも第一の変換器の出力と前記望ましくない繰り返し音響振動に応答し それぞれの前記出力信号を提供する少なくとも一つの第二の変換器を含むシステ ム。 19. 請求の範囲3に従属する請求の範囲18に記載の適応制御システムにお いて、前記複素モデルは、前記第一と第二の変換器と、前記音響媒質の周波数応 答から得られるシステム。 20. 請求の範囲1〜19のいずれかに記載の適応制御システムにおいて、全 ての前記信号は、デジタルであり、前記更新計算手段は、前記第二のヘテロダイ ン処理手段の出力の連続群のサンプル和をとるように適応され、この各群はn個 のサンプルを含み、前記積分手段は、連続する前記和を積分し、デジタルサンプ ル速度の1/nの速度で積分を更新し、前記複素制御係数を生成するよう適応さ れているシステム。 21. 請求の範囲20に記載の適応制御システムにおいて、前記更新計算手段 は、前記連続群のサンプルの重み付け和をとるよう適応され、前記積分手段は、 連続する前記重み付け和を積分するよう適応されているシステム。 22. 請求の範囲20または21に記載の適応制御システムにおいて、前記更 新計算手段は、前記連続群のサンプルの平均値をとるよう適応され、前記積分手 段は、連続する前記平均値を積分するよう適応されているシステム。 23. 少なくとも一つの周波数成分を持つ繰り返し事象に従うプラントを適応 制御する方法において、 a)少なくとも一つの前記周波数成分に対し、実質的に前記周波数成分の周波 数において、同相と直角位相の成分を持つ複素参照信号を生成するステップと、 b)前記複素参照信号を複素制御係数でヘテロダイン処理するステップであっ て、前記ヘテロダイン処理によって同相成分を有する少なくとも一つの制御信号 が生成され、この制御信号は、前記プラントの制御において、少なくとも一つの 望ましい出力信号を生成するために用いられる、ステップと、 c)前記少なくとも一つの出力信号の中の周波数を前記複素参照信号と相関さ せる相関ステップであって、この相関によって複素参照係数が生成され、このス テップは、前記少なくとも一つの出力信号を、複素参照信号から得られる信号で ヘテロダイン処理するステップを含み、このヘテロダイン処理によって和と差の 成分を含む前記複素更新係数が生成される、相関ステップと、 d)前記和と差の成分を含む前記複素更新係数を積分し、前記複素制御係数を 生成するステップと、 を含む方法。 24. 請求の範囲23に記載の方法において、前記相関ステップは、前記プラ ントの周波数応答の影響が無視できるとき、前記少なくとも一つの出力信号と、 前記複素参照信号の複素共役と、のベクトル積に等しいベクトル積を形成するス テップを含む方法。 25. 請求の範囲23に記載の方法において、前記相関ステップは、前記少な くとも一つの出力信号と、前記複素参照信号の複素共役と、前記プラントの周波 数応答から得られる複素モデルの複素共役と、のベクトル積に等しいベクトル積 を形成するステップを含む方法。 26. 請求の範囲23または25に記載の方法において、前記相関ステップは 、前記複素参照信号の複素共役をとるステップと、前記複素参照信号の複素共役 に前記プラントの周波数応答から得られる複素モデルの複素共役を乗じるステッ プと、前記少なくとも一つの出力信号を乗算結果でヘテロダイン処理するステッ プとを含み、このヘテロダイン処理によって前記複素更新係数が生成される、方 法。 27. 請求の範囲23または25に記載の方法において、前記相関ステップは 、 前記複素参照信号に、前記プラントの周波数応答から得られる複素モデルを乗じ るステップと、乗算結果の複素共役をとるステップと、前記少なくとも一つの出 力信号を乗算結果の複素共役でヘテロダイン処理するステップとを含み、このヘ テロダイン処理によって前記複素更新係数が生成される、方法。 28. 請求の範囲23または25に記載の方法において、前記相関ステップは 、前記複素参照信号に前記プラントの周波数応答から得られる複素モデルを乗じ るステップと、前記少なくとも一つの出力信号を前記乗算結果でヘテロダイン処 理するステップと、このヘテロダイン処理結果の複素共役をとるステップとを含 み、この複素共役をとる処理によって前記複素更新係数が生成される、方法。 29. 請求の範囲23または25に記載の方法において、前記相関ステップは 、前記複素参照信号の複素共役をとるステップと、前記少なくとも一つの出力信 号を前記複素参照信号の複素共役でヘテロダイン処理するステップと、このヘテ ロダイン処理結果に前記ブラントの周波数応答から得られる複素モデルの複素共 役を乗じるステップとを含み、この複素共役を乗じる処理によって前記複素更新 係数が生成される、方法。 30. 請求の範囲23または25に記載の方法において、前記相関ステップは 、前記少なくとも一つの出力信号を前記複素参照信号でヘテロダイン処理するス テップと、このヘテロダイン処理結果の複素共役をとるステップと、ヘテロダイ ン処理結果の複素共役に前記ブラントの周波数応答から得られる複素モデルの複 素共役を乗じるステップを含み、この複素共役を乗じる処理によって前記複素更 新係数が生成される、方法。 31. 請求の範囲23または25に記載の方法において、前記相関ステップは 、前記少なくとも一つの出力信号を前記複素参照信号でヘテロダイン処理するス テップと、ヘテロダイン処理結果に前記プラントの周波数応答から得られる複素 モデルを乗じるステップと、乗算結果の複素共役をとるステップを含み、この複 素 共役をとる処理によって前記複素更新係数が生成される、方法。 32. 請求の範囲23〜31のいずれかに記載の方法において、積分の前に、 前記複素更新係数に、少なくとも一つの収束係数を乗ずるステップを含む方法。 33. 請求の範囲23〜32のいずれかに記載の方法において、ステップbの ヘテロダイン処理は、同相成分のみ生成し、前記少なくとも一つの制御信号を提 供する方法。 34. 請求の範囲23〜33のいずれかに記載の方法において、前記積分手段 は、前記複素制御係数に、エホート重み項(effort weighting term)を乗じ、前 記積分ステップからの過剰な出力を減らすステップを含む方法。 35. 請求の範囲23〜34のいずれかに記載の方法において、前記繰り返し 事象は、複数の周波数成分を持ち、前記複素参照信号を生成するステップは、複 数の周波数成分に対する、複数の同相と直角位相の成分を含む前記複素参照信号 を生成する方法。 36. 請求の範囲23〜35のいずれかに記載の方法において、ステップcと dは、ステップcが複数の前記制御信号を生成するように、複数の複素制御係数 を生成する方法。 37. 請求の範囲23〜36のいずれかに記載の方法において、前記プラント は、複数の前記出力信号を生成し、ステップcが、複数の前記複素更新係数を生 成する方法。 38. 請求の範囲23〜37のいずれかに記載の方法において、前記少なくと も一つの出力信号の平均二乗の和が、零に収束するように、前記複素制御係数を 調整するステップを含む方法。 39. 請求の範囲23〜37のいずれかに記載の方法において、前記少なくと も一つの出力信号を、望ましい値と比較し、検出されるどのような差にも従う前 記少なくとも一つの出力信号の替わりに、それぞれの新しい出力信号を生成する ステップを含む方法。 40. 請求の範囲23〜39のいずれかに記載の方法において、前記プラント は、望ましくない繰り返し音響振動にさらされ、それぞれの前記制御信号を受け るよう配置された少なくとも一つの第一の変換器と、音響媒質と、前記少なくと も第一の変換器の出力と前記望ましくない繰り返し音響振動に応答する少なくと も一つの第二の変換器を含む方法。 41. 請求の範囲25に従属する請求の範囲40に記載の方法において、前記 複素モデルは、前記第一と第二の変換器と、前記音響媒質の周波数応答から得ら れる方法。 42. 請求の範囲23〜41のいずれかに記載の方法において、全ての前記信 号は、デジタルであり、ステップcのヘテロダイン処理後、連続群のサンプルの 和をとるステップを含み、ここで、この各群はn個のサンプルを含み、積分ステ ップdは、連続する前記和を積分するステップを含み、この積分は、デジタルサ ンプル速度の1/nの速度で更新され、前記複素制御係数を生成する方法。 43. 請求の範囲42に記載の方法において、前記連続群のサンプルの重み付 け和がとられ、積分ステップが、連続する前記重み付け和を積分するステップを 含む方法。 44. 請求の範囲42または43に記載の方法において、連続群のサンプルの 平均値がとられ、積分ステップdが、連続する前記平均値を積分するステップを 含む方法。 45. 少なくとも一つの周波数成分を持つ繰り返し事象に従うプラントを制御 するデジタル適応制御システムにおいて、 a)前記少なくとも一つの周波数成分に対し、実質的に当該周波数成分の周波 数において、同相と直角位相の成分を持つ複素デジタル参照信号を生成するよう 適応されている複素参照生成手段と、 b)前記複素デジタル参照信号を複素デジタル制御係数でヘテロダイン処理す るよう適応されている第1のヘテロダイン処理手段であって、前記ヘテロダイン 処理によって同相成分を有する少なくとも一つのデジタル制御信号が生成され、 このデジタル制御信号は、前記プラントの制御において、少なくとも一つの望ま しいデジタル出力信号を生成するために用いられる、第1のヘテロダイン処理手 段と、 c)前記少なくとも一つのデジタル出力信号と、前記複素デジタル参照信号の 複素共役とのベクトル積に等しいベクトル積を形成するよう適用されている更新 計算手段であって、このベクトル積の形成によって複素デジタル更新係数が生成 され、この更新計算手段は、さらに、前記複素デジタル更新係数の連続群のサン プルの和をとるように適応され、前記個々の群はn個のサンプルを含む、更新計 算手段と、 d)連続する前記和を積分し、前記複素デジタル制御係数を生成するように適 応された積分手段であって、この積分更新速度はデジタルサンプル速度の1/n である、積分手段と、 を含むシステム。 46. 請求の範囲45に記載のデジタル適応制御システムにおいて、前記更新 計算手段は、前記少なくとも一つのデジタル出力信号を前記複素デジタル参照信 号から得られる信号でヘテロダイン処理するよう適応された第二のヘテロダイン 処理手段を含み、前記更新計算手段は、前記第二のヘテロダイン処理手段の出力 の連続群のサンプルの和をとるよう適応されているシステム。 47. 請求の範囲45または46に記載のデジタル適応制御システムにおいて 、前記更新計算手段は、前記少なくとも一つのデジタル出力信号と、前記複素参 照信号の複素共役と、前記プラントの周波数応答から得られる複素デジタルモデ ルの複素共役と、のベクトル積に等しいベクトル積を形成するよう適応され、こ のベクトル積の更新によって前記複素デジタル更新係数が生成される、システム 。 48. 請求の範囲45〜47のいずれかに記載のデジタル適応制御システムに おいて、前記更新計算手段は、前記連続群のサンプルの重み付け和をとるよう適 応され、前記積分手段は、連続する前記重み付け和を積分するよう適応されてい るシステム。 49. 請求の範囲45〜48のいずれかに記載のデジタル適応制御システムに おいて、前記更新計算手段は、連続群のサンプルの平均値をとるよう適応され、 前記積分手段は、連続する前記平均値を積分するよう適応されているシステム。 50. 少なくとも一つの周波数成分を持つ繰り返し事象に従うプラントを適応 制御する方法において、 a)前記少なくとも一つの周波数成分に対し、実質的に前記周波数成分の周波 数において、同相と直角位相の成分を持つ複素デジタル参照信号を生成するステ ップと、 b)前記少なくとも一つの複素デジタル参照信号を複素デジタル制御係数でヘ テロダイン処理するステップであって、このヘテロダイン処理によって、同相成 分を持つ少なくとも一つのデジタル制御信号が生成され、このデジタル制御信号 は、前記プラントの制御において、少なくとも一つの望ましい出力信号を生成す るために用いられる、ステップと、 c)前記少なくとも一つのデジタル出力信号の中の周波数を、前記複素デジタ ル参照信号と相関させる相関ステップであって、この相関によって複素参照係数 が生成され、このステップは、前記少なくとも一つのデジタル出力信号を、複素 参照信号から得られる信号でヘテロダイン処理するステップと、このヘテロダイ ン処理結果の連続群のサンプルの和をとるステップとを含み、この各群はn個の サンプルを含む、相関ステップと、 d)連続する前記和を積分するステップであって、この積分によって前記複素 デジタル制御係数が生成され、この前記制御係数の積分更新速度はデジタルサン プル速度の1/nである、ステップと、 を含む方法。 51. 請求の範囲50に記載の方法において、前記相関ステップは、前記プラ ントの周波数応答の影響が無視できるとき、前記少なくとも一つの出力信号と、 前記複素デジタル参照信号の複素共役と、のベクトル積に等しいベクトル積を形 成するステップを含む方法。 52. 請求の範囲50に記載の方法において、前記相関ステップは、前記少な くとも一つの出力信号と、前記複素デジタル参照信号の複素共役と、前記プラン トの周波数応答から得られる複素モデルの複素共役と、のベクトル積に等しいベ クトル積を形成するステップを含む方法。 53. 請求の範囲50〜52のいずれかに記載の方法において、前記相関ステ ップは、前記連続群のサンプルの重み付け和をとるステップを含み、前記積分ス テップは、連続する前記重み付け和を積分するステップを含む方法。 54. 請求の範囲50〜53のいずれかに記載の方法において、前記相関ステ ップは、前記連続群のサンプルの平均値をとるステップを含み、前記積分ステッ プは、連続する前記平均値を積分するステップを含む方法。 55. 少なくとも一つの周波数成分を持つ繰り返し事象に従うプラントを制御 する適応制御システムにおいて、 実質的に前記周波数成分の周波数において複素参照信号を生成するようプログ ラムされ、 前記プラントから少なくとも一つの出力信号を受け、少なくとも一つの出力信 号を、前記複素参照信号から得られる信号でヘテロダイン処理するよう、そして 、このヘテロダイン処理は和と差の成分を含む前記複素更新係数を生成するもの であるよう、プログラムされ、 前記和と差の成分を含む前記複素更新係数を積分するよう、そして、この積分 は複素制御係数を生成するものであるよう、プログラムされ、 前記複素参照信号を、前記複素制御係数でヘテロダイン処理するよう、そして 、このヘテロダイン処理により同相成分を持つ少なくとも一つの制御信号が生成 され、この制御信号が、前記プラントの制御において、前記少なくとも一つの出 力信号を生成するために用いられるよう、プログラムされた、 デジタル信号プロセッサーを含むシステム。 56. 少なくとも一つの周波数成分を持つ繰り返し事象に従うプラントを制御 する適応制御システムにおいて、 実質的に前記周波数成分の周波数において複素参照信号を生成するようにプロ グラムされ、 前記プラントから少なくとも一つの出力信号を受け、前記少なくとも一つの出 力信号を前記複素参照信号から得られる信号でヘテロダイン処理するようプログ ラムされ、 ヘテロダイン処理結果の連続群のサンプル和をとるよう、そして、この各群は n個のサンプルを含むように、プログラムされ、 連続する前記和を積分するように、そしてこの積分によって複素制御係数が生 成されるよう、さらに、この前記複素制御係数の更新速度はデジタルサンプル速 度の1/nであるよう、プログラムされ、 前記複素参照信号を前記複素制御係数でヘテロダイン処理するよう、そして、 このヘテロダイン処理により同相成分を持つ少なくとも一つの制御信号が生成さ れ、この制御信号が、前記プラントの制御において、前記少なくとも一つの出力 信号を生成するために用いられるよう、プログラムされた、 デジタル信号プロセッサーを含むシステム。 57. 図のいずれかが参照され、またいずれかにおいて示され、実質的にこれ まで説明された適応制御システム。 58. 図のいずれかが参照され、実質的にこれまで説明されたプラントを適応 制御する方法。
JP51148996A 1994-10-03 1995-09-20 繰り返し事象を制御する適応制御システム Expired - Lifetime JP3732227B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB9419848A GB2293898B (en) 1994-10-03 1994-10-03 Adaptive control system for controlling repetitive phenomena
GB9419848.8 1994-10-03
PCT/GB1995/002242 WO1996010780A1 (en) 1994-10-03 1995-09-20 Adaptive control system for controlling repetitive phenomena

Publications (2)

Publication Number Publication Date
JPH09506444A true JPH09506444A (ja) 1997-06-24
JP3732227B2 JP3732227B2 (ja) 2006-01-05

Family

ID=10762227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51148996A Expired - Lifetime JP3732227B2 (ja) 1994-10-03 1995-09-20 繰り返し事象を制御する適応制御システム

Country Status (4)

Country Link
EP (1) EP0731936A1 (ja)
JP (1) JP3732227B2 (ja)
GB (1) GB2293898B (ja)
WO (1) WO1996010780A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024501335A (ja) * 2020-12-31 2024-01-11 ボーズ・コーポレーション エンジン高調波消去のためのシステム及び方法

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3751359B2 (ja) * 1996-03-21 2006-03-01 本田技研工業株式会社 振動騒音制御装置
US5983168A (en) * 1998-03-23 1999-11-09 Marquip, Inc. Phase shift accommodation in active vibration damping system
GB0725111D0 (en) 2007-12-21 2008-01-30 Wolfson Microelectronics Plc Lower rate emulation
GB0725108D0 (en) * 2007-12-21 2008-01-30 Wolfson Microelectronics Plc Slow rate adaption
US9020158B2 (en) 2008-11-20 2015-04-28 Harman International Industries, Incorporated Quiet zone control system
US8135140B2 (en) 2008-11-20 2012-03-13 Harman International Industries, Incorporated System for active noise control with audio signal compensation
US8718289B2 (en) 2009-01-12 2014-05-06 Harman International Industries, Incorporated System for active noise control with parallel adaptive filter configuration
US8189799B2 (en) 2009-04-09 2012-05-29 Harman International Industries, Incorporated System for active noise control based on audio system output
US8199924B2 (en) 2009-04-17 2012-06-12 Harman International Industries, Incorporated System for active noise control with an infinite impulse response filter
US8077873B2 (en) 2009-05-14 2011-12-13 Harman International Industries, Incorporated System for active noise control with adaptive speaker selection
CN117101349B (zh) * 2023-08-22 2025-06-03 国家能源集团泰州发电有限公司 二氧化碳捕集控制系统和控制方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2890196B2 (ja) * 1986-10-07 1999-05-10 アダプティブ コントロール リミテッド 能動的振動制御装置もしくはそれに関連する改良
GB2255256B (en) * 1991-04-12 1994-11-02 W S Atkins Engineering Science Method of and apparatus for reducing vibrations
JP2840139B2 (ja) * 1991-04-24 1998-12-24 ファナック株式会社 予見繰り返し制御装置
GB2271908B (en) * 1992-10-21 1996-05-15 Lotus Car Adaptive control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024501335A (ja) * 2020-12-31 2024-01-11 ボーズ・コーポレーション エンジン高調波消去のためのシステム及び方法

Also Published As

Publication number Publication date
EP0731936A1 (en) 1996-09-18
GB9419848D0 (en) 1994-11-16
GB2293898A (en) 1996-04-10
JP3732227B2 (ja) 2006-01-05
GB2293898B (en) 1998-10-14
WO1996010780A1 (en) 1996-04-11

Similar Documents

Publication Publication Date Title
EP0091926B1 (en) Improved method and apparatus for cancelling vibrations
US5359662A (en) Active noise control system
US5691893A (en) Adaptive control system
US5222148A (en) Active noise control system for attenuating engine generated noise
US5321759A (en) Active noise control system for attenuating engine generated noise
JPH08510566A (ja) 雑音整形のための能動制御装置
US5469087A (en) Control system using harmonic filters
JPH09506444A (ja) 繰り返し事象を制御する適応制御システム
JP6074693B2 (ja) アクティブノイズ制御装置およびその制御方法
US5745580A (en) Reduction of computational burden of adaptively updating control filter(s) in active systems
GB2107960A (en) Method and apparatus for cancelling vibrations
JP3646809B2 (ja) 時間領域適応制御システム
JPH08502594A (ja) 適応制御システム
US5953428A (en) Feedback method of noise control having multiple inputs and outputs
JP3579898B2 (ja) 車両の振動制御装置および振動制御方法
EP0647372B1 (en) Control system using harmonic filters
JPH04505221A (ja) 能動的音響・振動キャンセル装置
JP2935592B2 (ja) 騒音制御装置
Miljkovic Simple secondary path modeling for active noise control using waveform synthesis
WO1994000911A9 (en) Control system using harmonic filters
JP3697702B2 (ja) 車両の振動制御装置および振動制御方法
JPH0816176A (ja) 騒音キャンセルシステム
WO1993021688A1 (en) Active cancellation of noise or vibrations
JP2524046B2 (ja) 電子消音方法及び装置
WO1995008155A1 (en) Causal modeling of predictable impulse noise

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040810

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040910

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051012

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101021

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101021

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111021

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111021

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121021

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131021

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term