Ledelse og Erhvervsøkonomi/Handelsvidenskabeligt Tidsskrift/Erhvervsøkonomisk Tidsskrift, Bind 44 (1980) 1

Produktionsplanlægnings - strukturen for den serieproducerende »Nil satis - Nisi Optimum«

Af Jørn Wendel Andersen *) og Palle Crown Rasmussen **)

Resumé

Implementeringsproblemerne i forbindelse med anvendelse af moderne planlægningsværktøjer
overvurderes ofte, fordi der mangler nødvendig forbindelse til
det etablerede registrerings- og budgetsystem.

Som en erkendelse heraf praktiseres ofte »tommelfingerløsninger« på komplekse problemer. Det er forfatternes opfattelse, at disse løsninger næsten altid vil vise sig at være urimeligt grove beskrivelser af virkeligheden, og følgelig utilstrækkeligt som beslutningsgrundlag.

Komplexiteten bør dog ikke i sig selv medføre anvendelse af for grove løsningsmetoder,og
i det følgende vil kort blive skitseret, hvorledes produktionsplanlægningenforen

") Cand. mere, chefkonsulent, Teknologisk Institut.

**) Cand. mere, Dansk Esso A fS, Driftsafdelingen.

Side 2

ningenforenserieproducerende virksomhed kan udformes. De enkelte modeller
er oprindeligt konstrueret specielt til anvendelse i en mindre til mellemstor virksomhedindenfor
bygge- og boligsektoren.

Alle modeller er udtrykt ved hjælp af matematisk programmering og implementeret
i IBM-software, MPSX og MPSX/MIP.

1. Behovet for planlægning

Det eneste relevante argument ved indførelsen af nye styringssystemer
er deres værdi som forbedring af beslutningsgrundlaget i en valgsituation*).

Beslutningsparametre i produktionsplanlægning vil typisk være:

Niveau 1: Hvilket produktionsapparat skal anskaffes?
Niveau 2: Hvilke seriestørrelser skal vi producere?

Niveau 3: Hvorledes harmoniserer produktionsrytme og bemanding
til afsaetningskrav?

Det må således være et uomgængeligt krav til en operationel formulering
af et produktionsplanlægningssystem, at det simultant skal kunne
afveje ovenstående krav.

2. Grovplanlægningen. Niveau 1:

Det er således et krav til modellen, at konstruktionen

1) er fleksibel, hvilket søges opfyldt gennem en modulær konstruktion,
således at hvert modul redegør for fdækker et nøje afgrænset
område i produktionsprocessen.

2) at registreringssystemet er tilgængeligt som databank til belysning
af øvrige planlægningsproblemer.

3) at data er kontrollerede og ajourførte.



*) Langt de fleste planlægningsproblemer (som er født af en knaphedssituation) kan jo enkelt løses ved indførelse af slack-ressourcer (overdimensionering).

Side 3

2.1. Modelformulering

Herefter har vi valgt folgende modelkonstruktion:


DIVL101

eller pa mere stringent form.


DIVL69

DIVL71

DIVL73


*) D.v.s. dækningsbidrag vejet i forhold til kapacitetsforbrug.

Side 4

hvor

pi ■■ salgsprisen for det i'te faerdigprodukt.

xi : den producerede maengde afdet i'te faerdigprodukt.

i i index for faerdigprodukter, hvor I er ovre graense.

c : omkostningssats for det j'te mellemprodukt, der indgar i det
i'te faerdigprodukt.

yi, : den producerede msengde afdet j'te mellemprodukt, der indgar
i det i'te faerdigprodukt.

j ; index for mellemprodukter, j, som afhsenger af opskriften til
det i'te faerdigprodukt. J(i! er ovre graense i relation til produkt
nr. i.

aik : det j'te mellemprodukts kapacitetsforbrug af ressourcen k, til
produktion afdet i'te faerdigprodukt.

t>k : den maksimale ressourcemaengde af kapacitet nr. k.

k. : index for ressourceudbydende aktiviteter, hvor K er ovre
graense.

SL' : minimal produktion af Xj bestemt via afsaetningskravet til x .

ssi1' : maksimal produktion af x; (Jfr. ovenfor).

2.2. Rangordningsresultat


DIVL116
Side 5

Første søjle sorterer de 13 produktgrupper i henhold til disses belastning
af produktionsanlægget.

Tredie søjle sorterer produkterne i en simpel eller traditionel rangordning
ud fra de enkelte produkters dækningsbidrag i % af deres
salgspris (dækningsgrad).

Sidste søjle angiver modellens simultane rangordning, idet den vejer
produkterne efter deres dækningsbidrag, samtidig med at den holder de relevante
kapacitetstræk op herimod.

Det fremgår af ovenstående, at der er signifikante forskelle mellem de
to planlægningsmetoder, og at den simple rangordning er helt utilstrækkelig
som dimensionerings- og beslutningsgrundlag.
Næste trin i planlægningsproceduren bør søges opfyldt i en serieplanlægningsmodel,
hvor der sker en yderligere nedbrydning af grovplanlægningens

3. Optimalt serievalg. Niveau 2:

Hensyn ved modelkonstruktionen:

1. At alle produkter indbyrdes konkurrerer om den til rådighed værende
produktionskapacitet.

2. At de enkelte mulige seriestørrelser for hvert produkt indbyrdes vil konkurrere mellem på den ene side proportionalt kapacitetsforbrug og proportionale lageromkostninger, og på den anden side konstante omstillingstider og -omkostninger.

3. At de enkelte mulige seriestørrelser for alle produkter (d.v.s. også mellem
de enkelte produkter i modsætning til punkt 2), tillige konkurrerer
om kapacitetsforbrug, omstillingstræk og lageromkostninger.

Side 6

Det bliver således en model, hvori de enkelte variable indbyrdes kommer i en
stærk konflikt, og netop herfor er det åbenbart, at seriestørrelserne må fastlægges
simultant.

3.1. Modelformulering

For at kunne tage højde for disse krav, har vi valgt følgende formulering:


DIVL140

DIVL142

DIVL144

DIVL146

DIVL148

DIVL150

DIVL152

DIVL154

DIVL156

DIVL158
Side 7

hvor

p± ■ salgsprisen for produkt nr. i.

ci : de variable produktionsomkostninger for produkt nr. i.
xi : angiver den totale produktion af produkt nr. i.

i : angiver index for de enkelte produkter, hvor I er ovre graense.

c■ . : omkostningerne ved omstilling af maskiner m.v. i relation til
de enkeltes serievariable (omkostninger pr. serie) d.v.s. serievariabel
nr. j til produkt nr. i.

x^ ■■ angiver antallet af opstarter for produkt nr. i, nar serievariabel
nr. j vaelges.

j ; index for de enkelte serievariable i relation til de enkelte produkter,
hvor j(i) er ovre graense for produkt nr. i.

ci. : lagerfinansieringsomkostninger i relation til de enkelte serievariable
(angivet pr. serie), d.v.s. serievariabel nr. j til produkt
nr. i.

y. . : angiver en dummy-variabel, der sikrer allokering af korrekte
lageromkostninger til den valgte serievariabel.

aik : kapacitetsforbruget af den k'te ressource til produktion af et
stk. produkt nr. i.

a k : orhstillingsforbruget af den k'te ressource, nar serievariabel
nr. j vaelges i relation til produkt nr. i. Forbruget angivet pr.
serie.

bk : angiver den ril radighed vaerende maengde af ressourcer nr. k.

di. : storrelsen af den enkelte serievariabel, d.v.s. storrelsen af serievariabel
nr. j, i relation til produkt nr. i.

uij = en tilpas stor koefficient, i alle tilfaelde mindst lig med den lavest
mulige vasrdi Xy kan antage, saledes at de ovre afsaetningsgraenser(Sj«)
kan opfyldes.

I den her skitserede modelformulering er de enkelte færdiprodukter
symboliseret med x{ og et kapacitetsforbrug på alk. Ved implementeringbør
dog model l's mere detaillerede opbygning anvendes, da

Side 8

dette kan udføres uden problemer. Yderligere kan der jo blive tale om
varianter over samme produkt, som vil være indbygget i model 1, men
som ellers vil bortfalde ved model 2's opbygning.

Den her valgte modelformulering er udelukkende foretaget af hensyn
til overskueligheden.

3.2. Niveau 3: Fastlæggelse af optimale opstarttidspunkter

Ved udformningen af en model til bestemmelse af opstarttidspunkter
for de enkelte serier, skal der tages hensyn til følgende:

- værdien af den afsatte produktion skal maximeres.

- arbejdskraftforbruget må på intet tidspunkt overstige den enkelte
periodes kapacitet.

- den anvendte produktion samt periodens primolagre skal kunne
honorere efterspørgslen på alle produkter i de enkelte perioder.

- det gennemsnitlige færdigvarelager skal være af en acceptabel størrelse.

3.3. Modelformulering


DIVL212

DIVL214

DIVL216

DIVL218
Side 9

DIVL220

DIVL222

DIVL224

DIVL226

DIVL228

hvor

c : angiver totale produktionsomkostninger for produkt nr. i
med serieopstart i uge nr. j.

xij : angiver serieopstart i uge nr. j af produkt nr. i.

j : angiver index for ugenummerering, hvor J er ovre graense.

"i"i : angiver antal produktionsuger for produkt nr. i (sikrer, at serieopstart forud for planlaegningsperioden, men med faerdigproduktion efter periodens begyndelse er med i modellen). (Analogt men med modsat virkning ved planlaegningsperiodens

cij1 : angiver lageromkostninger for den gennemsnitlige beholdning
af produkt nr. i i uge nr. j.

w : angiver primolager af produkt nr. i i uge nr. j.

Pi. : angiver nettosalgsprovenu for produkt nr. i i uge nr. j.

yi j : angiver afsaetningen af produkt nr. ii uge nr. j.

aik : angiver arbejdskraftforbruget i uge nr. k for produkt nr. i
med serieopstart i uge nr. j.

bk : angiver den til radighed vaerende arbejdskraft i uge nr. k.

k : index for arbejdsuger, k= l-max(ni), 2-max(lli), ... K+ max(ni),
hvor K er ovre graense for planlaegningsperioden.

Side 10

&L&L ■ angiver seriestorrelsen for produkt nr. i.

xKj-ni): angjver periodeforskydningen mellem serieopstart og output
af faerdigprodukter.

u : angiver som middeltal over planlaegningsperioden den maximale
kapital, der kan tillades bundet i faerdigvarelager.

sij : angiver afsaetningskravet for produkt nr. i i uge nr. j.

wn : angiver planlsegningsperiodens primolager af produkt nr. i
(kendes eksakt).

wi;j : angiver for produkt nr. i begraensningerne pa primolager i
uge nr. j.

3.4. Modelløsning

De tidspunkter, hvor de enkelte serier senest skal være færdigproduceret, for at den budgetterede efterspørgsel kan honoreres, kan relativt enkelt bestemmes, når der ikke tages hensyn til kapacitetsbegrænsningerne.

Denne fastlæggelse kan netop bestemmes, blot ved en sammenligning mellem planlægningsperiodens primolagre, dens afsætning med hensyn til efterspørgselstidspunkter og de enkelte produkters seriestørrelse*).

En sammenligning af den herved bestemte »løsning«, og model 3's
løsning, vil resultere i følgende tabel, hvor de enkelte serieopstart for
hvert produkt er angivet ved ugenummer.

Det bemærkes i denne opstilling, at ikke mindre end 3'2 ud af 59 serieopstarterer
blevet fremskyndet i produktionsafdelingen, set i forhold til den
simple løsning. De serieopstarter, der fremskyndes, er markeret med *.



*)Jir. Gannt-kort teknik eller linplanlægningsmodeller.

Side 11

DIVL283

Vor konklusion er åbenbar: at »tommelfingermetoden« således i alle praktiske tilfælde er urimelig grov og derfor medfører beslutninger om overkapacitet af fast faktor samt bemanding hertil, ligeledes viser det sig, at udnyttelsesgraden af arbejdsstyrken er særdeles svingende over planperioden.

Side 12

For en typisk mellemstor virksomhed er omkostningerne til overkapacitet
og afledte driftsomkostninger helt centrale, og ofte vil tilsyneladende
vilkårlige rentabilitetsforskelle kunne forklares alene heri.

4. Modelresultater og modelbrug

Niveau 1:

Modellen tjener to forskellige hovedformål.

For det første er det den praktiske indgang til virksomhedens problemer, og det kræves derfor, at den skal omfatte en nøjagtig beskrivelse af produktionsprocessen, samt af de exogene faktorer, som påvirker produktionsprocessen. Hermed danner model 1 en basismodel for den videre analyse.

For det andet skal modellen præsentere selvstændige løsninger på det
vigtige produktmixproblem samt påvise stærke og svage sider i selve produktionsgangen.

På baggrund heraf fandt vi et optimalt produktprogram, som viste sig at være robust over for selv ret kraftige ændringer i forudsætningerne, påvist gennem følsomhedsanalyse af partielle ændringer fra det optimale program samt løsninger af et større antal parametriske kørsler, hvor flere sæt af ændringer belyste løsningens stabilitet.

Derudover fik vi med modellen identificeret systemets flaskehalse, og fik dermed værdifuld information om, på hvilke punkter, man især skal sætte ind for at skabe mulighed for en ekspansion på såvel kort som lang sigt.

Vi påviste herefter, at en rangordning af produkterne, der samtidig vejer dækningsbidrag i forhold til det enkelte produkts ressourceforbrug, præsenterer en ganske anden løsning end en simpel rangordning efter dækningsbidrag og -grader alene.

Dette punkt anser vi for at være af stor betydning, da rangordningsproblematikken indgår på væsentlige leder i en virksomheds planlægning, f.eks. vedrørende de forskellige salgs- og produktpolitikker, der udgår fra virksomheden med basis i en generel produktvurdering.

Side 13

Modellens konkrete udformning i moduler samt dens store robusthed over for dataændringer, dokumenterer relevansen af at anvende den som basismodel (den lange horisont) for modellerne 2 og 3 samt eventuel yderligere analyse.

Da modellens planhorisont blev synkroniseret med budget-periodens, vil vi i forbindelse hermed understrege model l's betydning, idet man således direkte kan spore et budgetforslags implikationer for produktionsplanlægningen, og kan dermed på et langt mere solidt grundlag end hidtil opstille og vurdere alternative budgetter og produktionsplaner, blot ved tilføjelse af ekstra økonomirækker efter behov.

Modellen vil således, ud over budget-vurderingskørsler, kræve ndringskørsler behov. Det er jo især på afsætningssiden, der bliver tale om hyppige justeringer, efterhånden som prognosegrundlaget forskydes over planperioden.

Niveau 2:

Det er her naturligt, at bruge informationen fra model 1 til en bestemmelse
af den optimale seriestørrelse for hvert produkt.

Til det formål konstrueredes model 2, som i modsætning til model 1
måtte benytte sig af diskrete variable for at få beskrevet valgmuligheden
som et enten-eller problem.

Vi validerede modelresultaterne ved en sammenligning med den kendte Wilson's formel, og resultatet blev, at 7 seriestørrelser var større end Wilson's, 3 var mindre og 3 lå så tæt på Wilson's som praktisk

Vi fik således med model 2 påvist to ting. For det første, at de beskrevne afhængigheder i modellen bevirker, at der er tendens til valg af større serier end for Wilson (uden afhængighed), ikke mindst forårsaget af produktionsprocessens flaskehalse.

Modellens resultater vedrører det mellemlange sigt og tager sit udgangspunkt
i model l's løsninger. Så længe basisstrukturen i (1) er
uændret, er model 2's resultater således brugbare.

Niveau 3:

Vi fandt det herefter naturligt at fuldende den tidsmæssige nedbrydning
fra model 2 til det korte sigt.

Side 14

Det ma derfor fremhaeves, at hovedformalet med formuleringen og
losningen af model 3 var at tilvejebringe et bedre beslutningsgrundlag
for den tidsmaessige fordeling af de enkelte serier.

Model 3 inkluderede derfor nettoarbejderstyrken for produktionen og vi forudsatte således en relativt jævn udnyttelsesgrad af arbejdsstyrken, der er dog intet til hinder for, at flere og andre kriterier kan lægges til grund ved fordelingen.

Vi påviste, at man ikke ved manuelle, heuristiske metoder kan opnå
blot en nogenlunde fordeling af produktionen; antallet af mulige
kombinationer umuliggjorde simple rykninger på dette område.

Endvidere præsenterede modelløsningen et usædvanligt lavt lagerniveau,
svarende til en omsætningshastighed på 11-13 gange.

Konklusionen må derfor blive, at som basis for direkte produktionsplanlægning
på helt kort sigt må model 3 siges at fungere tilfredsstillende.

Vi valgte at beskrive en 12 måneders planlægningshorisont for alle tre
modeller, hvorved anvendelse af model 3 kan synkroniseres med kørslen
af modellerne 1 og 2.

Herudover er der mulighed for daglig brug i konkrete driftssituationer, f.eks. vedrørende ordreaccept og dens effekt på tidsplanen, idet man vil kunne påvise den direkte, økonomiske effekt af at- indskyde eventuelt store ordrer i den eksisterende tidsplan.

Endvidere vil fi foreslå, at model 3 køres med 1 måneds interval, dækkende en 3 mdr.'s planhorisont for 0-1 variable og de resterende 9 mdr. med kontinuerte variable, således at forbindelse til virksomhedens normale budgetperiode opretholdes. (Rullende budgettering).

Herved opnår man, efter et antal kørsler, at det bliver lettere at bestemme »rigtige« primo- og ultimo lagerbeholdninger; man får øget information fra den netop forgangne måned samt bedre prognoser for den sidste af de kommende 3 mdr. og opnår derved at skabe sig et mere solidt og et væsentligt billigere beslutningsgrundlag.

Vi vil endelig understrege, at der er en betydelig grad af interaktion mellem de tre modeller. Således godtgør robustheden i model 1, at man kan anvende den som basismodel for (2) og (3), men også fra modellerne (2) og (3) går der påvirkninger til model 1, så den måde, man i praksis skal bruge modelresultaterne, vil bestå af en betydelig grad af interaktion i formulering og resultatvurderingen.

Side 15

DIVL355

Bilag 1: Mode lover sigt

Side 16

DIVL358

Nødvendigt datagrundlagfor niveau 1: