super nec em-simulointiohjelmisto em simulation package · em-simulointiohjelmisto em simulation...

23
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

Upload: others

Post on 04-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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

Page 2: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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

Page 3: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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/

Page 4: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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.

Page 5: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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.

Page 6: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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)

Page 7: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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.

Page 8: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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

– dipolit, yagit, heliksit, LPDA-tasot, laatikot, paraboliset lautaset, ajoneuvot, lentokoneet, jne.

– 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.

Page 9: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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

• Kattava simuloinnin kontrolli

– taajuuden valinta, maatason valinta, herätteen valinta, säteilykuvioiden valinta, laskenta-asetusten valinta

• Automatic segment gridding at model frequency, to help ensure that models stay within theory limits.

• Full control interface

– freq, ground, excitation, pattern requests, solver settings

Page 10: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

10

19

TIL

SNEC

Tulostiedot — Output

• 2D/3D antennirakenteen ja säteilykuvioiden samanaikainen tarkastelu– napakoordinaatisto / suorakulmainen koordinaatisto

– lineaarinen / logatritminen asteikko

– 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)

Page 11: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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.

Page 12: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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).

Page 13: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

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.

26

TIL

SNEC

Käsikirjat — Manuals

• Yleisen diffraktioteorian tekninen käsikirja

– UTD –teorian soveltaminen SuperNEC:in lähdekoodissa

• UTD Technical Reference Manual

– The technical documentation for the UTD aspects of the SuperNEC code.

Page 14: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

14

27

TIL

SNEC

Käsikirjat — Manuals

• Momenttimenetelmän tekninen käsikirja

– MoM –teorian soveltaminen SuperNEC:in lähdekoodissa

– Selvittää sähkömagneettisen aallon etenemiseen liittymäämatematiikkaa

• MoM Technical Reference Manual

• The SuperNEC technical reference manual which documents the MoM theory used in the code.

28

TIL

SNEC

Alustat — Platforms

• Tuetut käyttöjärjestelmät

– Windows 95,98,2000, Me,NT,XP

– Linux

• Operating systems supported

– Windows 95,98,2000, Me,NT,XP

– Linux

-

Page 15: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

15

29

TIL

SNEC

Rakenteet — Structures

• Suuri joukko valmiita rakenteita

• A number of structures are also included with SuperNEC

30

TIL

SNEC

Rakenteet — Structures

• Box Laatikko

• Cone Kartio

• Cylinder Sylinteri

• Ellipse Ellipsi

• Extrusion Kulma/Leuka

• Mast Masto

• Parabolic dish Parabolinen lautanen

• Plate Taso

Page 16: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

16

31

TIL

SNEC

Rakenteet — Structures

• Rectangular pipe Suorakulmainen putki

• Semi cylinder Puolisylinteri

• UTD disk UTD kiekko

• UTD rectangular pipe UTD suorakulminen putki

• UTD triangle UTD kolmio

• Wire Suora lanka

• Wires Polveileva lanka

32

TIL

SNEC

Antennit — Assemblies

• valmiiksi suunniteltuja antennirakenteita

– SuperNEC luo rakenteet annettujen parametrien mukaan

– ominaisuuksia voidaan muuttaa

– Käyttäjä voi lisätä rakennemalleja kirjastoon

• predefined antenna structures

– SuperNEC generates the required antenna from the user-defined parameters

– user can tweak the parameters of the defined antenna

– user can define new assemblies

Page 17: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

17

33

TIL

SNEC

Antennit — Assemblies

• Bowtie Rusetti

• Corner array Kulma-antenniryhmä

• Corner Reflector Kulmaheijastin

• Dipole Dipoli

• Discone Kartio

• Folded dipole Taitettu dipoli

• Horn Torviantenni

• Log periodic dipole array Log-periodinen dipoliryhmä

• Log periodic monopole arrayLog-periodinen monopoliryhmä

34

TIL

SNEC

Antennit — Assemblies

• Loop Silmukka

• Monopole Monopoli

• Patch Mikroliuska

• Patch antenna with L feed Mikroliuska (L-syöttö)

• Quadpatch 4-osainen mikroliuska

• Helix Heliksi

• Quadrafilar helix 4-kierteinen heliksi

• Rectangular loop Suorakulmainen silmukka

• Wire conic Lankakartio

• Yagi Yagi

Page 18: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

18

35

TIL

SNEC

Example 1 — Yagi

• Add-Assembly-antennas-snyagi

36

TIL

SNEC

Example 1 — Yagi

• Antennirakenne

• Assembly

Page 19: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

19

37

TIL

SNEC

Example 1 — Yagi

• Edit-Simulation settings

– Frequency

38

TIL

SNEC

Example 1 — Yagi

• Edit - Simulation settings

– Radiation patterns

Page 20: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

20

39

TIL

SNEC

Example 1 — Yagi

• Simulate - Simulate

40

TIL

SNEC

Example 1 — Yagi

• Tulosten tarkastelu - Output interface

Page 21: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

21

41

TIL

SNEC

Example 1 — Yagi

• Suuntakuvio

• Radiation pattern

42

TIL

SNEC

Example 1 — Yagi

• Virtajakauma

• Current distribution

Page 22: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

22

43

TIL

SNEC

Example 1 — Yagi

• Seisovan aallon suhde

• VSWR

44

TIL

SNEC

Example 1 — Yagi

• Smithin kartta

• Smith chart

Page 23: Super NEC EM-Simulointiohjelmisto EM Simulation Package · EM-Simulointiohjelmisto EM Simulation Package ... • Parabolic dish Parabolinen lautanen • Plate Taso. 16 31 TIL S N

23

45

TIL

SNEC

Example 1 — Yagi

• 2D säteilykuvio

• Azimuth plot

46

TIL

SNEC

Example 2 — Monopole

• Sähköiset arvot

• Dielectric results