YEE Algoritması

advertisement
Zaman Uzayı Sonlu Farklar Yöntemi
Dr. Serkan Aksoy-2015
YEE Algoritması - Basit Ortam ve Kartezyen Koordinatlarda ZUSF
Maxwell denklemlerindeki diferansiyel operatörler en basit formlarına Kartezyen koordinatlarda sahip
olmaktadırlar. ZUSF yöntemi ilk kez Kartezyen koordinatlarda verildiğinden (ayrıca düzlemsel dalgaların
Kartezyen koordinatlarda kolayca ifade edilebilmesi önemli bir ayrıcalıktır), Kartezyen koordinatlarda
(
)
(
) olmak üzere, problem uzayı
(
) olacak şekilde uzayda bir
ızgara tanımlanırsa
(
)|
(
)
(
)
gösterimi temel alınabilir. Buna göre yukarıda verilen ayrıklaştırmalardan anlaşılabileceği gibi aynı ana
( ) değerlerinin hesaplanması gerekmektedir.
karşılık gelmek üzere, zamanda kayık olarak ( ) ve
( ) ve
( ) ifadelerinin
(
Bu kapsamda zamanda yarım birim kayık
) formülü gereği konumda da kayık olması gerekir. Buna göre söz konusu kayıklığın sağlandığı her bir
küçük kübik hücreye ZUSF hücresi (birim YEE hücresi) adı verilir. YEE hücresinin daha iyi anlaşılabilmesi
için, öncelikle alan bileşenlerinin Şekilde gösterildiği üzere yerleştirilmiş olduğu kabul edilsin.
Şekil 3. Alan bileşenlerinin YEE hücresinde yerleşimi.
)
Böylece problem uzayı yukarıda ki gibi ayrıklaştırılarak, bu yerleşime göre tüm alan bileşenlerinin (
numaralı ve aynı tek hücre üzerinde yerleştirildikleri söylenebilir. Buna göre Kartezyen koordinatlarda
Maxwell denklemleri
Zaman Uzayı Sonlu Farklar Yöntemi
Dr. Serkan Aksoy-2015
olarak yazılır. Buradan zaman adımında Şekil 3’de verilen yerleşim de göz önüne alınarak, basit ortamlar
( ) olmak üzere, güncelleme denklemleri
için, ( )
(
|
|
|
)
zamana ve konuma bağlı sayısal türevler kullanılarak
|
|
|
|
|
|
(
buradan zamanda en ileri adımda olan
)
|
çekilirse
|
|
|
|
|
|
(
)
olarak
için güncelleme denklemi elde edilir [Chu et al, 1991]. Bu çıkarımda ilk etapta
ve ’nin de
) konumunda olarak düşünüldüğü unutulmamalıdır.
ile aynı (
ve
için de aynı
teknikle güncelleme denklemleri elde edilebilir.
( ) olmak üzere, güncelleme denklemleri
Benzer biçimde basit ortamlar için ( )
(
|
|
|
|
)
zamana ve konuma bağlı sayısal türevler kullanılarak
|
|
|
|
|
|
|
(
)
bulunarak, zamanda en ileri adımda olan
|
|
|
(
|
çekilirse
|
|
|
|
)
Zaman Uzayı Sonlu Farklar Yöntemi
Dr. Serkan Aksoy-2015
için güncelleme denklemi elde edilir. Bu çıkarımda ilk etapta
ve
’nin de
ile aynı (
) konumunda olarak düşünüldüğü unutulmamalıdır.
ve
için de aynı teknikle güncelleme
denklemleri elde edilebilir.
Bilgisayar programının geliştirilerek çözülebilmesi bakımından yarım adımlık indisler tam sayılı (integer
number) indislere dönüştürülürse
olarak
|
|
|
|
(
|
(
|
|
|
|
|
|
)
|
|
)
formu elde edilir. Buna göre birim YEE hücresinde hücre içi yerleşimleri farklı olan üç elektrik ve üç
manyetik alan bileşeni bulunur. Elektrik alan bileşenleri kenar çizgilerinin ortasında iken, manyetik alan
bileşenleri hücre yüzeylerinin ortasında yerleştirilmiştir. Hücre içerisinde elektrik ve manyetik alanların
yerleşimlerindeki farklılık nedeni ile otomatik olarak zaman adımları birbirlerinden yarım zaman adımı
kadar kayık olacak şekilde farklılık gösterir. Buna göre ZUSF yönteminde, problem uzayının (
) adet birim YEE hücresinden oluştuğu düşünülür.
Birim YEE hücresinde temel mantık aynı olmakla beraber farklı biçimlerde alan bileşenleri
yerleştirilebilir. Yerleşimin aşağıdaki gibi olduğu düşünülerek
Birim YEE hücresi
bileşeni için, güncelleme denkleminin (
|
⁄
⁄
⁄
⁄
⁄
|
⁄
|
⁄
)
|
⁄
⁄
|
|
⁄
⁄
⁄
[
(
|
⁄
⁄
⁄
⁄
|
⁄
⁄
)]
biçiminde eldesi mümkündür. Elektromanyetik problemler birim YEE hücreleriyle lego olarak bilinen
oyuncaklarla bir model yapılması gibi düşünülerek çözülebilir1.
1
ZUSF güncelleme denklemlerinin indüktör-kapasitör eşdeğeri de mevcuttur [Gwarek, 1988].
Zaman Uzayı Sonlu Farklar Yöntemi
Dr. Serkan Aksoy-2015
ZUSF problem uzayının birim YEE hücresinden oluşturulması.
ZUSF yöntemi ilk kez Kartezyen koordinatlarda verilmiş olup, bu koordinat sisteminde hesap uzayının
saçıcı yüzeyinden yeterince uzak olması, birim hücrelerin en az
boyutlarında olması ve kararlılık
kriterini sağlaması gibi üç temel unsuru sağlaması gereklidir. Örneğin dördüncü denklem ele alınırsa:
[
(
)]
olarak düzenlenir. Buradan
(
|
)
⁄
⁄
olarak seçilmek üzere,
|
⁄
⁄
⁄
⁄
|
⁄
⁄
|
⁄
|
⁄
⁄
|
|
⁄
⁄
⁄
(
[
|
⁄
⁄
⁄
⁄
|
⁄
⁄
)]
halini alır. Burada tüm manyetik alan bileşenleri zaman anında hesaplanırken, soldaki ve sağdaki elektrik
alan büyüklüklerinin farklı zaman aralıklarında hesaplanması gerekmektedir. Bu durum daha fazla
algoritmik karmaşaya ve hafızaya gereksinim duyulmasına yol açacağından
|
|
⁄
⁄
⁄
⁄
olmak üzere ortalama yaklaşımı yapılırsa, ana denklem
|
⁄
⁄
⁄
|
⁄
⁄
⁄
⁄
|
⁄
⁄
⁄
Zaman Uzayı Sonlu Farklar Yöntemi
Dr. Serkan Aksoy-2015
|
⁄
|
⁄
|
⁄
|
⁄
|
⁄
⁄
⁄
⁄
|
⁄
(
⁄
⁄
⁄
⁄
⁄
|
⁄
⁄
[
)
]
olarak yazılır. Bu durumda denklem yeniden düzenlenirse
⁄
|
⁄
⁄
⁄
⁄
⁄
(
⁄
⁄
⁄
⁄
⁄
(
⁄
⁄
⁄
⁄
⁄
⁄
⁄
|
)
⁄
|
|
)
|
⁄
⁄
|
⁄
⁄
⁄
(
|
⁄
⁄
)
halini alır. Diğer alan bileşenleri için de benzer denklemler bulunabilir. İteratif denklemlerden görüldüğü gibi
uzayın her bir noktasındaki manyetik/elektrik alan bileşeni, aynı noktada bir önceki değerine ve diğer
eksenlerdeki komşu manyetik alan değerlerine bağlıdır. Ör:
değeri, kendisinin zamanda önceki değeri ile
komşu
ve
değerlerine bağlıdır. Bu denklemler ZUSF güncelleme denklemleri (update equation) adı
ile bilinir.
ve her zaman elektrik alanların bulunduğu hücre numaralarına yerleştirilmelidir. Benzer durum
manyetik geçirgenlik 'nün de her zaman manyetik alanın bulunduğu hücrelere yerleştirilmesi gerekliliğidir.
ZUSF algoritmasından görülebileceği gibi hücre başına toplamda 24 toplama ve 18 çarpma işlemi
gerekmektedir.
Burada bir diğer önemli durumda ilk katsayının sıfır veya negatif olma ihtimalinin
⁄
⁄
⁄
⁄
olacak şekilde kritik bir kayıp değerine bağlı olmasıdır. Yani uygulanacak
alamaz. Bu durumu aşmak için çözüm önerileri mevcuttur [Luebbers vd, 1995].
değeri herhangi bir değer
Download