Académique Documents
Professionnel Documents
Culture Documents
Maintenance Systems
Types:
Planned Maintenance
Routine and preventive maintenance
Scheduled overhauls involving shutdowns
Corrective maintenance
Other scheduled overhaul, repair, building, ..
Maintenance Planning
Why?
For more effective and efficient maintenance
operations resulting high quality operations
Why?
To achieve organizational objectives: Availability,
Reliability, quality, and delivery dates,
How?
Capacity Planning
Maintenance Planning and Scheduling
Capacity Planning
What?
The determination of the maintenance
resources needed to meet maintenance load.
Manpower (number and skills), overtime capacity,
contract maintenance, healthy level of backlog,
etc.
How?
Maintenance forecasting
Maintenance Forecasting
What?
The estimation and prediction of the
maintenance load
Why?
For better capacity planning
How?
Qualitative techniques
Quantitative techniques
Selection Considerations
The purpose of the forecast
The time horizon for the forecast
The availability of the data for the
particular approach.
Identify characteristic/item to
be forecasted. Define
forecasting horizon.
Use qualitative
forecasting.
No
Is historical
data
available?
Yes
Use quantitative
forecasting.
Generate Forecasts.
Estimate model
Parameters.
How?
Why?
How?
Quantitative Forecasting
Techniques
Time-series models
assume future values follow historical trends
Structural models
a predictor (independent) variable exists that
can provide a model or a functional
relationship that predicts the characteristic
under study
1
200
2
300
3
200
4
400
5
500
6
600
Find the load forecast for periods 7 and 8 using a 3 month moving
average.
400 500 600
x7
500
x 8
n 1
i 1
Regression Analysis
If an independent variable exists that can predict a
characteristic (dependent variable) and a reasonable
correlation exists between the two variables
Example: the cost of maintenance y(t), is a linear function of the
number of operational hours in the previous period, x(t-1).
i 1
n tx (t )
t 1
n t
t 1
a x bt
t 1
2
t
t 1
x(t )
Exponential Smoothing
Seasonal Forecasting
1. Plot the data and visually determine clear time-series characteristics.
2. Determine the growth model and remove the growth component from
the data. One way to remove the growth component from the data is to
determine an average period for each cycle and divide each data value
by the average.
3. Determine if a significant seasonality is present in the data as it
appears with the growth component removed (de-growthed). The
seasonality index can be computed by averaging the de-growthed data
over the seasons (periods exhibiting similar behavior).
4. Deseasonalize the original data and analyze the growth factor. A plot of
the deseasonalized data will reveal the form of the growth component.
The deseasonalizing is accomplished by dividing each data by the
appropriate seasonal index.
5. Fit the data by some appropriate method, least squares regression,
exponential smoothing, etc.
6. A forecast for the future consists of a combination of seasonal and
growth trends.
Error Analysis
The following error measures are commonly used for error analysis
and evaluation of forecasting models.
N
1.
Mean Absolute Deviation (MAD)
x(t ) x(t )
MAD
2.
MSE
3.
t 1
x(t ) x(t )
t 1
100 N
MAPE
N t 1
4.
x (t ) x (t )
x(t )
Steps:
1. Determine the total maintenance load.
2. Estimate the required spares and material to
meet the load.
3. Determine equipment and tools that are
necessary for all types of maintenance work.
4. Determine the skills and the number of crafts
from each skill. A special attention should be
given to multi-skill crafts.
5. Provide special plans for highly computerized
equipment, if required.
Periods
Period
Capacity
Sources
Regular Time
Cr
CR1
Overtime
Co
CO1
Subcontract
Cs
CS1
Regular Time
Cr +
Cr
CR2
Overtime
Co +
Co
CO2
Subcontract
Cs +
Cs
CS2
Regular Time
Cr + 2
Cr +
Cr
CR3
Overtime
Co +2
Co +
Co
CO3
Subcontract
CS + 2
Cs +2
Cs
CS3
Maintenance load
M1
M2
M3
Solution methods
The least cost heuristic can be used to
find a solution
Linear programming and integer
programming can be used for the optimum
solution.
Stochastic techniques such a simulation
can be used under highly stochastic
conditions.
How?
1. Determine job content (may require site visits).
2. Develop work plan. This entails the sequence of activities in the job
and establishing the best methods and procedures to accomplish
the job.
3. Establish crew size for the job.
Who?
Qualifications:
Levels of Planning
Three levels of planning:
1. Long range planning (covers a period of five years).
2. Medium range planning (1 month-to one year plans)
3. Short range planning (daily and weekly plans).
For long and medium range planning, the planner needs
to utilize the following methods:
Sound forecasting techniques to estimate the maintenance
load.
Reliable job standard times to estimate manpower
requirements.
Aggregate planning tools such as linear programming to
determine resource requirements.
Scheduling
A reliable schedule must take into consideration the
following:
A job priority ranking that reflects the urgency and the criticality
of the job.
Whether all the material needed for the work order are in the
plant. (If not, the work order should not be scheduled.)
The production master schedule and close coordination with
operation.
Realistic estimates and what is likely to happen rather than what
the scheduler desires.
Flexibility should be built in the schedule. The scheduler must
realize that flexibility is needed and especially in maintenance.
The schedule is often revised and updated.
Weekly schedules
The weekly schedule should allow for about10 15% of the work force to be available for
emergency work.
The work orders that are scheduled for the
current week are sequenced based on priority.
Critical path analysis and integer programming
are techniques that can be used to generate a
schedule.
In most small and medium sized companies,
scheduling is performed based on heuristic rules
and experience.
Daily schedules
The daily schedule is generated from the
weekly schedule and is usually prepared the
day before.
This schedule is frequently interrupted to
perform emergency maintenance.
The established priorities are used to schedule
the jobs.
In some organizations the schedule is handed
to the area foreman and he is given the
freedom to assign the work to his crafts with
the condition that he has to accomplish jobs
according to the established priority.
Scheduling procedure :
1.
2.
3.
4.
Priority
Code
Name
Type of work
Emergency
Urgent
Normal
Scheduled
As scheduled
Postponable
Scheduling techniques
Gantt charts
Critical Path method (CPM)
Project Evaluation and Review (PERT)
Math Programming
Stochastic Programming
Thank You