Modeling and implementation of demand-side energy management system
Sigma Journal of Engineering and Natural Sciences 2024, Vol. 42, Issue 5, pp. 1628-1645; doi.org/10.14744/sigma.2023.00106
Abstract
Keywords: CNN-LSTM Neural Network; Database; Deep Learning; Demand-Side Energy Management; Esp-01; Esp8266; Esp32; Future Smart Homes; And Smart Grids; Iot Network
Introduction
The Internet of Things (IoT) network controls and monitors devices over the Internet [1]. IoT devices and communication networks aim to bring together independent
devices created for human use and control them over the Internet [2]. Combining all devices in the communication network, providing a communication environment between the devices, and transferring useful information constitutes intelligent home systems [3].
*Corresponding author. *E-mail address: okanoz@omu.edu.tr This paper was recommended for publication in revised form by Editor-in-Chief Ahmet Selim Dalkilic Published by Yıldız Technical University Press, İstanbul, Turkey Copyright 2021, Yıldız Technical University. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
In this study, smart devices were designed and implemented based on low-cost scenarios using Wi-Fi communication. The demand-side energy management system was created for real-time environmental monitoring and control. In addition, the system includes load planning and energy management applications for future smart grids. The main contributions of this study are summarized as follows:
1. An advanced and intelligent IoT network architecture
was designed and implemented for future smart homes. The main idea of the application is based on low-cost concerns.
2. An LHAS was created in this study. The preferred LHAS
is Hassio. It is an open-source IoT environment. The LHAS is capable of Wi-Fi and message queuing telemetry transport (MQTT) communication methods. In addition, the server was arranged to perform fuzzy logic and deep learning applications. 3. As the brain of the application, Raspberry Pi was chosen for the implementation of Hassio. In contrast, the NVIDIA Jetson Nano developer kit was used for deep learning analysis. The designed intelligent modules for home appliances are based on ESP µCs.
4. The designed LHAS controls and monitors the whole
house with the help of sensor measurements. The measured data are saved to the database in LHAS. The LHAS presents users with an advanced fuzzy logic-based control method. 5. The saved data especially alternating current (AC) measurements are essential for deep learning analysis. The data was used for extracting the consumption behavior of consumers. The consumption behavior information is essential to form load profiles of users and for load demand analysis in future smart grids. The rest of this article is organized as follows. The related works are discussed in Section II. Section III introduces the methodology of designed LHAS, intelligent modules to form an IoT network, and gives information about the study’s communication protocol, control method, and deep learning applications. Section IV gives exhaustive information on our solution and practical applications. The evaluation results are reported in Section V, and Section VI concludes the article.
Materials And Methods
This study designed and implemented an open-source IoT communication network and local home automation server, where intelligent devices provide data exchange. A fuzzy-logic controller was designed to monitor and control the processes of the devices in the building. The flow diagram of the proposed technique is shown in Figure 1.
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
ESP series µCs can provide communication compatibility with the LHAS. The MQTT communication protocol was used to adapt devices that cannot be integrated with the IoT network. The CNN-LSTM deep learning application was used to determine consumers’ energy consumption behavior and create load profiles. A reconfigurable user interface was implemented in the automated system. The proposed solution in this application can be summarized as follows: The study aims to convert an ordinary house into an intelligent one with advanced control methods. First, the LHAS is created to form an IoT network. Hassio is chosen as the LHAS environment. Hassio performs whole management operations in the system. The communication integration with intelligent modules, designed in this study, and commercial ones are arranged by Hassio. ESP-based innovative modules are designed. The intelligent modules are set to on-and-off control and measure temperature, humidity, ambient luminosity, and all AC measurement of the house. The module design can be reconfigured according to consumer needs. The fuzzy logic controller is designed and simulated in MATLAB, a programming and numeric computing platform, and implemented using an ESP-32 kit and MQTT communication. A fuzzy logic controller increases the control resolution of the appliances. A deep learning algorithm was formulated and implemented to obtain consumers’ energy consumption behavior. Jetson Nano developer kit helped to perform deep learning tasks. The algorithm was prepared in Python. The deep learning algorithm used current, voltage, and power data during the learning process. Local Home Automation Server In innovative home applications, a home automation server is used for data transfer between devices, compatibility with different devices, and database operation. The designed intelligent devices in this study, communicate with the IoT network using Wi-Fi communication protocols. All the measurement and control signals reach the relevant device via the server, and the necessary control operations are performed. The LHAS is designed to provide user interfaces. In this study, the Home Assistant (Hassio) [37] was used because it is an open source and open to development. The server was installed on a Raspberry Pi minicomputer. These quiet, low-power computers provide benefits in terms of energy consumption. The designed IoT network does not require a connection to the Internet; only a router is sufficient. An internet connection is required when a remote connection is expected. Cybersecurity is a topic that has been discussed in intelligent home applications since 2006 [38]. Innovative home device manufacturers have conducted various studies on virtual devices for the home, such as surveillance cameras, electricity meters, refrigerators, and door locks, which can be controlled via the IoT network [39]. In a study on cyber
security, different connection methods and their grading are presented [11]. In the application designed in this study, an internet connection is not required to establish the IoT network. The router is sufficient to provide the necessary connection. Reaching LHAS from outside the local network and establishing a secure network for monitoring and control operations is necessary. In our study, four different scenarios were tested in order to be able to connect to LHAs securely from outside the local network. The scenarios we have implemented are listed below: • Home Assistant Cloud • Using Static IP • Online DNS Service • DNS service created over the modem Home Assistant Cloud is a particular service Hassio offers and requires a monthly payment. Using Static IP is one of the secure methods and requires a monthly payment. However, it may not be supported by some service providers. Online DNS Services can be created using applications such as DuckDNS in Hassio. In this method, which does not require a monthly payment, the security level is low because some ports are open on the router modem. DNS service created over the modem is provided by advanced modem routers such as KeenDNS. This application is secure and does not require monthly payments. Most modem manufacturers can provide the specified method in the future. Fuzzy Logic Controller The fuzzy-logic control system is a rule-based control method based on words and sentences [40]. The control structure consists of four parts. These can be listed as the input membership functions, verbal rules, decision algorithms, and output membership functions. The number of membership functions is determined by the measurement signals used as inputs and the number of verbal rules [24]. In this study, 35 rules were determined: 25 rules were determined for heating-cooling systems, five for lighting control, and five for energy consumption. As shown in Equation (1), triangular membership functions are used.
Fuzzification was applied to the input values using triangular membership functions. The fuzzified output was obtained using input values and rules. The scalar values were obtained by applying defuzzification to the output values. These values were converted into a single output value using the center mean method [24]. Single-output values were obtained using Equation (2).
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
(2) In Equation (2), D denotes the defuzzification result, o output variable, k number of single result value, μ membership function value, and i index value. Deep-learning Algorithm In this study, a deep learning analysis was conducted using the CNN-LSTM method to determine electricity consumers’ consumption behavior and create load profiles for different user types. The layers of the CNN-LSTM model are shown in Figure 2. The CNN deep learning model was used to determine the stable periodic usage behaviors over time. The LSTM model, in contrast, is based on learning non-regular consumption patterns that occur instantly. Convolutional Neural Network (CNN) Convolutional Neural Network consists of layers that perform the learning process. The number of layers increases the learning level and inversely extends the processing time [41]. The discrete-time two-dimensional convolution equation is given by Equation (3).
(3) Here, A is a (2a+1)x(2a+1) matrix. Matrix C(i,j) represents the analysis result matrix. In addition, w(i,j) is a matrix with the input values. In this study, CNN provided positive results in learning the daily repetitive and periodic consumption energy usage values. The CNN network used in the analysis was chosen for the five layers. The number of layers can be changed using the software. Long Short-Term Memory (LSTM) The consumption values of electricity users were recorded in a database with timestamps. During the analysis of time-dependent data in artificial neural networks, positive results are obtained using Recurrent Neural Networks (RNN) [42, 43]. However, because the amount of energy consumption data is considerable, the RNN is insufficient. Long Short-Term Memory (LSTM) works more efficiently for deep learning analysis of big time-series data [44]. The gate functions and state transfer processes used for LSTM analysis are as follows:
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
(4) (5) (6) (7) (8) (9) Here, f denotes the forget gate output, i the gate output, o the output gate output, at denotes the hidden layer at time t, xt denotes the input value at t, w is the connection weight parameter dd, b is the offset parameter value, and ct is the intermediate variable value. The LSTM deep learning application was used to determine the consumption behavior of users that occurs instantly, either expressly or non-periodically. While CNN analysis focuses on learning consumption patterns that are repeated daily, weekly, monthly, and seasonal times, LSTM is used to learn instantaneous consumption patterns. MQTT Communication Protocol MQTT communication protocols are widely used, particularly in TCP/IP-based Wi-Fi applications. In this communication method, for connection and data transmission, unlike communication methods such as RF, Bluetooth, and inter-integrated controller (I2C), there is no requirement
for a specific device name or IP address. Communication is provided by a software interface called the MQTT Broker. As shown in Figure 3, server and devices can receive and send data over a specific “Topic” using the Publish/ Subscribe method. Server and devices can subscribe to specific “Topic” and broadcast the data. MQTT Broker interfaces regulate twoway communication traffic without saving data [45]. ESP Series Microcontroller-Based Smart Device Design ESP-based microcontrollers are preferred because they support Wi-Fi and Bluetooth communication protocols, integrate different servers, and are relatively inexpensive. In this study, various modules have been designed for supplying Wi-Fi-based smart devices needed by smart homes with low-cost concerns. While these modules collect the necessary measurement information for the LHAS, the home devices that need to be controlled by the server are carrying out the switching operations. The design is performed by ESP-01, NodeMCU, and ESP-32 development kits, which are widely used ESP µCs. The ESP-01 and NodeMCU kits are based on ESP8266 µC. The ESP-32 kit includes an ESP32-Wroom-32d µC. The ESP-01 kit contains two general-purpose input-output (GPIO) pins. The kit supports transmission control protocol/internet protocol (TCP/IP), 802.11 b/g/n and Wi-Fi Direct (P2P) communication protocols. The kit, which has 32kB of flash memory, does not include an analog input unit [46]. The NodeMCU kit contains 17 GPIO pins internally but only one 10-bit analog input. The board also has general-purpose light emitting diode (LED), reset, and flash buttons [47]. The ESP-32 kit was based on an ESP32-Wroom-32D microcontroller. There were 16 analog-to-digital converters (ADCs) of 10 bits and 32 GPIO pins. The kit provides an advantage for long-line code uploads owing to its 520kB SRAM and 4 MB flash memory [48]. In this study, five modules were designed to allow all the appliances to communicate with the server in smart homes. ESP-01 Based Relay Module The relay module was designed using an ESP-01 kit, as shown in Figure 4. All appliances used in the building that works with the on-and-off working principle can be made intelligent and controlled via a server with the help of the designed module.
ESP-01 Based Temperature & Humidity Module In smart homes, the LHAS needs measurement information of the environment to perform operations according to specific rules. As shown in Figure 5, a temperature and humidity measurement module based on the ESP-01 and DHT11 or DHT22 sensors was designed. DHT11 and DHT22 are low-cost and small-size sensors. The specific features and error rates of the sensors are shown in Table 1.
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
Table 1. The specific features of dht11 and dht22 sensors The Features
Using the module in more than one place inside the home provides positive results in calculating the output value of the fuzzy logic controller. ESP-32 Based Luminosity Module The ambient luminosity information of the house should also be obtained for the automation processes of
the LHAS. As seen in Figure 6, an ESP-32-based module was designed. The ambient luminosity is measured by the light-dependent resistor (LDR) connected to an ADC pin of ESP-32. One analog input was sufficient to measure the luminous flux. Therefore, it is possible to use the NodeMCU kit.
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
Figure 7. NeoPixel led driver module design. However, this module was also designed as a fuzzy logic controller. Fuzzy logic functions and rules were embedded in the ESP-32 kit. ESP-01 Based Neopixel Led Driver Module Recently, the use of LEDs in lighting systems has become widespread. LEDs are preferred because of their low power consumption, heat-dissipation potential, and long life. Red, green, blue (RGB) LEDs can change color tones, and simple LEDs work as a single color. However, NeoPixel LEDs offer more advanced color effects to users. Owing to the WS2811 driver included in this type of LED, the desired LED on the
strip can be operated using a data cable in different colors and formats. In this study, as shown in Figure 7, a module was designed in which NeoPixel LEDs can be connected to the LHAS and controlled by the user interface. NODEMCU and PZEM Sensor Based AC Energy Measurement Module An AC energy measurement module was designed, similar to the relay module. The smart device comprises a NodeMCU, a Pzem AC measurement sensor, and a relay module.
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
Pzem 004t v3.0 is a low-cost, alternating current (AC) voltage, current power, and energy measurement sensor. It communicates using a transistor-transistor logic (TTL) interface over a Modbus-remote terminal unit (RTU)-like communication protocol. Pzem 004t sensor is operating under 80-260V AC, 100A (max: 23kW) conditions. The sampling resolution of the sensor is 16-bit. AC voltage, current, active power, power factor, frequency, and energy consumption measurements can be obtained with requested time intervals sensitively [49]. The designed circuit diagram is shown in Figure 8. AC measurement is essential to monitor the energy consumption amount by users. In contrast, energy consumption values are used by deep learning applications for further analysis. It is crucial to determine users’ consumption behavior and calculate the load profiles of different consumer types. Experimental Applications In this study, a LHAS, intelligent devices, different communication protocols integrations, and CNN/LSTM deep learning applications implemented by creating an experimental setup. The general hardware structure of the management system is shown in Figure 9.
Implementation of Local Home Automation Server Hassio is used as the LHAS. Sample user interface views of Hassio can be seen in Figure 10. The Raspberry Pi 4 model B was chosen as the minicomputer on which the server can operate. Because Hassio is an open environment for development, it allows the integration of ESP-based kits and different commercial smart devices. The house’s automation/scenario processes, database applications, and user interface design were performed on the Hassio. The designed server/user interface is accessed via a specific Internet Protocol (IP) using a Personal Computer (PC) and web browser. Secure control/monitoring from outside the local network is also tested. ESP-32 Based Fuzzy Logic Controller Unlike classical control methods, fuzzy-logic controllers can make higher-resolution decisions. Therefore, this study used fuzzy logic as the primary automation controller. The rules of the controller were determined, and the membership functions were tested in MATLAB fuzzy logic toolbox. Some sample views of fuzzy logic design in MATLAB are shown in Figure 11. The designed controller was created in C language and uploaded to the ESP-32 kit.
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
Figure 9. The hardware part of the energy management system. From left to right; LHAS, deep learning, fuzzy logic, smart plugs, temperature, humidity measurement, neopixel driver.
Figure 10. Some sample views show the user interface of LHAS, from left to right; the Main window, energy monitor window, voltage monitor window, and whole smart plug measurements. The ESP-32 kit collects the input data and processes the
rules and functions required for the fuzzy-logic controller,
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
Figure 11. Sample views of fuzzy logic controller design in MATLAB fuzzy logic toolbox. From left to right; main controller window, membership function window, rules creation window, and rules graphical representation window. Integration Between ESP Based Modules and Server The factory firmware allows the µCs to be connected and coded in various software environments. In our study, firmware updates were required to ensure the integration of the ESP kits with the Hassio. The ESP-Home Flasher [50] application was used for the firmware updates. The firmware update process is done by uploading “Binary” files prepared in the Hassio to the µCs. The uploading can be performed via serial communication or a Wi-Fi network. The Binary files are created with the help of a library called ESP-Home application. The ESP-Home is an application that has been installed in Hassio. As a result of the firmware update, the ESP-based modules communicate with Hassio and perform automated processes. MQTT Communication Between Smart Modules & Server Because the intelligent modules designed in this study are ESP-based, communication with the server can be achieved using the appropriate Binary file with the help of firmware update. The process can be repeated for commercially produced modules based on ESP, and integration with the server can be realized. However, in cases where modules that do not allow firmware updates are used or the software in the µC is too complex to be written on the ESP Home application, integration with the server can be performed using MQTT communication.
In this study, the temperature, humidity, and energy measurement values, which are the input information of the fuzzy-logic controller, were obtained by the ESP-32 over the MQTT Broker. Fuzzy Logic, controller output values are also sent to the server using MQTT Broker. Database Implementation The MariaDB database was used on LHAS The database records all measurement and control information of the users. This data can be used to report or obtain retrospective information. The data in the database were also used in our study’s CNN/LSTM deep-learning processes. The specified learning processes were performed to obtain the consumption behaviors of consumers. Determination of Consumption Behavior and Load Profiles Determining the energy demand and realizing energy production, transmission, and distribution planning in future smart grids are essential. Specifying user consumption behaviors and load profiles using demand-side energy management systems significantly benefits grid planning processes. This study applied CNN/LSTM deep learning to perform the energy consumption learning process. The CNN is designed as five layers and LSTM as six. The software is prepared in Python. The specific setting parameters of the CNN/LSTM model performed in Python are shown in Table 2.
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
Table 2. The proposed CNN/LSTM model’s layer configuration Layer
Deep learning analysis is performed according to the stored data. The data is saved into the database within one minute. Approximately 10,000 (1x60x24x7=10080) data form one week of data. After one week of data recording, the learning process started and was repeated at this interval. The current, voltage, and active power values were used as the input data in the learning process. CNN performs learning operations efficiently on long-time series-type data. It is used to identify and learn the repetitive consumption patterns of users. The LSTM method performs the learning processes of consumption methods that do not have a certain period and suddenly appear out of the repetitive consumption behavior. This study used the Nvidia Jetson Nano Developer Kit as the deep-learning hardware. Deep learning can also be performed using the Raspberry Pi. Raspberry Pi boards are insufficient for long data deep learning applications. For this reason, Jetson Nano, which has a 128-Core Maxwell GPU, is relatively low-cost and produced for artificial intelligence applications, is preferred [51]. Jetson Nano kit continuously performs deep learning processes for 10000 data (weekly) by using the consumption data saved in the database on the server.
Results And Discussion
In this study, a demand-side energy management system was designed for future smart grids, and its real-time application was performed. The primary goal we plan to create in the energy management system is to determine users’ consumption behavior and load profiles while applying an
advanced control system on the demand side. Hardware and software applications are based on open-source, lowcost considerations. The hardware of the proposed system is applied to a real house, as seen in Figure 12. The measurement data are obtained from a real house. The data is saved to the database. Wi-Fi and MQTT communication were tested, and positive results were obtained, as seen in Figure 13. The fuzzy logic controller was tested. The real-time calculation results from ESP-32-based module are compared with MATLAB simulation results. The fuzzy logic output signals for temperature, humidity, luminosity, and AC energy can be seen in Figure 14. The fuzzy logic controller output signals are met with approval. The deep learning analysis was performed in Jetson Nano Developer Kit. The Jetson Nano comes with an Ubuntu 18.04 version. Ubuntu is a free, open-source, and popular Linux-based operating system. Three separate sketches were prepared for deep learning analysis. The first sketch creates a file with a comma-separated values (CSV) extension. The current, voltage, and power data are saved to the file. The second sketch is the main one. The CNN/ LSTM deep learning model is prepared for deep learning analysis. The third sketch is used for a graphical representation of the results. The actual measurement data, prediction data obtained as a result of deep learning, and the data limit values used in the learning process are shown in Figure 15 and Figure 16 for 4000 and 10000 data. The error analysis was performed with three types of data. These are verified data, training data, and all data.
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
Figure 12. Installing AC smart plug in a real house. Measure the energy and analyze the consumption behavior.
Figure 13. Hassio user interface Wi-Fi and MQTT communication test.
The verified data is 80% of the total data the deep learning analysis uses for further analysis. The training data is the last 20% of the whole data. All data is a combination of verified and training data. Table 3 shows the error rates in the error rate tests mean squared error (MSE), root mean square error (RMSE), and mean absolute error (MAE) performed based on the deep learning results—It is seen that the oscillation between the original data and the learned data is between 6% and 8%. The overall cost of the energy management system created in our study was compared with that of the products used commercially, as shown in Table 4. The list includes essential software and devices that should be used in a smart home. The table contains only some of the devices and equipment used in the study. Primary devices are added to give an idea of the total cost of the proposed system. It is seen that commercial products cost approximately three times more.
In this study, we proposed an advanced intelligent demand-side energy management system with automated learning functionality. The preferred equipment and software are relatively low-cost. The integration methods between LHAS and intelligent modules were tested, and positive results were obtained. The related works and recent studies on this subject have focused on typical parts of the system. The studies implemented on IoT networks for smart homes focus on various communication methods. The studies give information about RF, ZigBee, LoRa, Wi-Fi, and Bluetooth communications [4-13]. In other applications, ESP-based intelligent modules have been designed for various purposes inside smart homes [14-20]. A fuzzy logic controller was designed and implemented for intelligent homes. The applied studies are prepared to control house heating, cooling, and energy consumption appliances [21-27]. Deep learning applications are
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
Figure 14. The output signals of the fuzzy logic controller. From left to right; temperature, humidity, luminosity, and AC energy.
also implemented in intelligent home studies. The proposed designs focus on energy consumption estimations [28-36]. Commercially available intelligent modules on the market communicate using their own IoT networks. Commercial devices do not allow communication and
integration with standard IoT networks. Integration is necessary to use different brands of modules used in the house together. It will be beneficial for the smart homes of the future to allow commercial brands to use their own IoT networks and integrate with standard IoT networks with a method such as MQTT or Wi-Fi
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
Figure 16. Comparison of measurement and actual values as a result of CNN/LSTM analysis by using full 10000 data.
Table 3. Deep learning error rate analysis Data type & Error rate
MSE: Mean squared error; RMSE: Root mean square error; MAE: Mean absolute error.
Table 4. The smart modules cost analysis comparison Commercial Smart Modules
In our study, Hassio was used as LHAS, and an IoT network was created. Low-cost innovative modules have been designed and created in order to make home appliances smart. A fuzzy logic controller is designed to increase the control resolution in the house. The MQTT communication environment has been prepared to integrate non-ESP-based microcontrollers and commercial intelligent modules. A database was established in LHAS, and all measurements were recorded. Using the data saved in the database and the Jetson Nano developer kit, the user’s consumption behavior
was learned through the CNN/LSTM method. All these processes are arranged to be managed from a single center within Hassio. In addition, all devices and software used have been determined with low-cost considerations.
Conclusion
Currently, energy efficiency and energy savings are among the most important issues. More efficient use of electrical energy depends on making the right plans and
Sigma J Eng Nat Sci, Vol. 42, No. 5, pp. 1628−1645, October, 2024
knowing information about the network’s demand side. Depending on the provided user type, determining the load profiles result in a correct analysis of the load flows in the high, medium, and low voltages (HV, MV, and LV) networks. This analysis proposes more accurate planning for required energy by smart grids. Considering these stages, the demand-side management system provides intelligent solutions for individual users. In addition, it provides data needed by the networks and enables future smart grids to operate more efficiently. Future research will be oriented toward extending the system to different consumer types and MV network loads. The current study is performed predominantly in residential loads. In contrast, applying the method to commercial, industrial LV consumers and MV loads will help smart girds better, while energy demand analysis application.
Acknowledgements
This work was financially supported by OMU BAP (project number: PYO. MUH.1904.21.018). The authors would like to thank for this support.
Data Availability Statement
The authors confirm that the data that supports the findings of this study are available within the article. Raw data that support the finding of this study are available from the corresponding author, upon reasonable request.
Conflict Of Interest
The author declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Ethics
There are no ethical issues with the publication of this manuscript.
Share and Cite
GOZÜOĞLU, A.; ÖZGÖNENEL, O.; GEZEGİN, C. Modeling and implementation of demand-side energy management system. Sigma Journal of Engineering and Natural Sciences 2024, Vol. 42, pp. 1628-1645. https://doi.org/10.14744/sigma.2023.00106

