Planning met iteraties

In de hoofdplanning wordt de planningsvolgorde van de planartikelen meestal bepaald door het fasenummer van de planeenheid waartoe elk artikel behoort. (Als een planartikel niet aan een planeenheid is gekoppeld, wordt het fasenummer van het artikel zelf gebruikt. Zie Planningsvolgorde en fasenummers voor meer informatie.

De normale planningsvolgorde loopt van het laagste fasenummer naar het hoogste fasenummer. LN kent fasenummers zodanig toe dat een maakartikel wordt gepland voordat de componenten daarvan worden gepland. Op deze manier wordt bij het plannen van de componenten rekening gehouden met de afhankelijke vraag die afkomstig is van het eindproduct.

Dit levert echter een probleem op als er rekening moet worden gehouden met materiaalbeperkingen. Eigenlijk is een planning in omgekeerde richting (vanaf het hoogste fasenummer: eerst component, dan eindproduct) de meest efficiënte manier om beperkingen over te zetten naar hogere niveaus in de lijst van kritische materialen (BCM). Daarna moet u opnieuw een planning in de normale richting uitvoeren om de consequenties van de beperking voor alle onderdelen van de structuur van de lijst van kritische materialen opnieuw te berekenen.

Daarom wordt in het planningsalgoritme voor werklastbeheersing gebruikgemaakt van iteraties. Een iteratie is een planning waarbij in twee richtingen wordt gewerkt en bestaat uit:

  • Een planning in omgekeerde volgorde (in volgorde van afnemend fasenummer: eerst de component, dan het eindproduct).
  • Een normale planning (op volgorde van toenemend fasenummer: eerst het eindproduct, dan de component).

Voor een voorbeeld, zie Plannen met iteraties, een voorbeeld.

In principe kan één iteratie voldoende zijn mits alle te plannen artikelen tot de structuur van dezelfde lijst van kritische materialen behoren. Meestal is de planningssituatie echter complexer, met verschillende productieprocessen waarvoor gebruik wordt gemaakt van dezelfde resource en dezelfde componentartikelen. Wilt u de de planning volledig optimaliseren, dan moet u gebruikmaken van iteraties. In de sessie Hoofdplanning genereren (cprmp1202m000) kunt u het maximum aantal iteraties opgeven dat voor de simulatierun wordt gebruikt.