Ledelse og Erhvervsøkonomi/Handelsvidenskabeligt Tidsskrift/Erhvervsøkonomisk Tidsskrift, Bind 44 (1980) 1Produktionsplanlæ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 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 ") Cand. mere, chefkonsulent, Teknologisk Institut. **) Cand. mere, Dansk Esso A fS, Driftsafdelingen. Side 2
ningenforenserieproducerende
virksomhed kan udformes. De enkelte modeller Alle modeller
er udtrykt ved hjælp af matematisk programmering og
implementeret 1. Behovet for planlægningDet eneste
relevante argument ved indførelsen af nye
styringssystemer Beslutningsparametre i
produktionsplanlægning vil typisk være: Niveau 1: Hvilket
produktionsapparat skal anskaffes? Niveau 3: Hvorledes
harmoniserer produktionsrytme og bemanding Det må således være
et uomgængeligt krav til en operationel formulering
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,
2) at
registreringssystemet er tilgængeligt som databank til
belysning 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. ModelformuleringHerefter har vi
valgt folgende modelkonstruktion: eller pa mere
stringent form. *) 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 yi, : den
producerede msengde afdet j'te mellemprodukt, der indgar
j ; index for
mellemprodukter, j, som afhsenger af opskriften til
aik : det j'te
mellemprodukts kapacitetsforbrug af ressourcen k, til
t>k : den
maksimale ressourcemaengde af kapacitet nr. k. k. : index for
ressourceudbydende aktiviteter, hvor K er ovre
SL' : minimal
produktion af Xj bestemt via afsaetningskravet til x .
ssi1' : maksimal
produktion af x; (Jfr. ovenfor). 2.2. RangordningsresultatSide 5
Første søjle
sorterer de 13 produktgrupper i henhold til disses
belastning Tredie søjle
sorterer produkterne i en simpel eller traditionel
rangordning Sidste søjle
angiver modellens simultane rangordning, idet den vejer
Det fremgår af
ovenstående, at der er signifikante forskelle mellem de
3. Optimalt serievalg. Niveau 2:Hensyn ved
modelkonstruktionen: 1. At alle
produkter indbyrdes konkurrerer om den til rådighed
værende 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 Side 6
Det bliver
således en model, hvori de enkelte variable indbyrdes
kommer i en 3.1. ModelformuleringFor at kunne tage
højde for disse krav, har vi valgt følgende formulering:
Side 7
hvor p± ■
salgsprisen for produkt nr. i. ci : de variable
produktionsomkostninger for 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 x^ ■■ angiver
antallet af opstarter for produkt nr. i, nar
serievariabel j ; index for de
enkelte serievariable i relation til de enkelte
produkter, ci. :
lagerfinansieringsomkostninger i relation til de enkelte
serievariable y. . : angiver en
dummy-variabel, der sikrer allokering af korrekte
aik :
kapacitetsforbruget af den k'te ressource til produktion
af et a k :
orhstillingsforbruget af den k'te ressource, nar
serievariabel bk : angiver den ril
radighed vaerende maengde af ressourcer nr. k. di. : storrelsen
af den enkelte serievariabel, d.v.s. storrelsen af
serievariabel uij = en tilpas
stor koefficient, i alle tilfaelde mindst lig med den
lavest I den her
skitserede modelformulering er de enkelte færdiprodukter
Side 8
dette kan
udføres uden problemer. Yderligere kan der jo blive tale
om Den her valgte
modelformulering er udelukkende foretaget af hensyn
3.2. Niveau 3: Fastlæggelse af optimale opstarttidspunkterVed udformningen
af en model til bestemmelse af opstarttidspunkter
- værdien af den
afsatte produktion skal maximeres. -
arbejdskraftforbruget må på intet tidspunkt overstige
den enkelte - den anvendte
produktion samt periodens primolagre skal kunne
- det
gennemsnitlige færdigvarelager skal være af en
acceptabel størrelse. 3.3. ModelformuleringSide 9
hvor c : angiver totale
produktionsomkostninger for produkt nr. i 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
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
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),
Side 10
&L&L ■
angiver seriestorrelsen for produkt nr. i. xKj-ni): angjver
periodeforskydningen mellem serieopstart og output
u : angiver som
middeltal over planlaegningsperioden den maximale
sij : angiver
afsaetningskravet for produkt nr. i i uge nr. j.
wn : angiver
planlsegningsperiodens primolager af produkt nr. i
wi;j : angiver for
produkt nr. i begraensningerne pa primolager i 3.4. ModelløsningDe 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
Det bemærkes i
denne opstilling, at ikke mindre end 3'2 ud af 59
serieopstarterer *)Jir. Gannt-kort teknik eller linplanlægningsmodeller. Side 11
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 4. Modelresultater og modelbrugNiveau 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
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 Til det formål
konstrueredes model 2, som i modsætning til model 1
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 Niveau 3:Vi fandt det
herefter naturligt at fuldende den tidsmæssige
nedbrydning Side 14
Det ma derfor
fremhaeves, at hovedformalet med formuleringen og
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å Endvidere
præsenterede modelløsningen et usædvanligt lavt
lagerniveau, Konklusionen må
derfor blive, at som basis for direkte
produktionsplanlægning Vi valgte at
beskrive en 12 måneders planlægningshorisont for alle
tre 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
Side 16
|