27.12.2014 Views

Modélisation du processus de pilotage d'un atelier - Les thèses en ...

Modélisation du processus de pilotage d'un atelier - Les thèses en ...

Modélisation du processus de pilotage d'un atelier - Les thèses en ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Partie II : <strong>Les</strong> outils d’ai<strong>de</strong> à la décision pour le <strong>pilotage</strong> d’<strong>atelier</strong><br />

<strong>Les</strong> algorithmes les plus utilisés, notamm<strong>en</strong>t dans les logiciels <strong>du</strong> marché, repos<strong>en</strong>t sur<br />

<strong>de</strong>s règles <strong>de</strong> priorité. Lorsqu’une machine <strong>de</strong>vi<strong>en</strong>t disponible et qu’il existe plusieurs<br />

opérations <strong>en</strong> att<strong>en</strong>te d’exécution sur cette machine, on doit choisir l’opération à effectuer. Ce<br />

choix se fait selon une règle dite <strong>de</strong> priorité. Parmi les règles <strong>de</strong> priorité les plus courantes <strong>en</strong><br />

ordonnancem<strong>en</strong>t, on trouve les règles basées sur <strong>de</strong>s critères portant sur les délais, les <strong>du</strong>rées<br />

opératoires, les dates d’arrivées, la taille <strong>de</strong>s files d’att<strong>en</strong>tes, le nombre d’opérations restant,<br />

etc. Une règle appliquée <strong>en</strong> ordonnancem<strong>en</strong>t peut être constante (règle statique) ou évoluer <strong>en</strong><br />

fonction <strong>de</strong> l’<strong>en</strong>vironnem<strong>en</strong>t (règle dynamique). Si l’on s’intéresse aux métho<strong>de</strong>s<br />

d’ordonnancem<strong>en</strong>t, nous pouvons retrouver toutes les métho<strong>de</strong>s <strong>de</strong> recherche opérationnelle :<br />

la décomposition, la programmation dynamique, les métho<strong>de</strong>s heuristiques et métaheuristiques<br />

: le recuit simulé, les tabous, les algorithmes génétiques.<br />

Dans le contexte dynamique d’un <strong>atelier</strong> <strong>de</strong> pro<strong>du</strong>ction, la <strong>du</strong>rée d’exécution <strong>de</strong>s<br />

opérations peut varier et les machines ne sont pas constamm<strong>en</strong>t disponibles pour raison <strong>de</strong><br />

maint<strong>en</strong>ance, pannes ou réparations. Ces informations peuv<strong>en</strong>t être modélisées par <strong>de</strong>s<br />

distributions <strong>de</strong> probabilités ou par une loi aléatoire. Pour répondre à ces problèmes<br />

d’ordonnancem<strong>en</strong>t stochastique, <strong>de</strong>ux approches sont possibles : l’approche analytique et la<br />

simulation. L’intérêt <strong>de</strong>s métho<strong>de</strong>s analytiques est très limité pour abor<strong>de</strong>r <strong>de</strong>s problèmes<br />

d’<strong>atelier</strong> job-shop, op<strong>en</strong>-shop et flow-shop. Pour ces types d’<strong>atelier</strong>, l’approche par la<br />

simulation est très souv<strong>en</strong>t <strong>en</strong>visagée comme une manière simple et rapi<strong>de</strong> <strong>de</strong> concevoir <strong>de</strong>s<br />

solutions d’ordonnancem<strong>en</strong>t. La simulation offre aussi la possibilité <strong>de</strong> tester un nombre<br />

important <strong>de</strong> règles <strong>de</strong> priorité ou même les effets <strong>de</strong>s modifications <strong>de</strong> paramètres sur les<br />

résultats obt<strong>en</strong>us dans un cadre déterministe. Dans les chapitres suivants, nous détaillerons<br />

cette métho<strong>de</strong> <strong>de</strong> simulation.<br />

II.3. Choix <strong>de</strong>s outils pour le <strong>pilotage</strong> <strong>en</strong> temps réel d’<strong>atelier</strong><br />

Nous avons choisi d’appliquer <strong>en</strong> cours d’exécution <strong>de</strong>ux outils qui peuv<strong>en</strong>t optimiser la<br />

décision prise pour le <strong>pilotage</strong>. D’une part, pour pallier le manque d’une base <strong>de</strong> données <strong>en</strong><br />

temps réel ou au manque <strong>de</strong> données réelles <strong>du</strong> terrain, on utilisera un MES « Manufacturing<br />

Execution System ». D’autre part, pour avoir la possibilité <strong>de</strong> se projeter dans le futur, on<br />

utilisera un logiciel <strong>de</strong> simulation. Par la suite nous expliquerons plus <strong>en</strong> détail les fonctions,<br />

les apports, les limites et le rôle <strong>de</strong> chacun <strong>de</strong> ces <strong>de</strong>ux outils pour réaliser un <strong>pilotage</strong><br />

d’<strong>atelier</strong> <strong>de</strong> pro<strong>du</strong>ction.<br />

II.3.1. MES « Manufacturing Execution System »<br />

La performance <strong>de</strong>s <strong>en</strong>treprises est aujourd’hui liée à leur « réactivité » et leur<br />

« flexibilité » pour répondre aux <strong>de</strong>man<strong>de</strong>s <strong>du</strong> marché. Cela explique que ces <strong>en</strong>treprises sont<br />

souv<strong>en</strong>t con<strong>du</strong>ites à changer leurs fabrications. Pour ces <strong>en</strong>treprises, la réactivité et la<br />

flexibilité doiv<strong>en</strong>t répondre à <strong>de</strong>s questions primordiales comme :<br />

peut-on fabriquer rapi<strong>de</strong>m<strong>en</strong>t un nouveau pro<strong>du</strong>it ou un pro<strong>du</strong>it personnalisé <br />

(définir la recette et les procé<strong>du</strong>res <strong>de</strong> travail associées, former les opérateurs, etc.)<br />

Peut-on fabriquer un pro<strong>du</strong>it <strong>de</strong>mandé, sous quel délai et à quel prix <br />

Peut-on diagnostiquer rapi<strong>de</strong>m<strong>en</strong>t une dérive et retracer son origine <br />

Peut-on communiquer la bonne information <strong>en</strong> temps réel, à tout mom<strong>en</strong>t <strong>de</strong> la<br />

fabrication <br />

Peut-on réordonnancer la pro<strong>du</strong>ction rapi<strong>de</strong>m<strong>en</strong>t (pour faire face à une<br />

comman<strong>de</strong> imprévue et urg<strong>en</strong>te, pour réagir à la panne d’un appareil, etc.)<br />

44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!