andre_teprom escreveu:MOR_AL
Não sei se foi isso que voce quiz dizer.
Mas se aquecesse a resistencia com um PWM cujo duty-cycle fosse proporcional á (Tmax – Tamb) * (1 – e^(-t/tau)), a temperatura iria tender para para um limiar assintótico Tmax, e assim parece uma solução que atende bem.
A única observação aqui seria que o tempo para convergir pode ser muito alto; mas só testando mesmo pra saber.
+++
Andre!
Para cada Temperatura final (Tf) haveria um delta do PWM. Esse delta também variaria com a temperatura externa.
Se a diferença entre a Temperatura final (Tf) e a Temperatura inicial (Ti) for mantida fixa, por algum motivo, haverão vários deltas, que dependerão da temperatura final Tf.
Digamos que desejamos aumentar em 1ºC a temperatura da estufa, que se encontra em 30ºC. O delta seria "x". Para aumentarmos o mesmo 1ºC, com a estufa a 39ºC, o delta seria "y" (outro). Porque com mais temperatura no interior, a diferença entre o interior e o exterior fica maior. Isso provoca mais irradiação para o exterior. Consequentemente precisa de um delta maior, para compensar essa diferença.
Um PWM pode ser usado sim, mas precisaria uma realimentação para ajustar o delta em função da temperatura medida e da desejada.
Nesse caso pode-se usar um controle PID ou outro qualquer. A finalidade é de se poder atingir a temperatura final em menor tempo e principalmente, sem overshoot.
Tudo vai depender da situação. Em alguns casos se precisa de rapidez de resposta, mesmo que ocorra overshoot. Em outro caso, a resposta pode ser mais lenta, porém não se aceita overshoot. Em um terceiro caso pode se exigir rapidez sem overshoot.
Em sistemas em que a planta (parte sem realimentação do sistema) se comportar como um sistema de primeira ordem, bastaria fazer uma realimentação resistiva, ou com ganho simples. É o caso dos amplificadores operacionais, que possuem um capacitor extrategicamente incluído, para que, com uma realimentação resistiva, o sistema (no caso a tensão de saída) seja sempre estável, sem apresentar oscilações indesejáveis.
Há plantas que se comportam como se fossem de segunda ordem (ou até mais).
Um exemplo.
Um trem parte de uma estação A e vai para a estação seguinte B. Para que esse trem leve o menor tempo entre as estações, deve-se acelerar ao máximo até um determinado ponto e começar a frear a partir deste mesmo ponto.
Em um sistema sem overshoot, a realimentação informa onde se encontra esse ponto. O trem chega à velocidade zero bem na estação.
Se a distância entre as estações for grande, a ponto do trem alcançar a sua velocidade máxima bem antes da estação, então o sistema realimentado indicará o instante (ou o ponto) em que o trem deve começar a frear.
Em um sistema com overshoot, o trem passaria da estação e teria que retornar. Isso se repetiria diversas vezes, cada vez passando menos da estação, até que o trem parasse na estação.
Se o tempo de percurso não fosse muito importante, o trem poderia começar a frear antes do necessário. O maquinista, observando a localização da estação, iria controlando a velocidade, até que o trem parasse na estação, sem passá-la.
Isso é válido para o sistema do Fabim. Eu tenho quase certeza de que a planta dele não se comporta como um sistema de primeira ordem. Porisso é que eu incluí dois detalhes no fluxograma que eu postei.
O primeiro é uma redução do tempo em que a resistência fica acionada. É o fator 0,8, que pode e deve ser ajustado. Isso tende a reduzir o overshoot. É a analogia com o trem. Acelera pouco e observa se está chegando na estação. Vai levar mais tempo mas vai diminuir o overshoot.
O segundo detalhe é esperar pelo tempo de resposta do sensor e da planta. Espera até que, após desligar a resistência, a temperatura comece a cair. Nesse ponto, se ela estiver menor que a desejada, que é a temperatura final, então liga novamente a resistência. Só que desta vez a diferença de temperatura é menor. Então tem que ir na tabela, gerada pelas medidas, e calcular o novo período de resistência ligada.
O processo se repete até que a diferença de temperatura (desejada - medida) seja nula ou dentro de um erro aceitável.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain