Discrete Event Simulation of Dept. 110/114 by Robert Griffiths 2nd Draft Simulation Modeling and Analysis 12/7/99 Problem Definition The resources of two manufacturing cells are to be combined due to reduced load in both departments. In addition, other areas of the shop have declared “needs” for both manpower and equipment. Early voluntary retirement will have (has had) an impact on available manpower and skills. The layout of the new department will therefore be impacted by both availability of machines and machinists to staff the cell. A preliminary design of the layout of the department projects costs of approximately $850,000 for the proposed restructuring effort. The initial work to develop a layout has been based on “tribal knowledge” and basic consideration of machine loading in light of projected schedule. A simulation of the proposed new department is to be developed, producing the proposed part numbers and utilizing machinists with known skill sets. Introduction The resources of large manufacturing facilities were organized several years ago as “villages”. Like machines were frequently grouped together giving shop floor control the “flexibility” of routing parts to whatever machines were available. Redundancy in machines and machinists was a common occurrence, organizing machines and operators in “villages” was a perceived effective method for flowing parts though the shop. Those were days when inventory levels were high, floor space to accommodate the large machining groups was amble, and there was an abundance of labor. The shop floor continues to evolve today. Over the past decade, the drive has been to reduce inventory levels by moving parts more efficiently through the shop. To accomplish this, “machining cells” were setup. Each cell / department would contain the minimum required equipment to produce their product. In addition, the departments were arranged into “U-shaped flowlines”- this served a many goals, among them: 1) reduced the floor space of the department 2) allowed for one machinist to perform multiple tasks 3) aided in the development of the “visual factory” in which department personnel as well as customers could easily understand the part ”flow” and where the problems were If the parts running in a department change to a degree that causes the cell in its current configuration not to run as efficiently, it is time to change the part mix or reorganize the cell. This is often a challenge in the current environment where men and machines are in limited supply. The planner must reconcile the requirements for capacity that the schedule demands to the availability of resources. Another point to note concerning “lean-manufacturing” systems. These are “engineered systems”, that is, cells should be designed such that the inputs to the cell will result in predictable outputs. This is required without large redundancies built-in (recall the minimalist approach). Therefore, unplanned events such as machine downtime, absenteeism, large schedule surges, etc., can have a severe impact on the cell’s performance. Statement of Objectives Develop a 5 machinist, 1st shift model of the proposed department. The department should produce two assemblies and two detail part numbers- a total of four entities Simulation should highlight any bottlenecks in terms of operators and / or equipment Simulation should verify cells capability to maintain schedule through mid-2002 Model Planning The proposed layout CAD file was utilized in the model development to aid in determination of locations. All the relevant machines in the department were captured in the model: 2 N/C VTL (Vertical Turning Lathe) 1 Layout table 1 4-axis horizontal milling center 1 5-axis horizontal milling center 1 Vertical milling center (3axis) 1 Manual vertical drill press 1 Alkali washer 1 Deburr booth 1 Power Washer 1 Assembly table 1 inspection bench 2 material incoming / outgoing areas 1 outside processing location Graphic 1 The resources utilized were five machinists with different skills / responsibilities: VTL operator- operates the two VTLs HMC operator- operates the 4-axis and / or 5-axis HMC VMC operator- operates the 3-axis VMC and the manual drill Deburr operator- performs manual deburr as well as washing part and various layout functions Inspector- performs visual in-process and final inspection of parts The entities in the simulation were defined as the four parts numbers scheduled to be produced by the department. The JT8 inlet case- this is received to the department as a weldment. The cell is responsible for some light machining early in the process and then the part spends a majority of its lead-time outside the cell at braze, paint, and various nondestructive testing activities. The F119 inner and outer shrouds. These parts are machined by the cell in detail, are brazed together with struts to form an inlet assembly. Machining is then performed by the cell on the assembly. External files are utilized which contain arrival information (dependant on schedule), and shift definition. In accordance with the objectives, the model is first simulated using only a 1st shift defined for all locations. A 15-minute break is defined mid-morning and a 30 minute lunch break starts at 12:15pm. No machine downtime has been modeled. This is an acceptable omission based on the premise that this will be a limited shift operation (1 or 2 shifts). It is envisioned that one could take advantage of off-shift time to perform preventative maintenance and necessary repairs. Therefore machine downtime should have at minimal impact on production. This is also a realistic expectation in practice. Many “disciplined” shops do schedule regular maintenance activities on the off-shifts. The model file is located in Appendix II. Data Collection Arrival Schedule Raw material arrival to the cell can be modeled as deterministic in nature, that is, the part scheduler’s task is to insure that material is available for processing based on delivery dates. Material must arrive early enough to account for the processing lead-time to insure on-time delivery. Lead-times for the parts produced through the department are diagrammed below: outer case [3 wks] F119_Assembly [8wks] inner shroud [2] JT8_Assembly [2.5wks] So, if a F119_Assembly were due for delivery on 2/28, an outer case detail should be started no later than 11 weeks prior. Actual delivery dates for the hardware is charted below: JT8 Delivery Schedule 1 Cut date 7/26/02 5/26/02 3/26/02 1/26/02 11/26/01 9/26/01 7/26/01 5/26/01 3/26/01 1/26/01 11/26/00 9/26/00 7/26/00 5/26/00 3/26/00 0 1/26/00 Quanitity 2 F119 Delivery Schedule Quanitity 4 3 2 1 Ja n00 M ar -0 0 M ay -0 0 Ju l-0 0 Se p00 No v00 Ja n01 M ar -0 1 M ay -0 1 Ju l-0 1 Se p01 No v01 Ja n02 M ar -0 2 M ay -0 2 Ju l-0 2 Se p02 0 Cut Date Based on delivery requirements, the simulation is determined to start on October 28 1999, with the arrival of raw material for an outer shroud. To implement an arrival schedule in ProModel, it is necessary to develop interarrival times which are tabulated and read in as an external file. Note that while the F119 delivery schedule is fairly well distributed (with the exception of the 2002 ramp-up), the JT8 exhibits “clustering” early during 2000. We referred to this as a schedule (or demand) that is “front loaded”. The Unit manager has options: he/she could attempt to have the department continue to function as normal, absorbing the increased load (which will have to be accommodated in terms of increased overtime). A second option would be to instruct the part scheduler to “level load” the schedule for the department. The scheduler would attempt to adjust the arrival of raw material to provide a more uniform flow of material through the department. As this simulation will initially assume the cell operates first shift only, this may be necessary. Processing Data for operation processing time was obtained. The data largely contained “engineered time standards”, that is, the time given per operation is an average of observations. Appendix I has tabulated operations and the times associated with them. Column F of this table contains the total time at that operation. Obtaining variation data on these time standards is a difficult and a somewhat inaccurate task based on current practices. It has been decided (based in experience) to assume the following distributions: Task Distribution Setup of machines or inspection tasks Normal – s.d. approx 20% of engineered times processing (outside processing, deburr, Triangular inspection, etc.,) Normal- small deviation from mean <1.5 n/c machining Simulation Results / Validation The model was created by adding one part number at a time and visually verifying correct routing and resource behaviors. Allowance for shifts was not initially taken into accountthat is, the cell operated 24 hours per day, 7 days per week. At this point, model results were encouraging. Each part spent about 50 – 60% of its anticipated lead-time in the system. In addition, the number of exits for the F119 assembly confirmed that logic for combining inner and outer details was working correctly. Parts did not appear to be excessively “blocked”. These results confirmed the interactions and routings were somewhat reasonable. Appendix III contains the results file . Experimentation and recommendations Several experiments are currently underway. After verifying the basic “behavior” of the system, shift assignments were then added. Recall the goal of the study is determine the capability of this cell operating with a 1st shift only. The results (not included in this paper) showed the cell incapable of absorbing the increased workload generated by the JT8 schedule. Investigations will occur (results to be placed in FINAL paper) as to the cause and potential fixes. Preliminary results appear to show the deburr resource over-taxed. This in and of itself seems to make sense as most of the deburr tasks are manual in nature and require a captive resource. However, another issue could be at work. The model does not include “incoming queues” for the workstations (would exceed ProModel- Student capability). Therefore, a part is required to have its next location clear before vacating its current workstation. This dynamic interaction may be the reason the cell fails to produce hardware with only one shift. This is not necessarily a failure of the model. In fact, one could argue that in the ideal flowline / pull system, the parts “never hit the floor”. Individual queues at workstations represent inventory that is not producing hours for the shop, hence, high inventory is bad. Until further investigation proofs otherwise, I would suggest that this model reflects an ideal flowline. It demonstrates the need to either: 1) level-load the schedule, or, 2) additional capacity (maybe a 2nd shift deburr?) is required Senstivity experiments, results of which will be available in the FINAL paper, may shed light on this issue. Appendix I- Processing time detail A B F119_ass'y 0010 F119_ass'y 0020 F119_ass'y 0050 F119_ass'y 0070 F119_ass'y 0100 F119_ass'y 0110 F119_ass'y 0130 F119_ass'y 0140 F119_ass'y 0170 F119_ass'y 0190 F119_ass'y 0200 F119_ass'y 0220 F119_ass'y 0230 F119_ass'y 0240 F119_ass'y 0250 F119_ass'y 0260 F119_ass'y 0265 F119_ass'y 0270 F119_ass'y 0290 F119_ass'y 0470 F119_ass'y 0570 F119_ass'y 0590 F119_ass'y 0600 F119_ass'y 0610 F119_ass'y 0625 F119_ass'y 0630 F119_ass'y 0640 F119_ass'y 0650 F119_ass'y 0660 F119_ass'y 0670 C D 10 210 396 462 0.001 66 0.001 34.5 19.8 66 6.6 4 20 47.4 300 100 5 90 0.001 0.001 19.8 0.001 55 60 0 38 100 100 11.37 200 F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y 0680 0685 0690 0700 0705 0707 0710 0712 0715 0720 0725 0740 100 20.45 70 70 0 60 100 9.5 24 360 16.91 0.001 F119_ass'y F119_ass'y 0750 0755 9.5 210 E F 0 REQUISITION DETAILS 0 DRY STACK OPERATION 0 SET UP FOR TACK WELD 0 APPLY BRAZE ALLOY TO OD OF 0 INSPECT FOR BRAZE COVERAGE 0 APPLY BRAZE MATERIAL 0 INSPECT FOR BRAZE COVERAGE 0 LOAD STRESS RELIEVE FIXTURE 0 UNLOAD STRESS RELIEVE FIXTURE 0 LAYOUT CASE FOR MACHINING 0 LOAD STRESS RELIEVE FIXTURE 0 UNLOAD STRESS RELIEVE FIXTURE 0 LAYOUT CASE FOR MACHINING 17.48 MACHINE REAR OUTER FLANGE AND I.D. 666 MACHINE ANTI-ICE CAVITY & WELD PRE 164 MILL PS2 CAVITY AND WELD PREP. INS 40 ROUGH DRILL (21) HOLES IN ANTI-ICE 30 POWER WASH AND DEBURR PART 0 RECEIVING INSPECTION FOR OP 280 0 WELD JTS #2,#3,#6,#7,#8,#9,#10 0 UNLOAD STRESS RELIEVE FIXTURE 0 WELD JOINT #4 0 LAYOUT CASE FOR MACHINING 64 FINISH MACHINE INNER AND OUTER REA 0 INSTALL DIA. -C- ON REAR SIDE OF O 30 FINISH MACHINE INNER AND OUTER FRO 230 FINISH MILL FLANGE SURFACES AT BOT 230 ROUGH AND FINISH STRUT ENDS, BOSS 55.54 SEMI-FINISH AND FINSH MACHINE EYEL 262 ROUGH, AND FINSH FORWARD FLANGE FA 120 FACE MILL PS2 BOSSES,DRILL AND TAP 23.66 DRILL (21) HOLES ON FORWARD FLANGE 70 ROUGH, AND FINSH SCALLOPS ON 71 FACE MILL MANIFOLD BOSS AND (4) MO 0 DRILL, REAM AND TAP INNER AND OUTE 0 TAP (18) HOLES IN OUTER AFT FLANGE 50 MOUNTS FOR BUSHING INSTALLATION. I 24.8 WASH PART 0 BACK SPOTFACE (4) HOLES IN GOOSENE 0 DEBURR ALL HOLES, BOSSES 35.43 FLUSH 0 RECEIVING INSPECTION FOR OPERATION 24.8 ALKALI CLEAN PER POP 384 0 BENCH 10.8 210 396 462 0.001 66 0.001 33 19.8 66 9.9 5.94 21.6 70.07 966 264 45 90 0.001 0.001 20 0.001 55 124 0 68 330 330 132 462 220 30 132 165 0 64.8 150 64.8 24 360 12 0.001 36.976 210 F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_ass'y F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_inner JT8 0760 0780 0800 0810 0820 0830 0010 0020 0030 0040 0045 0050 0055 0070 0080 0090 0105 0110 0120 0130 0150 0170 0090 0010 16.91 0.001 16.91 26 39 0.001 60 60 20 200 4.75 42 4.75 50.75 70 20 90 300 300 400 138 0.001 16.56 85.03 JT8 JT8 JT8 JT8 JT8 JT8 JT8 JT8 0020 0030 0040 0050 0060 0070 0080 0090 358.72 122.6 140.54 28 8.5 27.83 9.29 271.2 JT8 0100 9.29 JT8 JT8 0150 0160 0.001 20.5 JT8 JT8 JT8 JT8 JT8 JT8 JT8 JT8 JT8 JT8 JT8 JT8 0168 0170 0180 0200 0210 0220 0230 0250 0260 0270 0280 0300 5.8 37.92 7.22 31.54 51.72 6.95 5.9 16.4 4.1 13.3 2.7 42.99 35.43 FLUSH 0 35.43 FLUSH 0 AND PIN-SD,HEADLESS 0 FINISH BURR AND CORRECT 0 FINAL INSPECTION 0 FACE AND TURN 60 ROUGH I.D. FLOW PATH. 28 MILL KEY SLOT 250 ROUGH POCKETS 12.4 WASH 0 BREAK EDGES 12.4 WASH 42.96 FACE TO CLEAN 70 FINISH TURN I.D. FLOW PATH 28 MILL KEY SLOT 0 DEBURR SHARP EDGES 438 ROUGH AND FINISH POCKET FLOOR 536 FINISH POCKET SIDE WALLS 524 R. MILL BUTTRESS SLOTSINSTALL (21) 0 BREAK EDGES 0 FINAL INSPECTION 0 0 MASK VANE & BOSS OPENINGS LAYOUT I 0 ROUGH AND FINISH MACHING L.E. OF 214.7 ROUGH & FINISH MACHINE T.E. OF 101.03 DRILL, CHAM., TAP, AND MILL INNER 254.9 DRILL, CHAM.,TAP & MILL INNER & O 0 DRILL (2) HOLES THRU CONNECTOR & I 0 COUNTERSINK RIVET HOLES IN INNER F 35 FLUSH CASE AND VANES 0 DEBURR & INSPECT OUTER FRONT FLAN 35 FLUSH INLET CASE VANE AND SHROUD P 0 DETAIL INSPECT. (QAI) 0 ABRASIVE CLEAN MAS TUBE ASSY CONNE 0 FLUX, ASSEM, BRAZE MAS TUBE ASSY 0 FLUX, ASSEM, BRAZE MAS TUBE ASSY 18.99 REMOVE FLUX 0 RIVET CONNECTOR & MAS TUBE ASSY 0 FLUX, ASSEMBLE & BRAZE MAS TUBE A 18.99 CLEAN BRAZED AREA TO REMOVE FLUX 0 CHECK FOR FLOURIDES 0 REBRAZE JOINTS AT INNER SHROUD 0 REMOVE FLUX (1782) AS REQ'D 0 BRAZED JOINTS 0 (2) WIRES TO PASS FREELY THRU I.D. 12 PRESSURE TEST TUBES BF,BG,BH,&BJ 30 0.001 14 26 39 0.001 60 116 48 450 12 42 12 50 116 48 90 738 836 924 138 0.001 16.56 61.6 347.6 312.4 174.323 304.7 27.5 30.06 10.033 275 46.753 0.001 22.14 6.264 40.954 28.307 11 55.858 19.8 15.66 17.712 3.3 3.672 2.916 62.532 JT8 JT8 JT8 JT8 JT8 JT8 F119_inner F119_inner F119_inner F119_inner F119_inner F119_inner F119_inner F119_inner 0380 0385 0390 120.78 0 9.29 0410 0415 0450 0010 0020 0035 0045 0047 0080 0100 0130 0.001 4.6 0.001 228.26 108 18 200 45 0.001 23.4 0.001 0 ASSEMBLE HELICAL COIL INSERTS IN I 0 SCOPE PART, CHECK FOR AND 35 FLUSH VANE AND SHROUD ASSEMBLY PAS 0 INSPECT (FINAL). (QAI) 0 ASSEMBLE TUBE (BAKE TOOL) 0 FINAL INSPECT (SURFACE TREAT) 100 ROUGH FACE & TURN REAR SIDE & 100 ROUGH FACE & TURN FRONT SIDE & OD 0 MILL TIMING SLOT 403 MILL BUTTRESS SLOTS 0 DEBURR BUTTRESS SLOTS & O.D. 0 VERIFY ACCEPTANCE OF OP. 30, 40, 5 0 0 66 0 10.033 0.001 8.132 0.001 228.26 208.06 18 603 45 0.001 16.9 0.001 Appendix II- Model file ******************************************************************************** * Formatted Listing of Model: * * C:\My Documents\grad_school\sma\termproj1.mod * ******************************************************************************** Time Units: Minutes Distance Units: Feet ******************************************************************************** * Locations * ******************************************************************************** Name Cap Units Stats Rules Cost ------------------ -------- ----- ----------- ---------- -----------NC_VTL_BT538472 1 1 Time Series Oldest, , NC_VTL_BT538471 1 1 Time Series Oldest, , LAYOUT_TABLE 1 1 Time Series Oldest, , TOYODA_4AX 1 1 Time Series Oldest, , HBM_5AX 1 1 Time Series Oldest, , VMC_BT540991 1 1 Time Series Oldest, , RADIAL_ARM_DRILL 1 1 Time Series Oldest, , DEBURR_BOOTH 1 1 Time Series Oldest, , INSPECTION_AREA 1 1 Time Series Oldest, , ALKALI_WASH 1 1 Time Series Oldest, , POWER_WASH 1 1 Time Series Oldest, , ASSEMBLY_BENCH 1 1 Time Series Oldest, , INCOMING infinite 1 Time Series Oldest, , Outside_processing INFINITE 1 Time Series Oldest, , OUTGOING infinite 1 Time Series Oldest, , ******************************************************************************** * Entities * ******************************************************************************** Name Speed (fpm) Stats Cost ------------- ------------ ----------- -----------F119_inner 10 Time Series F119_Assembly 50 Time Series F119_outer 50 Time Series JT8_Assembly 50 Time Series ******************************************************************************** * Path Networks * ******************************************************************************** Name Type T/S From To BI Dist/Time Speed Factor -------- ----------- ---------------- -------- -------- ---- ---------- -----------net1 Passing Speed & Distance N1 N2 Bi 40.00 1 N2 N4 Bi 6.00 1 N4 N5 Bi 81.00 1 N5 N6 Bi 77.00 1 N6 N7 Bi 98.12 1 N7 N2 Bi 97.08 1 N5 N8 Bi 46.47 1 N8 N9 Bi 40.05 1 N9 N6 Bi 13.70 1 N3 N7 Bi 105.13 1 net2 Passing N7 N11 Bi 67.35 1 N11 N10 Bi 15.00 1 N10 N1 Bi 23.83 1 N6 N13 Bi 30.30 1 N6 N14 Bi 10.04 1 N6 N15 Bi 19.72 1 N15 N13 Bi 9.68 1 N9 N16 Bi 20.00 1 Speed & Distance N1 N2 Bi 76.24 N2 N3 Bi 75.00 1 N3 N5 Bi 16.00 1 N5 N2 Bi 92.12 1 N5 N4 Bi 25.41 1 N4 N6 Bi 66.00 1 N4 N7 Bi 59.00 1 N6 N7 Bi 21.00 1 N7 N8 Bi 17.00 1 N8 N9 Bi 14.00 1 N9 N10 Bi 33.00 1 N10 N11 Bi 16.00 1 N6 N12 Bi 49.00 1 N13 N5 Bi 33.09 1 N4 N14 Bi 5.00 1 N15 N10 Bi 10.00 1 1 ******************************************************************************** * Interfaces * ******************************************************************************** Net Node Location ---------- ---------- -----------------net1 N1 INCOMING N2 NC_VTL_BT538472 N4 NC_VTL_BT538471 N5 TOYODA_4AX N8 HBM_5AX N9 ALKALI_WASH N6 DEBURR_BOOTH N11 INSPECTION_AREA N7 Outside_processing N10 OUTGOING N13 LAYOUT_TABLE N14 POWER_WASH N15 ASSEMBLY_BENCH N16 RADIAL_ARM_DRILL net2 N1 INCOMING N2 Outside_processing N4 NC_VTL_BT538472 N6 HBM_5AX N7 VMC_BT540991 N8 RADIAL_ARM_DRILL N9 ALKALI_WASH N10 ASSEMBLY_BENCH N12 TOYODA_4AX N5 LAYOUT_TABLE N13 DEBURR_BOOTH N14 NC_VTL_BT538471 N3 N15 INSPECTION_AREA POWER_WASH ******************************************************************************** * Resources * ******************************************************************************** Res Ent Name Units Stats Search Search Path Motion Cost -------------- ----- -------- ------- ------ ---------- -------------- -----------VTL_oper 1 By Unit Closest Oldest net1 Empty: 120 fpm Home: N2 Full: 120 fpm (Return) HMC_oper 1 By Unit Closest Oldest net2 Empty: 150 fpm Home: N6 Full: 150 fpm (Return) VMC_oper 1 By Unit Closest Oldest net2 Empty: 120 fpm Home: N7 Full: 120 fpm (Return) DEBURR_oper 1 INSPECTOR_oper 1 By Unit Closest Oldest net1 Empty: 120 fpm Home: N6 Full: 120 fpm (Return) By Unit Closest Oldest net1 Empty: 150 fpm Home: N11 Full: 150 fpm (Return) ******************************************************************************** * Processing * ******************************************************************************** Process Routing Entity Location Operation Blk Output Destination Rule Move Logic ------------- ------------------ ------------------ ---- ------------- ------------------ ------- -----------F119_inner INCOMING WAIT 0 1 F119_inner NC_VTL_BT538472 FIRST 1 MOVE ON net1 F119_inner NC_VTL_BT538471 ALT MOVE ON net1 F119_inner NC_VTL_BT538472 GET VTL_oper WAIT N(128.26,4.5) FREE VTL_oper WAIT N(100,1.2) 1 F119_inner NC_VTL_BT538471 FIRST 1 MOVE ON net1 F119_inner NC_VTL_BT538471 GET VTL_oper WAIT N(108,4) FREE VTL_oper WAIT N(100,1.2) 1 F119_inner TOYODA_4AX FIRST 1 MOVE ON net1 F119_inner TOYODA_4AX GET HMC_oper WAIT N(218,3) FREE HMC_oper WAIT N(403,10) 1 F119_inner DEBURR_BOOTH FIRST 1 MOVE ON net1 F119_inner DEBURR_BOOTH GET DEBURR_oper WAIT T(30,45.00,120) FREE DEBURR_OPER 1 F119_inner Outside_processing FIRST 1 MOVE ON net1 F119_inner Outside_processing WAIT T(2880,6000,14400) F119_inner F119_inner F119_inner F119_inner F119_inner F119_inner F119_outer net1 F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer F119_outer 1 F119_inner INSPECTION_AREA FIRST 1 MOVE ON net1 INSPECTION_AREA GET INSPECTOR_oper WAIT T(15,30,60) FREE INSPECTOR_OPER 1 F119_inner ALKALI_WASH FIRST 1 MOVE ON net1 ALKALI_WASH GET DEBURR_oper WAIT N(3,.5) FREE DEBURR_oper WAIT 15 GET DEBURR_OPER WAIT N(5,.2) FREE DEBURR_oper 1 F119_inner DEBURR_BOOTH FIRST 1 MOVE ON net1 DEBURR_BOOTH GET DEBURR_oper WAIT T(10,16.9,50) FREE DEBURR_oper 1 F119_inner Outside_processing FIRST 1 MOVE ON net1 Outside_processing WAIT T(60,180,240) 1 F119_inner INSPECTION_AREA FIRST 1 MOVE ON net1 INSPECTION_AREA GET INSPECTOR_oper WAIT T(20,30,60) FREE INSPECTOR_oper INC inner_detail 1 F119_inner OUTGOING FIRST 1 MOVE FOR 0 OUTGOING WAIT UNTIL outer_detail>=1 COMBINE 1 AS F119_Assembly 1 F119_inner EXIT FIRST 1 MOVE FOR 0 INCOMING WAIT 0 1 F119_outer NC_VTL_BT538472 FIRST 1 MOVE ON F119_outer NC_VTL_BT538471 ALT MOVE ON net1 NC_VTL_BT538472 GET VTL_oper WAIT N(10,2.5) FREE VTL_oper WAIT N(60,.87) 1 F119_outer NC_VTL_BT538471 FIRST 1 MOVE ON net1 NC_VTL_BT538471 GET VTL_oper WAIT N(15,1.5) FREE VTL_oper WAIT N(116,.9) 1 F119_outer TOYODA_4AX FIRST 1 MOVE ON net1 TOYODA_4AX GET HMC_oper WAIT N(65,3.8) FREE HMC_oper WAIT N(450,.1) 1 F119_outer ALKALI_WASH FIRST 1 MOVE ON net1 ALKALI_WASH GET DEBURR_oper WAIT N(3,1) FREE DEBURR_oper WAIT 15 GET DEBURR_oper WAIT N(5,.3) FREE DEBURR_oper 1 F119_outer DEBURR_BOOTH FIRST 1 MOVE ON net1 DEBURR_BOOTH GET DEBURR_oper WAIT T(100,187,240) FREE DEBURR_oper 1 F119_outer Outside_processing FIRST 1 MOVE ON net1 Outside_processing WAIT T(700,1440,5000) 1 F119_outer NC_VTL_BT538472 FIRST 1 MOVE ON net1 NC_VTL_BT538472 GET VTL_oper WAIT N(20,4) FREE VTL_oper WAIT N(50.75,.7) 1 F119_outer NC_VTL_BT538471 FIRST 1 MOVE ON net1 NC_VTL_BT538471 GET VTL_oper F119_outer F119_outer F119_outer F119_outer net1 F119_outer F119_outer ON net1 F119_outer WAIT N(30,6) FREE VTL_oper WAIT N(95,.8) 1 F119_outer Outside_processing FIRST 1 MOVE ON net1 Outside_processing WAIT T(1000,1997,5760) 1 F119_outer TOYODA_4AX FIRST 1 MOVE ON net1 TOYODA_4AX GET HMC_oper WAIT N(120,5) FREE HMC_oper WAIT N(600,1) 1 F119_outer HBM_5AX FIRST 1 MOVE ON net1 HBM_5AX GET HMC_oper WAIT N(300,19) FREE HMC_oper WAIT N(500,3) GET HMC_oper WAIT N(100,11) FREE HMC_oper WAIT N(400,2) 1 F119_outer ALKALI_WASH FIRST 1 MOVE ON net1 ALKALI_WASH GET DEBURR_oper WAIT 3 FREE DEBURR_oper WAIT 15 GET DEBURR_oper WAIT 5 FREE DEBURR_OPER 1 F119_outer DEBURR_BOOTH FIRST 1 MOVE ON DEBURR_BOOTH GET DEBURR_oper WAIT 138 FREE DEBURR_oper 1 F119_outer Outside_processing FIRST 1 MOVE ON net1 Outside_processing WAIT 180 1 F119_outer INSPECTION_AREA FIRST 1 MOVE INSPECTION_AREA GET INSPECTOR_oper WAIT 60 FREE INSPECTOR_oper INC outer_detail 1 F119_outer OUTGOING FIRST 1 F119_outer OUTGOING WAIT UNTIL inner_detail>=1 COMBINE 1 AS F119_Assembly 1 F119_outer EXIT FIRST 1 MOVE FOR 0 JT8_Assembly INCOMING WAIT 0 1 JT8_Assembly LAYOUT_TABLE FIRST 1 MOVE JT8_Assembly LAYOUT_TABLE GET DEBURR_oper WAIT n(90,22.3) FREE DEBURR_oper 1 JT8_Assembly NC_VTL_BT538472 FIRST 1 MOVE ON net2 JT8_Assembly NC_VTL_BT538472 GET VTL_oper WAIT N(58.7,10) FREE VTL_oper WAIT N(300,2) 1 JT8_Assembly NC_VTL_BT538471 FIRST 1 MOVE JT8_Assembly NC_VTL_BT538471 GET VTL_oper WAIT N(122,10) FREE VTL_OPER WAIT N(214.7,2) 1 JT8_Assembly HBM_5AX FIRST 1 MOVE JT8_Assembly HBM_5AX GET HMC_oper WAIT N(101.03,9) FREE HMC_oper WAIT N(70,.4) JT8_Assembly JT8_Assembly JT8_Assembly JT8_Assembly GET HMC_oper WAIT N(28,2) FREE HMC_OPER WAIT N(254,3) 1 JT8_Assembly RADIAL_ARM_DRILL FIRST 1 RADIAL_ARM_DRILL GET VMC_oper WAIT 35 FREE VMC_oper 1 JT8_Assembly POWER_WASH FIRST 1 POWER_WASH GET DEBURR_oper WAIT 10 FREE DEBURR_oper WAIT 35 GET DEBURR_oper WAIT 10 FREE DEBURR_oper 1 JT8_Assembly DEBURR_BOOTH FIRST 1 DEBURR_BOOTH GET DEBURR_oper WAIT T(100,271,300) FREE DEBURR_oper 1 JT8_Assembly POWER_WASH FIRST 1 POWER_WASH GET DEBURR_oper WAIT 10 FREE DEBURR_oper WAIT 35 GET DEBURR_oper WAIT 10 FREE DEBURR_oper 1 JT8_Assembly Outside_processing FIRST 1 Outside_processing WAIT 240 1 JT8_Assembly INSPECTION_AREA FIRST 1 JT8_Assembly MOVE ON net1 JT8_Assembly INSPECTION_AREA GET INSPECTOR_oper WAIT 40 FREE INSPECTOR_oper 1 JT8_Assembly Outside_processing FIRST 1 JT8_Assembly Outside_processing WAIT 4500 1 JT8_Assembly ASSEMBLY_BENCH FIRST 1 JT8_Assembly ASSEMBLY_BENCH GET DEBURR_oper WAIT T(35,120.78,195) FREE DEBURR_oper 1 JT8_Assembly DEBURR_BOOTH FIRST 1 JT8_Assembly DEBURR_BOOTH GET DEBURR_oper WAIT 20 FREE DEBURR_oper 1 JT8_Assembly POWER_WASH FIRST 1 JT8_Assembly POWER_WASH GET DEBURR_oper WAIT 9.29 FREE DEBURR_oper WAIT 35 GET DEBURR_oper WAIT 10 FREE DEBURR_oper 1 JT8_Assembly INSPECTION_AREA FIRST 1 JT8_Assembly INSPECTION_AREA GET INSPECTOR_oper WAIT 40 FREE INSPECTOR_oper 1 JT8_Assembly EXIT FIRST 1 F119_Assembly OUTGOING DEC inner_detail DEC outer_detail 1 F119_Assembly Outside_processing FIRST 1 MOVE FOR 0 F119_Assembly Outside_processing WAIT T(2000,3600,6000) 1 F119_Assembly INSPECTION_AREA FIRST 1 MOVE FOR 0 F119_Assembly INSPECTION_AREA GET INSPECTOR_oper WAIT 150 FREE INSPECTOR_oper 1 F119_Assembly LAYOUT_TABLE FIRST 1 MOVE FOR 0 F119_Assembly LAYOUT_TABLE GET DEBURR_oper WAIT 40 FREE DEBURR_oper 1 F119_Assembly Outside_processing FIRST 1 MOVE FOR 0 F119_Assembly Outside_processing WAIT 1440 1 F119_Assembly LAYOUT_TABLE FIRST 1 F119_Assembly LAYOUT_TABLE GET DEBURR_oper WAIT 90 FREE DEBURR_oper 1 F119_Assembly NC_VTL_BT538472 FIRST 1 F119_Assembly NC_VTL_BT538472 GET VTL_oper WAIT 17.48 FREE VTL_oper WAIT 47.4 1 F119_Assembly NC_VTL_BT538471 FIRST 1 MOVE ON net1 F119_Assembly NC_VTL_BT538471 GET VTL_oper WAIT 180 FREE VTL_oper WAIT 500 1 F119_Assembly HBM_5AX FIRST 1 MOVE ON net2 F119_Assembly HBM_5AX GET HMC_oper WAIT 60 FREE HMC_oper WAIT 120 GET HMC_oper WAIT 60 FREE HMC_oper WAIT 180 1 F119_Assembly DEBURR_BOOTH FIRST 1 MOVE FOR 0 F119_Assembly DEBURR_BOOTH GET DEBURR_oper WAIT 5 FREE DEBURR_oper WAIT 20 GET DEBURR_oper WAIT 90 FREE DEBURR_oper 1 F119_Assembly Outside_processing FIRST 1 MOVE FOR 0 F119_Assembly Outside_processing WAIT 5000 1 F119_Assembly INSPECTION_AREA FIRST 1 MOVE ON net2 F119_Assembly INSPECTION_AREA GET INSPECTOR_oper WAIT 35 FREE INSPECTOR_oper 1 F119_Assembly Outside_processing FIRST 1 MOVE ON net1 F119_Assembly Outside_processing WAIT 7200 1 F119_Assembly LAYOUT_TABLE FIRST 1 MOVE ON net2 F119_Assembly LAYOUT_TABLE GET DEBURR_oper WAIT T(60,90,240) FREE DEBURR_oper 1 F119_Assembly NC_VTL_BT538472 FIRST 1 MOVE ON net2 F119_Assembly NC_VTL_BT538472 GET VTL_oper WAIT N(90,12) FREE VTL_oper WAIT N(220,2) 1 F119_Assembly VMC_BT540991 FIRST 1 MOVE ON net2 F119_Assembly VMC_BT540991 GET VMC_oper WAIT N(150,13.9) FREE VMC_oper WAIT N(40,.3) 1 F119_Assembly NC_VTL_BT538472 FIRST 1 MOVE ON net2 F119_Assembly NC_VTL_BT538471 ALT MOVE FOR 0 F119_Assembly NC_VTL_BT538472 GET VTL_oper WAIT N(60,5) FREE VTL_oper WAIT N(90,.4) 1 F119_Assembly HBM_5AX FIRST 1 MOVE ON net2 F119_Assembly HBM_5AX GET HMC_oper WAIT N(480,21) FREE HMC_oper WAIT N(1600,4.9) 1 F119_Assembly VMC_BT540991 FIRST 1 MOVE ON net2 F119_Assembly VMC_BT540991 GET VMC_oper WAIT 60 FREE VMC_oper WAIT 180 1 F119_Assembly Outside_processing FIRST 1 MOVE FOR 0 F119_Assembly Outside_processing WAIT T(540,1440,2200) 1 F119_Assembly RADIAL_ARM_DRILL FIRST 1 MOVE FOR 0 F119_Assembly RADIAL_ARM_DRILL GET DEBURR_oper WAIT 30 FREE DEBURR_oper 1 F119_Assembly ALKALI_WASH FIRST 1 MOVE ON net2 F119_Assembly ALKALI_WASH GET DEBURR_oper WAIT 5 FREE DEBURR_oper WAIT 20 GET DEBURR_oper WAIT 10 FREE DEBURR_oper 1 F119_Assembly DEBURR_BOOTH FIRST 1 MOVE ON net2 F119_Assembly DEBURR_BOOTH GET DEBURR_oper WAIT 300 FREE DEBURR_oper 1 F119_Assembly Outside_processing FIRST 1 MOVE FOR 0 F119_Assembly Outside_processing WAIT 5760 1 F119_Assembly INSPECTION_AREA FIRST 1 MOVE ON net2 F119_Assembly INSPECTION_AREA GET INSPECTOR_oper WAIT T(20,30,60) FREE INSPECTOR_oper 1 F119_Assembly ALKALI_WASH FIRST 1 MOVE ON net2 F119_Assembly ALKALI_WASH GET DEBURR_oper WAIT 5 FREE DEBURR_oper WAIT 20 GET DEBURR_oper WAIT 10 FREE DEBURR_oper 1 F119_Assembly Outside_processing FIRST 1 MOVE FOR 0 F119_Assembly Outside_processing WAIT T(480,1440,2880) 1 F119_Assembly POWER_WASH FIRST 1 MOVE ON net2 F119_Assembly POWER_WASH GET DEBURR_oper WAIT 10 FREE DEBURR_oper WAIT 30 GET DEBURR_OPER WAIT 30 FREE DEBURR_oper 1 F119_Assembly ASSEMBLY_BENCH FIRST 1 MOVE ON net2 F119_Assembly ASSEMBLY_BENCH GET DEBURR_oper WAIT T(45,90,120) FREE DEBURR_oper 1 F119_Assembly INSPECTION_AREA FIRST 1 MOVE ON net2 F119_Assembly INSPECTION_AREA GET INSPECTOR_oper WAIT T(120,240,300) FREE INSPECTOR_oper 1 F119_Assembly EXIT FIRST 1 MOVE FOR 0 ******************************************************************************** * Shift Assignments * ******************************************************************************** Locations Resources Shift Files Priorities Disable Logic ---------- ---------- ------------------------------ ------------ ------- -----------------C:\My Documents\grad_school\sm 99,99,99,99 No ******************************************************************************** * Variables (global) * ******************************************************************************** ID Type Initial value Stats ------------ ------------ ------------- ----------inner_detail Integer 0 Time Series outer_detail Integer 0 Time Series ******************************************************************************** * External Files * ******************************************************************************** ID Type File Name Prompt ------------ ----------------- -------------------------------------------------- ---------INNER_ARRIVE Arrival C:\My Documents\grad_school\sma\inner_arrivals.wk1 OUTER_ARRIVE Arrival C:\My Documents\grad_school\sma\outer_arrivals.wk1 (null) Shift C:\My Documents\grad_school\sma\termproj.sft JT8_ARRIVE Arrival C:\My Documents\grad_school\sma\JT8_arrivals.wk1 Appendix III- Results Output (24/7 operation) --------------------------------------------------General Report -------------------------------------------------------------------------------Scenario : Normal Run Replication : 1 of 1 Simulation Time : 25072.98333 hr -------------------------------------------------------------------------------LOCATIONS Average Location Scheduled Total Minutes Average Maximum Current Name Hours Capacity Entries Per Entry Contents Contents Contents % Util ------------------ ----------- -------- ------- ------------- ---------- -------- -------- -----NC VTL BT538472 25072.98333 1 324 227.096420 0.04891 1 0 4.89 NC VTL BT538471 25072.98333 1 242 361.371694 0.0581316 1 0 5.81 LAYOUT TABLE 25072.98333 1 192 104.374542 0.0133211 1 0 1.33 TOYODA 4AX 25072.98333 1 150 688.499240 0.0686495 1 0 6.86 HBM 5AX 25072.98333 1 192 1088.140557 0.138877 1 0 13.89 VMC BT540991 25072.98333 1 100 215.567110 0.0143293 1 0 1.43 RADIAL ARM DRILL 25072.98333 1 92 34.602185 0.00211609 1 0 0.21 DEBURR BOOTH 25072.98333 1 384 133.275820 0.0340193 1 0 3.40 INSPECTION AREA 25072.98333 1 434 73.503700 0.0212052 1 0 2.12 ALKALI WASH 25072.98333 1 250 32.051056 0.00532629 1 0 0.53 POWER WASH 25072.98333 1 176 66.422665 0.00777091 1 0 0.78 ASSEMBLY BENCH 25072.98333 1 92 101.442185 0.00620368 1 0 0.62 INCOMING 25072.98333 999999 142 23.085359 0.00217905 4 0 0.00 Outside processing 25072.98333 999999 684 3185.211406 1.44823 6 0 0.00 OUTGOING 25072.98333 999999 100 348605.015170 23.1727 50 50 0.00 LOCATION STATES BY PERCENTAGE (Multiple Capacity) % | Location Scheduled % Partially % | % Name Hours Empty Occupied Full | Down ------------------ ----------- ----- --------- ---- | ---INCOMING 25072.98333 99.81 0.19 0.00 | 0.00 Outside processing 25072.98333 25.86 74.14 0.00 | 0.00 OUTGOING 25072.98333 0.54 99.46 0.00 | 0.00 LOCATION STATES BY PERCENTAGE (Single Capacity/Tanks) Location Scheduled % % % % % % Name Hours Operation Setup Idle Waiting Blocked Down ---------------- ----------- --------- ----- ----- ------- ------- ---NC VTL BT538472 25072.98333 3.81 0.00 95.11 0.03 1.05 0.00 NC VTL BT538471 25072.98333 4.74 0.00 94.19 0.06 1.01 0.00 LAYOUT TABLE 25072.98333 1.12 0.00 98.67 0.03 0.18 0.00 TOYODA 4AX 25072.98333 6.17 0.00 93.14 0.17 0.52 0.00 HBM 5AX 25072.98333 13.89 0.00 86.11 0.00 0.00 0.00 VMC BT540991 25072.98333 1.43 0.00 98.57 0.00 0.00 0.00 RADIAL ARM DRILL 25072.98333 0.20 0.00 99.79 0.01 0.00 0.00 DEBURR BOOTH 25072.98333 3.40 0.00 96.60 0.00 0.00 0.00 INSPECTION AREA 25072.98333 2.12 0.00 97.88 0.00 0.00 0.00 ALKALI WASH 25072.98333 0.46 0.00 99.47 0.07 0.00 0.00 POWER WASH 25072.98333 0.69 0.00 99.22 0.09 0.00 0.00 ASSEMBLY BENCH 25072.98333 0.60 0.00 99.38 0.02 0.00 0.00 RESOURCES Average Average Average Number Minutes Minutes Minutes Resource Scheduled Of Times Per Travel Travel % Blocked Name Units Hours Used Usage To Use To Park In Travel % Util -------------- ----- ----------- -------- ---------- -------- -------- --------- -----VTL oper 1 25072.98333 566 69.673714 0.022085 0.050000 0.00 2.62 HMC oper 1 25072.98333 484 155.753913 0.101707 0.326000 0.00 5.01 VMC oper 1 25072.98333 142 84.690761 0.041704 0.141000 0.00 0.80 DEBURR oper 1 25072.98333 1620 52.257656 0.108604 0.136944 0.00 5.64 INSPECTOR oper 1 25072.98333 434 73.503700 0.000000 0.000000 0.00 2.12 RESOURCE STATES BY PERCENTAGE % % Resource Scheduled % Travel Travel % % Name Hours In Use To Use To Park Idle Down -------------- ----------- ------ ------ ------- ----- ---VTL oper 25072.98333 2.62 0.00 0.00 97.38 0.00 HMC oper 25072.98333 5.01 0.00 0.00 94.98 0.00 VMC oper 25072.98333 0.80 0.00 0.00 99.20 0.00 DEBURR oper 25072.98333 5.63 0.01 0.01 94.35 0.00 INSPECTOR oper 25072.98333 2.12 0.00 0.00 97.88 0.00 FAILED ARRIVALS Entity Location Total Name Name Failed ------------ -------- -----F119 inner INCOMING 0 F119 outer INCOMING 0 JT8 Assembly INCOMING 0 ENTITY ACTIVITY Average Average Average Average Average Current Minutes Minutes Minutes Minutes Minutes Entity Total Quantity In In Move Wait For In Name Exits In System System Logic Res, etc. Operation Blocked ------------- ----- --------- ------------ --------- ------------ ------------ ---------F119 inner 49 1 29349.266082 72.777000 19731.834714 9297.403918 247.250449 F119 Assembly 50 0 32104.554080 26.662000 38.944180 31743.334580 295.613320 F119 outer 1 49 17473.483000 19.443000 9289.986000 8164.054000 0.000000 JT8 Assembly 42 0 6745.820643 1.855000 32.620929 6619.224952 92.119762 ENTITY STATES BY PERCENTAGE % % Entity In Move Wait For % % Name Logic Res, etc. In Operation Blocked ------------- ------- --------- ------------ ------F119 inner 0.25 67.23 31.68 0.84 F119 Assembly 0.08 0.12 98.87 0.92 F119 outer 0.11 53.17 46.72 0.00 JT8 Assembly 0.03 0.48 98.12 1.37 VARIABLES Average Variable Total Minutes Minimum Maximum Current Average Name Changes Per Change Value Value Value Value ------------ ------- ------------ ------- ------- ------- --------inner detail 100 14020.810510 -1 1 0 -0.278751 outer detail 100 13886.940870 0 3 0 0.0816856