Difference between revisions of "What's New in EM.Cube R20.1?"

From Emagtech Wiki
Jump to: navigation, search
Line 58: Line 58:
 
*New Python function for setting the RMS height of rough Earth surface
 
*New Python function for setting the RMS height of rough Earth surface
  
=== New EM.Illumina (Physical Optics) Features ===
+
=== New EM.Picasso (Planar MoM) and EM.Libera (Surface MOM & Wire MOM) Features ===
 
+
*New improved formulation of lossy dielectric surfaces and dielectric-coated PEC objects based on the method of equivalent current approximation (MECA)
+
*New Gaussian beam sources
+
*Huygens source arrays with amplitude and phase distribution
+
*New polarimetric scattering matrix sweep simulation as a special type of the RCS observable
+
 
+
=== New EM.Picasso (Planar MOM) and EM.Libera (Surface MoM & Wire MOM) Features ===
+
  
 
*New source arrays of strip gap, wire gap, probe gap and scattering port types with phased array and AESA capability including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
 
*New source arrays of strip gap, wire gap, probe gap and scattering port types with phased array and AESA capability including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
Line 72: Line 65:
 
*Improved array factor definition for the radiation pattern observable with user defined amplitude and phase distribution including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
 
*Improved array factor definition for the radiation pattern observable with user defined amplitude and phase distribution including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
  
=== New Miscellaneous CubeCAD Features ===
+
=== New EM.Illumina (Physical Optics) Features ===
  
*Expanded material list with mechanical and thermal properties
+
*New improved formulation of lossy dielectric and dielectric-coated PEC objects based on the method of equivalent current approximation (MECA)
*New list of available standard output parameters based on the project's observables
+
*New focused Gaussian beam source with higher-order Hermite-Gauss modal profile
*Improved and enhanced custom (user-defined) output parameters that can be updated instantly at post-processing
+
*New point transmitter source with user defined radiation pattern
*New functionality added to "Consolidate" tool for converting special transform objects to generic solid, surface or curve objects
+
*Multi-transmitter source arrays with phased array and AESA capability including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
*Improved "Random Group (Cloud)" tool for more efficient Monte Carlo simulations
+
*Huygens source arrays with user defined amplitude and phase distribution including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
*New capability added to "Roughen" tool for converting random roughened surfaces or objects to Polymesh objects for the purpose of freezing or export
+
*New option for PO input file to read mesh data from an external MATLAB-generated file
*New expanded graph controls for Matlab-style 2D and 3D plot types
+
*New polarimetric scattering matrix sweep simulation as a special type of the RCS observable
*New option to enable/disable 3D visualization of far-field data during sweep simulations
+
*Improved radiation pattern and RCS observables with partial elevation and azimuth angle definitions
*New option for arbitrary translation and scaling of 3D radiation and RCS patterns in the scene
+
*Enhanced array factor with phase progression for the radiation pattern observable associated with a single radiating element
+
  
=== New Python Capabilities ===
+
=== New CubeCAD Features ===
  
*New startup Python script
+
*Improved polymesh objects with mesh statistics, better control over primitives and more display options
*New Python commands for project and file management
+
*New mesh generation scheme in CubeCAD based on the tessellated model of objects for rendering
*New Python commands for getting and setting individual properties of geometric objects  
+
*Improved STL import of large structures and scenes
*New Python commands for accessing individual objects from the navigation tree
+
*More control over STL export including mesh type and resolution
*New Python commands for identifying and accessing material groups and their object members in the navigation tree 
+
*Improved parametric surface generator with option to generate a polymesh surface
*New Python commands for getting the coordinates of nodes of a nodal curve
+
*Improved parametric curve generator with option to generate a polyline
*New Python command for aligning one of the six faces of the bounding box of an object at a certain coordinate
+
*New Hilbert space-filling curve option in parametric curve generator
*New Python commands for retrieving the value of a standard or custom output parameter
+
*Improved nodal curves (polyline and NURBS curve) and nodal surfaces (polystrip and NURBS surface) with option for saving and loading the node data
*New Python command for setting the boundary conditions of [[EM.Ferma]]
+
*New Python commands for generating polylines and polystrips from a data file or a text string
*New Python command for setting up a thermal simulation in [[EM.Ferma]]
+
*New Python command for extracting part of a nodal curve
*New Python commands for defining all the 18 types of field integrals in [[EM.Ferma]]
+
*Improved roughen tool with new option to freeze a random rough surface into a tessellated surface object
*New Python command for creating generic spatial Cartesian data in CubeCAD, [[EM.Tempo]] and [[EM.Ferma]]
+
*Improved random group tool with new option to freeze a random cloud in to a fixed group object
*New Python functions for translating, rotating, scaling, aligning and mirroring all the objects in the project workspace
+
*New parameterization of generic objects resulting from geometric transformations
*New Python function for rotating a radiation pattern
+
*New Python function for computing the radiation pattern of a generalized 3D array
+
*New Python function for generating the radiation pattern of a Huygens surface data file
+
*New Python functions for summing, differencing and scaling of .RAD, .RCS, .SEN, .CAR, .HUY and .COV data files
+
*New Python functions for averaging a set of radiation pattern, RCS or received power coverage data files
+
*New Python function for extracting a portion of a field sensor or a Cartesian data file
+
*New Python function for generating a Touchstone file from S-parameter data files
+
*Improved surrogate model generation based on the high-dimensional model representation (HDMR) technique and association with Python functions of the same name
+
*Improved Python script for sweeping a Python function or a surrogate model with cubic spline interpolation 
+
*Improved Python script for genetic algorithm (GA) optimization of a Python function or a surrogate model 
+
*Improved Python script for Monte Carlo simulation of a Python function or a surrogate model and generation of probability density functions (PDF) based on Gaussian kernel density estimation (KDE)
+
  
=== Integration with NeoScan Field Measurement System ===
+
=== New General Features ===
  
*Automated export of [[NeoScan]] field measurement data to [[EM.Cube]]
+
*New array pattern synthesis tool including Schelkunoff, Sectoral beam, Woodward-Lawson synthesis methods, and particle swarm optimization (PSO)
*Automated near-to-far-field transformation of the near-field data for computation of 3D radiation patterns
+
*New u-v plots of radiation pattern and RCS
*Automated computation of antenna gain and radiation efficiency
+
*New elevation-azimuth plots of radiation pattern and RCS
*Automated generation of equivalent Huygens sources from measured near-field data  
+
*New contour plots of radiation pattern and RCS
*Matlab-style visualization of measured output signal power in dBm corresponding to individual-component and total field maps   
+
*Improved and streamlined interface between [[EM.Cube]] and [[NeoScan]] field measurement data
 +
*[[RF.Spice A/D]] device manager now integrated within [[EM.Cube]] under Tools Menu
 +
*A large number of transmission line calculator and designer tools as part of [[RF.Spice A/D]] device manager
 +
*New capability of generating reusable Touchstone-style S-parameter-based circuit models for use in [[RF.Spice A/D]] from full-wave simulation data
 +
*Capability of designing custom circuit symbols and pin diagrams using [[RF.Spice A/D]] device manager’s symbol editor 
 +
*Improved Python interpreter and command line output
 +
*New convenient Python scripting utility in addition to the command line
 +
*New Python command for running Python scripts from the command line
 +
*New Python functions for generating 2D cuts of radiation pattern and RCS
 +
*New amplitude-only graphs of S-parameters
 +
*Improved polar plot capability with user defined dB scale
 +
*Plotting of two and three simultaneous data sets
 +
*Logarithmic scale for the X and Y axes of 2D cartesian graphs
 +
*More control over the default scale settings (linear vs. dB) of 2D and 3D graphs
 +
*New capability of saving and loading individual graph settings and customization of 2D and 3D graphs based on previous templates
 +
*More file operations such as renaming and copying files within Data Manager
 +
*New basic data generator for examining user-defined mathematical and Python functions
 +
*New basic and image-based data generator for importing data from a graph image
  
 
<br />
 
<br />

Revision as of 19:30, 30 March 2020

Splash-generic2.jpg

MODULAR 3D ELECTROMAGNETIC SIMULATION SUITE
      THAT GROWS WITH YOUR MODELING NEEDS

Cube-icon.png Cad-ico.png Fdtd-ico.png Prop-ico.png Static-ico.png Planar-ico.png Metal-ico.png Po-ico.png

Back icon.png Back to EM.Cube Main Page

EM.Cube R20.1 Release At A Glance

The new EM.Cube R20.1 release is the most powerful electromagnetic simulation suite EMAG Technologies Inc. has ever produced in its history of more than two decades. The new release offers a combination of state-of-the-art simulation capabilities that reflect the latest advances in computational electromagnetics (CEM) as well as productivity features requested by our valued users.

New EM.Tempo (FDTD) Features

  • New source arrays of lumped, waveguide, microstrip, CPW and coaxial types with phased array and AESA capability including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
  • New plots of material parameters vs. frequency for dispersive and gyrotropic material types
  • New polarimetric scattering matrix sweep simulation as a special type of the RCS observable
  • Improved radiation pattern and RCS observables with partial elevation and azimuth angle definitions
  • Improved array factor definition for the radiation pattern observable with user defined amplitude and phase distribution including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
  • Improved antenna wizards with fast ports acceleration

New EM.Terrano (Ray Tracing) Features

  • Improved ray angular resolution for SBR simulation of large propagation scenes
  • New 2D long-haul channel analyzer incorporating spherical earth, knife edge diffraction, rough surface diffusion and atmospheric effects
  • New 2D terrain profiler with smoothing filters
  • Streamlined handling of multi-transmitter scenarios
  • New phased array and AESA capability in multi-transmitter and multi-receiver scenarios including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
  • New analog modulation schemes and improved digital waveform capability
  • New link margin analysis for both analog and digital modulation schemes
  • Definition of connectivity maps based on link margin
  • New plane wave source for 3D Field Solver
  • New far-field observables for 3D Field Solver including radiation pattern, bistatic and monostatic RCS and polarimetric scattering matrix sweep based on equivalent Huygens surface integration
  • Improved radar link solver with a new radar-target positional sweep mode
  • Improved scatterer sets with options of spherical targets and imported polarimetric scattering matrix files
  • New parameterized PEC and dielectric spherical targets with analytical Mie solutions
  • Improved ray visualization of transmitter sweep results
  • Improved rotational sweep with simultaneous rotation of transmit and receive antennas
  • Improved mobile sweep with varying Eulerian rotation angles of both transmitter and receiver nodes
  • New communication link calculator tool
  • New radar link calculator tool
  • Import of DTED0, DTED1 and DTED2 terrain models
  • New Terrain Manager utility with quick view and statistical report capability for importing, cropping, rescaling and repositioning terrain models
  • New longitude-latitude (LL) coordinates in the Status Bar and new Python functions for setting and getting the origin’s LL coordinates
  • Improved standard atmosphere model
  • New non-standard atmosphere models including piecewise linear modified refractivity profiles with one or two break points as well as more general user-defined non-standard M-profiles in the form of piecewise cubic polynomial functions of height
  • Analysis of atmospheric propagation through surface and elevated ducts
  • New ground database generator for defining the material properties of the earth’s surface using elevation-based or land use map-based classification schemes
  • Improved random city, office building, and basic link wizards
  • Improved mobile path wizard with new options for monostatic radar and target nodes and template for user-defined cartesian-file-based paths
  • New sea surface wizard with different sea states and Douglas and Beaufort scales
  • New basic radar wizard
  • New Python function for DEM and DTED import
  • New Python function for calculating the maximum and RMS height of the terrain
  • New Python function for setting the RMS height of rough Earth surface

New EM.Picasso (Planar MoM) and EM.Libera (Surface MOM & Wire MOM) Features

  • New source arrays of strip gap, wire gap, probe gap and scattering port types with phased array and AESA capability including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
  • New polarimetric scattering matrix sweep simulation as a special type of the RCS observable
  • Improved radiation pattern and RCS observables with partial elevation and azimuth angle definitions
  • Improved array factor definition for the radiation pattern observable with user defined amplitude and phase distribution including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights

New EM.Illumina (Physical Optics) Features

  • New improved formulation of lossy dielectric and dielectric-coated PEC objects based on the method of equivalent current approximation (MECA)
  • New focused Gaussian beam source with higher-order Hermite-Gauss modal profile
  • New point transmitter source with user defined radiation pattern
  • Multi-transmitter source arrays with phased array and AESA capability including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
  • Huygens source arrays with user defined amplitude and phase distribution including classic weight distribution types (One-Parameter Taylor-Kaiser, Taylor N-bar, Bayliss N-bar, etc.) and user-defined complex weights
  • New option for PO input file to read mesh data from an external MATLAB-generated file
  • New polarimetric scattering matrix sweep simulation as a special type of the RCS observable
  • Improved radiation pattern and RCS observables with partial elevation and azimuth angle definitions

New CubeCAD Features

  • Improved polymesh objects with mesh statistics, better control over primitives and more display options
  • New mesh generation scheme in CubeCAD based on the tessellated model of objects for rendering
  • Improved STL import of large structures and scenes
  • More control over STL export including mesh type and resolution
  • Improved parametric surface generator with option to generate a polymesh surface
  • Improved parametric curve generator with option to generate a polyline
  • New Hilbert space-filling curve option in parametric curve generator
  • Improved nodal curves (polyline and NURBS curve) and nodal surfaces (polystrip and NURBS surface) with option for saving and loading the node data
  • New Python commands for generating polylines and polystrips from a data file or a text string
  • New Python command for extracting part of a nodal curve
  • Improved roughen tool with new option to freeze a random rough surface into a tessellated surface object
  • Improved random group tool with new option to freeze a random cloud in to a fixed group object
  • New parameterization of generic objects resulting from geometric transformations

New General Features

  • New array pattern synthesis tool including Schelkunoff, Sectoral beam, Woodward-Lawson synthesis methods, and particle swarm optimization (PSO)
  • New u-v plots of radiation pattern and RCS
  • New elevation-azimuth plots of radiation pattern and RCS
  • New contour plots of radiation pattern and RCS
  • Improved and streamlined interface between EM.Cube and NeoScan field measurement data
  • RF.Spice A/D device manager now integrated within EM.Cube under Tools Menu
  • A large number of transmission line calculator and designer tools as part of RF.Spice A/D device manager
  • New capability of generating reusable Touchstone-style S-parameter-based circuit models for use in RF.Spice A/D from full-wave simulation data
  • Capability of designing custom circuit symbols and pin diagrams using RF.Spice A/D device manager’s symbol editor
  • Improved Python interpreter and command line output
  • New convenient Python scripting utility in addition to the command line
  • New Python command for running Python scripts from the command line
  • New Python functions for generating 2D cuts of radiation pattern and RCS
  • New amplitude-only graphs of S-parameters
  • Improved polar plot capability with user defined dB scale
  • Plotting of two and three simultaneous data sets
  • Logarithmic scale for the X and Y axes of 2D cartesian graphs
  • More control over the default scale settings (linear vs. dB) of 2D and 3D graphs
  • New capability of saving and loading individual graph settings and customization of 2D and 3D graphs based on previous templates
  • More file operations such as renaming and copying files within Data Manager
  • New basic data generator for examining user-defined mathematical and Python functions
  • New basic and image-based data generator for importing data from a graph image



Top icon.png Back to the Top of the Page

Back icon.png Back to EM.Cube Main Page