Multi-agent Control of Thermal Systems in Buildings
Benoit Lacroix [email protected], CEA-LIST
Cédric Paulus [email protected], CEA-LITEN / INES
David Mercier [email protected], CEA-LIST
Agent Technologies in Energy Systems 2012
(ATES@AAMAS’12)
Context and motivations
• CEA-LIST and French National Institute on Solar Energy
• Objective
Control heating, cooling and domestic hot water production in buildings
• Issues
Optimize the system using different criteria
Ease the design of control systems
2
Solar Combisystem by
Atlantic & CEA-LITEN / INES
Outline
1. Objectives and constraints
2. Description of the approach
3. Implementation and results
Demonstration
4. Conclusion and future works
3
Objectives & constraints
• Objectives
Specificities of new energy sources
Specificities of energy transfers as heat
Prove the concept on a real system
» Compact unit providing heating, cooling and hot water production
• Main constraint
Provide at least similar comfort as existing solutions
• Proposed solution
1. Agent-based description of the physical system
2. Automated mechanism for the control and optimization
4
Solar Combisystem by Atlantic & CEA-LITEN / INES
Example
5
Inside
Water heater
Thermal solar
collector
Electrical resistance <<
<
Reversible Heat Pump
Irreversible Heat Pump
Heat recovery
ventilation
Ventilators
Outside
The agents
• Four types of agents
Producer agents » Produce thermal energy
Consumer agents » Perform a comfort function
Distributor agents » Represent a sub-part of the distribution
network
Environmental agents » Represent external information
6
Agents (1/3)
• Producer agents
Produce thermal energy
Internal model » Forecast of energy resources
» Associated energy consumption
Set of devices (sensors or actuators) » Value, internal model, forecast and history
• Example: an heat pump
Internal model » ep = (a.Tevap + b.Tevap² + c.Tcond + d) . Δt
» ec = Pmax . Δt
On/off command
7
ON / OFF
Tevap Tcond
Agents (2/3)
• Consumer agents
Perform a comfort function
Internal model » Forecast of energy needs
Objective and utility functions
Set of devices (no actuators)
• Example of the thermal comfort
Internal model of the building » eb = c . (Tcons + Tint) + ua . (3.Tint/2- Tcons/2 - Text) . Δt
Temperature set point » 19°C evening and week-ends, 16°C day-time
Temperature inside the building Tint
8
Tint
Tcons
Agents (3/3)
• Distributor agents
Represent sub-parts of the distribution network » Transfer of resources from a set of suppliers to a set of clients
Internal model » Cost of the energy distribution
Set of devices (sensors or actuators)
• Example of the ventilation
Two suppliers , the heat pumps
One client, the thermal comfort
Ventilators energy consumption » eb = Pmax . γ . Δt
Ventilators command
9
Cventil
Ventilation
rev HP irr HP
Thermal
comfort
Example
10
irr HP
cirr
rev HP
crev, cvp
Elec Res
cr
Solar C
DHW C Thermal C
Switch
cvb
sol pump
csol
Ventil
cv
Water H
Elec cost
Weather
Automated control system
• Based on the multi-agent description
11
Focus on the distributors
12
Automated control system (2/2)
13
Application
• Implementation
Thermal simulation software (TRNSYS) » Dynamic thermal simulator
» Used to develop the existing control system
Multi-Agent System (Repast) » For rapid prototyping and results visualization
Co-simulation between the two tools » TRNSYS computes the thermal simulation
» Repast computes the actuators values, based on the sensors values from TRNSYS
14
Repast
Sensors
values
TRNSYS
Actuators
values
Demonstration
15
Experimental protocol
• Comparison of the results of 3 control systems
A basic control system » Designed by the thermal engineers
» Based on reactive rules using temperature setpoints
An optimized control system » Designed by the thermal engineers
» Adaptive rules, anticipation of the heating needs, linear control of the actuators
The multi-agent control system
• One-year simulation in a low-energy house
120 m², central-european weather conditions (Strasbourg, France)
Comparison of the obtained results
16
Results
Comparison of the basic, optimized, and MAS control systems » Thermal comfort: +35% (-14h/year of discomfort)
» Operating cost: +2.5% (+5.2 €/year)
17
Conclusion
• Approach to design control systems
Combination of two steps » Agent-based description of the physical system
» Automated mechanism for the control and optimization
Applied to control a real system » Improvement of the thermal comfort, small increase in costs
» Enhanced reusability and flexibility
• Future works
Evaluation on a physical test bench (next week!)
Introduction of more complex comfort functions
Self-adaptation (on-site calibration of the internal models)
18
Thank you for your attention
19