314x Filetype PDF File size 0.34 MB Source: iaeme.com
International Journal of Mechanical Engineering and Technology (IJMET)
Volume 9, Issue 10, October 2018, pp. 1021–1032, Article ID: IJMET_09_10_105
Available online at http://iaeme.com/Home/issue/IJMET?Volume=9&Issue=10
ISSN Print: 0976-6340 and ISSN Online: 0976-6359
© IAEME Publication Scopus Indexed
INTEGRATED MODEL FOR MACHINE
SCHEDULING AND INVENTORY
MANAGEMENT UNDER FINITE CAPACITY
SETTINGS
V Mahesh
Department of Mechanical Engineering,
S R Engineering College, Warangal, Telangana, India.
ABSTRACT
The increasing importance of engineer-to-order manufacturing, inventory
reduction, and resource optimization have placed a significant emphasis on the growing
role of scheduling in the current global business environment. Often there has been a
problem of applying the mathematically rich theoretical concepts of scheduling theory
to solve the real-time industrial problems - in particular, the problem of job-shop
scheduling. In the manufacturing domain, many scheduling models and approaches
have been developed and adopted earlier. In most of the prior extant literature,
materials requirement and capacity requirement planning problems are solved
independently without considering the scheduling requirements. In such cases,
rescheduling needs to be carried due to the problems that arise from resource conflicts
and change in the job priorities. Therefore, there is a necessity to deal with scheduling,
material, and capacity planning in an integrated way. In this paper, the author
successfully demonstrated integration of scheduling with material requirement
planning (MRP) and capacity requirements planning (CRP), to generate a near to
optimal production schedule at low cost considering the practical difficulties in a real
job shop environment.
Keywords: Scheduling, Material requirement planning, Capacity requirement
planning.
Cite this Article Md. V Mahesh, Integrated Model for Machine Scheduling and
Inventory Management under Finite Capacity Settings, International Journal of
Mechanical Engineering and Technology, 10(10), 2018, pp. (1021)-(1032).
http://www.iaeme.com/IJMET/issues.asp?JTypeIJMETT&VType=6&IType=7
http://www.iaeme.com/IJMETT/index.asp 1021 editor@iaeme.com
V Mahesh
1. INTRODUCTION
Planning, scheduling, and control are the three iterative processes that should occur
continuously in production processing. These three processes influence and impact each other.
The material requirement planning (MRP), capacity requirements planning (CRP) and schedule
control, are the typical planning and control systems that arise from the above three production
activities and they should be integrated [1]. Irrespective of the kind of change occurring in
material requirement or capacity availability, it invariably ends in the adjustment of production
operations. If it is not agreeable, a rescheduling of the whole production process must be
undertaken to ensure the uninterrupted flow of operations. Since the reasons for rescheduling
can stem from a myriad of sources, it is necessary to consider all the related factors arising from
the various production activities for an optimum revision. The proposal to integrate related
production activities hinges upon the later point.
The integration that connects related production activities greatly facilitates large-scale
scheduling and significantly simplifies complex schedule in a bid more readily to coordinate an
entire manufacturing environment. Many manufacturing industries face the problem of
scheduling job shops and still finding methods for improvement. Generating a good schedule
for a multi-product manufacturing industry in a reasonable time remains a challenging problem,
because of the NP-hard nature of job scheduling and its inherent computational complexity.
Unfortunately, MRP-I does not consider capacity at all, while the initial promises of the
more extensive manufacturing resource planning (MRP II) system are not fulfilled. The rough-
cut capacity planning (RCCP) module of MRP II concerns only the long-term capacity
availability on a high aggregation level while capacity requirements planning (CRP) performs
just a check on the amount of capacity needed. In case of a mismatch between available and
required capacity, it is left to the planner to adjust the MPS. The temporary alteration of lot
sizes offers another possibility, but the difficulties in doing this in the formal system force a
planner to rely on informal procedures, thereby undermining the data accuracy and optimality
of the MRP system.
A capacity-oriented MRP procedure generates feasible plans of orders without requiring
lead-times as input and without relevant computational burden [2]. There are two types of
integrated models in the literature. The first way is to present models where one function is
basically considered while taking into account the other. These are the interrelated models. The
second way is to model two or more elements of the production system simultaneously. These
are the integrated models [3]. The findings of the successful implementation of computational
simulators for finite capacity scheduling like Issues regarding human, organisational and
technological aspects were highlighted throughout the implementation process and proved
essential for the solution to be effective [4]. James et al. proposed a heuristic capacity planning
algorithm which allocates orders to resources, determines appropriate order release time to the
factory, and estimates the expected loading of all machines [5]. Wuttipornpun has developed
an algorithm of finite capacity material requirement planning (FCMRP) system for a multistage
assembly flow shop. The study considers only lot-sizing policy, and the effect of different lot-
sizing policies has not been studied [6]. Satish et al. discussed the complete routing flexibility
with machine change and alternate machining process in a flexible manufacturing environment
and enhance the system performance [7, 8]. Mahesh et al proposed a computationally effective
powers-of-two heuristic for solving a job shop scheduling problem. The authors prove that the
makespan of the schedule obtained through powers-of-two release dates lies within 6% of the
optimal value [9]. A common and often commented upon the form of fixation is a premature
commitment to a particular problem solution. Consequently, the designer or planner stops
pursuing the search for alternative solutions. This premature commitment thus results in fewer
solutions [10].
Divergent thinking (DT) is one of the design skills which helps in the generation
http://iaeme.com/Home/journal/IJMET 1022 editor@iaeme.com
Integrated Model for Machine Scheduling and Inventory Management under Finite Capacity
Settings
of alternative design solutions for any given design task and is very much essential for
addressing a design problem [11]. A similar concept can be used by a planner and apply these
DT skills even for solving scheduling problems.
In most of the manufacturing industries material requirements planning, scheduling and
capacity utilization is done independently. If the information is thoroughly shared by integrating
three activities of the planning department, one can optimize time, resources and money as well.
Thus, integration of MRP, CRP with scheduling is an exciting area of research. It is to be
addressed thoroughly.
2. AN INDUSTRIAL ILLUSTRATION OF THE PROBLEM
A brief description of the problem, the terminology that is used in the database, complexity,
and magnitude of the scheduling problem is discussed in detail in the following section.
Each customer order is identified by a unique work order number (W ). In turn, each W
N N
consists of several (sub) assemblies, and they were identified by a unique number termed as the
product group assembly (PGA). Further, each PGA consists of individual parts identified by
their part number (P ). The sequence of operations of each part is identified by operation
N
number (O ). It should be noted that O would be a mapping of the part on to the machine with
N N
a time component. On an average, each part undergoes 25 to 125 operations. Further, the
recirculations and preemptions are quite common apart from the machine availability, tooling
breakdown etc. The industry typically handles more than one workplace (machine) in a work
center - that is, a group of similar machines, can be of varying capacity. Work centers are
identified by a number - W and the underlying workplaces are identified as W .
C P
A steam turbine manufacturing industry is considered to be a complex scheduling problem.
A typical steam turbine consists of approximately 800 components, which may be classified
into, major, sub-major, and minor components. The industry maintains the history of process
planning of all the work orders that were processed on the shop floor. A new work order details
are appended into a large-scale manufacturing enterprise system. The process plan of the work
order is developed by retrieving the information from an equivalent work order from the
enterprise. The complexity of generating a typical process plan would vary greatly. For work
orders, which are exactly similar in terms of routing and processing requirements, this task will
involve a copy, but if the new work order has a different sequence of operations then a non-
trivial engineering effort is required and hence increases process planning time.
3. DATA REPRESENTATION
A logical representation of data is very important to perform functions such as material
requirements planning (MRP), capacity requirements planning (CRP), operation scheduling
and shop floor control [12]. Hence an effective production planning and control system requires
combining the bill of material (BOM) and routing data to reflect the material flow through the
production process. An integrated BOM and routing data model allows the flexibility in
handling relationships between materials and operations to suit specific needs. It can also be
used as a standard data resource for creating production jobs [13].
Product represented by a BOM can be used for describing an end product to state raw
materials and intermediate parts or subassemblies required for making the product. Production
data is concerned with how a product is produced, i.e., it specifies the operation sequence and
the machines required for each operation. Similar to describing a product structure using BOM,
a bill-of-operations (BOO) can be constructed to represent the production structure of a given
product.
http://iaeme.com/Home/journal/IJMET 1023 editor@iaeme.com
V Mahesh
Traditionally BOMs and BOOs are treated as separate data files by most computer-based
production systems. The BOM being primarily responsible for MRP and inventory
management and the BOO being responsible for capacity requirements planning (CRP) and
Production Control. However, a job is a statement of product, which require both BOM and
BOO data. Effective control of a production job cannot be fulfilled without the integration of
planning and control functions [14]. Many authors have demonstrated the merits of integrating
the BOM and the BOO in production planning and control [15,16,17].
A bill of manufacture (BOMfr) is developed by combining the BOM structure and BOO
structure. The BOMfr specifies the sequence of production operations, as well as the materials
and resources required at each operation for making a product. In this way, the unification of
BOM and BOO can be achieved in a BOMfr structure.
The industry produces various types of turbines; the processing sequences of major parts of
these turbines are mostly the same. The user industry maintains the history of all the work orders
that were processed on the shop floor in the form of BOMfr. Hence, whenever a new work
order enters into the system, the manufacturing requirements (operation routing, material
requirements, etc.,) of it are copied from the BOMfr of an equivalent work order available in
the database. If the new work order has a different requirement then it takes non-trivial
engineering effort and hence increased time in process planning. Additional job attributes such
as a number of pieces, due date, and job precedence constraints are also created during the
copying process. This production job data form a basis for detailed operations scheduling and
shop floor control. This provides a planning standard for making standard or recurring products.
Table 1 given below represents few records of the BOMfr.
Table 1 BOMfr data illustrating the requirements of work orders 1 & 2 (sample data)
Processing
Material Weight per
W PGA P O W W
N N N C P
Required unit (Kg)
time (min)
Cast carbon
1 30101 1001 1 1032 9863 480 1000
steel
1 30125 25001 5 3116 9412 480 Grey Cast Iron 1055
1 30125 25058 2 3116 4828 720 Grey Cast Iron 1335
Alloy Steel
1 30127 27001 1 3116 9991 330 1345
Forgings
Alloy Steel
1 30201 1001 1 3116 9863 480 2019
Forgings
Alloy Steel
1 30209 9001 4 3112 9421 220 926
Castings
1 30301 1001 1 3112 2852 340 Nickel Steel 1000
1 30515 15001 3 3112 9863 480 Bronze Lining 415
Alloy Steel
1 30528 28001 6 3117 8577 500 846
Castings
Cast carbon
2 30101 1001 1 3117 9863 480 1000
steel
2 30125 25001 5 3116 9412 690 Grey Cast Iron 1055
2 30125 25058 2 3116 4828 1560 Grey Cast Iron 1335
Alloy Steel
2 30127 27001 1 3116 9991 750 1345
Forgings
Alloy Steel
2 30201 1001 1 3116 4828 1280 2019
Forgings
http://iaeme.com/Home/journal/IJMET 1024 editor@iaeme.com
no reviews yet
Please Login to review.