Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Eigenvalue calculation of a dipole antenna
Posted 2013年6月26日 GMT-4 00:40 RF & Microwave Engineering, Interfacing, Results & Visualization, Studies & Solvers Version 4.3 0 Replies
Please login with a confirmed email address before reporting spam
I built a simple dipole antenna to study the feature of the Livelink for MATLAB. The dipole is built as a 2D axisymmetric structure. Both eigenvalue solver and eigenfrequency solver are adopted for computation and matched eigenvalues are achieved between the two solvers (f=-lambda/(2*pi*i)). After the simulation in COMSOL, I exported the corresponding M-file and ran it in the COMSOL 4.3 with MATLAB. By implementing the following command, I tried to extract the eliminated system matrix:
MK = mphmatrix(model, 'sol1', 'Out', {'Kc','Dc'});
The problem is that every time I ran the M-file exported from COMSOL, I got different MK.Kc and MK.Dc while the code is the same. Is there any one have similar problem and how do you deal with it?
Furthermore, I also tried to get the eigenvalue of the structure by the following MATLAB command:
[ eigvec , omega]= eigs (MK.Kc, MK.Dc, 10,-8e7*2*pi*1i) ;
The eigenvalue calculated from above is quite different from the results computed by COMSOL directly. Any one got an idea about the issue? To have a better description, I attached the two m-files I mentioned for your reference. Thanks for your help in advance.
Attachments:
Hello Lester Yi
Your Discussion has gone 30 days without a reply. If you still need help with COMSOL and have an on-subscription license, please visit our Support Center for help.
If you do not hold an on-subscription license, you may find an answer in another Discussion or in the Knowledge Base.