141 54 10MB
English Pages 298 [295] Year 2006
David Betge Koordination in Advanced Planning and Scheduling-Systemen
GABLER EDITION WISSENSCHAFT Produktion und Logistik Herausgegeben von Professor Dr. Wolfgang Domschke, Technische Universitat Darmstadt, Professor Dr. Andreas Drexl, Universitat Kiel, Professor Dr. Bernhard Fleischmann, Universitat Augsburg, Professor Dr. Hans-Otto Gunther, Technische Universitat Berlin, Professor Dr. Christoph Haehling von Lanzenauer, Freie Universitat Berlin, Professor Dr. Karl Inderfurth, Universitat Magdeburg, Professor Dr. Klaus Neumann, Universitat Karlsruhe, Professor Dr. Christoph SchneeweiK, Universitat Mannheim (em.). Professor Dr. Hartmut Stadtler, Technische Universitat Darmstadt, Professor Dr. HorstTempelmeier, Universitat zu Koln, Professor Dr. Gerhard Wascher, Universitat Magdeburg Kontakt: Professor Or Hans-Otto Gunther, Technische Universitat Berlin, FGBWL- Produktionsmanagement Wilmersdorfer Str U8, 10585 Berlin
Diese Reihe dient der Veroffentlichung neuer Forschungsergebnisse auf den Gebieten der Produktion und Logistik. Aufgenommen warden vor allem herausragende quantitativ orientierte Dissertationen und Habilitationsschriften. Die Publikationen vermittein innovative Beitrage zur Losung praktischer Anwendungsprobleme der Produktion und Logistik unter Einsatz quantitativer Methoden und moderner Informationstechnologie.
David Betge
Koordination in Advanced Planning and Scheduling-Systemen Mit einem Geleitwort von Prof. Dr. Rainer Leisten
Deutscher Universitats-Verlag
Bibliografische Information Der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaiiiierte bibliografische Daten sind im Internet uber abrufbar.
Dissertation Universitat Duisburg-Essen, Campus Duisburg, 2005
I.Auflage Januar2006 Alle Rechte vorbehalten © Deutscher Universitats-Verlag/GWV Fachverlage GmbH, Wiesbaden 2006 Lektorat: Brigitte Siegel / Nicole Schweitzer Der Deutsche Universitats-Verlag ist ein Unternehmen von Springer Science+Business Media. www.duv.de Das Werk einschlieBlich aller seiner Telle ist urheberrechtlich geschiitzt. Jede Verwertung auBerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlags unzulassig und strafbar. Das gilt insbesondere fiir Vervielfaltigungen, Ubersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronlschen Systemen. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten waren und daher von jedermann benutzt werden durften. Umschlaggestaltung: Regine Zimmer, Dipl.-Designerin, Frankfurt/Main Druck und Buchbinder: Rosch-Buch, ScheBlitz Gedruckt auf saurefreiem und chlorfrei gebleichtem Papier Printed in Germany ISBN 3-8350-0199-X
Geleitwort
V
Geleitwort
Die wirtschaftliche Globalisierung und der daraus resultierende weltweite Wettbewerb haben auch bei den Warenstromen zu umwalzenden Veranderungen gefuhrt. Beschleunigung des Warenaustauschs, Reduktion der Kapitalbindung bei Potentialfaktoren wie bei Repetierfaktoren, Verringerung der Wertschopfungstiefe des einzelnen Untemehmens bei gleichzeitigem Anstieg der Komplexitat von (End-) Produkten sind nur einige Stichworte, welche diese Veranderungen ausdrucken. In Verbindung mit den rasanten Entwickiungen in der Informations-
und Kommunikationstechnologie
werden zur
Erfullung der
genannten
Anforderungen Leistungserstellungssysteme unternehmensintern und unternehmensubergreifend realisierbar, die vor nicht allzu langer Zeit leicht als akademische Sandkastenspiele in das Reich der Utopie verwiesen worden waren bzw. worden sind. Auch im ..klassischen" (Sachguter-) Produktionsbereich und bei der dortigen Planung schlagen sich diese Entwickiungen nieder. Produktionsplanungs- und -steuerungssysteme (PPS-Systeme) sind seit langer Zeit Gegenstand sowohl intensiver wissenschaftlicher Arbeiten als auch von Anwendungen in der produktionswirtschaftlichen Praxis. In der Vergangenheit wurden die Optimierungspotentiale in PPS-Systemen, dokumentiert durch in der wissenschaftlichen Literatur seit langerem und zahlreich vorliegende Optimlerungskonzepte, nur begrenzt berucksichtigt. Der durch den Wettbewerbsdruck erzeugte Zwang zur Verbesserung der Leistungsfahigkeit auch von PPS-Systemen bzw. von unternehmensweiten DV-Systemen (ERP-Systemen) haben in der jungeren Vergangenheit allerdings zur Entwicklung und zum Einsatz so genannter Advanced Planning und Scheduling-Systeme (APS-Systeme) gefuhrt, welche die angesprochenen Optimierungspotentiale zu heben versuchen. Der modulare Aufbau der APS-Systeme ermoglicht zum einen die Integration von modulbezogenen fortgeschrittenen Optimierungsansatzen in PPS-Systeme und daruber hinaus in Systeme, welche die gesamte, vor allem unternehmensinterne Supply Chain im Informationssystem eines Unternehmens abbilden. Zum anderen ist die Koordination zwischen den verschiedenen Modulen eines APS-Systems jedoch im Wesentlichen auf die Definition des Datenaustauschs zwischen diesen Modulen begrenzt. Der Einfluss der Gestaltung der Koordination selbst auf die Optimierung des Gesamtsystems wird fast regelmafiig vernachlassigt, obwohl er von nicht unerheblicher Bedeutung sein kann. Genau hier setzt die von David Betge vorgelegte Dissertation an. Die Arbeit beschreibt zunachst APS-Systeme und weist speziell fur deren produktionsbezogene Module auf die Koordlnationsproblematik in Bezug auf (Un-) Zulassigkeit und/oder (Sub-) Optimalitat erzeugter Losungen in Standardsystemen hin. Dann wird die Hierarchische Produktions-
VI
Geleitwort
planung als theoretischer Bezugsrahmen fur die Modelle von APS-Systemen erortert, und zwar zum einen aus grundsatzlicher Perspektive, wobei der Koordinationsaspekt in den Vordergrund geruckt wird. Zum anderen werden gangige, klassische Modellierungsansatze fur die Hierarchische Produktionsplanung prasentiert und in Bezug auf den Untersuchungsgegenstand der Arbeit diskutiert. Betge eriautert plausibel, warum er schliefilich den Ansatz von Zapfel und Tobisch zur Hierarchischen Produktionsplanung als Bezugsrahmen fur Koordinationsansatze in APS-Systemen fiir die weiteren Betrachtungen auswahlt. Auf der Basis dieses Ansatzes entwickelt Betge exemplarisch fiir die produktionsbezogenen Module von APS-Systemen einen eigenen Koordinationsansatz. AusfiJhrlich wird die Koordination zwischen den drei Ebenen Master Planning, Production Planning und Scheduling modelliert und diskutiert. Dabei bleibt das Modell zumindest in Beziehung auf reale Produktionsstrukturen relativ allgemein, da Betge auf der Scheduling-Ebene zwar einen einfachen Flowshop in seinen Betrachtungen unterstellt, der (Koordinations-) Ansatz aber so allgemein formuliert ist, dass hier andere Produktionsstrukturen einfach anstelle des Flowshops eingesetzt werden konnen. Anhand von numerlschen Beispielen wird der entwickelte Ansatz verdeutlicht und zum Abschluss der Arbeit bewertet. Der Wert der Arbeit ist in zumindest dreierlei Hinsicht festzustellen: Erstens wird deutllch auf das eigenstandige Potential der Koordination in APS-Systemen im HInblick auf die Realisierung von Optimierungspotentialen hingewiesen. Koordination ist nicht nur Randerscheinung bei der Zusammenfugung von einzelnen optimierenden Modulen, sondern kann selbst die Leistungsfahigkeit des Gesamtsystems in nicht unerheblicher Weise beeinflussen. Zweitens weist David Betge nicht nur auf diese Problematik hin, sondern erortert sie, ordnet sie modelltheoretisch ein und legt exemplarisch einen Gestaltungsvorschlag zur Koordination ausgewahlter Module in APS-Systemen vor. Und drittens ist das exemplarisch zugrunde gelegte Produktionssystem eines Flowshops relativ einfach im Koordinationskontext fur andere Produktionssituationen modifizierbar, wodurch die Ergebnisse der Arbeit einen hohen produktionswirtschaftlichen Verallgemeinerungsgrad aufweisen. Ich wunsche der Arbeit daher eine weite Verbreitung und viele interessierte Leserinnen und Leser.
Prof. Dr. Rainer Leisten
Vorwort
VII
Vorwort
Die vorliegende Dissertationsschrift ist im Rahmen meiner Tatigkeit als wissenschaftlicher Mitarbeiter am Lehrstuhl Produktionswirtschaft und Industriebetriebslehre an der GerhardMercator-Universitat
Duisburg
begonnen
und
an
der
Universitat
Duisburg-Essen
abgeschlossen worden. Mein erster Dank gilt meinem Doktorvater Herrn Prof. Dr. Rainer Leisten, auf dessen fortwahrende fachliche Unterstutzung und seine freundliche Betreuung und Aufgeschlossenheit ich immer zahlen konnte. Es Ist ihm In den fachlichen Diskussionen grundsatzlich gelungen, stimulierende Impulse zu geben, die zur Entstehung dieser Arbeit wesentlich beigetragen haben. Weiterhin gilt mein herzlicher Dank Herrn Prof. Dr. Peter Chamoni fur die Ubernahme des Zweltgutachtens sowie Herrn Prof. Dr. Cassel und Herrn Prof. Dr. Torsten J. Gerpott fur Ihre Mitwirkung in der Prufungskommission. Mein ganz besonderer Dank gilt Herrn Dr. Frank Beekmann, der als Freund und Kollege jederzeit fur intensive fachliche Diskussionen zur Verfugung stand und mich mit seiner konstruktiven Kritik unterstiitzt hat. Herrn Sascha Slunder mochte ich auf diesem Weg herzlich fiir die Unterstutzung bei der Formatierung sowIe fur die gemeinsame Zeit an der Universitat danken. Zudem danke ich fiir das akribische Korrekturlesen Frau Marika Zander und Herrn Dr. Gerhard Trilling sowie fur die famlliare Unterstutzung meinen Eltern und Geschwistern. Schllefilich mochte ich mich bei Vanessa fur die standige Anteilnahme und Aufmunterung bedanken, die ich gerade in der Endphase meiner Arbeit allzu notig gebraucht habe.
David Betge
Inhaltsverzeichnis
IX
Inhaltsverzeichnis
Abkurzungsverzeichnis
XIII
Abbildungsverzeichnis
XVII
Tabellenverzeichnis
XXI
Symbolverzeichnis I.
II.
XXIII
Einleltung
1
1.
Problemstellung
1
2.
Gang der Untersuchung
2
Advanced Planning and Scheduling-Systeme
4
1.
Erweiterung von Enterprise Resource Planning-Systemen
4
2.
Anforderungen des Supply Chain Management
3.
Struktur von APS-Systemen
11
3.1
17
3.2
3.3
3.4
Strategische Netzstrukturplanung (Strategic Network Planning)
7
3.1.1
Betriebswirtschaftliche Aufgabe und Losungskonzepte
18
3.1.2
Losungsverfahren des APO-Moduls Network Design
19
3.1.3
Bewertung der Losungsfahigkeit
22
Mittelfristige Produktionsplanung (Master Planning)
23
3.2.1
Betriebswirtschaftliche Aufgabe und Losungskonzepte
24
3.2.2
Losungsverfahren des APO-Moduls Supply Network Planning
25
3.2.3
Bewertung der Losungsfahigkeit
32
Losgroden- und Ablaufplanung (Production Planning and Scheduling) 3.3.1 Betriebswirtschaftliche Aufgabe und Losungskonzepte
34 34
3.3.2
Losungsverfahren des APO-Moduls Production Planning/ Detailed Scheduling
36
3.3.3
Bewertung der Losungsfahigkeit
44
Transportptanung (Distribution Planning, Transport Planning) 3.4.1 Betriebswirtschaftliche Aufgabe und Losungskonzepte
45 46
3.4.2
Losungsverfahren des APO-Moduls Transport Planning/ Vehicle Scheduling
47
3.4.3
Bewertung der Losungsfahigkeit
50
Inhaltsverzeichnis 3.5
4.
III.
UnterstiJtzende Module 3.5.1 Bedarfsplanung (Material Requirements Planning)
51 51
3.5.2
Absatzplanung (Demand Planning)
52
3.5.3
Verfugbarkeitsprijfung (Demand Fulfilment und Available-ToPromise)
59
3.5.4
Supply Chain Monitoring
63
3.5.5
Kollaborative Planung
65
Interdependenzen in der Produktionsplanung
67
4.1
Teilplane der Produktionsplanung und Aufgaben der APS-IVIodule
68
4.2
Interdependenzen zwischen APS-IVIodulen
72
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
76
1.
Konzept der Hierarchlschen Produktionsplanung
76
1.1
Grundlagen der Hierarchlschen Planung 1.1.1 Allgemeine Faktoren der Komplexitat
77 79
1.1.2
81
1.2
Einordnung der Hierarchlschen Produktionsplanung
86
1.3
Koordination in der Hierarchlschen Produktionsplanung
89
1.3.1
1.4
Kopplungen
89
1.3.1.1 Vorgaben
90
1.3.1.2 Ruckkopplungen
91
1.3.2
Koordinationskonzept von Schneeweifl
92
1.3.3
Anwendung des Koordinationskonzeptes auf APS-Systeme
98
Aggregation und Disaggregation in der Hierarchlschen Produktionsplanung 1.4.1 Grundmodell der Aggregation und Disaggregation linearer Entscheidungsmodelle 1.4.2
2.
Modellorientierte Komplexitat In Entscheidungsmodellen
101 102
Aspekte der Aggregation in linearen Entscheidungsmodellen
107
1.4.3
Iterative Aggregation und Disaggregation
113
1.4.4
Aggregation und Disaggregation in APS-Systemen
117
Ansatze der Hierarchlschen Produktionsplanung
121
2.1
Ansatz von Hax/Meal
122
2.1.1
Produktgruppenplanung
126
2.1.2
Produktfamilienplanung
129
2.1.3
Produktteileplanung
2.2
Ansatz von Axsater 2.2.1 Aggregierte Planung
132 134 137
Inhaltsverzeichnis
XI 2.2.2
2.3
3.
IV.
Detaillierte Planung
140
Ansatz von Zapfel/Tobisch
142
2.3.1
Programmplanung
143
2.3.2
Losgroflenplanung
146
2.3.3
Ablaufplanung
150
Bewertung der Ansatze der Hierarchischen Produktionsplanung
152
3.1
Koordination der Planungsebenen
152
3.2
Aggregation/Disaggregation von Entscheidungsvariablen
154
3.3
Inhaltliche Obertragbarkeit der Planungsebenen auf APS-SystemStrukturen 155
Entwicklung eines Koordinationsansatzes fur APS-Systeme
157
1.
Eingrenzung der Betrachtungswelse
157
2.
Grundstruktur des Koordinationsansatzes
159
2.1
Master Planning
162
2.2
Production Planning
168
2.3
Scheduling 2.3.1 Grundlagen der Ablaufplanung
172 173
2.3.2
2.3.3 3.
Entscheidungsmodelle fur Permutation Flow Shop-Problems
175
2.3.2.1 Optimierungsmodell fur Permutation Flow Shop-Problems
175
2.3.2.2 Johnson-Algorithmus
177
2.3.2.3 Einbszishungsvsrfahrsn von Nawaz, Enscors und Ham
178
Anwsndung dss Ansatzss von Nawaz, Enscors und Ham fijr das Modul Schsduling
179
Koordination zwischen ausgewahlten APS-Modulen
179
3.1
Koordination zwischen iVIaster Planning und Production Planning 181
3.2
Koordination zwischen Production Planning und Scheduling
3.3
Koordination zwischen Master Planning und Scheduling
184 185
4.
iterative Aggregation und Disaggregation
187
5.
Beispielrechnung
190
5.1
Modellierung der Entscheidungsmodelle fur die Module Master Planning, Production Planning und Scheduling
190
5.2
Ausgangsdaten
191
5.3
Initialisierung 5.3.1 Bildung der aggregierten Parameter
192 193
XII
InhaltsverzelchnJs 5.3.2
6.
V.
Ergebnisse der Initialisierung
5.4
Kalibrierung
203
5.5
Validierung 5.5.1 Korrektur der aggregierten Parameter
205 206
5.5.2
207
Ergebnisse der Validierung
5.6
Iterationen
215
5.7
Kritische WiJrdigung der Beispielrechnung und Ausblick fur praktische Problemgroften
215
Erweiterungsmogiichkeiten
218
6.1
Modelltheoretische Erweiterungen
218
6.2
Erweiterungen der Koordination zwischen den Planungsebenen
222
6.3
Zusatzliche Aspekte der Aggregation
225
Zusammenfassung der Ergebnisse und Ausblick
Anhang 1.
195
228 235
Entscheidungsmodell der „optimierungsbasierten Planung" des APOIVIoduls Supply Network Planning
235
2.
Beispiel zur Aggregation/Disaggregation
242
3.
Modellierung des LP-Entscheidungsmodells fur das Modul Master Planning
246
Modellierung des MILP-Entscheidungsmodells fur das Modul Production Planning
248
Quellcode des NEH-Ansatzes
250
4.
5.
Literaturverzeichnis
255
AbkiJrzungsverzeichnis
Abkijrzungsverzeichnis agg.
aggregiert
ALB
Anwendungszentrum Logistikorientierte Betriebswirtschaft (Fraunhofer Institut)
AP
Advanced Planning
APO
Advanced Planner and Optimizer
APS
Advanced Planning and Scheduling
ATP
Available-To-Promise
B&B
Branch and Bound
B&C
Branch and Cut
bzw.
beziehungsweise
CLSP
Capacitated Lotsizing Problem
CoTP
Configuration-To-Promise
CPFR
Collaborative Planning, Forecasting and Replenishment
CTM
Capable-To-Match
CTP
Capable-To-Promise
d. h.
das heiflt
DC
Distribution Center
DDM
Distributed Decision Making
det.
detailliert
DLZ
Durchlaufzeit
DP
Demand Planning
DS
Detailed Scheduling
EDI
Electronic Data Interchange
ELSP
Economic Lot Scheduling Problem
XIII
XIV
Abkurzungsverzeichnis
ERP
Enterprise Resource Planning
et al.
et alii
etc.
et cetera
f.
folgende
ff.
fortfolgende
ggf.
gegebenenfalls
GLSP
General Lotslzing and Scheduling Problem
HPP
Hierarchische Produktionsplanung
i. d. R.
in der Regel
i. e. S.
im engeren Sinne
i. V. m.
in Verbindung mit
inkl.
inklusive
IP
Integer Programmierung
IT
Informationstechnoiogie
JIT
Just in time
KPI
Key Perfomance Indicators
LIT
Linkoping Institute of Technology
LP
Lineare Programmierung
MIT
Massachusetts Institute of Technology
MLCLSP
Multi Level Capacitated Lotsizing Problem
MM
Materials Management
MP
Master Planning
MRP II
Manufacturing Resource Planning
MRP
Material Requirements Planning
ND
Network Design
Abkurzungsverzeichnis NEH
Nawaz, Enscore und Ham
NP
nicht-polynomial
o. S.
ohne Seite
OPL
Optimization Programming Language
PKW
Personenkraftwagen
PP
Production Planning
PPM
Produktionsprozessmodell
PPS
Produktionsplanung und -steuerung
R/3
Release 3
ROI
Return on Investment
S.
Seite
SA
Simulated Annealing
SC
Supply Chain
sec
Supply Chain Cockpit
SCE
Supply Chain Execution
SCM
Supply Chain Management
SCOR
Supply-Chain Operations Reference-Model
SCP
Supply Chain Planning
SD
Sales and Distribution
SNP
Strategic Network Planning (APS-Struktur)
SNP
Supply Network Planning (APO, SAP AG)
TA
Threshold Accepting
TP
Transport Planning
u. a.
unter anderem
u. U.
unter Umstanden
XV
XVI
AbkiJrzungsverzeichnis
vgl.
vergleiche
VS
Vehicle Scheduling
WiSt
Wirtschaftswissenschaftliches Studium
WISU
das Wirtschaftsstudium
z. B.
zum Beispiel
z. T.
zum Teil
ZF
Zielfunktion
ZfB
Zeitschrift fur Betriebswirtschaft
zfbf
Zeitschrift fur betriebswirtschaftliche Forschung
Abbildungsverzeichnis
XVII
Abbildungsverzeichnis Abbildung 1:
Integrationsarchitektur verschiedener APS-Systeme
10
Abbildung 2:
Supply Chain Planning-Matrix
15
Abbildung 3:
Darstellung einer Supply Chain im Rahmen des Network Design
20
Abbildung 4:
Darstellung der Zuordnung von Kunden zu Verteilzentren auf Basis von Voronoi-Diagrammen
22
Abbildung 5: Abbildung 6: Abbildung 7: Abbildung 8: Abbildung 9: Abbildung 10: Abbildung 11 Abbildung 12 Abbildung 13: Abbildung 14:
Ablauf der Mittelfristigen Produktionsplanung (Supply Network Planning)
26
Parametergewichtung im Supply Network Planning
28
Ablauf der Losgroflen- und Ablaufplanung (Production Planning/Detailed Scheduling) Mehrstuflge Zuordnung von Bestellmengen zu Kundenauftragen (Pegging)
39
Ablauf der Transportplanung (Transport Planning/ Vehicle Scheduling)
48
37
Interaktive Optimierung in der Transportplanung (Transport PlanningA/ehicle Scheduling)
50
Prozess der Ablaufplanung
53
Vorgehensweise der Absatzplanung (Demand Planning)
56
Ablauf der Verfugbarkeitsprufung (Global Available-To-Promise) Arten und Fristigkeit der Kollaboration
61 66
Abbildung 15:
Inhaltliche Zuordnung von Teilplanen der Produktionsplanung zu Modulen von APS-Systemen 71
Abbildung 16
Interdependenzen zwischen den Modulen von APS-Systemen
73
Abbildung 17
Faktoren der Komplexitat und Instrumente zu ihrer Handhabung
80
Abbildung 18
Instrumente der modellorientierten Komplexitatsreduktion in der Produktionsplanung
82
Abbildung 19
Dekompositionsverfahren von Entscheidungsmodellen
83
Abbildung 20
Planungsebenen der Hierarchischen Produktionsplanung
87
Abbildung 21
Kopplungen zwischen Ebenen hierarchischer Planungssysteme
93
Abbildung 22
Formaldarstellung hierarchischer Planungssysteme
95
XVIII
Abbildungsverzeichnis
Abbildung 23
Hierarchische Beziehung zwischen ausgewahlten APS-Modulen
Abbildung 24
Koordinationsaltemativen fur ausgewahlte APS-Module
100
Abbildung 25
Schema des Aggregations-ZDisaggregations-Prozesses bei Entscheidungsnnodellen unter Berucksichtigung der Komplexitatsveranderung
103
Abbildung 26:
Gewinnmaximales Produktionsprogramm
108
Abbildung 27:
Gewichtungsaltemativen bei der Aggregation von Produkt-
Abbildung 28: Abbildung 29:
98
variablen
109
Aggregation von Restriktionen zu einer Restriktionen-Gruppe
111
Auswirkung der Aggregation von Restriktionen auf den
Abbildung 30:
Zielfunktionswert
112
Abbildung 31:
Relaxierung der Absatzobergrenze von Produkt X2
119
Abbildung 32:
Relaxierung der Mindestmengenbedingung von Produkt Xi
120
Abbildung 33:
Hierarchische Struktur des Hax/Meal-Ansatzes
123
Planungskonzept von hierarchischen ProduktionsplanungsAbbildung 34: Abbildung 35: Abbildung 36 Abbildung 37: Abbildung 38: Abbildung 39: Abbildung 40: Abbildung 41 Abbildung 42: Abbildung 43:
Abbildung 44: Abbildung 45:
systemen nach Hax/Meal
125
Struktur des Produktionssteuerungs-Systenns von Axsater
135
Prozess der Hierarchischen Produktionsplanung von Axsater
136
Planungsebenen der Hierarchischen Produktionsplanung von Zapfel/Tobisch Zusammenhang der Koeffizienten zwischen den Teilmodellen
143
Programmplanung und Losgroflenplanung
149
Hierarchische Produktionsplanung von Zapfel/Tobisch
151
APS-Modulauswahl fur die Entwicklung eines Gesamtkonzeptes
158
Struktur der Koordination im Gesamtkonzept fur APS-Systeme
159
Uberblick uber das Gesamtkonzept produktionsbezogener Module fur APS-Systeme
160
Iterative Koordination
180
Losungsprozess fur MILP-Modellezwischen den Modulen Master Formale Kopplungsbeziehungen Planning, der Production Planning und Scheduling Vergleich 2- und 3-stufigen Koordination
217 181 224
Abbildungsverzeichnis
XIX
Abbildung 46:
Parametergewichtung im Supply Network Planning
237
Abbildung 47:
Beziehung der Strom- und Bestandsvariablen (Supply Network Planning)
240
Tabellenverzeichnis
XXI
Tabellenverzeichnis Tabellel:
Funktionsumfang der APS-Systeme ausgewahlter Anbieter
12
Tabelle 2:
Branchenausrichtung ausgewahlter APS-Systeme
14
Tabelle 3:
APS-Module und Losungsverfahren
16
Tabelle 4:
Zusammenfassung der Bewertungsergebnisse
156
Tabelle 5:
Ausgangsdaten
191
Tabelle 6:
AusgangsriJstmatrJx
192
Tabelle 7:
Bildung der aggregierten Parameter auf Basis der Ausgangsgewichtungsfaktoren
194
Ergebnis der Programmplanung (Initialisierung)
195
Bestimmung der Kapazitatsverteilung (Initialisierung)
196
Rustmatrix (Initialisierung)
197
Bestimmung der Gewichtungsfaktoren (Initialisierung)
198
Bearbeitungsfaktoren fur die Maschinen Ml und M3
199
Tabelle 8: Tabelle 9: Tabelle 10: Tabelle 11: Tabelle 12: Tabelle 13:
Tabelle 14:
Produktionszeiten auf den Maschinen Ml bis M3 (Teilperiode 1, Initialisierung) 200 Ergebnis der Ablaufplanung (Teilperiode 1, Initialisierung) 200
Tabelle 15:
Produktionszeiten auf den Maschinen Ml bis M3 (Teilperiode 2, Initialisierung) 201
Tabelle 16:
Ergebnis der Ablaufplanung (Teilperiode 2, Initialisierung)
Tabelle 17:
Produktionszeiten auf den Maschinen Ml bis M3 (Teilperiode 3,
Tabelle 18: Tabelle 19:
201
Initialisierung)
202
Ergebnis der Ablaufplanung (Teilperiode 3, Initialisierung)
202
Produktionszeiten auf den Maschinen Ml bis M3 (Teilperiode 4,
Tabelle 20:
Initialisierung)
203
Tabelle 21:
Ergebnis der Ablaufplanung (Teilperiode 4, Initialisierung)
203
Tabelle 22:
Bestimmung der korrigierten Produktionszeiten
205
Tabelle 23:
Korrigierte Modellparameter (nach der Kalibrierung)
206
Tabelle 24:
Ergebnis der Programmplanung (Validierung)
207
Bestimmung der Kapazitatsverteilung (Validierung)
208
Tabellenverzeichnis
XXII Tabelle 25:
Rustmatrix (Validierung)
209
Tabelle 26:
Bestimmung der Gewichtungsfaktoren (Validierung)
210
Tabelle 27:
Produktionszeiten auf den Maschinen Ml bis M3 (Teilperiode 1, Validierung) 211
Tabelle 28:
Ergebnis der Ablaufplanung (Teilperiode 1, Validierung)
Tabelle 29:
Produktionszeiten auf den Maschinen Ml bis M3 (Teilperiode 2, Validierung) 212
Tabelle 30:
Ergebnis der Ablaufplanung (Teilperiode 2, Validierung)
Tabelle 31:
Produktionszeiten auf den Maschinen Ml bis M3 (Teilperiode 3, Validierung) 213
Tabelle 32:
Ergebnis der Ablaufplanung (Teilperiode 3, Validierung)
Tabelle 33:
Produktionszeiten auf den Maschinen Ml bis M3 (Teilperiode 4,
Tabelle 34: Tabelle 35:
211
212
213
Validierung)
214
Ergebnis der Ablaufplanung (Teilperiode 4, Validierung)
214
Zusammenfassung der Ergebnisse
231
Symbolverzeichnis
XXIII
Symbolverzeichnis Das Symbolverzeichnis enthalt nicht alle verwendeten Indizierungsmoglichkeiten der Symbole. Indizes: A
AbsatzortA=1,..,A
D
Lagerort D = 1,..,D
G
Produktgruppen G = 1,.., G
L
LieferantL= 1,..,L
m
Maschinen/Produktionsstufen m = 1,..,M
p
Produkte^ p = 1,..,P
S
Produktionsstandort S = 1,.., S
t
Teilperioden t = 1,..,T
w
Teile w = 1,..,W
Symbole: Ymt
Transformationskoeffizient von wertmafliger Betrachtung in Kapazitatseinheiten f Kapazitats einheit ^ V Geldeinheit J
ABt"'^'' Maximal-Auftragsbestand ABr"
Mindest-Auftragsbestand
BBwt
Anteil der diesem Zeitraum folgenden Periode, dessen Bedarf ebenfalls abgedeckt sind
boA^
Kapazitat des Transportweges von Lagerort D zum Absatzort A
In der Darstellung von Hax/Meal wurde dieser Index fur Produktfamilien verwendet.
XXIV
Symbolverzeichnis
bD*"
Kapazitat des Lagerortes D
BDwt
Lagerreichweite der Teile w in Periode t (zeitlicher Umfang der gruppen- und periodenspezifischen Bedarfsdeckung)
Bot
Produktionszeit fur Produktgruppe G in Periode t
bmt
Kapazitat der Maschine m in Periode t
bmt''°"^ korrigierte Kapazitat der Maschine m in Periode t bsD^
Kapazitat des Transportweges von Produktionsstandort S z u m Lagerort D
bs^
Kapazitat des Produktionsstandortes S
CDAP^
Transportkosten fur das Produkt p von Lagerort D z u m Absatzort A
Get
variable Produktionskosten fur Produktgruppe G in Periode t (exklusive Arbeitskosten)
Cpt
Produktionskosten von Produkt p in Periode t
CsDp^
Transportkosten fur das Produkt p von Produktionsstandort S z u m Lagerort D
ctom
fiktiver Startauftrag (ctom = 0 fur alle m = 1 ,..,M)
ctio
fiktive Startmaschine (ctjo = 0 fur alle i = 1 ,..,1)
ctim
Fertigstellungszeitpunkt des Auftrags an der i-ten Position auf Maschine m
ctjmt
Fertigstellungszeitpunkt von Operation opjmt
CwL^
Bezugspreis des Teils w vom Lieferanten L
DBwp
Teiledirektbedarfsmatrix der Teile w von Produkt p
dot
Produktionszeit fur Produktgruppe G in Periode t
dmj
Bearbeitungszeit des Auftrags j auf Maschine m
dmpt
Kapazitatsverbrauch pro Produkteinheit p auf Maschine m in Periode t
ec
Stuckerlos von Produktgruppe G
ept
Stuckerlos von Produkt p in Periode t
fpt*""''
korrigierte Rustkosten je Rijstvorgang von Produkt p in Periode t
Symbolverzeichnis
XXV
fmpt
Rustkosten von Produkt p in P e r i o d e t auf M a s c h i n e m
fpP^°P
proportionate Rustkosten von Produktfamilie p
g
Gewichtungsmatrix fiir Variablencluster
go
Gruppenanteil der G r u p p e G
gcp
Gewichtungsfaktor von Produkt p innerhalb der Gruppe G
h
Gewichtungsvektor fur Restriktionencluster
Jpt
Auftrag/Job von Produkt p in Periode t
kbGm
Kapazitatsbedarfskoeffizient fiir Produktnnix G auf Maschine m
Ibc
Absatzuntergrenze der Produktgruppe G bzw. untere Schranke fur die Produktionsm e n g e yo
JDp
Lagerkosten von Produkt p im Lagerort D
IG
Lagerhaltungskosten der Produktgruppe G
lot
Lagerhaltungskosten fiir Produktgruppe G in Periode t
Ict^
variable Lagerkosten fur Endprodukt-Lagermengen d e s Zyklus-Produktmixes G in Periode t
Ict^
variable Lagerkosten fur Z w i s c h e n - L a g e r m e n g e n d e s Zyklus-Produktmixes G in Periode t
Ipt'
Fehlmengenkostensatz von Produkt p in Periode t
Ipt
Lagerhaltungskosten von Produkt p in Periode t
Iwt^
produktgruppen-spezifische Lagerkosten der Teilegruppe w in Periode t
Iwt^
produktgruppen-spezifische Z w i s c h e n - L a g e r k o s t e n d e r T e i l e g r u p p e w in P e r i o d e t
Ibp
A b s a t z u n t e r g r e n z e von Produkt p bzw. untere S c h r a n k e fiir die P r o d u k t i o n s m e n g e yp
Ibw
A b s a t z u n t e r g r e n z e d e s Teils w b z w . untere S c h r a n k e fur die P r o d u k t i o n s m e n g e yw
LGp""^'' M a x i m a l l o s g r o d e von Produkt p LGp""'" Mindestlosgrofie von Produkt p
XXVI
Symbolverzeichnis
Ifp
Lagerraumbedarfskoeffizient von Produkt p
wi
grofie Zahl
NPw
Nettoprimarbedarf des Teils w
Oct
Kosten fur die Nutzung von Zusatzkapazitat von Produktgruppe G in Pehode t
Omt
Zusatzkapazitatskosten auf Maschine m in Pehode t
OoAt^
Zusatzkapazitat des T r a n s p o r t w e g e s von Lagerort D z u m Absatzort A in P e h o d e t
Oot^
Zusatzkapazitat des Lagerortes D in Pehode t
Oct
Inanspruchnahme von Zusatzkapazitat von Produktgruppe G in Pehode t
Omax.t maximale Zusatzkapazitat in Pehode t OsDt^
Zusatzkapazitat des Transportweges von Produktionsstandort S z u m Lagerort D in Pehode t
Ost^
Zusatzkapazitat des Produktionsstandortes S in P e h o d e t
Ot"^^
Inanspruchnahme von Zusatzkapazitat in Pehode t (Master Planning)
Oct^^
Inanspruchnahme von Zusatzkapazitat in Pehode t fur die Produkte p G P Q (Production Planning)
opjmt
Bearbeitungsoperation des Auftrags Jpt auf Maschine m in Pehode t
0Spi
Lagermengenobergrenze von Produktfamilie p in P e h o d e 1
PG
Menge der Produkte in der Produktgruppe G
rjmt
RiJstzeit von Operation opjmt
rrnpt
Rustzeit von Produkt p auf Maschine m in Periode t
Smpt
binare Rustvahable von Produkt p auf Maschine m in P e h o d e t
Spt"
binare Rustubernahmevahable von Produkt p in P e h o d e t
Spt
RiJstintensitat von Produkt p in Pehode t (Anzahl der Rijstvorgange pro Pehode)
sbwv
Sekundarbedarfskoeffizient fur Teilegruppe w a n Teilegruppe v
ssopt
Sicherheitsbestand a m Lagerort D von Produkt p in P e h o d e t
Symbolverzeichnis
XXVII
ssopt'
Unterschreitung des Sicherheitsbestandes am Lagerort D von Produkt p in Periode t
ssct
Sicherheitsbestand fur die Produktgruppe G in Periode t
sSpi
Lagermengenuntergrenze/Sicherheitsbestand von Produktfamilie p in Periode 1
sswi
Lagermengenuntergrenze/Sicheriieitsbestand fur das Produkt/Teil k in Periode 1
stjmt
Startzeit von Operation opjmt
StoA^
Strafkosten fur die Erhohung der Transportkapazitat des Transportweges von Lagerort D zum Absatzort A
StD*"
Strafkosten fur die Erhohung der Lagerkapazitat am Lagerort D
Si/
Strafkosten fur die Fehlmenge von Produkt p
Stp^®
Strafkosten fur die Unterschreitung des Sicherheitsbestandes von Produkt p
StsD^
Strafkosten fur die Erhohung der Transportkapazitat des Transportweges von Produktionsstandort S zum Lagerort D
Sts^
Strafkosten fur die Erhohung der Produktionskapazitat am Standort S
TroApt' nicht gelieferte Transportmenge von Produkt p von Lagerort D z u m Absatzort A TroApt Transportmenge von Produkt p von Lagerort D zum Absatzort A trp
Transportbedarfskoeffizient von Produkt p
ubc
Absatzobergrenze der Produktgruppe G bzw. obere Schranke fur die Produktionsmenge yc
ubp
Absatzobergrenze von Produkt p bzw. obere Schranke fur die Produktionsmenge Vp
ubw
Absatzobergrenze des Teils w bzw. obere Schranke fiir die Produktionsmenge Vw
Vji
binare Zuordnungsvarlable von Auftrag j an Position i
Wp
Menge der Teile w von Produkt p
WwLt
Bezugsmenge des Teils w vom Lieferanten L In Periode t
XApt
Absatzmenge am Absatzort A von Produkt p in Periode t
Xct
Nachfragemenge der Produktgruppe G in Periode t
Xct^
Gesamtprimarbedarf der Periode t fur den Produktmix G aus d e m Endprodukt-Lager
XXVIII
Symbolverzeichnis
XGt^
G e s a m t p r j m a r b e d a r f der P e r i o d e t fur d e n Produktmix G a u s d e m Z w i s c h e n - L a g e r
Xki
N a c h f r a g e m e n g e fur d a s Produkt/Teil w
Xpt
A b s a t z m e n g e von Produkt p in Periode t
Xpt^^
A b s a t z m e n g e von Produkt p in Periode t (Production Planning)
Vet
P r o d u k t i o n s m e n g e der Produktgruppe G in Periode t
Ypt
P r o d u k t i o n s m e n g e von Produkt p In Periode t
VsDpt
gelieferte Produktionsmenge von Produkt p von Standort S z u m Lagerort D in Periode t
Vspt Vwt
P r o d u k t i o n s m e n g e a m Standort S von Produkt p in P e r i o d e t Produktionsmenge von Tell w fur d e n Produktmix G a u s d e r aggregierten P l a n u n g in Periode t
Zopt
L a g e r m e n g e von Produkt p im Lagerort D In Periode t
ZGO
L a g e r m e n g e der Produktgruppe G in Periode 0 ( A n f a n g s l a g e r b e s t a n d )
Zct
L a g e r m e n g e der Produktgruppe G in Periode t
ZGT
L a g e r m e n g e der Produktgruppe G in Periode T ( L a g e r e n d b e s t a n d )
Zct^
L a g e r m e n g e n der Endprodukte d e s Produktmixes G in P e r i o d e t
ZGt^
L a g e r m e n g e n der Z w i s c h e n p r o d u k t e d e s Produktmixes G in P e r i o d e t
Zpo
L a g e r m e n g e von Produkt p in Periode 0 ( A n f a n g s l a g e r b e s t a n d )
Zpo^^
L a g e r m e n g e von Produkt p in Periode t = 0 (Anfangslagerbestand, Production Planning)
Zpi
verfugbarer Lagerbestand von Produktfamilie p in P e r i o d e 1
Zpt'
F e h l m e n g e von Produkt p In Periode t
Zpt
L a g e r m e n g e von Produkt p in Periode t
ZpT
L a g e r m e n g e von Produkt p In Periode T ( L a g e r e n d b e s t a n d )
ZpT^^
L a g e r m e n g e von Produkt p in Periode t = T ( L a g e r e n d b e s t a n d , Production Planning)
ZvGt*
B e s t a n d von Teilegruppe v fur Zwischenprodukte d e s P r o d u k t m i x e s G In Periode t
Symbolverzeichnis ZwGt*
Bestand von Teilegruppe w fur Endprodukte des Produktmixes G in Periode t
Zwi
verfijgbarer Lagerbestand fur das Produkt/Teil w in Periode 1
XXIX
Problemstellung I.
1.
Einleitung
Problemstellung
Gewinnorientierte Untemehmen haben neben kurzfristigen Gewinnabsichten zum Ziel, ihren Wert langfristig zu sichern und zu steigem. Hierzu stellen sie Guter und Dienstleistungen her und bieten sie den Kunden auf dem Absatzmarkt an. Um diese Leistungen anbieten zu konnen, mussen verschiedene Einsatzfaktoren kombiniert und transformiert werden. Zudem befinden sich die Untemehmen in einem Umfeld mit Beschrankungen auf den Absatz- und Beschaffungsmarkten sowie des eigenen Produktionsprozesses, die in der Untemehmensplanung beriicksichtigt werden mussen. Dies fuhrt dazu, dass die Untemehmen den gesamten, meist untemehmensiJbergreifenden Produktionsprozess moglichst optimal planen sowie alle Lieferanten, Kunden und beteiligten Partner zielorientiert aufeinander abstimmen mussen. Die hieraus resultierende Planungsaufgabe wird umso komplexer, je mehr Produkte angeboten werden, die Komplexitat der Produkte und Einsatzfaktoren zunimmt und die Anzahl der beteiligten Partner steigt. Erschwerend kommt hinzu, dass der Produktionsprozess bei einer Vertellung der Produktion auf mehrere Untemehmen nicht mehr zentral steuerbar ist. Zur Unterstutzung von Planung, Durchfuhrung und Steuerung von Produktionsprozessen wurden Konzepte zur Produktionsplanung und -steuerung (PPS-Systeme) entwickelt. Das i. d. R. mehrstufige Vorgehen beginnt mit einer Prognose fur die Absatzmengen, did uber eine Bedarfsauflosung und die zeitliche sowie kapazitatsmaflige Abstimmung in Fertigungsauftrage umgesetzt werden. Der Bedarf zur Unterstutzung der betrieblichen Planung, speziell der Produktionsplanung, durch geeignete Informationstechnologien hat die Software-Hersteller dazu veranlasst, Produkte zu entwickein, in denen diese Vorgehensweise durch ein einheitliches integriertes System, dem sog. Enterprise Resource Planning (ERP), abgebildet wird. Das wohl bekannteste ERP-System R/3 wurde von der SAP AG entwickelt. ERP-Systeme umfassen jedoch neben der Abbildung der Produktionsplanung auch beispielsweise die Elemente der Kostenrechnung, der Buchhaltung und der Personalplanung, deren Aufgaben im Folgenden der Arbeit jedoch nicht welter vertieft werden. Die grundsatzliche Kritik an dem sukzessiven Vorgehenskonzept der PPS-Systeme, der damit verbundenen Probleme und das unzureichende Angebot an entscheidungsunterstiitzenden Optimierungsverfahren in den ERP-Systemen haben zu einer Entwicklung von sog. Ad-
2
Einleitung
vanced Planning and Scheduling (APS)-Systemen gefuhrt. Diese Systeme, die als Erganzung zu den bestehenden ERP-Systemen gesehen werden, sollen eine „enA/eiterte und fortgeschrittenere" Planung auf den unterschiedlichen Planungsebenen ermoglichen. Die Problematik der unterschiedlichen Aggregationsniveaus auf verschiedenen Ebenen bleibt hierbei meist unberucksichtigt. Auch die Notwendigkeit der Koordination der einzelnen Teilplanungsprobleme sowie die zu berucksichtigenden interdependenten Beziehungen zwischen den Teilergebnissen werden meist nicht oder nur unzureichend beachtet. Die Analyse, inwieweit APS-Systeme aus modelltheoretischer Sicht diesem Anspruch gerecht werden, ist Ziel der vorliegenden Arbeit. DariJber hinaus wird ein Koordinationsansatz vorgestellt, der die Interdependenzen zwischen den Teilplanungsproblemen der APS-Systeme berucksichtigt, um dem Anspruch an der Planung eines fur alle Module zulassigen Produktionsplanes „naher" zu kommen.
2.
Gang der
Untersuchung
In Abschnitt II werden zunachst die Aufgaben und die Struktur von APS-Systemen herausgearbeltet. In diesem Zusammenhang erfolgt eine Abgrenzung zu Enterprise Resource Planning-Systemen sowie eine Einordnung der APS-Systeme in den Kontext des Supply Chain Management. Neben einer Darstellung der Teilprobleme, die in unterschiedlichen Systemmodulen abgebildet werden, werden die Losungsverfahren eines aktuellen APS-Systems vergleichend vorgestellt und analysiert, inwieweit sie geeignet sind, die entsprechenden Teilprobleme zu losen. Abschlleflend werden auf Basis der Interdependenzen in der Produktionsplanung die interdependenten Beziehungen zwischen den APS-Systemmodulen und vor allem die Notwendigkeit der Koordination herausgearbeitet. Zur Entwicklung eines Koordinationsansatzes fur APS-Systeme werden in Abschnitt III zunachst die relevanten Grundlagen der Hierarchischen Produktionsplanung erarbeitet und die theoretischen Ansatze der Koordination zwischen hierarchisch angeordneten Planungsebenen sowie der Aggregation und Disaggregation bei unterschiedlichen Detaillierungslevein aufgegriffen. Auf dieser Grundlage werden verschiedene Ansatze der Hierarchischen Produktionsplanung vorgestellt und nach den drei Kriterien der Koordination, der Aggregation und der Disaggregation sowie -
der inhaltlichen Ubertragbarkeit auf APS-Systeme
Gang der Untersuchung auf die Eignung als formales Grundkonzept fur einen Koordinationsansatz bewertet. Auf Basis des ausgewahlten Ansatzes der Hierarchischen Produktionsplanung wird in Abschnitt IV ein Koordinationsansatz zur Abbildung ausgewahlter APS-Module entwickelt und die Losungsfahigkeit im Rahmen von Beispielrechnungen uberpriift. Abschnitt IV schliefit mit Uberlegungen zu Erweiterungsmoglichkeiten und Abgrenzungen zu ahnlichen Modellformulierungen ab. Die Zusammenfassung der Ergebnisse dieser Arbeit wird in Abschnitt V vorgenommen. Abschlieftend wird ein Ausblick fCir weitere notwendige Forschungsarbeiten im Bereich der APS-Systeme gegeben.
Advanced Planning and Scheduling-Systeme II.
Advanced Planning and Scheduling-Systeme
Advanced Planning and Scheduling-Systeme (APS-Systeme)^ bilden eine Gruppe von modular aufgebauter Planungsunterstutzungssoftv\/are, die zum einen eine Erweiterung zu Enterprise Resource Planning-Systemen (ERP-Systemen) bietet.^ Zum anderen erfordern veranderte Anforderungen an die Planung zur Unterstutzung des Supply Chain Management fortgeschrittene Methoden der Planung und Terminierung von unternehmensubergreifenden Produktionsprozessen."^ Das Angebot solcher Software-Systeme zur Unterstutzung unternehmensubergreifender Planungs- und DurchfiJhrungsaufgaben in den Unternehmen hat in den letzten Jahren zugenommen, und der Markt wird als weiter wachsend (jahrlich um 10-20 %) eingeschatzt.^
1.
Erweiterung
von Enterprise Resource
Planning-Systemen
Die ..Erweiterung" der APS-Systeme bezieht sich auf die Bereitstellung zusatzlicher Funktionen und Verfahren fur Anwendungen betrieblicher Standardsoftware, d. h. Enterprise Resource Planning (ERP)-Systeme (z. B. SAP R/3^)/ Unter betrieblicher Standardsoftware werden integrierte Systeme aus mehreren Modulen verstanden, die moglichst alie Funktionen eines Unternehmens (Beschaffung und Produktion, Marketing und Vertrieb, Kostenrechnung und Controlling, Personalwirtschaft etc.)® informationstechnologisch unterstutzen und zusatzlich durch eine unternehmensweit einheitliche Datenverwaltung verbinden.^ Die weitere Betrachtung wird sich lediglich auf die Unterstutzung der Produktionsplanung und
In der Literatur wird synonym auch der Begriff der ..Advanced Planning (AP)-Systeme" verwendet. ..Advanced" kann als ..enA/eitert" oder ..fortgeschritten" ubersetzt werden. Vgl. Prockl (1998), S. 443. Vgl. Corsten/Gossinger (2001), 8. 32, und Fritsche (1999), S. 50. Vgl. Busch et al. (2003), S. 110. Die SAP AG fuhrt seit Marz 2003 das Nachfolgesystem „mySAP ERP" ein, das auf einer offeneren IT-Plattform NetWeaver basiert. Bis zum Jahre 2008 sollen die 20500 R/3-Kunden umgestellt haben. Vgl. Koenen/Nonnast (2004), S. 1 f. Vgl. Knolmayer/Mertens/Zeier (2000). S. 119. Vgl. Brady/Monk/Wagner (2001). S. 2 f. Vgl. Hansen/Neumann (2002). S. 122.
Erweiterung von Enterprise Resource Planning-Systemen -steuerung (PPS) durch ERP-Systeme beschranken.^° Das inhaltlich zugrundeliegende betriebswirtschaftliche Grundgerust ist das PPS-Konzept, auf das im Folgenden naher eingegangen werden muss, urn die Erweiterungsnotwendigkeiten durch APS-Systeme herauszuarbeiten. Bereits seit den 60er Jahren wurden fur die Planung der Materialwirtschaft computergestijtzte Planungssysteme entwickelt (Material Requirements Planning, MRP). MRP ist maflgeblich ein verbrauchsgesteuertes Informationssystem zur Materialdisposition ohne Optimierungsfunktionalitaten.''^ Ausgehend von einem fest vorgegebenen Primarbedarf an Enderzeugnissen werden untergeordnete Baugruppen, Einzelteile und Rohstoffe nach Menge und zeitlichem Bedarf uber die StiJcklisten und Arbeitsplane zu Produktions- und Bestelllosen zusammengefasst.^^ Jahre spater wurden vor- und nachgelagerte Planungsstufen in einem Gesamtsystem mit einer Mengen- und Kostensicht integriert (Manufacturing Resource Planning, MRP 11).''^ Mit der Einbeziehung der vorgelagerten Bedarfsplanung mit Hilfe von Absatzprognosen oder Auftragseingangen bei Einzelfertigung und der nachgelagerten Stufe der Kapazitats- und Zeitplanung entwickelte sich das PPS-Konzept.^"^ Hauptkritikpunkte an diesem Konzept sind, dass das Prinzip der Sukzessivplanung eine ausschlieflliche top-downKoordination verfolgt, mit jeder Planungsstufe der Detaillierungsgrad auf der Produkt-, Restriktionen- und Zeitebene zunimmt und erst in einer spaten Planungsphase knappe Kapazitaten beriicksichtigt werden. Die damit verbundenen Probleme der zielorientierten Koordination zwischen den Planungsstufen^^ und der Aggregation und Disaggregation der Ebenen^^ werden durch ERP-Systeme nicht gelost.^^ Hierzu wird auf das Zitat von Fleischmann (1998) verwiesen:
Die Anwendungen in der Praxis unterstutzen zudem Funktionen des Rechnungswesens, der Finanzbuchhaltung, der Personalplanung etc., die nicht Gegenstand der weiteren Untersuchungen sein werden. Vgl. Hax/Candea (1984), S. 441. Vgl.Orlicky(1975), 8. 45ff. Vgl.Wight(1984), S. 54f. Vgl. Drexletal. (1994), 8. 1030. Vgl.AbschnJttlll.1.3. Vgl. Abschnittlll.1.4. Vgl. Jacobs/Bendoly (2003), 8. 233 ff., und Frank/Neumann/8chwindt (1997), 8. 77.
Advanced Planning and Scheduling-Systeme „Die vorhandenen Kapazitaten werden von den auf dem MRP/MRP2-Konzept basierenden PPS-Systemen erst nach Aufstellen eines Plans berucksichtigt. Die Ubereinstimmung zwischen Produktionsplan und verfugbaren Ressourcen ist daher Gluckssache [...]. Mir sctieint das Wort Planung, das in MRP (Material Resource Planning) oder ERP (Enterprise Resource Planning) enthalten ist, nicht sehr angebracht, da die Systeme diese Fahigkeit nicht bieten."'' APS-Systeme haben daher die Aufgabe, durch zusatzliche und erweiterte Optimierungsverfahren die bestehenden ERP-Systeme auf den einzelnen Stufen zu erganzen und die Schwachen zu beheben.^^ Unter erweiterten (..advanced") Verfahren werden daher sowohl weiterentwickelte mathematische Verfahren (z. B. Branch-and-Cut-Verfahren) als auch reale und branchenspezifisch angepasste Planungsverfahren verstanden, die nicht in dem Umfang der ERP-Systeme enthalten sind. APS-Systeme werden aus diesem Grunde auch als Werkzeuge (..Tool-Kit") bezeichnet, die ..on the Top" auf die zu Transaktionssystemen reduzierten ERP-Systeme aufgesetzt werden.^° Sie ersetzen damit nicht die transaktionsbasierten ERPSysteme. da sie zum einen nicht die Datenstrukturen (Stammdaten, Arbeitsplane, Stucklisten) enthalten und zum anderen die Unternehmen unterschiedliche branchen- und unternehmensspezifische Anforderungen an APS-Methoden stellen.^^ In der vorliegenden Arbeit wird geprijft, inwieweit APS-Systeme die bestehenden ERPAnwendungen im Bereich der Produktionsplanung durch zusatzliche Verfahren erganzen und erweitern, um deren Mangel zu beheben und gute sowie zulassige Produktionsplane zu bestimmen.
Fleischmann(1998), S. 52. Vgl. Layden (1999), S. 68. Optimierung bedeutet im Kontext von APS-Systemen jedoch lediglich, aus mehreren ausfiJhrbaren Planen den „besten" auszuwahlen. Vgl. Goetschalckx/Fleischmann (2005), S. 129 f. Vgl. Prockl (1998), 3.443. Vgl. Fritsche (1999), 3.56.
Anforderungen des Supply Chain Management 2.
Anforderungen
des Supply Chain
Management
Die Hersteller von APS-Systemen stellen des Weiteren ihre Produkte als Anwendungen zur UnterstiJtzung des Supply Chain Management (SCM) vor.^^ In diesem Zusammenhang wird kurz auf die Notwendigkeit des SCM eingegangen, urn daraus die zusatzlichen Anforderungen an Pianungsunterstutzungssoftware abzuleiten. Eine Supply Chain^^ ist eine Versorgungskette ausgeweitet „vom Lieferanten des Lieferanten bis zum Kunden des Kunden"^"* und umfasst alle Beschaffungs-, Produktions-, Lager- und Transportaktivitaten zwischen den Teilnehmern der Lieferkette.^^ Die notwendige Planung, Steuerung und Kontrolle einer solchen Kooperation soil durch das Supply Chain Management erreicht werden und kann wie folgt definiert werden. „Supply Chain Management is the task of integrating organizational units along a supply chain and coordinating materials, information and financial flows in order to fulfil (ultimate) customer demands with the aim of improving competitiveness of a supply chain as a whole.'^^ Es ist daher zu klaren, aus welchen Grunden sich Lieferketten bilden (bzw. neu gebildet haben) und wie sich hieraus neue Planungsprobleme ergeben, die mit der bisherigen Planungssoftware nicht ausreichend gelost werden konnen. Drei wichtige Grunde sollen kurz eriautert werden: -
Komplexitat der Produkte,
-
Kt/ndenorientierung und
Die bestehenden ERP-Systeme werden bislang nicht explizit als Software-Anwendungen zur UnterstiJtzung des SCM bezeichnet, da sie keine unternehmensubergreifenden Planungen ermoglichen, die Gestaltung von Supply Chains in der Regel nicht unterstutzen und keine dafur notwendige offene Systemstruktur aufweisen. Vgl. Hellingrath (1998) und Akkermans et al. (2003), S. 297 ff. Die begriffliche Differenzierung in eine Supply Chain (Interaktion mit Lieferanten) und eine Demand Chain (Interaktion mit Kunden) hat sich nicht durchgesetzt, so dass weiterhin Supply Chain als Oberbegriff verwendet wird. Vgl. Christopher (1998), S. 18, Busch et al. (2003), S. 5. Becker (2002), S. 65. Die Erweiterung der SCM-Betrachtung um Recycling-Prozesse zu einem Closed Loop Supply Chain Management wird zunachst nicht berucksichtigt, da diese Planungsaufgaben nur von wenigen Branchen gelost werden mussen, wie z. B. der Automobilindustrie. Im Unterschied zum klassischen SCM werden die Phasen der Sammlung, der Aufbereitung und der Wiederverarbeitung zusatziich berucksichtigt. Vgl. Dyckhoff/Souren/Keilen (2004), S. 17. Stadtler (2005), S. 11.
Advanced Planning and Scheduling-Systeme
-
Veranderungen des Marktumfeldes.
Die stetige Weiterentwicklung von bestehenden Produkten fijhrt dazu, dass das Endprodukt, bestehend aus einer Vielzahl von Einzelteilen und Baugruppen, in der Entwicklung und der Herstellung zu komplex wird, urn es komplett eigenstandig herstellen zu konnen.^^ Hinzu kommt das Bestreben, in immer kiirzeren Lebenszyklen Produkte auf dem Markt anzubieten, so dass die Entwicklungs- und Herstellungszeiten drastisch reduziert werden miissen. Diese Problematik versuchen Unternehmen dadurch zu losen, dass die Entwicklung und die Leistungserstellung der Produkte auf mehrere Unternehmen verteilt werden.^® Hieraus folgen Planungs-, Steuerungs- und Kontrollaufgaben in den Bereichen Beschaffung, Produktion, Distribution Oder Transport, die nunmehr unternehmensubergreifend gelost werden mijssen.^^ Die dem einzelnen Unternehmen verbleibenden wertschopfenden Anteile am gesamten Leistungserstellungsprozess entsprechen haufig den selbst bestimmten Kernkompetenzen. Vor dem Hintergrund des Shareholder-Value-Konzepts konnen auch Renditezlele dazu fijhren, dass ..unrentable", ..nicht zum Kerngeschaft gehorende" oder ,.zu komplexe" Aufgabenbereiche auf andere Unternehmen ausgelagert werden.^° Die Folge ist eine Aufspaltung der Leistungserstellung auf eine Vielzahl von Unternehmen, die eine Lieferkette bilden. Die explizite Fokussierung auf den (End-)Ktyncye/7 und dessen Zufriedenheit im SCM-Konzept begrundet die Notwendigkeit, nicht nur die letzte Stufe zum Kunden, sondern alle Stufen des Leistungserstellungsprozesses in die Planung und Betrachtung mit aufzunehmen. Gemeinsames Ziel ist das Angebot der vom Kunden gewiinschten Leistung in der richtigen Qualitat, in der geforderten Zeit und bei angemessenen Kosten.^^ Das Erreichen dieser Kundenwijnsche ist nur noch gemeinsam und nicht mehr von einem Unternehmen isoliert zu erreichen. Durch die Aufteilung miissen daher samtliche organisatorisch unabhangigen Teilnehmer auch in die Planung einbezogen werden.
Bin- und Auslagerungsbarrieren sind vorrangig Kapital und Know-How. Vgl. Picot (1991), S. 347. Vgl. Mikus (1998). S. 16 ff., sowie Baumgarten/Wiendahl/Zentes (2001). Gleichzeitig ist die Tendenz zur Reintegration von ausgesourceten Unternehmensteilen zu erkennen. Vgl. Doig et al. (2001). S. 25ff. Vgl. Busch et al. (2003). S. 8. Hierzu zahlen beispielsweise Abteilungen fur Datenverarbeitung. Buchhaltung. Logistik (Third Oder Forth Party Logistic Provider) oder Kantinen. Vgl. Min/Zhou (2002). S. 233. Vgl. Kruger/Steven (2002). S. 591.
Anforderungen des Supply Chain Management
Ein weiterer Aspekt ist der weltweite Abbau von Handelsbarrieren, der dazu fuhrt, dass die Produkte auf einem grolieren Markt angeboten, die Ressourcen von zusatzlichen Quellen bezogen werden konnen und eine Verlagerung von Produktions- und Absatzorten ermoglicht wird.^^ Hieraus kann eine Verscharfung der Konkurrenzsituation resultieren, die auf die abzusetzenden Produkte erhohten Kosten-, Zeit- und Qualitatsdruck ausubt. Zusammenfassend kann festgestellt werden, dass aus den angefuhrten Grunden Lieferketten entstehen und Marktanforderungen eine unternehnnensubergreifende, und dannit ..fortgeschrittene" Planung, Steuerung und Kontrolle der gesamten Supply Chain erfordern, die blslang nur unternehmensintern erforderlich war.^^ Die unternehmensubergreifende Planung unterscheidet sich von der internen Planung dadurch, dass bei organisatorisch unabhangigen Teilnehmern einer Supply Chain unterschiedliche Zielsetzungen und Restriktionen, zusatzliche Verflechtungen zu anderen Unternehmensnetzwerken und die Verteilungsprobleme von Gewlnnen und Verlusten auf die Lieferkette berucksichtigt werden nnussen. Eine hierfiir ausgerichtete Planungssoftware muss daher die geeigneten Planungsmodule^ und Verfahren fur intra- und interorganisationale Problemstellungen zur Verfijgung stellen.^^ SCM-Software lasst sIch unterscheiden in Supply Chain Execution-Systeme (SCE) und Supply Chain Planning-Systeme (SCP). Unterscheidungskriterium ist der Zeithorizont der unterstutzenden Aktivitaten.^^ SCE-Systeme haben die Aufgabe, auf operativer Ebene die Steuerung und Kontrolle sowie den Uberblick uber eine Lieferkette zu unterstutzen und die Reaktionsfahigkeit in Echtzeit innerhalb eines Unternehmens auf nnarkt- und storungsbedingte Veranderungen zu erreichen.^^ APS-Systeme stellen jedoch SCP-Systeme dar, die uber die Kontrolle einer Supply Chain hinaus konkrete Teilproblenne optimieren, urn die damit ver-
Vgl. Graf (2004), S. 62 f. 33
Diese Betrachtung kann auf Liefernetzwerke, sog. Supply Networks, ausgeweitet werden.
34
Beispielsweise enthalt ein ERP-System kein Modul zur Standortplanung bzw. der Gestaltung von Supply Chains. Akkermans et al. (2003), S. 297.
35
Vgl. Kilger (1998), S. 54, und Akkermans et al. (2003), S. 297.
36
Vgl. Krupp (2001), S. 15.
37
Vgl. Meyr/Wagner/Rohde (2005), S. 114.
Advanced Planning and Scheduling-Systeme
10
bundenen Ziele etwa der Lagerbestandssenkung, der Reduzierung des Bullwhip-Effektes^® Oder der Verbesserung der unternehnriensubergreifenden Zusammenarbeit (Collaborative Planning, Forecasting and Replenishment, CPFRf ^ zur Realisierung von strategischen Zeit-, Qualitats-, Kosten- und Flexibilitatsvorteilen zu erreichen/° Die Eignung von APS-Systemen fiir eine Unterstutzung des SCM wird in dieser Arbeit nur kurz diskutiert, da sich der aktuelle Einsatzbereich von SCM-Software zwar auf standortijbergreifende aber noch nicht auf die unternehmensubergreifende Planung erstreckt, wie in der folgenden Abbildung 1 dargestellt wird.
(internet)
Lieferant S - _ ^
Abbildung 1:
Unternehmensverbund
(internet)
V^-^
Kunde
Integrationsarchitektur verschiedener APS-Systeme^^
Es wird aus der Abbildung deutlich, dass bislang APS-Systeme verschiedene ERP-Systeme einbinden und eine Gesamtplanung unternehmensintern ermoglichen. Die Abstimmung ver-
Ansatze zur Messung und Reduzierung des Bullwhip-Effektes durch die Bereitstellung vollstandiger Nachfrageinformationen sind in Chen/Drezner/Ryan/Simchi-Levi (2000), S. 436 ff., entwickelt worden. Einen Uberblick ijber die Ursachen und die Handlungsalternativen geben Takahashi/Myreshka (2004) und Lee/Padmanabhan/Whang (1997a), S. 546 ff., und (1997b), S. 93 ff. 39
Vgl. Seifert (2002) und die darin angegebene Literatur.
40
Vgl. Weber/Dehler/Wertz (2000), S. 266. in Aniehnung an Busch et al. (2003), S. 33.
Struktur von APS-Systemen
11
schiedener APS-Systeme in einer Supply Chain erfolgt lediglich uber ..Coliaboration"Schnittstellen zu Lieferanten und Kunden.
3.
Struktur von
APS-Systemen
Die Entwicklung einer allgemeinen Struktur fur APS-Systeme, die eine Vergleichsgrundlage bildet, ist meist lediglich auf einen groben Modulvergleich der Systeme beschrankt und nicht urn die Analyse der Losungsverfahren erweitert, wie in der folgenden Tabelle 1 dargestellt ist.
Advanced Planning and Scheduling-Systenne
12 CO Q}
-1
Funktionsumfang der APS-Systeme
Q} CD (Q O
(/) O
D Q. •D
Z
1
o 3
D D CQ
o 9r "0
Q) D (Q
2 S Q}
Q)
11. Q
— CD C
o Q.
c
o" "D Q)
3
13
CD 3_
CO
5
D a/
H Q)
>
3 Q.
(D
CD (Q
[5 Q)
— i
C (A
(D
=T 3(D
I
1 f^ 3(D
-• 1 5" c a>
S5.
1 Axxom
•
•
r#.f ^%i •
c
CD
c
3
3
C
2c
3
a O
3 Q. CD (D
(O
o
3 Q. CD.
CD C/>
c
3 CL 3®.
ST
^
%
CD Ql C
a
0
0' =3
3 U> • ^
CD"
t
c"
CD (rt CD 3
CO CD 3
•
•
3
ci
CD
3. (D
1 Agilisys
5'
(D
C
c
H
0)
•o
•
•
^1^^
•
• •
1 Baan
•
•
1 D e m a n d Solutions 1 Descartes
1 DynaSys 1 \2 Technologies
1 Icon-SCM 1 Manugistics
I Mapics 1 Oracle
• ^ #a • • • • • • • ''y%w K,^*t'-' } ^ ^ , ~^i'4^^T ^^.; ,,^,: Wi^.||$' ^^^• ^ 5 !?*« • • • • 'i^^ '•^^k A!f i^ , 1 * 1 f ^ •Af?M. ^^ ^ ^ Amim^im ^I^tel ^ ^tf^:~,• ^ r * • • • • • • • • • •
»0^
f^" ^ s ' S .
m
1 Retek
4. W 1 ^
p^tA
SAP [ Wassermann
I *
J
^A».,
li^ii iJrSK.f'•;-;; ^Wftll
J ^
hU>'.
.:PA'A.« m ^ < iWT' , i | ^ , .
•';
i£S«
l^lg
K "X
' ^. S^^»^-)
I Branchenschwerpunkt Branchenlosung wird angetx)ten
Tabelle 2:
Branchenausrichtung ausgewahlter APS-Systeme^
Eine weitere Schwierigkeit bei der Strukturierung von APS-Systemen ist die individuelle Namensgebung und Informationsbereitstellung durch die Hersteller selbst. Verwirrende Abkurzungen und unspezifizierte Begrifflichkeiten wecken falsche Erwartungen an die Anwendungen. Zudem wird durch oberflachliche Beschreibungen in den Informationsbroschuren der Hersteller lediglich aufgezahit, welche Probleme die Systeme losen konnen, ohne die Verfahren zu veroffentlichen. Qualitative Studien iiber den Vergleich von SCM-Software der wichtigsten Anbieter sind daher nur sehr schwer Interpretierbar."^^ Als Grundlage zur Darstellung von APS-Strukturen soil der Ansatz von MeyrA/Vagner/Rohde herangezogen werden, der in Abbildung 2 erweitert wurde.
47
Vgl. Busch et al. (2003), S. 75.
48
Vergleichende Studien wurden in Pirron et al. (1998), S. 60 ff., und Pirron et al. (1999), S. 69 ff., vorgenonnmen.
Struktur von APS-Systemen
15
Zeitdimension Strategische Netzstrukturplanung langfristig
(Strategic Network Planning)
Mittelfristige Produktionsplanung mittelfristig
Absatzplanung
(Master Planning)
Bedarfsplanung
kurzfristig
(Material Requirements Planning)
Losgroftenund Ablaufplanung (Production Planning, Scheduling)
Transportplanung (Distribution Planning, Transport Planning)
(Demand Planning)
Verfijgbarkeltsprufung (Available-ToPromise)
Supply Chain Monitoring
Beschaffung
Abbildung 2:
Produktion
Funktionsdimension
Supply Chain Planning-Matrix^^
Die Matrix wird aufgespannt durch die horizontale Funktionsdimension und die vertikale Zeitdimension bezuglich der Fristigkeit der Planung. In diese Dimensionen werden die Module der APS-Systeme eingeordnet. In der weiteren Betrachtung werden zunachst die Hauptmodule untersucht, denen betrlebswirtschaftllche Entscheidungsmodelle der linearen und der gemischt-ganzzahligen Programmierung sowie Metaheuristiken oder Constraint Programming zugrunde liegen.^° Die weiteren Module erfiJIIen unterstutzende Funktionen zu den Hauptmodulen. Tabelle 3 stellt eine Ubersicht dar, welche Losungsverfahren in den unterschiedlichen Modulen eingesetzt werden konnen.
In Aniehnung an Meyr/Wagner/Rhode (2005) S. 109. Hierzu zahlen die Strategische Netzstrukturplanung, die Mittelfristige Produktionsplanung, die Losgrolien- und Ablaufplanung sowie die Transportplanung.
Advanced Planning and Scheduling-Systeme
id
O) c
c
E E
E 0) To c OJ c
0) OJ •Q5
N
1 Absatzplanung (Demand Planning) 1 Strategische Netzstrukturplanung (Strategic Network Planning) 1 Mittelfristige Produktionsplanung (Master Planning) 1 Losgrolien- und Ablaufplanung (Production Planning & Scheduling) 1 Transportplanung (Distribution & Transport Planning) 1 Bedarfsplanung 1 (Purchasing & Material Requirements Planning) 1 Verfijgbarkeitsprufung 1 (Demand Fulfillment & Available-To-Promise)
Tabelle 3:
•
0)
E E (0
? Q. 0^ to ^ ' - ^ • ^ - ^ -
'.^'^'r^ § Durchfuhrung ^ der Prognose
Sondereinflusse ^ 2
prognostizierte Bedarfsmengen
Prognosefehler Bewertung der Prognose durch Vergleich mit Ist-Bedarf
Ubergabe an die Programmpla nung
Abbildung 11: Prozess der Ablaufplanung^^ Grundlage der Absatzplanung sind erfasste Vergangenheitsdaten von Bedarfsmengen. Aus der Vielzahl von Daten muss fur die Prognose zukijnftiger Nachfragemengen je nach Zielsetzung eine Auswahl oder eine Zusammenfassung der Daten vorgenommen werden. Aus Wirtschaftlichkeitsgriinden wird nicht angestrebt, die zukunftigen Bedarfe jedes Produktes exakt zu bestimmen. Die Wahl der zu prognostizierenden Produkte kann beispielsweise durch eine ABC-Analyse unterstutzt werden, bei der die Klassifikation der Produkte jeweils nach ihrem prozentualen Anteil am Gesamt-Verbrauchswert erfolgt. Ein weiteres Auswahlkriterium ist etwa die Schwankung der Nachfragemengen (XYZ-Analyse). Bei Produkten mit einem uber mehrere Perioden konstanten Nachfrageverlauf konnen Vorgabewerte aus der Vergangenheit ubernommen werden und es bedarf keiner neuen Formulierung des Prognosemodells. Haufig werden die Daten fur die Absatzplanung zur Reduzierung der Komplexitat und aus GriJnden der Ubersichtlichkeit aggregiert. Die haufigsten Aggregationsebenen sind die Zeit-, die Produkt-, die Kunden- und die regionale Ebene. Bei einer Absatzplanung fur das nachste Jahr werden in der Regel Monate als Teilperioden gewahit und vorliegende Vergangenheitsdaten von Tagesbedarfen auf Monatsbedarfe aggregiert. Das Gleiche gilt fur die Zusammenfassung von mehreren Produkten zu Produktgruppen und einzelnen Nachfrageorten zu Regionen. Grunde in der Aggregation liegen etwa in der Komplexitatsreduzierung
In Aniehnung an Silver/Pyke/Peterson (1998), S. 75.
54
Advanced Planning and Scheduling-Systeme
des Datenvolunnens und in der haufig mangelhaften Verfugbarkeit der Daten in den bestehenden Data Warehouses der Unternehmen der gesamten Supply Chain. Die Vorhersage der Absatzmengen wird durch den Einsatz von Prognosemodellen unterstutzt. Vier unterschiedliche Verfahrenstypen sind zu unterscheiden, die durch verschiedene Modelle beschrieben werden konnen:^"^^ -
Qualitative Verfahren, Statistische Verfahren/Zeitreihenanalysen, Kausale Verfahren und What-if-Analysen/Simulationen.
Qualitative Verfahren basieren auf subjektiven Einschatzungen und Meinungen von Experten, die sich beispielsweise auf gemeinsamen Treffen austauschen (Konsensorlentierung) Oder unabhangig voneinander standardisierte Fragebogen ausfullen und auswerten (DelphiMethode). Statistisctie Verfahren basieren auf der Analyse vergangenheitsbezogener Zeitreihen von Bedarfsmengen und versuchen eine Fortschreibung der Entwicklung zukunftiger Absatzmengen fur einen definierten Zeitraum. Zur Abbildung des zeitlichen Verlaufes der Mengen werden verschiedene Modelle eingesetzt, die lineare, saisonale und trendfornnige Entwicklungen und deren Kombinationen abbilden konnen.^^° Wesentliche Voraussetzung ist hierfur, dass die zugrunde liegende Zeitreihe ausreichend lang ist, so dass z. B. Saisonzyklen erfasst und erkannt werden konnen. Kausale Verfahren berucksichtigen hingegen zusatzlich verschiedene qualitative Einflussfaktoren (Regressoren), die in die Vorhersage zukunftiger Bedarfsmengen eingehen (Multiple Regressionsanalyse). Weitere Verfahren fur die Absatzplanung sind What-if-Analysen/Simulationen,
mit denen
verschiedene Szenarien und deren Konsequenzen auf die Planungsergebnisse konstruiert werden, um die Reaktionen auf verschiedene Veranderungen besser abzuschatzen. Die
'^^
Vgl. Chase/Aquilano/Jacobs (1998), S. 501.
^^°
Exponentielle Glattung, Verfahren nach Winters, Box-Jenkins etc.
Struktur von APS-Systemen
55
Wahl des Verfahrens und des speziellen Modells ist wegen der groflen Unterschiede der Ergebnisse und deren Aussagefahigkeit von entscheidender Bedeutung.^^^ Nach der Auswahl des Modells kann die Prognose durchgefuhrt werden. Zu berijcksichtigen sind fijr die Bestimmung der prognostizierten Bedarfsmengen in den Teilperioden Sondereinflusse, die aus der Struktur der Vergangenheitsdaten nicht hervorgehen. Hierzu zahlen beispielsweise
besondere
Promotionaktionen
oder
die
Berucksichtigung
der
Produkt-
Lebenszyklusphasen, die einen grofien Einfluss auf die Nachfrageentwicklung haben und durch den Planer explizit in die Absatzplanung einflieflen konnen. Nach der Planung der Bedarfsmengen konnen Prognosefehler durch den Vergleich der Prognoseergebnisse mit den aktuellen Ist-Bedarfsmengen ermittelt werden. Bei zu groden Prognosefehlern sind entweder die Parameter eines Modells oder sogar das Prognosemodell selbst neu zu wahlen. Parameterveranderungen sollten jedoch nicht zu haufig und zu radikal vorgenommen werden, da sonst das Modell zu „nerv6s" reagiert.^^^ Die Gute der Prognose wird uber Kennzahlen^^^ gemessen.^^ Die Funktionsweise des APO-Moduls der Absatzplanung (Demand Planning) der SAP AG lasst sich, wie in den meisten APS-Systemen, ebenfalls als Prozess darstellen. In Abbildung 12 werden die einzelnen Planungsschritte in der logischen und zeitlichen Reihenfolge aufgefuhrt.^^^
Bine Ubersicht uber die verschiedenen Modelle zu den Verfahren ist in Chase/Aquilano/Jacobs (1998), 8.501, zufinden. 152
Vgl. Wagner (2005), S. 153.
153
Mittlere absolute Abweichung, nnittlerer quadrierter Fehler, mittierer absoluter prozentualer Fehler, Durbin-Watson-Koeffizient, F-Test, t-Test etc. Auch wenn Wagner (2005), S. 140, die Sicherheitsbestandsplanung zu den Aufgaben des Demand Planning zahit, so ist diese dem Modul Master Planning zuzuordnen. Vgl. Bartsch/Blckenbach (2002), S. 119.
56
Advanced Planning and Scheduling-Systeme
Zusammensteliung verfiigbarer Vergangenheitsdaten
D
0 Auswahl eines Prognosemodells und Erstellen einer Absatzprognose - Zeitreihenanalyse - Kausalanalyse - kombinierte Prognose
3 Q. •V Q)
CO
Modellierung von Sondereinfliissen - Lebenszyklusplanung - Promotion-Planung
Ubergabe der Prognoseergebnisse an die Mittelfristige Produktionsplanung (Supply Network Planning)
Abbildung 12:
Vorgehensweise der Absatzplanung (Demand Planning)^^^
Urn die Planung durchfuhren zu konnen, mussen zunachst die notwendigen Vergangenheitsdaten und Stammdaten der zu planenden Produkte ermittelt und zusammengestellt werden. Hierfur erstellt der Planer in dem APO-Modul eine Planungsmappe, in welcher die Detaillierung der Daten fur die Planung auf den verschiedenen Ebenen (z. B. Regionen, Sparten, Produkte, Kunden, Grofie der Teilperioden) festlegt wird. Die Zusammenfassung der Ebenen erfolgt ijber fixierte Gewichtungsfaktoren (mengenorientiert Oder gleichgewichtet).^^^
In Aniehnung an Bartsch/Bickenbach (2002), S. 120. Vgl. Dickersbach (2004), S. 29.
Struktur von APS-Systemen
57
Fijr die Auswahl und den Entwurf eines Prognosemodells stehen drei Verfahren, die in ihrer Anwendung kombiniert werden konnen,^^® zur Verfugung: Zeitreihenanalyse, -
Kausalanalyse und kombinierte Prognose.
Die Zeitreihenanalyse (univariate Prognose) im APO-IVIodul Demand Planning stellt Modelle zur Verfugung, die konstante, trendformige und saisonale Entwicklungen sowie deren Kombinationen abbilden konnen.^^^ Neben der Auswahl durch den Planer bietet das APO-Modul die Moglichkeit der automatischen Modellauswahl an, bei der das System die Vergangenheitsdaten auf verschiedene Verlaufsformen testet. Auch die Einstellung der Modellparameter (Grundwert, Trendwert und Salsonindex) wird ubernommen und kann vom Planer verandert werden. Schliefilich lassen sich in dem Modul verschiedene Mafie zur Beurteilung der Prognosegenauigkeit berechnen.^^° Im Rahmen der Kausalanalyse wird die multiple lineare Regression als Modell zur Verfugung gestellt. Zur Prufung der Gute der Gewichtungsfaktoren fur die verschiedenen Regressoren konnen wiederum verschiedene Anpassungsmafie bestimmt werden.^^^ Zusatzlich kann die Absatzplanung auch mit einer kombinierten Prognose erfolgen, indem Prognosewerte verschiedener Verfahren (z. B. der trendbasierten Zeitreihenanalyse und der Kausalanalyse) fur gleiche Zeitabschnitte unterschiedlich gewichtet werden und einen neuen prognostizierten Absatzverlauf ergeben. Liegen fur ein Produkt keine Vergangenheitswerte vor, kann der Planer die Prognose auf Basis von Vergangenheitswerten eines Produktes Oder der Kombination mehrerer ahnlicher Produkte vornehmen. Dieses Vorgehen wird als „Like"-Modellierung bezeichnet. Zur Berucksichtigung von Sondereinflussen konnen die Lebenszyklusplanung und die Promotion-Planung einbezogen werden. Ein Lebenszyklus wird in drei Phasen unterteilt, die
158
Vgl. Buxmann/Konig (2000), S. 104.
159
Vgl. Bartsch/Bickenbach (2002), S. 133 ff.
160
Mittlere absolute Abweichung, Fehlersumme, mittlerer absoluter prozentualer Fehler, Quadratwurzel des mittleren quadratischen Fehlers und mittlerer prozentualer Fehler. R-Quadrat, Angepasstes R-Quadrat, Durbin-h, Durbin-Watson, t-Test, F-Test, Mittlere Elastizitat.
58
Advanced Planning and Scheduling-Systeme
Wachstumsphase (Phase-in), die Sattigungsphase und die Auslaufphase (Phase-out). In dem zu bestlmmenden Phase-in- und Phase-out-Zeitraum werden die zuvor prognostizierten Bedarfsmengen urn vorgegebene Prozentwerte verandert und somit eine steigende bzw. fallende Absatzkurve simuliert. Zwischen diesen Zeitraumen werden die ursprunglichen Prognosewerte nicht korrigiert.^^^ Bei der Promotion-Planung konnen fur einen festgelegten Zeitraum Bedarfsveranderungen durch z. B. Werbeaktionen pauschal Oder prozentual berucksichtigt werden. Auch die Auswirkungen auf andere Produkte (Kannibalisierungseffekte) sind darstellbar.^^^ Die Ergebnisse der Absatzplanung werden an das APO-Modul Supply Network Planning ubergeben. Nach der Mittelfristigen Produktionsplanung werden schliefllich die Vergangenheitsdaten fortgeschrieben und schlieften den Planungsprozess der Absatzplanung ab. Diese Aufgabe zahit jedoch nicht mehr zur Absatzplanung selbst. Die Absatzplanung im APO-Systemen entsphcht weitestgehend dem in Abbildung 11 dargestellten Vorgehen. Die zur Verfugung stehenden Verfahren und Modelle sind sehr allgemein und konnen ausreichend Vorhersagen uber den zukijnftigen Nachfrageverlauf treffen. Im betriebiichen Umfeld treten jedoch Verfahrens- und Anwendungsexperten nicht in einer Person auf. Fur den Anwendungsexperten reichen die einfachen Verfahren mit wenigen einzustellenden Parametern aus. Er wird sogar unterstutzt, indem das APO-Modul Demand Planning Vorschlage bezijglich des Modells und der Parametereinstellungen dem Anwender unterbreitet. Fur den Verfahrensexperten reichen jedoch die Modelle nicht aus, um einen moglichst genauen Funktionsverlauf uber zukiinftige Nachfrageentwicklungen vorherzusagen. Erweiterungen zum SAP-eigenen R/3-Modul Vertrieb (Sales and Distribution, SD) liegen in den Kennzahlen zur Beurteilung der Prognosegute, der Kombinierbarkeit von Prognosemodellen, der Einbeziehung von Kausalfaktoren und der Berucksichtigung sporadischer Bedarfe vor.^^ Der Einsatz der kombinierten Prognose bietet sich an, wenn in einem Unternehmen oder in der Supply Chain mehrere Abteilungen selbststandig Prognosen mit Hilfe dieses APOModuls uber die zukiinftige Nachfrageentwicklung erstellt haben. Mit diesem Verfahren kon-
'^^
Vgl. Dickersbach (2004), 8. 49 f.
^^^
Vgl. Dickersbach (2004), S. 52. Vgl. Knolmayer/Mertens/Zeier (2000), 8. 112.
Struktur von APS-Systemen
59
nen die verschiedenen Ergebnisse gewichtet in eine gemeinsame Prognose eingehen.^^^ Es bleibt offen, ob hierdurch ein Konsens zwischen verschiedenen Abteilungen zu erreichen ist und ob die Prognosegute entscheidend verbessert wird. Die Berucksichtigung von Lebenszyklen in der Absatzplanung ist ein wichtiger Bestandteil der Absatzplanung, jedoch sind die Modellierungsmoglichkeiten im Demand Planning nicht ausreichend. Funktionen, die den Verlauf eines Produktiebenszyklusses abbilden konnten, sind nicht mit den Standardverfahren des APO-Moduls modellierbar. Die Veranderung von Prognoseergebnissen mit einem konstanten Bedarf zu einer wlllkurllchen Bedarfsentwicklung mit zunachst steigendem, dann konstantem und schliefllich fallendem Verlauf ist weder aus der praxisorientierten noch aus der Verfahrenssicht zu rechtfertigen. Bei der PromotionPlanung konnen lediglich absolute Mengenveranderungen auf die Basiswerte der Prognose zu- Oder abgerechnet werden. Spezielle Veranderungen oder Regein zur Berucksichtigung von Werbeaktionen stehen nicht zur Verfijgung.
3.5.3
Verfugbarkeitsprijfung (Demand Fulfilment und Available-To-Promise)
Das APS-Modul Verfijgbarkeitsprufung Ist ein unterstutzendes Modul, mit dem dem Kunden bei Auftragsannahme in kurzer Zeit eine Auftragsbestatigung mit genauem Liefertermin und genauer Liefermenge unter Berucksichtigung der Ressourcen- und Produktverfugbarkeit gegeben werden kann.^^^ Bei Liefer- bzw. Lagerengpassen werden Ersatzmengen von anderen Lagerorten oder Substitute in der Supply Chain ermittelt und dem Kunden zugewiesen.^^^ Die Information fur den Kunden uber Termin und Menge der Lleferung wird als Demand Fulfilment bezeichnet,^^® wahrend die Information ijber die gesamte frei verfugbare Menge an Endprodukten fur den Vertrieb die Avallable-To-Promise (ATP)-Menge darstellt.^^^ Grundlage der Verfijgbarkeitsprufung bildet das in der Mittelfristigen Produktionsplanung festgelegte Produktionsprogramm fur den aktuellen Planungshorizont. Die Bedarfsmengen, die der Programmplanung zugrunde liegen, sind jedoch in der Regel prognostizierte kundenanonyme und nicht die eingegangenen abgeschlossenen Auftrage. Die Aufgabe dieses Mo-
Vgl. Knolmayer/Mertens/Zeier (2000), S. 116 f. Vgl. Buxmann/Konig (2000), 8. 108. Vgl. Fleischmann/Meyr (2004), 8. 309. Vgl. KiJger/Schneeweiss (2005), 8. 179. Vgl. Kilger/Schneeweiss (2005), 8. 180 f.
60
Advanced Planning and Scheduling-Systeme
duls ist damit die Zuordnung von eingegangenen Auftragen auf die geplanten Produktionsmengen ohne Kundenbezug. ATP-Mengen beziehen sich meist auf Endprodukte Oder ganze Produktgruppen und hangen von der Aggregationsebene der Produktionsprogrammpianung und von dem Fertigungstyp ab. Bel einer auftragsanonymen Fertigung (make-to-stock) beziehen sich die Verfugbarkeitspriifungen auf Endprodukte, wobei sich die Prufungen bei einer Auftragsfertigung (make-toorder) auf die kundenanonyme Komponenten- oder Zwischenproduktebene beziehen.^^° Die zeitliche Entwicklung der verfugbaren Menge dient wiederum als Grundlage fur die Analyse der Prognosegenauigkeit. Haufig werden in dem Zusammenhang von ATP auch die Begriffe CTP (Capable-ToPromise) und CoTP (Configuration-To-Promise) genannt. CTP steht fur die Prufung der Verfijgbarkeit der Kapazitaten und Materialien zur Zusicherung des Liefertermins. Dagegen beInhaltet CoTP zusatzlich die Konfiguratlon der gewunschten Produkte nach den individuellen Kundenwunschen.^^^ Eine weitere Aufgabe dieses APS-Moduls ist die Beriicksichtigung von Kundenpraferenzen bei der Verteilung knapper verfugbarer Mengen, d. h. die Klassifizierung von eingehenden Auftragen durch Kundengruppenbildung. Hierzu werden in der Literatur verschiedene Verteilungsstrategien vorgestellt.^^^ Sind keine frei verfugbaren Mengen vorhanden, wird dem Kunden im Rahmen der Verfugbarkeltsprufung dies rechtzeitig angezeigt. Das APO-Modul Global Available-To-Promise der SAP AG pruft die Verfugbarkelt von Endproduktmengen auf Grundlage eingehender Kundenanfragen und Auftrage. In Abbildung 13 ist der Ablauf dargestellt.
170
Entscheidenden Einfluss auf die ATP-Planung hat damit die Lage des decoupling points, d. h. der Ubergang von einer auftragsanonymen zu einer auftragsbezogenen Produktion. Vgl. Fleischmann/Meyr (2004). S. 318. Vgl. Busch et al. (2003), S. 43. Z. B. Kundengruppenhierarchien, vertragliche Mengen-ZPreisgarantien, feste Verteilungsschlussel. Vgl. Kiiger/Schneeweiss (2005), S. 189 f. Hierzu kann auch auf die Literatur zum Revenue Management verwiesen werden.
Struktur von APS-Systemen
61
Produktionsprogramm auf Grundlage prognostizierter Bedarfsmengen
eingehende Kundenauftrage exklusive eingeplanter Auftrage
Available-To-Promise-Verfiigbarkeitsprufung - Produktverfugbarkeitspriifung (Basismethode) - regelbasierte Verfugbarkeitspriifung
QT
CD Q
S Ubergabe der bestatigten Kundenauftrage an das operative ERP-Systenn
Abbildung 13:
i C/)' CD
Ablauf der Verfugbarkeitspriifung (Global Avallable-To-Promise)^^^
Das Modul ..Global ATP"''^'^ des APO stellt fur die Prufung von moglichen Terminen und Mengen fur die Produktbereitstellung folgende Methoden zur Wahl: Produktverfugbarkeitsprufung (Basismethode) und regelbasierte Verfugbarkeitsprijfung. In der Produktverfugbarkeitsprufung werden unter Beriicksichtigung von festen Beschaffungs- sowie Liefer- und Prufzeiten die Zu- und Abgange der Endprodukte dargestellt. Nach einem Abgleich mit bereits reservierten oder gesperrten Endproduktmengen wird fur jede Teilperiode die noch frei verfugbare (ATP-)Menge bestimmt.^^^ Bei eingehenden Auftragen wird geprijft, in welchen Teilperioden diese Menge dem Kunden von welchem Standort zugeordnet werden kann. Kann in der gewunschten Teilperiode der Kundenwunsch nicht in voliem Umfang erfijllt werden, so wird zunachst In den zukunftigen Perioden eines vordefinierten Prijfhorizontes die Verfugbarkeit gepruft. Konnen dem Kunden innerhalb des Prufhorizontes nicht mehr frei verfugbare Mengen zugesichert werden, wird der Prufhorizont erwei-
In Aniehnung an Kilger/Schneeweiss (2005), S. 182. Global ATP schafft prinzipiell die Moglichkeit, die Verfijgbarkeitsprufung gegen mehrere ERPSysteme gleichzeitig durchfuhren zu lassen. SAP bietet jedoch auch „Local ATP" fur jedes R/3System an. Vgl. Knolmayer/Mertens/Zeier (2000), S. 135. Vgl. Bartsch/Bickenbach (2002), S. 206.
62
Advanced Planning and Scheduling-Systeme
tert.^^^ Die Suche nach altemativen Produkten wind nur vorgenommen, wenn der Kundenwunsch ausreichend unspezifiziert ist, so dass eine ganze Produktgruppe in die Verfugbarkeitsprijfung eingeschlossen werden kann, d. h. nicht alle Merknnale vom Kunden gefordert werden. Einbeziehungen von Kontingenten, d. h. die Zuordnung von maximal 50 % der ATPMenge an einen Kunden (Kontingentierung), konnen ebenfalls berucksichtlgt werden.^^^ Die regelbasierte Verfugbarkeitsprufung stellt eine Kombination von unterschiedlichen Prufhorlzonten und der Kontingentierung fur verschiedene Kundengruppen dar. Hierunter ist auch zu zahlen, dass bel Nichtverfijgbarkelt die Produktions- und Feinplanung des APOModuls PP/DS aufgerufen werden kann, um bel ausreichender Produktionskapazitat und Materialverfugbarkeit weitere Planauftrage zu generieren (Capable-To-Promise).^^® Problematisch ist hierbei jedoch, dass durch die unterschiedlichen Verantwortungsberelche der APO-Anwender (Produktion - Vertrieb) Eingriffsmoglichkeiten funktionsiibergrelfend moglich sind und ggf. zu Konflikten fuhren. Fur die regelbasierte Verfugbarkeitsprufung konnen zusatzliche Prijfschritte definiert werden. DIese Prufungen beziehen sich entweder auf alternative Standorte (z. B. Lagerorte), alternative Produkte oder alternative Produktionsprozessmodelle (PPM)."*^^ Des Weiteren kann die regelbasierte Zuteilung auf verschiedenen Kundenebenen unterschiedlich eingesetzt werden. Beispielsweise ist die Zuweisung frei verfugbarer Mengen zu 25 % zum amerikanischen und zu 75 % zum europaischen Markt definierbar. Diese Mengen konnen wiederum u. a. mit der first-come-first-serve-Regel oder nach Kundenprioritaten zugeteilt werden. Sind Bedarfsmengen nIcht verfugbar, so besteht die Aufgabe darin, dem Kunden schnellstmoglich einen altemativen Liefertermin zuzusichern und Endprodukte in zukunftigen Perioden zu reservieren. Die Reihenfolge der mehrstufigen Suchstrategien nach verfugbaren Mengen (Zeit, Kunde, Produkt) ist je nach Zielsetzung unterschiedlich.^^° Zusammenfassend bietet dieses Modul dem Unternehmen die Moglichkeit, den aktuellen Bestand an frei verfugbarer Lagermenge zu kontrollieren und uber die gesamte Supply
Eine Ubersicht uber alle moglichen Suchstrategien wird in Dickersbach (2004), S. 271 ff., gegeben. Vgl. Bartsch/Bickenbach (2002), S. 209. 178
Vgl. Dickersbach (2004), S. 277.
179
Vgl. Buxmann/Konig (2000), S. 109. Vgl. Kilger/Schneeweiss (2005), S. 192 ff.
Struktur von APS-Systemen
63
Chain zu steuern. Grundsatzlich sollte jedoch diese Funktionalitat auch in jedem untemehmensijbergreifenden LagervenA/altungssystem angeboten werden, so dass die Einfuhrung eines eigenstandigen APS-Moduls nicht notwendig erscheint.
3.5.4
Supply Chain Monitoring
Die Aufgaben des APS-IVIoduls Supply Chain Monitoring liegen in der UbenA/achung und der Kontrolle der Materialflusse innerhalb der Supply Chain uber alle Unternehmensfunktionen fur einen sehr kurzen Zeithorizont.^®^ Mit Hilfe der schematischen Abbildung der gesamten Netzstruktur einer Supply Chain konnen, durch die Ubersicht uber die interdependenten Zusammenhange und Auswirkungen zwischen den Modulen, rechtzeitig Ausnahmesituationen erkannt und entsprechende Maflnahmen eingeleitet werden.^^^ Das APO-Modul Supply Chain Monitoring der SAP AG setzt sich zusammen aus den drei Bereichen: Alert Monitor, Plan Monitor und Supply Chain Cockpit. Der Alert Monitor ist ein Werkzeug, mit dem der Planer den Status aller Planungen modulubergreifend abfragen und uben/vachen kann. Die Aufgabe besteht in der zeitnahen Generierung automatischer Meldungen bei Verletzungen von Bedingungen in einem Plan, die in der Planung selbst nicht berucksichtigt wurden.^^^ Eine Meldung hat unterschiedliche Abstufungen, wie Information, Warnung und Fehler, und stellt unabhangig von dem Ort des Auftretens automatisch eine systemtechnische Verbindung (Link) zum Fehlerort her."*^ Gleichzeitig werden standardmafiig Losungsalternativen dem Planer vorgeschlagen. Die automatische Generierung von Warnungen setzt jedoch eine eindeutige Regeiformulierung fur die Erstel-
Vgl. Abbildung 2. Neben der reinen Ubersichtsfunktion sollten bei Erkennen von hohen Ausfallwahrscheinlichkeiten auch Planungen zur Berucksichtigung von Instandhaltungsmafinahmen zur Verbesserung der Zuverlassigkeit der Supply Chain moglich sein. Vgl. Reese (2004), S. 373. Vgi. Buxmann/Konig (2000), S. 103. Vgl. Bartsch/Blckenbach (2002), S. 115.
64
Advanced Planning and Scheduling-Systeme
lung von „Alerts" voraus.^®^ Das APO-Modul stellt hierzu vordefinierte Regein (StandardAlerts) zur Verfijgung, z. B. Sicherheitsbestands-, Zielreichweitenverletzungen, Abweichungen zwischen Absatzprognosen und Ist-Daten sowie Uberauslastungen von Produktions-, Lager- und Transportkapazitaten. Diese Standardeinstellungen miissen jedoch auf die Produkte, Zeithorizonte sowie anwenderspezifische Prioritaten individuell in den verschiedenen Modulen angepasst werden, eine einheitllche Steuerung und Verwaltung der Alert-Regeln wird jedoch nicht von dem Alert Monitor geleistet.^^^ Der Plan Monitor wird eingesetzt, urn die aktuelle Terminierung von Auftragen anzuschauen und verschiedene Versionen und Zeitraume in der Planung zu vergleichen. Der aktuelle Status eines Plans in einem gegebenen Zeitraum kann ijber ausgewahlte Kennzahlenwerte^®^ Oder Formein (verknupfte Kennzahlenwerte) bewertet und schlieftlich n^iit anderen Planen verglichen werden. Im Ergebnis kann der Planer entscheiden, ob der aktuelle Plan freigegeben Oder ein bewahrter Plan aus vergangenen Perioden umgesetzt wird.^^® Das Supply Chain Cockpit (SCC) besteht aus einer graphischen Oberflache zum Verwalten und Kontrollieren der gesamten Logistikkette.^®^ Mit Hilfe des SCC konnen direkt aktuelle Informationen aus dem APO-System durch Abfragen abgerufen und uber Kennzahlen^^° die ..Leistung" der Supply Chain gemessen werden. Somit ist eine flexible Navigation innerhalb des Systems moglich.^^^ Die Kennzahlen erfiillen eine Vergleichs- und EntscheidungsunterstiJtzungsfunktion. Auf Basis des SCOR-Modells^^^ des Supply Chain Councils sind stan-
185
Vgl. Knolmayer/Mertens/Zeier (2000), S. 107.
186
Es wird daher nach Modulen unterschieden zwischen Forecast Alerts (Demand Planning), PP/DS Alerts, Transport Load Builder Alerts (Transport Planning) und ATP Alerts. Vgl. Dickersbach (2004), 8. 296. Kennzahlen beziehen sich auf Ressourcen (z. B. Ressourcenangebotszeit, Ressourcenauslastung, Ressourcenleerzeit etc.), auf Auftragsmengen (z. B. offene Mengen, Ausschussmengen, fertiggestellte Auftragsmenge etc.), auf das Auftrags-Pegging (z. B. Summe der Verspatungen, Summe der Zeitpuffer, maximale Verspatung) und auf Auftragszeiten (z. B. Produktdurchlaufzeit, Auftragsdurchlaufzeit, Warte-, Liege- und Rustzeiten etc.). Vgl. Bartsch/Bickenbach (2002), S. 118.
189
Vgl. Bartsch/Bickenbach (2002), S. 112.
190
Die SAP AG verwendet hierfijr den weit verbreiteten Begriff Key Perfomance Indicator.
191
Vgl. Buxmann/Konig (2000), 8. 102.
192
Supply Chain Operations Reference-Model. Vgl. Supply Chain Council (2004a) und (2004b).
Struktur von APS-Systemen
65
dardmaliig Kennzahlen fur die funf Hauptprozesse Plan^^^, Source^^, Make^^^, Deliver^^^ und Return^^^ definiert. Des Weiteren konnen im Rahmen des SCC eigene Abfragen auf die Stammdaten definiert werden, auf die der Planer regelmafiig zuruckgreifen kann.^^® Kritisch bei der Festlegung von Regein zur Generierung von Warnhinweisen ist die modulspezifische Einstellung der Regein. In dem Alert Monitor werden die Warnungen lediglich gesammelt, archiviert und gewichtet. Die Abhangigkeiten zwischen den Warnungen konnen jedoch nicht abgebildet werden.^^^ Insgesamt wird durch dieses APO-Modul erreicht, dass der Planer den Uberblick uber die Supply Chain behalt und bei Ausnahmesituationen, wie z. B. mangelnder Lieferfahlgkeit zeitnah den Problembereich lokalisieren und die erforderliche Maflnahmen ergreifen kann.
3.5.5
Kollaborative Pianung
Der Abstimmungsprozess von Planungsergebnissen zwischen unterschiedlichen Supply Chains wird allgemein als Kollaborative Pianung (Collaborative Planning) bezeichnet.^°° Diese Pianung unterscheidet sich von der unternehmensinternen standortiJbergreifenden Pianung darin, dass von einander unabhangige Planungsergebnisse mit unterschiedlichen Zielsetzungen fur alle Mitglieder einer Supply Chain bestmoglich aufeinander abgestimmt werden mussen.^°^ In Abbildung 14 werden Aufgaben der Kollaborativen Pianung in den Bereichen Beschaffung und Absatz sowie deren Fristigkeit aufgefuhrt.
Bedarfs- und Versandprognosegenauigkeit, Befolgung von Planen, Umschlagshaufigkeit, Planungszykluszeit. 194 195
Lieferantendurchlaufzeit, Qualitat der Materialien, Materialbestand. Produktionskosten, Produktqualitat, Umstellungsobjekte, Kapazitatsauslastung. Termingerechter Transport, termingerechte Lieferung, Erfullungszeit der Bestellung, Retouren. Terminierung der RiJckfiusse defekter Produkte, Einplanung von Reparatur- und Instandhaitungsmaflnahmen. Vgl. Bartsch/Bickenbach (2002), S. 113.
199
Vgl. Dickersbach (2004), 8. 302.
200
Vgl. Kilger/Reuter (2005), S. 259.
201
Sowohl die Kollaboration als auch die Kooperation werden nach dem Duden als Zusammenarbeit verstanden. In diesem Zusammenhang wird jedoch „zusamnnen arbeiten" als kollaborieren und „zusamnnenarbeiten" als kooperieren verstanden. Der Abstimnnungsprozess (Kollaborative Pianung) schlieftt damit nicht zwingend eine genneinsame Zielsetzung mit einem von beiden Partner gleichfalls praferierten Ergebnis voraus. Vielmehr wird die Kollaboration lediglich als Bereitstellung von Planungsergebnissen fur weitere Partner in einer Supply Chain verstanden.
66
Advanced Planning and Scheduling-Systeme
Zeitdimension
langfristig
"2. O
•g. S mittelfristig
^?
I?
If
it
^?
kurzfristig
Absatz Lieferant
Abbildung 14:
Beschaffung Untemehmensverbund
Absatz
Beschaffung
Funktionsdimension
Kunde
Arten und Fristigkeit der Kollaboration^^^
Je nach Verhandlungsposition, Produktart, Beschaffungspreisen und Unternehmenskultur werden in der kollaborativen Beschaffungsplanung mittel- bis kurzfristige Vertrage uber die Beschaffungsmengen abgestimmt, die direkten Einfluss auf die Absatzplanung des Lieferanten haben. Die kollaborative Lagerplanung bezieht sich auf kurzfristige Abstimmungen von Lagermengen des Lieferanten und eigenen Lagerbestanden bei drohenden Lieferengpassen. Grundsatzlich kann jedoch auch die Frage uber die Lage von strategischen Sicherheitsbestanden innerhalb einer Supply Chain langfristige Bedeutung erlangen.^°^ Die kollaborative Kapazitatsplanung beinhaltet die lang- bis mittelfristige Abstimmung uber die Nutzung externer Produktions- und Lagerkapazitaten. Hingegen stellt die kollaborative Transportplanung eine mittel- bis kurzfristige gemeinsanne Abstimmung der Transportplane mit den Kunden dar, um die mit den Kunden vereinbarten Liefertermine einhalten zu konnen. Die kollaborative Absatzplanung erfolgt meist fur einen lang- bis mittelfristigen Zeithorizont, da die abgestimmten Absatzplane die Grundlage der Mittelfristigen Produktionsplanung bilden und de-
In Aniehnung an Busch et al. (2003), S. 45. Zur Bedeutung strategischer Sicherheitsbestandsplanung in Supply Chains vgl. Minner (2000) und Graves/Willems (1998), S. 68 ff.
Interdependenzen in der Produktionsplanung
67
taillierte Vergangenheitsdaten von den kollaborierenden Untemehmen entweder nicht zur Verfijgung gestellt werden Oder u. U. nicht vorliegen. Im APO-Modul Collaborative Planning der SAP AG werden zur Unterstutzung des Abstimmungsprozesses unterschiedlicher Unternehmenspiane System-Schnittstellen zur Verfijgung gestellt, die es den Partnern einer Supply Chain ermoglichen, je nach Zugriffsrechten, einen Einblick in die aktuelle Transportplanung, aktuelle Anfragen (ubergreifende Ausschreibungen) und geplante Promotion-Aktionen zu erhalten. Zudem konnen den Partnern Informationen uber geplante Beschaffungsmengen und Absatzprognosen fur deren interne Abstimmung zur Verfijgung gestellt werden. Grundsatzlich stellt das APO-Modul Collaborative Planning eine Informationsplattform und Systemschnittstellen bereit, in denen keine mathematischen Optimierungsverfahren eingesetzt werden. Je nach der Verhandlungsmacht und dem Verhandlungsgeschick der Parteien sind unterschiedliche Zeithorizonte und Ergebnisse dieses Abstimmungsprozesses denkbar. Da die verhandelnden Parteien in der Regel keine unternehmensinternen Daten fijr eine iJbergreifende Planung bereitstellen, werden lediglich wenige Informationen ausgetauscht.^°* Grundsatzlich fijhrt jedoch die Kollaboration etwa zu einer Reduzierung des Bullwhip-Effektes^°^ bzw. zur Verbesserung der unternehmensiibergreifenden Zusammenarbeit zur Realisierung von langfristigen Zeit-, Qualitats-, Kosten- und Flexibilitatsvorteilen.^°®
4.
Interdependenzen
in der
Produktionsplanung
In dem vorangegangenen Abschnitt wurden die Aufgaben und die Inhalte der verschiedenen Module von APS-Systemen herausgearbeitet. Hieraus wurde deutllch, dass klassische Problembereiche bzw. Teilplane der Produktionsplanung speziell von den Hauptmodulen der Strategischen Netzstrukturplanung, der Mittelfristigen Produktionsplanung, der Losgroftenund Ablaufplanung und der Transportplanung gelost werden. Zur Analyse der Interdependenzen innerhalb von APS-Systemen wird daher zunachst auf die Teilplane der klassischen Produktionsplanung eingegangen (Abschnitt 4.1), um auf dieser Basis, nach einer Zuord-
Vgl. Busch et al. (2003), 8. 28. Vgl. Chen/Drezner/Ryan/Simchi-Levi (2000), S. 436 ff., Takahashi/Myreshka (2004), S. 245 ff., und Lee/Padmanabhan/Whang (1997a), S. 546 ff., und (1997b), S. 93 ff. 206
Vgl. Weber/Dehler/Wertz (2000), 8. 266.
68
Advanced Planning and Scheduling-Systeme
nung von Teilplanen zu APS-Modulen, die Interdependenzen zwischen diesen herauszuarbeiten (Abschnitt 4.2).
4.1
Teilplane der Produktionsplanung und Aufgaben der APS-Module
Die Gliederung der Produktionsplanung in Teilplane kann auf unterschiedlichen Strukturen, u. a. Organisations-, Produktionsprozess-Strukturen oder Fristigkeit der Teilplane basieren. Inhaltlich lasst sich jedoch die Produktionsplanung in bis zu vier Planungsblocke einteilen:^°^ Produktionsprogrammplanung, Produktionsdurchfuhrungsplanung, Bereitstellungsplanung und Demontageplanung.^°^ Die Produktionsprogrammplanung beschaftigt sich in der einfachsten Form mit der Festlegung von Art und Menge der herzustellenden absatzfahigen Produkte bei gegebenen Absatzmoglichkeiten. Ziel dieser Teilplanung ist i. d. R. entweder die Kostenminimierung bei gegebenem Absatzprogramnn oder die Gewinnmaximierung unter Berucksichtigung von Restriktionen der Produktionsfaktoren. Auch die damit verbundene Wahl der Fertigungstiefe kann in der Programmplanung getroffen werden.^°^ Nach Adam (1998) lasst sich die Produktionsdurchfuhrungsplanung wiederum in vier Teilplane unterteilen:^""" Produktionsaufteilungsplanung, innerbetriebliche Auftragsgrofienplanung, zeitliche Verteilung der Produktion und zeitliche Ablaufplanung.
Vgl. Adam (1998), S. 117. Diese Planung ist nur bei Rucknahmeverpflichtung und Recycling vom Produzenten erforderlich. Vgl. Rollberg(2001), S. 63. Vgl. Adam (1998), S. 118.
Interdependenzen in der Produktionsplanung
69
Die Aufgabe der Produktionssaufteilungsplanung ist die optimale Bestimmung der einzusetzenden Produktionsfaktoren, urn eine festgelegte Leistung zu erbringen. Damit verbunden ist die meist kostenoptimale Bestimmung der Einsatzzeiten und Intensitaten der Faktoren aus den unterschiedlichen Kombinationsmogiichkeiten der Produktionsfaktoren.^^^ Das innerbetriebliche Auftragsgrofienproblem tritt bei der Produktion unterschiedlicher Produkte auf einer Aniage auf. Der Wechsel von Produktarten erfordert 1. d. R. eine Umrustung der Aniage, die Rustkosten und Rustzeit verursacht.^^^ Die Vermeidung haufiger Wechsel fiihrt jedoch dazu, dass unter Berucksichtigung der zu deckenden Bedarfsmengen u. U. groflere Produktionslose auf der Aniage gefertigt werden mussen, die steigende Lagerkosten verursachen.^^^ Die Auftragsgroflenplanung kann daher i. e. S. als Losgrofienplanung verstanden werden. Die zeitliche Verteilung der Produktion wird in der Produktionsplanung auch als Entscheidung uber Emanzlpation Oder Synchronisation der Produktion bezeichnet. Hierbei wird der Grad der Harmonisierung zwischen der zeitiichen Verteilung der Produktionsmengen und den Schwankungen der Nachfragemengen geplant. Die Glattung der Produktion kann durch den Wegfall kostenintensiver Kapazitatsanpassungsmadnahmen entweder zu geringeren Oder durch notwendigen Lageraufbau zu hoheren Gesamtkosten fuhren. Gegenstand der zeitiichen Ablaufplanung ist die Festlegung der Reihenfolge der zu erfullenden Produktionsauftrage auf den Aniagen. Bei dem Vorliegen mehrerer Aniagen ist auch die Frage der Maschinenbelegung zu klaren, d. h. wie die Auftrage auf die Maschinen verteiit werden. Die Ziele der Ablaufplanung beziehen sich meistens auf die Minimierung der Durchlaufzeiten, der Stillstandszeiten oder der Maximierung des Durchsatzes. Wegen der Abhangigkeiten der Ziele untereinander wird auch vom Dilemma der Ablaufplanung gesprochen. Die Bereitstellungsplanung befasst sich mit der Planungsaufgabe, die die Verfijgbarkeit der Produktionsfaktoren zum richtigen Zeitpunkt am richtigen Ort in der notwendigen Menge moglichst kostenminimal sicherstellt. Ahnlich wie beim Losgroflenproblem senken haufige Bestellungen die Lagerkosten (Just-in-time-Beschaffung) und erhohen i. d. R. die Transport-
Hierbei wird von der Substituierbarkeit der Faktoren ausgegangen. 212
Vgl. Adam (1998), S. 119.
^^^
Vgl. Adam (1998), S. 120.
70
Advanced Planning and Scheduling-Systeme
und Bestellkosten.^^"^ Das Ziel der Planung besteht somit in der Minimierung der beiden gegenlaufigen Kostenkomponenten in Abhangigkeit von Bestellmenge und -haufigkeit.^^^ 1st ein Unternehmen zur Rucknahme und Verwertung der eigenen Produkte verpflichtet, kommt der Demontageplanung eine hohe Bedeutung zu. Neben den entstehenden Kosten fijr die Zerlegung der Produkte konnen hieraus auch Rohstoffe gewonnen werden, die in die Produktion von neuen Produkten zuruckfliefien konnen. Die gegenlaufigen Einflussfaktoren wie u. a. die Demontage-, Entsorgungskosten und Ruckflusse von wiederverwendbaren Inputfaktoren sind hierbei in die Planung einzubeziehen. Dieser TeilpJan ist jedoch nicht fur alle Unternehmen relevant und bleibt in dieser Arbeit unberucksichtigt. Zusammenfassend lasst sich in Abbildung 15 die Zuordnung von Teilplanen der Produktionsplanung zu den Modulen von APS-Systemen durch die Aufgaben und Inhalte darstellen, die im Folgenden eriautert werden.
^^"^ Vgl. Adam (1998), S. 120. ^^^
Auf weitere Strategien, die auch die Ausfallrisiken betrachten, wird nicht weiter eingegangen.
Interdependenzen in der Produktionsplanung Teilplane der Produktionsplanung
Produktionsprogrammplanung
Produktionsaufteilungsplanung
71 Module von APS-Systemen
Mittelfristige Produktionsplanung (Master Planning)
Losgrolienplanung (Production Planning)
innerbetriebliche Auftragsgrodenplanung Ablaufplanung (Scheduling) zeitliche Verteilung der Produktion Bedarfsplanung (Material Requirements Planning) zeitliche Ablaufplanung
Bereitstellungsplanung
Abbildung 15:
Transportplanung (Distribution Planning, Transport Planning)
Inhaltliche Zuordnung von Teilplanen der Produktionsplanung zu Modulen von APS-Systemen
Die Produktionsprogrammplanung wird vollstandig von den Aufgaben der mittelfristigen Produktionsplanung (Master Planning) aus Abschnitt 3.2.1 abgedeckt. Die Produktionsaufteilungsplanung findet sich in der APS-Struktur nicht explizit wieder. Die Maschinenbelegung wird jedoch hauptsachlich in der Ablaufplanung abgebildet. Die Planung der Anpassungen der Maschinenintensitaten an unterschiedliche Beschaftigungen wird in APS-Systemen meist vollstandig vernachlassigt und es werden konstante Intensitaten angenommen. Die innerbetriebliche Auftragsgrofienplanung steht i. e. S. fur die Losgrofienplanung, deren Planungsaufgabe durch das entsprechende Modul der Losgrofienplanung (Production Planning) gelost wird. Durch die Betrachtung der Losfertigung wird automatisch eine Emanzipation der Produktion hervorgerufen, es sei denn, die Umstellungskosten bei einem Wechsel der Produkte auf einer Maschine fallen nicht an. Ein Fehlen von Rustkosten wurde die kostenoptimale Losgrofie von eins ergeben und eine volistandige Synchronisation der Produktion bedeuten. Die zeitii-
72
Advanced Planning and Scheduling-Systeme
che Verteilung der Produktion kann zudem in der Mittelfristigen Produktionsplanung berijcksichtigt werden, da durch die Einbeziehung von knappen Kapazitaten Produktionsmengen vorgezogen werden mijssen und eine absatzsynchrone Produktion ablaufplanerisch nicht moglich ist.^^^ Die Planung der zeitlichen Verteilung der Produktion wird somit sowohl in der Programmplanung als auch in der Losgrofienplanung berucksichtigt und nicht durch ein eigenes Modul abgedeckt. Die zeitliche Ablaufplanung entspricht in dem Aufbau der APS-Systeme dem betrlebswirtschaftlichen Aufgabenbereich der Ablaufplanung (Scheduling) und steht in engem Zusammenhang mit der Losgroflenplanung (Production Planning, Abschnitt 3.3.1). Die Bereitstellungsplanung wird in APS-Systemen hingegen sehr differenziert berucksichtigt. Die Auflosung der geplanten Endproduktmengen und deren Zusammenfassung zu Bestellmengen auf Basis von Rahmenvertragen erfolgt in der Bedarfsplanung (Material Requirements Planning). Die Planung des Transportes und der Routen der Lieferungen von Produktionsfaktoren wird hingegen von der Transportplanung (Transport Planning, Vehicle Scheduling) erfullt. Zusamnnenfassend kann festgehalten werden, dass die Teilplane der Produktionsplanung durch die Inhalte der Module der APS-Systeme abgedeckt und gelost werden. Im folgenden Abschnitt sollen schliefilich die Interdependenzen zwischen den Modulen von APSSystemen untersucht werden.
4.2
Interdependenzen zwischen APS-Modulen
Die Interdependenzen in der Produktionsplanung lassen sich ijbertragen auf die inhaltlichen Abhangigkeitsbeziehungen zwischen den Modulen der APS-Systeme, die in Abbildung 16 dargestellt und erlautert werden.
Vgl. Bitran/Tirupati (1993), S. 530.
Interdependenzen in der Produktionsplanung
73
Mittelfristige Produktionsplanung (Master Planning) 2. Ablaufplanung (Scheduling)
Losgrofienplanung (Production Planning)!
Bedarfsplanung (Material Requirements Planning)
Transportplanung (Transport Planning, Vehicle Scheduling) Abbildung 16:
Interdependenzen zwischen den Modulen von APS-Systemen
Da nicht jeder Teilplan durch sin eigenstandiges Modul eines APS-Systems abgebildet wird und gleichzeitig verschiedene unterstutzende Module nicht origlnare Teilprobleme der Produktionsplanung abbilden, z. B. die Verfijgbarkeitsprufung (Available-To-Promise) oder die Absatzplanung (Demand Planning), werden unter den APS-Modulen nur die in Abbildung 16 aufgefuhrten Interdependenzen naher betrachtet. 1. Master Planning und Production Planning Die Berechnung der optimalen Losgroflen erfolgt auf Basis eines zuvor festgelegten Produktionsprogramms. Durch die Losgroflenplanung werden die Anzahl der Umrustungen und die Grofle der Lose festgelegt. Die damit verbundenen Rustzeiten sind jedoch von der insgesamt verfijgbaren Zeit fur die Produktion einer Aniage abzuziehen, die meist in der Programmplanung zugrunde gelegt wurde. Zudem sind die durch die Losbildung ermittelten Rust- und Lagerkosten der Produktionsmengen Bestandteil der variablen Kosten, die in die Programmplanung einbezogen werden.^^^
Vgl. Rollberg (2001), 8.64 f.
74
Advanced Planning and Scheduling-Systeme
2. Master Planning und Material Requirements Planning Die mittelfristige Programmplanung gibt der Bedarfsplanung die Art und Menge der zu produzierenden Endprodukte vor. In der Bedarfsplanung wird jedoch erst geprijft, welche EInzeltelle in den Tellperioden unter Berucksichtigung von Lieferzeiten und Lieferbeschrankungen in der entsprechenden Menge bestellt werden konnen. Es kann daher dazu kommen, dass nicht ausreichend oder nicht rechtzeitig die gewijnschten Inputfaktoren fur das ..optimale" Produktionsprogramm zur Verfiigung stehen. Zudem werden durch die Bestellpolitik wesentlich die Kosten der Endprodukte beeinflusst, die in der Programmplanung vorgegeben wer-
3. Master Planning und Scheduling In der Ablaufplanung werden auf Basis des Produktionsprogramms durch die Festlegung der Reihenfolge und die Zuordnung der Auftrage auf die Maschinen die tatsachlichen oder ggf. minimalen Durchlaufzeiten der einzelnen Auftrage und Stillstandszeiten der Maschinen bestimmt. Die Bestimmung des optimalen Produktionsprogramms erfolgt jedoch auf der Grundlage von festgelegten Produktionskoefflzienten und Produktionskapazitaten. 4. Production Planning und Material Requirements Planning Aus der Losgroflenplanung werden die fur die Bedarfsplanung aus produktionstechnischer Sicht meist kostenminimalen Produktionsauftrage vorgegeben. Die Berucksichtigung der hieraus resultierenden Beschaffungskosten, und damit verbunden auch der Lagerkosten, sowie der Beschaffungsmengenrestriktionen erfolgt erst in der Bedarfsplanung. Kostenoptimale Produktionslosgroden konnen ggf. nur durch sehr kostenintensive Bestelimengen bedient werden und umgekehrt. 5. Production Planning und Scheduling In der Losgroflenplanung werden i. d. R. Rust- und Lagerkosten minimiert. Die daraus resultierende Auftragsgrofie berucksichtigt jedoch nicht die ablaufplanerisch notwendigen Zwischenlagerkosten bzw. die grundsatzliche ablaufplanerische Zulassigkeit (Lossequenzproblem). Diese Informationen beruhen auf den Ergebnissen der Ablaufplanung, die meist auf Basis der zuvor bestimmten Losgroflen entstanden sind.
Vgl. Rollberg(2001), S. 67f.
Interdependenzen in der Produktionsplanung
75
6. Scheduling und Material Requirements Planning Die Ablaufplanung legt einerseits die endgultigen Bedarfsmengen fur die Bedarfszeitpunkte als Grundlage der Bedarfsplanung fest. Andererseits haben lange Lieferzeiten oder Lieferbeschrankungen Einfluss darauf, ob der zuvor ermittelte Ablaufplan durchsetzbar ist, da ggf. die notwendigen Produktionsfaktoren nicht rechtzeitig verfijgbar sind. 7. Material Requirements Planning und Transport Planning/Vehicle Scheduling In der Bedarfsplanung werden meist kostenminimale Bestellmengen auf der Grundlage von bestellfixen Kosten und Lagerkosten ermittelt. Die Wahl der Transporttrager und der Routen sowie die Berucksichtigung fester Transportlose haben erheblichen Einfluss auf die Kosten und die Lieferzeit der Produktionsfaktoren, die in die Bedarfsplanung einfliefien mussen.
Aus diesen Eriauterungen der Interdependenzen zwischen den Modulen von APS-Systemen wurde deutlich, wie stark die Module inhaltlich vonelnander abhangen. Eine optimale Losung dieser Problematik und des gesamten Planungssystems wurde jedoch nur durch eine slmultane Formulierung der Modelle der APS-Module erreicht werden. Das simultane Vorgehen fuhrt aber i. d. R. zu einer Komplexitat des mathematischen Optimierungsmodells, die mit herkommlichen Optimierungsverfahren nicht mehr losbar ist. Eine sukzessive Planung fuhrt hingegen ohne die Berucksichtigung dieser Interdependenzen i. d. R. zu einer suboptimalen Losung. Letztlich hangt die Grode der Suboptimalitat durch ein Sukzessivplanungskonzept in APS-Systemen von dem Koordinationsansatz fur diese verschiedenen betriebswirtschaftlichen Teilplanungen ab.^^^ Im weiteren Verlauf der Arbeit soil daher gepruft werden, mit welchen Methoden die Teilprobleme der APS-Module koordiniert werden konnen, ohne die Neuentwicklung eines simultanen Totalmodells. In diesem Zusammenhang ist fur sukzessive Planungskonzepte der Hlerarchischen Produktionsplanung zu untersuchen, inwieweit diese Uberlegungen inhaltlich auf APS-Systeme ubertragbar sind, allgemeine Koordinationsmodelle die Interdependenzen zwischen den Modulen der APS-Systeme abbilden konnen und die Problematik unterschiedlicher Detaillierungsniveaus auf den Planungsstufen berucksichtigt wird.
^^^
Vgl. Gelders/van Wassenhove (1982), 8. 27.
76
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
III.
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
APS-Systeme stellen modular aufgebaute Software-Systeme dar, deren Module in interdependenten Beziehungen zueinander stehen. Urn eine abgestimmte Gesamtplanung uber alle Module hinweg zu erreichen, muss somit ein Koordinationsansatz entwickelt werden, der diese Interdependenzen berucksichtigt. Gleichzeitig wurde aus der Darstellung der APSSysteme (Abschnitt II) deutlich, dass die Planungsebenen in den einzelnen Modulen unterschiedllch detailliert sind, d. h. die Aggregation und Disaggregation von Entscheidungsvariablen und/oder Restriktionen erforderlich ist. Zudem wurde in Abschnitt II deutlich, dass nahezu alle Module, die zu APS-Systemen zahlen, Problembereiche der Produktionsplanung abdecken. Aus diesem Grund liegt es nahe, klassische Ansatze der Hierarchischen Produktionsplanung dahingehend zu untersuchen, inwieweit sie sich als formales Grundkonzept fur einen Koordinationsansatz fur APSSysteme eignen. In diesem Abschnitt werden nach einer EInordnung der Hierarchischen Produktionsplanung in die allgemeine Hierarchische Planung (Abschnitt 1.2) drei wesentliche Bewertungskriterien vorgestellt: -
Koordination (Abschnitt 1.3) unterschiedlicher Planungsebenen, Aggregation und Disaggregation (Abschnitt 1.4) von Entscheidungsvariablen und Restriktionen sowie
-
inhaltllche Ubertragbarkeit der Planungsebenen auf APS-System-Strukturen.^^°
Schliefilich werden die wichtigsten Ansatze der Hierarchischen Produktionsplanung eriautert (Abschnitt 2), um einen geeigneten Ansatz mit Hilfe der Bewertungskriterien als Grundkonzept fiJr APS-Systeme auszuwahlen und einen eigenstandigen Koordinationsansatz zu entwickeln.
1.
Konzept der Hierarchischen
Produl^tionsplanung
Die Hierarchische Produktionsplanung ist eine spezielle Form der allgemeinen Hierarchischen Planung, so dass zunachst neben der Definition von Planung auch die Notwendigkeit der Hierarchisierung von Planungsproblemen herausgearbeitet wird (Abschnitt 1.1). In Ab-
Die Strukturen von APS-Systemen wurden in Abschnitt 11.3 herausgearbeitet.
Konzept der Hierarchischen Produktionsplanung
11
schnitt 1.2 erfolgt schliefllich die Definition der Inhalte der hierarchisch aufgebauten Planungsebenen und damit die Einordnung der Hierarchischen Produktionsplanung in den Kontext der allgemeinen Hierarchischen Planung.
1.1
Grundlagen der Hierarchischen Planung
Der Begriff der Planung kann als gedankliche Vorwegnahme der Entscheidung i. V. m. einem systematisch durchgefijhrten Entscheidungsprozess definiert werden.^^^ Die Planung tritt damit an die Stelle spontaner und irrationaler Entscheidungen.^^^ Hierbei soil die Planung „[...] auf eine moglichst exakte Analyse der Tatbestande und Entwicklungstendenzen gestutzt werden und daQ> der Plan, wenn er betriebliche Wirklichkeit werden soil, jener Interdependenz der betriebllchen Fakten Rechnung tragi, die es in Groflbetrieben mit komplizierter Fertigung so sehr erschwert, wenn nictit sogar ausschliefit, von einem Teilbereich aus das Ganze zu ubersehen."''' Der Planungsbegriff beschrankt sich nicht auf die isolierte Betrachtung einzelner Teilbereiche, sondern ermoglicht eine umfassende und alle Bereiche einschlieflende Gesamtsicht, die nur durch die simultane Planung erreicht werden kann.^^^ Jede Planung steht damit hinsichtlich des Komplexitatsgrades des zu formulierenden Planungsmodells vor einem Konflikt. Zum einen sollen durch ein Planungsmodell alle relevanten Elemente, Wirkungen und Zusammenhange moglichst realitatsnah erfasst und abgebildet werden, zum anderen muss es losbar und auswertbar bleiben, um befriedigende Ergebnisse der Planung zu erzielen.^^^ Die simultane Vorgehensweise fijhrt damit zu folgenden Schwierigkeiten:^^^
Vgl. Diederich(1992), S. 66. 222
Vgl.Adam(1996), S. 3.
223
Gutenberg (1979), S. 149.
224
Vgl.Stadtler(1988), S. 6.
225
Vgl. Adam (1996), S. 4. Vgl. Zapfel/Gfrerer (1984), S. 235.
78
Hierarchische Produktionsplanung als Grundlage von APS-Systemen Teilentscheidungen werden fur unterschiedliche organisatorische Ebenen getroffen und haben damit auch verschiedene Anspruche an den Detaillierungs- und Determinierungsgrad. Je grofler der Planungshorizont, desto unsicherer sind die relevanten Daten. Die Verfugbarkeit der Daten ist in der Praxis nicht immer fur jedes Detaillierungsniveau gegeben. Die relevanten Informationen liegen in den Planungsebenen nur asymmetrisch vor.^^^ Die Anzahl der Variablen und Nebenbedingungen (in den meisten Fallen auch mit Ganzzahligkeltsbedingungen) in linearen simultanen Optimierungsmodellen nimmt rechentechnisch nicht mehr losbare Groflen an.
Insgesamt stellt sich die simultane Planung im Rahmen eines Totalmodells als zu komplex dar, so dass komplexitatsreduzierende Madnahmen ergriffen werden mussen. Einer der ersten Ansatze zur Beherrschung der Komplexitat von Gesamtplanungsaufgaben orientiert sich an hierarchisch angeordneten Entscheidungsebenen der Aufbauorganisation und damit an der zeitllch abgestimmten Planung, das bedeutet die strategische, taktische und operative Planung.^^^ Damit verbunden ist ein Ubergang von der simultanen Gesamtplanung zur stufenwelsen Sukzessivplanung. Allgemein hat ein System eine hierarchische Struktur, wenn mindestens zwei Teilsysteme durch mindestens einen konkretisierungsbedijrftigen Aspekt^^^ in einem Verhaltnis der Uber- und Unterordnung stehen.^^° Trotz der Hierarchisierung der Planung sollen jedoch die Optimalitatsverluste durch die Reduktion der Komplexitat in Grenzen gehalten werden.^^^ Inhalte der strategischen (Unternehmens-)Planung sind die langfristige Festlegung der generellen Unternehmensphilosophie, -ziele und -strategie und damit der Geschaftsfelder, in denen die Unternehmung tatig sein will. Die taktische Planung befasst sich hingegen mit der
Die unterschiedliche Detaillierung und die Asymmetrie der Information verknupfen die Uberlegungen der Aggregation und Disaggregation mit der Koordination verteilter Entscheidungen (Distributed Decision Making). Vgl. SchneeweiR/Kleindienst (2004), S. 279. Vgl.Anthony(1965), S. 15ff. Diese Aspekte beziehen sich auf die Form der zeitlichen oder der sachlichen Reihenfolge. Vgl. Rieper(1979), S. 3. Vgl. Shapiro (1993), S. 421 f.
Konzept der Hierarchischen Produktionsplanung
79
Verteilung der der Unternehmung zur Verfugung stehenden Ressourcen zur bestmoglichen ErreJchung der festgelegten Ziele. Die spezielle Steuerung und Ausfiihrung der Entscheidungen aus der taktischen Planung ist Gegenstand der operativen Planung. Die taktische Planung ist damit der strategischen und die operative der taktischen Planung untergeordnet.^^^ Allgemein kann die Hierarchisierung von Planungsaufgaben vertikal oder horizontal vorgenommen werden. Das hierarchische Konzept von Anthony spaltet das Planungsproblem fur die detailliertere Betrachtung nach der Zeitdimension vertikal in zeitlich untergeordnete Planungsstufen auf.^^^ Bei der horizontalen Zerlegung werden parallele^^ Entscheidungsfelder gebildet, die durch unterschiedliche Zielsetzungen und Funktionsbereiche^^^ charakterisiert und uber spezielle Koordinationsmechanismen untereinander abzustimmen sind.^^^ Mischformen (horizontal-vertikalf ^^ dieser beiden Zerlegungsmoglichkeiten sind in APS-Systemen zu finden, da die Teilprobleme, die in den einzelnen Modulen gelost werden, sowohl isoliert nebeneinander und nach unterschiedlichen Zielsetzungen gelost werden sowie gleichzeitig durch unterschiedliche Planungshorizonte hierarchische Strukturen aufweisen. Grundsatzlich wird in Planungsmodellen zwischen allgemeinen Komplexitatsfaktoren (Abschnitt 1.1.1) und modellorientierter Komplexitat in Entscheidungsmodellen (Abschnitt 1.1.2) unterschieden.
1.1.1
Allgemeine Faktoren der Komplexitat
Eine Form der Strukturierung von Komplexitatsfaktoren und deren Handhabungsmoglichkeiten wird in Abbildung 17 dargestellt.
Vgl. Steven (1994), S. 6. Vgl. Adam (1996), S. 375. Parallel bedeutet in diesem Zusammenhang, dass die Interdependenzen zwischen den einzelnen Teilsystemen wechselseitig und in jede Richtung so stark ausgepragt sind, dass keine eindeutige Uber- bzw. Unterordnungsbeziehung besteht. Vgl. Zapfel/Gfrerer (1984), S. 238. In der Praxis ist die horizontale Zerlegung meist durch den organisatorischen Aufbau der Unternehmung gegeben. Vgl. SchneeweiU (1989), S. 565. Vgl. Adam (1996), S. 378. Vgl. Zapfel/Gfrerer (1984), S. 236.
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
80
Chaosaspekt der Komplexitat
Massenaspekt der Komplexitat Komplexitatsfaktor
Instrument
Wirkung
Vielzahl
Vlelfait
Vleldeutigkeit
Veranderlichkeit
Dimensionierung
Differenzierung
Spezifizierung
StabJiisierung
sachliche Nichtfestlegung (T) bzw. Festlegung {i) von Elementen und/oder Relationen
zeitliche Nichtfestlegung (T) bzw. Festlegung (i) von Elementen und/oder Relationen
Erhohung (T) bzw. Verringerung (i) der Anzahl von Elementen und/oder Relationen
r
i
Differenzierung (T) bzw. Angleichung (i) von Elementen und/oder J 1 Relationen J
(T) tendenzielle Erhohung der Komplexitat {i) tendenzielle Verringerung der Komplexitat
Abbiidung 17:
Faktoren der Komplexitat und instrumente zu ihrer Handhabung^^^
Die Komplexitat der Faktoren Vielzahl und Vlelfait auftert sich in umfangreichen und komplizierten Mengengerusten (Produkte, Lieferanten, Kunden, Standorte) und Zeitgeriisten (Durchlauf-, Transport-, Bearbeitungszeiten) und sprechen die traditionellen Massenaspekte an.2^^ Der Komplexitatsfaktor Vielzahl zeichnet sich durch eine unuberschaubare Anzahl an Elementen und Relationen aus. Dieser Faktor kann durch eine Veranderung der Anzahl der Elemente und/oder uber eine Zerlegung/lntegration des Planungsproblems oder durch die Aggregation/Disaggregation von Elementen gesteuert werden.^'^^ Die Vielfalt bringt die Verschiedenartigkeit der Elemente zum Ausdruck. Sie ergibt sich etwa aus der Anzahl der Eigenschaften eines Elementes, jedoch ist die Messung und die Beurteilung der Vielfalt und damit die Handhabung und die Gestaltung der Komplexitat haufig nur subjektiv moglich.
238
Vgl. Reift (1993a), S. 58, und Reili (1993b), S. 134.
239
Vgl. Reifi (1993a), S. 58.
240
Vgl. Leisten (1996), S. 11.
Konzept der Hierarchischen Produktionsplanung
81
Neben den Massenaspekten konnen zudem die Chaosaspekte die Komplexitat beeinflussen. Hierunter werden die aktive Variation und die reaktive Anpassungsfahigkeit an sich andernde Gegebenheiten verstanden. Die Vieldeutigkeit von Elementen ist meist begrijndet durch Defizite im Wissen ijber deren Systematik und Struktur, so dass z. B. eine sachiiche Gruppenzuordnung von Elementen nicht eindeutig mogllch ist. Dagegen liegen die Grunde fur die Vieldeutigkeit von Relationen in der mangelnden Scharfe und Eindeutigkeit von Abhangigkeitsbeziehungen zwischen den Elementen. Die Reduzierung der Vieldeutigkeit und damit der Komplexitat durch die sachiiche Festlegung von Elementen fijhrt grundsatzlich zu einer weniger mehrdeutigen Formulierung eines Planungsproblems. Es muss jedoch berucksichtigt werden, dass die Flexibilitat des formulierten Problems auf sich andernde Rahmenbedingungen durch diese Maftnahme eingeschrankt wird.^"^^ Unter der Veranderlichkeit wird in diesem Zusammenhang die zeitlich dynamische Entwicklung eines Planungsproblems verstanden. Die zeitliche Einschrankung der Dynamik eines Problembereiches hat zudem Einfluss auf die Vieldeutigkeit von Elementen und/oder Relati-
1.1.2
Modellorientierte Komplexitat in Entscheidungsmodelien
Ausgehend von den in Abschnitt 1.1.1 beschriebenen Komplexitatsfaktoren werden i. d. R. nur Massenaspekte der Komplexitat in Entscheidungsmodelien erfasst und vom Chaosaspekt abstrahiert. Allgemein lassen sich in Entscheidungsmodelien, speziell in der Produktionsplanung, drei unterschiedliche Vorgehensweisen zur Reduzierung der Komplexitat unterscheiden, die in Abbildung 18 dargestellt werden.
Vgl. Reill (1993a), S. 59. Vgl. Leisten(1996), S. 12.
82
Hierarchische Produktionsplanung als Grundlage von APS-Systemen (modellorientierte) Komplexitatsreduktion in Produktionsplanungssystemen
Abbildung 18:
Instrumente der modellorientierten Komplexitatsreduktion in der Produktionsplanung^^^
Die Modellzerlegung von kompiexen Totalmodellen der Produktionsplanung wird auch als DekompositJon bezeichnet. Durch die Zerlegung entsteht ein aus mehreren Tellplanen bestehendes Produktionsplanungs-System. Ziel dieses Vorgehens ist, durch eine (temporare) Vernachlasslgung von Interdependenzen zwischen den Teilplanen, die aus der Zerlegung entstandenen Teilprobleme deutlich einfacher als das ursprungliche Gesamtproblem losen zu konnen. Eine schwierige Aufgabe besteht jedoch hierbei darin, zunachst eine sinnvolle Trennung des Gesamtproblems zu wahlen, die eine Zusammenfuhrung der Teilergebnisse in Richtung auf das Gesamtoptimum ernnoglicht. Mit anderen Worten mussen durch die Dekomposition in einem zweiten Schritt die Kopplungen zwischen den Teilmodellen berucksichtigt werden, da sonst eine gesamtzielorientierte Zusammenfuhrung nicht mehr erfolgen kann. Abbildung 19 liefert einen Uberblick uber die Vorgehensweise des Dekompositionsverfahrens.
In Aniehnung an Leisten (1996), S. 19.
Konzept der Hierarchischen Produktionsplanung
83 Ubertragung der Losung der integrierten Teilprobleme auf das Totalmodell
Totalmodell
Komposition/ Integration
Dekomposition
Losung der Teilprobleme
Dekomponiertes Modell
Abbildung 19:
Dekompositionsverfahren von Entscheidungsmodellen^^
Die Zerlegung kann sowohl nach formalen als auch nach organisationalen Gesichtspunkten erfolgen. Bei der formalen Zerlegung dienen als Grundlage spezielle mathematische Strukturen von komplexen Entscheidungsmodellen. So lasst sich ein gemischt-ganzzahliges Entscheidungsmodell z. B. in Teilmodelle mit kontinuierlichen und mit diskreten Variablen zerlegen, wie dies in dem hierarchischen Produktionsplanungsproblem von Graves oder in dem Dekompositionsverfahren von gemlscht-ganzzahligen Modellen nach Benders erfolgt.^"^^ Daneben kann das Dekompositionsverfahren von DantzigAA/olfe^^^ als organisationale Zerlegung interpretiert werden, indem jedes Teilmodell eine Abteilung reprasentiert, die auf eine gemeinsam genutzte Ressource einer zentralen Einheit zugreift.^"^^ Bei der organisationalen Dekomposition verfolgen die einzelnen Teilprobleme, im Gegensatz zur formalen Dekomposition, unterschiedliche Ziele und bilden I. d. R. die Entscheidungsfindung der Organisationsstruktur eines Unternehmens besser ab.^^® APS-Systeme charakterisieren sich uber einen modularen Aufbau, der sich als organisational dekomponiertes Produktionsplanungs-System beschreiben lasst. Ausgang der weiteren
In Aniehnung an Ausborn (2003), S. 7. Vgl. Graves (1982), S. 260 ff., und Benders (1962), S. 238 ff. Vgl. Dantzig/Wolfe (1960) S. 767 ff. Die Koordination der dekomponierten Teilmodelle nach Danzig/Wolfe sollte jedoch nicht nur mit Hilfe von Preisvorgaben, sondern auch mit mengenmaliigen oder aufwandsorientierten Vorgaben erfolgen. Vgl. Kistner (1992), S. 1135. Der Ansatz von DanzigAA/olfe bezieht sich ausschliefilich auf die formale Dekomposition spezieller LP-Modellstrukturen. Vgl. Dantzig/Wolfe (1961), S. 767 ff.
84
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
Untersuchungen ist damit nicht mehr die Suche nach einem geeigneten Dekompositionsverfahren, sondern vielmehr die „naclitragliche" Analyse von Kopplungen zwisclien den dekomponierten IVIodulen der APS-Systeme.^'^^ In der Produktionsplanung konnen als weitere Alternative zur Komplexitatsreduktion entweder nur einzelne oder mehrere Ebenen der Aggregation/Abstraktion unterzogen werden. Die Aggregation versteht sich allgemein als Zusammenfassung mehrerer (Modell-)Komponenten und/oder deren Eigenschaften zu einer oder wenigen Komponenten und/oder Eigenschaften und reduziert insgesamt deren Zahl.^^° In dieser Arbeit sollen drel verschiedene Ebenen unterschieden werden. Die unterschiedliche Detailllerung der Ebenen kann sich entweder separat oder kombiniert beziehen auf: die Zeit (Jahres-ZStundenplanung), die Produktionsstrukturen (Planung eines Standortes/einer Maschine) oder die Produkte (Produktgruppen/Produkte). Die unterschiedlichen Elemente oder Merkmalsauspragungen, hierzu zahlen z. B. Produkte, Maschinen und Teilperioden, werden somit auf wenige Gruppen abgebildet, d. h. auf Produkt- und Maschinengruppen sowie grofiere Teilperioden. Hiermit ist zunachst ein Informationsverlust verbunden.^^^ Die Reduzierung der Anzahl an Elementen oder Auspragungen fijhrt jedoch zu der gewijnschten Komplexitatsreduktion und damit der (leichteren) Losbarkeit des Ausgangsproblems. Wie aus der Supply Chain Planning-Matrix (Abbildung 2) hervorgeht, lassen sich die Teilplanungsaufgaben nicht nur durch die verschiedenen Zielsetzungen voneinander abgrenzen, sondern auch durch die unterschiedlichen Detaillierungsniveaus der Planungen (Zeitdimen-
Wie in Abschnitt 11.1 bereits deutlich wurde, haben die Module haufig Erganzungs- und Unterstijtzungsfunktionen fur ..Module" der bereits eingesetzten ERP-Systeme. Zum anderen lassen sich Module, die von anderen Modulen unabhangig sind, einzein leichter von den SoftwareHerstellern als isoliert einsetzbar vermarkten. denn die Implementation aller Funktionalitaten stellt fiJr die Untemehmen eine zu grolie Investition dar. Hieraus wird deutlich, dass die Struktur aktuelier APS-Systeme einem dekomponierten Produktionsplanungs-System entspricht, bei dem die Kopplungen vernachlassigt werden. Vgl. Leisten(1996), S. 26. Vgl. Leisten(1996), S. 20.
Konzept der Hierarchischen Produktionsplanung
85
sion).^^^ Die Abstimmung unterschiedlicher Aggregationsebenen stellt sowohl in der Hierarchischen Produktionsplanung als auch in APS-Systemen einen wesentlichen Bestandteil bei der Bestimmung zulassiger Produktionsplane dar. Aus diesem Grund soil in dieser Arbeit speziell auf die Aggregation/Disaggregation fur lineare Planungsprobleme eingegangen werden, urn verschiedene Aspekte herauszuarbeiten, die auch fur APS-Systeme gelten.^^^ Die dritte Moglichkeit der Reduzierung der Modellkomplexitat besteht in der Verringerung des Anspruchsniveaus (bzw. Relaxation). Dabei werden Eigenschaften, die fur die Komplexitat des Planungsmodells verantwortlich sind, vernachlassigt.^^ Beispiele sind die Vereinfachung des Modells durch Vernachlassigung von Restriktionen, lineare Approximationen von nicht-linearen Zusammenhangen oder kontinuierliche Formulierungen ganzzahliger Problemstrukturen. Bevor solche Arten von Maflnahmen jedoch ergriffen werden, wird in dieser Arbeit erst einmal versucht, so detailliert wie moglich einen Modellansatz zu entwickeln. Relaxationen sollen daher in diesem Abschnitt nicht weiter vertieft werden. Alle drei modellorientierten Instrumente (Modellzerlegung, Aggregation/Abstraktion und Verringerung des Anspruchsniveaus) leisten eine Komplexitatsreduktion mit entsprechenden Vor- und Nachteilen. Ziel des Einsatzes dieser Instrumente sollte jedoch nicht lediglich die Reduktion der Komplexitat, sondern vielmehr ein problemorientiertes Zusammenspie! aller Instrumente sein, damit die Nahe zum realen Problem moglichst gut erhalten bleibt, aber das Modell dennoch losbar ist. So kann z. B. eine vermeintlich komplexitatsreduzierende Mafinahme (z. B. Zerlegung des Planungsproblems) komplexitatserhohende Koordinationsnotwendigkeiten zur Folge haben.^^^ Daher sind die Abhangigkeitsmechanismen zwischen den Komplexitatsfaktoren je nach deren Kopplung vor der Ergreifung von Madnahmen zu untersuchen und mit den ubrigen Instrumenten zu vergleichen.^^^
Vgl. Abschnitt 11.3. Neben der Dekomposition des Totalmodells wird somit auch die Aggregation zur Reduzierung der Modellkomplexitat kombiniert. Im Modul Master Planning erfolgt eine Jahresplanung mit Monaten als Teilperioden, im Production Planning eine Monatsplanung mit Wochen Oder Tagen, in dem Modul Scheduling werden Wochen oder Tagesplane mit sekundengenauer Terminierung erstellt. Hierunter wird nicht die Aggregation von Produktionsnetzen verstanden. Hierzu wird verwiesen auf die Arbeiten von Ausborn (2003), Grunow/Gunther/Yang (2004) und Hackman/Leachman (1989), S. 220 ff. Vgl. Schneeweift (2003), S. 86 ff. Vgl. Leisten (1996), S. 9. Vgl. Reift (1993b), S. 132.
86
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
APS-Systeme, wie in Abschnitt II vorgestellt, verfolgen einen sukzessiven Planungsansatz, indem die Module unterschiedllche Zielsetzungen verfolgen und eine dekomponierte Struktur aufweisen. Gleichzeitig erfolgt die Planung in den Modulen auf unterschiedlichen Detaillierungsebenen, so dass auch das zweite Instrument der modellorientierten Komplexitatsreduktlon verwendet wird. Schliefllich lasst sich die Formulierung von ..weichen" Restriktionen zur Sicherung der Zulassigkeit von Losungen der Entscheidungsmodelle als Verringerung des Anspruchsniveaus interpretieren.
1.2
Einordnung der Hierarchischen Produktionsplanung
In der Hierarchischen Produktionsplanung wird zunachst die zeltliche Abstufung der Planungsebenen (strategisch, taktisch, operativ) aus der allgemeinen Hierarchischen Planung ubernommen.^^^ Die inhaltliche und zeitliche Hierarchie der Planungsstufen in der Hierarchischen Produktionsplanung ist in Abbildung 20 dargestellt.
^^^
Vgl. Hax/Golovin (1978), S. 401.
Konzept der Hierarchischen Produktionsplanung
87
Aggregierte Gesamtplanung/ Standortplanung
strategisch
Kapazitatsorientierte Produktionsplanung und -steuerung ' Kapazitierte Produktions- \ programmplanung
/A
A
A
A^
' \^ ! li^ :\^ \%^ \\^ M
taktisch
L.^^heuristikbasierte ^ Ansatze
-X-
Aggregation
Disaggregation
aggregiertes MakroModell
aggregierte Losung
Modellf ormulierungs»ebene
Abbildung 25:
detaillierte Losung
realprobiemnahe Ebene
vom Realproblem abstrahierende Ebene
Losungsebene
s opt In der Zielfunktion (3.5) werden die Variablen x mit den Zielfunktionskoeffizienten c bewertet und bezogen auf das Zielkriterium optimiert. (3.6) ax < b Die Ungleichungen (3.6) stellen die Nebenbedingungen und Begrenzungen des Losungsraums des Entscheidungsproblems dar. (3.7) X > 0 Die Nichtnegativitat der Entscheidungsvariablen ist durch die Gleichungen (3.7) gesichert. Die Aggregation der Variablen und Restriktionen erfolgt nun durch eine Zuordnung der zusammenzufassenden Elemente zu Clustern^^^ (Sk, k = 1,..,K fur Variablencluster, sowie T|, I = 1,..,L fur Restriktionencluster)^°°. Die Auswahl der Spalten und Zeilen, die im Rahmen der Aggregation zu Clustern zusammengefasst werden, ist im Fall der Hierarchischen Produktionsplanung durch die Produktgruppen bzw. die zu aggregierenden Perioden vorgegeben. Die Produktionsmengenvariablen von Produktarten einer Produktgruppe werden im detaillierten Modell nebeneinander in einem Cluster angeordnet und deren Parameter zu einem ag-
Vgl. Leisten(1996), S. 28. Als einfuhrende Literatur zum Operations Research und zum Aufbau iinearer Entscheidungsmodelle wird auf Ellinger/Beuermann/Leisten (2003) verwiesen. Vgl. Leisten(1996), S. 55. Cluster werden synonym als Gruppen bezeichnet. Die Teilmengen Sk bzw. T| sollen insgesamt alle Elemente enthalten, aber disjunkt sein, so dass jedes Element nur genau einem entsprechenden Cluster zugeordnet ist.
Konzept der Hierarchischen Produktionsplanung
105
gregierten Parameter zusammengefasst. Die Wahl der Anzahl der Cluster sowie die Zuordnung der Elemente zu den gebildeten Gruppen (z. B. nach Ahnlichkeitsmaften) ist Gegenstand der Aggregationsanalyse. Die Gewichtung innerhalb der Gruppen wird formal durch den Variablengewichtungsvektor gj, j = 1,..,n und den Restriktionengewichtungsvektor hj, i = 1,..,m dargestellt. Die Gewichte Sj^
sind zudem meist fur jede Gruppe normiert, d.h. 2^gj=\ 7=1
7",
und^/?, = i .^°^ i=\
Das detaillierte Problem (P) wird schliefllich zu dem Problem (P*) aggregiert und kann folgendermafien dargestellt werden. X stellen die aggregierten Entscheidungsvariablen dar und die aggregierten Parameter C, A und B ergeben sich durch C = eg, A = hag und B = hb. (3.8) CX -> opt In der Zielfunktion (3.8) des aggregierten Problems werden nun die aggregierten Entscheidungsvariablen X mit aggregierten Zielfunktionskoeffizienten C = c*g bewertet. (3.9)AX 0 Die Nichtnegativitat fur die aggregierten Variablen X wird durch (3.10) gewahrleistet.
In dem folgenden Beispiel wird das Vorgehen der Aggregation mit zwei Variablen und zwei Restriktionen in jeweils einem zusammengefassten Cluster fur das folgende detaillierte Modell dargestellt. (3.11) CiXi + C2X2 -^ opt (3.12)aiiXi + ai2X2 opt (3.16) (hi(aiigi + ai2g2) + h2(a2igi + a22g2))X < hibi + h2b2 (3.17)X>0 Durch die Aggregation wird somit die detaillierte Losung des Problems (P) auf den durch die Gewichte festgelegten Unterraum projiziert^°^ und eine Losung fur das aggregierte Problem Z(X*) berechnet. Gesucht ist jedoch eine zulassige und moglichst gute Losung z(x) fur das detaillierte Problem durch die Ableitung (Disaggregation) von Z(X*).^°^ Bei geelgneten Aggregationsgewlchten entspricht der optimale aggregierte Zielfunktionswert Z(X*) dem optimalen detaillierten Zielfunktionswert z(x), d. h. Z(X*) = z(x). Diese optimalen Aggregationsgewichte benotigen jedoch die optimale detaillierte Losung, die im Voraus nicht bekannt ist, wie in Abblldung 25 dargestellt. Aus diesem Grund wird im Rahmen der LPAggregation grower Wert auf die Abschatzung des Optimalitatsverlustes infolge der Aggregation gelegt.^°^ Die einfachste Form der Disaggregation ist die Auflosung der aggregierten Losung mit der gleichen Gewichtung, die bereits fur die Aggregation verwendet wurde (wie bei der Zusammenfassung, sog. fixed-weight Disaggregation) Xj = gjk* Xk*.^°^ Die Zulassigkeit der disaggregierten Losung ist jedoch bei diesem Verfahren nicht gewahrleistet. Bei Unzulassigkeit Ist eine Anpassung der Gewichtungsfaktoren erforderlich.^°^ Dagegen wird bei der Zulassigkeit
In dem graphischen Beispiel wurde der zweidimensionale Losungsraum auf eine eindimensionale lineare Funktion projiziert, deren Steigung durch die Gewichtung bestimmt wird. Eine optimale Losung fiir das detaillierte Problem aus der aggregierten Losung abzuleiten, ist mit groflem Aufwand verbunden. Von daher wird in der Literatur haufig nur noch der Anspruch der zulassigen Disaggregation gestellt, da das detaillierte Problem direkt nicht losbar ist. Vgl. Zipkin (1980a), S. 403 f., und Zipkin (1980b), S. 903 ff. FiJr das Beispiel entsprechend Xi = gi*X* und X2 = g2*X*. Hier wird unterstellt, dass das detaillierte Problem eine zulassige Losung besitzt.
Konzept der Hierarchischen Produktionsplanung
107
der disaggregjerten Losung die Aggregation/Disaggregation mit einer Fehleranalyse verbunden, mit dem Ziel, die Differenz z(x*) - z(x)^°^ abzuschatzen.^°® Grundsatzlich kann festgehalten werden, dass durch den Ansatz der Aggregation und der Disaggregation detaillierte Informationen uber das Realmodell, speziell des Produktionsprozesses, zusammengefasst werden und damit gleichzeitig ein Verlust von Informationen einhergeht. Diese ungenauere Betrachtung ermoglicht jedoch auf der anderen Seite die „Losbarkeit" des ..ursprungiichen" detaillierten Problems. Bei einer sinnvollen Zusammenfassung und Gewichtsbestimmung sowie unter besonderen Voraussetzungen, z. B. bei Vorliegen von gleichen Parametern von zu aggregierenden Produkten zu Produktgruppen^°^, 1st der Optimalitatsverlust erfahrungsgemafl gering.^''°
(3.18)3;=^
u !
Die optimale Gewichtung innerhalb sinnvoll gewahlter Cluster in Gleichung (3.18) ist jedoch unter der berelts beschriebenen Problemsituation nicht moglich, da die detaillierten optimalen Produktionsmengen x/ nicht bekannt sind.^^^ Im folgenden Abschnitt wird daher zur Verdeutlichung der Probleme jeweils ein Beispiel fur die ..suboptimale" Abschatzung der Gewichtungsfaktoren fur Variablen und fur Restriktionen gegeben.
1.4.2
Aspekte der Aggregation in linearen Entscheidungsmodellen
In linearen Entscheidungsmodellen konnen Variablen und/oder Restriktionen zur Reduzierung der Modellkomplexitat aggregiert werden. In dem folgenden Beispiel werden die Aggregation von Produktionsmengen-Variablen und die Aggregation von Modell-Restriktionen bzw.
Da z(x) sich aus der Disaggregation von Z(X ) ergibt und z(x ) nicht ohne Weiteres berechenbar ist, mussen Schranken zur Abschatzung bestimmt werden, die den Wertebereich der optimalen detaillierten Losung eingrenzen. Vgl. Leisten (1996), S. 57, und das Zahlenbeispiel im Anhang, Abschnitt A.2. Vgi. Abschnitt III.2.1. Vgl. Leisten (1996), S. 69, und Liesegang (1980), S. 95 ff. In den meisten Ansatzen steht zudem nicht die Minimierung des Optimalitatsverlustes, sondern lediglich die „konslstente" Aggregation im Vordergrund. Konsistenz definiert Axsater als die Eigenschaft eines aggregierten Produktionsplans, disaggregiert zu werden, damit die detaillierten Lagervariablen der Lagerbilanzgleichungen nicht-negative Werte annehmen. Vgl. Leisten (1996), S. 66, und Zipkin (1977), S. 41.
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
108
Produktionsstrukturen getrennt vorgenommen und deren Auswirkungen graphisch aufgezeigt.^^2 FiJr ein lineares Entscheidungsmodell soil das gewinnmaximale Produktionsprogramm (Xiopt, X2opt) von zwei Produkten Xi und X2 in einer Periode unter Berucksichtigung von Absatzoberund -untergrenzen (Maxxi, Maxx2, Minxi, Minx2) sowie Rohstoffrestriktionen (R1, R2) bestimmt werden. In der Zielfunktion (ZF) werden die positiven Deckungsbeitrage der beiden Produkte maximiert. In Abbildung 26 wird die gewinnmaximale Losung (Xiopt, X2opt) dargestellt. Der Losungsraum 1st durch die graue Flache gekennzeichnet.
\Minxi
^^
\
Maxxi
\ \ \ \. \ \ ^\^^ \ \ :•:.;;;:,::;
\
• • \ : : : - , ; : ; , \ ^ \ \
"*;';?*
^N^\^
\ \
R2
\ ^ ZF ^^
1 1 1
\ R1
1
Abbildung 26:
Gewinnmaximales Produktionsprogramm
Bei sehr komplexen Problemen mit mehreren tausend Artikein werden Produkte jedoch zu wenigen Gruppen zusammengefasst, um die Komplexitat durch die Reduzierung vieler Produktvariablen auf wenige Gruppenvariablen zu verringern. In diesem Beispiel werden die Produkte Xi und X2 zu einer Gruppe zusammengefasst. Das entstandene Aggregat ist definiert durch ein festgelegtes Verhaltnis der Mengen der Produkte Xi und X2. Der Entscheldungsraum des Aggregates ist durch eine lineare Funktion durch den Ursprung darstellbar,
FiJr eine Darstellung der Vorgehensweise der Aggregation und Disaggregation anhand eines Zahlenbeispiels wird auf den Anhang im Abschnitt A.2 verwiesen.
Konzept der Hierarchischen Produktionsplanung
109
auf der alle moglichen Mengenkombinationen der Produktgruppe mit einem festgelegten Mengenverhaltnis liegen, wie in Abbildung 27 dargestellt ist.
Minxi^
(3) Maxy '^2opt
Abbildung 27:
Gewichtungsalternativen bei der Aggregation von Produktvariablen^^^
Die gewichtete Aggregation fuhrt zu einer Projektion des detaillierten (2-dimensionalen) L6sungsraumes auf einen (1-dimensionalen) Unterraum.^^'^ Die Steigung der 1-dimensionalen Gerade ergibt sich aus den Gewichtungsfaktoren bzw. aus den festgelegten Anteilen der Produkte innerhaib der gebildeten Gruppe. Wie aus Abbildung 27 deutlich wird, hat die Wahl der Gewichtung innerhaib der gebildeten Gruppe entscheidenden Einfluss auf die Losung des ursprijnglichen Programmplanungsproblems. In Abbildung 27 sind drei mogllche Gewichtungen (1), (2) und (3) eingezeichnet. Bei der Gewichtung (1) existlert keine Produktionskombination der Produktgruppe (aggregiertes Modell), die fur das detaillierte Problem zulassig ist, wobei Im detaillierten Modell eine optimale Losung (xiopt, X2opt) existiert.
In Aniehnung an Leisten (1998), S. 419. Vgl.Leisten (1998), S. 419.
110
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
Fur die Gewichtung (2) konnen dagegen zulassige Losungen bestimmt werden,^^^ da die Funktion den Losungsraum schneidet. Alle Losungen des aggregierten Modells sind jedoch nur suboptimal. Nur bei der Gewichtung (3) kann die optimale Losung des detaillierten Modells auch in der aggregierten Form ermittelt werden, da die Aggregationsgewichte der Variablen optimal bestimmt wurden. Hierdurch wird deutlich, dass die Wahl der Gewichte fur Variablen innerhalb von aggregierten Gruppierungen (hier Produktgruppen oder -cluster) nicht nur fur die Gute sondern sogar fur die grundsatzliche Zulassigkeit der aggregierten Losung fur das detaillierte Modell entscheidend ist.^^^ Zudem konnen auch die Auswirkungen der Aggregation von Restriktionen bzw. Produktionsstrukturen dargestellt werden. Die Zusammenfassung beispielsweise der Restriktionen Maxx2 und R2 ergibt eine neue Restriktion (R2/Maxx2), deren Stelgung sich durch die Gewichtung der Restriktionen innerhalb der Restriktionen-Gruppe ergibt und durch den ursprunglichen Schnittpunkt von Maxx2 und R2 verlauft. Die aggregierte Restriktion ist in Abbildung 28 dargestellt.
^^^
Der fett markierte Bereich auf der Ursprungsgeraden stellt den Bereich der zulassigen Losungen dar.
^^^
Vgl.Leisten (1998), S. 420.
Konzept der Hierarchischen Produktionsplanung s X2
^ -''-^•••*:
s
111 \
\
\
\
\
s
\ \ \
\
\ \
--- Maxx2
" ' ' ' ' ' ' - ^ ^ ^ x ^ ^
•^
\
S \
N
R2/Maxj aggregie
" •- R2 ZF
> Abbildung 28:
Aggregation von Restriktionen zu einer Restriktionen-Gruppe
Infolge der Zusammenfassung der Restriktionen hat sich jedoch der Losungsraum gegenijber der detaillierten Losung urn die dunklen Flachen vergrofiert, wie aus Abbildung 29 zu erkennen ist.
112
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
X,
"••-
^^^^
MiDxi 1
"•-•-
Maxxi
\N \ V"^ \ \N \
\s \
2opt,agg.
«,. R9/Mav ^2opt
V-.,
aggregi
v'^'' ZF \
1 1
^^ \
\
*-' aggregiert
Minx2 ^^detailliert
\RI
1-
Abbildung 29:
>
Auswirkung der Aggregation von Restriktionen auf den Zielfunktionswert
Der Zielfunktionswert steigt von ZFdetainiert auf ZFaggregien- Eine superoptimale Losung (xiopt,agg., X2opt.agg.) wurde durch diese Zusammenfassung der Restriktionen im aggregierten Model! bestimmbar sein, die aber im detaiilierten Modell nicht zulassig ware.^^^ Abschlieflend kann festgehalten werden, dass durch die Anwendung der Aggregation in Entscheidungsmodellen zur Reduzierung der Modellkomplexitat im Rahmen der Produktionsplanung sowohl die Gewichtung innerhalb von Aggregaten als auch die Wahl der Aggregatzusammensetzung entscheidenden Einfluss auf die Losung und die Zulassigkeit fur das detaiilierte Problem haben.^^^ Des Weiteren wird deutlich, dass allein durch die Umgewichtung der suboptimal approximierten Gewichtungsfaktoren eine Verbesserung der Losungen bezogen auf den Zielfunktionswert erreicht werden kann. Auf die Abschatzung der Aggregationsfehler bei der einmaligen Aggregation soil jedoch nicht weiter eingegangen werden. Vielmehr wird in dem folgenden Abschnitt eine allgemeine Vorgehensweise der iterativen Anpassung im Rahmen des Aggregations-ZDisaggregations-
Die Aggregation der Restriktionen zu anderen Gruppen konnte jedoch auch dazu fijhren, dass nur eine suboptimale Losung im Vergleich zur detaiilierten Losung bestimmbar ist. Vgl.Leisten (1998), S. 423.
Konzept der Hierarchischen Produktionsplanung
113
prozesses naher beschrieben, da hierbei der Versuch unternommen wird, die optimalen Gewichte zu approximieren und den Aggregationsfehler iterativ zu minimieren.^^^
1.4.3
Iterative Aggregation und Disaggregation
In iterativen Aggregations-ZDisaggregations-Ansatzen fur lineare Entscheidungsmodelle bei Variablen-Aggregation wird das Ziel verfolgt, schrittweise eine Verbesserung der Gewichtung zu erreichen, urn die Differenz zwischen aggregierter und detaillierter optimaler Losung zu verringern. Allgemein kann diese Vorgehensweise wie folgt beschrieben werden:^^°
Schritt 0:
Initialisiere den Iterationszahler: v = 1.
Schritt 1:
Bestimme die Anzahl der Cluster Ky.
Schritt 2:
Ordne jede Variable Xj einem Cluster Skv zu, mit kv = 1 ,..,Kv.
Schritt 3:
Gewichte die Variable Xj innerhalb ihres Clusters mit g/.
Schritt 4:
Aggregiere das Problem (P) bzw. die durch die Clusterung entstandenen Teilprobleme zum Problem (A(Kv,Skv.gj'')f ^^ und lose dieses aggregierte Problem.
Schritt 5:
Disaggregiere die Losung des aggregierten Problems (fixed-weight oder optimal).
Schritt 6:
1st ein Stoppkriterium erfullt, beende die iterative Vorgehensweise. Anderenfalls setze den Iterationszahler v = v+1 und gehe zu Schritt 1.
Nach dieser kurzen formalen Darstellung des iterativen Aggregations-ZDisaggregationsprozesses sind fur die Aggregation und Disaggregation folgende Fragen zu klaren: a) Welche VariablenZRestriktionen bzw. Objekte (z. B. Produkte, Maschinen, Perioden) sollen aggregiert werden?
Vgl. Leisten (1996), S. 77, und S. 111. Vgl. Leisten(1996), S. 112. Das aggregierte Problem hangt somit von der Anzahl der Cluster, der Clusterzuordnung sowie der Gewichtung der einem Cluster zugeordneten Variabien ab.
114
Hierarchische Produktionsplanung als Grundlage von APS-Systemen b) Wie grofi ist die Anzahl der zu bildenden Cluster? c) Nach welchen Kriterien werden Cluster gebildet (Ahnlichkeitsmafie)? d) Welches Element wjrd welchem Cluster zugeordnet (Clusterprozedur)? e) Welche Gewichtung wird innerhalb der Cluster gewahit? f)
Mit welcher Gewichtung erfolgt die Disaggregation?^^^
g) Mit welchem Detaillierungsgrad soil disaggregiert werden?^^^ Ist die Differenz zwischen einem abgeschatzten zulassigen Bereich des detaillierten Problems und der disaggregierten optimalen Losung des aggregierten Modells zu grofl bzw. letztere nicht zulassig, sind die oben angefuhrten Fragestellungen einzein zu hinterfragen.^^"* Ad a): Grundsatzlich sollte die Aggregation von Variablen und Restriktionen so vorgenommen werden, dass das aggregierte Problem im Gegensatz zum detaillierten Modell losbar wird. Gleichzeitig nimmt der Aggregationsfehler i. d. R. zu, je unterschiedlicher die Elemente einer Gruppe sind. Ad b): Die Entscheidung uber die Anzahl der Cluster (Schritt 1) ist nicht genau festlegbar. Bei dem iterativen Vorgehen kann die Anzahl durch eine schrittweise Verfeinerung der Cluster mit jeder Iteration zunehmen, durch Zusammenfassung abnehmen Oder unter Berucksichtigung der Iterationen mit einer veranderten Zusammenstellung gleich bleiben. Die Untergrenze vor dem Hintergrund von Iterativen Umclusterungsmoglichkeiten betragt fijnf. Als (formale) Obergrenze kann die Anzahl der Cluster die Anzahl der Variablen erreichen.^^^ Ad c): In der Praxis werden Cluster meist nach organisatorischen Zustandigkeltsbereichen und Sparten gebildet. Dies entspricht der logischen Clusterprozedur. Grundsatzlich wird im Rahmen der klassischen Hierarchischen Produktionsplanung jedoch die Empfehlung gegeben, diejenigen Elemente zu Produktgruppen zusammenzufassen, die ahnliche Eigenschaf-
Vgl. Leisten(1996), S. 56f. Vgl. Rogers et al. (1991), S. 553 ff. Es kann jedoch auch der Fall eintreten, dass das aggregierte Modell oder das ursprungliche detailiierte Problem keine Losung hat und damit die Aggregation ggf. insgesamt in Frage gestellt werden muss (vgl. Abschnitt III.1.4.2). Die Frage der Konvergenz des Iterationsprozesses bei gleichzeitiger Gewichtsanpassung und Umclusterung wird in Jornsten/Leisten/Storoy (1999) untersucht. Vgl. Leisten (1996), S. 176.
Konzept der Hierarchischen Produktionsplanung
115
ten aufweisen.^^® Dies ist eine Annahme, die die Aggregationsproblematik wesentlich vereinfacht. Im Rahmen der Produktionsplanung ist diese Annahme jedoch oftmals nicht erfijllt. Teclinische oder organisatorische Vorgaben konnen dazu fuhren, dass Produkte, die verschiedenartige Eigenschaften aufweisen, zu Produktgruppen zusammenzufassen sind.^^'' Schliefllich soil das aggregierte Model! als Entscheidungsunterstutzung dienen und interpretierbar bleiben. Daher wird eine rechentechnisch ungunstigere Gruppierung aus planerischen und organisatorischen GriJnden oft nicht vermeidbar sein.^^® Ad d): Die Zuordnung der Variablen/Restriktionen, die zu Gruppen aggregiert werden sollen, kann logisch oder formal begrundet werden. Eine logische Zusammenfassung wurde sich bei unterschiedlichen Varianten z. B. eines gleichen Fahrzeugtyps in der Automobilbranche ergeben. Formal konnten Maschinenrestriktionen gleicher Maschinentypen aggregiert werden, die jedoch an unterschiedlichen Standorten eingesetzt werden.^^^ Als weitere Ansatze fur die Ahnlichkeit der Variablen fur die Ausgangsclusterung konnen z. B. die lexikographische Zuordnung, die Einteilung nach Zlelfunktionskoeffizienten oder die Sortierung nach der Winkelahnlichkeit^^° herangezogen werden.
Vgl. Hax/Candea (1984), S. 75. Vgl. Kleindienst (2004), S. 6, und Walstra (1999) zur Produktgruppenbildung in der milchverarbeitenden Industrie. Vgl. Liesegang (1980), S. 133. Diese beiden Beispiele sollen nicht zeigen, dass die logische und die formale Aggregation sich gegenseitig ausschliellen bzw. eine der anderen vorzuziehen ist. Prinzipiell steht bei der formalen Aggregation die Reduzierung der Modellkomplexitat im Vordergrund, die jedoch fur den Anwender eines APS-Systems nicht automatisch nachvollziehbar sein muss. Die logische Aggregation hingegen ist fur den Anwender nachvollziehbar, kann aber bei starken logischen Zusammenhangen zwischen Produkten einer aggregierten Produktgruppe ohne formale Ahnlichkeit zu erheblichen Aggregationsfehlern fuhren. Als Beispiel kann hier fur einen Mobelhersteller die logische Gruppierung seiner Produkte in ..Schlafzimmer", „Wohnzimmer" und „Kuche" herangezogen werden. Die produktionstechnische Ahnlichkeit einer Gruppe „Tische" ware grofler als die Zusammenfassung von Betten und Tischen in der Gruppe ..Schlafzimmer" und fuhrt in der Regel zu kleineren Aggregationsfehlern. Liegen zwei Restriktionen relativ ahnlich zueinander im Losungsraum, d. h. sind die Winkeldifferenzen gering, fiihrt die Zusammenfassung nur zu geringen Veranderungen des Losungsraumes. Vgl. Leisten (1996), S. 132. Da jedoch zum einen die Bestimmung der Winkelahnlichkeit von je zwei Restriktionen fur grofle Problemgroflen sehr aufwendig ist und zum anderen der Winkel zwischen Restriktionen und Zielfunktion als maftgeblich fur den Aggregationsfehler angenommen wird. wird die Untersuchung der Winkeldifferenzen der Restriktionen jeweils nur mit der Zielfunktion vorgeschlagen. Vgl. Taylor (1983), S. 30 ff.. und Shetty/Taylor (1987). S. 386 f.
116
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
Ad e): Fur die erstmalige Festlegung der Variablengewichte innerhalb eines Clusters sind die Gleichgewichtung
(gy = |—r),
die
Gewichtung
nach
dem
relativen
(gy^ ="s""^—) o^®*" ^^^^ ^^^ relativen Deckungsbeitrag {gy^ =-^—)
Variablenwert
neben den Gradien-
tenansatzen^^^ geeignet.^^^ Ad f): Die Disaggregation kann schliefilich fixed-weight Oder optimal vorgenommen werden. Bei der fixed-weight Disaggregation erfolgt die Auflosung der aggregierten Losung nach der gleichen Gewichtung, die fur die Bildung der Aggregate verwendet wurde. Bei der optimalen Disaggregation werden aus dem aggregierten Problem (P) K-Teilprobleme (PKCQ)) gelost, die aus der Variablenclusterung resultieren. Die nachtragliche Losung der Teilprobleme fuhrt zu einem erheblich hoheren Rechenaufwand. Die Losung bzw. der Zielfunktionswert des optimal-disaggregierten Modells ist immer mindestens genau so gut, wie die fixed-weight disaggregierte Losung (siehe Zahlenbeisplel im Anhang, Abschnitt A.2).^^^ Ad g): Die Moglichkeit der Umclusterung kann u. a. optimallosungsorientiert, basiszerstorend Oder gemischt genutzt werden. Bei der optimallosungsorientierten Neuzuordnung der Variablen zu Clustern kann z. B. das Kriterium der reduzierten Kosten herangezogen werden. Die Varlablen werden in Gruppen mit positiven, negativen oder von (ungefahr) Null reduzierten Kosten eingeteilt und das neue Problem gelost.^^ In der basiszerstorenden Umclusterung kann der Fall auftreten, dass das umgeclusterte Problem nicht mehr eine Basislosung des aggregierten Problems ist. Hierdurch kann jedoch ein Verbesserungspotenzial von der Zielfunktion des Problems erreicht werden.^^^ Sind die Ergebnisse des Aggregations-/ Disaggregationsvorgehens noch nicht befriedigend, kann durch die gezielte Verfeinerung der
Auf die gewichts- oder variablenorientierten Gradientenansatze soli im Rahmen dieser Arbeit nicht weiter eingegangen werden. Es sollen lediglich einige einfache Moglichkeiten fur die Ausgangsgewichtung herangezogen werden. Vgl. Leisten(1996), S. 120. Vgl. Leisten(1996), S. 63. Vgl. Leisten (1996), S. 140. Auf dieses Verfahren soli aber im weiteren Verlauf der Arbeit nicht mehr eingegangen werden. Nahere Ausfiihrungen in Leisten (1996), S. 146.
Konzept der Hierarchischen Produktionsplanung
117
aggregierten Gruppen (Clustersplitting) versucht werden, den Aggregationsfehler zu verklei-
Die Darstellung der Problematik der variablenbezogenen Aggregation bezogen auf die Gruppenbildung
und
Gewichtung
sowie
die
Vorstellung
iterativer
Aggregations-
/Disaggregationsverfahren wird nun im folgenden Abschnitt mit dem Verfahren der Aggregation/Disaggregation in APS-Systemen verglichen.
1.4.4
Aggregation und Disaggregation in APS-Systemen
APS-Systeme sind, wie bereits in Abschnitt II beschrieben, charakterisiert durch eine modulare und dekomponierte Struktur eines Totalmodells der Hierarchischen Produktionsplanung, deren zu losenden Teilprobleme mit unterschiedlichem Detaillierungsniveau zu koordinieren sind. Die in der Literatur weit verbreitete Vorstellung iiber die Detaillierungsebenen produktionsbezogener Teilplanungen (Produkte, Produktionsstrukturen/Restriktionen und Zeit) lasst sich wie folgt auf APS-Systeme ubertragen: Master Planning:
Produktgruppen, Werksebene, Jahresplanung
Production Planning:
Produkte, Werkstattebene, Monatsplanung
Detailed Scheduling:
Varianten/Teile, Maschinenebene, Tagesplanung.
Hieraus ergeben sich verschiedene Implikationen fur den Einsatz eines iterativen Aggregations-/Disaggregationsansatzes in APS-Systemen gemafl den Fragestellungen aus Abschnitt 1.4.3. Ad a): Die Wahl der zu aggregierenden Variablen und Restriktionen ist festgelegt. Es wird keine Moglichkeit der mathematisch begrijndeten Ausgangsclusterung gegeben, d. h. es erfolgt fur das Startcluster lediglich eine pragmatische unternehmensfunktionskonforme Gruppierung.^^^ Ad b): Die Anzahl der Cluster hingegen bleibt in APS-Systemen frei wahlbar. Ad c) und d): Durch die pragmatische Gruppenbildung bleiben parameterorientierte Ahnlichkeitsmafle sowie Zuordnungslogiken unberucksichtigt.
Vgl. Leisten(1996), S. 132. Vgl. Ausbom (2003), S. 89.
118
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
Ad e): Fur die Gewichtung innerhalb der Aggregate wird in den Systemen meist die Gleichgewichtung oder eine manuelle Gewichtung lediglich der Produktionsmengenvariablen eingesetzt. Der Einsatz von variablenorientierter Gewichtung, d. h. auch der Lagermengenund/oder Rustvariablen, und anderer Verfahren ist daher zu prufen, da hierbei Inkonsistenzen bezijglich der Gewichtung unterschiedlicher Variablen (und/oder Restriktionen) des gleichen Aggregationsobjektes auftreten konnen.^^® Ad f): Bezijgiich der Disaggregation wird bspw. in dem APS-System APO ausschliefllich die fixed-weight Disaggregation herangezogen. Die optimale Disaggregation verspricht aber ein mindestens genauso gutes Ergebnis bezogen auf den Zielfunktionswert wie die fixed-weight Disaggregation und sollte in APS-Systeme integriert werden. Ad g): In APS-Systemen wird i. d. R. mit dem gleichen Detaillierungsgrad disaggregiert, mit dem auch die Aggregation vorgenommen wurde. Umclusterungen und Clustersplitting werden in APS-Systemen meist vollstandig als Moglichkeiten der Minimierung von Aggregationsfehlern vernachlassigt, da hierdurch die logische und pragmatische Konsistenz der Grupplerung der Gruppen nicht erhalten bleibt. Die Zulassigkeit der Losungen von Entscheidungsmodellen in APS-Modulen mit ..harten" Restriktionen wurde, wie in dem vorangegangenen Beispiel (Abbildung 27, Gewichtungsalternative (1)) gezeigt, durch eine falsche Gewichtung nicht gewahrleistet sein. Da jedoch der Planer eine Losung fur jede beliebige Gewichtungsalternative der Variablen innerhalb eines Entscheidungsmodells von dem Softwaresystem erwartet, werden die Restriktionen „weich" formuliert, d. h. eine Verletzung der Bedingungen zugelassen und mit Strafkosten in der Zielfunktion berucksichtigt.^^^ In Abbildung 30 wird eine Losung des aggregierten Entscheidungsmodells durch die Relaxierung der Absatzobergrenze fur das Produkt X2 (Maxx2 wird auf Maxx2.rei erhoht) erreicht.
Die beschriebenen Inkonsistenzen resultieren aus der Wahl nur eines Aggregationsgewichtes fijr alle Variablentypen und/oder Restriktionentypen fiir ein Produkt (je Periode). Gerade die unterschiedliche Gewichtung der verschiedenen zeitbezogenen Variablen (eines Produktes) und/oder Restriktionen ermoglicht die Verringerung von Inkonsistenzen und/oder Suboptimalitaten. Vgl. Abschnitt A.1, Modeilierung des Losungsverfahrens des Moduls Supply Network Planning.
Konzept der Hierarchischen Produktionsplanung
119
unzulassig und suboptimal ^ ' relaxiert -
'*'2opt,rel
Abbildung 30:
^^detailliert
-^lopt
Reiaxierung der Absatzobergrenze von Produkt X2
Durch die Relaxation der Absatzbedingung vergrofiert sich der Losungsraum, und es kann die ..Losung" (Xiopt.rei. Xaopt.rei) bestimmt werden, die jedoch weder eine Losung des aggregierten, noch des detaillierten Entscheidungsproblems darstellt. Eine weitere Moglichkeit, die ..ZuJassigkeit" bei gegebener „unzulassiger" Gewichtung dem Anwender von APS-Systemen zu gewahrleisten, ist die Moglichkeit der Verletzung der Mindestmengenbedingung (Minxi auf Minxi.rei = 0) fur Produkt Xi, wie in Abbildung 31 dargestellt ist.
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
120
unzulassig und suboptimal
'^lopt.rel
Abbiidung 31:
'^1opt
Reiaxierung der Mindestmengenbedingung von Produkt Xi
Wiederum ist die neue „L6sung" (xiopt.rei. X2opt.rei) keine zulassige Losung des aggregierten und des detaillierten Entscheidungsproblems. Welche Restriktion (Minxi Oder Maxx2) verletzt wird, hangt letztendlich davon ab, welche der Verletzungen mit hoheren Strafkosten in die Zielfunktion eingeht. Unabhangig davon, welche Mogllchkeit herangezogen wird, bleibt durch eine faische Gewichtung der Elemente einer Gruppe die „zulassige Losung" fur das aggregierte Entscheidungsproblem suboptimal und fur das detaillierte Problem unzulassig.^"^^ Abschliefiend kann allgemein fur APS-Systeme festgehalten werden, dass durch die Anwendung der Aggregation auf Entscheidungsvariablen zur Reduzierung der Modellkomplexitat sowohl die Wahl der Gewichtungsfaktoren innerhalb von Aggregaten, als auch die Wahl der Gruppen entscheidenden Einfluss auf die Losung des aggregierten Problems und die Zulassigkeit fur das detaillierte Problem haben. Es ergeben sich hieraus die vier Handlungsalternativen:^'^'' -
keine Veranderungen vorzunehmen und damit keine Verbesserungen bezuglich der Zulassigkeit und Optimalitat hinzunehmen.
340
Durch zugelassene Kapazitatsausweitungen sind auch superoptimale Losungen bestimmbar.
341
Vgl.Leisten(1998), S. 423.
Ansatze der Hierarchischen Produktionsplanung -
121
reine Gewichtsanpassungen durchzufiihren, urn zumindest lokale Zulassigkeit oder Optimalitat zu erreichen,
-
ijber reine Umclusterung die Losungsqualitat zu verbessern oder iterative Verfeinerungen ausgewahlter Cluster vorzunehmen.
Da in den meisten APS-Systemen nur eine pragmatische bzw. logische Blldung von Aggregaten moglich oder fur den Anwender nachvollziehbar ist, bietet sich zur iterativen Aggregation/Disaggregation in diesen Systemen lediglich die reine Gewlchtsanpassung an. In APS-Systemen wird bisher keine Form der Gewlchtsanpassung bei der Aggregation von Varlablen und/oder Restriktionen beruckslchtigt, obwohl allein durch die Umgewichtung eine Verbesserung der Losung des Entscheidungsmodells moglich ist. Daher soil in dieser Arbeit bei der Entwicklung eines Koordinationsansatzes fur APS-Systeme neben der Antizlpation von Entscheidungsstrukturen untergeordneter Planungsebenen diese Problematik aufgegriffen und integriert werden. Zudem wird vereinfachend die Produktaggregation mit der Aggregation von Produktionsmengenvariablen gleichgesetzt.^^
2.
Ansatze der Hierarchischen
Produktionsplanung
Ansatze der Hierarchischen Produktionsplanung in Form von mathematlschen Formalkonzepten unterscheiden sich untereinander mafigeblich in der inhaltllchen Formulierung der Zielfunktionen und der Nebenbedingungen, in den Kopplungen zwischen den Planungsebenen (Koordinationskonzept dekomponierter Entscheidungsmodelle) und der Berucksichtigung der Aggregation/Disaggregation bei unterschiedlich detaillierten Planungsebenen. Allen gemeinsam ist zum einen die HIerarchisierung unter den Teilplanen und die Notwendigkeit
Vgl. Leisten (1996), S. 40. Eine Aggregation von Produkten entspricht nur eingeschrankt der Aggregation der Varlablen der Produktionsmengen. Werden Produkte aggregiert, so fuhrt das in der Regel zur Aggregation von Produktionsmengenvariablen und/oder Lagermengenvariablen und/oder Rijstvariablen. Gleichzeitig konnen/mijssen Restriktionen aggregiert werden, z. B. die Lagerbilanzen. Eine optimale Aggregation muss dann variablen-, nicht produktspezifisch mengengewichtet sein, und das wird je nach Typ fur ein Produkt (in jeder Periode) durchaus unterschiedliche Gewichte ergeben, namlich fur Produktion und/oder Lagerung und/oder Riistung. Aufterdem mussen die Restriktionen (dual) entsprechend ihren Schattenpreisen gewichtet werden. Es gibt also aus der Sicht der formalen LP-Aggregation keine ..richtigen" Produktgewichte, sondern nur optimale Variablen- und Restriktionengewichte. Das damit verbundene Problem bei der Aggregation ist die okonomische Ubertragbarkeit der allgemeinen Techniken der Aggregation von LP-Modellen, so dass im Folgenden diese Unterscheidung nicht welter verfolgt wird. Vgl. Axsater(1981), 8. 748.
122
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
der Koordination der Planungsstufen im Sinne des Gesamtplanungsziels sowie zum anderen das Ziel der Konsistenz und die Zulassigkeit der Teilplane. Es existiert In der Literatur eine Vielzahl an Konzepten und Modellen fur die hierarchische Planung der Produktion. Zwei ..Schulen" haben in diesem Bereich eine grofie Bedeutung eriangt. Hierzu zahlen der haufig zitierte und weiterentwickelte Ansatz von Hax/Meal des Massachusetts Institute of Technology (MIT) (Abschnitt 2.1) sowie die europaischen Arbeiten von Axsater aus dem Linkoping Institute of Technology (LIT) (Abschnitt 2.2).^^ Diesen belden Ansatzen wird schlielilich der Ansatz von Zapfel/Tobisch, auflerhalb des MIT und des LIT, gegenubergestellt (Abschnitt 2.3). Nach der Analyse der verschiedenen Ansatze werden diese in Abschnitt 3 anhand der relevanten Kriterien Koordination, Aggregation und Disaggregation sowie inhaltliche Ubertragbarkeit auf APS-Systeme bewertet, urn eine Eignung dieser Formalkonzepte als Basis fur die Entwicklung eines eigenen Koordinationsansatzes fur APS-Systeme festzustellen.
2.1
Ansatz von Hax/Meal
Die ersten Veroffentlichungen zur Hierarchischen Produktionsplanung, die eine Formulierung von Planungsproblemen mit mehreren Stufen aber noch heuristischen Losungsprozeduren enthielten, stammen aus dem Jahre 1975 von Hax/Meal (Massachusetts Institute of Technology)-^^ Weiterentwicklungen wurden u. a. durch die Autoren Bitran, Candea, Gabbay, Golovin und Graves bis in das Jahr 1984 vorgenommen. Sie beschaftigen sich u. a. mIt diversen Koordinationsverfahren und Kopplungen zwischen den verschiedenen Planungsebenen bei
^^
Vgl. Winter (1991), S. 122.
^"^
Vgl. Hax/Meal (1975), S. 53 ff.
Ansatze der Hierarchischen Produktionsplanung
123
unterschiedllchen Planungshorizonten und der Zulassigkeit der Disaggregation^^ von aggregierten Produktgruppen auf der detaillierten Teile-Ebene.^^ Der Grundaufbau des hierarchischen Planungssystems von Hax/Meal basiert auf der Teilung des Planungsproblems und der Abstimmung der daraus resultierenden Unterprobleme. In den Arbeiten von Hax und Meal werden drei unterschiedliche Planungslevel (Gruppen, Familien, Telle) deflniert, die einem speziellen Detailllerungsgrad entsprechen und in Abbildung 32 dargestellt werden.^^ Aggregierte Planung fur Produktgruppen (Teilperloden t = 1,..,T)
Disaggregation auf Produktfannille 1 (Teilperlode t = 1)
Disaggregation auf Teil 1
Disaggregation auf Teil 2
Disaggregation auf Teil 3
Abbildung 32:
Disaggregation auf Teil n
Disaggregation auf Produktfamille 2 (Teilperlode t = 1)
Disaggregation auf Teil n + 1
Disaggregation auf Teil n > 2
Disaggregation auf Teil n + 3
Disaggregation auf Teil n + m
Hierarchische Struktur des Hax/Meal-Ansatzes^
Produktgruppen setzen sich aus mehreren Produktfamilien zusammen, deren Mengen im Rahmen einer aggregierten Produktionsprogrammplanung festgelegt werden. Die Zusammenfassung erfolgt nach mogllchst ahnlichen (Produktions-)Kostenstrukturen und Produktionszeiten sowie ahnlichen saisonalen Absatzverlaufen. Produktgruppen entsprechen der hochsten Aggregationsstufe beziiglich der Zeit- und auch der Produktebene. Produktfamilien sind Gruppen von Teilen, die ahnliche^^ produktionstechnische Eigenschaften aufweisen (hier: Rustkosten). Teile entsprechen den einzelnen absatzfahigen Endprodukten. Auf dieser
Spezleii zu Verfahren der Disaggregation auf Basis des Ansatzes von Hax/Meal vgl. Gabbay (1979), S. 95 ff., und Erschler/Fontan/Merce (1986), S. 464 ff., sowie die darin angegebene Literatur. 346
Vgl. Winter (1989a), S. 1.
347
Vgl. Hax/Candea (1984), S. 395, und Bitran/Tirupati (1993), S. 528.
348
Vgl. Erschler/Fontan/Merce (1986), S. 467, und Bitran/Haas/Hax (1981), S. 717 ff.
349
Ahnlichkeit stellt lediglich ein subjektiv definierbares Mali dar.
124
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
Stufe werden die Produkte auch nach den Eigenschaften Grofie, Gewicht, Farbe etc. unterschieden. Sie stellen damit die unterste und detaillierteste Stufe der Planung dar. IVIit dieser Einteilung wird vereinfachend davon ausgegangen, dass sich die herzustellenden Produkte eines Untemehmens in Gruppen von Produkten/Teilen zusammenfassen lassen, die eine ahnliche Kosten- und Kapazitatsbedarfsstruktur sowie ahnliche Absatzverlaufe aufweisen. Zudem wird von einer losweisen Fertigung ausgegangen, bei der Umstellungskosten bei einem Produkt(-familien)weclisel anfallen.^^° Bei fehlender Voraussetzung der Ahnlichkeit von Bearbeitungsstrukturen der Produkte ist die deutliche Reduzierung der Anzahl an Produktfamilien Im Vergleich zu Teilen mit geringen Aggregationsfehlern nur schwer zu erreichen.^^^ Die Beschrankung der Vorgabe von aggregierten Gruppenmengen auf die erste Teilperiode fur die Produktfamilien-Planung entspricht einem rollierenden Planungskonzept, mit dessen Hilfe Unsicherheiten der Planungsgrundlage der aggregierten Planung berijcksichtigt werden sollen. Dazu sind nur die Entscheidungen der ersten Planungsperiode umzusetzen, wahrend die Produktionsentscheidungen der ubrigen Perioden keine faktische Bedeutung besitzen. Demzufolge gibt die Produktgruppen-Ebene an die Produktfamilien-Ebene optimale Entscheidungen ledigiich der ersten Planungsperiode vor.^^^
Innerhalb einer Produktfamliie bleiben die Rustvorgange wegen der Annahme der produktionstechnischen Ahnlichkeit der Telle unberucksichtigt. Vgl.Abschnittlll.1.4. Dadurch, dass der Planungshorizont der aggregierten Planung mit jedem Planungszyklus urn eine Periode verschoben wird, konnen zum einen aktualisierte Informationen in den bisher geplanten Perioden und zum anderen zusatzliche Informationen zum Ende des Planungshorizontes berijcksichtigt werden. Gleichzeitig fuhrt dies jedoch zu einer erheblichen Planungsnervositat und einem Akzeptanzproblem gegenijber den Planungsergebnissen. Vgl. Inderfurth/Jensen (1997), S. 819.
Ansatze der Hierarchischen Produktionsplanung
125
Absatzplanung unter Beriicksichtigung von Lager-, Auftrags- und Sicherheitsbestanden
aggregierte Pianung von Produktgruppen (1)
I
Pianung von Produktfamilien (2) (Disaggregation der Produktgruppenmengen)
Pianung von Teilen/Produkten (3) (Disaggregation von Produktfamilien)
Ubergabe an die operative Produktionssteuerung
Abbildung 33:
Planungskonzept von hierarchischen Produlttionsplanungssystemen nach Hax/IVIeal^^^
Diese Planungsstufen (Gruppenplanung (1), Familienplanung (2), Teileplanung (3)) warden in ein umfassendes computergestutztes Planungskonzept eingebettet, das in Abbildung 33 dargestellt wird.^^ Bevor die eigentliche Produktionsplanung beginnt, werden im Rahmen der Absatzplanung effektive (Netto-)Bedarfe fiir jedes Produkt/Teil unter BeriJcksichtlgung der vergangenheitsorientierten Bedarfsmengen, der Sicherheitsbestande und der Lagerentwicklung ermittelt. Der Schritt (1) in diesem Ansatz beschaftigt sich mit der Allokation der insgesamt zur Verfugung stehenden Produktionskapazitaten auf die aggregierten Produktgruppen. Der Planungshorizont dieser Planungsebene umfasst in der Regel einen vollstandigen Saisonzyklus, der nicht zwingend einem Jahr entsprechen muss.^^^ Hierbei werden somit die Mengen der aggregierten Produktgruppen festgelegt.
Vgl. Bitran/Hax (1977), S. 3 1 , und Bitran/Haas/Hax (1981), S. 719. Vgl. Bitran/Tirupati (1993), S. 529, Hax/Candea (1984), S. 396, und Bitran/Hax (1977), S. 3 1 . In der Ausgangsqueile Hax/Meal (1975) wird eine gemischt-ganzzahlige ProduktfamilienZuweisungsplanung zu Produktionsstandorten (Schritt 0) vorgenommen, die Kapital-, Produktions- und Transportkosten minimiert. Vgl. Hax/Meal (1975), S. 59 f. In dem ursprijnglichen Beispiel von Hax/Meal (1975) umfasst der Planungshorizont 15 Monate. Vgl. Hax/Meal (1975), S. 60.
126
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
Im Schritt (2) mussen die Mengen fur die Produktgruppen auf Produktfamilien-Mengen disaggregiert werden.^^^ Diese Aufteilung erfolgt jedoch nur fur die erste Teilperiode des Planungshorizontes aus Schritt (1). Wichtig ist hierbei die Beachtung der Konsistenz und Zulassigkeit der Disaggregation, auf deren Grundproblematik in Abschnitt 1.4 bereits naher eingegangen wurde. Schliefilich erfolgt im Schritt (3) die Aufteilung der geplanten Mengen der Familien auf die Endprodukte/Teile. Das Ziel besteht wiederum in der Einhaltung der Mengenkonsistenz und der Zulassigkeit bel der Disaggregation der Familien in Endprodukte/Teile. Uber RiJckkopplungen und die Kontrolle der Entwicklung der Planungsergebnisse wird eine Abstimmung des hierarchischen Planungsprozesses uber eine interaktive Planung erreicht. Sofern eine zulassige und konsistente Losung bestimmbar ist, wird das Ergebnis an die operative Produktionssteuerung ubergeben.
2.1.1
Produktgruppenplanung
Im Folgenden wird das formale Entscheidungsmodell der aggregierten Planung der Produktgruppenmengen (Schritt (1)) vorgestellt, das die Vorgaben fiir alle weiteren Planungsstufen festlegt.^^^
Entscheidungsvariablen: Bet
Produktionszeit der Arbeitskraft fur Produktgruppe G In Periode t
Oct
Inanspruchnahme von Zusatzkapazitat von Produktgruppe G in Periode t
Vet
Produktionsmenge der Produktgruppe G in Periode t
Zct
Lagermenge der Produktgruppe G in Periode t
Kapazitaten werden nicht den Familien zugeteilt. Stattdessen wird iiber die Definition von Lagermengenobergrenzen die Produktionsmenge begrenzt. Vgl. Bitran/Tirupati (1993), S. 530.
Ansatze der Hierarchischen Produktionsplanung
127
Parameter: bt
Normalkapazitat in Periode t
Cot
variable Produktionskosten von Produktgruppe G in Periode t (exklusive Arbeitskosten)
Cct^
variable Arbeitskosten von Produktgruppe G in Periode t
dot
variable Produktionszeit von Produktgruppe G in Periode t
let
Lagerhaltungskosten von Produktgruppe G in Periode t
Oct
Kosten fur die Nutzung von Zusatzkapazitat von Produktgruppe G in Periode t
Omax.t
maximal zur Verfugung stehende Zusatzkapazitat in Periode t
ssct
Sicherheitsbestand von Produktgruppe G in der Periode t
Xct
Nachfragemenge von Produktgruppe G in Periode t
Entscheidungsmodell G G
der Produktgruppenplanung
T T
(Schritt (1)):
G T (
\
(3.19) XZ^^G^^Gf +/Gf^Gf)+X!Zv^GffiGf +OGfOGf) -^ min iGt^Gt)'^ / . / . G=\ t=\
G=\ t=\
In diesem linearen Optimierungsmodell werden in der Zielfunktion (3.19) zum einen die Kosten fur Produktion und Lagerung bezogen auf Produktmengen und zum anderen die Arbeitskosten bezogen auf die Produktionszeit gemeinsam minimiert. Im Ergebnis wird das kostenoptimale Produktionsprogramm unter Berucksichtigung der gegenlaufigen Kostenkomponenten Lagerkosten und Kosten fijr die Inanspruchnahme von Normal- und Zusatzkapazitat bestimmt. (3.20) ZG,_, + 7 ^ , -ZQ, = XQ,
fur alle G = 1,.., G ; t = 1,..,T
In der Lagerbilanzgleichung (3.20) wird die Deckung der Nachfragemenge durch den Lagerbestand oder durch die Produktionsmengen in der Periode t erreicht. G
(3.21) Xcyc^/G^ < 6 , + 0 , 3 , ,
I
G=l
fur alle t = 1....T
128
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
In jeder Periode darf die Normal- und Zusatzkapazitat zur Produktion der Gruppen nicht ijberschritten werden (3.21). G
(3.22) Y^^Gt^bf
furallet= 1,..,T
6=1
(3.23) J O G , < 0,3,,
furallet=1,..,T
G=]
(3.24) detYGt ^BQI + OGI
fur alle G = 1,.., G ; t = 1,..,T
Sowohl die Normalkapazitat als auch die Zusatzkapazitat sind durch die Bedingungen (3.22) und (3.23) begrenzt. Die Wahl der Nutzung von Normal- Oder Zusatzkapazitat hangt von den entsprechenden Nutzungskosten c^ct und Oct ab (3.24).^^® (3.25) ZQ, >SSQ,
furalleG = 1,..,G;t=1...,T
Die Bedingung (3.25) fuhrt zu einer standigen Bereitstellung einer Mindestiagermenge fur jede Periode t und jede Produktgruppe G. (3.26) YGt^^Gt^^Gt^^Gt ^0
fur alle G = 1,..,G; t = 1,..,T
Die Nichtnegativitat der Entscheidungsvariablen wird durch die Bedingungen (3.26) gewahrleistet. Dieses Optimierungsmodell wird auf der aggregierten Ebene der Produktgruppen eingesetzt. Rijstkosten werden in diesem Model! nicht berijcksichtigt, da implizit davon ausgegangen wird, dass diese Kostenkomponente eine sekundare Rolie fur die aggregierte Planung darstellt und damit erst auf einer detaillierteren Planungsstufe (Schritt (2)) berijcksichtigt werden muss.^^^ Die Auflosung der Produktionsmengen nach den Familien wird schliefllich im zweiten Schritt nur fur die erste Teilperiode vorgenommen. Hierdurch bekommt die aggregierte
Die Bedingung (3.21) ergibt sich implizit aus den Bedingungen (3.22) - (3.24), so dass sie in der Modeiformulierung nicht explizit aufgenommen werden muss. Diese Annahme ist kritisch zu hinterfragen, denn gerade zwischen den Produktgruppen (und nicht innerhalb einer Gruppe) treten signifikante Rustkosten und -zeiten auf, da die Gruppenzusammenfassung meist nach dieser Systematik erfolgt.
Ansatze der Hierarchischen Produktionsplanung
129
Planung den Charakter einer rollierenden Planung.^^° Allgemeine Vorteile der aggregierten Planung sind neben der Komplexitatsreduktion des Planungsmodells zum einen die Kosten der Datenbeschaffung, die mit dem abnehmenden Detaillierungsgrad der Planung fallen.^^^ Zum anderen miissen nicht fur jedes Produkt einzelne Prognosen fur einen sehr langen Planungszeitraum erstellt werden.
2.1.2
Produktfamilienplanung
Das formale Konzept fur Schritt (2), d. h. der Disaggregation der aus dem aggregierten Modell festgelegten Produktgruppenmengen der ersten Periode in Familien, ist folgendermaflen formuliert:
Entscheidungsvariablen: Vpi
Produktionsmenge von Familie p in Periode 1
Parameter: fp^'°^
proportlonalisierte Riistkosten von Produktfamilie p^^^
lbpi
untere Schranke fur die Produktionsmenge ypi
0Spi
Lagermengenobergrenze von Produktfamilie p in Periode 1
PG
Menge der Familien p in der Produktgruppe G
sspi
Lagermengenuntergrenze/Sicherheitsbestand von Produktfamilie p in Periode 1
Modifikationen, bei denen die Vorlaufzeit bzw. der Jrozen horizon" berucksichtigt wird, betrachten Hax/Candea (1984), S. 396 f., und Bitran/Tirupati (1993), S. 530. In vielen Fallen sind diese Daten zudem nicht verfugbar. Rijstkosten treten i. d. R. unabhangig von der Produktionsmenge nur vor und/oder nach einem Produktwechsel auf einer Maschine auf. Die Modelllerung und Einbezlehung von mengenunabhangigen Rijstvorgangen in Entscheidungsmodellen ist unter Verwendung von Binarvariablen moglich, die den Wert 1 annehmen, sofern eine Umrustung erfolgt. Die Verwendung von Binarvariablen erhoht jedoch i. d. R. erheblich die Komplexitat, so dass stattdessen hilfsweise mengenabhangige (proportionate) Riistkosten abgeschatzt werden, um das Entscheidungsmodell mit linearen Strukturen einfacher losen zu konnen.
130
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
ubpi
obere Schranke fur die Produktionsmenge ypi
Xpi
prognostizierte Nachfragemenge von Produktfamilie p in Periode 1
Vd
Produktionsmenge von Produktgruppe G in Periode 1 (Vorgabe aus der aggregierten Produktgruppenplanung)
Zpi
verfijgbarer Lagerbestand von Produktfamilie p in Periode 1
Entscheidungsmodell der Produktfamilienplanung (Schritt (2)): (3.27) ^ i — ^
^ min
in der Zielfunktion (3.27) werden proportionale durchschnittliche Rustkosten bezogen auf die Produktfamilie minimiert, um ijber eine Reduzierung der RiJstzeiten ausrelchend Produktionskapazitat zur Produktion der Teilemengen zu sichern.^^^
(3.28) 2]ypi=yG^ p=\
Die Gruppenmengen werden in der Bedingung (3.28) terminiert. Sie sichert die mengenkon-
sistente Verknupfung zwischen den Modellen der Gruppen- und der Famllienplanung.^^ (3.29) Ibp, < Yp, < ubp,
fur alle p € PG
Vgl. Hax/Meal(1975), S. 62. Die exakte Kopplung zwischen den Produktionsnfiengen aus der Gruppen- und der Familienplanung erscheint zunachst schlijssig, bezogen auf die Mengenkonsistenz zwischen den beiden Modellen. Werden jedoch zusatzlich auf Gruppenebene Rijstvorgange betrachtet, die die Inanspruchnahme von Zusatzkapazitat erfordern, kann es auf der Familienebene durch die exakte Berechnung von Produktionslosen dazu fijhren, dass sich die Losauflagehaufigkeit zwischen den beiden Ebenen andert. Ergibt also die Fannilienplanung eine hohere Riisthaufigkeit der Produktfamilien (gegebenenfalls sogar bedingt durch die begrenzte Lagerkapazitat sswi, kann dies zu einer Verletzung der Kapazitatsrestriktion auf aggregierter Ebene fuhren. Umgedreht sollte auch die Produktionsmenge der Familien die Produktgruppenmenge VGI uberschreiten konnen, da durch die Minimierung der Rustkosten freigesetzte Rustkapazitat fur Produktionszwecke genutzt werden kann.
Ansatze der Hierarchischen Produktionsplanung
131
Die Restriktion (3.29) begrenzt die Schwankungsbreite der Entscheidungsvariablen, d. h. der Produktionsmengen. Es werden damit den einzelnen Produktfamilien implizit Anteile an den Produktionsmengen in definierten Grenzen zugewiesen. (3.30) ubp^ = max{o,os^, - z^,}
fur alle p e PQ
(3.31) Ibp^ = max{o,Xp, - z^, + ss^i}
fur alle p e PQ
Die Ober- und Untergrenzen fiir die Produktionsmengen richten sich nach den familienspezifischen Lagergrenzen und den Sicherheitsbestanden. Maximal darf jede Familie nur bis zur Lagerobergrenze produziert werden (3.30), wohingegen in jeder Periode ein Slcherheitsbestand auf Lager gewahrleistet sein muss (3.31). (3.32) Yp, > 0
fur alle pG PQ
Die Ungleichungen (3.32) stellen die Nichtnegativitatsbedingungen dar. Da keine detaillierten Absatzmengen fur die einzelnen Produktfamilien prognostiziert wurden, erfolgt die Begrenzung der Produktionsmengenvariablen uber eine zugeteilte Lagerkapazltat und nicht iiber Produktionskapazitaten. Die Bestimmung der Lagermengenobergrenzen fur die einzelnen Familien einer Produktgruppe und damit der Anteile der Produktionsmengen ist hierbel kritisch zu hinterfragen, zumal in der aggregierten Planung (Schritt (1)) keine Lagerrestriktionen ijber die gesamte Produktgruppe formuliert sind. Zudem werden Lagerkosten, die einen Hinweis auf die Bestimmung von Lagerobergrenzen geben konnten, auf der Detaillierungsstufe der Produktfamilien nicht mehr betrachtet. Da in diesem Modell keine (Produktions-)Kapazitatsbedingungen formuliert werden, ist nicht gewahrleistet, dass die Produktionsmengen der Produktfamilien auch kapazitativ umsetzbar sind. Bestimmt die Produktgruppen- bzw. Produktfamilien-Ebene keine fur die untergeordneten Ebenen zulassigen Vorgaben, so ist im ursprunglichen Modell ein heuristisches Eingreifen (interaktive Planung, Abbildung 33) vorgesehen, um mogliche Unzulassigkeiten zu beheben, z. B. durch einen intertemporalen Ausglelch des Kapazitatsangebotes und der Kapazitatsnachfrage.
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
132 2.1.3
Produktteileplanung
Das formale Konzept fur Schritt (3) zur Disaggregation der Produktionsmengen der Produktfamilien in Endprodukte fur eine Planungsperiode wird im Folgenden dargestellt.
Entscheidungsvariablen: Vwi
Produktionsmengen von Endprodukt/Teil w in Periode 1
Parameter: Ibw
untere Schranke fur die Produktionsmenge y^i
sswi Lagermengenuntergrenze/Sicherheitsbestand von Produkt/Teil w in Periode 1 ubw obere Schranke fur die Produktionsmenge ywi Wp
Menge der Produkte/Teile w in der Produktfamilie p
Xki
Nachfragemenge von Produkt/Teil w
ypi
Produktionsmenge von Produktfamilie p in Periode 1 (Vorgabe der ProduktfamilienPianung)
Zwi
verfijgbarer Lagerbestand von Produkt/Teil w in Periode 1
Entscheidungsmodell der Produktteileplanung (Schritt (3)):
yp\ + Yjizv,'i-ss^'\ (3.33)
^
iVwl+Z^
Die Zielfunktion (3.33) setzt sich aus den beiden Ausdrucken in den eckigen Klammern zusammen. Der erste Term stellt die durchschnittliche Bedarfsdeckung der verfijgbaren Menge auf der Planungsebene der Familien und der zwelte Term auf der Ebene der Endprodukte fur die Periode 1 dar. Das Ziel der Planung ist somit eine Minimierung der Differenz der Be-
Ansatze der Hierarchischen Produktionsplanung
133
darfsdeckung auf der Ebene der aggregierten Produktionsmengenvorgaben und der disaggregierten, zu bestimmenden Endproduktmengen. Urn die Differenzen in beide Richtungen einheitlich bewerten zu konnen, wird die quadrierte Differenz minimiert.
(3.34) Xy-.=yp. Durch die Nebenbedingungen (3.34) wird die Mengen-Konsistenz zwischen den Mengen der unterschiedlichen Aggregationslevel sichergestellt. Die Formulierung der exakten Kopplung beschrankt den Losungsraum des detaillierten Planungsmodells, wie in Abschnitt 1.3.1.1 beschrieben wurde. (3.35) Ib^, < y , , < ub^,
fur alle w G Wp
Auch in dieser Planungsstufe werden Ober- und Untergrenzen fur die Produktionsmengen der Produkte/Teile uber Lagerobergrenzen und Sicherheitsbestande analog gebildet (3.35). (3.36) y^, > 0
fur alle w G Wp
Die Ungleichungen (3.36) stellen die Nichtnegativitatsbedingungen dar. Es fallt auf, dass sowohl die Lagerkosten, die in die Produktgruppenplanung einbezogen werden, als auch die Rustkosten, die in der Produktfamilienplanung bestimmt werden, in der Formulierung der untergeordneten Planungsebenen nicht mehr entscheidungsrelevant sind. Durch das Modell wird jedoch gewahrleistet, dass bei der Disaggregation die Produktionsmengen der Familien der Summe aus den Einzelmengen der Endprodukte entsprechen und eine Mengenkonsistenz erreicht wird, die nicht kapazitativ umsetzbar sein muss. Die Steuerung der unterschiedlichen Detaillierungsgrade erfolgt iiber die Formulierung von Ober- und Untergrenzen fur die Produktionsmengen-Variablen, die sich aus teilespezifischen Lagerober- und -untergrenzen ergeben. Gleichzeitig wird die Durchfuhrbarkeit der Losauflagesequenzen durch die Minimierung der Losmengenabweichungen zwischen den beiden Planungsstufen in Schritt (3) angestrebt.
134 2.2
Hierarchische Produktionsplanung als Grundlage von APS-Systemen Ansatz von Axsater
Ein alternativer Ansatz der Hierarchischen Produktionsplanung, der in Europa in etwa zur gleichen Zeit entwickelt wurde (1972-1982) wie das Grundmodell von Hax/IVIeal, entstand am Linkoping Institute of Technology (LIT), gepragt durch Axsater.^^^ Grundlage fur den LIT-Ansatz bildet ein von Axsater entworfenes (nicht-lineares) dynamisches Produktions-Lagerhaltungs-Modell.^^^ Die erste LP-Formulierung fur die Hierarchische Produktionsplanung wurde 1979 aufgestellt und resultiert aus der Kritik an der Modellierung der aggregierten Produktionsplanung,^®^ die kurz eriautert werden soll:^®® Die bisher in der Hierarchischen Produktionsplanung berechneten Bedarfsmengen beziehen sich lediglich auf Endprodukte, wobei auch Komponenten der Endprodukte in die Planung einbezogen werden miissen. Die Produktionsplanung wird somit nicht mit der Materialbedarfsplanung koordiniert.^®^ Es wird keine Unterscheidung zwischen interner und externer Nachfrage vorgenommen, die aus dem Lager bedient wird. Abbildung 34 verdeutlicht diese Unterscheidung und stent die Beziehung zwischen Produktionsplanungs- und LagerhaltungsModellen dar:
Vgl. Winter (1989b), S. 1. Dieses Model! wurde von 1974 bis 1978 weiterentwickelt und bildet die Grundlage der Arbeiten von Axsater. Vgl. Winter (1989b), S. 1 f. 367
Hiermit ist der Ansatz von Hax/Meal (1975) gemeint. Vgl. Abschnitt III.2.1.
368
Vgl. Axsater (1979), S. 92.
369
Vgl.Winter(1989b), S. 27.
Ansatze der Hierarchischen Produktionsplanung
135
V
aggregierte Planung V V
r [
i
(detailllerte) | Steuerung der ^ Lagerhaltung J
(detail lierte) Planung der Produktion
,,
Produktions^
mengen
^
j
intemer Bedarf
1
Lager
Produktion
Abbildung 34:
Markt externer Bedarf
Struktur des Produktionssteuerungs-Systems von Axsater
Aus Abbildung 34 wird deutlich, dass die Aufgabe der aggregierten Planung in der Integration und Koordination der beiden getrennten Teilplanungen Produktionsplanung und Lagersteuerung liegt, da Produktion und Lagerbestand in einer Interdependenten Beziehung zueinander stehen. Daher ist die Berucksichtigung der work-in-progressLagermengen notwendig, d. h. neben Bestandsgrofien sind auch die Stromgrofien einzubeziehen. Fur die Lagersteuerung ist zudem die Grofie des Auftragsbestandes (size of the order flow) der Produktgruppen relevant, da sonst keine sinnvolle Lagersteuerung moglich ist. Mengenbilanzglelchungen sind nur gerechtfertigt, wenn starke saisonale Schwankungen der Bedarfsmengen vorliegen. Mengenbilanzglelchungen, die.ledigllch die einzelnen Teilperioden verknijpfen, erhohen die Komplexitat des Modells nur unnotig. Aus diesem Grund werden verschiedene (Teil-)Bedarfszyklen auf aggreglerter Planungsebene konstruiert. Alle Produkte mit dem gleichen oder ahnlichen Bedarfszyklus sollten zu einem gemeinsamen Zyklus-Produktmix zusammengefasst bzw. aggregiert werden. Der hierarchische Planungsprozess wird von Axsater lediglich In zwei Planungsstufen und in die operative Produktionssteuerung gegliedert. Dieser Zusamnnenhang ist in Abbildung 35 dargestellt.
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
136
aggregierte Planung aggregierter Plan mit Zyklus-Produktgruppen detaillierte Planung detaillierter Plan mit Produktteilen Produktionssteuerung Abbildung 35:
Prozess der Hierarchischen Produktionsplanung von Axsater^^^
Wahrend in der aggregierten Planung fur Produktgruppen ein integriertes ProduktionsLagerhaltungs-Modell gelost wird, gehen diese Ergebnisse in der detaillierten Planung fur jede Produktgruppe in ein Lagerhaltungsmodell auf Teilebasis ein. Die Ergebnisse der detaillierten Planung werden schliedlich zur operativen Einplanung in die Produktionssteuerung ubergeben. Da die ubergeordnete Ebene die untergeordnete Ebene vollstandig uberdeckt, kann in diesem Ansatz von einer vertikalen Dekomposition gesprochen werden. Hierbei handelt es sich jedoch nur unn eine sachliche und keine zeitliche Uberordnung. Beide Pianungsebenen beziehen sich auf den gleichen Planungshorizont.^^^ Unklar bleibt in dem Grundmodell, ob ein Feedback der Information auch koordinierenden Einfluss auf die aggregierte und detaillierte Planung hat.
^^°
Vgl.Axsater(1986), S. 797.
^^^
Vgl.Winter(1989b). S. 52.
Ansatze der Hierarchischen Produktionsplanung 2.2.1
137
Aggregierte Planung
Im Folgenden soil die Formulierung des aggregierten Planungsproblems dargestellt werden, in der Produkte mit ahnlichen Absatzverlaufen zu Gruppen bzw. zu einem Zyklus-Produktmix zusammengefasst werden.^^^
Entscheidungsvariablen: Omt
Kapazitatsausweitungskosten auf Maschine m in Periode t
yet
Gesamtproduktion von Produktmix G in Periode t
zct^
Lagermengen der Endprodukte von Produktmix G in Periode t
Zot^
Lagermengen der Zwischenprodukte von Produktmix G in Periode t
Parameter: Ymt
Transformationskoeffizient von wertmafliger Betrachtung in Kapazitatseinheiten f Kapazitatseinheit ^ y Geldeinheit j
ABt"^^'' Maximal-Auftragsbestand ABt"''" Mindest-Auftragsbestand bmt
Gesamtkapazitat der Maschine m in Periode t
kbcm
Kapazitatsbedarfskoeffizient fur Produktmix G auf Maschine m
Ict^
variable Lagerkosten fur Endprodukt-Lagermengen von Produktmix G in Periode t
Ict^
variable Lagerkosten fur Zwischen-Lagermengen von Produktmix G in Periode t
Iwt^
produktgruppen-spezifische Lagerkosten von Teilegruppe w in Periode t
Iwt^
produktgruppen-spezifische Zwischen-Lagerkosten von Teilegruppe w in Periode t
372
Vgl.Axsater(1979), S. 95.
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
138 sbwv
Sekundarbedarfskoeffizient fur Teilegruppe w an Teilegruppe v
xot^
Gesamtprimarbedarf der Periode t von Produktmix G aus d e m Endprodukt-Lager
Xct^
Gesamtprimarbedarf der Periode t von Produktmix G aus d e m Zwischen-Lager
z*vGt
Bestand von Teilegruppe v fur Zwischenprodukte des Produktmixes G in Periode t
z*wGt
Bestand von Teilegruppe w fur Endprodukte des Produktmixes G in Periode t
Entscheidungsmodell
(3.37) X
der aggregierten
Planung:
J^\!Gt4t+lGt4thY.^m
- mm
In der Zielfunktion (3.37) werden die Lagerhaltungskosten und die Kapazitatsausweitungskosten minimlert. Die Kosten der Lagerhaltung sind durch die Lagermengen der End- und Zwischenprodukte bestimmt.
(3.38) let ~Z^^wt\ ^wGt ~ / .^^wv^vGt
furalleG = 1....G
Die variablen Lagerkosten fur Endprodukte bt^ ergeben sich aus den produktgruppenspezifischen Lagerkosten fur die Differenz aus Bestand und dem verbrauchten Sekundarbedarf, summiert uber alle Teilegruppen w (3.38). ^G
.
^ G
(3.39) ^Gt = X Vi^ " ^^ fZj ^^ ^^Gf
fur alle G = 1,..,G
FiJr die Zwischenprodukte werden lediglich die Zwischenlagerkosten auf die Sekundarbedarfsmenge angesetzt (3.39).
(3.40)z^j=z|,_,+yg,-x|,
furalleG = 1,..,G;t = 1,..,T
(^A^)zl,=zl^_,+yQ,-xl,
furalleG = 1,..,G;t=1,..,T
Die Mengenbilanzgleichungen (3.40) und (3.41) verknupfen die Perioden durch die Fortschreibung des Lagerbestandes, indem der produktgruppen-spezifische Lagerbestand aus
Ansatze der Hierarchischen Produktionsplanung
139
der Vorperiode um die Gesamtproduktion der Periode erhoht und urn den Gesamtprimarbedarf der Periode fur jeden Produktmix G, fur Endprodukt- (3.40) und Zwischenlager (3.41), vermindert wird.^^^ G
(3.42) ^yGtl 0
fiJr alie m = 1...,M; G = 1,... G ; t = 1,...T
Die Formulierung des Entscheidungsmodells schlielit mit der Definition der Nichtnegativitatsbedingungen. Diese Formulierung des aggregierten Planungsproblems enthalt wesentliche Merkmale.^^"* Zum einen werden die Zwischenlager durch Zwischenlager-Variablen in der Planung berucksichtigt und der work-in-progress uber Auftragsbestandsgrenzen beschrankt, d. h. eine Lagersteuerung ermoglicht. Zum anderen wird uber die einbezogene Teilestruktur der Produkte die Mehrstufigkeit des Produktionsprozesses und damit die Materlalplanung In der Produktionsplanung berucksichtigt. Zudem erfolgt die Grupplerung nach der Ahnlichkelt der Bedarfs-
In dieser Modellformullerung wird zum einen keine Vorlaufzeit berucksichtigt. Zum anderen wird eine 1:1-durchlaufende Produktion unterstellt. Vgl.Winter(1989b), S. 27.
140
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
zyklen.^^^ Festzuhalten bleibt aufierdem, dass in der aggregierten Planung keine Rustkosten und -zeiten berijcksichtigt werden.
2.2.2
Detaillierte Planung
Das detaillierte Entscheidungsproblem, bei der fur die einzelnen Zyklus-Produktgruppen separat geplant wird, ist wie folgt modelliert.
Entscheidungsvariablen: BBwt BDwt
Anteil der diesem Zeitraum folgenden Periode, dessen Bedarf ebenfalls abgedeckt ist Lagerreichweite der Telle w bis zur Periode t (zeitlicher Umfang der gruppen- und periodenspezifischen Bedarfsdeckung)
Parameter: DBwp Teiledirektbedarfsmatrix der Telle w fur Produkt p NPw
Nettoprimarbedarf des Tells w
ywt
Produktionsmengen der Telle w von Produktmix G aus der aggregierten Planung in Periode t
Entscheidungsmodell der detaillierten Planung: W
T
(3.45) ^ ^ ( 8 D ^ + 8 8 ^ ) - > max
In der Gruppierung der Produkte liegt ein wesentlicher Unterschied zum ersten Ansatz im Jahre 1975 von Hax/Meal. Wahrend im Hax/Meal-Ansatz produktionstechnische Parameter eine Gruppierung begrunden, wird in dem Axsater-Ansatz die Ahnlichkeit von Bedarfszyklen als Gruppierungskriterium herangezogen. Die Produktgruppen-Bildung wurde jedoch am LIT mit weiteren Methoden untersucht. Zunachst erfolgten skalare Gruppierungen, d. h. Zusammenfassungen aller Maschinen zu einer einzigen Maschinengruppe sowie der Telle in eine Eigenfertigungs- und eine Zukaufs-Teilegruppe. Die alternative heuristische Gruppenbildung wurde schlieUlich von Axsater/Nuttie (1986) vorgeschlagen. Vgl. Axsater/Nuttle (1986), S. 109 ff.
Ansatze der Hierarchischen Produktionsplanung
141
Auf dieser detaillierten Planungsebene maximiert die Zielfunktion (3.45) die Lagerreichweiten der einzelnen Teilegruppen. Die Lagerreichweite wird verstanden als Lange der Periode, deren Bedarf durch das Lager gedeckt werden kann. t
BD^
(3.46) X 3^wr = X (^^vvp * Ywr + NP^ * Ywrh r=l T=\
^B^ [DB^P
* Vv^A^BD^ + NP^ * VwMBD^ )
f u r a l l e w = 1,..,W; t = 1,..,T In der Nebenbedingung (3.46) mijssen die bis zu einem Zeitpunkt t aufsummierten Produktionsmengen in jeder Periode den bis zu dieser Periode aufsummierten Nettoprimar- und Sekundarbedarfen entsprechen.^^^ (3.47) 0 < B B ^ < 1
fur alle w = 1 ...,W; t = 1 ,..,T
(3.48) BD^t > 0
ganzzahlig fur alle w = 1 ,..,W; t = 1 ,..,T
Die Ungleichungen (3.47) und (3.48) sichern, dass beide Entscheidungsvariablen nichtnegativ bleiben und zudem der Bedarfsdeckungs-Anteil in einer Periode t nicht grofler als 1 sein kann. Auch in diesem detaillierten Entscheidungsmodell werden keine Rustkosten explizit berucksichtigt. Die Rustkostenminimierung wird jedoch dahingehend Implizit (aber nicht zwingend) erreicht, indem alle Telle einer Teilegruppe durch entsprechende Produktionsmengen angeglichene Lagerreichweiten haben. Allgemein kann gesagt werden, dass ein detaillierter Plan zulassig ist, wenn er positive Lagermengen erzeugt und die Kapazitatsbedingungen eingehalten werden.^^^ Diese Ableitung ist mit diesem Modell moglich.^^^ Die ablaufplanerische Zulassigkeit der Planungsergebnisse wird jedoch nicht geprijft, zumal durch die Einbeziehung der Mehrstufigkeit des Produktionsprozesses mehrstufige Lossequenzprobleme auftreten konnen. Das Entscheidungsmodell bleibt zudem handhabbar, da keine Lagerbilanzgleichungen formuliert werden. Die zeitliche Aggregation sowie die Aggregation von Restriktionen wird nicht
Vgl.Winter(1989b), S. 36. Vgl.Axsater(1986), S. 797. Die praktische Umsetzbarkeit dieses hierarchischen Planungskonzeptes wurde in verschiedenen Produktionsunternehmen verifiziert. Vgl. Axsater/Jonsson (1984), S. 338 ff.
142
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
weiter aufgegriffen.^^^ MJt der Formulierung eines lagerreichweiten-maximierenden Modells bleiben die Urspriinge aus den Produktions-Lagerhaltungs-Modellen erhalten.
2.3
Ansatz von Zapfel/Tobisch
Neben den bereits beschriebenen Ansatzen der hierarchischen Produktionsplanung ist eine Vielzahl an weiteren heterogenen Ansatzen entwickelt worden.^®° Hierzu zahlen alle Planungsansatze, die eine hierarchische Problemstruktur beschreiben (Abschnitt 1), der Koordination zwischen hierarchisch konstruierten Planungsstufen Rechnung tragen (Abschnitt 1.3f^^ und eine damit verbundene Dekompositions-ZAggregationsproblematik
berucksichtigen
(Abschnitt 1.4). Diese Charakterisierung lasst sich weiter eingrenzen,^^^ wobei durch Kombinationsnrioglichkeiten der Bedingungen eine eindeutige Abgrenzung nur schwer moglich ist. Anstelle eines Uberblicks iiber weitere Ansatze der Hierarchischen Produktionsplanung wird stellvertretend fur einen Ansatz aufierhalb des MIT und des LIT der Ansatz von Zapfel/Tobisch aufgefuhrt, der sich deutlich von den bereits beschriebenen Ansatzen unterscheidet. Zunachst wird die Grundstruktur dieses Ansatzes in Abbildung 36 dargestellt.
Vgl.Winter(1989b), S. 50. Deren umfassende und vollstandige Beschreibung und Analyse wiirde den Rahnnen dieser Arbeit uberschreiten. Hierzu wird verwiesen auf Winter (1990) und die darin aufgefiihrte Literatur. Vgl. Winter (1990), S. 1. Als Eingrenzungskriterien konnen Entscheidungsregeln, Zielsetzungen oder Modellstrukturen herangezogen werden.
Ansatze der Hierarchischen Produktionsplanung Absatzprognosen, Riistzeiten, korr. Kapazitat
143
Programmplanung optimales Produktions- und Absatzprogramm
Datenbasis, Modellkoeffizienten und Prognosewerte
Riistzeiten
LosgrofJenplanung
optimale LosgroRen Ablaufplan, Kapazitatsbedarf
Ablaufplanung
Abbildung 36:
Planungsebenen der Hierarchischen Produktionsplanung von Zapfel/Tobisch^"
Der hierarchische Produktionsplanungsansatz von Zapfel/Tobisch gliedert sich in die drei Teilmodelle Programmplanung, Losgrolienpjanung und Ablaufplanung.^^ Entscheidend ist, dass in diesem Ansatz eine inhaltliche Dekomposition vorgenommen und das Gesamtproblem in drei Teilplanungen mit dem gleichen Detaillierungsgrad zerlegt wird.^®^ Aus der Darstellung wird zudem deutlich, dass nicht nur Vorgaben von ubergeordneten Planungsstufen den Entscheidungsraum der untergeordneten Stufen beeinflussen, sondern iiber eine gemeinsame Datenbasis die Ergebnisse der untergeordneten Planungen als Ruckkopplungen (Feedback) bottom-up zur Koordination eingesetzt werden.^^^ Weiterhin ist inhaltlich die Aniehnung an die Planungsebenen der hierarchischen Systeme zur Produktionsplanung und -steuerung (PPS-Systeme) erkennbar (Abschnitt 1.2, Abbildung 20).
2.3.1
Programmplanung
Auf Basis von prognostizierten Nachfragemengen, einer abgeschatzten Rustintensitat der Produkte und eines zu erwartenden Kapazitatsbedarfes wird in der Programmplanung das
383
In Aniehnung an Zapfel/Tobisch (1980), S. 6.
384
Vgl. Zapfel/Tobisch (1980), S. 5.
385
Nach Auffassung von Zapfel/Tobisch (1980) kann sich jedoch die Periodenaufteilung auf den unterschiedlichen Ebenen unterscheiden. Vgl. Zapfel/Tobisch (1980), S. 7. Vgl.Winter(1990), S. 39.
144
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
optimale Produktions- und Absatzprogramm bestimmt. Die oberste Planungsebene, die Prog r a m m p l a n u n g , wird als llneares Entscheidungsmodell in d e r f o l g e n d e n Form formuiiert.^^^
Entscheidungsvariablen: Xpt
A b s a t z m e n g e von Produkt p in Periode t
Vpt
Produktionsmenge von Produkt p in Periode t
Zpt
Lagermenge von Produkt p in Periode t
Parameter: bmt
Kapazitat der Maschine/Produktionsstufe m in Periode t
Cpt
Produktionskosten (proportional) von Produkt p in Periode t
dmpt
Kapazitatsverbrauch von Produkteinheit p auf Maschine m in Periode t
ept
Stuckerlos von Produkt p in Periode t
fpt
Rustkosten von Produkt p in Periode t
Ipt
Lagerhaltungskosten von Produkt p in Periode t
rmpt
RiJstzeit von Produkt p auf Maschine m in Periode t
Spf
RiJstintensitat von Produkt p in Periode t (Anzahl der Rustvorgange pro Periode)
ubpt
Absatzobergrenze von Produkt p in Periode t
Zpo
Lagermenge von Produkt p in Periode t = 0 (Anfangslagerbestand)
^®^
Vgl. Zapfel/Tobisch (1980). S. 8.
Ansatze der Hierarchischen Produktionsplanung
145
Entscheidungsmodell der Programmplanung:
(3.49) S Z
^pt^pt
^ptYpt
'pt^pt
'pt^pt
^~
P=l t =\
Im Gegensatz zu den meisten Formulierungen von Produktionsplanungsproblemen wird in der Zielfunktion (3.49) der Gesamterfolg maximiert und es werden njcht die Gesamtkosten minimiert. Dieser Gesamterfolg ergibt sich aus dem Erios, von dem Produktions-, Rust- sowie allgemeine und losbedingte Lagerkosten abgezogen werden. p
(3.50) Y,i'^n^ptypt+r^ptSpt)^b^t
^ur alle m = 1,..,M; t = 1,..,T
p=i
Aus der Formulierung der Kapazitatsrestriktion (3.50) wird deutlich, dass die gesannte zur Verfugung stehende Nutzungszeit der iVIaschinen urn die Zeiten der Rustvorgange korrigiert wird. (3.51) Xpt0
^ur alle p = 1,...P; t = 1,..,T fur alle p = 1,..,P;t= 1,..,T
Die Lagerbestande werden in den Gleichungen (3.52) dynamisch fortgeschrieben. Abschlieflend ist die Nichtnegativitat der Entscheldungsvariablen durch die Ungleichungen (3.53) gewahrleistet. Die Aufstellung eines Gewinn-maximierenden Entscheidungsmodells fur die Programmplanung lasst es zu, dass nicht die Absatzobergrenze befriedigt werden muss, um eine Losung des Problems zu erhalten und eine zeitliche Verschiebung von Produktion und Absatz erlaubt ist.^^® Des Weiteren sind in der Zielfunktion bereits Kostenkomponenten der Losgroflenplanung antizipiert, ohne dass sie als Entscheldungsvariablen die Modellkomplexitat er-
^^^
Von einer „weichen" Formulierung der Restriktionen und der Erhebung von Strafkosten be! der Verletzung der Restriktionen wird zunachst abgesehen.
146
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
hohen. In der Zielfunktion werden von den Verkaufserlosen die variablen Produktionskosten sowie die Lagerkosten abgezogen. Die Lagermengen setzen sich wiederum aus den (End-) Lagermengen und den durchschnittlichen Lagerbestanden zusammen, die aus der Losfertlgung resultieren. Der nicht-lineare Kostenanteil lpt*ypt/2Spt geht von den Pramissen aus, dass: Losgroflen eines Produktes immer gleich grofl sind und Lossequenzprobleme nicht auftreten, -
die Produktionsgeschwindigkeit unendllch und der Lagerabgang kontinuierlich ist.
Diese
Uberlegungen
sind
stark
vereinfachend
und
gelten
lediglich
fur
statisch-
deterministische IVIodelle. Wichtig ist jedoch, dass der „nicht-lineare" Charakter der Rustkosten sowie deren Abhangigkeit von der Kapazitat ansatzweise erfasst wird.^®^ Die Anzahl der Rustvorgange Spt stellt eine Vorgabe aus der Losgroflenplanung und keine Variable in der Programmplanung dar, so dass eine llneare Problemformulierung erhalten bleibt.
2.3.2
Losgroflenplanung
Das Losgroflenproblem wird bel Zapfel/Tobisch als gemischt-ganzzahliges Modell zur Berechnung optimaler Produktionslose unter Berucksichtigung der Vorgaben der Programmplanung formuliert. Alle Parameter haben dieselbe inhaltliche Bedeutung wie bei der Programmplanung. Mit f^" sind Vorgaben aus der ubergeordneten Programmplanung gekennzeichnet.
Entscheidungsvariablen: Spt
binare Rustvariable von Produkt p in Periode t
Vpt
Produktionsmenge von Produkt p in Periode t
Zpt
Lagermenge von Produkt p in Periode t
Vgl. Zapfel/Tobisch (1980), S. 10.
Ansatze der Hierarchischen Produktionsplanung
147
Parameter: bml'°"' korrigierte Kapazitat der Maschine m In Periode t Cpt
Produktionskosten (proportional) von Produkt p in Periode t
dmpt
Produktionskoeffizient von Maschine m fur Produkt p in Periode t
fpt''°'^
korrigierte Rustkosten von Produkt p in Periode t (vgl. Abbildung 37, S. 149)
Ipt
Lagerhaltungskosten von Produkt p in Periode t
Xpt^^
Absatzmenge von Produkt p in Periode t
Zpo^*^
Lagermenge von Produkt p in Periode t = 0 (Anfangslagerbestand)
Zp/^
Lagermenge von Produkt p in Periode t = T (Lagerendbestand)
Entscheidungsmodell der LosgroHenplanung: P
T
(3-54) XX(/p,Zp, ^c,,y,, ^f^rspt) -^ min p=l t=\
In der Zielfunktion (3.54) des Losgroflenproblems wird die Summe aus Lagerkosten, variablen proportionalen Produktionskosten und (korrigierten) Rustkosten minimiert.^^
(3.55) j^d^ptYpt ^ ^ r
^ur alle m = 1,...M; t = 1,..,T
p=\
Im Losgrofienmodell wird in den Kapazitatsbedingungen (3.55) nur die urn die Riistzeiten reduzierte Gesamtkapazitat herangezogen, die die tatsachlich fur Produktionszwecke zur Verfijgung stehende Fertigungskapazitat darstelit. (3.56)z^o= 0 n
fin^ "'
fur alle p = 1,...P;t=1,..,T
- J^' ^^"^ ^^^^ '"°^ ^ ° " Produkt p in Periode t aufgelegt wird [1, falls ein Los von Produkt p in Periode t aufgelegt wird
In den letzten beiden Formein wird die Nichtnegativitat der Entscheidungsvariablen (3.59) und der binare Entscheidungsbereich der Rustvariablen definiert (3.60). Den formalen parametergesteuerten Zusammenhang zwischen der Programmplanung und der Losgroflenplanung fasst Abbildung 37 zusammen.
149
Ansatze der Hierarchischen Produktionsplanung Programmplanung
^
Losgrofienplanung
^
^PP _PP _PP V
Entscheidungsvariablen:
Entscheidungsvariablen:
/
M ^pt
^pt' Ypt' ^pt
• '^mpt
Spt. Vpt, Zpt
>
P
Duaivariablen/ Schattenpreise:
i
^
^mt
=^mt~2^''mpt'^pt P=\
r
/ L
Abbildung 37:
=^pt + / ^mt m=\
t=\
< \
)
Zusammenhang der Koeffizienten zwischen den Teilmodellen Programmplanung und Losgroflenplanung^^^
Als direkte Vorgabe der Programmplanung an die Losgroflenplanung werden die optimalen Absatzmengen aus dem optimalen Produktions- und Absatzprogramm sowie Lageranfangsund Lagerendbestand aus Grunden der Mengenkonsistenz ijbergeben. Eine weitere Schnittstelle zwischen diesen Entscheidungsmodellen bilden die Rustkosten. In der Losgrofienplanung werden nicht die ursprunglichen Rustkosten verwendet, sondern diese unter BeriJcksichtigung der dualen Ergebnisse der Programmplanung angepasst. Auf die realen Rustkosten wird ein Zuschlag addiert, der sich aus dem Produkt der Schattenpreise und der Rijstzeiten ergibt, sofern die Kapazitat vollstandig ausgenutzt wird. Diese Jiktive" Erhohung der Rustkosten erfolgt jedoch nur, wenn Kapazitatsengpasse auf der Ebene der Programmplanung auftreten und damit Umt> 0 ist. Diese Jiktive" Erhohung fuhrt dazu, dass in der Losgrodenplanung bei Vorliegen von Kapazitatsengpassen auf der ubergeordneten Ebene der Programmplanung grundsatzlich grofiere Lose berechnet werden und der sinkende Anteil der Rustzelt an dem gesamten Kapazitatsbedarf eine grofiere Produktionsmenge zulasst. Implizit werden in der Losgrofienplanung kostenminimale Lose berechnet, die jedoch gleichzeitig die Engpasskapazitaten fur Produktionszwecke besser auslasten. Hierdurch kann sich u. U. auch der Zielfunktionswert in der Programmplanung erhohen, da der Kapazitatsverbrauch durch Rustvorgange bei Vorliegen von Kapazitatsengpassen reduziert wird.
Vgl. Zapfel/Tobisch (1980), S. 11a.
150
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
In Abbildung 37 wird in der dritten Schnittstelle deutlich, dass in der Programmplanung die abgeschatzten Rustvorgange aus der Losgrofienplanung zur Einplanung des hierfur benotigten Kapazitatsbedarfes berucksichtigt werden und gleichzeitig eine korrigierte Kapazitat als Vorgabe an die Losgrofienplanung weitergegeben wird. In der letzten Beziehung zwischen diesen beiden Planungsebenen wird die Riickkopplung der Ergebnisse der Rustintensitat an die Programmplanung dargestellt. Sofern keine unterschiedliche Einteilung der Teilperioden auf den Ebenen erfolgt, entsprechen sich die Werte der Rustvariablen. Bei einer zeitlich detaillierteren Einteilung auf der Ebene der Losgrofienplanung werden die Werte auf die gleiche Teilperiodenlange angepasst.^^^
2.3.3
Abiaufplanung
FiJr die Abiaufplanung liefern die Autoren Zapfel/Tobisch einen Koordinationsansatz und kein explizites Entscheidungsmodell, da auf dieser Ebene je nach Produktionssegment ein entsprechendes Model! aufgestellt werden sollte (vgl. Abbildung 20). Aufgabe der Abiaufplanung ist lediglich die zeitliche Einplanung der gegebenen Losgroflen auf die Maschinen. Einen Gesamtuberblick iiber die Koordinatlonsbeziehungen und die Einbindung der Abiaufplanung liefert Abbildung 38.
Eine Detaillierung der Teilperioden ist in dem Ansatz von Zapfel/Tobisch (1980) nicht zwingend erforderlich. Zudem wird nicht explizit auf die Problematik der Disaggregation auf der zeitlichen Ebene eingegangen, deren Problematik in Abschnitt III.1.4 naher beschrieben wird.
Ansatze der Hierarchischen Produktionsplanung
151
Absatzgrenzen, Kapazitaten, Anfangslagerbestande, Riistintensitat
Programmplanung
^
Produktionsprogramm Absatzprogramm
Schattenpreise Kapazitatskorrektur
ggf. Umrechnung auf Unterperioden
'
Berechnung von Rustkosten
Produktionsprogramm Absatzprogramm
Rijstkosten
Riistintensitat
Riistintensitat modifizierte Kapazitaten
Losgroftenplanung
optimale Produktionslose
modifizierte Kapazitaten
' ^ umgewandelte Lose in terminierte Produktionsauftrage
Abbildung 38:
Hierarchische Produktionsplanung von Zapfei/Tobisch^^^
Im Ergebnis der Ablaufplanung wird die zeitliche und die kapazitative Realisierbarkeit der Umsetzung der berechneten Losgroflen in terminierte Produktionsauftrage gepruft. Wird mit Hilfe der Ablaufplanung keine ablaufplanerische Realisierbarkeit festgestellt, ist eine Produktionsprogrammkorrektur erforderlich. Ablaufbedingte Leerzeiten konnen zusatzlich neben den Rustzeiten aus der Losgroflenplanung eine Kapazitatsberichtigung sowie die ablaufbedingten Produktionszeiten die Anderung der Produktionskoeffizienten in der Programmplanung erfordern.^^ Der Feedback-Prozess zwischen den Teilplanen der Produktionsplanung und der Losgrofienplanung, der zu einer schrittweisen Anpassung der Modellparameter fijhrt, wird so lange wiederholt, bis die ablaufplanerische Zulassigkeit gegeben ist.^^^ Zapfel/Tobisch fuhren hier-
In Aniehnung an Winter (1990), S. 40. Vgl. Zapfel/Tobisch (1980), S. 14 f. Vgl. Winter (1990), S. 41. In dem Ansatz von Zapfel/Tobisch steht die ablaufplanerische Zulassigkeit im Vordergrund. Dies ist ein weiterer Grund dafur, dass fur diese Planungsstufe kein konkretes Modell vorgestellt wurde. Vielmehr wurden die Koordinationsbeziehungen beschrieben, da das Ziel der Zulassigkeit durch unterschiedliche Modelle erreicht werden kann, die die jeweiligen Produktionsstrukturen abbilden.
152
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
bei aber nicht weiter aus, nach welchen Abbruchkriterien der Feedback-Prozess beendet werden kann und wie die Anpassung der unterschiedlichen Periodisierung zwischen den Planen erfolgen soil. Die Problematik der Aggregation/Disaggregation wird vollstandig vernachlassigt.
3.
Bewertung der Ansatze der Hierarchischen
Produktionsplanung
Zusammenfassend wird in diesem Abschnitt nach der Vorstellung der unterschiedlichen Ansatze der Hierarchischen Produktionsplanung eine Bewertung nach den Kriterlen der Koordination, der Aggregation und Disaggregation sowie der inhaltlichen Ubertragbarkeit auf die APS-Systemstruktur vorgenommen.
3.1
Koordination der Planungsebenen
Die Koordination zwischen den Planungsebenen des Ansatzes von Hax/Meal erfolgt lediglich top-down ijber exakt zu erfiJIIende Vorgaben. Diese Vorgaben beziehen sich auf aggregierte Produktionsmengen, die in der untergeordneten Planungsebene uber ein Optimierungsmodell ..heuristisch" disaggregiert werden.^^ Die strenge Beschrankung der nachfolgenden Planungsprobleme uber exakte Mengen-Konsistenz-Vorgaben fijhrt dazu, dass die ermittelten lokalen Optima zu einer Suboptimalitat oder Unzulassigkeit der detaillierten Gesamtplanung fuhren konnen. Die Mengenverteilung wird lediglich uber Lagerkapazitatsgrenzen (Produktfamilienplanung) oder prognostizierte Mengenintervalle (Produkttelleplanung) gesteuert. Kritisch ist hierbei, dass Kapazitatsrestriktionen weder in der Familien-, noch in der Telleplanung formuliert werden, da die Steuerung der disaggregierten Produktionsmengen uber Ober- und Untergrenzen erfolgt, die aus begrenzten Lagerkapazitaten und familienspezifischen Sicherheitsbestanden abgeleitet werden. Die Einhaltung von Lagermengenobergrenzen lasst jedoch keine Aussage uber die kapazitative Zulassigkeit dieser Form der Disaggregation zu, da bei diesem Vorgehen keine Riisthaufigkeit und der damit verbundene Kapazitatsverbrauch berucksichtigt wird. Weder eine bottom-up, noch eine Form der dualen Koordination wird in diesem Grundmodell eingesetzt, auch wenn dadurch erhebliche Suboptimalitat oder Unzulassigkeiten vermieden
Heuristische Disaggregation wird in diesem Zusammenhang verstanden als die Verteilung von Produktionsmengen auf mehrere Untermengen ohne die Verwendung von Gewichtungsfaktoren.
Bewertung der Ansatze der Hierarchischen Produktionsplanung
153
werden konnten.^^^ Die ablaufplanerische und kapazitative Zulassigkeit der berechneten Produktteilemengen wird nicht gewahleistet.^^® In dem urspriinglichen Modell von Hax/Meal gibt es kein systematisches Verfahren zur Verbesserung der Vorgaben an die untergeordnete Ebene. Ferner werden diese nur pauschal in der Entscheidung der ijbergeordneten Ebene antizipiert.^^^ Die Koordination im /Axsafer-Ansatz ist durch eine detailliertere Abbildung des Produktionsprozesses als im Hax/IVIeal-Ansatz gekennzeichnet. Die Koordination erstreckt sich auf zwei Stufen, die aggregierte Produktgruppen-Planung und die disaggregierte Planung zur Auflosung der Produktionsmengen in Teilemengen. Die Koordination erfolgt ledigllch uber primale Vorgaben in Form von Produktionsmengen einer aggregierten Produktzyklusmix-Gruppe. Eine Kapazitatsprufung der Ergebnisse der disaggregierten Planung erfolgt nicht. Stattdessen werden Auftragsgroflenbedingungen formuliert, die implizit die Verletzung der Kapazitatsrestriktionen vermeiden sollen. Auch wenn im Gegensatz zu den meisten Ansatzen verstarkt Lagerhaltungsaspekte in diesen Ansatz integriert werden, so erfolgt keine koordinierende Ruckkopplung zwischen den beiden Planungsebenen. Der Ansatz von Zapfel/Tobisch umfasst drei Planungsebenen, die top-down sowohl durch primale Vorgaben in Form von Produktionsmengen als auch in Form von dualen Schattenpreisen zur Anpassung der RiJstkosten koordiniert werden. Des Weiteren werden durch iteratives Vorgehen Feedback-Ruckkoppiungen in die Planungen der ubergeordneten Programmplanung integriert. Sogar die im Ansatz von Schneeweifl formulierte feedforwardRuckkopplung in Form der Antizipation wird durch die Berucksichtigung der Rustkosten und zeiten im Top Level eingesetzt. Bezuglich der Koordination zwischen hierarchisch in Beziehung stehenden Planungsebenen werden im Zapfel/Tobisch-Ansatz sowohl top-down primale und duale Vorgaben als auch bottom-up-Ruckkopplungen in Form von feedback- und feedforward-Ruckkopplungen eingesetzt. Der Ansatz setzt damit mehrere Koordinationsinstrumente im Vergleich zu den anderen beiden Ansatzen ein.
^^^
Vgl. Kistner/Switalski (1989), S. 494.
^^^
Vgl. Winter (1989a), S. 18, S. 31, und S. 66 f.
^^^
Vgl. Kleindienst (2004), S. 23.
154 3.2
Hierarchische Produktionsplanung als Grundlage von APS-Systemen Aggregation/Disaggregation von Entscheidungsvariabien
Im Hax/Meal-Ansaiz lassen sich beziiglich der Aggregation/Disaggregation zum einen unterschiedliche Planungszeitraume und zum anderen verschiedene Produktaggregate auf den unterschiedlichen Planungsebenen feststellen. Von einer Aggregation der Zeitdimension kann in diesem Ansatz nicht gesprochen werden, da in der Familien- und Teileplanung nur die erste Teilperiode der Gruppenplanung (rollierende Planung) betrachtet, aber nicht weiter in kleinere Zeitintervalle unterteilt wird. Durch die Unterscheidung von Gruppen, Familien und Teilen wird der Aggregation der Produktebene Rechnung getragen.'^^^ Als Aggregationslogik werden fur die Zusammenfassung von Mengen und deren Zuordnung zu Gruppen produktionstechnische Charakteristika'^°^ herangezogen. Des Weiteren werden im Grundmodell von Hax/Meal keine mehrstufigen Produktionsstrukturen betrachtet. Grundsatzlich wird in dem klassischen Hax/Meal-Ansatz jedoch von der unrealistischen Annahme gleicher detaillierter Parameter innerhalb von Produktgruppen ausgegangen, so dass die Aggregation trivial ist.'^^^ Die Zuordnung bzw. Aggregation von Produkten zu aggregierten Gruppen wird In dem Ansatz von Axsater uber die Ahnllchkeit des Bedarfszyklus vorgenommen, da mit ahnllchem Bedarfszyklus und entsprechenden Lagerhaltungspolitiken die Lagerbilanzgleichungen leichter zu aggregieren sind.'^^^ Die Disaggregation wird nicht uber Gewichtungsfaktoren vorgenommen, sondern uber die Bedingung der gleichen Lagerrelchweiten erreicht. Die „Disaggregation" bzw. Auflosung der Produktmengen auf Telleebene wird durch statischdeterministische Teilbedarfsmatrizen erreicht. Da die unterschiedliche Einteilung der Teilperioden auf alien Planungsstufen in dem Ansatz von Zapfel/Tobisch moglich ist, aber keine Aggregations-ZDisaggregationsuberlegungen ausgefiJhrt wurden, ist keine Bewertung der Vorgehensweise zur Aggregation/Disaggregation moglich.
Weiterentwicklungen des Hax/Meal-Ansatzes haben zusatzliche Detaillierungsstufen berijcksichtigt. Vgl. Winter (1989a), S. 60. Hierzu zahlen saisonale Absatzverlaufe, Produktions-, Lager- und Riistkosten. Vgl. Erschler/Fontan/Merce (1986), S. 464. Vgl. Schneeweili/Kleindienst (2004), S. 271. Es wird davon ausgegangen, dass die Lagermengenverhaltnisse der Produkte innerhalb einer Gruppe nahezu gleich bleiben und die Aggregationsgewichte in unterschiedlichen Perioden nicht angepasst werden mijssen.
Bewertung der Ansatze der Hierarchischen Produktionsplanung
155
Aggregations- und Disaggregationsiiberlegungen werden somit nur im MIT- und im LITAnsatz integriert, wobei auch hierbei die in Abschnitt 1.4 aufgeworfenden Fragen nicht vollstandig gelost werden.
3.3
Inhaltliche Ubertragbarkeit der Planungsebenen auf APS-System-Strukturen
Bei inhaltlicher Betrachtung des Hax/Meal-Ansaizes lasst sich die Produktgruppenplanung als Entscheidungsmodell fur das Modul Master Planning ubertragen. Betrachtet man das Modul Production Planning als Planungsberelch der Losgrofienberechnung, so eignet sich das Familienplanungsmodell nur unvollstandig fur diese Aufgabe. Losgrolien werden hierbei nur durch die Minimierung von durchschnittlichen Rustkosten ermittelt. Lagerkosten werden nicht berucksichtigt, die eine wesentliche Komponente im Rahmen der Losgroflenplanung darstellen. Die Teileplanung dient lediglich der Auflosung von Produktfamilienmengen auf Teilemengen. Dieses Entscheidungsmodell lasst sich daher keinem APS-Modul als formale Grundlage zuordnen.'^^^ Das /\xsafer-Modell der aggregierten Planung kann Inhaltlich der Produktionsprogrammplanung bzw. dem Modul Master Planning zugerechnet werden. Die detaillierte Planung hingegen hat inhaltlich die Bestimmung der Teilemengen auf Basis festgelegter Produktionsmengen der Endprodukte zur Aufgabe und kann dem Modul Material Requirement Planning zugeordnet werden. Inhaltlich lassen sich die Planungsstufen des Zapfel/Tobisch-Ansaizes sehr gut auf die APSModule Master Planning (Produktionsprogrammplanung), Production Planning (Losgrofienplanung) und Scheduling (Ablaufplanung) ubertragen, da sich Zapfel/Tobisch bei der Formulierung der Optlmierungsmodelle an den Planungsstufen der Produktionsplanung und -steuerung (PPS-System) orientiert haben. Da APS-Systeme als Erganzung zu den Produktionsmodulen der ERP-Systeme eingesetzt werden, die ebenfalls in Aniehnung an das PPSKonzept entwickelt wurden, ist die inhaltliche Zuordnung der Formalmodelle zu APSModulen gegeben.
Eine direkte Vergleichbarkeit des APS-Aufbaus und Hax/Meal-Ansatzes ist somit nicht gegeben, vgl. Bitran/Tlrupati (1993), S. 548. Die Umsetzung des MIT-Ansatzes im MRP-Kontext wird in der Arbeit von Bitran/Haas/Hax (1982), S. 242 ff., beschrieben. Hierbei wird die Losgrbdenplanung mit dem Silver/Meal-Verfahren durchgefijhrt.
Hierarchische Produktionsplanung als Grundlage von APS-Systemen
156
In Tabelle 4 sind die Ergebnisse der Bewertung der verschiedenen Ansatze der Hierarchischen Produktionsplanung zusammengefasst.
1 Kriterium
Hax/Meal
Axsater
Zapfel/Toblsch
1
Koordination
+
+
++
1
Aggregation/Disaggregation
+
+
-
inhaltliche Ubertragbarkeit auf APS-Systeme
+
+
++
Tabelle 4:
Zusammenfassung der Bewertungsergebnisse
Fur die Ubertragung der Planungsmodelle als Formalkonzept fur ausgewahlte Module von APS-Systemen ist somit der Ansatz von Zapfel/Tobisch gegenuber den vorgestellten Ansatzen des MIT und des LIT eher geeignet. Trotz der Mangel in der fehlenden Spezifizierung der Ablaufplanung und der Anpassung unterschiedlicher Periodisierungen zwischen den Teilplanen der Produktionsplanung bildet die inhaltliche Dekomposition, Koordination und die Formulierung der Teilplane eine gute Grundlage als Formalkonzept fur die Entwicklung eines Koordinationsansatzes fur APS-Systeme in dem folgenden Abschnitt IV.
Eingrenzung der Betrachtungsweise
IV.
157
Entwicklung eines Koordinationsansatzes fur APS-Systeme
In diesem Abschnitt werden die erarbeiteten Erkenntnisse iJber die Struktur von APSSystemen und liber die Ansatze der Hierarchischen Produktionspianung zusammengefuhrt und integriert. Der zu entwickelnde Koordinationsansatz bildet interdependente Beziehungen ab und koordiniert die Ergebnisse der Planungsebenen. Gleichzeitig werden Aspekte der Aggregation/Disaggregation bei der Planung auf unterschiedlichen Detaillierungsniveaus berucksichtigt.'^°^ Nach der Vorstellung der einzelnen Formalmodelle fur die unterschiedlichen Planungsstufen (Abschnitt 2) werden der Koordinationsprozess eriautert (Abschnitt 3), die Beruckslchtigung der Aggregation/Disaggregation dargestellt (Abschnitt 4) und die Funktionsweise anhand einer Beispielrechnung verdeutlicht (Abschnitt 5). Abschliefiend werden Erwelterungsmoglichkeiten fur den entwickelten Koordinationsansatz fiir APS-Systeme aufgefuhrt (Abschnitt 6).
1.
Eingrenzung
der
Betrachtungsweise
Die Entwicklung eines Koordinationsansatzes fur alle angebotenen Module und die erhaltlichen Zusatzanwendungen der Hersteller von APS-Systemen wurde den Rahmen dieser Arbeit sprengen. Vielmehr werden hier die wesentlichen Module von APS-Systemen zur UnterstiJtzung der Produktionspianung durch ein mathematisch-formales Entscheidungsmodell abgebildet, wie in Abbildung 39 dargestellt ist.
Die Trennung von inhaltlicher Koordination und dem Aspekt der Aggregation/Disaggregation wird nur zur Verdeutiichung der beiden Problembereiche vorgenommen. Mit der Verwendung unterschiediicher Detaillierungsniveaus sind auch Fragen der asymmetrischen Information zwischen den Planungsebenen angesprochen. Vgl. Schneeweili/Kleindienst (2004), S. 279.
Entwicklung eines Koordinationsansatzes fCir APS-Systeme
158 Zeitdimension
Strategische Netzstrukturplanung langfristig
(Strategic Network Planning)
—
kurzfristig
Absatzplanung
(Master Planning) T3 0) 3 C 3 (O
o
IMittelfristige Produktionsplanung
mittelfristig
Bedarfsplanung (Material Requirements Planning)
Losgroftenund Ablauf planung (Production Planning, Scheduling)
Transportplanung (Distribution Planning, Transport Planning) 1
(Demand Planning)
(D
=>
C
Verfugbarkeitsprijfung (Available-ToI Promise) |
Supply Chain Monitoring
Beschaffung
Abbildung 39:
Funktionsdimension
APS-Modulauswahl fur die Entwicklung eines Gesamtkonzeptes^^^
Zu diesen Modulen zahlen die drei Bereiche Master Planning, Production Planning und Scheduling, welche die wichtigsten produktionsbezogenen Module zur Unterstiitzung der in den Unternehmen eingesetzten ERP-Systeme darstellen. Die in dieser Arbeit betrachteten Module lassen sich, wie bereits in Abschnitt 11.4 beschrieben, in den Kontext der Hierarchischen Produktionsplanung einordnen. Deren einzelne klassische Ansatze wurden in Bezug auf die Koordination, die Aggregation/Disaggregation sowie die Planungsziele in den unterschledlichen Planungsebenen auf Ubertragbarkeit auf APS-Systeme untersucht. Im Ergebnis wird fur die weitere Betrachtung der Ansatz von Zapfel/Tobisch als Grundlage der Entwicklung eines formalen Koordinationsansatzes fur APS-Systeme herangezogen. Die Beschreibung dieses Ansatzes wurde bereits in Abschnitt 111.2.3 vorgenommen, so dass lediglich die koordinations- und modellbezogenen Erweiterungen in diesem Teil der Arbeit entwickelt werden.^°^
In Aniehnung an Meyr/Wagner/Rohde (2005), S. 109. Die Erweiterung des Koordinationsansatzes urn die langfristige Standortplanung (Strategic Network Planning), die inner- und uberbetriebliche Logistikplanung sowie die Absatzplanung und Verfijgbarkeitsprufung, wie sie in Abbildung 39 aufgefuhrt sind, sollte Gegenstand weiterer Forschungsarbeiten werden.
Grundstruktur des Koordinationsansatzes 2.
Grundstruktur
des
159
Koordinationsansatzes
Auf Basis des Ansatzes von Zapfel/Tobisch liegen die wesentlichen Erweiterungen des klassischen Ansatzes in der Erweiterung der Koordination zwischen den drei Planungsstufen sowie in der zusatzlichen Integration von Aspekten der Aggregation/Disaggregation auf der Produktebene. In Abbildung 40 wird der Koordinatlonsansatz in der Darstellungsform von Schneeweifl abgebildet. Mittelfristige Produktionsplanuns (Top-Level)
Detaillierungsgrad
Modell der Produktionsprogrammplanung
ANJ
ANJ
IN
IN
r
antizipierte I-OSgrofienplan j n g
antizipjerlte Ablaufplan Jng
Produktgruppen ANT
/^
1IN
Losgrofienplanung (1 ntermed iate-Level)
N
Produkte
Modell der Losgrodenplanung AN
IN
antizipierte Ablaufplanung
V
ANJ
llN
y
Ablaufplanung (Base-Level)
AN = Antizipation IN = Instruktion/Vorgabe
Modell der Ablaufplanung
^
^
Abbildung 40:
Struktur der Koordination im Gesamtkonzept fur APS-Systeme
Die Koordination zwischen den drei Planungsstufen ist in dem Grundkonzept durch die direkte Antizipation der Losgroflenplanung und der Ablaufplanung in der Programmplanung vorgesehen. Zudenn wird die Ablaufplanung in der Losgroflenplanung antizipiert. In Abbildung 41 Ist ein APS-bezogener inhaltlicher Uberblick uber das Gesamtkonzept dargestellt.
Entwicklung eines Koordinationsansatzes fiir APS-Systeme
160
Gruppenebene
.'•
^
Master Planning/ Programmplanung
berechnet: Produktionsprogramm Absatzprogramm Zusatzkapazitaten
korrigierte Gewichtung der Produktionsmengenvariablen Anzahl der Rustvorgange korrigierte Rustkosten
Scheduling/ Ablaufplanung
Production Planning/ Losgroflenplanung Korrektur der Produktionskoeffizienten berechnet: Losgrofien Rustvorgange Zusatzkapazitaten
Losgr6(ien
Produktebene (einer Gruppe) Abbildung 41:
Korrektur der Produktionskoeffizienten
berechnet: ablaufplanerische Zulassigkeit der Losgroflen fur mehrere Produktionsstufen (Maschinenbelegung, Reihenfolgeplanung)
Produktebene (aller Gruppen)
Uberblick uber das Gesamtkonzept produktionsbezogener Module fijr APS-Systeme
Auf Basis prognostizierter Absatzmengen werden in der Programmplanung (stellvertretend fiJr das Modul Master Planning) auf Produktgruppen-Ebene das optimale Produktions- und Absatzprogramm sowie der notwendige Bedarf an Zusatzkapazitaten bestimmt. Wahrend sich auf der Ebene der Programmplanung die Detaillierung auf Produktgruppen bezieht, wird in den untergeordneten Planungsstufen die Planung auf Produktebene vorgenommen. Die Gewichtung der Produktionsmengenvariablen'^°® der Produkte innerhalb einer Gruppe zur Berechnung aller aggregierten Parameter wird zunachst abgeschatzt und in der Losgrofienplanung fur jede Gruppe neu ermittelt.
Implizit erfolgt mit der Variablenaggregation eine Aggregation der Lagerbilanzgleichungen durch die gewichtete Addition der entsprechenden Zeilen des Simplextableaus. Diese Vorgehensweise entspricht nicht der „optimalen" Gewichtung in der formalen LP-Aggregation und induziert damit Optimalitats- und/oder ZulassigkeitsliJcken. Vgl. hierzu auch Fufinote 342.
Grundstruktur des Koordinationsansatzes
161
Fur jede einzelne Gruppe werden optimale Losgrofien berechnet. Jeder Gruppe steht jedoch nur eine begrenzte Kapazitat, die im Rahmen der Programmplanung zugewiesen wird, zur Verfugung. In der Ablaufplanung werden jedoch iiber alle Gruppen hinweg die Losgroflen der Produkte fur jede einzelne Periode unter BeriJckslchtigung weiterer Produktionsstufen auf ihre ablaufplanerische Zulassigkeit hin untersucht. Die Grofie der Tellperioden des Planungshorizontes bleibt auf alien Planungsstufen gleich, wobei die Ablaufplanung fur jede Teilperiode/Zeitscheibe durchgefiihrt wird.'*°^ Beziiglich der Detaillierung von Kapazitaten (Zusammenfassung von Maschinengruppen etc.) werden auf der Ebene der Programmplanung und der Losgrofienplanung keine unterschiedlichen Aggregationsniveaus betrachtet. Lediglich in der Ablaufplanung werden zusatzliche potenzielle Engpass-Kapazitaten beriickslchtlgt. Eine Aggregation bzw. Disaggregation erfolgt auf der Ebene der Kapazitaten hier jedoch nicht. 1st die Zulassigkeit nicht erreicht, erfolgt eine Koordination ijber die Anpassung von Gruppengewichtungsfaktoren, Kapazitatszuweisungen und Produktionskoeffizienten. Der vorgestellte Koordlnationsansatz beruht zudem auf folgenden Pramissen: -
Es wird eine Serienproduktion unterstellt, bei der Rustkosten anfallen. Es werden einteilige Produkte erzeugt, d. h. Stucklistenstrukturen werden vernachlassigt.
-
Die Mehrstufigkeit des Produktionsprozesses wird nur im Rahmen der Ablaufplanung berijcksichtigt. Es wird des Weiteren ein Flow Shop-Produktionsprozess betrachtet.
-
Die Betrachtung ist deterministisch.
In den folgenden Abschnitten (Abschnitte 2.1, 2.2 und 2.3) werden nun die Module bzw. Planungsebenen formal abgebildet.
Die Wahl der Grofie der Teilperioden kann bei langen Rustzeiten im Vergleich zur Periodenlange zu Problemen fuhren. Vgl. Ausborn (2003), S. 57 f. Die Modellierung flexibler Teiiperiodenlangen erhoht jedoch die Modellkomplexitat erheblich, so dass stattdessen Formuiierungen fur die Ubernahme von Rustzustanden Oder ..Kapazitatsbiianzgleichungen" die Nachteile fester Teiiperiodeniangen ausgleichen konnen. Vgl. Abschnitt IV.6.1.
162 2.1
Entwicklung eines Koordinationsansatzes fur APS-Systeme Master Planning
Das Modul Master Planning wird im Ansatz von Zapfel/Tobisch durch ein Entscheidungsnnodell der Programmplanung abgebildet. Dieser wurde bereits in Abschnitt III.2.3.1 dargestellt und soil fijr den Koordinationsansatz fur APS-Systeme erweitert werden. Wie in klassischen PPS-Systemen ist auch in APS-Systemen die Detaillierungsstufe bezogen auf die Produkte in der Programmplanung hoher als in den Planungsmodulen Production Planning und Scheduling. Die mathematische Formulierung auf Produktgruppenebene hat zur Folge, dass durch die Betrachtung aggregierter Gruppenvariablen auch die Parameter entsprechend aggregiert werden mussen. Des Weiteren wird auf dieser Ebene im Unterschied zum Ansatz von Zapfel/Tobisch nur eine Produktionsstufe betrachtet.
Entscheidungsvariablen: Oi^^
Inanspruchnahme von Zusatzkapazitat in Periode t (Master Planning)
xot
Absatzmenge der Produktgruppe G in Periode t
yet
Produktionsmenge der Produktgruppe G in Periode t
Zct
Lagermenge der Produktgruppe G in Periode t
Parameter: bt
Normalkapazitat in Periode t
CG
Produktionskosten (proportional) fur Produktgruppe G
dc
Kapazitatsverbrauch pro Produktgruppeneinheit G
SG
Erios pro Einheit der Produktgruppe G
fp
Rustkosten von Produkt p
gcp
Gewichtungsfaktor von Produkt p innerhalb der Gruppe G mit QQP =
ub^+lbn
£K+/^) furalleG = 1,..,G
Grundstruktur des Koordinationsansatzes
163
Ibc
Absatzuntergrenze der Produktgruppe G
Ibp
Absatzuntergrenze von Produkt p
IG
Lagerhaltungskosten der Produktgruppe G
o
Kosten fur die Inanspruchnahme von Zusatzkapazitat
Omax
maximale Zusatzkapazitat
rp
Rustzeit von Produkt p
Spt
Rustintensitat von Produkt p in Periode t (Anzahl der RiJstvorgange pro Periode)
ubc
A b s a t z o b e r g r e n z e der Produktgruppe G
ubp
A b s a t z o b e r g r e n z e von Produkt p
ZGO
L a g e r m e n g e der Produktgruppe G in Periode t = 0 (Anfangslagerbestand)
ZGT
Lagermenge der Produktgruppe G in Periode t = T (Lagerendbestand)
Entscheidungsmodell
G
der
Programmplanung:
T
(4.1) I I I G=l
f=l
' max 2. P= \
In der Zielfunktion (4.1) werden gruppenbezogen von den Eriosen die Produktions-, Rust-, allgemeine sowie losbedingte Lagerkosten und die Kosten fur die Inanspruchnahme von Z u satzkapazitat abgezogen. Die Formulierung der Zielfunktion zeigt, dass neben den aggregierten Entscheidungsvariablen auch die meisten P a r a m e t e r in aggregierter Form verwendet werden.'^^^ Die Aggregation der Produkte zu Produktgruppen erfolgt nach der logischen Z u -
^^^
Die Aggregation von Produkten wird in diesem Ansatz als Aggregation von Produktionsmengenvariabien verstanden. Die ermitteiten Gewichtungsfaktoren zur Aggregation der Produktionsmengenvariablen werden schliefiiich auch fiir die Aggregation der Parameter der Lager- und Absatzmengen-Variablen verwendet. Vgl. Abschnitt III. 1.4.
164
Entwicklung eines Koordinationsansatzes fiir APS-Systeme
gehorigkeit."^" Die Gewichtung der Produkte bzw. die Festlegung der Anteile innerhalb einer Gruppe wird zunachst aus den Absatzunter- und -obergrenzen der Produkte innerhalb einer Gruppe durch ubp+lbp 2
9o.-^r7-^--.-^^^''^^ p=\\
^
'-]
•'"p
fara„eG = 1,..,G
+/bj
ermittelt. Inwieweit eine nachtragliche Anpassung der Gewichtung erfolgen kann, wird durch das IVIodell der Losgrofienplanung deutiich."*^^ Im Gegensatz zu alien anderen Parametern in der aggregierten Programmplanung bleiben sowohl die Rustkosten fp als auch die RiJsthaufigkeiten Spt in disaggregierter Form bestehen. Die Anzahl der Riistungen der einzelnen Produkte aller Gruppen ist in der aggregierten Programmplanung keine Entscheidungsvariable und ist in der ersten Iteration des dreistufigen Planungsverfahrens ein vergangenheitsorientierter Durchschnittswert. Der Wert von Spt dient lediglich dazu, bereits in der Programmplanung zum einen die Rustkosten und die losbedingten Lagerkosten in der Zielfunktion zu berucksichtigen und zum andern die Gesamtkapazitat um eine abgeschatzte Rustzeit In der Kapazitatsrestrlktion (4.2) zu korrigieren. Die Aggregation der Parameter fp und rp ist damit auch nicht erforderlich. Eine Aggregation der Rustzeiten und der Rustkosten mit den Gewichtungsfaktoren gcp wurde zudem wegen der Ganzzahligkeit zu schwierig abzuschatzenden aggregierten Parametern fur Rustkosten und -zeiten fuhren, da die Rusthaufigkeit nicht proportional zur Produktionsmenge, sondern in Abhangigkeit von der Hohe der Lager- und Rustkosten sowie dem zeitlichen Bedarfsverlauf stehen."^^^ Die Proportionaiisierung der Rustkosten und -zeiten bezogen auf Produktionsmengen bzw. die Linearisierung ganzzahliger Rustvariablen wird in der Literatur haufig zur Reduzierung der
Vgl. Abschnitt III.1.4 und Leisten (1996), S. 26. Da sich die Aggregation allgemein als Zusammenfassung mehrerer (Modell-)Komponenten und/oder deren Eigenschaften zu einer oder wenigen Komponenten und/oder Eigenschaften versteht, wird einer inhaltlichen Zusammenfassung nicht widersprochen. Vgl. Abschnitt IV.2.2. Grundlegende Uberlegungen und Vorgehensweisen zur Aggregation und Disaggregation in MILP-Modellen werden in Hallefjord/Storoy (1990), S. 619 ff., Hallefjord/Jornsten/Varbrand (1993), S. 103 ff., Kleindienst (2004) gegeben.
Grundstruktur des Koordinationsansatzes
165
Modellkomplexitat vorgenommen, fuhrt aber zu ungenauen Abschatzungen der tatsachlich entstehenden Rustzeiten und -kosten.'^^'^ Die BeriJcksichtigung von Zusatzkapazitaten in der Zielfunktion (4.1) stellt eine Erweiterung der ursprijngjichen Zielfunktion des Ansatzes von Zapfel/Tobisch dar, die aber in der klassischen Programmplanung grundsatzlich Planungsgegenstand sind."^^^ Zum anderen konnen hierdurch bei entsprechender Festlegung der Zusatzkapazitaten auch bei nicht ausreichender Normalkapazitat alle Absatzmengen befriedigt werden."^^^ Die zum ursprunglichen Ansatz modifizierten Nebenbedingungen lassen sich wie folgt darstellen: G
(4.2)
1jj^GyGt+Zj'^p^pf
0
Das Ergebnis des Variablen-aggregierten LP-Problems lautet: Xi*(g)= 1,666;
X2*(g) = 6;
Ui*(g) = 0,49; U2*(g) = 0,365; Z*(g) = 32
Durch weitere Restriktionenaggregation ergibt sich: (A.22)2.75X, 4.75X2 -^max unter den Nebenbedingungen: (A.23)1,8X, +1,9X2 0
Das Ergebnis des Variablen- und Restriktionen-aggregierten LP-Problems lautet: x ; (g,h) = 0; ^ ( g . h ) = 2,5; Z; (g,h) = 36
Xl (g.h) = 7,58;
244
Anhang
Bei der fixed-weight Disaggregation werden die zur Aggregation verwendeten Gewichtungsmatrizen wieder verwendet, so dass sich folgende Losung ergibt: x/(g,h) = 0,5 x ; (g,h) = 0;
X2'(g.h) = 0,5 X,* (g,h) = 0;
X3^(g,h) = 0,75 X\ (g,h) = 5,685;
x/(g,h) = 0,25 X\ (g.h) = 1,895;
u/(g,h) = 0,1 U;(g,h) = 0,25; U2'(g,h) = 0,9U;(g,h) = 2,25; z^(g.h) = Z ; (g.h) = 36 Diese Losung ist primal unzulassig, aber dual zulassig, d. h. nicht optimal.
Fur ausschliefiliche Variablenaggregation ergibt sich als fixed-weight disaggregierte Losung: x/(g,h) = 0,5Xi*(g,h) = 0,833;
X2^(g,h) = 0,5 Xi*(g,h) = 0,833;
X3'(g,h) = 0,75X2*(g,h) = 4,5; x;(g,h) = 0,25X2*(g,h) = 1.5; u/(g,h) = 0,1Ui*(g.h) = 0,49; U2^(g,h) = 0,9Ui*(g,h) = 3,65; z^(g,h) = Zi*(g,h) = 30,08
Bei der optimalen Disaggregation werden fur die Cluster Si und S2 folgende Teilprobleme gelost (ausschlieflliche Variablenaggregation): (A.25) 2,5xi + 3X2 -^ max unter den Nebenbedingungen: (A.26) 4xi + 5X2 < 4,5Xi*(g) = 7,5 (A.27)1Xi + 2x20 und (A.29) 4x3 + 5x4 -^ max
Anhang
245
unter den Nebenbedingungen: (A.30) 7X3 + 10x4 < 7,75X2*(g) = 46.5 (A.31) 1x3 + 2x4 < 1.25X2*(g) = 7,5 (A.32) X3,X4 > 0
mit der Losung: xi°(g) = 1.875;x2°(g) = 0; ui°-\g) = 0,625;
X3°(g) = 6,643; X4°(g) = 0;
U2°\g) = 0;
Ui°'2(g) = o,571;
U2°'(g) = 0;
z°(g) = z°'\g) + z°-2(g) = 4,688 + 26,572 = 31,26 Die optimale Disaggregation ist damit mindestens so gut wie die fixed-weight Disaggregati-
246
Anhang
Modellierung Planning
des LP-Entscheidungsmodells
fur das Modul
Problem statement
enum Gruppe ...; int nbPeriode = ...; range Periode 0..nbPeriode; float+ erloes[Gruppe] = ...; float+ produktionskosten[Gruppe] = ...; float+ lagerkosten[Gruppe] = ...; float+ produktionszeit[Gruppe] = ...; float+ gesamtkapazitaet[1.. nbPeriode] = ...; float+ zusatzkapmax[1..nbPeriode] = ...; float+ untergrenzen[Gruppe, 1..nbPeriode] = ...; float+ obergrenzen[Gruppe, 1..nbPeriode] = ...; float+ ruestkosten[1.. nbPeriode] = ...; float+ ruestzeit[1.. nbPeriode] = ...; int ruestungen[1..nbPeriode] = ...; float+ zusatzkapkosten = 10; varfloat+ varfloat+ varfloat+ var float+ varfloat+
absatzmenge[Gruppe, 1..nbPeriode]; produktionsmenge[Gruppe, 1..nbPeriode]; lagermenge[Gruppe, 0..nbPeriode]; zusatzkapazitaet[1 ..nbPeriode]; kapverbrauch[Gruppe, 1..nbPeriode];
maximize //Zlelfunktion sum(g in Gruppe) sum(t in 1..nbPeriode) (erloes[g]*absatzmenge[g, t] - produktionskosten[g]*produktionsmenge[g, t] - lagerkosten[g]*lagermenge[g, t] - ruestkosten[t] -zusatzkapkosten*zusatzkapazltaet[t] - lagerkosten[g]*produktionsmenge[g, t]/(2*ruestungen[t])) subject to { //Kapazltatsbedingung forall(tin 1..nbPeriode) sum(g In Gruppe) produktionszeit[g]*produktionsmenge[g, t] + ruestzelt[t]