<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Informacionnye Tehnologii</journal-id><journal-title-group><journal-title xml:lang="en">Informacionnye Tehnologii</journal-title><trans-title-group xml:lang="ru"><trans-title>Информационные технологии</trans-title></trans-title-group></journal-title-group><issn publication-format="print">1684-6400</issn><publisher><publisher-name xml:lang="en">New Technologies Publishing House</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">702280</article-id><article-id pub-id-type="doi">10.17587/it.31.346-355</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Modeling and optimization</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Моделирование и оптимизация</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Automation of calculations in multi-agent modeling of integrated energy systems</article-title><trans-title-group xml:lang="ru"><trans-title>Автоматизация вычислений при проведении мультиагентного моделирования интегрированных энергетических систем</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Barakhtenko</surname><given-names>E. A.</given-names></name><name xml:lang="ru"><surname>Баpахтенко</surname><given-names>Е. А.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>PhD, Scientific Secretary</p></bio><bio xml:lang="ru"><p>канд. техн. наук, доц., уч. секр.</p></bio><email>barakhtenko@isem.irk.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Sokolov</surname><given-names>D. V.</given-names></name><name xml:lang="ru"><surname>Соколов</surname><given-names>Д. В.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>PhD, Senior Researcher</p></bio><bio xml:lang="ru"><p>канд. техн. наук, ст. науч. сотр.</p></bio><email>sokolov_dv@isem.irk.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Mayorov</surname><given-names>G. S.</given-names></name><name xml:lang="ru"><surname>Майоров</surname><given-names>Г. С.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>PhD, Researcher</p></bio><bio xml:lang="ru"><p>канд. техн. наук, науч. сотр.</p></bio><email>mayorovgs@isem.irk.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Melentiev Energy Systems Institute of Siberian Branch of the Russian Academy of Sciences</institution></aff><aff><institution xml:lang="ru">Федеральное государственное бюджетное учреждение науки Институт систем энергетики им. Л. А. Мелентьева Сибирского отделения Российской академии наук (ИСЭМ СО РАН)</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2025-07-15" publication-format="electronic"><day>15</day><month>07</month><year>2025</year></pub-date><volume>31</volume><issue>7</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>346</fpage><lpage>355</lpage><history><date date-type="received" iso-8601-date="2026-02-06"><day>06</day><month>02</month><year>2026</year></date><date date-type="accepted" iso-8601-date="2026-02-06"><day>06</day><month>02</month><year>2026</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2025, Informacionnye Tehnologii</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2025, Информационные технологии</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="en">Informacionnye Tehnologii</copyright-holder><copyright-holder xml:lang="ru">Информационные технологии</copyright-holder></permissions><self-uri xlink:href="https://journals.eco-vector.com/1684-6400/article/view/702280">https://journals.eco-vector.com/1684-6400/article/view/702280</self-uri><abstract xml:lang="en"><p>In modern energy sector, the importance of integrated energy systems is constantly increasing, which is caused by the high significance of these systems for industry and the public utility sphere of modern society. In modern conditions, the optimal design of these systems, which has a scientific (technical and economic) justification, is becoming relevant. Designing integrated energy systems is a complex problem, which is due to the high complexity of the configuration of these systems, a wide range of equipment used and a diverse set of mathematical models and specialized software used for its modeling, the need to model a number of decision-making centers and objects with complex behavior. The use of a multi-agent approach allows one to effectively model various directions of their development in virtual space and ensures the creation of effective design solutions.</p> <p>Carrying out multi-agent modeling requires the organization of a complex computational process, which is due to the wide variety of equipment used and models of subsystems of integrated energy systems, the complexity of programming and the need to adjust to the features of the modeled system. Automation of the construction of a multi-agent system allows one to overcome these difficulties and eliminate the labor-intensive stages of its formation and configuration. The article proposes a methodological approach that ensures automation of calculations during multi-agent modeling of integrated energy systems when solving the problem of their design. This approach includes the following components:</p> <list list-type="order"> <list-item><p>an architecture of the software system;</p></list-item> <list-item><p>principles of software organization of the multi-agent system; principles of automated construction of the multi-agent system;</p></list-item> <list-item><p>the structure of the ontology system;</p></list-item> <list-item><p>a technique for solving the problem using the automation of multi-agent modeling.</p></list-item> </list> <p>The results of the computational experiment obtained using the developed methodological approach are presented. As a result of the experiment, an optimal configuration of the integrated energy system for energy supply to consumers was obtained.</p> <p>The developed methodological approach can be used by research, design and operational organizations that design and develop integrated energy systems. Its application allows one to increase the efficiency of the design process, the quality of the resulting design solution and automate labor-intensive computational operations performed when determining the configuration of the designed integrated energy system and the characteristics of the equipment used.</p></abstract><trans-abstract xml:lang="ru"><p>Мультиагентный подход является эффективным средством решения актуальной задачи проектирования интегрированных энергетических систем, но его практическое применение осложняется трудностью построе­ния мультиагентных систем. В статье предложен методологический подход, который обеспечивает автома­тизацию вычислений при проведении мультиагентного моделирования интегрированных энергетических систем при решении задачи их проектирования.</p></trans-abstract><kwd-group xml:lang="en"><kwd>methodological approach</kwd><kwd>multi-agent modeling</kwd><kwd>multi-agent system</kwd><kwd>automation of computing</kwd><kwd>integrated energy system</kwd><kwd>applied ontologies</kwd><kwd>software engineering</kwd><kwd>energy system design</kwd><kwd>prosumer</kwd><kwd>automation of modeling</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>методологический подход</kwd><kwd>мультиагентное моделирование</kwd><kwd>мультиагентная система</kwd><kwd>автоматизация вычислений</kwd><kwd>интегрированная энергетическая система</kwd><kwd>прикладные онтологии</kwd><kwd>программная инженерия</kwd><kwd>проектирование энергосистем</kwd><kwd>активный потребитель</kwd><kwd>автоматизация моделирования</kwd></kwd-group><funding-group><award-group><funding-source><institution-wrap><institution xml:lang="ru">Российский научный фонд</institution></institution-wrap><institution-wrap><institution xml:lang="en">Russian Science Foundation</institution></institution-wrap></funding-source><award-id>24-29-00823</award-id></award-group><funding-statement xml:lang="en">The research was performed at the Melentiev Energy Systems Institute of Siberia Branch of the Russian Academy of Sciences under the support of the Russian Science Foundation (Grant number 24-29-00823).</funding-statement><funding-statement xml:lang="ru">Исследование выполнено в Институте систем энергетики им. Л.А. Мелентьева Сибирского отделения Российской академии наук при поддержке Российского научного фонда (грант № 24-29-00823).</funding-statement></funding-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Stennikov V., Barakhtenko E., Mayorov G., Sokolov D., Zhou B. Coordinated management of centralized and distributed generation in an integrated energy system using a multi-agent approach // Applied Energy. 2022. Vol. 309. 118487.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Stennikov V., Barakhtenko E., Mayorov G. An approach to energy distribution between sources in a hierarchical integrated energy system using multi-agent technologies // Energy Reports. 2023. Vol. 9. P. 856—865.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Bakken B., Haugstad A., Hornnes K. S. Simulation and Optimization of Systems with Multiple Energy Carriers // Conference of the Scandinavian Simulation Society Linkoping, Sweden. 1999.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Voropai N., Stennikov V., Senderov S., Barakhtenko E., Voitov O., Ustinov A. Modeling of Integrated Energy Supply Systems: Main Principles, Model, and Applications // Journal of Energy Engineering. 2017. Vol. 143, N. 5. P. 1—11.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Voropai N. I., Stennikov V. A., Barakhtenko E. A. Integrated Energy Systems: Challenges, Trends, Philosophy // Studies on Russian Economic Development. 2017. Vol. 28, N. 5. P. 492—499.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Wooldridge M., Jennings N. Intelligent Agents: Theory and Practice // The Knowledge Engineering Review. 1995. Vol. 10, N. 2. P. 115—152.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Fisher K., Muller J. P., Heimig I., Scheer A-W. Intelligent Agents in Virtual Enterprises // In Proceedings of the First International. Conference "The Practical Application of Intelligent Agents and Multi-Agent Technology", London, UK. 1996. P. 205—224.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Gomes L., Vale Z., Corchado J. M. Microgrid management system based on a multi-agent approach: An office building pilot // Measurement. 2020. Vol. 154. 107427.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Khan M. W., Wang J., Xiong L., Ma M. Modelling and optimal management of distributed microgrid using multiagent systems // Sustainable Cities and Society. 2018. Vol. 41. P. 154—169.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Logenthiran T., Srinivasan D., Khambadkone A. M. Multi-agent system for energy resource scheduling of integrated microgrids in a distributed system // Electric Power Systems Research. 2011. Vol. 81. P. 138—148.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Zhang B., Hu W., Ghias A. M. Y. M., Xu X., Chen Z. Two-timescale autonomous energy management strategy based on multi-agent deep reinforcement learning approach for residential multicarrier energy system // Applied Energy. 2023. Vol. 351. 121777.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Li S., Hu W., Cao D., Chen Z., Huang Q., Blaabjerg F., Liao K. Physics-model-free heat-electricity energy management of multiple microgrids based on surrogate model-enabled multi-agent deep reinforcement learning // Applied Energy. 2023. Vol. 346. 121359.</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Booch G., Rumbaugh J., Jacobson I. The Unified Modeling Language User Guide. Boston: Addison Wesley, 1999.</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>Booch G. Object-Oriented Analysis and Design with Applications. Boston: Addison Wesley, 1994.</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Rodrigues da Silva A. R. Model-driven engineering: A survey supported by the unified conceptual model // Computer Languages, Systems &amp; Structures. 2015. Vol. 43. P. 139—155.</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>Brambilla M. Cabot J., Wimmer M. Model-Driven Software Engineering in Practice. Springer Cham. 2017. P. 191.</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>Seixas J., Ribeiro A., Rodrigues da Silva A. A Model-Driven Approach for Developing Responsive Web Apps // In Proceedings of the 14th International Conference ENASE, Heraklion, Crete, Greece. 2019. Vol. 1. P. 257—264.</mixed-citation></ref><ref id="B18"><label>18.</label><mixed-citation>Akdur D., Garousi V., Demirors O. A survey on modeling and model-driven engineering practices in the embedded software industry // Journal of Systems Architecture. 2018. Vol. 91. P. 62—82.</mixed-citation></ref><ref id="B19"><label>19.</label><mixed-citation>Boussaid I., Siarry P., Ahmed-Nacer M. A survey on search-based model-driven engineering // Automated Software Engineering. 2017. Vol. 24. P. 233—294.</mixed-citation></ref><ref id="B20"><label>20.</label><mixed-citation>Al-Azzoni I., Blank J., Petrovic N. A Model-Driven Approach for Solving the Software Component Allocation Problem // Algorithms. 2021. Vol. 14, N. 12. 354.</mixed-citation></ref><ref id="B21"><label>21.</label><mixed-citation>Araujo Silva E., Valentin E., Carvalho J. R. H., Silva Barreto R. A survey of Model Driven Engineering in robotics // Journal of Computer Languages. 2021. Vol. 62. 101021.</mixed-citation></ref><ref id="B22"><label>22.</label><mixed-citation>Stennikov V. A., Barakhtenko E. A., Sokolov D. V., Mayorov G. S. Automation of Calculations in the Design of an Integrated Energy System Based on its Digital Twin, Informacionnye Tehnologii, 2024, vol. 30, no. 4, pp. 140—149. DOI: 10.17587/it.30.140-149.</mixed-citation></ref><ref id="B23"><label>23.</label><mixed-citation>Hazzard K., Bock J. Metaprogramming in.NET. Manning Publications, NY, 2013. P. 360.</mixed-citation></ref><ref id="B24"><label>24.</label><mixed-citation>Limmel R. Software Languages: Syntax, Semantics, and Metaprogramming. Cham: Springer, 2018. P. 454.</mixed-citation></ref></ref-list></back></article>
