Jump to content

mraei047

Members
  • Content Count

    7
  • Joined

  • Last visited

About mraei047

  • Rank
    Newbie

Profile Information

  • Are you University user?
    Yes

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Thanks Mel, I did create a model using a cylinder instead of a wire but I had a hard time trying to excite it properly and getting the appropriate result (i.e resonance). I used a different model, also from the example guide (attached) which fed by a microstrip line feed rather than a wire feed. The idea was to isolate the problem by eliminating the wire feed altogether. This time the results improved, however, I still don't believe they are converging. Standard Mesh: Fine Mesh: Custom Mesh 5 mm: Custom Mesh 3 mm: Custom Mesh 1 mm: Conver_Microstrip_Patch_Antenna_uStrip_Feed_Infinite_Ground.cfx
  2. I'm having troubles getting example A.08-c (attached) from the Examples Guide to converge when measuring the S11. The resonant frequency seems to shift as I make my "custom" mesh finer. the recommended mesh size in the example is "standard" mesh which has a mesh size of approx. 4.9 mm, as I decrease the mesh size the results seem to be inconsistent. I'm trying to find out the most appropriate mesh size while using a custom mesh. Standard Mesh: Fine Mesh: Custom mesh (4.9 mm): Custom mesh (2 mm): Custom mesh (1 mm): Microstrip_Patch_Antenna_Pin_Feed_Infinite_Ground.cfx
  3. Thank you for your response Mel, but I do not think that's the reason. I tried to add small squares to the corners and that didn't seem to solve the problem. I have also created a new model (see attached) where I made sure that no two square "islands" are only attached by corners and I was still not able to obtain convergence. could there be any other issues causing this? I realize that 0.5 mm might still be not an appropriate mesh size, but I am worried that having the mesh any smaller would cause inaccuracies as the wire feed radius is 0.3 mm. H_pln11.cfx
  4. Hello, I'm performing a convergence study on the attached model. The idea is to run multiple simulations for the same model using different mesh sizes, and then determine the appropriate mesh size for this model to guarantee accurate S-parameter results. The simulations were performed using custom meshing for 3.5 mm, 2.5 mm, 1.5 mm, 1.0 mm, 0.5 mm in all of these trials the S-parameter plots were different. Thank you. H_pln1.cfx
  5. Hi Farai, I think you are looking to view two plots simultaneously on the same graph. If that's the case follow the steps below: In order to do this you need to plot the simulation data from your model in POSTFEKO, once you have the graph open, you need to select the "Home" tab in POSTFEKO then click on "Import", a drop down menu will appear > select "Custom data file" find the file containing the data you want to add and click the open button. The imported data should now be in the project browser (upper right corner in POSTFEKO), right click on the imported data and select "add to active window". Both data plots should now appear on the same graph. Note: I have only tried this with Microsoft Notepad files (.dat format), you might run into some issues for other file formats.
  6. Hi Jif, Thanks for your response. you are right about the variable "num_frequencies", it should be "num_theta" the goal of having this variable is to capture all points on the x-axis. I just forgot to update the variable name when I copied the script. I have attached the (test.cfx) as well as the (test.xml) files for your review. Thanks, test.cfx test.cfx_extract.lua test.xml
  7. Hi, I am looking for help with extracting the far field data from FEKO and importing it into HyperStudy. I have tweaked the .lua script which was provided in example I-4 in the Example Guide. The attached script seems to run without any errors (dummy value is imported into HyperStudy) if I comment out lines 17 and 24 of the attached code. Any help is appreciated Here is the code is plain text: -- -- Run into POSTFEKO to fetch results and push the scalar values to a HyperStudy .hstp file -- HstUtl = require "hst.hstutl" local app = pf.GetApplication() local config = app.Models[1].Configurations[1] -- Get first far field result local f_field = pf.FarField.GetDataSet( pf.FarField.GetNames()[1] ) -- get theta values (x-axis) local num_frequencies = f_field.Axes[pf.Enums.DataSetAxisEnum.Theta].Count --local ffdata={} for findex = 1,num_frequencies do ffdata[findex]=f_field[findex].FarFields[1]:Abs() end local dummy=1 -- Create the output file file = HstUtl.NewOutputFile( ) HstUtl.StoreScalarValue( file, "dummy", dummy) HstUtl.StoreScalarList( file, "ffdata", ffdata) HstUtl.WriteFile( file ) -- End of file test.cfx_extract.lua
×
×
  • Create New...