This page contains a tutorial demonstrating how to build a production system model for an assembly process. This tutorial assumes that the reader has reviewed Map a Production System and Model a Production System. If not, please refer to those sections of the Help Menu before continuing. 

Airplane Assembly Company

The Airplane Assembly Company fabricates and assembles roughly 250 airplanes for several major airlines each year. For the upcoming new year, they have secured orders totaling 500 additional planes. Because of the increase in demand, the company is forced to expand into a new, larger assembly facility. In the startup of the new facility, the company experienced 8 weeks of missed production targets.

The Airplane Assembly Company has outlined the following goals and provided the following details to improve performance going forward.

Objectives

  1. Catch up on late production
  2. Meet all production targets going forward
  3. 60-day lead time for airplanes

Constraints

Keep additional spending below the budgeted amount of $200,000.

Build the Model

Begin at the Process Library menu and create a production process called “Airplane Assembly”. 

Next, open the production process and draw a single production routing with the following characteristics. Add all relevant data depicted below. All input fields not mentioned in this section’s tables should be kept as their default values.

ShapeShape NameSequenceProcess CenterAverage Nominal Process Rate per Machine (Units/Hour)SCV of Process Times for a Transfer Batch
StockRaw Materials
OperationInstall Fuselage100WS-10.31251
OperationInstall Wings200WS-20.07141
OperationInstall Seats300WS-30.06671
OperationInstall Engine400WS-40.051
OperationQC500QC0.10421
StockAirplanes
Process Center NameWork ScheduleBatching TypeNumber Available
WS-12x7x12Sequential1
WS-22x7x12Sequential1
WS-32x7x12Sequential1
WS-42x7x12Sequential1
WS-52x7x12Sequential1

Work Groups

Use the default work group for this example. Work groups can be added to allow for different shifts depending on the employees who interact with different elements of the system. Refer to Work Groups for a complete description of work groups and their data elements.

Units

Next, open the Unit of Measure menu and create a unit of measure named “Airplane” for the airplanes that will flow through the production system. The Default Unit of Measure can be renamed, or the user can create a new one. A unit of measure is required to account for various WIP types that flow throughout a production system.  Refer to Unit of Measure for a complete description of UOMs and their data elements.

Product Flows

Next, open the Product Flows menu. By default, every new model will come with a product flow named “Default Product Flow”. Any routing generated will automatically be assigned to this product flow. First, open the default product flow and rename it to “Airplane Assembly”. Adjust the other fields, including plotting parameters, so that the screen looks like the following image. Close the menu. Refer to Product Flows for a complete description of Product Flows and their data elements. 

Routings

Next, open Routings. A routing named “Route 1” will be visible. Open the Route 1 edit menu and rename the routing to “Assembly”. Refer to Routings for a complete description of Routings and their data elements.

Items

Recall that the Airplane Assembly Company needs to produce 500 planes in the next 50 weeks. This creates an average demand of 10 planes per week. Within the plant, aircraft are transferred in batches of 2 due to storage limitations. The total cost of producing a plane is $25 million. There are currently no aircraft on hand to fulfill demand as they are a “Made to Order” item.

Now, open the Items list. Open the “Default Item” and rename its Description and ID to “Airplane”.

Select the unit of measure created above. Next, change Transfer Batch, Total Unit Cost, On Hand Qty, Average Number of Orders, Variance of Orders and Current Reorder Quantity to match the following table. Keep all other values as they are.

ParameterValue
DescriptionAirplane
IDAirplane
Unit of MeasureAirplanes
Transfer Batch (Units)2
Total Unit Cost ($)25,000,000
On Hand (Units)0
Average Number of Orders (Per Period)10
Variance of Orders (Per Period)10
Current Reorder Quantity6

The item table input menu should look like the following when finished. Refer to Items for a complete description of Items and their data elements. 

Item Routings

Next, open the Item Routings list. Item routings tell the model which routing to send each item. Create a new Item Routing and name it “Airplane Assembly”. Select the Routings drop-down menu and select the appropriate routing. In this model, there is only one routing. In others, ensure the correct routing is selected for each item. Now, select the item drop-down menu and select the Airplane item. For this model, keep Fraction of Releases at its default value, 100%. The screen should match the following image. Refer to Item Routings for a complete description of Item Routings and their data elements. 

The model is now complete and ready to be analyzed. The following article provides guidance on how to interpret the results of the model.