You are on page 1of 17

Assignment#3

Fahad Zubair Qamar 22060003


Assignment#3
Fahad Zubair Qamar 22060003
Assignment#3
Fahad Zubair Qamar 22060003
Assignment#3
Fahad Zubair Qamar 22060003
Q2
(a)
Assignment#3
Fahad Zubair Qamar 22060003
Assignment#3
Fahad Zubair Qamar 22060003
Assignment#3
Fahad Zubair Qamar 22060003
Q2
(b)
Assignment#3
Fahad Zubair Qamar 22060003
Q2
(c)
parameters
x12,x13,x24,x14,x34;
x12=1000;
x13=500;
x24=500;
x14=250;
x34=1000;

variables
Ct, c1, c3, d1, d2, d4, p3, P12, P21, P13, P31, P24, P42, P14, P41, P34, P43;
d1.lo = -pi; d1.up = pi;
d2.lo = -pi; d2.up = pi;
d4.lo = -pi; d4.up = pi;
d1.l=0; d2.l=0; d4.l=0;

equations
of, bp1, bp2, cons2, cons3, cons4, cons5, cons6, cons7, cons8, cons9, cons10, cons11,
cons12, cons13, cons14, cons15;

of.. Ct=E=c1+c3;
bp1.. c1=E=350+7.20*250+0.0040*62500;
bp2.. c3=E=400+6.00*p3+0.0025*sqr(p3);
cons2.. P12=E=(d1-d2)*x12 ;
cons3.. P21=E=(d2-d1)*x12 ;
cons4.. P13=E=(d1-0)*x13 ;
cons5.. P31=E=(0-d1)*x13 ;
Assignment#3
Fahad Zubair Qamar 22060003

cons6.. P24=E=(d2-d4)*x24 ;
cons7.. P42=E=(d4-d2)*x24 ;
cons8.. P14=E=(d1-d4)*x14 ;
cons9.. P41=E=(d4-d1)*x14 ;
cons10.. P34=E=(0-d4)*x34 ;
cons11.. P43=E=(d4-0)*x34 ;
cons12.. 250-50=E=P13+P14+P12;
cons13.. -200=E=P21+P24;
cons14.. p3=E=P31+P34;
cons15.. -200=E=P43+P41+P42;

model simpledcopf /all/;

solve simpledcopf using Nlp minimizing Ct;


option decimals = 5;

display Ct.l, c1.l, c3.l, p3.l, d1.l, d2.l, d4.l, P12.l, P21.l,
P13.l, P31.l, P24.l, P42.l, P14.l, P41.l, P34.l, P43.l;
Assignment#3
Fahad Zubair Qamar 22060003

Q3
(a)
Assignment#3
Fahad Zubair Qamar 22060003
Assignment#3
Fahad Zubair Qamar 22060003
Assignment#3
Fahad Zubair Qamar 22060003
Q3
(b)
Assignment#3
Fahad Zubair Qamar 22060003
Q3
(c)
parameters
x12,x13,x24,x14,x34;
x12=1000;
x13=500;
x24=500;
x14=250;
x34=1000;

variables
Ct, c1, c3, d1, d2, d4, p1, p3, P12, P21, P13, P31, P24, P42, P14, P41, P34, P43;

d1.lo = -pi; d1.up = pi;


d2.lo = -pi; d2.up = pi;
d4.lo = -pi; d4.up = pi;
d1.l=0; d2.l=0; d4.l=0;
P12.fx=160;

equations
of, bp1, bp2, cons2, cons3, cons4, cons5, cons6, cons7, cons8, cons9, cons10, cons11,
cons12, cons13, cons14, cons15;
of.. Ct=E=c1+c3;
bp1.. c1=E=350+7.20*p1+0.0040*sqr(p1);
bp2.. c3=E=400+6.00*p3+0.0025*sqr(p3);
cons2.. P12=E=(d1-d2)*x12 ;
cons3.. P21=E=(d2-d1)*x12 ;
cons4.. P13=E=(d1-0)*x13 ;
cons5.. P31=E=(0-d1)*x13 ;
Assignment#3
Fahad Zubair Qamar 22060003

cons6.. P24=E=(d2-d4)*x24 ;
cons7.. P42=E=(d4-d2)*x24 ;
cons8.. P14=E=(d1-d4)*x14 ;
cons9.. P41=E=(d4-d1)*x14 ;
cons10.. P34=E=(0-d4)*x34 ;
cons11.. P43=E=(d4-0)*x34 ;
cons12.. p1-50=E=P13+P14+P12;
cons13.. -200=E=P21+P24;
cons14.. p3=E=P31+P34;
cons15.. -200=E=P43+P41+P42;

model simpledcopf /all/;

solve simpledcopf using Nlp minimizing Ct;

option decimals = 5;

display Ct.l, c1.l, c3.l, p1.l, p3.l, d1.l, d2.l, d4.l, P12.l, P21.l,
P13.l, P31.l, P24.l, P42.l, P14.l, P41.l, P34.l, P43.l;
Assignment#3
Fahad Zubair Qamar 22060003
Assignment#3
Fahad Zubair Qamar 22060003

You might also like