No | Resource | amount | Ui | Shift |
---|---|---|---|---|
one | Storekeeper | 2 | people | 3 shifts of 8 hours |
2 | Electric loader | five | PC. | 3 shifts of 8 hours |
3 | Controller | 3 | people | 3 shifts of 8 hours |
four | Storage shelving cells | 120 | cells |
No | Operation | Duration, min. |
---|---|---|
one | Unloading machine | From 15 to 30, on average 21 |
2 | Input control | From 4 to 11, on average 11 |
No | Parameter | Value | Ui | Note |
---|---|---|---|---|
one | Current demand | 40 | PC. | 1 time per hour |
2 | Reorder point | 500 | PC. | |
3 | Quantity of goods arriving in 1 package | eight | PC. |
No | Class | Description |
---|---|---|
one | Warehouse | The main active class of the model containing other classes; Reflects the behavior diagram and warehouse model presentation; |
2 | Logisticsmap | Nested active class of the model containing behavior chart interaction of warehouse and retail point, as well as retail outlet behavior; |
3 | Box | Type of application of the goods; Contains the presentation of the application Box; |
four | Track | Type of application of the machine supplying the goods; It contains the presentation of the application Track; |
five | Lorry | Type of application of the machine delivering the goods to the retail point of sale, as well as returning not passed the control of the goods to the supplier; Contains the presentation of the application Lorry; |
6 | Storekeeper | Agent type; Contains a presentation of the resource "storekeeper"; |
7 | Loader | Agent type; Contains a presentation of the resource "loader"; |
eight | Controller | Agent type; Contains a presentation of the resource "controller"; |
9 | Shop_1 | Agent type; Contains a presentation of the resource "shop_1" imitating the retail point of sale model; |
No | Block | Description |
---|---|---|
one | Sourcebox | Before each step, the model calculates the number of free cells. in the storage area; At each step, the model generates the application class Box; |
2 | selectFreeCell | Switch. Analyzes calculated free cells and in the absence of free sends an application for destruction in the block "CancellationRequests" |
3 | batchTruck / unbatchBox | Compiles / unpacks specified in the calendar of delivery the number of applications of the type “Box” in one application of the type “Track” to reflect at the presentation of the arrival of the car |
four | seizeStorekeeper / releaseStorekeeper | Captures / releases a “storekeeper” type reflecting on presentations of storekeeper’s interaction with the machine (meeting, escort, unloading); After the release, the resource returns to the base node if there is no other works; |
five | serviceUnload | Captures the resource “loader” and moves it to the application; Conducts a delay, symbolizing the unloading of the machine and checking the goods. The delay is carried out by the method of triangular distribution (triangular (15, 21, 30)); Releases a “loader” type resource; The released resource is returned to the base node if there is no other works; |
6 | splitTruck | Creates a copy of the application type "Track" for further reflection Disposal of the car in the exit area at the presentation. Need for this due to the fact that during the reverse unbundling of the application of the “Track” type in the application of the “Box” type, the “Track” application is destroyed; |
7 | seizeController / releaseController, releaseController1 | Captures / releases a “controller” type resource to reflect on presentation of the controller’s relocation to the application and return to the base the node provided no other work; |
eight | controll | Conducts a delay, symbolizing the conduct of input control. The delay is carried out by the method of triangular distribution (triangular (4, 7, 11)); |
9 | admittance | Switch; Determines the probability of the passage of the type of "Box" process input control; The probability is given directly (0.107) |
ten | batchLorry | Composites a specified number of applications of the type "Box" in the application type "Lorry", symbolizing a complete set of goods that did not pass the control in the car for return to the supplier; |
eleven | queuePallete | Delays the received incoming inspection of the type "Box" before the appearance of the free resource “loader” to move goods in storage area cells; |
12 | palleteSystem | Combines the racks reflected on the presentation into a single storage system; |
13 | palleteStore | Captures any free resource of the “loader” type and attaches it to the application; Places the “Box” type application in the free cell of the “palleteSystem” zone Releases the resource "loader". The released resource returns to the base node. subject to the absence of other works; |
14 | hold | Blocks the further transmission of requests of type "Box", if the current balance in retail point of sales is greater than the reorder point. This is achieved by calling methods "block ()" and "unblock ()" at the entrance of the application; code
|
15 | seizeLoaderPall / releaseLoaderPall | Captures / releases the “loader” type resource to reflect on the presentation. relocation of the controller to the application and return to the base node, provided the absence of other works; |
sixteen | palletePick | Retrieves a “Box” application from the “palleteSystem” zone and moves it to the retail shipping point; |
17 | batchLorry1 | Composites the specified number of “Box” type applications into a “Lorry” type application, symbolizing the loading of the machine for shipment to a retail point of sale; |
18 | sink | Destroys the “Box” type application; Upon entry, it launches the generation of one “Agent” type request by the object “SourceLorry” in the “LogisticsMap” active class to reflect delivery product to a retail point of sale; This is achieved by calling the method of "manual" generation of applications code |
No | Description |
---|---|
one | Point of arrival of cars (applications such as "Track") |
2 | Base site of storekeepers location (“Storekeeper” applications) |
3 | The basic node location of electric loaders (applications such as "loader") |
four | The point of disposal of cars (applications of the type "Track", in cases of return of goods that did not pass the entrance control to the supplier - "Lorry") |
five | Knot of unloading goods and passage of entrance control |
6 | Base node of the location of controllers (applications of the type “Controller”) |
7 | Knot of a complete set of the goods which did not pass the entrance control |
eight | Loader waiting unit for placing goods on storage racks |
9 | Storage area |
ten | Knot of a complete set for shipment to a point of retail sales |
eleven | Node disposal of goods |
Source: https://habr.com/ru/post/254067/
All Articles