メインコンテンツ

エネルギー スカベンジャー

このモデルは、単純な代表モデルを使用して、回転エネルギー スカベンジャーのパフォーマンスを調べる方法を説明します。電気エネルギーは、DC モーターのシャフトに接続された、中心からずれた質量から生成されます。質量、ジオメトリ、モーター、および電気のパラメーターを、予想される機械的励起と一致させなければなりません。生成された電力は、抽出された機械動力より小さくなります。これは主に、モーター巻線による損失と、回転子の粘性減衰によるものです。この例は Nunna, K. "Constructive interconnection and damping assignment passivity-based control with applications", Imperial College London (2014) に基づいています。ここでのモデルは、DC-DC コンバーターを省略しているという点で単純化しています。

モデル

Simscape ログからのシミュレーション結果

以下のプロットは、動力計の速度と吊り下げられた質量の速度を、発生電流、負荷電流、および充電量とあわせて示しています。

リアルタイム シミュレーションの結果

この例は、以下のプラットフォームでテストされました。

  • 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 のローカル ソルバーを使用することで、このモデルを 100 マイクロ秒のステップ サイズでリアルタイム実行できます。サンプル レートが小さい場合、コールド キャッシュが原因で、最初のタスク実行中にタスク オーバーランが発生する可能性があります。このオーバーランを回避するには、選択したプラットフォームがこれらのオプションをサポートしている場合、タスク オーバーランの数を制限するか、リアルタイム アプリケーションの起動フェーズにおいてタスクのオーバーラン許容回数を制限するか、周期タスクのサンプル時間を延長することで、起動時の動作を緩和できます。