Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

2
voti

Temperatura di un resistore

Sommario

Alcuni giorni fa  è stato chiesto nel Forum di Elettronica un consiglio per  il controllo della temperatura di un resistore speciale (in oro) [vedi:   noel2 - Aiuto problema controllo resistenza!].

Il problema era complicato dal fatto che non poteva essere previsto alcun tipo di  sensore di temperatura

Poiché ne è seguito un interessante scambio di pareri (visto da oltre 400 persone), ritengo sia utile riportare qui le principali osservazioni fatte e soprattutto illustrare i metodi di simulazione al calcolatore adottati per valutare le prestazioni delle possibili soluzioni.

Il regolatore classico

Se si disponesse di un sensore che rilevasse la temperatura, il problema si ridurrebbe a studiare un regolatore classico, di tipo PI (proporzionale-integrale) o al massimo PID (proporzionale-integrale-derivativo).

Il mio primo suggerimento è stato quindi quello di aggirare la mancanza delle retroazione, mediante un procedimento di calcolo che ricavasse questa misura in modo indiretto.

In particolare, poiché si conosce come varia il valore di resistenza al variare della temperatura, è facile, misurando l'effettivo valore di resistenza, risalire a quello della temperatura corrispondente.

Data infatti la nota formula  

R=R0*[1+(DT+20)*a]

R(dove R0 è la resistenza misurata alla convenzionale temperatura ambiente di  20 °C, DT  la sovratemperatura rispetto all'ambiente, ed  a il coefficiente  di proporzionalità, che per l'oro varia da 3,4 a 3,8 per mille), la temperatura di funzionamento  risulta

DT+20 = (R-R0) / (R0*a).

La misura di R non è un problema, infatti è ricavabile dal rapporto delle misure dirette della tensione  (V) ai suoi capi e della corrente (I) che lo attraversa.

Se la cosa è semplice in principio, la sua realizzazione richiede una capacità di calcolo ottenibile solo con tecnologie sofisticate. Accenno soltanto alla possibilità di utilizzo di un microcontrollore integrato, che opportunamente programmato, potrebbe svolgere sia la funzione di  rilievo temperatura, sia quella di regolatore (digitale) della stessa.

Il costo di questi dispositivi non è un problema. Semmai i costi proibitivi sono per la progettazione (software) e loro messa a punto.

Si è comunque ritenuto più opportuno cercare soluzioni più semplici, accettando  prestazioni di minor  precisione.

Il circuito a ponte

L'idea che è apparsa semplice e facilmente realizzabile è stata quella di  confrontare il resistore con una resistenza "campione", tarata al valore che il resistore dovrebbe assumere ad una data temperatura voluta.

Misurando la differenza fra le tensioni ai rispettivi capi, si può ottenere un segnale di "errore" da utilizzare per far opportunamente variare la tensione di alimentazione.

 L'idea è mutuata dal noto "ponte di Wheatstone" per la misura delle resistenze, rilevando il segnale errore con un amplificatore operazionale, che viene utilizzato per far variare l'alimentazione stessa delle resistenze (quella in oro e quella campione, messe in serie, quindi percorse dalla stessa corrente).

Non si tratta quindi di un regolatore, ma piuttosto di un compensatore.

A parte qualche difficoltà pratica di disaccoppiamento segnali, la scelta di questa soluzione sembrava risolvesse il problema, ma una sua simulazione con il calcolatore, ha dimostrato che un equilibrio in effetti si raggiunge, ma generalmente ad un valore diverso della temperatura voluta.

Il problema è che non si tiene conto delle caratteristiche termiche del resistore, cioè di come la potenza elettrica si trasforma in temperatura.

Il comportamento termico del resistore è caratterizzato da due principali parametri che sono rispettivamente la capacità termica (CT, in w*s/°C, che esprime come sale la temperatura in funzione dell'energia ricevuta)  e la resistenza termica (RT, in °C/w, che esprime la potenza dissipata ad una certa temperatura ). Il loro prodotto (in s)  esprime la "costante di tempo" termica.

Tali parametri possono essere ricavati sperimentalmente ed utilizzati nell'equazione

Dq + RT*CT*( dDq/dt )= RT * P 

(dove  Dq  differenza di temperatura con l'ambiente,20 °C,  e P la potenza dissipata, in questo caso la potenza elettrica V*I).

Per simulare questo comportamento con un calcolatore, dobbiamo ricorrere alle "differenze finite" (anziché le derivate), quindi considerare i valori che si verificano ad ognuno degli  n  istanti  Dt , essendo n*Dt  l'intervallo di tempo considerato.

L'equazione diventa quindi       

Dqn+1 + RT*CT*( Dqn+1 - Dqn)/ Dt  = RT * Vn*In  

da cui si può ricavare  Dqn+1   in funzione dei valori  all'istante precedente.

Possiamo allora simulare il comportamento nel tempo dell'intero compensatore calcolando, istante per istante,  tutte le espressioni che lo definiscono.

Precisamente, nell'ordine:  il valore della resistenza in funzione della temperatura di quell'istante; poi il valore della corrente che circola nelle 2 resistenze; poi quello della differenza delle tensioni; quindi il nuovo riferimento dell'alimentazione; ed infine la nuova temperatura.

 

Utilizzando MathCad  per questi calcoli ricorsivi, si usano matrici ad una colonna (come indicato nella fig. precedente), ottenendo l'andamento per ogni variabile indicizzata (che verrà poi mostrato in grafici).

Occorre precisare che, in mancanza dei dati reali del progetto, si sono usati valori  plausibili, ma la cosa da sottolineare  è la determinazione del valore base dell'alimentazione (Vb) che, come si diceva, deve tener conto delle dispersioni.

In definitiva, si ipotizza un valore di 50 ohm a 20 °C (R0) e si vuole raggiungere  una temperatura di 100 °C   (DT+20), fissando quindi il valore campione   RC  a  67.5 ohm.

Ed ecco i risultati

La temperatura totale che tende a 100 °C, la resistenza che tende al valore di quella campione, la corrente finale che uguaglia quella teorica.

Si vede anche che l'errore (in verde) nei primi istanti  "forza" una maggior corrente che riscalda il resistore stesso.

Una soluzione ancora più semplice

Dalle considerazioni fatte sulla necessità di impostare l'alimentazione ad un esatto valore di base, discende che potremmo anche  togliere il compensatore, cioè il confronto con la resistenza campione.

Se infatti scegliamo un preciso valore di tensione, la resistenza si porterà automaticamente alla temperatura relativa, cercando di mantenerla anche nel caso intervenissero cause (transitorie) di disturbo.

Verrebbe a mancare quel  "forzamento" a cui abbiamo accennato precedentemente, ma l'eliminazione di qualsiasi circuito di controllo potrebbe far accettare  una reazione  più lenta.

(Se si hanno particolari esigenze di prestazioni dinamiche, bisogna ricorrere  ai regolatori citati all'inizio)

Nell'esempio di simulazione che segue si sono mantenuti costanti molti dei valori precedenti, salvo la sovratemperatura  (ora l'obbiettivo è raggiungere 120 °C, a cui corrisponde un valore di resistenza RC di 71 ohm).

L'alimentazione è impostata a 3.077 V  ( perché  le perdite a regime  Va2/RC, moltiplicate per RT devono uguagliare la sovratemperatura  DT)

Ed  ecco i risultati, che dimostrano il raggiungimento della situazione voluta.

Si è anche proceduto alla verifica dei parametri termici, ricavandoli (come si dovrebbe fare sperimentalmente) dall'andamento  della curva di  temperatura.

Si evidenzia infatti che la capacità termica (CT)  può essere ricavata dal rapporto fra la potenza istantanea e la "pendenza" del tratto iniziale della curva della temperatura.

Così la resistenza termica (RT) è data dal rapporto fra la temperatura a regime e la potenza sempre a regime (tutta la potenza viene dispersa, quindi non c'è più possibilità di incrementare la temperatura).

Spero che questi esempi di simulazione possano incoraggiare ad un uso sempre maggiore del calcolatore nella progettazione, cioè a sperimentare in modo virtuale le possibili soluzioni.

2

Commenti e note

Inserisci un commento

di ,

Carmine,
1)la formula che hai scritto va bene, ma va bene anche quella dell'articolo:

Rt=R0*(1+a*T) dove R0 è la resistenza a zero gradi. Non c'è alcun errore
2)Questo è un sito a se stante, non è wikipedia

Rispondi

di Carmine,

La formula per il calcolo della resistenza ad una data temperatura è:

R(Tx°C)=R(20°C)*(1+a(Tx-20))
Occorre ricalcolare tutto a meno dei 20°C di errore che sono stati commessi nella considerazione.

P.S. Perché non mettere su Wikipedia questo contenuto? Saluti e grazie mille Carmine

Rispondi

Inserisci un commento

Per inserire commenti è necessario iscriversi ad ElectroYou. Se sei già iscritto, effettua il login.