Hi,

I'm simulating an empty cylindrical cavity resonator in meep using the ctl
file attached at the bottom of this message. I would like to excite all
the TE0 modes within a bandwidth of 1 GHz at a centre frequency of 10 GHz.
My base unit is 1mm. I have calculated the frequency of the TE011 mode to
be at 10.45 GHz for this cavity. When I run the simulation harminv outputs
a resonant frequecy of 10.25 GHz. I've tried narrowing the width of the
gaussian pulse and increasing the resolution but the frequency remains
around 10.25.

; Calculating 3d cylindrical resonator modes using cylindircal co-ordinates
; Metal shield must be over one pixel thick

(set! dimensions CYLINDRICAL)
(set! default-material air)
(set! eps-averaging? false)

(define-param ra 60.0)  ; radius of air cylinder
(define-param rm 70.0)  ; radius of the metal shield
(define-param hm 25.0)  ; height of metal shield
(define-param ha 15.0)  ; height of inner air region
(define-param n 1)   ; refractive index of the material filling the resonator
(set-param! m 0)

(define sr ( * 1 (+ rm))) ; radial size of the computational cell (cell is
from 0 to sr)
(define sh ( * 1 (+ hm))) ; height of computational cell

(set! geometry-lattice (make lattice (size sr no-size sh)))     ; generate the
computational cell

(set! geometry (list
                (make cylinder (center 0 0 0) (height hm)       ; generate the 
metail
shield object
                (radius rm) (material metal))
                (make cylinder (center 0 0 0) (height ha)
                (radius ra) (material (make dielectric (index n))))))

(set-param! resolution 3 )      ; resolution of the simulation in pixels per
unit distance

(define-param fcen (* 10 (/ 1 300))) ; pulse center frequency in GHz
(define-param df (* 1 (/ 1 300)))  ; pulse width in GHz

(set! sources (list
               (make source
                 (src (make gaussian-src (frequency fcen) (fwidth df)))
                 (component Hz) (center 1.5 0 0))))

(run-sources+ 200 (at-beginning output-epsilon)(after-sources (harminv Hz
(vector3 1.5 0 0) fcen df))



_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to