FDTD pitkälle alalla täytäntöönpano

K

Kotul

Guest
Hi everyone,
Olen bittinen a aloittelijan kanssa FDTD ja Etsin joitakin esimerkkejä pitkälle alalla toteutus (lähes 2 pitkälle transformaatio).Jokainen voi auttaa?I'd arvostaa sitä.

 
Hi Mojtaba,

Minulla on Python-komentosarja / koodi NF frangin täytäntöönpanoa FDTD (a dipoli simulointi).Se on toimintakunnossa.Kokoamaan sitä tarvitset Python kääntäjään.
Voit käyttää Active valtion Aktiivinen Python Compiler (saatavilla ilmaiseksi - get it Internetin).Saatat tarvita Numeerinen Python (NumPy) Kirjasto (vapaa - internet).Asenna molemmat ja käännettävä.Se toimii.
Muuntamista python on MATLAB ei ole vaikeaa.Sinun ei tarvitse tietää Python for muuntokurssin.Saatat joutua viitata Internetissä ymmärtämiseksi toimivuutta tiettyjen toimintojen, kuten "add.reduce ()", "Ravel () 'etc ja ymmärtämisen julkilausuma tiedostomuodot / syntaksia.

Luustoon, että koodi on ToyFDTD.Se käyttää Uniaxial PML (UPML) lakkauttamisen verkkotunnuksen.

Toivomme, että tämä auttaa sinua.

Ystävällisin terveisin
Jithesh
Anteeksi, mutta sinun on kirjautumistunnuksen nähdäksesi tämän liitäntävaatimuksia

 
Olen vihdoin löytää tähän tehtävään!

erittäin tärkeä kysymys jithesh, sinä tiedät, miten käyttää animabob tai viz ikkunoissa?

sinä tiedät mitään un-kuollut linkki, jota voin ladata viz renderointi-työkalu on?Tiedän, että tämä yksi, mutta sivua ei voida dispalyed enää!
ftp://ftp.ffi.no/spub/stsk/viz/index.html

ja toinen kysymys!oletko koskaan käytetty animabob tai viz havainnollistamaan toyfdtd ohjelma kuin ne explaind tässä linkki?
http://www.cemtach.com/reference/software/toyFDTD/RandR.html

 
Hei

En ole käyttänyt joko viz tai animabob.

Viz voi ladata seuraavasta linkistä (työ):
ftp://ftp.ffi.no/spub/stsk/viz/index.html (tarkka linkkiä voittaa 98-versio on ftp://ftp.ffi.no/spub/stsk/viz/dist/dist_bin_win98.zip)
Se tukee alustat: SGI (IRIX), HP (HPUX) DEC (OSF1),
Sun (Solaris) ja PC (Linux, Win98, WinNT).

Ystävällisin terveisin
Jithesh

 
Hei

Paljon kiitoksia jithesh apuanne, mutta en todellakaan tiedä, miksi ei voisi avata nämä linkit: (

sivua ei voi näyttää ...Tämä on viesti, joka kerta, kun yritän käyttää tällä sivustolla,

Voitteko todella käyttää kyseistä istua "ftp.ffi.no"?

<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="Confused" border="0" />
 
Hei

Voisin käyttää FTP-palvelin, mutta yksi ongelma: Linkki ftp://ftp.ffi.no/spub/stsk/viz/dist/dist_bin_win98.zip ei toimi.
Mutta voit ladata lähdekoodin ja asiakirjoja
ftp://ftp.ffi.no/spub/stsk/viz/dist/Viz-1.11.2.tar.gz
On Unix / Linux-versio (mielestäni)
Tämä linkki ei toimi.

Ystävällisin terveisin
Jithesh

 
Hei.
Vuonna xyzdipole mukaan lähde antenni on y koordinointia.
He [23,11:22,23] = 0
He [23,24:35,23] = 0

He [23,23,23] = ärsyke

kun vaihdan antenni vuonna z suuntaan kuin alle pitkälle alalla kuvio muuttuu paljon.
Ez [23,11:22,23] = 0
Ez [23,24:35,23] = 0

Ez [23,23,23] = ärsyke

ja on toinen ongelma. ei ole mitään suhdetta dx, DY, DZ ja taajuus tai lambda.
voi joku auttaa minua?

Terveisin

 
Hei,

From ensimmäinen katsoa voisin löytää vikaa muunnettu koodi.
Asetus
Ez [23,11:22,23] = 0
Ez [23,24:35,23] = 0
ei muuta suuntaus sekä dipoli.Se on edelleen y-suuntaan vain, koska muutos on y koordinoida.
Sinun tulee muuttaa sitä, kuten:
Ez [23,23,11:22] = 0
Ez [23,23,24:35] = 0
Tämä on z koordinoida on vaihdellut (eikä y koordinoi).

Toinen kysymys:
Voit hyvin asettaa dx, DY dz riippuen <= lambda / 10 kriteeriä.
Ensin määriteltävä dx, DY dz arvot tottele edellä mainittu peruste.
Sitten lasken nx, ny & nz käyttäen kaavoja:
nx = GUIDE_LENGTH / dx
ny = GUIDE_LENGTH / DY
nz = GUIDE_LENGTH / dz

Toivomme, että tämä toimii.

Ystävällisin terveisin
Jithesh

 
Hei
kiitos avusta.Vaihdoin koodi ja yritin tontin kaava perusta Theta vaihtelua mutta suuntaus on väärä.Tarkistin koodi perusta Advanced Engineering Electromagnetics, Balanis, kaikki mallit olivat oikeita, mutta en voinut saada oikea malli.
kukaan voi auttaa minua?

 
Yritin tontti tuotos on xyzdipole.py kanssa Matlab, niin RaddPatt.m voit tontti 3D kuvion antennin kanssa FDTD ja voit vertailla tuloksia RaddPattReady.m joista ilmenee kuvion 0.47 * lambda dipoli (z-suunnattu).Olen myös liitetty joitakin tuloksia xyzdiple.py verrata:
this file is a simple sin source in Ez= stimulus UPML, source: sin, I used Phi for NFFF back plane (I had forgotten to change it to PHi pi) the primarily conditions for UPML coeff

Out1:
Tämä tiedosto on yksinkertainen sin lähde Ez = ärsyke UPML, lähde: sin, käytin Phi varten NFFF takaisin koneeseen (olin unohtanut vaihtaa sen PHI PI) ensisijaisesti edellytykset UPML coeff
this file is y-directed dipole UPML, source: sin, I used Phi for NFFF back plane (I had forgotten to change it to PHi pi) the new conditions for UPML coeff

out2:
tämä tiedosto on y-suunnattu dipoli UPML, lähde: sin, käytin Phi varten NFFF takaisin koneeseen (olin unohtanut vaihtaa sen PHI pi) uusi edellytykset UPML coeff
this file is z-directed dipole UPML, source: sin, I used Phi for NFFF back plane (I had forgotten to change it to PHi pi) the new conditions for UPML coeff

out3:
tämä tiedosto on z-suunnattu dipoli UPML, lähde: sin, käytin Phi varten NFFF takaisin koneeseen (olin unohtanut vaihtaa sen PHI pi) uusi edellytykset UPML coeff
this file is z-directed dipole UPML, source: sin, I used Phi pi for NFFF back plane; the new conditions for UPML coeff

out4:
tämä tiedosto on z-suunnattu dipoli UPML, lähde: sin, käytin Phi pi varten NFFF takaisin tasolle; uudet edellytykset UPML coeff
this file is z-directed dipole non-UPML ((I turned off UPML)) source: sin, I used Phi pi for NFFF back plane; the new conditions for UPML coeff;

out5:
tämä tiedosto on z-suunnattu dipoli ei-UPML ((I sammutetaan UPML)) lähde: sin, käytin Phi pi varten NFFF takaisin tasolle; uudet edellytykset UPML coeff;
this file is z-directed dipole non-UPML (( turned off UPML)) source: sin, I used Phi pi for NFFF back plane; the previous conditions for UPML coeff;

out6:
tämä tiedosto on z-suunnattu dipoli ei-UPML ((sammutetaan UPML)) lähde: sin, käytin Phi pi varten NFFF takaisin tasolle; edellisen edellytykset UPML coeff;

esimerkiksi verrata out6 tulos (käytä etsiä ja korvata kaikki out6 mihinkään muuhun kuin että mfile) kuin tuotoksen RaddPatt.m kanssa RaddPattReady.m.

että comarison on todella awfull, en ole löytänyt ongelman mitään käsitystä?

tai tapa löytää ongelma?(esimerkiksi siitä, miten voin toteuttaa NFFF on ok?)

tai voi kuka tahansa voi ladata viz, lähetä se minulle verrata sitä, sillä mielestäni ehkä on olemassa jokin ongelma minun mfile, uskon,
että ne voisivat tontti tuotoksen python kanssa eli paremmin kuin minä, tai ...En tiedä, mitään käsitystä auttaa?
Anteeksi, mutta sinun on kirjautumistunnuksen nähdäksesi tämän liitäntävaatimuksia

 
te tiedätte, että käytetään minun erilaisia ehdotuksia näissä 6 out-tiedostoja, esimerkiksi ei-UPML Olen täysin poistanut UPML kertoimia ja ei-Phi pi Olen käyttänyt muita kommentoi ohjeita tontin koodin, uusia UPML edellytykset I korjattu erittäin suuri ero xyzdipole.py koodi ja ohjeet Taflove kirjan (sinulla on Taflove kirjan? Computational Electrodynamics: The Finite Difference Time Domain-menetelmä), jos sinulla ei ole se, kerro minulle lähettää sen sinulle, kuten se on erittäin tärkeä tässä simulaatio, joten liitteenä erot liian (C_UPML_new.py), joten voit verrata sitä xyzdipole.py!

 

Welcome to EDABoard.com

Sponsor

Back
Top