Académique Documents
Professionnel Documents
Culture Documents
net/publication/324485300
CITATIONS READS
3 2,468
6 authors, including:
Jaouad Boukachour
Université du Havre
130 PUBLICATIONS 591 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Mohamed Nezar Abourraja on 12 April 2018.
Résumé—Les terminaux à conteneurs sont considérés comme la congestion des zones d’opérations (quai, interface terrestre,
les nœuds principaux et vulnérables de la chaı̂ne logistique voies de circulation).
globale. Ils sont devenus, depuis des décennies, une nécessité Par ailleurs, la gestion des opérations d’un terminal à conte-
au développement socio-économique et à la prospérité de notre
vie quotidienne. Toutefois, les flux de conteneurs impliqués dans neurs est laborieuse et complexe. Cela s’explique par plusieurs
les échanges internationaux ne cessent de croı̂tre d’année en facteurs, entre autres, la nature dynamique et distribuée de
année, ce qui met les terminaux face à de multiples problèmes, cette plateforme, la diversité de ses opérations, et l’incertitude
notamment, l’ordonnancement et la planification des opérations et le manque d’informations nécessaires au contrôle du flux
de manière à évacuer rapidement les conteneurs vers leurs desti- conteneurisé [1,2]. Modéliser un tel système ou seulement une
nations en évitant la congestion des accès terrestres. Ainsi, il est
nécessaire d’adopter des stratégies et des politiques de gestion qui partie en prenant en compte le haut degré d’imbrication entre
permettront aux terminaux de faire face aux variations futures ses composants liés par un flux activités, d’informations et
des flux de conteneurs et ainsi rester compétitif. Cependant, d’interactions entre acteurs est un pari perdu d’avance sans
il est impératif d’évaluer et de tester toute nouvelle politique une démarche de raisonnement scientifique.
ou stratégie avant d’être appliquée pour prouver qu’elle est La modélisation est une activité de longue date utilisée pour
réellement applicable et a priori aura les effets souhaités.
appréhender la complexité des systèmes. Diverses approches
Le présent article propose un modèle de simulation pour le
terminal multimodal du port du Havre ainsi que la démarche de de modélisation sont utilisées dans la littérature pour aller
modélisation adoptée pour le construire. L’objectif du modèle d’une description informelle vers une spécification formelle
de simulation développé est de permettre aux utilisateurs d’un système donné, à savoir, les équations différentielles,
d’étudier approximativement l’impact d’une action donnée (nou- modélisation orientée objet, modélisation à base d’agents,
velle stratégie, politique, règle ) sur la performance du système en
etc. Toutefois, passer d’une description informelle pouvant
entier ou seulement sur une partie. Dans cette étude, nous nous
focaliserons tout particulièrement sur les opérations d’allocation être mal comprise (i.e., décrire le fonctionnement d’un
de ressources et de stockage de conteneurs, et sur la gestion système verbalement), vers une spécification formelle claire
des engins mobiles. L’outil Anylogic est utilisé pour concevoir le et compréhensible, plus au moins transdisciplinaire (i.e.,
modèle de simulation. représenter la description verbale sous format de modèles), est
Index Terms—modélisation ; simulation ; système multi- en soit un casse-tête, où sa complexité réside parfois dans le
agents ; système complexe ; démarche de modélisation
manque ou l’incomplétude de connaissances nécessaire au bon
déroulement de ce processus de passage. Donc une démarche
I. I NTRODUCTION bien définie doit guider le processus de modélisation pour
arriver à un modèle robuste et cohérent.
Un terminal à conteneurs (TC) est un système ouvert et très D’un autre côté, la simulation du modèle conçu est une
dynamique liée à une ou plusieurs interfaces (maritimes, flu- étape essentielle pour prouver et évaluer sa capacité à refléter
viales, terrestres ou hinterland). Il est décrit comme un point de approximativement le comportement réel du système étudié.
transfert de flux physique conteneurisé entre plusieurs modes En effet, la communauté scientifique a recours à la simulation
de transport (navire, train, barge, camion). Chaque conteneur pour vérifier que ce qui est théoriquement valide est réellement
arrivant au terminal est soumis à un ensemble d’opérations applicable et a priori aura les effets souhaités. De plus,
de manutention (déchargement-réception, transport, stockage la simulation aide les scientifiques à prévoir ou prédire le
et chargement-livraison) impliquant divers équipements et comportement de l’objet de l’étude vis-à-vis des solutions
engins mobiles pour acheminer le conteneur à son mode de conçues, et aussi à explorer le maximum de scénarios possibles
transport de sortie. De plus, tout enchaı̂nement d’opérations générés en concordance avec les probabilités de distributions
de manutention doit être rapide et efficace pour évacuer à des paramètres pour relever les bonnes valeurs de paramètres
temps les conteneurs vers leur destination et aussi pour éviter menant aux meilleurs résultats. Bref, la simulation n’est rien
d’autre qu’une expérimentation à bas prix sur le modèle à du modèle implémenté à reproduire le fonctionnement réel
l’aide d’ordinateurs rapide et puissant en calcul. du terminal en question dans le but de valider le modèle et
Dans cet article, nous proposons un modèle de simulation de le calibrer. Cartenı̀ et de Luca [16], ont proposé différents
pour le terminal multimodal du port du Havre. Étant donné modèles microscopiques de simulation à événements discrets
qu’un terminal à conteneurs est un système complexe, nous pour un terminal à conteneurs. Ces modèles partagent la même
avons utilisé une démarche de modélisation qui facilite le architecture logique, mais ils se diffèrent par les approches
processus de construction du modèle de simulation. Cette suivies pour estimer la durée des activités de manutention.
démarche est un processus itératif permettant de raffiner le La validation a été effectuée en analysant les indicateurs
modèle au fur et à mesure des étapes de développement locaux et globaux de chaque modèle. Enfin les auteurs ont
réalisées. Les différentes étapes de développement sont liées comparé leurs modèles dans le but de mettre l’accent sur
par une série de diagrammes qui permet d’exprimer de façon la meilleure approche à adopter pour simuler les activités
claire les éléments et les relations formant le modèle de de manutention et avec quel niveau de détails. Clausen et
simulation. Dans cette étude, nous nous focaliserons tout parti- al. [17], ont introduit un outil de simulation paramétrable
culièrement sur le déroulement des opérations de manutention qui permet d’un côté, la simulation du flux informationnel
et d’allocation de ressource, et sur la gestion des engins et physique d’un terminal à conteneurs, d’un autre côté, la
mobiles. planification des opérations de manutention. Dans l’article de
Le reste de ce papier est organisé comme suit. La deuxième Bruzzone et Longo [18], les auteurs ont exposé un ensemble de
section présente une vue sur les travaux connexes. La troisième simulateurs avec environnement virtuel tridimensionnel utilisé
section expose la démarche de modélisation. La quatrième comme outil de formation dans le terminal à conteneurs de
section présente la définition du contexte et la spécification des Gioia Tauro, Italie. Dans Benghalia et al. [19], les auteurs
cas d’utilisation. La cinquième section s’intéresse à l’analyse ont proposé une simulation via l’outil Flexsim pour comparer
des cas d’utilisation et à la modélisation des activités du trois modes de transfert de conteneurs (optimisé, massifié et
système. La sixième section se focalise sur la conception planifié) entre les terminaux maritimes du port du Havre et le
et la classification du système de gestion des opérations. La terminal multimodal en vue de déterminer le mode le moins
septième section aborde l’organisation et l’implémentation du coûteux.
modèle de simulation. La dernière section discute le modèle Henesey [7], a utilisé une simulation multi-agent pour
conçu et présente ses avantages, et donne les perceptives de évaluer le niveau de service d’un terminal à conteneurs et pour
cet article. expérimenter de nouvelles stratégies d’exploitation. L’auteur
a interviewé des experts pour s’assurer que son modèle de
II. T RAVAUX CONNEXES simulation est suffisamment détaillé, crédible et valide. Sun et
La littérature scientifique des terminaux à conteneurs re- al. [20], ont créé une plateforme multi-agent de simulation
gorge de travaux de synthèse qui situent le lecteur par rapport générale appelée MicroPort, qui vise à évaluer la capacité
aux avancées académiques réalisées et illustrent l’évolution opérationnelle et l’efficacité des différentes conceptions des
des terminaux au fil du temps. Pour avoir une vue détaillée terminaux à conteneurs maritimes. La structure de MicroPort
sur le fonctionnement des terminaux à conteneurs, le lecteur comprend trois couches : (1) la couche Fonctions contient
est invité à se référer à [3-5]. Les problèmes de planification des outils de base pour supporter les couches supérieures ; (2)
des opérations sont détaillés minutieusement dans [6,7]. Pour la couche Applications est gérée par un système multi-agent
un aperçu sur les problèmes d’allocation des quais et d’or- qui représente le système d’opérations et assure les décisions
donnancement des opérations sur les navires, voir [8-10]. Un tactiques et opérationnelles ; (3) la couche Extensions qui joue
aperçu de littérature sur les problèmes liés à la gestion des le rôle d’interface avec les utilisateurs. Également, Najib et al.
zones de stockage et le transport interne de conteneurs est [21], a conçu une plateforme de simulation du terminal TDF
donné dans [11,12]. Un état de l’art concernant la gestion des (Terminal de France) du port du Havre basée sur le paradigme
trains et le transbordement rail–rail de conteneurs est présenté agents. La conception du système a été pilotée par les cas
dans [13,14]. d’utilisations pour le classifier en quatre sous-systèmes. De
Dans ce papier, nous nous intéressons à la modélisation et à plus, le système est équipé par un mécanisme de ciblage de
la simulation des terminaux à conteneurs. Diverses approches conteneurs à risques basé sur un système expert [22]. Leriche
de modélisation sont utilisées dans la littérature, plus parti- et al. [23], ont mené une étude prospective pour examiner
culièrement, la modélisation orientée objet, la modélisation à l’intérêt du nouveau schéma logistique du port du Havre en
base d’agents et les réseaux de Pétri. La simulation quant à développant un modèle de simulation à base d’agents. Garro
elle, les approches les plus utilisées sont : la simulation à et al. [24], ont étudié le problème de routage des chariots
évènements directs et la simulation à base d’agents. cavaliers dans un terminal à conteneur à travers une simulation
Bielli et al. [15], ont élaboré un modèle orienté objet à base d’agents, afin de déterminer une séquence de tâches qui
pour simuler l’ensemble des opérations de manutention du optimise les déplacements des chariots cavaliers pendant les
terminal à conteneurs de Casablanca. L’objectif de ce travail opérations de manutention sur les navires porte-conteneurs.
est d’offrir un outil d’aide à la décision pour tester différentes Quant aux réseaux de Petri, ils sont employés surtout pour
stratégies d’exploitation. Les auteurs testent aussi la capacité la description des processus des terminaux à conteneurs. Dans
le papier de Maione et Ottomanelli [25], les réseaux de Petri système étudié, c’est-à-dire, mettre en évidence les entités
ont servi à décrire les séquences d’activités des sous-systèmes externes en relation avec le système, les composants internes
d’opérations sous format d’un cycle. Quant à Gudelj et al. du système et les acteurs internes agissant dans le système.
[26], ils les ont utilisés pour représenter les opérations de Ensuite, à capturer et à scinder les processus métiers, et les
chargement et déchargement de navires. besoins fonctionnels et non-fonctionnels du système dans un
En ce qui concerne la construction d’un modèle, diverses ensemble d’unités cohérentes, i.e., les cas d’utilisation. Enfin, à
démarches de modélisation ont été proposées. Drogoul et exprimer explicitement les relations entre ces cas d’utilisation
al. [27], ont exposé une méthodologie orientée rôle pour et les acteurs qui les exécutent.
construire un modèle à base d’agents. Tout d’abord, le La deuxième étape (analyse) : cette étape s’articule autour
thématicien joue le rôle de l’observateur qui définit le contexte de la description textuelle de chaque cas d’utilisation en
et les données basiques du modèle, ensuite le modélisateur exposant les différents acteurs impliqués et la suite d’actions à
qui formalise les données et les informations collectées par exécuter. Ces actions sont ensuite présentées de façon formelle
le thématicien, enfin l’informaticien qui concrétise le modèle. via le diagramme d’activités d’UML.
Dans Bresciani et al. 2004 [28], les auteurs ont introduit La troisième étape (conception) : elle concerne la concep-
une méthodologie structurée en phases, nommé Tropos, pour tion, l’agentification et la classification du système de gestion
développer des logiciels orientés agent. Quant à Garro and des opérations. En effet, chaque acteur ayant un rôle dans
Russo [29], ont proposé une méthodologie axée sur l’expertise le système est modélisé sous forme d’un agent, qui possède
pour la modélisation et la simulation à base d’agents. Un autre des comportements en automate à états finis ou cycliques,
cadre méthodologique est présenté dans [30]. D’un autre côté, des connaissances, des objectifs et des ressources propres ou
en génie logiciel, il y a plusieurs méthodes pour créer un en commun avec d’autres agents. De plus, les interactions
modèle, y compris, le cycle en V, le modèle en cascade, RUP agent-agent et les influences agent-environnement sont aussi
(Rational Unified Process), etc. déterminées. Enfin cette étape se termine par une structuration
III. D ÉMARCHE DE MODELISATION du système basée sur un regroupement fonctionnel cohérent.
La quatrième étape (finalisation) : cette dernière étape se
Pour construire notre modèle de simulation, nous avons
focalise d’une part sur le packaging et l’implémentation du
adopté un processus de modélisation itératif constitué de
modèle de simulation sous l’outil Anylogic, et d’autre part
plusieurs étapes : l’initialisation, l’analyse, la conception et
sur la vérification et la validation pour prouver que le modèle
l’implémentation, voir Figure 1. Ce processus est itératif, car
reflète le comportement réel du système étudié.
lors de l’implémentation du modèle, on peut remarquer que
Ces différentes étapes de développement sont liées par une
certaines mesures, connaissances et/ou hypothèses retenues
série de diagrammes qui permet d’exprimer de façon claire
dans la première étape sont erronées. Alors, ce processus
les éléments et les relations formant le modèle de simulation,
est répété jusqu’à l’obtention d’un modèle satisfaisant [31].
et de le raffiner au fur et à mesure pour à la fin arriver à
D’ailleurs, le passage en avant d’une étape à l’autre, également
une élaboration complète du modèle de simulation. De plus,
le retour en arrière, permet au modèle de gagner en complexité
pour le développement de notre modèle nous avons utilisé
et en détail. Les étapes de la démarche adoptée sont détaillées
deux types de diagrammes : les diagrammes statistiques et les
ci-dessous.
diagrammes dynamiques. Le premier type permet de décrire le
système à simuler et les buts à atteindre, mais aussi d’identifier
les acteurs, les composants et la structure globale du système.
Alors que le deuxième type se focalise sur les interactions
entre les acteurs et les composants du système en mettant en
évidence le comportement de chaque élément, en plus d’offrir
une description à bas niveau d’abstraction.