<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des La Base - Simulation de Flux</title>
	<atom:link href="https://www.simulation-de-flux.fr/category/la-base/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.simulation-de-flux.fr/category/la-base/</link>
	<description>idées, informations et techniques</description>
	<lastBuildDate>Tue, 07 May 2024 15:59:03 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.4</generator>

<image>
	<url>https://www.simulation-de-flux.fr/wp-content/uploads/2024/03/icone-simulation.png</url>
	<title>Archives des La Base - Simulation de Flux</title>
	<link>https://www.simulation-de-flux.fr/category/la-base/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Animation 3D, vraiment ?</title>
		<link>https://www.simulation-de-flux.fr/animation-3d-vraiment/</link>
					<comments>https://www.simulation-de-flux.fr/animation-3d-vraiment/#respond</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Tue, 16 Jan 2018 16:33:48 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=246</guid>

					<description><![CDATA[<p>&#192; l&#8217;heure o&#249; le moindre gadget de la vie quotidienne s&#8217;efforce de faire de l&#8217;animation 3D, l&#8217;on pourrait croire que [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/animation-3d-vraiment/">Animation 3D, vraiment ?</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
	<em>&Agrave; l&rsquo;heure o&ugrave; le moindre gadget de la vie quotidienne s&rsquo;efforce de faire de l&rsquo;animation 3D, l&rsquo;on pourrait croire que la question est tranch&eacute;e&nbsp;: l&rsquo;animation 3D est indispensable &agrave; la simulation de flux, tout le monde la veut.</em>
</p>
<p>
	<em>D&eacute;j&agrave; il y a vingt ans* c&rsquo;&eacute;tait un point de discussion, et j&rsquo;ai en m&eacute;moire qu&rsquo;on plaisantait alors&nbsp;: &laquo;&nbsp;combien de temps regarde-t-on r&eacute;ellement une simu se d&eacute;rouler sur l&rsquo;&eacute;cran&nbsp;? Ce n&rsquo;est pas la t&eacute;l&eacute;&nbsp;!&nbsp;&raquo;. Certains des arguments de l&rsquo;&eacute;poque restent tr&egrave;s vrais, avec notamment cette triple question&nbsp;: &laquo;&nbsp;quel effort, quel budget, quel temps est-on pr&ecirc;t &agrave; consacrer &agrave; l&rsquo;animation 3D d&rsquo;un mod&egrave;le&nbsp;?&nbsp;&raquo;.</em>
</p>
<h2>
	<strong>2D ou 3D&nbsp;?</strong><br />
</h2>
<p>
	L&rsquo;animation 3D, on la paie forc&eacute;ment&nbsp;: dans le prix d&rsquo;achat du logiciel pour commencer&nbsp;; dans l&rsquo;apprentissage de la couche technique suppl&eacute;mentaire pour savoir chor&eacute;graphier les choses&nbsp;; dans le temps &agrave; passer sur chaque mod&egrave;le pour ajouter la &laquo;&nbsp;couche 3D&nbsp;&raquo; n&eacute;cessaire&nbsp;; dans la dur&eacute;e d&rsquo;ex&eacute;cution des r&eacute;plications, qui demanderont aussi un ordinateur de configuration muscl&eacute;e du type &laquo;&nbsp;jeux vid&eacute;o&nbsp;&raquo;. Ce n&rsquo;est pas un sous-produit oblig&eacute; de la simulation de flux, tout comme le gruy&egrave;re r&acirc;p&eacute; n&rsquo;est pas forc&eacute;ment n&eacute;cessaire au gratin dauphinois.
</p>
<p>
	Et pourtant c&rsquo;est bien, c&rsquo;est beau, on en a besoin, de l&rsquo;animation 3D&nbsp;: pour pr&eacute;senter le mod&egrave;le, pour communiquer, pour comprendre rapidement et intuitivement ce qui se passe&nbsp;!
</p>
<p>
	Halte&nbsp;: on a besoin de l&rsquo;animation du mod&egrave;le, mais animation 2D ou animation 3D&nbsp;? L&rsquo;animation 2D offre sur ce qui se passe dans le mod&egrave;le un feed-back visuel imm&eacute;diat, que le mod&eacute;lisateur appr&eacute;cie en phase de mise au point, et dont l&rsquo;utilisateur a absolument besoin pour appr&eacute;hender le comportement global du syst&egrave;me.
</p>
<p>
	L&rsquo;animation 2D de la plupart des logiciels est certes d&rsquo;un rendu simple, car il s&rsquo;agit de points ou pav&eacute;s de couleur qui apparaissent ou se d&eacute;placent, de niveaux qui montent et descendent, de chiffres qui se mettent &agrave; jour, mais la somme des informations fournies est importante, et peut, si bien r&eacute;alis&eacute;e, apporter sur le comportement des flux des r&eacute;sultats synth&eacute;tiques tr&egrave;s pr&eacute;cieux, tr&egrave;s complets et tr&egrave;s parlants.
</p>
<p>
	Parlants, mais pas avec ce r&eacute;alisme de la 3D, ce sentiment de reconnaissance du syst&egrave;me familier qui est si important pour l&rsquo;adh&eacute;sion du client final, cette libert&eacute; de navigation dans le mod&egrave;le comme dans la r&eacute;alit&eacute;, cette impression de professionnalisme haut de gamme qui se d&eacute;gage d&rsquo;une animation 3D bien faite. Je pense &agrave; un certain mod&egrave;le de convoyeurs : waouh, impeccable, on se croirait dans l&rsquo;atelier, on a tout sous les yeux&nbsp;!&#8230; Parce que certaines probl&eacute;matiques de simulation peuvent plus facilement que d&rsquo;autres se passer de la 3D.
</p>
<h2>
	<strong>La 3D quand c&rsquo;est n&eacute;cessaire</strong><br />
</h2>
<p>
	Il existe des syst&egrave;mes de production dans lesquels tous les mouvements importants sont sur un m&ecirc;me plan horizontal et qui peuvent tr&egrave;s bien se comprendre vus d&#39;en haut sur un plan &agrave; l&#39;&eacute;chelle. Il y a des process chimiques pour lesquels un diagramme de type logique repr&eacute;sentant les r&eacute;acteurs batch, leur niveau de remplissage et l&#39;&eacute;tape de production dans laquelle ils se trouvent donneront des informations bien plus pertinentes qu&#39;une repr&eacute;sentation en 3 dimensions d&#39;un entrelacs de tubes reliant des bacs de formes et de tailles diverses.
</p>
<p>
	<img decoding="async" alt="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2018/01/Pas3D.png" style="width: 691px; height: 284px;" />
</p>
<p>
	Pour un grand nombre de syst&egrave;mes de production, j&rsquo;estime qu&#39;une repr&eacute;sentation en deux dimensions, voire m&ecirc;me de type logigramme, assez &eacute;loign&eacute;e du la g&eacute;om&eacute;trie r&eacute;elle du syst&egrave;me, est non seulement bien plus simple &agrave; mettre en &oelig;uvre qu&#39;une animation en 3D mais aussi plus pertinente. Ce n&#39;est peut-&ecirc;tre pas un hasard si r&eacute;cemment Apple, grand gourou de l&#39;ergonomie, a remplac&eacute; les r&eacute;pliques 3D d&#39;interrupteurs par des boutons plats &eacute;pur&eacute;s inventant ainsi le concept de &laquo; flat design&nbsp;&raquo;.
</p>
<p>
	&Agrave; l&#39;oppos&eacute;, dans d&#39;autres syst&egrave;mes, la probl&eacute;matique est bien tridimensionnelle et une animation en 3D s&#39;av&egrave;re imm&eacute;diatement plus parlante. C&#39;est par exemple le cas de sites de production comportant plusieurs &eacute;tages, ou de syst&egrave;mes de stockage verticaux comportant des &eacute;tag&egrave;res ou des robots multiaxes.
</p>
<p style="text-align: center;">
	<img decoding="async" alt="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2018/01/Pas3DB.png" style="width: 400px; height: 284px;" />
</p>
<p>
	Dans d&#39;autres cas encore ce n&#39;est pas la 3D qui importe mais la repr&eacute;sentation du fonctionnement du syst&egrave;me sur une carte qui va &ecirc;tre utile&nbsp;: nous avons <a href="https://www.simulation-de-flux.fr/google-earth-pour-animer-des-simulations/">pr&eacute;sent&eacute; cela</a> dans l&rsquo;utilisation de GoogleEarth.
</p>
<h2>
	<strong>Une animation coh&eacute;rente avec le r&eacute;el niveau de d&eacute;tail du mod&egrave;le de simulation</strong><br />
</h2>
<p>
	En fait je crois que l&#39;animation d&#39;un mod&egrave;le, qu&#39;elle soit en 3D, en 2D ou m&ecirc;me sch&eacute;matique, doit &ecirc;tre coh&eacute;rente avec les objectifs et le r&eacute;el niveau de d&eacute;tail pris en compte par le mod&egrave;le fonctionnel.
</p>
<p>
	Par exemple si le mod&egrave;le prend en compte diff&eacute;rentes familles de produits, il est n&eacute;cessaire qu&#39;une couleur diff&eacute;rente soit associ&eacute;e &agrave; chaque famille dans l&#39;animation du mod&egrave;le. Mais int&eacute;grer la g&eacute;om&eacute;trie exacte du produit en question n&#39;a que peu d&#39;int&eacute;r&ecirc;t si cela n&#39;a aucun impact sur le fonctionnement du mod&egrave;le. Pire, donner une impression de grand niveau de d&eacute;tail avec une animation tr&egrave;s soign&eacute;e alors que le mod&egrave;le qui est derri&egrave;re reste simpliste nous semble &agrave; la limite de la malhonn&ecirc;tet&eacute; intellectuelle.
</p>
<p>
	Pour nous, l&#39;animation d&#39;un mod&egrave;le doit transmettre de l&#39;information utile, pas servir &agrave; manipuler un auditoire.
</p>
<p>
	Dans tous les cas, ceux qui ont vraiment besoin de l&rsquo;animation 3D de leur mod&egrave;le de simulation de flux doivent comprendre que si cela peut se r&eacute;v&eacute;ler payant, c&rsquo;est aussi payant&hellip;
</p>
<p style="margin-left:18.0pt;">
	* <em>Gestion de flux en entreprise : Mod&eacute;lisation et simulation</em>, Paris, Herm&egrave;s (1996), <a href="https://editions.lavoisier.fr/economie/gestion-de-flux-en-entreprise-modelisation-et-simulation/claver/hermes-science-publications/livre/9782866015756">https://editions.lavoisier.fr/economie/gestion-de-flux-en-entreprise-modelisation-et-simulation/</a> ou sur le <a href="http://www.1point2.com/fr/livres/">site 1Point2</a></p>
<p>L’article <a href="https://www.simulation-de-flux.fr/animation-3d-vraiment/">Animation 3D, vraiment ?</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/animation-3d-vraiment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Quels indicateurs dans un modèle de simulation ?</title>
		<link>https://www.simulation-de-flux.fr/quels-indicateurs-dans-un-modele-de-simulation/</link>
					<comments>https://www.simulation-de-flux.fr/quels-indicateurs-dans-un-modele-de-simulation/#respond</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Mon, 12 Sep 2016 14:31:18 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=177</guid>

					<description><![CDATA[<p>Dans un mod&#232;le de simulation de flux, il est possible de pr&#233;lever des informations &#224; peu pr&#232;s partout et tout [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/quels-indicateurs-dans-un-modele-de-simulation/">Quels indicateurs dans un modèle de simulation ?</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
	<em>Dans un mod&egrave;le de simulation de flux, il est possible de pr&eacute;lever des informations &agrave; peu pr&egrave;s partout et tout le temps. On aurait presque trop d&rsquo;informations disponibles, avec le risque d&rsquo;observer tout un tas d&rsquo;indicateurs, pertinents ou non, et avec parfois un r&eacute;el co&ucirc;t en performances de calculs, car bon nombre &eacute;voluent en permanence. Nous faisons ici un petit rappel &ndash; tout ce que nous disons n&rsquo;est pas applicable &agrave; tous les mod&egrave;les bien s&ucirc;r&nbsp;!</em>
</p>
<h2>
	Les basiques<br />
</h2>
<p>
	Dans des mod&egrave;les industriels classiques, on regardera souvent&nbsp;:
</p>
<ul>
<li>
		les niveaux de stock mini/maxi/moyen et le temps de s&eacute;jour en stock pour les produits cibl&eacute;s.
	</li>
<li>
		un bilan mati&egrave;re &nbsp;pour les produits cibl&eacute;s, en prenant en compte les consomm&eacute;s, les rejet&eacute;s, les combin&eacute;s, etc. (qui sert aussi au d&eacute;bogage, pour &ecirc;tre certain que le mod&egrave;le n&rsquo;a pas cr&eacute;&eacute; ou aval&eacute; de la mati&egrave;re).
	</li>
<li>
		le d&eacute;bit mini/maxi/moyen d&rsquo;une machine (voire d&rsquo;une ligne compl&egrave;te).
	</li>
<li>
		le suivi des pannes ou arr&ecirc;ts divers.
	</li>
<li>
		divers temps d&rsquo;attente.
	</li>
<li>
		d&rsquo;&eacute;ventuels calculs de co&ucirc;t.
	</li>
<li>
		pour les v&eacute;hicules le nombre de kilom&egrave;tres parcourus &agrave; plein et &agrave; vide.
	</li>
</ul>
<h2>
	Les stars<br />
</h2>
<p>
	Le TRS ou <strong>taux de rendement synth&eacute;tique</strong> (ou sa variante le taux de rendement global). C&#39;est un indicateur qui peut dire beaucoup, &agrave; condition toutefois d&rsquo;&ecirc;tre bien d&rsquo;accord sur les &eacute;l&eacute;ments que l&rsquo;on prendra en compte dans le mod&egrave;le pour son calcul. Il n&rsquo;est pas interdit de se cr&eacute;er son TRS &laquo;&nbsp;sur mesure&nbsp;&raquo; en d&eacute;composant le temps pour un &eacute;quipement en plusieurs cat&eacute;gories, avec la condition que la somme des cat&eacute;gories corresponde au temps total &eacute;coul&eacute;, et qu&#39;il n&#39;y ait pas de recouvrement entre deux cat&eacute;gories. Voir aussi l&#39;article <a href="https://www.simulation-de-flux.fr/ameliorer-le-trs/">Am&eacute;liorer le TRS par la simulation</a>.
</p>
<p>
	Le &quot;<strong>schedule adherance</strong>&quot; (mais quelle bonne traduction fran&ccedil;aise en donner ?), qui est la variance entre la production r&eacute;elle et la production pr&eacute;vue. Ou autrement dit, le pourcentage de commandes livr&eacute;es &agrave; la date pr&eacute;vue (on regardera avec attention les avances et les retards). Dans un mod&egrave;le on aura souvent deux courbes dans une m&ecirc;me fen&ecirc;tre, afin de voir d&rsquo;un coup d&rsquo;&oelig;il si la courbe r&eacute;elle suit bien la courbe pr&eacute;visionnelle &ndash; avant d&rsquo;analyser plus avant les &eacute;carts et leurs causes.
</p>
<p>
	<img decoding="async" alt="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/09/Adherance.png" style="width: 535px; height: 290px;" />
</p>
<p>
	Pour les ressources partag&eacute;es (AGV, operateurs polyvalents, chariots &eacute;l&eacute;vateurs etc.), suivre le <strong>temps d&#39;attente des demandes</strong> avant d&rsquo;&ecirc;tre servies est certainement ce qui permet de mieux d&eacute;tecter les points d&rsquo;am&eacute;lioration et leur ampleur.
</p>
<h2>
	Quelques favoris<br />
</h2>
<p>
	Des <strong>tableaux de suivi</strong> des diff&eacute;rents produits&nbsp;: en notant depuis leur cr&eacute;ation jusqu&rsquo;&agrave; leur livraison par exemple, les dates aux diff&eacute;rentes &eacute;tapes et le parcours qu&rsquo;ils ont suivi. Cet indicateur tr&egrave;s riche pour l&rsquo;analyse est &eacute;videmment facilit&eacute; lorsqu&rsquo;une structure de type base de donn&eacute;es est associ&eacute; au mod&egrave;le.
</p>
<p>
	Lorsqu&rsquo;on observe plusieurs op&eacute;rateurs (ou autres ressources partag&eacute;es), regarder le <strong>taux de charge</strong> permet de voir si la charge est &agrave; peu pr&egrave;s &eacute;quitable entre les op&eacute;rateurs &ndash; ind&eacute;pendamment du fait que la ressource r&eacute;ponde &agrave; la demande.
</p>
<p>
	<img decoding="async" alt="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/09/gantt.png" />
</p>
<p>
	Un <strong>diagramme de Gantt</strong> permet de voir le &quot;film&quot; de ce qui s&#39;est pass&eacute; durant toute la simulation de flux pour un &eacute;quipement ou pour une ligne de production. En cela c&rsquo;est bien plus pertinent que la simple animation du mod&egrave;le qui montre juste un instantan&eacute;. C&#39;est en outre un r&eacute;v&eacute;lateur impitoyable pour le d&eacute;bogage car il permet de tout de suite voir des incoh&eacute;rences de fonctionnement qui pourraient passer inaper&ccedil;ues.
</p>
<p>
	&Agrave; propos, n&#39;oubliez pas de regarder aussi le <strong>temps de calcul</strong> du mod&egrave;le <span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-bidi-font-family:
&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language:FR;mso-fareast-language:FR;
mso-bidi-language:AR-SA">&nbsp;!</span>&#8230;
</p>
<p>
	&nbsp;</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/quels-indicateurs-dans-un-modele-de-simulation/">Quels indicateurs dans un modèle de simulation ?</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/quels-indicateurs-dans-un-modele-de-simulation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Paramètre ou résultat ?</title>
		<link>https://www.simulation-de-flux.fr/parametre-ou-resultat/</link>
					<comments>https://www.simulation-de-flux.fr/parametre-ou-resultat/#respond</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Sat, 20 Aug 2016 13:01:43 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=167</guid>

					<description><![CDATA[<p>Le tableur permet aussi de faire des simulations. Souvent, il s&#8217;agit m&#234;me du premier type de simulation que rencontrent les [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/parametre-ou-resultat/">Paramètre ou résultat ?</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">
	<em>Le tableur permet aussi de faire des simulations. Souvent, il s&rsquo;agit m&ecirc;me du premier type de simulation que rencontrent les personnes qui doivent jouer avec des donn&eacute;es pour prendre des d&eacute;cisions. Son ant&eacute;riorit&eacute; d&rsquo;utilisation marque la mani&egrave;re d&rsquo;aborder certains probl&egrave;mes de simulation de flux&nbsp; &#8211; pas toujours de mani&egrave;re l&eacute;gitime, m&ecirc;me si l&#39;utilit&eacute; des tableurs n&rsquo;est &eacute;videmment pas &agrave; remettre en cause.</em>
</p>
<p style="text-align: justify;">
	Que l&#39;on cr&eacute;e un mod&egrave;le avec un tableur ou en utilisant un logiciel de simulation dynamique, l&#39;objectif est souvent similaire. L&#39;utilisateur cherche &agrave; obtenir des indicateurs de r&eacute;sultats &agrave; partir d&#39;un jeu de param&egrave;tres, afin de mieux prendre une d&eacute;cision argument&eacute;e.
</p>
<p>
	<img decoding="async" alt="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/08/Param1.png" style="width: 282px; height: 113px;" />
</p>
<p style="text-align: justify;">
	Avec un tableur tel MS Excel, la technique de mod&eacute;lisation, et donc le mod&egrave;le, sont bien s&ucirc;r diff&eacute;rents de ce que l&#39;on r&eacute;alise avec un simulateur &agrave; &eacute;v&eacute;nements discrets comme ExtendSim, puisque l&rsquo;outil de simulation prend plus naturellement en compte la dynamique du syst&egrave;me. Ainsi, on pourrait croire que, pour un m&ecirc;me jeu de param&egrave;tres, le mod&egrave;le de simulation dynamique donne des r&eacute;sultats diff&eacute;rents (jug&eacute;s plus pr&eacute;cis) de ceux obtenus par calcul statique avec Excel.
</p>
<p style="text-align: justify;">
	Par certains aspects la diff&eacute;rence entre les deux approches est plus profonde. Ce qui ne pouvait &ecirc;tre qu&rsquo;un param&egrave;tre dans le mod&egrave;le Excel peut devenir un r&eacute;sultat dans le mod&egrave;le dynamique&nbsp;!
</p>
<p>
	<img decoding="async" alt="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/08/Param2.png" style="width: 286px; height: 166px;" />
</p>
<p style="text-align: justify;">
	C&#39;est en particulier le cas du taux d&#39;utilisation des &eacute;quipements de production. La plupart du temps, dans un mod&egrave;le statique, le taux d&#39;utilisation d&#39;un &eacute;quipement est consid&eacute;r&eacute; comme un param&egrave;tre. On stipule, par exemple, que telle machine poss&egrave;de un taux d&#39;utilisation de 80%. La capacit&eacute; de production de la machine r&eacute;sulte de la multiplication de ce taux par le temps d&#39;ouverture et par la cadence instantan&eacute;e de l&#39;&eacute;quipement, typiquement en pi&egrave;ces par minutes.
</p>
<p style="text-align: justify;">
	Les 20% de capacit&eacute; de production&laquo;&nbsp;retir&eacute;s&nbsp;&raquo; du mod&egrave;le int&egrave;grent des pannes, des maintenances, parfois des changements de s&eacute;rie, des situations de stock aval satur&eacute;, un manque de mati&egrave;re premi&egrave;re etc.
</p>
<p style="text-align: justify;">
	Pour qui n&rsquo;a connu que de la simulation statique avec tableur, ce taux d&#39;utilisation s&#39;impose &laquo;&nbsp;naturellement&nbsp;&raquo; comme un param&egrave;tre cl&eacute; de tout mod&egrave;le capacitif. Sur le terrain il faut bien s&ucirc;r tout faire pour am&eacute;liorer ce taux (par des techniques de type SMED, TPM, 5S, Kaizen, 6Sigma etc.) mais dans le sacro-saint mod&egrave;le Excel il s&#39;agit bien d&rsquo;un param&egrave;tre.
</p>
<p style="text-align: justify;">
	En simulation de flux dynamique c&#39;est diff&eacute;rent&nbsp;: chaque panne est simul&eacute;e &agrave; l&#39;instant o&ugrave; le tirage al&eacute;atoire la place, les maintenances ont lieu en fonction d&#39;un calendrier et, surtout, les situations de blocage par l&#39;aval ou de p&eacute;nurie de l&#39;&eacute;quipement par l&rsquo;amont sont la r&eacute;sultante du fonctionnement des autres parties du syst&egrave;me mod&eacute;lis&eacute;. Ainsi le simulateur ne peut qu&rsquo;observer le taux d&#39;utilisation de chaque &eacute;quipement qui est par nature un r&eacute;sultat, et non un param&egrave;tre.
</p>
<p style="text-align: justify;">
	En passant d&rsquo;une vision statique &agrave; une vision dynamique il est important de se poser la question pour chaque param&egrave;tre du mod&egrave;le&nbsp;: vrai param&egrave;tre ou approximation de r&eacute;sultat utilis&eacute;e pour param&egrave;tre&nbsp;?</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/parametre-ou-resultat/">Paramètre ou résultat ?</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/parametre-ou-resultat/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Files d&#8217;attente</title>
		<link>https://www.simulation-de-flux.fr/files/</link>
					<comments>https://www.simulation-de-flux.fr/files/#respond</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Wed, 04 May 2016 15:44:59 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=132</guid>

					<description><![CDATA[<p>D&#232;s que l&#8217;on parle de simulation de flux, on est confront&#233; &#224; des syst&#232;mes de files d&#8217;attente, et il y [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/files/">Files d&rsquo;attente</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
	<em>D&egrave;s que l&rsquo;on parle de simulation de flux, on est confront&eacute; &agrave; des syst&egrave;mes de files d&rsquo;attente, et il y aurait beaucoup &agrave; dire sur ce sujet, tant sur la th&eacute;orie que sur des subtilit&eacute;s de mise en pratique avec les logiciels. Nous ne faisons ici que comparer <strong>deux types classiques de files d&rsquo;attente</strong>.</em>
</p>
<p style="text-align: justify;">
	En France, lorsqu&#39;il y a plusieurs guichets pour un m&ecirc;me service, nous avons cet ancien usage qui veut que chaque client choisisse une file d&#39;attente devant l&#39;un des guichets et y demeure jusqu&#39;&agrave; &ecirc;tre servi. Le choix initial porte vers la file d&#39;attente la moins longue, &eacute;videmment. Si c&rsquo;est statistiquement le plus raisonnable, cela ne garantit pas d&#39;&ecirc;tre servi au plus vite, puisque pour chaque client le temps de traitement peut varier. Vous avez forc&eacute;ment connu cette intense frustration &agrave; la caisse du supermarch&eacute;, lorsqu&rsquo;une personne avant vous pr&eacute;sente un article au prix ind&eacute;chiffrable, ce qui d&eacute;clenche des op&eacute;rations chronophages d&rsquo;alerte/recherche, tandis que les clients aux autres caisses avancent tranquillement et s&ucirc;rement, alors qu&rsquo;ils sont arriv&eacute;s apr&egrave;s vous&#8230; <sup>1)</sup>
</p>
<p style="text-align: justify;">
	Un autre syst&egrave;me, tr&egrave;s diffus&eacute; dans les pays anglo-saxons et qui s&rsquo;est d&eacute;velopp&eacute; en France, consiste &agrave; n&#39;avoir qu&#39;une seule file d&#39;attente mutualis&eacute;e pour l&#39;ensemble des guichets. Les usagers sont servis strictement par ordre d&#39;arriv&eacute;e, et le syst&egrave;me semble plus &laquo;&nbsp;juste&nbsp;&raquo;.
</p>
<p style="text-align: justify;">
	Interrog&eacute; sur cette th&eacute;matique par un client dans la restauration rapide, nous avons voulu voir la r&eacute;elle diff&eacute;rence entre ces deux syst&egrave;mes, du strict point de vue du temps d&#39;attente des usagers.
</p>
<p style="text-align: justify;">
	Construire le mod&egrave;le de simulation correspondant est assez simple. Nous consid&eacute;rons ici une ligne de 5 guichets identiques. Le temps de traitement par usager est tir&eacute; al&eacute;atoirement en suivant une loi uniforme entre 10 et 50 secondes. Sur une simulation qui dure 3 heures, les usagers se pr&eacute;sentent al&eacute;atoirement avec un intervalle entre arriv&eacute;es qui suit une loi exponentielle (ph&eacute;nom&egrave;ne poissonnien) de moyenne 7 secondes. Dans le cas des files s&eacute;par&eacute;es, les usagers choisissent la file la moins charg&eacute;e, mais ne changent pas de file ult&eacute;rieurement.
</p>
<p>
	Voici le mod&egrave;le r&eacute;alis&eacute; avec ExtendSim&nbsp;:
</p>
<p>
	<img fetchpriority="high" decoding="async" alt="" height="624" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/05/File13.png" width="715" />
</p>
<p>
	&nbsp;
</p>
<p>
	En soumettant les deux syst&egrave;mes de file d&#39;attente strictement au m&ecirc;me jeu de param&egrave;tres lors de la simulation des flux, nous observons avec int&eacute;r&ecirc;t les histogrammes des temps d&#39;attente des usagers.
</p>
<p>
	<img decoding="async" alt="" height="333" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/05/File2.png" width="489" />
</p>
<p style="text-align: justify;">
	On remarque tout d&rsquo;abord avec la courbe bleue que la file mutualis&eacute;e pr&eacute;sente <strong>davantage de personnes servies rapidement</strong>. La courbe des temps d&#39;attente est aussi moins &eacute;tendue pour ce syst&egrave;me.
</p>
<p>
	Quand on regarde les moyennes et &eacute;cart-types des temps d&#39;attente on obtient les r&eacute;sultats suivants&nbsp;:
</p>
<p>
	<img decoding="async" alt="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/05/File3.png" />
</p>
<p style="text-align: justify;">
	La <strong>diff&eacute;rence d&#39;&eacute;cart-type</strong> s&#39;explique assez bien&nbsp;: en effet, dans le cas de files s&eacute;par&eacute;es, un usager avec un temps de service long va consid&eacute;rablement p&eacute;naliser l&rsquo;attente, mais uniquement des personnes derri&egrave;re lui. Dans le cas de la file d&#39;attente unique ce m&ecirc;me usager va p&eacute;naliser l&#39;ensemble des autres usagers, m&ecirc;me si c&rsquo;est de mani&egrave;re plus r&eacute;partie. C&rsquo;est aussi pour cela que la file mutualis&eacute;e est plus &eacute;quitable, en plus de respecter le principe du premier arriv&eacute;, premier servi.
</p>
<p style="text-align: justify;">
	Ce qui peut sembler plus surprenant c&#39;est la diff&eacute;rence du <strong>temps moyen d&#39;attente</strong>. Pourquoi une telle diff&eacute;rence alors que nous avons pris exactement les m&ecirc;mes caract&eacute;ristiques pour les usagers et les guichetiers&nbsp;? En observant le d&eacute;roulement de la simulation et notamment l&rsquo;animation, la r&eacute;ponse nous appara&icirc;t&nbsp;: dans les files s&eacute;par&eacute;es il arrive, bien que rarement, qu&rsquo;un guichet ait termin&eacute; sa t&acirc;che alors que personne n&rsquo;attend dans sa file. Ces brefs instants pass&eacute;s &laquo;&nbsp;&agrave; ne rien faire&nbsp;&raquo; sont autant de secondes qui p&eacute;nalisent les temps d&rsquo;attente globaux puisque la ressource est inutilis&eacute;e alors de d&rsquo;autres files existent (rappelons que dans ce mod&egrave;le nous n&rsquo;avons pas permis &agrave; l&rsquo;usager de changer de file).
</p>
<p style="text-align: justify;">
	Observons enfin qu&rsquo;avec ces hypoth&egrave;ses qui causent un taux d&rsquo;utilisation autour de 85%, le <strong>nombre total</strong> de personnes trait&eacute;es durant ces trois heures est similaire dans les deux syst&egrave;mes, et l&rsquo;on ne peut pas dire que la file mutualis&eacute;e soit plus efficace du point de vue des ressources&nbsp;: les &eacute;carts dans le nombre d&rsquo;usagers servis sont de quelques unit&eacute;s, et se r&eacute;sorbent d&egrave;s que le rythme d&rsquo;arriv&eacute;es est plus calme. En revanche si l&rsquo;on charge en permanence les syst&egrave;mes, les usagers pass&eacute;s par la file mutualis&eacute;e (courbe bleue) sortent syst&eacute;matiquement plus vite : ce syst&egrave;me n&rsquo;est pas seulement plus &laquo;&nbsp;juste&nbsp;&raquo;, il est aussi plus efficace.
</p>
<p>
	<img decoding="async" alt="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/05/File12.png" />
</p>
<p>
	&nbsp;
</p>
<p>
	1) que vous ayez ou non v&eacute;cu cette situation, nous vous invitons &agrave; regarder une <a href="https://www.youtube.com/watch?v=nZFqxIBhNn0">plaisante animation sur le sujet</a>.</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/files/">Files d&rsquo;attente</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/files/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Modélisation des convoyeurs à accumulation</title>
		<link>https://www.simulation-de-flux.fr/modelisation-des-convoyeurs-a-accumulation/</link>
					<comments>https://www.simulation-de-flux.fr/modelisation-des-convoyeurs-a-accumulation/#comments</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Mon, 14 Mar 2016 07:17:44 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=74</guid>

					<description><![CDATA[<p>Tout ce que vous avez toujours voulu savoir sur les convoyeurs &#224; accumulation (sans jamais oser le demander) &#160; 1. [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/modelisation-des-convoyeurs-a-accumulation/">Modélisation des convoyeurs à accumulation</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;">
	<span style="font-size: 24px;">Tout ce que vous avez toujours voulu savoir sur les convoyeurs &agrave; accumulation</span>
</p>
<p style="text-align: center;">
	<span style="font-size: 20px;">(sans jamais oser le demander)</span>
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<h2>
	1. Introduction<br />
</h2>
<p style="text-align: justify;">
	Convoyeurs &agrave; bandes, &agrave; cha&icirc;nes ou &agrave; rouleaux, convoyeurs avec ou sans accumulation, convoyeurs standard ou sur mesure&nbsp;: ils interviennent dans de nombreuses &eacute;tapes de la production industrielle, mais aussi dans la logistique et d&egrave;s qu&rsquo;il y a manutention de produits.
</p>
<p style="text-align: justify;">
	Ils rythment la fabrication, le montage ou le conditionnement, et leurs contr&ocirc;leurs intelligents, leurs subtils asservissements, leurs variateurs dynamiques sont parfois ce qu&rsquo;il y a de plus innovant dans une ligne de production.
</p>
<p style="text-align: justify;">
	C&rsquo;est pourquoi la simulation de flux s&rsquo;int&eacute;resse depuis toujours aux syst&egrave;mes de convoyeurs. Elle &eacute;tudie leur impact dans l&rsquo;atelier, elle confirme ou invalide des param&egrave;tres qui ont &eacute;t&eacute; pr&eacute;vus, et montre comment leur faire jouer un r&ocirc;le bien plus important que celui de transporter une pi&egrave;ce d&rsquo;un point &agrave; un autre &ndash; ce qui est pourtant d&eacute;j&agrave; essentiel.
</p>
<p style="text-align: center;">
	<img decoding="async" alt="convoyeur" class="size-full wp-image-5 aligncenter" height="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/05/convoyeur.jpg" style="" title="" width="" />
</p>
<p>
	&nbsp;
</p>
<p style="text-align: justify;">
	Dans le ballet complexe et d&eacute;sordonn&eacute; d&rsquo;une ligne de conditionnement ou d&rsquo;un atelier d&rsquo;assemblage, seule la simulation peut prendre en compte l&rsquo;aspect dynamique des ph&eacute;nom&egrave;nes&nbsp;: des blocages qui s&rsquo;instaurent uniquement dans certaines conditions, un stock tampon mal dimensionn&eacute; pour telle taille de lot, tout ce pourquoi une maquette vivante se r&eacute;v&egrave;le plus fiable que des calculs statiques.
</p>
<p style="text-align: justify;">
	<a href="https://www.1point2.com/fr/applications/" target="_blank" rel="noopener noreferrer">Ayant simul&eacute; de nombreux mod&egrave;les</a> o&ugrave; les convoyeurs &eacute;taient au centre de la probl&eacute;matique, nous livrons ici quelques r&eacute;flexions simples sur ce qu&rsquo;il faut comprendre sur les convoyeurs quand ils font partie d&rsquo;un tout. Notre objectif est de mieux comprendre la dynamique de syst&egrave;mes de production constitu&eacute;s d&rsquo;&eacute;tapes s&eacute;par&eacute;es par des convoyeurs lin&eacute;aires &agrave; accumulation. Nous nous pla&ccedil;ons dans le cas de productions &agrave; haut d&eacute;bit (plusieurs centaines de produits par minute) pour lesquelles repr&eacute;senter chaque produit individuellement par une entit&eacute; serait tr&egrave;s inefficace en termes de temps de calcul. C&rsquo;est le cas de la plupart des lignes de conditionnement dans l&rsquo;industrie agroalimentaire. Mais les m&ecirc;mes principes pourraient s&rsquo;appliquer &agrave; des process qui ne sont pas du conditionnement, si les phases de la production sont s&eacute;par&eacute;es par des convoyeurs lin&eacute;aires &agrave; accumulation.
</p>
<p style="text-align: justify;">
	Dans un souci de simplicit&eacute;, nous prenons le cas de deux machines en ligne s&eacute;par&eacute;es par un convoyeur &agrave; accumulation. La plupart des lignes de conditionnement sont bien plus complexes. Mais nous croyons que la compr&eacute;hension pr&eacute;cise de la dynamique d&rsquo;un syst&egrave;me simple est fondamentale pour ceux qui souhaitent simuler des syst&egrave;mes complexes de convoyeurs.
</p>
<h2>
	<span style="color: rgb(178, 34, 34);"><strong>2.&nbsp;Terminologie</strong></span><br />
</h2>
<h3>
	2.1 <strong>Amont et Aval</strong><br />
</h3>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema1.jpg" rel="noopener noreferrer" style="" target="" title=""><img decoding="async" alt="Conv_Schema1" class="size-full wp-image-10 alignleft" height="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema1.jpg" style="" title="" width="" /></a>L&rsquo;aval, &agrave; partir d&rsquo;un point, est la partie de la ligne d&rsquo;o&ugrave; viennent les produits (bouteilles, flacons). L&rsquo;amont est l&rsquo;autre c&ocirc;t&eacute;.
</p>
<p>
	&nbsp;
</p>
<h3>
	2.2&nbsp;<strong>Convoyeur &agrave; accumulation</strong><br />
</h3>
<p>
	Les convoyeurs &agrave; accumulation ont deux fonctions principales : de transporter des objets d&rsquo;une machine &agrave; une autre ET d&rsquo;accumuler ces objets juste avant la machine en aval.
</p>
<p>
	Il existe plusieurs types de convoyeurs &agrave; accumulation. Nous consid&eacute;rons ici un convoyeur lin&eacute;aire o&ugrave; des bouteilles se suivent &agrave; la queue leu leu. Si la machine en aval s&rsquo;arr&ecirc;te ou devient plus lente que celle en amont, le convoyeur continue de fonctionner &agrave; sa propre vitesse et les bouteilles s&rsquo;accumulent devant la machine en aval.
</p>
<h3>
	2.3&nbsp;<strong>Densit&eacute; sur le convoyeur</strong><br />
</h3>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema2.jpg" rel="noopener noreferrer" style="" target="" title=""><img decoding="async" alt="Conv_Schema2" class="size-full wp-image-11 alignright" height="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema2.jpg" style="" title="" width="" /></a>Il est &eacute;trange de parler de densit&eacute; sur un convoyeur qui transf&egrave;re des entit&eacute;s distinctes. Mais si vous prenez du recul et consid&eacute;rez le convoyeur comme une succession de longueurs plus ou moins remplies, la densit&eacute; prend du sens.
</p>
<p>
	La figure suivante illustre ce point. La seconde repr&eacute;sentation (avec la courbe bleue) est celle que nous utiliserons le plus souvent, et vous comprendrez quelle est tr&egrave;s adapt&eacute;e, tout en faisant gagner du temps car il n&rsquo;est plus besoin de dessiner chaque bouteille.
</p>
<p>
	Le pourcentage correspond au pourcentage d&rsquo;espace occup&eacute; par les bouteilles. En fait, la densit&eacute; est &eacute;ale &agrave; ce pourcentage multipli&eacute; par le nombre maximum de bouteilles qu&rsquo;une unit&eacute; de longueur peut contenir (ici un nombre de bouteilles par m&egrave;tre lin&eacute;aire sur le convoyeur).
</p>
<p>
	Si au contraire nous examinons chaque bouteille sur le convoyeur, nous serions tent&eacute;s de dire que le convoyeur n&rsquo;est qu&rsquo;une succession de zones remplies &agrave; 100% (lorsqu&rsquo;il y a une bouteille) ou &agrave; 0% (s&rsquo;il n&rsquo;y a rien). Si vous avez des bouteilles tr&egrave;s petites compar&eacute;es &agrave; la longueur du convoyeur, avec des hautes vitesses de production, l&rsquo;approche par densit&eacute; est &agrave; la fois efficace et pr&eacute;cise.
</p>
<h3>
	2.4<strong>&nbsp;Point d&rsquo;accumulation</strong><br />
</h3>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema3.jpg" rel="noopener noreferrer" style="" target="" title=""><img decoding="async" alt="Conv_Schema3" class="size-full wp-image-15 alignleft" height="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema3.jpg" style="" title="" width="" /></a>Lorsque la machine en aval est arr&ecirc;t&eacute;e ou simplement absorbe les bouteilles moins vite que le convoyeur les apporte, les bouteilles s&rsquo;accumulent lin&eacute;airement, en se touchant. La derni&egrave;re bouteille accumul&eacute;e sur le convoyeur est ce que nous appelons le<em> Point d&rsquo;accumulation</em>. Entre cette bouteille et l&rsquo;extr&eacute;mit&eacute; aval du convoyeur, la densit&eacute; est &eacute;gale &agrave; 1/D o&ugrave; D est le diam&egrave;tre de la bouteille. Ou encore, le niveau de remplissage est de 100%.
</p>
<p>
	Il faut comprendre que le point d&rsquo;accumulation peut se d&eacute;placer tr&egrave;s vite sur le convoyeur. Bien plus vite que la vitesse du convoyeur. Exemple : le convoyeur fonctionne 1,5 plus vite que les machines en amont et aval.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema4.jpg"><img decoding="async" alt="Conv_Schema4" class="alignnone size-full wp-image-17" height="152" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema4.jpg" width="583" /></a>
</p>
<ul>
<li>
		<em>D &nbsp;</em>densit&eacute; (bouteilles par m&egrave;tre).
	</li>
<li>
		V<sub>in</sub> vitesse amont des bouteilles (par minute)
	</li>
<li>
		V<sub>c</sub> &nbsp;vitesse du convoyeur
	</li>
<li>
		<em>d&nbsp; &nbsp;&nbsp;</em>diam&egrave;tre de la bouteille (espace qu&rsquo;elle occupe sur le convoyeur).
	</li>
</ul>
<p>
	Pour simplifier les notations, nous consid&eacute;rons que lorsque les bouteilles se touchent, le remplissage (R) est de 100% (Parler d&rsquo;un pourcentage de remplissage est plus simple que d&rsquo;une densit&eacute; par m&egrave;tre).
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation1.jpg"><img loading="lazy" decoding="async" alt="Equation1" class="alignnone size-full wp-image-39" height="36" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation1.jpg" width="75" /></a>
</p>
<p>
	Dans notre cas R= 75 %
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema5.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema5" class="alignnone size-full wp-image-18" height="95" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema5.jpg" width="522" /></a>
</p>
<p>
	Une panne en aval va provoquer une accumulation de bouteilles. Apr&egrave;s &frac12; seconde de panne le point d&rsquo;accumulation est d&eacute;j&agrave; &agrave; x = 150 cm
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema6.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema6" class="alignnone size-full wp-image-19" height="173" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema6.jpg" width="569" /></a>
</p>
<p>
	Le point d&rsquo;accumulation se d&eacute;place de droite &agrave; gauche &agrave; la vitesse de 3 m/s, 3 fois la vitesse du convoyeur&nbsp;!
</p>
<p>
	Si le flux aval est enti&egrave;rement stopp&eacute;, la vitesse du point d&rsquo;accumulation est :
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation2.jpg"><img loading="lazy" decoding="async" alt="Equation2" class="alignnone size-full wp-image-40" height="36" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation2.jpg" width="114" /></a>
</p>
<p>
	R est la densit&eacute; juste en amont du point d&rsquo;accumulation.
</p>
<p>
	Note&nbsp;: nous parlons en valeurs absolues pour V<sub>f</sub> et V<sub>c</sub>. Nous pourrions aussi &eacute;crire :
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation3.jpg"><img loading="lazy" decoding="async" alt="Equation3" class="alignnone size-full wp-image-41" height="40" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation3.jpg" width="121" /></a>
</p>
<p>
	La repr&eacute;sentation graphique des densit&eacute;s permet de mieux comprendre la formule.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema7.jpg" rel="noopener noreferrer" target="" title=""><img loading="lazy" decoding="async" alt="Conv_Schema7" class="size-full wp-image-20 alignleft" height="126" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema7.jpg" title="" width="322" /></a>
</p>
<p>
	Pour obtenir une progression il faut &laquo;&nbsp;remplir&nbsp;&raquo; la portion 1-R avec des bouteilles. Elles sont achemin&eacute;es par le convoyeur &agrave; un d&eacute;bit R * Vc. Au fur et &agrave; mesure que se remplit &laquo;&nbsp;1-R&nbsp;&raquo; (l&rsquo;espace vide) la vitesse du point d&rsquo;accumulation est&nbsp;:
</p>
<p>
	&nbsp;R * Vc / (1-R)
</p>
<p>
	Conna&icirc;tre la position du point d&rsquo;accumulation sur le convoyeur est, on le voit, tr&egrave;s important pour comprendre le comportement de la ligne de conditionnement.
</p>
<p>
	2.5&nbsp;<strong>Capteur d&rsquo;obstruction</strong> (ou cellule optique)
</p>
<p>
	Mais les convoyeurs n&rsquo;indiquent pas en permanence la position de leur point d&rsquo;accumulation (ils le devraient&nbsp;!). Pour avoir une id&eacute;e de la position du point d&rsquo;accumulation sur le convoyeur, des capteurs sont g&eacute;n&eacute;ralement plac&eacute;s.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema8.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema8" class="alignnone size-full wp-image-21" height="194" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema8.jpg" width="417" /></a>
</p>
<h3>
	2.6&nbsp;<strong>Temporisation du capteur</strong><br />
</h3>
<p>
	Par le dessin ci-dessus on comprend ais&eacute;ment qu&rsquo;une bouteille qui passe ne doit pas &ecirc;tre consid&eacute;r&eacute;e par erreur comme une indication du point d&rsquo;accumulation.
</p>
<p>
	Pour &eacute;viter une r&eacute;action trop rapide du capteur chaque fois que passe une bouteille, une temporisation est g&eacute;n&eacute;ralement associ&eacute;e au capteur. Le capteur ne r&eacute;agit que lorsque l&rsquo;obstruction est sup&eacute;rieure &agrave; ce d&eacute;lai. Cela implique que le capteur donne son information avec un l&eacute;ger retard (nous verrons que l&rsquo;on peut jouer sur ce retard).
</p>
<h2>
	<span style="color: rgb(178, 34, 34);">3.&nbsp;Cas d&rsquo;application</span><br />
</h2>
<p>
	Une ligne de conditionnement standard est bien plus complexe que le cas tr&egrave;s simple que nous examinerons, avec une machine en amont, un convoyeur et une machine en aval. Mais cela suffira &agrave; illustrer d&rsquo;importants principes.
</p>
<h3>
	3.1&nbsp;<strong>Deux machines + un convoyeur + diff&eacute;rentes vitesses</strong><br />
</h3>
<p>
	On pourrait croire que le seul objectif de la capacit&eacute; d&rsquo;accumulation d&rsquo;un convoyeur est de prot&eacute;ger des machines des pannes de leurs voisines, parce que bien entendu sur une ligne de conditionnement les machines ont la m&ecirc;me vitesse nominale&hellip;
</p>
<p>
	En fait, m&ecirc;me sur la ligne la mieux dimensionn&eacute;e, les &eacute;quipements ont des vitesses diff&eacute;rentes, pour des raisons li&eacute;es au process ou &agrave; la qualit&eacute;. Sur la ligne vous verrez les convoyeurs se remplir, la machine en amont stopp&eacute;e, puis les convoyeurs se vider, &agrave; des fr&eacute;quences impr&eacute;visibles. Certains &eacute;voquent un effet de &ldquo;vague&nbsp;&raquo; sur le convoyeur. Nous allons voir comment le positionnement intelligent des capteurs et le calcul de leur temporisation peut minimiser les arr&ecirc;ts et reprises.
</p>
<p>
	<strong><u>Notre cas :</u></strong>
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema9.jpg" rel="noopener noreferrer" target="" title=""><img loading="lazy" decoding="async" alt="Conv_Schema9" class="alignnone size-full wp-image-22" height="212" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema9.jpg" title="Convoyeur : Longueur L, vitesse V" width="383" /></a>
</p>
<p>
	Convoyeur : Longueur L, vitesse V
</p>
<p>
	Le d&eacute;bit entrant est de D<sub>in</sub>.<br />
	Le d&eacute;bit sortant est de D<sub>out</sub>.<br />
	Le convoyeur &agrave; accumulation a une longueur L et une vitesse V.
</p>
<p>
	L&rsquo;amont est stopp&eacute; lorsque le capteur (en position x) est masqu&eacute; plus de T secondes (temporisation).
</p>
<p>
	L&rsquo;amont red&eacute;marre lorsque le capteur est visible (le point d&rsquo;accumulation revenu en x).
</p>
<p>
	Position du capteur : quelle valeur (en m&egrave;tres, depuis le d&eacute;but du convoyeur) choisir pour x&nbsp;?<br />
	Temporisation : quelle valeur choisir pour T (secondes)&nbsp;?<br />
	Que peut-il se passer si x et T ne sont pas adapt&eacute;s&nbsp;?<br />
	Peut-on optimiser ce syst&egrave;me en jouant uniquement sur x et T&nbsp;?
</p>
<p>
	En jouant avec x et T, nous nous fixons trois objectifs&nbsp;:
</p>
<ul>
<li>
		Eviter que les bouteilles ne s&rsquo;amoncellent jusqu&rsquo;&agrave; la machine en amont avant que celle-ci ne s&rsquo;arr&ecirc;te (cela pourrait endommager la machine). Nous appelons cette situation &laquo;&nbsp;Sur-accumuler&nbsp;&raquo;.
	</li>
<li>
		Eviter que la machine en aval ne soit stopp&eacute;e par manque de bouteilles. Nous appelons cette situation &laquo;&nbsp;Affamer&nbsp;&raquo;.
	</li>
<li>
		Minimiser la fr&eacute;quence des arr&ecirc;ts/reprises de la machine en amont. Cela revient &agrave; maximiser la dur&eacute;e des p&eacute;riodes de fonctionnement pour la machine en amont
	</li>
</ul>
<h3>
	3.2&nbsp;<strong>Cas g&eacute;n&eacute;rique</strong><br />
</h3>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema10.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema10" class="alignnone size-full wp-image-25" height="145" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema10.jpg" width="535" /></a>
</p>
<p>
	D est&nbsp; le d&eacute;bit du convoyeur (D=V/l).
</p>
<p>
	Situation au d&eacute;but de l&rsquo;accumulation&nbsp;: le point d&rsquo;accumulation vient de masquer le capteur en x. Nous choisissons d&rsquo;&ecirc;tre dans ce cas o&ugrave; D<sub>in </sub>&gt; D<sub>out</sub>. L&rsquo;aval sera stopp&eacute; dans T secondes (temporisation). Nous n&rsquo;aurons pas de sur-accumulation sur le convoyeur qui n&rsquo;est pas rempli avant T secondes. Cela s&rsquo;exprime par l&rsquo;&eacute;quation suivante&nbsp;:
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation4.jpg"><img loading="lazy" decoding="async" alt="Equation4" class="alignnone size-full wp-image-42" height="37" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation4.jpg" width="212" /></a>
</p>
<p>
	Plus le capteur est loin de la machine en amont, et plus courte est la temporisation, moins nous avons de risque de sur-accumulation.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema11.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema11" class="alignnone size-full wp-image-26" height="320" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema11.jpg" width="633" /></a>
</p>
<p>
	Que se passe-t-il&nbsp;?
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema12.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema12" class="alignnone size-full wp-image-27" height="152" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema12.jpg" width="472" /></a>
</p>
<p>
	t=0, la temporisation se d&eacute;clenche, la machine en amont sera stopp&eacute;e dans T secondes. L&rsquo;accumulation est en cours (le point d&rsquo;accumulation se d&eacute;place vers l&rsquo;amont).
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema13.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema13" class="alignnone size-full wp-image-28" height="165" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema13.jpg" width="516" /></a>
</p>
<p>
	t&lt;T, la machine en amont fonctionne encore, le point d&rsquo;accumulation se d&eacute;place vers l&rsquo;amont.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema14.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema14" class="alignnone size-full wp-image-29" height="169" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema14.jpg" width="520" /></a>
</p>
<p>
	t=T la machine en amont est stopp&eacute;e. L&rsquo;accumulation est toujours en cours en amont du point d&rsquo;accumulation.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema15.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema15" class="alignnone size-full wp-image-30" height="175" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema15.jpg" width="497" /></a>
</p>
<p>
	t&lt;T+T<sub>off</sub>&nbsp; Durant une premi&egrave;re phase que nous appellerons <em>phase a,</em> le point d&rsquo;accumulation se d&eacute;place vers l&rsquo;amont tandis que la derni&egrave;re bouteille se d&eacute;place vers l&rsquo;aval.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema16.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema16" class="alignnone size-full wp-image-31" height="194" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema16.jpg" width="518" /></a>
</p>
<p>
	t&lt;T+T<sub>off</sub>&nbsp; Durant la phase suivante (<em>phase b</em>), le point d&rsquo;accumulation se d&eacute;place vers l&rsquo;aval.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema17.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema17" class="alignnone size-full wp-image-32" height="192" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema17.jpg" width="503" /></a>
</p>
<p>
	t=T+T<sub>off</sub>&nbsp; Le capteur est d&eacute;couvert, et la machine en amont red&eacute;marre. T<sub>off</sub> est la dur&eacute;e d&rsquo;arr&ecirc;t de la machine en amont.
</p>
<p>
	<strong>Comment calculer T<sub>off</sub>&nbsp;?</strong>
</p>
<p>
	La situation &agrave; t=T est la suivante&nbsp;:
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema18.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema18" class="alignnone size-full wp-image-33" height="189" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema18.jpg" width="513" /></a>
</p>
<p>
	Lorsque la machine en amont est stopp&eacute;e, il est indispensable de &laquo;&nbsp;tirer&nbsp;&raquo; toutes les bouteilles en amont du capteur, de sorte &agrave; le d&eacute;couvrir &agrave; nouveau. La quantit&eacute; &agrave; tirer est donn&eacute;e par la formule suivante&nbsp;:
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation5.jpg"><img loading="lazy" decoding="async" alt="Equation5" class="alignnone size-full wp-image-43" height="37" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation5.jpg" width="260" /></a>
</p>
<p>
	Le temps pour que ces bouteilles aient toutes avanc&eacute; d&eacute;pend de la machine et est donn&eacute; par la formule suivante&nbsp;:
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation6.jpg"><img loading="lazy" decoding="async" alt="Equation6" class="alignnone size-full wp-image-44" height="129" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation6.jpg" width="474" /></a>
</p>
<p>
	T<sub>off</sub> augmente avec x<br />
	T<sub>off</sub> augmente avec T
</p>
<p>
	P&eacute;riode d&rsquo;activit&eacute; de la machine en amont :
</p>
<p>
	T<sub>off</sub> = dur&eacute;e d&rsquo;arr&ecirc;t de la machine en amont<br />
	T<sub>on</sub> = dur&eacute;e de fonctionnement de la machine en amont<br />
	P = T<sub>off</sub> + T<sub>on</sub>&nbsp;: P&eacute;riode d&rsquo;activit&eacute; de la machine en amont.
</p>
<p>
	<strong>Red&eacute;marrer la machine en amont</strong>
</p>
<p>
	Regardons ce qui se passe lorsque la machine en amont se remet en marche.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema19.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema19" class="alignnone size-full wp-image-34" height="194" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema19.jpg" width="500" /></a>
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema20.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema20" class="alignnone size-full wp-image-35" height="190" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema20.jpg" width="490" /></a>
</p>
<p>
	Pour que la machine en aval se soit pas affam&eacute;e, la premi&egrave;re bouteille qui sort de la machine en amont doit avoir le temps d&rsquo;atteindre la fin du convoyeur avant que la machine en aval ne tire toutes les bouteilles accumul&eacute;es. Cela donne l&rsquo;&eacute;quation suivante :
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation7.jpg"><img loading="lazy" decoding="async" alt="Equation7" class="alignnone size-full wp-image-45" height="103" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation7.jpg" width="379" /></a>
</p>
<p>
	Pour &eacute;viter d&rsquo;affamer la machine en aval, x ne doit pas &ecirc;tre trop <em>grand</em>. Autrement dit, le capteur ne doit pas &ecirc;tre trop loin de la machine en amont.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema21.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema21" class="alignnone size-full wp-image-36" height="235" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema21.jpg" width="437" /></a>
</p>
<p>
	Si vous n&rsquo;affamez pas la machine en aval, elle fonctionnera avec son d&eacute;bit de D<sub>out</sub>.
</p>
<p>
	Ainsi&nbsp;<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation8.jpg"><img loading="lazy" decoding="async" alt="Equation8" class="alignnone size-full wp-image-46" height="21" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation8.jpg" width="201" /></a>&nbsp;nous indique que ce qui est produit par la machine en amont est pris par la machine la machine en aval.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation9.jpg"><img loading="lazy" decoding="async" alt="Equation9" class="alignnone size-full wp-image-47" height="164" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation9.jpg" width="433" /></a>
</p>
<p>
	Ainsi T<sub>off</sub>+T<sub>on</sub> augmente lorsque T<sub>off</sub> augmente. T<sub>off</sub>+T<sub>on</sub> est pr&eacute;cis&eacute;ment P, la p&eacute;riode d&rsquo;activit&eacute; de la machine en amont. Nous avons d&eacute;j&agrave; vu que T<sub>off</sub> augmente lorsque x augmente, et que T<sub>off</sub> aussi augmente lorsque T augmente. Donc
</p>
<ul>
<li>
		P augmente lorsque x augmente
	</li>
<li>
		P augmente lorsque T augmente
	</li>
</ul>
<p>
	Autrement dit, plus x et T sont grands, plus la p&eacute;riode est grande.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema22.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema22" class="alignnone size-full wp-image-48" height="319" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema22.jpg" width="502" /></a>
</p>
<h3>
	3.3 <strong>Application Num&eacute;rique</strong><br />
</h3>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema23.jpg"><img loading="lazy" decoding="async" alt="Conv_Schema23" class="alignnone size-full wp-image-50" height="152" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema23.jpg" width="414" /></a>
</p>
<p>
	Convoyeur : L=17.56 m, V=1 m/s
</p>
<p>
	Condition pour &eacute;viter le blocage :
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation10.jpg"><img loading="lazy" decoding="async" alt="Equation10" class="alignnone size-full wp-image-51" height="61" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation10.jpg" width="214" /></a>
</p>
<p>
	Condition pour &eacute;viter d&rsquo;affamer :
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation11.jpg"><img loading="lazy" decoding="async" alt="Equation11" class="alignnone size-full wp-image-52" height="40" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Equation11.jpg" width="127" /></a>
</p>
<p>
	Prenons x=11.28 (x &lt; 11.28857). Nous obtenons T=69 secondes.
</p>
<h2>
	<span style="color: rgb(178, 34, 34);">4. Conclusion</span><br />
</h2>
<p>
	Par le cas g&eacute;n&eacute;rique et l&rsquo;approche math&eacute;matique, nous avons mieux compris la dynamique de ce syst&egrave;me d&rsquo;accumulation. Mais c&rsquo;&eacute;tait assez long, tandis que construire le mod&egrave;le avec un logiciel de simulation de flux et faire toutes les observations pertinentes nous a pris environ une heure. Nous n&rsquo;aurions pas de grande difficult&eacute; &agrave; enrichir le mod&egrave;le par d&rsquo;autres machines et d&rsquo;autres convoyeurs, pour une &eacute;tude plus complexe et plus r&eacute;aliste. C&rsquo;est assur&eacute;ment l&rsquo;approche que nous choisirions en pratique, par sa simplicit&eacute; et sa souplesse dans le param&eacute;trage.
</p>
<p>
	Nous avons utilis&eacute; le logiciel ExtendSim car c&rsquo;est le seul programme qui inclut des objets repr&eacute;sentant des convoyeurs et des d&eacute;bits de la mani&egrave;re que nous avons adopt&eacute;e&nbsp;: le mod&egrave;le de simulation de notre cas analytique a donn&eacute; les m&ecirc;mes r&eacute;sultats.
</p>
<p>
	Ci-dessous le mod&egrave;le ExtendSim&nbsp;:
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema24.jpg" rel="noopener noreferrer" target="" title=""><img loading="lazy" decoding="async" alt="Conv_Schema24" class="size-full wp-image-53 alignnone" height="513" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/02/Conv_Schema24.jpg" title="" width="627" /></a>
</p>
<p>
	La courbe bleue indique la position du point d&rsquo;accumulation (en m&egrave;tres depuis l&rsquo;aval). Toute la longueur du convoyeur est utilis&eacute;e. La courbe rouge montre le d&eacute;bit amont. Il y a eu 7 arr&ecirc;ts en 20 minutes.
</p>
<p>
	Les formules pr&eacute;c&eacute;dentes donnent
</p>
<p>
	Toff= 31.35&nbsp;secondes<br />
	et<br />
	T = 156.75 secondes
</p>
<p>
	Ce qui correspond &agrave; ce qu&rsquo;affichent les courbes !
</p>
<h2>
	<span style="color: rgb(178, 34, 34);">Remerciements</span><br />
</h2>
<p>
	Cet article doit beaucoup &agrave; C&eacute;cile Damiron de ImagineThat, Inc., programmeur de la biblioth&egrave;que Rate et du bloc Conveyor.
</p>
<p>
	&nbsp;</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/modelisation-des-convoyeurs-a-accumulation/">Modélisation des convoyeurs à accumulation</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/modelisation-des-convoyeurs-a-accumulation/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Simulation de flux et ordonnancement</title>
		<link>https://www.simulation-de-flux.fr/simulation-et-ordonnancement/</link>
					<comments>https://www.simulation-de-flux.fr/simulation-et-ordonnancement/#respond</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Wed, 02 Mar 2016 13:10:58 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=114</guid>

					<description><![CDATA[<p>Les probl&#233;matiques d&#39;ordonnancement, et plus g&#233;n&#233;ralement d&#39;optimisation, se rencontrent plus fr&#233;quemment qu&#8217;on imagine lorsque l&#39;on construit certains mod&#232;les de simulation [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/simulation-et-ordonnancement/">Simulation de flux et ordonnancement</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">
	<em>Les probl&eacute;matiques d&#39;ordonnancement, et plus g&eacute;n&eacute;ralement d&#39;optimisation, se rencontrent plus fr&eacute;quemment qu&rsquo;on imagine lorsque l&#39;on construit certains mod&egrave;les de simulation de flux.</em>
</p>
<p style="text-align: justify;">
	<em>Souvent, lorsque l&#39;on pense &agrave; un mod&egrave;le de simulation de production, on imagine un atelier avec des gammes assez d&eacute;terministes et des probl&eacute;matiques de convoyages et de manutention. La production peut &ecirc;tre d&eacute;crite comme une succession de t&acirc;ches mobilisant des ressources, occupant des espaces de stockages limit&eacute;s et sollicitant des op&eacute;rateurs aux horaires plus ou moins vari&eacute;s. Ainsi, une cha&icirc;ne de montage automobile ou un atelier de construction a&eacute;ronautique ne pr&eacute;sentera pas de grande difficult&eacute; du point de vue de l&#39;ordonnancement, car les produits &agrave; fabriquer suivent des gammes pr&eacute;d&eacute;finies et sont, &agrave; quelques variantes pr&egrave;s, identiques. Les questions pos&eacute;es &agrave; la simulation dans ces cas sont d&#39;ailleurs souvent li&eacute;es au respect d&#39;une cadence en consid&eacute;rant les ressources de l&#39;atelier.</em>
</p>
<p style="text-align: justify;">
	<em>Il existe pourtant des mod&egrave;les de simulation de flux pour lesquels l&#39;ordonnancement de la production constitue un enjeu et dont la performance est tr&egrave;s directement li&eacute;e au talent de la personne (ou du logiciel) ayant en charge de d&eacute;cider quoi faire &agrave; quel moment. Voici quelques cas que nous avons eus &agrave; traiter.</em>
</p>
<p>
	<strong>Recette =&gt; Stock =&gt; Lignes de conditionnement</strong>
</p>
<p>
	<img loading="lazy" decoding="async" alt="" height="374" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/03/Ordo1.png" width="551" />
</p>
<p>
	C&#39;est le cas des usines de production de lessive. Une tour &eacute;labore diff&eacute;rentes formules de lessive. Pour chaque campagne de production, la longueur de campagne doit &ecirc;tre suffisante pour rentabiliser un temps de r&eacute;glage cons&eacute;quent. Entre deux r&eacute;f&eacute;rences diff&eacute;rentes des nettoyages peuvent &ecirc;tre n&eacute;cessaires, qui d&eacute;pendent du produit qui se termine et de celui que l&#39;on va produire.
</p>
<p>
	Les diff&eacute;rentes formulations sont stock&eacute;es et conditionn&eacute;es au plus pr&egrave;s possible de la demande sur de multiples lignes de conditionnement traitant des cartons, des dosettes et autres packagings.
</p>
<p>
	<strong>N fours =&gt; un laminoir </strong>
</p>
<p>
	<img loading="lazy" decoding="async" alt="" height="287" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/03/Ordo2.png" width="547" />
</p>
<p>
	Dans l&#39;industrie m&eacute;tallurgique (acier, aluminium, titane etc.) il est fr&eacute;quent qu&#39;un &eacute;quipement de mise en forme (laminoir, presse, extrudeuse) n&eacute;cessite que les produits &agrave; transformer soient pr&eacute;alablement chauff&eacute;s suivant une courbe sp&eacute;cifique de mont&eacute;e en temp&eacute;rature. Cette op&eacute;ration de chauffe est en g&eacute;n&eacute;ral plus longue que la transformation m&eacute;canique qui suit. Aussi il est fr&eacute;quent de voir une flotte de fours alimentant un laminoir ou une presse. Choisir quels produits charger dans quel four, de mani&egrave;re &agrave; toujours alimenter le laminoir et &agrave; minimiser les sur-s&eacute;jours &eacute;nergivores peut faire appel &agrave; des r&egrave;gles d&rsquo;arbitrage complexes.
</p>
<p>
	<strong>Des navires acheminant des &quot;modules&quot; d&#39;usine &agrave; assembler sur un site en Sib&eacute;rie</strong>
</p>
<p>
	<img loading="lazy" decoding="async" alt="" height="350" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/03/Ordo3.png" width="551" />
</p>
<p>
	La construction d&#39;un site industriel p&eacute;trochimique est en g&eacute;n&eacute;ral r&eacute;alis&eacute;e &agrave; partir d&#39;&eacute;l&eacute;ments fabriqu&eacute;s &agrave; distance et achemin&eacute;s sur place par des v&eacute;hicules co&ucirc;teux. Lorsque le site se trouve dans une r&eacute;gion difficile d&#39;acc&egrave;s les co&ucirc;ts de transport maritimes peuvent &ecirc;tre d&eacute;terminants, et respecter un planning de construction tout en utilisant au mieux une flotte de navires limit&eacute;e peut requ&eacute;rir des prises de d&eacute;cision d&eacute;licates.
</p>
<p>
	<strong>Algorithmes gloutons </strong>
</p>
<p>
	Pour chacun de ces cas il existe peut &ecirc;tre un moyen math&eacute;matique de trouver LA solution optimale. Cependant force est de constater que les logiciels d&#39;optimisation propos&eacute;s sur le march&eacute; ou par les soci&eacute;t&eacute;s de conseil sp&eacute;cialis&eacute;es en recherche op&eacute;rationnelle ne savent pas prendre en compte la sp&eacute;cificit&eacute; des contraintes de chaque situation. Nous ne vivons pas dans un monde sans al&eacute;as o&ugrave; tout peut se r&eacute;sumer &agrave; un champ de contraintes lin&eacute;aires d&#39;ordre 1&nbsp;!
</p>
<p>
	Notre approche par simulation de flux s&#39;applique &agrave; faire se d&eacute;rouler un sc&eacute;nario et &agrave; d&eacute;terminer un algorithme qui prend une d&eacute;cision &agrave; la vol&eacute;e &agrave; chaque fois qu&#39;il faut en prendre une pendant la dur&eacute;e de la simulation. Cette fa&ccedil;on de proc&eacute;der peut s&#39;apparenter &agrave; ce que l&#39;on appelle en recherche op&eacute;rationnelle un algorithme &quot;glouton&quot;. C&#39;est &agrave; dire une fa&ccedil;on de prendre des d&eacute;cisions au fur &agrave; et mesure sans revenir en arri&egrave;re sur les d&eacute;cisions prises et, en g&eacute;n&eacute;ral, en anticipant peu ou pas du tout.
</p>
<p>
	Ce type d&#39;algorithme est parfois regard&eacute; avec d&eacute;dain par les sp&eacute;cialistes de l&#39;ordonnancement. Ils y voient un moyen facile de rechercher une solution locale sans grande recherche d&#39;optimum global. C&#39;est un peu vrai. Cependant j&#39;ai pu constater que toutes les m&eacute;thodes d&#39;ordonnancement recherchant un optimum global sont contraintes &agrave; simplifier le probl&egrave;me pos&eacute; pour le faire rentrer dans un formalisme math&eacute;matique particulier et pour conserver des temps de calcul raisonnables. Cela a pour effet d&eacute;sagr&eacute;able de proposer une solution irr&eacute;alisable une fois transpos&eacute;e au probl&egrave;me non simplifi&eacute;, en n&eacute;gligeant certaines contraintes pourtant r&eacute;elles.
</p>
<p>
	L&#39;obtention d&#39;un ordonnancement par simulation et application d&#39;un algorithme de d&eacute;cision local n&#39;apporte certes pas une solution garantie optimale, mais permet de proposer un ordonnancement respectant toutes les contraintes prises en compte dans le mod&egrave;le de simulation. Par ailleurs le jeu de r&egrave;gles locales de d&eacute;cision est en g&eacute;n&eacute;ral assez simple &agrave; expliquer et peut &ecirc;tre r&eacute;utilis&eacute; manuellement par une personne en charge de l&#39;ordonnancement. Il est alors possible de tester et de comparer divers jeux de r&egrave;gles d&#39;ordonnancement pour ensuite d&eacute;cider de celui &agrave; retenir.
</p>
<p>
	Un autre avantage de ce type d&#39;algorithme dit glouton vient justement du fait que les d&eacute;cisions sont prises localement en fonction du contexte au moment de la prise de d&eacute;cision. Cela rend ce syst&egrave;me de prise de d&eacute;cision assez robuste aux al&eacute;as.
</p>
<p>
	En implantant de tels algorithmes pour divers <a href="https://www.1point2.com/fr/applications/" target="_blank" rel="noopener">domaines industriels</a>, nous avons pu constater qu&#39;il est fr&eacute;quent que nos clients aient des id&eacute;es de r&egrave;gles assez complexes pour tenter d&#39;optimiser leurs d&eacute;cisions. Cela part souvent d&#39;une bonne intention et d&#39;un d&eacute;sir de toujours essayer de faire mieux pour am&eacute;liorer l&#39;existant. Pourtant nous avons souvent constat&eacute; que les r&egrave;gles de d&eacute;cision simples donnaient de meilleurs r&eacute;sultats et s&#39;av&eacute;raient plus robustes aux al&eacute;as et aux &eacute;volutions de mix produits.</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/simulation-et-ordonnancement/">Simulation de flux et ordonnancement</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/simulation-et-ordonnancement/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Le modèle parfait</title>
		<link>https://www.simulation-de-flux.fr/le-modele-parfait/</link>
					<comments>https://www.simulation-de-flux.fr/le-modele-parfait/#respond</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Sat, 23 Jan 2016 22:34:18 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=66</guid>

					<description><![CDATA[<p>En simulation de flux, tout repose sur le mod&#232;le. La simulation elle-m&#234;me, -c&#8217;est-&#224;-dire lorsqu&#8217;on d&#233;marre l&#8217;exp&#233;rience- ce sont le logiciel [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/le-modele-parfait/">Le modèle parfait</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">
	<em>En simulation de flux, tout repose sur le mod&egrave;le. La simulation elle-m&ecirc;me, -c&rsquo;est-&agrave;-dire lorsqu&rsquo;on d&eacute;marre l&rsquo;exp&eacute;rience- ce sont le logiciel et l&rsquo;ordinateur qui s&rsquo;en chargent. Mais le mod&egrave;le, c&rsquo;est vous et moi qui le faisons. S&rsquo;il est compl&egrave;tement faux, la simulation se d&eacute;roulera aussi bien qu&rsquo;avec une repr&eacute;sentation fiable &ndash;les r&eacute;sultats seront erron&eacute;s, c&rsquo;est tout.<br />
	Le mod&egrave;le peut aussi &ecirc;tre relativement correct, dans le sens o&ugrave; il est fid&egrave;le au syst&egrave;me repr&eacute;sent&eacute;, mais charg&eacute; de quelques d&eacute;fauts qui vont le rendre difficile &agrave; utiliser ou &agrave; faire &eacute;voluer, une sorte de bombe &agrave; retardement qui fera des d&eacute;g&acirc;ts si on touche l&agrave; o&ugrave; il ne faut pas.<br />
	Mod&eacute;liser, cela s&rsquo;apprend : en connaissant bien le logiciel utilis&eacute;, en &quot;traduisant&quot;&nbsp;d&rsquo;embl&eacute;e&nbsp; le parcours d&rsquo;une pi&egrave;ce dans un atelier en une s&eacute;quence d&rsquo;op&eacute;rations et de r&egrave;gles, en ayant d&eacute;j&agrave; fait d&rsquo;autres mod&egrave;les semblables&hellip; Comme dans tous les m&eacute;tiers, l&rsquo;exp&eacute;rience compte beaucoup.<br />
	Le mod&egrave;le parfait n&rsquo;existe pas, bien entendu &ndash; partageons cependant quelques principes utiles pour tendre vers cet id&eacute;al.</em><br />
	&nbsp;
</p>
<p>
	<img decoding="async" alt="" src="https://www.simulation-de-flux.fr/wp-content/uploads/2016/01/Modele-ideal.png" />
</p>
<p style="text-align: justify;">
	<span style="font-size: 16px;"><strong>Des objectifs pr&eacute;cis</strong></span><br />
	L&rsquo;&eacute;tude de simulation de flux doit avoir pour but de r&eacute;pondre &agrave; certaines questions, qu&rsquo;il faut avoir explicit&eacute;es et quantifi&eacute;es. Pas de p&eacute;rim&egrave;tre vague, d&rsquo;indicateurs impr&eacute;cis, d&rsquo;objectif g&eacute;n&eacute;ral et flou. Souvent certains choix de mod&eacute;lisation d&eacute;pendent directement des objectifs de l&rsquo;&eacute;tude. Et s&rsquo;il y a de nombreuses questions de niveau diff&eacute;rent, on fera plus d&rsquo;un mod&egrave;le.
</p>
<p style="text-align: justify;">
	<span style="font-size: 16px;"><strong>L&rsquo;ind&eacute;pendance des donn&eacute;es</strong></span><br />
	Le mod&egrave;le doit n&rsquo;&ecirc;tre que structure et logique, et pouvoir se construire en ne s&rsquo;appuyant sur aucun chiffre. Sa v&eacute;rit&eacute; restera vraie que l&rsquo;op&eacute;ration dure douze secondes ou douze heures ou un certain temps. Il dig&eacute;rera le plan de production d&rsquo;hier, d&rsquo;aujourd&rsquo;hui et de demain.<br />
	Les donn&eacute;es seront import&eacute;es en d&eacute;but de simulation, ou puis&eacute;es dans une base de donn&eacute;es interne : n&rsquo;allez pas cacher un temps gamme dans les param&egrave;tres d&rsquo;une machine, ou pire encore &eacute;crire une r&eacute;f&eacute;rence produit dans le code d&rsquo;une logique d&rsquo;orientation des pi&egrave;ces ! Mod&egrave;le et donn&eacute;es sont ind&eacute;pendants.
</p>
<p style="text-align: justify;">
	<span style="font-size: 16px;"><strong>Une taille limit&eacute;e</strong></span><br />
	Un mod&egrave;le un peu svelte, c&rsquo;est toujours mieux : on le comprend plus rapidement, il tourne plus vite, on le maintient plus ais&eacute;ment. Vous avez justement une tr&egrave;s grosse usine &agrave; simuler, avec plein de d&eacute;tails &agrave; prendre en compte ? Il faut &ecirc;tre sobre quand m&ecirc;me. Le gros mod&egrave;le trahit la probl&eacute;matique mal d&eacute;finie, les d&eacute;tails sans enjeu mod&eacute;lis&eacute;s pour se faire plaisir, la r&eacute;flexion pr&eacute;alable qui n&rsquo;a pas &eacute;t&eacute; men&eacute;e jusqu&rsquo;au d&eacute;pouillement des besoins r&eacute;els. Deux mod&egrave;les concis valent beaucoup plus qu&rsquo;un gros mod&egrave;le.
</p>
<p style="text-align: justify;">
	<span style="font-size: 16px;"><strong>Une base de donn&eacute;es structur&eacute;e</strong></span><br />
	Il faut vraiment prendre le temps d&rsquo;organiser les donn&eacute;es du mod&egrave;le en tables relationnelles (quand on dispose de ces outils), en confirmant les liens entre les diff&eacute;rentes cat&eacute;gories de donn&eacute;es. Ecrire la structure de la base de donn&eacute;es, voire les emplacements de lecture et d&rsquo;&eacute;criture dans le mod&egrave;le, fait partie des premi&egrave;res &eacute;tapes de la mod&eacute;lisation.
</p>
<p style="text-align: justify;">
	<span style="font-size: 16px;"><strong>L&rsquo;interface utilisateur a priori</strong></span><br />
	Qui utilisera le mod&egrave;le ? L&agrave; aussi bien des choix d&eacute;pendent du profil de l&rsquo;utilisateur, du temps qu&rsquo;il consacrera aux simulations. Il faut &eacute;changer avec lui pour comprendre non seulement quels indicateurs il souhaite, mais sous quelle forme ; pour pr&eacute;voir quelles tables de donn&eacute;es (cf. point pr&eacute;c&eacute;dent) serviront &agrave; ses hypoth&egrave;ses, et quelles autres lui seront interdites. Ajouter l&rsquo;interface utilisateur une fois le mod&egrave;le &laquo; brut &raquo; termin&eacute; est possible, mais cela se fait rarement sans d&eacute;faire pour refaire autrement certaines portions.
</p>
<p style="text-align: justify;">
	<span style="font-size: 16px;"><strong>Anticiper sur l&rsquo;&eacute;volutivit&eacute;</strong></span><br />
	Certains mod&egrave;les ne servent que pour une &eacute;tude, mais d&rsquo;autres &eacute;voluent sur des ann&eacute;es, ressuscitent alors qu&rsquo;on les croyait devenus inutiles. Pour ceux dont la mod&eacute;lisation est le m&eacute;tier, il faut penser &agrave; l&rsquo;avenir, c&rsquo;est-&agrave;-dire documenter, expliciter, commenter partout o&ugrave; c&rsquo;est possible. La mod&eacute;lisation n&rsquo;est qu&#39;une forme originale de la programmation, et doit en avoir le m&ecirc;me savoir-vivre et la m&ecirc;me rigueur.
</p>
<p>
	<em>Bon travail !</em><br />
	&nbsp;</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/le-modele-parfait/">Le modèle parfait</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/le-modele-parfait/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ça sert à quoi ?</title>
		<link>https://www.simulation-de-flux.fr/ca-sert-a-quoi/</link>
					<comments>https://www.simulation-de-flux.fr/ca-sert-a-quoi/#respond</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Tue, 27 Oct 2015 13:28:07 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=41</guid>

					<description><![CDATA[<p>On le sait bien, la simulation de flux sert &#224; diminuer les risques d&#8217;erreurs lorsqu&#8217;il faut modifier des syst&#232;mes existants, [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/ca-sert-a-quoi/">Ça sert à quoi ?</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">
	On le sait bien, la simulation de flux sert &agrave; diminuer les risques d&rsquo;erreurs lorsqu&rsquo;il faut modifier des syst&egrave;mes existants, ou en concevoir de nouveaux, en faisant des exp&eacute;riences virtuelles.
</p>
<p>
	Voyons un peu plus concr&egrave;tement les probl&egrave;mes qu&rsquo;elle peut pr&eacute;tendre r&eacute;soudre.
</p>
<p>
	<span style="font-size: 18px;"><strong>Tester les investissements</strong></span>
</p>
<p style="text-align: justify;">
	L&agrave; o&ugrave; une entreprise prend le plus de risques, et &agrave; plus fort impact financier, ce sont ses investissements&nbsp;: c&rsquo;est toujours un &eacute;v&eacute;nement majeur pour l&rsquo;entreprise, et dimensionner l&rsquo;investissement au plus juste est fondamental (nous ne parlons pas encore de l&rsquo;accompagner et l&rsquo;exploiter au mieux&hellip;).
</p>
<p style="text-align: justify;">
	&laquo;&nbsp;Quand on aura enfin la Rolls-Royce superpuissante dans notre syst&egrave;me, tout se fera de mani&egrave;re plus fluide et plus rapide&nbsp;!&nbsp;&raquo; Peut-&ecirc;tre que le nouvel &eacute;quipement va raccourcir les d&eacute;lais, d&eacute;gager de la capacit&eacute; ou am&eacute;liorer le service client. Sauf s&rsquo;il ne fait qu&rsquo;engorger les postes &agrave; sa suite, ou fabriquer du stock ou monopoliser du personnel&hellip; On ne peut dissocier les &eacute;quipements physiques d&rsquo;un syst&egrave;me de tous les comportements et logiques associ&eacute;s aux flux qui le traversent&nbsp;! C&rsquo;est comme avoir le plateau et les pi&egrave;ces d&rsquo;un jeu d&rsquo;&eacute;checs sans disposer de la r&egrave;gle du jeu.
</p>
<p style="text-align: justify;">
	L&rsquo;aspect physique et l&rsquo;aspect exploitation sont intimement li&eacute;s&nbsp;: la simulation d&eacute;montrera que l&rsquo;investissement peut remplir son objectif, et indiquera les modifications p&eacute;riph&eacute;riques qui devront l&rsquo;accompagner. Bien souvent d&eacute;sormais ce sont les ing&eacute;nieristes qui d&rsquo;eux-m&ecirc;mes ont recours &agrave; la simulation, car c&rsquo;est devenu un outil de cr&eacute;dibilit&eacute;, voire de promotion de leur offre.
</p>
<p style="text-align: justify;">
	Mais les conclusions de la simulation seront peut-&ecirc;tre de r&eacute;duire ou d&rsquo;&eacute;taler les investissements, ou bien de les concentrer sur un seul &eacute;l&eacute;ment du syst&egrave;me, ou bien d&rsquo;y renoncer pour le moment, car l&rsquo;&eacute;tude aura montr&eacute; d&rsquo;autres pistes d&rsquo;am&eacute;lioration amenant aux m&ecirc;mes gains&#8230;
</p>
<p>
	<span style="font-size: 18px;"><strong>Anticiper </strong></span>
</p>
<p style="text-align: justify;">
	Dans le syst&egrave;me r&eacute;el, il est quasiment impossible de faire des essais&nbsp;: on ne va pas fermer le mus&eacute;e, louer des centaines de figurants et jouer &agrave; ce qui se passera lorsque la nouvelle aile d&rsquo;exposition sera inaugur&eacute;e. La seule possibilit&eacute; de &laquo;&nbsp;r&eacute;p&eacute;tition g&eacute;n&eacute;rale&nbsp;&raquo; est la simulation&nbsp;: le poste de contr&ocirc;le &agrave; l&rsquo;entr&eacute;e ne va-t-il pas cr&eacute;er une file d&rsquo;attente qui rebutera les visiteurs&nbsp;? L&rsquo;ascenseur au pied du b&acirc;timent est-il suffisant&nbsp;? Il y aura-t-il assez de tables &agrave; la caf&eacute;t&eacute;ria &agrave; l&rsquo;heure de pointe&nbsp;? S&rsquo;il faut &eacute;vacuer tout le monde, les issues de secours sont-elles plac&eacute;es aux bons endroits pour r&eacute;partir les personnes&nbsp;? C&rsquo;est que toutes ces installations ont un caract&egrave;re relativement irr&eacute;versible, il vaut mieux avoir pris les bonnes d&eacute;cisions d&egrave;s la conception&hellip;
</p>
<p style="text-align: justify;">
	Pour la prochaine expo, dans huit mois, le circuit visiteur sera agenc&eacute; diff&eacute;remment, le public sera autre car beaucoup de scolaires sont attendus, et la salle de conf&eacute;rence au rez-de-chauss&eacute;e servira de salle de projection&nbsp;: une bonne simulation de flux est pr&eacute;vue&nbsp;!
</p>
<p>
	<span style="font-size: 18px;"><strong>Piloter un syst&egrave;me existant</strong></span>
</p>
<p style="text-align: justify;">
	Dans le pilotage d&rsquo;un atelier de production o&ugrave; les choses ont l&rsquo;air de se passer plut&ocirc;t bien, la simulation de flux va aider &agrave; d&eacute;tecter des encours trop importants, des choix de manutention compliqu&eacute;s pour satisfaire des circulations confuses de pi&egrave;ces, des tailles de lots inappropri&eacute;es, des surcapacit&eacute;s. Ce sont la performance et la rentabilit&eacute; du syst&egrave;me global qui peuvent &ecirc;tre am&eacute;lior&eacute;es, avec parfois des gains impressionnants, lorsqu&rsquo;on travaille sur un syst&egrave;me qui a jusqu&rsquo;alors &eacute;volu&eacute; sans simulation, en r&eacute;action &agrave; diverses pressions contextuelles mais sans coh&eacute;rence ni tests dynamiques.
</p>
<p style="text-align: justify;">
	Ou au contraire, dans un syst&egrave;me o&ugrave; l&rsquo;efficacit&eacute; n&rsquo;est pas celle que l&rsquo;on esp&eacute;rait, plut&ocirc;t que de forc&eacute;ment chercher &agrave; investir dans un nouveau mat&eacute;riel (machines, convoyeurs etc.) sens&eacute; am&eacute;liorer les performances, il est parfois plus judicieux d&rsquo;investir dans une &eacute;tude de simulation, qui montrera qu&rsquo;un meilleur &eacute;quilibrage des flux va permettre d&rsquo;&eacute;viter des arr&ecirc;ts/red&eacute;marrages de machines, ou que des asservissements mieux calcul&eacute;s entre &eacute;quipements de manutention et &eacute;quipements de conditionnement absorberont les pannes et maintenances du quotidien sans affecter l&rsquo;efficacit&eacute; globale.
</p>
<p>
	<span style="font-size: 18px;"><strong>Et sans simulation&nbsp;?</strong></span>
</p>
<p style="text-align: justify;">
	Eh bien &ccedil;a marche aussi, bien s&ucirc;r&#8230; On ne per&ccedil;oit que les grosses erreurs, les dysfonctionnements majeurs&nbsp;: la ligne de production bloqu&eacute;e, le nouveau produit qui est fabriqu&eacute; en deux fois plus de temps que pr&eacute;vu, la file d&rsquo;attente des voitures qui bloque m&ecirc;me le rond-point, le d&eacute;faut d&rsquo;approvisionnement syst&eacute;matique, etc.
</p>
<p style="text-align: justify;">
	Mais la simulation n&rsquo;est pas qu&rsquo;une assurance contre les tr&egrave;s grosses b&ecirc;tises. Sans avoir &eacute;tudi&eacute; le syst&egrave;me par ses flux dynamiques, sans avoir de point de comparaison avec d&rsquo;autres solutions, on sait juste que l&rsquo;on a g&acirc;ch&eacute; une opportunit&eacute; de co&ucirc;t moindre, de meilleure satisfaction client ou de profit suppl&eacute;mentaire en ignorant ce potentiel de progr&egrave;s qu&rsquo;est la simulation.</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/ca-sert-a-quoi/">Ça sert à quoi ?</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/ca-sert-a-quoi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Google Earth pour animer des simulations</title>
		<link>https://www.simulation-de-flux.fr/google-earth-pour-animer-des-simulations/</link>
					<comments>https://www.simulation-de-flux.fr/google-earth-pour-animer-des-simulations/#respond</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Mon, 26 Oct 2015 10:44:04 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<category><![CDATA[La Pointe]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=31</guid>

					<description><![CDATA[<p>Google Earth est fascinant&#160;: nous avons tous jou&#233; avec, pour examiner des lieux bien connus (mon quartier&#160;!), ou c&#233;l&#232;bres&#8230; ou [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/google-earth-pour-animer-des-simulations/">Google Earth pour animer des simulations</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
	<em>Google Earth est fascinant&nbsp;: nous avons tous jou&eacute; avec, pour examiner des lieux bien connus (mon quartier&nbsp;!), ou c&eacute;l&egrave;bres&hellip; ou d&eacute;sertiques. Comment ne pas souhaiter avoir ce r&eacute;alisme et cette souplesse dans l&rsquo;animation d&rsquo;un mod&egrave;le de simulation de flux &agrave; r&eacute;sonnance g&eacute;ographique&nbsp;?</em>
</p>
<p>
	<img loading="lazy" decoding="async" alt="Google Earth2" class="size-medium wp-image-32 alignleft" height="195" src="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Google-Earth2-300x195.jpg" width="300" srcset="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Google-Earth2-300x195.jpg 300w, https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Google-Earth2.jpg 903w" sizes="(max-width: 300px) 100vw, 300px" /><em>Nous avons eu l&rsquo;occasion de mettre ceci en &oelig;uvre&nbsp;: il est possible pour un mod&egrave;le discret de simulation de g&eacute;n&eacute;rer un fichier qui pourra &ecirc;tre lu par Google Earth pour afficher les r&eacute;sultats et l&rsquo;animation de la simulation. Le point sur cette approche.</em>
</p>
<h1>
	Introduction<br />
</h1>
<p style="text-align: justify;">
	Les mod&egrave;les &agrave; &eacute;v&eacute;nements discrets s&rsquo;appliquent souvent &agrave; des probl&eacute;matiques logistiques sur des syst&egrave;mes &agrave; grande &eacute;chelle. Par exemple une cha&icirc;ne logistique incluant plusieurs sites et prenant en compte fournisseurs, clients, stocks et transporteurs dans une r&eacute;gion. Ou encore bateaux ou avions circulant sur tout le globe, ou bien les transports en commun d&rsquo;une grande m&eacute;tropole.
</p>
<p style="text-align: justify;">
	Dans ces mod&egrave;les, la plupart du temps l&rsquo;animation se r&eacute;sume &agrave; des objets qui se d&eacute;placent sur une carte dont l&rsquo;image a &eacute;t&eacute; plac&eacute;e en toile de fond. Selon le logiciel, le talent du mod&eacute;lisateur et le budget allou&eacute; &agrave; l&rsquo;&eacute;tude, une telle animation sera soit laide soit scolaire soit fantaisiste&hellip;
</p>
<p style="text-align: justify;">
	Les mod&egrave;les que nous d&eacute;veloppons sont fins, &eacute;labor&eacute;s, ils ont demand&eacute; des centaines d&rsquo;heures pour comprendre et reproduire ce qu&rsquo;il fallait du syst&egrave;me r&eacute;el. Leur valeur ajout&eacute;e est grande, avec les plus r&eacute;cents algorithmes de calcul, l&rsquo;optimisation de sc&eacute;narios &agrave; analyser, des bo&icirc;tes noires de d&eacute;cisions multicrit&egrave;res&hellip; et parfois une animation tr&egrave;s primaire. L&rsquo;animation n&rsquo;est peut-&ecirc;tre qu&rsquo;un habillage des r&eacute;sultats, mais elle est aussi ce qui donne la puissance communicatrice, la force p&eacute;dagogique, la capacit&eacute; d&rsquo;appr&eacute;hension imm&eacute;diate d&rsquo;un mod&egrave;le de simulation.
</p>
<h1>
	Principes techniques<br />
</h1>
<p>
	Pour repr&eacute;senter les r&eacute;sultats de mod&egrave;les ExtendSim sur une carte, on utilise un &eacute;diteur de cartes dynamiques 2D / 3D permettant l&rsquo;interpr&eacute;tation et l&rsquo;affichage des r&eacute;sultats.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Fichier-kml.jpg"><img loading="lazy" decoding="async" alt="Fichier kml" class="alignnone size-full wp-image-33" height="228" src="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Fichier-kml.jpg" width="810" srcset="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Fichier-kml.jpg 810w, https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Fichier-kml-300x84.jpg 300w" sizes="(max-width: 810px) 100vw, 810px" /></a>
</p>
<p style="text-align: justify;">
	&Agrave; chaque d&eacute;placement pertinent, le mod&egrave;le pr&eacute;voit l&rsquo;&eacute;criture dans une base de donn&eacute;es des caract&eacute;ristiques du d&eacute;placement. Ensuite vient l&rsquo;&eacute;criture du fichier .kml contenant les informations lisibles via Google Earth (essentiellement des balises et des coordonn&eacute;es). Nous avons pour cela cod&eacute; un ensemble de fonctions dans des dlls qui peuvent &ecirc;tre appel&eacute;es par le langage ModL qu&rsquo;utilise ExtendSim.
</p>
<h1>
	Avantages / inconv&eacute;nients<br />
</h1>
<p>
	<strong>Avantages</strong>
</p>
<p style="text-align: justify;">
	L&rsquo;utilisateur est bluff&eacute; par l&rsquo;interface&nbsp;: possibilit&eacute; de faire un zoom avant ou arri&egrave;re, de changer de point de vue alors que l&rsquo;animation se d&eacute;roule.
</p>
<p style="text-align: justify;">
	C&rsquo;est davantage qu&rsquo;une belle animation, car cela permet une grande vari&eacute;t&eacute; de fa&ccedil;ons de pr&eacute;senter des r&eacute;sultats g&eacute;olocalis&eacute;s.
</p>
<p style="text-align: justify;">
	Le format KMZ (version compress&eacute;e de KML) est un format autonome, le fichier d&rsquo;animation peut &ecirc;tre fourni au client sans qu&rsquo;il dispose forc&eacute;ment du mod&egrave;le lui-m&ecirc;me.
</p>
<p style="text-align: justify;">
	L&rsquo;interface utilisateur de Google Earth est &agrave; disposition, le logiciel est disponible gratuitement et extr&ecirc;mement r&eacute;pandu.
</p>
<p>
	La documentation en ligne et les tutoriaux sont faciles &agrave; comprendre.
</p>
<p>
	<strong>Inconv&eacute;nients</strong>
</p>
<p>
	C&rsquo;est une post-animation&nbsp;: la simulation a eu lieu, on rejoue le film de l&rsquo;animation.
</p>
<p>
	Il faut tout de m&ecirc;me comprendre le format .kml.
</p>
<p style="text-align: justify;">
	Votre logiciel de simulation doit apprendre &agrave; g&eacute;n&eacute;rer des fichiers kmz. La r&eacute;alisation avec ExtendSim &eacute;tait sans difficult&eacute;, mais relativement chronophage.
</p>
<h1>
	Cas d&rsquo;application<br />
</h1>
<p style="text-align: justify;">
	Il s&rsquo;agit d&rsquo;un mod&egrave;le r&eacute;alis&eacute; pour la soci&eacute;t&eacute; qui exploite le m&eacute;tro de Lille, afin d&rsquo;anticiper la croissance de fr&eacute;quentation des transports en commun pour optimiser &agrave; la fois les horaires et le nombre de v&eacute;hicules. Nous avons pu depuis appliquer la technique sur d&rsquo;autres mod&egrave;les.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Google-Earth1.jpg"><img loading="lazy" decoding="async" alt="Google Earth1" class="alignnone size-full wp-image-34" height="565" src="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Google-Earth1.jpg" width="840" srcset="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Google-Earth1.jpg 840w, https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Google-Earth1-300x202.jpg 300w" sizes="(max-width: 840px) 100vw, 840px" /></a></p>
<p>L’article <a href="https://www.simulation-de-flux.fr/google-earth-pour-animer-des-simulations/">Google Earth pour animer des simulations</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/google-earth-pour-animer-des-simulations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aide à la décision, aide à la connaissance</title>
		<link>https://www.simulation-de-flux.fr/aide-a-la-decision-aide-a-la-connaissance/</link>
					<comments>https://www.simulation-de-flux.fr/aide-a-la-decision-aide-a-la-connaissance/#respond</comments>
		
		<dc:creator><![CDATA[1point2]]></dc:creator>
		<pubDate>Mon, 26 Oct 2015 10:19:19 +0000</pubDate>
				<category><![CDATA[La Base]]></category>
		<guid isPermaLink="false">http://www.simulation-de-flux.fr/?page_id=17</guid>

					<description><![CDATA[<p>La mod&#233;lisation oblige le mod&#233;lisateur &#224; une connaissance tr&#232;s compl&#232;te du syst&#232;me existant. Nous sommes bien loin de l&#8217;&#233;criture d&#8217;un [&#8230;]</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/aide-a-la-decision-aide-a-la-connaissance/">Aide à la décision, aide à la connaissance</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
	La mod&eacute;lisation oblige le mod&eacute;lisateur &agrave; une connaissance tr&egrave;s compl&egrave;te du syst&egrave;me existant. Nous sommes bien loin de l&rsquo;&eacute;criture d&rsquo;un flowchart, m&ecirc;me &eacute;labor&eacute;. Dans le cas tr&egrave;s classique d&rsquo;un mod&egrave;le de flux de production, le mod&eacute;lisateur doit comprendre la nature des flux, leur logique d&rsquo;orientation, les priorit&eacute;s dans leur acheminement et leur stockage, les contraintes de ressources et le pourquoi des d&eacute;cisions op&eacute;rationnelles prises &agrave; chaque instant sur la ligne de production.
</p>
<p>
	L&rsquo;expert Ordonnancement de cette ligne de production aura lui aussi une connaissance pointue du syst&egrave;me. Mais malgr&eacute; son expertise, s&rsquo;il devait modifier certaines r&egrave;gles d&rsquo;ordonnancement, et/ou les priorit&eacute;s &agrave; telle &eacute;tape du process, et/ou augmenter la taille des lots, et/ou r&eacute;duire l&rsquo;encours total, etc. &#8211; il serait incapable (ni lui ni personne d&rsquo;ailleurs&nbsp;!) de pr&eacute;dire les effets de ces modifications.
</p>
<p>
	C&rsquo;est pour cela que l&rsquo;on fait de la simulation de flux, et c&rsquo;est pour cela que mod&eacute;liser/simuler est un m&eacute;tier &agrave; part enti&egrave;re.
</p>
<p>
	Car il est possible de fournir au sp&eacute;cialiste Ordonnancement un mod&egrave;le de simulation, o&ugrave; il retrouvera sa ligne avec ses flux et les comportements qu&rsquo;il conna&icirc;t. Il pourra &laquo;&nbsp;jouer avec le mod&egrave;le&nbsp;&raquo;, c&#39;est-&agrave;-dire lancer des exp&eacute;riences, faire des hypoth&egrave;ses, affiner des sc&eacute;narios, faire bouger des tas de param&egrave;tres, pour mieux comprendre les facteurs &agrave; fort impact ou au contraire les micro-ajustements, et les pistes d&rsquo;am&eacute;lioration. Une bo&icirc;te &agrave; outils qu&rsquo;il exploitera mieux que personne, au vu de son expertise sur la ligne de production et sur l&rsquo;entreprise.
</p>
<p>
	<a href="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Expert-et-modélisateur.jpg"><img loading="lazy" decoding="async" alt="Expert et modélisateur" class="size-medium wp-image-28 alignleft" height="179" src="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Expert-et-modélisateur-300x179.jpg" width="300" srcset="https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Expert-et-modélisateur-300x179.jpg 300w, https://www.simulation-de-flux.fr/wp-content/uploads/2015/10/Expert-et-modélisateur.jpg 534w" sizes="(max-width: 300px) 100vw, 300px" /></a>
</p>
<p>
	L&rsquo;expert fournit des informations au mod&eacute;lisateur, qui les traduit en un mod&egrave;le, qui &agrave; son tour fournit des informations &agrave; l&rsquo;expert. Cette boucle de connaissance peut-&ecirc;tre it&eacute;rative, car les premi&egrave;res simulations &eacute;claireront le cas mod&eacute;lis&eacute;, et feront parfois poursuivre l&rsquo;&eacute;tude par des variantes, des sous-mod&egrave;les de d&eacute;tail.
</p>
<p>
	Mais avant cela, avant que le mod&egrave;le m&ecirc;me ne soit termin&eacute;, il est un important retour d&rsquo;information qui a lieu <strong>du mod&eacute;lisateur vers l&rsquo;expert</strong>. Car les informations dont on a besoin pour faire un mod&egrave;le ne sont pas forc&eacute;ment celles que l&rsquo;expert pense &ecirc;tre suffisantes &agrave; d&eacute;crire son syst&egrave;me. Il faut formaliser le fonctionnement du syst&egrave;me, &eacute;valuer avec pr&eacute;cisions les valeurs des param&egrave;tres significatifs&nbsp;: cela oblige &agrave; structurer les informations, et &agrave; les quantifier. Il faut identifier les indicateurs pertinents, mettre de c&ocirc;t&eacute; des d&eacute;tails inutiles du processus, associer des valeurs num&eacute;riques &agrave; des sc&eacute;narios, et souvent les hi&eacute;rarchiser.
</p>
<p>
	Cette analyse rigoureuse, ce &laquo;&nbsp;raisonnement flux&nbsp;&raquo; sur un syst&egrave;me, cette place redonn&eacute;e au quantitatif &eacute;valuable, c&rsquo;est le mod&eacute;lisateur qui en est l&rsquo;expert, et il importe &agrave; ce stade d&rsquo;&eacute;couter son exp&eacute;rience et ses pr&eacute;conisations&hellip; Nous l&#39;avons observ&eacute; bien souvent, au cours des premi&egrave;res discussions sur les objectifs de la simulation et les informations que doit contenir le mod&egrave;le, l&rsquo;expert et son &eacute;quipe (car il est pr&eacute;f&eacute;rable que plusieurs acteurs interviennent, pour la confrontation des points de vue) auront d&eacute;j&agrave; trouv&eacute; beaucoup de r&eacute;ponses, s&#39;ils veulent les entendre, et mieux compris le syst&egrave;me qu&rsquo;ils croyaient si bien conna&icirc;tre.</p>
<p>L’article <a href="https://www.simulation-de-flux.fr/aide-a-la-decision-aide-a-la-connaissance/">Aide à la décision, aide à la connaissance</a> est apparu en premier sur <a href="https://www.simulation-de-flux.fr">Simulation de Flux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.simulation-de-flux.fr/aide-a-la-decision-aide-a-la-connaissance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
