您需要了解的Python開源能源項目

在學(xué)習(xí)如何編程方面陨亡,我最喜歡的部分之一就是發(fā)現(xiàn)開源軟件的功能购公。奇怪的是,每當(dāng)您準(zhǔn)備進(jìn)入一個新項目泊交,構(gòu)建一個新工具或進(jìn)行一些新分析時乳讥,就有人曾經(jīng)想到過該項目-或類似的東西。圍繞您的主題或選擇問題進(jìn)行清晰定義的Google搜索通常會產(chǎn)生大量有用的博客文章廓俭,軟件包和Github信息庫云石,這些信息由聰明的付費人員創(chuàng)建。

開發(fā)開源項目最困難的部分是它們是公共物品研乒,每個人都從中受益汹忠,但是創(chuàng)作者很少能從作品提供的全部價值中獲得補償。真正好的作品通常是某個學(xué)位的副產(chǎn)品雹熬,直接由一筆贈款提供資金宽菜,或者是由一家科技公司以善意的形式發(fā)布的,該公司可以負(fù)擔(dān)分享一些它認(rèn)為與醬汁無關(guān)的秘密(例如Apache Spark或Facebook的Prophet) )竿报。

以我在可再生能源方面的背景铅乡,我對將數(shù)據(jù)科學(xué)應(yīng)用于能源轉(zhuǎn)換,或者更具體地說烈菌,是如何管理可再生能源發(fā)電并入電網(wǎng)特別感興趣阵幸。該領(lǐng)域中的一些常見問題包括電力負(fù)荷預(yù)測,太陽能和風(fēng)能發(fā)電預(yù)測芽世,整體電力系統(tǒng)建模(以衡量整個電網(wǎng)的性能)和電池優(yōu)化模型(重要的是擁有智能系統(tǒng)來管理儲能解決方案以實現(xiàn)最大化可再生能源的好處)挚赊。在轉(zhuǎn)向數(shù)據(jù)科學(xué)的過程中,我偶然發(fā)現(xiàn)了其中一些項目济瓢,并希望分享一些荠割。

電力基因組計劃

公用事業(yè),項目開發(fā)商旺矾,倡導(dǎo)組織和其他電網(wǎng)利益相關(guān)者在工作中強烈需要電力系統(tǒng)建模蔑鹦。隨著風(fēng)能和太陽能繼續(xù)搶占市場份額,我們需要了解如何規(guī)劃和運營具有高比例的可變可再生能源的電網(wǎng)宠漩。這種初步分析稱為容量擴展計劃举反,這對于某些利益相關(guān)者來說是一個巨大的障礙,因為它通常需要大量資源扒吁,復(fù)雜且耗時火鼻。顯然需要一種工具室囊,以使資源受限的可再生能源倡導(dǎo)者能夠測試容量擴展計劃并創(chuàng)建支持其觀點所需的數(shù)據(jù)。

專注于能源轉(zhuǎn)換對環(huán)境的影響的數(shù)據(jù)科學(xué)家Greg Schively正在使用贈款創(chuàng)建“電力基因組計劃”魁索。這個開源項目將允許用戶在美國的特定區(qū)域進(jìn)行磨練融撞,并考慮到各種基本變量,例如現(xiàn)有發(fā)電成本粗蔚,傳輸限制尝偎,預(yù)計燃料成本,負(fù)載曲線等鹏控。它還允許用戶通過集群生成致扯,根據(jù)其特定項目進(jìn)行修改,以調(diào)整各種粒度級別的設(shè)置当辐。

該項目目前面向#EnergyTwitter明星Jesse Jenkins的GenX項目抖僵,但很快將變得更加廣泛,使可再生能源倡導(dǎo)者或需要電力系統(tǒng)建模的任何人都可以利用這些工具來支持能源轉(zhuǎn)型缘揪。

鏈接:https//github.com/gschivley/PowerGenome

電力系統(tǒng)優(yōu)化模型可用于探索未來能源系統(tǒng)中不同法規(guī)的成本和排放影響耍群。運行這些模型最困難的部分之一就是組裝所有數(shù)據(jù)。一個典型的模型將定義幾個區(qū)域找筝,每個區(qū)域都需要以下數(shù)據(jù):

  • 所有現(xiàn)有的發(fā)電機組(可能在每個區(qū)域內(nèi)分為幾個離散的群集)
  • 區(qū)域之間的傳輸限制
  • 每小時負(fù)荷概況(包括車輛和建筑物電氣化產(chǎn)生的新負(fù)荷)
  • 每小時的風(fēng)能和太陽能發(fā)電概況
  • 新發(fā)電機組的成本估算

由于計算復(fù)雜性和運行時間隨區(qū)域數(shù)量和生成單元群集的增加而增加蹈垢,因此用戶可能只希望分解區(qū)域和生成單元,使其靠近主要關(guān)注區(qū)域袖裕。例如曹抬,一項針對新墨西哥州清潔電力法規(guī)的研究可能會將西北太平洋的多個州合并為一個地區(qū),同時還將亞利桑那州的聯(lián)合循環(huán)機組拆分為多個組急鳄。

PowerGenome的目標(biāo)是讓用戶在設(shè)置文件中進(jìn)行所有這些選擇沐祷,然后運行一個腳本來生成電源系統(tǒng)模型的輸入文件。PowerGenome當(dāng)前為GenX生成輸入文件攒岛,我們希望在不久的將來擴展到其他模型。

公用事業(yè)數(shù)據(jù)解放(PUDL)

所有數(shù)據(jù)科學(xué)家都知道胞锰,查找灾锯,組織和清除特定項目所需的數(shù)據(jù)非常耗時,并且通常是成功項目的最大障礙嗅榕。對于能源行業(yè)來說尤其如此顺饮,聯(lián)邦能源管理委員會(FERC),能源信息管理局(EIA)和許多其他組織在能源行業(yè)中發(fā)布了許多有用的數(shù)據(jù)凌那,但格式和標(biāo)準(zhǔn)不同兼雄。

催化劑合作社(Catalyst Cooperative)是一小組由數(shù)據(jù)科學(xué)家和政策工作者組成的小組,由工人擁有的咨詢公司組織帽蝶,已創(chuàng)建了公用事業(yè)數(shù)據(jù)解放(PUDL)項目來解決此問題赦肋。用他們的話來說,PUDL“ 通過清洗,標(biāo)準(zhǔn)化和交叉鏈接來自單個數(shù)據(jù)庫中不同來源的實用程序數(shù)據(jù)佃乘,獲取已經(jīng)公開可用的信息囱井,并使之可公開使用∪け埽” PUDL數(shù)據(jù)庫當(dāng)前包含有關(guān)燃料使用庞呕,發(fā)電混合,電廠運行成本的數(shù)據(jù)程帕,甚至包括環(huán)境保護(hù)署(EPA)的排放數(shù)據(jù)住练。該團(tuán)隊還著眼于添加幾個新的數(shù)據(jù)集。

這個團(tuán)隊正在解決一個巨大的問題:組織所有這些數(shù)據(jù)并將其轉(zhuǎn)換為機器可讀的格式愁拭。與Power Genome項目(使用PUDL)類似的精神讲逛,Catalyst合作社旨在降低能源系統(tǒng)分析的進(jìn)入壁壘,并使這些資源可供所有人使用敛苇。

鏈接:https//github.com/catalyst-cooperative

pyiso

要求獨立系統(tǒng)運營商(ISO)負(fù)責(zé)運營批發(fā)電力市場并平衡不同地區(qū)的電網(wǎng)電力妆绞,它們必須以15個間隔發(fā)布負(fù)荷數(shù)據(jù)。但是枫攀,收集此數(shù)據(jù)需要不方便的Web抓取和下載CSV文件的混合括饶。

WattTime是一個非營利性組織,它收集實時ISO數(shù)據(jù)来涨,并使電力消費者能夠在電網(wǎng)中可再生能源百分比最高的時候使用能源图焰。WattTime開源了PYISO庫,該庫為其API提供了強大的支持蹦掐,使任何人都可以方便地訪問歷史和實時負(fù)載以及生成數(shù)據(jù)技羔。實際上,我使用該庫創(chuàng)建了Peaky Finders卧抗,這是NYISO(紐約ISO)的峰值負(fù)荷預(yù)測應(yīng)用程序藤滥,為我節(jié)省了很多時間和頭痛。

與PUDL相似社裆,PYISO的創(chuàng)建者意識到有必要對實用程序和ISO需要發(fā)布的數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化拙绊。盡管年齡不大,但我發(fā)現(xiàn)創(chuàng)始人的播客集對學(xué)習(xí)項目背后的背景和原理很有幫助泳秀。

鏈接:https//github.com/WattTime/pyiso

其他一些

其他值得提及的項目:

WindML

虛擬圖書館

OSESMO

  • 電池優(yōu)化建模是一個巨大的挑戰(zhàn)嗜傅,因為能量存儲資源不斷增加金句,以最大限度地提高可再生能源的發(fā)電量-這是一個幫助入門的開源工具。
  • 鏈接:https//github.com/RyanCMann/OSESMO
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吕嘀,一起剝皮案震驚了整個濱河市违寞,隨后出現(xiàn)的幾起案子贞瞒,更是在濱河造成了極大的恐慌,老刑警劉巖坞靶,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件憔狞,死亡現(xiàn)場離奇詭異,居然都是意外死亡彰阴,警方通過查閱死者的電腦和手機瘾敢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來尿这,“玉大人簇抵,你說我怎么就攤上這事∩渲冢” “怎么了碟摆?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長叨橱。 經(jīng)常有香客問我典蜕,道長,這世上最難降的妖魔是什么罗洗? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任愉舔,我火速辦了婚禮,結(jié)果婚禮上伙菜,老公的妹妹穿的比我還像新娘轩缤。我一直安慰自己,他們只是感情好贩绕,可當(dāng)我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布火的。 她就那樣靜靜地躺著,像睡著了一般淑倾。 火紅的嫁衣襯著肌膚如雪馏鹤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天娇哆,我揣著相機與錄音假瞬,去河邊找鬼。 笑死迂尝,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的剪芥。 我是一名探鬼主播垄开,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼税肪!你這毒婦竟也來了溉躲?” 一聲冷哼從身側(cè)響起榜田,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎锻梳,沒想到半個月后箭券,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡疑枯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年辩块,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荆永。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡废亭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出具钥,到底是詐尸還是另有隱情豆村,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布骂删,位于F島的核電站掌动,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏宁玫。R本人自食惡果不足惜粗恢,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望撬统。 院中可真熱鬧适滓,春花似錦、人聲如沸恋追。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽苦囱。三九已至嗅绸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間撕彤,已是汗流浹背鱼鸠。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留羹铅,地道東北人蚀狰。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像职员,于是被迫代替她去往敵國和親麻蹋。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,925評論 2 344