Kapitel 4
Taktische Planungsprobleme
(Konfiguration und Dimensionierung)
Zusammenhang der verschiedenen Ebenen
strategische Grundsatzentscheidungen
Konkretisierung und Umsetzung in der taktischen Planung
durch Konfigurierungs- und
Dimensionierungs-entscheidungen
Bestmögliche Nutzung der konfigurierten
Produktionsanlagen in der operativen Ebene
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 2
4.1 Konfiguration von WerkstattfertigungsProduktionssystemen
starke Unterscheidung der zu bearbeitenden Aufträge
(z.B. in der Teileproduktion im Maschinenbau):
Keine Anordnung der Arbeitssysteme nach dem Objektprinzip
möglich, da kein einheitlicher Materialfluss existiert
Anordnung nach dem Funktionsprinzip: Hier werden
Arbeitssysteme, die gleichartige Funktionen (Operationen,
Arbeitsgänge) durchführen können, räumlich in einer Werkstatt
(Stanzerei, Dreherei, Galvanik) zusammengefasst.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 3
Werkstattproduktion
Aufträge müssen regelmäßig auf ihre Bearbeitung an einer
Maschine oder auf den Transport zur nächsten Maschine warten
Wartevorgänge führen zu (unerwünschten)
Zwischenlagerbeständen von angearbeiteten Erzeugnissen
Leerzeiten, wenn eine Maschine auf einen Auftrag wartet, weil
dessen voriger Arbeitsgang in einer anderen Werkstatt noch nicht
abgeschlossen ist oder weil er auf ein Transportmittel wartet.
Gänzliche Verhinderung dieser unerwünschten Effekte nicht möglich
Milderung der Effekte durch intelligente Einlastungsstrategien
(operativ) und sinnvolle Anordnung der Werkstätten (taktisch)
Typisches Konfigurationsproblem:
(quadratisches) Zuordnungsproblem
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 4
4.1.1 (lineares) Zuordnungsproblem
(linear assignment problem, LAP)
Das einfachste Optimierungsproblem der innerbetrieblichen
Standortplanung ist das (lineare) Zuordnungsproblem.
Gegeben:
n Maschinen (Aktivitäten, Arbeiter)
n mögliche Standorte (Zeitpunkte, Projekte)
cij ... Kosten des Betriebs von Maschine i an Standort j
Jede Maschine ist an einem Standort zu betreiben, wobei
an keinem Standort mehr als eine Maschine betrieben
werden darf. Die Gesamtkosten sind zu minimieren.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 5
Beispiel 1
3 Maschinen, 4 Standorte und folgenden Kosten cij
Standort
j=
i\j
1
2
3
4
Maschine
1
13
10
12
11
i=
2
15
13
20
3
5
7
10
6
Maschine 2 kann auf Standort 2 nicht betrieben werden - daher Kosten
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 6
Beispiel 1 - Dummy
Falls Anzahl Standorte ≠ Anzahl Maschinen
Hinzufügen von Dummymaschinen (-zeilen) oder Dummystandorten
(-spalten) mit Kosten Null (immer möglich)
Standort
j=
i\j
1
2
3
4
Maschine
1
13
10
12
11
i=
2
15
13
20
3
5
7
10
6
4
0
0
0
0
Dummy
Ein Standort bzw. eine Maschine, dem/der der Dummy zugeordnet
wird, bleibt leer bzw. wird nicht aufgestellt.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 7
LP - Formulierung
xij =
Kosten:
1 wenn Maschine i auf Standort j betrieben wird,
0 sonst
n n
K
cij xij min
i 1 j 1
Nebenbedingungen:
n
xij
= 1 für i = 1,...,n ... jede Maschine 1 zuordnen
xij
= 1 für j = 1,...,n ... genau 1 Masch. pro Standort
j 1
n
i 1
xij = 0 oder 1 für i = 1,...,n und j = 1,...,n
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 8
4.1.1.1 Formulierung als Transportproblem
Vergleich der LP-Formulierungen von TP und LAP
Jedes LAP kann als Spezialfall eines Transportproblems angesehen
werden, wobei jede Maschine als Anbieter mit "Kapazität" 1 und
jeder Standort als Abnehmer mit „Nachfrage" 1 interpretiert wird.
Obwohl das Transportproblem grundsätzlich auch nicht-ganzzahlige
xij zulässt, ist sichergestellt, dass die optimale Lösung die
Eigenschaft besitzt, dass genau n Variablen den Wert 1 besitzen
und alle anderen Null sind. Damit erhält man eine zulässige
Zuordnung.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 9
Beispiel 1 – LAP als TP
i\j
1
2
3
4
si
-10
1
13
10
12
11
1
-13
2
15
13
20
1
-5
3
5
7
10
6
1
4
0
0
0
0
1
dj
1
1
1
1
reduzierte Kostenmatrix:
Es ist immer möglich zunächst in jeder Zeile bzw. Spalte von jedem
Kostenkoeffizienten den kleinsten Kostenkoeffizienten dieser Zeile
bzw. Spalte abzuziehen (dabei bleibt die optimale Lösung
unverändert - nicht aber die Kosten)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 10
Reduzierte Kostenmatrix
i\j
1
2
3
4
1
3
2
2
2
0
1
7
3
0
0
2
5
1
0
0
0
0
Dummy
4
Spaltenminimummethode liefert hier optimale Lösung
(reduzierten) Kosten = Null
Die Maschinen 1, 2 und 3 werden auf Standort 2, 3 und 1 betrieben; Standort 4
bleibt frei (da ihm die Dummy-Maschine 4 zugeordnet wurde).
Bei größeren Problemen muss man zumeist noch einige Schritte des MODIverfahrens anschließen, um zur optimalen Lösung zu gelangen.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 11
4.1.1.2 Ungarische Methode
Kuhn´s algorithm
exaktes Verfahren
besteht aus mehreren Schritten:
Schritt I: Erzeugung von Nullen (Reduktion der Kosten)
Schritt II: Suche nach einer optimalen Lösung
Schritt III: Bestimmung einer minimalen Anordnung von Zeilen
und Spalten, die alle Nullen enthält
Schritt IV: Generierung zusätzlicher Nullen – Kostenreduktion
Schritt V: Abbruch oder Wiederholung des Iterationsschrittes
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 12
4.1.1.2.1 Schritt I
Erzeugung von Nullen (Reduktion der Kosten)
Von jedem Element einer Spalte wird das kleinste
Element dieser Spalte abgezogen;
Von jedem Element einer Zeile wird das kleinste Element
dieser Zeile abgezogen;
Wenn schon ein Element 0 ist, kann nichts abgezogen
werden!
Man erhält so eine Matrix, die in jeder Zeile und in jeder
Spalte mindestens eine Null aufweist.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 13
Beispiel 2
17,5
15
9
5,5
12
13
7
0,5
0,5
6,5
11,5
8,5
2
0
5
7,5
7,5
6
6
0
16
16,5 10,5
5
10,5
12
15,5 14,5
11
5,5
4,5
8
14
17,5
13
0
0
5,5
12,5
7,5
13
9,5
8,5
12
17,5
8,5
1,5
0
7
12
-4,5
-8
-8,5
-5
-5,5
12,5
6,5
0
0
6
11,5
8,5
2
0
5
7,5
7,5
6
6
0
0
0
5,5
12,5
7,5
8,5
1,5
0
7
12
K = 4,5 + 8 + 8,5 + 5 + 5,5 + 0,5
= 32
(c) Prof. Richard F. Hartl
Operations Management
-0,5
Kapitel 4 / 14
Schritt II
Suche nach einer optimalen Lösung
Man sucht eine Lösung, für die die Kostensumme den
Wert Null annimmt, wo also genau eine Null in jeder
Zeile und jeder Spalte auftritt (umrahmte bzw. schattierte
Nullen, s.u.).
Falls das zutrifft, haben wir eine optimale Lösung
gefunden.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 15
Beispiel 1 – nach Reduktion
3
0
2
1
2
0
7
0
2
5
1
0
0
0
0
Optimale Lösung gefunden!
Suche eine Zeile oder Spalte mit möglichst wenig Nullen (möglichst genau
eine Null) und umrahme (schattiere) eine Null dieser Zeile oder Spalte! – hier
ist vorläufig eine Zuordnung erfolgt.
Durchkreuze alle Nullen in dieser Zeile oder Spalte (sodass in jeder Zeile oder
Spalte mit einer umrahmten Null alle anderen Nullen durchkreuzt sind). In
dieser Zeile bzw. Spalte kann ja keine Zuordnung mehr erfolgen.
Danach sucht man wieder eine Zeile oder Spalte mit möglichst wenig nichtmarkierten Nullen, usw., bis keine Null mehr umrahmt werden kann.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 16
Beispiel 2 – nach Reduktion
12,5
6,5
0
0
6
2. Null
11,5
8,5
2
0
5
1. Null
7,5
7,5
6
6
0
3. Null
0
0
5,5
12,5
7,5
4. Null
8,5
1,5
0
7
12
(c) Prof. Richard F. Hartl
Noch keine optimale Lösung
gefunden!
(bzw. Optimalität nicht
bewiesen)
Operations Management
Kapitel 4 / 17
4.1.1.2.3 Schritt III
Bestimmung einer minimalen Anordnung von
Zeilen und Spalten, die alle Nullen enthält
a) Kennzeichne (z.B. durch ein Kreuz X) alle Zeilen, die keine
umrahmten Nullen enthalten.
b) Kennzeichne alle Spalten, die mindestens eine durchgekreuzte
Null auf einer gekennzeichneten Zeile enthalten.
c) Kennzeichne alle Zeilen, die eine umrahmte Null in einer
gekennzeichneten Spalte enthalten.
d) Wiederhole b) und c) bis keine Spalte oder Zeile mehr
gekennzeichnet werden kann.
e) Markiere mit einer durchgehenden Linie jede nicht
gekennzeichnete Zeile und jede gekennzeichnete Spalte.
(schattiert). Alle (umrahmten und durchgekreuzten) Nullen sind
dann mit mindestens einer Linie markiert.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 18
Beispiel 2
(c) Prof. Richard F. Hartl
12,5
6,5
0
0
6
11,5
8,5
2
0
5
7,5
7,5
6
6
0
0
0
5,5
12,5
7,5
8,5
1,5
0
7
12
Operations Management
Kapitel 4 / 19
Schritt IV
Generierung zusätzlicher Nullen - Kostenreduktion
Wähle unter allen nicht überdeckten Elementen das
kleinste.
Dieses Element a wird
von allen nicht überdeckten Elementen subtrahiert und
zu allen doppelt überdeckten Elementen addiert
Es ist sichergestellt, dass durch diese Transformation die
optimale Lösung nicht verändert wird
Allerdings werden die Gesamtkosten um a reduziert
(Erhöhung der Reduktionskonstante)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 20
Beispiel 2
12,5
6,5
0
0
6
11
5
0
0
4,5
11,5
8,5
2
0
5
10
7
2
0
3,5
7,5
7,5
6
6
0
7,5
7,5
7,5
7,5
0
0
0
5,5
12,5
7,5
0
0
7
14
7,5
8,5
1,5
0
7
12
7
0
0
7
10,5
a = 1,5
(c) Prof. Richard F. Hartl
Eine zusätzliche Null bei Zuordnung
5 2 erhöhte Chance,
Zuordnung mit Kosten 0 zu finden
Operations Management
Kapitel 4 / 21
Schritt V
Abbruch oder Wiederholung des Iterationsschrittes
Wie in Schritt II wird versucht, eine optimale Zuordnung
zu finden.
Gelingt dies nicht, müssen wir die Iteration ab Schritt II
wiederholen.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 22
Beispiel 2 – Iteration 2
11
5
0
0
4,5
Maschine 1 auf Standort 3
10
7
2
0
3,5
Maschine 2 auf Standort 4
7,5
7,5
7,5
7,5
0
Maschine 3 auf Standort 5
0
0
7
14
7,5
Maschine 4 auf Standort 1
7
0
0
7
10,5
Maschine 5 auf Standort 2
Optimale Zuordnung gefunden!
Gesamtkosten: Addition aller Reduktionskonstanten aus Schritten I und IX:
K= (4,5 + 8 + 8,5 + 5 + 5,5 + 0,5) + (1,5) = 33,5
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 23
4.1.1.3 Übungsbeispiele – Beispiel 1
Löse das folgende Zuordnungsproblem:
1
2
3
4
5
1
12
8
7
15
4
2
7
9
17
14
10
3
9
6
12
6
7
4
7
6
14
6
10
5
9
6
12
10
6
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 24
Beispiel 2
Sechs Ingenieuren sollen auf 6 Strandorte aufgeteilt werden. Die
folgende Tabelle gibt den Nutzen für die Firma bei den entsprechenden
Zuordnungen an:
A
B
C
D
E
F
I1
4
8
16
20
12
0
I2
16
20
8
0
4
12
I3
0
12
4
16
20
8
I4
4
0
16
12
20
I5
12
16
0
8
I6
20
16
12
0
A:
Morlaix
B:
Bayonne
C:
Strasbourg
8
D:
Annecy
20
4
E:
Aix en Provence
4
8
F:
Dunkerque
Maximiere den Gesamtnutzen!
[Hinweis: Transformation z.B. „Kosten“ = 20 - Nutzen]
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 25
Beispiel 3
Schwimm-Mannschaft für 200m-Lagen-Staffel; einer muss zuschauen.
Die bisherigen Saisonergebnisse bzw. daraus prognostizieren Zeiten
sind:
Schwimmer
Bewerb
Carl
Chris
David
Tony
Ken
Rücken
37,7
32,9
33,8
37
35,4
Brust
43,4
33,1
42,2
34,7
41,8
Butterfly
33,3
28,5
38,9
30,4
33,6
Freistil
29,2
26,4
29,6
28,5
31,1
Es soll die optimale Zusammenstellung der Staffel ermittelt werden!
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 26
4.1.2 Layoutplanung – quadratisches
Zuordnungsproblem (QAP)
quadratische Zuordnungsproblem
(QZOP, quadratic assignment problem, QAP):
ist das typische mathematische Modell zur Beschreibung
innerbetrieblicher Standortprobleme
vgl. dazu Kapitel 6 von Domschke, W.; Drexl, A.:
Logistik: Standorte (Bd. 3), 3. Aufl., Oldenbourg,
München, 1990:
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 27
4.1.2.1 Formulierung
Zur Beschreibung benötigen wir
die Distanzen zwischen den Standorten, und
den Materialfluss zwischen den Organisationseinheiten:
n Organisationseinheiten (OE)
alle OE sind gleich groß paarweise vertauschbar
n Standorte, jeder kann jede OE aufnehmen (genau eine)
thi ... Transportintensität,
Stärke des Materialflusses von OE h nach OE i
djk ... Distanz zwischen Standort j und Standort k
Entfernungen nicht notwendigerweise symmetrisch
Transportkosten proportional zur transportierten Menge und
zur zurückgelegten Entfernung
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 28
Formulierung II
Wenn nun OE h auf Standort j angeordnet wird
und OE i auf Standort k,
dann sind die Transportkosten pro Einheit
von OE h zu OE i gegeben durch djk.
Dies ist zu multiplizieren mit dem Materialfluss thi. von OE h zu OE i
...
h
thi.
...
i
...
OE
Kosten = thi djk
djk.
...
j
(c) Prof. Richard F. Hartl
...
k
...
Operations Management
Standorte
Kapitel 4 / 29
Formulierung III
Definition wie beim LAP:
binäre Entscheidungsvariable
1 wenn OE h auf Standort j
xhj
0 sonst
Wenn nun OE h Standort j (xhj = 1)
und OE i Standort k (xik = 1)
thi.
...
h
OE
...
Kosten = thi djk
xik = 1
xhj = 1
...
i
...
djk.
j
k
...
Standorte
...
n
d jk xhj xik
Transportkosten pro Einheit von OE h zu OE i :
Gesamte Transportkosten:
n
n
n
j 1 k 1
n
t d x x
h 1 i 1 j 1 k 1
(c) Prof. Richard F. Hartl
n
hi
jk
Operations Management
hj
ik
Kapitel 4 / 30
Zielfunktion und Nebenbedingungen
ZF: Minimiere die gesamten Transportkosten zwischen allen OE
n n n n
thi d jk xhj xik min
h 1 i 1 j 1k 1
Nebenbedingungen
Quadratische Zielfunktion QAP
ident mit dem LAP!!!
n
xhj 1
j 1
für h = 1, ... , n
... jede OE h an genau einem Standort j
für j = 1, ... , n
... jeder Standort j bekommt genau eine OE h
n
xhj 1
h 1
xhj = 0 oder 1
(c) Prof. Richard F. Hartl
... binäre Entscheidungsvariable
Operations Management
Kapitel 4 / 31
Beispiel
Ermittlung der Kosten bei 3 OE (1 ,2 ,3) und 3 Standorten (A, B, C)
Distanzen zwischen
den Standorten djk
A
B
C
A
A 0
D B 1
C 3
B
1
0
1
C
2
1
0
Transportintensitäten thi
1
1 0
T 2 2
3 3
2
1
0
1
3
1
2
0
mögliche Lösung:
1 A, 2 B, 3 C, also x1A = 1, x2B = 1, x3C = 1, alle anderen xij = 0
Die Nebenbedingungen sind erfüllt.
Gesamten Transportkosten:
0*0 + 1*1 + 2*1 + 1*2 + 0*0 + 1*2 + 3*3 + 1*1 + 0*0 = 17
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 32
Beispiel
Diese Lösung ist nicht optimal, da gerade die OE 1 und 3, zwischen
denen ein starker Materialfluss herrscht, auf die entferntesten
Standorte A und C gelegt wurden.
Besser wäre z.B.:
1 C, 2 A und 3 B, also x1C = 1, x2A = 1, x3B = 1.
mit den gesamten Transportkosten:
0*0 + 3*1 + 1*1 + 2*2 + 0*0 + 2*1 + 1*3 + 1*1 + 0*0 = 14
Distanzen
2A
3B 1C
(c) Prof. Richard F. Hartl
A
C
A 0
C
DB
A 12
C
B 31
BA
13
0
1
C
B
21
1
0
Operations Management
Transportintensitäten
1
1 0
T 2 2
3 3
2
1
0
1
3
1
2
0
Kapitel 4 / 33
Beispiel (Fortsetzung)
dazu wurde die Matrix
A
A 0
D B 1
C 3
B
1
0
1
C
2
1
0
so umsortiert, dass die Zeilen und Spalten in der Reihenfolge
1 C, 2 A und 3 B, also C, A, B auftreten:
(dabei sollte man die Umsortierung in 2 Schritten machen, zuerst Zeilen,
dann Spalten, oder umgekehrt)
A
A 0
D B 1
C 3
B
1
0
1
(c) Prof. Richard F. Hartl
C
2
1
0
C
A 2
D B 1
C 0
A
0
1
3
B
1
0
1
Operations Management
C
C 0
D A 2
B 1
A
3
0
1
B
1
1
0
Kapitel 4 / 34
4.1.2.2 Eröffnungsverfahren
Eröffnungsverfahren:
Entstehung durch Kombination von jeweils einer der
folgenden Möglichkeiten zur Wahl einer OE und zur
Wahl eines Standortes.
Die schon angeordneten OE bilden den so genannten
Kern
In jeder Iteration wird eine weitere OE angeordnet,
wobei folgende Prioritätsregeln zur Auswahl stehen
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 35
1) Wahl einer (noch nicht angeordneten) OE
A1
A2
A3
A4
jene, die zu sämtlichen (anderen) OE die größte
Summe der Transportintensitäten besitzt
a) jene, die zur zuletzt angeordneten OE die größte
Transportintensität besitzt
b) jene, die die größte Transportintensität zu einer
angeordneten OE besitzt
jene, die zu allen angeordneten OE (Kern) die größte
Summe der Transportintensitäten besitzt
zufällige Auswahl der OE
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 36
2) Wahl eines (noch nicht besetzten)
Standortes
B1
B2
B3
B4
jener, der die geringste Summe der Entfernungen zu
sämtlichen Standorten besitzt
einer, der dem zuletzt belegten Standorten
benachbart ist
a) einer, sodass die Summe der Transportkosten zum
Kern minimal ist
b) wie a) wobei noch versucht wird, den Platz mit
benachbarten OE zu vertauschen
c) ein Platz (frei oder besetzt) sodass die Summe der
Transportkosten innerhalb des neuen Kernes minimal
wird
zufällige Auswahl des Standortes
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 37
Beispiel
Kombination der einfachsten Regeln A1 und B1:
OE nach fallender Summe der Transportintensitäten
sortieren
Standorte nach steigender Summe der Entfernungen zu
sämtlichen Standorten sortieren
A
B
C
D
E
F
G
H
I
Manhatten-Distanz zwischen den Standorten.
(da symmetrisch, muss nur die obere Dreiecksmatrix
betrachtet werden)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 38
Summe des
Materialflusses
15 und 51
Beispiel - Transportintensitäten
OE
1
2
3
4
5
6
7
8
9
1
-
-
-
-
3
-
-
-
-
3
-
3
1
2
-
4
-
-
10
-
3
5
2
-
3
4
20
-
-
-
1
-
-
5
-
2
2
1
-
15
-
-
-
-
4
-
-
-
7
-
-
4
-
4
2
3
4
5
6
7
8
9
Reihung der OE: 3, 5, 2, 7, 4, 6, 8, 9, 1
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 39
Beispiel - Entfernungen
St.
A
B
C
D
E
F
G
H
I
A
-
1
2
1
2
3
2
3
4
18
-
1
2
1
2
3
2
3
15
-
3
2
1
4
3
2
18
-
1
2
1
2
3
15
-
1
2
1
2
12
-
3
2
1
15
-
1
2
18
-
1
15
-
18
B
C
D
E
F
G
H
I
Reihung der Standorte: E, B, D, F, H, A, C, G, I
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 40
Zuordnung
Reihung der OE: 3, 5, 2, 7, 4, 6, 8, 9, 1
Reihung der Standorte: E, B, D, F, H, A, C, G, I
Zuordnung:
OE 1 2 3 4 5 6 7 8 9
St.
(c) Prof. Richard F. Hartl
I D E H B A F C G
Operations Management
Kapitel 4 / 41
Ermittlung der Kosten
OE
1
2
3
4
5
6
7
8
9
1
-
-
-
-
3*3
-
-
-
-
2*2
-
4*2
-
-
3*1
5*1
2*2
-
3*2
4*2
-
-
-
1*2
-
-
-
2*1
2*2
1*1
-
-
-
-
-
-
-
-
-
-
2
-
3
4
5
6
7
8
3*1 1*2
-
9
(c) Prof. Richard F. Hartl
Auf 1 und 5 stehen I
und B mit
Transportintensität 3
3 (Distanz 1-5) *
3 (Intensität I-B)
Gesamtkosten = 61
-
Operations Management
Kapitel 4 / 42
4.1.2.3 Verbesserungsverfahren
Vertauschungen von OE-Paaren vornehmen (wie
eingangs im Beispiel)
Man probiert, ob sich die Kosten verringern wenn 2 OE
die Standorte tauschen.
Wenn es die Rechenzeit erlaubt, kann man auch
versuchen, OE-Tripeln zu vertauschen
Bei paarweisen Vertauschungen gibt es verschiedene
Möglichkeiten:
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 43
paarweise Vertauschungen
Auswahl der Paare, deren Vertauschung überprüft wird:
C1
alle n(n - 1)/2 Paare
C2
eine bestimmte Teilmenge aller Paare
C3
zufällige Auswahl
Auswahl der Paare, die vertauscht werden:
D1
jenes gemäß C überprüfte Paar, bei dem sich die
größte Kostensenkung ergibt (bestes Paar)
D2
das erste gemäß C überprüfte Paar, bei dem sich
eine Kostensenkung ergibt (erstes Paar)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 44
Qualität der Lösungen I
Kombination C1 mit D1:
Rechenaufwand höher als bei den anderen Varianten
Lösungsgüte besser als bei den anderen Varianten
Oft wird zu Beginn C2 gewählt und später C1.
(Kombination C1 und D2 wäre 2-opt beim TSP.)
CRAFT :
sehr bekanntes (heuristisches) Lösungsverfahren
entspricht Kombination C1 und D1 (für OE mit gleichem
Platzbedarf)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 45
Qualität der Lösungen II
zufällige Auswahl (C3 und D2):
recht gute Resultate
beste Vertauschung aus der Menge der überprüften Lösungen
ergibt manchmal eine Verschlechterung
jedoch kein Nachteil (Gefahr des Hängenbleibens in lokalen
Optima verringert sich)
„Metaheuristiken“ in Modul Transportmanagement
Literatur: sämtliche Kombination der Grundideen bzw.
Varianten unter A, B, C und D
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 46
4.1.2.4 Umlaufmethode
Heuristik
Kombination der Ideen von Eröffnungs- und
Verbesserungsverfahren
Bestandteilen:
Initialisierung (i = 1):
Ordne die OE mit der größten Summe der Transportintensitäten
[A1] in der Mitte des Standortträgers an (d.h. wo die Summe der
Distanzen zu allen anderen Standorten minimal ist [B1]).
Iteration i (i = 2, ... , n): ordne die i-te OE zu
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 47
Teil 1
Auswahl einer OE und eines freien Platzes:
wähle jene OE, die zu allen im Kern angeordneten OE die größte
Summe der Transportintensitäten besitzt [A3]
ordne sie auf einen freien Standort zu, so dass die Summe der
Transportkosten zum Kern (bzw. innerhalb des neuen Kernes)
minimal ist [B3a]
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 48
Teil 2
Verbesserungsschritt ab Iteration i = 4:
versuche paarweise Vertauschungen der eben angeordneten OE
mit allen anderen im Kern angeordneten OE [C2]
wenn eine Verbesserung gefunden ist, führe diese Änderung durch
und beginne wieder mit Teil 2 [D2]
Das Verfahren endet mit Abschluss von Iteration i = n,
nachdem alle OE angeordnet sind.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 49
Beispiel – Teil 1
Initialisierung (i = 1):
E = Zentrum
Dort wird zunächst OE 3 angeordnet.
(c) Prof. Richard F. Hartl
A
B
C
D
E 3
F
G
H
I
Operations Management
Kapitel 4 / 50
Reihenfolge der Anordnung
i=
1
2
3
4
5
6
7
8
9
OE
3
5
2
7
4
6
8
9
1
1
0
3
0
0
0
0
0
0
2
3
2
3
4
3
0
5
5
6
2
2
0
0
7
0
2
4
8
3
1
0
0
0
0
9
4
0
0
0
0
0
0
i=9
i = 3: 2 hat gr. Mat.fluss zum Kern (3,5)
i = 1: zunächst wird 3 angeordnet
1
1
i=5
i = 2: 5 hat größten Mat.fluss zu 3
(c) Prof. Richard F. Hartl
0
i=6
i=4
i=7
i=8
Operations Management
Kapitel 4 / 51
Beispiel – Teil 1
Iteration i = 2
unter allen OE ist der Materialfluss von 5 zum
Kern 3 maximal
Distanzen dBE = dDE = dFE = dHE = 1
gleichzeitig minimal
D gewählt,
B
C
D 5 E 3
In Schritt i = 2 wird also D-5 zugeordnet.
(c) Prof. Richard F. Hartl
A
Operations Management
G
H
F
I
Kapitel 4 / 52
Beispiel – Teil 1
Iteration i = 3
unter allen OE ist der Materialfluß von 2 zum Kern (3, 5)
maximal
Suche Standort X, sodass
dXEt23 + dXDd25 = dXE3 + dXD2 minimal wird: (A, B, G od. H)
X=A
X=B
X=F
X=G
X=H
dAE3 + dAD2 = 23 + 12 = 8
dBE3 + dBD2 = 13 + 22 = 7
dFE3 + dFD2 = 13 + 22 = 7
dGE3 + dGD2 = 23 + 12 = 8
dHE3 + dHD2 = 13 + 22 = 7
B, F oder H B gewählt
In Schritt i = 3 wird also B-2 zugeordnet.
(c) Prof. Richard F. Hartl
Operations Management
A
B 2
C
D 5 E 3
F
G
H
I
Kapitel 4 / 53
Beispiel – Teil 1
Iteration i = 4
unter allen OE ist der Materialfluss von 7 zum Kern (2, 3, 5)
maximal
Suche Standort X, sodass
dXEt73 + dXDt75 + dXBt72 = dXE0 + dXD2 + dXB4 minimal wird
aus Lageplan nur A kommt in Frage
In Schritt i = 4 wird also zunächst A-7 zugeordnet.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 54
Beispiel – Teil 2
Versuche A mit E, B bzw. D zu vertauschen und ermittle
jeweils die Kosten der Zuordnung:
Aus Teil 1:
probiere
probiere
probiere
E-3, D-5, B-2, A-7
E-3, D-5, A-2, B-7
E-3, A-5, B-2, D-7
A-3, D-5, B-2, E-7
Kosten =15+13+20+22+12+14 = 18
Kosten = 15+23+10+12+22+14 = 21
Kosten = 25+13+10+12+12+24 = 25
Kosten = 15+13+20+22+12+14 = 18
Vertauschung A mit E wäre möglich ohne Kostenänderung. Da aber
keine Verbesserung möglich ist: lasse Lösung wie aus Teil 1. u.s.w.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 55
Beispiel – Teil 2
Nach 8 Iterationen ohne Teil 2: Kosten = 54
Mit Teil 2 (letzte OE 9 mit 4 vertauscht): Kosten = 51
Händisches durchrechnen ist für größere Probleme
offensichtlich sehr mühsam
am Computer sind die Iterationen einfach zu
implementieren.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 56
4.1.2.5 Verfahren bei ungleichen Platzbedarf
der OE
Anordnung der OE meist in einem Raster aus kleinen
Quadraten
weist jeder OE die nötige Anzahl benachbarter kleiner
Quadrate zu
Eröffnungs- und Verbesserungsverfahren auch hier
anwendbar
bei Vertauschungen kann sich die Gestalt der OEs ändern
bei ungleicher Größe sind Verschiebungen nötig
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 57
Beispiel
Die Vertauschung von 3 und 5 ist unproblematisch
Bei Vertauschung von 1 und 3 müssen die OE 2 oder 4
die Gestalt verändern.
1
4
2
5
3
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 58
4.2 Konfiguration von Produktionsinseln
Inselproduktion:
liegt zwischen Fließfertigung (Massenfertigung) und
Werkstattfertigung (Einzelfertigung)
Arbeitssysteme unterschiedlicher Funktion werden
räumlich zusammengefasst
jeder Produktionsinsel wird eine Erzeugnisfamilie (mit
ähnlichen benötigten Ressourcen) zugeordnet
Voraussetzung
Erzeugnisfamilien müssen sich auf natürliche Weise bilden
lassen
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 59
Vorteile
kurze Transportwege (zumeist innerhalb einer Insel)
geringe Umrüstzeiten wegen hoher Fertigungsverwandtschaft in
Erzeugnisfamilie
hohe Flexibilität (bzgl. kurzfristigen Änderungen der
Produktionsaufgaben)
geringer Investitionsbedarf (mit konventioneller Technologie
realisierbar)
Übersichtlichkeit einfache Produktionssteuerung
Motivation und Zufriedenheit der Mitarbeiter durch Identifikation mit
"ihren" Produkten
niedrige Losgrößen möglich, kurze Durchlaufzeiten
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 60
4.2.1 Binäre Sortierung
Einfache Methode eine Gruppierung vorzunehmen
Matrixdarstellung: Bearbeitung des jeweiligen Erzeugnis
auf der jeweiligen Maschinen
Auffassung diese Einträge zeilen- und spalten weise als
Binärzahlen
Sortierung der Zeilen in absteigender und der Spalten in
aufsteigender Reihenfolge
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 61
Beispiel
Gegeben: 5 Maschinen; 6 Erzeugnisse, die jeweils auf
eine Auswahl der Maschinen zu bearbeiten sind
Maschinen/Erzeugnis-Matrix:
Erzeugnisart
Maschinentyp
Wert
E1 E2 E3 E4 E5 E6
M1
-
1
-
1
-
-
22 + 24 = 20
M2
1
-
1
-
1
1
20 + 21 + 23 + 25 = 43
M3
-
1
1
1
-
1
20 + 22 + 23 + 24 = 29
M4
1
-
-
-
1
1
20 + 21 + 25 = 35
M5
-
-
-
1
1
-
21 + 22 = 6
25
(c) Prof. Richard F. Hartl
24 23 22 21
20
Operations Management
Kapitel 4 / 62
Beispiel
Erzeugnisart
24
M2
1
-
1
-
1
1
43
23
M4
1
-
-
-
1
1
35
22
M3
-
1
1
1
-
1
29
21
M1
-
1
-
1
-
-
20
20
M5
-
-
-
1
1
-
6
21 + 22 = 6
22 + 24 = 20
20+21+22=7
20+23+24=25
22+23+24=28
Wert
23 + 24 = 24
Maschinentyp E1 E2 E3 E4 E5 E6
Wert
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 63
Beispiel – Ergebnis
Erzeugnisart
Maschinentyp
E6 E5 E1 E3 E4 E2
M2
1
1
1
1
-
-
M4
1
1
1
-
-
-
M3
1
-
-
1
1
1
M1
-
-
-
-
1
1
M5
-
1
-
-
1
-
7
6
Wert
28 25 24 20
(c) Prof. Richard F. Hartl
Kein eindeutiges Ergebnis
Blockdiagonalstruktur verfehlt
Zusammenfassung der
Maschinen zu den Gruppen
{2, 4} und {3, 1, 5} od.
{2, 4, 3} und {1, 5}
Komplette Bearbeitung von drei
Erzeugnisse innerhalb einer
Produktionsinsel
Bearbeitung der übrigen
Erzeugnisse in beiden
Produktionsinseln
event. einzelne Maschinen auf
mehrere Produktionsinseln
verteilen
Operations Management
Kapitel 4 / 64
4.2.2 Verfahren von Askin und Standridge
Erweiterung der Gruppenbildung mittels der binären
Sortierung.
jedes Erzeugnis wird innerhalb einer Maschinengruppe
komplett bearbeitet
die Kapazitätsgrenzen der einzelnen Maschinen werden
beachtet
jede Maschinengruppe nimmt nur eine vorgegebene
Anzahl von Maschinen eines Typs auf
die maximale Anzahl von Maschinen innerhalb einer
Gruppe ist vorgegeben
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 65
Beispiel - Verfahren von Askin und
Standridge
Beispiel:
In einem Produktionssegment werden sieben Erzeugnisse auf
insgesamt sechs Maschinentypen bearbeitet.
Die Arbeitspläne zeigen auf welchen Maschinen ein Erzeugnis
bearbeitet werden muss und welche Rüst- bzw.
Stückbearbeitungszeiten jeweils anfallen.
Aufgrund des durchschnittlichen Periodenbedarfs kann somit
ermittelt werden, welcher Anteil der Periodenkapazität einer
Maschine jeweils für die Bearbeitung eines Erzeugnisses benötigt
wird.
Eine Gruppe besteht aus höchstens 4 Maschinen
9/4 = 2,25 mindestens 3 Inseln
Es darf höchstens je eine Maschine eines bestimmten Typs in einer
Gruppe enthalten sein
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 66
Beispiel - Verfahren von Askin und
Standridge
Erzeugnisart
Maschinentyp
E1 E2 E3 E4 E5 E6
E7
Summe
min.
Maschinenanzahl
M1
0.3
-
-
-
0.6
-
-
0.9
1
M2
-
0.3
-
0.3
-
-
0.1
0.7
1
M3
0.4
-
-
0.5
-
0.3
-
1.2
2
M4
0.2
-
0.4
-
0.3
-
0.5
1.4
2
M5
-
0.4
-
-
-
0.5
-
0.9
1
M6
-
0.2 0.3 0.4
-
-
0.2
1.1
2
9 Maschinen
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 67
1. Schritt
Binäre Sortierung
Erzeugnisart
Maschinentyp
E1 E5 E7 E3 E4 E6
M4
0.2 0.3 0.5 0.4
M3
0.4
M1
0.3 0.6
-
-
-
-
-
-
-
0.5 0.3
-
E2
-
-
-
M6
-
-
0.2 0.3 0.4
-
0.2
M2
-
-
0.1
-
0.3
-
0.3
M5
-
-
-
-
-
0.5 0.4
Lösung
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 68
2. Schritt
Zuordnung der Erzeugnisse zu Maschinengruppen
Benötigte Maschinen werden in die Maschinengruppe
aufgenommen
Weitere Erzeugnisse werden in Maschinengruppe
aufgenommen, bis:
Erreichung der Kapazitätsgrenze einer Maschine
Erreichung der Höchstzahl von Maschinen in der Maschinengruppe
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 69
Beispiel – 2. Schritt
Iteration
gewähltes MaschinenErzeugnis
gruppe
Tabelle
zugeordnete
Maschinen
Restkapazität
1
E1
1
M4, M3, M1
M4 (0,8), M3 (0,6), M1 (0,7)
2
E5
1
M4, M3, M1
M4 (0,5), M3 (0,6), M1 (0,1)
3
E7
2
M4, M6, M2
M4 (0,5), M6 (0,8), M2 (0,9)
4
E3
2
M4, M6, M2
M4 (0,1), M6 (0,5), M2 (0,9)
5
E4
2
M4, M6, M2, M3
6
E6
3
M3, M5
7
E2
3
(c) Prof. Richard F. Hartl
M4 (0,1), M6 (0,1), M2 (0,6),
M3 (0,5)
M3 (0,7), M5 (0,5)
M3, M5, M6, M2 M3 (0,7), M5 (0,1), M6 (0,8),
M2 (0,7)
Operations Management
Kapitel 4 / 70
Beispiel – Ergebnis
Benötigte Maschinen:
Eine Maschine des Typs: M1, M5
Zwei Maschinen des Typs: M2, M4, M6
Drei Maschinen des Typs: M3
Verfahren von Askin und Standridge: einfache Heuristik
oft keine optimale Lösung
Vergleich:
erhaltenes Ergebnis vs. theoretische Mindestanzahl an Maschinen
event. Einsparung von je einer Maschine des Typs
M3 und M2 möglich
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 71
4.2.2.1 LP - Formulierung
Zielsetzung: Minimierung der Gesamtzahl der benötigten
Einzelmaschinen bei einer vorgegebenen Anzahl von
Maschinengruppen
Erklärung mittels vorhergehenden Beispiel
Mind. 9 Maschinen erforderlich
Jede Maschinengruppe höchstens M = 4 Einzelmaschinen
3 Maschinengruppen
Jede Maschinengruppe enthält maximal eine einzige Maschine
eines Typs
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 72
Daten
a jk
Kapazitätsbedarf von Erzeugnis j bezüglich
Maschinentyp k
iI
Maschinengruppen bzw. Produktionsinseln
j J Erzeugnisse
k K Maschinentypen
M
Höchstanzahl von Maschinen je Maschinengruppe
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 73
Entscheidungsvariablen
x ij =
1, falls Erzeugnis j der Maschinengruppe i
zugeordnet wird
0, sonst
y ik =
1, falls eine Maschine des Typs k der
Maschinengruppe i zugeordnet wird
0, sonst
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 74
Lineare Optimierung
Zielfunktion:
y
iI
kK
ik
min
Nebenbedingungen:
x
iI
a
jJ
ij
1
jk
xij y ik
y
kK
ik
jJ
jedes Erzeugnis in eine Maschinengruppe
i I , k K Kapazität der Maschine k in Gruppe i beachten
M
iI
nicht mehr als M Maschine in Gruppe i
xij 0,1
i I , j J binäre Variablen
yik 0,1
i I , k K binäre Variablen
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 75
Lösung
Maschinen
gruppe
Erzeugnisse
1
E2, E4, E6
2
E1, E5
M1, M3, M4
M1 (0.1), M3 (0.6), M4 (0.5)
3
E3, E7
M2, M4, M6
M2 (0.9), M4 (0.1), M6 (0.5)
Maschinen
Restkapazität
M2, M3, M5, M6 M2 (0.4), M3 (0.2), M5 (0.1), M6 (0.4)
Zulässige Konfiguration mit 10 Maschinen
Optimale Lösung
theoretische Mindestanzahl von 9 Maschinen aufgrund
der Platzbeschränkung (M = 4) nicht erreicht
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 76
4.3 Konfiguration von FließfertigungsProduktionssystemen
Objektprinzip
Anordnung der Arbeitssysteme orientiert sich an
Arbeitsplänen der zu bearbeitenden Erzeugnisse
Bei einheitlichem Materialfluss:
Arbeitssysteme werden i.d.R. linear angeordnet
nur sinnvoll, wenn ein einheitliches Grundprodukt bzw. eine
begrenzte Anzahl von Produktvarianten produziert wird
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 77
4.3.1 Arten der Fließfertigung
Nach dem zeitlichen Zusammenhang unterscheidet man 2
Formen der Fließfertigung:
Fließfertigung ohne Zeitzwang (Reihenfertigung)
Fließfertigung mit Zeitzwang (Fließbandabgleich)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 78
4.3.1.1 Fließfertigung ohne Zeitzwang
(Reihenfertigung)
Keine zeitlicher Beschränkung für die Durchführung des
Arbeitsinhalt einer Station
Einrichtung von Pufferlager nötig
Materialfluss für alle Erzeugnisse weitgehend identisch
Einzelne Arbeitsstationen können übersprungen werden;
Rücksprünge nicht möglich
Bearbeitungszeiten der einzelnen Produkte können sich
unterscheiden
Materiallager
(c) Prof. Richard F. Hartl
Station 1
Zwischenlager
Station 2
Operations Management
...
Station m
Absatzlager
Kapitel 4 / 79
4.3.1.2 Fließfertigung mit Zeitzwang
(Fließbandfertigung)
getaktete Fließfertigung
zeitliche Bindung zwischen den Arbeitsgängen
fest vorgegebene Höchstzeit (Taktzeit) zur Bearbeitung eines
Werkstückes in jeder Station
Fließproduktion
Selbstständige Fördereinrichtungen
Einzelne Werkstücke können auch unabhängig voneinander bewegt
werden (asynchroner Materialfluss)
Bsp.: Montage von Fernsehern
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 80
Fließbandfertigung
Verkettung zu automatisierten Gesamtsystem
Transferstraße, Fließband
Werkstücke sind fest mit dem Transportsystem verbunden
Simultane Fortbewegung (synchroner Materialfluss)
Station 1
(c) Prof. Richard F. Hartl
Station 2
Station 3
...
Operations Management
Kapitel 4 / 81
Getaktete Fließfertigung
Produktionsgeschwindigkeit = Kehrwert der Taktzeit
Band kontinuierlich vorwärts bewegt
Beschäftigte Personen bewegen sich während der Bearbeitung des
Werkstückes parallel zum Fließband vorwärts und kehren am Ende
des Taktes zum Stationsbeginn zurück
Weitere Möglichkeit:
Band wird während Bearbeitung angehalten
Werkstücke werden am Ende des Taktes zur nächsten Station
weiterbewegt (intermittierender Transport)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 82
4.3.2 Fließbandabgleich
Fließbandabstimmung, Fließbandaustaktung, Leistungsabstimmung,
Bandabgleich
Zerlegung des mehrstufigen Produktionsprozess für jedes
herzustellende Produkt (Auftrag) in n Arbeitsgänge (unteilbare
Elementartätigkeiten)
Bearbeitungszeit tj zu jedem Arbeitsgang j
Reihenfolge- oder Vorrangrestriktionen möglich
Vorranggraph:
Zyklenfreier gerichteter Graph G = (V, E, t)
Keine parallelen Pfeile oder Schlingen
Für alle Pfeile (i, j) gilt die Beziehung i < j
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 83
Beispiel
Arbeitsgang j
Vorgänger
tj
1
-
6
2
-
9
3
1
4
4
1
5
5
2
4
6
3
2
7
3, 4
3
8
6
7
9
7
3
10
5, 9
1
11
8,1
10
12
11
1
(c) Prof. Richard F. Hartl
Vorranggraph
t1=6
1
t2=9
2
Operations Management
4
3
5
4
4
5
2
6
3
7
7
8
10
11
3
9
1
12
..1
10
Kapitel 4 / 84
Fließfertigung
Produktiveinheiten (Maschinen) werden hintereinander angeordnet
An jeder Arbeitsstation werden ein oder mehrere Arbeitsgänge
ausgeführt
Jeder Arbeitsgang wird genau einer Station zugeordnet
(Unteilbarkeit)
i vor j – (i, j) E:
i und j in gleicher Station
i auf früheren Station als j
Zuordnung der Arbeitsgänge zu den Stationen:
zeit- oder kostenorientierte Zielfunktion
Einhaltung der Vorrangbeziehungen
Taktzeit optimieren
Gleichzeitige Bestimmung von Stationszahl und Taktzeit
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 85
4.3.3 Einproduktmodelle
„klassisches Modell der Fließbandabstimmung“
Simple assembly line balancing problem
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 86
4.3.3.1 Ein Grundmodell mit alternativen
Zielsetzungen
Annahmen:
Herstellung eines homogenen Produktes in n Arbeitsgängen
vorgegebene Bearbeitungszeiten ti für die Arbeitsgänge j = 1,...,n
Reihenfolgebeziehungen (Vorranggraphen)
alle Stationen besitzen dieselbe Taktzeit
fixe Anstoßrate
gleichwertig ausgestattete Stationen (hinsichtlich Personal und
Betriebsmittel)
keine parallelen Stationen
geschlossene Stationen
unbewegliche Werkstücke
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 87
4.3.3.1.1 Alternative 1
Minimierung der Stationsanzahl m bei vorgegebener
Taktzeit c:
untere Schranke für die Stationszahl
n
mmin : t j c
j 1
obere Schranke für die Stationszahl
n
mmax : t j
j 1
(c) Prof. Richard F. Hartl
c 1 t max 1
Operations Management
Kapitel 4 / 88
Beweis
t(Sk) … Belegungszeit der Stationen Sk, k = 1, ..., m
Ganzzahligkeit
tmax + t(Sk) > c
also
t(Sk) c + 1 - tmax k =1,...,m-1
Summieren der Ungleichungen
m 1
t Sk m 1 c 1 tmax
k 1
n
m 1
t j t Sk
j 1
k 1
und Ganzzahligkeit von m
obere Schranke
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 89
4.3.3.1.2 Alternative 2
Minimierung der Taktzeit
(bzw. Maximierung der Produktionsgeschwindigkeit)
untere Schranken für die Taktzeit c:
tmax = max {tj j = 1, ... , n} … Dauer des längsten Arbeitsganges
Unteilbarkeit der Arbeitsgänge c tmax
Produktions- bzw. Absatzhöchstmenge qmax im Planungszeitraum
der Länge T vorgegeben
c T qmax
Mit Hilfe der gegebenen Stationsanzahl m
n
c t j m
j 1
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 90
Alternative 2
untere Schranke für die Taktzeit (insgesamt)
n
c cmin : max t max , T qmax , t j m
j 1
obere Schranke für die Taktzeit
c T qmin
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 91
4.3.3.1.3. Alternative 3
Maximierung des Bandwirkungsgrades (BG)
Bestimmung von:
positiver Taktzeit c
positiver Stationszahl m
um BG (Auslastung des Fließbandes) zu maximieren
n
1
BG
t j
m c j 1
BG = 1 Auslastung von 100% (keine Leerzeiten)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 92
Alternative 3
untere Schranke für die Taktzeit wie bei Alternative 2
obere Schranke für die Taktzeit cmax gegeben
untere Schranke für die Stationszahl
n
mmin : t j cmax
j 1
obere Schranke für die Stationszahl
n
mmax : t j
j 1
(c) Prof. Richard F. Hartl
cmin 1 t max 1
Operations Management
Kapitel 4 / 93
Beispiel I
Schichtdauer T = 7,5 Stunden
Mindestproduktionsmenge qmin = 600 Stück
cmax : T qmin 7,5 * 3600 / 600 45 Sekunden/Stück
t1=6
1
t2=9
2
(c) Prof. Richard F. Hartl
4
3
5
4
4
5
2
6
3
7
7
8
10
11
3
9
1
12
..1
10
Operations Management
Kapitel 4 / 94
Beispiel II
Arbeitsgang j
Vorgänger
tj
1
-
6
2
-
9
3
1
4
4
1
5
5
2
4
6
3
2
7
3, 4
3
8
6
7
9
7
3
10
5, 9
1
11
8,1
10
12
11
1
Summe
(c) Prof. Richard F. Hartl
tj = 55
n
mmin : t j cmax 55 45 2
j 1
keine Absatzhöchstmenge
Taktzeit mindestens
cmin = tmax = 10 Sekunden/Stück
55
Operations Management
Kapitel 4 / 95
Beispiel III
Stationszahl m
BG = 1
7
BG = 0.982
6
5
4
3
2
1
0
10
20
30
40
50
60 Taktzeit c
Alle Kombinationen von m und c, für die eine zulässige Lösung des Problems existiert
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 96
Beispiel IV
maximaler BG = 1
(nur für unzulässige Werte: m = 1 und c = 55 erreichbar)
Optimaler BG = 0,982
(zulässiger Bereich: 10 c 45 und m 2)
m = 2 Stationen
c = 28 Sekunden/Stück
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 97
Beispiel V
Realisierbare Taktzeiten c für verschiedene Stationszahlen m
# Stationen
m
theoretisch min
Taktzeit 55 m
minimale realisierbare Taktzeit
c
Bandwirkungsgrad
55/cm
1
55
nicht möglich da c 45
-
2
28
28
0,982
3
19
19
0.965
4
14
15
0,917
5
11
12
0.917
6
10
10
0,917
wachsende Taktzeit Reduzierung des BG (Erhöhung des Leerzeitanteils) so
lange, bis eine Station eingespart werden kann
BG besitzt für jede mögliche Stationsanzahl m ein lokales Maximum bei der
kleinsten Taktzeit c, für die eine zulässige Lösung mit m Stationen existiert.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 98
4.3.3.1.4 Weitere Zielsetzungen für das
Grundmodell
Maximierung des BG ist äquivalent zu:
Minimierung der Durchlaufzeit:
D=mc
n
tj
Minimierung der Summe der Leerzeiten:
L mc
Minimierung des Leerzeitanteils:
L
LA =
= 1 – BG
mc
j 1
n
Minimierung der Gesamtwartezeit:
(c) Prof. Richard F. Hartl
Operations Management
W D tj L
j 1
Kapitel 4 / 99
4.3.4 LP Formulierungen
Unterscheidung zwischen:
LP-Formulierung bei gegebener Taktzeit
LP-Formulierung bei gegebener Stationszahl
Mathematische Formulierung bei Maximierung des
Bandwirkungsgrades
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 100
4.3.4.1 LP-Formulierung bei gegebener
Taktzeit
Binärvariablen:
1 falls Arbeitsgan g j der Station k zugeordnet wird
x jk
sonst
0
mmax
k x jk
k 1
j = 1, ..., n
k = 1, ..., mmax
= Nummer der Station, der der Arbeitsgang j
zugeordnet ist
Annahme: Graph G besitzt Knoten n als einzige Senke
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 101
Modellformulierung
Zielfunktion:
Minimiere Z x
mmax
kx
k 1
nk
Nebenbedingungen:
mmax
x jk 1
k 1
n
x jk t j
c
j=1
mmax
mmax
k 1
k 1
j = 1, ... , n
... AG auf genau eine Station
k = 1, ... , mmax
... Einhaltung der Taktzeit bei
Station k
k xhk k x jk h,j E
... Vorrangbeziehungen
x jk 0,1
... binäre Variablen
(c) Prof. Richard F. Hartl
j und k
Operations Management
Kapitel 4 / 102
Bemerkungen
Mögliche Erweiterungen:
Zuordnungseinschränkungen in Form von Betriebsmitteloder Positionsrestriktionen
entsprechende Variablen aus dem Modell entfernen oder
vorab zu Null fixieren
Arbeitsgangrestriktionen
Verhinderung, dass zwei Arbeitsgänge h und j mit (h, j) in
derselben Station ausgeführt werden
m
k x
k 1
m
hk
(c) Prof. Richard F. Hartl
1 k x jk mit (h,j) E
k 1
Operations Management
Kapitel 4 / 103
4.3.4.2 LP Formulierung bei gegebener
Stationszahl
Ersetzen vom mmax durch gegebene Stationszahl m
c wird zusätzliche Variable
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 104
Modellformulierung
Zielfunktion:
Minimiere Z(x, c) = c … Taktzeit
c 0 ganzzahlig
Nebenbedingungen:
m
x jk 1
k 1
n
x jk t j
c
j = 1, ... , n
... AG auf genau eine Station
k = 1, ... , m
... Einhaltung der Taktzeit
bei Station k
j=1
m
k xhk
k 1
m
k x jk
k 1
x jk 0,1
(c) Prof. Richard F. Hartl
h,j E
... Vorrangbeziehungen
j und k
... binäre Variablen
Operations Management
Kapitel 4 / 105
4.3.4.3 Mathematische Formulierung bei
Maximierung des Bandwirkungsgrades
Ist weder Taktzeit c noch Stationszahl m gegeben
übernehmen der LP-Formulierung bei gegebener Taktzeit
Zielfunktion (nichtlinear):
Minimiere Z x, c c
mmax
kx
k 1
nk
zusätzlichen Nebenbedingungen:
c cmax
c cmin
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 106
Mathematische Formulierung bei
Maximierung des Bandwirkungsgrades
Wiedererlangen eines LPs
Gewichtung von Taktzeit und Stationsanzahl mit den Faktoren w1
und w2
Zielfunktion (linear):
Minimiere Z(x,c) = w1(kxnk) + w2c
sehr große LP-Modelle
hohe Anzahl von Binärvariablen
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 107
4.3.5. Heuristische Verfahren bei gegebener
Taktzeit
Zahlreiche heuristische Verfahren
(zumeist Prioritätsregelverfahren)
Verkürzte exakte Verfahren
enumerative Vorgehensweise
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 108
Prioritätsregelverfahren I
Zuordnung eines Rangwerts RWj zu jedem Arbeitsgang j
Prioritätsliste
Ein noch nicht zugeordneter Arbeitsgang j ist in einer
Station k einplanbar, falls
alle seine Vorgänger im Vorranggraphen in einer der Stationen
1,...,k bereits eingeplant sind und
die aktuelle Leerzeit der Station k nicht kleiner als die
Bearbeitungszeit von j ist.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 109
Prioritätsregelverfahren II
Vorraussetzung:
Taktzeit c
einzuplanende Arbeitsgänge j=1,...,n mit Bearbeitungszeiten tj c
Vorranggraph, gegeben durch Vorgängermengen V(j)
Variablen
k
c
Lp
Ls
(c) Prof. Richard F. Hartl
Nummer der aktuellen Station
Leerzeit der aktuellen Station
Liste bisher eingeplanter Arbeitsgänge
Sortierte Liste der n Arbeitsgänge gemäß Prioritätsregel
Operations Management
Kapitel 4 / 110
Prioritätsregelverfahren III
Ein Arbeitsgang j Lp ist einplanbar, wenn tj
und h Lp für alle h V(j) gilt
stationsweise vorgehen
unter den jeweils einplanbaren Arbeitsgängen wird derjenige mit
höchster Priorität zugeordnet
Öffnung einer neue Station, wenn die aktuell betrachtete Station
maximal belegt ist
(c) Prof. Richard F. Hartl
Operations Management
c
Kapitel 4 / 111
Prioritätsregelverfahren IV
Start: bestimme Liste Ls mit Hilfe einer Prioritätsregel; k := 0; LP := <]; ... noch nichts
eingeplant
Iteration:
repeat
k := k+1; := c;
while es existiert für Station k ein einplanbarer Arbeitsgang in der Liste Ls do
begin
wähle und entferne den ersten einplanbaren Arbeitsgang j aus Liste Ls;
Lp:= < Lp,j]; :=- tj
end;
until Ls = <];
Ergebnis: Lp enthält eine zulässige Reihung der Aufträge mit m = k Stationen.
Single-Pass- vs. Multi-Pass-Heuristiken
(je nachdem ob Verfahren ein- oder mehrmalig durchlaufen wird)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 112
Prioritätsregeln I
Regel 1: Zufällige Auswahl von Arbeitsgängen
Regel 2: Wähle die Arbeitsgänge nach monoton abnehmender (oder
zunehmender) Bearbeitungszeit tj aus: RWj: = tj
Regel 3: Wähle die Arbeitsgänge nach monoton abnehmender (oder
zunehmender) Zahl der unmittelbaren Nachfolger aus:
RWj : = (j)
Regel 4: Wähle die Arbeitsgänge nach monoton wachsender Tiefe der
Arbeitsgänge in G aus:
RWj : = Anzahl Pfeile im Weg mit den meisten Pfeilen von einer Quelle des
Vorranggraphen nach j
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 113
Prioritätsregeln II
Regel 5: Wähle die Arbeitsgänge nach monoton abnehmendem
Positionsgewicht (Positionswert):
RW j : t j
t
h
hN mj
Regel 6: Wähle die Arbeitsgänge nach monoton zunehmender oberer
Schranke der für j und alle Vorgänger benötigten Stationszahl aus:
RW j : E j t j th c
m
h
V
j
Regel 7: Wähle die Arbeitsgänge nach monoton zunehmender oberer
Schranke für die spätestmögliche Station des Arbeitsganges j aus:
RW j : L j 1 m t j th c
hN mj
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 114
Beispiel – Regel 5
t1=6
1
4
3
2
6
5
4
t2=9
2
7
8
10
11
3
9
3
7
4
5
S1 = {1,3,2,4,6}
1
12
S2 = {7,8,5,9,10,11}
S3 = {12}
..1
10
j
1
2
3
4
5
6
7
8
9
10
11
12
tj
6
9
4
5
4
2
3
7
3
1
10
1
RWj(5)
42
25
31
23
16
20
18
18
15
12
11
1
Taktzeit c = 28 m = 3 Stationen
BG = tj / (3*28) = 0,655
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 115
Beispiel – Regel 7, 6 und 2
m =3
j
1
2
3
4
5
6
7
8
9
10
11
12
RWj(7)
1
2
1
2
2
2
2
2
2
2
2
2
RWj(6)
1
1
1
1
1
1
1
1
1
2
2
2
RWj(2)
6
9
4
5
4
2
3
7
3
1
10
1
Anwendung von:
primär Regel 7 (spätmöglichste Station)
bei Gleichheit Regel 6 (für j und alle Vorgänger
benötigten Stationszahl)
bei Gleichheit Regel 2 (nach abnehmenden tj)
Lösung: c = 28 m = 2; BG = 0,982
S1 = {1,3,2,4,5} ; S2 = {7,9,6,8,10,11,12}
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 116
Weitere heuristische Verfahren I
Stochastische Varianten der Prioritätsregeln 2 bis 7:
zufällige Auswahl des nächsten Arbeitsganges unter den
einplanbaren Arbeitsgängen
Auswahlwahrscheinlichkeiten: proportional oder umgekehrt
proportional zu Rangwerten
Zufällig ermittelte Prioritätsregel
Enumerative Heuristiken:
Ermittlung sämtlicher zulässiger Belegungen für erste Station
Einplanung der Stationsbelegung mit geringster Leerzeit
Analoge Bildung der weiteren Stationen (Greedy)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 117
Weitere heuristische Verfahren II
Heuristiken von Verschnitt- und Verpackungsproblemen
zusätzliche Beachtung der Vorrangbeziehungen
z.B.: Verallgemeinerung der Heuristik First-Fit-Decreasing für
das Bin Packing-Problem
Kürzeste-Wege-Problem mit exponentiell vielen Knoten
Vertauschungsverfahren:
Austauschen von Arbeitsgängen zwischen Stationen
Ziel: Verbesserung des nachgeordneten Ziels einer möglichst
gleichmäßigen Stationsauslastung
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 118
Worst-Case Analyse von Heuristiken
Lösungseigenschaften bei Ganzzahligkeit von c und tj
(j = 1,...,n) für Alternative 2:
t Sk t Sk 1 c 1 für alle k=1,...,m-1
t Sk tmax c 1
für alle k=1,...,m-1
Summe der Belegungszeiten zweier benachbarter Stationen
müssen die Taktzeit überschreiten
Worst-Case Schranken für die Abweichung einer Lösung mit m
Stationen von einer optimalen Lösung mit m* Stationen:
m/m* 2 - 2/m* für gerades m bzw. m/m* 2 - 1/m* für ungerades m
m < cm*/(c - tmax + 1) + 1
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 119
4.3.6 Verfahren zur Bestimmung der Taktzeit
gegebene Stationszahl
Taktzeit nicht gegeben
Taktzeit ist zu minimieren (Alternative 1) oder
Taktzeit ist gemeinsam mit der Stationszahl zu optimieren um
einen maximalen BG zu erzielen (Alternative 3)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 120
Iteratives Verfahren zur Ermittlung der
minimalen Taktzeit I
1. Ermittle die theoretische minimale Taktzeit
Bearbeitun gszeiten aller AV
cmin
Anzahl Arbeitssta tionen
(bzw. cmin = tmax wenn dies größer ist) und setze c = cmin
2. Suche für die Taktzeit c eine optimale Lösung mit minimaler
Stationszahl m(c) mittels Verfahren zu Alternative 1 (vgl. 2.3.2. und
2.3.3.)
3. Wenn m(c) größer als die gegebene Stationszahl: vergrößere c um
(ganzzahlig) und wiederhole Schritt 2.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 121
Iteratives Verfahren zur Ermittlung der
minimalen Taktzeit II
Zulässige Lösung mit Taktzeit c und Stationszahl m gefunden.
Wenn > 1, so kann man noch eine Intervallschachtelung
vornehmen:
wenn also für Taktzeit c eine Lösung mit Stationszahl m gefunden
wurde und für Taktzeit c- nicht, so kann man noch c-/2 probieren,
etc.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 122
Beispiel – Regel 5
m = 5 Stationen
Suche: maximal mögliche Produktionsrate
minimale Taktzeit
j
1
2
3
4
5
6
7
8
9
10
11
12
tj
6
9
4
5
4
2
3
7
3
1
10
1
RWj(5)
42
25
31
23
16
20
18
18
15
12
11
1
Es muss mindestens die Taktzeit cmin = tj/m = 55/5 = 11 gewählt
werden (es ist 11 > tmax = 10)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 123
Beispiel – Regel 5
Lösung c = 11:
{1,3}, {2,6}, {4,7,9}, {8,5}, {10,11},
{12}
Benötigt: 6 > m = 5 Stationen
c = 12, Zuteilung von AG 12 zu
Station 5
S5 = {10,11,12}
t1=6
1
t2=9
2
4
3
5
4
4
5
2
6
3
7
7
8
10
11
3
9
1
12
.1
10
In großen Problemen: Jenes c, für das eine Stationsbelegung mit
gegebener Stationszahl existiert, ist oft deutlich größer als cmin, sodass
die schrittweise Erhöhung von c um 1 zu lange dauern würde. Daher
Erhöhung um > 1.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 124
4.3.7 Klassifikation von komplexeren
Fließbandabstimmungsproblemen
Überlegungen bezüglich:
Anzahl der Produkte
Zuordnungsrestriktionen
Parallele Stationen
Ausstattung von Stationen mit Arbeitskräften
Stationsbegrenzung
Anstoßrate
Verbindung der Werkstücke zum Transportsystem
Verfahrensalternativen
Zielsetzungen
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 125
4.3.7.1 Anzahl der Produkte
Einproduktmodelle:
Fertigung eines homogenen Produkts auf einem Fließband
Massenproduktion, Großserienfertigung
Mehrproduktmodelle:
Gemeinsame Fertigung mehrerer Produkte auf einem oder mehreren
Fließbändern
Arten:
Varianten-Fließfertigung:
Produkte sind Varianten eines Grundproduktes
Bearbeitung in gemischter Folge auf dem Fließband
losweise Mehrprodukt-Fließfertigung:
Umrüstvorgänge zwischen der Fertigung von verschiedenen Produkten
Produktionslose (jedes Produkt hat eigene Fließbandaustaktung)
Planung von Losgrößen und Reihenfolge der einzelnen Produkte TSP
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 126
4.3.7.2 Zuordnungsrestriktionen
Betriebsmittelrestriktionen:
Ausrüstung einer bestimmten Station mit geeigneten Betriebsmittel
nötig
vorgegebene Umgebungsbedingungen
Positionsrestriktionen:
Arbeitsgangrestriktionen:
Festlegung der Position eines Werkstücks innerhalb der Station
bestimmte AG nicht ausführbar (z.B.: Unterbodenarbeiten)
zeitliche oder räumliche Mindest- oder Maximalabstände zwischen 2 AG
bestimme Arbeitsgangkombinationen an derselben Station nicht
ausführbar
Qualifikationsrestriktionen:
Kombination von Arbeitsgängen mit ähnlichem Anspruchsniveau
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 127
4.3.7.3. Parallele Stationen
Modelle ohne parallelen Stationen:
Heterogene Stationen mit unterschiedlicher Zuordnung von AG
serielles Fließband
Modelle mit parallelen Stationen:
Mindestens 2 Stationen, die dieselben AG ausführen
Bearbeitung von aufeinanderfolgenden Aufträgen auf zueinander
parallelen Stationen im zeitlichen Wechsel
Mischform - Parallelisierung von Arbeitsgängen:
Zuordnung eines AG zu zwei verschiedenen Stationen eines seriellen
Fließbandes
Ausführung des AG abwechselnd in einer der beiden Stationen
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 128
4.3.7.4 Ausstattung von Stationen mit
Arbeitskräften
Einfachbemannte Stationen:
Eine Arbeitskraft pro Station
Mehrfachbemannung:
Differenzierung der Arbeitsinhalte der Stationen möglich
Kurzfristige Kapazitätsanpassung durch flexiblen Einsatz von Springern
Vollautomatisierte Stationen:
Einsatz von Arbeitskräften zur Kontrolle des Fertigungsprozesses
Oft für mehrere Stationen zuständig
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 129
4.3.7.5 Stationsbegrenzung
Geschlossene Stationen:
räumliche Ausdehnung für Station fest vorgegeben
Verlassen des Bereichs während der Bearbeitung nicht erlaubt
Offene Stationen:
Stationsgrenzen dürfen in/oder entgegen der Fließrichtung verlassen
werden
rechtsoffen (in Fließrichtung verlassen)
linksoffen (entgegen der Fließrichtung verlassen)
kurzfristige Kapazitätsanpassung durch Unter- bzw. Überschreitung der
(lokalen) Taktzeit
z.B.: Herstellung von Produktvarianten
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 130
4.3.7.6 Anstoßrate
Modelle mit fixer Anstoßrate:
Aufeinanderfolgende Werkstücke werden jeweils nach Ablauf derselben
Zeitspanne (Auflageintervall) auf das Fließband gebracht
Modelle mit variabler Anstoßrate:
Das nächste Werkstück wird eingelastet, sobald die erste Bandstation
wieder frei ist.
Unterschiedliche Abstände der Werkstücke auf dem Fließband (bei
Mehrproduktfertigung)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 131
4.3.7.7 Verbindung der Werkstücke zum
Transportsystem
Unbewegliche Werkstücke:
fest mit dem Transportsystem verbunden
allenfalls Drehbewegungen erlaubt
Bewegliche Werkstücke:
Zwischenzeitliche Wegnahme vom Transportsystem erlaubt
Nachbearbeitung
Zwischenlagerung
Fließfertigung ohne Zeitzwang
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 132
4.3.7.8 Verfahrensalternativen
Vorgegebene Produktionsverfahren
Arbeitspläne sind vorgegeben
Verschiedene Produktionsverfahren
Wahl bezüglich des einzusetzenden Verfahrens
Mehrere alternative Arbeitspläne vorhanden (Vorranggraphen)
und/oder
unterschiedliche Bearbeitungszeiten einzelner Arbeitsgänge
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 133
4.3.7.9 Zielsetzungen
Zeitorientierte Zielsetzungen
Minimierung der Durchlaufzeit, der Gesamtleerzeit, des Leerzeitanteils,
der Gesamtwartezeit
Maximierung der Kapazitätsauslastung (Bandwirkungsgrad) – bei den
meisten (Einprodukt-) Modellen
Gleichmäßige Auslastung der Stationen
Weitere Zielsetzungen
Minimierung der Stationsanzahl bei geg. Taktzeit
Minimierung der Taktzeit bei geg. Stationszahl
Minimierung der Summe der gewichteten Taktzeit und der gewichteten
Stationszahl
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 134
Zielsetzungen
Erfolgsorientierte Ansätze:
Maximierung des Gesamtdeckungsbeitrags
Minimierung der Gesamtkosten
Maschinen- und Werkzeugkosten (Maschinenstundensätze – von
Stationsanzahl abhängig)
Lohnkosten: häufig identische Lohnsätze für die Arbeitskräfte aller Stationen
Materialkosten: durch Ausbringungsmenge und Taktzeit bestimmt
Leerkosten: Opportunitätskosten – hängen von Taktzeit und Stationsanzahl
ab
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 135
4.3.8 Mehrproduktmodelle
Variantenfließfertigung:
Bearbeitung mehrere Varianten eines Grundmodells in
gemischter Folge auf einem Fließband
einzelne Arbeitsgänge können von Variante zu Variante
unterschiedliche Bearbeitungszeiten aufweisen
einzelne Arbeitsgänge nicht bei allen Varianten erforderlich
Bestimmung einer optimalen Abstimmung des Fließbandes
und einer optimalen Bearbeitungsreihenfolge für die
Werkstücke
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 136
multi-model
losweise
MehrproduktFließfertigung
mit Umrüsten
(c) Prof. Richard F. Hartl
Umrüsten von Würfel
auf Pyramide nach 2
Wochen
Operations Management
Kapitel 4 / 137
mixed-model
Variantenfließfertigung
ohne Umrüsten
Abstimmung
auf eine
„theoretische
Durchschnittsvariante“
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 138
4.3.9 Fließbandabstimmung bei
Variantenfertigung
Bei ähnlichen Varianten:
Vermeidung von Umrüstung und Losbildung
Betrachtung aller Varianten simultan (Varianten-Fließfertigung)
Verallgemeinerung des Grundmodells (von 2.3.1)
Herstellung von p Varianten eines Grundproduktes in bis zu n
Arbeitsgängen; das Produktionsverfahren ist fest vorgegeben
vorgegebene Reihenfolgebeziehungen für die Arbeitsgänge in jeder
Variante j = 1,...,n gemeinsamen Vorrangsgraphen über alle
Varianten aggregieren
jeder AG wird genau einer Station zugeordnet
vorgegebene Bearbeitungszeiten tjv jedes AG j bei jeder Variante v
gegebener Bedarf bv bei jeder Variante v
gegebene Gesamtdauer T der Arbeitsschichten im Planungszeitraum
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 139
Fließbandabstimmung bei
Variantenfertigung
Gesamtbedarf aller Varianten im Planungszeitraum:
b
p
bv
v 1
Kumulierte Bearbeitungszeit von AG j über alle Varianten
im Planungszeitraum:
tj
p
bvt jv
v 1
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 140
LP-Modell
Aggregierte Variante:
Fließband wird nicht taktweise, sondern auf Grundlage der
Gesamtdauer T der Arbeitsschichten im Planungszeitraum
abgestimmt
1 falls Arbeitsgan g j Sk
x jk
sonst
0
für alle j=1,...,n und k=1,...,m
Gleiche LP wie im Kapitel 2.3.1.5, jedoch
Ersetzen der Taktzeit c durch die Gesamtdauer T
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 141
LP-Modell
Zielfunktion:
m
Minimiere Z x k xnk
k 1
… Nummer der letzten Station (mit AG n)
Nebenbedingungen:
m
x
k 1
jk
1
für alle j = 1, ... , n
... AG auf genau eine Station
für alle k = 1, ... ,
... Gesamtdauer bei Station k
n
x jk t j T
j=1
m
kx
k 1
m
hk
k x jk für alle h,j E
... Vorrangbeziehungen
k 1
x jk 0,1
(c) Prof. Richard F. Hartl
für alle j und k
Operations Management
Kapitel 4 / 142
Beispiel I
v = 1, b1 = 4
4
t11=6 3
1
5
4
7
2
v = 2, b2 = 2
2
6
4
7
7
8
10
11
3
9
5
5
1
12
11
2
1
10
v = 3, b3 = 1
t13=8
1
13
2
0
3
5
4
t12=5
1
6
3
1
6
4
8
5
4
1
7
4
9
3
5
11
11
0
12
70
11
7
12
1
10
aggregiertes Modell
4
6
13
8
3
7
1
9
2
5
(c) Prof. Richard F. Hartl
8
11
3
12
28
t1=42 3
1
35
4
1
10
63
2
28
5
Operations Management
14
6
49
8
21
7
21
9
7
10
Kapitel 4 / 143
Beispiel II
Verwendung von exakten Verfahren:
gegeben: T = 70
Stationszuteilung mit m = 7 Stationen:
S1 = {1,3}
S2 = {2}
S3 = {4,6,7}
S4 = {8,9}
S5 = {5,10}
S6 = {11}
S7 = {12}
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 144
Größen
n
kv bv t jv x jk
...
Belegungszeit der Station k durch Variante v in
Zeitdauer T
v bv t jv / m
...
mittlere Belegungszeit der m Stationen durch
Variante v in T
j 1
n
j 1
bzw. die analogen Größen pro Stück (ME):
n
kv
t jv x jk
...
Belegungszeit der Station k durch 1 ME von
Variante v
t jv / m
...
mittlere Belegungszeit der m Stationen durch 1
ME Variante v
v
j 1
n
j 1
Aggregiert über alle Varianten erhält man:
p
t (Sk )
t kv
v 1
(c) Prof. Richard F. Hartl
...
gesamte Belegungszeit der Station k in T
Operations Management
Kapitel 4 / 145
Beispiel – Maßzahlen pro ME
Station
k
’kv
Mittel
Variante v
1
2
3
4
5
6
7
`v
1
10
7
11
10
6
10
1
7,86
x4
2
11
11
7
8
4
11
0
7,43
x2
3
8
13
12
14
3
8
3
8,71
x1
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 146
Beispiel – Maßzahlen
Station
k
kv
Mittel
Variante v
1
2
3
4
5
6
7
v
1
40
28
44
40
24
40
4
31,43
2
22
22
14
16
8
22
0
14,86
3
8
13
12
14
3
8
3
8,71
t(Sk)
70
63
70
70
35
70
7
55
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 147
Fazit
Station 5 und 7 sind sehr schlecht ausgelastet
die Belegungszeiten kv der Stationen k schwanken bei den Varianten
v stärker als die aggregierte Variante t(Sk)
Die Belegungszeiten schwanken bei den Größen pro ME (2. Tabelle)
stark mit der Variante.
Bei Variante 3 sind z.B. die Stationen 2, 3 und 4 sehr stark
beansprucht.
mehrere ME von Variante 3 hintereinander gefertigt
die mittlere Taktzeit kann hier nicht eingehalten werden, d.h. das Band
muss angehalten werden.
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 148
Behebung der ungleichen Auslastungen
durch Betrachtung nachgeordneter Zielfunktionen
Unter mehreren Lösungen, die alle die gleiche (minimale)
Stationszahl m liefern (1. Ziel), wählt man jene, die die folgende
2. Zielfunktion minimiert:
m
k 1
p
v 1
kv
v
...
Summe der absoluten
Auslastungsunterschiede
Minimierung z.B. durch folgende Greedy-Heuristik möglich
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 149
Verfahren von Thomopoulos
Start: Abweichung = 0, k = 0
Iteration: solange noch nicht alle AG eingeplant:
erhöhe k um 1
ermittle alle zulässigen Stationsbelegungen Sk für die nächste Station k
p
wähle jenes Sk mit der kleinsten Abweichungssumme ( Sk ) kv v
v 1
setze = + (Sk)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 150
Verfahren von Thomopoulos – Beispiel
T = 70
m=7
Lösung:
9 Stationen (min. Stationszahl = 7):
S1 = {1}, S2 = {3,6}, S3 = {4,7}, S4 = {8}, S5 = {2},
S6 = {5,9}, S7 = {10}, S8 = {11}, S9 = {12}
Abweichungssumme: = 183,14
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 151
Verfahren von Thomopoulos
Nur jene Stationsbelegungen Sk kommt in Frage, deren
Belegungszeit t(Sk) einen Wert überschreiten (keine zu
großen Leerzeiten).
Wahl von :
zu klein:
sehr ausgeglichene Stationsbelegungen bezüglich der einzelnen
Varianten
u.U. zu viele Stationen.
zu groß:
wenig ausgeglichene Stationsbelegungen
eher minimale Stationszahl. [sehr großes u.U. gar keine
zulässige Stationsbelegung mit t(Sk) ]
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 152
Verfahren von Thomopoulos – Beispiel Fort.
= 49
Lösung:
7 Stationen:
S1 = {2}, S2 = {1,5}, S3 = {3,4},
S4 = {7,9,10}, S5 = {6,8}, S6 = {11}, S7 = {12}
Abweichungssumme: = 134,57
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 153
Lösung – exaktes Verfahren
7 Stationen:
S1 = {1,3}, S2 = {2}, S3 = {4,5}, S4 = {6,7,9 }, S5 = {8,10},
S6 = {11}, S7 = {12}
Abweichungssumme: = 126
kv
Station k
Mittel
Variante v
1
2
3
4
5
6
7
v
1
40
28
40
36
32
40
4
31,43
2
22
22
16
12
10
22
0
14,86
3
8
13
7
8
14
8
3
8,71
t(Sk)
70
63
63
56
56
70
7
55
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 154
Weitere Zielsetzungen
Abstimmung von Nachfragewerten bj abhängig
Änderung der Nachfragewerte Abstimmung
wiederholen und umrüsten
Umgehen durch:
Nachfrageunabhängige Zielsetzungen
m
p
kv v
k 1v 1
(c) Prof. Richard F. Hartl
… Summe der absoluten
Auslastungsunterschiede pro Stück
Operations Management
Kapitel 4 / 155
Weitere Zielsetzungen
Nachteil dieser Zielfunktionen:
Große Abweichungen bei einer Station (die zu Störungen im
Produktionsablauf führen können) können durch geringe
Abweichungen bei einigen anderen Stationen kompensiert
werden.
max max kv
v ... maximaler Auslastungsunterschied pro
k ,v
Stück (ME)
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 156
4.4 Konfiguration von Lagerhäusern
einfaches Modell von Askin & Standridge
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 157
4.5 Konfiguration und Analyse von flexiblen
Fließfertigungssystemen
einfache Warteschlangenmodelle, M/M/s, M/G/1, GI/G/1
aus Zeitgründen werden diese Themen hier nicht
behandelt;
(c) Prof. Richard F. Hartl
Operations Management
Kapitel 4 / 158