工場シミュレーションが効果を発揮するのはどんなときか?典型的な5つのユースケース
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
工場シミュレーションを使うべきとき: 判断が複雑で、コストがかかり、後戻りしにくい場合です。典型的な5つのユースケース、ROIの具体例、そして効果が出ない場合を紹介します。
Automatically translated with AI from the original post. Read the English original
工場シミュレーションを使うべきかどうかは、リスクと複雑さの問題です。生産システムに関する判断が複雑で、コストが大きく、後戻りしにくい場合、そしてランダムな事象やステーション間の相互作用によって単純な計算では信頼できない場合に使います。このガイドは、検討に取り組む価値があるかを判断しなければならないオペレーショナルエクセレンスの管理者を対象としています。3つのテスト、典型的な5つのユースケース、検討の効果を数値で示した具体例、そして工場シミュレーションが効果を発揮しない状況を解説します。
重要なポイント
- 工場シミュレーションが効果を発揮するのは、判断が複雑で、コストがかかり、後戻りしにくく、かつランダムな事象や相互作用によって単純な計算では信頼できない場合です。
- 典型的な5つのユースケースは、新ラインとレイアウト、投資前のキャパシティ、ボトルネックとバッファ、人員とシフト、自動化の判断です。
- より良い判断がもたらす価値に、検討によって判断が変わる確率を掛けた値が検討コストを上回るとき、検討は元が取れます。
- 問題が単純な場合、結果が活用されない場合、データが不足している場合、対象範囲が広がり続ける場合には、シミュレーションは効果を発揮しません。
- モデリングに精通した推進役、明確に絞られた対象範囲、そしてドキュメントがなければ、モデルは信頼性を失います。
工場シミュレーションを使うべきか: 3つのテスト
工場シミュレーションは、現在の運用ルール、リソース、受注、通常のばらつきを用いて、作業が工場の一部をどのように流れるかを再現する制御されたモデルです。これにより、増員シフト、新しい機械、小さいバッファといった変更案を、実施前に検証できます。シミュレーションソフトウェア FlexSim の開発元が発信するAutodesk のブログは、判断が複雑で、コストが大きく、後戻りしにくい場合に最も価値が高まると述べています。これはベンダーの情報源である点に留意してください。研究技術機関であるTWIの見解も同様です。同機関のFAQページでは、動的な影響、非標準的な分布、ランダムな事象を伴う問題において、シミュレーションが最も価値のある解決策を提供することが多いと説明しています。
これらの情報源をもとに、3つのテストを導き出しました。これは標準ではなく、私たち自身の計画支援のための指針です。
- 影響の大きさ。 判断にかかるコストが大きい、または取り消しにくいか。機械、建物、新しいシフト体制は該当します。看板やラベルの変更は該当しません。
- 相互作用。 ステーション、バッファ、人、受注が互いに影響し合い、1つの変更が問題を別の場所に移してしまうか。停止や待ち行列がある ラインでは典型的に見られます。
- ばらつき。 停止、受注構成、到着時刻は変動するか。平均値では、ばらつきが生む待ち時間が見えなくなります。
3つの問いすべてに「はい」であれば、シミュレーションは有力な候補です。1つだけ「はい」であれば、まずは計算を試してください。
製造シミュレーションの仕組み: 離散事象シミュレーション
ほとんどの工場モデルは離散事象シミュレーションを使用します。シミュレーションモデルは、時点ごとに状態を変化させます。部品が到着する、機械が稼働を始める、停止が終わる、といった具合です。その結果として生じる待ち行列と待ち時間をたどり、生産量、稼働率、リードタイムを報告します。モデルを信頼する前に、実際の生産ラインに対して検証を行います。事象はランダムに発生するため、多数の反復実行を行い、結果の範囲を確認します。変更の効果は、モデル上で同じ条件のもとベースラインと比較して検証します。Genie Industries の J. Michael Knoll 氏と Joseph Heim 氏による WSC 2000 の論文 離散事象シミュレーションの採用については、ここで役立つ指摘をしています。すべての選択肢を同じ条件で比較すると、個人の意見に頼る度合いを減らせるということです。
実務では、製造シミュレーションは工場の現場を乱すことなくシミュレーションを活用する方法です。組立ラインのボトルネックを特定したり、生産計画の変更を試したり、ピーク負荷時のシステムの振る舞いを確認したりできます。すべて仮想環境の中で行えます。スマートファクトリーの取り組みは、多くの場合、これと同じ問いから始まります。
ユースケース 1:新しいラインやレイアウトの設計
最も典型的なユースケースは、新しいラインや施設の設計です。Knoll 氏と Heim 氏の論文は、機器を1台も動かす前に、任意の数のレイアウト変更をモデル化できると述べています。Autodesk の記事も、ユースケースの筆頭として、新しいラインや施設のテストとレイアウト変更の計画を挙げています。
問いは具体的です。提案されたレイアウトは計画どおりの生産量を達成するか、また部品はどこで待つのか。設計のモデルは、鉄骨を購入する前にこの問いに答えます。そして同じモデルを、後から稼働中のラインのリアルタイムデータを使って更新することもできます。同じ需要の下で二つのレイアウトを比較するのも有効です。実際のラインで測定できる対象がない新規設計の場合に最も効果が大きく、誤ったレイアウトのコストも高くなります。
ユースケース 2:投資前の能力、スループット、最適化
二つ目の例は能力の検証です。工場は、追加のシフト、2台目の機械、より速い段取り替えによって、目標の生産量に到達できるかどうかを知りたいと考えます。Autodesk の記事は、能力計画と生産率の分析をその用途の一つとして挙げています。
実際の停止、段取り替え、受注構成を反映したモデルは、銘板上の数値ではなく、実際に期待できる生産量を示します。追加の能力が使われるのか、それとも別の場所でラインが止まるのかも分かります。ここでは判断の重みがはっきりしています。機械は大きな投資であり、別の工程がラインを律速している場合、シミュレーションはその機械が生産量を押し上げないことを示せます。
ユースケース 3:ボトルネック、バッファ、仕掛品
三つ目の例は、ボトルネックの特定とバッファの適切なサイズ設定です。Autodesk の記事は、ボトルネックの発見と仕掛品の削減を挙げています。ランダムな停止が発生する生産ラインでは、ボトルネックは移動することがあります。また、バッファが小さすぎると後工程が手待ちになり、大きすぎると待ち時間が増えます。
モデルは、実際の停止データ、サイクルタイム、各工程の稼働率を用いてバッファの大きさと配置をシミュレーションし、生産量とリードタイムへの影響を示せます。結果は、変更を効果の大きい順に並べたものになるため、チームは生産量を最も大きく動かす変更から着手できます。表計算ソフトでは平均値しか示せないようなラインで特に有効です。
ユースケース 4:人員配置とシフト計画
四つ目の例は人員です。Autodesk の記事は、要員配置とシフトスケジュールの最適化を挙げています。問題は、どの時間帯にラインで何人のオペレーターが必要か、そして一人欠けた場合に生産量がどうなるかです。それを把握することで、計画を最適化できます。
オペレーターの資源配分、休憩、欠勤を含むモデルは、シフト計画を比較できます。人の待ちが生産量の制約になる箇所も示せます。モデルは単純なことが多いため、これは他の用途よりも低コストで済むことが多く、この判断は季節ごとに繰り返されます。また、人に直接影響する領域でもあるため、モデルづくりには現場の人を巻き込んでください。
ユースケース 5:自動化など、後戻りしにくい投資
五つ目の例は、コンベヤー、ロボットセル、無人搬送車の群れといった自動化への投資です。Autodesk の記事は、計画すべき変更の一つとして自動化を挙げています。これらの判断は取り消しにコストがかかり、さらに工程間の待ち行列や搬送経路の混雑など、相互作用も加わります。
モデルでは、ピーク時の需要や故障を想定して、車両の台数やコンベアの速度をシミュレーションし、生産工程とサプライチェーンの納品への影響を示すことができます。稼働後であれば、デジタルツイン(物理的なリソースを観測データから継続的に更新する、管理されたデジタル表現)が、そのモデルに現在のデータを提供できます。購入前であれば、計画データから構築したモデルで十分なことがほとんどです。
この5つの分類は、上記の情報源と一般的な実務に基づいて当社がまとめたものです。順位を示すものではありません。1つの検討で複数の用途を扱うこともあります。
例:検討は投資に見合うか
これは想定の数値を使った例示的な計算であり、実測値ではありません。ある工場が、ラインの生産量を増やすために180,000の2台目の機械を検討しているとします。シミュレーション検討には24,000かかります。内訳は、エンジニアリング20日分(1日900)と、ライセンス6,000です。
検討の結果、別の工程がラインの律速になっていることがモデルで示される場合があります。その場合、バッファや交代制の計画を変えるだけで、より低いコストで同じ生産量を得られるかもしれません。工場側では、検討によって判断が変わるのは4件に1件、つまり25%だと想定しているとします。この数字は推測にすぎないため、自社の過去データで検証してください。
- 判断の対象額:180,000。
- 判断が変わる確率:25%。
- 検討の期待値:0.25 × 180,000 = 45,000。
- 検討のコスト:24,000。
期待される利益は45,000 − 24,000 = 21,000です。損益分岐の確率は24,000 ÷ 180,000 = 約13%です。このような場合に検討によって判断が変わる確率が13%を超えると考えられるなら、この判断だけでも検討は見合います。モデルをその後の変更にも再利用する場合は、たとえば20,000の小規模な変更が2件あれば、追加コストをあまりかけずに効果が大きくなります。計算自体は単純ですが、判断の対象額と確率を明示することをチームに求めるため、それだけでも有益です。
シミュレーションが見合わない場合
シミュレーションが常に適切な手段とは限りません。Knoll と Heim の論文は、中規模の製造業者1社を取り上げていますが、定量化された削減効果は示されていません。そのうえで、次のような実務上の注意点を挙げています。
- 推進役が不在。 成功はモデリングの経験を持つ推進役に左右されます。そうした人がいなければ、推進役は信頼を得られません。
- スコープの肥大化。 スコープを絞り込み、できるからという理由だけでモデルを広げないでください。
- 出力が使われない。 出力が使われないモデルは、構築すべきではありません。
- 不適切なツール。 最も安い製品ではなく、必要に合ったソフトウェアを選んでください。
当社として、さらに3つを加えます。問いが単純で、計算だけで答えが出る場合があります。データに欠落があるかもしれません。その場合、最初の作業は停止理由とサイクルタイム、そしてそれらの背後にある作業フローのデータ監査です。そもそも判断がすでに下されている場合もあります。
よくある間違い
- 判断を決めずに始める。 問いのないモデルが生み出すのは、判断ではなくグラフです。
- すべてをモデル化する。 問いに必要のない詳細は、コストを増やし、信頼を損ないます。
- 検証を省く。 予測を信用する前に、モデルが現在のラインを再現できることを確認してください。
- シナリオを1つだけ実行する。 ランダムな事象には多くの反復試行と結果の幅が必要です。
- 現場を巻き込まない。 ラインを知る人たちは、モデルに欠けているルールに気づきます。
- 結果を約束と捉える。 モデルは判断を支えるものであり、判断を下すのは人です。
ソフトウェアはどのように役立つか
iFAKT の Polaris Simulator は、iFAKT Polaris のモジュールで、変更を加える前に生産システムを仮想的にテストし、たとえば生産能力、人員配置、バッファのシナリオを検証して、ボトルネックを明らかにします。ほかの製造シミュレーションソフトウェアもあり、それぞれ強みは異なります。また、データ駆動型のモデルには、整備された入力データが必要です。ツールを比較する際は、既存データからモデルがどのように構築されるか、結果がどのように検証されるか、プロジェクト終了後に誰がシナリオを実行できるかを確認してください。
次のステップ
次の投資判断に、影響の大きさ、相互作用、ばらつきという3つの確認を当てはめてみてください。条件を満たすなら、判断の対象額、検討のコスト、そして検討によって判断が変わる確率を書き出してください。それが、工場のシミュレーションをいつ使うかを判断する、短く根拠に基づいた方法です。スポンサーに答えてもらうべき明確な問いも得られます。