Professional Documents
Culture Documents
5
SCM200 Lager -og Produksjonsstyring, v
ar 2015
Oppgave 1:
( Produksjonsplan Wagner-Within )
a)
Data:
Indekser:
I0 = 0
I4 = 0
D1
D2
D3
D4
= 15
= 45
= 35
= 20
h = 100
s = 4000
for
for
for
for
uke
uke
uke
uke
1
2
3
4
b)
Variabler:
Vi skal i oppgaven planlegge antall enheter som vi skal bestille i hver uke, og hvor mye som skal
overlagres til neste uke.
produksjonskvanta:
X1
X2
X3
X4
= antall
= antall
= antall
= antall
enheter
enheter
enheter
enheter
produsert
produsert
produsert
produsert
av
av
av
av
halvfabrikatet
halvfabrikatet
halvfabrikatet
halvfabrikatet
til
til
til
til
uke
uke
uke
uke
1
2
3
4
eller p
a indeksform:
Lagerkvanta:
eller p
a indeksform:
1
0
,
,
dersom vi 4000 1
hvis ikke
1
0
,
,
1
0
,
,
1
0
,
,
1
0
,
,
U1 =
U2 =
U3 =
U4 =
eller p
a indeksform:
Ut =
M
alfunksjon:
Vi nsker
a lage en produksjonsplan som minimerer merkostnadene, dvs lagerkostnadene og setupkostnadene. Vi bruker n
a variablene sammen med dataene til
a utrykke disse kostnadene.
Vi holder overlagring i de tre frste ukene.
Ch = h I1 + h I2 + h I3
Totale lagerkostnader
hvor h = 100.
produksjonskostnaden trigges kun dersom vi faktisk bestiller noe. Det er U -variablene som forteller
oss dette:
S = s U1 + s U2 + s U3 + s U4
Totale produksjonskostnader
hvor s = 4000.
M
alfunksjonen er da gitt som summen av totale lagerkostnader og totale produksjonskostnader:
3
C = Ch + S
= h I1 + h I2 + h I3 + s U1 + s U2 + s U3 + s U4
=
3
X
t=1
hIt +
4
X
sUt
t=1
NB Det er nok
a vise en av linjene over til eksamen.
d)
Fringer:
Lagerbalanse (Ettersprsel):
Likningene for lagerbalansen for de fire ukeneer gitt ved:
I0 + X1 D1
I1 + X2 D2
I2 + X3 D3
I3 + X4 D4
= I1
= I2
= I3
= I4
Lagerbalansen
Lagerbalansen
Lagerbalansen
Lagerbalansen
for
for
for
for
uke
uke
uke
uke
1
2
3
4
eller p
a indeksform:
It1 + Xt Dt = It
for alle t, t = 1, 2, 3, 4
(1 U1 )X1
(1 U2 )X2
(1 U3 )X3
(1 U4 )X4
=0
=0
=0
=0
eller p
a indeksform:
(1 Ut )Xt = 0
for alle t, t = 1, 2, 3, 4
X1
X2
X3
X4
M
M
M
M
U1
U2
U3
U4
eller p
a indeksform:
Xt M U t
for alle t, t = 1, 2, 3, 4
e)
4. horisontteoremet - dersom det for et gitt subproblem [1, t] er optimalt at siste produksjon
skjer i en tidligere periode t < t, s
a kan vi lse subproblemet [1, t 1] for seg selv (dvs vi kan
kutte disse periodene vekk ifra algoritmen, da vi har allerede regnet ut dette subproblemet
i algoritmen).
Legg merke til at p
a grunn av kravet om dominante produksjonsplaner, er det nok
a bestemme
om det er produksjon i en periode eller ikke (dvs U-variablene), siden X-variablene er da entydig
gitt fra teoremet om dominante planer.
P1 : Subproblem med kun frste periode:
Med en eneste periode, m
a vi ha produksjon siden vi m
a oppfylle ettersprselen i periode 1. Vi
har alts
a flgende optimale lsning for dette subproblemet:
C1 = s U1 = 4000
Vi ser at optimal lsning for dette subproblemet er C11 . Vi vet da fra Horisontteoremet sl
ar ikke
til iden det er optimalt
a produsere i 2. periode
P3 : Subproblem tre frste periodene:
Vi ser at den optimale lsningen for dette subproblemet er Cx10 som gir total kostnad p
a 11500.
Siden siste produksjon skjer i periode 2, kan vi benytte Horisontteoremet, s
a vi kan fjerne alle
perioder fr periode 2, som er periode 1.
P4 : Det fulle problemet:
U1 = 1, U2 = 1, U3 = 1, U4 = 0
X1 = 15, X2 = 45, X3 = 35 + 20 = 55, X4 = 0
I1 = 0, I2 = 0, I3 = 20
f)
Vi har f
att en nye kapasitetsfringer:
2X1
2X2
2X3
2X4
40
40
40
40
eller p
a indeksform:
2Xt 40,
Vi m
a sjekke om den optimale lsningen vi fant fra Wagner-Within algoritmen i forrige deloppgave
oppfyller kapasiteten:
C1110 : Overskrider kapasiteten i periode 2 hvor produksjonen er 45 halvfabrikater som krever 90
bearbeidingstimer. Samme skjer i periode 3 hvor produksjonen er 55 halvfabrikater, som krever
110 bearbeidingstimer.
Vi kan dermed konkludere med at dersom vi tar med kapasitetsfringene, s
a gjelder ikke ndvendigvis
Wagner-Within algoritmen. Problemet er teoremet om Dominante produksjonsplaner, som flytter hele ettersprselsbehov fra en periode til en annen. Da blir det lett kapasitetssprekk i disse
periodene, noe som medfrer at vi m
a splitte de dominante planene til flere perioder.
e)
Nye data:
Eneste nye datastrrelse er merkostnaden ved bestilling:
CB = 150,
Nye variabler:
De nye beslutningene vi m
a ta er hvor mange enheter vi skal bestille fra Oshaug Metall for hver
uke:
Ny mlfunksjon:
Vi m
a inkludere merkostnadene ved bestilling fra Oshaug Metall i m
alfunksjonen:
C = Ch + S
= h I1 + h I2 + h I3 + s U1 + s U2 + s U3 + s U4 + CB Y1 + CB Y2 + CB Y3 + CB Y4
=
3
X
t=1
hIt +
4
X
t=1
sUt +
4
X
C B Yt
t1
Oppgave 2:
( ABC-analyse )
Varenr
1
2
3
4
5
6
7
8
9
10
Arlig forbruk
10000
800
2000
160
10
400
2400
320
50
4200
Arlig omsetning
Enhetspris
30
300000
20
16 000
40
80 000
35
5 600
780
7 800
1500
600 000
10
24 000
50
16 000
610
30 500
20
84 000
Deretter m
a vi sortere tabellen etter minkende
arlig omsetning, dvs de artiklene med strst omsetning frst osv.
Varenr
6
1
10
3
9
7
2
8
5
4
Arlig forbruk
400
10000
4200
2000
50
2400
800
320
10
160
Enhetspris
Arlig omsetning
1500
600 000
30
300000
20
84 000
40
80 000
610
30 500
10
24 000
20
16 000
50
16 000
780
7 800
35
5 600
10
I grensetilfellene hvor et produkt spenner over skillet fra en klasse til en annen, er det rom for
skjnn. Vi velger som regel den klassen som artikkelen ligger mest innenfor.
Varenr
6
1
10
3
9
7
2
8
5
4
Arlig forbruk
400
10000
4200
2000
50
2400
800
320
10
160
Enhetspris
Arlig omsetning
1500
600 000
30
300000
20
84 000
40
80 000
610
30 500
10
24 000
20
16 000
50
16 000
780
7 800
35
5 600
kum.omst. i % Klasse
51.5
A
77.3
A
84.5
B
91
B
94
B
96
C
97.5
C
98.8
C
99.5
C
100
C
Hvis vi husker Paretos lov, som sier at 20% av prodktene utgjr 80% av omsetningen, s
a ser vi at
dette er tilfelle her 77.3% )
11
Oppgave 3:
( MRP )
a) BOM-strukturen:
X = tunnell
A = Behandlet plate
C = Sidegitter
D = Kuttet plate
E = Jernstang
F = Hanke
2 3 4 5 6 7 8
20 18 25 30 28 28 20
9 10
20 20
18
49
1
25 45 17 39 19
25 5
11
50 50
50
50
12
29
Behnadlet plate
Vi fortsetter med behandede plater. Husk at bruttobehovet for behandlede plater f
as fra planlagte
ordrer for tunneller.
Det g
ar med en benadlet plate for hver tunnel
Ledetid: 2 uker, seriestrrelse: 100, Sikkerhetslager: 0, planlagt mottak 100 i uke 2.
Uke
Init 1
2
3
Bruttobehov
50
Planlagt mottak
100
Lager
100 50
Nettobehov
Planlagt ordre
100
4
50
6 7
50
8 9
50
10
50 50
50
Sidegitter
Vi fortsetter med sidegiter. Husk at bruttobehovet for sidegitter f
as fra planlagte ordrer for tunneller.
Det g
ar med 2 sidegitter for hver tunnell
Ledetid: 1 uke, seriestrrelse: 150, Sikkerhetslager: 30, ingen planlagte mottak.
Siden vi har et sikkerhetslager p
a 30 enheter, kan vi se for oss et tenkt ekstra bruttobehov p
a 30 enheter, for hver uke. NBNB! Husk at den delen av bruttobehovet som kommer fra sikkerhetslageret
faktisk ikke spiser fra lageret.
Uke
Init 1
2
Bruttobehov
30 30
Planlagt mottak
Lager
70
70 70
Nettobehov
Planlagt ordre
150 150
3
4
100+30 100+30
120
60
170
10
5
30
6
100+30
7
30
8
100+30
170
70
70
120
60
9
30
120 120
150
Forklaring p
a noen beregninger:
Uke 1 og 2: siden det ikke er noe behov, er sikkerhetslageret dekt av det initielle lageret, og
dermed lir lageret uendret.
Uke 3: Balanselikning: 70 + 150 100 30 = 90, hvor 30 er sikkerhetslager
Uke 4: Balanselikning: 120 + 150 100 30 = 90, hvor 30 er sikkerhetslager
13
10
30
Kuttet plate
Vi fortsetter med kuttet plate. Husk at bruttobehovet for kuttet plate f
as fra planlagte ordrer for
behandlet plate.
Det g
ar med en kuttet plate for hver behandlet plate
Ledetid: 1 uke, seriestrrelse: 150, Sikkerhetslager: 20, ingen planlagte mottak.
Siden vi har et sikkerhetslager p
a 20 enheter, kan vi se for oss et tenkt ekstra bruttobehov p
a 30 enheter, for hver uke. NBNB! Husk at den delen av bruttobehovet som kommer fra sikkerhetslageret
faktisk ikke spiser fra lageret.
Uke
Init 1
2
Bruttobehov
20 20
Planlagt mottak
Lager
30 30 30
Nettobehov
90
Planlagt ordre
150
3
4
5 6 7
8
9 10
20 100+20 20 20 20 100+20 20 20
30
80
80 80 80
80
80
80
Forklaring p
a noen beregninger:
Uke 4: Balanselikning: 30 + 150 100 20 = 80, hvor 30 er sikkerhetslager
Jernstang
Vi fortsetter med jarnstang. Husk at bruttobehovet for jernstang f
as fra planlagte ordrer for b
ade
behandlede plater og sidegitter.
Det g
ar med to jernstenger for hver behandlede plate og tre jernstenger for hvert gitter.
Ledetid: 2 uker, seriestrrelse: 800, Sikkerhetslager: 0, planlagte mottak 800 i uke 2.
Uke
Init 1
2
Bruttobehov
450
Planlagt mottak
800
Lager
150 150 500
Nettobehov
Planlagt ordre
800
3
4
450 200
50
7
450
10
200
Hanke
Vi fortsetter med hanke. Husk at bruttobehovet for hanke f
as fra planlagte ordrer for b
ade kuttede
plater og sidegitter.
14
Det g
ar med en hanke for hver kuttet plate og en hanke for hvert gitter.
Ledetid: 1 uke, seriestrrelse: 300, Sikkerhetslager: 0,ingen planlagte mottak
Uke
Init 1
2
Bruttobehov
150 300
Planlagt mottak
800
Lager
150
Nettobehov
150
Planlagt ordre
300 300
15
7 8
150
10