Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Modelagem e Controle de Temperatura de um Ferro de Solda, Manuais, Projetos, Pesquisas de Controle de Processo

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

2020
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 04/05/2020

gabriel-braga-29
gabriel-braga-29 🇧🇷

2 documentos

1 / 24

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
BRUNO LANZIOTTI PRINCE
GABRIEL SANTOS BRAGA
MATHEUS TEIXEIRA NEIVA
MODELAGEM E PROJETO DE CONTROLADOR PARA
UMA PLANTA DE TEMPERATURA
LAVRAS-MG
2019
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
Discount

Em oferta

Pré-visualização parcial do texto

Baixe Modelagem e Controle de Temperatura de um Ferro de Solda e outras Manuais, Projetos, Pesquisas em PDF para Controle de Processo, somente na Docsity!

BRUNO LANZIOTTI PRINCE

GABRIEL SANTOS BRAGA

MATHEUS TEIXEIRA NEIVA

MODELAGEM E PROJETO DE CONTROLADOR PARA

UMA PLANTA DE TEMPERATURA

LAVRAS-MG

1 Introdução

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.

2 Objetivos

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:

  • 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.

3 Metodologia e resultados

3.1 Materiais

O sistema térmico é composto por:

  • Um ferro de solda de 40W;
  • Um termopar ;

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%.

3. 3 Controle

3.3.1 Ziegler-Nichols

Este método utiliza dois parâmetros da resposta do sistema para achar os valores de K p

T

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

= 4,378, K

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.

4 Conclusão

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.

5 Bibliografia

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