MODELAGEM E ANÁLISE DE SISTEMAS DE MONTAGEM UTILIZANDO REDES DE PETRI

Tamanho: px
Começar a partir da página:

Download "MODELAGEM E ANÁLISE DE SISTEMAS DE MONTAGEM UTILIZANDO REDES DE PETRI"

Transcrição

1 MODELAGEM E ANÁLISE DE SISTEMAS DE MONTAGEM UTILIZANDO REDES DE PETRI Reynaldo Chile Palomino Professor do curso de Ciências da Computação-UNIVALI-Biguaçu-S.C Pós-Graduando em Eng. de Produção, UFSC - CEP Florianópolis-S.C ABSTRACT With the rapid development of industrial automation in recent years, current Manufacturing Systems are characterized by a high degree of complexity and also by the large number of activities that occur in paralllel or concurrent form, so that it is sometimes difficult to represent them through traditional models. This paper, therefore, has as its aim to present the Petri Net as a tool for modelling and analyzing Discrete Manufacturing Systems, in which complexity, which is peculiar to this type of system, is dealt with in a simple and accessible form. Key Words : Petri Nets, Manufacturing Systems, Discrete Event Systems, Industrial Automation, Assembly Systems 1.- INTRODUÇÃO A utilização de modelos abstratos como um meio de representação da realidade de sistema para uma forma passível de análise matemática ou por simulação tem sido difundida em todos os campos da ciência (Argenta 1987). Até agora os métodos gráficos têm sido utilizados para representar o comportamento estático (planejamento) de sistemas produtivos mas, na realidade, todos os sistemas apresentam também um comportamento dinâmico. Nestes últimos anos, com o rápido desenvolvimento da automação industrial, observa-se que o grau de complexidade dos sistemas de manufatura cresceu consideravelmente devido à grande flexibilidade dos equipamentos do sistema produtivo por ter a capacidade de produzir diferentes tipos de peças, não simultaneamente, além do número de atividades que ocorrem em forma paralela e/ou concorrente ser muito grande. Portanto, já que estas são características próprias dos Sistemas de Manufatura atuais, estes resultam sendo muitas vezes impossíveis de serem projetados, analisados e implementados através de técnicas tradicionais de controle (Miyagi 1989). Sendo assim, qualquer técnica que se proponha a representar este tipo de sistemas complexos deve ter a capacidade de representar o comportamento do sistema o mais perto possível da realidade. Neste sentido, as Redes de Petri com suas diversas classes, têm se mostrado bastante adequadas para representar sistemas complexos de manufatura, além de permitir a representação de sistemas em diferentes níveis de abstração, e de facilitar a sua decomposição em subsistemas funcionais com uma clara definição das inter-relações entre estes subsistemas. Redes de Petri permitem também modelar explicitamente o paralelismo, a sincronização e as dependências e independências causais de eventos e processos de transformação envolvidos num ambiente industrial Este trabalho tem portanto como objetivo mostrar como as Redes de Petri podem ser utilizadas para representar de uma maneira simples sistemas de montagem onde certa prioridade é previamente estabelecida, assim como avaliar o desempenho dos mesmos.

2 2.- REDE DE PETRI T-TEMPORIZADA Uma Rede de Petri T-temporizada e uma 6 tupla RdP-T = ( P,T,Pré,Pós, M o, D) onde: P = { p1, p2,... pn} é um conjunto de lugares, n > 0. T = { t1, t2,... tm} é um conjunto de transições, m > 0. Pré : PxT N é a aplicação de arcos de entrada das transições (lugares precedentes). Pós : TxP N é a aplicação de arcos de saída das transições (lugares posteriores). P T =. D : T {0, R + } é o conjunto de todos os números reais não negativos M o : P N é a marcação inicial dos lugares, onde N = {1, 2, 3,...}. D é, uma função que associa a cada transição da Rede um tempo de disparo determinístico. Toda transição (atividade) temporizada pode ser desdobrada em dois eventos (transições primitivas ou disparos instantâneos), um disparo inicial e outro disparo final com um lugar entre elas; representando que o evento está acontecendo (ver figura 1). t {0,0} {d,d} P d {d} Transição não primitiva inicio Lugar de ocorrência fim figura 1.- transformação de uma transição não primitiva numa primitiva 3.- AS REDES DE PETRI E SUA RELAÇÃO COM OS SISTEMAS DE PRODUÇÃO A sua facilidade para modelar situações que dificilmente são representadas por outros modelos como: concorrência (duas máquinas trabalhando independentemente), sincronização entre vários processos (uma máquina está livre esperando uma parte ficar pronta para ser processada por ela), compartilhamento de recursos (um robô é requerido para manusear partes por duas máquinas, mas não pode servir ambas ao mesmo tempo), etc fazem das Redes de Petri uma ferramenta muito importante. Por exemplo, os modelos de filas são usados com muita freqüência para avaliar o desempenho (performance), mas sincronizações são difíceis (impossíveis) de se representar. Neste e em outros casos, as Redes de Petri são mais apropriadas para representar formalmente paralelismo e sincronizações em ambientes de Engenharia. Situações que comumente aparecem em sistemas de manufatura são as seguintes: a) Processos tendo relações de precedência entre si (seqüencialidade). b) Processos sendo executados ao mesmo tempo (paralelismo). c) Processos que não podem serem realizados até que outro processo alcance um certo estado (sincronização). d) Processos a ser seguidos não são determinados, o que mostra uma escolha entre alternativas (não determinismo). e) Processos possuindo conflitos entre competição e coordenação de atividades (alocação de recursos). Assim sendo, o uso das Redes de Petri para a modelagem, análise e controle de Sistemas Discretos de Manufatura tem recebido maior atenção nestes últimos anos por diversas razões (Favrel 1985; Rillo 1987; Al-jaar 1989; Zhou 1992 ): 1.- RdPs possuem uma forma gráfica fácil de entender, na qual é possível visualizar sistemas complexos.

3 2.- RdPs podem modelar concorrência, eventos assíncronos, relações de precedência lógica e interações estruturais numa maneira simples e natural. Conflitos, bloqueios, buffers finitos, sincronizações, prioridades, e operações de montagem e desmontagem podem ser modelados fácil e eficientemente. 3.- RdPs representam uma ferramenta de modelagem hierárquica, com uma base matemática e prática bem desenvolvida. As análises estrutural e temporal podem ser executados usando RdPs estocásticas. 4.- RdPs apresentam propriedades de decomposição, permitindo assim uma representação modular (Righini 1993). 5.- Mudanças num modelo de RdPs são feitas simplesmente pela adição de fichas, posições ou transições. Por outro lado, mudanças num modelo de cadeias de Markov usualmente requerem uma redefinição de todos os estados no modelo (Al-jaar 1990). 6.- RdP é um modelo abstrato, o que permite a representação de diferentes tipos de sistemas. 7.- RdP é um modelo que permite diversos níveis de abstração na representação de um mesmo sistema. 8.- RdPs permitem a descrição dos aspectos estáticos e dinâmicos do sistema a ser representado. 9.- RdPs contêm o conceito de estado parcial (Rillo 1988) RdPs podem ser usadas também para implementar sistemas em tempo real (Huang 1992) (Valette 1986) RdP é um modelo de fácil aprendizado, podendo funcionar como linguagem de comunicação entre especialistas de diversas áreas RdPs possuem métodos de análise, existindo atualmente ferramentas comerciais para análise dos tipos mais simples de redes. 4.- APLICAÇÃO DAS REDES DE PETRI A SISTEMAS DE MANUFATURA Para a especificação de um sistema em ambientes de manufatura é necessário possuir uma lista dos recursos disponíveis e das operações a serem executadas, assim como das relações de precedência entre operações, descrevendo desse modo o comportamento do mesmo. A respeito dos recursos utilizados no processo de produção (tais como: máquinas, buffers, matéria prima, robôs, etc), estes podem ser divididos em duas classes facilitando desse modo o processo de modelagem e posteriormente a análise da rede (Zhou 1992). Estes recursos são: a) Aqueles que permanecem fixos durante o processo produtivo (recurso-fixo) tais como máquinas, robôs, esteiras, etc, e b) aqueles que variam em número segundo o nível de produção (recurso-variado) tais como pallet, acessórios, matéria prima ou partes a serem processadas, etc. É sabido também que para a execução de operações de produção são utilizados ambos os tipos de recursos. Estes tipos de recursos, assim como as operações de produção podem ser modelados por lugares (círculos) numa Redes de Petri através de fichas. Portanto a existência de uma ficha num lugar que modela um recurso (lugar-recurso) vai significar a disponibilidade do recurso para a execução de uma operação. 5. PROPRIEDADES DE UMA REDE DE PETRI Para implementar e operar um Sistema de Manufatura usando RdPs e garantir seu funcionamento correto, a satisfação de 4 propriedades são importantes.

4 a) Vivacidade: Se o sistema a ser modelado por uma RdP for vivo, isto vai implicar a ausência de algum possível bloqueio (deadlock). Noutras palavras esta propriedade garante que o sistema vai operar com sucesso. b) Limitação (boundedness): A satisfação desta propriedade vai implicar na ausência de excesso de fichas nos lugares recurso. Excesso que pode causar um possível deadlock. c) Conservação: Vai significar que um recurso-fixo após a sua utilização, vai permanecer invariável em número, isto é, não pode ser consumido nem pode aumentar em número. d) Reversibilidade: implica a execução do comportamento cíclico do sistema que realiza suas funções repetidamente, implicando também a recuperação de erros no contexto de manufatura. Estas propriedades (Cardoso 1994, Peterson 1981) nas RdPs têm sido muito exploradas em sistemas de manufatura (Zhou 1992). 6. MODELAGEM DE UM SISTEMA DE MONTAGEM COM REDES DE PETRI T-TEMPORIZADA Uma linha de montagem é um sistema de eventos discretos, portanto pode ser facilmente modelado por uma RdP. Linhas de montagem são Sistemas de Manufatura em que diversas máquinas e/ou robôs (com ou sem ajuda do homen) realizam operações de montagem. Uma característica básica das linhas de montagem é que as partes fluem num único sentido, das máquinas de entrada para as máquinas de saída; sendo que as mesmas são separadas por buffers (B ij ). Para que uma máquina de montagem possa realizar uma operação, tem que ter no mínimo uma parte em cada um dos buffer de entrada realizando assim desse modo uma operação dada de montagem. Após a finalização da operação de montagem, então, o conjunto será colocado em seu buffer de saída correspondente. Quando se analisa uma linha de montagem o principal interesse é geralmente com a medida do desempenho, isto é, determinar o seu índice de produção. Noutras palavras, determinar a produtividade da máquina de saída além de calcular o tamanho médio dos buffers. Numa linha de montagem (Moreira 1993), o conteúdo de trabalho (Q) em uma unidade de produto é medido pela soma das tarefas, o mesmo que representa o tempo que gastaríamos para fazer uma unidade de produto se houvesse um só posto de trabalho. No caso da figura 2, o conteúdo de trabalho será, portanto, igual à soma dos tempos consumidos pelos robôs R1, R2 e a estação de montagem (sem considerar duplamente os tempos gastos nas atividades onde estes três são ocupados simultaneamente). O tempo disponível em cada posto de trabalho é chamado de tempo de ciclo, o mesmo que é imposto pela tarefa que contenha o maior tempo de duração. Este tempo de ciclo é, portanto, quem irá determinar a eficiência do sistema. Tomando em consideração o esplanado anteriormente, procederemos então a modelar e analisar uma linha de montagem como mostrado na figura 2, utilizando uma RdP T-temporizada, determinando o tempo de ciclo mínimo para o sistema com a máxima produtividade, e o mínimo inventario em processo. Exemplo: Considere uma estação de montagem como ilustrada na figura 2. O sistema consiste de três alimentadores de partes A, B e C ou Bufers (podendo ser esteiras ou lugares físicos), dois robôs (R1, R2) e uma estação de montagem (S1). O sistema funciona da seguinte maneira: A peça A e a peça C são carregadas na estação de montagem S1. A transferência de uma parte "A" do Buffer B1 para a estação de montagem S1 é feita com ajuda do robô R1. Um procedimento similar é usado para as partes "B" e "C" pelos robôs R1 e R2 respectivamente.

5 O processo de montagem (B sobre o conjunto CA) é realizado na estação S1 pelos robôs R1 e R2 ambos trabalhando juntos. Primeiro é requerido que uma parte "A" entre na estação de montagem para em seguida uma parte "C" ser montada sobre a parte "A". Finalmente uma parte "B" será montada sobre o conjunto "CA". R1 é responsável pelas partes "A" e "B", enquanto que R2 é responsável pelas partes do tipo "C" e da liberação do conjunto "BCA" da estação de montagem para a área de saída. O Robô é programável e pode alcançar todas as posições em qualquer instante. Os tempos requeridos para cada atividade são mostrados na tabela 1. Robô Robô Peça C R2 S1 Montagem R1 Peça A Peça B Liberação S1 da peça montada Figura 2. Layout do Sistema de Manufatura Automatizado Elemento Atividade Lugar Duração Mover parte A para alimentador p2 1. Mover parte B para alimentador p1 1 Mover parte C para alimentador p3 1 Robô 1 (R1) Mover parte A para S1 p12 1 Robô 2 (R2) Mover parte C para S1 p14 1 R1 e R2 Montar parte C sobre parte A p17 3 R1 e R2 Montar parte b sobre conjunto CA p20 2 Robô (R1) Mover Conjunto BCA para área de saída p22 1 Tabela 1. Duração dos tempos das atividades de montagem O modelo de Rede de Petri desta estação de montagem é mostrada na figura 3. Todas as transições representam o inicio e fim das operações (atividades). Observa-se na figura 3, que duas possíveis situações de deadlock poderiam potencialmente acontecer. Primeiro: dado que existe uma ordem de entrada das partes "A" e "C" na estação de montagem, é requerido primeiro que uma parte "A" entre na estação de montagem, para depois uma parte "C" ser montada sobre a parte "A"; não poderia acontecer no sentido inverso (a menos que não seja requerida uma ordem de entrada), portanto, se t 6 disparar primeiro que t 7, um deadlock seria evidente. Segundo: já que uma parte "B" tem que entrar na estação de montagem só após ter sido realizada a operação de sub-montagem de "C" sobre "A", pode acontecer que t 8 dispare primeiro que t 7 ; se isso acontecer, um outro estado de deadlock seria evidente no sistema. Em ambos os casos, para evitar estas duas possíveis situações desagradáveis no sistema, precisaremos portanto controlar a ordem de entrada das partes na célula. Uma maneira possível de solucionar este problema seria utilizando arcos inibidores (Peterson 1981)para estabelecer a prioridade; mas este tipo de arcos não se adaptam bem a estas situações de prioridade, além de perder poder de análise com a introdução deste tipo de arco. Neste ponto, nós introduzimos um tipo de lugar que controle esse fato, aumentando assim a poder de modelagem sem perder poder de análise. Este tipo de lugar será chamado

6 de lugar fantasma, já que no contexto de manufatura não tem significado nenhum, e só irá servir para estabelecer uma ordem de execução das atividades. A representação gráfica desses lugares pode ser visto na figura 3 e são dados pelos lugares p 11 e p 16. Observando agora claramente que t 6 somente irá disparar após uma parte "A" estiver disponível na estação de montagem, do mesmo modo, t 8 somente irá disparar se antes foi realizada a submontagem da parte "C" sobre a parte "A" e o robô 1 estiver livre. Note-se que no modelo de RdP para o sistema modelado, podem ser apreciados com facilidade operações que se realizam seqüencialmente, tal como as operações de montagem (primeiro C sobre A, e então B sobre CA), mas existem também aquelas que podem ser realizadas em paralelo, tal como p 5, p 7 ou p 9 que representam a chegada de peças C, A e B respectivamente. Existem também casos de sincronização, tal como o fato de, para se fazer uma operação de montagem em p 17, se requer que uma parte de "A" e "C" se encontrem disponíveis nas lugares p 14 e p 15 respectivamente. t0 t1 t2 P1 P2 P3 t3 t4 t5 P4 P5 P6 P7 P8 P9 t6 t7 t8 P10 P11 P12 P13 t9 t10 t11 P14 P15 P25 P16 t12 P23 P17 P18 t13 P19 P24 t14 P20 t15 P21 t16 P22 t17 P1 : mover uma parte C para alimentador P2 : Mover uma parte A para alimentador P3 : Mover uma parte B para alimentador P4 : Capacidade do alimentador de partes C P5 : Disponibilidade de partes C em alimentador P6 : Capacidade do alimentador de partes C P7 : Disponibilidade de partes A em alimentador P8 : Capacidade do alimentador de partes B P9 : Disponibilidade de parte B em alimentador P10: R2 coloca uma parte C em S1 P11: Controle da entradas de partes C na estação P12 : R1 coloca uma parte A em S1 P13 : R1 coloca uma parte B em S1 P14 : Parte C pronta em S1 para montagem P15 :Parte A esperando por uma parte C P16 : Controle para a sequência de R1 P17 : Montagem de parte C sobre parte A P18 : Parte B pronta em S1 para montagem P19 : Montagem C sobre A pronta P20 : Montagem de parte B sobre conjunto CA P21 : Montagem final pronta P22 : movendo montagem final para área de saída P23 : Disponibilidade do Robô R2 P24 : Disponibilidade da estação de montagem P25 : Disponibilidade do Robô R1 Figura 3. Modelo de Rede de Petri para o Sistema de Montagem 7. ANÁLISE DA REDE DE PETRI UTILIZANDO O ARP Através do módulo de análise estrutural do ARP podemos verificar que o modelo do sistema possui somente um invariante de transição, contendo todas as transições da rede, portanto a rede é viva e.reversível (Chile 1995), isto indica que o sistema tem um comportamento cíclico e realiza suas funções repetidamente Na análise são obtidas 11 invariantes de lugar (ver tabela 2). Todos os lugares da rede pertencem a algum invariante, indicando assim que a rede é limitada. Sendo portanto a

7 rede viva, limitada e reversível, o funcionamento normal (livre de Deadlock) do sistema é garantido. L-invariante Lugares Período X1 p23, p10, p14, p17, p19, p20, p21, p22 7 X2 p25, p12, p13, p15, p17, p18, p20 7 X3 p24, p12, p15, p17, p19, p20, p21, p22 8 X4 p6, p12, p2, p7 2 X5 p8, p13, p3, p9 2 X6 p4, p1, p10, p5 2 X7 p24, p10, p11, p12, p14, p17, p19, p20, p21, p22 0 X8 p24, p10, p11, p12, p13, p14, p16, p17, p18, p20, p21, p22 0 X9 p23, p10, p13, p14, p16, p17, p18, p20, p21, p22 0 X10 p24, p12, p13, p15, p16, p17, p18, p20, p21, p22 0 X11 p25, p10, p11, p12, p13, p14, p17, p18, p20 0 Tabela 2. Invariante de Lugar para a Rede de Petri da figura 3 Considerando um estado inicial para os lugares p4, p6 e p8 (espaço disponível nos alimentadores) que inicializam o funcionamento do sistema com M o (p 1 ) = M o (p 2 ) = M o (p 3 ) = 1, o período de tempo (tempo de ciclo) para cada circuito é mostrado na tabela 3. Observando que o período máximo de tempo corresponde ao L-invariante X3, ou circuito c 3 (circuito de processamento (Hillion 1989)) com 8 unidades de tempo, este circuito será, portanto, um circuito crítico, representando o tempo de ciclo do sistema. Devido ao fato de que o limite superior da produtividade é determinado pela condição de plena utilização da máquina gargalo (estação de montagem) ou seja da máquina com maior tempo de processamento das tarefas que compõem sua seqüência no circuito crítico (neste caso o circuito c 3 consta de 5 operações com tempos de 1, 1, 3, 2, 1, unidades de tempo respectivamente), então temos que o tempo de ciclo anterior de 8 unidades de tempo para a marcação inicial dada é o ótimo. A lista dos invariantes de lugar é dada a seguir, classificados de acordo com sua interpretação física (Hillion 1989). Invariantes de comando das máquinas (circuitos de comando): X1 : {p23, p10, p14, p17, p19, p20, p21, p22} Funcionamento do Robô 2 X2 : {p25, p12, p13, p15, p17, p18, p20} Funcionamento do Robô 1 X3 : {p24, p12, p15, p17, p19, p20, p21, p22} Ocupação da estação de montagem Invariantes de ocupação dos alimentadores com suas respectivas partes: X4 : {p6, p12, p2, p7} Alimentador de partes A X5 : {p8, p13, p3, p9} Alimentador de partes B X6 : {p4, p1, p10, p5} Alimentador de partes C Invariantes mistos (circuitos mistos) X7 : {p24, p10, p11, p12, p14, p17, p19, p20, p21, p22} X8 : {p24, p10, p11, p12, p13, p14, p16, p17, p18, p20, p21, p22} X9 : {p23, p10, p13, p14, p16, p17, p18, p20, p21, p22} X10 : {p24, p12, p13, p15, p16, p17, p18, p20, p21, p22} X11 : {p25, p10, p11, p12, p13, p14, p17, p18, p20} Avaliação do Desempenho O processo de otimização utilizado pelo ARP e o proposto em Hillion (1989), baseia-se no estudo das durações (tempos de ciclo) associados aos circuitos da rede que modela o sistema. Essas durações são função da marcação do circuito e das durações que o compõem (Maziero 1990).

8 O circuito de comando com o máximo tempo de ciclo (X3) é denominado de "circuito crítico", e deve corresponder ao da máquina gargalo (estação de montagem) para a máxima taxa de produtividade em regime permanente. Assim temos, via simulação que para a marcação inicial com p4 = p6 = p8 = p23 = p24 = p25 = 1, a primeira peça pronta (conjunto BCA ) será obtida após 15 unidades de tempo (conteúdo de trabalho ou tempo gasto para montar apenas uma unidade) sendo que de aí em diante, o tempo necessário para a obtenção de uma unidade adicional irá diminuir gradativamente até alcançar um regime permanente equivalente a 8 unidades de tempo que será o tempo de ciclo mínimo e que corresponde à estação de montagem. 8. CONCLUSÕES Este artigo tentou mostrar a facilidade das Redes de Petri para representar situações complexas, que associadas à grande flexibilidade que este tipo de Rede apresenta, torna-a uma ferramenta muito útil para modelar, analisar, controlar e avaliar a eficiência de sistemas (discretos) complexos de manufatura, como parte de um processo de otimização do funcionamento do mesmo. Situações como paralelismo, concorrência, sequenciamento, (o qual foi solucionado com o uso dos lugares fantasmas),conflito e sincronização aparecem claramente neste tipo de redes. Apresenta-se também a utilização do analisador ARP na determinação dos circuitos elementares do sistema de montagem. Embora este exemplo esteja voltado para um assunto específico, deve-se ressaltar a importância de se utilizar as Redes de Petri para modelar sistemas complexos como é o caso dos FMS e, outros sistemas complexos em geral. Se comparada com outros modelos gráficos de comportamento dinâmico, tais como as máquinas de estados finitas ou Redes Pert, as Redes de Petri oferecem muita facilidade para expressar o comportamento de sistemas que são assíncronos e distribuídos. além do mais, as restrições de precedência entre operações, ligações livres associadas com recursos compartilhados podem também ser expressado diretamente, assim como a repetição de certas operações que formam ciclos e que são próprios de um FMS. REFERÊNCIAS BIBLIOGRAFICAS Al-JAAR, Robert Y. And DESROCHES, Alan A., A survey of Petri Nets in automated Manufacturing System. Proc. 12th IMACS World Congress on Scientific Computation,vol.2, pp , (1989). CHILE PALOMINO, Reynaldo, Uma Abordagem para a Modelagem, Análise e Controle de Sistemas de Produção Utilizando Redes de Petri. Dissertação de Mestrado apresentada à Universidade Federal de Santa Catarina (1995). FAVREL, Joel and LEE, Kwang, H., Modelling, Analyzing, Scheduling and Control of Flexible Manufacturing Systems by Petri Nets. in IFIP Conf. Production System, Copenhagen, Amsterdam: North-Holland, pp , Aug. (1984). HUANG, Han-Pang and CHANG, Po-Chu, Specification, modelling and control of a flexible manufacturing cell. Int. J. Prod. Res., vol. 30, n. 11, pp , (1992). MAZIERO, Carloa, Alberto, Um ambiente para a análise e simulação de sistemas modelados por Redes de Petri. Dissertação de Mestrado, DEEL-UFSC, junho (1990) RIGHINI, G., Modular Petri Nets for Simulation of Flexible Production Systems. Int. J. Prod. Res., vol.31, n. 10, pp , (1993) RILLO, Marcio, Aplicacões de Redes de Petri em sistemas de Manufatura. Tese de Doutorado apresentada à Escola Politécnica da USP, São Paulo, (1988). VALETTE, Robert and SILVA, Manuel, A Rede depetri: Uma ferramenta para a automação fabril. Anais do 4to Congresso Nacional de Automação Industrial, São Paulo, (1990) ZHOU, Meng-Chu, DiCESARE, Frank and DESROCHERS, Alan A., A Hybrid Methodology for Syntesis of Petri Net Models for Manufacturing Systems. IEEE Transaction on Robotics and Automation, vol. 8. n. 3, pp , June (1992).

MODELAGEM E SIMULAÇÃO

MODELAGEM E SIMULAÇÃO MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos

Leia mais

Redes de Petri. Redes de Petri. Redes de Petri. Redes de Petri. Introdução. Lugares, transições e arcos. Lugares. Giovanni Cordeiro Barroso

Redes de Petri. Redes de Petri. Redes de Petri. Redes de Petri. Introdução. Lugares, transições e arcos. Lugares. Giovanni Cordeiro Barroso Redes de Petri Redes de Petri Introdução Giovanni Cordeiro Barroso Ferramenta matemática e gráfica de uso geral, proposta por C. A. Petri (1962), permitindo: modelar o comportamento dos sistemas dinâmicos

Leia mais

FMEA (Failure Model and Effect Analysis)

FMEA (Failure Model and Effect Analysis) Definição FMEA (Failure Model and Effect Analysis) Conceitos Básicos A metodologia de Análise do Tipo e Efeito de Falha, conhecida como FMEA (do inglês Failure Mode and Effect Analysis), é uma ferramenta

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

Leia mais

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 16 AS QUATRO FASES DO PCP

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 16 AS QUATRO FASES DO PCP PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 16 AS QUATRO FASES DO PCP Índice 1. As quatro fases do PCP...3 1.1. Projeto de produção... 3 1.2. Coleta de informações... 5 1.3. Relação despesas/vendas...

Leia mais

Métodos de Sincronização do Kernel

Métodos de Sincronização do Kernel Métodos de Sincronização do Kernel Linux Kernel Development Second Edition By Robert Love Tiago Souza Azevedo Operações Atômicas Operações atômicas são instruções que executam atomicamente sem interrupção.

Leia mais

1. Introdução. Avaliação de Usabilidade Página 1

1. Introdução. Avaliação de Usabilidade Página 1 1. Introdução Avaliação de Usabilidade Página 1 Os procedimentos da Avaliação Heurística correspondem às quatro fases abaixo e no final é apresentado como resultado, uma lista de problemas de usabilidade,

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

O mecanismo de alocação da CPU para execução de processos constitui a base dos sistemas operacionais multiprogramados.

O mecanismo de alocação da CPU para execução de processos constitui a base dos sistemas operacionais multiprogramados. O mecanismo de alocação da CPU para execução de processos constitui a base dos sistemas operacionais multiprogramados. A multiprogramação tem como objetivo permitir que, a todo instante, haja algum processo

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES 1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula

Leia mais

UNIDADE 6 - PROGRAMAÇÃO MODULAR

UNIDADE 6 - PROGRAMAÇÃO MODULAR UNIDADE 6 - PROGRAMAÇÃO MODULAR Até o momento as estruturas de controle (seqüência, seleção e repetição) de um algoritmo definia-o como um bloco lógico (início e fim). À medida que os problemas a serem

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Professor Rene - UNIP 1 Revisão... Segmento A unidade de dados trocada entre as entidades de transporte é denominada

Leia mais

c. Técnica de Estrutura de Controle Teste do Caminho Básico

c. Técnica de Estrutura de Controle Teste do Caminho Básico 1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo

Leia mais

Arquitetura de processadores: RISC e CISC

Arquitetura de processadores: RISC e CISC Arquitetura de processadores: RISC e CISC A arquitetura de processador descreve o processador que foi usado em um computador. Grande parte dos computadores vêm com identificação e literatura descrevendo

Leia mais

Falso: F = Low voltage: L = 0

Falso: F = Low voltage: L = 0 Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 PORTAS LOGICAS 1.1 INTRODUÇÃO Em 1854, George Boole introduziu o formalismo que até hoje se usa para

Leia mais

Notas da Aula 6 - Fundamentos de Sistemas Operacionais

Notas da Aula 6 - Fundamentos de Sistemas Operacionais 1. Monitores Notas da Aula 6 - Fundamentos de Sistemas Operacionais Embora os semáforos sejam uma boa solução para o problema da exclusão mútua, sua utilização não é trivial. O programador é obrigado a

Leia mais

ALGORITMOS E FLUXOGRAMAS

ALGORITMOS E FLUXOGRAMAS ALGORITMOS E FLUXOGRAMAS Prof. André Backes INTRODUÇÃO Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as

Leia mais

PROPOSTA DE MODELAGEM DE UM SISTEMA FLEXÍVEL DE MANUFATURA CENTRADO EM ROBÔ UTILIZANDO REDES DE PETRI

PROPOSTA DE MODELAGEM DE UM SISTEMA FLEXÍVEL DE MANUFATURA CENTRADO EM ROBÔ UTILIZANDO REDES DE PETRI PROPOSTA DE MODELAGEM DE UM SISTEMA FLEXÍVEL DE MANUFATURA CENTRADO EM ROBÔ UTILIZANDO REDES DE PETRI FLAVIO PIECHNICKI (PUC) fpiechnicki@gmail.com Os avanços tecnológicos e o aumento da complexidade dos

Leia mais

Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento

Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento Ramon Pereira Lopes Rangel Silva Oliveira 31 de outubro de 2011 1 Introdução O presente documento refere-se ao relatório

Leia mais

Cotagem de dimensões básicas

Cotagem de dimensões básicas Cotagem de dimensões básicas Introdução Observe as vistas ortográficas a seguir. Com toda certeza, você já sabe interpretar as formas da peça representada neste desenho. E, você já deve ser capaz de imaginar

Leia mais

CAPÍTULO 3. Sistemas com Vários Componentes (Multicomponentes) em Modelos Markovianos de Decisão

CAPÍTULO 3. Sistemas com Vários Componentes (Multicomponentes) em Modelos Markovianos de Decisão CAPÍTULO 3 Sistemas com Vários Componentes (Multicomponentes) em Modelos Markovianos de Decisão 3.1 - Multicomponentes Conceitos Básicos: O conceito de multicomponente é utilizado em diversas áreas de

Leia mais

TEORIA DAS RESTRIÇÕES: PRINCIPAIS CONCEITOS E APLICAÇÃO PRÁTICA

TEORIA DAS RESTRIÇÕES: PRINCIPAIS CONCEITOS E APLICAÇÃO PRÁTICA TEORIA DAS RESTRIÇÕES: PRINCIPAIS CONCEITOS E APLICAÇÃO PRÁTICA Peter Wanke, D.Sc. Introdução A Teoria das Restrições, também denominada de TOC (Theory of Constraints) é um desenvolvimento relativamente

Leia mais

Avaliação de Desempenho de Sistemas

Avaliação de Desempenho de Sistemas Avaliação de Desempenho de Sistemas Introdução a Avaliação de Desempenho de Sistemas Prof. Othon M. N. Batista othonb@yahoo.com Roteiro Definição de Sistema Exemplo de Sistema: Agência Bancária Questões

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos

Leia mais

SISTEMAS DE INFORMAÇÃO GERENCIAIS

SISTEMAS DE INFORMAÇÃO GERENCIAIS SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo

Leia mais

Sumário. Administração de Banco de dados Módulo 12. Ilustração Backup-Recovery. Recuperação (Recovery) - Definição

Sumário. Administração de Banco de dados Módulo 12. Ilustração Backup-Recovery. Recuperação (Recovery) - Definição Sumário Administração de Banco de dados Módulo 12 1. Administração de SGBDs - Continuação 1.1. Recuperação (Recovery) 1.1.1. Recuperação de sistema 1.1.2. Recuperação da mídia M. Sc. Luiz Alberto lasf.bel@gmail.com

Leia mais

CAPÍTULO II. Funções e Portas Lógicas

CAPÍTULO II. Funções e Portas Lógicas UNIVERIDDE FEDERL DE UERLÂNDI FCULDDE DE ENGENHRI ELÉTRIC postila de Eletrônica Digital CPÍTULO II Funções e Portas Lógicas 2.1 Introdução Em 1854 o matemático inglês George oole apresentou um sistema

Leia mais

TÉCNICAS DE PROGRAMAÇÃO

TÉCNICAS DE PROGRAMAÇÃO TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente

Leia mais

Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares

Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares André Assis Lôbo de Oliveira Francisco Guerra Fernandes Júnior Faculdades Alves Faria, 74445190, Brasil andrelobin@hotmail.com,

Leia mais

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através

Leia mais

Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP)

Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP) Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP) Existem inúmeras ferramentas (software) baseadas em RdP que permitem desenvolver modelar e analisar sistema de RdP. Algumas

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais

Experiência 05 Resistência de Isolamento

Experiência 05 Resistência de Isolamento Universidade Federal de Santa Catarina Departamento de Engenharia Elétrica Laboratório de Materiais Elétricos EEL 7051 Professor Clóvis Antônio Petry Experiência 05 Resistência de Isolamento Fábio P. Bauer

Leia mais

Memória cache. Prof. Francisco Adelton

Memória cache. Prof. Francisco Adelton Memória cache Prof. Francisco Adelton Memória Cache Seu uso visa obter uma velocidade de acesso à memória próxima da velocidade das memórias mais rápidas e, ao mesmo tempo, disponibilizar no sistema uma

Leia mais

Medição tridimensional

Medição tridimensional A U A UL LA Medição tridimensional Um problema O controle de qualidade dimensional é tão antigo quanto a própria indústria, mas somente nas últimas décadas vem ocupando a importante posição que lhe cabe.

Leia mais

(MAPAS VIVOS DA UFCG) PPA-UFCG RELATÓRIO DE AUTO-AVALIAÇÃO DA UFCG CICLO 2006-2008 ANEXO (PARTE 2) DIAGNÓSTICOS E RECOMENDAÇÕES

(MAPAS VIVOS DA UFCG) PPA-UFCG RELATÓRIO DE AUTO-AVALIAÇÃO DA UFCG CICLO 2006-2008 ANEXO (PARTE 2) DIAGNÓSTICOS E RECOMENDAÇÕES 1 PPA-UFCG PROGRAMA PERMANENTE DE AVALIAÇÃO RELATÓRIO DE AUTO-AVALIAÇÃO DA UFCG CICLO 2006-2008 ANEXO (PARTE 2) DIAGNÓSTICOS E RECOMENDAÇÕES (MAPAS VIVOS DA UFCG) 2 DIMENSÃO MISSÃO E PDI MAPAS VIVOS DE

Leia mais

Tipos de malha de Controle

Tipos de malha de Controle Tipos de malha de Controle SUMÁRIO 1 - TIPOS DE MALHA DE CONTROLE...60 1.1. CONTROLE CASCATA...60 1.1.1. Regras para Selecionar a Variável Secundária...62 1.1.2. Seleção das Ações do Controle Cascata e

Leia mais

1 CIRCUITOS COMBINACIONAIS

1 CIRCUITOS COMBINACIONAIS Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 CIRCUITOS COMBINACIONAIS Um circuito digital é dito combinacional quando em um dado instante de tempo

Leia mais

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas

Leia mais

Classificação: Determinístico

Classificação: Determinístico Prof. Lorí Viali, Dr. viali@pucrs.br http://www.pucrs.br/famat/viali/ Da mesma forma que sistemas os modelos de simulação podem ser classificados de várias formas. O mais usual é classificar os modelos

Leia mais

Seja uma rede de Petri definida pela tripla (L, T, A), e por sua marcação inicial M 0.

Seja uma rede de Petri definida pela tripla (L, T, A), e por sua marcação inicial M 0. AULA 22 ESTUDO E APLICAÇÕES DAS REDES DE PETRI COMO MECANISMO DE DESCRIÇÃO DE SISTEMAS. 6. Propriedades das redes Seja uma rede de Petri definida pela tripla (L, T, A), e por sua marcação inicial M 0.

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Slide 05 Modelos de Processos Maurício Archanjo Nunes Coelho mauricio.coelho@ifsudestemg.edu.br Instituto Federal Análise de Sistemas Por que surgiu a Engenharia de Software? Resposta

Leia mais

Modelos, em escala reduzida, de pontes e barragens. Simuladores de voo (ou de condução), com os quais se treinam pilotos (ou condutores).

Modelos, em escala reduzida, de pontes e barragens. Simuladores de voo (ou de condução), com os quais se treinam pilotos (ou condutores). SIMULAÇÃO 1 Introdução Entende-se por simulação a imitação do funcionamento de um sistema real recorrendo a uma representação desse sistema. Com essa representação modelo, pretende-se realizar experimentações

Leia mais

SIMULADO DO TESTE DE RESOLUÇÃO DE PROBLEMAS

SIMULADO DO TESTE DE RESOLUÇÃO DE PROBLEMAS SIMULADO DO TESTE DE RESOLUÇÃO DE PROBLEMAS PROPOSTA Este simulado é um material de apoio para você se preparar para o Teste de Resolução de Problemas, com o objetivo de: 1. Compartilhar dicas e normas

Leia mais

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

Leia mais

Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de. Disjuntores de Subestações de Energia Elétrica,

Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de. Disjuntores de Subestações de Energia Elétrica, Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de Disjuntores de Subestações de Energia Elétrica Prof. Dr. Lineu Belico dos Reis EPUSP Resumo: O informe técnico apresenta a

Leia mais

IMPLEMENTAÇÃO EM LADDER DE SISTEMAS DE AUTOMAÇÃO DESCRITOS POR REDES DE PETRI INTERPRETADAS PARA CONTROLE

IMPLEMENTAÇÃO EM LADDER DE SISTEMAS DE AUTOMAÇÃO DESCRITOS POR REDES DE PETRI INTERPRETADAS PARA CONTROLE UNIVERSIDADE FEDERAL DO RIO DE JANEIRO ESCOLA POLITÉCNICA DEPARTAMENTO DE ENGENHARIA ELÉTRICA IMPLEMENTAÇÃO EM LADDER DE SISTEMAS DE AUTOMAÇÃO DESCRITOS POR REDES DE PETRI INTERPRETADAS PARA CONTROLE RAFAEL

Leia mais

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB 18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ

Leia mais

Exercícios Teóricos Resolvidos

Exercícios Teóricos Resolvidos Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar

Leia mais

Módulo 9 A Avaliação de Desempenho faz parte do subsistema de aplicação de recursos humanos.

Módulo 9 A Avaliação de Desempenho faz parte do subsistema de aplicação de recursos humanos. Módulo 9 A Avaliação de Desempenho faz parte do subsistema de aplicação de recursos humanos. 9.1 Explicações iniciais A avaliação é algo que faz parte de nossas vidas, mesmo antes de nascermos, se não

Leia mais

ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 13

ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 13 ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 13 Índice 1. Administração de SGBDs - Continuação...3 1.1. Recuperação (Recovery)... 3 1.1.1. Recuperação de sistema... Erro! Indicador não definido. 1.1.2. Recuperação

Leia mais

Unidade 5: Sistemas de Representação

Unidade 5: Sistemas de Representação Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação

Leia mais

AULA 6 Esquemas Elétricos Básicos das Subestações Elétricas

AULA 6 Esquemas Elétricos Básicos das Subestações Elétricas CONSIDERAÇÕES INICIAIS AULA 6 Esquemas Elétricos Básicos das Subestações Elétricas Quando planejamos construir uma subestação, o aspecto de maior importância está na escolha (e, conseqüentemente, da definição)

Leia mais

1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO

1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO 1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO Desde o seu surgimento, o manuseio da computação é baseado em linguagens de programação. Ela permite que sejam construídos aplicativos

Leia mais

1. Introdução. 1.1 Contextualização do problema e questão-problema

1. Introdução. 1.1 Contextualização do problema e questão-problema 1. Introdução 1.1 Contextualização do problema e questão-problema A indústria de seguros no mundo é considerada uma das mais importantes tanto do ponto de vista econômico como do ponto de vista social.

Leia mais

Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS

Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS 3.4 O PROJETO DE MELHORIA DE PROCESSOS 3.4.1 - CONCEITO DE PROJETO

Leia mais

A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE

A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE ULRICH, Helen Departamento de Engenharia de Produção - Escola de Engenharia

Leia mais

Organização em Enfermagem

Organização em Enfermagem Universidade Federal de Juiz de Fora Faculdade de Enfermagem Departamento de Enfermagem Básica Disciplina Administração em Enfermagem I Organização em Enfermagem Prof. Thiago C. Nascimento Objetivos: Discorrer

Leia mais

Introdução. Uso do disco Vantagens Desvantagens Baixo custo, facilidade de manutenção do software e do hardware, simetria e flexibilidade

Introdução. Uso do disco Vantagens Desvantagens Baixo custo, facilidade de manutenção do software e do hardware, simetria e flexibilidade Introdução É sabido que os processos rodam em processadores. Nos sistemas tradicionais existe somente um único processador, de forma que não há dúvida a respeito de como ele deve ser usado. Em um sistema

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.

Leia mais

Diretrizes para determinação de intervalos de comprovação para equipamentos de medição.

Diretrizes para determinação de intervalos de comprovação para equipamentos de medição. Diretrizes para determinação de intervalos de comprovação para equipamentos de medição. De acordo com a Norma NBR 1001, um grande número de fatores influência a freqüência de calibração. Os mais importantes,

Leia mais

6. Programação Inteira

6. Programação Inteira Pesquisa Operacional II 6. Programação Inteira Faculdade de Engenharia Eng. Celso Daniel Engenharia de Produção Programação Inteira São problemas de programação matemática em que a função objetivo, bem

Leia mais

CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT CURSO DE TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO

CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT CURSO DE TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT CURSO DE TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO PLANEJAMENTO DE PROCESSOS ASSISTIDO POR COMPUTADOR CAPP (COMPUTER AIDED PROCESS

Leia mais

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII A ocorrência tamanho ASCII codificação de Huffman é um A Codificação método de compactação de Huffman caracteres (American e a variável codificação dos usado símbolos Standard para por cada muitas no Code

Leia mais

FERRAMENTAS DA QUALIDADE

FERRAMENTAS DA QUALIDADE FERRAMENTAS DA QUALIDADE Docente: Dr. José Carlos Marques Discentes: Estêvão Andrade N.º 2089206 Maria da Luz Abreu N.º 2405797 Teodoto Silva N.º 2094306 Vitalina Cunha N.º 2010607 FERRAMENTAS DA QUALIDADE

Leia mais

AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll

AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll! Os parâmetros para decisão do auditor.! Tipos de planos de amostragem estatística em auditoria. Francisco Cavalcante(f_c_a@uol.com.br) Administrador de Empresas

Leia mais

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear.

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear. CAPÍTULO 7 7 ANÁLISE DE REDES 7.1 Conceitos Básicos em Teoria dos Grafos Diversos problemas de programação linear, inclusive os problemas de transporte, podem ser modelados como problemas de fluxo de redes.

Leia mais

Banco de Dados Orientado a Objetos

Banco de Dados Orientado a Objetos Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),

Leia mais

Introdução à Engenharia de Computação

Introdução à Engenharia de Computação Introdução à Engenharia de Computação Tópico: O Computador como uma Máquina Multinível (cont.) José Gonçalves - LPRM/DI/UFES Introdução à Engenharia de Computação Máquina Multinível Moderna Figura 1 Máquina

Leia mais

DESENVOLVIMENTO DE UM DINAMÔMETRO PARA MOTORES ELÉTRICOS EMPREGADOS EM VEÍCULOS EM ESCALA, COM MEDIDA DE DIRETA DE TORQUE E CARGA VARIÁVEL

DESENVOLVIMENTO DE UM DINAMÔMETRO PARA MOTORES ELÉTRICOS EMPREGADOS EM VEÍCULOS EM ESCALA, COM MEDIDA DE DIRETA DE TORQUE E CARGA VARIÁVEL DESENVOLVIMENTO DE UM DINAMÔMETRO PARA MOTORES ELÉTRICOS EMPREGADOS EM VEÍCULOS EM ESCALA, COM MEDIDA DE DIRETA DE TORQUE E CARGA VARIÁVEL Aluno: Vivian Suzano Orientador: Mauro Speranza Neto 1. Introdução

Leia mais

APLICAÇÕES DA CURVA s NO GERENCIAMENTO DE PROJETOS

APLICAÇÕES DA CURVA s NO GERENCIAMENTO DE PROJETOS CONCEITOS GERAIS : A curva S representa graficamente o resultado da acumulação das distribuições percentuais, parciais, relativas à alocação de determinado fator de produção (mão de obra, equipamentos

Leia mais

Permitir a troca de mensagens de texto entre os dois alunos; Permitir que um aluno enviasse para o outro uma cópia de prova;

Permitir a troca de mensagens de texto entre os dois alunos; Permitir que um aluno enviasse para o outro uma cópia de prova; Software Básico 2008.2 Trabalho Prático 1: programação de E/S, uso de sinais Prática de programação voltada a eventos Trabalho individual ou em dupla Data de entrega: 01/10/2008 1 O Objetivo Utilizando

Leia mais

UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br

UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br SINOP MT 2015-1 COMO SÃO DESENVOLVIDOS OS SISTEMAS DE INFORMAÇÃO? São desenvolvimento como uma estrutura

Leia mais

CAPÍTULO 2. Grafos e Redes

CAPÍTULO 2. Grafos e Redes CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que

Leia mais

Faculdade Sagrada Família

Faculdade Sagrada Família AULA 12 - AJUSTAMENTO DE CURVAS E O MÉTODO DOS MÍNIMOS QUADRADOS Ajustamento de Curvas Sempre que desejamos estudar determinada variável em função de outra, fazemos uma análise de regressão. Podemos dizer

Leia mais

Análise e Projeto de Software

Análise e Projeto de Software Análise e Projeto de Software 1 Mundo Real Modelagem Elicitação Análise Problemas Soluções Gap Semântico Mundo Computacional Elicitação de Requisitos Análise de Requisitos Modelagem dos Requisitos 2 Projeto

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

Instalações Máquinas Equipamentos Pessoal de produção

Instalações Máquinas Equipamentos Pessoal de produção Arranjo físico e fluxo Procedimentos de arranjo físico O arranjo físico (em inglês lay-out) de uma operação produtiva preocupa-se com o posicionamento dos recursos de transformação. Isto é, definir onde

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

GBD PROF. ANDREZA S. AREÃO

GBD PROF. ANDREZA S. AREÃO GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação

Leia mais

VANTAGENS E DESVANTAGENS - A IMPORTANCIA DE SABER ESCOLHER UM ARRANJO FÍSICO (LAYOUT) RESUMO

VANTAGENS E DESVANTAGENS - A IMPORTANCIA DE SABER ESCOLHER UM ARRANJO FÍSICO (LAYOUT) RESUMO VANTAGENS E DESVANTAGENS - A IMPORTANCIA DE SABER ESCOLHER UM ARRANJO FÍSICO (LAYOUT) Edilaine Cristina Duarte de Souza, Unisalesiano de Lins e-mail: edilaine.duarte@ig.com.br Érika Yuri Kotaki, Unisalesiano

Leia mais

Transformação de um Modelo de Empresa em Requisitos de Software

Transformação de um Modelo de Empresa em Requisitos de Software Transformação de um Modelo de Empresa em Requisitos de Software Fábio Levy Siqueira 1 and Paulo Sérgio Muniz Silva 2 1 Programa de Educação Continuada da Poli-USP, São Paulo, Brazil 2 Escola Politécnica

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador

Leia mais

WMS e TMS. A integração entre os sistemas de gerenciamento de armazéns e transportes é fundamental para a otimização dos fluxos de trabalho

WMS e TMS. A integração entre os sistemas de gerenciamento de armazéns e transportes é fundamental para a otimização dos fluxos de trabalho WMS e TMS A integração entre os sistemas de gerenciamento de armazéns e transportes é fundamental para a otimização dos fluxos de trabalho O que um jogador de futebol e uma bailarina profissional têm em

Leia mais

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001 47 5 Redes Neurais O trabalho em redes neurais artificiais, usualmente denominadas redes neurais ou RNA, tem sido motivado desde o começo pelo reconhecimento de que o cérebro humano processa informações

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,

Leia mais

INSTRUÇÃO SUPLEMENTAR - IS IS Nº 43.13-005 Revisão A

INSTRUÇÃO SUPLEMENTAR - IS IS Nº 43.13-005 Revisão A INSTRUÇÃO SUPLEMENTAR - IS IS Nº 43.13-005 Aprovação: Portaria nº 2166, de 26 de agosto de 2013, publicada no Diário Oficial da União de 27 de agosto de 2013, Seção 1, página 9. Assunto: Ferramentas Especiais

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle. Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos

Leia mais

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica O Princípio da Complementaridade e o papel do observador na Mecânica Quântica A U L A 3 Metas da aula Descrever a experiência de interferência por uma fenda dupla com elétrons, na qual a trajetória destes

Leia mais

Resolução de sistemas lineares

Resolução de sistemas lineares Resolução de sistemas lineares J M Martínez A Friedlander 1 Alguns exemplos Comecemos mostrando alguns exemplos de sistemas lineares: 3x + 2y = 5 x 2y = 1 (1) 045x 1 2x 2 + 6x 3 x 4 = 10 x 2 x 5 = 0 (2)

Leia mais

Como vender a Gestão por Processos em sua organização?

Como vender a Gestão por Processos em sua organização? Como vender a Gestão por Processos em sua organização? Janeiro de 2012 O presente artigo aborda de forma prática as principais críticas que usualmente são atribuídas a projetos de gestão por processos.

Leia mais

ESTUDO DE VIABILIDADE. Santander, Victor - Unioeste Aula de Luiz Eduardo Guarino de Vasconcelos

ESTUDO DE VIABILIDADE. Santander, Victor - Unioeste Aula de Luiz Eduardo Guarino de Vasconcelos ESTUDO DE VIABILIDADE Santander, Victor - Unioeste Aula de Luiz Eduardo Guarino de Vasconcelos Objetivos O que é um estudo de viabilidade? O que estudar e concluir? Benefícios e custos Análise de Custo/Benefício

Leia mais

Projeto de inovação do processo de monitoramento de safra da Conab

Projeto de inovação do processo de monitoramento de safra da Conab Projeto de inovação do processo de monitoramento de safra da Conab Projeto elaborado por Lorenzo Seguini lorenzo_seguini@yahoo.it Projeto Diálogos Setoriais União Europeia - Brasil 1 Sumário 1. Introdução...3

Leia mais

PORTABILIDADE NUMÉRICA UMA SOLUÇÃO ORIENTADA PELA SIMPLICIDADE, QUALIDADE E BAIXO CUSTO

PORTABILIDADE NUMÉRICA UMA SOLUÇÃO ORIENTADA PELA SIMPLICIDADE, QUALIDADE E BAIXO CUSTO PORTABILIDADE NUMÉRICA UMA SOLUÇÃO ORIENTADA PELA SIMPLICIDADE, QUALIDADE E BAIXO CUSTO 1 Introdução A portabilidade é a facilidade que possibilita ao assinante de telefonia manter o número do seu telefone

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE - 02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software.

Leia mais

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO MATERIAL DIDÁTICO IMPRESSO CURSO: Física DISCIPLINA: Informática para o Ensino de Física CONTEUDISTA: Carlos Eduardo Aguiar

Leia mais

3.1 Definições Uma classe é a descrição de um tipo de objeto.

3.1 Definições Uma classe é a descrição de um tipo de objeto. Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

Inteligência Artificial

Inteligência Artificial Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Pós-Graduação em Ciência da Computação Inteligência Artificial Representação do Conhecimento (Parte II) Prof.

Leia mais