Вы находитесь на странице: 1из 5

1.

Animate Path Density


2. Changing Queues When Server Fails
3. Checking Next Entity Ahead On Link
4. Choose Alternate Sequence
5. Create Discrete Entities Based On Flow (from project
Flow Concepts)
6. Disable Failure Timers
7. Discrete Lookup Table
8. Filling Emptying Tank (from project Flow Concepts)
9. Financials
10.

Find A Minimum State Value

11.

Hourly Statistic

12.

Keep Queue Time For Last10 Entities

13.

Merging Conveyors Controlled By Gate

14.

Multiple Input Arguments On Processes

15.

Notify Step

16.

Pick Up Drop Off Flow

17.

Resource States When Off Shift

18.

Rotating Vehicle Example

19.

Search Station Element

20.

Sequential Processing By Batch Specified In Table

21.

Simple Tank

22.
Single Worker Completes Process And Moves To
Node
23.
Transfer Into Free Space Use Travel Step (from
project Free Space Movement)

24.

Transfer Line

25.
Transferring From One Tank To Another (from
project Flow Concepts)
26.

Using A Monitor

27.

Using A Storage Queue

28.

Animate Path Density

29.

Animated People

30.

Simple Elevator Object

31.

Appointment Arrivals

32.

Disable Failure Timers

33.

Leveled Arrivals

34.

Random Value From Table

35.

Scheduled Material Arrivals With Deviation

36.

Search Tables

37.

Source With Custom Entity Type Property

38.

Source With Rate Table

39.

Using Buttons To Affect System

40.

Add And Remove Server Capacity

41.

CONWIP

42.

Hourly Statistic

43.

Keep Queue Time For Last10 Entities

44.

Notify Step

45.

One Queue For Multiple Servers

46.

Overflow WIP

47.

Simple Least Slack Selection Rule

48.

User Defined List State

49.

Communication Between Objects

50.

Facility Model Within Model

51.

Hourly Statistic

52.

Mass Flow Processing

53.

Moveable Operator

54.

Process Model Within Model

55.

Search Table (from project Hierarchy With Tables)

56.

Search Table Upon Entering Object As Submodel

57.

Source With Custom Entity Type Property

58.
Top Level Model (from project Hierarchy With
Tables)
59.

Update State In Model From Object

60.

Vehicle Visits Service Center

61.

Visit All Servers In Any Order

62.

Workers Arrive Late To Shift

63.

Simple Elevator Object

64.

Combine Matching Members

65.

Combine Then Separate

66.

Reference Batched Entity

67.

Regenerating Combiner

68.

Search Station Element

69.

Separator Makes Copies

70.

Using A Storage Queue

71.
Using Flow Objects (from project Infection
Propagation Using Continuous And Flow)
72.
Using Level States (from project Infection
Propagation Using Continuous And Flow)
73.

Entities Entering Along Conveyor

74.

Examples Of Conveyors

75.

Merging Conveyors Controlled By Gate

76.

Sorting Conveyor System

77.

Transfer Line

78.

Dashboard Report Interactive Logs

79.

Dashboard Report Tallies

80.

Hourly Statistic

81.

Keep Queue Time For Last10 Entities

82.

Record Distance Traveled

83.

Tally Statistics In Tables

84.

User Defined List State

85.

Using A Monitor

86.

Workers Arrive Late To Shift

87.

Dashboard Report Interactive Logs

88.

Dashboard Report Tallies

Problem:
You have a palletizer or similar machine but you do not know the exact
timing of when to have pallets arrive.
Categories:
Combining and Separating Entities
Key Concepts:
BatchMembers Queue, Combiner, On Event Arrival Mode, ParentInputBuffer,
Source

Assumptions:
We want to have a supply of three pallets. waiting so the process will rarely
be delayed by lack of pallets.
Technical Approach:
Use the standard features of a Source object to create one new pallet each
time one is consumed. Use the Initial Number Entities property on the
Source when On Event is used to generate initial entities (must be at least
1, we used 3).
Details for Building the Model:
Simple System Setup

Place two ModelEntity objects from the Project Library and two
Sources, one Combiner, and one Sink from the Standard Library in the
Facility window of a new model. Connect Source1 to the
ParentInput@Combiner1 with a Conveyor. Connect Source2 to the
MemberInput@Combiner1 with a path. Connect Combiner1 to the
Sink with a Path.
Change the Name of the one of the ModelEntity instances to Pallet
and the other to Part.

Creating the Pallets

Within Source1, change the Entity Type to Pallet. Specify Arrival


Mode of On Event. For Event Name, choose
Output@Combiner1.Exited.
On Source1, specify the number of Initial Number Entities as 3. This
will generate pallets to start the simulation.

Creating the Parts and Combining Them onto Pallets

Within Source2, change the Entity Type to Part. Set the Time Offset
to .5 minutes so that the parts arrive after the initial pallets.
Within Combiner1, specify the Batch Quantity as 7. This will combine
7 parts onto a single pallet for later processing. Change the
Processing Time property to Random.Exponential(1) and the Parent
Input Buffer to 1. This will cause the other pallets to wait on the
conveyor.

Discussion:
Combiner1 automatically fires an event every time a parent entity exits the
Combiner object. Source1 will wait for that event and create a new entity
each time it occurs, effectively replacing the pallet that was just consumed.
Embellishment:
We added an Attach Queue to the Pallet entity symbol and associated it with
the Queue State named Pallet.BAtchMembers. This will display the
members in any batch associated with the Pallet, or in this case, after the
Pallet picks up entities in the Combiner, they will appear on the pallet.

Вам также может понравиться