bagaimana cara memecahkannya

S

sush

Guest
hi semua
i wanna merancang Nickel-120 RTD temperatur berbasis controller.

Linearisasi persamaan untuk nikel adalah:
Rt/R0 = 1 aT bT ^ 2 ct ^ 3 DT ^ 4 ET ^ 5 FT ^ 6

di mana
T adalah temperatur yang tidak diketahui

a = 5,485 x 10 ^ -3

b = 6,65 x 10 ^ -6

c = 0

d = 2,805 x 10 ^ -11

e = 0

f = -2 x 10 ^ -17

R0 = 120

dan Rt adalah nilai resistansi RTD diperoleh dari perangkat keras eksternal.

sekarang saya harus menghitung Suhu keluar dari persamaan ini.
i have the value of Rt/R0.

bagaimana saya dapat menyelesaikan persamaan algebric ini untuk t?
i memiliki nilai Rt/R0.
i mencoba menggunakan login tapi terjebak dengan log dari angka negatif.

pada dasarnya kita memerlukan persamaan dalam R; yaitu T = ...............
sehingga saya dapat menghitung keluar suhu dari nilai R yang diperoleh dari perangkat keras eksternal.

I'm using Keil c51.89c51, LCD

thnkx
byee

 
http://www.library.cornell.edu/nr/bookcpdf/c9-5.pdf
http://www.library.cornell.edu/nr/bookcpdf.html

?

 
halo,

Anda dapat menggunakan perangkat lunak saya diposting di topik ini:

http://www.edaboard.com/viewtopic.php?t=169980

Anda dapat menggunakan Excel untuk menghasilkan file teks containy data RTD Anda dalam dua kolom.Kolom pertama adalah T dan kolom kedua adalah R nilai.Kemudian anda menjalankan program linSens file Anda.Program yang akan menghitung linSens Linearisasi polinomial yang mewakili R = f (T) dan T = g (R).

Lihatlah di "pt46.dat" contoh file yang terdapat dalam distribusi dan lensens.zip hasil file "result_pt46.txt" yang menunjukkan bagaimana untuk menghitung Linearisasi.

Jika Anda memerlukan bantuan let me know.

Sincereley

 
pertama-tama terima kasih i'l untuk mengambil upaya-upaya untuk saya.Saya mencoba menjalankan perangkat lunak Anda.tetapi memberikan nilai-nilai yang differnt r tidak benar.kedua, pertama perangkat lunak memberikan persamaan langsung maka invers persamaan tetapi ketika kami memilih untuk invers perangkat lunak hanya menunjukkan persamaan untuk sepersekian detik dan kemudian menutup perangkat lunak itu sendiri.entah bagaimana saya mampu menangkap gambar yang aku pengiriman.i merancang meja di excel dan disimpan sebagai. Dat file yang juga saya mengirim.lihat apakah Anda bisa tolong bantu aku dalam menemukan orang yang tepat equation.Thanks

 
Halo,

Program ini yang LinSens Windows konsol Programm.Jadi, Anda harus menjalankannya di dalam jendela perintah Dos.
Aku berlari pada file dan nickel.dat Anda di sini adalah hasil.Anda dapat menggunakan hasil ini langsung untuk nikel Anda Linearisasi:
================================================== ========
| |
| Linearisasi SOFTWARE |
| |
| http://www.alamath.com alamath (at) alamath.com |
================================================== ========
Masukkan Data File Name = nickel.dat

Masukkan unit X-1 kolom [ex.C, Ohm, mV] = C

Masukkan Y-unit ke-2 kolom [ex.C, Ohm, mV] = Ohm

File "nickel.dat" mengandung 341 x 2 poin
Xmin = -80 C, Xmax = 260 C
Ymin = 66,6 Ohm, Ymax = 380,3 Ohm
Kemiringan (X, Y) kurva adalah 0,9054 Ohm / C
Kesalahan 0,01 C di X memberikan kesalahan 0,009054 Ohm
Kesalahan 0,01 Ohm dalam Y memberikan kesalahan 0,01104 C

LANGSUNG %%%%%%%%%%%%%% Linearisasi %%%%%%%%%%%%%%%%%%

Masukkan ingin polinomial Orde = 4

Masukkan The max diterima Kesalahan dalam Y (dalam Ohm) = 10e-3

========== JEDA N ░ 1 ===============
xmin = 141, xmax = 260
Err max = 0.009401
Y = P (X) =
1.404814e-008-X ^ 4
6.387025 E-006 X ^ 3
0,0009123533 X ^ 2
1.005249 X ^ 1
239.8276 X ^ 0
========== JEDA N ░ 2 ===============
xmin = -2, xmax = 141
Err max = 0.009988
Y = P (X) =
1.451739e-009-X ^ 4
7.945672 E-007 X ^ 3
0,0009314315 X ^ 2
0.7025649 X ^ 1
118,598 X ^ 0
========== JEDA N ░ 3 ===============
xmin = -80, xmax = -2
Err max = 0.001044
Y = P (X) =
1,35982 e-008 X ^ 4
1.349032 E-006 X ^ 3
2.628075 E-005 X ^ 2
0.6497805 X ^ 1
66,60085 X ^ 0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Nickel.dat File berisi 341 x 2 poin
Xmin =-80C, Xmax = 260C
Ymin = 66.6Ohm, Ymax = 380.3Ohm
Kemiringan (X, Y) kurva adalah 0,9054 Ohm / C
Kesalahan 0,01 C di X memberikan kesalahan 0,009054 Ohm
Kesalahan 0,01 Ohm dalam Y memberikan kesalahan 0,01104 C

Inverse %%%%%%%%%%%%%% Linearisasi %%%%%%%%%%%%%%%%%%

Masukkan ingin polinomial Orde = 4

Masukkan The Max diterima kesalahan dalam X (dalam C) = 0,01

========== JEDA N ░ 1 ===============
xmin = 227, xmax = 380,31
Err max = 0,00938
X = Q (Y) =
7.514729 E-009 Y ^ 4
-1.457967e-006 Y ^ 3
-0,001022669 Y ^ 2
1.024941 Y ^ 1
128.0094 Y ^ 0
========== JEDA N ░ 2 ===============
xmin = 120,709, xmax = 227
Err max = 0.009677
X = Q (Y) =
-7.752391e-009 Y ^ 4
6,23529 e-006 Y ^ 3
-0,00261534 Y ^ 2
1.411862 Y ^ 1
0.9903225 Y ^ 0
========== JEDA N ░ 3 ===============
xmin = 66,6, xmax = 120,709
Err max = 0.001193
X = Q (Y) =
-3.868097e-008 Y ^ 4
-1.199767e-005 Y ^ 3
-4.998673e-007 Y ^ 2
1.538247 Y ^ 1
-80,00009 Y ^ 0
========================

Sekarang dalam rangka untuk menghitung T versus R Anda cari nilai R dalam rangka untuk memilih polinomial.Misalkan R = 150 Ohm misalnya.maka Anda harus memilih terbalik kedua polinomial yang menutupi [120,7 227] interval.Maka Anda dapat menghitung T oleh:
Y = (150-120,7);
/ / Perhatikan bahwa asal polinom adalah terikat lebih rendah dari interval
/ / Dalam rangka meningkatkan akurasi perhitungan
T = (-7.752391e-009 * Y ^ 4 6.23529e-006 * Y ^ 3 -0,00261534 * Y ^ 2 1,411862 * Y ^ 1 0,9903225);

Anda dapat menghindari daya komputasi fungsi dengan menulis
y = a4 * x ^ 4 a3 * x ^ 3 a2 * x ^ 2 a1 * x a0
sebagai:
y = (((a4 * x a3) * x a2) * x a1) * x a0;

Saya harap saya membantu Anda.

Sincereley.

 
yazou35 Thanks a lot.Aku tidak bisa mengekspresikan diriku di sini, untuk berapa banyak bersyukur i am.Kesalahan i was keputusan dalam menggunakan perangkat lunak ialah, saya tidak melakukan (150-120,7) langkah.ur jenius yazou35.Satu hal lagi, dengan meningkatkan Orde polinomial untuk 6 atau lebih dapat i meningkatkan akurasi dari persamaan.

Thanks sekali lagi

Aku telah mengklik "membantu saya" dua kali

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
sush wrote:

Satu hal lagi, dengan meningkatkan Orde polinomial untuk 6 atau lebih dapat i meningkatkan akurasi dari persamaan.
 

Welcome to EDABoard.com

Sponsor

Back
Top