Production

Calcul des ratios Factorio : bases et calcul du nombre d'unités d'assemblage

Si vous remarquez que « certaines parties manquent soudainement » dès que vous augmentez les lignes de science rouge/verte ou de circuits électroniques, c'est le moment de passer du ressenti au calcul par formule. Cet article organise la logique des ratios de production sans modules, pour ceux qui veulent produire de manière stable en vanilla 2.x entre le tutoriel et la mi-partie. Il n'y a pas grand-chose à mémoriser.

Production

Calcul des ratios Factorio : bases et calcul du nombre d'unités d'assemblage

Si vous remarquez que « certaines parties manquent soudainement » dès que vous augmentez les lignes de science rouge/verte ou de circuits électroniques, c'est le moment de passer du ressenti au calcul par formule. Cet article organise la logique des ratios de production sans modules, pour ceux qui veulent produire de manière stable en vanilla 2.x entre le tutoriel et la mi-partie.

Il n'y a pas grand-chose à mémoriser. Production par seconde = nombre de sorties par recette × vitesse de fabrication ÷ durée de recette, et nombre d'unités nécessaires = production cible ÷ production par unité (arrondi vers le haut) — ces deux formules s'appliquent à presque toutes les recettes, indépendamment de l'unité d'assemblage utilisée.

Quand j'ai moi-même augmenté la science verte, je pensais que le problème était les circuits électroniques eux-mêmes. Mais en réalité, le vrai coupable était les fils de cuivre. Suivre les goulots par les ratios rend tout soudainement visible, et l'augmentation des capacités devient planifiable plutôt que réactive.

Les 3 prérequis fondamentaux du calcul de ratio Factorio

Organisation des termes : durée de recette, vitesse de fabrication, nombre de sorties

Les trois termes à aligner au départ sont la durée de recette, la vitesse de fabrication et le nombre de sorties. Si vous êtes vague à ce sujet, deux personnes regardant la même recette obtiendront des réponses différentes pour le nombre d'unités nécessaires.

D'abord, la durée de recette affichée dans le jeu est le temps basé sur une vitesse de fabrication de 1. La fabrication manuelle équivaut à une vitesse de 1, donc le temps affiché est simplement « le temps de base pour fabriquer à la main ». Le temps réel de fabrication dans une machine est durée affichée ÷ vitesse de fabrication.

Ensuite, la vitesse de fabrication. En vanilla, l'unité d'assemblage 1 a 0,5, l'unité d'assemblage 2 a 0,75, et l'unité d'assemblage 3 a 1,25. La raison pour laquelle le nombre d'unités nécessaires change est exactement celle-ci. Même avec la même durée affichée, l'unité 1 va à moitié de la vitesse normale, tandis que l'unité 3 va plus vite, donc la capacité de traitement par unité change.

Et le nombre de sorties est le nombre d'articles produits en une seule fabrication. La formule de calcul de ratio utilise seulement ces trois éléments, et la production par unité est nombre de sorties × vitesse de fabrication ÷ durée de recette.

Je me suis aussi embrouillé à ce stade au début. J'ai changé pour l'unité 1 mais j'ai trouvé que c'était « étrangement plus lent que le travail manuel ». En réalité, comme la vitesse est 0,5, la recette affichée prenait deux fois plus de temps réel. Bien que cela semble être un bug par intuition, la formule clarifie tout immédiatement.

Time/ja wiki.factorio.com

Déclaration de la version cible et des conditions préalables

Les conditions de cet article sont vanilla 2.x. Factorio change beaucoup les conditions de calcul avec les extensions, donc si vous êtes vague là-dessus, vous obtenez facilement « je l'ai construit comme l'article le dit mais ça ne correspond pas ». est traité comme une extension avec des spécifications séparées de la campagne principale.

L'autre condition préalable est sans modules, sans balises. Les modules de productivité augmentent la sortie de la même entrée, et les balises transfèrent les effets de module à moitié de la valeur aux installations environnantes. Dès que c'est impliqué, même une « ligne avec l'unité 3 » a des nombres d'unités très différents. Pour les calculs de ratio pour débutants, il est beaucoup plus facile de comprendre si vous commencez juste capable de calculer avec des unités brutes. Les modules et les balises sont traités comme des éditions avancées avec des conditions explicitement notées.

Fixer cette condition à l'avance rend les chiffres immuables. Même quand vous dites « augmenter la science rouge » ou « doubler les circuits électroniques », si quelle unité vous utilisez et s'il y a une correction supplémentaire sont définies, vous pouvez calculer directement le nombre nécessaire. Ce qui compte en conception d'usine, c'est d'aligner les conditions entrées dans la formule, pas la formule elle-même.

Space Age/ja wiki.factorio.com

La relation entre la fabrication manuelle et les unités d'assemblage

La fabrication manuelle et les unités d'assemblage suivent la même logique de calcul. Les deux peuvent être organisées avec « durée de recette », « vitesse de fabrication » et « nombre de sorties », donc la façon de penser est continue. La fabrication manuelle est équivalente à une vitesse de 1, les unités d'assemblage appliquent juste des corrections de vitesse comme 0,5, 0,75, 1,25. En d'autres termes, vous n'avez pas besoin de réapprendre les règles quand vous automatisez quelque chose que vous pouviez fabriquer manuellement.

Cependant, cet article suppose des unités d'assemblage. La raison est simple : le calcul de ratio devient réellement nécessaire quand vous augmentez les lignes d'automatisation.

Comprendre les différences entre les unités rend aussi la conception plus claire. Les unités ne diffèrent pas que par la vitesse. L' est incompatible avec les recettes de fluides, tandis que les unités 2 et 3 les supportent. De plus, seules les unités 2 et 3 servent de base pour l'utilisation de modules. En d'autres termes, la « machine pour automatiser au début » et la « machine pour affiner les ratios au milieu et au-delà » ont des rôles légèrement différents.

Au début, j'ai remplacé la fabrication manuelle par l'unité 1 pour les choses que je pouvais fabriquer manuellement sans problème, et j'ai ressenti plusieurs fois « automatisé mais toujours bloqué ». La cause n'était pas la conception de ligne, mais simplement que je rapportais directement mon intuition de vitesse manuelle aux machines. Quand vous séparez cette pensée, les situations où l'insuffisance disparaît en mettant simplement à jour vers l'unité 2 et celles où vous devez absolument augmenter le nombre d'unités deviennent claires. Le calcul de ratio est moins une question de mémoriser une formule compliquée qu'une traduction de l'intuition manuelle à la vitesse des machines.

Unité d'assemblage 1 - Factorio Wiki wiki.factorio.com

Formule de base pour trouver le nombre d'unités d'assemblage nécessaires

Dérivation de la formule et correspondance des unités

Les deux formules au cœur du calcul de ratio sont mentionnées plus tôt. D'abord, production par seconde = nombre de sorties par recette × vitesse de fabrication ÷ durée de recette, puis nombre nécessaire = production cible ÷ production par unité. Ce qui compte ici est d'aligner les unités avant de substituer plutôt que la formule elle-même.

Le temps de recette Factorio est affiché basé sur une vitesse de fabrication de 1. Par conséquent, la quantité réelle traitée dans une unité n'utilise pas directement le temps affiché de la recette, mais le multiplie par la vitesse de fabrication de l'unité. Par exemple, l' a une vitesse de 0,5, l'unité 2 a 0,75, et l' a 1,25, donc la production par unité change même pour la même recette. Cela revient à calculer la consommation de plaques de fer, puis d'abord « combien chaque unité peut-elle produire par seconde ? » rend tout plus visible.

Quand l'objectif est défini en articles/minute, l'astuce est de ne pas diviser directement. Divisez d'abord par 60 pour convertir en articles/seconde, puis substituez dans la formule de production par unité. Inversement, si vous produisez la production par unité en articles/seconde et voulez la voir en minutes, multipliez par 60. Au début aussi, j'ai traité cela négligemment, et même si le calcul était correct, seul le nombre d'unités nécessaires variait. La cause était presque toujours une non-concordance d'unités.

Sans modules, la formule est assez simple. Elle est déterminée seulement par le nombre de sorties de la recette, le temps de recette et la vitesse de fabrication de l'unité. En revanche, avec des modules, la condition préalable de la formule change par le montant de l'effet du . Avec les modules de productivité, la correction s'applique au côté de la sortie, avec les modules de vitesse ou les balises, le côté de la vitesse de fabrication change. En d'autres termes, vous ne jetez pas la formule, vous re-substituez la sortie augmentée ou la vitesse augmentée dans la formule et recalculez. Même l'unité 3 vanilla peut atteindre une vitesse de fabrication très élevée, donc vers la fin « le même recette a un nombre d'unités complètement différent », mais les fondations conceptuelles restent les mêmes.

Principe d'arrondi : toujours arrondir vers le haut + un peu de marge

Une fois que vous avez le nombre d'unités, arrondissez toujours vers le haut. 2,1 unités deviennent 3, 5,01 devient 6. La raison est simple : les équipements de production sont discrets. Même si vous avez besoin d'une capacité de 2,1 unités, vous ne pouvez réellement placer que 2 ou 3 unités. Et si vous choisissez 2, vous êtes immédiatement en état de ne pas satisfaire les besoins.

Si vous pensez « c'est juste un petit peu insuffisant » et arrondissez vers le bas, l'ensemble de la ligne accumule lentement l'insuffisance. Dans ma propre usine, la diminution lente des stocks de matériaux intermédiaires n'a été observée que quand j'ai arrondi vers le bas, et après un moment, les unités d'assemblage en aval s'arrêtaient occasionnellement. C'est ainsi que les choses s'effondrent. Le soi-disant « juste insuffisant » ne semble pas important à ce moment, mais sur une échelle de minutes à dizaines de minutes, ça compte définitivement. La sensation que toute la ligne s'affaiblit petit à petit est due à cela.

En plus d'arrondir vers le haut, un peu de marge est utile dans l'exploitation réelle. Ce n'est pas une question de modifier la formule, c'est plutôt d'avoir une pensée de « théoriquement exact » plutôt qu'une légère surabondance en amont ou dans les matériaux intermédiaires au moment de la conception. Les tapis roulants ont une structure à 2 voies, et la façon dont elles s'écoulent réellement change avec la compression et la distribution. Les répartiteurs basent leur 1:1, mais il y a des moments où l'asymétrie dans le retrait crée une variation du débit observable. Concevoir avec une correspondance théorique exacte rend facile la fatigue en pratique.

💡 Tip

Quand le résultat du calcul du nombre d'unités n'est pas un entier net, cette 1 unité arrondie compte vraiment. En particulier dans les lignes de matériaux intermédiaires, cette 1 unité agit comme une assurance pour prévenir les arrêts en aval.

Déterminer les valeurs cibles des matériaux intermédiaires

Pour trouver le nombre d'unités d'assemblage nécessaires, vous devez d'abord décider combien vous voulez par seconde. Bien que vous puissiez remonter à partir du produit fini, ce qui bloque généralement est les matériaux intermédiaires comme les circuits électroniques ou les fils de cuivre. Donc, la valeur cible devient plus facile à concevoir si vous la définissez à partir de combien stabiliser la fourniture du matériau une étape en aval plutôt que de la quantité du produit final.

La pensée est simple. Si vous concevez une ligne à la minute, définissez d'abord l'objectif du produit fini en articles/minute, puis listez également les matériaux intermédiaires requis en articles/minute. Puis convertissez chaque matériau en articles/seconde et divisez par la production par unité pour obtenir le nombre d'unités nécessaires. De cette façon, les goulots d'étranglement qui sont faciles à manquer en regardant juste le produit fini apparaissent. Quand j'ai augmenté la science verte moi-même, le problème n'était pas l'assemblage final mais la quantité fournie une étape en arrière. La raison est claire dans le ratio.

Les matériaux intermédiaires sont stables s'ils sont définis avec une valeur cible un peu plus élevée que le produit fini. La raison en est que la consommation en aval s'étend généralement sur plusieurs lignes, les bifurcations et les variations temporelles de retrait se produisent facilement. Particulièrement pour les matériaux comme le fil de cuivre où les points de demande s'accumulent facilement, si c'est théoriquement exact, les stocks deviennent minces et faciles, et le système s'effondre dès qu'un endroit en aval manque. Définir la valeur cible un peu plus généreusement du côté des matériaux intermédiaires facilite aussi la réutilisation lors de l'expansion.

Encore une fois, la base est sans modules. Si vous mettez des modules de productivité, la quantité de matériaux intermédiaires nécessaires elle-même peut diminuer, et si vous impliquiez des modules de vitesse ou des balises, le volume de production par unité bouge aussi beaucoup. C'est un domaine que je vais couvrir en détail dans l'édition avancée, mais au stade de base, « combien de fois exécuter une recette brute sur une unité brute » doit d'abord être corrigé, puis les conditions de correction doivent être chargées dans la formule. Quand vous incluez l'opération haute vitesse de l'unité 3 dans votre vue d'ensemble, le look du calcul devient flashy, mais l'os de la conception est décidé par ce paramétrage de la valeur cible des matériaux intermédiaires.

Visible sur des exemples concrets : fils de cuivre et circuits électroniques

Étape 1 : production par unité de fil de cuivre

Ici, je vais construire le lien entre la machine fabricant le fil de cuivre et la machine fabricant le circuit électronique à partir de la production par unité. La méthode est juste la formule de base mentionnée précédemment : confirmez d'abord la sortie par fabrication et le temps de fabrication affiché de la recette de fil de cuivre, puis multipliez par la vitesse de fabrication de l'unité que vous utilisez. Pour l'unité 1, la vitesse est 0,5, l'unité 2 est 0,75, l'unité 3 est 1,25. En d'autres termes, la production par unité de fil de cuivre est nombre de sorties du fil de cuivre × vitesse de l'unité ÷ durée de recette.

Ce qui compte à ce stade, c'est de ne pas trop penser au nombre d'unités de circuit électronique pour l'instant. Si vous commencez par le côté fil de cuivre, il est facile de dépendre du ressenti pour « combien de fil de cuivre suffirait ». Quand j'ai d'abord commencé, je pensais qu'en en mettant plus, ce serait sûr, mais en réalité, il y en avait trop ou pas assez de façon erratique, et le ratio n'était jamais stable. Un matériau intermédiaire n'a guère de sens vu seul, et vous voyez le nombre d'unités approprié seulement quand vous connectez qui en mange combien.

Remarque : lors de la présentation d'exemples de calcul avec des valeurs concrètes dans ce texte, vérifiez toujours les éléments suivants à partir de la page wiki officielle appropriée avant d'entrer les chiffres :

  • Nombre de sorties par fabrication (output count)
  • Durée de recette affichée (recipe time)
  • Nombre de matériaux requis (ingredient counts)

Références (toujours vérifier par rapport au texte) : fil de cuivre (Copper cable) — https://wiki.factorio.com/Copper_cable/ja , circuit électronique (Electronic circuit) — https://wiki.factorio.com/Electronic_circuit/ja .

Le texte vise principalement à comprendre « comment entrer les chiffres et l'ordre d'ajustement ».

Étape 2 : consommation de fil de cuivre et débit par unité de circuit électronique

Ensuite, le côté en aval, c'est-à-dire le circuit électronique. Également avec la même méthode, à partir de la sortie et de la durée affichée de la recette et de la vitesse de fabrication de l'unité utilisée, vous pouvez trouver la production par unité de circuit électronique. Ce qui compte ici est le nombre de fils de cuivre requis dans la recette de circuit électronique. Si vous savez combien de fils de cuivre une machine de circuit électronique consomme pour fabriquer une unité, vous pouvez immédiatement relier combien de fils de cuivre elle mange par seconde au débit de la machine.

La formule est simple conceptuellement. Si la production par unité de circuit électronique est E articles/seconde et la consommation de fil de cuivre par circuit électronique est C fils, alors la consommation de fil de cuivre par unité de circuit électronique est E × C fils/seconde. Pour la première fois, vous pouvez comparer la production de fil de cuivre en amont et la consommation de circuits en aval dans la même unité.

Cet ordre est fluide car le rôle principal de la conception vient généralement de l'aval. Par exemple, « augmenter le débit de circuit électronique comme ceci » est facile à définir comme objectif, mais « combien de fils de cuivre par seconde voulez-vous » est difficile à décider seul. Décidez de ce dont l'aval a besoin, puis ajustez l'amont en tant que consommation. Si vous gardez ce flux en conception d'usine aussi, quand la demande s'étend plus tard à la plaque rouge ou aux manipulateurs, c'est plus facile à organiser.

Dans ma propre usine, quand j'ai doublé le côté circuit mais laissé l'approvisionnement en fil de cuivre à titre sensible, les stocks ont disparu immédiatement. Les machines fonctionnent, mais juste le côté circuit s'arrête périodiquement. Quand les choses s'arrêtent comme ça, c'est presque toujours parce que je n'ai pas compté le fil de cuivre qu'une machine de circuit électronique consomme.

Étape 3 : nombre d'unités nécessaires à partir de la production cible

D'ici, nous le mettons en chiffres réels. La séquence est d'abord définir la production cible de circuit électronique, ensuite calculer le nombre d'unités de circuit électronique nécessaires pour satisfaire cet objectif, puis totaliser la consommation de fil de cuivre de ce nombre, et ajuster le nombre d'unités de fil de cuivre.

Par exemple, mettez l'objectif de circuit électronique à G articles/seconde. Si la production par unité de circuit électronique est E articles/seconde, les machines de circuit électronique nécessaires sont G ÷ E unités. Comme l'arrondi vers le haut, le nombre réel d'unités en aval est fixé ici. Ensuite, si la consommation de fil de cuivre par unité de circuit électronique est W fils/seconde, la demande totale de fil de cuivre de la ligne de circuit électronique est nombre d'unités de circuit × W fils/seconde. Si la production par unité de fil de cuivre est K fils/seconde, le nombre d'unités de fil de cuivre nécessaires est demande totale de fil ÷ K unités.

L'avantage de ce calcul est que l'amont et l'aval sont reliés par une seule formule. Si j'augmente le débit de circuits de 2 unités, combien d'unités de fil augmentent ? Si je remplace l'unité 1 par l'unité 2, combien de nombres d'unités changent de chaque côté ? Vous pouvez suivre ces changements par les ratios plutôt que par intuition. Particulièrement la vitesse de l'unité d'assemblage, l'unité 1 est 0,5, l'unité 2 est 0,75, l'unité 3 est 1,25, donc le nombre d'unités nécessaires varie considérablement même pour la même recette. Dans le calcul de ratio, quelle unité vous utilisez apparaît directement dans la réponse.

Prendre l'habitude de voir la ligne entière à ce stade rend la conception moins fragile. 4 machines de circuit électronique placées mais seulement 2 de fil — c'est le genre de décalage qui passe inaperçu juste après l'achèvement. Mais après quelques minutes de fonctionnement, un côté en aval s'arrête occasionnellement, et les tampons s'affaiblissent graduellement. C'est un symptôme typique d'un désaccord entre le ratio théorique et le placement réel.

Conseil de conception : la proximité et l'alimentation directe sont puissantes

La combinaison fil de cuivre → circuit électronique est un exemple classique où les calculs de ratio et la façon de penser à la disposition bloquent ensemble. La raison en est claire : le fil de cuivre a une grande demande en tant que matériau intermédiaire, et une fois mis sur le tapis, cela consomme beaucoup la bande passante.

C'est là que la disposition proximale crée le fil de cuivre juste à côté du circuit électronique. Si possible, passer des machines de fil de cuivre aux machines de circuit électronique via des manipulateurs, c'est-à-dire une alimentation directe, réduit la quantité de fil à mettre sur le tapis. Les plaques de cuivre arrivent et le fil de cuivre est créé sur place, puis immédiatement consommé par le circuit. Avec cette conception, la charge du côté bus principal devient centrée sur la plaque de cuivre, et la visibilité de la logistique s'améliore beaucoup.

Quand j'ai augmenté la ligne de circuit, j'ai d'abord fabbriqué tous les fils de cuivre séparément et les ai fournis par tapis roulant. Le ratio théorique était correct, mais en réalité, il y avait des moments où le fil sur le tapis était fin, et le circuit s'arrêtait intermittentement. Quand j'ai mis une machine de fil juste à côté du circuit et réduit la distance de fourniture à pratiquement zéro, les stocks se sont immédiatement stabilisés. Je n'ai pas changé les chiffres mais le comportement sur le terrain s'est amélioré — c'est parce que la logistique était le goulot d'étranglement. Si un ratio théorique fonctionne réellement dans une ligne repose beaucoup sur la disposition.

💡 Tip

Le fil de cuivre est un matériau qui semble « suffisant en théorie mais manquant en pratique ». Quand ça semble comme ça, suspecter non pas une erreur de calcul mais le transport sur longue distance ou la fatigue de la bande passante du tapis rétrécit plus vite la cause.

Arrondir pour les débutants : commencez d'abord « un peu trop »

Tant que vous n'êtes pas habitué au calcul de ratio, c'est plus facile de ne pas viser les ratios entiers parfaits. Si le circuit électronique nécessite n unités et le fil de cuivre nécessite m unités selon les calculs, commencez par arrondir les deux, puis mettez juste 1 unité de plus de fil de cuivre. C'est la pensée d'avoir une légère surabondance dans les matériaux intermédiaires, et elle fonctionne particulièrement bien pour les matériaux à consommation élevée comme le fil de cuivre.

Cette façon d'arrondir est adaptée aux débutants car c'est facile à observer quand la ligne fonctionne. Si l'aval s'arrête, c'est clairement insuffisant. Si le boîtier ou le tapis en amont accumule lentement, c'est une marge suffisante. Si vous commencez avec exactement la valeur théorique, vous devez également observer le remplissage du tapis et les disparités de retrait. Avoir un peu de surabondance rend beaucoup plus facile de distinguer « les unités théoriques sont insuffisantes » de « c'est un problème de logistique ».

J'ai aussi échoué à chercher la perfection à chaque fois au début. Les chiffres théoriques étaient corrects, mais il y avait une carence à l'endroit. De cette expérience, j'ai découvert qu'entre le début et le milieu du jeu, c'est plus rapide de mettre d'abord beaucoup et de stabiliser, puis de réduire plus tard. Le calcul de ratio a la rigueur comme force, mais à la première implémentation, « un peu trop » est en fait plus facile à apprendre. Quand vous vous adaptiez en vous basant sur une ligne fonctionnelle, vous comprenez peu à peu le lien entre l'amont et l'aval.

Comparer avec la capacité de transport du tapis roulant et vérifier que la ligne ne bloque pas

Conversion de tuiles/seconde en articles/seconde

Même si le ratio des unités est correct, vous ne pouvez pas dire si la ligne entière coule réellement sans considérer la capacité de transport du tapis roulant séparément. La formule de base ici est simple : capacité théorique du tapis = tuiles/seconde × densité × nombre de voies. En utilisant les prérequis dans « Physics des tapis roulants », le tapis roulant basique est 1,875 tuiles/seconde, la densité est 4 articles/tuile par voie, et le tapis a 2 voies, donc la valeur théorique à compression complète est 1,875 × 4 × 2 = 15 articles/seconde.

Quand vous mémorisez cette conversion, vous voyez immédiatement « ce matériau peut-il aller sur 1 tapis ». Le tapis jaune est 15 articles/seconde, le tapis roulant à haut débit est 2 fois donc 30 articles/seconde équivalent, et le tapis ultra-rapide est 3 fois donc 45 articles/seconde équivalent. Par exemple, si un matériau intermédiaire demande 18 articles/seconde, 1 tapis jaune est insuffisant, 1 tapis rouge peut théoriquement passer, ce jugement est possible. Après les calculs de nombre d'unités, je

article.share

T

Takuma

Factorio 3,000時間超。1k SPM メガベースを複数パターンで達成した生産ライン設計のスペシャリスト。本業のプラントエンジニアの知識を工場最適化に応用しています。