A production model and maintenance planning model for the process industry



Problem Formulation

As discussed earlier, the model deals with the scheduling of production jobs and preventive
maintenance jobs on multiple production lines. Common production planning models use as
principal decision variables the quantity to be produced in a certain period. The model proposed
below only indicates whether or not to produce a certain product in a certain period on a certain
production line. The assumption is therefore made that the production rate is constant throughout
the planning period. This assumption is very reasonable in the chemical industry, where it is very
hard if not impossible to change the production rate in the short term. The model minimizes total
costs, including preventive maintenance costs, expected breakdown costs or expected corrective
maintenance costs, inventory costs, backorder costs and setup costs. Production costs are not
taken into account, as they are not relevant to the objective function.

The following additional assumptions are made in the model:

- equipment is as good as new after a preventive maintenance service

- when a breakdown occurs, the equipment has to be repaired or replaced immediately

- the expected breakdown costs increase strictly with time elapsed since the last repair

- only one product can be produced on a particular production line in a particular period

- maintenance takes the same time on all production lines

- setup costs are sequence-independent

- demand is deterministic

The Model

The indices:

i:       products, i=1,...,N

j:      production line, j=1,...,M

t:       time, t=0,...,T

Period 0 is included as a dummy period to initialize some of the variables.

The decision variables:

δ ijt:     1 if product i is produced on line j in period t

0 otherwise

φ ijt:     1 if product i is produced on line j in period t but not in period t-1

0 otherwise

mjt:     1 if preventive maintenance is performed on line j in period t

0 otherwise

zjt:      1 if preventive maintenance is done on line j in period t but not in period t-1

0 otherwise

yjmt:     1 if in period t the last preventive maintenance job on line j ended in period m

0 otherwise

αijmt:      1 if yjmt and δijt are 1



More intriguing information

1. What Lessons for Economic Development Can We Draw from the Champagne Fairs?
2. The name is absent
3. The name is absent
4. How does an infant acquire the ability of joint attention?: A Constructive Approach
5. The name is absent
6. Testing Panel Data Regression Models with Spatial Error Correlation
7. Handling the measurement error problem by means of panel data: Moment methods applied on firm data
8. The name is absent
9. Towards Teaching a Robot to Count Objects
10. CROSS-COMMODITY PERSPECTIVE ON CONTRACTING: EVIDENCE FROM MISSISSIPPI