コンバーターを備えたウルトラコンデンサ
この例では、ウルトラコンデンサから電力を引き出す際に、DC-DC コンバーターを使用して一定の負荷電圧を保つ方法を示します。コンバーターが負荷に電力を供給し、コンデンサの電圧が低下します。コンデンサの電圧がしきい値 4 V 未満になると、保護回路が負荷を切断します。10 秒になると発電機がオンになり、負荷に電力が供給されてコンデンサが充電されます。
モデルを開く

Low Charge Protection Circuit サブシステムを開く

Simscape ログからのシミュレーション結果の表示
このプロットは、DC-DC コンバーターと発電機が抵抗負荷に供給する電圧を示しています。ウルトラコンデンサの電圧が 4 V 未満に低下すると、低充電保護回路によって負荷が切断されます。10 秒になると発電機がオンになり、負荷に電力が供給されてウルトラコンデンサが充電されます。

リアルタイム シミュレーションの結果
この例は、以下のプラットフォームでテストされました。
Intel® 3.5 GHz i7 マルチコア CPU と 4 GB の RAM を搭載した Speedgoat™ Performance リアルタイム ターゲット マシン。
3.5 GHz の Intel® Core XEON E3-1275v3 と 4 GB の RAM を搭載した dSPACE® SCALEXIO LabBox。
Simscape のローカル ソルバーを使用することで、このモデルを 20 マイクロ秒のステップ サイズでリアルタイム実行できます。サンプル レートが小さい場合、コールド キャッシュが原因で、最初のタスク実行中にタスク オーバーランが発生する可能性があります。このオーバーランを回避するには、選択したプラットフォームがこれらのオプションをサポートしている場合、タスク オーバーランの数を制限するか、リアルタイム アプリケーションの起動フェーズにおいてタスクのオーバーラン許容回数を制限するか、周期タスクのサンプル時間を延長することで、起動時の動作を緩和できます。