Você está na página 1de 17

Universidade Federal de Uberlndia

Faculdade de Engenharia Mecnica


Engenharia Mecatrnica
Simulao de Sistemas Automatizados
Prof. Dr. Jos Jean-Paul Zanlucchi de Souza Tavares

Mdulo 2
SIMULAO
COMPUTACIONAL

Mateus Amarante Araujo 11111EMT012


Pedro Paulo Rocha Martins 11111EMT014
Uberlndia, Dezembro de 2014

Sumrio

1. Introduo e Objetivos.................................................................................................... 2
3. Procedimentos .................................................................................................................. 3
3.1. Confeco dos Diagramas ACD .............................................................................. 3
3.2. Simulao Manual ...................................................................................................... 3
3.3. Simulao em Simul8 ............................................................................................. 4
3.4. Simulaco em Matlab ............................................................................................. 4
4. Resultados ......................................................................................................................... 7
4.1. Confeco dos diagramas ACD ............................................................................... 7
4.2. Simulao Manual ...................................................................................................... 9
4.3. Simulao em Simul8 ........................................................................................... 10
4.4. Simulaco em Matlab ........................................................................................... 14
4.5. Anlise do Pessoal ................................................................................................... 16
5. Concluses ...................................................................................................................... 17
1. Introduo e Objetivos

Depois de ter aprendido e praticado o processo de aquisio, tratamento e


inferncia de dados obtidos de processos produtivos reais, deseja-se simular estes eventos
em um ambiente virtual, considerando as anlises feitas. Assim, nesta prtica, desenvolver-
se- os processos de Modelagem ACD, simulao manual, por meio de programao de
computador e por meio da utilizao de software de simulao dedicado.
O objetivo desenvolver experincia nestas tarefas e fazer uma comparao dos mtodos.

2. Procedimentos

3.1. Confeco dos Diagramas ACD

O sistema produtivo a ser modelado e simulado consiste em uma fbrica de


frigideiras simplificada, em que se tem como matria prima chapas e barras, que
passam por 3 processos, resultando em frigideiras cromadas ou pintadas.
Chapas passam pelo processo de estampagem e as barras por conformao.
Os produtos destas transformaes, base e cabo, vo para o processo de
soldagem, onde so unidas. Posteriormente, a frigideira passa por um processo
de acabamento: cromagem ou pintura. Cada atividade segue uma distribuio
de probabilidade e dependem de atendentes para serem realizadas.
Diante disso, foi proposto a modelagem de 3 configuraes deste sistema:
1) Uma fila de atendente dedicada para cada atividade com o n de pessoas
suficientes para tal
2) Uma fila nica de atendentes, que devem dar suporte a todas atividades
3) Filas dedicadas aos processos de cromagem e pintura, e outra compartilhada
pelas demais atividades

3.2. Simulao Manual

Para a simulao manual, foi utilizada a metodologia mostrada em sala de aula,


utilizando o valor mdio das funes de densidade de probabilidade ou moda, para o
caso das distribuies triangulares.
3.3. Simulao em Simul8

A simulao foi feita no software comercial Simul8. Para isso, construiu-se o


diagrama de blocos conforme o desenho a seguir:

Figura 1 - DIagrama ACD no SImul8

O tempo de simulao foi feito para 23 dias com jornada de trabalho de 8 horas: 11040
minutos. As atividades foram setadas conforme a apostila. Os recursos foram setados
conforme os diagramas ACD, variando a quantidade de funcionrios.
3.4. Simulaco em Matlab
Figura 2 - Fluxograma do Sofware

Foi requisitado que os alunos fizessem a simulao do sistema proposto


utilizando a ferramenta MATLAB. Diante disso, o grupo pensou em fazer um
programa genrico e flexvel de modo que ficasse fcil fazer alteraes nas
propriedades do sistema, necessitando de poucas mudanas no cdigo.
Ento, estudou-se como se poderia generalizar o problema, observando-se os
seguintes padres (alguns foram generalizados alm das necessidades dos
problemas propostos):

- Cada atividade segue uma distribuio de probabilidade;


- Cada atividade depende de outra(s) fila(s) de componentes e atendentes para ser
realizada, exceto as atividades de entrada de matria-prima;
- Ao fim de uma operao de uma atividade, abastece-se no mnimo uma fila de
componente e uma de atendente (as atividades de entrada de matria-prima no
depende de atendentes);
- Cada operao de tirar e colocar elementos em uma fila dada em uma certa
quantidade (ex: para que a soldagem seja realizada, ela necessita que haja 2
atendentes disponveis).
Com estes e outros padres observados, pensou-se em remodelar o sistema
dividindo-o em 3 elementos primrios: Atividade, Fila de Componentes e Fila
de Atendentes; de forma que se definiu constantes referenciando um desses
elementos; para serem utilizados em ndices de vetores que conm
informaes (Ex: tam_fila_componente[fila] e termino_atividade[atv]). Assim,
pode ser possvel utilizar laos de modo que se faa as mesmas operaes
para diferentes casos, diminuindo o tamanho do cdigo e aumentando a
flexibilidade do programa.
Ento, com essas consideraes, o algoritmo desenvolvido para a execuo desta
simulao possui o seguinte diagrama de software genrico.
4. Resultados

4.1. Confeco dos diagramas ACD

Foi elaborado os seguintes diagramas ACD (Para fazer a confeco dos diagramas foi
utilizado o software DIA, utilizando a metodologia mostrada no Mdulo em questo):

Figura 3 - Diagrama ACD para a configurao de Funcionrios por rea


Figura 4 - Diagrama ACD para a configurao de funcionrios multitarefas
4.2. Simulao Manual
Tempo atividade finalizadas Atividades comeadas
Conformacao C1(0.18)
Estampo B1(0.2)
0 Entrada(C1 e B1) Entrada CB2(0.25)
0.18 Conformacao C1(0.18)
0.2 Estampo B1(0.2) Soldagem1(0.42)
Conformacao C2(0.43)
Estampo C2(0.45)
0.25 Entrada CB2(0.25) Entrada BC3(0.5)
0.42 Soldagem1(0.42) Cromagem(0.72)
0.43 Conformacao C2(0.43)
0.45 Estampo C2(0.45) Soldagem2(0.67)
Conformacao C3(0.68)
Estampo B3(0.7)
0.5 Entrada BC3(0.5) Entrada CB4(0.75)
0.67 Soldagem2(0.67) Cromagem(0.93)
0.68 Conformacao C3
0.7 Estampagem B3 Soldagem3(0.92)
0.72 Cromagem1 Produto Pronto 1
Conformacao C4(0.93)
Estampo B4(0.95)
0.75 Entrada CB4 Entrada CB5(1)
0.92 Soldagem3 Pintura3(1.12)
Cromagem2
0.93 ConformacaoC4 Produto 2 Pronto
0.95 Estampo B4 Soldagem4(1,17)
Conformacao C5(1.18)
Estampo B5(1.2)
1 Entrada CB5 Entrada CB6(1.25)
1.12 Pintura 3 Produto 3 Pronto
1,17 Soldagem4 Pintura4(1.37)
1.18 Conformacao C5(1.18)
1.2 Estampo5 Soldagem5 (1.42)
Conformacao C6(1.43)
Estampo B6(1.45)
1.25 Entrada CB6 Entrada CB7(1.5)
1.37 Pintura 4 Produto 4 pronto
1.42 Soldagem 5 Pintura5 1.62
1.43 Conformao6
1.45 Estampo6 Soldagem6 1.67
Conformacao C7(1.68)
Estampo B7(1.7)
1.5 Entrada CB7 Entrada CB8(1.75)
1.62 Pintura5 Produto 5 pronto
1.67 Soldagem6 Pintura6(1.87)
1.68 Conformacao7
1.7 Estampo7 Soldagem7 (1.92)
Conformacao C8(1.93)
Estampo B8(1.95)
1.75 Entrada 8 Entrada CB9(2)
1.87 Pintura 6 Produto 6 pronto
1.92 Soldagem 7 Pintura 7 2.12
1.93 Conformacao 8
1.95 Estampo 8 Soldagem 8(2.17)
Conformacao C9(2.18)
Estampo B9(2.2)
2 Entrada 9 Entrada CB1-(2.25)
2.12 Pintura 7 Produto 7 pronto
2.17 Soldagem 8 Pintura 8 (2.37)
2.18 Conformacao 9
2.2 Estampagem 9 Soldagem 9 2.42

Conformacao C10(2.43)
2.25 Entrada 10 Estampo C10(2.45)
2.37 Pintura 8 Produto 8 pronto
2.42 Soldagem 9 Pintura 9 2.62
2.43 Conformao10
2.45 Estampagem10 Soldagem 10 (2.65)
2.62 Pintura 9 Produto 9 pronto
2.65 Soldagem 10 Pintura 10 (2.85)
Todos os produtos
2.85 Pintura 10 prontos
Figura 5 - Simulao manual do problema

4.3. Simulao em Simul8

Conforme visto anteriormente, foram feitas anlises para diversas configuraes de


funcionrios. Os valores mostrados se referem s mdias. As populaes se
encontram em anexo. Foram criados os indicadores produtos por pessoa(PPP) e
produtos por pea inacabada(PPPI) que sero explicados mais a frente. Funcionrios
por rea se refere configurao em que cada etapa tem sempre disponvel a
quantidade de funcionros necessria.
Quantidade de Funcionrios Pessoas efetivas Produto final Peas inacabadas PPP PPPI

7 4,83 43916,30 306,20 6273,76 143,42

6 4,85 43947,40 210,40 7324,57 208,88

5 4,58 40303,40 7736,80 8060,68 5,21

4 3,81 30338,60 27730,60 7584,65 1,09

Funcionrio por rea 4,83 44046,50 225,91 6292,36 194,97

Figura 6 - Resultados da Simulao em Simul8

Para uma melhor visualizao dos dados, foi feito a mesma tabela com os valores
relativos quantidade de funcionrios igual a 7.

Quantidade Pessoas Produto Peas PPP PPPI


Funcionrios efetivas final inacabadas

7 100,00% 100,00% 100,00% 100,00% 100,00%

6 100,37% 100,07% 68,71% 116,75% 145,64%

5 94,82% 91,77% 2526,71% 128,48% 3,63%

4 78,84% 69,08% 9056,37% 120,89% 0,76%

Funcionrio por 100,00% 100,30% 73,78% 100,30% 135,94%


rea

Figura 7 - Resultados relativos da Simulao em Simul8

Transformando os dados em informaes visuais, foram construdos grficos dos


indicadores em funo das configuraes de funcionrios.
Pessoas efetivas x Quantidade de Funcionrios
6.00

5.00

4.00
Pessoas efetivas

3.00

2.00

1.00

0.00
7 6 5 4
Quantidade de Funcionrios

Figura 8 - Pessoas efetivas x Quantidade de Funcionrios

Produto final x Quantidade de Funcionrios


50000.00
45000.00
40000.00
35000.00
Produto final

30000.00
25000.00
20000.00
15000.00
10000.00
5000.00
0.00
7 6 5 4
Quantidade de Funcionrios

Figura 9 - Produto FInal x Quantidade doe funcionrios


Peas inacabadas x Quantidade de Funcionrios
30000.00

25000.00
Peas inacabadas

20000.00

15000.00

10000.00

5000.00

0.00
7 6 5 4
Quantidade de Funcionrios

Figura 10 - Peas inacabadas x Quantidade de funcionrios

PPP x Quantidade de funcionrios


9000.00

8000.00

7000.00
Produtos por Pessoa

6000.00

5000.00

4000.00

3000.00

2000.00

1000.00

0.00
7 6 5 4
Quantidade de Funcionrios

Figura 11 - PPP x Quantidade de funcionrios


PPPI x Quantidade de funcionrios
250.00

Produto por pea inacabada


200.00

150.00

100.00

50.00

0.00
7 6 5 4
Quantidade de Funcionrios

Figura 12 - PPPI x Quantidade de funcionrios

4.4. Simulaco em Matlab

Os resultados do MATLAB e do programa em C/C++ geraram resultados condizentes,


entretanto, o desempenho do programa escrito na ltima linguagem foi extremamente
superior. Simulaes de 160 segundos no MATLAB duraram milissegundos em C/C++. Com
muito esforo tentou-se otimizar o tempo do primeiro programa, entretanto, no encontrou-
se soluo sem ter que mudar o paradigma de resoluo do cdigo. Alm do fato de que
linguagens compiladas (Ex: C/C++) geralmente so mais rpidas que as interpretadas (Ex:
MATLAB), a discrepncia pode explicada pela caracterstica do MATLAB de no ser eficiente
quando se faz varredura em vetores sem utilizar seus recursos automticos.
Assim, por questo de viabilidade, os resultados aqui apresentados foram calculados pelo
programa escrito em C/C++. Em todos os casos, foi simulado uma rotina de 23 dias com 8
horas de trabalho por dia.

Funcionrios Dedicados

PRODUO DE FRIGIDEIRAS
Cromadas: ~7350 Pintadas: ~36700

PEAS INACABADAS
Chapa: 0~5 Barra: 0~5
Base: 0~350 Cabo: 0~350
Frigideira sem acabamento: 0~1

UTILIZAO
Funcionrios: ~0.70
Estampagem: ~0.82 Conformao: ~0.72
Soldagem: ~0.88
Cromagem: ~0.20 Pintura: ~0.685

Fila nica de Atendentes (6 atendentes)

PRODUO DE FRIGIDEIRAS
Cromadas: ~7300 Pintadas: ~36700

PEAS INACABADAS
Chapa: 0~5 Barra: 0~5
Base: 0~350 Cabo: 0~350
Frigideira sem acabamento: 0~1

UTILIZAO
Funcionrios: 0.81
Estampagem: 0.82 Conformao: 0.72
Soldagem: 0.88
Cromagem: 0.20 Pintura: 0.685mateus amarante

Fila Dedicada a apenas Cromagem e Soldagem (6 Atendentes)

PRODUO DE FRIGIDEIRAS
Cromadas: 4500~5700 Pintadas: 22000~28000

PEAS INACABADAS
Chapa: 1000~8000 Barra: 1000~8000
Base: 2500~16000 Cabo: 2500~16000
Frigideira sem acabamento: 0~1

UTILIZAO
Funcionrios: 0.55~0.65
Estampagem: 0.65~0.80 Conformao: 0.61~0.71
Soldagem: 0.48~0.71
Cromagem: 0.10~0.15 Pintura: 0.45~0.53

Dentre as diversas observaes que podem ser feitas desses resultados, destacam-se: com
6 funcionrios e fila nica, a produo foi equivalente com a situao ideal, em que se tem
funcionrios suficientes e dedicados para cada atividade; o ltimo caso apresentou valores
variados, dificultando a inferncia de comportamentos padres, e com mesmo nmero de
atendentes que o caso anterior, produziu significativamente menos. Mais anlises sero
feitas nas sesses seguintes, comparando com os resultados de um simulador dedicado.

4.5. Anlise do Pessoal

V-se na tabela relativa que a diferena entre Podem ser vistos nos grficos
PPPxQuantidade de funcionrios que a quantidade de funcionrios mais eficiente 5,
apesar dessa levar uma pequena queda na produo efetiva. Porm, analisando o grfico
de Peas Inacabadas vemos que o estoque de peas inacabadas cresce, o que leva a um
aumento dos custos.
Apesar de no termos informaes a respeito das grandezas de custo de armazenamento e
de salrios, provvel que 6 funcionrios seja mais eficiente, j que o objetivo maximizar
a lucratividade da empresa. Vale ressaltar que no foi analisado a sazonalidade das vendas
dos produtos e da entrada de matria prima, o que essencial para um planejamento de um
sistema de produo.
5. Concluses

Com este trabalho, os alunos puderam experienciar etapas importantes do processo de


simulao de um sistema produtivo.
Verificou-se que a modelagem ACD constitui em uma das etapas mais difceis e importantes
do processo. Em geral, no existe uma regra bem definida na modelagem, muitas vezes
sendo necessrio projetar utilizando o mtodo da tentativa e erro. Alm disso, pde-se inferir
que uma modelagem ruim pode ocasionar em dificuldades desnecessrias de simulao e
at resultados equivocados
A simulao manual mostrou-se boa para dar uma noo de como o sistema pode se
comportar antes de iniciar qualquer estudo mais aprofundado. Entretanto, muitas vezes pode
no ser prtico, ainda mais frente aos simuladores atuais que so de fcil e rpida utilizao.
A implementao por programao destacou-se pela flexibilidade. Permite implementar
praticamente qualquer modelo e algoritmos, at mesmo os no oferecidos por softwares de
simulao dedicados. Entretanto, pode requerer tempo e esforo mental razoveis.
O software MATLAB apresentou-se vivel pela facilidade, principalmente no que diz respeito
a utilizao de funes densidade de probabilidade. Entretanto, mostrou-se ineficiente para
implementar cdigos mais flexveis. As linguagems C/C++ apresentou excelente
desempenho e adaptabilidade implementao de simulaes genricas e flexveis.
Entretanto requer mais prtica do projetista e geralmente exige mais tempo de
implementao.
Enfim, o simulador Simul8 destaca-se pela facilidade de uso e quantidade de recursos
oferecidos. Permite realizar simulaes complexas rapidamente sem muito esforo, possui
timas ferramentas de visualizao de dados e gerao de relatrios por meio de uma
interface grfica amigvel e intuitiva.
Portanto, cada etapa se mostrou bastante importante e cada uma possui algumas
caractersticas distintas. O modelo ACD mostrou-se imprescindvel, sendo a etapa inicial do
processo de simulao (depois da aquisio, tratamento e inferncia de dados do sistema),
enquanto que as demais podem ser executadas ou no, dependendo da aplicao, dos
requisitos de projeto e da experincia do operador.

Você também pode gostar