Matematika - Riesenie PT100 rovnice

balu balu na k-net.fr
Neděle Únor 11 14:31:04 CET 2018


skusim menej kontroverznu temu, aj ked urcite aj na tomto poli urobili 
ruski matematici velke pokroky uz v 15-tom storoci :-)

Implementujem vypocet teploty z RTD senzora (napriklad PT100) a zaujala 
ma jedna vec.

Najjednoduchia verzia rovnice zavislosti odporu elementu od teploty je 
linearna:

Rt = R0 + A R0 t

ktora ma riesenie:

t = (-R0 + Rt)/(A R0)

kde R0 je odpor pri danej teplote (napr. 0 stupnov C), Rt je namerany 
odpor a A je linearny clen teplotneho koeficientu odporu.

Rozsirena rovnica so zvysenou presnostou obsahuje aj kvadraticky clen

Rt = R0*(1 + A*t + B*t^2)

jej riesenie je

t = (-A R0 - Sqrt[R0] Sqrt[A^2 R0 - 4 B R0 + 4 B Rt])/(2 B R0)
(alebo v grafickej forme vo wikipedii 
https://wikimedia.org/api/rest_v1/media/math/render/svg/b9446f92a09e799c680dd99e23ff005f6f1adc4e 

)

Idem si zlomit mozog, ale nedokazem pochopit, preco z riesenia vypadol 
clen linearnej zavislosti, vsetko z jeho okolia sa zmenilo na konstantu. 
Rovnica teraz funguje len na kvadratickom clene B*Rt.

Velmi naivne by som ocakaval, ze rovnica t = f(Rt) bude mat viacej 
clenov, ktore budu postupne spresnovat jej vysledok. T.j. ze bude 
fungovat aj ked pouzijem len A a B=0. V tomto pripade, ale kompletnejsie 
riesenie pre B=0 exploduje.

?? Preco ??

b.



Další informace o konferenci Hw-list