Heater3: propose (800W,80%)
Heater1: propose (700W,70%)
Heater2: propose (750W,75%)
Resource: request
("emergency",15s,70%)
Heater1: propose (650W,65%)
Heater3: propose (700W,70%)
Heater2: propose (600W,60%)
Resource: accept(650W, 600W, 700W)
Heater1: help(heater1)
Resource: request
("emergency",15s,90%)
Heater2: propose (900W,99%)
Heater1: propose (900W,90%)
Resource: accept(900W, 900W, 0W)
Heater2 agent has requested help from the resource
agent to start the negotiation. Then a conversation
between the agents takes place during which the re-
source agent requests the equipment agents to send
their propositions for an attempting satisfaction value,
and during which the equipment agents send their
propositions, which may be empty, to the resource
agent.
In the absence of MAHAS but with an unbalancing
system, always the same heater is penalized when all
heaters simultaneously consume energy according to
the user’s predefined priorities. Contrary to MAHAS,
the maximum user satisfaction cannot be guaranteed.
5 CONCLUSION AND
PERSPECTIVES
This paper has presented a Multi-Agent Home Au-
tomation system allowing the agents to cooperate and
coordinate their actions in order to find the accepted
near-optimal solution for power management. Nego-
tiation protocol has been detailed. The experimen-
tal results have showed the performance of the ne-
gotiation algorithm. This paper have provided evi-
dence that cooperation and negotiation capabilities of
Multi-Agent systems can be advantageously used in
automatic control systems for spatially distributed and
opened systems.
The implementation of a simulator for the emergency
and anticipation mechanisms is not finished yet. This
simulator will be tested on a reduced-scale model of
an apartment composed of two thermal environments
and several services (washing machine,...). Each en-
vironment contains a reduced-scale electric heater, a
temperature sensor and a micro-controller card with
an embedded Java Virtual Machine.
REFERENCES
Cherkassky, B. V., Goldberg, A. V., and Radzik, T. (1994).
Shortest paths algorithms: theory and experimental
evaluation. In SODA ’94: Proceedings of the fifth an-
nual ACM-SIAM symposium on Discrete algorithms,
pages 516–525, Philadelphia, PA, USA. Society for
Industrial and Applied Mathematics.
Fontaine, N. (2003). Livre blanc sur les
´
energies. d
´
ebat national sur les
´
energies,
http://www.industrie.gouv.fr/energie/politiqu/ploe.htm.
Ha, D. L., Ploix, S., Zamai, E., and Jacomino, M. (2005).
Control of energy consumption in home automation
by ressource constraint scheduling. In The 15th Inter-
national Conference on Control System and Comput-
erScience, Bucharest, Romania.
Ha, D. L., Ploix, S., Zamai, E., and Jacomino, M. (2006).
A home automation system to improve household en-
ergy control. In The 12th IFAC Symposium on Infor-
mation Control Problems in Manufacturing.
H
¨
agg, S. and Ygge, F. (1995). Agent-oriented programming
in power distribution automation. PhD thesis, Univer-
sity of Karlskrona/Ronneby, Ronneby, Sweden.
Jennings, N. R. (1994). The ARCHON system and its appli-
cations. In Second International Working Conference
on Cooperating Knowledge Based Systems (CKBS-
94), pages 13–29, Keele, UK.
Kok, J. K., Warmer, C. J., and Kamphuis, I. G. (2005).
Powermatcher: multiagent control in the electricity in-
frastructure. In AAMAS ’05: Proceedings of the fourth
international joint conference on Autonomous agents
and multiagent systems, pages 75–82, New York, NY,
USA. ACM Press.
Makoto, Y. and Hirayama, K. (2000). Algorithms for
distributed constraint satisfaction: A review. Au-
tonomous Agents and Multi-Agent Systems, 3(2):185–
207.
Mathieu, P. and Verrons, M. H. (2004). Three differ-
ent kinds of negotiation applications achieved with
GeNCA. In Proceedings of the International Confer-
ence on Advances in Intelligent Systems - Theory and
Applications (AISTA) In cooperation with the IEEE
Computer Society, Centre de Recherche Public Henri
Tudor, Luxembourg-Kirchberg, Luxembourg.
Simonin, O. (2001). Le mod
`
ele satisfaction-altruisme :
coop
´
eration et r
´
esolution de conflits entre agent situ
´
es
r
´
eactifs, application
`
a la robotique. PhD thesis, Uni-
versit
´
e Montpellier II.
Smith, R. G. (1980). The contract net protocol: High-
level communication and control in a distributed prob-
lem solver. IEEE Transaction on Computers, C-
29(12):1104–1113.
Yang, J., Havaldar, R., Honavar, V., Miller, L., and Wong,
J. (1998). Coordination of distributed knowledge net-
works using contract net protocol. IEEE Information
Technology Conference, Syracuse, NY.
ICINCO 2006 - INTELLIGENT CONTROL SYSTEMS AND OPTIMIZATION
8