Kayıtlar

Matlab etiketine sahip yayınlar gösteriliyor

MATLAB ile Helmholtz bobin telindeki harcanan gücün hesaplanması

Resim
Dairesel bir Helmholtz bobin telleri üzerinde farklı akımlarda harcanan gücü  aşağıdaki MATLAB kodu ile hesaplayabiliriz. Örnek   : Yarıçapı 5 cm olan dairesel bir karkasa, 100 metre uzunluğunda ve 0.5 mm çapında bir bakır tel ile sararak bir Helmholtz bobin elde edildiğinde, a) Bu bobin üzerinden 1,2 ve 5 Amper geçtiğinde teller üzerinde harcanan güç ? MATLAB kodu: a) % Verilen değerler R = 0.05; % Bobin yarıçapı (metre cinsinden) L = 100; % Bobin uzunluğu (metre cinsinden) d = 0.0005; % Bakır tel çapı (metre cinsinden) I = [1, 2, 3]; % Akım şiddeti (Amper cinsinden) r_bakır = 1.7e-8; % Bakırın elektriksel direnci (Ohm * metre)   % Sarım sayısının hesaplanması N = L / d; %  bobinin sarım sayısı % Tellerdeki ısınma gücünün hesaplanması A = pi * (d/2)^2; % Telden geçen akım kesit alanı (metrekare) R = r_bakır * (L / A); % Bobin direnci (Ohm) P = I.^2 * R; % Her bir bobinin ısınma gücü (Watt) % Sonuçların ekrana yazdırılması disp([' Sarım Sayısı: ', num2str(N)]); disp(...

MATLAB ile Helmholtz bobin manyetik alan hesaplanması

Resim
Tek eksenli bir helmholtz bobin düzeneğinin üretebileceği toplam manyetik alanın büyüklüğünü aşağıdaki MATLAB kodu ile hesaplayabiliriz. Örnek : Tasarlanan tek eksenli dairesel bobin düzeneğimizin;  Yarıçapı: 7 cm, Sarım Sayısı: 100 ve üzerlerinden geçen akım 0.2 Amper olsun; a) Oluşturacakları toplam manyetik alan büyüklüğünün Tesla cinsinden değeri ? b) Oluşturacakları toplam manyetik alan büyüklüğünün Gauss cinsinden değeri ? MATLAB kodu: a) R = 0.07; % Bobin yarıçapı (metre) I = 0.2; % Akım şiddeti (Amper ) N = 100; % Sarım sayısı mu0 = 4*pi*1e-7; % Boşluktaki manyetik alanın sabiti % Denklemdeki ifadelerin hesaplanması bobin1 = (4 / (5*sqrt(5))) * (mu0 * I * N / R); bobin2 = (4 / (5*sqrt(5))) * (mu0 * I * N / R); % Toplam manyetik alanın hesaplanması B_toplam = bobin1 + bobin2; % Sonucun ekrana yazdırılması % Burada %.6f ifadesi virgülden sonra altı basamak gösterileceği anlamına gelir.  fprintf('Toplam Manyetik Alan: %.6f Tesla\n', B_toplam); % Bir üst satırdaki gösteri...