Search for answers or browse our Knowledge Base.
Guides | Models | Validation | Book
Introducing AN-SOF 11: Precision Modeling and Next-Gen Electromagnetic Simulation
We are thrilled to announce the release of AN-SOF Antenna Simulator Version 11. This landmark update introduces major advancements in our core electromagnetic solver, significantly expands the modeling CAD toolbox, and delivers highly requested visualization tools for RF engineers, academic researchers, and antenna design enthusiasts.
By implementing Richmond’s method for coated wires, introducing automatic bandwidth calculation, and adding advanced geometry manipulation tools like mouse-driven wire joining and smart wire-checking routines, AN-SOF 11 empowers you to model closer to real-world scenarios with unprecedented speed and accuracy.

1. Electromagnetic Solver & Material Modeling
- Richmond’s Method for Insulated Wires: We have fully implemented Richmond’s method for modeling magneto-dielectric coated wires. Known as the most mathematically rigorous approach for coated conductors, this implementation makes AN-SOF the most accurate tool on the market for simulating insulated wires (Fig. 1).
- Comprehensive Preset Materials Database: A dedicated materials database has been added to the Materials tab. You can now select from pre-configured lists of dielectrics, magneto-dielectrics, and meta-materials with pre-defined permittivity (dielectric constant $\varepsilon_{r}$), magnetic permeability ($\mu_{r}$), and electric/magnetic loss tangents ($\tan \delta$) (Fig. 2).
- Enhanced Skin-Effect Accuracy: The skin-effect calculation engine has been optimized for superior accuracy. It now delivers highly precise loss modeling for standard circular wires as well as non-circular cross-sections, including rectangular conductive strips and square antenna booms.


2. CAD, Geometry & Modeling Workflow
- Interactive “Join Wires” Tool: A new “Join Wires” button has been added directly to the main toolbar. You can now easily connect wire start/end points visually by dragging a line between endpoints in the 3D workspace (Fig. 3).

- “Round Corners” Junction Command: Easily round sharp corners (where two wires meet at an acute angle) by selecting them and specifying a radius of curvature. This feature leverages the Conformal Method of Moments (CMoM) capability to accurately model physical wire bends as they exist in real-world construction (Fig. 4).

- Spreadsheet-Style Tabular Input Upgrades: For users accustomed to NEC-style spreadsheet workflows, the Tabular Input (Ctrl + T) has been heavily optimized:
- Added options to shift coordinates and adjust lengths of wires.
- Integrated wire insulation loss tangent ($\tan \delta$) inputs directly into the tables.
- Added a “Preserve Connections” option when editing lengths to ensure adjacent structures stretch or compress dynamically without disconnecting (Fig. 5).

- Dynamic Command Transformations: The “Preserve Connections” mechanism has also been integrated into the standard Move, Rotate, and Scale Wires edit operations, preventing broken geometry during complex transformations.
New Edit Menu Operations:
- Scale Geometry: Rescale your entire structural model uniformly. The scaling factor can be entered manually or calculated dynamically by entering a current frequency and a target design frequency (Fig. 6).

- Create Wire Gap: Quickly slice a precise gap into a wire (Fig. 7). This simplifies the construction of antennas with wire gaps like Moxons, and provides clean attachment points for bridging wires in order to model feed-points, where a source is connected to the bridging wire, or to precisely position load impedances by connecting a load to the bridging wire.

- Split Wires: Subdivide selected wires into a specified number of portions, by their number of segments, or split a single wire in two at an exact coordinate (Fig. 8).

- Change Line Length: Rapidly alter selected wire lengths with full “Preserve Connections” support (Fig. 9).

- Model Validation & Verification Routines: The three intelligent wire checking commands in the Tools menu have been optimized to eliminate hidden modeling errors before running calculations:
- Delete Duplicate Wires: Improved algorithmic checks to eliminate redundant wires while preventing false positives on closely spaced parallel components.
- Check Wire Spacing: Instantly identifies overlapping or intersecting wires that violate spacing constraints.
- Check Individual Wires: Flags wires that accidentally cross, touch, or fall below the ground plane boundary.
- Array Building Enhancements: The Copy Wires and Stack Wires tools now feature optional checkmarks to Preserve Sources and Preserve Loads, exponentially reducing the manual setup time required to build complex phased arrays.
- Smart AWG Entry Support: You can now enter wire radii directly as an AWG size (e.g.,
#14). Upon hittingENTER, the software automatically calculates and converts the gauge into the numeric value of your active unit system (inches, millimeters, etc.) (Fig. 10).

# followed by the AWG wire gauge (e.g., #14) and press ENTER to automatically calculate and display the corresponding wire radius in the active unit system.Additional Modeling Utilities:
- Sum Wire Lengths: Displays the aggregate length of selected wires or the entire structure via the Tools menu (Fig. 11).

- Box Wire Grid/Solid Surface: Quickly add box-shaped structures to wire grids and solid surface models (Fig. 12).

- Auto-Segmentation Options: Preset segmentation rules have been added to the Edit menu to enforce standard densities effortlessly: Minimum ($10\text{ segs}/\lambda$), Optimum ($20\text{ segs}/\lambda$), and Extreme ($50\text{ segs}/\lambda$) (Fig. 13).

3. Analysis, Calculations & Metrics
- Automatic Bandwidth Calculator: Incorporated directly into the Plots tab. When analyzing your $\text{VSWR}/S_{11}$ plot, the calculator automatically displays the absolute bandwidth, fractional bandwidth ($\%$), minimum and maximum operational frequencies, and center frequency (defined as the minimum VSWR point). It also flags the true first physical resonance point where the input reactance $X_{\text{in}} = 0$ (Fig. 14).

ENTER to instantly calculate absolute bandwidth, fractional bandwidth, and associated frequencies.- Multi-Plane Orthogonal Near-Field Assessment: For Electromagnetic Field (EMF) safety compliance and exclusion-zone modeling, you can now define and calculate near fields ($E$, $H$, and $S$) simultaneously across three orthogonal planes, eliminating the need to set up, calculate, and export one plane at a time (Fig. 15).

Interactive Metrics Panel (formerly Results):
- The Metrics tab now contains a dynamic source list. For multi-source configurations (such as phased arrays), selecting a source from the list instantly updates all corresponding feedport impedance and related metrics across the Plots and Metrics views (Fig. 16).
- The active source numbering layout is projected directly into the 3D workspace alongside the antenna geometry for instant visual reference.
- Port metrics automatically cascade to the Input Impedance Table toolbar command.

4. GUI, Plotting & Visualization
- Complete Axes and Scales Control: Tailor your data representation. New preferences in AN-SOF and AN-XY Chart allow you to customize minimums, maximums, linear/logarithmic scales, step increments, and toggles for global auto-scaling (Fig. 17).

- Advanced Multi-Slice AN-Polar Display: The AN-Polar app now supports plotting up to 5 slices simultaneously across varying azimuth/zenith angles or frequencies (Fig. 18).

- External Pattern Import & Overlays: You can now import polar patterns from external projects to compare antennas, apply slice rotation, and edit legends (Fig. 19).

- Peak Total Gain Overlay: When showing a normalized radiation pattern (scaled $0$ to $1$, or $-100\text{ dB}$ to $0\text{ dB}$) in the AN-Polar app, the Peak Total Gain is printed directly next to the polar plot, preventing the need to toggle back and forth between normalized and absolute gain plots.
- System Print Support: A native Print option is now available across all plotting applications and the primary AN-SOF application, allowing you to route high-resolution graphs, charts, and geometry screenshots directly to your physical or PDF printer.
- Auto-Close Progress Dialog: A new toggle in Preferences > Options allows the solver progress window to auto-close immediately following a successful simulation run, smoothing out high-iteration modeling sweeps (Fig. 20).

5. File Formats, Import & Export Integration
- Enhanced NEC Compatibility: The insulation loss tangent ($\tan \delta$) of coated wires is now successfully mapped, read, and preserved when importing or exporting standard
.necfiles.
- Advanced Scripting Export Templates: When exporting your wire structures to Scilab (
.scefiles) or Octave/MATLAB (.mfiles) to run external optimization routines, wire insulation loss tangents are fully integrated into the auto-generated scripts.
Looking Ahead
We are incredibly excited for you to experience the streamlined workflow, expanded material databases, and deeper visual plotting capabilities of AN-SOF 11. This major update represents our commitment to continuously improving accuracy and usability based directly on your invaluable feedback. We cannot wait to see what amazing designs and discoveries you bring to life using this new toolkit.
As always, thank you for being a vital part of our global community.
Warm regards,
Tony Golden

