This page contains a tutorial demonstrating how to build a production system model for a civil construction process. This tutorial assumes that the reader has read through the Map a Production System and Model a Production System sections and preceding articles within this section of the Help Menu, Optimize Flows. If not, please refer to those sections of the Help Menu before continuing. 

Civil Contractor

A contractor is bidding for a job and wants to be sure that his available resources will have enough capacity to deliver the target scope within the scheduled time frame. The contractor cannot afford to incur any penalties from the project owner for any delays. If the contractor accepts the job, it would have to fabricate and install 500 rebar cages within 10 weeks. 

Use the following information to develop a model of the rebar fabrication and installation production process and provide the contractor with an answer to whether it should accept the job. 

Create a new production process called Rebar Fab and Installation.

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.

Process Center NameWork ScheduleBatching TypeNumber Available
Assembly Machine1x5x8Sequential2
Crane1x5x8Sequential2
Helpers1x5x8Sequential2
QC1x5x8Sequential2
Trucks1x5x8Simultaneous1
ShapeShape NameSequenceProcess CenterAverage Nominal Process Rate per Machine (Units/Hour)SCV of Process Times for a Transfer Batch
StockRebar Stock Lengths
OperationCut Rebar to Spec100Helpers101
OperationQC Rebar Cuts200QC201
StockReady to Assemble Rebar
OperationAssemble Rebar Cage100Assembly Machine0.751
OperationQC Assembly Spec200QC21
StockRebar Cages
OperationMove to Installation100Trucks0.5, (2 hours)1
OperationPlace Rebar Cage200Crane0.81
OperationInspect Placement300QC2.21
StockRebar Cages in Place
Note: Move to Installation will require a time input not a rate input based on the batching type for Trucks

Work Groups

Work groups will not be used in this model. Therefore, leave the default values as is. 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 two units of measure named “Rebar” and “Rebar Cages” for the units that will flow through this engineering 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. Create three product flows containing the following information. Refer to Product Flows for a complete description of Product Flows and their data elements.

DescriptionUOMAICCR (%)CONWIP
AssemblyRebar Cages2025
FabricationRebar20100
InstallationRebar Cages2026
DescriptionMax WIPMax ThroughputMax Cycle Time
Assembly100550
Fabrication4005025
Installation50525

Routings

Next, open Routings. There will be three routings generated. Change the names of the routings to “Rebar Cutting”, “Rebar Cage Assembly”, and “Rebar Cage Installation”. They should be assigned to the product flows according to the table below. Refer to Routings for a complete description of Routings and their data elements.

RoutingProduct Flow
Rebar CuttingFabrication
Rebar Cage AssemblyAssembly
Rebar Cage InstallationInstallation

Items

Recall that the Engineering Company needs to install 500 rebar cages in the next 10 weeks. This creates an average demand of 50 rebar cages per week. For each Installed Rebar Cage, the crew needs to assemble one rebar cage and for each assembled rebar cage the crew needs to fabricate 10 pieces of rebar. Be sure to generate a Bill of Materials for this relationship.

Now open the Items list. Replace the Default Item with one of the items mentioned below and create two more for the remaining two items. Update the following values in each item table. Refer to Items and Bill of Materials for a complete description of Items and their data elements.

ParameterValue
DescriptionRebar
IDRebar
Unit of MeasureRebar
Average Number of Orders (Per Period)0
Variance of Orders (Per Period)0
Transfer Batch (Units)25
Current Reorder Quantity (Units)25
Note: This item’s demand will be driven by the Bill of Materials. Therefore input zero values for average and variance.
ParameterValue
DescriptionAssembled Rebar Cages
IDAssembled Rebar Cages
Unit of MeasureRebar Cages
Average Number of Orders (Per Period)0
Variance of Orders (Per Period)0
Transfer Batch (Units)5
Current Reorder Quantity (Units)5
Note: This item’s demand will be driven by the Bill of Materials. Therefore input zero values for average and variance.
ParameterValue
DescriptionInstalled Rebar Cages
IDInstalled Rebar Cages
Unit of MeasureRebar Cages
Average Number of Orders (Per Period)50
Variance of Orders (Per Period)30
Transfer Batch (Units)5
Current Reorder Quantity (Units)5

Item Routings

Next, open the Item Routings list. Item routings tell the model which routing to send each item. Create new Item Routings for each item. There should be three in total and every item should be assigned to only one routing. For this model, keep Fraction of Releases at its default value, 100%. Refer to Item Routings for a complete description of Item Routings and their data elements. 

Current Production System Analysis

The model is now complete and ready to be analyzed. Select the Production System Analysis button to run the model. The production system analysis will reveal that the current system does not have enough capacity to meet the needed demand.

If the reader hasn’t already, read through the previous sections of the Help Menu (listed below). These sections will guide the reader on how to interpret, analyze and optimize this engineering production system using an assembly production process as an example. 

  1. Model an Assembly Flow
  2. Interpret Flow Model Results
  3. Optimize an Assembly Flow
  4. Verify and Validate a Flow Model

Once finished with these sections, return to this model and decide if contractor should proceed with accepting this job. Which resource is the bottleneck? For an additional challenge, determine how to reduce cycle times for all items by at least 30% without further increasing resources, reducing demand, or changing process times.