scheduling production planning and detailed supply … sc… · sap ag 2000 optimierungsverfahren...

35
SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 1 Gerald Heisig SAP AG / SCM RIG Die SCM-Initiative der SAP: Supply Chain Modellierung und Planung mit dem SAP APO unter Verwendung von optimierenden Planungsverfahren

Upload: ngodieu

Post on 06-Feb-2018

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 1

Gerald HeisigSAP AG / SCM RIG

Die SCM-Initiative der SAP:Supply Chain Modellierung und

Planung mit dem SAP APO unterVerwendung von optimierenden

Planungsverfahren

Page 2: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2

Gliederung

� Einleitung� Network Design� Supply Network Planning� Production Planning and Detailed

Scheduling� Transportation Planning and Vehicle

Scheduling� Schlußbemerkung

Page 3: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 3

Einleitung: Supply Chain Management

Hersteller DistributionLieferant

Informationsfluß

Handel Verbraucher

Optimierung der Logistikkette

Cash Flow

Transfer Transfer Transfer Transfer

Die Logistikkette von der Zulieferung bis zum End-verbraucher

Page 4: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 4

Gründe für Supply Chain Management

Verbesserung des

Kundenservices

Reduzierungder

Fertigungs-durch-

laufzeiten

Senkung derLagerbestände

Optimierung von Entscheidungen in einerzunehmend komplexen

Unternehmensumgebung

Page 5: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 5

APO Überblick: Wesentliche Prozesse

� Network Design (Standortplanung)� Bestimmung optimaler Standorte für Werke und

Distributionszentren

� Demand Planning (Absatzplanung)� Prognosen

� Lebenszyklusplanung

� Promotion-Planung

� Supply Network Planning� Langfristige Produktionsplanung (MPS)

� Simultane Material- und Kapazitätsplanung

� Distributionsplanung

Page 6: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 6

APO Überblick: Wesentliche Prozesse

� Production Planning and Detailed Scheduling� Interaktive Fertigungssteuerung

� Reihenfolgeplanung

� Global ATP� Verfügbarkeitsprüfung (ATP)

� Kontingentierungen

� Transportation Planning and VehicleScheduling� Wahl des Carriers und Transportmittels

� Festlegung der Routen

Page 7: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 7

Touren-planung

APO-Optimierungslösungen

APO Überblick: Optimierungslösungen

Palette von Optimierungsverfahren wird auf bestimmtePlanungsfunktionen mit branchenspezifischen Variationen

angewandt

Heuristiken

Lineare Programming /Gemischt-GanzzahligeLineare Programming Genetische

Algorithmen,Constraint-based

Programming,Dekompositionen

Eröffunungsverfahren TP/VS( z.B. Savingsverfahren)Tabu Search

NetworkDesign

Supply NetworkPlanning

PP/DS

Page 8: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 8

Standortplanung

� Problemstellungen:� Bestimmung neuer Standorte für Lokationen

� Zuordnungsverfahren: Zuordnung vonKundennachfragen zu gegebenen Lokationen(Spezialfall von 1.)

Page 9: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 9

Network Design

� Planungsverfahren:� Standortplanung in der Ebene

� Heuristik: Voronoi-Methode und Weber-Verfahren

� Diskrete Standortplanung� Mehrstufiges Warehouse Location Problem

� Inputdaten:� Supply Chain

� existierende und potentielle Lokationen

� Nachfrageprognosen im Planungshorizont

� Kosten: Variable Kosten und Fixkosten

Page 10: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 10

Network Design

Page 11: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 11

Network Design

Page 12: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 12

Network Design

Page 13: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 13

Network Design

Page 14: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 14

Supply Network Planning (SNP)

� Problemstellung: langfristige Produktionsplanung

� SNP-Strategien:� SNP Heuristiken: korrekturbasierte Planung

� Quotierungen

� Produktionskapazitätsprüfung

� Capable-to-Match: Abgleich von Angebot und Nachfrage� Gleicht mittels Prioritäten das Angebot gegen den vorhandenen Bedarf über

Produktions-und Transportkapazitäten ab

� SNP Optimierung: kostenbasierte Optimierung� Optimierung der Produktions-, Transport- und Lagerkosten

� (Gemischt-ganzzahlige) Lineare Programmierung

Page 15: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 15

SNP-Inputdaten

� Lager-, Umschlags-, Transport- undProduktionskapazitäten; Strafkosten für dieÜberschreitung vorhandener Kapazitäten

� Produktionskalender

� Einkaufs- und Lagerkosten pro Einheit für jedesProdukt

Zulieferer

Werk

Distributions- zentrum

Kunde

� Lokationsstammdaten:

�Produktionsprozeßmodelle� Kombination von Planungsstücklisten

und Arbeitsplänen

� Funktionen wie Kuppelproduktion,Produktsubstitution usw.

� Attribute: Produktionskosten, Dauer,Ressourcenverbrauch, Materialfluß

Vorgänge:� Mat.bereitst.

� Vormontage

� Endmontage

� Prüfung

Aktivitäten:� Fertigen

� Rüsten

� Umrüsten

Komponenten:� Komponente

� Beziehung

� Ressource

� Produkt

� Reihenfolge

� Verbrauch

Produkte, Kosten, Sprache u. zeitabhängige Parameter pflegen

Page 16: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 16

SNP-Kostenprofil

Page 17: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 17

SNP-Optimierungsprofil

Page 18: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 18

SNP-Lösung

Page 19: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 19

SNP-Plantafel: Kapazitätssicht nachOptimierungslauf

Page 20: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 20

SNP-Plantafel: Kapazitätssicht nach Heuristiklauf

Page 21: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 21

Vergleich der SNP-Strategien

Geschwindigkeit

Qualität

Prod.-Ressourcen

Andere Ress.

Mehrstufig

Kosten

Prioritäten

Quotierungen

Heuristiken Optimierer CTM

+

-

-

-

+

-

-

+

-

+

global

global

+

+

Material

legt an

����

����

global

Transport

+

-

Bedarf / Material

+

periodenorientiert auftragsorient.

Page 22: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 22

PP/DS: Produktionsfeinplanung

� Problemstellung: kurzfristige Produktionsplanungkontinuierliche, sekundengenaue Planung

� Wechselwirkung zwischen SNP und PP/DS:

50 50 100 40 210 115 45 35

ändern anlegen

ändern anlegen

ändern anlegen

ändern anlegenPP/DS

heute

200 250 160 35

ändernanlegen

ändern anlegen

SNP

Auftr.4711

Auftr.4712

Auftr.4713

Auftr.4714

Auftr.4715

Auftr.4716

Auftr.4717

Auftr.4718

Produktionshorizont

Page 23: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 23

PP / DS

� Planungsstrategien:� Make-to-stock

� Make-to-order

� Assembly-to-order

� Inputdaten� PP/DS-Planungsparameter

� Stücklistenauflösung

� Beschaffungsart

� Ressourcen für PP/DS� z.B. Angebotsvarianten (Arbeitszeit, -tage,

Schichtprogramm), Überlappung von Aktivitäten,Rüstmatrix, Engpaßressource

Page 24: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 24

PP / DS: Optimierung der Planung

� Entscheidungsvariablen:� Ressourcenauswahl, Startzeitpunkte der Aktivitäten

� Zielfunktion� Verspätung (durchschnittlich, maximal)� Gesamtdurchlaufzeit� Rüstzeiten, -kosten

� Nebenbedingungen� Zeitrestriktionen zwischen Aktivitäten� Produktions- und Lagerkapazitäten� reihenfolge- und ressourcenabhängige Rüstzeiten� Kalender (z.B. Schichten), Fälligkeitsdaten / Fristen

Page 25: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 25

PP / DS: Optimierer-Umfang

NichtarbeitszeitenFixierte VorgängeVorgänge, die evtl. umgeplant werdenBeziehungenOptimierungsbereich

Start Ende Ressource

A

B

C

D

E

Page 26: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 26

PP/DS-Optimiererprofil

Page 27: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 27

PP/DS: Planungsverfahren

� Genetischer Algorithmus

� Constraint Programming

� Dekompositionstechniken

Page 28: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 28

PP / DS: Genetische Algorithmen (GA)

� GA basieren auf Techniken der Vererbungslehre

� Reihenfolgeprobleme

Anfangspopulation generieren

Eltern auswählen

Lösungen für Nachfolge-population auswerten

Beste Lösungen der Nachfolge-population auswählen

Nachfolgepopulation generieren

Page 29: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 29

PP / DS: Constraint-Programming (CP)

Erste Lösung

Lösungen:durchführbar, gutundurchführbar, schlecht

Variablen ändern

Für jede Lösung Constraintsprüfen

Qualität jeder Lösung prüfen

Undurchführbare undschlechteLösungen entfernen

Page 30: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 30

PP / DS: Dekompositionstechniken

� Zeitliche DekompositionRessource

Planungsfenster Delta Zeit

� Ressourcendekomposition� Prioritätendekomposition� Bottleneckrelaxation� Kombination von Dekompositionstechniken

Page 31: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 31

PP/DS-Plantafel

Page 32: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 32

TP / VS

� Problemstellung� Zusammenfassung bestehender Kundenaufträge zur

Auslieferung� Wahl des Carriers und Transportmodus� Routenfestlegung und Scheduling der LKWs� Ziel: Minimierung der gesamten Transportkosten

� Inputdaten� Fahrzeugkapazitäten� Verträge mit Carriern� Zeitfenster� Auswahl kompatibler LKWs

Page 33: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 33

TP / VS

� Problemklassen� Vehicle Routing Problem

� Pickup and Delivery Problem

� Lösung� Generierung einer Ausgangslösung mittels

Heuristiken

� Verbesserungsverfahren

Page 34: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 34

Schlußbemerkung

� Supply Chain Modellierung und Planung mitdem SAP APO

� Planungsverfahren� (gemischt-ganzzahlige) Lineare Programmierung

� Constraint Programming

� Problemspezifische Heuristiken undDekompositionstechniken

� Meta-Heuristiken

Page 35: Scheduling Production Planning and Detailed Supply … SC… · SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 2 Gliederung Einleitung Network Design Supply Network Planning

SAP AG 2000 Optimierungsverfahren im APO (Gerald Heisig) / 35

� Some software products marketed by SAP AG and its distributors contain proprietarysoftware components of other software vendors.

� Microsoft®, WINDOWS®, NT®, EXCEL®, Word® and SQL-Server® are registered trademarks ofMicrosoft Corporation.

� IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®,AS/400®, OS/390®, und OS/400® are registered trademarks of IBM Corporation.

� OSF/Motif® is a registered trademark of Open Software Foundation.

� ORACLE® is a registered trademark of ORACLE Corporation, California, USA.

� INFORMIX®-OnLine for SAP is a registered trademark of Informix Software Incorporated.

� UNIX® and X/Open® are registered trademarks of SCO Santa Cruz Operation.

� ADABAS® is a registered trademark of Software AG.

� SAP and SAP-Logo, R/2, R/3, RIVA, ABAP, SAP-EDI, SAP Business Workflow,SAP EarlyWatch, SAP ArchiveLink, R/3 Retail, ALE/WEB, BAPI, SAPPHIRE,Management Cockpit, SEM, are trademarks or registered trademarks of SAP AG in Germanyand in several other countries all over the world.

Copyright