30.12.2014 Aufrufe

Kapitel 2 - Lehrstuhl für Produktion und Logistik

Kapitel 2 - Lehrstuhl für Produktion und Logistik

Kapitel 2 - Lehrstuhl für Produktion und Logistik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Kapitel</strong> 2<br />

Mehrperiodige Programmplanung<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, SS13


Beschäftigungsglättung <strong>und</strong> MPS<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, SS13<br />

Aggregierte<br />

Nachfrageprognosen<br />

Aggregierte<br />

Kapazitäten<br />

Detaillierte<br />

Nachfrageprognosen<br />

Detaillierte<br />

Kapazitäten<br />

Aktuelle<br />

Lagerbestände<br />

<strong>Kapitel</strong> 1<br />

Beschäftigungsglättung<br />

<strong>Kapitel</strong> 2<br />

Hauptproduktionsprogrammplanung<br />

Mittelfristiger<br />

<strong>Produktion</strong>splan<br />

(Produkttypen)<br />

Kurzfristiges<br />

Hauptproduktionsprogramm<br />

<strong>für</strong><br />

Endprodukte


<strong>Produktion</strong>: Erzeugnisstruktur<br />

Arbeitssystem1<br />

A<br />

B<br />

C D E<br />

Arbeitssystem 2<br />

F<br />

G<br />

Arbeitssystem 3


Beschäftigungsglättung (BG)<br />

Aggregierte Nachfrageprognosen<br />

(meist <strong>für</strong> Jahre oder Quartale)<br />

Arbeitssystem1<br />

A<br />

B<br />

Nur Endproduktion<br />

C D E<br />

Arbeitssystem 2<br />

F<br />

G<br />

Arbeitssystem 3<br />

Aggregation der Arbeitssysteme<br />

(Zusammenfassung der Kapazitäten)


Hauptprogrammplanung (HPP)<br />

Kurzfristige Nachfrageprognosen +<br />

Detaillierte K<strong>und</strong>enaufträge<br />

Arbeitssystem1<br />

Periode BG<br />

Perioden HPP<br />

A<br />

B<br />

C D E<br />

Arbeitssystem 2<br />

F<br />

G<br />

Auch<br />

Zwischenprodukte<br />

werden<br />

betrachtet<br />

Arbeitssystem 3<br />

Disaggregation der Arbeitssysteme:<br />

Jedes Arbeitssystem wird einzeln betrachtet


Hauptprogrammplanung<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

• Master Production Schedule<br />

– Geringeres Aggregationsniveau als Beschäftigungsglättung<br />

• Ausgangsbasis:<br />

– Vorhandene K<strong>und</strong>enaufträge<br />

– Kurzfristige Nachfrageprognosen<br />

– Lagerbestandsentwicklung<br />

– Vorgaben der Beschäftigungsglättung


Einführendes Beispiel<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

• 2 Produkte<br />

– Schokoladenriegel mit Nougatfüllung (Nougatriegel)<br />

– Schokoladenriegel mit Marzipanfüllung (Marzipanriegel)<br />

• 3 <strong>Produktion</strong>sstätten<br />

– Werk 1: Marzipanherstellung<br />

– Werk 2: Nougatherstellung<br />

– Werk 3: Schokoladeherstellung


VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

Aufgabenstellung<br />

• Nachfrage nach beiden Produkten ist sehr groß<br />

• <strong>Produktion</strong>smenge ist nur durch Fertigungskapazitäten beschränkt<br />

Werk<br />

Kapazität / Stück<br />

Produkt 1<br />

(Nougatriegel)<br />

Kapazität / Stück<br />

Produkt 2<br />

(Marzipanriegel)<br />

Verfügbare<br />

Kapazität<br />

1 (Nougat) 1 0 4<br />

2 (Marzipan) 0 2 12<br />

3 (Schokolade) 3 2 18<br />

Gewinn / Stück 3 5


Modell<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

• Entscheidungsvariablen<br />

– <strong>Produktion</strong>smenge Produkt 1 (Nougatriegel):<br />

– <strong>Produktion</strong>smenge Produkt 2 (Marzipanriegel):<br />

x 1<br />

x 2<br />

• Zielfunktion<br />

– Maximiere den Gewinn:<br />

Z<br />

= 3⋅<br />

x ⋅ x<br />

1<br />

+ 5<br />

2<br />

• Nebenbedingungen<br />

– Kapazitätsbeschränkungen<br />

1⋅<br />

x ≤ 4 2⋅<br />

x2<br />

≤ 12 3⋅<br />

x1<br />

+ 2⋅<br />

x2<br />

1<br />

≤<br />

– Nichtnegativität<br />

x<br />

1<br />

≥0 x2<br />

≥<br />

0<br />

18


Graphische Lösung<br />

x 2<br />

10<br />

1 = 4<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

x<br />

12<br />

8<br />

6<br />

2⋅ x 2<br />

=<br />

4<br />

2<br />

3⋅<br />

x + 2⋅<br />

x2<br />

1<br />

=<br />

18<br />

0<br />

0 2 4 6 8 10<br />

x 1


Graphische Lösung<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

x 2<br />

Z<br />

=<br />

36<br />

10<br />

8<br />

Z<br />

=<br />

3⋅<br />

x ⋅ x<br />

1<br />

+ 5<br />

2<br />

Z<br />

=<br />

20<br />

6<br />

Z<br />

= 10<br />

4<br />

2<br />

0<br />

0 2 4 6 8 10<br />

x 1


Allgemeines Modell<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

• Zielfunktion (minimieren oder maximieren)<br />

Z =<br />

c<br />

1<br />

⋅ x1<br />

+ c2<br />

⋅ x2<br />

• Nebenbedingungen (inkl. Nichtnegativität)<br />

a<br />

a<br />

a<br />

a<br />

11<br />

21<br />

31<br />

m1<br />

⋅<br />

x<br />

1<br />

⋅ x<br />

⋅ x<br />

1<br />

1<br />

⋅ x<br />

1<br />

+<br />

a<br />

+ a<br />

+ a<br />

12<br />

<br />

+ a<br />

22<br />

32<br />

m2<br />

⋅ x<br />

2<br />

⋅ x<br />

⋅ x<br />

2<br />

2<br />

⋅ x<br />

2<br />

≤<br />

≤<br />

b<br />

1<br />

≤ b<br />

≤ b<br />

2<br />

3<br />

b<br />

m


Mehrperiodige Programmplanung<br />

• Indizes<br />

k ∈ K Produkte<br />

j ∈ J Maschinen<br />

t ∈T<br />

Perioden<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

x<br />

y<br />

u<br />

kt<br />

kt<br />

jt<br />

• Entscheidungsvariablen<br />

<strong>Produktion</strong>smenge von Produkt k in Periode t<br />

Lagerbestand von Produkt k am Ende von Periode t<br />

Genutzte Zusatzkapazität an Maschine j in Periode t


Mehrperiodige Programmplanung<br />

• Zielfunktion (minimieren)<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

ZF<br />

=<br />

T<br />

K<br />

∑∑<br />

t= 1 k = 1<br />

h<br />

k<br />

y<br />

kt<br />

+<br />

T<br />

J<br />

∑∑<br />

t= 1 j=<br />

1<br />

Z<br />

t<br />

u<br />

jt<br />

h<br />

Z<br />

u<br />

y<br />

k<br />

t<br />

jt<br />

kt<br />

Lagerkostensatz <strong>für</strong> Produkt k pro Mengeneinheit <strong>und</strong> Periode<br />

Kosten <strong>für</strong> eine Einheit der Zusatzkapazität in Periode t<br />

Genutzte Zusatzkapazität auf Maschine j in Periode t<br />

Lagerbestand von Produkt k am Ende von Periode t


D<br />

x<br />

y<br />

kt<br />

kt<br />

Mehrperiodige Programmplanung<br />

• Lagerbilanzen (nur Endprodukte)<br />

• Lagerbilanzen ( Zwischen- <strong>und</strong> Endprodukte)<br />

Nachfrage (demand) <strong>für</strong> Produkt k in Periode t<br />

<strong>Produktion</strong>smenge von Produkt k in Periode t<br />

Lagerbestand von Produkt k am Ende von Periode t<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

ykt = yk<br />

, t−1<br />

+ xkt<br />

− Dkt<br />

k = 1,2, , K t = 1,2, ,<br />

T<br />

ykt = yk<br />

, t−1<br />

+ xkt<br />

− ∑ akl<br />

xlt<br />

− Dkt<br />

k = 1,2, , K t = 1,2, ,<br />

T<br />

l∈N<br />

( k )<br />

N(<br />

k)<br />

Direkte Nachfolger von Produkt k<br />

a Benötigte Anzahl der Produkte k <strong>für</strong> Produkt l (interne Nachfrage)<br />

kl<br />

kt


Mehrperiodige Programmplanung<br />

• Kapazitätsrestriktionen<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

u<br />

K<br />

∑<br />

k = 1<br />

jt<br />

b<br />

jk<br />

≤ U<br />

⋅ x<br />

jt<br />

kt<br />

≤<br />

B<br />

jt<br />

+ u<br />

jt<br />

j = 1, 2,..., J<br />

j = 1, 2,..., J<br />

t = 1,2,..., T<br />

t = 1, 2,..., T<br />

b<br />

x<br />

B<br />

u<br />

U<br />

jk<br />

kt<br />

jt<br />

jt<br />

jt<br />

Kapazitätsbelastung auf Maschine j durch Produkt k<br />

<strong>Produktion</strong>smenge von Produkt k in Periode t<br />

<strong>Produktion</strong>skapazität von Maschine j in Periode t<br />

Genutzte Zusatzkapazität auf Maschine j in Periode t<br />

Maximale Zusatzkapazität auf Maschine j in Periode t


Mehrperiodige Programmplanung<br />

• Nichtnegativität<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

xkt , ykt<br />

, u<br />

jt<br />

≥ 0 j = 1, 2,..., J k = 1, 2,..., K t = 1,2, ..., T<br />

x<br />

y<br />

u<br />

kt<br />

kt<br />

jt<br />

<strong>Produktion</strong>smenge von Produkt k in Periode t<br />

Lagerbestand von Produkt k am Ende von Periode t<br />

Genutzte Zusatzkapazität auf Maschine j in Periode t


VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

Beispiel 2-1<br />

• Endprodukte 1 <strong>und</strong> 2:<br />

– max. 15 Einheiten/Schicht<br />

– 20 Arbeitstage/Monat<br />

– Einschichtbetrieb<br />

• Zwischenprodukt 3:<br />

– max. 7 Einheiten/Schicht<br />

– 20 Arbeitstage/Monat<br />

– Zweischichtbetrieb<br />

1 2<br />

1 1<br />

3


Beispiel 2-1<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

• Lageranfangsbestände<br />

y<br />

y<br />

y<br />

10<br />

20<br />

30<br />

= 20EH<br />

= 10EH<br />

= 40EH<br />

Lagerbeschränkung : y<br />

• Lagerkosten<br />

h<br />

h<br />

h<br />

1<br />

2<br />

3<br />

= 1,2GE<br />

= 1,5GE<br />

= 0,8GE<br />

3t<br />

Sicherheitsbestand :10EH<br />

≤<br />

80EH


VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

Beispiel 2-1<br />

• Produktnachfrage<br />

Produkt<br />

Monat<br />

1 2 3 4 5 6<br />

1 120 120 220 280 160 300<br />

2 150 80 120 50 40 100<br />

• Gesucht<br />

– Lineares Optimierungsmodell zur Bestimmung des<br />

kostenminimalen <strong>Produktion</strong>sprogramms


Beispiel 2-1<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

• Zielfunktion<br />

– Minimiere die gesamten Lagerkosten:<br />

T<br />

∑<br />

t=<br />

1<br />

(1,2 ⋅<br />

y1 t<br />

+ 1,5 ⋅ y2t<br />

+ 0,8 ⋅ y3t<br />

)<br />

• Entscheidungsvariablen<br />

Produkte<br />

Perioden<br />

K = 3<br />

T = 6<br />

3*6 = 18 <strong>Produktion</strong>svariablen<br />

3*6 = 18 Lagervariablen<br />

x<br />

y<br />

kt<br />

kt


Beispiel 2-1<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

• <strong>Produktion</strong>skapazität Endproduktion<br />

x<br />

1t<br />

+<br />

x<br />

2t<br />

≤15⋅<br />

20⋅1<br />

= 300 t = 1,2,...,6<br />

• <strong>Produktion</strong>skapazität Zwischenfertigung<br />

x<br />

3t<br />

≤<br />

7⋅<br />

20⋅<br />

2<br />

=<br />

280<br />

t<br />

= 1,2,...,6


VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

Beispiel 2-1<br />

• Lagerbilanzen <strong>für</strong> Endprodukte 1 <strong>und</strong> 2<br />

100<br />

300<br />

40<br />

160<br />

50<br />

280<br />

120<br />

220<br />

80<br />

120<br />

150<br />

10<br />

120<br />

20<br />

26<br />

25<br />

26<br />

16<br />

15<br />

16<br />

25<br />

24<br />

25<br />

15<br />

14<br />

15<br />

24<br />

23<br />

24<br />

14<br />

13<br />

14<br />

23<br />

22<br />

23<br />

13<br />

12<br />

13<br />

22<br />

21<br />

22<br />

12<br />

11<br />

12<br />

21<br />

21<br />

11<br />

11<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

−<br />

+<br />

=<br />

x<br />

y<br />

y<br />

x<br />

y<br />

y<br />

x<br />

y<br />

y<br />

x<br />

y<br />

y<br />

x<br />

y<br />

y<br />

x<br />

y<br />

y<br />

x<br />

y<br />

y<br />

x<br />

y<br />

y<br />

x<br />

y<br />

y<br />

x<br />

y<br />

y<br />

x<br />

y<br />

x<br />

y


Beispiel 2-1<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12<br />

• Lagerbilanzen <strong>für</strong> das Zwischenprodukt<br />

y<br />

y<br />

y<br />

32<br />

33<br />

=<br />

31<br />

40<br />

=<br />

=<br />

y<br />

y<br />

31<br />

32<br />

+<br />

+<br />

+<br />

x<br />

31<br />

x<br />

x<br />

32<br />

33<br />

−<br />

−<br />

−<br />

x<br />

11<br />

x<br />

x<br />

12<br />

13<br />

−<br />

−<br />

−<br />

x<br />

21<br />

x<br />

x<br />

22<br />

23<br />

y<br />

y<br />

y<br />

34<br />

35<br />

36<br />

=<br />

=<br />

=<br />

y<br />

y<br />

y<br />

33<br />

34<br />

35<br />

+ x<br />

+ x<br />

+ x<br />

34<br />

35<br />

36<br />

− x<br />

− x<br />

− x<br />

14<br />

15<br />

16<br />

− x<br />

− x<br />

− x<br />

24<br />

25<br />

26<br />

• Lagerkapazität <strong>für</strong> das Zwischenprodukt<br />

y<br />

y<br />

3t<br />

3t<br />

≤ 80<br />

≥ 10<br />

t<br />

t<br />

= 1,2, ,6<br />

= 1,2, ,6<br />

• Nichtnegativität<br />

x<br />

kt<br />

, y ≥ 0 k = 1, 2,..., K t = 1,2, ...,6<br />

kt


Implementierung im Excel-Solver<br />

• Siehe Skriptum Seite 15<br />

VK ABWL: <strong>Produktion</strong> <strong>und</strong> <strong>Logistik</strong>, WS12

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!