·

Cursos Gerais ·

Automação Industrial

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

e TRABALHO PRATICO FINAL DE ATR Sf Nin Professor Armando Alves Neto A ee 3 E JEN Dep de Engenharia Eletronica Escola de Engenharia ON wy Universidade Federal de Minas Gerais Instrucgoes 1 Este trabalho pratico tem por objetivo auxiliar a consolidacao de conceitos vistos em classe além da familiarizagao com a programagao concorrente 2 Deve ser realizado individualmente 3 Data de entrega 01072022 impreterivelmente 4 Trabalhos copiados terao nota nula Descrigao do problema Considere o reservatério apresentado na Fig 1 cuja drea da secao transversal varia com a altura Nesse processo o nivel do tanque ht é fornecido por um transmissor de ntvel LT Por Atuad tin uador R h Ro Jout Figura 1 Processo industrial a ser simulado e controlado outro lado a entrada de liquido no tanque qipt 6 governada por meio de um atuador que por sua vez é regulado por um controlador de nivel LC Em contrapartida a saida do tanque se da por meio de uma vazao nao manipulada expressa por out t CyVh onde C é 0 coeficiente de descarga da saida do tanque De maneira simplificada a dinaémica nao linear desse sistema pode ser escrita pela expressao ht Cv ty 1 Oe ee mRo taht Ro anht onde ut gint e a 4 Assim sendo o objetivo deste trabalho final é simular esse processo industrial propondo um método de controle do nivel e apresentando uma interface de interacéo com a planta O que deve ser feito e Crie um programa que dispare 2 threads processthread e softPLCthread e 1 processo synopticprocess 1 A process thread deve simular periodicamente a equacao dinˆamica do tanque re presentada pela Eq1 O perıodo dessa simulacao deve ser de no mınimo 50ms Escolha os parˆametros do tanque conforme achar mais conveniente especificandoos no relatorio final e utilize uma metodologia e integracao do tipo RungeKutta A softPLC thread deve efetuar o controle do processo simulado a uma taxa com metade da frequˆencia da thread anterior Implemente a lei de controle que lhes for mais conveniente Uma sugestao seria usando controle PID para um sistema com comportamento linearizado em torno de um ponto de operacao preespecificado Seja qual for o controlador ele deve receber como entrada uma referˆencia de nıvel href a ser seguida pela variavel controlada O synoptic process deve emular um sistema supervisorio para a teleoperacao do controle do sistema do tanque Esse processo deve trocar informacoes com a soft PLC thread via interface de socket TCPIP mostrando na tela do computador o valor de ht alem das vazoes qint e qoutt e permitindo que se leia do teclado um valor de href Todas essas informacoes devem ser registradas em um arquivo denominado historiadortxt Aqui a interface grafica do sinotipo deve ser a mais simples possıvel sem o uso de outras bibliotecas obs Perceba que tanto a variavel manipulada qint quanto a variavel controlada ht e a referˆencia de controle href precisam ser declaradas como variaveis globais e consequentemente devem ser protegidas pelo uso de diretivas do SO O que deve ser entregue 50 da nota Codigos contendo os arquivos para compilacao do projeto cpp hpp etc Devem ser utilizadas apenas funcoes da STDC 10 da nota Um documento readmetxt com instrucoes de compilacao e operacao do sistema 40 da nota Relatorio de descricao do trabalho em pdf 2