Flexsim Project: Modeling and Simulation Design of ×× Post-it Note Supply Chain

insert image description here

Complete project download: download link

1 Course Design Purpose and Requirements

1.1 Course design purpose

FlexSim is a Windows-based, object-oriented simulation environment for building discrete event flow processes. The FlexSim simulation system is a tool for engineers, managers and decision makers to test, evaluate and visualize proposed "schemes about operations, processes and dynamic systems".
By learning and understanding flexsim software, we cultivate our ability to apply the theoretical knowledge learned in the classroom to discover and solve problems. Use flexsim software to simulate and run the actual production logistics model, so as to analyze and improve its logistics process and processing process flow, and obtain a reasonable operation management production.本课程设计主要对××便利贴在其部件入库和组装出库过程中通过仿真模拟发现存在的问题,减少工作中的浪费,提高运行效率。

1.2 Course Design Business Description and Requirements

1.2.1 Course Design Business Description

The cardboard receiving area receives five kinds of materials A, B, C, D, and E, and the generator sends out trays to pack the five kinds of materials in the trays to form batches of goods and send them to the synthesizer, and then unpack them. , the goods are carried by a worker to the temporary storage area, and the remaining pallets are put into the pallet storage area for storage. Through the task distributor, the task is assigned to four workers. The workers move the goods to the processor, and the five processors dye the five materials respectively, and they are all dyed into different colors, red, blue, green, yellow, pink. It is transported to two assembly processors through the conveyor belt, and the five materials are assembled, and the pallet is generated by a pallet generator. The five product combinations are placed in a pallet, stored in the temporary storage area, and then a pallet of goods is moved by a forklift. Go to the quality inspection processor for inspection and put it on the shelf. Through the detection processor to detect whether the product is qualified or not, it is classified according to the pass rate of 90% and the fail rate of 10%, and the unqualified products are put into the unqualified area. A worker moves the qualified products to the temporary storage area for qualified products, and then puts the semi-finished sticky notes into the shelf by a forklift for the next step. The semi-finished post-it note needs to complete 7 processes next, and each process must be carried out on a designated machine in accordance with the predetermined process sequence. First of all, cut, cut the product into the same size and put it in the temporary storage area, and carry out the weighing and measuring link. After the goods reach the specified weight, they will be plastic-sealed, and then weighed and measured again. After there is no problem, they will enter the temporary storage area, and then Carry out the quality inspection link, the step of labeling the goods, and finally pack the goods and stack them in the temporary storage area. The product packaging takes a fixed time of 10 seconds. Then a worker moves the goods to the conveyor belt, and the stacker puts the goods on the shelf from the conveyor belt. By setting a global table, the goods are shipped according to the customer's order, and the remaining goods are placed in the warehouse, and the goods are sent to the customer when the customer needs the goods. Different packages use different trays. There are 5 types in total, which are released by the tray generator at different time periods. Suppose an empty tray marked with a type value represents an order from a customer. When there is another order, it can be shipped. Products are conveyed out on pallets.

1.2.2 Course Design Business Requirements

1. Familiar with the basic principles of system simulation;
2. Familiar with the construction of transportation system simulation models;
3. Familiar with the selection and use of transportation system simulation software;
4. Able to input and analyze data, and use simulation The obtained data is used for system optimization and improvement.

2 Course design and realization process

1. Build a conceptual model
insert image description here

2. Establish the model of Flexsim6:
(1) Establish the model entity of each element in the conceptual model;
insert image description here
(2) Add the model entity to the new model;
(3) Establish connections according to the relationship between each model entity;
(4) According to the topic The required system data sets corresponding parameters for different model entities, which has achieved the purpose of controlling each process;
① Paper jam generator: the arrival time interval is set to 0. Create trigger setting type, duniform(1, 5)
insert image description here
② Pallet generator: Create trigger setting type, duniform(1, 5)
③ Synthesizer: Processing time is 0
④ Processor: Five processors are dyed into five types Different colors, set the color in the entry trigger in the trigger. Set the preset time to 6 and the processing time to 16

insert image description here

⑤ Conveyor belt: speed is set to 2
⑥ Generator: arrival method is arrival time interval, set to exponential(0, 100, 0), flowitem type is Pallet

insert image description here

⑦ Synthesizer: assemble the product, the processing time is 10, and the composition list is set to 3
insert image description here

⑧ Processor: cutting, the processing time is 7 at the beginning of processing the product; and the processing time of the product after 6 processes is 10
insert image description here

⑨ Processor: plastic packaging, processing time is 5, processing batch is 5
⑩ Processor: labeling, processing time is 20 minutes, processing batch is 10 pieces
11 Synthesizer: set a global table, and ship according to customer order
insert image description here

3. After the model is established, the operation and analysis of the model;
4. After the operation is completed, output the report and check the simple statistical data of each model entity;
5. Analyze the production process according to the output data, find out the bottleneck process, and make a reasonable plan Process flow, reasonable operation management.
The simulation period is set to 1 hour, and multiple independent simulation experiments are performed using the repetition method, and then the final simulation results are obtained through observation, statistics, and analysis of the real-time state diagram and the derived simulation experiment data.

3 Curriculum Design Experience

Through this supply chain modeling and simulation course, I have learned a lot. This course is quite interesting, so I am also very involved in the course design. I found that flexsim can not only simulate things in our reality, but also create some new process reengineering, and simulate some situations that cannot be realized in reality. This kind of simulation does not need to consume a lot of manpower and material resources, and it has greatly helped the company's production and development work. We can boldly simulate various scenarios on the computer, which can expand our thinking and exercise our abilities.
I found a lot of learning materials about flexsim on the Internet and station B and studied it carefully. I can roughly know how to run flexsim effectively. When dealing with some simple entities, you can use software to make models, conduct data analysis, and draw rough conclusions. However, during the operation, I still encountered many difficulties. Some parameters and settings that I could not fully understand were not understood in time, resulting in slow post-setting work. After systematically understanding the relevant parameters, setting names, and functions, the course design was successfully completed. In the design process, by consulting a large amount of relevant information, we also exchanged experiences with our classmates, and discussed and asked for advice, which made our classmates' relationship a step further. The classmates helped each other, discussed problems together, and listened to different opinions. My own course design also helps a lot, so learn from my fellow students as well.
Although the final design is not very good, the knowledge and experience I have learned during the production process will allow me to think independently in the work and build confidence in my ability to work. I believe this will have a great impact on future study and work. important influence. This will be the greatest wealth I have gained in this course design, which will benefit me for life.

4 Result Analysis of Service Modeling and Simulation

4.1 Business model diagram

insert image description here

4.2 Running status and simulation results during simulation

4.2.1 Analysis of the running status of the output simulation during running (with screenshots)

insert image description here

4.2.2 Analysis of the output data after the simulation run (attached data table, only statistical data ratio, in-depth analysis in the fourth part)

Flexsim Summary Report
Time: 10450.91131

Object Class idle processing blocked
temporary storage area 4 Queue 0 0 0
dyed wxx Processor 5008.417941 2512 764.744645
dyed wxx Processor 4460.823606 2528 1745.149725
dyed wxx Processor 6854.180531 2192 0
Dyed wxx Processor 3501.123611 2528 2623.736807 Dyed wxx
Processor 3723.324264 2512 2089.570827
Conveyor wxx Conveyor 0 0 9109.553484
Conveyor wxx Conveyor 0 0 7962.935684
conveyor belt wxx Conveyor 0 0 418.95069
conveyor belt wxx Conveyor 0 0 10274.11442 conveyor belt wxx Conveyor 0 0 9095.70144
assembly
wxx Combiner 944.461846 420 0
temporary storage area wxx Queue 0 0 0
Rack wxx Rack 0 0 0
Task Dispatcher 16wxx Dispatcher 10450.91131 0
Forklift wxx Transporter 10180.18735 0 0
Worker wxx1 Operator 3846.605334 0 0
Worker wxx4 Operator 4687.193098 0 0
Worker 2wxx Operator 6205.957583 0 0
Cutting wxx Processor 10135.91131 315 0
Temporary storage area wxx Queue 0 0 0
Weighing and measurement wxx Processor 9820.911312 630 0
Temporary storage area wxx Queue 0 0 0
plastic wxx Processor 10225.91131 225 0
temporary storage Area wxx Queue 0 0 0
Detection wxx Processor 10000.91131 450 0
Temporary storage area wxx Queue 0 0 0
Labeling wxx Processor 9550.911312 900 0
Worker 5wxx Operator 10144.86446 0 0
Worker 3wxx Operator 7958.581878 0 0
conveyor belt wxx Conveyor 0 0 0
stacker wxx ASRSvehicle 9771.025056 0 0
Rack wxx2 Rack 10450.91131 0 0
Conveyor wxx12 Conveyor 0 0 0
Pallet Generator wxx1 Source 0 0 8887.61808
Unpacking wxx Separator 22.43028 1010 333.870868
Operator 46689 Operator 698.971476 0 0
Wxx47 Queue 0 0 0
Assembly wxx45 Combiner 943.826545 30 0
Generator 10768 Source 0 0 5409.089552
Conveyor belt wxx45 Conveyor 0 0 0
Stacker wxx45 ASRSvehicle 9971.480158 0 0 Rack
wxx46 Rack 1 0450.91131 0 0
Conveyor 12114 Conveyor 0 0 0
Synthesizer 1wxx Combiner 44.456896 0 10406.45442
Jam generator wxx6 Source 0 0 10450.91131
Pallet storage area 27wxx Sink 0 0 0
Quality inspection wxx Processor 9950.911312 500 0
Qualified product temporary storage area 58wxx Queue 0 0 0
Temporary storage area 62wxx Queue 0 0 0
Synthesizer 63 Combiner 5.558577 150 0
Pallet Generator 64wxx Source 0 0 10260.71038
Conveyor Belt 65wxx Conveyor 0 0 0
Customer wxx Sink 0 0 0
Box 285wxx Processor 10003.2357 447.675617 0

4.2.3 According to the output data, compare the processing and idle time of each entity, and make a pie chart to observe the working status of each process

① The first synthesizer:
insert image description here

② Unpacker:
insert image description here

③ Dyeing device:
insert image description here

④ Quality inspector:
insert image description here

⑤ The second synthesizer:
insert image description here

4.2.4 Analysis of output results

According to the above simulation, the optimization process of the inspection system is to cut out the personnel. Originally, there were 4 people who moved the goods to the dyeing machine, and it can be completed with 3 people, so one worker was cut out and 3 workers were fully utilized. If the factory wants to process more products, it needs to increase the efficiency of the assembler. Through the analysis, it can be concluded that some temporary storage areas are congested. If the inspection machine is not modified, more and more products to be processed will continue to accumulate in the model, and the capacity of the temporary storage area will continue to increase until no more can be added. . To solve this problem, we have to add an assembler, because the assembler table is one of the bottlenecks of the whole system.
In addition, you can also find out that some devices have a low workload and are idle for a long time. The discovery of the above problems can play a very good guiding role in the optimization of the whole system.

insert image description here

Guess you like

Origin blog.csdn.net/weixin_46043195/article/details/125365663