Algoritmo Genético Compacto na Configuração de um Filtro

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

Download "Algoritmo Genético Compacto na Configuração de um Filtro"

Transcrição

1 Algoritmo Genético Compacto na Configuração de um Filtro Passa-Baixas VALFREDO PILLA JÚNIOR Professor Engenharia da Computação Universidade Positivo/UP e Universidade Tecnológica Federal do Paraná/UTFPR vpilla@up.edu.br / valfredo@utfpr.edu.br 155

2 Algoritmo Genético Compacto na Configuração de um Filtro Passa-Baixas Resumo Neste trabalho, são descritos testes de aplicação de um algoritmo genético (AG), denominado Genético Compacto (CGA Compact Genetic Algorithm). O CGA foi especialmente desenvolvido para sua implementação direta em hardware, por exemplo, em dispositivos lógicos programáveis. Os testes do CGA aqui descritos tratam-se da configuração de filtros analógicos ativos passa-baixas. A função do AG/CGA é a de obter os parâmetros adequados de operação do filtro, segundo critérios de desempenho de operação. Dois experimentos distintos são apresentados. Estes experimentos são caracterizados por diferentes configurações de busca, ou seja, diferentes arranjos do CGA. No primeiro, a configuração de busca é baseada em abordagem de modelagem convencional de filtros, com suas restrições; o segundo experimento é realizado por meio da busca direta dos parâmetros do filtro. Palavras-chave: Algoritmo genético compacto, hardware evolutivo, evolução extrínseca. Abstract This work describes application tests of a Genetic Algorithm (GA) named Compact Genetic Algorithm (CGA). The CGA was specially developed for direct hardware implementation, as example, in programmable logic devices. The CGA test is regarded to an active low-pass analog filter configuration. The AG / CGA objective is to find the correct filter operation parameters, following the criteria for filter operation performance. There are two distinct experiments. In the first experiment the search configuration is based in the conventional filter modeling approach, with its restrictions; in the second experiment is done a direct search of the filter parameters. Keywords: Compact genetic algorithm, evolvable hardware, extrinsic evolution. 156 da Vinci, Curitiba, v. 5, n. 1, p , 2008

3 Valfredo Pilla Júnior Algoritmo Genético Compacto na Configuração de um Filtro Passa-Baixas VALFREDO PILLA JÚNIOR 1 INTRODUÇÃO Ao longo dos anos 90, um novo campo de pesquisas voltado ao projeto de sistemas com representação no mundo físico emergiu a partir dos conceitos de computação evolutiva, o chamado Hardware Evolutível (EHW Evolvable Hardware) (THOMPSON, 1997). Este campo surgiu da aplicação dos conceitos basilares da computação evolutiva (ZEBULUM et al., 2001), com emprego de técnicas de projeto e otimização de sistemas a partir da inspiração na Teoria da Evolução das Espécies de Darwin, entre outras. A computação evolutiva começou nos anos 60 (FOGEL et al. 1996), a partir do uso de aspectos da evolução natural como metáforas do conceito de sistemas artificiais. Nos anos 70, essas ideias foram organizadas por John Holland, que criou a técnica de Algoritmos Genéticos (HOLLAND, 1975). O projeto dos sistemas eletrônicos por meio desta abordagem faz uso da capacidade de reconfiguração dos dispositivos digitais (ZHANG et al., 2004) e analógicos (BE- RENSON et al., 2005) à semelhança da capacidade de adaptação e evolução dos seres vivos. Essa abordagem pode obter como resultado configurações de projetos não convencionais. Essas configurações algumas vezes podem atender às necessidades em situações em que uma modelagem matemática não exista ou em casos nos quais a variância dos parâmetros do sistema no tempo requer um contínuo processo de ajustes (ou de adaptação) a novos requisitos de funcionamento dos sistemas, ou ainda gerar que características de robustez garantam a continuidade do funcionamento no caso de ocorrência de falhas, sem a necessidade de intervenção humana. Essas são características comuns, por exemplo, em sistemas voltados à exploração espacial, como sondas, satélites, e em aplicações em que dificuldade de se obter sistemas padronizados perfeitamente adaptados, como os usados em próteses de membros humanos e outros (HIGUCHI et al., 1999). Um dos requisitos importantes para o desenvolvimento de um sistema de hardware evolutivo é a disponibilidade de um núcleo com base em algoritmo evolutivo que possa ser embarcado com o próprio sistema. Esse algoritmo muitas vezes não precisa ser capaz de reprojetar completamente o sistema, mas deve oferecer capacidade de adaptação a ele frente a um certo conjunto de parâmetros que especifiquem o desempenho. Nesse contexto, o presente trabalho experimenta um algoritmo genético (AG) adaptado para implementação de núcleo evolutivo em FPGAs (Field Programmable Gate Array) (MARTIN; POLI, 2002) denominado CGA (Compact Genetic Algorithm) (HARIK et al., 1999). O exemplo de aplicação é um filtro passa-baixas ativo Sallen-Key (DAYCOUNTER, 2006a, 2006b), escolhido por ser uma arquitetura com modelagem conhecida para avalia- da Vinci, Curitiba, v. 5, n. 1, p ,

4 Algoritmo Genético Compacto na Configuração de um Filtro Passa-Baixas ção comparativa de desempenho e passível de implementação por meio de FPAAs (Field Programmable Analog Arrays) (LATTICE, 2006). Assim, pretende-se avaliar o desempenho deste AG, o qual futuramente poderá ser objeto de implementação por meio de linguagem de descrição de hardware em FPGAs. Nas próximas seções, apresenta-se o algoritmo do CGA, a modelagem do filtro Sallen-Key, a metodologia de testes, os resultados e finalmente as conclusões. 2 ALGORITMO GENÉTICO COMPACTO O CGA (Compact Genetic Algorithm) (HARIK et al., 1999) representa a população como uma distribuição de probabilidade sobre o conjunto de soluções e é operacionalmente equivalente ao comportamento de primeira ordem do GA (Genetic Algorithm) simples (GOL- DBERG, 1999) com cruzamento uniforme. Esse algoritmo processa cada gene de forma independente e requer menos memória que o GA simples (HARIK et al., 1999). A figura 1 apresenta o pseudocódigo do CGA. 3 FILTRO SALLEN-KEY O filtro passa-baixas de Sallen-Key ativo (DAYCOUNTER, 2006a, 2006b) consiste de uma rede de resistores e capacitores à qual um amplificador de ganho unitário é adicionado. A figura 2 apresenta a arquitetura desse filtro. O projeto convencional desse filtro pode ser simplificado se os componentes forem definidos como relações R 1 = m. R, R 2 = R,C 1 = C e C 2 = n. C. A partir destas relações, define-se a frequência de corte f c pela equação (1) e o fator de qualidade Q pela equação (2), com ganho unitário na banda passante: (1) (2) A equação de transferência (Transformada de Laplace) desse filtro é descrita na pela equação (3): (3) 158 da Vinci, Curitiba, v. 5, n. 1, p , 2008

5 Valfredo Pilla Júnior 4 METODOLOGIA A avaliação do CGA ocorre em duas fases. Na primeira fase, a busca pelo CGA dos parâmetros sofre as restrições de projeto descritas na seção III, o que significa um espaço de busca reduzido. Na segunda fase, experimentou-se uma busca sem restrições dos mesmos parâmetros. Em ambos os casos a resposta em frequência do filtro obtido é comparada à de um filtro de referência projetado, como descrito na seção V. 5 RESULTADOS O filtro de referência foi dimensionado com as relações m=1 e n=0,5 com o que obtemos um fator de qualidade Q=0,35 pela equação (2). Para uma frequência de corte f c =1000 Hz por meio da equação (1) temos um produto R. C = Escolhendo C=15nF e R=15kΩ, temos C 1 =15nF, C 2 =7,5nF e R 1 =R 2 =15kΩ, pelas relações definidas na seção 3. A. Testes com busca reduzida A restrição de m=1 e n=0,5 descrita na seção IV implica em relações prefixadas entre os resistores e entre os capacitores, com R 1 =R 2 e C 2 =0,5. C 1. Assim a busca pode ser limitada à determinação dos valores de R1 e de C1, representados na estrutura do cromossomo de comprimento L. A equação (4) apresenta a relação entre a estrutura do cromossomo e o valor de R1. A equação (5) traz a mesma relação para o cálculo de C1: (4) A avaliação de desempenho (função competir da figura 1) teve como base a equação (3), com o ganho calculado para três diferentes frequências, f 1 =100 Hz (dentro da banda de passagem do filtro), f 2 =1000 Hz (frequência de corte do filtro) e f 3 = Hz (ponto de atenuação de 40dB), calculados como indicados na equação (6) para R 1 =R 2 =15kΩ, C 1 =15nF, C 2 =7,5nF: (5) (6) Na i-ésima geração a partir das equações (4) e (5), avalia-se R 1 e C 1 (e, portanto, R 2 e C 2, pelas relações fixas R 1 =R 2 e C 2 =0,5. C 1 ) e determina-se o ganho obtido pela aplicação da equação (3) novamente para as frequências, f 1 =100 Hz, f 2 =1000 Hz e f 3 = Hz: (7) da Vinci, Curitiba, v. 5, n. 1, p ,

6 Algoritmo Genético Compacto na Configuração de um Filtro Passa-Baixas Uma medida de erro é então obtida pela equação (inclusa na função competir, figura 1) (8): Finalmente, a equação (9) apresenta o cálculo do fitness na i-ésima geração: (8) (9) Após várias execuções do testes com o algoritmo CGA observou-se que os valores exatos utilizados no filtro de referência foram obtidos. A tabela 1 resume a configuração de teste que se mostrou mais eficaz quanto ao número de gerações necessárias. A figura 3 apresenta a evolução do desempenho preservado do melhor indivíduo ao longo das gerações. Observou-se que 50 indivíduos e cromossomo com 400 genes estabelecem uma configuração que geralmente permitiu convergência total em menos de 1000 gerações; em alguns poucos casos não houve convergência dentro deste número de gerações, o que significa que uma restrição no número de gerações associadas à verificação do desempenho do filtro configurado pelo CGA permite a elaboração de um sistema com operação automática. B. Testes com busca não restrita Nesse teste os quatro parâmetros (R 1, R 2, C 1 e C 2 ) foram codificados no cromossomo e nenhuma restrição de relação de proporcionalidade entre eles foi imposta. A codificação desses parâmetros é dada pelas equações (10), (11), (12) e (13), onde L é o número de genes do cromossomo: (10) (11) (12) (13) A avaliação do desempenho (fitness da configuração do filtro) em cada geração seguiu o mesmo procedimento do teste com restrições, descrito pelas equações (6) e (7). Após vários experimentos com tamanho de cromossomos, resolução do cromosso- 160 da Vinci, Curitiba, v. 5, n. 1, p , 2008

7 Valfredo Pilla Júnior mo e, número de indivíduos na população, observou-se que um cromossomo de 800 genes e população de 50 indivíduos geralmente resultou em convergência (interpretada aqui como o final do processo de melhoria do fitness) geralmente em menos de 2000 gerações, sendo esta configuração considerada satisfatória. A tabela 2 apresenta a configuração e um resultado típico obtido em uma sessão de treinamento dessa configuração. A figura 4 apresenta a curva de treinamento, com o fitness preservado do melhor indivíduo atualizado a cada geração. As figuras 5 e 6 apresentam o desempenho comparado dos filtros definidos como CGA (fruto da busca) e referência (dimensionado). 6 CONCLUSÕES O algoritmo CGA foi capaz de encontrar solução para o problema em ambas as configurações de teste. O problema de busca da configuração de parâmetros do filtro por meio da busca não restrita é mais complexo por ter espaço de busca de combinações (supondo cromossomo de 800 genes, 200 para cada um dos quatro parâmetros), maior que o espaço de busca reduzida a que conta com apenas combinações (supondo cromossomo de 400 genes, 200 para cada um dos dois parâmetros). Mas mesmo o resultado obtido pela busca sem restrições pode ser satisfatório. Não foram realizados testes comparativos entre o CGA e o Algoritmo Genético Simples (SGA Simple Genetic Algorithm) (GOLDBERG, 1999) na solução do problema específico usado neste trabalho, assim como avaliações detalhadas da real vantagem do CGA frente ao SGA na implementação por lógica digital em FPGAs, tarefas futuras sugeridas como continuidade a esse trabalho. da Vinci, Curitiba, v. 5, n. 1, p ,

8 Algoritmo Genético Compacto na Configuração de um Filtro Passa-Baixas REFERÊNCIAS BERENSON, D.; ESTEVEZ, N.; LIPSON, H. Hardware evolution of analog circuits for in-situ robotic fault-recovery. In: NASA DoD CONFERENCE OF EVOLVABLE HARDWARE, Proceedings... Washington, p DAYCOUNTER. Sallen-key low pass filter design equations. Disponível em: < daycounter.com/filters/sallenkeylp/sallen-key-lp-filter-design-equations.phtml>. Acesso em: 10 jul DAYCOUNTER. Sallen-key low pass filter calculator. Disponível em: < Acesso em: 10 jul FOGEL, L. J.; OWENS, A. J.; WALSH, M. J. Artificial intelligence through simulated evolution. New York: John Wiley, GOLDBERG, D. E. Genetic algorithms in search, optimization, and machine learning. Boston: Addison-Wesley Professional, LATTICE. Lattice programmable analog ICs: isppac devices. Disponível em : < latticesemi.com/products/maturedevices/isppac/index.cfm>. Acesso em: 26 abr MARTIN, P.; POLI, R. Crossover operators for a hardware implementation of GP using FPGAs and Handel-C. In: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, Proceedings Morgan Kaufmann, p HARIK, G. R.; LOBO, F. G.; GOLDBERG, D. E. The compact genetic algorithm, IEEE Transactions on Evolutionary Computation, v. 3, n. 4, p , nov HIGUCHI, T. et al. Real-world applications of analog and digital evolvable hardware. IEEE Transactions on Evolutionary Computation, v. 3, n. 3, p , HOLLAND, J. Adaptation in natural and artificial systems. Ann Arbor: University of Michigan Press, THOMPSON, A. Hardware evolution: automatic design of electronic circuits in reconfigurable hardware by artificial evolution. London: Springer-Verlag, ZEBULUM, R. S.; PACHECO, M. A. C.; VELLASCO, M. M. B. R. Evolutionary electronics: automatic design of electronic circuits and systems by genetic algorithms. Boca Raton: CRC Press, ZHANG, Y.; SMITH, S. L.; TYRRELL, A. M. Digital circuit design using intrinsic evolvable hardware. In: Proceedings of the 2004 NASA DoD CONFERENCE ON EVOLVABLE HAR- DWARE, Proceedings Seattle, p da Vinci, Curitiba, v. 5, n. 1, p , 2008

9 Valfredo Pilla Júnior Anexos Figura 1 Algoritmo do CGA [9]. 1) Iniciar vetor de probabilidade For i=1 to L do p[i] := 0.5; 2) Gerar dois indivíduos a partir de p: a:= gerar(p); b:= gerar(p); 3) Fazer competição entre ambos: vencedor, vencido := competir(a,b); 4) Atualizar o vetor probabilidade em direção ao vencedor: For i:=1 to L do If vencedor [i]!= perdedor [i] then If vencedor [i] =1 then p[i] = p[i] + 1/n; Else p[i] = p[i] 1/n; 5) Verificar convergência: For i:=1 to L do If p[i] > 0 and p[i] < 1 then Voltar ao passo 2; 6) p representa a solução final Parâmetros do CGA: N: tamanho da população L: comprimento do cromossomo Obs.: valores dos genes dos indivíduos: 1 ou 0 Figura 2 Filtro passa-baixas de sallen-key com ganho unitário. da Vinci, Curitiba, v. 5, n. 1, p ,

10 Algoritmo Genético Compacto na Configuração de um Filtro Passa-Baixas Figura 3 Teste com busca reduzida desempenho (fitness) do melhor indivíduo atualizado a cada geração. A curva de desempenho é atualizada apenas quando um indivíduo mais adaptado é obtido. Figura 4 Teste com busca não restrita desempenho (fitness) do melhor indivíduo atualizado a cada geração. A curva de desempenho é atualizada apenas quando um indivíduo mais adaptado é obtido. Figura 5 Teste com busca não restrita curva de resposta dos filtros. CGA: filtro obtido; Referência: filtro calculado (Seção V); CGA/Referência: razão entre os ganhos dos filtros CGA e Referência. Figura 6 Teste com busca não restrita curva de resposta dos filtros. CGA: filtro obtido; Referência: filtro calculado (Seção V); CGA/Referência: razão entre os ganhos dos filtros CGA e Referência. Tabela 1 Teste com busca reduzida melhor configuração. 164 da Vinci, Curitiba, v. 5, n. 1, p , 2008

11 Valfredo Pilla Júnior Tabela 2 Teste com busca não restrita melhor configuração. da Vinci, Curitiba, v. 5, n. 1, p ,

12

Síntese Evolucionária em Nanotecnologia

Síntese Evolucionária em Nanotecnologia Síntese Evolucionária em Nanotecnologia Cristina Costa Santini, Marco Aurélio C. Pacheco ICA : Laboratório de Inteligência Computacional Aplicada Departamento de Engenharia Elétrica, PUC-Rio [santini,

Leia mais

Algoritmos genéticos Abordagem unificada de algoritmos evolutivos simples

Algoritmos genéticos Abordagem unificada de algoritmos evolutivos simples Introdução Inspiração biológica Histórico da computação evolutiva Algoritmo evolutivo simples Programação evolutiva Estratégias evolutivas Algoritmos genéticos Abordagem unificada de algoritmos evolutivos

Leia mais

SÍNTESE EVOLUCIONÁRIA DE CIRCUITOS DIGITAIS EMPREGANDO FPGA S

SÍNTESE EVOLUCIONÁRIA DE CIRCUITOS DIGITAIS EMPREGANDO FPGA S SÍNTESE EVOLUCIONÁRIA DE CIRCUITOS DIGITAIS EMPREGANDO FPGA S Aluno: Rogério Cortez B. L. Póvoa Orientador: Marco Aurélio C. Pacheco 1. Introdução 1.1. Motivação O hardware evolutivo (Evolvable Hardware

Leia mais

GT-JeDi - Curso de Desenv. de Jogos IA para Jogos. Gustavo Pessin 2007

GT-JeDi - Curso de Desenv. de Jogos IA para Jogos. Gustavo Pessin 2007 GT-JeDi - Curso de Desenv. de Jogos IA para Jogos Gustavo Pessin 2007 Cronograma Base conceitual Exemplo: Achando o máximo de uma função... Como criar uma pequena aplicação: Exercício-Exemplo [Animal selvagem...]

Leia mais

Introdução aos Algoritmos Genéticos

Introdução aos Algoritmos Genéticos Introdução aos Algoritmos Genéticos Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana 2 Algoritmos Genéticos: Introdução Introduzidos

Leia mais

Algoritmo Genético. Teoria da Evolução Princípio seguido pelos AGs

Algoritmo Genético. Teoria da Evolução Princípio seguido pelos AGs Algoritmo Genético Técnica de busca e otimização. Metáfora da teoria da evolução das espécies iniciada pelo Fisiologista e Naturalista inglês Charles Darwin. Desenvolvido por John Holland (1975) e seus

Leia mais

Algoritmo Genético. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto

Algoritmo Genético. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto Algoritmo Genético Inteligência Artificial Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Introdução 2. Conceitos Básicos 3. Aplicações 4. Algoritmo 5. Exemplo Introdução São técnicas de busca

Leia mais

DISPOSITIVOS LÓGICOS PROGRAMÁVEIS. SEL Sistemas Digitais Prof. Homero Schiabel

DISPOSITIVOS LÓGICOS PROGRAMÁVEIS. SEL Sistemas Digitais Prof. Homero Schiabel DISPOSITIVOS LÓGICOS PROGRAMÁVEIS SEL 414 - Sistemas Digitais Prof. Homero Schiabel 1. Introdução Operação do circuito lógico pode ser descrita por: Tabela da Verdade Expressão booleana Dispositivo de

Leia mais

Algoritmos Genéticos. Estéfane G. M. de Lacerda DCA/UFRN Outubro/2008

Algoritmos Genéticos. Estéfane G. M. de Lacerda DCA/UFRN Outubro/2008 Estéfane G. M. de Lacerda DCA/UFRN Outubro/2008 Introdução São técnicas de busca e otimização. É a metáfora da teoria da evolução das espécies iniciada pelo Fisiologista e Naturalista inglês Charles Darwin.

Leia mais

Projeto e Implementação de um Fatorial em Hardware para Dispositivos Reconfiguráveis

Projeto e Implementação de um Fatorial em Hardware para Dispositivos Reconfiguráveis Projeto e Implementação de um Fatorial em Hardware para Dispositivos Reconfiguráveis Álamo G. Silva, Leonardo A. Casillo Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi- Árido

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Aula 6 Algoritmos Genéticos M.e Guylerme Velasco Roteiro Introdução Otimização Algoritmos Genéticos Representação Seleção Operadores Geneticos Aplicação Caixeiro Viajante Introdução

Leia mais

Otimização. Unidade 6: Algoritmo Genético. Jaime Arturo Ramírez. 7. Teoria do processo evolutivo num GA. 8. Aspectos avançados

Otimização. Unidade 6: Algoritmo Genético. Jaime Arturo Ramírez. 7. Teoria do processo evolutivo num GA. 8. Aspectos avançados Otimização Jaime Arturo Ramírez Conteúdo 1. Introdução 2. Analogia de mecanismos de seleção natural com sistemas artificiais 3. Algoritmo genético modelo 4. Um GA simples 5. Representação, genes e cromossomos

Leia mais

Função de Transferência

Função de Transferência 2 Função de Transferência Zeros de T(s) são os zeros de A(s) Pólos de T(s) são os zeros de B(s) Exemplo: Função de Transferência de 2 Ordem... 3 Transmissão sem Distorção Para transmissão sem distorção

Leia mais

Estimação de Componentes Harmônicos de Sistemas Elétricos de Potência por meio do Algoritmo de Seleção Clonal

Estimação de Componentes Harmônicos de Sistemas Elétricos de Potência por meio do Algoritmo de Seleção Clonal Estimação de Componentes Harmônicos de Sistemas Elétricos de Potência por meio do Algoritmo de Seleção Clonal Luanna Holanda de Siqueira Aluna Marcus Lemos Orientador

Leia mais

SÍNTESE DE CIRCUITOS DIGITAIS POR EVOLUCÃO DE CIRCUITOS

SÍNTESE DE CIRCUITOS DIGITAIS POR EVOLUCÃO DE CIRCUITOS SÍNTESE DE CIRCUITOS DIGITAIS POR EVOLUCÃO DE CIRCUITOS Suely Cunha Amaro Mantovani Universidade Estadual Paulista UNESP- Campus de Ilha Solteira Departamento de Engenharia Elétrica-DEE Fax:+551837431150

Leia mais

PLATAFORMA DE DESENVOLVIMENTO DE CIRCUITOS ELETRÔNICOS ADAPTATIVOS

PLATAFORMA DE DESENVOLVIMENTO DE CIRCUITOS ELETRÔNICOS ADAPTATIVOS PLATAFORMA DE DESENVOLVIMENTO DE CIRCUITOS ELETRÔNICOS ADAPTATIVOS FERNANDO S. RIBEIRO, SENDER ROCHA DOS SANTOS, JOSÉ FRANCO M. AMARAL, JORGE L. M. AMARAL Programa de Pós-Graduação em Engenharia Eletrônica,

Leia mais

APLICAÇÃO DE ALGORITMOS BIO-INSPIRADOS EM CONTROLE ÓTIMO

APLICAÇÃO DE ALGORITMOS BIO-INSPIRADOS EM CONTROLE ÓTIMO APLICAÇÃO DE ALGORITMOS BIO-INSPIRADOS EM CONTROLE ÓTIMO Profa. Mariana Cavalca Baseado em: Material didático do Prof. Dr. Carlos Henrique V. Moraes da UNIFEI Curso de verão da Profa. Gisele L. Pappa Material

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Conceitos Básicos de Eletrônica Digital (Parte IV) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br

Leia mais

Capítulo. Meta deste capítulo Relembrar os principais conceitos e circuitos envolvendo amplificadores operacionais.

Capítulo. Meta deste capítulo Relembrar os principais conceitos e circuitos envolvendo amplificadores operacionais. 3 Amplificadores Capítulo Operacionais Meta deste capítulo Relembrar os principais conceitos e circuitos envolvendo amplificadores operacionais objetivos Identificar as principais características dos amplificadores

Leia mais

Metahuerísticas: Algoritmos Genéticos. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng.

Metahuerísticas: Algoritmos Genéticos. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. Metahuerísticas: Algoritmos Genéticos Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 8) Meta-heurísticas Classificação de métodos heurísticos: os métodos

Leia mais

Curso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015

Curso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015 Curso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015 1) Projete um filtro FIR passa baixas de 3 etapas com frequência de corte

Leia mais

Diagnóstico em Nível de Sistema Baseado em Computação Evolucionária

Diagnóstico em Nível de Sistema Baseado em Computação Evolucionária Diagnóstico em Nível de Sistema Baseado em Computação Evolucionária Bogdan Tomoyuki Nassu, Aurora T. Ramirez Pozo, Elias Procópio Duarte Jr. Departamento de Informática Universidade Federal do Paraná (UFPR)

Leia mais

FPGA & VHDL. Tutorial Aula 1. Computação Digital

FPGA & VHDL. Tutorial Aula 1. Computação Digital FPGA & VHDL Tutorial Aula 1 Computação Digital FPGA Field Programmable Gate Array Dispositivo lógico contendo uma matriz de: Células lógicas genéricas Configuráveis ( programáveis ) para desempenhar uma

Leia mais

Fernando Schlemm Ribeiro. Plataforma de desenvolvimento de circuitos eletrônicos adaptativos

Fernando Schlemm Ribeiro. Plataforma de desenvolvimento de circuitos eletrônicos adaptativos Universidade do Estado do Rio de Janeiro Centro de Tecnologia e Ciência Faculdade de Engenharia Fernando Schlemm Ribeiro Plataforma de desenvolvimento de circuitos eletrônicos adaptativos Rio de Janeiro

Leia mais

SÍNTESE DE CIRCUITOS DIGITAIS UTILIZANDO COMPUTAÇÃO EVOLUTIVA WILIAN S. LACERDA, BRUNO DE A. SILVA 1, CLÁUDIO F. M. TOLEDO

SÍNTESE DE CIRCUITOS DIGITAIS UTILIZANDO COMPUTAÇÃO EVOLUTIVA WILIAN S. LACERDA, BRUNO DE A. SILVA 1, CLÁUDIO F. M. TOLEDO SÍNTESE DE CIRCUITOS DIGITAIS UTILIZANDO COMPUTAÇÃO EVOLUTIVA WILIAN S. LACERDA, BRUNO DE A. SILVA 1, CLÁUDIO F. M. TOLEDO Dep to de Ciência da Computação Universidade Federal de Lavras Caixa Postal 3037

Leia mais

Um Novo Filtro para a Norma ABNT 10303

Um Novo Filtro para a Norma ABNT 10303 Um Novo Filtro para a Norma ABNT 0303 André Luís Dalcastagnê andre@linse.ufsc.br LINSE: Circuitos e Processamento de Sinais Departamento de Engenharia Elétrica, UFSC Campus Universitário, 88040-900 - Florianópolis

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA MONITOR DE MOVIMENTOS COM ACELERÔMETRO Desenvolvido por Maurício Fiss Rodrigues

Leia mais

Composição. Síntese = + Decomposição. Análise

Composição. Síntese = + Decomposição. Análise Síntese Composição + = Análise Decomposição = + Combinando ondas de frequências diferentes Síntese Espectral x Análise Espectral Síntese Espectral Análise Espectral Síntese Espectral Análise Espectral

Leia mais

Instrumentação Biomédica

Instrumentação Biomédica Instrumentação Biomédica Sistema de medição biomédica utiliza técnicas de medição por inferência, ou seja, ele obtém a relação matemática ou estatística da quantidade biológica desejada com a quantidade

Leia mais

GERAÇÃO DO CONJUNTO DE REGRAS DE INFERÊNCIA PARA UM CONTROLADOR NEBULOSO USANDO ALGORITMOS GENÉTICOS

GERAÇÃO DO CONJUNTO DE REGRAS DE INFERÊNCIA PARA UM CONTROLADOR NEBULOSO USANDO ALGORITMOS GENÉTICOS o. SBAI Simpósio Brasileiro de Automação Inteligente, São Paulo, SP, 8- de Setembro de 999 GERAÇÃO DO CONJUNTO DE REGRAS DE INFERÊNCIA PARA UM CONTROLADOR NEBULOSO USANDO ALGORITMOS GENÉTICOS Yván J. Túpac,

Leia mais

Prof. Lorí Viali, Dr.

Prof. Lorí Viali, Dr. Prof. Lorí Viali, Dr. viali@pucrs.br http://www.pucrs.br/famat/viali/ Dentre a grande variedade de sistemas que podem ser modelados e para os quais a simulação pode ser aplicada com proveito, uma classe

Leia mais

UMA PROPOSTA PARA OTIMIZAÇÃO DE SISTEMAS DE TRANSPORTE COLETIVO POR ALGORITMOS GENÉTICOS

UMA PROPOSTA PARA OTIMIZAÇÃO DE SISTEMAS DE TRANSPORTE COLETIVO POR ALGORITMOS GENÉTICOS UMA PROPOSTA PARA OTIMIZAÇÃO DE SISTEMAS DE TRANSPORTE COLETIVO POR ALGORITMOS GENÉTICOS Glauber O. Santana 1 (glauber.santana@gmail.com) Daniele S. Silva 1 (danielless.sp@gmail.com) Fernando K. Correia

Leia mais

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 05/07/2017 Currículo de Cursos Hora: 17:30:22

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 05/07/2017 Currículo de Cursos Hora: 17:30:22 UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 05/07/2017 Currículo de Cursos Hora: 17:30:22 Curso: Nível: Grau Conferido: Turno: Tipo: Modalidade: Funcionamento: Documento de Autorização: Engenharia da

Leia mais

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Francisco Henrique de Freitas Viana Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento de Informática

Leia mais

CONVERSOR DELTA-SIGMA

CONVERSOR DELTA-SIGMA Marcelo Samsoniuk Fernando Zanella PROJETO FINAL DA DISCIPLINA DE PROJETO DE CIRCUITOS INTEGRADOS ANALÓGICOS CONVERSOR DELTA-SIGMA Projeto final para a disciplina de Projeto de Circuitos Integrados Analógicos

Leia mais

INSTRUMENTAÇÃO ELECTRÓNICA EXERCÍCIOS FILTROS

INSTRUMENTAÇÃO ELECTRÓNICA EXERCÍCIOS FILTROS INSTRUMENTAÇÃO ELECTRÓNICA EXERCÍCIOS FILTROS 1. Num determinado sinal oriundo de um transdutor, observouse a presença de ruído de 100 Hz com a amplitude de 50 mvpp. O sinal de interesse pode apresentar

Leia mais

Capítulo. Meta deste capítulo Entender o princípio de funcionamento de osciladores de deslocamento de fase.

Capítulo. Meta deste capítulo Entender o princípio de funcionamento de osciladores de deslocamento de fase. 5 Oscilador Capítulo de Deslocamento de Fase RC Meta deste capítulo Entender o princípio de funcionamento de osciladores de deslocamento de fase. objetivos Entender o princípio de funcionamento de um oscilador

Leia mais

Livro texto: VHDL- Descrição e Síntese de Circuitos Digitais Roberto D Amore Editora LTC

Livro texto: VHDL- Descrição e Síntese de Circuitos Digitais Roberto D Amore Editora LTC Livro texto: VHDL- Descrição e Síntese de Circuitos Digitais Roberto D Amore Editora LTC Linguagem para descrever o funcionamento de um sistema (o que e como o sistema faz). O sistema descrito em HDL

Leia mais

Rastreamento de Objetos Baseado em Grafos. Casamento Inexato entre Grafos Relacionais com Atributos

Rastreamento de Objetos Baseado em Grafos. Casamento Inexato entre Grafos Relacionais com Atributos Rastreamento de Objetos Baseado em Casamento Inexato entre Grafos Relacionais com Atributos Exame de Qualificação de Mestrado Ana Beatriz Vicentim Graciano Orientador: Roberto M. Cesar Jr. Colaboradora:

Leia mais

4 Cálculo de Equivalentes Dinâmicos

4 Cálculo de Equivalentes Dinâmicos 4 Cálculo de Equivalentes Dinâmicos 4.1. Introdução Os sistemas de potência interligados vêm adquirindo maior tamanho e complexidade, aumentando a dependência de sistemas de controle tanto em operação

Leia mais

Carla Koike Depto. Ciências da Computação UnB

Carla Koike Depto. Ciências da Computação UnB Robótica Modular Reconfigurável Carla Koike Depto. Ciências da Computação UnB Definição Robôs compostos de um grande número de módulos repetidos que podem organizar suas conexões e formar uma grande variedade

Leia mais

Experimento 1 Objetivo: AND AND AND Material e Componentes Procedimento AND Nota: teste

Experimento 1 Objetivo: AND AND AND Material e Componentes Procedimento AND Nota: teste UNIVERSIDADE FEDERAL DO PIAUÍ CCN / Departamento de Física Disciplina Eletrônica básica Técnicas digitais Prática 11 Experimento 1 Objetivo: Estabelecer a tabela verdade para o gate básico AND. Todo circuito

Leia mais

Funcionamento Área Desempenho (velocidade) Potência Aula 1. Circuitos Digitais. Circuitos Digitais

Funcionamento Área Desempenho (velocidade) Potência Aula 1. Circuitos Digitais. Circuitos Digitais INF01058 Objetivo Circuitos igitais Projetar circuitos digitais: Combinacionais Sequências Testar a analisar circuitos digitais Introdução Funcionamento Área esempenho (velocidade) Potência Aula 1 Mundo

Leia mais

ALGORITMOS GENÉTICOS: UMA VISÃO EXPLANATÓRIA

ALGORITMOS GENÉTICOS: UMA VISÃO EXPLANATÓRIA 136 ALGORITMOS GENÉTICOS: UMA VISÃO EXPLANATÓRIA FILITTO, Danilo 1 Resumo: Os algoritmos Genéticos inspiram-se no processo de evolução natural e são utilizados para resolver problemas de busca e otimização

Leia mais

CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO

CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS - 2016.2 2º PERÍODO DISCIPLINA: CÁLCULO I DISCIPLINA: FÍSICA I Estudo do centro de Massa e Momento Linear. Estudo da Rotação. Estudo de Rolamento, Torque

Leia mais

Algoritmos Genéticos Fundamentos e Aplicações. Prof. Juan Moisés Mauricio Villanueva

Algoritmos Genéticos Fundamentos e Aplicações. Prof. Juan Moisés Mauricio Villanueva Algoritmos Genéticos Fundamentos e Aplicações Prof. Juan Moisés Mauricio Villanueva jmauricio@cear.ufpb.br Conteúdo Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de Algoritmos

Leia mais

IA346 M Métodos de Pesquisa Para Engenharia de Computação. Atividade 07

IA346 M Métodos de Pesquisa Para Engenharia de Computação. Atividade 07 IA346 M Métodos de Pesquisa Para Engenharia de Computação Atividade 07 Nome: Janize Monteiro de Castilho RA: 150148 1. Tema de Pesquisa: Implementação de monitores para verificação de padrões de cenários

Leia mais

Aula 06 - Máquina Multinível e Von Neumann

Aula 06 - Máquina Multinível e Von Neumann Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Instalação e Organização de Computadores Aula 06 - Máquina Multinível e Von Neumann Prof. Diego Pereira

Leia mais

Field Programmable Gate Array - FPGA / Mini-curso de Computação Híbrida Reconfigurável

Field Programmable Gate Array - FPGA / Mini-curso de Computação Híbrida Reconfigurável Field Programmable Gate Array - FPGA Mini-curso de Computação Híbrida Reconfigurável Vitor C. F. Gomes, Andrea S. Charão, Haroldo F. C. Velho Última atualização: 19 de setembro de 2009 Universidade Federal

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Memória Cache Slide 1 Introdução Tamanho Função de Mapeamento Política de Escrita Tamanho da Linha Número de Memórias Cache Cache em Níveis Slide 2 Introdução

Leia mais

Tecnologia em Automação Industrial 2016 ELETRÔNICA II

Tecnologia em Automação Industrial 2016 ELETRÔNICA II Tecnologia em Automação Industrial 2016 ELETRÔNICA II Aula 16 Amplificadores Operacionais Amplificador de Instrumentação Prof. Dra. Giovana Tripoloni Tangerino https://giovanatangerino.wordpress.com giovanatangerino@ifsp.edu.br

Leia mais

Buscas Informadas ou Heurísticas - Parte III

Buscas Informadas ou Heurísticas - Parte III Buscas Informadas ou Heurísticas - Parte III Prof. Cedric Luiz de Carvalho Instituto de Informática - UFG Mestrado em Ciência da Computação / 2006 BUSCA SMA* (Simplified Memory-Bounded A*) BUSCA SMA* (Simplified

Leia mais

Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana

Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana Introdução à Redes Neurais Artificiais Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana 2 Introdução Redes Neurais Artificiais (RNAs)

Leia mais

Sistemas Neurais Híbridos: Redes Neurais Artificias e Algoritmos Genéticos. Leonardo Nascimento Ferreira

Sistemas Neurais Híbridos: Redes Neurais Artificias e Algoritmos Genéticos. Leonardo Nascimento Ferreira Sistemas Neurais Híbridos: Redes Neurais Artificias e Algoritmos Genéticos Leonardo Nascimento Ferreira Conteúdo Algoritmo Genético Representação Seleção Reprodução Redes Neurais Evolucionárias Vantagens

Leia mais

Ementário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico -

Ementário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico - Ementário das disciplinas do curso de Engenharia da Computação Currículo 6 Criado pelo CDI em 30/05/2016 - Núcleo Básico - NB 019 - Cálculo I CH Teórica 160 CH Prática 00 CH Total 160 cr 8 Funções. Limites.

Leia mais

Experiência 2. Controle de Motor de Corrente Contínua com Tacômetro usando Lugar Geométrico das Raízes

Experiência 2. Controle de Motor de Corrente Contínua com Tacômetro usando Lugar Geométrico das Raízes Experiência 2 Controle de Motor de Corrente Contínua com Tacômetro usando Lugar Geométrico das aízes Professores: Adolfo Bauchspiess e Geovany A. Borges O objetivo deste experimento é realizar o controle

Leia mais

O USO DE ALGORITMOS GENÉTICOS PARA DETERMINAR ZEROS DE FUNÇÕES NÃO LINEARES

O USO DE ALGORITMOS GENÉTICOS PARA DETERMINAR ZEROS DE FUNÇÕES NÃO LINEARES O USO DE ALGORITMOS GENÉTICOS PARA DETERMINAR ZEROS DE FUNÇÕES NÃO LINEARES RESUMO Ediany Batista Silva Universidade Católica de Brasília Curso de Matemática Os algoritmos genéticos utilizam conceitos

Leia mais

PCS 2039 Modelagem e Simulação de Sistemas Computacionais

PCS 2039 Modelagem e Simulação de Sistemas Computacionais UNIVERSIDADE DE SÃO PAULO ESCOLA POLITÉCNICA Departamento de Engenharia de Computação e Sistemas Digitais PCS 2039 Modelagem e Simulação de Sistemas Computacionais Graduação em Engenharia de Computação

Leia mais

CIRCUITO AUTOPOLARIZAÇÃO Análise do modelo equivalente para o circuito amplificador em autopolarização a JFET.

CIRCUITO AUTOPOLARIZAÇÃO Análise do modelo equivalente para o circuito amplificador em autopolarização a JFET. MÓDULO 6: RESPOSTA EM FREQÜÊNCIA DO AMPLIFICADOR DE PEQUENOS SINAIS A JFET. 1. Introdução: O circuito amplificador de sinal a JFET possui ganho alto, uma impedância alta de entrada e ampla faixa de resposta

Leia mais

Francisco das Chagas Souza Júnior, M.Sc. Instituto de Educação, Ciências e Tecnologia do Rio Grande do Norte IFRN

Francisco das Chagas Souza Júnior, M.Sc. Instituto de Educação, Ciências e Tecnologia do Rio Grande do Norte IFRN A Importância das Técnicas de Programação nos Sistemas Elétricos de Proteção Francisco das Chagas Souza Júnior, M.Sc. Instituto de Educação, Ciências e Tecnologia do Rio Grande do Norte IFRN Sistema de

Leia mais

UNIVERSIDADE F EDERAL DE PERNAMBUCO DESENVOLVIMENTO DE UM SISTEMA DE AQUISIÇÃO PARA RESSONÂNCIA MAGNÉTICA NUCLEAR BASEADO EM FPGA

UNIVERSIDADE F EDERAL DE PERNAMBUCO DESENVOLVIMENTO DE UM SISTEMA DE AQUISIÇÃO PARA RESSONÂNCIA MAGNÉTICA NUCLEAR BASEADO EM FPGA UNIVERSIDADE F EDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2013.2 DESENVOLVIMENTO DE UM SISTEMA DE AQUISIÇÃO PARA RESSONÂNCIA MAGNÉTICA NUCLEAR BASEADO EM FPGA PROPOSTA

Leia mais

FATORES DE INFLUÊNCIA PARA OTIMIZAÇÃO DO NIVEL DE EMISSÃO IRRADIADA DO SISTEMA DE IGNIÇÃO

FATORES DE INFLUÊNCIA PARA OTIMIZAÇÃO DO NIVEL DE EMISSÃO IRRADIADA DO SISTEMA DE IGNIÇÃO Blucher Engineering Proceedings Setembro de 2015, Número 1, Volume 2 FATORES DE INFLUÊNCIA PARA OTIMIZAÇÃO DO NIVEL DE EMISSÃO IRRADIADA DO SISTEMA DE IGNIÇÃO Marcelo Sartori Campi Robert Bosch Ltda. E-mail:

Leia mais

Utilizando um Algoritmo Genético para Encontrar os Zeros de uma Função Real

Utilizando um Algoritmo Genético para Encontrar os Zeros de uma Função Real Utilizando um Algoritmo Genético para Encontrar os Zeros de uma Função Real Amarildo de Vicente 1, Rogério Luis Rizzi 1 1 Colegiado do Curso de Matemática Centro de Ciências Exatas e Tecnológicas da Universidade

Leia mais

CURSO: ENGENHARIA ELÉTRICA EMENTAS PERÍODO

CURSO: ENGENHARIA ELÉTRICA EMENTAS PERÍODO CURSO: ENGENHARIA ELÉTRICA EMENTAS 2016.1 1 PERÍODO DISCIPLINA: INTRODUÇÃO AO CÁLCULO DISCIPLINA: FUNDAMENTOS DE FÍSICA DISCIPLINA: REPRESENTAÇÃO GRÁFICA DISCIPLINA: INTRODUÇÃO A ENGENHARIA DISCIPLINA:

Leia mais

Introdução a Algoritmos Genéticos

Introdução a Algoritmos Genéticos Introdução a Algoritmos Genéticos Tiago da Conceição Mota Laboratório de Inteligência Computacional Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro Outubro de 2007 O Que São? Busca

Leia mais

Reconhecimento de Padrões

Reconhecimento de Padrões Reconhecimento de Padrões André Tavares da Silva andre.silva@udesc.br Roteiro da aula Conceitos básicos sobre reconhecimento de padrões Visão geral sobre aprendizado no projeto de classificadores Seleção

Leia mais

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS 1. Com relação à engenharia de software, julgue os itens seguintes. Engenharia de software não está relacionada

Leia mais

3 Redes Neurais Artificiais

3 Redes Neurais Artificiais 3 Redes Neurais Artificiais 3.1. Introdução A capacidade de implementar computacionalmente versões simplificadas de neurônios biológicos deu origem a uma subespecialidade da inteligência artificial, conhecida

Leia mais

Introdução Teórica aula 9: Transistores

Introdução Teórica aula 9: Transistores Introdução Teórica aula 9: Transistores Definição de Transistores de Junção Bipolar Os Transistores de Junção Bipolar (TJB) são dispositivos não- lineares de 3 terminais construídos com base em duas junções

Leia mais

Aplicando o Algoritmo Ant-Q na Priorização de Requisitos de Software com Precedência

Aplicando o Algoritmo Ant-Q na Priorização de Requisitos de Software com Precedência Aplicando o Algoritmo Ant-Q na Priorização de Requisitos de Software com Precedência Matheus Henrique Esteves Paixão 1, Márcia Maria Albuquerque Brasil 1, Thiago Gomes Nepomuceno da Silva 1, Jerffeson

Leia mais

DETERMINAÇÃO DO GÊNERO DO LOCUTOR USANDO A TRANSFORMADA RÁPIDA DE FOURIER

DETERMINAÇÃO DO GÊNERO DO LOCUTOR USANDO A TRANSFORMADA RÁPIDA DE FOURIER Revista Ciências Exatas ISSN: 1516-893 Vol. 1 Nº. Ano 015 Natanael M. Gomes Universidade de Taubaté Marcio Abud Marcelino Universidade Estadual Paulista Universidade de Taubaté Francisco José Grandinetti

Leia mais

UM MÉTODO PARA COMPARAÇÃO ENTRE HARDWARE E SOFTWARE DAS FUNÇÕES CRC-16 E FDCT SCHNEIDER, R. F. ¹, RAMOS, F. L. L.¹

UM MÉTODO PARA COMPARAÇÃO ENTRE HARDWARE E SOFTWARE DAS FUNÇÕES CRC-16 E FDCT SCHNEIDER, R. F. ¹, RAMOS, F. L. L.¹ UM MÉTODO PARA COMPARAÇÃO ENTRE HARDWARE E SOFTWARE DAS FUNÇÕES CRC-16 E FDCT SCHNEIDER, R. F. ¹, RAMOS, F. L. L.¹ ¹ ³ Universidade Federal do Pampa (UNIPAMPA) Bagé RS Brasil RESUMO A execução de funções

Leia mais

Capítulo. Meta deste capítulo Entender o princípio de funcionamento de osciladores com ponte de Wien.

Capítulo. Meta deste capítulo Entender o princípio de funcionamento de osciladores com ponte de Wien. 6 Oscilador Capítulo com Ponte de Wien Meta deste capítulo Entender o princípio de funcionamento de osciladores com ponte de Wien. objetivos Entender o princípio de funcionamento de um oscilador com ponte

Leia mais

SÍNTESE DE CIRCUITOS ELETRÔNICOS ANALÓGICOS POR COMPUTAÇÃO EVOLUTIVA

SÍNTESE DE CIRCUITOS ELETRÔNICOS ANALÓGICOS POR COMPUTAÇÃO EVOLUTIVA SÍNTESE DE CIRCUITOS ELETRÔNICOS ANALÓGICOS POR COMPUTAÇÃO EVOLUTIVA LUIZ H. R. PEIXOTO, WILIAN S. LACERDA, CLAUDIO F. M. TOLEDO Departamento de Ciência da Computação - Universidade Federal de Lavras C.P.

Leia mais

4 Métodos Existentes. 4.1 Algoritmo Genético

4 Métodos Existentes. 4.1 Algoritmo Genético 61 4 Métodos Existentes A hibridização de diferentes métodos é em geral utilizada para resolver problemas de escalonamento, por fornecer empiricamente maior eficiência na busca de soluções. Ela pode ser

Leia mais

Transistor TJB. Modelo pequenos sinais Modelo alta frequência

Transistor TJB. Modelo pequenos sinais Modelo alta frequência Transistor TJB Modelo pequenos sinais Modelo alta frequência Modelagem do Transistor TBJ Resposta ac do TBJ para pequenos sinais; Modelos utilizados de representação do TBJ. Amplitude do sinal de entrada:

Leia mais

ENCONTRO 4 AMPLIFICADOR DE INSTRUMENTAÇÃO

ENCONTRO 4 AMPLIFICADOR DE INSTRUMENTAÇÃO CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: ELETRÔNICA II PROFESSOR: VLADEMIR DE J. S. OLIVEIRA ENCONTRO 4 AMPLIFICADOR DE INSTRUMENTAÇÃO 1. COMPONENTES DA EQUIPE Alunos Nota: Data: 2. OBJETIVOS - Implementação

Leia mais

Software para simplificação de projetos de filtros FIR Emanoel Raimundo Queiroz Chaves Junior 1,2 Manoel Jozeane Mafra de Carvalho ²

Software para simplificação de projetos de filtros FIR Emanoel Raimundo Queiroz Chaves Junior 1,2 Manoel Jozeane Mafra de Carvalho ² Anais XV Simpósio Brasileiro de Sensoriamento Remoto - SBSR, Curitiba, PR, Brasil, 30 de abril a 05 de maio de 2011, INPE p.7442 Software para simplificação de projetos de filtros FIR Emanoel Raimundo

Leia mais

Introdução às Redes Neurais Artificiais

Introdução às Redes Neurais Artificiais Introdução às Redes Neurais Artificiais Treinamento via Algoritmos Genéticos Prof. João Marcos Meirelles da Silva http://www.professores.uff.br/jmarcos Departamento de Engenharia de Telecomunicações Escola

Leia mais

Otimização por Colônia de Formigas (Ant Colony Optimization - ACO)

Otimização por Colônia de Formigas (Ant Colony Optimization - ACO) Otimização por Colônia de Formigas (Ant Colony Optimization - ACO) Eros Moreira de Carvalho Gabriel Silva Ramos CI209 - Inteligência Artificial BCC - Bacharelado em Ciência da Computação DInf - Departamento

Leia mais

APLICAÇÃO DE META-HEURÍSTICAS À ENGENHARIA DE PRODUÇÃ O

APLICAÇÃO DE META-HEURÍSTICAS À ENGENHARIA DE PRODUÇÃ O APLICAÇÃO DE META-HEURÍSTICAS À ENGENHARIA DE PRODUÇÃ O João Carlos Zayatz Universidade Estadual de Maringá jcarloszay@gmail.com Gislaine Camila Lapasini Leal Universidade Estadual de Maringá gclleal@uem.br

Leia mais

A INTEGRAÇÃO DE DISCIPLINAS NA LINHA DE HARDWARE NO CURSO DE ENGENHARIA DA COMPUTAÇÃO DO UNICENP

A INTEGRAÇÃO DE DISCIPLINAS NA LINHA DE HARDWARE NO CURSO DE ENGENHARIA DA COMPUTAÇÃO DO UNICENP A INTEGRAÇÃO DE DISCIPLINAS NA LINHA DE HARDWARE NO CURSO DE ENGENHARIA DA COMPUTAÇÃO DO UNICENP Valfredo Pilla Jr vpilla@unicenp.br Rua Prof. Pedro Viriato Parigot de Souza, 5300 Campo Comprido 81.280-330

Leia mais

CURSO DE PÓS-GRADUAÇÃO LATO SENSU AUTOMAÇÃO INDUSTRIAL E SISTEMAS DE CONTROLE - MECATRÔNICA

CURSO DE PÓS-GRADUAÇÃO LATO SENSU AUTOMAÇÃO INDUSTRIAL E SISTEMAS DE CONTROLE - MECATRÔNICA CURSO DE PÓS-GRADUAÇÃO LATO SENSU AUTOMAÇÃO INDUSTRIAL E SISTEMAS DE CONTROLE - MECATRÔNICA Motivação O setor industrial experimentou nas últimas duas décadas um extraordinário avanço devido ao aumento

Leia mais

CSE-020 Revisão de Métodos Matemáticos para Engenharia

CSE-020 Revisão de Métodos Matemáticos para Engenharia CSE-020 Revisão de Métodos Matemáticos para Engenharia Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento de Sistemas Espaciais L.F.Perondi Engenharia e Tecnologia Espaciais ETE Engenharia

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Arquitetura de Computadores Prof Kleber Akio Tanaka Igor Hondo João Jakybalis Sabrina Tavera Crise do Software Quando surgiu e o que foi? - A crise do software surgiu em 1970, quando

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Prof. Kléber de Oliveira Andrade pdjkleber@gmail.com Algoritmos Genéticos Conteúdo Introdução O Algoritmo Genético Binário Noções de Otimização O Algoritmo Genético com Parâmetros

Leia mais

Máquinas de suporte vetorial e sua aplicação na detecção de spam

Máquinas de suporte vetorial e sua aplicação na detecção de spam e sua aplicação na detecção de spam Orientador: Paulo J. S. Silva (IME-USP) Universidade de São Paulo Instituto de Matemática e Estatística Departamento de Ciência da Computação MAC499 Trabalho de Formatura

Leia mais

EPUSP PCS 2011/2305/2355 Laboratório Digital SOMADORES DECIMAIS

EPUSP PCS 2011/2305/2355 Laboratório Digital SOMADORES DECIMAIS SOMADORES DECIMAIS Versão 2012 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte

Leia mais

ROTEIRO 05 FILTRO ATIVO PASSA BAIXA E PASSA ALTA

ROTEIRO 05 FILTRO ATIVO PASSA BAIXA E PASSA ALTA ROTEIRO 05 FILTRO ATIVO PASSA BAIXA E PASSA ALTA Equipe: Objetivos: -Verificar o funcionamento da do filtro ativo passa baixa e passa alta Materiais: 1 Fonte de Alimentação 1 CI 741 e TL081 1 Osciloscópio

Leia mais

Sistemas de Controle

Sistemas de Controle Pontifícia Universidade Católica de Goiás Escola de Engenharia Sistemas de Controle Resumo Espaço dos Estados Prof. Dr. Marcos Lajovic Carneiro Sistemas de Controle Prof. Dr. Marcos Lajovic Carneiro Resumo

Leia mais

Análise de TJB para pequenos sinais Prof. Getulio Teruo Tateoki

Análise de TJB para pequenos sinais Prof. Getulio Teruo Tateoki Prof. Getulio Teruo Tateoki Constituição: -Um transístor bipolar (com polaridade NPN ou PNP) é constituído por duas junções PN (junção base-emissor e junção base-colector) de material semicondutor (silício

Leia mais

Análise de Sensibilidade dos Parâmetros do Bat Algorithm e Comparação de Desempenho

Análise de Sensibilidade dos Parâmetros do Bat Algorithm e Comparação de Desempenho Análise de Sensibilidade dos Parâmetros do Bat Algorithm e Comparação de Desempenho Jelson A. Cordeiro 1, Rafael Stubs Parpinelli 1 e Heitor Silvério Lopes 1 1 Laboratório de Bioinformática Universidade

Leia mais

Redes Neurais Evolucionárias

Redes Neurais Evolucionárias Redes Neurais Evolucionárias André L. N. Muniz e Cícero Augusto M. da S. Neves Departamento de Ciência da Computação Universidade Federal da Bahia (UFBA) Salvador BA Brasil {amuniz,cicero}@im.ufba.br Resumo.

Leia mais

Uma Introdução à Computação Quântica

Uma Introdução à Computação Quântica Uma Introdução à Computação Quântica por Bernardo Lula Júnior 1 e Aércio Ferreira de Lima 2 1 Departamento de Sistemas e Computação Universidade Federal de Campina Grande lula@dsc.ufcg.edu.br 2 Departamento

Leia mais

Análise CA para o TBJ. Prof. Dr. Ulisses Chemin Netto ET74C Eletrônica 1

Análise CA para o TBJ. Prof. Dr. Ulisses Chemin Netto ET74C Eletrônica 1 Análise CA para o TBJ Prof. Dr. Ulisses Chemin Netto (ucnetto@utfpr.edu.br) 09 de Novembro de 2015 Objetivo da Aula Conhecer o modelo r e aplicado na representação do TBJ à análise CA. 2 Conteúdo Programático

Leia mais

Algoritmo Híbrido Genético-Fuzzy aplicado em Câncer de Próstata

Algoritmo Híbrido Genético-Fuzzy aplicado em Câncer de Próstata Algoritmo Híbrido Genético-Fuzzy aplicado em Câncer de Próstata Murilo A. Tosatti 1, Júlio C. A. Galvão Filho 1, Felipe R. Forbeck 1, André B. Fonseca 1, João P. M. K. Katayama 1, Emmanuel D. Silva 1,

Leia mais

Engenharia de Software.

Engenharia de Software. Engenharia de Software Prof. Raquel Silveira O que é (Rational Unified Process)? É um modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software

Leia mais

Otimização da Programação Semafórica em Tempo Real com Base em Modelagem Matemática

Otimização da Programação Semafórica em Tempo Real com Base em Modelagem Matemática Otimização da Programação Semafórica em Tempo Real com Base em Modelagem Matemática Eric W. L. Gonzaga PPGEE Universidade Federal de Minas Gerais Belo Horizonte, MG Brasil ericgonzaga@ufmg.br Paulo E.

Leia mais

6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30

6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30 Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA MC5001 - SISTEMAS MULTIAGENTES

Leia mais

- Computação Evolutiva -

- Computação Evolutiva - - Computação Evolutiva - Prof. Dr. Cícero Garrozi DEINFO - UFRPE PPGIA@UFRPE cicerog@gmail.com Site da disciplina: http://cicerog.blogspot.com Sumário Situando a Computação Evolucionária Metáfora principal

Leia mais