JPWO2011004784A1 - 能動型防振支持装置及びその防振制御方法 - Google Patents
能動型防振支持装置及びその防振制御方法 Download PDFInfo
- Publication number
- JPWO2011004784A1 JPWO2011004784A1 JP2011521907A JP2011521907A JPWO2011004784A1 JP WO2011004784 A1 JPWO2011004784 A1 JP WO2011004784A1 JP 2011521907 A JP2011521907 A JP 2011521907A JP 2011521907 A JP2011521907 A JP 2011521907A JP WO2011004784 A1 JPWO2011004784 A1 JP WO2011004784A1
- Authority
- JP
- Japan
- Prior art keywords
- target current
- current value
- vibration
- engine
- data
- 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
- 238000000034 method Methods 0.000 title claims description 135
- 238000002955 isolation Methods 0.000 title claims description 16
- 238000005070 sampling Methods 0.000 claims abstract description 18
- 230000008569 process Effects 0.000 claims description 119
- 238000012937 correction Methods 0.000 claims description 50
- 230000001133 acceleration Effects 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 12
- 230000007123 defense Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 139
- 238000010586 diagram Methods 0.000 description 25
- 239000007788 liquid Substances 0.000 description 25
- 230000009849 deactivation Effects 0.000 description 16
- 230000002093 peripheral effect Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 11
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 11
- 238000002347 injection Methods 0.000 description 8
- 239000007924 injection Substances 0.000 description 8
- 230000003247 decreasing effect Effects 0.000 description 7
- 239000000446 fuel Substances 0.000 description 7
- 230000001934 delay Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 238000005192 partition Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 238000004073 vulcanization Methods 0.000 description 5
- 230000006641 stabilisation Effects 0.000 description 4
- 238000011105 stabilization Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004880 explosion Methods 0.000 description 3
- 230000009191 jumping Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 102220495430 Glutaredoxin-like protein C5orf63_S12A_mutation Human genes 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 239000007789 gas Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 244000309464 bull Species 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000498 cooling water Substances 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000005489 elastic deformation Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000020169 heat generation Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16F—SPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
- F16F13/00—Units comprising springs of the non-fluid type as well as vibration-dampers, shock-absorbers, or fluid springs
- F16F13/04—Units comprising springs of the non-fluid type as well as vibration-dampers, shock-absorbers, or fluid springs comprising both a plastics spring and a damper, e.g. a friction damper
- F16F13/26—Units comprising springs of the non-fluid type as well as vibration-dampers, shock-absorbers, or fluid springs comprising both a plastics spring and a damper, e.g. a friction damper characterised by adjusting or regulating devices responsive to exterior conditions
- F16F13/264—Units comprising springs of the non-fluid type as well as vibration-dampers, shock-absorbers, or fluid springs comprising both a plastics spring and a damper, e.g. a friction damper characterised by adjusting or regulating devices responsive to exterior conditions comprising means for acting dynamically on the walls bounding a working chamber
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K5/00—Arrangement or mounting of internal-combustion or jet-propulsion units
- B60K5/12—Arrangement of engine supports
- B60K5/1283—Adjustable supports, e.g. the mounting or the characteristics being adjustable
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Arrangement Or Mounting Of Propulsion Units For Vehicles (AREA)
- Vibration Prevention Devices (AREA)
Abstract
Description
その結果、目標電流値のデータの集合体に含まれるデータ個数を、アクチュエータに給電する際のエンジンの振動の周期長さに適合した適切な個数に補正した後に出力できるので、能動型防振支持装置の制御を適切に行うことができる。
制御手段は、エンジンの振動の第2の振動周期において、エンジンの振動の第1の振動周期に属するクランクパルス信号のデータを用いて、エンジン振動の第1の振動周期におけるエンジン振動の振幅及び周期長さを推定するとともに、推定された振幅及び周期長さに基づいて、アクチュエータを駆動する目標電流値波形を算出し、更に、算出された目標電流値波形から一定のサンプリング周期により目標電流値のデータの集合体を取得し、
エンジンの振動の第3の振動周期において、エンジン回転速度により定まる所定時間を検出し、検出された所定時間に基づき、第3の振動周期の周期長さに対応するように、取得された目標電流値のデータの集合体を補正してアクチュエータを駆動することを特徴とする。
その結果、目標電流値のデータの集合体に含まれるデータ個数を、アクチュエータに給電する際のエンジンの振動の周期長さに適切な個数に補正した後に出力できるので、能動型防振支持装置の制御を適切に行うことができる。
(能動型防振支持装置の全体構成)
図1は、本実施形態に係わる能動型防振支持装置のアクティブ・コントロール・マウントの構造を示す縦断面図であり、図2は図1のA部拡大図である。
なお、以下ではアクティブ・コントロール・マウントMF,MRを特に区別する必要がない場合は、単にアクティブ・コントロール・マウントMと記載する。
ACM_ECU200はエンジン回転速度Neや出力トルク等を制御するエンジン制御ECU(以下、「エンジンECU」と称する)100とCAN通信等で接続されている。ここで、ACM_ECU200が請求の範囲に記載の「制御手段」に対応する。
図1に示すように、アクティブ・コントロール・マウントMは、軸線Lに関して実質的に軸対称な構造を有するもので、略円筒状の上部ハウジング11と、その下側に配置された略円筒状の下部ハウジング12と、下部ハウジング12内に収容されて上面が開放した略カップ状のアクチュエータケース13と、上部ハウジング11の上側に接続したダイヤフラム22と、上部ハウジング11内に格納された環状の第1弾性体支持リング14と、第1弾性体支持リング14の上側に接続した第1弾性体19と、アクチュエータケース13に収容された環状の第2弾性体支持リング15と、第2弾性体支持リング15の内周側に接続した第2弾性体27と、アクチュエータケース13に収容され第2弾性体支持リング15及び第2弾性体27の下方に配置された駆動部(アクチュエータ)41等から構成されている。
ダイヤフラム支持ボス20の上面にはエンジン取付部20aが一体に形成され、エンジンに固定される(詳細な固定方法は、図示省略してある)。また、下部ハウジング12の下端の車体取付部12bが図示しない車体フレームに固定される。
このような構造によって、アクティブ・コントロール・マウントMにエンジンから大きな荷重が入力したとき、エンジン取付部20aがストッパラバー26に当接することで、エンジンの過大な変位が抑制される。
また、第1弾性体支持リング14と上部ハウジング11との間に環状の連通路32が形成されている。連通路32は連通孔33を介して第1液室30に連通するとともに、環状の連通間隙34を介して、第1弾性体19とダイヤフラム22により区画された第3液室35に連通する。
下部フランジ51bとヨーク44の円筒部44aの下端との間には、セットばね52が圧縮状態で配置されており、このセットばね52の弾性力で軸受け部材51の下部フランジ51bを下方に付勢して、下部フランジ51bの下面と固定コア42との間に配された弾性体53を介して、固定コア42の上面に押し付けることで、軸受け部材51がヨーク44にて支持される。
ロッド55に対し、ナット56は固定コア42の中心に形成された開口42a内で上下位置を調整されて締結されており、この開口42aは、ゴム製のキャップ60で閉塞される。
駆動部41のコイル46は、ACM_ECU200からの給電制御により励磁され、可動コア54を吸引して可動部材28を下方側に移動させる。この可動部材28の移動に伴い、第2液室31を区画する第2弾性体27が下方に変形して第2液室31の容積が増加する。逆に、コイル46を消磁すると、第2弾性体27が自己の弾性により上方に変形し、可動部材28及び可動コア54が上昇し、第2液室31の容積が減少する。
なお、前記エンジンシェイク振動の周波数領域では、エンジンが定常回転の場合は、駆動部41は駆動しない非作動状態に保たれる。
以下に、エンジンECU100とACM_ECU200の機能構成を詳細に説明する。
次に、図3を参照し、適宜図1、図2を参照しながらエンジンECUの構成を説明する。
図3は、能動型防振支持装置の構成を示す機能ブロック図である。
エンジンECU100は、ECU電源回路100a、マイクロコンピュータ100b、ROM(図示せず)、各種センサからの信号接続用のインタフェース回路や、気筒休止ソレノイド111A,111B,111Cを駆動する駆動回路(図示せず)や、ACM電源スイッチ112を通電させるリレースイッチ100c、CAN通信部100d等の各種インタフェース回路を含んで構成されている。
そして、エンジンECU100は、ACM_ECU200との専用信号線である、クランクパルス信号線105、TDCパルス信号線106、気筒休止信号線107で接続され、更に、ACM_ECU200及び他のECU、例えば、操舵トルクを電動機の補助力でアシスト制御する電動パワステアリングECU等と、バス型のCAN通信線104で接続されている。
要求出力演算部211は、主に、アクセルペダルの踏み込み量を検出するアクセルポジション・センサS8からの信号や車速を検出する車速センサS1Vからの信号、エンジン回転速度演算部210で算出されたエンジン回転速度Ne等に基づいて、減速段を推定し、現在のエンジン出力トルクを推定し、要求トルクを算出したり、それに応じた吸気量を算出し、スロットルバルブ・アクチュエータAC1を制御したりする。
また、気筒数切替判定部212は、気筒休止状態にしたとき、気筒休止対象の気筒を示す信号である気筒休止信号を、気筒休止信号線107を介してACM_ECU200の後記するエンジン回転モード判定部233に出力する。
燃料噴射制御部213は、O2センサS2からの排気ガス中の酸素濃度の信号に基づいて、燃料噴射量を調節し、排気ガス規制に適合するような燃焼状態に調節する。
また、バッテリBからの電源が、イグニッション・スイッチ113(以下では「IG−SW113」と称する)が、イグニッション・オンの位置にターンされて、ECU電源回路100aに給電された後、マイクロコンピュータ100bが動作開始して、ACM電源スイッチ112のソレノイドを通電状態にするリレースイッチ100cを動作させるACM電源リレー信号出力部215を含んでいる。
図3に示すようにIG−SW113がイグニッション・オンの位置にターンされると、エンジンECU100、ACM_ECU200にも通電され、ACM電源リレー信号出力部215がリレースイッチ100cをオン状態にし、ACM電源スイッチ112が通電状態となる。その結果、後記する駆動回路121A,121BにバッテリBからの直流電源が接続される。
次に、図3から図5を参照しながらACM_ECU200について説明する。
先ず、図4を参照しながらTDCパルス信号及びクランクパルス信号と同期させたACM_ECU200のマイクロコンピュータ200bにおけるアクティブ・コントロール・マウントMの制御(以下、「ACM制御」と称する)の演算処理サイクルについて説明する。
図4は、TDCパルス信号及びクランクパルス信号と同期させたACM_ECUのマイクロコンピュータにおけるACM制御の演算処理サイクルの説明図であり、(a)は、演算処理のサイクルのタイムチャートであり、(b)は、各演算処理サイクル内をクランクパルス信号に基づいて4つのステージSTGに分割する方法を説明するタイミングチャートであり、(c)は、(a)における演算処理サイクル番号「0」の演算処理サイクルCUCYLにおいて取得されたクランクパルス信号に対する、続く2つの演算処理サイクルにおける演算処理の内容を説明するタイミングチャートであり、(d)は、出力された目標電流値波形に応じた電流に対するフィードバック制御を説明するタイミングチャートである。
ここで、「目標電流出力処理サイクル」が、請求の範囲に記載の「アクチュエータの駆動タイミング」に対応する。
以下、「ENG振動推定演算&目標電流演算処理サイクル」にて行う処理を「ENG振動推定演算&目標電流演算処理」と称し、「目標電流出力処理サイクル」で行う処理を「目標電流出力処理」と称する。
なお、駆動制御部239A,239Bの間では、TDCパルス信号を基準とした位相遅れδ1とδ2があるので、実際の目標電流出力処理サイクルは、位相遅れδ1、δ2だけ延長される。図4の(c)は、前記したように「CRKパルス間隔読取処理サイクル」の長さで模式的に説明したものであり、「ENG振動推定演算&目標電流演算処理サイクル」も、1つの演算処理サイクルCUCYLの期間に演算処理を行うように制御されるが、「目標電流出力処理サイクル」だけは、1つの演算処理サイクルCUCYLを超えて位相遅れδ1、δ2を考慮した制御がなされる。
このような演算処理サイクルCUCYL、ステージSTGの分割の制御は、前記したタイミング制御部230においてなされるがその詳細は後記する。
次に、図3に戻って、図3を参照しながら適宜、図1、図4、図11、図13、図14を参照して、前記した各機能ブロックの詳細な機能を説明する。
タイミング制御部230は、図3に示すようにクランクパルス信号及びTDCパルス信号を読み込み、TDCパルス信号とクランクパルス信号に基づいてクランクパルスカウントの演算、演算処理サイクルCUCYLの更新、ステージトリガ信号を発生させてステージSTGの分割等をする。
この一連の処理が請求の範囲に記載の「サイクル」に対応する。
CRKパルス読取時刻一時記憶部231は、タイミング制御部230に制御されて、前記した「CRKパルス間隔読取処理サイクル」毎に、TDCパルス信号を受信した時点を起点に連続するクランクパルス信号20個それぞれに対応させて、TDCパルス信号を受信した時点を基準に計数したマイクロコンピュータ200bのクロックパルスの各計数結果を読み込み、一時記憶する。
CRKパルス間隔演算部232は、タイミング制御部230に制御されて、CRKパルス読取時刻一時記憶部231によって一時記憶されたクランクパルス信号に対応させられた各クロックパルスの計数結果を読み出し、クランクパルス間隔時間を演算し、振動状態推定部234に出力する。
クロックパルスは一定の周期でマイクロコンピュータ200bの中で発生されているので、クロックパルスの計数結果からクランクパルス間隔時間を演算することは容易にできる。
振動状態推定部234は、タイミング制御部230に制御されて、CRKパルス間隔演算部232で算出されたクランク角6deg.に対応する一連の時系列のクランクパルス間隔時間からクランク角速度を19個算出し、それを受けて、一連の時系列のクランク角加速度を算出する。
Tq=IE×(dω/dt) ・・・・・・・・・・・(1)
このトルクTqは、クランク軸が一定の回転角速度ωで回転していると仮定すると0になるが、エンジンの気筒の膨張行程では、ピストンの加速により回転角速度ωが増加し、圧縮行程ではピストンの減速により回転角速度ωが減少して、クランク角加速度dω/dtが発生するため、そのクランク角加速度dω/dtに比例したトルクTqが発生することになる。
このとき、エンジン回転モード判定部233から入力されたエンジン振動モード情報に示された振動モードが複数ある場合は、そのモードに対応する周期の振幅を演算する。
エンジン回転速度Neに対する何次の振動モードであるかは、エンジン振動モード情報に示されている。また、そのときのエンジン回転速度Neから平均のクランクパルス間隔が分かる。そこで、一連の時系列のトルクTqからエンジン振動モードに対応するクランクパルス数の周期内でのトルクTqの最大値及び最小値を判定することにより、クランク角120deg.周期より短い周期の振動モードのトルクTqの変動量がわかり、エンジンを支持するアクティブ・コントロール・マウントMの位置における振幅を演算することができる。
算出された各エンジン振動モードに対する振幅[トルクTqの最大側ピーク値と最小側ピーク値の幅(以下、「トルクTqのP−P値」と称する)]と、トルクTqのピークのタイミングは、位相検出部235及び目標電流演算部236に出力されるとともに、位相検出部235に一連の時系列のトルクTqを出力する。
エンジン回転モード判定部233は、タイミング制御部230に制御されて、CRKパルス読取時刻一時記憶部231が、前記したようにクランクパルス信号等を一時記憶処理している期間に、全筒運転状態か、2筒休止運転状態か、3筒休止運転状態かを判定し、また、アイドリング状態と判定したりし、判定結果に応じたエンジン振動モード情報を振動状態推定部234、位相検出部235に出力する。この、全筒運転状態か、2筒休止運転状態か、3筒休止運転状態かの判定や、アイドリング状態の判定は、エンジンECU100の気筒数切替判定部212から受信している休止気筒信号、エンジン回転速度信号、アクセルポジション・センサ信号等に基づいて、行うことができる。
このエンジン振動モード情報は、全筒運転状態、2筒休止運転状態、3筒休止運転状態のエンジンの運転状態と、エンジン回転速度をパラメータにして、マップの形で予めROMに格納されている。
また、直列4気筒エンジンの場合は、1回転に2回気筒爆発があるので、エンジン回転速度に応じた基本モードの振動を「エンジン振動2次」と称し、V型6気筒エンジンにおける3気筒での運転状態、つまり、休筒運転時の場合は、1回転に1.5回気筒爆発があるので、エンジン回転速度に応じた基本モードの振動を「エンジン振動1.5次」と称する。
前記したように本実施形態の作用説明では、全筒運転の場合を例に説明するので、気筒休止運転の場合のエンジン振動に対するACM制御についての詳細な説明は、省略する。
位相検出部235は、振動状態推定部234からのトルクTqのP−P値、トルクTqのピークのタイミング、一連の時系列のトルクTq、CRKパルス読取時刻一時記憶部231から読み出したクランクパルス信号、それに対応させた各気筒のTDCパルス信号を起点として計数したクロックパルスの計数の結果に基づいて、トルクTqのピークのタイミングとTDCのタイミングを比較し、前方側のアクティブ・コントロール・マウントMFに対するACM制御のための時間ベースの位相遅れP1F(図11参照)の算出を行う。以下、位相遅れP1Fを「Fr側の位相遅れ」と称する。
また、算出された位相遅れP1Fを、振動状態推定部234で算出したエンジン振動の一周期分の平均のSTG時間(=(T1)/4)(図11参照)で割り、その商S1F(図11参照)及びその余りの時間P’1F(図11参照)を算出する。前記算出された商S1Fは、ステージSTGの個数(以下、以下「STG個数」と称する)を意味する。
目標電流演算部236は、振動状態推定部234から入力された、エンジン回転モード判定部233が指定したエンジン振動モードに対するアクティブ・コントロール・マウントMの位置における振幅に基づいて、前後のアクティブ・コントロール・マウントMF,MRそれぞれに対する目標電流値波形を算出する。
これは、エンジン回転モード判定部233が出力する振動モード情報に対応させた複数の目標電流値波形のパターンが、予めROMに格納されており、振動モード情報を参照して特定の目標電流値波形のパターンを選択し、それをベースに、各振動モードの振幅に対応する電流値波形のゲインをそれぞれ設定し、合成して1つの電流値波形を設定する。電流値波形の長さは、振動状態推定部234において算出したエンジン振動の周期長さT1に合わせた時間長さに設定する。
ちなみに、目標電流演算部236で生成するアクティブ・コントロール・マウントMF用の目標電流値波形ITFrと、アクティブ・コントロール・マウントMR用の目標電流値波形ITRrとは、一般に異なる目標電流値波形である。目標電流演算部236では、アクティブ・コントロール・マウントMF,MR用の2つの目標電流値波形ITFr,ITRrのみが設定される。
また、図5中、二点鎖線で示した目標電流値波形ITFr,ITRrは、次の演算処理サイクルで目標電流演算部236が設定する目標電流値波形ITFr,ITRrを示したものである。
次に、図3から図5を参照しながら、駆動用パルス制御信号生成部237について説明する。駆動用パルス制御信号生成部237は、前記した目標電流演算部236で設定された、目標電流値波形ITFr,ITRrを、ACM_ECU200側の後記する駆動制御部239A及び駆動回路121A、並びに駆動制御部239B及び駆動回路121Bにおいて実際に目標電流をPWM制御する一定の周期長さTPWM、例えば、500μsecの周期間隔でサンプリングして、アクティブ・コントロール・マウントMFのPWM制御用の目標電流値Fr_ICMDのデータの集合体とアクティブ・コントロール・マウントMRのPWM制御用の目標電流値Rr_ICMDのデータの集合体を設定する。
ここで、一定の周期長さTPWMでサンプリングして、アクティブ・コントロール・マウントMF,MRのPWM制御用の目標電流値Fr_ICMDのデータの集合体と目標電流値Rr_ICMDのデータの集合体を設定することが、請求の範囲に記載の「算出された目標電流値波形から一定のサンプリング周期により目標電流値のデータの集合体を取得する」に対応する。また、目標電流値Fr_ICMD,Rr_ICMDが、請求の範囲に記載の「目標電流値波形に応じた電流」に対応する。
従って、エンジン回転速度が高速になれば、目標電流値波形ITFr,ITRrの時間幅は短くなり、それを一定の周期長さTPWMでサンプリングして、目標電流値Fr_ICMD,Rr_ICMDのデータの集合体を設定するので、その目標電流値のデータの集合体を構成する目標電流値Fr_ICMD,Rr_ICMDのそれぞれのデータの個数は少なくなる。
駆動用パルス制御信号生成部237は、目標電流値Fr_ICMDのデータの集合体と、目標電流値Rr_ICMDのデータの集合体とを駆動用パルス制御信号出力時補正部238に出力し、駆動用パルス制御信号出力時補正部238の目標電流値一時記憶部238a,238bにそれぞれ一時記憶される。
その後、駆動用パルス制御信号生成部237は、周期長さT1、データ個数N1F,N1R、電流ピーク位置NCF,NCRを、駆動用パルス制御信号出力時補正部238に出力する。駆動用パルス制御信号出力時補正部238において、入力された周期長さT1、データ個数N1F、電流ピーク位置NCFは、目標電流値一時記憶部238aに一時記憶されるとともに、入力された周期長さT1、データ個数N1R、データの集合体中の位置NCRは、目標電流値一時記憶部238bに一時記憶される。
なお、エンジン振動の1つの周期C1に対する振動を抑制するように前後のアクティブ・コントロール・マウントMF,MRに対してそれぞれ生成される目標電流値波形は、基本的に目標電流値波形の長さは同じになるので、データ個数N1Fとデータ個数N1Rとは同じ値になり、電流ピーク位置NCFと電流ピーク位置NCRとは、同じ値になるのが一般的である。
再び、図3に戻って駆動用パルス制御信号出力時補正部238について説明する。
駆動用パルス制御信号出力時補正部238は、「ENG振動推定演算&目標電流演算処理サイクル」において位相検出部235で算出されたFr側及びRr側それぞれの2組のデータ、つまり、STG個数S1F及び余りの時間P’1Fのデータと、STG個数S1R及び余りの時間P’1Rのデータが、入力される。また、「ENG振動推定演算&目標電流演算処理サイクル」において、駆動用パルス制御信号生成部237から周期長さT1、目標電流値Fr_ICMDのデータの集合体と、目標電流値Rr_ICMDのデータの集合体、前記したデータ個数N1F,N1R、電流ピーク位置NCF,NCRが入力され、それぞれ目標電流値一時記憶部238a,238bに一時記憶される。
P”1F=(P’1F)/[(T1)/4)]×(最初のSTG時間)・・・(2A)
P”1R=(P’1R)/[(T1)/4)]×(最初のSTG時間)・・・(2B)
また、駆動用パルス制御信号出力時補正部238は、タイミング制御部230に制御されて、「目標電流出力処理サイクル」において、タイミング制御部230から入力されるTDCパルス信号とクランクパルス信号に基づいてSTG個数S1R分のクランクパルス間隔を計数し、STG個数S1R分のクランク角が経過した時をRr側の「位相遅れ基準」として、アクティブ・コントロール・マウントMRに対して、目標電流値Rr_ICMDのデータの集合体を、Rr側の「位相遅れ基準」から補正された余りの時間P”1R経過後に、駆動制御部239Bに出力する。
なお、STG個数S1F分のクランク角の経過及びSTG個数S1R分のクランク角の経過を検出するに当たって、TDCパルス信号とクランクパルス信号を用いる代わりに、タイミング制御部230から入力されるステージトリガ信号を用いて、STG個数S1F分のクランク角の経過(つまり、STG個数S1F分のSTG時間の経過)及びSTG個数S1R分のクランク角の経過(つまり、STG個数S1R分のSTG時間の経過)を検出するようにしても良い。
以下では、時間tC3を算出する前提の前記所定のクランク角の値をDC3とする。
T3’=tC3×120/(DC3) ・・・・・・・(3)
N2F=[(N1F)×(T3’)/(T1)]の整数部 ・・・・・(4A)
N2R=[(N1R)×(T3’)/(T1)]の整数部 ・・・・・(4B)
式(4A),(4B)に式(3)を代入すれば、次式(5A),(5B)のように表わされる。
N2F=[(N1F)×(tC3×120/(DC3))/(T1)]の整数部
・・・・・(5A)
N2R=[(N1R)×(tC3×120/(DC3))/(T1)]の整数部
・・・・・(5B)
ここで、データ個数N2Fとデータ個数N2Rとは同じ値になるのが一般的である。
ここで、駆動用パルス制御信号出力時補正部238が、請求の範囲に記載の「駆動時振動周期推定手段」、及び「出力時補正手段」に対応する。
駆動制御部239Aは、駆動用パルス制御信号出力時補正部238から位相遅れδ1で出力された目標電流値Fr_ICMDのデータの集合体に対応するPWMデューティ指令を生成して駆動回路121Aへ出力する。駆動回路121AはPWMデューティ指令に応じて通電制御し、アクティブ・コントロール・マウントMFの駆動部41(図1参照)に給電する。電流センサ123Aは、駆動回路121Aから給電される電流値を計測して、駆動制御部239Aに入力する。
駆動制御部239Aは、目標電流値Fr_ICMDと計測された電流値の偏差を取り、偏差に応じて、次のPWM制御の周期長さTPWMの新たな目標電流値Fr_ICMDに対するPWMデューティ指令を補正して駆動回路121Aへ出力する。
このように、駆動制御部239Aは、目標電流値Fr_ICMDに対するPWMデューティ指令をフィードバックして出力することにより、アクティブ・コントロール・マウントMFの駆動部41に給電する。
駆動制御部239Bは、目標電流値Rr_ICMDと計測された電流値の偏差を取り、偏差に応じて、次のPWM制御の周期長さTPWMの新たな目標電流値Rr_ICMDに対するPWMデューティ指令を補正して駆動回路121Bへ出力する。
このように、駆動制御部239Bは、目標電流値Rr_ICMDに対するPWMデューティ指令をフィードバックして出力することにより、アクティブ・コントロール・マウントMRの駆動部41に給電する。
次に、図6から図14を参照しながら、適宜、図3を参照して能動型防振支持装置301の防振制御の方法について説明する。図6から図10は、防振制御の流れを示すフローチャートである。図11は、エンジン回転速度が加速する場合のクランクパルス間隔読み取り処理サイクルにおいて取得されたクランクパルス信号に基づき算出された位相遅れP1Fと、目標電流出力処理サイクルにおける位相遅れの調整処理、並びに、目標電流値波形を出力する際の目標電流値のデータの集合体の補正処理の説明図であり、(a)は、クランクパルス信号のタイムチャートとエンジン振動の周期の対応関係説明図、(b)は、演算処理サイクルのタイムチャート、(c)は、Fr側の目標電流値波形を出力する際の位相遅れの調整処理、並びに、目標電流値波形長さ調整処理の説明図である。
エンジン振動の周期C2のクランクパルス信号の間隔は、エンジン振動の周期C1のクランクパルス信号の間隔よりも短くなっており、エンジン振動の周期長さT3のクランクパルス信号の間隔は、エンジン振動の周期長さT2のクランクパルス信号の間隔よりも更に短くなっている。それに伴い、エンジン振動の第2の周期C2の周期長さT2は、エンジン振動の第1の周期C1の周期長さT1よりも短くなっており、エンジン振動の第3の周期C3の周期長さT3は、周期長さT2よりも更に短くなっている。
図12は、エンジン回転速度の加速の場合の、目標電流出力処理サイクルにおけるFr側の目標電流値波形に係る目標電流値のデータの集合体に含まれる目標電流値Fr_ICMDの出力制御の詳細説明図であり、(a)は、エンジン振動の第1の周期C1におけるクランクパルス信号のタイムチャート、(b)は、第1の周期C1の周期長さT1の説明図、(c)は、第1の周期C1の周期長さT1の区間でCRKパルス間隔読取処理をしていることを示すタイムチャート、(d)は、CRKパルス間隔読取処理サイクルにおける各ステージSTGの分割を示すタイムチャート、(e)は、エンジン振動の第3の周期C3におけるクランクパルス信号のタイムチャート、(f)は、第3の周期C3の周期長さT3の説明図、(g)は、第3の周期C3の周期長さT3の区間に対応して開始される目標電流出力処理をしていることを示すタイムチャート、(h)は、第3の周期C3の周期長さT3における各ステージSTGの分割を示すタイムチャート、(i)は、エンジン振動の第1の周期C1に対応して算出された位相遅れP1F、周期長さT1の目標電流値Fr_ICMDのデータの集合体と、エンジン振動の第3の周期C3において位相遅れがδ1に補正され、周期長さがT3’に補正され出力される実際の目標電流値Fr_ICMDのデータの集合体との比較図である。
ステップS2では、図11の(a),(b)に示すようにエンジン振動の第2の周期C2に対応する「ENG振動推定演算&目標電流演算処理サイクル」の演算処理サイクルに、タイミング制御部230に制御されて、振動状態推定部234において、ステップS1にて読み取ったクランクパルス間隔からエンジン振動の周期長さT1を演算する。ちなみに、前記したようにエンジン振動の振幅も演算する。
具体的には、振動状態推定部234は、「CRK間隔読取処理サイクル」にてCRKパルス読取時刻一時記憶部231に記憶されたクランクパルス信号20個に対応したクロックパルス数の計数結果を読み出し、図11の(a),(b)に示すエンジン振動の第2の周期C2に対応する「ENG振動推定演算&目標電流演算処理サイクル」の演算処理サイクルに、クランクパルス間隔20個分の時間を演算し、エンジン振動の第1の周期C1の周期長さT1を演算する。
ステップS6では、タイミング制御部230に制御されて、駆動用パルス制御信号生成部237において、ステップS5で算出された目標電流値波形ITFr,ITRrから、周期長さTPWMでサンプリングして、目標電流値Fr_ICMD,Rr_ICMDそれぞれのデータの集合体を取得して、駆動用パルス制御信号出力時補正部238において目標電流値一時記憶部238a,238bに一時記憶させる。この処理は、図11の(a),(b)に示すエンジン振動の第2の周期C2に対応する「ENG振動推定演算&目標電流演算処理サイクル」の演算処理サイクルにおいてなされる。
ステップS9では、エンジン振動の第3の周期C3の所定角度(最初のステージSTG(ステージ番号「0」のステージSTGに対応する))分のクランクパルス間隔を読み取る。この処理は、図11の(a),(b)に示すエンジン振動の第3の周期C3に対応する「目標電流処理サイクル」の演算処理サイクルにおいてなされる。
ステップS12Aでは、STG個数S1F分のステージSTGが終了したのを位相遅れ基準として、余りの時間P”1Fを経過後に目標電流値Fr_IMCDを駆動制御部239Aに出力する。具体的には、駆動用パルス制御信号出力時補正部238は、前方側のアクティブ・コントロール・マウントMFに対して、STG個数S1F分のステージSTGが終了(つまり、STG個数S1F分のSTG時間を経過)したのを検出した時を、位相遅れ基準とし、余りの時間P”1F経過後に目標電流値Fr_IMCDのデータの集合体を駆動制御部239Aに出力する。
ステップS12Bでは、STG個数S1R分のステージSTGが終了したのを位相遅れ基準として、余りの時間P”1Rを経過後に目標電流値Rr_IMCDを駆動制御部239Aに出力する。具体的には、駆動用パルス制御信号出力時補正部238は、後方側のアクティブ・コントロール・マウントMRに対して、STG個数S1R分のステージSTGが終了(つまり、STG個数S1R分のSTG時間を経過)したのを検出した時を、位相遅れ基準とし、余りの時間P”1R経過後に目標電流値Rr_IMCDのデータの集合体を駆動制御部239Bに出力する。
ちなみに、図12の(i)では、STG個数S1F=1の場合を例示している。
そして、位相遅れ基準から、補正された余りの時間P”1F経過後に目標電流値Fr_ICMDを出力して、第3の周期C3の周期長さT3に対応した遅れ時間δ1として位相遅れの調整処理ができている。
具体的には、エンジン回転速度が増加しているので、STG個数S1Fと第1の周期C1の平均のSTG時間((T1)/4)との積の結果よりも、第3の周期C3におけるSTG個数S1F分のSTG時間の方が短い時間になっている。そのため、エンジン回転速度の増加に合わせて、位相遅れが補正される。
ステップS14では、所定のクランク角DC3に達した時までの時間tC3を取得する。
ステップS15では、エンジン振動の第3の周期C3におけるデータ個数N2F,N2Rを推定する。データ個数N2F,N2Rの算出は、前記した式(5A),(5B)に基づいてできる。
以下のステップS17〜S29は、エンジン回転速度が増加している場合の、駆動用パルス制御信号出力時補正部238における目標電流値波形長さ調整処理、つまり、目標電流値Fr_ICMDのデータの集合体に含まれるデータの出力個数調整の処理、並びに目標電流値Rr_ICMDのデータの集合体に含まれるデータの出力個数調整の処理の流れを示す。特にステップS19〜S23は、目標電流値Fr_ICMDのデータの集合体に含まれるデータの出力個数調整の処理を示し、ステップS24〜S28は、目標電流値Rr_ICMDのデータの集合体に含まれるデータの出力個数調整の処理を示す。そして、ステップS29からステップS19に戻って繰り返し、目標電流値Fr_ICMD及びRr_ICMDのデータの集合体に含まれるデータの出力個数の調整をする。
ちなみに、ステップS13〜S29までの処理は、目標電流値Fr_ICMDのデータが位相遅れδ1の後に、周期長さTPWM、例えば、500μsecの周期間隔で駆動制御部239Aに出力するタイミングに遅れを生じさせることなく、また、目標電流値Rr_ICMDが位相遅れδ2の後に、周期長さTPWMで駆動制御部239Bに出力するタイミングに遅れを生じさせることなくなされる。
ここで、フラグIFLAGAは、駆動用パルス制御信号出力時補正部238が、目標電流値一時記憶部238aに記憶されている目標電流値Fr_ICMDのデータの集合体を読み出して駆動制御部239Aに出力する際に、ステップS15で推定したデータ個数N2Fに適合するように所定の個数ΔNF個だけ目標電流値波形長さ調整処理のためジャンプして出力した後か、その前かを示すためのフラグである。同様に、フラグIFLAGBは、目標電流値一時記憶部238bに記憶されている目標電流値Rr_ICMDのデータの集合体を読み出して駆動制御部239Bに出力する際に、ステップS15で推定したデータ個数N2Rに適合するように所定の個数ΔNR個だけ目標電流値波形長さ調整処理のためジャンプして出力した後か、その前かを示すためのフラグである。
図13に示すように、電流ピーク位置NCF前後のΔNF個のデータを飛ばして出力することにより、容易に電流ピーク位置NCFを時間軸の中心にして前後で対称な目標電流値Fr_ICMDの出力としているので、周期ずれΔTに応じた適切な防振制御ができる。
図13には、Fr側の目標電流値Fr_ICMDを代表的に記載したが、Rr側の目標電流値Rr_ICMDも位相遅れδ1の代わりにδ2(=δ1+δ0)として同様に出力時に制御できる。
ステップS24では、フラグIFLAGBが0より大きいか否か(「IFLAGB>0?」)を判定する。フラグIFLAGBが0より大きい場合(Yes)は、ステップS26へ進み、そうでない場合は(No)はステップS25へ進む。最初は、前記した目標電流値波形長さ調整処理のためジャンプして出力をする前なのでステップS25へ進む。ステップS25では、目標電流値Rr_ICMDの出力個数が[NCR−(ΔNR/2)]の整数部の示す位置に達したか否かをチェックする。[NCR−(ΔNR/2)]の整数部の示す位置に達した場合(Yes)はステップS27へ進み、達していない場合(No)はステップS26へ進む。目標電流値Rr_ICMDの出力を開始して間もない場合は、[NCR−(ΔNR/2)]の整数部の示す位置に達していないので、ステップS26へ進み、目標電流値一時記憶部238bから次の順番の目標電流値Rr_ICMDを読み出して駆動制御部239Bへ出力する。その後ステップS29へ進み、目標電流値Rr_ICMDの出力が完了したか否かをチェックし、目標電流値Rr_ICMDの出力が完了していない場合(No)は、ステップS19〜S21またはステップS19〜S23を経てステップS24に進む。
ステップS31では、データ個数N1Fとデータ個数N2Fが同値か否か(「N1F=N2F?」)を判定し、同値の場合(Yes)は、ステップS55へ進み、目標電流値Fr_ICMD,Rr_ICMDをそのまま出力する。データ個数N1Fとデータ個数N2Fとが同値の場合は、エンジンの回転速度が一定であることを意味する。従って、具体的には、目標電流値一時記憶部238aに記憶されている目標電流値Fr_ICMDのデータを周期長さTPWMで読み出して、駆動制御部239Aに出力すると共に、目標電流値一時記憶部238bに記憶されている目標電流値Rr_ICMDのデータを周期長さTPWMで読み出して、駆動制御部239Bに出力する。
ステップS31においてNoの場合は、エンジンの回転速度が減少していることを意味し、ステップS32に進む。
以下のステップS32〜S54は、エンジン回転速度が減少している場合の、駆動用パルス制御信号出力時補正部238における目標電流値波形長さ調整処理、つまり、目標電流値Fr_ICMDのデータの集合体に含まれるデータの出力個数調整の処理、並びに目標電流値Rr_ICMDのデータの集合体に含まれるデータの出力個数調整の処理の流れを示す。特にステップS34〜S43は、目標電流値Fr_ICMDのデータの集合体に含まれるデータの出力個数調整の処理を示し、ステップS44〜S53は、目標電流値Rr_ICMDのデータの集合体に含まれるデータの出力個数調整の処理を示す。そしてステップS54からステップS34に戻って繰り返し、目標電流値Fr_ICMD及びRr_ICMDのデータの集合体に含まれるデータの出力個数の調整をする。
そして、ステップS31〜S54までの処理は、目標電流値Fr_ICMDが位相遅れδ1で周期長さTPWM、例えば、500μsecの周期間隔で駆動制御部239Aに出力するタイミングに遅れを生じさせることなく、また、目標電流値Rr_ICMDが位相遅れδ2で周期長さTPWMで駆動制御部239Bに出力するタイミングに遅れを生じさせることなくなされる。
ここで、フラグIFLAGA1は、駆動用パルス制御信号出力時補正部238が、目標電流値一時記憶部238aに記憶されている目標電流値Fr_ICMDのデータを読み出して駆動制御部239Aに出力する際に、ステップS15で推定したデータ個数N2Fに適合するように所定の個数ΔNF個だけ目標電流値波形長さ調整処理のため電流ピーク位置の目標電流値Fr_ICMDを追加し出力し始めた後か、その前かを示すためのフラグである。同様に、フラグIFLAGB1は、目標電流値一時記憶部238bに記憶されている目標電流値Rr_ICMDのデータを読み出して駆動制御部239Bに出力する際に、ステップS15で推定したデータ個数N2Rに適合するように所定の個数ΔNR個だけ目標電流値波形長さ調整処理のため電流ピーク位置の目標電流値Rr_ICMDを追加し出力し始めた後か、その前かを示すためのフラグである。
図14には、Fr側の目標電流値Fr_ICMDを代表的に記載したが、Rr側の目標電流値Rr_ICMDも位相遅れδ1の代わりにδ2(=δ1+δ0)として同様に出力時に制御できる。
図11から図14の能動型防振支持装置301(図1参照)の制御方法の作用説明では、駆動用パルス制御信号出力時補正部238におけるFr側の目標電流値Fr_ICMDの出力制御を例示して説明したが、駆動用パルス制御信号出力時補正部238におけるRr側の目標電流値Rr_ICMDの出力制御も同様に行なわれる。
具体的には、エンジン回転速度の加速時には、位相検出部235において算出した位相遅れP1F(図11、図12参照)よりも、短い時間遅れδ1で、かつ、短い波形長の目標電流値波形が出力されることになる。
従って、特許文献1に示された従来技術のように、駆動部41への通電を停止することなく、充分なエンジン振動に対する防振機能を発揮することができる。
ちなみに、本実施形態では、第1の周期C1の平均のSTG時間((T1)/4)をSTG個数S1Fと余りの時間P’1F、STG個数S1Rと余りの時間P’1Rを算出するときに用いることにより、エンジン回転速度が加速している場合、減速している場合のいずれの場合にも、安定なSTG個数S1Fと余りの時間P’1F、STG個数S1Rと余りの時間P’1Rを算出することができる。
次に、前記した実施形態の変形例について図17を参照しながら説明する。図17は、
実施形態の変形例における防振制御の流れの変更部分を示すフローチャートである。
本変形例は、請求の範囲第5項に係る発明に対応する。前記した実施形態において、駆動用パルス制御信号出力時補正部238が所定のクランク角DC3に達した時までの時間tC3を取得する代わりに、目標電流値Fr_ICMDのデータの集合体の出力を駆動制御部239Aに出力開始した時を起点として、クランクパルス間隔の計数と目標電流値Fr_ICMDのデータの出力個数Nnowの計数を開始する。そして、所定の個数m0個のクランクパルス間隔を計数したときの目標電流値Fr_ICMDのデータの出力個数Nnowを検出して、エンジン振動の第3の周期C3における周期長さT3に対応するデータ個数N2F,N2Rを推定する。
N2F=N2R={[(Nnow−1)×120/(6×m0)]の整数部}+1
・・・(6)
ここで、(Nnow−1)にサンプリング間隔TPWMの500μsecを乗じれば、エンジン振動の第1の周期C1における目標電流値Fr_ICMDのデータの集合体でのデータの位置Nnow個目までの所要時間に対応する。その所要時間は、エンジン振動の第3の周期C3における位相遅れ基準を起点とした所定の個数m0個のクランクパルス間隔数、つまり、クランク角に換算して(6×m0)deg.に対する所要時間に対応することになる。従って、(Nnow−1)を比例計算、つまり、(Nnow−1)/(6×m0)に、120deg.を乗じ、その整数部に1を加算すれば、エンジン振動の第3の周期C3における周期長さT3に対応するデータ個数N2F,N2Rが得られる。
ステップS12A,12Bの後、ステップS61へ進み、目標電流値Fr_ICMDのデータの集合体の駆動制御部239Aへの出力を開始したか否かをチェックする(「目標電流値Fr_ICMDを出力開始したか?」)。目標電流値Fr_ICMDのデータを出力開始した場合(Yes)は、ステップS62へ進み、目標電流値Fr_ICMDを出力開始していない場合(No)は、ステップS61を繰り返す。
ステップS62では、目標電流値Fr_ICMDのデータの出力個数Nnowの計数を開始する。また、テップS63では、クランクパルス間隔の計数mFを開始する。
ステップS64では、クランクパルス間隔の計数mFが所定の個数m0以上に達したか否かをチェックする。クランクパルス間隔の計数mFが所定の個数m0以上に達した場合(Yes)は、ステップS65へ進み、そうでない場合は、ステップS64を繰り返す。
100 エンジンECU(エンジン制御装置)
100a,200a ECU電源回路
100b マイクロコンピュータ
200 ACM_ECU(制御手段)
200b マイクロコンピュータ
230 タイミング制御部
231 CRKパルス読取時刻一時記憶部
232 CRKパルス間隔演算部
233 エンジン回転モード判定部
234 振動状態推定部(振動状態推定手段)
235 位相検出部
236 目標電流演算部(目標電流算出手段)
237 駆動用パルス制御信号生成部(目標電流値集合体生成手段)
238 駆動用パルス制御信号出力時補正部(駆動時振動周期推定手段、出力時補正手段)
238a,238b 一時記憶部
239A,239B 駆動制御部(給電制御手段)
301 能動型防振支持装置
M,MF,MR アクティブ・コントロール・マウント
Sa クランクパルスセンサ
Sb TDCセンサ
Claims (6)
- エンジンを車体に支承するとともに、前記エンジンの回転変動を検出するセンサからの出力に基づいて前記エンジンの振動状態を推定する制御手段がアクチュエータを伸縮駆動して、振動の伝達を抑制する能動型防振支持装置において、
前記制御手段は、
前記センサからの出力データを用いて前記エンジンの振動の伝達を抑制する目標電流値波形を算出し、その目標電流値波形から一定のサンプリング周期により目標電流値のデータの集合体を取得するとともに、
前記アクチュエータの駆動タイミングにおけるエンジン回転速度により定まる所定時間に基づき前記エンジンの振動の周期長さを推定し、
前記推定された前記エンジンの振動の周期長さに対応するように、前記取得された目標電流値のデータの集合体を補正して前記アクチュエータに給電することを特徴とする能動型防振支持装置。 - 前記制御手段は、
前記エンジンの回転変動を検出する前記センサからの前記出力データを用いて、エンジン振動の振幅及び周期長さを推定する振動状態推定手段と、
前記振動状態推定手段で推定された前記振幅及び前記周期長さに基づいて、前記アクチュエータを駆動する前記目標電流値波形を算出する目標電流算出手段と、
前記目標電流算出手段で算出された前記目標電流値波形から一定のサンプリング周期により前記目標電流値のデータの集合体を取得する目標電流値集合体生成手段と、
前記アクチュエータの駆動タイミングにおけるエンジン回転速度により定まる前記所定時間に基づき前記エンジンの振動の周期長さを推定する駆動時振動周期推定手段と、
前記アクチュエータへの電力を給電制御する給電制御手段と、
前記駆動時振動周期推定手段において推定された前記エンジンの振動の周期長さに対応するように、前記取得された前記目標電流値のデータの集合体を補正して前記給電制御手段に出力する出力時補正手段と、
を備えることを特徴とする請求の範囲第1項に記載の能動型防振支持装置。 - 前記出力時補正手段は、
エンジン回転速度が加速している場合は、前記駆動時振動周期推定手段において推定された前記エンジンの振動の周期長さに対応する個数の前記目標電流値のデータの集合体となるように、前記取得された前記目標電流値のデータの集合体の内、ピーク値の前後の所定数のデータを飛ばして出力し、
エンジン回転速度が減速している場合は、前記駆動時振動周期推定手段において推定された前記エンジンの振動の周期長さに対応する個数の前記目標電流値の集合体となるように、前記取得された前記目標電流値のデータの集合体の内、ピーク値を所定数繰り返して出力することを特徴とする請求の範囲第2項に記載の能動型防振支持装置。 - エンジンの回転に基づく前記センサからのクランクパルス信号を計測し、前記エンジンの振動の周期における第1の振動周期に属するクランクパルス信号のデータを用いて、次の第2の振動周期において防振用の前記アクチュエータに流す前記目標電流値波形を算出し、次の第3の振動周期において前記算出された前記目標電流値波形を用いて前記アクチュエータを駆動制御する制御手段を備えた能動型防振支持装置であって、
前記制御手段は、
前記エンジンの振動の前記第2の振動周期において、
前記エンジンの振動の前記第1の振動周期に属する前記クランクパルス信号のデータを用いて、前記エンジン振動の前記第1の振動周期におけるエンジン振動の振幅及び周期長さを推定するとともに、前記推定された振幅及び前記周期長さに基づいて、前記アクチュエータを駆動する目標電流値波形を算出し、
更に、前記算出された目標電流値波形から一定のサンプリング周期により前記目標電流値のデータの集合体を取得し、
前記エンジンの振動の第3の振動周期において、
前記エンジン回転速度により定まる前記所定時間を検出し、前記検出された前記所定時間に基づき、前記第3の振動周期の周期長さに対応するように、前記取得された前記目標電流値のデータの集合体を補正して前記アクチュエータを駆動することを特徴とする請求の範囲第1項に記載の能動型防振支持装置。 - 前記制御手段は、
前記センサからの出力データを用いて前記エンジンの振動の伝達を抑制する目標電流値波形を算出し、その目標電流値波形から一定のサンプリング周期により目標電流値のデータの集合体を取得するとともに、
前記センサからの信号に基づく所定のタイミングで出力されている前記目標電流値のデータの集合体中の目標電流値のデータの位置に基づき、そのときの前記エンジンの振動の周期長さに対応するように、前記出力中の目標電流値のデータの集合体の未出力のデータ部分のデータ個数を調整して前記アクチュエータに給電することを特徴とする請求の範囲第1項に記載の能動型防振支持装置。 - 周期的に繰り返されるエンジンの振動周期のうちの1つの周期において、前記エンジンの回転変動を検出するセンサからの当該周期における出力値を読み取る読取処理と、
次の周期において、前の周期で読み取った前記センサからの出力値に基づいて防振用のアクチュエータに給電するための目標電流値波形を演算する演算処理と、
その次の周期において、前の周期で算出した前記目標電流値波形に応じた電流を前記アクチュエータに出力して前記エンジンの振動を抑制する出力処理と、をサイクルとして繰り返して行う能動型防振支持装置における防振制御方法であって、
前記演算処理において、前記算出された目標電流値波形から一定のサンプリング周期により目標電流値のデータの集合体を取得し、
前記出力処理において、前記エンジンの回転速度の加減速に基づいて各サイクルでの前記出力処理における前記目標電流値波形に応じた電流の出力ときに、そのときのエンジン回転速度により定まる所定時間を検出し、前記エンジンのそのサイクルでの振動の周期長さに対応するように、目標電流値のデータの個数を調整する目標電流値波形長さ調整処理を行うことを特徴とする防振制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011521907A JP5564042B2 (ja) | 2009-07-08 | 2010-07-05 | 能動型防振支持装置及びその防振制御方法 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009162232 | 2009-07-08 | ||
JP2009162232 | 2009-07-08 | ||
JP2011521907A JP5564042B2 (ja) | 2009-07-08 | 2010-07-05 | 能動型防振支持装置及びその防振制御方法 |
PCT/JP2010/061375 WO2011004784A1 (ja) | 2009-07-08 | 2010-07-05 | 能動型防振支持装置及びその防振制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2011004784A1 true JPWO2011004784A1 (ja) | 2012-12-20 |
JP5564042B2 JP5564042B2 (ja) | 2014-07-30 |
Family
ID=43429208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011521907A Expired - Fee Related JP5564042B2 (ja) | 2009-07-08 | 2010-07-05 | 能動型防振支持装置及びその防振制御方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8594911B2 (ja) |
JP (1) | JP5564042B2 (ja) |
CN (1) | CN102472356B (ja) |
DE (1) | DE112010002858T5 (ja) |
WO (1) | WO2011004784A1 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012101561A1 (de) * | 2012-02-27 | 2013-08-29 | Contitech Vibration Control Gmbh | Hydrolager |
JP2014047747A (ja) * | 2012-09-03 | 2014-03-17 | Suzuki Motor Corp | エンジン制御装置 |
CN104297929B (zh) * | 2013-07-19 | 2017-02-08 | 华为技术有限公司 | 立体成像的装置、方法和显示器 |
DE102015113782A1 (de) * | 2015-08-20 | 2017-02-23 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Verfahren zur Steuerung eines Entkopplungselementes eines Aggregatlagers |
JP6486306B2 (ja) * | 2016-09-28 | 2019-03-20 | 本田技研工業株式会社 | 能動型防振装置 |
KR102452074B1 (ko) * | 2016-12-06 | 2022-10-06 | 현대자동차주식회사 | 차량의 엔진 마운트 |
CN108327506B (zh) * | 2017-01-20 | 2019-11-22 | 比亚迪股份有限公司 | 汽车及其的主动悬置控制系统 |
CN108327663B (zh) * | 2017-01-20 | 2020-02-07 | 比亚迪股份有限公司 | 汽车及其的主动减振控制方法和装置 |
CN108327505B (zh) * | 2017-01-20 | 2020-01-03 | 比亚迪股份有限公司 | 汽车及其的主动减振控制方法和装置 |
CN108327504B (zh) * | 2017-01-20 | 2019-12-20 | 比亚迪股份有限公司 | 汽车及其的主动减振控制方法和装置 |
CN108327503B (zh) * | 2017-01-20 | 2019-12-20 | 比亚迪股份有限公司 | 混合动力汽车及其的主动减振控制方法和装置 |
CN108327664B (zh) * | 2017-01-20 | 2020-02-07 | 比亚迪股份有限公司 | 汽车及其的主动减振控制方法和装置 |
US10690217B2 (en) * | 2017-09-11 | 2020-06-23 | Beijingwest Industries Co., Ltd. | Magnetically dynamic damping assembly |
CN109591566B (zh) * | 2017-09-30 | 2020-08-25 | 比亚迪股份有限公司 | 混合动力汽车及其的主动减振控制方法和装置 |
US10994606B2 (en) * | 2018-07-20 | 2021-05-04 | GM Global Technology Operations LLC | Mount assembly with switchable displacement elements |
US10919384B2 (en) * | 2018-07-20 | 2021-02-16 | GM Global Technology Operations LLC | Mount assembly with electro-hydro-pneumatic switchable displacement elements |
JP7091997B2 (ja) * | 2018-11-07 | 2022-06-28 | トヨタ自動車株式会社 | パワーステアリング装置の支持構造 |
KR20210121632A (ko) * | 2020-03-31 | 2021-10-08 | 현대자동차주식회사 | 자동차용 엔진마운트 |
KR20210125645A (ko) * | 2020-04-08 | 2021-10-19 | 현대자동차주식회사 | 엔진 마운트 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002096645A (ja) * | 2000-09-26 | 2002-04-02 | Toyoda Gosei Co Ltd | 液体封入式防振装置 |
JP2004036754A (ja) * | 2002-07-03 | 2004-02-05 | Honda Motor Co Ltd | 能動型防振支持装置のアクチュエータ駆動制御方法 |
JP2005003052A (ja) * | 2003-06-10 | 2005-01-06 | Honda Motor Co Ltd | 能動型防振支持装置のアクチュエータ駆動制御装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2308763Y (zh) * | 1997-10-10 | 1999-02-24 | 吉林工业大学 | 发动机液压阻尼式悬置元件 |
JP4264799B2 (ja) * | 2002-07-03 | 2009-05-20 | ポーライト株式会社 | 焼結含油歯車 |
US6808051B2 (en) | 2002-09-27 | 2004-10-26 | Koninklijke Philips Electronics N.V. | System and method for active vibration isolation and active vibration cancellation |
KR100715594B1 (ko) | 2003-10-15 | 2007-05-10 | 주식회사 만도 | 전자제어 현가 장치의 감쇠력 제어 방법 |
JP4437531B2 (ja) | 2004-02-20 | 2010-03-24 | アイシン精機株式会社 | 能動型防振制御システムにおける制御データの設定方法及び制御方法 |
US7923955B2 (en) * | 2005-08-03 | 2011-04-12 | GM Global Technology Operations LLC | Method and apparatus for controlling an active engine mount |
DE602008005371D1 (de) * | 2007-08-10 | 2011-04-21 | Honda Motor Co Ltd | Vorrichtung zur aktiven Vibrationsisolierung und Steuerungsverfahren dafür |
KR100931152B1 (ko) * | 2008-04-14 | 2009-12-11 | 대동모벨시스템 주식회사 | 전자식 능동 엔진 마운트 |
US8346460B2 (en) * | 2009-03-24 | 2013-01-01 | Honda Motor Co., Ltd. | Active vibration isolating support apparatus and method for controlling the same |
US8190348B2 (en) * | 2009-06-02 | 2012-05-29 | Honda Motor Co., Ltd. | System and method for damping vibrations in a motor vehicle |
-
2010
- 2010-07-05 CN CN201080030767.9A patent/CN102472356B/zh not_active Expired - Fee Related
- 2010-07-05 JP JP2011521907A patent/JP5564042B2/ja not_active Expired - Fee Related
- 2010-07-05 WO PCT/JP2010/061375 patent/WO2011004784A1/ja active Application Filing
- 2010-07-05 DE DE112010002858T patent/DE112010002858T5/de not_active Ceased
- 2010-07-05 US US13/382,756 patent/US8594911B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002096645A (ja) * | 2000-09-26 | 2002-04-02 | Toyoda Gosei Co Ltd | 液体封入式防振装置 |
JP2004036754A (ja) * | 2002-07-03 | 2004-02-05 | Honda Motor Co Ltd | 能動型防振支持装置のアクチュエータ駆動制御方法 |
JP2005003052A (ja) * | 2003-06-10 | 2005-01-06 | Honda Motor Co Ltd | 能動型防振支持装置のアクチュエータ駆動制御装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2011004784A1 (ja) | 2011-01-13 |
US20120109456A1 (en) | 2012-05-03 |
CN102472356B (zh) | 2014-01-22 |
CN102472356A (zh) | 2012-05-23 |
JP5564042B2 (ja) | 2014-07-30 |
DE112010002858T5 (de) | 2013-01-03 |
US8594911B2 (en) | 2013-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5564042B2 (ja) | 能動型防振支持装置及びその防振制御方法 | |
JP5476380B2 (ja) | 能動型防振支持装置及びその防振制御方法 | |
JP4700742B2 (ja) | 能動型防振支持装置 | |
US8763996B2 (en) | Active vibration isolating support apparatus and method for controlling the same | |
US7717409B2 (en) | Active vibration isolating support apparatus | |
JP5028513B2 (ja) | 能動振動制御装置 | |
JP5438756B2 (ja) | 能動型防振支持装置 | |
JP5503337B2 (ja) | エンジン始動制御装置 | |
JP2007038967A (ja) | 能動型防振支持装置の制御装置 | |
JP2009041714A (ja) | 能動型防振支持装置及びその制御方法 | |
JP4711912B2 (ja) | 能動型防振支持装置の制御装置 | |
JP2010230135A (ja) | 能動型防振支持装置 | |
JP2010264925A (ja) | 能動型防振支持装置 | |
US20050206055A1 (en) | Active vibration isolation support system | |
JP2006194271A (ja) | 能動型防振支持装置 | |
JP2006057753A (ja) | 能動型防振支持装置 | |
JP2010230109A (ja) | 能動型防振支持装置 | |
JP2009068528A (ja) | 能動型防振支持装置 | |
JP6448341B2 (ja) | 能動型防振装置 | |
JP2016114073A (ja) | 能動型防振装置 | |
JP2006232108A (ja) | エンジンの防振支持方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131001 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131202 |
|
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: 20140603 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140613 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5564042 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |