Você está na página 1de 32

1.

Simulao
1.1. Modelagem de Sistemas
No estudo de planejamento, comum depararmos com problemas de dimensionamento ou fluxo cuja soluo aparentemente complexa. Nestes a determinao da quantidade de um recurso ou do melhor roteiro de fluxo dentro do sistema caracteriza um funcionamento eficiente ou otimizado. Por otimizado queremos dizer que teremos um custo adequado e que teremos usurios satisfeitos com o ambiente ou com o servio oferecido. izemos tambm que um sistema ou processo adequadamente dimensionado est balanceado. !hamamos tais estudos de modela"em de sistemas. entre as tcnicas dispon#veis para a modela"em de sistemas temos a teoria das filas e a simulao.

1.2.Teoria das filas


$ aborda"em matemtica de filas se iniciou no princ#pio deste sculo %&'()* em !openha"ue, inamarca, com $. +. ,rlan", considerado o pai da -eoria das .ilas, estudando o problema de redimensionamento de centrais telef/nicas, mas somente ap0s a 1e"unda 2uerra 3undial ela foi utilizada em outros problemas. evido 4 complexidade matemtica al"uns problemas no so resolvidos pela teoria.

1.3.Simulao
!om o sur"imento do computados na dcada de 5(, a modela"em de filas p/de ser analisada pelo 6n"ulo da simulao, a simulao um mtodo que cria um modelo que imita parcial ou totalmente as caracter#sticas do sistema estudado. $ tcnica de simulao visual, cujo uso se iniciou na dcada de )(, teve uma aceitao surpreendente, devido ao menor n#vel de complexidade, assim seu uso cresceu enormemente.

2. Usando o ARENA em Simulao


7 $8,N$ ao mesmo tempo uma lin"ua"em de simulao e um ambiente de trabalho e experimentao, que pode ser usado para testar o modelo e fazer a apresentao, que pode ser usado para testar o modelo e fazer a apresentao de seus resultados, atravs de avanados recursos de animao.

2.1.A Viso do Mundo do ARENA


7 $8,N$ visualiza o sistema a ser modelado como constitu#do por um conjunto de esta9es de trabalho que prestam servios a clientes ou entidades que se movem atravs do sistema. ,sta caracter#stica bsica pode ser utilizada de diversas maneiras, podendo ter, por exemplo: Pessoas %entidades* percorrendo as diversas se9es %stations* de um supermercado onde efetuam compras; <m autom0vel %entidade* sendo fabricado nas diversas se9es %stations* de um fbrica; !lientes %entidades* che"am a um banco e utilizam os servios dos diversos departamentos %stations* do banco. $ssim para montarmos um modelo de simulao com o $8,N$, inicialmente constru#mos um fluxo"rama constitu#do pelas esta9es de trabalho e as op9es de fluxo para as entidades.

2.2.

Soft!are ARENA

7 $8,N$ tem a interface nos padr9es do 31 7ffice, com comandos e bot9es semelhantes e menus que a"re"am fun9es semelhantes 4s encontradas em outros soft=ares do >indo=s. $ barra de menus principal do $8,N$ possui os menus:

?uando um arquivo de modelo aberto %menu .@A,, opo 7P,N* ou um novo criado %menu .@A,, opo N,>*, o se"uinte ambiente de trabalho apresentado:

Barras de ferramenta do ARENA Standard (Padro)


B a barra que contem os comandos de manipulao de arquivos, impresso e edio. 8eCne tambm as op9es de nave"ao dentro da rea de trabalho e comandos para controle da simulao:

View (Visualizar)
,sta barra apresenta fun9es Cteis para nave"ao pela rea de trabalho:

Project Bar (Barra de Projeto Templates)


$ barra de projeto reCne os elementos que so usados para montar o modelo dentro da rea de trabalho do $8,N$. ,stes elementos so or"anizados na forma de DtemplatesE. !ada template um conjunto de elementos, chamados Dm0dulosE. $o anexar um template ao modelo, este aparece na barra de projeto como mais uma subjanela. ,sta barra ainda possui duas subjanelas permanentes: 8eports, que apresenta os relat0rios dispon#veis para o modelo, e Nave"ate, que apresenta as op9es de nave"ao do modelo.

3. ARENA Mdulos Prin i!ais


3.1."reate #$n%&io do 'ro&esso(
,ste elemento representa o in#cio de um processo, sendo sempre colocado no in#cio do fluxo"rama. 7s dados do m0dulo !reate podem ser fornecidos na tela !reate ou na Frea de Planilha. Para acessar a tela !reate, faa: G um duplo clique no bloco !reate localizado na Frea de -rabalho. Preencha os dados desejados conforme fi"ura.

3.2.'ro&ess #'ro&esso de Atendimento(


,ste elemento representa uma operao ou trabalho dentro do processo. 7s dados do m0dulo Process podem ser fornecidos na tela Process ou na Frea de Planilha. Para acessar a tela Process, faa: G um duplo clique no bloco Process localizado na Frea de -rabalho. Preencha os dados desejados conforme fi"ura.

3.3.)is*ose #T+rmino do 'ro&esso(


,ste elemento a contraparte do D@n#cioE, e representa o trmino de um processo, sendo sempre colocado no final do fluxo"rama. $p0s o atendimento o ve#culo sai do sistema. G um duplo clique no bloco ispose localizado na Frea de -rabalho.

3.,.E-em*lo .1
Neste primeiro exemplo simularemos o funcionamento de um ped"io. Para o ped"io so dispon#veis os se"uintes dados: He#culos che"am ao ped"io com mdia de I( se"undos, de acordo com a distribuio exponencial ne"ativa, %,JP7%I(**. 7 atendimento tambm se"ue a distribuio exponencial ne"ativa com mdia de K( se"undos, %,JP7%K(**. S"#U$%" !he"ada dos He#culos: "reate.

$tendimento no Ped"io: 'ro&ess.

1a#da do He#culo: )is*ose.

.luxo"rama completo:

epois de completado o fluxo"rama e antes de solicitar a execuo do modelo, devemos fornecer as op9es de controle da execuo. Para isto devemos clicar em Setu*... no menu Run %Larra de menus principal* e preencher adequadamente os campos das se"uintes abas: Na aba 'ro/e&t 'arameters fornecemos o t#tulo do projeto, o nome do analista que criou o modelo $8,N$, e se ativou a solicitao de estat#sticas para entidades, recursos, filas e processos; Na aba Re*li&ation 'arameters temos: Re*li&ation Num0er M &, ou seja, o modelo ser executado uma Cnica vez; 1arm2u* 'eriod M (, ou seja, no ter per#odo de aquecimento. ,ste valor se aplica quando desejamos que o modelo seja executado durante um certo per#odo de tempo sem coleta de dados estat#sticos, e somente ap0s ente per#odo que se comea a coletar estat#sticas. B Ctil quando estamos modelando um sistema complexo e desejamos nos asse"urar de que, no ponto de in#cio de coleta de estat#sticas, todo o sistema est em pleno funcionamento; Re*li&ation leng3t 4 IN(((, ou seja, o modelo ser interrompido depois de transcorridos IN((( unidades de tempo, a unidade de tempo determinada em Time 5nits; 6ours 'er )a7 M KO, ou seja, o modelo considerar cada dia com KO horas; 8ase time units M Se&onds, neste campo determinaPse qual ser a unidade de tempo que sero apresentados os relat0rios da simulao.

3.9.E-er&%&ios
&. Navios che"am a um porto a intervalos de ,JP7%)* horas e "astam -8@%I, 5, &(* horas para descarre"ar. .aa o dia"rama de blocos e submetaPo ao $8,N$. 1imule )QN( horas %& ano*. etermine os valores para: a* -axa de ocupao do porto; b* -amanho mdio da fila de navios; c* -empo mdio na fila. ,m uma fbrica de "eladeiras, na seo de colocao de motores, a che"ada de uma "eladeira sem motor ocorre a intervalos de ,JP7%5(* minutos e "astamPse -8@$%K5, I5, 5(* minutos para o servio. etermine o tamanho mdio da fila. .aa o dia"rama de blocos e submetaPo ao $8,N$. 1imule O)( minutos %) horas*. <m "erente deseja estudar o sistema de carre"amento de uma minerao. 7 sistema em estudo consiste somente da che"ada dos caminh9es e do atendimento destes por uma carre"adeira. 7 intervalo entre che"adas dos caminh9es ao sistema est no arquivo -,!R&.txt e o tempo de atendimento dos caminh9es est no arquivo -$R&.txt. 1imule esse sistema em funcionamento durante &( dias trabalhando ) horas por dia e sem tempo de aquecimento. !olete as estat#sticas em minutos. a* !olete o tempo mximo na fila e o tempo mdio b* !olete o nCmero mdio e o nCmero mximo de caminh9es na fila. c* !olete a taxa de ocupao da carre"adeira. d* Herifique o que acontece com os par6metros coletados nos itens a*, b* e c* com a introduo de mais uma carre"adeira. K S Na mesma empresa o "erente deseja a"ora estudar a parte onde feita a descar"a. ,sta parte do sistema consiste da che"ada dos caminh9es e do atendimento destes por um britador. 7 intervalo entre che"adas dos caminh9es foi estimado e o mesmo para o sistema anterior e o tempo que os caminh9es levam para descarre"ar est no arquivo -$RK.txt. 1imule esse sistema em funcionamento durante &( dias trabalhando ) horas por dia e sem tempo de aquecimento. !olete as estat#sticas em minutos. a* !olete o tempo mximo na fila e o tempo mdio b* !olete o nCmero mdio e o nCmero mximo de caminh9es na fila. c* !olete a taxa de ocupao do britador. I S evido ao alto nCmero de caminh9es na fila do sistema anterior o "erente decidiu fazer a simulao do sistema como um todo. 1endo assim o seu funcionamento pode ser descrito da se"uinte forma: os caminh9es so carre"ados por uma carre"adeira, depois se"uem para o local onde est o britador, che"ando l eles descarre"am e voltam para o local onde est a carre"adeira. 7s tempos do transporte at o britador esto no arquivo -8$N1&RI.txt e os tempos do transporte do britador at a carre"adeira esto no arquivo -8$N1KRI.txt. 7 1istema funciona com Q caminh9es. %1istema fechado*. 1imule esse sistema em funcionamento durante &( dias trabalhando ) horas por dia e sem tempo de aquecimento. !olete as estat#sticas em minutos. a* !olete os tempos mximos nas filas e os tempos mdios b* !olete os nCmeros mdios e os nCmeros mximos de caminh9es nas filas. c* !olete a taxa de ocupao do britador e da carre"adeira e identifique o "ar"alo do sistema.

K.

I.

O.

5.

3.:.)e&ide #'ro&esso de )e&iso(


,ste elemento introduz ou no um desvio na seqTGncia do fluxo"rama. !aso determinada condio seja satisfeita, o fluxo se"ue e desviado para outra parte do processo, caso contrrio, continua sua seqTGncia normal. Para acessar a tela ecide, faa: G um duplo clique no bloco ecide localizado na Frea de -rabalho. Preencha os dados desejados conforme fi"ura.

3.;.Entit7 #M<dulo das Entidades(


7 m0dulo de dados ,ntitU reCne as defini9es e par6metros referentes a todos os tipos de entidades usados pelo modelo. $ entrada de dados realizada atravs da rea de planilha ou de uma caixa de dilo"o. Para abrir a caixa de dilo"o: !lique com o boto direito sobre a planilha e escolha a opo D,dit via ialo"E; Preencha os dados desejados conforme fi"ura.

3.=.Resour&e #M<dulo dos Re&ursos(


7 m0dulo de dados 8esource relaciona todos os recursos usados no modelo. Por recurso, entendePse uma estrutura que ser usada pela entidade, a qual ir despender uma certa quantidade de tempo neste processo. <m recurso, ento, poderia ser uma mquina onde a pea sofre um processo, um caixa bancrio que atende a um cliente ou uma mesa de cirur"ia por onde passa o paciente. o mesmo modo que o m0dulo ,ntitU, seus dados podem ser editados pela planilha ou pela caixa de dilo"o.

3.>.E-em*lo .2
7 "erente do depto. de 8V pretende testar a estrat"ia para o processo de seleo de trainees deste ano atravs de um modelo de simulao. 7s curr#culos, desta vez, sero recebidos apenas via ePmail. ,stimaPse que estes che"uem em intervalos de O minutos se"uindo uma distribuio exponencial. 7s ePmails so lidos inicialmente por uma secretria, se"uindo uma distribuio normal de mdia I minutos e desvio padro de &. ,la separa todos os curr#culos que no possuem os requisitos essenciais e os envia para o arquivo. 7s curr#culos que atendem aos requisitos so enviados para a rea espec#fica, tambm via ePmail, que os avalia detalhadamente em um tempo de mdia &( minutos com desvio padro de K, se"undo uma distribuio normal. 7s curr#culos aprovados nesta fase so enviados ao pr0prio "erente de 8V, e os recusados vo para o arquivo. 1abePse que K(W dos curr#culos recebidos no possuem os requisitos bsicos e que )(W dos curr#culos enviados para rea espec#fica so recusados. iante da ur"Gncia para a contratao, o "erente de 8V deseja saber se al"uma etapa ficar sobrecarre"ada, "erando atraso no processo. $ simulao de um dia de trabalho %) horas* ser considerada suficiente para anlise. S"#U$%" !he"ada dos !urr#culos: "reate.

-rabalho da 1ecretaria: 'ro&ess.

1eparao dos !urriculos: )e&ide.

$valiao na Frea ,spec#fica: 'ro&ess.

$provao pela Frea ,spec#fica: )e&ide.

-rmino do fluxo"rama, curr#culos so arquivados ou aprovados: )is*ose. !urr#culos $provados

!urr#culos 8eprovados

.luxo"rama completo:

!onfi"ura9es do Run Setu*:

3.1.. E-er&%&ios
&. 1uponha que uma confeco de roupas por encomenda, deseja analisar seu processo de produo. 7s dados so os se"uintes: 7s pedidos che"am em intervalos de ,JP7 %&K* minutos so feitos os cortes em uma estao de trabalho, da# as peas cortadas so enviadas para a costura, ap0s a costura passam por uma inspeo de qualidade, peas defeituosas so retornadas para a costura para o retrabalho; -empos de produo: !orte: -8@$ %), &(, &K* minutos; !ostura: -8@$ %&), KK, K)* minutos; -empo de inspeo i"ual a K minutos. NCmero de .uncionrios: !orte: (& funcionrio; !ostura: (K funcionrios; @nspeo: (& funcionrio. Xndice de rejeio na inspeo de qualidade: K(W. esejamos saber: a* ?ual a taxa de ocupao de cada funcionrioY b* ?ual o tamanho mdio de cada filaY K. ,m um fbrica che"am pedidos a cada ,JP7 %KI* minutos e vo para a produo, "astando <N@. %&5, K5* minutos. $ se"uir passam por um processo de inspeo, em que demoram -8@$ %&5, &Q, K(* minutos para serem inspecionados, tendo um percentual de falha de I(W. $s peas defeituosas vo para uma estao de reparo. $s peas sem defeito vo para a expedio. Na estao de reparo se "asta <N@. %&(, &5* minutos e, a se"uir, as peas vo para a expedio. 1imule &((( minutos. PedePse: a* ?ual a taxa de ocupao de cada servidorY b* ?ual o tamanho mdio de cada filaY c* ?ual o tempo mdio em cada filaY I. 7 processo de monta"em de um produto se"ue as se"uintes etapas: o pedido recebido e um operador faz os primeiros preparativos e passa o produto para o processo de monta"em. $p0s a monta"em o produto enviado ao setor de expedio onde enviado ao cliente. <ltimamente, tem havido vrias reclama9es sobre defeitos. ,m vista disso, foi decidido implantar um posto de inspeo ap0s a monta"em do produto ,sta inspeo ser feita por um novo funcionrio. !aso um produto no seja aprovado pela inspeo este produto retorna ao setor de monta"em. 7 tempo entre che"adas dos pedidos se"ue uma distribuio exponencial com mdia &&.I %minutos*. 7 processo de preparao do pedido se"ue uma distribuio normal com mdia &K e desvioPpadro de &.NO. $ monta"em do produto se"ue uma distribuio trian"ular com m#nimo &(, moda &&.5 e mximo &O. 7 tempo "asto pela inspeo ser fixado em Q.5 minutos e em mdia )5W dos produtos passam pela inspeo sem problemas 1imule este modelo por &((( minutos durante KO horas por dia e colete as estat#sticas em minutos. Herifique a ocupao dos funcionrios em cada posto de trabalho. O. <ma central de atendimento de emer"Gncia recebe uma chamada em mdia a cada &5 minutos se"uindo uma distribuio exponencial. 7s tipos de chamadas possuem as se"uintes caracter#sticas:

&i!o de '(amada .alsa ,mer"Gncia sem risco de vida ,mer"Gncia com risco de vida

Por enta)em das '(amadas &5W do total de chamadas )5W das no falsas &5W das no falsas

&em!o de Atendimento *min.+ -8@$%&(; &&; &I* N783$A%K5; &* -8@$%&); K&; I(*

5. <m sistema possui duas mquinas %$ e L* com suas respectivas filas. ois tipos de entidades entram no sistema: -ipo @ e -ipo @@. Na fila da mquina $, somente so aceitas entidades do -ipo @. Z a mquina L, aceita os dois tipos de entidades. 1empre que uma entidade do -ipo @ entra no sistema se a fila da mquina $ estiver menor que a fila da outra mquina ento ela processada na mquina $, caso contrrio na mquina L. $s entidades che"am a cada &( minutos se"uindo uma distribuio exponencial, sendo 5(W das entidades do -ipo @ e os outros 5(W do -ipo @@. 7 tempo de processamento na mquina $ se"ue uma distribuio normal com mdia ) e desvio padro de K minutos. 7 tempo de processamento na mquina L se"ue uma mdia de N.5 minutos com desvio padro de K minutos tambm se"uindo uma distribuio normal. 1imule este sistema por &( dias funcionando KO horas por dia. !olete as estat#sticas em minutos. Herifique a ocupao das mquinas bem como os tempos mdios nas filas e os nCmeros mdios de entidades nas filas. N. $ diretoria de uma certa empresa deseja implantar um sistema de e2&ommer&e para vender seus produtos pela @nternet. 7 setor de vendas solicitou um estudo sobre o impacto que este sistema teria sobre a sua rea. 7 processo de venda ser feito da se"uinte maneira: os pedidos che"am ao setor em formato de ePmail. 7 funcionrio responsvel analisa o pedido e verifica se todos os itens existem no estoque da empresa. !aso falte al"um item, o pedido enviado para o departamento de produo, fora da abran"Gncia deste estudo. !aso todos os itens estejam dispon#veis, ele envia o pedido para outro funcionrio. 7 se"undo funcionrio entra em contato com a administradora do carto de crdito %os pedidos onPline s0 so aceitos mediante pa"amento com carto*. !aso haja al"um problema com o carto, o pedido recusado e desconsiderado. 1e a administradora aceitar a cobrana, o pedido encaminhado para o almoxarifado. $s previs9es so de que os pedidos che"aro em intervalos de tempo de mdia &( minutos, se"undo uma distribuio exponencial. 7 processo de verificao do estoque leva um tempo que se"ue a distribuio normal de mdia ) minutos, com desvio padro de (.Q5. 7 processo de verificao de crdito junto 4 administradora do carto se"ue uma distribuio trian"ular de m#nimo O, moda N e mximo ' minutos. Por experiGncia com outros canais de vendas, sabePse que K(W dos pedidos contm itens em falta, e QW das transa9es com carto so recusados pela administradora. 7 "erente do setor de vendas quer saber se al"um dos funcionrios ficar sobrecarre"ado. <ma simulao do per#odo de um dia de trabalho %) horas* ser considerada suficiente para o estudo.

,. &ra-al(ando om m.lti!las Entidades


,m al"uns processos existe a necessidade de se multiplicar as entidades %como uma caixa que che"a fechada, aberta e fornece &( peas que estavam em seu conteCdo*, ou a"re"ar entidades %como um *allet no final de uma linha de produtiva, que ao reunir &( peas, levado para o estoque*. 7 $8,N$ possui dois m0dulos para auxiliar neste tipo de situao:

,.1.8at&3 #M<dulo de Agru*amento(


,ste m0dulo de fluxo"rama serve para criar a"rupamentos de entidades. ?uando colocado no fluxo do processo, ele acumula as entidades em fila at que che"ue a quantidade especificada. ?uando isso acontece, as entidades so retiradas da fila e a"rupadas em uma Cnica entidade representativa %um lote*, que se"ue em frente no fluxo do processo. 7 lote formado pode ser temporrio ou permanente. 1e for permanente, as entidades que o comp9em sero definitivamente retiradas do modelo e apenas a entidadePlote continuar; 1e for temporrio, o lote pode ser desfeito posteriormente atravs do m0dulo Se*arate, explicado a se"uir. $ caixa de dilo"o do m0dulo 8at&3 a se"uinte:

,.2.Se*arate
,ste m0dulo de fluxo"rama possui funo inversa 4 do m0dulo 8at&3. 7 Se*arate serve para desfazer os lotes temporrios formados pelo 8at&3, mas tambm pode criar duplicatas das entidades que passam por ele. $s duplicatas mantGm as mesmas caracter#sticas da entidade ori"inal.

,.3.E-em*lo .3
ando continuidade ao estudo do exemplo anterior, o "erente do depto. de 8V pretende analisar mais a fundo o processo de avaliao realizado dentro da rea espec#fica, uma vez que esta no capaz de avaliar os curr#culos com a rapidez necessria. Nesta etapa, o curr#culo inicialmente impresso em duas c0pias, o que leva um tempo de distribuio normal, mdia K minutos e desvio padro de (,5. <ma das c0pias vai para uma secretria, que o arquiva para futuras referGncias, levando um tempo de distribuio normal com mdia O minutos e desvio padro de (,5. $ se"unda c0pia vai para um supervisor tcnico, que verifica os atributos profissionais e universitrios do candidato, em um tempo re"ido pela distribuio normal, mdia Q e desvio padro &. ,ste supervisor decide pela aprovao ou no do candidato. <m turno de trabalho %) horas* ser suficiente para a anlise inicial. <m dos recursos de modela"em oferecidos pelo $8,N$ a possibilidade de se criar hierarquias dentro da l0"ica do modelo. ,ssa hierarquia acontece atravs da criao de DsubmodelosE, partes da l0"ica que so a"re"adas formando uma Dcaixa pretaE, podendo ser manipulada e conectada ao restante dos m0dulos normalmente, utilizaremos este exemplo para demonstrar como feita a criao dos submodelos.

S"#U$%" !rie o se"uinte fluxo"rama no $8,N$, lembrePse que os dados necessrios foram fornecidos no exemplo anterior.

!riao do 1ubmodelo: ,scolha um *ro&ess na 8arra de 'ro/etos; $o abrir a tela *ro&ess selecione su0model no campo t7*e, clique em 7+.

!lique com o boto direito do mouse no *ro&ess criado e escolha a opo Edit Su0model, assim abrir uma nova tela que ser o submodelo, construa o fluxo"rama abaixo, ap0s isso clique novamente com o boto direito do mouse e escolha a opo "lose Su0model:

@mpresso de K c0pias do curr#culo: Se*arate.

!onfi"urao do Run Setu*.

,.,.E-er&%&ios
&. Laseado no exerc#cio (N anterior % Seo 3.1.*, concluiuPse que o se"undo funcionrio %responsvel pela verificao de crdito*, fica um tanto ocioso. $ "erGncia pretende aproveitar esta ociosidade para melhorar o processo e o relacionamento com os clientes. .icou decidido que a cada pedido recusado pela administradora, o funcionrio ir redi"ir um ePmail de resposta individual para o cliente, explicando as raz9es da recusa da venda. e acordo com os testes realizados, o tempo necessrio para redi"ir cada ePmail se"ue uma distribuio normal de mdia &.5 minutos e desvio padro de (.5. ,m se"uida, o pedido recusado ser impresso e colocado em uma pasta. 7 tempo para isso de distribuio normal com mdia K minutos e desvio padro de &. ao se acumularem 5 pedidos na pasta, ela ser levada para o "erente, que est realizando uma estat#stica dos motivos de recusa. 7 tempo de levar a pasta e voltar de distribuio normal com mdia N minutos e desvio padro de &.5. ?uando o pedido aceito, o funcionrio ir acessar o sistema do almoxarifado e cadastrar os itens do pedido, uma operao que leva o tempo de distribuio normal, com mdia I minutos e desvio padro (,5. 1imule o novo processo durante uma semana %5 dias* com um turno de trabalho de ) horas e verifique se a nova car"a de trabalho adequada ou excessiva para o funcionrio.

/. "s Mdulos Record e Assign


Para permitir uma maior flexibilidade na coleta de estat#sticas e alterao de par6metros do modelo, o Tem*late 8asi& 'ro&ess possui dois m0dulos muito Cteis:

9.1.Re&ord #M<dulo de "oleta(


7 m0dulo Re&ord serve para coletar estat#sticas em pontos do modelo escolhidos pelo usurio. ,ntre as informa9es que podem ser colhidas esto: conta"em de entidades, freqTGncia e intervalos de tempo. ,xpress9es personalizadas podem ser inclu#das tambm. $ caixa de dilo"o de Re&ord apresentada a se"uir:

9.2.Assign #M<dulo de Atri0utos(


7 m0dulo Assign serve para alterar ou associar valores 4s variveis, atributos de entidades, alterar a fi"ura das entidades e outros par6metros ou variveis do sistema. 1ua janela de dilo"o est mostrada abaixo:

9.3.E-em*lo .,
!onsidere o exerc#cio (& %Seo 3.1.*, suponha a"ora que a "erGncia da confeco deseja saber qual o nCmero de peas que so fabricadas com defeito. S"#U$%" Para resolvermos este problema basta inserirmos no fluxo"rama criado no exerc#cio um m0dulo Re&ord da se"uinte maneira:

!onta"em de Peas efeituosas: Re&ord

!onfi"urao do Run Setu*.

9.,.E-er&%&ios
&. 1uponha que uma confeco de roupas por encomenda, deseja analisar seu processo de produo. 7s dados so os se"uintes: 7s pedidos che"am em intervalos de ,JP7 %&K* minutos so feitos os cortes em uma estao de trabalho, da# as peas cortadas so enviadas para a costura, ap0s a costura passam por uma inspeo de qualidade; -empos de produo: !orte: -8@$ %), &(, &K* minutos; !ostura: -8@$ %&), KK, K)* minutos; -empo de inspeo i"ual a K minutos. Xndice de rejeio na inspeo de qualidade: K(W. esejamos saber: a* ?ual a taxa de ocupao de cada funcionrioY b* ?ual o tamanho mdio de cada filaY c* ?ual o nCmero de peas fabricadas com defeitoY ,ntre duas cidades, $ e L, existe um nCmero fixo%N* de linhas telef/nicas. !ada linha pode operar em ambas as dire9es, isto , ori"em em $ e L, mas somente com uma chamada por vez. 1e uma pessoa deseja fazer uma chamada e houver uma linha dispon#vel, a chamada completada imediatamente. 1e todas as n linhas estiverem ocupadas, pessoa recebe uma "ravao dizendo para ela desli"ar e tentar mais tarde. No existe dispositivo de espera, isto , chamadas bloqueadas por falta de linhas so perdidas. 7s tempos entre as tentativas de chamadas de $ para L se"uem uma exponencial %&(* se"., enquanto que as de L para $ uma exponencial %O* min., independente da cidade. 7 tempo da "ravao de K( se". @nicialmente, todas as linhas esto dispon#veis. $ simulao deve ser executada por KOh com I( min de aquecimento %=armPup*. @nicie com NM &(. etermine a taxa de ocupao das linhas, o nCmero total de chamadas por cidade de ori"em, o nCmero de chamadas bloqueadas e a proporo destas em relao ao total de chamadas %bloqueadas [ completadas*.

K.

Você também pode gostar