- Open Access
- Authors : D. Naveena Jyothi , K. Surya Prakasa Rao , M. Sivasundari
- Paper ID : IJERTV8IS100315
- Volume & Issue : Volume 08, Issue 10 (October 2019)
- Published (First Online): 05-11-2019
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Application of Linear Programming Model for Production Planning in an Engineering Industry-A Case Study
* D. Naveena Jyothi, **K. Surya Prakasa Rao, ***M. Sivasundari
*M Tech Scholar, Dept. of Mechanical Engineering, DMSSVH College of Engineering, Machilipatnam, Andhra Pradesh, India
**Professor of Mechanical Engineering, DMSSVH College of Engineering, Machilipatnam, Andhra Pradesh, India
***Research Scholor, Anna University
Abstract: In the era of globalization, integrated planning for production, workforce and capacity are the key factors for attaining success in any industry. This paper develops a mathematical model for determining the best possible required capacity, workforce and lot-size. Here, we go through the existing practices of production planning in a single piece flow based cellular manufacturing unit producing auto electrical parts. It is a linear programming model with three objectives namely, Production cost minimization, production quantity maximization and maximization of capacity utilization. It is to be solved by considering each objective sequentially as a Lexicographic approach. The results obtained from the model are compared with actual observed values for validation.
Keywords: Cellular Manufacturing, Linear Programming, Lexicographic approach, Production planning, Mathematical Model.
-
INTRODUCTION
Optimization and Operational research techniques are extensively used to derive better solutions and decisions to industrial problems. In any type of manufacturing industry, production planning is the most effective tool to meet customer satisfaction. Controlling daily production and workforce deployments arevery difficult tasks for a production manager in a volatile market and other uncertain situations. This paper mainly focuses on the uncertain factors occurring in production planning in a real- case situation. While formulating production planning, several key questions arise that may include: How to define the best set of design using available and actual capacity levels? How to define the best set of workforce from permanent and temporary workforce including their overtime? What are the major factors to be considered when assigning the best set of workforce and capacity planning?
In this paper, we are presenting an optimization model developed for production planning in a cellular manufacturing with a single piece flow production type of auto electrical manufacturing industry. For operations associated with alternator manufacturing process, a suitable mathematical programming model has been developed by considering different production channels, which assign workforce in a priority manner. A suitable multi-objective
optimization mathematical model has been developed for this type of problem.
This paper is organized as follows. Product and process details about the case study organization are provided in Section 2. Operational conditions, variables details, and proposed mathematical model is discussed in Section 3. Analysis of results is presented in Section 4. Section 5 concludes the paper.
-
CASE STUDY
The case study industry selected for the production planning problem is an auto electrical part manufacturing industry in south-India. This is the first company in India to demonstrate cellular manufacturing with an adaptation to the Toyota production system and single piece flow manufacturing system based onthe lean principles. Major products are alternator, car starter, commercial starter, and wiper motor for two/three wheelers, cars, commercial vehicles, tractors, and various engines. Major customers are Maruti Suzuki, Tata Motors, Ashok Leyland, Hyundai, etc. The yearly turnover is more than USD 200 million with seven production plants located in seven places inIndia. The total workforce of the industry is around 8,000, which include 2,000 permanentemployees.Alternator product was selected for the detailed study, which has combine fourteen major platforms with more than 200 product varieties. The alternator production unit faces problem in meeting the daily requirement, as a result causing the backlog in monthly and yearly production.
-
Production line flow
The alternator has a large production volume which faces a lot of planning issues, demand more than one lack alternators per month. So we selected the alternator production flow lines for the case study analysis. Each production line is a multi-model, multi-product, and multi- stage cellular manufacturing system (CMS) with just in time (JIT) environment. In the cellular manufacturing, there are clusters of dissimilar but sequentially related machines (i.e., module) for meeting the processing needs of a family of products. In the JIT, each group or cell is further amended by moving employees, workstations, or both in a U-shaped type layout that increases the possible interaction
among employees with the single piece flow (i.e., move onecheck onefinish one). In this case study industry, employees also move along with the job. Workforce allocation is a most important decision in Production planning in this case study unit.
Industry Product Unit
Yeu et al. (2015) provided the concept of multi-production channels to meet an irregular and unpredictable order. If demand is less than the capacity, a normal production channel produces the required demand; if demand is greater than the capacity, the contingency channel produces along with the normal production channel after determining the optimal lot size and production rate. Here in this case study
Production Flow Line-1
Production Flow Line-2
Module (Assembly)
Cells (Main)
. Production Flow Line-n
Shared Resources (Common Facility)
Module -n (Assembly)
Cells-n (Main)
organization, the same strategy is followed. Workforce planning is considered instead of capacity planning to control the production planninng. Therefore, the proposed model has three different production channelsnormal, contingency, and overtimeto balance the demand based on workforce level of permanent employees,
Module
(Sub.Assy)
Module (Core)
Cells (Winding)
Cells (Machining)
U-line layout
Machines
IN
OUT
Module-n
(Sub.Assy)
Module-n (Core)
Cells -n
Cells -n
trainees/temporary employees, and employees doing overtime, which is the practice in the case study organization.
The main motivation behind this paper is to find a better methodology to solve the real-life production planning problem in a single piece flow based CMS. In the existing literature, the Lexicographic approach is majorly used for
Fig-1: Product flow line layout structure
-
Existingworkforce planning :
The marketing department of the case study organization sends the forecast plan on a monthly basis, then material planning department decides a production plan based on resource availability mainly focusing on the suppliers-end and available working days.After making the final production plan, thematerial planning department gets approval from the top management and number of working days required.The final production plan is shared with the manufacturing systems engineering, production, and purchase departments. The manufacturing systems engineering department updates the cycle time in a standard excel worksheet for calculating workforce and gets the existing manpower strength from the human resource (HR) department to consolidate available effective strength considering attrition of temporary trainees, transfers,voluntarily retirements VRS), retirees, etc., for a detailed workforce requirement statement. The above procedures are regularly followed throughout the year. The manufacturing systems engineering department calculates a weekly workforce plan involving the Production and HR departments.
2.3 Production planning problem
Despite shared and individual facilities in all stages, following an integrated planning approach in all stages is difficult in this industry. If a delay occurs in subassembly stages, organization immediately concentrates on the concerned subassembly/delay stage and puts in a great deal of overtime to achieve the targeted forecasted production. Thus, the problem of allocation of demand from different stages is an uneven production situation that increases extra cost due to additional workforce deployment in main and subassembly levels, the machine idle time, and may lead to unmet demand, low level machine utilization and subsequently customer dissatisfaction.
solving scheduling and layout design. Here, we have attempted to solve the production planning problem using the lexicographic approach in a single piece flow cellular manufacturing type production system. The following section provides the framework of the proposed mathematical model.
-
-
MATHEMATICAL MODEL FORMULATION
The proposed mathematical model integrates the regular, contingency, and overtime production in a real-world manufacturing situation.
-
Notations used in the mathematical model
Parameters
PC_np Normal production cost PC_cp Contingency production cost PC_op Overtime production cost OP Design production rate
Oee Overall equipment efficiency
_np Normal production channel efficiency _cp Contingencyproduction channel efficiency _op Overtime production channel efficiency F_d Forecasted demand
C_d Bottleneck capacity of the production line
System Variables
W_d Number of working days
W Number of permanent workforce
W_np Workforce for normal production
Decision Variables
OP_np Normal production rate per shift OP_cp Contingencyproductionrate per shift OP_op Overtime production rate per shift W_r Required workforce
W_cp Workforce for contingency production
W_op Workforce for overtime production
PU_npNormal production quantity (i.e., achieve through permanent employees)
PU_cpContingency production quantity (i.e.,achieve through trainees/temporary)
PU_opOvertime production quantity (i.e., achieve through permanent employees and trainees/temporary)
-
Assumptions considered in the model
-
Working hours per shift per person is 8, maximum allowable shifts per day are 3, and the number of working days per month is 22. Design production rate per shift per person (OP) is 34unitsof final assembly of alternator production.
-
Considered overall equipment efficiency (Oee) as 83%.
-
In real-world cellular manufacturing with JIT environment, bottlenecks can be a combination of more than one element. For example, the bottleneck may not essentially be the slowest stage or least capacity operation but the high cycle time. The bottleneck capacity of the production line (C_d) per month is 27,786 units. After considering the Oee, the value of available capacity is 23,062 units.
-
Available capacity is assumed always higher than the demand (F_d)per month, deterministic and known.
-
Processing time per product is deterministic and known.
-
The number of available permanent workforce is considered the normal production channel with production rate efficiency (_np)of90%. Similarly, temporary/trainee workforce is considered as contingency production channel with production rate efficiency (_cp)of80%. Both types of workforce working overtime are considered as overtime production channel with production rate efficiency (_op) of 100%.
-
Normal production cost (PC_np)is 147 per unit, contingency production cost (PC_cp)is 74 per unit, and overtime production cost (PC_op) is 191 per unit. These costs are computed based on
case study industry practices (All cost units are in rupees . 1 = 84.42 ).
-
Case study industry production line consists of multi-model, multi-product, multi-period, and multi-stage CMS. For model simplification, only main assembly with a single product and single period is considered. The number of permanentworkforce (W) is 8 in the main assembly.
-
-
Model components
The production cost is the most commonly used criterion for measuring production planning performance. In the proposed model, we suggested three major criteria of minimizing the production cost, maximizing the production unit, and maximizing the utilization level to optimize the performance.So the model integrates these three major objective functions: (a) minimize the production cost, (b) maximize the production quantity, and (c) maximize the utilization in a sequential priority order. These three objective functions are handled sequentially as a lexicographic approach.
-
Objective function-1: Minimize the production cost
min 1= [(_ × _) + (_ × _) + (_ × _)} (OF-1)
The following three constraints (1)(3) establish the production rate of individual channel. The channel production rate is controlled by the individual stage of production rate, overall equipment efficiency, and channelefficiency. Constraints (1)(3) are rewritten as Equations (1a), (2a), and (3a) after adding values for parameters OP [30 units/shift],_np[0.9],_cp[0.8],_op[1], and Oee[0.83]
_ [ × _ × ] 0 (1)
_ [ × _ × ] 0 (2)
_ [ × _ × ] 0 (3)
_ 22 (1a)
_ 20 (2a)
_ 25 (3a)
Constraint (4) defines the required workforce for the forecasted demand. Equation (5) imposes the demand level within the bottleneck capacity of the production line.
_ _/ (4)
(_ × _ × ) _ (5)
Similarly, constraints (4) and (5) are rewritten as Equations (4a) and (5a) after adding the values for parameters F_d[18,051 units/month] and OP [30 units/shift].
_ 602 (4a)
(_ × _ × ) 18,051 (5a)
Detailed workforce distribution plan is derived from Equations (7) and (8). Here, the number of the permanent workforce, W, is considered as a system variable. The system variables of the case study industry are identified from the historical data. The normal production workforce (W_np)equals the product of available permanent workforce, W [8 permanent employees/day] and working days per month, W_d[22 days/month]. So, W_np becomes
176 permanent employees per month. Constraint (6) restricts daily overtime per worker is not more than 2 hours per day.
[_ + _] × 2 [_] × 8 0; then the balanced overtime constraint is [_ + _] 4[_] 0 (6)After adding the values of W_np, constraint (6) becomes
[176 + _] 4[_] 0; then, [176 W _ cp] 4[W _ op] 0;Finally, the overtime constraint is rewritten as
[_] 426 (8a)Decision variables (9)(11) confirm that the production quantity is not more than planned deployed workforce production rate. The purpose is to limit the workforce as per the demand. After adding the values of W_np, constraint (9) is converted to (9a).
_ [_ × _] 0 (9)
_ [_ × 176] 0; (9a)
_ [_ × _] 0 (10)
_ [_ × _] 0 (11)
Constraints (10) and (11) are nonlinear, which are converted to linear form by taking log on both sides
log(_) = log(_ × _) (10a)
log(_ × _) = log(_) + log(_)
(10b)
_ [log(_)] 0 (10c) Similarly, for overtime channel,
_ [log(_)] 0 (11a)
The above described mathematical model (Model-1) with objective function (OF-1) and constraints (1)(11a) was solved using Lndo solver and the results are tabulated in Table 1.
4[W _ op] [W _ cp] 176
Objective function: Z1· (Minimize production cost), (First priority)
Units
Objective value Z1
16 × 105
Decision variables
Normal production quantity
PU_n p
3,94
4
Quantity units
Contingency production quantity
PU_c p
6,08
3
Overtime production quantity
PU_o p
2,99
6
Normal production rate/shift
OP_n p
22
Quantity units
Contingency production rate/shift
OP_c p
20
Overtime production rate/shift
OP_o p
25
System variables
Workforc e
Number of permanent employees engaged
W_np
176
Number of employe es
Number of trainees/temporary workforce engaged
W_cp
305
Number of overtime workforce engaged
W_op
121
Objective function: Z1· (Minimize production cost), (First priority)
Units
Objective value Z1
16 × 105
Decision variables
Normal production quantity
PU_n p
3,94
4
Quantity units
Contingency production quantity
PU_c p
6,08
3
Overtime production quantity
PU_o p
2,99
6
Normal production rate/shift
OP_n p
22
Quantity units
Contingency production rate/shift
OP_c p
20
Overtime production rate/shift
OP_o p
25
System variables
Workforc e
Number of permanent employees engaged
W_np
176
Number of employe es
Number of trainees/temporary workforce engaged
W_cp
305
Number of overtime workforce engaged
W_op
121
(6a)
The required workforce must be greater than the normal and contingency including overtime channel.
[_ + _ + _] _ (7) [_ + _] _ (8)The main aim is to control the workforce requirement for the maximums achievable production quantity at a minimum cost. As a result, the required workforce must be less than the permanent employees and trainees/temporary without considering the overtime.
After adding the values of, W_npand W_r, constraint (7) becomes
[176 + _ + _] 602,which is equivalent to [_ + _] 426 (7a)After adding the values of W_npand W_r, constraint (8) becomes
[176 + _] 602, which is equivalent toTable 1 Optimal values of Model-1
-
Objective function-2: Maximize the production quantity
Second priority objective function (OF-2) is to maximize the production quantity of three different production channelsnormal, contingency, and overtime.
Max Z2 = (PU_np + PU_cp + PU_op) (OF-2)
This is subjected to constraints (1)(11a) along with additional constraint derived from the objective function value of Z1, shown as constraint (12).
[_ × _ + _ × _ + _ ×_] 16×105 (12)
After adding the values of PC_np[ 147],PC_cp[ 74],andPC_op[ 191]; constraint (12) is rewritten as (12a).
[_ × 147 + _ × 74 + _ × 191 16×105(12a)
Calling this as Model-2, with objective function OF-2 and constraints (1)(12a), solved using Lindo solver. The results are tabulated in Table 2.
Objective function: Z2· (Maximize production quantity) , (Second priority)
Units
Objective function value Z2
13,024
Quantity units
Decision variables
Normal production quantity
PU_np
3,944
Quantity units
Contingency production quantity
PU_cp
6,084
Overtime production quantity
PU_op
2,996
Total produced quantity
13,024
Table 2 Optimal values of Model-2
Since we have used constraint value of 16 × 105 in Equation (12a) which is the exact objective function value of Z1 after consulting the companys management. So we got the same production quantities in Model-2 also as in Model-1. But we have the option of changing the constraint value as per the need of the industry and Model-2 will give appropriate optimal production quantities.
-
Objective function-3: Maximize the capacity utilization
Third priority objective function (OF-3) is to maximize the capacity utilization at three different production channels normal, contingency, and overtime.
max 3= [_ + _ + _]/_
(OF-3)
This is subjected to constraints (1)(12a) and (13). The additional constraint (13) derived from Z2 value is
[_ + _ + _] 13,024 (13)Solving this third stage optimization problem as Model-3 with objective function (OF-3) and constraints (1)(13), results are tabulated in Table 3.
Objective function: Z3 · (Maximize capacity utilization) , (Third priority)
Units
Objective function values Z3
72
%
Table 3 Optimal values of Model-3
Results derived from the Lexicographic approach of solving the mathematical models (Model-1, -2, -3) are summarized in Table 4.
Objective function values
Production cost
Z1
16 × 105per 13,024 units
Production quantity
Z2
13,024 units per month
Capacity utilization
Z3
72%
Optimal values of decision variables*
Normal production rate per shift
OP_np
22 units
Contingency production rate per shift
OP_cp
20 units
Overtime production rate per shift
OP_op
25 units
Required workforce
W_r
602 workers
Workforce for contingency production
W_cp
305 workers
Workforce for overtime production
W_op
121 workers
Normal production quantity
PU_np
3,944 units
Contingency production quantity
PU_cp
6,084 units
Overtime production quantity
PU_op
2,996 units
Table 4 Summary of results
-
-
CNCLUSIONS
In this paper, we presented a production planning problem from a case study organization where single piece flow based cellular manufacturing is being operated. Selected product is Alternator used in automobiles, which is one of many products being manufactured in that industry. The three objective functions considered in the mathematical model formulation of production planning problem are: (a) minimize the production cost (Z1), (b) maximize the production quantity (Z2), and (c) maximize the capacity utilization (Z3). The set of 11 constraints were formulated as a function of decision variables. This Linear programming model has been solved using LINDO solver. The model-1, with objective function-1 and 11 constraints was solved, optimal solution is recorded. For model-2,
objective function-2 with 11 constraints along with 12th constraint framed from the objective function value of model-1 has been solved to get optimal solution at stage-2. For model-3, objective function-3 with above 12 constraints along with 13th constraint derived from the objective function value of model-2 has been solved to get optimal solution at stage-3. This final solution was validated by comparing with the observed values of the industry for 12 months. This validated model is useful for the industry to derive suitable production plans.
This approach of handling multiple objectives sequentially is referred to as Lexicographic approach. This is one way of solving multi objective linear programming problem. We can also handle the same problem with Goal programming approach. In this paper we limited our production planning problem for a single product, multi period, and single stage. This is being extended to multi product, multi period, and multi stage production planning problem. Work in this direction is in progress.
Acknowledgements: Authors acknowledge with thanks the production manager of the case study industry for the cooperation and permission extended to use the industry data for testing the production planning model.
REFERENCES
-
K. Suryaprakasa Rao, John Abraham Nelson (2008) Production planning and Scheduling through flow network optimization and MILPmodel in a petroleumrefinery,International Journal of Operations Research, vol 3.
-
K. Suryaprakasa Rao, John Abraham Nelson (2009) Integration of generative and evaluative models for production scheduling of lube oil
-
Hulya G, Hasan S (2017)Customer centric production planning and control in job shops: Asimulation optimization approach. J Manuf Syst 43(1):100116
-
Juan DP, Olga LL (2017) A lexicographic approach to the robust resource-constrained project scheduling problem. Int Trans Oper Res 24(12):143157
-
Miltenburg J (2001) One-piece flow manufacturing on U-shaped production lines: A tutorial. IIE Trans 33:303321
-
Mostafa E, Keivan G (2013)Multi-objective stochastic programming to solve manpower allocation problem. Int J Adv Manuf Technol 65(14):183196
-
Paola C, Filippo V, Carlo B (2018) Addressing conflicting stakeholders priorities in surgical scheduling by goal programming. Flex Serv Manuf J 30(12):252271
-
Songsong L, Lazaros GP (2013) Multiobjective optimisation of production, distribution and capacity planning of global supply chains in the process industry. Omega 41(2):369382
-
Stephen CHL, Shirley SWC (2009) A goal programming model for aggregate production planning with resource utilization constraint. Comput Ind Eng 56(3):10531064
-
Tadeusz J (2007) A lexicographic approach to bi-objective scheduling of single-period orders in make-to-order manufacturing. Eur J Oper Res 180(3):10601075
-
Walid AK, Ozhand G, Fazle B (2011) A nonlinear model for optimizing the performance of a multi-product production line. Int Trans Oper Res 18(5):561577
-
Wuttinan N, Busaba P (2014) Lexicographic fuzzy multi- objective model for minimisation of exceptional and void elements in manufacturing cell formation. Int J Prod Res 52(5):14191442
-
Yeu SH, Ruei PW, Jyh WH (2015) Determination of optimal lot size and production rate for multi-production channels with limited capacity. Int J Syst Sci 46(9):16791691
-
Ying CC, Hsin YY, Shao JY (2016) Developing a temporary workforce transaction mechanism from risk sharing perspectives. Int J Prod Res 56(5):18651881