30.01.2015 Views

aydinlatma-lamba-armatur-hesaplamalari-cozumleri - 320Volt

aydinlatma-lamba-armatur-hesaplamalari-cozumleri - 320Volt

aydinlatma-lamba-armatur-hesaplamalari-cozumleri - 320Volt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

35<br />

function [phi, radius, e0] = CalcSelectedArmPhiRadiusDistValue(index)<br />

phiMatrix = [6670; ...<br />

867];<br />

radiusMatrix = [45; ...<br />

30];<br />

e0Matrix = [2018.4; ...<br />

1502.2];<br />

phi = phiMatrix(index);<br />

radius = radiusMatrix(index);<br />

e0 = e0Matrix(index);<br />

Yukarıda programdaki fonksiyonun tümü yazılmamış, her bir değişken için sadece<br />

ikişer değerle fonksiyon örneklenmiştir. Programdaki matrise ise bütün armatürler<br />

için üç değerde yazılmıştır. İlk matris armatürün ışık akısını, ikinci matris armatürün<br />

ışık verebileceği açının sınırını, üçüncü matris de armatürün dik doğrultudaki ışık<br />

şiddetini aynı zamanda 1 metre uzaklıkta sağladığı aydınlık düzeyini içermektedir.<br />

7.4. Armatürlerin Yerleşimi<br />

Armatür yerleşimi algoritması için bağımsız bir fonksiyon hazırlanmış, ve asıl kod<br />

içinden çağırılarak kullanılmıştır.<br />

Bu fonksiyonun elde edilmesinde, mahalin eni ve boyuyla orantılı olarak toplam<br />

armatür sayısının dağıtılması gerektiği dikkate alınmıştır. Yani a/b oranı bu<br />

kenarlardaki armatür sıralarının sayısının da oranı olmalıdır. Ayrıca bu sıraların<br />

çarpımı da armatür sayısını vermelidir. Sonuç olarak o değişkeni a uzunluklu<br />

kenardaki armatür sıralarının sayısı, p değişkeni de b uzunluklu kenardaki armatür<br />

sıralarının sayısı olmak üzere, aşağıdaki iki bilinmeyenli iki denklemin çözümü<br />

gerekmektedir:<br />

o/p = a/b (7.2)<br />

o x p = S (7.3)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!