.AixLib.Controls.HVACAgentBasedControl.UsersGuide.Gettingstarted

Information

What you can do with this library

The Modelica HVACAgentBasedControl presents a set of agents which can control building energy systems and systems of similar characteristics (e.g. district heating networks or electrical smart-grids). It offers a plug&play solution to control systems with multiple energy suppliers. With the help of a market-based communication mechanism and cost functions for each energy supplier, the most cost effective supplier in the system is always chosen. With the help of individual cost functions the "costs" that should be minimized can be defined individually by the developer (e.g. money, primary energy, exergy destruction).

How you set up your system with agent-based control

If you want to control a building energy system with multiple heat/cold suppliers and multiple heat/cold consumers here is how you set up the system:

The system is now ready to go.

If you used older versions of this library, please add a MessageNotification agent to your agent-based systems in order to make them work. For more information please refer to MessageNotification model.

What can a building energy system with agent-based control look like?

Below you see an example building energy system which can be found here. The system consists of two thermal zones (or rooms) and two heat producers e.g. a heat pump and a boiler. The system is set up as described in the section above. For a more detailed description please refer to the model itself. There are more examples available in the Example package if you need further input.

Example system


Generated at 2024-05-19T18:15:52Z by OpenModelicaOpenModelica 1.22.4 using GenerateDoc.mos