TRNSYS-AgentControl: A Python-based framework for agent-driven supervisory control workflows in TRNSYS
| dc.contributor.author | Haddad, Masoud | |
| dc.contributor.author | Asadi, Somayeh | |
| dc.contributor.author | Lü, Xiaoshu | |
| dc.date.accessioned | 2026-06-17T05:36:00Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | This software provides a Python-based workflow for agent-driven supervisory control in TRNSYS. It supports baseline data preparation from TRNSYS-exported datasets, control-environment construction, external agent training, and runtime inference through the TRNSYS Python interface. The framework is intended for researchers and engineers performing energy simulation and analysis in TRNSYS, enabling agent-based optimization in place of conventional rule-based supervisory logic while remaining configurable for project-specific states, actions, rewards, and operational constraints. Although the implementation demonstrates a Deep Q-Network (DQN) controller for building-scale photovoltaic-battery energy management, the workflow is not restricted to a single algorithm and can be extended to Python-based decision agents. | en |
| dc.description.reviewstatus | fi=vertaisarvioitu|en=peerReviewed| | |
| dc.identifier.citation | Haddad, M., Asadi, S., & Lü, X. (2026). TRNSYS-AgentControl: A Python-based framework for agent-driven supervisory control workflows in TRNSYS. SoftwareX, 35, 102759. https://doi.org/10.1016/j.softx.2026.102759 | |
| dc.identifier.uri | https://osuva.uwasa.fi/handle/11111/20825 | |
| dc.identifier.urn | URN:NBN:fi-fe2026061772530 | |
| dc.language.iso | en | |
| dc.publisher | Elsevier | |
| dc.relation.doi | https://doi.org/10.1016/j.softx.2026.102759 | |
| dc.relation.funder | Suomen Akatemia | fi |
| dc.relation.funder | Academy of Finland | en |
| dc.relation.funder | Suomen Akatemia | fi |
| dc.relation.funder | Academy of Finland | en |
| dc.relation.grantnumber | 359189 | |
| dc.relation.grantnumber | 362751 | |
| dc.relation.ispartofjournal | SoftwareX | |
| dc.relation.issn | 2352-7110 | |
| dc.relation.url | https://doi.org/10.1016/j.softx.2026.102759 | |
| dc.relation.url | https://urn.fi/URN:NBN:fi-fe2026061772530 | |
| dc.relation.volume | 35 | |
| dc.rights | https://creativecommons.org/licenses/by/4.0/ | |
| dc.rights.copyright | © 2026 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). | |
| dc.source.identifier | 7121ef25-05e3-4587-843a-d380c3c71d80 | |
| dc.source.metadata | SoleCRIS | |
| dc.subject | Large-scale optimization | |
| dc.subject | Project Portfolio Selection and Scheduling Problem | |
| dc.subject | Genetic algorithm | |
| dc.subject | Gurobi | |
| dc.subject.discipline | fi=Energiatekniikka|en=Energy Technology| | |
| dc.title | TRNSYS-AgentControl: A Python-based framework for agent-driven supervisory control workflows in TRNSYS | |
| dc.type.okm | fi=A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä (vertaisarvioitu)|en=A1 Journal article (peer-reviewed)| | |
| dc.type.publication | article | |
| dc.type.version | publishedVersion |
Tiedostot
1 - 1 / 1
