微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 电磁仿真讨论 > free codes +matlab reflection

free codes +matlab reflection

时间:03-31 整理:3721RD 点击:
I'm a novice at FDTD, does anyone have a code to implement 3-D FDTD with PML? Any other advice/suggestion would be heplful. Thanks.

how do you do! I am interested in FDTD , but I run across some difficulties in the progress of programming it. i hope eagerly that i had had it or the codes on it. Would you mind sending me the FDTD or the codes on it? thanks in advance!
may you a happy and lucky summer!
your sincerely,
leung xiong(from China)

Hi,

Have you checked on www.mathworks.com site, there is a part with free codes to download.

Regards,
eblue

hi,

there is code (in C) for the 3D FDTD method in the book : "Electromagnetic simulation using the FDTD method" by D. Sullivan. You can download it from the EDAboard foum.

kprokopi

My friends if you have found PML codes in 3D please can you send me i tried out it from Sullivan's book but it does not work out exactly it does not absorb exactlty some ripples left i think there are some errors if you have the right one please could you help me your's sincerely see you soon

I agree with you that Sullivan's book has some errors in its programs. Does any one have the correct ones?

Hi engmfarhat,

I managed to run most of the Sullivan's codes. Although, I'm not exactly sure that they work correctly. I can get more or less the same plots as the ones in the book but somehow this does not convince me that everything is right. Please drop me a line e-mail: dmitry.klokotov at gmail.com. We can compare our impressions.... :)

Added after 13 minutes:

Sadabat,
What do you mean by "right"? Sullivan's version of the PML creates some artifacts. I spent enough time struggling with his code to be sure about this. I mean, I'm afraid that there is no such thing as the "right" Sullivan's code. Otherwize, if I'm wrong I'd be happy to see one.

Dear dklokot2 I ahev written the 3D PML simulation of Sullivan form his book as he said pick up the related parts of the program i pisked up and witten after simulationm i have seen that in the far time it become unstable does your program absorb it completeley sure namely at the end there is zero filred if yes please could you help us by uploading the code thanks see you soomn

I've also been trying to implement Sullivan's 3D PML code but it just doesn't work. In my code the reflected waves' amplitude is many times bigger than the incident waves' amplitude. I have looked carefully at the code and I can't understand where the mistake is and why it becomes unstable.
If you have ANY 3D PML code that works please upload it or send it to: henlindg@hotmail.com

I used Sullivan's formulation and his codes. Sullivan developed his
own simplified PML formulation, he published a couple of articles on
that subject. My EM background is not solid enough so I would not call
his formulation faulty. However, PML constructed using that
formulation reflects more energy than one would expect from decent
ABC.

I tried 3D FDTD program with PML from his book. PML did absorb
something, I didn't see reflections that were lager then excitation
although, I did see quite substantial reflections. Eventually, everything dies out but very slowly. Also in that program the source (dipole antenna) keeps producing impulses. It looks like this: pulse rises; propagates outwards; the field behind the pulse is 0; pulse is being absorbed (with some ugly stuff emerging but absorbed nevertheless); then dipole produces new pulse (with lower amplitude) and so on?

In the patch antenna simulation I?ve got approximately the same picture as shown in the book. Ideally it should be the same as in the paper by Sheen et al. but it is actually shifted. I tried to scale frequency axis differently (just trying to match Sheen?s results) and it worked but it?s kinda fishy trick.

I can email you the C code if you are interested but it is actually the same as in the book. In the book there are a couple of typos and some parts of the code are omitted (like some variables are not initialized) but apart from that? I?m not good enough to spot anything major.

Dear dklokot2 could you aslo send the code to me as well if possible

my email is sadabat2004@yahoo.com

With my best regards

If you don't mind to send the code for me ..... :D

I really appreciate it. TQ

my email address is emkenkyu@yahoo.com

you can mail me for help.
hmha27777@yahoo.com

If you don't mind to send the code for me .....

I really appreciate it.

my email address is ztt53212@gmail.com

if you have the code ,please send it to me ,many thanks.
my email : ztt53212@gmail.com

i'm in EMI area..if any1 have the 3-D FDTD with PML ABC source codes..plz do mail me..
bharathy_br@yahoo.co.in

if you have the code ,please send it to me ,many thanks.
my email : rashidmirza(at)gmail.com

look this

I managed to develop a program of FDTD & PML for 1D and also 2D case.

3D case is still in progress.

hi emkenkyu ,what about your 3D FDTD ? I have finished my 3D FDTD code ,but there must be some bugs ,IT don't work would you like discuss it with me ,please?

上一篇:dispersion diagram
下一篇:最后一页

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top