Changes

EM.Libera

365 bytes added, 03:43, 22 July 2015
/* Setting MoM Numerical Parameters */
* Click the '''OK''' button of the dielectric material dialog to accept the changes and close it.
{{Note|Under dielectric material groups, you cannot draw [[Surface Objects|surface objects]] or [[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|[[Curve Objects|curve objects]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]].}}
<table>
&quot;Show Mesh&quot; generates a new mesh and displays it if there is none in the memory, or it simply displays an existing mesh in the memory. This is a useful feature because generating a PO mesh may take a long time depending on the complexity and size of objects. If you change the structure or alter the mesh settings, a new mesh is always generated. You can ignore the mesh in the memory and force [[EM.Cube]] to generate a mesh from the ground up by selecting '''Menu > Simulate > Discretization > Regenerate Mesh''' or by right clicking on the '''3-D Mesh''' item of the Navigation Tree and selecting '''Regenerate''' from the contextual menu.
To set the PO mesh properties, click on the [[File:mesh_settings.png]] button of the '''Simulate Toolbar''' or select '''Menu > Simulate > Discretization > Mesh Settings... '''or right click on the '''3-D Mesh''' item in the '''Discretization''' section of the Navigation Tree and select '''Mesh Settings...''' from the contextual menu, or use the keyboard shortcut '''Ctrl+G'''. You can change the value of '''Mesh Density''' to generate a triangular mesh with a higher or lower resolutions. Some additional mesh [[parameters]] can be access by clicking the {{key|Tessellation Options}} button of the dialog. In the Tessellation Options dialog, you can change '''Curvature Angle Tolerance''' expressed in degrees, which as a default value of 15&deg;. This parameter can affect the shape of the mesh especially in the case of [[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|solid objects]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]. It determines the apex angle of the triangular cells of the primary tessellation mesh which is generated initially before cell regularization. Lower values of the angle tolerance result in a less smooth and more pointed mesh of curved surface like a sphere.
<table>
First we discuss the Wire MoM Engine Settings dialog. In the '''Solver''' section of this dialog, you can choose the type of '''Linear Solver'''. The current options are '''LU''' and '''Bi-Conjugate Gradient (BiCG)'''. The LU solver is a direct solver and is the default option of the Wire MoM solver. The BiCG solver is iterative. If BiCG is selected, you have to set a '''Tolerance''' for its convergence. You can also change the maximum number of BiCG iterations by setting a new value for '''Max. No. of Solver Iterations / System Size'''.
The Surface MoM Engine Settings dialog is bit more extensive and provides more options. In the "Integral Equation" section of the dialog, you can choose among the three PEC formulations: EFIE, MFIE and CFIE. The EFIE formulation is the default option. In the case of the CFIE formulation, you can set a value for the "Alpha" parameter, which determines the weights for the EFIE and MFIE terms of the combine field formulation. The default value of this parameter is &alpha; = 0.4. The Surface MoM solver provides two types of linear solver: iterative TFQMR and direct LU. The former is the default option and asks for additional [[parameters]]: '''Error Tolerance''' and '''Max. No. of Solver Iterations'''. When the system size is large, typically above 3000, EM.Libera uses an acceleration technique called the Adaptive Integral Method (AIM) to speed up the linear system inversion. You can set the "AIM LengthGrid Spacing" parameter in wavelength, which has a default value of 0.05&lambda;<sub>0</sub>. EM.Libera's Surface MoM solver has been highly parallelized using MPI framework. When you install [[EM.Cube]] on your computer, the installer program also installs the [[Windows]] MPI package on your computer. If you are using a multicore CPU, taking advantage of the MPI-parallelized solver can speed up your simulations significantly. In the "MPI Settings" of the dialog, you can set the "Number of CPUs CPU's Used", which has a default value of 4 cores.
For both Wire MoM and Surface MoM solvers, you can instruct EM.Libera to write the contents of the MoM matrix and excitation and solutions vectors into data files with '''.DAT1''' file extensions. These files can be accessed from the '''Input/Output Files''' tab of the Data Manager. In both case, you have the option to uncheck the check box labeled "Superpose the Incident Fieldplane Wave Fields".This option applies when your structure is excited by a plane wave source. When checked, the field sensors plot the total electric and magnetic field distributions including the incident field. Otherwise, only the scattered electric and magnetic field distributions are visualized.
<table>
28,333
edits