Technical Data: VBROP Version 6.5
Software for Optimization of Microwave Absorbing and Transmitting Stackups
VBROP, (Visual Basic Ram/Radome Optimization Program), is a very versatile WINDOWS based optimizer of multi-layered stacks for minimum reflection for absorbers or maximum transmission for radomes at specified frequencies, angle of incidence and polarization. The user may also select to maximize reflection or minimize transmission.
VBROP will optimize the stack by searching out optimum values of layer thicknesses and layer electrical properties. The user can also slave thicknesses and electrical properties of one layer to another through a linear relationship: slave = a * master + b where a and b are user specified constants.
Types of materials that VBROP handles are:
- Materials with frequency independent properties.
- Materials whose permeability and permittivity as a function of frequency is specified in a database or in a data file.
- R-films specified by ohms/square and transmission phase at 2 and 18 GHZ. (Since transmission phase of R-films is usually quite linear, this is a convenient way to account for properties of the substrate. It is usually small in magnitude and a relatively minor player in RAM design so that a reasonable estimate is normally adequate for design purposes.)
- R-films specified by transmission dB loss and phase at 2 and 18 GHZ. (Since R-films normally have a nearly flat db response and linear phase response, this is a convenient way to characterize R-films which have been fabricated and measured in a microwave tunnel.)
- Materials, which exhibit constant conductivity over the frequency range of interest such as lossy honeycombs. These materials are specified by the imaginary part of permittivity at 10 GHZ and the real part of permittivity at 2 and 18 GHZ. It assumes linear variation of the real part of permittivity with frequency and constant product of the imaginary permittivity with frequency. This is a reasonable approximation for such items as a lossy honeycomb and it is useful for preliminary design to determine what type of loading is needed. However for final design, measured permittivity should be used.
- Electric permittivity described in terms of Debye oscillator. Useful for representing artificial dielectrics loaded with non-conductive or semi-conductive particles. Can also be used to represent most materials including frequency independent materials, R-films and lossy honeycombs.
- Electric permittivity described in terms of Lorentzian oscillator. Useful for representing artificial dielectrics loaded with metallic particles.
- Fiber loaded matrix. Layer properties are specified by fiber volume fraction, fiber axial ratio, fiber conductivity and the dielectric constant of the matrix. Maxwell Garnett equations are used to compute permittivity.
- Superset of the fiber loaded matrix described above. The additive particles are one or two species of coated and uncoated ellipsoids. Electrical properties of the coat and the core of the ellipsoidal particles may be specified by real and imaginary permittivity or real permittivity and resistivity in ohms*cm, or by Debye or Lorentzian parameters, or with material data base files.
- A composite layer, (a graded layer or a stack of several layers) which is defined by its scatter parameters S11, S21and S22 vs. frequency for a specified angle of incidence. It is assumed S12 = S21). It is also useful for integrating circuit analog sheets into a multilayered design. Scatter parameters of the composite layer, which contains the CA sheets, are first computed with a periodic moment method program such as PMM developed by the Ohio State University. VBROP can read PMM output files directly, so it is easy to for the user to tweak the PMM input file manually, run PMM, and then run VBROP to optimize the stack with layers whose scatter properties have been defined by PMM. (Since CA properties are impacted by adjacent layers, it is necessary to include at least a part of adjacent layers into a composite layer whose properties are then computed by PMM.)
- Layers whose electrical permittivity and magnetic permeability are defined by Debye or Lorentzian parameters. It is useful for theoretical explorations.
- Layers whose magnetic permeability is defined by Debye or Lorentzian parameters and electric permittivity is assumed to be constant over the frequency range of interest. It is useful for some theoretical explorations and it is also a good approximation for many magram materials.
- Impedance sheets specified by complex ohms/square at some frequency. The main purpose of this layer is for exploratory investigations of single frequency or narrow band designs since the reactance varies with frequency.
- Artificial dielectrics consisting of one or two species of metallic or non-metallic ellipsoidal particles dispersed in a matrix. Nonmetallic particles may be coated or uncoated. Permittivity is computed with Maxwell Garnett equations.
For each frequency, the user defines design goals in terms of desired DB reflection or transmission and weight, (relative emphasis), at each frequency of interest. Frequencies at which optimization takes place need not be uniformly spaced.
Optimization is performed for a specified angle of incidence and the TE or TM or both. If both polarizations are specified, VBROP will try, at each frequency, to reduce reflection (or maximize transmission) of the TE or the TM mode, whichever is worse.
Results of a single optimization run depend on initial values of layer parameters and do not guarantee that the resulting design is the best in the specified design space.
Monte Carlo capability allows the user to search for best designs in the design space by running a large number (up to 5000) of optimizations from randomly picked points in the design space. All computed designs are sorted according to their Figure of Merit and are saved and displayed for further consideration.
Gaussian analysis is used to simulate the impact of manufacturing tolerances on design performance. To simulate quality control inspection, random number generator produces truncated Gaussian distribution where a perturbation of any design variable which exceeds one standard variation is rejected.
With Gaussian analysis, the user can run a large number of cases, (up to 5000), and obtain a statistical summary and evaluation of design performance. (1000 cases take typically a few seconds on a Pentium computer.) Up to 100 worst cases (those with the lowest Figure of Merit) are stored and may be interactively displayed, compared with the nominal design values, and examined to determine what combination of perturbed parameters contributed to the degraded performance. Perturbations, which result in the lowest, and the highest db reflection at each frequency, are also stored for further examination by the user.
The user can display power dissipation in the stack for each layer at each frequency. This feature is useful in providing physical insight into design performance. It is essential in the design of high power absorbers or radomes, where thermal considerations must be taken into account to avoid damage to the layer.
If the design is for non-normal angle of incidence, power dissipation by TE and TM modes are separately displayed.
VBROP features very extensive interactive capabilities. The user may change values of all material parameters, (fixed and variable), and immediately observe the effect of such change on the stack performance.
By clicking the mouse on a given variable the user can interactively increment or decrement that variable by a specified amount and observe the impact of these changes.
In addition to material variables, the user can also interactively adjust DB goals and weights and all material parameters which are held constant during the optimization process. For instance, in the case of frequency independent materials, the only variable is the layer thickness. However the user can interactively modify the layer's complex permeability or permittivity, which are kept constant during optimization.
The user can sweep all material variables through five user designated increments and display a table of DB loss vs. frequency. Sweep is particularly useful in defining the design manufacturing tolerances.
Very extensive on-screen two and three-dimensional graphics greatly facilitate design analysis and evaluation. The user can interactively customize such items as fonts, grids, axis scales, and titles. All graphics can be bitmapped to the Windows Clipboard for further customization and inclusion into reports.
Graphics occupy the upper left corner of the screen and most graphics can also be displayed as full screen graphics with a header, footer and annotation on the current stack configuration. Full screen graphics are stamp dated and have provision for a user defined logo or project identification.
Extensive numerical tables are displayed in grids with scroll bars so that the amount of information in a table is not limited by the size of the grid or the screen. Important numerical data can be optionally written to ASCII tables for possible inclusion in reports or for data transfer to such programs as Microsoft EXCELL for customized data displays.
At any point during the design cycle the user can update the Input file to reflect the current stack configuration and design performance.
All ASCII files with numerical data generated by the program automatically include the updated Input File. This allows the ASCII file to be the Input File which uses the same stack configuration which was present when that data was generated.
A number of diagnostic features are included so that the user has significant capabilities to identify probable causes if the performance of the manufactured stack differs substantially from the design values. For instance, the user can request that VBROP reproduces the measured reflection and/or transmission db loss. By examining the resulting values of selected variables, the user is provided with valuable clues as to where the problem may be.
User's Manual is integrated into the program and may be interactively consulted by clicking the mouse. The Manual is displayed with Window's WordPad or Microsoft Word.
User's Manual figures may be interactively displayed with Microsoft PowerPoint.
Every attempt was made to make VBROP as intuitive and easy to learn and used as possible. It is assumed that the user has some basic knowledge of DOS and/or WINDOWS needed for handling files and directories.
User interface is written in Microsoft Visual Basic Version 6. Virtually all mathematical computations are performed by FORTRAN subroutines embedded in DLL, the Dynamically Linked Library. Fortran compiler is the Microsoft Power Station 4. Graphics are Olectra Chart, Version 5.02 by KL Group in Toronto, Canada. Input file and all files generated by the program are ASCII files.
Below is the standard screen of VBROP. The results of a design optimized for a 40 degree angle of incidence at both polarizations.
|