Report C++
Report C++
In this UML, you can see 3 main classes: Places, Fluid_circuit, and Actuator. These clases are
connected with a has a relationship. In the end, you need to call less things in the main code
due to the relationship of the classes.
Results and conclusions:
We designed the code with a primary focus on comfort and maximizing energy savings without
compromising on either aspect. To achieve this, we established a comfort zone by determining
an ideal temperature and measuring the difference between this ideal and the actual
temperature of the environment. We implemented multiple conditional statements (ifs) to
create a level system. As the temperature difference increases, the number of actuators
activated also increases. Additionally, we programmed the system to shut down all operations
at 10 PM every day to conserve energy.
Despite our efforts, we were unable to meet all our objectives. We had to simplify the main
code to ensure it functioned correctly. Ultimately, the most critical aspect of our project was
energy consumption. However, we encountered an issue where the energy consumption result
was always zero. We suspect this problem is related to the variable cycles, which are supposed
to be multiplied by the time the actuators are active and the energy they consume per hour.
Unfortunately, the multiplication cycles always resulted in zero, and we couldn't identify the
root cause of this issue.
References: (5 minimum):
● https://www.sciencedirect.com/science/article/pii/S2405844024061619
● https://www.researchgate.net/figure/The-correlation-coefficient-between-energy-consu
mption-and-room-temperature-at-different_fig3_230605614
● https://core.ac.uk/download/pdf/82588642.pdf
● https://safetyculture.com/es/temas/sistemas-hvac/
● https://1431ac.com/2025-trends-whats-new-and-innovative-in-hvac-technology/