PySDDP: An Open-Source Python Tool Applied to the Operation Planning Problem in the Age of Energy Transition

There is a strong movement towards energy transition in the current context of large-scale power systems world-wide. In this dynamic scenario, the existence of computational tools capable of providing an environment that work as an interactive laboratory becomes essential for engineering education....

Full description

Saved in:
Bibliographic Details
Published in:2023 58th International Universities Power Engineering Conference (UPEC) pp. 1 - 6
Main Authors: Silva, Amanda P., Marcato, Andre L. M., Castro, Alessandro L., Pinto, Diogo B., Cunha, Camila T. S.
Format: Conference Proceeding
Language:English
Published: IEEE 30-08-2023
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract There is a strong movement towards energy transition in the current context of large-scale power systems world-wide. In this dynamic scenario, the existence of computational tools capable of providing an environment that work as an interactive laboratory becomes essential for engineering education. PySDDP is a free Python computational tool applied to the operation planning of large-scale power systems and is available through the PyPI and GitHub repositories. PySDDP's name comes from Sthocastic Dual Dynamic Programming, one of the most popular algorithms applied to solve long-term hydro-thermal operating planning. PySDDP has mechanisms for manipulating all data used to solve the operation planning problem of Brazilian official models. However, it can friendly receive contributions from third parties to include data from energy systems of other countries. Moreover, its implementation in Python makes the tool easy to understand and allows easy extension with third-party libraries.
AbstractList There is a strong movement towards energy transition in the current context of large-scale power systems world-wide. In this dynamic scenario, the existence of computational tools capable of providing an environment that work as an interactive laboratory becomes essential for engineering education. PySDDP is a free Python computational tool applied to the operation planning of large-scale power systems and is available through the PyPI and GitHub repositories. PySDDP's name comes from Sthocastic Dual Dynamic Programming, one of the most popular algorithms applied to solve long-term hydro-thermal operating planning. PySDDP has mechanisms for manipulating all data used to solve the operation planning problem of Brazilian official models. However, it can friendly receive contributions from third parties to include data from energy systems of other countries. Moreover, its implementation in Python makes the tool easy to understand and allows easy extension with third-party libraries.
Author Silva, Amanda P.
Marcato, Andre L. M.
Castro, Alessandro L.
Pinto, Diogo B.
Cunha, Camila T. S.
Author_xml – sequence: 1
  givenname: Amanda P.
  surname: Silva
  fullname: Silva, Amanda P.
– sequence: 2
  givenname: Andre L. M.
  surname: Marcato
  fullname: Marcato, Andre L. M.
– sequence: 3
  givenname: Alessandro L.
  surname: Castro
  fullname: Castro, Alessandro L.
– sequence: 4
  givenname: Diogo B.
  surname: Pinto
  fullname: Pinto, Diogo B.
– sequence: 5
  givenname: Camila T. S.
  surname: Cunha
  fullname: Cunha, Camila T. S.
BookMark eNo1UFtrgzAYzWB72Lr-g8HyB3T5khh1b2LdBQoN1D6XVD9twCaSugf__dpdng6cG5zzQG6dd0jIM7AYgOUvO12VSSp5GnPGRQyM51IkyQ1Z5mmeiYQJUJmQ92TQ83a10q-0cHQzoou2_is0SPU8Hb2jtfcDLcZxsNjSydPpiFdbMJO9qHowzlnXUx38YcATte7HUfRIfUcrh6GfaR2MO9tr4JHcdWY44_IPF2T3VtXlR7TevH-WxTqyAPkUJVxBJkA2GZNt3qiDynjasu5CcJEqZRoFAjqJRrXQduwyMWFpA8wACKlQLMjTb69FxP0Y7MmEef9_gvgGwXxVTA
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/UPEC57427.2023.10294355
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798350316834
EndPage 6
ExternalDocumentID 10294355
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i119t-52618314c804d9c6b6827d0f4c823766ac6131f4ea6d1df0202507c10a11346e3
IEDL.DBID RIE
IngestDate Wed Jan 10 09:28:12 EST 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i119t-52618314c804d9c6b6827d0f4c823766ac6131f4ea6d1df0202507c10a11346e3
PageCount 6
ParticipantIDs ieee_primary_10294355
PublicationCentury 2000
PublicationDate 2023-Aug.-30
PublicationDateYYYYMMDD 2023-08-30
PublicationDate_xml – month: 08
  year: 2023
  text: 2023-Aug.-30
  day: 30
PublicationDecade 2020
PublicationTitle 2023 58th International Universities Power Engineering Conference (UPEC)
PublicationTitleAbbrev UPEC
PublicationYear 2023
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.8946435
Snippet There is a strong movement towards energy transition in the current context of large-scale power systems world-wide. In this dynamic scenario, the existence of...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Data models
Libraries
open-source
operating planning
pandas
Planning
Power engineering
Power system dynamics
Python
Robustness
Software
Sthocastic Dual Dynamic Programming
Title PySDDP: An Open-Source Python Tool Applied to the Operation Planning Problem in the Age of Energy Transition
URI https://ieeexplore.ieee.org/document/10294355
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09a8MwEBVNpk5taUq_uaGrUiu2ZalbSBwyFUMS6BZkSS6BYJc2GfLveycnKR06dBPikEGH_N6d3ukYe9KIubIUnjsZS57YqOLapQmXWpcG_346KynfMZ1lr29qnNMzOfxYC-O9D-Iz36dhuMt3jd1SqgxP-EAjvKcd1sm0aou19potEennRZGPUgz1sj71BO8frH_1TQmwMTn75wfPWe-nAA-KI7RcsBNfX7J1sZuNx8ULDGsgHQifhcQ7FDuq_4d506xhTyph0wAyOzJrPQyH5kS0LHWQgVUdLIbvHpoK8lACCAG5goirxxaTfD6a8n2zBL4SQm8woJR4OkViVZQ4bWUp1SBzUYUTJHyRxiJwiyrxRjrhKmSJSH4yKyIjRJxIH1-xbt3U_poBRS0KmZtxCtczCklZZZDXVXFqrFPuhvVoq5Yf7XsYy8Mu3f4xf8dOySEhExvds-7mc-sfWOfLbR-DC78BY_KbsA
link.rule.ids 310,311,782,786,791,792,798,27935,54769
linkProvider IEEE
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA62HvSkYsW3OXhN3XSz2cRbabdUrGWhLXgr2TykUHaLtof-eyfpQzx48LaEIQsZst83s9_MIPQoAXN5QS0xPOaE6cgRaRJGuJSFgq-fTAuf7-iP0uG76Ga-TQ7Z18JYa4P4zDb9Y_iXbyq98qkyuOEtCfCe1NBhwlIuN-VaW9UWjeTTJM86CQR7adNPBW_u7H9NTgnA0Tv55ytPUeOnBA_ne3A5Qwe2PEfzfD3qdvNn3C6xV4KQUUi943ztOwDgcVXN8ZZW4mWFgdt5s42P8W48kd_Wz5DBszJYtD8srhzOQhEgDtgVZFwNNOll406fbMclkBmlcgkhJYf7SZkWETNS84KLVmoiBwte-sKVBuimjlnFDTUOeCLQn1TTSFEaM27jC1Qvq9JeIuzjFgHcTRkB-ykBtMwpYHYuTpQ2wlyhhj-q6WLTEWO6O6XrP9Yf0FF__DaYDl6Grzfo2Dsn5GWjW1Rffq7sHap9mdV9cOc3ysOfAw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2023+58th+International+Universities+Power+Engineering+Conference+%28UPEC%29&rft.atitle=PySDDP%3A+An+Open-Source+Python+Tool+Applied+to+the+Operation+Planning+Problem+in+the+Age+of+Energy+Transition&rft.au=Silva%2C+Amanda+P.&rft.au=Marcato%2C+Andre+L.+M.&rft.au=Castro%2C+Alessandro+L.&rft.au=Pinto%2C+Diogo+B.&rft.date=2023-08-30&rft.pub=IEEE&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FUPEC57427.2023.10294355&rft.externalDocID=10294355