H2: APS Flashcards
Wat is een APS systeem?
APS = advanced planning and scheduling
- Productiebeheerproces waarbij materiaalstromen en capaciteit optimaal op elkaar worden afgestemd.
- Het gaat hier dan vooral om het optimaliseren van bepaalde delen van de supply chain of het bedrijf.
- Het ondersteunt het nemen van beslissingen.
Wat is het verschil tussen een ERP en APS systeem?
- ERP focust vooral op het bundelen van informatie
- Een APS systeem kan zelf beslissingen nemen of ondersteuning bieden bij het maken van beslissingen.
- APS bevat een component ‘inteligentie’.
- APS focust op het optimaliseren ven bepaalde delen van de Supply chain of het bedrijf.
- Een APS systeem zal verschillende alternatieven kunnen simuleren.
Waarom is het belangrijk dat APS systemen hand in hand gaan met mensen?
- Een systeem gaat altijd beperkt zijn in zijn benadering van de realiteit.
- De mensenlijke beslisser moet goed weten hoe het systeem in elkaar zit.
- menselijke beslisser maakt keuze welke oplossingen interessant zijn en waar ze aangepast kunnen worden.
- Het definieren van het probleem en de input in het systeem is belangrijk bij het optimaliseren. (crap in = crap out)
Wat voor soort problemen lost het APS systeem op?
Soort problemen:
- Planningsproblemen
- Distributie, transport, productie
- De sterkte van het systeem is deze verschillende planningsproblemen te kunnen integreren.
Wat zijn de kwaliteitscriteria bij APS systemen? (8)
Kwaliteitscriteria:
- Gebruiksgemak voor medewerkers
- Compatibel: Integratie met bestaande systemen
- Visualisatie van het systeem
- Beveiliging van het systeem
- Opslag van de data
- Betrouwbaarheid: meet het systeem wat je wil meten?
- Flexibiliteit: Systeem kunnen aanpassen naargelang er aanpassingen in het bedrijf zijn (modifiable)
- Robuustheid: bij kleine fouten dat het toch goed blijft werken → kleiner variantie in input maakt niet dat de output gigantisch gaat veranderen.
Welke structuur heeft een APS systeem?
Structuur:
Data layer
- Storage layer: oorspronkelijke data wordt hier opgeslagen
- Access layer: interactie tussen Enterprise system en APS; belangrijkste data wordt eruit gehaald om dan gebruikt te worden bij het plannen.
Schedule generator
- waar de intelligentie in zit om de planning te maken. planning maken en checken op inconsistenties.
Graphic user interface
- Hier gebeurt de interactie tussen systeem en mens
Wat zijn de voordelen van het APS systeem?
- Ondersteuning van beslissingen
- optimalistatie van de planning
- Hogere efficientie tussen verschillende departementen
Wat zijn de nadelen van het APS systeem? (4)
- Kostprijs hoog
- Algemene kennis over hoe de systemen in elkaar zitten heel beperkt
- Moeilijk te modelleren delen: sociale gevolgen voor werknemers
- cross supply chain impliceert standaardisatie en informatie uitwisseling tussen alle partijen. Het uitwisselen van deze informatie is nog zeer moeilijk in onze maatschappij.
- moeilijk om vandaag informatie te delen tussen verschillende bedrijven.
Welke soort mathematische problemen zijn typisch bij APS systemen?
Mixed integer linear programs:
- Beperkingen en doelfunctie zijn lineaire functies
- Over wat je moet beslissen kan je gehele waarden en reële waarden gebruiken
- Continu vs discreet
- Niet oplosbaar in polynomiale tijd, dus complexiteit stijgt exponentieel
Wat is het verschil tussen constrained based en optimalisatie modellen? + geef van elks een voorbeeld
- Constraint based hebben geen doelfunctie en optimalisatie modellen wel.
- voorbeeld constraint based: N-queens probleem → aanvaardbare oplossing of niet, niet dat er een oplossing beter is dan een andere!
- voorbeeld optimalisatie modellen: examenplanning maken
Wat is het verschil tussen heuristieken en exacte oplossingen?
- Rule based approaches verwijzen naar heuristiek achtige oplossing methode. Heuristiek is een oplossing methode die geen optimaliteit garandeert, maar die een OK oplossing aanreikt. Met focus op ‘ ik moet heel snel oplossing berekenen’
- Exacte oplossing methode vindt de exacte oplossing en moet dan bewijzen dat de oplossing ook echt de beste is. Het tweede is het moeilijkste.
- In praktijk zal voorkeur gaan naar een goede snelle oplossing ipv de exacte oplossing.
*
Hoe kunnen APS systemen sneller tot een oplossing komen?
- APS systemen maken vaak gebruik van een tijdsgrens (maximale rekentijd) → niet altijd de juiste benadering (in de literatuur), vaak beter om met een procentuele benadering te werken: hangt ervanaf wat in uw bedrijfsomgeving aanvaardbaar is.
Welke soort modellen worden er gebruikt bij ERP en APS systemen?
- Descriptive: gaat over wat is gebeurt. Hoe ziet de situatie eruit? welke machines heb ik ? Welke orders heb ik? rapporteren uit het ERP systeem.
optimaliseren :
- Predictive: voorspellen van toekomstige situatie
- prescriptieve: modellen die aanbevelingen gaan doen, vaak obv predictive models.
⇒ Focus van de ERP systemen zit op de descriptieve kant, terwijl de focus van de APS systemen op predictive en prescriptive modellen.
Wat is het verschil tussen hard constraints en soft constraints?
- Hard constraints kan je niet veranderen bv. capaciteit van de machines
- Soft constraints kan eventueel worden overschreden bij het nemen van bepaalde beslissingen.
Hoe gaan we om met deze soft constraints? Hangt af van de strategie van het bedrijf.
- Soft constraints geven aanleiding tot bepaalde penalty factors. Ze mogen worden overschreden maar daar staat wel een prijs tegenover. → Soft constraint ook op een manier opnemen in de doelfunctie. Soft constraints onderling met elkaar vergelijken.
Wat zijn multiple conflicting objectives?
Een mathematisch model heeft doelfunctie nodig en kan in de realiteit verschillende objectieven hebben: kostprijs zo laag mogelijk maar ook een groen bedrijf zijn en ook goed service level en werknemers acceptabel schema,…
→ Hoe moet de verschillende objectieven omgaan?
2 manieren:
- A priori preference articulation: toevoegen van bepaalde gewichten aan elke functie, op voorhand zeggen hoe belangrijk iets voor mij is. Hierdoor wordt het multi objective een single objective model
Veronderstelling: in staat zijn om de gewichten toe te kennen, geen alternatieven worden voorgeschoteld.
- A posteriori preference articulation: planningsprobleem oplossen zonder gewichten → alle alternatieven naar voor brengen die niet gedomineerd worden door andere alternatieven. zoeken naar de oplossingen die niet slechter zijn dan de andere oplossingen