1 Tietoliikennelaboratorio Super NEC EM-Simulointiohjelmisto EM Simulation Package 521365S Tietoliikenteen simuloinnit ja työkalut 2008 2 TIL S N E C Sisältö • Mikä se on? • Yleistä • MoM/UTD • SNEC - Input Interface • Syöttötiedot • Tulostiedot • Käsikirjat • Käyttöjärjestelmäalustat • Rakenteet ja Antennit • Esimerkki1 - Yagi
23
Embed
Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
Tietoliikennelaboratorio
Super NECEM-SimulointiohjelmistoEM Simulation Package
521365S Tietoliikenteen simuloinnit ja työkalut
2008
2
TIL
SNEC
Sisältö
• Mikä se on?
• Yleistä
• MoM/UTD
• SNEC - Input Interface
• Syöttötiedot
• Tulostiedot
• Käsikirjat
• Käyttöjärjestelmäalustat
• Rakenteet ja Antennit
• Esimerkki1 - Yagi
2
3
TIL
SNEC
Mikä se on?—What it is?
• Momenttimenetelmän (MoM) ja yleiseen diffraktiomenetelmään (UTD) pohjautuva sähkömagneettisten kenttien simulointiohjelmisto antennirakenteiden suunnitteluun ja analysointiin
• SuperNEC is a hybrid Method of Moment (MoM) / Unified Theory of Diffraction (UTD) antenna analysis program
4
TIL
SNEC
Mikä se on?—What it is?
• Taustalla FORTRAN-kielinen NEC-2-ohjelma (Numeric Electromagnetic Code)
• Alkuperäisen NEC-2-kirjaston optimoitu versio (1989)– Windows- ja Unix-/Linux-alustoille
– Hyödyntää rinnakkaislaskentaa (Parallel Virtual Machines, PVM)
• Based on NEC-2 (Numeric Electromagnetic Code) subroutines written for FORTRAN
• Optimised version of the original NEC library– for Windows- and Unix-/Linux Platforms
– Parallel computing by using Parallel Virtual Machines, PVM
3
5
TIL
SNEC
Mikä se on?—What it is?
• Hyödyntää
– momenttimenetelmää (MoM) ja
– yleistä diffraktioteoriaa (UDT)
• Hybrid of Method of Moment (MoM) / Unified Theory of Diffraction (UTD),
6
TIL
SNEC
Mikä se on?—What it is?
• Lisenssit
– Opiskelijat ja opettajat: ilmainen konekohtainen lisenssi
– Ohjelmiston voi ladata suoraan netistä osoitteesta http://www.supernec.com/
• License fee
– Free academic license for students and teachers
– The software can be downloaded athttp://www.supernec.com/
4
7
TIL
SNEC
Yleistä — Overview
• NEC-kirjasto on koodattu uudelleen
– olio-ohjelmointipohjalle (C++)
• Engine redesigned
– using Object Oriented Design implemented in C++.
8
TIL
SNEC
Yleistä — Overview
• Geometrisen ja yleisen diffraktioteorian yhdistäminen GTD/UTD mahdollistaa suurten pintojen mallintamisen
• Helppokäyttöiset ja muokattavat graafiset käyttöliittymät 3D syöttötietojen ja tulosten tarkasteluun
• GTD/UTD hybridisation allows efficient modeling of large surfaces.
• Easy to use, customizable, 3D input and output Graphical Interfaces.
5
9
TIL
SNEC
Yleistä — Overview
• Käyttöliittymä toteutettu Matlabilla
– Toiminnan ohjaus myös suoraan Matlabista funktioiden tai komentojonojen (script) avulla
– Käyttö on mahdollista myös ilman Matlab-lisenssiä
– Verkkolisenssit useammalle käyttäjälle
• Full program functionality/scripting abilities via Matlabcommand line calls for full customer customization.
– Package available with Matlab runtime license for users without Matlab.
– Network licenses available for multiple users.
10
TIL
SNEC
Yleistä — Overview
• Kattava HTML –pohjainen opastus
– lähtien perustaidoista
– simuloinnin taustalla olevaan teoriaan saakka
• Comprehensive HTML help including topics ranging from basic program usage all the way through to engine theory.
6
11
TIL
SNEC
Yleistä — Overview
• Rinnakkaislaskenta optiona
– laajamittaiset rakenneanalyysit
– käyttää TCP/IP –verkkoon kytkettyjä työasemia
• Parallel execution option available for very large problems. Makes use of many computers linked on a TCP/IP network (parallel version operates as a distributed memory parallel network) .
12
TIL
SNEC
MoM/UTD
• Mukana kaikki NEC2 -kirjaston MoM-funktiot
– nopeampi kuin FORTRAN-pohjainen NEC
• MOM/UTD-hybridi
– ottaa huomioon impedanssimatriisin muutokset esim. kun dipolin koko kasvaa � kuvaus muuttuu GTD:n (Geometrical Theory of Diffraction) mukaiseksi sylinteriksi
– mukana elliptiset sylinterit ja suorasärmäiset kappaleet
– laskennassa mukana 3-kertaiset diffraktio- ja/tai heijastus -komponentit
• MoM theory based on NEC2 basis/testing functions.
– All NEC2 features available.
– UTD hybrid on level of impedance matrix interactions added eg: Dipole impedance changes when approaching GTD cylinder.
– Faster execution than FORTRAN implementation (on pure MoM).
– UTD objects include elliptical cylinders and flat plate polygons. (Up to triple diffraction/reflection components)
7
13
TIL
SNEC
MoM/UTD
• Analysoitavalla rakenteella ei ole kokorajoituksia
– Dynaamiset data-rakenteet
– Työaseman massamuisti asettaa rajat
• No dimension limits on anything (except by physical memory) due to dynamic datastructures.
14
TIL
SNEC
MoM/UTD
• Ratkaisujen laskenta
– suoran LU-hajotelman avulla (kuten useimmissa muissa simulaatio-ohjelmissa)
– tai nopeammilla menetelmillä (iteratiiviset menetelmät, harvojen matriisien nopeat ratkaisumenetelmät)
• Solution can be calculated by
– direct LU-decomposition (as used by most other simulation software) or
– using faster methods such as: iterative methods (bi-conjugate gradient stabilised, sparse iterative method) or Simply Sparse for solving large problems quicker, using less memory.
8
15
TIL
SNEC
Super NEC — Input Interface
• 3D rakenteiden suunnittelu / katselu
– siirrä, kopioi, poista, heijasta, pyöritä
• 3D structure viewer/editor
– Move, copy, delete, reflect, rotate
16
TIL
SNEC
Syöttötiedot — Input
• Valmiit rakenteet (assembly) helpottavat suunnittelua– toteutettu muokattavina Matlab M-tiedostoina
– rakenteet voivat koostua muista yksinkertaisemmista perusrakenteista
• Use of assemblies to aid in model construction. – Assemblies are higher level structures implemented using
Matlab language m files, which users can use/add /modify.
– Examples of assemblies include dipoles, yagis, helixes, LPDAsplates, boxes, parabolic dishes, vehicles, aircraft etc. Assemblies may also consist of other assemblies.
9
17
TIL
SNEC
Syöttötiedot — Input
• Mallin tarkistus
– Truemanin ja Kubinan säännöt
– muokattavat raja-arvot
• Model checking according to Trueman and Kubina'srules with user defined limits.
18
TIL
SNEC
Syöttötiedot — Input
• Automaattinen segmentointi
– varmistaa että malli pysyy teorian asettamissa rajoissa
– impedanssisovitus: Smithin kartta, paluuhäviö, seisovan aallon suhde (VSWR), vahvistus, säteilytehokkuus, kytkeytyminen
– piirianalysaattorista tutut markkerit ja arvon näytöt
• 2D/3D polar and rectangular radiation pattern plots with structure overlay.– Impedance, Smith Chart, return loss, VSWR, gain, efficiency,
coupling, log scales etc. plots with Network Analyser style markers and legends)
20
TIL
SNEC
Tulostiedot — Output
• 2D/3D antennirakenteen ja säteilykuvioiden samanaikainen tarkastelu
– virtajakaumat (rakenteen päälle väreillä piirrettynä)
– lähi-/kaukokentät (ääriviiva / väri jne.)
• 2D/3D polar and rectangular radiation pattern plots with structure overlay.
– Current distributions (colour mapped on structures)
– Near fields / far fields (contour/colour etc)
11
21
TIL
SNEC
Käsikirjat — Manuals
• Aloitusopas
– asennuksen ja käytön lyhyt opastus
• Getting Started
– Assists the user to install the software and gives a short tutorial on how to use SuperNEC
22
TIL
SNEC
Käsikirjat — Manuals
• Käyttöliittymä: Syöttötiedot - käyttäjän käsikirja
– rakennemallien laatiminen ja simuloiminen
• Käyttöliittymä: Tulostiedot - käyttäjän käsikirja
– SuperNEC -tiedostojäsennin ja graafiset apuvälineet
• GUI Input User Reference Manual
– This manual documents the structure editor and all aspects regarding the generation and simulation of SuperNECmodels.
• GUI Output User Reference Manual
– This documents the SuperNEC file parser and all the output graphical utilities available in SuperNEC.
12
23
TIL
SNEC
Käsikirjat — Manuals
• Geneettisen algoritmin optimoinnin käyttäjän käsikirja
– GA-teoria ja sen käyttö SuperNEC:issä
• Genetic Algorithm optimiser user manual.
– provides theory on GA’s its usage in SuperNEC.
24
TIL
SNEC
Käsikirjat — Manuals
• MoM/UTD hybridin käyttäjän käsikirja
– SuperNEC:in komennot, syöttötiedoston rakenne. Tarpeen niille, jotka käyttävät SuperNEC:iä laskentakoneena ilman graafista liittymää
• MoM/UTD Hybrid User Reference Manual
– command line reference to the SuperNEC engine, construction of a SuperNEC input file for the engine. (only required if you want to manually construct your own SuperNEC input files without using the structure editor).
13
25
TIL
SNEC
Käsikirjat — Manuals
• Rinnakkaismomenttimenetelmän käyttäjän käsikirja
– SuperNEC:in käyttö rinnakkaislaskentaan Windows-alustalla
• Parallel MoM User Reference Manual
– The manual that documents the setting up of the parallel SuperNEC for Windows machines.