diff --git a/.gitignore b/.gitignore index 2957d22..816b589 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,10 @@ dist-newstyle -*.nec -*.gao -*.csv +./*.nec +./*.gao +./*.csv .debpkg .debpkg/* +tools/* +report.html +examples/*/*gao_*.nec +examples/*/*.nec.csv diff --git a/README.md b/README.md index c944845..a32f3d8 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,17 @@ Xnec2c-gao is an external optimizer for the antenna modeling software [Xnec2c](https://www.xnec2c.org/) written by [Neoklis Kyriazis, 5B4AZ](http://www.5b4az.org/). It uses an genetic algorithm to find solutions in a multidimensional search space. +### Features + + * automatically runs Xnec2c + * symbols in your model + * mathematic expression evaluation + * genetic algorithm control + * unlimited number of genes for genetic optimization + * ability to specify multiple "bands" as optimization targets + * one output nec file per survivor + + ## Installing xnec2c-gao ### Install .deb package @@ -158,6 +169,37 @@ To vary the parameters defined in terms of SYM cards you can use the GSYM symbol GSYM scale := [0,5...1,5] SYM lambda := scale * vf * c / freq +## BND Cards + +In xnec2c frequency ranges are specified as one ore more FR Cards. You can use these and +xnec2c-gao will automatically sweep over the bands they define and does calculation of fittnes +for all obtained steps. However if for example you specify two FR Cards for antenna model which isn't +resonant on both bands, the AVSWR calculation show a distorted reading of the average over data points from both bands, +resonant and non resonant. This makes it somewhat harder for the algorithm to rate the variations of the model and hence to +produce good results fast. + +To prevent this and help the algorithm optimizing your model we have BND Cards in the form : + + BND