Merveince Sunum

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 18

SİLİNDİRSEL ELEKTROT

SONLU FARKLAR VE SONLU 200903019-MERVE İNCE

ELEMANLAR YÖNTEMİ
SONLU FARKLAR YÖNTEMİ
Diferansiyel denklemleri sayısal olarak çözmek için kullanılan bir yöntemdir.
Temel prensibi, türevlerin yerine sonlu farklar alınarak orijinal diferansiyel
denklemi bir fark denklemine dönüştürmektir.
Bir fonksiyonun türevini almak için kullanılır.
Genellikle adım büyüklüğü (h) ve örnek noktası seçimi gibi parametrelerin
belirlenmesi gerekir.
Genellikle düşük boyutlu ve basit geometrilere sahip problemlerde kullanılır.
SONLU FARKLAR YÖNTEMİ
En elverişli düzene göre boyutlandırılmış eş eksenli silindirsel elektrot sisteminde
uygulanan gerilim U=450kV ; Umax=Ud=600kV , havanın delinme elektrik alan
şiddeti Edhava=30kV/cm'dir. Bu sistemde r2 sabit tutulmak koşuluyla ön
boşalmanın ve tam boşalmaların meydana geleceği iç yarı çapları (r1' ve r1'')
hesaplayiniz. Bu yaricaplari ve bosalma bolgelerini sisteme iliskin delinme egrisi
uzerinde gosteriniz.
SONLU FARKLAR YÖNTEMİ
MATLAB
% Verilen parametreler KODU:
U = 450000; % Gerilim (V)
Umax = 600000; % Maksimum gerilim (V)
Ed_hava = 30000; % Havanın delinme elektrik alan şiddeti (V/m)
r2 = 0.05; % Sabit iç yarıçap (m)
dr = 0.001; % Adım büyüklüğü (m)

% İç yarıçapların aralığı
r = 0:dr:r2; % İç yarıçap aralığı
n = length(r); % Adım sayısı

% Elektrik potansiyel ve elektrik alanını hesaplama


V = zeros(1, n); % Elektrik potansiyeli
E = zeros(1, n); % Elektrik alanı
SONLU FARKLAR YÖNTEMİ
MATLAB KODU:
for i = 1:n
r1 = r(i); % İç yarıçap

% Boşalma durumlarına göre elektrik potansiyeli ve alan hesaplama


if Umax <= U
V(i) = Umax * log(r2 / r1);
E(i) = Ed_hava * r1 / r2;
else
V(i) = U * log((Umax - U) / (Umax - U + U * (r2 - r1) / r2));
E(i) = Ed_hava * (r2 - r1) / r2;
end
end

% Elektrik potansiyel ve elektrik alanı 3D heatmap'leri


figure('Position', [100, 100, 1200, 800]);
SONLU FARKLAR YÖNTEMİ
MATLAB KODU:
% Elektrik potansiyel heatmap'i
subplot(2, 1, 1);
[X, Y] = meshgrid(r, 0:dr:0.1); % 3D koordinat matrisleri oluşturma
surf(X, Y, repmat(V, length(0:dr:0.1), 1), 'EdgeColor', 'none');
xlabel('İç Yarıçap (m)');
ylabel('Yükseklik (m)');
zlabel('Elektrik Potansiyel (V)');
title('Elektrik Potansiyel Heatmap');

% Elektrik alanı heatmap'i


subplot(2, 1, 2);
surf(X, Y, repmat(E, length(0:dr:0.1), 1), 'EdgeColor', 'none');
xlabel('İç Yarıçap (m)');
ylabel('Yükseklik (m)');
zlabel('Elektrik Alanı (V/m)');
title('Elektrik Alanı Heatmap');

% Tek bir figure dosyasında kaydetme


OUTPUT:
SONLU FARKLAR YÖNTEMİ
İLE NE ELDE ETTİK?
Bu kod, bir eksen etrafında simetrik bir şekilde dağılmış elektrot sisteminin elektrik
potansiyelini ve elektrik alanını hesaplayıp görselleştirmek için kullanılır. İlk olarak, elektrik
potansiyel heatmap'i oluşturduk. subplot(2, 1, 1) komutu, iki sıralı subplot'tan ilkinin
belirlendiğini gösterir. meshgrid fonksiyonu, iç yarıçapları ve yükseklik değerlerini içeren 3D
koordinat matrislerini oluşturur. surf fonksiyonu, bu koordinatları ve elektrik potansiyelini
içeren matrisi kullanarak 3D yüzey grafiği oluşturduk. repmat fonksiyonu, elektrik
potansiyelini içeren vektörün boyutunu uygun hale getirdik. xlabel, ylabel, zlabel ve title
fonksiyonları ile, grafiğin eksen etiketlerini ve başlığını belirledik. Ardından, elektrik alanı
heatmap'i oluşturduk. subplot(2, 1, 2) komutu, ikinci sıralı subplot'tan ilkinin belirlendiğini
gösterdik. surf fonksiyonu, benzer şekilde elektrik alanını içeren matrisi kullanarak 3D yüzey
grafiği oluşturduk. Etiketler ve başlık önceki subplot ile aynı şekilde belirledik. Son olarak,
saveas fonksiyonu ile oluşturulan tüm grafikleri tek bir figure dosyası olarak kaydettik. Bu
kod, bir eksen etrafında simetrik olarak yerleştirilmiş elektrot sisteminin elektrik potansiyelini
ve elektrik alanını hesaplayarak ve bunları 3D heatmap grafiği olarak görselleştirerek sonlu
farklar yöntemiyle çözümler.
SONLU ELEMANLAR
YÖNTEMİ
Yapısal mühendislik, ısı transferi, akışkanlar mekaniği gibi alanlarda geniş bir
uygulama alanına sahip sayısal bir analiz yöntemidir.
Bir yapı veya sistem, daha küçük ve daha basit parçalara (elemanlara) ayrılır ve her
elemanın davranışı ayrı ayrı analiz edilir.
Bu elemanların birleşimi, genel yapıyı veya sistemi oluşturur.
 Diferansiyel denklemler, sonlu elemanlar yöntemi kullanılarak integral formuna
dönüştürülür ve sonlu bir elemanın davranışını tanımlayan denklem setleri
oluşturulur. Genellikle karmaşık geometrilere ve büyük boyutlu sistemlere
uygulanabilir.
Yapısal analiz, akışkanlar dinamiği, ısı transferi, elektromanyetik alanlar gibi birçok
farklı fiziksel alan için sonlu elemanlar yöntemi kullanılabilir.
SONLU ELEMANLAR
YÖNTEMİ
En elverişli düzene göre boyutlandırılmış eş eksenli silindirsel elektrot sisteminde
uygulanan gerilim U=450kV ; Umax=Ud=600kV , havanın delinme elektrik alan
şiddeti Edhava=30kV/cm'dir. Bu sistemde r2 sabit tutulmak koşuluyla ön
boşalmanın ve tam boşalmaların meydana geleceği iç yarı çapları (r1' ve r1'')
hesaplayiniz. Bu yaricaplari ve bosalma bolgelerini sisteme iliskin delinme egrisi
uzerinde gosteriniz.
SONLU ELEMANLAR
YÖNTEMİ MATLAB KODU:
% Verilen parametreler
U = 450000; % Gerilim (V)
Umax = 600000; % Maksimum gerilim (V)
Ed_hava = 30000; % Havanın delinme elektrik alan şiddeti (V/m)
r2 = 0.05; % Sabit iç yarıçap (m)
dr = 0.001; % Adım büyüklüğü (m)

% İç yarıçapların aralığı
r = 0:dr:r2; % İç yarıçap aralığı
n = length(r); % Adım sayısı

% Elektrik potansiyel ve elektrik alanını hesaplama


V = zeros(1, n); % Elektrik potansiyeli
E = zeros(1, n); % Elektrik alanı
SONLU ELEMANLAR
YÖNTEMİ MATLAB KODU:
for i = 1:n
r1 = r(i); % İç yarıçap
% Boşalma durumlarına göre elektrik potansiyeli ve alan hesaplama
if Umax <= U
V(i) = Umax * log(r2 / r1);
E(i) = Ed_hava * r1 / r2;
else
V(i) = U * log((Umax - U) / (Umax - U + U * (r2 - r1) / r2));
E(i) = Ed_hava * (r2 - r1) / r2;
end
end

% Elektrik potansiyel-gerilim grafiği


figure;
plot(r, V, 'LineWidth', 2);
xlabel('İç Yarıçap (m)');
ylabel('Elektrik Potansiyel (V)');
SONLU ELEMANLAR
YÖNTEMİ MATLAB KODU:
for i = 1:n
r1 = r(i); % İç yarıçap
% Boşalma durumlarına göre elektrik potansiyeli ve alan hesaplama
if Umax <= U
V(i) = Umax * log(r2 / r1);
E(i) = Ed_hava * r1 / r2;
else
V(i) = U * log((Umax - U) / (Umax - U + U * (r2 - r1) / r2));
E(i) = Ed_hava * (r2 - r1) / r2;
end
end
SONLU ELEMANLAR
YÖNTEMİ MATLAB KODU:
% Elektrik potansiyel-gerilim grafiği
figure;
plot(r, V, 'LineWidth', 2);
xlabel('İç Yarıçap (m)');
ylabel('Elektrik Potansiyel (V)');
title('Elektriksel Potansiyel-Gerilim Grafiği');
SONLU ELEMANLAR
YÖNTEMİ MATLAB KODU:
% Heatmap oluşturma

[X, Y] = meshgrid(r, 0:dr:0.1); % 2D ızgara oluşturulması

Z = zeros(size(X)); % Elektrik potansiyel değerleri

for i = 1:size(X, 1)

for j = 1:size(X, 2)

r1 = X(i, j); % İç yarıçap

% Boşalma durumlarına göre elektrik potansiyeli hesaplama

if Umax <= U

Z(i, j) = Umax * log(r2 / r1);

else

Z(i, j) = U * log((Umax - U) / (Umax - U + U * (r2 - r1) / r2));

end

end
SONLU ELEMANLAR
YÖNTEMİ MATLAB KODU:
% Heatmap'in çizdirilmesi
figure;
surf(X, Y, Z);
xlabel('İç Yarıçap (m)');
ylabel('Yükseklik (m)');
zlabel('Elektrik Potansiyel (V)');
title('Elektriksel Potansiyel Heatmap');

% Tek bir figure dosyasında kaydetme


saveas(gcf, 'elektriksel_analiz_heatmap_3d.png');
OUTPUT:
SONLU ELEMANLAR
YÖNTEMİ İLE NE ELDE ETTİK?
Bu kod, bir eksen etrafında simetrik bir şekilde yerleştirilmiş elektrot sisteminin
elektrik potansiyelini hesaplayıp grafiğini çizer. İlk olarak, verilen parametrelere göre iç
yarıçaplar arasındaki adımlar belirlenir ve bu adımların sayısı hesaplanır. Daha sonra,
elektrik potansiyeli ve elektrik alanı hesaplanır. Verilen koşullara göre elektrik
potansiyeli ve alanı hesaplanır ve bu değerler vektörlerde saklanır. Sonrasında, elektrik
potansiyel-gerilim grafiği çizilir. İç yarıçaplar ve bu yarıçaplara karşılık gelen
potansiyel değerleri kullanılarak bir çizgi grafiği oluşturulur. Heatmap oluşturma
adımında, 2D bir ızgara oluşturulur ve bu ızgarada elektrik potansiyeli değerleri
hesaplanır. Bu değerler, iç yarıçapların değişimi ve yükseklik değerlerine göre
hesaplanarak 2D bir matrise yerleştirilir. Heatmap'in çizdirilmesi adımında, bu 2D
matris kullanılarak 3D bir yüzey grafiği oluşturulur. Bu grafiğin x ve y eksenleri iç
yarıçapları ve yükseklik değerlerini, z ekseniyse elektrik potansiyeli değerlerini temsil
eder. Bu kod, verilen elektrot sistemi için elektrik potansiyelini ve elektriksel analizini
görselleştirmek için kullanılır.

You might also like