Replies: 3 comments 2 replies
-
Can someone spare some time to comment on this? It would be greatly appreciated. |
Beta Was this translation helpful? Give feedback.
-
Hi, @M8kmyday, This is not something I have much experience with but I did once have a colleague who was an expert in such things and I picked up a basic understanding. The short answer is that this is a computationally expensive endeavor unless the far field point is very far from the computational domain. The computation is what you label as possibility 2 i.e. compute a LinearForm for each far field point. The inner product of the Linear Form with your H field vector gives the far field value (scalar values only, if you need vector values you will need a Linear form for each component. Clearly this is quite expensive if you have many far field points. To speed this up people have developed various means of approximating these values by breaking up the boundary into smaller pieces and computing linear forms over the individual pieces rather than the entire boundary. The advantage of this is that some of these pieces might be farther from a given evaluation point so the integral over these farthest pieces can be replaced by single point integrations based on field data at the center of such a piece and its distance, orientation, and size. You are probably just as familiar as I am with these methods. They typically go by names such as the "method of moments" (which is not precisely what I'm describing) or "multilevel fast multipole method". Unfortunately, MFEM does not have much of the infrastructure needed to perform such calculations. Best wishes, |
Beta Was this translation helpful? Give feedback.
-
Thanks for the background and detail. It seems that there isn't an MFEM-based method that I missed that would have been a silver bullet to make the calculation. I'm in the middle of coding up the 2nd method, so it will be a while. |
Beta Was this translation helpful? Give feedback.
-
I have the$$\overline{E}$$ and $$\overline{H}$$ solution on an outer box where a 1st-order radiation boundary has been applied. I want to calculate the far-field from $$\overline{E}$$ and $$\overline{H}$$ to get the antenna radiation pattern. In that calculation, an integral appears of the form of $$\iint_S (\hat{n}\times\overline{H})e^{jk_o \overline{r}^{\prime}\cdot\hat{r}}dS$$ , where $$\overline{r}^{\prime}$$ ranges over the radiation boundary and $$\hat{r}$$ is a point in the far field. The integration has to be repeated for each point in the far field to fill out a far-field plot.
I think I need a Coefficient that is spatially dependent on the boundary ($$\overline{r}^{\prime}$$ ) and that takes a coordinate ($$\hat{r}$$ ) as a parameter. Is that the best way to approach this integral? If so, I have reviewed the available Coefficients, and I do not see one that fits the bill, meaning a custom Coefficient is required. Is that correct? I think I can create a custom Coefficient, but if there is a better way, I would prefer not to.
Beta Was this translation helpful? Give feedback.
All reactions