SolarPILOT
提供: NREL
タワー型集光型太陽熱発電所のヘリオスタットフィールドとレシーバーの配置・最適化を行う、NRELによる無料のオープンソースツールです。
- 料金
- 無料
- 無料トライアル
- 無料プランあり
- おすすめの用途
- CSP研究者と太陽集熱フィールド設計者
メリットとデメリット
メリット
- 計算効率が高く、解析的手法により10,000基以上のヘリオスタットからなる大規模フィールドを数秒でシミュレーション可能。
- 完全に無料でオープンソースであり、スタートアップや学術研究者にとっての金銭的障壁を取り除きます。
- デュアルエンジン方式により、高速性(エルミート展開)と高い精度(光線追跡)の両方を提供します。
- カスタマイズ性が高く、複雑な土地形状、多様なヘリオスタット設計、独自の照準戦略に対応します。
- NRELの数十年にわたるCSPの専門知識に裏付けられた、透明性が高く査読済みのアルゴリズム。
- PythonおよびLKスクリプトインターフェースによる高い自動化の可能性。
- WindowsおよびLinux環境に対応したクロスプラットフォーム互換性。
デメリット
- CSPの物理や光学モデリングの原理に慣れていないユーザーにとっては習得が難しいです。
- 非常に大規模な光線追跡シミュレーションではハードウェア負荷が高く、多大なCPUリソースを必要とします。
- 用途が限定的であり、光学レイアウトに特化したツールであるため、パワーブロック全体のモデリングや財務モデリングは行えず、それらはSAMで実施する必要があります。
- 最新の商用SaaS設計ツールと比較すると、ユーザーインターフェースは一般的なユーザーには取っ付きにくい場合があります。
- テクニカルサポートは専任のエンタープライズ向けヘルプデスクではなく、主にコミュニティベースです。
集光型太陽熱発電(CSP)プラントの設計には、数千基のヘリオスタットが太陽光を中央のレシーバーへ正確に反射するよう保証するための高精度なモデリングが必要です。SolarPILOT(Solar Power tower Integrated Layout and Optimization Tool)は、ヘリオスタットフィールドのレイアウトと性能特性評価に伴う複雑な幾何学的および光学的課題を解決します。
このソフトウェアは主に、研究者、産業技術の開発者、学術機関がCSP技術の価値を定量化し、さまざまな条件下での性能を評価するために使用されています。計算効率と高忠実度のシミュレーションを両立させるプラットフォームを提供することで、SolarPILOTは抽象的な構想から最適化されたサイト固有の太陽集熱フィールド設計へと進むことを可能にします。
SolarPILOTとは?
SolarPILOTは、米国国立再生可能エネルギー研究所(NREL)によって開発された、太陽エネルギーシステムの設計・最適化に特化したソフトウェアパッケージです。集光型太陽熱発電(CSP)のモデリングツールに分類され、特に「パワータワー」型(中央レシーバー方式)システムに焦点を当てています。
このソフトウェアは、太陽、ヘリオスタット(追尾式ミラー)フィールド、および中央レシーバーの相互作用をシミュレートすることで動作します。個々のヘリオスタットが生成するフラックス像を特徴づけるために高度な解析的エルミート展開手法を採用しており、大規模フィールドの迅速な解析を可能にします。さらに高い精度を必要とするユーザー向けに、SolarPILOTはモンテカルロ光線追跡シミュレーションのためにNRELのSolTraceエンジンを統合しています。
GitHubでホストされ、米国エネルギー省の資金提供を受けたオープンソースプロジェクトとして、SolarPILOTはCSP業界における透明で検証可能な標準として機能しています。WindowsおよびLinux向けのスタンドアロンデスクトップアプリケーションとして提供されるほか、簡易的な性能シミュレーションのためにNRELのより広範なSystem Advisor Model(SAM)にも統合されています。
機能
- ヘリオスタットフィールドのレイアウト生成:現地の日射条件、タワー高さ、レシーバー形状に基づき、集熱量を最大化する太陽集熱フィールドのレイアウトを自動的に作成します。
- 光学性能の特性評価:鏡面での光の反射をシミュレートし、影や遮蔽を考慮しながら、実際にどれだけのエネルギーがレシーバーに到達するかを予測します。
- カスタマイズ可能な土地境界:KMLファイルを使用して複雑な土地形状を定義できるため、現実的なサイト制約内にのみヘリオスタットを配置します。
- 解析エンジンと光線追跡エンジン:迅速な設計反復のための高速な解析手法と、複雑な形状を検証するための堅牢な光線追跡手法(SolTrace経由)を選択できます。
- スマートな照準アルゴリズム:各ヘリオスタットがレシーバー上のどの点を狙うべきかを自動的に決定し、設備を損傷させる可能性のある「ホットスポット」を防止します。
- パラメトリック解析:複数のシミュレーションを連続して実行し、ヘリオスタットのサイズやタワー高さといった単一の変数の変更がシステム全体のコストにどう影響するかを確認できます。
- マルチスレッド実行:最新のコンピュータプロセッサを活用して複雑な計算を並列実行し、数千枚の個別ミラーのシミュレーションに要する時間を大幅に短縮します。
- APIおよびPythonサポート:ワークフローの自動化や他のモデリングツールとの統合を必要とする上級ユーザー向けに、Pythonベースのインターフェース(CoPylot)と組み込みスクリプト言語(LK)を提供します。
SolarPILOTの価格
SolarPILOTは、米国国立再生可能エネルギー研究所(NREL)が提供するオープンソースソフトウェアです。
- 無償提供:本ソフトウェアは商用・非商用の両目的で無料でダウンロード、使用、改変が可能です。
- ソースコードへのアクセス:C++のソースコードはGitHubで公開されており、組織はアルゴリズムを監査したり、新機能の開発に貢献したりできます。
- サブスクリプション料金なし:NRELの公式配布版には、ライセンス費用、月額料金、使用量に基づく課金は一切ありません。
- サポート:ソフトウェアは無料である一方、技術サポートは一般に、提供されるドキュメントおよびGitHub上のコミュニティ主導のイシュー管理に限られます。
連携
SolarPILOTはより広範な再生可能エネルギー研究エコシステムの中で機能するよう設計されており、いくつかの重要な技術的連携をサポートしています。
モデリングおよびシミュレーションの連携
- System Advisor Model(SAM):SolarPILOTはSAMに統合され、そのパワータワーモデルの基盤となるレイアウトと特性評価を提供します。
- SolTrace:本ソフトウェアには、詳細な光学検証のためにSolTrace光線追跡エンジンの組み込み版が含まれています。
- CoPylot(Python API):フル機能のPythonインターフェースにより、データサイエンスライブラリやカスタム研究スクリプトとのシームレスな統合が可能です。
データとファイル形式
- Google Earth(KML):土地境界やサイト位置を定義するためのKMLファイルをサポートします。
- CSV/テキスト:スプレッドシートやデータベースツールでさらに分析するために、レイアウトデータやシミュレーション結果をエクスポートできます。
SolarPILOTのセットアップ方法
- NREL SolarPILOTの公式ウェブサイトまたはGitHubのリリースページから、WindowsまたはLinux用のインストーラーをダウンロードします。
- インストールウィザードを実行し、オープンソースライセンス条項に同意します。
- アプリケーションを起動し、「New Project(新規プロジェクト)」を選択して空白の構成から開始します。
- 緯度と経度を入力し、気象データファイルをインポートして、サイトの位置を定義します。
- 構成タブでヘリオスタットの形状、タワーの高さ、レシーバーの寸法を指定します。
- 「Layout(レイアウト)」コマンドを実行し、入力内容に基づいて太陽集熱フィールドを生成します。
SolarPILOTの使い方
一般的なワークフローは「Weather(気象)」タブから始まり、ユーザーは特定の場所の太陽資源を定義します。環境データを設定したら、「Heliostat(ヘリオスタット)」および「Receiver(レシーバー)」タブに移動し、プラントの物理的特性を定義します。
これらのパラメータを入力した後、ユーザーはレイアウトルーチンを実行します。SolarPILOTはフィールドにミラーを配置し、影や遮蔽を最小限に抑えるよう配置を最適化します。次にユーザーはインタラクティブな3Dプロッタでフィールドを表示し、レイアウトが土地の制約内に収まっているかを確認します。
性能を検証するために、ユーザーは「Flux Simulation(フラックスシミュレーション)」を実行し、一日のさまざまな時刻にレシーバーに当たる光の強度を計算します。特定の領域でフラックスが高すぎる場合、ユーザーは照準アルゴリズムを適用してエネルギーを再分配します。最後に、ユーザーはパラメトリックシミュレーションを実行し、風速やミラーの反射率の変動が年間の集熱量にどう影響するかを確認できます。
SolarPILOTで管理できること
- ヘリオスタットフィールドのレイアウト:数千枚に及ぶ個々の追尾ミラーの座標と向きを生成します。
- レシーバーのフラックスプロファイル:中央タワーに当たる太陽放射の強度を示す詳細なマップを作成します。
- 土地境界:太陽熱発電所建設のためのサイト制約や除外区域を管理します。
- 光学性能データ:インターセプト率、影、遮蔽、コサイン損失に関するレポートを生成します。
- 設計最適化:均等化発電原価を最小化するため、タワーの高さ、レシーバーのサイズ、ヘリオスタット数のトレードオフを管理します。
- シミュレーションスクリプト:複雑な複数ケースの研究のための自動化されたLKまたはPythonスクリプトを管理します。
よくある質問
SolarPILOTは何をするソフトですか?
SolarPILOTは、集光型太陽熱発電のタワーシステムに特化した設計・特性評価ツールです。エンジニアや研究者が最適なヘリオスタットフィールドのレイアウトを作成し、高度な解析手法や光線追跡手法を用いて太陽集熱装置の光学性能をシミュレートするのに役立ちます。
SolarPILOTはどのような人に最適ですか?
高精度な光学モデリングを必要とするCSP研究者、太陽集熱フィールド設計者、大学の学生に最適です。新しい太陽熱技術を開発する人や大規模な発電事業プロジェクトを最適化する人にとって、業界標準のツールです。
SolarPILOTは無料ですか?
はい、SolarPILOTはNRELが開発し、米国政府の資金提供を受けた無料のオープンソースソフトウェアです。コンパイル済みのデスクトップアプリケーションと元のソースコードの両方が無償で入手できます。
SolarPILOTの主な制限は何ですか?
主な制限は、太陽熱発電プラントの「フロントエンド」(太陽集熱フィールドとレシーバー)にほぼ特化している点です。蒸気タービン、蓄熱、プラントの財務性能はシミュレートしませんが、それらを扱うNRELのSAMソフトウェアにデータをエクスポートすることは可能です。
SolarPILOTの最良の代替ソフトは何ですか?
一般的な代替ツールには、Tonatiuh(オープンソース)、SolTrace(同じくNREL製)などの他のCSPモデリングツールや、CSP技術プロバイダーが開発した各種の独自ソフトウェアパッケージがあります。より広範なシステム分析には、NRELのSystem Advisor Model(SAM)が標準的な補完ツールとなります。
SolarPILOTの代替ツール
Solar-Log WEB Enerest
太陽光発電モニタリングプラットフォーム
Solar-Logデータロガー向けのクラウドベースの太陽光監視ポータルで、太陽光発電の運用者に故障アラート、フリート管理、チケット管理、発電量レポートの自動作成を提供します。
Solargenic
太陽光発電提案用ソフトウェアツール
インバーター、メーター、センサーからリアルタイムデータを収集する太陽光発電監視ポータル兼モバイルアプリで、一戸建て住宅から100以上の発電所のポートフォリオまで対応します。
Sollit
ソーラーCRMソフトウェア
再生可能エネルギーの設置業者向けのモジュール式CRM・太陽光発電設計・プロジェクト管理プラットフォームで、旧称は2Solar、ヒートポンプ、蓄電池、EV充電器向けのモジュールも備えています。



