能源供應優化

Azure Batch
Azure Blob 儲存體
Azure 資料科學 虛擬機器
Azure 佇列儲存體
Azure SQL Database

解決方案構想

本文是解決方案概念。 如果您想要使用詳細資訊來擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應 讓我們知道。

此解決方案提供以 Azure 為基礎的智慧解決方案,並套用外部開放原始碼工具,以判斷能源電網各種能源資源的最佳能源單位承諾。 其目標是降低這些承諾用量所產生的整體成本,同時滿足能源需求。

架構

Architecture diagram that shows energy supply optimization.

下載此架構的 Visio 檔案

資料流程

  1. 此範例資料由新部署的 Azure Web 工作進行串流。 Web 作業會使用 Azure SQL 的資源相關資料來產生模擬的資料。
  2. 資料模擬器會將此模擬資料摘要至Azure 儲存體,並在儲存體佇列中寫入訊息,以在解決方案流程的其餘部分使用。
  3. 另一項 Web 工作會監視儲存體佇列,並在佇列中的訊息可供使用時,立即起始 Azure Batch 工作。
  4. Azure Batch 服務可搭配資料科學虛擬機器使用,以根據接收的輸入最佳化來自特定資源類型的能源供應。
  5. Azure SQL Database 會用於儲存接收自 Azure Batch 服務的最佳化結果。 Power BI 儀表板中隨後會取用這些結果。
  6. 最後,使用 Power BI 將結果視覺化。

元件

用來實作此架構的重要技術:

案例詳細資料

能源電網由能源消費者和各類能源供應、交易和儲存元件組成:變電站接受電力負荷或出口過度電力:電池可以排放能量或儲存它以供日後使用:風力發電廠和太陽能電池板(自我排程發電機)、微型渦輪機(可發送發電機),以及需求回應投標都可以參與,以滿足電網內消費者的需求。

不同資源類型的取得成本各異,而每種資源類型的產能和物理特性會限制資源的調度。 鑒於所有這些限制,智慧型電網操作員必須面對的挑戰是,每種類型的資源在一段時間內應該認可多少能源。 這可讓電網的預測能源需求得到滿足。

潛在的使用案例

此解決方案示範 Azure 能夠容納 Pyomo 和 CBC 等外部工具,以解決大型數值優化問題,例如混合整數線性程式設計、將多個優化工作平行處理至 Azure Batch 的 Azure 虛擬機器。 其他相關產品包括Azure Blob 儲存體、Azure 佇列儲存體、Azure Web 應用程式、Azure SQL 資料庫和 Power BI。

下一步

產品檔:

Microsoft Learn 課程模組: