-
Notifications
You must be signed in to change notification settings - Fork 637
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tutorial example for computing the radiation pattern of axisymmetric and nonaxisymmetric linearly polarized dipoles in cylindrical coordinates #2950
base: master
Are you sure you want to change the base?
Conversation
…d nonaxisymmetric dipole in cylindrical coordinates
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #2950 +/- ##
==========================================
- Coverage 73.81% 73.71% -0.10%
==========================================
Files 18 18
Lines 5423 5449 +26
==========================================
+ Hits 4003 4017 +14
- Misses 1420 1432 +12 |
I determined why step 2 of the procedure to compute the far fields described in the tutorial does not work. This has to do with the fact that the The actual relationship between the fields for an (An |
…irectly from the +m fields using the analytic expression
We need the solution However, you can still get both the
In this case you will have |
…axisymmetric dipoles
Closes #2656.
Adds a new tutorial which demonstrates the computation of the radiation pattern of axisymmetric and nonaxisymmetric dipoles with linear polarization in cylindrical coordinates. The results are validated using the analytic formula for a dipole antenna in vacuum.
For some reason, I was not able to set this up using step 2 of the procedure described in Tutorial/Nonaxisymmetric Dipole Sources:
To get this working, it was necessary to replace step 2 with the full expansion of the Fourier series involving the computation of the$+m$ and $-m$ fields separately and taking their sum via $\sum_{m=1}^M E_m + E_{-m}$ rather than using $2 \sum_{m=1}^M \Re{E_m}$ . Unfortunately, this roughly doubles the number of simulations required.