Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

FDTD problems [big sigma causes negative coefficient]

Status
Not open for further replies.

xuthus

Newbie level 4
Joined
Apr 29, 2009
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,324
I was doing some simualtion with the time variant sigma and current using FDTD. The problem is that the sigma is larger than 1 { my time step is 1 ns,can not be smaller than this value } which will cause the coefficient of the iteration for E fields

factor = epsi-sigma*dt/2 negative, then cause osillation of my simulation.
Are there some gurus can give me some advice on how to deal with this issue.

Thanks
 

iyami

Full Member level 4
Joined
Apr 12, 2008
Messages
210
Helped
60
Reputation
120
Reaction score
40
Trophy points
1,308
Location
Earth (or at least somewhere nearby)
Activity points
2,728
I was doing some simualtion with the time variant sigma and current using FDTD. The problem is that the sigma is larger than 1 { my time step is 1 ns,can not be smaller than this value } which will cause the coefficient of the iteration for E fields

factor = epsi-sigma*dt/2 negative, then cause osillation of my simulation.

That is a situation conveniently ignored in most textbooks.
In fact I think this is another CFL-like codition.

In general your options are

1) smaller time steps
2) replace the conducting material by PEC
3) use an exponential discretization of Maxwells equation

1) is usually not a reasonable choice (nobody wants to use too small time steps)
2) is a reasonable choice in most cases
3) may be the best option but you need to find one of the few papers which describe/derive the formula
 

xuthus

Newbie level 4
Joined
Apr 29, 2009
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,324
Thanks
I would like to try the third one. Where can i find the papers ?
 

iyami

Full Member level 4
Joined
Apr 12, 2008
Messages
210
Helped
60
Reputation
120
Reaction score
40
Trophy points
1,308
Location
Earth (or at least somewhere nearby)
Activity points
2,728
search for "exponential discretization" using your favorite search engine?

Most of these papers are 'for members only'. If you are at a university which is a member of the
relevant organization you can download them.

I cannot.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top