• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

フランソワ・アルヌ~ル♪のブログ一覧

2017年10月04日 イイね!11

【フルコン】 レスポンスアップ!? ブローオフバルブをデューティ制御してみよう♪ 【メガスク】

みなさま お姉様 ごきげんよう♪

ブローオフバルブをデューティ制御してみましたわ☆

はてさて その結果は如何に!?

ブローオフバルブとは?

ざっくり云いますと 「スロットルレスポンスの悪化やコンプレッサブレードの負荷の原因となるコンプレッササージングを防ぐ」 だそうですわ

ブローオフバルブが無いとスロットルオフした時に行き場を失った圧縮空気がコンプレッサーにブレーキを掛けて(バックタービン)してタービンが減速してしまうヨ=レスポンス悪化 という話なようですわね

というコトは? 電子頭脳を使ってイイ!感じに制御してあげれば
スロットルレスポンスUP!!も夢ではないと

ターボであるEF-DET後期エンジンのブローオフバルブの開閉はブローオフバルブ内部のスプリング反力とインタークーラー圧力とインマニ圧力との吊り合いによって制御されており キメ細やかにアレされてはいないのではないかと?

しかしながら EF-DET前期エンジンは↓のようにECUで開閉をコントロールしておるのです


多分そんな変わらないヨ ってコストダウンされたのでしょうネ


でも でも ですよ

©楠みちはる

あてくしも ほんのちょっぴりの幸せを感じてみたいのです

そういう経緯がありまして 試してみましたわ

↓スロットル開度とインマニ内圧力(100が大気圧 数字が大きいほど空気量が多い)の関係


ブローオフを動作させた時のインマニ内圧力をブローオフ無しとした時の圧力で割ってみました

・・・・う~ん??
効果があったような なかったような 微妙な結果ですわね

試し比べた感じですと
ブローオフを動作:スロットルオフ⇒スロットルオンできゅん!とビビッドに反応
ブローオフ無し:スロットルオフ⇒スロットルオンでエンジンの反応がマイルドで乗り易い

だったのですが・・・・スパシーバ効果ってアレですわね

☆ オマケ ☆
純正ブローオフバルブの開閉は↓を使いました
エバポレータのパージ用ソレノイドバルブですわ

これを介してインマニの負圧を純正ブローオフバルブに入れてあげました

そしてメガスクでデューティ制御です

スロットルオフ時にインマニの負圧がぐっと下がった時だけブローオフバルブが動作するようにしてあります

ちなみに「スロットルオフ時のブローオフバルブのコンプレッサブレードの負荷低減効果」なのですが・・
下は7000回転辺りでスロットル開度26%からスロットルオフした時のログです

インタークーラー内の圧力(IC BOOST)がスロットルオフ直後にぎゅん↑と跳ね上がっておりますの
スロットル開度26%のとき 226kPa
スロットルオフした直後 275kPa

ちゃんとタービンを保護したいというコトであれば このスロットルオフした直後の急激に立ち上がる圧力も ヌイてあげるべきではないかと 思った次第でございますわ
Posted at 2017/10/05 00:27:35 | コメント(6) | トラックバック(0) | MegaSquirt | クルマ
2017年09月23日 イイね!7

【フルコン】 エンジン始動時のアレコレについて!? 【メガスク】

みなさま お姉様 ごきげんよう♪

フルコンのMegaSquirtのエンジン始動時の設定につきまして G○ogle先生にガンバってもらいました
ms3pro_ultimate_UserManual_1からの引用ですわ


MegaSquirtのHP

Megasquirt の説明書

6.3.6 Startup / warmup fueling
On the first couple starts, you’ll want to use whatever combination of fuel and throttle can nurse the engine along until it is warmed up, and dial in the fuel at idle while hot. The reason is that this setting can affect startup behavior, and you will want to have good, solid values in the VE table (at least at idle) before you can get final values for the startup sequence.
Here is the sequence that MS3Pro fueling goes through while starting.
6.3.6始動/暖機給油
最初のカップルのスタートでは、ウォームアップされるまで燃料とスロットルのエンジンの組み合わせによってエンジンを看護することができます。
理由は、この設定が起動時の動作に影響を与える可能性があり、良好で安定したアイドルとするにはVEテーブルの値へと移行する前に、初爆起動シーケンス専用の値を使用する必要があるためです。
始動時にMS3Proの燃料供給が行われるシーケンスを以下に示します。

↓メガスクの設定画面です 例としてミラバンのアレコレみせちゃいますわ



1. When the key is on, the MS3Pro will turn the fuel pump on for 2 seconds and fire one priming pulse to clear air for the lines.
(You can disable this feature by setting the priming pulse to zero.)
1.キーがオンになると、MS3Proは燃料ポンプを2秒間オンにし、プライミングパルス[Priming Pluseテーブルの値]を1発発生させてラインの空気を取り除きます。
(この機能を無効にするには、プライミングパルスをゼロに設定します)。
キーを捻るとメガスクは一回ぴゅっと燃料吹きます。
この値は車種別サンプルmsqファイルから変えなくとも良いと思いますわ
そしてISC(アイドルスピードコントロール)は[Idle Cranking Duty/Stepsの値]まで開きます

2. When the engine starts turning, the MS3Pro will run off the cranking pulse width table in batch fire mode until the RPM rises above the cranking RPM threshold.
2.[初爆前]セルを回すと、MS3Proはエンジン回転数がクランキング回転数しきい値を上回るまではバッチ・ファイア・モードで[Cranking Pluseテーブルの値]の燃料を吹きます。

3. Once the RPM rises above the cranking threshold, the MS3Pro transitions to the main fuel table.
It will initially multiply the pulse width from this table by the warmup enrichment (WUE) and afterstart enrichment (ASE) combined.
3.[初爆後] エンジン回転数がクランキング回転数しきい値を超えると、燃料噴射量はメイン燃料テーブル[Fuel VE Tableの値]に移行します。
ウォームアップ濃縮(WUE)とアフタースタート濃縮(ASE)、[Fuel VE Tableの値]を掛けた値が燃料噴射量となります。

4. The ASE tapers off based on a user defined curve. After the ASE tapers away, the MS3Pro will run on the main fuel table multiplied by WUE.
4. アフタースタート濃縮(ASE)は、ユーザーが定義した曲線に基づいて減少してゆきます。

5. When the engine reaches normal operating temperature, as defined by the WUE curve, the engine will run on the main fuel table, and the warmup cycle is over.
5.エンジンがWUE曲線によって定義されるように通常の動作温度に達すると、エンジンは主燃料テーブル[Fuel VE Table]上で動作し、ウォーミングアップサイクルは終了する。

Now, let’s have a look at the menus in more detail.
さて、メニューをもっと詳しく見てみましょう。

6.3.6.1 Cranking / Startup settings
• Cranking RPM: This is the RPM where the MS3Pro uses cranking pulse width.
You want this to be high enough that the engine does not exceed this if turning at its “cranking, but doesn’t catch” speed, but less than the speed it will settle into as soon as the engine has started.
6.3.6.1クランク/スタートアップの設定
•クランクRPM[初爆前の回転数:セルを回している時の回転数]:これは、MS3Proがクランキングパルステーブルによって設定された燃料噴射量を使用するRPMです。
エンジンを始動すると直ちに落ち着くスピードより速く、「クランキングするが、キャッチしない」スピードでエンジンを回転させるとエンジンがこれを超えないように、これを十分に高くします。
初爆がくる前のセルを回している時のエンジン回転数です

• Flood clear TPS: When the throttle is open above this percentage below cranking RPM, the MS3Pro will conclude you are trying to clear a flooded engine, and turn off the cranking pulse width.
•フラッドクリアTPS:このパーセンテージを上回ってスロットルがクランキングRPMを下回っていると、MS3Proは、溢れたエンジンをクリアしようとしていると判断し、クランキングパルス幅をオフにします。
プラグがカブってしまった時はスロットルをこの設定開度以上にがばちょと踏んでセルを回せば 燃料は吹かず プラグのカブリを解消するコトが出来ますわ

「カブったね おやじにもカブられたことないのに!」

• Cranking fuel pulse rate: The injectors are batch fired during cranking.
This parameter lets you inject fuel every ignition event or every other ignition event at double the cranking pulse width number.
Usually you would only use the “Alternate events” setting on engines with more than eight cylinders.
•クランキング燃料パルスレート:インジェクタは、クランキング中に一括して点火されます。
このパラメータでは、点火イベントごと、または点火イベントごとに、クランキングパルス幅の倍数で燃料を噴射することができます。
通常、8つ以上のシリンダを持つエンジンでは、「代替イベント」設定のみを使用します。

• Priming pulse delay: This allows the MS3Pro to wait a number of seconds after key on to fire a priming pulse.
•プライミングパルス遅延:プライミングパルスを発生させるために、キーオン後にMS3Proが数秒間待機することができます。

• Ignore MAT correction during ASE: This can be used to compensate for MAT sensors that absorb heat from the engine.
Turning this on will cause the air temperature correction to reset to 100% until the ASE taper is over.
•ASE中にMAT補正を無視:エンジンの熱を吸収するMATセンサーを補正するために使用できます。
これをオンにすると、ASEテーパが終わるまで空気温度補正が100%にリセットされます。

• ASE count units: You can specify the length of the after-start enrichment in engine cycles (every other crank revolution for a four stroke) or tenths of a second.
Most of these use a tuning curve that specifies the amount as a function of RPM, like the chart below.
This one shows warmup enrichment; the other screens work the same.
•ASEカウント単位:エンジンサイクル(4サイクルのクランク1回転おき)または10分の1秒で始動後濃縮の長さを指定できます。
これらのほとんどは、次の図のように、RPMの関数として量を指定するチューニングカーブを使用します。
これはウォームアップの豊富さを示しています。他の画面も同様に動作します。

On the left side, you have a graphic representing the amount on the Y axis and the temperature on the X axis.
The right side of the screen provides a handy temperature gauge and a table representation. (Click the “...” button in the upper right hand corner to hide or show the table.) You can either edit the numbers in the table or drag the nodes in the curve.
Note that the entries must be set up so that the temperature data points on the table are in order, from the coldest at the top to warmest at the bottom.
Accidentally setting the numbers in reverse order will result in incorrect operation.
左側には、Y軸上の量とX軸上の温度を表すグラフィックがあります。
画面の右側には、便利な温度計と表の表示があります。 (右上にある "..."ボタンをクリックすると、テーブルを表示または非表示にできます)。テーブル内の数字を編集するか、カーブ内のノードをドラッグすることができます。
 エントリーは、テーブルの温度データポイントが上から一番下から上の順に並ぶように設定する必要があります。
誤って番号を逆順に設定すると誤った操作になります。

6.3.6.2 Priming pulse This curve allows you to specify an initial pulse, in milliseconds, that is fired on the first turn of the key to clear air from the fuel lines.
You can set the pulse width as a function of coolant temperature.
6.3.6.2プライミングパルスこの曲線を使用すると、燃料ラインから空気を取り除くためにキーの最初のターンで発火する初期パルスをミリ秒単位で指定できます。
クーラント温度の関数としてパルス幅を設定することができます。

6.3.6.3 Afterstart (ASE) percentage This is a curve of percentage multiplier versus time.
The MS3Pro will apply the full amount immediately after RPM climbs past cranking RPM and then taper it off linearly through the ASE taper time.
This number is added to the WUE number and then the combined number is multiplied by the number the main fuel loop calculates.
0% is no afterstart enrichment.
6.3.6.3アフタースタート(ASE)パーセンテージこれは時間に対するパーセンテージ乗数の曲線です。
MS3Proは、RPMが過去のクランキングRPMを超えた直後に全量を適用し、ASEテーパ時間を通して直線的に減少させます。
この数値はWUE数に加算され、結合された数値にメイン燃料ループが計算する数値が乗算されます。
0%は、アフター・スタート・エンリッチメントではありません。

6.3.6.4 Afterstart (ASE) taper This curve is used to specify the amount of time that ASE is applied, in either cycles or tenths of a second.
You specify which unit to use under Cranking / Startup settings.
6.3.6.4 Afterstart(ASE)テーパこの曲線は、ASEが適用される時間を、サイクルまたは1/10秒単位で指定するために使用されます。
[クランク/スタートアップ]設定で使用するユニットを指定します。

6.3.6.5 Warmup enrichment This curve is a percentage used to scale the fuel as a function of engine temperature.
100% is no enrichment; lower numbers will take away fuel.
This is not quite the same behavior as ASE, which cannot be set to take away fuel.
Just remember that ASE is an added number, while WUE is a multiplier.
Note that if the top number on this curve is not 100%, the engine will not come out of warm up enrichment.
6.3.6.5暖機増量この曲線は、エンジンの温度の関数として燃料を調整するために使用されるパーセンテージです。
100%は豊富ではない。低い数値は燃料を取り除く。
これは、燃料を取り除くことができないASEと全く同じ動作ではありません。
ASEは追加された番号であり、WUEは乗数です。
このカーブの上の数字が100%でない場合、エンジンはウォームアップの豊かさから出てこないことに注意してください。

6.3.6.6 Putting it all together If the engine isn’t starting, pay attention to the RPM it runs through.
If the engine does not catch, but cranks at a steady RPM, you will need to adjust the cranking pulse width. If the engine fires up, but then stalls in a few seconds, you will need to adjust the afterstart enrichment.
You cannot rely on an O2 sensor feedback for cranking, but here are some rules of thumb you can use.
6.3.6.6まとめエンジンを始動していない場合は、エンジンの回転数に注意してください。
エンジンがキャッチ(初爆)せず、安定したRPMでセルが回ってしまうならば、クランキングパルス幅を調整する必要があります。エンジンが始動してから数秒後に停止する場合は、始動後の増量を調整する必要があります。
クランキングのためのO2センサのフィードバックに頼ることはできませんが、ここではあなたが使用できるいくつかの経験則があります。

• It’s better to start off at a point you expect to be lean and add fuel in small increments, to avoid flooding the engine.
•エンジンが氾濫するのを避けるため、リーンになると予想される地点から始め、少しずつ燃料を追加する方が良いでしょう。

• If giving the engine a small bit of throttle helps, you probably have too much fuel. Conversely, if this makes it worse, you probably have too little.
•ちょっぴりスロットルを開けるとエンジンが掛かる場合には、燃料が多すぎる可能性があります。逆に、これが悪化すれば、あなたはおそらくあまりにも少ないです。
またISC開度が足りていない場合もありますわ

• You can pull a spark plug and check if it’s wet with fuel, in which case you need to reduce the fueling at the point where it stalled, or dry, in which case you need to add more fuel.
•点火プラグを引っ張って燃料が濡れていないか確認することができます。
その場合は、燃料が足りない場所で燃料を減らすか乾燥させる必要があります。
その場合は燃料を追加する必要があります。

7.4 Startup / Idle
Section 5.4 covers the preliminary idle control setup.
Section 6.3.6 covers many of the basics of the MS3/Pro’s startup sequence, including the Cranking Pulse Width, Priming Pulse, Afterstart Enrichment, and Warmup Enrichment.
Here, we’ll cover the startup and idle control that was not covered there, and revisit a few settings in more detail.

7.4起動/アイドル
5.4節では予備アイドル制御の設定について説明します。
セクション6.3.6では、クランクパルス幅、プライミングパルス、アフタースタート強化、ウォームアップ強化を含むMS3 / Proの起動シーケンスの基本事項の多くがカバーされています。
ここでは、そこでカバーされていなかった起動とアイドル制御について説明し、いくつかの設定をもう少し詳しく見直します。

Cranking RPM - On the initial start, the MS3Pro will run in batch fire on the cranking pulse width settings until RPM rises above this threshold, or if the RPM falls below this threshold within 5 seconds of starting.
Set this value higher than the engine can reach while being just driven by the starter.
The goal with this setting is to set it to a point where it will know the engine is up and running once RPM goes over this value.
クランクRPM - 最初のスタート時に、RPMがこのしきい値を超えるまで、またはRPMが起動後5秒以内にこのしきい値を下回るまで、MS3Proはクランキングパルス幅設定でバッチで実行されます。
この値は、スターターで駆動されている間にエンジンが到達できる値より高く設定してください。
この設定の目標は、RPMがこの値を超えると、エンジンが稼動している(エンジンが掛かった)ことを知るポイントに設定することです。

• Flood clear TPS - If the throttle position exceeds this value below cranking RPM, the MS3Pro will shut off the injectors because it will take this as a signal to clear a flooded engine.
•洪水クリアTPS - スロットル位置がクランキングRPM以下の値を超えると、MS3Proはインジェクタを遮断します。
これは、浸水したエンジンをクリアする信号として使用されるためです。

「カブったね おやじにもカブられたことないのに!」

• Batch fire during crank - If set to on, the MS3Pro will fire all injectors every ignition event during cranking.
If set to off, the MS3Pro will use sequential injection during cranking as soon as it has established cylinder identification.
This setting is grayed out if the engine is set to batch fire as it will use batch firing on every ignition event in this case. Using batch fire during cranking can allow more fuel to be injected in cold climates - the maximum cranking pulse width is approximately 65 ms, so injecting fuel more often can allow for more fuel during startup.
•クランク中のバッチ発火 - オンに設定すると、MS3Proはクランキング中にすべてのインジェクタをイグニッション・イベントごとに発火させます。
オフに設定すると、MS3Proは気筒識別が確立されるとすぐにクランキング中に順次噴射を使用します。
この設定は、エンジンがバッチ・ファイアに設定されている場合はグレー表示されます。この場合、すべてのイグニッション・イベントでバッチ・ファイアリングが使用されます。クランキング中のバッチ・ファイアを使用すると、より多くの燃料を寒い気候に注入することができます。最大クランキング・パルス幅は約65ミリ秒です。

• Cranking taper curve - This curve allows for the ECU to vary the pulse width while cranking, generally used to allow a large initial fuel shot that tapers off. This can make for easier startup but is a bit more complex to tune.
•クランクテーパカーブ - このカーブはクランキング中にECUがパルス幅を変化させることを可能にします。一般的に、大きな初期燃料ショットがテーパするように使用されます。これは起動を簡単にすることができますが、チューニングするにはもう少し複雑です。

• Cranking taper curve units - The taper curve can either use time or ignition events to change how it adjusts fuel.
•傾斜テーパカーブユニット - テーパカーブは、燃料を調整する方法を変更するために、時間または点火イベントを使用できます。

• Cranking fuel pulse rate - When using batch fired cranking, you can inject fuel every ignition event or every other ignition event. Every other ignition event can give better hot starting behavior on engines with more than 8 cylinders.
•クランク燃料脈拍数 - バッチ式クランキングを使用する場合は、着火イベントごと、または着火イベントごとに燃料を噴射できます。その他の点火イベントは、8気筒以上のエンジンでより良い始動動作を提供することができます。

• Blended cranking curves - Allows using a blend curve to blend between two cranking pulse width tables.
This is most commonly used with flex fuel engines.
•ブレンドクランキングカーブ - ブレンドカーブを使用して、2つのクランキングパルス幅テーブルをブレンドすることができます。
これはフレックス燃料エンジンで最も一般的に使用されます。


• Priming pulse delay - Allows you to delay the priming pulse instead of firing it as soon as the key is turned on.
•プライミングパルス遅延 - キーがオンになるとすぐにプライミングパルスを発するのではなく、プライミングパルスを遅らせることができます。

• Ignore MAT correction during ASE - This setting allows the MS3Pro to override the air temperature correction while afterstart enrichment is active. If this is turned on, MAT correction will be set to 100% until the ASE time is complete. This is useful if the IAT sensor is in the intake manifold and absorbs heat from the manifold.
•ASE中にMAT補正を無視 - この設定により、アフタースタート濃縮が有効な間にMS3Proが空気温度補正を無効にすることができます。これをオンにすると、ASE時間が完了するまでMAT補正が100%に設定されます。これは、IATセンサーがインテークマニホールドにあり、マニホールドから熱を吸収する場合に便利です。

• ASE count units - You may set the afterstart enrichment to be based on either time or engine cycles.
•ASEカウント・ユニット - アフター・スタート・エンリッチメントを時間またはエンジン・サイクルのいずれかに基づいて設定することができます。

7.4.2 Cranking Taper Curve
This curve provides a multiplier for the pulse width during cranking, with 100% being to use the cranking pulse width curve unchanged.
The curve will repeat itself after reaching the end point.
On some engines, an initial spike of fuel followed by pulling fuel can lead to better startup performance.

7.4.2クランクテーパ曲線
この曲線は、クランキング中のパルス幅に対する乗数を提供し、100%はクランキングパルス幅曲線をそのまま使用する。
曲線は終点に達した後にそれ自身を繰り返す。
いくつかのエンジンでは、燃料の初期スパイクとそれに続く燃料の引き込みは、より良い始動性能をもたらすことができる。

7.4.5 Idle Cranking Duty / Steps
This screen gives how much IAC valve opening to apply when the engine is cranking as a function of temperature.
A larger value means more opening. PWM valves go from zero to 100% duty, while stepper valves allow specifying how many steps to use.

7.4.5アイドルクランキングの義務/ステップ
この画面は、エンジンが温度の関数としてクランキングしているときに適用されるIACバルブの開度を示します。
値が大きいほど開放度が高くなります。 PWMバルブはゼロから100%デューティになりますが、ステッパバルブでは使用するステップ数を指定できます。

7.4.6 Idle Warmup Duty / Steps
This sets the position of the IAC valve as a function of temperature when the engine is running when using open loop mode.

7.4.6アイドルウォーミングアップの義務/手順
これは、開ループモードを使用しているときにエンジンが動作しているときのIACバルブの位置を温度の関数として設定します。

Posted at 2017/09/23 17:11:02 | コメント(2) | トラックバック(0) | MegaSquirt | クルマ
2017年09月23日 イイね!2

【フルコン】 アイドリングのClosed-Loop(アイドル安定化)について!? その3 【メガスク】

フルコンのMegaSquirtのClosed-Loop(アイドル安定化)の設定につきまして G○ogle先生にガンバってもらいました
ms3pro_ultimate_UserManual_1からの引用その2ですわ


MegaSquirtのHP

Megasquirt の説明書

7.4.12 Idle advance settings
The Idle Advance feature is useful to fine-tune ignition timing at idle.
It is particularly useful to help catch sudden load increases on the engine at idle by increasing timing when load increases to help the engine generate more power, keeping RPM from dropping severely.
Like many idle related features, this requires configuring the engine state settings.
7.4.12アイドル・アドバンス設定
アイドルアドバンス機能はアイドル時の点火時期を微調整するのに便利です。
エンジンがより多くの動力を発生させるのを助けるために負荷が増大するタイミングを増加させ、RPMが厳しく落ちないようにすることにより、エンジンのアイドル時の突然の負荷増加を捕らえるのを助けることは特に有用である。
多くのアイドル関連の機能と同様に、エンジンの状態設定を構成する必要があります。

• Idle advance on - Enables or disables this feature.
•Idle advance on - この機能を有効または無効にします。

• Idle RPM timing correction - Setting this to on allows the MS3Pro to use the Idle RPM Timing Correction curve to add or subtract timing based on how far away the idle speed is from the target speed.
•アイドルRPMタイミング補正 - これをオンに設定すると、アイドル速度が目標速度からどのくらい離れているかに基づいて、アイドルRPMタイミング補正カーブを使用してタイミングを加算または減算することができます。

• PID idle activates - You can either trigger the idle advance settings when the conditions for closed loop idle are initially met, or after the PID delay causes the ECU to start actively correcting the idle speed.
•PIDアイドルアクティブ - クローズドループアイドルの条件が最初に満たされたとき、またはPID遅延がECUにアイドル速度の積極的な補正を開始させた後に、アイドルアドバンス設定をトリガすることができます。

The engine state setting
エンジン状態の設定

• and CLT is above (degrees) - The engine coolant temperature must also be above this value before idle advance will engage, if using engine states.
•CLTが上(度)を超えている場合 - エンジンの状態を使用している場合は、アイドル・アドバージェンスが作動する前に、エンジンのクーラント温度もこの値を上回る必要があります。

• and after delay (sec) - If using engine states, all the other conditions must be met for this amount of time before idle advance will engage.
If not using engine states, it will use the PID delay from the closed loop idle menu.
•遅延後(秒) - エンジンの状態を使用している場合は、アイドル状態の前進が行われる前に、この時間内に他のすべての条件が満たされている必要があります。
エンジン状態を使用しない場合は、閉ループアイドルメニューからのPID遅延を使用します。

• Idle Advance Timing curve - This is a four-point curve with Load as the X-axis and timing as the Y-axis.
This curve determines the actual timing once the idle advance feature has engaged.
•アイドルアドバンスタイミングカーブ - これは、X軸として荷重を、Y軸としてタイミングをとった4点曲線です。
このカーブは、アイドル・アドバンス機能が作動した後の実際のタイミングを決定します。

7.4.12.1 Idle advance tuning There are two main types of settings to tune for the Idle advance feature:
7.4.12.1アイドル・アドバンス・チューニングアイドル・アドバンス機能のチューニングには、主に2種類の設定があります。

• Idle Advance engagement settings - These settings control the conditions under which Idle Advance will engage.
•アイドルアドバンスエンゲージメント設定 - これらの設定は、アイドルアドバンスが関与する条件を制御します。

• Idle Advance Timing curve - This curve controls the actual ignition timing once all the Idle Advance engagement conditions have been met.
•アイドルアドバンスタイミングカーブ - このカーブは、すべてのアイドルアドバンスエンゲージ条件が満たされたら、実際の点弧タイミングを制御します。
7.4.12.2 Tuning Idle Advance Engagement Settings The Idle Advance engagement settings should be set so that idle advance will engage in roughly the same conditions that occur during normal, warmed-up idle.
7.4.12.2アイドルアイドルアシスト設定の調整アイドルアドバンスエンゲージ設定は、アイドルアイドルが通常のウォームアップアイドルアイドル中に発生するのとほぼ同じ条件になるように設定する必要があります。

Settings recommendations:
設定の推奨事項:

• Throttle closed TPS threshold (from engine state settings) - This setting should be set as low as possible.
Typically settings between 0.5% and 1% should be used.
If numbers that are too low are used, then idle advance may not engage if there is some play in the throttle body or there are minor electrical fluctuations that cause the closed TPS % to vary.
If numbers that are too high are used, then idle advance may engage at undesirable times.
•スロットル閉TPSしきい値(エンジン状態設定から) - この設定はできるだけ低く設定する必要があります。
通常、0.5%から1%の間の設定を使用する必要があります。
低すぎる数値を使用すると、スロットルボディに若干の遊びがあるか、電気的な変動が少なく、閉じたTPS%が変化する場合、アイドルの進角が行われないことがあります。
高すぎる数字が使用される場合、アイドル・アドバンスは望ましくない時間に関与することがある。

• Overrun MAP threshold (from engine state settings) - This setting should be set just below the load value seen during a normal idle with no load on the engine.
It is used to prevent the idle advance from engaging while decelerating in gear.
•オーバーランMAPしきい値(エンジン状態設定から) - この設定は、エンジンに負荷のない通常のアイドル時に見られる負荷値のすぐ下に設定する必要があります。
ギヤの減速中にアイドリングの進角がかからないようにするために使用されます。

• and CLT is above - This setting should be set to the temperature at which the engine idle characteristics no longer change.
Generally this is when the engine is fully warm.
•CLTが上です - この設定は、エンジンアイドル特性がもはや変化しない温度に設定する必要があります。
一般的に、エンジンが完全に暖かいときです。

• and after delay - This setting should be set to a value that is long enough for the engine RPM and load to become stable before idle advance engages.
•遅延後 - この設定は、アイドル・アドバージェンスが始まる前にエンジンRPMと負荷が安定するのに十分な長さの値に設定する必要があります。

7.4.12.3 Tuning Idle Advance Timing In general, the most stable idle is reached by decreasing the idle timing, and increasing the amount of air entering the engine (using an idle air valve or similar).
As such, the idle advance timing should be as low as possible while retaining a smooth idle.
Since less timing is used during normal idle conditions, as load increase, the timing should also increase to counteract RPM decrease when the load increases.
7.4.12.3アイドリング・アイドル・タイミングのチューニング一般に、アイドリング・タイミングを下げ、エンジンに入る空気の量を増やす(アイドル・エアー・バルブなどを使用して)ことで、最も安定したアイドルになります。
 このように、アイドル・アドバンス・タイミングは、滑らかなアイドルを維持しながら、可能な限り低くすべきである。
通常のアイドル状態では、負荷が増加するにつれてタイミングが少なくなるため、負荷が増加するとRPMが減少するため、タイミングも増加する必要があります。

7.4.13 Idle RPM timing correction curve
This screen is available when you have enabled closed loop idle and Idle RPM Timing Correction.
The RPM delta number is the difference between the target RPM and the actual RPM.
This curve is added to the ignition advance, allowing you to add more timing if the RPM is below your target idle, or pull timing if the RPM goes over the target number.
7.4.13アイドルRPMタイミング補正曲線
この画面は、閉ループアイドルおよびアイドルRPMタイミング補正を有効にしたときに使用できます。
RPMデルタ数は、目標RPMと実際のRPMの差です。
このカーブがイグニッション・アドバンスに追加され、RPMが目標アイドルよりも低い場合にタイミングを追加したり、RPMが目標数を超えた場合にタイミングを引き上げたりすることができます。
Posted at 2017/09/23 16:58:45 | コメント(0) | トラックバック(0) | MegaSquirt | クルマ
2017年09月23日 イイね!4

【フルコン】 アイドリングのClosed-Loop(アイドル安定化)について!? その2 【メガスク】

みなさま お姉様 ごきげんよう♪

フルコンのMegaSquirtのClosed-Loop(アイドル安定化)の設定につきまして G○ogle先生にガンバってもらいました
ms3pro_ultimate_UserManual_1からの引用その2ですわ


MegaSquirtのHP

Megasquirt の説明書

Closed loop idle settings
閉ループアイドル設定

Closed loop idle lets the MS3Pro target a set idle speed instead of opening the IAC valve a set amount.
クローズドループアイドルは、ISC(IACバルブ)開度を固定とせず、設定アイドル回転数を目標とし、ISC開度を自動調整します。

【フルコン】 アイドル回転数と点火時期/ISC開度の関係@ミラバンのEF-VE 【メガスク】

This is used for compensating for changing engine loads.
これは、変化するエンジン負荷を補償し、目標回転数に保つために使用されます。

It should not be used to fix a roving or hunting idle at steady load - you need to get the idle tuned so it is stable in warmup mode under constant load first, if you find the idle is hunting.
安定した負荷でロービングまたはハンティングアイドルを修正するために使用すべきではありません。
アイドルが狩り中であることがわかっている場合は、まず最初に定負荷でウォームアップモードで安定するようにアイドル調整を行う必要があります。
(アイドル安定化機能は万能ではありません 事前にちゃんとVEテーブルを調整してアイドル回転数が大きく変化しても空燃比が一定であるようにアレコレしておく必要があります)

【フルコン】 AF(空燃比)を変えるとアイドル回転数はどれだけ変わるのかしら?@ミラバンのEF-VE 【メガスク】
【フルコン】 ISCのTestmodeを使ったアイドリング時のVEマップ学習 【メガスク】

The MS3Pro uses the engine state settings to determine if the ECU should engage closed loop idle.
MS3Proはエンジンの状態設定を使用して、ECUが閉ループアイドリングに関与するかどうかを判断します。


The rate of RPM change needs to be below both the slow acceleration threshold and the slow deceleration threshold, and the TPS needs to be below the throttle closed TPS threshold.
RPMの変化率は、低速の加速スレッショルドと低速の減速スレッショルドの両方を下回る必要があり、TPSはスロットルが閉じたTPSスレッショルド(アイドル判定スロットル開度)を下回る必要があります。

The Closed Loop Idle Valve settings tell the MS3Pro what range of valve opening to use and where to set the valve when closed loop idle engages.
閉ループアイドルバルブの設定は、MS3Proに、使用するISCバルブ開度の範囲と、閉ループアイドリング時のISCバルブの設定位置を指示します。

Note that this screen will change between “steps” or “duty” depending on whether you have enabled a stepper or PWM idle control valve.
ステッパまたはPWMアイドル制御バルブ(ISC)を有効にしたかどうかによって、「ステップ」または「デューティ」の間で変更されます。

• Idle Valve Minimum Duty or Minimum Steps - This specifies the lowest duty or number of steps, below which changes in the opening position no longer affect RPM. The closed loop control will not set the IAC valve to a lower number.
•アイドルバルブの最小デューティまたは最小ステップ - 最小デューティまたはステップ数を指定します。これ以下では、開位置の変化がRPMに影響しなくなります。閉ループ制御はIACバルブをより低い数に設定しません。
全くの無負荷でアイドル回転数が希望回転数となる値にしておくが吉!ですわ

• Idle Valve Maximum Duty or Maximum Steps - This specifies the highest IAC position beyond which further changes do not affect RPM.
Note that intentionally setting this low can make the closed loop idle a bit less sensitive and more stable.
•アイドルバルブの最大デューティまたは最大ステップ - それ以上の変化がRPMに影響を与えない最高のIACポジションを指定します。
この値を意図的に低く設定すると、閉ループアイドルを少し敏感でなく安定させることができます。
まずは95辺りでよいでしょう
ISCが開きすぎてアイドルが狩りを行うようになったら この値を減らし ISC開度を抑えます

• Dashpot Adder - The MS3Pro will disengage the closed loop idle based on TPS or other criteria.
Once the TPS reading falls below the value set by “throttle closed TPS threshold” in Engine State Settings, the MS3Pro will add this amount to the current IAC valve opening to prevent the RPM from falling too quickly and making the engine stall.
•Dashpot加算器 - MS3Proは、TPSまたは他の基準に基づいて閉ループアイドルを解除します。
TPSの読み値が「エンジン状態設定」の「スロットル閉TPSスレッショルド:アイドル判定スロットル開度」で設定した値を下回ると、MS3Proはこの量を現在のIACバルブ開度に加算して、RPMの急激な低下によるエンジンストールを防ぎます。

• Use last value or table - If “Use last value” is selected, the MS3Pro will start with the value it last used to obtain the target RPM when closed loop idle re-engages.
If set to “use table,” when the closed loop idle engages, it will select the initial idle opening from the Closed Loop Idle Initial Value table.
•最後の値またはテーブルを使用する - 「最後の値を使用する」が選択されている場合、MS3Proは、閉ループアイドル状態が再開したときに目標RPMを取得するために最後に使用された値で開始します。
「テーブルを使用」に設定すると、閉ループアイドルが作動すると、閉ループアイドル初期値テーブルから初期アイドル開度が選択されます。

• Use CLT or MAT in table lookup - This specifies if the initial value table uses coolant or manifold air temperature to determine the initial value.
•テーブルルックアップでCLTまたはMATを使用する - 初期値テーブルが冷却液またはマニホールドの空気温度を使用して初期値を決定するかどうかを指定します。

• Close delay - This setting controls how long in seconds the valve takes to go to the closed position after the throttle is pressed. A setting of 0 seconds means do not close the valve.
•Close Delay - この設定は、スロットルを押した後にバルブが閉位置に移動するまでの時間を秒単位で制御します。
0秒の設定は、バルブを閉じないことを意味します。

• Open valve on WOT - This setting causes the idle valve to open if the TPS value goes above the wide open throttle threshold value specified in engine states.
We’ve seen this produce measurable power gains on engines where the throttle body is slightly undersized and the motor needs all the air it can get.
•WOTの開弁 - この設定は、TPS値がエンジン状態で指定されたワイドオープンスロットルしきい値を上回ると、アイドルバルブを開きます。
スロットルボディがわずかに小型化されており、モーターが得ることができるすべての空気が必要なエンジンでは、この測定可能なパワーゲインが得られています。
スロットル全開時にISCも全開としてちょっぴり吸入空気量を稼ぐコトなど出来たりします・

• Leave Valve Closed Above (rpm) - On throttle lift, leave the idle valve closed above this RPM.
Note: This setting is only necessary if a close delay is set since otherwise, the valve does not close when the throttle is pressed.
•バルブを閉じたままにする(rpm) - スロットルリフトでは、アイドルバルブをこの回転数以上では閉じたままにします。
注意:この設定は、閉鎖遅延が設定されている場合にのみ必要です。スロットルを開けてもバルブが閉じることはありません。

• For this number of seconds - This setting re-opens the idle valve after the number of seconds set on throttle lift/shift. After this timer runs out, the valve will open to the previous learned value plus the dashpot adder.
This is used to allow the valve to closed while shifting gears, but to open the valve in cases where this may be necessary to prevent stalling.
Closed loop idle PID gains are used to tune the response of the valve.
We’ll go over the tuning process after covering the remaining settings.
•この秒数 - この設定は、スロットルリフト/シフトに設定された秒数の後にアイドルバルブを再び開きます。
このタイマーが切れた後、バルブはダッシュポット加算器を加えた前の学習値まで開きます。
これは、ギヤをシフトさせている間にISCを閉じることを可能にするが、ストールを防止するために必要である場合にはISCを開くために使用される。
閉ループアイドルPIDゲインは、ISCの応答を調整するために使用されます。
残りの設定をカバーした後、調整プロセスを進めます。

• Tuning Mode - In Basic, the P and I terms are set to 100, the D term is set to 0, and the slider is the only adjustment. In Advanced, you can adjust the gains separately, and then they can all be scaled with the slider.
•調整モード - 基本では、PとIの項は100に設定され、D項は0に設定され、スライダは唯一の調整です。 Advancedでは、ゲインを個別に調整することができ、スライダを使用してゲインをすべて調整することができます。

• Proportional Gain This setting controls the Proportional Gain of the PID algorithm. Setting this higher will result in a larger immediate response to changes in RPM.
Setting this too high can result in unwanted oscillation of RPM.
•比例ゲインこの設定は、PIDアルゴリズムの比例ゲインを制御します。これを高く設定すると、RPMの変更に対する即時応答が大きくなります。
これを高く設定すると、RPMが不必要に振動する可能性があります。

PID制御って何?

• Integral Gain This setting controls the Integral Gain of the PID algorithm.
This is the PID setting used to actually make the RPM meet the target RPM. Setting it too low will cause the RPM to never reach the target.
Setting this value too high will result in unwanted oscillation of RPM.
•積分ゲインこの設定は、PIDアルゴリズムの積分ゲインを制御します。
これは実際にRPMを目標RPMに合わせるために使用されるPID設定です。それを低く設定すると、RPMが決してターゲットに到達しなくなります。
この値を高く設定すると、RPMが不必要に振動します。

• Derivative Gain This setting controls the Derivative Gain of the PID algorithm. It can be used to help dampen the effects of the Proportional and Integral settings.
It is usually not necessary for good control of idle speed.
It is recommended that this is left at 0%.Closed Loop Idle PID Delays and Behavior - These settings cover more about how the engine reacts to a given amount of valve opening.
The code has two adjustments, a sensitivity slider that affects response with a single
adjustment, and individual PID gain adjustments for engines that need more detailed changes.
•微分ゲインこの設定は、PIDアルゴリズムの微分ゲインを制御します。これは、比例および積分の設定の影響を軽減するのに役立ちます。
通常、アイドリング速度を適切に制御するためには必要ありません。
これは0%のままにすることをお勧めします。クローズドループアイドルPID遅延と動作 - これらの設定は、エンジンが所定のバルブ開度にどのように反応するかについて詳しく説明しています。
コードには2つの調整があります。感度スライダは、
より詳細な変更が必要なエンジンの調整、および個々のPIDゲイン調整が含まれます。

• PID delay - This is how long in seconds all other conditions for entering PID control must be met for before the MS3Pro will engage PID control.
Set this as low as possible without being below what is normal RPMdot jitter with the engine RPM not changing.
Typical values will be between 50 and 75 RPM/sec.
•PID遅延 - これは、MS3ProがPID制御に関与する前に、PID制御に入る他のすべての条件が満たされている必要がある秒数です。
エンジンRPMが変化していない通常のRPMdotジッタ以下でなくても、これをできるだけ低く設定してください。
典型的な値は50~75RPM /秒である。

• Crank to run taper - How long after starting the MS3Pro will wait to engage PID control.
•テーパを実行するクランク - MS3Proの起動後、PID制御を開始するまでどれくらい待つか。

• PID ramp to target time - Once PID engages, the MS3Pro will gradually move the target value from the current RPM to the target speed.
This can be used to help larger P-values be used, making it easier to tune PID to catch sudden drops in idle speed.
•目標時間へのPIDランプ - PIDが関与すると、MS3Proは目標値を現在のRPMから目標速度に徐々に移動します。
これは、より大きなP値を使用するのを助けるために使用され、PIDを調整してアイドリング速度の急激な低下を捕らえることを容易にします。

• PID Control Interval - This controls how often the PID control code runs.
Setting this too high will make the code respond too slowly to sudden changes in load, possibly allowing the engine to stall. Setting it too low will make the engine unstable and likely to have surge issues.
•PID Control Interval - PID制御コードの実行頻度を制御します。
これを高く設定すると、突然の負荷変動に対してコードの応答が遅すぎるため、エンジンが停止する可能性があります。低すぎるとエンジンが不安定になり、サージ問題が発生する可能性があります。

7.4.7.1 Tuning closed loop idle Before trying to tune closed loop idle speed control, be sure to try tuning warmup only idle speed control. With warmup only control, a higher step-count or duty should yield higher RPM.
7.4.7.1閉ループ・アイドリングの調整閉ループ・アイドル・スピード・コントロールをチューニングする前に、アイドル・スピード・コントロールのみをウォームアップ・チューニングするようにしてください。ウォーミングアップのみの制御では、ステップカウントまたはデューティが高いほどRPMが高くなります。

Make sure that this is the case, and that smooth idle speed can be attained with warmup only before moving on to closed loop control.
これが正しいかどうかを確認し、閉ループ制御に移行する前にウォーミングアップでスムーズなアイドリング速度を達成できることを確認してください。

There are two main things to tune when tuning closed-loop idle speed control:
• PID gains
• Conditions for entering PID control
閉ループアイドリング速度制御をチューニングするときは、チューニングする主な2つのことがあります。
・PIDゲイン
・PID制御入力条件

We recommend tuning these in stages. For example, PID cannot be tuned if the code is never entering the PID loop.
Because of this, it is a good idea to start by tuning the conditions for entering PID control, then come back and tune the PID gains.
This includes both closed loop settings and engine state settings:
これらを段階的に調整することをお勧めします。たとえば、コードがPIDループに入力されない場合、PIDをチューニングすることはできません。
このため、PID制御に入る条件を調整してから、PIDゲインを調整して調整することをお勧めします。
これには、閉ループ設定とエンジン状態設定の両方が含まれます。

• VSS threshold - Using VSS in engine states will make it so that the PID loop activates after the vehicle speed drops below the VSS threshold.
This can prevent closed loop idle from activating while decelerating if using an automatic transmission that freewheels on deceleration or if coasting with your foot on the clutch.
•VSSのしきい値 - エンジンの状態でVSSを使用すると、車速がVSSのしきい値を下回った後にPIDループがアクティブになるようになります。
これにより、減速時にフリーホイールを使用する自動変速機を使用する場合、またはクラッチの足で惰性走行する場合に、閉ループアイドリングが作動しなくなるのを防ぐことができます。

• Throttle closed TPS threshold - Set as low as possible.
If the TPS has a bit of noise, set it to around 1%; otherwise set it to 0.3%-0.5%.
•スロットル閉TPSスレッシュホールド - 可能な限り低く設定します。
TPSに少しのノイズがある場合は、約1%に設定します。それ以外の場合は0.3%〜0.5%に設定します。

• PID delay - This should be set so that the RPM dropping on throttle lift can come to a rest slightly higher than the target RPM, and become stable there.
Between three and five seconds normally works the best.
•PID遅延 - これは、スロットルリフトで低下したRPMが目標RPMよりわずかに高くなり、そこで安定す​​るように設定する必要があります。
3秒から5秒の間に正常に動作します。

• Crank to Run Taper - This setting controls how long after starting the code will delay before entering PID.
Between three and five seconds works well for this setting.
•Crank to Run Taper - この設定は、コードを開始してからPIDに入るまでの時間を制御します。
この設定では、3秒から5秒の間でうまくいきます。

• Slow deceleration threshold - This are the first of the PID lockout detection settings. Use this setting so that
the code can tell the difference between decelerating with closed throttle (engine braking) and sitting at one RPM. This should be lower than the rate of deceleration in top gear.
•低速減速スレッショルド - これはPIDロックアウト検出設定の最初のものです。この設定を使用すると、
このコードは、閉じたスロットル(エンジンブレーキ)と1 RPMでの減速の違いを示すことができます。これはトップギヤの減速率よりも低くなければなりません。

• Overrun MAP threshold - This is the second PID lockout detection setting. The code assumes that if MAP is lower than this setting, the driver must be decelerating, and not "locked out" of the PID loop. Set this to a value lower than the MAP reading at idle.
•オーバーランMAPしきい値 - これは2番目のPIDロックアウト検出設定です。このコードでは、MAPがこの設定よりも低い場合、ドライバは減速していて、PIDループの「ロックアウト」されていないと仮定しています。アイドル時のMAP読み取り値よりも低い値に設定してください。

• Slow acceleration threshold - A good value for this setting will typically be in the 200-400 RPM/sec range.
If the engine speed suddenly accelerates with no throttle input (like if the clutch is engaged while the car is rolling and in gear), it must accelerate at a rate greater than this setting before the PID code will be disengaged.
Setting this value too high can lead to stalls after engaging the clutch in this manner.
To tell whether the code is entering PID idle control, use the "CL Idle" indicator in TunerStudio.
If the current gauge cluster in TunerStudio does not include this indicator, temporarily switch to a cluster that does.
Most modern OEM cars enter idle speed regulation in a very similar manner.
The MS3 idle speed control algorithm was emulates this behavior.
The sequence of events that the code was designed to follow are listed below:
•低速の加速しきい値 - この設定に適した値は、通常200〜400 RPM /秒の範囲です。
エンジン速度がスロットル入力なしで突然加速した場合(たとえば、車両が回転中および歯車中にクラッチが接続されている場合など)、PIDコードが切断される前に、この設定よりも速い速度で加速する必要があります。
この値を高すぎる値に設定すると、クラッチをこのように噛み合わせた後にストールする可能性があります。
コードがPIDアイドル制御に入っているかどうかを知るには、TunerStudioの "CL Idle"インジケータを使用します。
TunerStudioの現在のゲージクラスタにこのインジケータが含まれていない場合は、一時的にクラスタに切り替えます。
最新のOEM車のほとんどは、非常に似たような方法でアイドリング速度規制に入ります。
MS3のアイドル速度制御アルゴリズムは、この動作をエミュレートしていました。
コードに従うように設計された一連のイベントを以下に示します。

1. Throttle Lift - On throttle lift, the code opens the valve to the value learned in the last iteration of the PID loop (or the initial value table) + the dashpot adder.
The logic here is that the last learned value should result in an RPM close to the target RPM.
The dashpot adder is added so that when RPM settles, it settles to an RPM slightly higher than the target.
This is in case the air conditioning was turned on or IAT increased or anything else that might make RPM lower than the last time the PID code ran.
1.スロットル・リフト - スロットル・リフト時、コードはバルブをPIDループ(または初期値テーブル)+ダッシュポット加算器の最後の反復で学習された値に開きます。
ここでのロジックは、最後に学習された値が目標RPMに近いRPMになるはずであるということです。
ダッシュポット加算器が追加されているため、RPMが落ち着くと、ターゲットよりわずかに高いRPMに落ち着きます。
これは、空調がオンになっている場合や、IATが増加した場合や、PIDコードが最後に実行された時よりもRPMが低くなる可能性がある場合です。

2. RPM settles - After throttle lift, eventually the clutch is pushed in and RPM drops to wherever it will settle given the learned value + the dashpot adder.
Hopefully, the idle has settled to an RPM that is less than the commanded target + the Idle Activation RPM adder.
If so, then the code will wait for the amount of time specified by the PID delay, and then enter PID control.
If RPM settles above the commanded target + Idle Activation RPM adder, the code then starts checking the PID lockout detection conditions. Assuming those conditions are met, the code will still enter the PID loop after the amount of time specified by the PID delay.
2. RPMが安定します - スロットルリフト後、最終的にクラッチが押し込まれ、学習値+ダッシュポット加算を考慮してRPMが落ち着きます。
うまくいけば、アイドルは、コマンドされた目標+アイドルアクティベーションRPM加算器よりも小さいRPMに落ち着いています。
そうであれば、コードはPID遅延で指定された時間だけ待機し、PID制御に入ります。
RPMがコマンドされた目標+アイドルアクティベーションRPM加算器の上に落ち着くと、コードはPIDロックアウト検出条件のチェックを開始します。これらの条件が満たされていると仮定すると、コードはPID遅延で指定された時間が経過した後でもPIDループに入ります。

3. PID control activates, RPM starts dropping to target - After the PID delay expires, the PID code will be activated. RPM will slowly drop to the target over the number of seconds specified by the PID ramp to target time.
3. PID制御がアクティブになり、RPMがターゲットにドロップを開始します。 - PID遅延が終了すると、PIDコードがアクティブになります。 RPMは、PIDランプから目標時間に指定された秒数をかけて、ターゲットにゆっくりと落ちます。

4. Normal idle speed reached - RPM reaches the commanded target. PID continues regulating RPM until the throttle is pressed.
Once the code is reliably entering PID on every throttle lift, it is time to actually tune the PID code to reach and hold the RPM target.
The settings that are associated with or affect the operation of the PID algorithm are listed below:
4.通常のアイドリング速度に達しました。 - RPMが指令された目標に到達しました。スロットルが押されるまで、PIDはRPMを調整し続けます。
コードがすべてのスロットルリフトで確実にPIDに入ったら、PIDコードを実際に調整してRPMターゲットに到達して保持する時間です。
PIDアルゴリズムの動作に関連するか、またはPIDアルゴリズムの動作に影響する設定を以下に示します。

• Idle Open Duty/steps and Idle Valve closed duty/steps - These should be set to the minimum and maximum values that should be used during PID loop and driving operation.
In addition, having these set further apart results in the PID loop being more sensitive (making changes to the output given much smaller changes in input).
•アイドルオープンデューティ/ステップおよびアイドルバルブ閉デューティ/ステップ - PIDループおよび運転操作中に使用される最小値および最大値に設定する必要があります。
さらに、これらの値をさらに離して設定すると、PIDループがより敏感になります(入力を大幅に小さくすると出力が変化します)。

• Min duty/steps for PID - This is the lowest duty/number of steps that the PID loop is allowed to command.
Set this low enough to result in an RPM slightly lower than the lowest target RPM.
•PIDの最小デューティ/ステップ - これは、PIDループが指令できる最低のデューティ/ステップ数です。
これを低く設定すると、RPMが最低の目標RPMよりわずかに低くなります。
• RPM with valve open/closed - These should be set to the RPM with the valve closed and the RPM with the valve opened respectively.
If using these settings makes the code unresponsive to changes in idle speed, the upper RPM value can be set lower.
•バルブの開閉を伴うRPM - これらは、バルブが閉じているRPMと、バルブが開いているRPMに設定する必要があります。
これらの設定を使用すると、アイドル速度の変化に対してコードが応答しなくなるため、RPMの上限値を低く設定できます。

• PID Control Interval - This controls how often the PID code runs. Setting this too high can result in sluggish response to sudden changes in load, such as the Air Conditioning being turned on.
Setting it too low can result in the loop being overly sensitive to RPM changes.
Typically 100ms works well.
•PID Control Interval - PIDコードの実行頻度を制御します。これを高く設定すると、空調がオンになっているなど、突然の負荷変動に応答が遅くなることがあります。
値を小さすぎると、ループがRPMの変更に過度に敏感になる可能性があります。
通常100msはうまくいきます。

• PID controller gains - These control the actual response of the code to changes in RPM, as well as how well the code will reach the target. Tips for tuning these are listed below.
In Basic mode, simply adjust the slider, starting with a low value and increasing it until the engine can react fast enough to any load placed on it to avoid stalling or an unacceptable RPM dip.
The following basic steps should be used for tuning the PID controller gains in advanced mode:
•PIDコントローラゲイン - RPMの変化に対するコードの実際の応答と、コードがターゲットにどれだけうまく到達するかを制御します。これらのチューニングのヒントを以下に示します。
基本モードでは、低い値から始まり、エンジンが失速や許容できないRPMのディップを避けるためにエンジンに十分な速さで反応するまでスライダーを調整します。
アドバンストモードでPIDコントローラのゲインを調整するには、以下の基本ステップを使用する必要があります。
1. Zero all the gains - Set all the gains to 0%.
This is so that the effects of tuning the I-term in the next step are not confused with the effects of any other setting.
1.すべてのゲインをゼロにする - すべてのゲインを0%に設定します。
これは、次のステップでI項を調整する効果が他の設定の効果と混同されないようにするためです。

2. Tune the Integral (I) gain - The Integral gain is the only term that controls whether the code actually reaches its target. Higher values for Integral gain will result in the code being able to get closer to the commanded target; however, a value that is too high will result in oscillation.
The easiest way to determine a good value for the I term is to keep increasing it until oscillation occurs, then slightly lower it.
If this value is increased to 200% without reaching a point where oscillation occurs, then the RPM with valve opened setting can be decreased as far as necessary, and the open duty/steps setting and closed duty/steps setting can be made further apart to make the PID loop more sensitive.
2.積分(I)ゲインを調整する - 積分ゲインは、コードが実際にその目標に到達するかどうかを制御する唯一の項です。積分ゲインの値が高いほど、コードは指令されたターゲットに近づくことができます。しかし、値が高すぎると発振につながります。
I項の良い値を決める最も簡単な方法は、発振が起きるまでそれを増やしてから少し下げることです。
この値を発振が発生しない範囲で200%まで増加させると、必要に応じて弁開度を設定したRPMを下げることができ、オープンデューティ/ステップ設定と閉デューティ/ステップ設定をさらに離すことができますPIDループをより敏感にする。

3. Tune the Proportional (P) gain - After tuning the I gain so that the RPM reaches the commanded target without oscillation, the P gain can be tuned.
The best way to tune this is to set it as high as possible without getting any oscillation.
After setting this, try turning on the air conditioning or other accessories that normally lower RPM or increase load. When these accessories are turned on, the RPM should dip a bit, then recover (the valve position should increase significantly).
Using longer PID ramp to target times can also make it so that when the PID algorithm engages, a higher P gain can be set without causing oscillation.
3.比例(P)ゲインを調整する - Iゲインを調整してRPMが発振することなく指令された目標に達すると、Pゲインを調整することができます。
これを調整する最善の方法は、振動を起こさずにできるだけ高く設定することです。
これを設定したら、通常はRPMを下げたり、負荷を増やしたりする空調やその他のアクセサリをオンにしてみてください。これらのアクセサリがオンになっていると、RPMが少し落ち込んでから復帰します(バルブ位置が大幅に増加するはずです)。
より長いPIDランプを目標時間に使用することによって、PIDアルゴリズムが関与するときに、より高いPゲインを発振させることなく設定できるようにすることもできます。

4. Tune the Derivative (D) gain - For most users, use of the D gain should not be necessary. It substantially dampens the response of the loop.
4.微分(D)ゲインを調整する - ほとんどのユーザーにとって、Dゲインの使用は必要ありません。これは、ループの応答を実質的に減衰させます。

Some final tips:
最終的なヒント

• Idle Fuel Tuning - Before even attempting to tune Closed-loop Idle speed control, tune the area around idle so that if RPM goes up or down or load goes up or down, the AFR stays close to the same value.
Changing AFR can affect idle speed, which can then cause the PID code to try to correct, getting into an unrecoverable oscillation.
•アイドル燃料調整 - 閉ループアイドル速度制御を調整しようとする前に、RPMがアップまたはダウンしたり、ロードがアップまたはダウンしたりすると、AFRは同じ値に近くなります。
AFRを変更すると、アイドル速度に影響し、PIDコードが修正しようとし、回復不能な振動に陥る可能性があります。

• Idle Advance - The idle advance feature can be used to help "catch" the idle in situations where heavy load is suddenly added while the engine is idling.
It is recommended that the advance is increased with increasing load, and decreased with decreasing load.
This way, when the air conditioning or electric fan are turned on, the sudden increase in load causes a corresponding increase in timing which generates more power.
Also, this feature can be used so that on idle without load, slightly less than what would normally be considered "optimal" timing can be used.
This causes the idle valve to need to open further to keep a particular idle speed.
Then when sudden load is added, the timing increases and the valve position does not have to change as much to cope with the sudden load increase.
•アイドルアドバンス - アイドリングアドバンス機能は、エンジンがアイドリングしている間に重い負荷が突然加えられる状況でアイドリングを「捕まえる」のに役立ちます。
進歩は負荷が増加するにつれて増加し、負荷が減少すると減少することが推奨される。
このようにして、空調または電動ファンがオンにされると、突然の負荷の増加は対応する時間の増加を引き起こし、より多くの電力を生成する。
 また、この機能を使用すると、負荷のないアイドリング状態で、通常は「最適」タイミングと見なされるものよりわずかに少ないタイミングを使用することができます。
これにより、特定のアイドル速度を維持するために、アイドルバルブをさらに開く必要があります。
 そして、急激な負荷が加わると、タイミングが早くなり、突然の負荷増加に対応するためにバルブの位置をそれほど変更する必要はありません。

7.4.8 Closed loop idle target curve
This screen is used when running closed loop idle.
It lets you specify the target RPM as a function of coolant temperature.
7.4.8閉ループアイドル目標曲線
この画面は、閉ループアイドリングを実行するときに使用されます。
クーラント温度の関数として目標RPMを指定することができます。

7.4.9 Closed loop idle initial values
If you are using closed loop idle with the initial value table selected, the MS3Pro uses this to look up the initial duty cycle when closed loop idle control engages.
The X-axis specifies what target RPM, and the Y-axis is either coolant or air temperature, as determined by the closed loop settings screen.
7.4.9閉ループアイドル初期値
初期値テーブルを選択してクローズドループアイドルを使用している場合、MS3Proは閉ループアイドル制御が開始されたときにこれを使用して初期デューティサイクルをルックアップします。
X軸は、閉ループ設定画面で決定される目標RPM、Y軸が冷却材または空気温度のいずれであるかを指定します。

7.4.10 PWM Idle voltage compensation
This screen is available when using PWM warmup or closed loop idle.
PWM valves, particularly the two wire sort, change how far they open when the battery voltage changes.
This number is added to (or subtracted from, in the case of negative numbers) the duty cycle at the specified battery voltage.
Three wire PWM valves are less likely to need this, and often need this table to be zeroed out.

7.4.10 PWMアイドル電圧補償
この画面は、PWMウォームアップまたは閉ループアイドルを使用する場合に使用できます。
PWMバルブ、特に2線式ソレーションは、バッテリ電圧が変化したときにどれくらい開くかを変えます。
この数値は、指定されたバッテリ電圧でのデューティ・サイクルに加算されます(または負数の場合は減算されます)。
3ワイヤPWMバルブはこれを必要とする可能性が低く、このテーブルをゼロにする必要があることがよくあります。

7.4.11 Air conditioning idle up
7.4.11空調アイドルアップ

The MS3Pro can control the air conditioning and increase the idle speed when the air conditioning is active.
MS3Proは空調を制御し、空調がアクティブなときにアイドル速度を上げることができます。

• A/C idleup on - Allows the MS3Pro to control the A/C or increase idle speed when the A/C is on.
•A / Cアイドル・アップをオン - A / CがオンのときにMS3ProがA / Cを制御したり、アイドル速度を上げたりすることを許可します。

• Idle-up output - This uses an output pin to activate the A/C compressor and/or condenser fan.
•アイドルアップ出力 - これは、出力ピンを使用してA / Cコンプレッサーおよび/またはコンデンサファンをアクティブにします。

• Idle-up input - This is the input used to tell the MS3Pro that the air conditioning is on or needs to be turned on.
•アイドルアップ入力 - これは、空調がオンであるか、オンにする必要があるかをMS3Proに伝えるために使用される入力です。

• Input Polarity
– Normal: The A/C switch grounds the ECU input to trigger the A/C.
– Inverted: The A/C switch sends 12 volts to the ECU to trigger the A/C.
•入力極性
- ノーマル:A / CスイッチがECU入力を接地し、A / Cをトリガします。
- 反転:A / Cスイッチは12ボルトをECUに送信し、A / Cをトリガします。

• Idle-up Delay - The amount of time between receiving a signal on the idleup input and increasing the idle valve opening.
•アイドルアップ遅延 - アイドルアップ入力の信号を受信して​​からアイドルバルブの開度を大きくするまでの時間。

• Idle-up min RPM - The lowest RPM where the A/C can run. If the RPM falls below this point, the A/C output is turned off.
•アイドルアップ分RPM - A / Cが実行できる最低RPM。 RPMがこの点を下回ると、A / C出力はオフになります。

• Compressor delay since last on - The minimum amount of time between turning the idleup output off and turning it back on. Use this to prevent excessively rapid cycling of the compressor.
•最後にオンしてからのコンプレッサー遅延 - アイドルアップ出力をオフにして再びオンにするまでの最小時間。コンプレッサーの過度の急激なサイクルを防ぐためにこれを使用してください。

• Idle-up duty / idle-up steps - The amount to increase the idle valve opening when the A/C is on.
•アイドルアップデューティ/アイドルアップステップ - A / Cがオンのときのアイドルバルブ開度を増加させる量。

• Idleup target RPM adder - You can either set this to zero to make the MS3Pro hold a constant RPM when the A/C engages, or use this to increase the RPM to better drive the compressor.
This feature requires closed loop idle to be on.

•アイドル目標RPM加算器 - A / Cが動作しているときにMS3Proを一定のRPMに保つためにこれをゼロに設定するか、コンプレッサをより良く駆動するためにRPMを増やすためにこれを使用します。
この機能では、閉ループアイドルがオンになっている必要があります。

• Idleup CL load allowance - The engine may be under more load when decelerating with the A/C on.
This number is added to the PID lockout max decel load when the idleup input is on.
•アイドルアップCL負荷許容量 - A / Cをオンにして減速すると、エンジンの負荷が大きくなる可能性があります。
この番号は、アイドルアップ入力がオンのときのPIDロックアウトの最大減速負荷に加算されます。

• TPS shutoff enable - While most OEM ECUs shut the air conditioning off at full throttle to free up horsepower,the MS3Pro allows you to decide if you want to leave the A/C on full time, which can be useful for hot track days.
Setting this to on will let the MS3Pro shut the A/C off above a set TPS value.
•TPSシャットオフを有効にする - ほとんどのOEM ECUがフルスロットルで空調をオフにして馬力を解放する間に、MS3ProはA / Cをフルタイムで放置するかどうかを決めることができます。
これをオンに設定すると、MS3Proは設定されたTPS値を超えてA / Cをオフにします。

• TPS shutoff % - If using TPS shutoff, MS3Pro turns off the A/C output above this TPS opening value.
•TPSシャットオフ% - TPSシャットオフを使用する場合、MS3Proは、このTPSオープン値を超えるA / C出力をオフにします。

• TPS hysteresis - Once the TPS based A/C shutoff has engaged, the TPS needs to fall this amount below
•TPSヒステリシス - TPSベースのA / Cシャットオフが開始されると、TPSはこの値を下回る必要があります
the TPS shutoff value to turn the A/C back on.
A / Cをオンに戻すためのTPSシャットオフ値。

• VSS shutoff enable - Turning this on allows shutting off the A/C above a set speed.
•VSSシャットオフイネーブル - これをオンにすると、A / Cを設定された速度より上にシャットオフできます。

• VSS shutoff speed - If VSS shutoff is enabled, the A/C will turn off above this speed.
•VSS遮断速度 - VSS遮断が有効になっている場合、A / Cはこの速度より上でオフになります。

• VSS hysteresis - Once the VSS based A/C shutoff has engaged, the speed needs to fall this amount below the VSS shutoff value to turn the A/C back on.
•VSSヒステリシス - VSSベースのA / Cシャットオフが作動すると、A / Cをオンに戻すには、この量をVSSシャットオフ値より下げる必要があります。

• RPM shutoff enable - allows shutting off the A/C above a maximum RPM to prevent damage to the compressor.
•RPMシャットオフイネーブル - コンプレッサの損傷を防ぐために最大RPMを超えるA / Cをシャットオフできます。

• Maximum RPM - If RPM shutoff is enabled, the A/C will turn off above this RPM.
•最大RPM - RPMシャットオフが有効になっている場合、A / CはこのRPMより上でオフになります。


Posted at 2017/09/23 16:56:02 | コメント(1) | トラックバック(0) | MegaSquirt | クルマ
2017年09月03日 イイね!8

【フルコン】 アイドリングのClosed-Loop(アイドル安定化)について!? その1 【メガスク】

みなさま お姉様 ごきげんよう♪

今回は長くて 堅い そんな話でございますわ

フルコンであるところのMegasquirt(通称メガスク)用ソフト Tunner Studio(通称ツナスタ)の設定について つらつらと抜き書き(ちょっとエロスな響き・・・ですわネ)してみます

【Closed-Loop(アイドル安定化)へといたる ざっくりとしたISC開度と点火時期制御の流れ】

1.スロットルONで走行中:ISC開度=ISC最小開度 点火時期=Ignition table値
2.スロットルOFFで信号待ちストップした時
2-1.スロットルOFF(スロットル開度0%)でエンジン回転落下中:ISC開度=ISC最小開度 点火時期=Ignition table値
2-2.ある回転数まで下がったらアイドル安定化発動:ISC開度=ISC最小開度+ダッシュポット加算でISCがちょいと開く 点火時期=Idle Advance Settingsのtable値へと点火時期が下がる
2-3.アイドル安定化制御中:ISC開度=ISC最小開度+ダッシュポット加算-αでISCがちょっとづつ閉じてゆき目標回転数へと下がる 点火時期=Idle Advance Settingsのtable値+アイドル安定化点火時期補正値

こんな按配ですわ

まずはメガスクが今アイドリング中なのですわネ と判断するタメのスロットル開度の設定です

○Throttle closed TPS threshold
Below this threshold your throttle is considered to be closed.
Used by Closed-loop idle control, idle-VE and idle-advance, idle-VE, idle-advance and overrun fuel-cut.

○スロットル閉TPSしきい値=アイドル判定スロットル開度
このしきい値以下では、スロットルが閉じられている(←アイドル状態)とみなされます。
閉ループアイドル制御、アイドルVEおよびアイドル進角、アイドルVE、アイドリング進みおよびオーバーラン燃料カットによって使用されます。

○Wide-open throttle threshold
Below this threshold your throttle iBelow this threshold, as long as the engine is at least slowly decelerating, the engine is considered to be in overrun.
Used for overrun fuel-cut.s considered to be closed.
Used by Closed-loop idle control, idle-VE and idle-advance, idle-VE, idle-advance and overrun fuel-cut.

○ワイドオープンスロットルしきい値
エンジンが少なくともゆっくりと減速している限り、このスレッショルドを下回ると、エンジンはオーバーラン状態にあるとみなされます。
閉鎖されているオーバーラン燃料カットに使用されます。
閉ループアイドル制御、アイドルVEおよびアイドル進角、アイドルVE、アイドリング進みおよびオーバーラン燃料カットによって使用されます。


[Idle Control]
Algorithm
This option only applies if “PMW valve” or “Stepper valve” are selected as the “Idle Valve Type”.
There are two possible options for this setting:
• “Open-Loop” controls the valve purely based on temperature;
• “Closed-Loop” adjusts the valve position to achieve a target RPM.

アルゴリズム
このオプションは、「アイドルバルブ(ISC)タイプ」として「PMWバルブ」または「ステッパバルブ」が選択されている場合にのみ適用されます。
この設定には2つのオプションがあります。
•「オープンループ」は純粋に温度に基づいてバルブを制御します。
•「閉ループ」は、目標RPMを達成するようにISCバルブの位置を調整します。

[Closed-Loop Idle settings]
Idle Valve Minimum Duty (%)
The duty below which changes in duty no longer have an effect on RPM.

Idle Valve Maximum Duty (%)
The duty above which changes in duty no longer have an effect on RPM.

アイドルバルブ最小デューティ(%)
義務の変更がもはやRPMに影響を与えない義務????
ISC最小開度
スロットル開度が上記で設定した[スロットル閉TPSしきい値]以上になるとISCはこの値まで閉じます
又 アイドリングのClosed-Loop中のISC開度はMinimum Duty~Maximum Dutyの間の値で制御されます
無負荷(ライト消灯・送風ブロアOFF・ラジエターファンOFF)でアイドリングが希望の回転数となる値にすると良いでしょう

アイドルバルブ最大デューティ(%)
義務の変更がRPMに影響を与えなくなりました。????
ISC最大開度
とりあえず95辺りで良いと思いますが 寒い時のエンジン始動でエンジン回転数が上がったまま下がってこなくなってしまった時には この値を減らしてみましょう

スロットル全閉で回転数があるところまでさがってくり PID Delayで設定した時間が過ぎるとClosed-Loop(アイドル安定化)が始まります
Closed-Loopが始まる前のISC開度は下記①の値
Closed-Loopが始まる際のISC開度は下記②の値

①Dashpot Adder (%)
The amount to increase the idle valve duty / steps by when throttle is lifted.
This should be set to a value that results in RPM being slightly above the target RPM.

ダッシュポット加算(%)
スロットルを離してアイドル判定となったときにISC最小開度に加算してISCを開く量。
これは、RPMが目標RPMをわずかに上回る結果となる値に設定する必要があります。
希望アイドル回転数が900rpmの場合 信号待ちストップのためのスロットルOFFでいきなり回転数をすとん!と900rpmまで落としてしまうのではなく 1200rpm辺りでエンジン回転の落下を一旦受け止め その後にじんわりと900rpmへとンジン回転数を下げてゆくのに使います
キャッチボールで剛球をグローブを引いて受け止める ふんわりソフトキャッチ そんなイメージです

②Use Last Value orTable
This setting controls whether the initial duty value used upon entering closed-loop idle is taken from the last time in closed-loop or taken from the initial value table.

前回のISC開度または初期ISC開度テーブルを使用する
この設定は、閉ループアイドル入力時に使用される初期デューティ値が、前回の閉ループのISC開度から取得されるのか、または初期ISC開度テーブルから取得されるのかを制御します

ココは[Use Last Value]で良いのではないかしら
[initial duty value]を使いたい場合はISCのテストモードを駆使して ISC開度と回転数の関係を調べ その値を入力する必要あり!ですわ
テーブルの値は調べた値に対してちょっとだけ少なめにするとよいやもしれませんネ☆



[Air Conditioning Idle-up]
Idle-up Duty Adder (%)
Additional PWM idle duty cycle to add when A/C is active.

アイドルアップデューティアダー(%)
エアコンを使う時にアイドリング回転数を上げるため ISCがぐいっ!と開くようにClosed-Loopで制御されているISC開度に加算する値
ISCのTestmode:https://minkara.carview.co.jp/userid/185893/blog/39629536/
↑この方法でエアコン使用時にアイドリングが安定するISC開度を確認して求めると良いでしょう
エアコン使用時のISC開度-エアコン未使用時のISC開度=ISC開度加算値

Idle up target rpm adder (rpm)
Bump up RPM by this much when A/C is active.

アイドルアップ目標加算回転数(rpm)
A/CがアクティブなときにこれでRPMをかなり上げてください
エアコン使用時にアイドル目標回転数に+する回転数


さて本日の説明はココまで 続きは・・・・
Stay in the same channel See Ya♪

※こっそり ちょこっと追記いたしました
Posted at 2017/09/03 23:32:09 | コメント(3) | トラックバック(0) | MegaSquirt | クルマ
Advertisement

プロフィール

「5月7日 楠みちはる兄貴の首都高SPL第2巻出るそうですわ」
何シテル?   04/21 21:52
みなさま お姉様 ごきげんよう♪ パリジェンヌのフランソワです 川^a^ノ ロドスタクラブR-Junkieの会長代行しています 本名は鈴木”角(かく)”っ...
みんカラ新規会員登録

ユーザー内検索

<< 2018/4 >>

1234567
891011121314
15161718192021
22232425262728
2930     

リンク・クリップ

走る実験室 第二催事場 ”スリー..ツー..ワン. ブレイクアウト!!” 
カテゴリ:フフランソワのHP
2017/08/14 21:27:28
 
乙女のお茶会 
カテゴリ:ロードスタークラブ
2006/03/30 00:18:00
 
ロドスタ+ターボを庭先で作ろう♪ 
カテゴリ:フフランソワのHP
2006/03/28 02:49:03
 

お友達

デンパでヨゴレな私ですがよろしくお願いします
みなさま お姉さまに 「くすっ」と微笑んでもらえるブログを目指しています
61 人のお友達がいます
ikenomotoikenomoto * y402y402
キムキム(&#180;・ω・`)キムキム(´・ω・`) nbノンターボnbノンターボ
一樹(かず)一樹(かず) ムラッた!ムラッた!

ファン

96 人のファンがいます

愛車一覧

ダイハツ ミラ ダイハツ ミラ
通勤&お買い物に活躍しております フルコンMegaSquirt3+MS3XでVVT+ター ...
マツダ ロードスター マツダ ロードスター
平成元年発表のロドスタを先行予約して購入しました 面白さにどっぷりとハマってます 色んな ...
ダイハツ ミラ ダイハツ ミラ
LE-L250V 4ナンバー 通称”ミラバン” いい車ですよ でも3ATは走りませんね
その他 モータースポーツ関連 その他 モータースポーツ関連
フルコンMegaSquirt-III EMS System with MS3X V3.5 ...

過去のブログ

2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2007年
01月02月03月04月05月06月
07月08月09月10月11月12月
2006年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
©2018 Carview Corporation All Rights Reserved.