ドキュメント

充電ルール
(ファームウェアバージョン1.25.2以降用)

ファームウェア・バージョン1.25.2未満の充電ルールのドキュメントはこちらをご覧ください。


                        スクリーンショット・ダイアログの読み込みルール

一般的な動作モード

cFosチャージングマネージャのチャージングルールは、小さなプログラムのように動作します。cFosチャージングマネージャーがチャージングルールを処理する際、"ルール値 "として開始値を取り、全てのチャージングルールを上から下へ実行します。各ルールの条件をチェックし、それが満たされた場合、関連するアクションを実行します。これは、ローディングルールの最後に到達するか、条件が満たされた場合にアクションに「Finish」オプションが設定されるまで続けられる。その後、その時点までに決定されたルール値が返される。

ウォールボックスの充電ルールでは、開始値は0である。すなわち、ルールが満たされない場合、充電は一時停止される蓄電池システムの場合、開始値は最大充放電電力です。つまり、充電ルールが満たされていない場合、最大充放電電力はcFos充電マネージャのバッテリー制御オプションで設定されたものになります。

ウォールボックスの充電ルールには「PV余剰」オプションがあります。各サイクルにおいて、cFosチャージングマネージャーはまず「PV surplus」オプションのある充電ルールがウォールボックスに設定されているかどうかをチェックします。このオプションが設定された充電ルールの値 >= 0 を持つすべてのウォールボックスが最初に考慮され、その充電電流は余剰としてマークされます。その後、「PV surplus」オプションのない充電ルールを持つすべてのウォールボックスが考慮される。つまり、PV余剰を充電したいウォールボックスが優先される。注意:「PV surplus」オプションを持つ充電ルールがウォールボックスに対して-1を返した場合、 このウォールボックスはPV surplusに参加しません。その後、チャージングマネージャーは通常の充電ルールを適用します。

余剰の計算:PV 余剰」オプションが有効な場合、「PV 余剰 >= 式」の条件では、余剰を予測充電フェーズで割った値が、 条件を満たすのに十分な大きさであるかどうかを検討する。PV 余剰」オプションが有効でない場合、システムは各フェーズで余剰 >= 式かどうかを確認する。同じことが「系統連系」、「系統連系」、「太陽光発電」の条件にも適用される。ここで、「PV 余剰」オプションが有効な場合は、電流の合計を予測充電フェーズ数で割った値が式と照合され、 オプションが有効でない場合は、各フェーズの電流が照合される。アクションについては、「PV余剰」オプションがアクティブな場合、全相の電流の合計を予測充電相数で割った値が「余剰電力を送出」、「太陽光発電を送出」、「系統給電を送出」、「フィードインを送出」の値として送出され、オプションがアクティブでない場合は、各相の電流が送出される。要するに、通常のPV余剰充電の場合は、オプションを有効にすることを推奨します。オプションがアクティブでない場合、焦点は負荷管理、つまりcFosチャージングマネージャーは3つの相を別々に考慮します。

各チャージコントローラーには、以下の一般的な設定オプションがあります。

ID:自由に選択できる番号。詳細は下記を参照。

Rule active:アクティブでないルールは無視される。

平日: ルールが適用される日と適用されない日を設定できます。

PV余剰:ウォールボックスの充電ルールでは、充電マネージャは常にPV余剰の充電ルールが有効かどうかを最初にチェックします。その後、フェーズごとの充電電流が決定されます。その後、「PV surplus」オプションが設定されていないすべての充電ルールが上から下に処理されます。

充電または放電:蓄電池システムの充電ルールについて、充電マネージャは、"充電 "オプションを持つすべての充電ルールと "放電 "オプションを持つすべての充電ルールを互いに独立して処理し、その結果、現在の充電容量または放電容量を決定する。

各ローディングルールには、条件とアクションがある。アクションは、条件が満たされた場合にのみ実行される。アクションは、"End" オプションを有効にすることもできる。この場合、アクションが実行され、現在のルール値が返された後、チャージングルールの処理は終了する。終了」が設定されていない場合、チャージングマネージャは次のチャージングルールを続行する。リストの最後に達すると、現在のルール値も返されます。

条件

すべての条件は "Not "オプションを含む。これが設定されている場合、条件が満たされないとアクションが実行される。そうでなければ、条件が満たされたときにアクションが実行される。

いくつかの条件には、「条件を満たさずにルールを実行し続ける」というオプションがある。ここでは秒単位で時間を指定できる。条件が満たされた場合でも、その後x秒間は満たされない可能性があり、アクションは実行される。例えば、PVサープラスが最小値に達した場合、その後x秒間超過してもアクションは実行されます。

時間:指定された時間内に条件を満たすが、時間外には満たさない。これにより、特定の時間に充電することができる。

PV 余剰:相あたりの PV 余剰量(自動車用充電ルールの場合)、または全相あたりの PV 余剰量(ワット単位)(蓄電池シス テムの場合)が、指定値または計算式より大きい(または等しい)場合に条件を満たす。

価格:現在の購入価格(セント/kWh)が、指定された値または計算式より小さい(または等しい)場合、この条件は満たされる。

価格水準:現在の価格水準が指定された値または計算式より小さい(または等しい)場合に条件が満たされる。

参照:コスト重視の充電

SoC:車の充電状態(cFos充電マネージャがこの値を知っている場合)またはバッテリストレージが指定された値または式より大きい(または等しい)場合に条件が満たされます。

積載車両数:積載車両数が指定値または計算式より大きい(または等しい)場合に条件を満たす。

グリッドリファレンス:グリッドリファレンス(フェーズごとの自動車用充電ルールの場合、全フェーズにわたるワット単位の蓄電池用充電ルールの場合)が、指定された値または計算式より大きい(または等しい)場合、条件は満たされる。

系統投入量:系統投入量(各相の自動車充電ルール、全相の蓄電池充電ルール(ワット))が、指定された値または計算式より大きい(または等しい)場合、条件は満たされる。

太陽光発電:フェーズごとの発電電流(自動車用充電ルールの場合)、または全フェーズにわたる発電電力(蓄電池の場合)が、指定された値または計算式より大きい(または等しい)場合に条件が満たされる。

入力アクティブ:指定されたデバイスID(ウォールボックスの場合はE1、E2、...、メーターの場合はM1、M2、...)を持つデバイスの指定された番号を持つ入力がアクティブである場合に条件が満たされます。このようにして、充電ルールをスイッチング入力と組み合わせて使用することができます。例えば、cFos Power Brain Wallboxには2つのS0入力があります。これらを使用するには、cFos Power Brain S0メーターをcFos Charging Managerの「Display」ロールを持つデバイスとして設定します。このメーターがデバイスID M1を持っていると仮定すると、デバイスID M1と入力番号0を使用してS0-1入力をアドレス指定できます。cFos Power BrainのS0入力の配線に関する情報は、S0入力/S0カウンタとModbusカウンタについてのページでご覧いただけます。例えば、外部スイッチを使用して充電電流を制御したり、エネルギー供給会社の仕様に従ってリレーを切り替えるリップル制御レシーバーを使用したい場合は、入力付きの充電ルールを使用できます。このようにして、入力経由でPV余剰電力用充電コントローラーを起動することもできます。

環境にやさしい: ここでは、充電プロセスの最大希望遅延時間と予想充電時間を指定できます。この条件は、cFos充電マネージャができるだけ環境にやさしく、グリッドにやさしい開始時間を計算し、それに達した時点で満たされた(満たされたまま)とみなされます。環境にやさしい充電を参照。

数式:式の値が > 0(浮動小数点値)の場合に条件が満たされる。数式を参照。

常に:条件は常に満たされている。

行動

アクションは、ロードルールの条件が満たされた場合(または、"Not "オプションが設定され、条件が満たされなかった場合)に実行される。

値/式に設定する:現在のルール値が指定された値または式に設定される。

PV余剰供給/太陽光発電供給/系統供給/フィードイン供給:電流制御値は対応する値に設定される。蓄電システム用充電ルールの場合は、全フェーズにわたるワット単位の電力。ウォールボックス用充電ルールの場合、これは通常充電時のフェーズごとの電流で、余剰充電(「PV余剰」オプションが設定されている)の場合は、すべてのフェーズにわたる電流の合計を、充電に使用されるフェーズ数(予測または実際)で割った値です。この値には係数を掛けることもでき、デフォルトでは 1 になっている。これは例えば、グリッド消費またはフィードインを避けるために蓄電池システムを制御するために使用することができます。蓄電システムの充電レベルは、系統からの供給で蓄電システムを充電することになる。しかし、グリッド・リファレンスを決定する際には測定誤差があるため、グリッド・リファレンスに1に近い係数を掛けたものが蓄電システムの充電ルールとして使用される。

変数を設定する:指定された変数が値または式に設定されます。チャージング・マネージャー変数またはユーザー定義デバイス変数を名前として指定できます。Charging Manager 変数は "CM." で始まり、デバイス変数にはデバイス ID と変数名(例:E1.x)があります。

以下の変数も使用できます:

_rule_val現在のルール値。数式で問い合わせることもできます。
_rule_id現在のルールID。ルールIDは、最初に無視されたルールのIDに設定され、デバイスタイルに表示されます。 また、"_rule_id "を使用してルールごとにこの値を設定することもできます。例えば、どの重要なルールが処理されたかを視覚化することができます。
_rule_minこの値は通常、単相/三相充電の切り替え時に設定します(電流制限のある条件を指定した場合など)。ここでは、この値を自分で設定することができます。電流制限値が"_rule_min "を超える(または等しい)状態が一定時間続くと、単相充電から三相充電に切り替わります。
_undercut値がゼロより大きい場合、アンダーシュートをアクティブに設定する(説明は以下を参照)。

そして:ルールを次のルールにリンクする。現在のルールの条件が満たされない場合、次のルールの条件は満たされないとみなされる(次のルールの条件が実際に満たされるかどうかに関係なく)。

または:ルールを次のルールにリンクする。次のルールの条件は、現在のルールの条件が満たされる場合に満たされるとみなされる(次のルールの条件が実際に満たされるかどうかは関係ない)。

Go to: cFos充電マネージャは、IDが指定されたIDと同じである最初の充電ルールを(上から下へ)検索し、この充電ルールで充電ルールの処理を続行する。見つからない場合は、次の充電ルールで処理を続行します。注意: 無限ループは避けてください!チャージング・マネージャーはしばらくするとチャージング・ルールの処理をキャンセルしますが、不必要な(計算)時間を浪費する可能性があります。充電ルールの条件と組み合わせて、このアクションを使用して、小さなルールプログラムを作成できます。

アンダーカット

条件によっては、条件が満たされなくてもルールを実行し続ける時間を秒単位で 設定できる。例えば、スイッチング入力が設定されたときに実行されるルールを定義できる。時間を設定すると、入力が設定されていなくても、このルールは N 秒間実行され続けます。PV 余剰充電では、この時間を使用して、短時間の雲によって充電が中断されるのを防ぐことができます。

チャージングマネージャーは"_undercut "と呼ばれるフラグで、この"_undercut "が少なくとも1つのルールでアクティブかどうかを記憶する。ウォールボックスの充電ルールの結果、ウォールボックスで設定された最小充電電流を下回る値になり、"_undercut "フラグが設定された場合、cFos充電マネージャーは最小充電電流をルール値として返し、車の充電を継続します。ただし、充電ルール(上記参照)を使用して、自分で「_undercut」フラグを設定または削除することもできます。