Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRODUCTION PLANNING
PROBLEM
UNDER GUIDANCE OF
Dr. S.KAPURIA
BY
JAYKUMAR VISHWANATH TELI.
2011AMD3450
ANJAN KUMAR
2011AMD3406
1 Mathematical optimization 3
2 Production planning 5
3 Problem 6
4 Design variables 7
6 Solution 9
7 MATLAB Programme 10
8 Summary 13
9 References 14
2
1. Mathematical optimization
In mathematics, mechanical engineering, or management science, mathematical
optimization (alternatively, optimization or mathematical programming) refers to
the selection of a best element from some set of available alternatives.[1]
3
By convention, the standard form of an optimization problem is stated in terms of
minimization. Generally, unless both the objective function and the feasible region are
convex in a minimization problem, there may be several local minima, where a local
minimum x* is defined as a point for which there exists some > 0 so that for all x
such that
the expression
holds; that is to say, on some region around x* all of the function values are greater
than or equal to the value at that point. Local maxima are defined similarly.
4
2. Production planning:
Manufacturing planning and control entails the acquisition and allocation
of limited Resources to production activities so as to satisfy customer demand over a
specified time Horizon. As such, planning and control problems are inherently
optimization problems,
Where the objective is to develop a plan that meets demand at minimum
cost or that fills The demand that maximizes profit. The underlying optimization
problem will vary due to differences in the manufacturing and market context. Typical
decisions include work force level, production lot sizes, assignment of overtime and
sequencing of production runs. Optimization models are widely applicable for
providing decision support in this context. In this article we focus on optimization
models for production planning for discrete-parts, batch manufacturing environments.
Production planning problems are generally linear programming models
Here we are considering production planning problem of air cooler manufacturer, who
wants to optimize his production schedule for minimizing production cost. Details of
problem are as follows.
5
3. Problem:
A company manufacturing air coolers has at present orders for 6 months. The
company can schedule its production for next 6 months to meet orders on
Either regular or overtime basis. Following table indicates order size &
Months 1 2 3 4 5 6
Regular 40 42 41 45 39 40
production
(cost/units)
Overtime 52 50 53 50 45 43
production
(cost/units)
With 100 air coolers in stock at present, the company wishes to have at least 150
coolers at end of 6 months. The regular & overtime production in each month should
not exceed 600&400 units resp.Inventory carrying cost For air cooler is 12Rs/unit per
month.
6
4. Design variables:
Here in this problem there are three variables, they are as follows,
Also coolers i.e.to be carried into next month is also important variable, because it
will vary inventory carrying cost.
Therefore,
Production process.
Zi=Number of units at the end of each month, i.e. to be carried into next month.
Where,
i=1-6 .
7
5. Objective function:
Here main objective function is to minimize total production cost over six months. We
have to make schedule for next six months.
Objective function:
F=(40*X1+42*X2+41*X3+45*X4+39*X5+40*X6)
+(52*Y1+50*Y2+53*Y3+50*Y4+45*Y5+43*Y6)
+12*(Z1+Z2+Z3+Z4+Z5+Z6) .
6. Constraints:
Here constraints are mainly orders that are to be dispatched monthly
8
7. Solution:
We will solve this linear optimization problem by MATLAB.
Programme for this problem is given at end of this report.
Optimized solution obtained from MATLAB is as follows,
The Regular Production in First Month = 447 pieces
9
8. MATLAB Programme:
clear all
options = optimset ('LargeScale' , 'off' , 'GradObj' , 'off' ,...
'gradConstr' , 'off' , 'TolCon' , 1e-8, 'TolX' , 1e-8 );
lb=[1;1;1;1;1;1;1;1;1;1;1;1;1;1];
ub=[10000;10000;10000;10000;10000;10000;10000;10000;10000;10000;10000;10000;1000
0;10000;10000;10000;10000;10000;];
x0= [1; 1; 1; 1;1; 1; 1; 1;1; 1; 1; 1;1; 1; 1; 1;1;1];
[x,funval,exitflag,output]=...
fmincon('FUNCTION_1',x0,[],[],[],[],lb,ub,'CONSTRAINTS_1',options)
function[g,h]= CONSTRAINTS_1(x)
x1=x(1); x2=x(2);x3=x(3); x4=x(4);x5=x(5); x6=x(6);x7=x(7); x8=x(8);x9=x(9);
x10=x(10);x11=x(11); x12=x(12);x13=x(13); x14=x(14);x15=x(15); x16=x(16);x17=x(17);
x18=x(18);
10
g(1)=600-x1;
g(2)=600-x2;
g(3)=600-x3;
g(4)=600-x4;
g(5)=600-x5;
g(6)=600-x6;
g(7)=400-x7;
g(8)=400-x8;
g(9)=400-x9;
g(10)=400-x10;
g(11)=400-x11;
g(12)=400-x12;
g(13)=x18-150;
h(1)=100+x1+x7-640-x13;
h(2)=x13+x2+x8-660-x14;
h(3)=x14+x3+x9-700-x15;
h(4)=x15+x4+x10-750-x16;
h(5)=x16+x5+x11-550-x17;
h(6)=x17+x6+x12-650-x18;
increase OPTIONS.MaxFunEvals.
x=
447
447
447
447
447
447
247
247
247
247
11
247
247
152.3077
184.6154
176.9231
119.2308
261.5385
303.8462
funval =
1.9670e+005
exitflag =
output =
iterations: 55
funcCount: 1806
stepsize: -6.1035e-005
firstorderopt: 52.9231
cgiterations: []
>>
12
9. Summary:
From above optimized solution, we come to know that how production planning
problems can be optimized.
If we know the orders for fixed number of months & also cost required for carrying
out production operation then we can minimize cost of production for this stipulated
period.
We can use this technique in various fields such as logistic department, In diet
industry, Service industry, Military operations etc.
13
10. References:
14