Documente Academic
Documente Profesional
Documente Cultură
• Possíveis abordagens:
– encomenda lote-a-lote;
– modelos determinísticos de lote econômico de
compra (lote econômico de compra/fabricação);
– método do custo marginal (método do menor
custo unitário).
Flavio Fogliatto 1
• Procedimento:
– coloque o 1o pedido para atender a próxima
necessidade líquida
Flavio Fogliatto 2
Detalhamento do Método do Custo Marginal
Exemplo
(1) (2) (3) (4) (5) (6) (7) (8)
Período Necessidd. Tam.prov. Mantido Custo $/unidd Custo unit. Custo unit.
líquida do lote em estoque guarda/lote setup total
Iteração 1
4 1150 1150 0 0 0 0.87 0.87
5 100 1250 1 60 0.05 0.80 0.85
6 0 2
7 120 1370 3 276 0.20 0.73 0.93
8 200 1570 4 756 0.48 0.64 1.12
Iteração 2
7 120 120 0 0 0 8.33 8.33
8 200 320 1 120 0.38 3.13 3.51
Flavio Fogliatto 3
Flavio Fogliatto 4
Suponha que a produção ocorra somente no
período 4
(1) (2) (3) (4) (5) (6) (7) (8)
Período Necessidd. Tam.prov. Mantido Custo $/unidd Custo unit. Custo unit. Exemplo:
líquida do lote em estoque guarda/lote setup total
Iteração 1
Tamanho do lote
4 1150 1150 0 0 0 0.87 0.87 se produção no
5 100 1250 1 60 0.05 0.80 0.85
6 0 2 período 4 deve
7 120 1370 3 276 0.20 0.73 0.93
8 200 1570 4 756 0.48 0.64 1.12
ser suficiente p/
Iteração 2 cobrir necessid.
7 120 120 0 0 0 8.33 8.33
8 200 320 1 120 0.38 3.13 3.51 até periodo 7
$ / unidd
(1) (2) (3) (4) (5) (6) (7) (8)
Período Necessidd. Tam.prov. Mantido Custo $/unidd Custo unit. Custo unit.
líquida do lote em estoque guarda/lote setup total
Iteração 1
4 1150 1150 0 0 0 0.87 0.87
5 100 1250 1 60 0.05 0.80 0.85
6 0 2
7 120 1370 3 276 0.20 0.73 0.93
8 200 1570 4 756 0.48 0.64 1.12
Iteração 2
7 120 120 0 0 0 8.33 8.33
8 200 320 1 120 0.38 3.13 3.51
Flavio Fogliatto 8
Custo unitário de setup
(1) (2) (3) (4) (5) (6) (7) (8)
Período Necessidd. Tam.prov. Mantido Custo $/unidd Custo unit. Custo unit.
líquida do lote em estoque guarda/lote setup total
Iteração 1
4 1150 1150 0 0 0 0.87 0.87
5 100 1250 1 60 0.05 0.80 0.85
6 0 2
7 120 1370 3 276 0.20 0.73 0.93
8 200 1570 4 756 0.48 0.64 1.12
Iteração 2
7 120 120 0 0 0 8.33 8.33
8 200 320 1 120 0.38 3.13 3.51
Flavio Fogliatto 9
Flavio Fogliatto 10
Custo unitário total atinge um mínimo no
período t = 5
(1) (2) (3) (4) (5) (6) (7) (8)
Período Necessidd. Tam.prov. Mantido Custo $/unidd Custo unit. Custo unit.
líquida do lote em estoque guarda/lote setup total
Iteração 1
4 1150 1150 0 0 0 0.87 0.87
5 100 1250 1 60 0.05 0.80 0.85
6 0 2
7 120 1370 3 276 0.20 0.73 0.93
8 200 1570 4 756 0.48 0.64 1.12
Iteração 2
7 120 120 0 0 0 8.33 8.33
8 200 320 1 120 0.38 3.13 3.51
Flavio Fogliatto 11
Capacidade - Definição
Exemplo
Uma ferramenta de corte a laser
é utilizada p/ produzir waffers de
silício usados em chips de
memória de computador.
Produção nominal = 30 chips/h
(rendim. ≈ 82%). Utilização =
90%. A planta trabalha 40h/sem.
Um milhão de chips são
demandados p/ o próximo ano.
Quantas máquinas são
necessárias?
Prof. Fogliatto Pós-Grad. em EP IV - 4
Exemplo - Solução
Produção Nominal:
30 × 40h/sem × 52sem/ano = 62400 chips/ano
Assim:
1,000,000 / (62400 × 0,82 × 0,90) = 22 máquinas
Matérias
Máq. 1 Máq. 2 Máq. 3 Máq. 4
Primas
4 min 3 min 10 min 2 min
100,0 100,0
90,0 80,0
Eficiência
80,0
60,0 Eficiência
70,0
40,0 Produção/hora
60,0
50,0 20,0
40,0 0,0
1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11
Núm. máq. Número de máquinas
1 1
2 2 Arranjo inviável.
P/ observar sequência,
Operação
2 2 mesmo recurso é
1 1 utilizado por mais
2 de um job
Tempo, horas
Arranjo inviável
1 2 1 2
Arranjo viável.
eração
Operaçã
2
1 2 Sequência
observada e utilização
1 2 1 racional de recursos.
Tempo, horas
Arranjo viável
Prof. Fogliatto Pós-Grad. em EP IV - 12
Gestão de Gargalos / Sequenciamento
TOC - Theory of Constraints
• Motivação - sincronizar e coordenar o fluxo de materiais na
manufatura visando maximizar o desempenho
total do sistema.
TOC - Operacionalização
1. Identifique os gargalos do sistema;
Dicas p/ sequenciamento
Identifiquea operação gargalo e minimize
seu tempo ocioso
Tipos de RELACIONAMENTO
entre TAREFAS e MÁQUINAS:
n tarefas × 1 máquina:
– MFT
n tarefas × 2 máquinas:
– Johnson
n tarefas × 3 máquinas:
– Johnson
Prof. Fogliatto Pós-Grad. em EP IV - 22
Programando n tarefas em 1 máquina
(Mean Flow Time-
Time-MFT)
MFT = ∑ i =1
Ci
n
onde:
Ci = Tempo para completar a tarefa i (Ci = Wi + ti):
Wi = Tempo de espera
ti = Tempo de processo
n = número de tarefas a serem processadas.
Prof. Fogliatto Pós-Grad. em EP IV - 23
Exemplo
Dados os tempos de processo de quatro
tarefas a serem processadas em uma
máquina.
Tarefa i J1 J2 J3 J4
Tempo de processo (ti ) 7 6 8 5
MFTA = 67 = 16,75
4
Seqüência B
Tarefa (i ) Wi ti Ci
2 0 6 6
3 6 8 14
1 14 7 21
4 21 5 26 MFTB = 67 = 16,75
4
soma 41 26 67
Prof. Fogliatto Pós-Grad. em EP IV - 25
Exemplo
MFTC = 60 = 15
4
Pesos de Importância
Em algumas situações, são alocados pesos as
tarefas (prioridades).
Então, para considerar prioridades
minimizando o makespan simultaneamente,
dividem-se os tempos de cada tarefa pelo seu
peso.
Assim, os tempos diminuem na proporção
inversa ao aumento do peso (quanto > o peso
gi, menor o tempo ti, sendo a tarefa alocada por
primeiro).
Prof. Fogliatto Pós-Grad. em EP IV - 28
Prática IVc (Cont
(Cont.)
.)
Assuma que prioridades são alocadas as
tarefas dadas na atividade 1. Os valores
das prioridades são:
Prática IVd
Os tempos de uma furadeira e uma máquina
rebitadora para seis tarefas são dados a seguir. Para
toda a tarefa, um furo é feito primeiro, seguido da
colocação de um rebite
Encontre a seqüência que minimiza o makespan
para estas tarefas
Tarefa 1 2 3 4 5 6
Furadeira 4 7 3 12 11 9
Rebitadeira 11 7 10 8 10 13
Exemplo:
min ti1 = min {t 11, t 21, t 31, t 41, t 51, t 61} = 4
max ti 2 = max {t12, t 22, t 32, t 42, t 52, t 62} = 4
• Alternativa:
– MRP - Material Requirements Planning
• Idéia Central:
– distinguir demanda independente de demanda dependente
Lógica do MRP
Itens finais
Itens a serem
produzidos são
Submontagens
classificados em três
categorias
Componentes ou partes
B1
2
B
B=
⋮
n
B
α β
Prof. Fogliatto Pós-Grad. em EP V- 9
Exemplo: Matriz B
Produto Acabado Sub montagens Partes
1 2 A D B C γ α β
1 2 1
2 1 1 3
A 1 2
D 2 1
B 2 1
C 1 3
γ
α
β
1 2 nível 0
(2)
(3)
A C B γ D nível 1
(2)
(3) (2) (2)
B α C
α β γ C B nível 2
(2) (3)
(3) (2)
γ C α β nível 3
α β γ C
(3)
(3)
α β nível 4
α β
Nível
0 1 2 3 4
1 A B C α
2 D γ β
Prof. Fogliatto Pós-Grad. em EP V- 13
Prática Va
α
(2) (4)
A 1 2
(2) (4) B
3 4
C 6
(4)
5
• Classifique o produto, submontagens e componentes em seus respectivos
níveis hierárquicos
• Monte a matriz BOM
Prof. Fogliatto Pós-Grad. em EP V- 14
Cálculo da Demanda Dependente Direta
• Sejam:
dn = vetor de demanda no nível n
dd(n) = vetor de demanda dependente resultante diretamente da
demanda no nível n
• Assim:
dd ( n ) = d n × B
• Assim:
dd ( 0) = d 0 × B
No de submontagens e componentes p/
produzir 100 × (1) e 200 × (2)
Item Demanda
A 200
D 200
B 200
C 100
γ 600
Prática Vc
n
rij = ∑
bik rkj , se i ≠ j
k =1
1, se i = j
R = BR + I
R = ( I − B ) −1
x = dR = d(I − B )
−1
De volta ao exemplo:
0 0 2 0 0 1 0 0 0 1 0 2 0 2 5 2 9 15
0 0 0 1 1 0 3 0 0 0 1 0 1 3 7 6 7 21
0 0 0 0 1 0 0 2 0 0 0 1 0 1 2 1 4 6
0 0 0 0 2 1 0 0 0 0 0 0 1 2 5 2 5 15
B= 0 0 0 0 0 2 1 0 0 R = (I - B)-1 = 0 0 0 0 1 2 1 2 6
0 0 0 0 0 0 0 1 3 0 0 0 0 0 1 0 1 3
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
A 1 2
(2) (4) B
3 4
C 6
(4)
5
A demanda do produto final α é de 30 unidades e da
submontagem B é de 56 unidades. Qual a necessidade total das
submontagens A, B e C e dos componentes 1, 2, 3, 4, 5 e 6?
Prof. Fogliatto Pós-Grad. em EP V- 29
• Horizonte de planejamento:
– não deve exceder a capacidade de forecasting
– deve preferencialmente contemplar períodos com pedidos
confirmados ou “firmes”
• Intervalos de tempo (time buckets) determinam o nível
de controle desejado, podendo ser:
– semanais
– quinzenais
– mensais
(2)
A (2)
C 0 1 120 1
(3) 0 2 85 1
B α α β 1
1
A
D
0
10
2
2
(2)
2 B 500 1
γ C (3)
3 C
γ
160 1
3 0 2
4 α 1200 1 Demanda independente
α β 2 4 β 4000 2 por período
(3)
B γ D Item 1 2 3 4
Período
5 6 7 8 9
(2) (2) 1 50 20 30 40 40 30 25 15 30
γ C (3) C
2
A
20 30 20 35 10 35 20 25
15
30
B (3) D 10 10
20 100
(2) B
α β α β C 5
γ C (3) γ
α
β
Entrega Agendada:
- MRP é periodicamente atualizado.
- entregas correspondem a pedidos de submontagens e componentes (em
níveis hierárquicos inferiores) colocados em atualizações anteriores do
MRP
- uma entrega agendada de 1 unidd em um dado nível inclui todos os
comp. e submont. necessárias p/ completar 1 unidd do item naquele nível
Prof. Fogliatto Pós-Grad. em EP V- 35
Necessidade líquida:
- itens necessários p/ atender à demanda bruta não disponíveis no
estoque disponível ou a partir das entregas agendadas
- sinaliza uma situação potencial de atraso na entrega, o que
requer a liberação planejada de um pedido p/ evitar atrasos
- Njt = necessidade líquida do item j no período t.
N jt = max {0, G jt − I jt }
Prof. Fogliatto Pós-Grad. em EP V- 38
Exemplo: cálculo de Njt
Período
1 2 3 4 5 6 7 8 9
Item 1, Nível 0
Necessidade bruta 50 20 30 40 40 30 25 15 30
Entrega Agendada 120 120
Estoque Esperado 120 70 50 20 100 60 30 5 0
Necessídade líquida 10 30
Liberação planejada do pedido 120 120
Item γ , Nível 3
Necessidade bruta 300 300
Demanda Agendada
Estoque Esperado
Necessídade líquida
Liberação planejada do pedido
dd (1) = d1 × B
dd (1) = ( 0 0 240 100 0 0 0 0 0 ) × B
x = ( 0 0 0 0 440 100 0 480 0 )
Item γ , Nível 3
Necessidade bruta 300 300
Demanda Agendada
Estoque Esperado
Necessídade líquida
Liberação planejada do pedido
Item α , Nível 4
Necessidade bruta 480 480 30
Demanda Agendada
Estoque Esperado
Necessídade líquida
Liberação planejada do pedido
Prática Ve
Item β, Nível 4
Necessidade bruta 0 360 3750 0 0 960 0 0 0
Prof. FogliattoDemanda Agendada Pós-Grad. em EP V- 47
Estoque Esperado 4000 4000 3640 0 0 0 0 0 0
Necessídade líquida 110 960
Liberação planejada do pedido 2000