Automatic Energy Community Modeler (AutoECoMo)
Version 1.0.1 (2.67 MB) by
Sebastián Madrigal
AutoECoMo: Modeling of Energy Communities based on Collective Self-Consumption.
AutoECoMo is a MATLAB–Simulink environment for automatic modeling and simulation of Energy Communities operating under Collective Self-Consumption (CSC) schemes. From metered or synthetic demand and generation profiles and a compact specification of community members and contractual parameters, the tool generates a modular Simulink model with dedicated member-level, data management, and allocation layers.
Built-in routines compute standardized indicators, such as self-consumption, self-sufficiency, and member/community energy balances, facilitating scenario analysis of alternative sharing rules, participation structures, and regulatory settings.
Some general instructions for using AutoECoMo Tool:
- To upload files so that AutoECoMo can detect and classify them correctly as members, they must be in .xlsx format, indicating the three columns of interest: first, a column labeled “Hour” that defines the time interval of the members' measurements in datetime yyyy-mm-dd format, then, in the case of prosumers, the generation column correctly labeled as “Generation_kWh” and the demand column labeled as “Consum_kWh”; and in the case of consumers only, the demand column with the indicated label. If the file is correctly labeled, AutoECoMo will detect it and classify it according to the uploaded data.
- The application is designed to generate a Simulink model that simulates the structure of the energy community being added. Along with this model, a .mat file is also generated with the states of the internal variables for use with the load model feature, where the Simulink model previously generated by AutoECoMo must be selected so that it can be loaded by the application together with its corresponding state file. It is important to verify that the names remain defined in the same structure as AutoECoMo generates them for the first time. The name of the model can be changed as long as the name of the state file is changed in the same way.
- Along with the app's .zip file, a base case of a prosumer and a consumer is added in order to form a basic energy community and test the functionalities of AutoECoMo.
Cite As
Sebastián Madrigal (2025). Automatic Energy Community Modeler (AutoECoMo) (https://ch.mathworks.com/matlabcentral/fileexchange/182734-automatic-energy-community-modeler-autoecomo), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2025b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
functions
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.1 | Instructions and recommendations for using AutoECoMo were added. |
|
|
| 1.0.0 |
|
