OTIMIZAÇÃO DE CONTROLADORES USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO (II) José Raimundo de Oliveira Silva Karl Heinz Kienitz IC

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

Download "OTIMIZAÇÃO DE CONTROLADORES USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO (II) José Raimundo de Oliveira Silva Karl Heinz Kienitz IC"

Transcrição

1 OTIMIZAÇÃO DE CONTROLADORES USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO (II) José Raimundo de Oliveira Silva Karl Heinz Kienitz IC Resumo: Este trabalho propõe estratégias de otimização num hardware computacional na configuração mestre-escravo empregado no controle digital de sistemas dinâmicos. Para tal, foram desenvolvidos modelos de otimização paramétrica, baseados em lógica nebulosa, para controladores de um sistema de levitação magnética usando essa arquitetura de hardware e as ferramentas xpc Target, Real-Time Workshop, Simulink e Fuzzy Logical Toolbox do software Matlab. Abstract: This work considers optimization strategies running on a computational hardware with a host-target prototyping environment used in the digital control of dynamic systems. Models of parametric optimization had been developed, based in fuzzy logic, for controllers of a magnetic levitation system using this hardware architecture and the Matlab s tools xpc Target, Real-Time Workshop, Simulink and Fuzzy Logical Toolbox. 1. INTRODUÇÃO Em meio a um grande número de sofisticados aplicativos especializados existentes para o desenvolvimento de sistemas de Controle, a decisão sobre o melhor em cada circunstância passa antes pela análise da arquitetura usada por ambientes de projetos, tipicamente composta de três partes: um conjunto de ferramentas para a configuração de processos, uma interface mais amigável para interagir com o usuário final e um programa supervisor para coordenar as ferramentas e execuções das interfaces. No antecessor a este trabalho, foi estudado o uso de hardware na configuração mestre-escravo para simulações hardware-in-the-loop (HIL) de sistemas dinâmicos[1]. Esta arquitetura compõe-se de dois PCs, sendo um deles (escravo) equipado com placas de conversão A/D e D/A da Computer Boards, comunicando-se via interface serial para compartilhamento de tarefas controladas pelo mestre. Esta etapa do projeto previu o estudo de ferramentas específicas do software Matlab para implementação de heurísticas capazes de encontrar resultados otimizados para diferentes controladores implementados. Para isso, foram estudadas estratégias de otimização de controladores para o kit levitador magnético da Feedback usando conceitos de lógica nebulosa, bem como proposta uma topologia para o otimização de parâmetros de controladores PID, escolhido por sugerir relações lineares entre os elementos dos conjuntos fuzzy, para o modelo de sistema físico utilizado. 2. O SISTEMA DE CONTROLE FUZZY A Lógica Nebulosa é aquela que suporta os modos de raciocínio que são aproximados em vez de exatos. Segundo ela, o valor verdade de uma proposição pode ser um subconjunto nebuloso de qualquer conjunto parcialmente ordenado, ao contrário dos sistemas lógicos binários, em que o valor verdade só pode ser verdadeiro (1) ou falso (0). Nos sistemas multi-valores, o valor de uma proposição pode ser ou um elemento de um conjunto finito, num intervalo, ou uma álgebra booleana. Na lógica nebulosa, os valores verdade são expressos lingüisticamente (verdade, muito verdade, não verdade, falso, muito falso), sendo cada termo interpretado como um subconjunto do intervalo unitário. É dessa maneira que a lógica nebulosa constitui-se na base para o desenvolvimento de métodos e algoritmos de modelagem e controle de processos, permitindo a redução da complexidade de projeto e implementação, tornando-se a solução para problemas de controle até então intratáveis por técnicas clássicas. Isso porque ele se adequa melhor que os métodos tradicionais aos casos em que as

2 relações matemáticas envolvidas que descrevem a planta do sistema em questão é desconhecida ou sua obtenção impõe consideráveis dificuldades. Já um conjunto nebuloso terá maior flexibilidade, inclusive quanto à utilização do resultado de uma função como a definida no exemplo da figura 1 como parâmetro de entrada para alguma tomada de decisão. Figura 1 Exemplo de uma relação de continência em conjuntos fuzzy Essa peculiaridade vem de encontro à busca de uma otimização de controle, principalmente porque o ponto ótimo está sempre melhor definido qualitativamente, mas deixa a dúvida: se controladores PID e outros sistemas de controles tradicionais são tão bem desenvolvidos, porque preocupar-se com lógica fuzzy? Como exemplo, considere-se que em muitos casos, o modelo matemático do processo pode não existir ou ser muito caro em termos de poder de processamento computacional e memória e um sistema baseado em regras empíricas tende a ser mais efetivo. Além disso, a lógica fuzzy é bem adaptada para implementações de baixo custo baseadas em sensores baratos, conversores A/D de baixa resolução, chips microcontroladores de 4 ou 8 bits, e tais sistemas podem ser facilmente atualizados através da soma de novas regras para aperfeiçoar a performance ou incluir novas características. Em muitos casos, o controle fuzzy pode ser usado para melhorar sistemas já existentes incluindo uma capa extra de inteligência ao método empregado. Controladores fuzzy são muito simples conceitualmente; eles consistem de um estágio de entrada, um de processamento e um de saída. O estágio de entrada mapeia sensores ou outros tipos de entrada (tais como chaves, interruptores e assim por diante) de maneira apropriada a funções consecutivas e valores verdadeiros. O estágio de processamento invoca cada regra adequada, gera um resultado para cada uma delas e então combina os resultados dessas regras. Finalmente, a saída converte o resultado combinado no estágio anterior para dentro do controle. Neste caso específico, a saída será um parâmetro ajustado para melhorar as características de resposta do sistema. 3. LEVITADOR MAGNÉTICO Aproveitando os resultados já obtidos, foi novamente usado como motivação o kit levitador magnético, uma sistema físico conhecido e cuja representação se encontra a seguir: Figura 2- Representação do levitador magnético

3 A função de transferência de malha aberta desse sistema é: G( s ) = s s s Dentro da idéia de desenvolver o primeiro controlador nebuloso a partir de um controlador convencional implementado com sucesso e tão simples como um PID, partiu-se dessa função de transferência conhecida do levitador para encontrar os parâmetros (P, I, D) = (5, 2, 1). Esses são números aproximados aos determinados analiticamente. Preferiu-se tratar com valores inteiros mas que, usados na simulação, levassem a um adequado comportamento estável, a fim de facilitar a construção dos conjuntos fuzzy, uma etapa de desenvolvimento que se mostrou complicada por não existir um procedimento padronizado para ela. Pelo contrário, demanda um pouco de sensibilidade e paciência construir conjuntos e relações entre eles que expressem as regras qualitativas que se define para a formação da saída. Nesse ponto, o uso do PID ajudou porque a saída é uma composição simples das entradas ponderadas. Os pesos para as relações entre os conjuntos, recurso usado na ferramenta, foram distribuídos de acordo com o range do conjunto e dos próprios parâmetros referidos acima. 4. CONFIGURAÇÃO MESTRE-ESCRAVO Para a realização das simulações, foi pensada uma estrutura de hardware mais adequada, sendo que a praticidade aponta imediatamente para uso de computadores do tipo desktop, ou PCs. Acontece que eles se propõem a uma vasta gama de trabalhos, executando diversos tipos de aplicativos num mesmo tempo compartilhado. Então, é interessante dispor de uma configuração em que o gargalo não seja o fato de o processador precisar perder tempo realizando ações que não colaboram diretamente com a simulação, o que é feito pelo sistemas operacionais mais populares. Uma solução tradicional é o uso de um kernel de tempo real com placa DSP (Digital Signal Processing) e conversores A/D e D/A para implementar as simulações. Acontece que a grande especificidade e a necessidade de muitos recursos disponíveis nas placas colaboram para elevar seu custo, a ponto de limitar o acesso de algumas empresas e instituições de pesquisa a esse equipamento. Uma alternativa é a que utiliza dois PCs na configuração mestre-escravo, já que o escravo (sem periféricos mas com conversores A/D e D/A) é mais barato do que uma placa DSP de alta performance e fornece recursos computacionais comparáveis, desempenhando seu papel por não se dar nele a interface com o usuário, apenas obedecendo a ordens do mestre e fazendo o trabalho pesado, por assim dizer. No lugar de um programa específico, tem-se a opção de atuar com o software comercial, como o Matlab, ou outro da escolha do usuário, que proporcione aplicações semelhantes. Este citado pacote de programas, além do Simulink, em que é feita a programação dos controladores, contém as ferramentas Real-Time Workshop e RealLink 32, responsáveis pela geração do código executável, que usam em background um compilador C/C++. Inclue ainda o xpctarget, apropriada ao gerenciamento das tarefas executadas pelos PCs mestre e escravo, e o Fuzzy Toolbox, específico para a implementação de sistemas nebulosos. A simplicidade e a facilidade de utilização de todos esses recursos justificam o aparato técnico utilizado. 5. CONTROLADORES TRADICIONAIS X CONTROLADORES FUZZY Dividindo os controladores em clássicos e avançados, distinguem-se os baseados em controle em castata e do tipo PID dos controladores adaptativos, preditivos, não lineares e inteligentes. Esse segundo grupo normalmente só é usado em situações em que limitações das técnicas convencionais justificam o emprego de algoritmos mais complexos e conhecimentos matemáticos mais aprimorados, o que pode dificultar a compreensão das estruturas empregadas, principalmente por operadores não especializados. Nesses sistemas, a busca por maiores eficiência e robustez advém da aptidão dessa metodologia ao tratamento de imprecisões, de raciocínios aproximados e de regras qualitativas.

4 Contudo, o que se explorou nesse trabalho não foi um caso em que o uso do controlador nebuloso se justifica pela dificuldade em substituí-lo por um tipo tradicional, com que se trabalhou antes. A diferença é que a abordagem que se deu não previa mais do que a simples observação da relação entre parâmetros de controlador e as alterações qualitativas nessas características. O que se pretendeu nessa outra fase foi não apenas entender como cada mudança influencia no tempo de resposta do sistema, por exemplo, mas estabelecer um conjunto de regras que definem um controlador ótimo e encontrar a melhor maneira de realizar os ajustes necessários para que se promova essa otimização. A idéia foi fazer uma série de simulações, sendo que em cada uma delas um sistema executado paralelamente monitora as características da resposta do sistema controlador-planta a um mesmo estímulo externo (por simplicidade, uma função degrau) e toma decisão de alterar parâmetros do controlador antes de refazer a simulação, com vistas a conduzir os resultados a obedecerem a critérios a ser determinados que indicarão a obtenção do que se define como um controlador ótimo. Figura 3 Representação esquemática do otimizador planejado A figura 3 apresenta essa proposta esquematizada. A máquina de inferência atua paralelamente à simulação do controle analisando o impacto de cada modificação que ela provoca nos parâmetros do controlador, podendo, a partir disso, tomar decisões de quais ajustes proporcionarão resultados mais próximos dos esperados. Entende-se por resultado esperado a melhor saída obtida da manipulação dos conjuntos fuzzy, apresentados na figura 4, segundo regras de relacionamento, como as apresentadas na figura 5. A variância das gaussianas em todos os casos corresponde, em módulo, à metade dos valores extremos das curvas apresentadas(60, 400 ou 820) e que são as respectivas médias. Figura 4 Utilização prática dos conjuntos nebulosos, mostrados no Rule Viewer

5 Nesse exemplo apresentado, os conjuntos foram bastante simples e a regra de decisão foi definida pelos pesos impostos a cada resultado. Percebe-se aqui a possibilidade de se construir aplicação prática de uma heurística simples, a título de demonstração, mas também se tem idéia da liberdade que essa ferramenta de software utilizada propicia para a elaboração de controladores. Figura 5 Quadro de regras com operações do tipo Se Então e seus pesos A fase em que os problemas não superados foram encontrados correspondeu a implementações como a que está apresentada na figura 6, já que deveria ser montado o otimizador dos parâmetros de controle de posteriormente substituído pelo sistema físico de fato. A concepção dessa topologia partiu da intenção de usar a saída do controlador fuzzy para ajustar os parâmetros do PID. Como já foi dito, partindo dos valores iniciais utilizados nas simulações já referidas, o controlador deveria ter um comportamento adaptativo, de maneira que ele analisasse as entradas e pudesse, verificando qualitativamente as conseqüências das alterações feitas nos parâmetros, caminhar em direção a valores que representassem uma situação ótima, dadas as condições esperadas na formação dos critérios de decisão e conhecidos os parâmetros do sinal de excitação colocado. Como modelo mais simples, os multiplicadores dos sinais da integral e da derivada foram mantidos constantes e modificado apenas o fator de correção proporcional, inicialmente 5 (ou seja, a busca pelo parâmetro ideal se daria em torno desse valor).entretanto, apesar de, depois de muitas tentativas, ter-se encontrado uma regra de formação dos conjuntos com as curvas gaussianas já mostradas, a simulação apresentava um comportamento de estabilidade, enquanto que nos subseqüentes testes em que o modelo era substituído pelo levitador real e a simulação feitas na configuração mestre-escravo normal, o sistema se mostrou instável, frustrando as expectativas iniciais. Figura 6 Modelo de ajuste adaptativo para o parâmetro proporcional

6 6. CONCLUSÃO Uma vez implementado o controle de um sistema, é plausível entender a importância de se ter meios para modificar parâmetros do controlador de maneira que o resultado obtido seja otimizado. Entende-se por otimização o processo de busca por características do sistema que mais se aproximem daquelas que representam vantagens qualitativas definidas pelo usuário do sistema, como melhor aproveitamento de recursos, menor esforço dispendido ou outro critério específico. O diferencial desse projeto é a busca de um otimizador que incorpore as vantagens discutidas dos sistemas de lógica nebulosa, como permitir o projeto de controladores para plantas cujas relações matemáticas fundamentais sejam desconhecidas ou muito complicadas. Isso não ocore com o sistema motivador, cujas características são bem conhecidas. Entretanto, entende-se como bastante válida a idéia de partir de algo cujo modelo é bem definido e com que já se vem trabalhando há algum tempo, em virtude de ser este um projeto em nível de graduação e de essa técnida ser relativamente nova e não explorada em estudos iniciais de controle. Escolhido como padrão o uso de modelos PID, foram levantados valores satisfatórios para a implementação normal dessa técnida para controle do levitador magnético. Depois disso, sucessivas implementações dessa ferramenta foram implementadas de modo a utilizar conjuntos nebulosos para se obter os resultados do controlador PID. Começando por conjuntos mais simples com relações lineares, em que o peso de cada um desses 3 parâmetros foi usado como ajuste na construção das áreas de pertinência desses conjuntos, a seqüência foi mesclar resultados analíticos com a determinação de valores de média e variância para a substituição das funções lineares por curvas gaussianas. Na etapa seguinte de otimização dos parâmetros do PID calculado, o modelo usado foi simplificado ao máximo para lidar com apenas 1 grau de liberdade e, mesmo assim, os resultados que se conseguiu obter na simulação em que o comportamento do levitador foi também modelado, não se repetiram com a efetiva utilização do sistema físico, em que não se apresentou estabilidade. Ficam então levantadas as dúvidas sobre os motivos pelos quais o esquema apresentado na figura 6 não pôde controlar a esfera do levitador. Ou mesmo se seria possível fazer esse controle encontrando valores de média e variância satisfatórios para a determinação dos conjuntos nebulosos. AGRADECIMENTOS Ao Prof. Dr. Karl Heinz Kienitz, aos demais professores do Departamento de Sistemas e Controle do Instituto Tecnológico de Aeronáutica (ITA), aos membros da Coordenação Local do PIBIC e ao CNPq. REFERÊNCIAS BIBLIOGRÁFICAS [1] SILVA, J.R.O. Simulação hardware-in-the-loop (HIL) usando Hardware Computacional na Configuração Mestre-Escravo. Bolsa de Iniciação Científica, PIBIC, 2002 [2] NASCIMENTO JR. & YONEYAMA. Inteligência Artificial em Controle e Automação. São Paulo: Editora Edgard Blücher Ltda, [3] SANDRI, S.; CORREA, C. Lógica nebulosa. V Escola de Redes Neurais, pp. c73-c090, [4]WONG, T.H. Design of a Magnetic Levitation Control System An Undergraduate Project. IEEE Transactions on Education, vol. E-29, No. 4, 1986 [5] OGATA, K. Engenharia de Controle Moderno. Prentice-Hall, 1990, 2a edição.

CONTROLE DE SISTEMAS DINÂMICOS USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO

CONTROLE DE SISTEMAS DINÂMICOS USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO CONTROLE DE SISTEMAS DINÂMICOS USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO Alexandre Rodrigues Mesquita (IC) Karl Heinz Kienitz (PQ) Resumo: Este trabalho avaliou o potencial e a flexibilidade

Leia mais

IF-705 Automação Inteligente Sistemas de Controle - Fundamentos

IF-705 Automação Inteligente Sistemas de Controle - Fundamentos IF-705 Automação Inteligente Sistemas de Controle - Fundamentos Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática - CIn Departamento de Sistemas da Computação aluizioa@cin.ufpe.br

Leia mais

2 Descrição da Unidade de Levitação Magnética e Sistema de Controle

2 Descrição da Unidade de Levitação Magnética e Sistema de Controle Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Levitação Eletromagnética 1 Levitação Eletromagnética O módulo de Levitação Magnética da Feedback

Leia mais

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais Introdução ao Controle Digital 1 Sistema de Controle 1. malha aberta

Leia mais

COMPARAÇÃO ENTRE CONTROLADORES PID CLÁSSICO E PID FUZZY COM GANHO PROGRAMADO NO SISTEMA DE AZIMUTE

COMPARAÇÃO ENTRE CONTROLADORES PID CLÁSSICO E PID FUZZY COM GANHO PROGRAMADO NO SISTEMA DE AZIMUTE COMPARAÇÃO ENTRE CONTROLADORES PID CLÁSSICO E PID FUZZY COM GANHO PROGRAMADO NO SISTEMA DE AZIMUTE Brehme D. R. de MESQUITA (1); Jefferson A. L. e SILVA (2); André M. D. FERREIRA (3) (1) Instituto Federal

Leia mais

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

Sistemas de Informação e Decisão. Douglas Farias Cordeiro Sistemas de Informação e Decisão Douglas Farias Cordeiro Decisão Tomamos decisões a todo momento! O que é uma decisão? Uma decisão consiste na escolha de um modo de agir, entre diversas alternativas possíveis,

Leia mais

IMPLEMENTAÇÃO DE SISTEMA DE ATITUDE EM DSP

IMPLEMENTAÇÃO DE SISTEMA DE ATITUDE EM DSP Anais do 15 O Encontro de Iniciação Científica e Pós-Graduação do ITA XV ENCITA / 2009 Instituto Tecnológico de Aeronáutica São José dos Campos SP Brasil Outubro 19 a 21 2009. IMPLEMENTAÇÃO DE SISTEMA

Leia mais

Utilização do solidthinking Embed em projetos de controle para sistemas embarcados utilizando técnica de controle adaptativo por modelo de referência.

Utilização do solidthinking Embed em projetos de controle para sistemas embarcados utilizando técnica de controle adaptativo por modelo de referência. Utilização do solidthinking Embed em projetos de controle para sistemas embarcados utilizando técnica de controle adaptativo por modelo de referência. Rodrigo de J. Macedo Resumo Apresenta-se, neste artigo,

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

Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS)

Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS) Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS) 1 Rotor Duplo (TRMS - Twin Rotor MIMO System) A unidade TRMS da Feedback

Leia mais

1 Introdução. I know because I must know. It's my purpose. It's the reason I'm here. (The Matrix) 1.1 Objetivos do trabalho

1 Introdução. I know because I must know. It's my purpose. It's the reason I'm here. (The Matrix) 1.1 Objetivos do trabalho 1 Introdução I know because I must know. It's my purpose. It's the reason I'm here. (The Matrix) 1.1 Objetivos do trabalho Os hardwares gráficos atualmente podem ser considerados como verdadeiros processadores

Leia mais

CONTROLE DE SISTEMAS DINÂMICOS USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO

CONTROLE DE SISTEMAS DINÂMICOS USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO CONTROLE DE SISTEMAS DINÂMICOS USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO Alexandre Rodrigues Mesquita (IC) Karl Heinz Kienitz (PQ) Resumo: Este trabalho avaliou o potencial e a flexibilidade

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 - 2017.2 2º PERÍODO DISCIPLINA: CÁLCULO I Estudo e aplicação de limites. Estudo e aplicação de derivadas. Estudo de soluções de problemas com utilização

Leia mais

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 06 Algoritmos Genéticos Sumário Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de

Leia mais

Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC

Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC Ederson Costa dos Santos 1, Leandro Barjonas da Cruz Rodrigues 1, André Maurício Damasceno Ferreira 2 1

Leia mais

Curso de Tecnologia em Sistemas Eletrônicos MATRIZ CURRICULAR. Módulo I /Semestre 1 Carga horária total: 400h

Curso de Tecnologia em Sistemas Eletrônicos MATRIZ CURRICULAR. Módulo I /Semestre 1 Carga horária total: 400h Curso de Tecnologia em Sistemas Eletrônicos CÂMPUS FLORIANÓPOLIS MATRIZ CURRICULAR Módulo I /Semestre 1 Carga horária total: 400h Circuitos Elétricos 1 80 Lógica Combinacional 80 Física Geral 80 Comunicação

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

Ementário das disciplinas do curso de Engenharia de Software

Ementário das disciplinas do curso de Engenharia de Software Ementário das disciplinas do curso de Engenharia de Software Currículo 1 C201 Introdução à Engenharia CH Teórica 10 CH Prática 10 CH Total 20 cr 1 Introdução aos conceitos básicos e às aplicações de engenharia.

Leia mais

Modelagem para previsão/estimação: uma aplicação Neuro-Fuzzy

Modelagem para previsão/estimação: uma aplicação Neuro-Fuzzy Proceeding Series of the Brazilian Society of pplied and Computational Mathematics, Vol., N., 0. Trabalho apresentado no XXXV CNMC, Natal-RN, 0. Modelagem para previsão/estimação: uma aplicação Neuro-Fuzzy

Leia mais

HENNESSY, J.; PATTERSON, D. A. Arquitetura de Computadores: uma abordagem quantitativa. Campus, 2003.

HENNESSY, J.; PATTERSON, D. A. Arquitetura de Computadores: uma abordagem quantitativa. Campus, 2003. CRONOGRAMA DE ATIVIDADE SEMESTRAL Aplicado em: 1º/2011 Curso: Engenharia de Computação Disciplina: Arquitetura de Sistemas Computacionais Semestre: 9 Contextualização da disciplina: Carga horária: 44 h

Leia mais

ESTUDO E APLICAÇÃO DA FERRAMENTA xpc TARGET EM SIMULÇÃO EM TEMPO REAL DE SISTEMAS DINÂMICOS. Bruno Borges Tsuchiya 1, Sergio Ribeiro Augusto 2

ESTUDO E APLICAÇÃO DA FERRAMENTA xpc TARGET EM SIMULÇÃO EM TEMPO REAL DE SISTEMAS DINÂMICOS. Bruno Borges Tsuchiya 1, Sergio Ribeiro Augusto 2 ESTUDO E APLICAÇÃO DA FERRAMENTA xpc TARGET EM SIMULÇÃO EM TEMPO REAL DE SISTEMAS DINÂMICOS Bruno Borges Tsuchiya 1, Sergio Ribeiro Augusto 2 1 Aluno de Iniciação Científica da Escola de Engenharia Mauá

Leia mais

Kit didático para controle de velocidade e posição de um motor de corrente contínua

Kit didático para controle de velocidade e posição de um motor de corrente contínua https://eventos.utfpr.edu.br//sicite/sicite2017/index Kit didático para controle de velocidade e posição de um motor de corrente contínua RESUMO Marcos Antonio Ribeiro da Silva marcossilva.2014@alunos.utfpr.edu.br

Leia mais

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

ENGENHARIA DE SISTEMAS MICROPROCESSADOS ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução

Leia mais

Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade,

Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, 1 Introdução Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, os desafios encontrados durante o desenvolvimento

Leia mais

Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle

Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle Elaine de Mattos Silva1 José Paulo Vilela Soares da Cunha1 Orlando Bernardo Filho2 1 Departamento

Leia mais

Computadores. HW e SW

Computadores. HW e SW Computadores HW e SW CTEE 20:50 1 Design dos Computadores Requisitos e Objetivos da Missão Avaliar arquiteturas e interfaces candidatas Realizar a divisão das funções Avaliar requisitos de confiabilidade

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

SOP Sistemas Operacionais Módulo 02: Motivação / Conceitos Básicos / Classificação

SOP Sistemas Operacionais Módulo 02: Motivação / Conceitos Básicos / Classificação SOP Sistemas Operacionais Módulo 02: Motivação / Conceitos Básicos / Classificação Prof. Charles Christian Miers e-mail: charles.miers@udesc.br 1 Motivação 2 MOTIVAÇÕES PARA O ESTUDO DOS SOs Auxiliar a

Leia mais

1 RESUMO. Palavras-chave: Controle, encoders, motor CC. 2 INTRODUÇÃO

1 RESUMO. Palavras-chave: Controle, encoders, motor CC. 2 INTRODUÇÃO 1 RESUMO Na sociedade moderna se tornou cada vez mais presente e necessário meios de controlar dispositivos levando em consideração precisões maiores e perdas menores. Em diversos cenários o controle de

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

UNIVERSIDADE FEDERAL DE LAVRAS PRÓ-REITORIA DE GRADUAÇÃO. Currículo Pleno

UNIVERSIDADE FEDERAL DE LAVRAS PRÓ-REITORIA DE GRADUAÇÃO. Currículo Pleno UNIVERSIDADE FEDERAL DE LAVRAS PRÓ-REITORIA DE GRADUAÇÃO Currículo Pleno Curso: G022 - Engenharia de Controle e Automação (Bacharelado) Base Curricular: 2013/02 Disciplinas Obrigatórias Código Nome Período

Leia mais

ANÁLISE QUANTITATIVA DE UM PÊNDULO INVERTIDO CONTROLADO POR PID E LÓGICA FUZZY

ANÁLISE QUANTITATIVA DE UM PÊNDULO INVERTIDO CONTROLADO POR PID E LÓGICA FUZZY ANÁLISE QUANTITATIVA DE UM PÊNDULO INVERTIDO CONTROLADO POR PID E LÓGICA FUZZY Adryano Fernandes Resende 1, Jackson Gonçalves Ernesto 2, Fábio Augusto Gentilin³ 1,2 Acadêmicos do Curso de Engenharia de

Leia mais

PROTÓTIPO DE UM CONTROLADOR DE TEMPERATURA BASEADO EM LÓGICA FUZZY UTILIZANDO UM MICRONTROLADOR

PROTÓTIPO DE UM CONTROLADOR DE TEMPERATURA BASEADO EM LÓGICA FUZZY UTILIZANDO UM MICRONTROLADOR PROTÓTIPO DE UM CONTROLADOR DE TEMPERATURA BASEADO EM LÓGICA FUZZY UTILIZANDO UM MICRONTROLADOR EDUARDO KLAUS BARG ORIENTADOR: MIGUEL ALEXANDRE WISINTAINER ROTEIRO DE APRESENTAÇÃO Introdução Objetivos

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

Sistema Distribuído. Sistema Distribuído. Aplicações Distribuídas. Conceitos Básicos

Sistema Distribuído. Sistema Distribuído. Aplicações Distribuídas. Conceitos Básicos Sistema Distribuído Conjunto de máquinas (CPU + memória) interligadas em rede. Sistema Distribuído Sistema operacional distribuído trata este conjunto como um único sistema computacional. Estação 1 Estação

Leia mais

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 23/09/2015 Currículo de Cursos Hora: 07:48:26

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 23/09/2015 Currículo de Cursos Hora: 07:48:26 UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 23/09/2015 Currículo de Cursos Hora: 07:48:26 Curso: Engenharia da Computação Nível: Ensino Superior Grau Conferido: Engenheiro de Computação Turno: Integral

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

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Thaís Vasconcelos Batista UFRN DIMAp http://www.dimap.ufrn.br/~thais thais@ufrnet.br Programa do Curso INTRODUÇÃO Conceitos Básicos Sistemas em Rede X Sistemas Distribuídos Necessidade

Leia mais

Computadores e Programação (DCC/UFRJ)

Computadores e Programação (DCC/UFRJ) Computadores e Programação (DCC/UFRJ) Aula 3: 1 2 3 Abstrações do Sistema Operacional Memória virtual Abstração que dá a cada processo a ilusão de que ele possui uso exclusivo da memória principal Todo

Leia mais

CAPÍTULO 8: O CONTROLADOR PID

CAPÍTULO 8: O CONTROLADOR PID CAPÍTULO 8: O CONTROLADOR PID Quando eu terminar este capítulo eu quero ser capaz de completar o seguinte Conhecer os pontos fortes e fracos do controle PID Determinar o modelo do sistema feedback utilizando

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 0-000 Tel: ()-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP -

Leia mais

Descrição do processo de Modelagem e Simulação em quatro etapas no ambiente AMESim

Descrição do processo de Modelagem e Simulação em quatro etapas no ambiente AMESim Descrição do processo de Modelagem e Simulação em quatro etapas no ambiente AMESim Similarmente a outros softwares de modelagem e simulação, a utilização do sistema AMESim está baseada em quatro etapas:

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.1 1º PERÍODO DISCIPLINA: INTRODUÇÃO AO CÁLCULO DISCIPLINA: FUNDAMENTOS DE FÍSICA DISCIPLINA: REPRESENTAÇÃO GRÁFICA DISCIPLINA: INTRODUÇÃO À ENGENHARIA

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 70-000 Tel: (7)-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP

Leia mais

CÓD CURSO DE ENGENHARIA DE COMPUTAÇÃO MATRIZ CURRICULAR Currículo nº1

CÓD CURSO DE ENGENHARIA DE COMPUTAÇÃO MATRIZ CURRICULAR Currículo nº1 Aprovado no CONGRAD de: 29.08.2017 Vigência: ingressos a partir de 2018/1 CÓD. 6570- CURSO DE ENGENHARIA DE COMPUTAÇÃO MATRIZ CURRICULAR Currículo nº1 ÁREAS DE FORMAÇÃO Créditos Acadêmicos Carga Horária

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 0-000 Tel: ()-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP -

Leia mais

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 29/08/2011 Currículo de Cursos Hora: 16:19:21

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 29/08/2011 Currículo de Cursos Hora: 16:19:21 UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 29/08/2011 Currículo de Cursos Hora: 16:19:21 Curso: Engenharia de Computacao Nível: Ensino Superior Grau Conferido: Engenheiro de Computação Turno: Diurno

Leia mais

IMPLEMENTAÇÃO DE CONTROLADORES CONVENCIONAIS E FUZZY PARA CONTROLE DE VELOCIDADE DE UM MOTOR CC

IMPLEMENTAÇÃO DE CONTROLADORES CONVENCIONAIS E FUZZY PARA CONTROLE DE VELOCIDADE DE UM MOTOR CC IMPLEMENTAÇÃO DE CONTROLADORES CONVENCIONAIS E FUZZY PARA CONTROLE DE VELOCIDADE DE UM MOTOR CC Ricardo V. C. S. ANDRADE (1); Brehme D. R. MESQUITA (2); André M. D. FERREIRA (3) (1) Instituto Federal de

Leia mais

Desenvolvendo aplicações com LabVIEW FPGA. Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas

Desenvolvendo aplicações com LabVIEW FPGA. Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas Desenvolvendo aplicações com LabVIEW FPGA Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas Agenda O que são FPGAs e por que eles são úteis? Programando FPGAs Hardware

Leia mais

ü Na década de 1920 os dispositivos mecânicos foram substituídos pelos relés; ü O uso da lógica de relés dificultava modificações do processo;

ü Na década de 1920 os dispositivos mecânicos foram substituídos pelos relés; ü O uso da lógica de relés dificultava modificações do processo; O que são? CLP - CONTROLADOR LÓGICO PROGRAMÁVEL ü O CLP é um computador industrial, capaz de implementar funções de controle (sequência lógica, contagem e temporização), operações lógicas e aritméticas,

Leia mais

Sistemas Embarcados. Projeto de Sistemas Embarcados

Sistemas Embarcados. Projeto de Sistemas Embarcados Sistemas Embarcados Projeto de Sistemas Embarcados Projeto de Sistemas Embarcados Identificação do problema Identificação da melhor tecnologia para a solução do problema Elaboração de um modelo de arquitetura

Leia mais

N1040. Controlador de Temperatura

N1040. Controlador de Temperatura Controlador de Temperatura N1040 O controlador de temperatura N1040 reúne baixo custo e alta precisão com ação PID. Tem profundidade de somente 80 mm, sistema de conexão elétrica removível, duas saídas

Leia mais

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES João Ricardo Kohler Abramoski (PAIC/FUNDAÇÃO ARAUCÁRIA), Sandra Mara Guse Scós Venske (Orientadora), e-mail: ssvenske@unicentro.br

Leia mais

ATIVIDADES ACADÊMICAS INTEGRANTES DO CURSO

ATIVIDADES ACADÊMICAS INTEGRANTES DO CURSO 1º 2º 3º 4º 5º DCC003 ALGORITMOS E ESTRUTURA DE DADOS I EEE001 INTRODUÇÃO À ENGENHARIA ELÉTRICA 1 15 15 0 OB OB OB OB OB OB EEE021 INTRODUÇÃO AO PROJETO DE ENGENHARIA 2 30 30 0 OB OB OB OB OB OB FIS054

Leia mais

Full Development System para Windows. Código SW. MARCA: National Instruments.

Full Development System para Windows. Código SW. MARCA: National Instruments. Softwares SOFTWARE MULTISIM Full Development System para Windows. Código 779821-35SW. MARCA: National Instruments. SOFTWARE COREL DRAW X7 Software profissional de design gráfico Corel DRAW Graphics Suite

Leia mais

Seminário de programação em sistemas embarcados

Seminário de programação em sistemas embarcados Seminário de programação em sistemas embarcados Implementando controle PID digital em sistemas embarcados Felipe S. Neves Agenda Compensadores, o compensador PID; Implementação PID em sistemas embarcados;

Leia mais

CCL: CONTROLE CLÁSSICO. Profa. Mariana Cavalca

CCL: CONTROLE CLÁSSICO. Profa. Mariana Cavalca CCL: CONTROLE CLÁSSICO Profa. Mariana Cavalca Currículo Resumido Curso Técnico em Eletro-Eletrônica ETEP (São José dos Campos - SP) Iniciação científica (estatística) Estágio Empresa ITA júnior: microcontroladores.

Leia mais

Projeto e Implementação de um Módulo Didático para Controle PID de Processos Industriais: Estudo de Caso Aplicado a um Sistema de Nível de Líquido

Projeto e Implementação de um Módulo Didático para Controle PID de Processos Industriais: Estudo de Caso Aplicado a um Sistema de Nível de Líquido Projeto e Implementação de um Módulo Didático para Controle PID de Processos Industriais: Estudo de Caso Aplicado a um Sistema de Nível de Líquido Allan Martins¹, Jéssica Aguiar¹, Paulo Henrique Melo¹,

Leia mais

Noções de Exatidão, Precisão e Resolução

Noções de Exatidão, Precisão e Resolução Noções de Exatidão, Precisão e Resolução Exatidão: está relacionada com o desvio do valor medido em relação ao valor padrão ou valor exato. Ex : padrão = 1,000 Ω ; medida (a) = 1,010 Ω ; medida (b)= 1,100

Leia mais

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais ricardo.kerschbaumer@ifc.edu.br http://professor.luzerna.ifc.edu.br/ricardo-kerschbaumer/ Introdução O Cérebro humano Mais fascinante processador

Leia mais

OTIMIZAÇÃO DE CONTROLADORES USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO (I) Alexandre Rodrigues Mesquita Karl Heinz Kienitz IC

OTIMIZAÇÃO DE CONTROLADORES USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO (I) Alexandre Rodrigues Mesquita Karl Heinz Kienitz IC OTIMIZAÇÃO DE CONTROLADORES USANDO HARDWARE COMPUTACIONAL NA CONFIGURAÇÃO MESTRE-ESCRAVO (I) Alexandre Rodrigues Mesquita Karl Heinz Kienitz IC Resumo: Este trabalho avaliou o potencial e a flexibilidade

Leia mais

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação A Matemática como Serviço a Ciência da Computação Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação A Matemática e Ciência da Computação A Matemática faz parte do DNA

Leia mais

SINAIS E SISTEMAS MECATRÓNICOS

SINAIS E SISTEMAS MECATRÓNICOS SINAIS E SISTEMAS MECATRÓNICOS Laboratório #4 1 : Projecto, implementação e validação da cadeia de actuação e medida Mestrado Integrado em Engenharia Mecânica Novembro 2011 ou Dezembro 2011 Realizar na

Leia mais

-GNE219 - Controle em Espaço de Estados

-GNE219 - Controle em Espaço de Estados Universidade Federal de Lavras Departamento de Engenharia -GNE219 - Controle em Espaço de Estados Prof. Daniel Leite E-mail: daniel.leite@deg.ufla.br 2/2017 1/27 Considerações Eng. de Controle e Automação

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO SUL E SUDESTE DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO SUL E SUDESTE DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO SUL E SUDESTE DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO Nº 056, DE 27 DE AGOSTO DE 2015 Aprova o Projeto Pedagógico do Curso de Bacharelado

Leia mais

Linguagens de Programação

Linguagens de Programação Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Linguagens de Programação Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.

Leia mais

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO 1º Período Código Disciplina CHT 1 CHP 2 CH Total Pré-requisitos Dados I 40 40 80 - Cálculo I 80-80 - Fundamentos da Computação 40-40 - Fundamentos

Leia mais

RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ

RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ Marcela Ribeiro Carvalho marcela@enecar.com.br IFG/Câmpus Goiânia Hipólito Barbosa Machado Filho hipolito.barbosa@ifg.edu.br IFG/Câmpus Goiânia Programa Institucional

Leia mais

MEMÓRIA CACHE FELIPE G. TORRES

MEMÓRIA CACHE FELIPE G. TORRES MEMÓRIA CACHE FELIPE G. TORRES MEMÓRIA CACHE O uso da memória cache visa obter velocidade de memória próxima das memórias mais rápidas que existem e, ao mesmo tempo, disponibilizar uma memória de grande

Leia mais

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações Sistema (SI) Coleção de atividades de Banco de Dados que regulam o compartilhamento, SI nas Organizações a distribuição de informações Fernando Fonseca e o armazenamento de dados relevantes ao gerenciamento

Leia mais

CA2COD1: COD CONTROLE DIGITAL. Profa. Mariana Cavalca

CA2COD1: COD CONTROLE DIGITAL. Profa. Mariana Cavalca CA2COD1: COD CONTROLE DIGITAL Profa. Mariana Cavalca Currículo Resumido Curso Técnico em Eletro-Eletrônica ETEP (São José dos Campos - SP) Iniciação científica (estatística) Estágio Empresa ITA júnior:

Leia mais

Motivação: Decentralização e Distribuição de Inteligência Evolução das Arquiteturas

Motivação: Decentralização e Distribuição de Inteligência Evolução das Arquiteturas Motivação: Decentralização e Distribuição de Inteligência Evolução das Arquiteturas dos Sistemas de Automação Sistemas de Automação Industrial insumos matéria, energia e informação Sistema de Automação

Leia mais

Alexandre Bernardino, Margarida Silveira, J. Miranda Lemos

Alexandre Bernardino, Margarida Silveira, J. Miranda Lemos Mestrado Integrado em Engenharia Aeroespacial 2009/2010 - Semestre de Inverno Controlo Óptimo e Adaptativo TRABALHO DE LABORATÓRIO Identificação e Controlo Digital do Sistema de Posicionamento de uma Barra

Leia mais

RAMO DE AUTOMAÇÃO E ROBÓTICA

RAMO DE AUTOMAÇÃO E ROBÓTICA Projecto. nº M1 Título: Controlo de Robô Manipulador com Elos Flexíveis Docente acompanhante: Eng. Jorge Martins Áreas do tema: Robótica Desenvolvimento, implementação e teste de algoritmos de controlo

Leia mais

LABORATÓRIO VIRTUAL EM SISTEMAS DE CONTROLE

LABORATÓRIO VIRTUAL EM SISTEMAS DE CONTROLE LABORATÓRIO VIRTUAL EM SISTEMAS DE CONTROLE Ana Cláudia Gomes 1, Agostinho Linhares Souza Folho 1, Luiz Affonso Guedes 1 Universidade Federal do Pará 1 Campus Universitário do Guamá {acgomes, affonso}@ufpa.br

Leia mais

Sistema Operacional. Etapa

Sistema Operacional. Etapa Etapa 1-2017 HARDWARE PARTE FÍSICA DA MÁQUINA HARDWARE HARDWARE HARDWARE SOFTWARE PARTE LÓGICA DA MÁQUINA SOFTWARE INTERMEDIÁRIO ENTRE O HARDWARE E O SOFTWARE PRINCIPAL PROGRAMA DO COMPUTADOR Um sistema

Leia mais

Bruno da Silva de Oliveira. Hydra: Compilação Distribuída de código fonte

Bruno da Silva de Oliveira. Hydra: Compilação Distribuída de código fonte Bruno da Silva de Oliveira Hydra: Compilação Distribuída de código fonte Florianópolis SC Junho / 2004 Bruno da Silva de Oliveira Hydra: Compilação Distribuída de código fonte Orientador: Prof. Dr. Mario

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

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

CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR MATUTINO Fase N.

CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR MATUTINO Fase N. CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR MATUTINO Fase N. Ordem Código COMPONENTE CURRICULAR Créditos Horas Prérequisitos 01 Introdução à informática 04 60 02 Matemática instrumental

Leia mais

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Capítulo 3 Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Conhecer alguns dos principais circuitos digitais sequenciais

Leia mais

Implementação de um Controlador Fuzzy para um Sistema de Controle de Nível

Implementação de um Controlador Fuzzy para um Sistema de Controle de Nível Implementação de um Controlador Fuzzy para um Sistema de Controle de Nível 1 IFPB. e-mail: josue.souza@cear.ufpb.br 2 IFRN. e-mail: jlopes0@gmail.com Josué da Silva Souza 1, José Soares Batista Lopes 2

Leia mais

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto Matéria: Sistema Computacional - SC Prof.: Esp.: Patrícia Dias da Silva Peixoto SISTEMA OPERACIONAL E TIPOS DE SISTEMAS OPERACIONAIS O QUE É UM SISTEMA OPERACIONAL (S.O.). Por mais complexo que possa parecer,

Leia mais

6 ESCALONAMENTO DE CPU

6 ESCALONAMENTO DE CPU 6 ESCALONAMENTO DE CPU O escalonamento de CPU é ponto chave da multiprogramação. Ela permite que haja mais de um processo em execução ao mesmo tempo. Em ambientes com um único processador, o escalonador

Leia mais

Introdução ao módulo LabVIEW FPGA

Introdução ao módulo LabVIEW FPGA Introdução ao módulo LabVIEW FPGA Guilherme Yamamoto Engenheiro de Marketing de Produto Tecnologia FPGA Blocos de E/S Acesso direto às E/S digitais e analógicas. Interconexões programáveis Roteamento de

Leia mais

de petróleo. Um novo domínio chamado computação de propósito geral em processadores gráficos (GPGPU) surgiu quando os pipelines de gráficos de

de petróleo. Um novo domínio chamado computação de propósito geral em processadores gráficos (GPGPU) surgiu quando os pipelines de gráficos de 12 1 1.1. Motivações Dentre os tipos de técnicas de Inteligência Artificial existentes, as técnicas de Programação Genética (PG) continuam mudando rapidamente conforme os pesquisadores e profissionais

Leia mais

6. O SISTEMA DE CONTROLE COMO FERRAMENTA DIDÁTICA

6. O SISTEMA DE CONTROLE COMO FERRAMENTA DIDÁTICA 71 6. O SISTEMA DE CONTROLE COMO FERRAMENTA DIDÁTICA 6.1 SOFTWARE DIDÁTICO O sistema de controle que compreende um software didático e um hardware de aquisição de dados, poderá servir como ferramenta didática

Leia mais

FORMULÁRIO 2 : MATRIZ CURRICULAR CURSO: ENGENHARIA ELÉTRICA ATIVIDADES ACADÊMICAS INTEGRANTES DO CURSO

FORMULÁRIO 2 : MATRIZ CURRICULAR CURSO: ENGENHARIA ELÉTRICA ATIVIDADES ACADÊMICAS INTEGRANTES DO CURSO 1º 2º 3º 4º 5º DCC003 ALGORITMOS E ESTRUTURA DE DADOS I M DIS 4 60 60 0 OB OB OB OB OB OB EEE001 INTRODUÇÃO À ENGENHARIA ELÉTRICA M DIS 1 15 15 0 OB OB OB OB OB OB EEEnn1 INTRODUÇÃO AO PROJETO DE ENGENHARIA

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 Com o elevado índice de expansão dos sistemas elétricos de potência, os freqüentes aumentos nas interligações e o alto número de variáveis que envolvem

Leia mais

8.1 Principais Resultados

8.1 Principais Resultados 8 Conclusões Nesta dissertação, descrevemos um sistema multi-agente para negociação em leilões simultâneos de bens relacionados. Quando falamos de agentes de negociação nos referimos ao software que negocia

Leia mais

Inteligência Artificial. Prof. Ilaim Costa Jr.

Inteligência Artificial. Prof. Ilaim Costa Jr. Inteligência Artificial Prof. Ilaim Costa Jr. 4) Ciência da Computação 4) Ciência da Computação Exemplos de Aplicação da IA Matemática: demonstração

Leia mais

DSP Builder - Altera. MO801 - Tópicos em Arquitetura e Hardware. Michele Tamberlini 05/2006

DSP Builder - Altera. MO801 - Tópicos em Arquitetura e Hardware. Michele Tamberlini 05/2006 DSP Builder - Altera MO801 - Tópicos em Arquitetura e Hardware Michele Tamberlini 05/2006 DSP Builder Roteiro Introdução Funcionalidades MegaCore MATLAB / SIMULINK SOPC Builder Bibliotecas Introdução Algoritmos

Leia mais

CDI: CONTROLE DIGITAL. Profa. Mariana Cavalca

CDI: CONTROLE DIGITAL. Profa. Mariana Cavalca CDI: CONTROLE DIGITAL Profa. Mariana Cavalca Currículo Resumido Curso Técnico em Eletro-Eletrônica ETEP (São José dos Campos - SP) Iniciação científica (estatística) Estágio Empresa ITA júnior: microcontroladores.

Leia mais

Fabrício Jailson Barth BandTec

Fabrício Jailson Barth BandTec Introdução à Inteligência Artificial Fabrício Jailson Barth fabricio.barth@bandtec.com.br BandTec 1 o semestre de 2012 Objetivos e Sumário O que é Inteligência Artificial (IA)? Objetivos da IA. Influência

Leia mais

Control Design and Simulation

Control Design and Simulation Control Design and Simulation Controller Plant Setpoint + _ Error G(s) H(s) Output Rodrigo Schneiater Engenheiro de Vendas Osvaldo Santos Engenheiro de Sistemas LabVIEW Control Design and Simulation: LabVIEW

Leia mais

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 História da computação ENIAC (1946-1955) 5000 op/seg 30 toneladas; 18 mil válvulas; 140

Leia mais

OpenMP: Variáveis de Ambiente

OpenMP: Variáveis de Ambiente Treinamento OpenMP C/C++ 1 TREINAMENTO OpenMP C/C++ Módulo 1 Computação de Alto Desempenho Módulo 2 OpenMP: Construtores Paralelos Módulo 3 OpenMP: Diretivas de sincronização Módulo 4 OpenMP: Funções de

Leia mais