TRNSYS-AgentControl: A Python-based framework for agent-driven supervisory control workflows in TRNSYS

dc.contributor.authorHaddad, Masoud
dc.contributor.authorAsadi, Somayeh
dc.contributor.authorLü, Xiaoshu
dc.date.accessioned2026-06-17T05:36:00Z
dc.date.issued2026
dc.description.abstractThis 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.reviewstatusfi=vertaisarvioitu|en=peerReviewed|
dc.identifier.citationHaddad, 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.urihttps://osuva.uwasa.fi/handle/11111/20825
dc.identifier.urnURN:NBN:fi-fe2026061772530
dc.language.isoen
dc.publisherElsevier
dc.relation.doihttps://doi.org/10.1016/j.softx.2026.102759
dc.relation.funderSuomen Akatemiafi
dc.relation.funderAcademy of Finlanden
dc.relation.funderSuomen Akatemiafi
dc.relation.funderAcademy of Finlanden
dc.relation.grantnumber359189
dc.relation.grantnumber362751
dc.relation.ispartofjournalSoftwareX
dc.relation.issn2352-7110
dc.relation.urlhttps://doi.org/10.1016/j.softx.2026.102759
dc.relation.urlhttps://urn.fi/URN:NBN:fi-fe2026061772530
dc.relation.volume35
dc.rightshttps://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.identifier7121ef25-05e3-4587-843a-d380c3c71d80
dc.source.metadataSoleCRIS
dc.subjectLarge-scale optimization
dc.subjectProject Portfolio Selection and Scheduling Problem
dc.subjectGenetic algorithm
dc.subjectGurobi
dc.subject.disciplinefi=Energiatekniikka|en=Energy Technology|
dc.titleTRNSYS-AgentControl: A Python-based framework for agent-driven supervisory control workflows in TRNSYS
dc.type.okmfi=A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä (vertaisarvioitu)|en=A1 Journal article (peer-reviewed)|
dc.type.publicationarticle
dc.type.versionpublishedVersion

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
nbnfi-fe2026061772530.pdf
Size:
1.45 MB
Format:
Adobe Portable Document Format

Kokoelmat