{"id":6833,"date":"2025-06-05T09:44:34","date_gmt":"2025-06-05T08:44:34","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/polytech_2A\/?p=6833"},"modified":"2025-06-05T10:27:01","modified_gmt":"2025-06-05T09:27:01","slug":"flexsim-2-simulation-de-ligne-de-production","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2025\/06\/05\/flexsim-2-simulation-de-ligne-de-production\/","title":{"rendered":"FlexSim 2 : Simulation de ligne de production"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-cover is-light\"><img loading=\"lazy\" decoding=\"async\" width=\"310\" height=\"163\" class=\"wp-block-cover__image-background wp-image-7323 size-full\" alt=\"\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/images-1.png\" data-object-fit=\"cover\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/images-1.png 310w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/images-1-300x158.png 300w\" sizes=\"auto, (max-width: 310px) 100vw, 310px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#edeceb\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>Simulation de ligne de production<\/strong><\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Bonjour \u00e0 toutes et \u00e0 tous,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous sommes trois \u00e9tudiantes en deuxi\u00e8me ann\u00e9e d&#8217;\u00e9cole d&#8217;ing\u00e9nieur. Dans le cadre de notre formation, nous avons r\u00e9alis\u00e9 un projet qui consiste \u00e0 <strong>simuler<\/strong> des cha\u00eenes de production sur un logiciel nomm\u00e9 <strong>FlexSim<\/strong>. Le domaine de l&#8217;industrie nous int\u00e9ressant depuis quelques ann\u00e9es, ce projet a donc retenu notre attention.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h1 class=\"wp-block-heading\">Pr\u00e9sentation de FlexSim<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">FlexSim est un logiciel de simulation en 3D qui permet de cr\u00e9er des mod\u00e8les repr\u00e9sentant des syst\u00e8mes r\u00e9els, comme une usine, un h\u00f4pital ou un r\u00e9seau de transport. Il aide \u00e0 mieux comprendre comment fonctionnent ces syst\u00e8mes, et \u00e0 rep\u00e9rer ce qui peut \u00eatre am\u00e9lior\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un de ses grands avantages est son <strong>interface <\/strong>simple et intuitive. M\u00eame sans \u00eatre expert, on peut rapidement apprendre \u00e0 l\u2019utiliser, ajouter des machines ou des op\u00e9rateurs, et construire un mod\u00e8le <strong>r\u00e9aliste<\/strong>. On peut ensuite tester plusieurs solutions, comparer les r\u00e9sultats, et voir ce qui marche le mieux, sans avoir besoin d\u2019agir dans la r\u00e9alit\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u2019est donc un outil tr\u00e8s pratique pour pr\u00e9voir des probl\u00e8mes, am\u00e9liorer l\u2019organisation, et prendre de meilleures d\u00e9cisions dans diff\u00e9rents domaines comme la production, la logistique ou la sant\u00e9.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Simulation AGV avec Flexsim - Simcore\" width=\"584\" height=\"329\" src=\"https:\/\/www.youtube.com\/embed\/AFyR-QLJ9Y8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<pre>Vid\u00e9o d'un mod\u00e8le FlexSim<\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h1 class=\"wp-block-heading\">Nos objectifs<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Notre premier objectif \u00e9tait de cr\u00e9er le <strong>contr\u00f4le qualit\u00e9<\/strong> d&#8217;une usine de cylindres et cr\u00e9er une fen\u00eatre relativement simplifi\u00e9e qui affiche des param\u00e8tres qui peuvent varier pour permettre \u00e0 un utilisateur novice d&#8217;am\u00e9liorer la qualit\u00e9 de sa production. Ensuite, nous devions cr\u00e9er une ligne de production de portes-fus\u00e9es (une pi\u00e8ce de voiture), bas\u00e9e sur le mod\u00e8le des usines Renault.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h1 class=\"wp-block-heading\">1 &#8211; D\u00e9couverte du logiciel<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Le logiciel FlexSim poss\u00e8de de nombreuses <strong>fonctionnalit\u00e9s <\/strong>que nous avons pu d\u00e9couvrir gr\u00e2ce \u00e0 des tutoriels. Les plus importantes sont les suivantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Le GUI (Graphical User Interface) <\/strong>: Cette fonctionnalit\u00e9 permet de cr\u00e9er une interface pour r\u00e9aliser des action sur le code profond du logiciel.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 57%\"><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Exemple d&#8217;un mod\u00e8le du GUI<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"402\" height=\"375\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-114429.png\" alt=\"\" class=\"wp-image-6982 size-full\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-114429.png 402w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-114429-300x280.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-114429-322x300.png 322w\" sizes=\"auto, (max-width: 402px) 100vw, 402px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Le ProcessFlow<\/strong> : Cet outil permet de mod\u00e9liser des logiques de processus comme par exemple, pour lancer une action \u00e0 chaque intervalle de temps.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:65% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"621\" height=\"285\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141427.png\" alt=\"\" class=\"wp-image-7031 size-full\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141427.png 621w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141427-300x138.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141427-500x229.png 500w\" sizes=\"auto, (max-width: 621px) 100vw, 621px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Exemple d&#8217;un ProcessFlow<\/p>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Le Dashboard <\/strong>: Cet outil permet de visualiser et analyser les performances du mod\u00e8le en temps r\u00e9el.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:76% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141811-1024x486.png\" alt=\"\" class=\"wp-image-7037 size-full\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141811-1024x486.png 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141811-300x142.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141811-768x364.png 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141811-500x237.png 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Capture-decran-2025-06-04-141811.png 1315w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Exemple de notre Dashboard<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h1 class=\"wp-block-heading\">R\u00e9alisation de notre projet<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;usine de cylindre que nous avons cr\u00e9\u00e9e dans laquelle nous faisons le contr\u00f4le qualit\u00e9 poss\u00e8de deux machines principales : une qui change le diam\u00e8tre des pi\u00e8ces et une deuxi\u00e8me qui change la hauteur de celles-ci. Nous avons d\u00e9velopp\u00e9 une <strong>interface <\/strong>qui permet \u00e0 l&#8217;utilisateur de modifier certains param\u00e8tres comme le diam\u00e8tre moyen, sa variation et de contr\u00f4ler la simulation. Nous avons aussi ajout\u00e9 des <strong>graphiques<\/strong>, principalement des histogrammes, pour afficher la distribution des diam\u00e8tres et des longueurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une autre partie importante du projet est la mise en place d\u2019un contr\u00f4le qualit\u00e9 : l\u2019utilisateur peut <strong>v\u00e9rifier <\/strong>les caract\u00e9ristiques des derniers cylindres produits afin de d\u00e9cider s\u2019il faut arr\u00eater la production pour effectuer des <strong>r\u00e9glages<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au d\u00e9but, nous avons essay\u00e9 de cr\u00e9er cette fonctionnalit\u00e9 avec le <strong>GUI <\/strong>de FlexSim, mais cela s&#8217;est av\u00e9r\u00e9 trop compliqu\u00e9. Nous avons donc utilis\u00e9 le <strong>Dashboard<\/strong>, qui nous a permit d\u2019avancer plus rapidement et de concevoir une interface plus <strong>claire <\/strong>pour l\u2019utilisateur.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1024\" style=\"aspect-ratio: 1920 \/ 1024;\" width=\"1920\" controls src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Enregistrement-2025-06-04-104004.mp4\"><\/video><\/figure>\n\n\n<pre>Le Dashboard obtenu lors du contr\u00f4le qualit\u00e9<\/pre>\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s avoir termin\u00e9 cette partie, nous avions d\u00e9cid\u00e9 d&#8217;utiliser la <strong>r\u00e9alit\u00e9 virtuelle<\/strong> pour permettre de rendre notre mod\u00e8le plus attrayant. Malheureusement, cet outil \u00e9tait trop difficile \u00e0 prendre en main, nous avons donc d\u00e9cid\u00e9 de passer au deuxi\u00e8me objectif de notre projet : la chaine de portes-fus\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons commenc\u00e9 ce nouveau projet en \u00e9tudiant le<strong> rapport d\u2019alternance<\/strong> d\u2019un \u00e9l\u00e8ve de 5e ann\u00e9e en Qualit\u00e9, Innovation, Fiabilit\u00e9 (QIF). Cet \u00e9l\u00e8ve a travaill\u00e9 chez Renault sur une ligne de production de <strong>portes-fus\u00e9es<\/strong>, des pi\u00e8ces importantes pour l\u2019assemblage des v\u00e9hicules. Son travail analyse le bon fonctionnement de cette ligne, ce qui nous a permit de bien comprendre<strong> l&#8217;organisation<\/strong> de cette cha\u00eene de production et de pouvoir la reproduire sur Flexsim.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ligne utilise un stock <strong>limit\u00e9 <\/strong>d\u2019adaptateurs qui supportent quatre pi\u00e8ces \u00e0 la fois. Les portes-fus\u00e9es sont viss\u00e9es sur ces adaptateurs, puis envoy\u00e9es vers diff\u00e9rents centres d\u2019usinage selon le <strong>type <\/strong>de v\u00e9hicule. Nous avons donc programm\u00e9 ce choix en cr\u00e9ant deux stocks diff\u00e9rents \u00e0 chaque prise de d\u00e9cision <strong>d&#8217;usinage<\/strong>. Si la pi\u00e8ce poss\u00e8de le type que nous voulons usiner, elle va dans un stock diff\u00e9rent des autres pour ensuite \u00eatre trait\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s l\u2019usinage, les pi\u00e8ces passent dans une machine de <strong>nettoyage <\/strong>pour enlever les r\u00e9sidus. Un contr\u00f4le qualit\u00e9 v\u00e9rifie leur conformit\u00e9. Si tout est <strong>conforme<\/strong>, les pi\u00e8ces sont d\u00e9viss\u00e9es des adaptateurs, emball\u00e9es pour l\u2019exp\u00e9dition, et les adaptateurs retournent en stock pour un nouveau cycle.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"908\" style=\"aspect-ratio: 1428 \/ 908;\" width=\"1428\" controls src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/06\/Enregistrement-2025-06-05-111238.mp4\"><\/video><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">R\u00e9sultat de notre ligne de production<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s plus de 100 heures de travail sur ce projet, malgr\u00e9 les difficult\u00e9s rencontr\u00e9es, nous avons r\u00e9ussi \u00e0 atteindre les <strong>objectifs <\/strong>que nous nous \u00e9tions fix\u00e9s. Gr\u00e2ce \u00e0 ce projet, nous avons pu apprendre \u00e0 <strong>ma\u00eetriser <\/strong>un logiciel que nous ne connaissions pas du tout et d\u00e9velopper nos connaissances sur les diff\u00e9rents processus utilis\u00e9s en industrie. Nous vous remercions de nous avoir suivi tout le long de ce blog, et nous remercions aussi Sylvain Verron qui nous a \u00e9paul\u00e9es tout au long de ce projet.<\/p>\n\n\n\n<div style=\"height:47px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-right\">Maili Teynie, Laura Bouvier &amp; Tha\u00efs Cadec<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 toutes et \u00e0 tous, Nous sommes trois \u00e9tudiantes en deuxi\u00e8me ann\u00e9e d&#8217;\u00e9cole d&#8217;ing\u00e9nieur. Dans le cadre de notre formation, nous avons r\u00e9alis\u00e9 un projet qui consiste \u00e0 simuler des cha\u00eenes de production sur un logiciel nomm\u00e9 FlexSim. Le &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2025\/06\/05\/flexsim-2-simulation-de-ligne-de-production\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":108780,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[631],"tags":[],"class_list":["post-6833","post","type-post","status-publish","format-standard","hentry","category-631"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/users\/108780"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=6833"}],"version-history":[{"count":9,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6833\/revisions"}],"predecessor-version":[{"id":7783,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6833\/revisions\/7783"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=6833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=6833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=6833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}