Applications to Electrodynamics with Lattice Boltzmann Method

碩士 === 國立臺灣大學 === 物理研究所 === 99 === Lattice Boltzmann method (LBM) is used to solve fluid problems traditionally. Rarely is LBM adopted to simulate electromagnetic problems. On the other hand, there are several kinds of methods for simulating electromagnetic problems, such as the finite-difference ti...

Full description

Bibliographic Details
Main Authors: Yin-Jen Lin, 林英仁
Other Authors: 闕志鴻
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/34184510344385210471
id ndltd-TW-099NTU05198007
record_format oai_dc
spelling ndltd-TW-099NTU051980072015-10-28T04:07:30Z http://ndltd.ncl.edu.tw/handle/34184510344385210471 Applications to Electrodynamics with Lattice Boltzmann Method 晶格波茲曼在電動力學兮應用 Yin-Jen Lin 林英仁 碩士 國立臺灣大學 物理研究所 99 Lattice Boltzmann method (LBM) is used to solve fluid problems traditionally. Rarely is LBM adopted to simulate electromagnetic problems. On the other hand, there are several kinds of methods for simulating electromagnetic problems, such as the finite-difference time-domain method. However, a whole new algorithm developed by Mendoza in 2008 combines lattice Boltzmann equation and Maxwell equation to simulate electrodynamics. When correct initial and boundary conditions are specified, the 4-current and six independent elements of electromagnetic field can be evolved at any time under this algorithm. I explored various non-trivial boundary conditions in the calculations, such as conducting walls of a waveguide and non-reflecting boundary. Since LBM can also handle nonlinear dielectric materials, I also explore the steepening of wave packets in such a nonlinear material. I implemented this computation algorithm using GPU. Through the CUDATMarchitecture, the calculation can be substantially speeded up. 闕志鴻 2010 學位論文 ; thesis 39 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 物理研究所 === 99 === Lattice Boltzmann method (LBM) is used to solve fluid problems traditionally. Rarely is LBM adopted to simulate electromagnetic problems. On the other hand, there are several kinds of methods for simulating electromagnetic problems, such as the finite-difference time-domain method. However, a whole new algorithm developed by Mendoza in 2008 combines lattice Boltzmann equation and Maxwell equation to simulate electrodynamics. When correct initial and boundary conditions are specified, the 4-current and six independent elements of electromagnetic field can be evolved at any time under this algorithm. I explored various non-trivial boundary conditions in the calculations, such as conducting walls of a waveguide and non-reflecting boundary. Since LBM can also handle nonlinear dielectric materials, I also explore the steepening of wave packets in such a nonlinear material. I implemented this computation algorithm using GPU. Through the CUDATMarchitecture, the calculation can be substantially speeded up.
author2 闕志鴻
author_facet 闕志鴻
Yin-Jen Lin
林英仁
author Yin-Jen Lin
林英仁
spellingShingle Yin-Jen Lin
林英仁
Applications to Electrodynamics with Lattice Boltzmann Method
author_sort Yin-Jen Lin
title Applications to Electrodynamics with Lattice Boltzmann Method
title_short Applications to Electrodynamics with Lattice Boltzmann Method
title_full Applications to Electrodynamics with Lattice Boltzmann Method
title_fullStr Applications to Electrodynamics with Lattice Boltzmann Method
title_full_unstemmed Applications to Electrodynamics with Lattice Boltzmann Method
title_sort applications to electrodynamics with lattice boltzmann method
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/34184510344385210471
work_keys_str_mv AT yinjenlin applicationstoelectrodynamicswithlatticeboltzmannmethod
AT línyīngrén applicationstoelectrodynamicswithlatticeboltzmannmethod
AT yinjenlin jīnggébōzīmànzàidiàndònglìxuéxīyīngyòng
AT línyīngrén jīnggébōzīmànzàidiàndònglìxuéxīyīngyòng
_version_ 1718114045121265664