Zum Inhalt springen

Woche 11 | Session 3: GFA Hands-On — Excel Solver Formeln & AnyLogistix (Multi-SKU)

Kurs: Supply Chain Digitalisierung — Modul 4: Digitale Infrastruktur



ParameterWert
4 MärktePune (M1), Mumbai (M2), Ahmedabad (M3), Surat (M4)
BekanntJahresbedarf + Breiten-/Längengrad pro Markt
UnbekanntxDC (Breitengrad), yDC (Längengrad) des neuen DCs
ZielMinimiere Z = Σ (Nachfrage_i × Distanz_i × 1$/km/Einheit)
Ausgangs-DCBreitengrad = 20, Längengrad = 72 → Z = 12,44,89,119 (nicht optimal)

Excel Formel-Setup — GFA Sphärische Distanz

Die Distanzformel erfordert 5 Zwischenberechnungen bevor die km-Distanz erreicht wird.

Schlüsselzellreferenzen: B7 = xDC, B8 = yDC, D2 = xᵢ (Breitengrad Markt i), E2 = yᵢ (Längengrad Markt i).

SchrittZelle / VariableExcel-FormelErklärung
1d_long=BOGENMASS(B8 − E2)Längengradunterschied in Bogenmaß
2d_lat=BOGENMASS(B7 − D2)Breitengradunterschied in Bogenmaß
3A=SIN(d_lat/2)^2 + COS(BOGENMASS(D2)) * COS(BOGENMASS(B7)) * SIN(d_long/2)^2Haversine-Zwischenterm
4C=2 * ARCTAN2(WURZEL(1−A), WURZEL(A))Zentralwinkel in Bogenmaß
5Distanz=6371 * CDistanz in km = Erdradius (6371 km) × Zentralwinkel
6Gesamtkosten=SUMPRODUKT(Distanzen, Nachfragen, Kosten)Eine Formel gibt Gesamtkosten über alle 4 Märkte
Schritt 1 — d_long = BOGENMASS(B8 − E2)
Schritt 2 — d_lat = BOGENMASS(B7 − D2)
Schritt 3 — A = SIN(d_lat/2)^2 + COS(BOGENMASS(D2)) * COS(BOGENMASS(B7)) * SIN(d_long/2)^2
Schritt 4 — C = 2 * ARCTAN2(WURZEL(1−A), WURZEL(A))
Schritt 5 — Distanz = 6371 * C [km, berücksichtigt Erdkrümmung]
Schritt 6 — Gesamtkosten = SUMPRODUKT(Distanzen, Nachfragen, Kosten)

B7 und B8 bleiben feste Referenzen — sie sind die Entscheidungsvariablen.


Excel Solver Konfiguration

Solver-FeldWert / Einstellung
Zielzelle setzenZelle B9 (Gesamtkosten)
AufMin (Minimieren)
Veränderbare VariablenzellenB7:B8 (Breiten- und Längengrad des DCs)
NebenbedingungenKeine — DC kann überall platziert werden
LösungsmethodeGRG Nichtlinear — sphärische Formel ist nichtlinear
Optimale AusgabeB7 = 19.09, B8 = 72.87 → Mumbai
Minimierte Kosten₹9,73,92,135 (vs ₹12,44,89,119 bei Startwert 20, 72)

4. Erweitertes Szenario — Mehrere SKUs & Tagesbedarf

Abschnitt betitelt „4. Erweitertes Szenario — Mehrere SKUs & Tagesbedarf“
SzenarioBedarfseinträge
Session 2 (Basis)1 Produkt × 4 Märkte = 4 Einträge (jährlich)
Session 3 (Erweitert)4 SKUs × 4 Märkte = 16 Einträge (Tagesbedarf)
Echte Unternehmen20–100 SKUs × tausende Märkte → Excel nicht geeignet

Excel-Beschränkung: kann LP/NLP-Modelle mit mehr als ca. 200 Entscheidungsvariablen nicht effizient lösen. Lösung: AnyLogistix verwenden.


5. AnyLogistix — GFA Schritt für Schritt (Hands-On)

Abschnitt betitelt „5. AnyLogistix — GFA Schritt für Schritt (Hands-On)“

AnyLogistix Multi-SKU Eingabe

  1. Herunterladen & Installieren: anylogic.com → Academic-Tab → ALX Educational Toolkit → AnyLogistix Personal Learning Edition (PLE) herunterladen — kostenlos für Studenten.
  2. GFA-Modul öffnen: AnyLogistix starten → ‘Green Field Analysis’ Modul auswählen.
  3. Kundendaten eingeben: 4 Kunden hinzufügen: Pune, Mumbai, Ahmedabad, Surat. Breiten-/Längengrad manuell eingeben ODER Stadtname eintippen → automatisches Ausfüllen der Koordinaten aus Datenbank.
  4. Bedarfsdaten eingeben: Für jeden Kunden Tagesbedarf pro SKU eingeben. 4 SKUs × 4 Märkte = 16 Einträge (z.B. Pune SKU1 = 130 Einheiten/Tag).
  5. Produktdaten eingeben: Produkte definieren: SKU1, SKU2, SKU3, SKU4 mit Einheitentyp.
  6. GFA-Experiment ausführen: Auf Ausführen klicken → Optimierer führt das sphärisch-gewichtete Nachfragemodell automatisch aus → Ergebnis in Sekunden.
  7. Ausgabe lesen: Optimaler DC: Breitengrad 19.096, Längengrad 72.877 (Mumbai). Karte zeigt DC-Standort mit Verbindungen zu allen 4 Kunden.
  8. Flüsse erkunden: Flusstabelle ansehen: DC → Ahmedabad, SKU1: 43.800 Einheiten, 437.988 km Distanz, Flusskosten. Alle 16 SKU-Markt-Flüsse sichtbar.

AnyLogistix GFA Kartenergebnis

Ausgabe / FunktionExcel SolverAnyLogistix
Optimaler Breitengrad19.0919.096
Optimaler Längengrad72.8772.877
StandortMumbaiMumbai
KartenvisualisierungNein (nur Zellwerte)Ja — auf geografischer Karte
FlussaufschlüsselungNeinJa — pro SKU pro Route
Multi-SKU-UnterstützungBegrenztJa — 4+ SKUs
Skalierung möglich~4 MärkteTausende von Märkten

  • Excel-Formelkette: d_long → d_lat → A → C → Distanz (= 6371 × C) → SUMPRODUKT für Gesamtkosten.
  • Schlüsselzellen: B7 = xDC, B8 = yDC (Entscheidungsvariablen). B9 = Gesamtkosten (Ziel).
  • Solver: B9 minimieren, B7:B8 ändern, GRG Nichtlinear, keine Nebenbedingungen → optimal: 19.09, 72.87 (Mumbai).
  • Erweiterter Fall: 4 SKUs × 4 Märkte = 16 Bedarfseinträge, Tagesbedarf — Excel zu begrenzt → AnyLogistix benötigt.
  • Beide Ausgaben übereinstimmen: DC optimaler Standort = Breitengrad 19.096, Längengrad 72.877 = Mumbai.