マスフローユニット

概要と主要な概念

マスフローユニット、または、単なるフロー単位は、マスフローコンベヤによってシミュレートされるフローの要素です。FlexSimのマスフローコンベヤは、流体に似たアルゴリズムを使用して製品フローを計算します。このアルゴリズムを使用すると、シミュレーションのパフォーマンスが大幅に向上します。アルゴリズムは計算上の単純化を表しますが、実環境のマスフローコンベヤは、ボトル、缶、クラッカー、クッキー、カートンなどの実際の離散オブジェクトを運搬します。FlexSimのフロー単位は、これらの離散オブジェクト間を平行移動するために必要なデータとFlexSimでそれらのフローをシミュレートする流体に似たアルゴリズムを提供します。

フロー単位の主なシミュレーション定義プロパティは、その長さ、および円形です。これらの属性を使用して、シミュレーションは、コンベヤ上の単位の最大可能密度を解析します。この密度は、個別の単位の代わりに、コンベヤを流れる実際のものです。計算された最大密度を使用して、各コンベヤは、その幅と速度に基づいてフローレートを計算できます。

フロー単位の他の属性は、レンダリング用です。これらは、コンベヤ上で単位をどのように描画するかを定義します。

プロパティ

[マスフローユニットプロパティ]ウィンドウには、次のプロパティがあります。

長さ

単位の長さです。これは、コンベヤの前進軸に沿って1つの単位が占有するスペースに相当します。ボトルをシミュレートする場合は、ボトルの直径になります。クラッカーなどの非対称オブジェクトをシミュレートする場合は、コンベヤ上に積み重ねられたときにクラッカーが占有する前進軸スペースの量になります。

単位の幅です。これは、コンベヤの左右軸に沿って1つの単位が占有する空間に相当します。ボトルをシミュレートする場合は、ボトルの直径になります。クラッカーなどの非対称オブジェクトをシミュレートする場合は、クラッカーが占有する左右軸スペースの量になります。

高さ

単位の高さです。これは、描画の目的にのみ使用され、単位やバーなどをコンベヤ上に描画する高さを定義します。

円形

単位の形状が丸いかどうかを定義します。オンにすると、単位の最大密度が高めに計算され、ボトルのような丸い形状は、正方形パターンではなく、六角形パターンを使用してまとめてパックされます。これにより、この六角形パターンを使用して単位がコンベヤ上に描画されます。

描画モード

コンベヤ上にさまざまな密度をどのように描画するかを定義します。次の値のいずれかを使用できます。

  • 形状 - 単位が個別の形状として描画されます。実際に個別の単位をシミュレート/追跡しているわけではないことに注意してください。稀に、コンベヤ上の特定の点の単位密度に基づいて複数の単位が描画されることがあります。この設定は、後述するように、[充填順]プロパティを使用してさらに構成されます。
  • バー - 密度がコンベヤに沿って流れるバーとして描画されます。この設定は、後述するように、[充填順]プロパティを使用してさらに構成されます。

形状アイテム

描画モード]が[形状]として定義されている場合は、ここでは、描画する形状を定義します。フローアイテムのいずれかを静的に定義することも、密度などに基づいてさまざまな形状を動的に定義することもできます。これはフローアイテムの基本的な3D形状のみを使用し、複合的なフローアイテムのビジュアルは使用しません。

充填順

描画時にコンベヤをさまざまな密度でどのように「塗りつぶす」かを定義します。これは、[描画モード]に依存します。さまざまなプロパティの組み合わせとそれらの描画方法を下の表に示します。

形状 バー
長さの次に幅
幅の次に長さ
ランダム化

[ランダム化]設定は、単位をよりリアルかつランダムに分散させて描画することを目的としています。単にビジュアルを近づけることが目的です。密度が高い場合は単位どうしが重なり合い、非常に低い密度でコンベヤを移動する場合は、個別のボトルが消えたり再び現れたりすることがあります。