Académique Documents
Professionnel Documents
Culture Documents
RESUME : Cet article traite de la place de la simulation dans les outils d’aide à la décision pour le pilotage d’une
unité de production. Dans un premier temps, nous montrons l’intérêt d’utiliser la simulation comme outil d’aide à la
décision, puis nous présentons les particularités du modèle de simulation dans ce contexte. Dans un deuxième temps,
nous exposons deux exemples de cette application de la simulation.
- 241 -
MOSIM’01 – du 25 au 27 avril 2001 - Troyes (France)
duction. Piloter l’unité, c’est d’une part communiquer va permettre une prise en compte des ces hypothèses
au système de commande un ensemble de paramètres dans la vérification du résultat.
lui permettant de fonctionner et d’autre part réagir à la
réponse du système ainsi aux aléas. Le réglage des va- 2.2 Le modèle de simulation pour le pilotage
leurs de ces paramètres résulte d’un ensemble de prises
de décisions. Ce réglage va souvent avoir des consé- Le modèle de simulation utilisé comme aide au pilo-
quences importantes sur l’efficacité du comportement tage aura les particularités suivantes :
de l’unité. Il sera souvent complexe car il doit reproduire le plus
fidèlement possible le comportement du système réel.
De cette aptitude à reproduire la réalité dépendra la
2.1.1 Démarche de travail du pilote qualité de la vérification réalisée.
Les simulations se feront en général sur un horizon
Système de court, voire très court. Le pilote veut vérifier le com-
production portement de l’unité sur quelques heures à quelques
Modèle analytique
réel jours de fonctionnement. Cela signifie que seuls, les
simplifié phénomènes aléatoires ayant une occurrence impor-
tante et une durée très faible, pourront être modélisés.
Il serait aberrant de modéliser une panne machine dans
Savoir-faire un modèle de simulation utilisé sur un horizon de quel-
Résolution
ques heures.
Le modèle devra être très rapidement paramétrable.
Proposition Cela nécessite de passer automatiquement les paramè-
De réglage tres de réglage du système de production au simulateur.
Cela permet d’une part d’assurer la cohérence des in-
Figure 1 – Le pilotage formations en éliminant les risques d’erreurs, et d’autre
part cela évite au pilote des pertes de temps dans des
Le pilote doit choisir des valeurs de paramètre de déci-
saisies fastidieuses.
sion. Pour cela, il peut utiliser son expérience et son
savoir-faire. Lorsque le système piloté devient com-
2.3 Exemple de la simulation d’une ligne
plexe, il fait appel à des modèles de calcul (Figure 1).
Un logiciel d’ordonnancement va par exemple l’aider à d’assemblage
choisir l’ordre de réalisation d’un ensemble d’ordres de
fabrication. 2.3.1 Description du système de production
Cette ligne d’assemblage à été mise en place dans le
cadre de l’Atelier Inter établissement de Productique de
2.1.2 Apport de la simulation
Nantes (Figure 3).
Les modèles de calcul utilisés font souvent, pour être
efficaces, appel à des hypothèses simplificatrices. Ain- Cette ligne est constituée de 6 postes de travail. Chaque
si, le logiciel d’ordonnancement travaille par exemple poste est capable de réaliser plusieurs opérations. Une
avec une hypothèse de capacité infinie, ou encore il ne même opération peut être affectée à plusieurs postes.
Une application de supervision permet la programma-
prendra pas en compte les durées de transfert des pro-
tion de la production. Celle-ci est réalisée en trois
duits. La simulation va alors permettre une vérification
des propositions de réglage (Figure 2). Dans la mesure
ou les hypothèses prises en compte pour réaliser le
Magasin de palettes
Modèle de calculs Proposition
De réglage
Poste 4 Poste 3
Valida-
tion/Modification
Modèle de simula-
tion
Poste 5 Poste 2
Résultats Poste 6
modèle de simulation sont moins fortes, la simulation Figure 3 – Chaîne d’assemblage flexible.
- 242 -
MOSIM’01 – du 25 au 27 avril 2001 - Troyes (France)
temps. Dans une première phase, on attribue les opéra- Le simulateur a donc une réelle fonction de validation
tions aux postes de travail. Dans une deuxième phase, de la programmation de la production.
on indique les gammes de fabrication, définies comme
une liste ordonnée d’opérations. Enfin, dans une troi- 2.3.2 Le modèle d’aide au pilotage
sième phase, on définit une liste d’ordres de fabrica- Un modèle de simulation très détaillé a été développé.
tion(OF) à réaliser. L’instanciation du modèle se fait automatiquement à
Lors de cette programmation, on réalise plusieurs pri- son ouverture. Le simulateur récupère l’affectation des
ses de décision : opérations aux postes, les gammes d’assemblage et les
! Affectation des opérations aux postes. Cette déci- ordres de fabrication dans un fichier interface créé par
sion a bien sûr une incidence très importante sur l’application de supervision. Sans aucune saisie, le
les caractéristiques de fonctionnement du système simulateur réalise une simulation correspondant exac-
dans la mesure où elle conditionne directement les tement à la programmation réalisée sur l’application de
trajets suivis par les palettes. supervision. En fin de simulation, l’opérateur possède
! Programmation des OF. On réalise ici deux déci- une prévision des durées de réalisation des OF, et des
sions importantes. D’une part on choisit le nombre produits.
de palettes affectées à chaque OF et d’autre part on
choisit l’ordre de lancement des OF. 2.3.3 L’aide à la maintenance par la simulation
Il obtient d’autre par une mesure des taux d’utilisation Un autre intérêt du couplage supervision - simulation
et des stocks sur chaque poste. Il peut alors décider de est de permettre une démarche « qualité processus ».
lancer la production ou de modifier la programmation En effet, la simulation réalise une prévision de com-
de cette production. Ce processus est représenté à tra portement idéal du système de production. Un retour
des résultats vers la supervision va permettre une étude
des écarts entre la trace idéale donnée par le simulateur
et les résultats réels connus par la supervision. Une
démarche SPC (Statistical Process Control) va alors
nous permettre d’analyser ces écarts afin de réagir sur
le système de production.
Un exemple de cette démarche à été mis en place pour
le suivi des palettes. On observe sur celle-ci des usures
et des déréglages qui se traduisent par une mauvaise
circulation sur la chaîne. La simulation permet une
Application prévision des durées de transfert de chaque palette. Le
de simulation superviseur mesure automatiquement cette durée. La
comparaison entre ces deux valeurs est systématique-
ment stockée dans une base de donnée. Une analyse
statistique de cette base de données permet alors une
détection des palettes nécessitant un réglage.
Application de supervision
3 EXEMPLE DE L’APPORT DE LA
Magasin de palettes
SIMULATION COMME OUTIL D’AIDE AU
PILOTAGE SUR UN CAS INDUSTRIEL
vers le schéma de la figure 4. Le couplage avec la si- Du fait du nombre croissant de références de tôles à
mulation permet d’autre part de détecter une éventuelle produire (et partant, du nombre croissant de gammes
erreur de programmation de la production. opératoires à gérer) et de l’automatisation très poussée,
Si par exemple une opération n’a pas été programmée la conduite de cet atelier soulève de nombreuses diffi-
sur un poste, la simulation ne pourra pas se terminer. cultés. De nombreuses décisions sont prises en temps
- 243 -
MOSIM’01 – du 25 au 27 avril 2001 - Troyes (France)
réel, concernant les affectations des ressources de pro- 3.1 Description de l’atelier d’étirage de tôles (Fi-
duction et les stratégies d’ordonnancement de la pro- gure 5)
duction.
Pour faire face à une augmentation très sensible des Cet atelier présente deux particularités : la diversité des
volumes de production, l’Aérospatiale a engagé une flux et l’automatisation des transferts.
double démarche. Tout d’abord, elle met en place un
ERP (Enterprise Resources Planning), le progiciel SAP Certaines tôles subissent d’abord une phase de traite-
R/3 de la société SAP, qui doit lui permettre de gérer ment thermique avant d’être étirées, d’autres ayant été
de manière standard toutes ses unités de production. préalablement préparées dans d’autres unités sont
D’autre part, et plus particulièrement pour ce type d’abord étirées avant d’être trempées dans le four puis
d’atelier très automatisé, elle tente de mettre en œuvre d’être à nouveau étirées pour leur donner leur forme
une démarche de pilotage lui permettant d’intégrer les finale ; enfin de nouveaux types de tôle sont apparus ne
différentes phases du pilotage depuis la planification nécessitant aucun traitement préalable pour être étirées.
jusqu’à la commande des machines. Dans cette optique
et pour l’atelier d’étirage de tôles de Saint-Nazaire, Tous les transferts se font au moyen de deux chariots
l’Aérospatiale a décidé de développer un simulateur filo-guidés sur un circuit entièrement bidirectionnel.
décrivant de manière très précise le comportement de Les tôles sont chargées sur des cadres de transport
cet atelier. avant d’être transférées automatiquement sur un des
Afin de pouvoir coordonner entre elles les différentes deux chariots, capables de transporter des tôles de huit
phases du pilotage, ce simulateur devra être intégré mètres de longueur. Les tôles et leurs supports (cadres
d’une part au progiciel de planification et de gestion et plateaux) sont entreposées sur des bases bénéficiant
des ordres de fabrication, ici SAP R/3, et d’autre part d’un dispositif automatique de pose et dépose à partir
au logiciel de supervision de l’atelier, Monitor OCS de des chariots. Après chaque traitement d’étirage, les
la société Schneider. tôles doivent changer de support. Ceci introduit de
nombreux déplacement des chariots et ralentit la pro-
ductivité.
Stockage
Supports Presse à étirer 250 T
Presse à étirer 500 T
Presse à étirer
022 1500 T
022 141 111 041 042 051 052
022 141 031 032 Zone 5
Zone 1
Zone 8 Zone 4
162 161 153 033 043 053
Four CECF
n° 1
Zone 7
Magasin de 061 062 151 152
stockage Légende
des tôles
Portion du circuit
Four CECF Zone 1
n° 2
151 Base de pose et dépose
Figure 5 - Vue schématique de l’atelier d’étirage.
- 244 -
MOSIM’01 – du 25 au 27 avril 2001 - Troyes (France)
nancement donné et enfin pour chaque ordre de fabrica- tégré aux outils de planification, de lancement des ordres
tion traité calculer les différents temps de traitement, de de fabrication et de supervision existants (cf. Figure 6).
transport et d’attente. L’outil de lancement des ordres de fabrication a été dé-
Pour cela, le simulateur doit reproduire de manière fidèle veloppé spécifiquement pour cet atelier et il permet à
et précise la séquence d’événements se déroulant dans partir d’une base de données extraite de SAP, de sélec-
l’atelier (Spragg et al., 1999). tionner des ordres de fabrication et de transformer ces
Il doit être rapidement et facilement paramétrable à partir ordres en une série de missions de transport. Ainsi, dans
des données existantes dans l’atelier (ordres déjà plani- cet atelier, toutes les opérations de transformation sont
fiés, état courant des différentes machines, positions gérées comme une conséquence des opérations de trans-
exactes des différents moyens de transport). Des interfa- fert. Ce sont celles-ci, qui du fait de leur importance
ces graphiques conviviales doivent permettre de com- quantitative et de l’automatisation de l’atelier, imposent
prendre le comportement du système et de suivre en par- leur rythme au reste de l’atelier et définissent l’ordre des
ticulier, l’activité des ressources de production ainsi que traitements.
l’évolution des temps par ordre de fabrication. La démarche de pilotage prend donc en compte les diffé-
rents horizons du pilotage, depuis le court terme jus-
3.3 La démarche de pilotage qu’au très court terme, grâce à la prise en compte de
l’état réel du système.
Afin d’offrir un véritable cadre d’aide à la décision pour
le pilote de l’atelier, le simulateur a été parfaitement in-
Hebdomadaire Quotidien
Extraction Liste des
des Ofs à missions
réaliser
Outil de pla- Outil de Lan-
nification : cement Sélection par le pilote des OF à lancer
ERP SAP R/3
Outil de Su-
pervision
Etat du système
Résultats sous
Outil de Si-
EXCEL
mulation
- 245 -
MOSIM’01 – du 25 au 27 avril 2001 - Troyes (France)
! Une animation graphique qui permet de suivre ! Un langage de programmation évolué, Visual Basic
l’évolution des missions, le déplacement des cha- for Applications, qui nous a permis de programmer
riots, les phases de traitement en cours, l’état des toutes les règles de pilotage ainsi que le fonction-
ressources de production et des files d’attente. nement très particulier des déplacements des cha-
! Un lien aisé avec d’autres applications, en particu- riots filo-guidés sur le circuit bidirectionnel.
lier avec la base de données techniques (articles,
moyens de production, opérations et ordres de fabri- Le module de base est le module de traitement des mis-
cation) issue de l’ERP SAP R/3, ainsi qu’avec la sions qui permet de décider quelle sera la prochaine mis-
base de données des missions issues de l’outil de sion à réaliser. Cette procédure de décision permet de
lancement des ordres de fabrication. modéliser les conditions de déclenchement des missions.
Liste des Les missions réalisables sont ensuite traitées en FIFO.
Missions
Pour être effectivement réalisées, ces missions nécessi-
tent d’abord l’affectation de leurs moyens de production.
Autoriser la Cette affectation est réalisée par le module de gestion
mission Module
de gestion des ressources de la production. Lorsque l’affectation est
des mis- réalisée, la phase de transport peut être entamée. Cette
phase consiste en trois sous-phases : le choix d’un cha-
riot pour réaliser la mission, le transport à vide du cha-
riot puis le transport en charge du chariot. A la suite du
Module de
Réserver les Module
Gestionde
des transport, on simule les différentes phases de traitement.
ressources Gestion des de
Ressources Ceci est réalisé dans chacun des modules de gestion des
Ressources de
production
production
ressources de production. Enfin, les missions de la phase
suivante de l’ordre de fabrication traité sont rendues éli-
gibles.
Module de choix et de ré-
Réaliser le servation des chariots et de
3.5 Principaux Résultats
déplacement réalisation des déplace-
ments Trois indicateurs sont essentiels : l’engagement des res-
sources au cours du temps, la durée totale de
l’ordonnancement simulé et l’évolution des différents
Simuler les trai- ordres de fabrication au cours du temps.
tements Le simulateur propose un diagramme de Gantt permet-
Module de Gestion des
Ressources de produc-
tant de visualiser directement ces différentes données
Autoriser la tion (Figure 8). Le simulateur propose également un horoda-
mission suivante tage de toutes les tâches réalisées.
- 246 -
MOSIM’01 – du 25 au 27 avril 2001 - Troyes (France)
- 247 -