
















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
O objetivo desta aula documento é obter um modelo matemático de um sistema térmico seco e utiliza-lo para projeto e sintonia de controladores. Para isto, serão consideradas as tarefas a seguir: • Definir Setpoint e faixas de operação do Duty Cycle para modelar o sistema; • Obter os modelos referentes a cada faixa de operação do Duty Cycle; • Validar os modelos obtidos; • Propor três tipos de controladores de temperatura, implementa-los e analisa-los.
Tipologia: Manuais, Projetos, Pesquisas
Oferta por tempo limitado
Compartilhado em 04/05/2020
2 documentos
1 / 24
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Em oferta
Sistemas térmicos, como os sistemas mecânicos e elétricos, são diversamente utilizados
no cotidiano, como condicionadores de ar, refrigeradores, geladeiras, aquecedores de ar, além
de diversos processos industriais. Um dos modelos de sistemas térmicos que representa diversos
processos industriais é um sistema que consiste em uma fonte de calor controlável, como uma
resistência elétrica, um sensor de temperatura, como um termopar.
Uma resistência elétrica é a capacidade de um dispositivo de dificultar a passagem da
corrente elétrica, transformando parte desta energia elétrica em energia térmica por meio do
efeito Joule. Este dispositivo é geralmente conhecido como resistor. Um resistor normalmente
é constituído por um material condutor, como o grafite e o cobre e tem também na sua formação
um material cerâmico, afim de refratar o calor produzido.
Um termopar é um dispositivo utilizado para medir a temperatura de um corpo. É
constituído por duas ligas metálicas de características diferentes, uma em cada fio e estes fios
são unidos em uma das suas extremidades por meio de uma solda especial. Devido a sua
composição de ligas de características diferentes, quando esta junta é aquecida ou resfriada,
entre as outras extremidades dos fios, surge uma diferença de potencial, linear e proporcional à
diferença de temperatura entre as extremidades unidas e não unidas dos fios.
O objetivo desta aula prática é obter um modelo matemático de um sistema térmico seco
e utiliza-lo para projeto e sintonia de controladores. Para isto, serão consideradas as tarefas a
seguir:
O sistema térmico é composto por:
Com este resultado, foi utilizada a ferramenta Ident do Matlab para gerar o modelo que
represente cada faixa de operação do sistema. Os resultados obtidos podem ser vistos a seguir.
Figura 2 – Resposta do modelo e do sistema com variação de 0 a 33% do Duty Cycle.
− 63 , 733 𝑠
A equação (1) mostra o modelo encontrado referente a faixa de operação de 0 a 33% de
Duty Cycle do sistema durante o aquecimento. Este modelo teve 96,2% de ajuste com os dados
reais e a Figura 2 mostra essa comparação.
Figura 3 – Resposta do modelo e do sistema com variação de 33 a 66% do Duty Cycle.
− 48 , 986 𝑠
Na Figura 3 pode ser vista a comparação dos dados reais com a resposta do modelo
apresentado na equação (2) com 94,92% de ajuste para a faixa de 33-66% de Duty Cycle.
Figura 4 – Resposta do modelo e do sistema com variação de 66 a 100% do Duty Cycle.
− 37 , 818 𝑠
O modelo apresentado na equação (3) teve 95,9% de ajuste com os dados reais e sua
comparação pode ser vista na Figura 4.
Figura 5 – Resposta do modelo e do sistema com variação de 100 a 66% do Duty Cycle.
− 63 , 033 𝑠
Por fim, para a última faixa de operação durante o resfriamento, o modelo mostrado na
equação (6) foi encontrado com um ajuste de 91,3%. Na Figura 7, pode ser vista a comparação
das respostas do modelo e do sistema.
Com a análise dos resultados obtidos, observou-se que o sistema não é linear, como
evidenciado na Figura 1, uma vez que, para cada faixa de operação, o modelo apresenta
parâmetros, tais como ganho, tempo morto e constante de tempo, distintos. Todos os modelos
apresentaram um bom valor de ajuste com suas respectivas respostas reais. Desta forma, fica
evidente que a adoção de modelos de primeira ordem, com tempo morto, para representar o
sistema, foi acertada.
3.2. 2 Validação
O modelo G1 da equação (1) foi escolhido para representar o sistema e com o objetivo
de confirmar sua validação, foi obtida a resposta do sistema para o PWM com um Duty Cycle
de 30%. Foi verificado que a resposta do modelo ficou bem próxima a resposta real do sistema,
como pode ser visto na Figura 8, caracterizando uma validação bem-sucedida. A próxima tarefa,
propor e implementar controladores para a planta, pôde então ser iniciada.
Figura 8 – Validação do modelo escolhido para um Duty Cycle de 30%.
Este método utiliza dois parâmetros da resposta do sistema para achar os valores de K p
i
e T d
. Tais parâmetros são o tempo de subida e o tempo morto, representados,
respectivamente, pelas letras T e L na tabela da Figura 9.
Figura 9 – Tabela da sintonização do PID em malha aberta pelo método de Ziegler Nichols.
Os valores encontrados foram: K p
i
= 0,0343 e K d
= 139,512. Porém, o
software Labview aceita esses valores em minutos e, além disso, as contribuições integral e
derivativa foram colocadas em forma de Ti e Td, os quais os respectivos valores podem ser
visualizados na Figura 10 , que representa o setup e resultado do controle por Ziegler-Nichols.
Figura 10 – PID Ziegler-Nichols – Labview.
Figura 12 – PID Tuner – Simulink software.
Figura 13 – Desempenho PID Tuner.
Figura 14 – Dados desempenho PID Tuner.
Figura 15 – PID Tuner – Labview.
Figura 16 – PID Tuner – Matlab.
Figura 18 – PID ITSE – Labview.
Figura 19 – PID ITSE – Matlab.
Em comparação ao controlador obtido por Tuner, é visto que apresentou um tempo de
subida maior ainda, o que representa uma queda no desempenho dinâmico, a curva do Duty
Cycle se mostrou semelhante, entretanto, apresentou um Overshoot menor.
O controlador que mais se adequou ao esperado foi o obtido por Ziegler-Nichols, pois
apesar de apresentar, na curva do Duty Cycle, grande oscilação de velocidade e amplitude, por
se tratar de um sistema térmico, não causa prejuízos ao atuador. Já analisando o resultado obtido
pelo método Tuner, foi necessária uma sintonia fina a fim de adequar o tempo de subida ao,
possivelmente, fornecido pelo atuador, o que causou perdas dinâmicas ao sistema. Por fim, pelo
método ITSE, apesar de diminuir o erro em regime permanente, causou uma queda em regime
transitório ao sistema, ao aumentar o tempo de subida.
ALVES, J. L. L. Instrumentação, controle e automação de processos. Rio de Janeiro: 2005.
Ogata, K. - Engenharia de Controle Moderno, Prentice-Hall, 4ª. ed., 2004
Nise, N. S. Engenharia de Sistemas de Controle, 3
a
Edição, LTC, 2002.
Luis A. Aguirre, Introdução à Identificação de Sistemas: Técnicas Lineares e não Lineares
Aplicadas a Sistemas Reais, Editora UFMG, 3a. ed., 2004.
21 38 8.64404e+31 reflect
22 40 4.13559e+2 0 expand
23 41 4.13559e+20 reflect
24 42 4.13559e+20 reflect
25 44 4.13559e+20 contract inside
26 45 4.13559e+20 reflect
27 47 2.15691e+20 contract inside
28 49 2.15691e+20 contract inside
29 51 2.15691e+20 contract inside
30 52 2.15691e+20 reflect
31 54 4.36543e+18 reflect
32 56 1.70258e+17 contract inside
33 58 1.74873e+12 expand
34 60 1.74873e+12 contract inside
35 62 1.74873e+12 contract outside
36 63 1.74873e+12 reflect
37 65 1.74873e+12 contract inside
38 67 1.74873e+12 contract inside
39 69 1.74873e+12 contract inside
40 71 1.74873e+12 contract inside
41 73 1.74873e+12 contract inside
42 74 1.74873e+12 reflect
43 76 1.74873e+12 contract inside
44 78 1.74873e+12 contract outside
45 80 1.74873e+12 contract inside
46 82 8.49295e+11 reflect
47 84 4.13512e+11 reflect
48 86 4.13512e+11 contract inside
49 88 4.13512e+11 contract inside
50 90 4.13512e+11 contract inside
51 92 4.13512e+11 contract inside
52 94 3.71645e+11 contract inside
53 96 3.71645e+11 contract outside
54 97 3.71645e+11 reflect
55 99 3.23844e+11 reflect
56 101 3.23844e+11 contract inside
57 106 3.19196e+11 shrink
58 107 3.19196e+11 reflect
59 109 2.62462e+11 reflect
60 114 2.62462e+11 shrink
61 116 2.56568e+11 reflect
62 117 2.56568e+11 reflect
63 119 2.56568e+11 contract inside
64 121 2.56568e+11 contract inside
65 123 2.56568e+11 contract inside
66 125 2.55666e+11 contract inside
67 126 2.55666e+11 reflect
68 128 2.46645e+11 reflect
69 130 2.46645e+11 contract outside
70 132 2.46645e+11 contract inside
71 134 2.46645e+11 contract inside
72 135 2.46645e+11 reflect
73 137 2.46645e+11 contract inside
74 138 2.46645e+11 reflect
75 139 2.46645e+11 reflect
76 140 2.46645e+11 reflect
77 142 2.46645e+11 contract inside
78 144 2.46645e+1 1 contract inside
79 146 2.46589e+11 contract inside
80 148 2.46551e+11 contract inside
81 150 2.46551e+11 contract outside
82 152 2.46545e+11 contract inside
83 154 2.46481e+11 expand
84 156 2.46481e+11 contract inside
85 157 2.46481e+11 reflect
86 159 2.4641e+11 expand
87 161 2.4641e+11 contract inside
88 162 2.4641e+11 reflect
89 164 2.46322e+11 expand
90 165 2.46322e+11 reflect
126 234 1.43646e+06 contract inside
127 236 1.43646e+06 contract inside
128 238 1.43646e+06 contract inside
129 240 1.43646e+06 contract inside
130 242 1.43646e+06 contract inside
131 244 1.41479e+06 contract inside
132 246 1.41479e+06 contract inside
133 247 1.41479e+06 reflect
134 249 1.41479e+06 contract inside
135 251 1.39307e+06 expand
136 253 1.39307e+06 contract outside
137 255 1.36887e+06 expand
138 257 1.33273e+06 expand
139 258 1.33273e+06 reflect
140 260 1.25831e+06 expand
141 262 1.19022e+06 expand
142 264 1.12121e+06 expand
143 266 977600 expand
144 268 838613 expand
145 270 681519 expand
146 272 519496 expand
147 274 368874 expand
148 276 293360 expand
149 278 280532 reflect
150 280 248994 reflect
151 282 248994 contract inside
152 284 226021 expand
153 286 226021 contract inside
154 288 191115 expand
155 289 191115 reflect
156 291 157856 expand
157 292 157856 reflect
158 294 114999 expand
159 295 114999 reflect
160 297 114999 contract inside
161 299 114999 contract inside
162 301 114999 contract inside
163 303 114999 contract outside
164 305 112890 reflect
165 306 112890 reflect
166 308 112890 contract inside
167 310 112890 contract outside
168 312 112890 contract inside
169 314 112890 contract inside
170 316 112890 contract inside
171 318 112633 reflect
172 320 112633 contract inside
173 322 112356 reflect
174 323 112356 reflect
175 325 112356 contract inside
176 327 112356 contract inside
177 329 112356 contract inside
178 331 112356 contract outside
179 333 112356 contract inside
180 335 112356 contract outside
181 337 112356 contract inside
182 339 112356 contract outside
183 341 112356 contract inside
184 343 112356 contract outside
185 345 112355 expand
186 347 112355 reflect
187 349 112352 expand
188 351 112349 expand
189 353 112344 expand
190 354 112344 reflect
191 356 112333 expand
192 357 112333 reflect
193 359 112320 expand
194 361 112307 expand
195 363 112281 expand