Flexsim案例介绍及讲解(二)
经过一段时间的学习,今天我们来分析一个比较复杂的某物流配送中心作业流程的仿真案例,我们来逐步建模分析以检验我们近来的学习程度,首先我们来看一看模型的基本概述:该物流中心每隔10秒会接收到1托的货物,每托货物包含5件产品A和3件产品B,到达时间服从指数分布(exponential)。货物到达物流中心后随机发送至由2个工作台进行人工验收。验收合格后人工拆包,托盘直接回收,产品通过传送带送到仓库区存储。验收不合格,则放置到暂存区等待统一返工。根据历史经验,合格率为70%,验收时间10秒/托,拆包时间20秒/托,验收和拆包均为同一人操作。
产品经过传送带传送至四个货架组成的仓库区存储,产品A存储在货架1、3上,产品B存储在货架2、4上。货架每格只能存储一个产品,每个货架5列5层。出库时,货架1、2对应的是B2C订单,订单小、订单多。工作人员按照订单上的产品,人工取货,通过料箱(tote)打包相应数量的产品,通过快递寄出(直接吸收)。订单到达时间服从uniform(2,4,0)分布,没有打包时间。B2C订单如下:
After a period of learning, today we will analyze a more complex simulation case of a logistics distribution center operation process. Let’s model and analyze step by step to test our recent learning level. First, let’s take a look at the basic overview of the model: The logistics center will receive 1 pallet every 10 seconds. Each pallet contains 5 pieces of product A and 3 pieces of product B. The arrival time obeys exponential distribution. After the goods arrive at the logistics center, they are randomly sent to two workbenches for manual acceptance. After the acceptance is passed, the packages are manually unpacked, the pallets are directly recycled, and the products are sent to the warehouse area for storage through the conveyor belt. If the acceptance fails, it will be placed in the temporary storage area for unified rework. According to historical experience, the pass rate is 70%, the acceptance time is 10 seconds/pallet, and the unpacking time is 20 seconds/pallet. Acceptance and unpacking are performed by the same person.
Products are transported to a storage area composed of four shelves through a conveyor belt. Product A is stored on shelves 1 and 3, and product B is stored on shelves 2 and 4. Each shelf can only store one product, and each shelf has 5 rows and 5 layers. When leaving the warehouse, shelves 1 and 2 correspond to B2C orders, with small orders and many orders. The staff picks up the products manually according to the products on the order, packs the corresponding number of products in a tote, and sends them by express (direct absorption). The order arrival time obeys the uniform (2,4,0) distribution, and there is no packing time. The B2C order is as follows:
货架3、4对应的是B2B订单,订单大、订单少。工作人员按照订单上的产品,叉车取货,通过托盘(pallet)打包相应数量的产品,通过传送带送出。订单到达时间服从uniform(10,20,0)分布,没有打包时间,叉车最多能叉取4个产品。B2B订单表如下:
Shelves 3 and 4 correspond to B2B orders, with large orders and few orders. According to the products on the order, the staff picks up the goods with a forklift, packs the corresponding quantity of products on a pallet, and sends them out through the conveyor belt. The order arrival time obeys the uniform (10, 20, 0) distribution. There is no packing time, and the forklift can pick up 4 products at most. The B2B order form is as follows:
现在我们开始建模,首先拖出需要使用的实体,我们先设置货架前的部分,拖出3个发生器、一个合成器、2个暂存区、2个处理器、2个分解器、1个发生器、一个传送带、2个操作员,然后进行连线。如下图所示:
Now we start modeling, first drag out the entities that need to be used, we first set up the part in front of the shelf, drag out 3 generators, a synthesizer, 2 temporary storage areas, 2 processors, 2 resolvers, 1 A generator, a conveyor belt, 2 operators, and then connect. As shown below:
先对三个发生器进行设置,其中有一个是托盘,另外两个分别代表产品A、B,托盘发生器需在发生器产生对象中选择Pallet,托盘的到达时间设置为(0,10,1)的指数分布,产品A与产品B都设置为0,并再给产品A与B分别设置颜色。
First set up three generators, one of which is a pallet, and the other two represent products A and B respectively. The pallet generator needs to select Pallet among the generator objects, and the arrival time of the pallet is set to (0,10,1 ) Exponential distribution, product A and product B are both set to 0, and then set the color for product A and B respectively.
然后对打包合成器进行设置,因为每一拖包含5个A产品与3个B产品,所以在合成器选项卡中对产品A、B想对应的端口进行设置。
Then set the package synthesizer, because each drag contains 5 A products and 3 B products, so in the synthesizer tab, set the corresponding ports of products A and B。
接下来先在物流中心的临体实流选项卡中选择随机端口进行输送。
Next, first select a random port for transportation in the physical flow tab of the logistics center.
然后对两个检验器进行设置,按题目要求检验时间为10,且由操作员进行加工,并且有30%的不合格产品进入不合格暂存区等待回收,70%的合格产品可进入下一拆包区,所以应在加工时间处设置为10,并勾选使用操作员加工选项。在临体实流选项卡中找到按百分比运输,对拆包区对应端口设置为70%,不合格回收区设置为30%。(检验器1与检验器2设置相同。)
Then set up the two inspectors. According to the title, the inspection time is 10, and the operator will process it, and 30% of the unqualified products will enter the unqualified temporary storage area for recycling, and 70% of the qualified products can enter the next Unpacking area, so it should be set to 10 in the processing time, and check the use operator processing option. Find transportation by percentage in the physical flow tab, set the corresponding port in the unpacking area to 70%, and set the unqualified recovery area to 30%. (Verifier 1 and verifier 2 have the same settings.)
最后对拆包区进行设置,将拆包时间设置为20秒,这里需要注意的是分解器与后面的吸收器与传送带连线问题,因为分解器默认的是端口1位容器,端口2为实体,所以我们需要先与吸收器连接,再与传送带连接。(拆包区1与拆包区2设置相同)
Finally, set the unpacking area and set the unpacking time to 20 seconds. Here you need to pay attention to the connection problem between the disassembler and the back absorber and the conveyor belt, because the disassembler defaults to a port 1 container, and port 2 is an entity , So we need to connect with the absorber first, and then with the conveyor belt. (The setting of unpacking area 1 and unpacking area 2 is the same)
今天我们就先建模到这里,下次我们再讲解后半部分的实体建模。最后我们来看一看目前的运行效果。
Today we will be modeling here first, and next time we will explain the second half of the solid modeling. Finally, let"s take a look at the current operating results.
参考资料:百度
英文翻译:Google翻译
本文由learningyard学苑原创,部分资料、图片来源于网络,如有侵权请联系。