[[Image:Splash-mom.jpg|right|800px]]
<strong><font color="#0465bf" size= An EM.Libera Primer "4">3D Wire MoM And Surface MoM Solvers For Simulating Free-Space Structures</font></strong>==Product Overview==
=== EM.Libera in a Nutshell ===
EM.Libera is a full-wave 3D electromagnetic simulator based on the Method of Moments (MoM) for frequency domain modeling of free-space structures made up of metal and dielectric regions or a combination of them. It features two separate simulation engines, a Surface MoM solver and a Wire MoM solver, that work independently and provide different types of solutions to your numerical problem. The Surface MoM solver utilizes a surface integration equation formulation of the metal and dielectric objects in your physical structure. The Wire MoM solver can only handle metallic wireframe structures. EM.Libera selects the simulation engine automatically based on the types of objects present in your project workspace.
{{[[Image:Info_icon.png|40px]] Click here to access '''[[EM.Cube#EM.Libera_Tutorial_Lessons | EM.Libera Tutorial Gateway]]'''. === EM.Tempo as the FDTD Module of EM.Cube === Note|You can use EM.Libera either for simulating arbitrary 3D metallic, dielectric and composite surfaces and volumetric structures or for modeling wire objects and metallic wireframe structures. EM.Libera also serves as the frequency-domain, full-wave '''[[MoM3D Module]]''' of '''[[EM.Cube]]''', a comprehensive, integrated, modular electromagnetic modeling environment. EM.Libera shares the visual interface, 3D parametric CAD modeler, data visualization tools, and many more utilities and features collectively known as '''[[CubeCAD]]''' with all of [[EM.Cube]]'s other computational modules.}}
[[Image:Info_icon.png|40px]] Click here to learn more about '''[[Getting_Started_with_EM.CUBE | EM.Cube Modeling Environment]]'''.
[[Image:Info_icon.png|40px]] Click here to learn more about the basic functionality of '''[[CubeCAD]]'''.
Â
== EM.Libera Features at a Glance ==
Â
=== Structure Definition ===
Â
<ul>
<li>
Metal wires and curves in free space</li>
<li>
Metal surfaces and solids in free space</li>
<li>
Homogeneous dielectric [[Solid Objects|solid objects]] in free space</li>
<li>
Import STL CAD files as native polymesh structures</li>
<li>
Export wireframe structures as STL CAD files</li>
</ul>
Â
=== Sources, Loads & Ports ===
Â
<ul>
<li>
Gap sources on wires (for Wire MoM) and gap sources on long, narrow, metal strips (for Surface MoM)</li>
<li>
Gap arrays with amplitude distribution and phase progression</li>
<li>
Multi-port port definition for gap sources</li>
<li>
Short dipole sources</li>
<li>
Import previously generated wire mesh solution as collection of short dipoles</li>
<li>
RLC lumped elements on wires and narrow strips with series-parallel combinations</li>
<li>
Plane wave excitation with linear and circular polarizations</li>
<li>
Multi-Ray excitation capability (ray data imported from [[Propagation Module]] or external files)</li>
<li>
Huygens sources imported from FDTD or other modules with arbitrary rotation and array configuration</li>
</ul>
Â
=== Mesh Generation ===
Â
<ul>
<li>
Polygonized mesh of curves and wireframe mesh of surfaces and solids for Wire MoM simulation</li>
<li>
User defined wire radius</li>
<li>
Connection of wires/lines to wireframe surfaces and solids using polymesh objects</li>
<li>
Surface triangular mesh of surfaces and solids for Surface MoM simulation</li>
<li>
Local mesh editing of polymesh objects</li>
</ul>
Â
=== 3D Wire MoM & Surface MoM Simulations ===
Â
<ul>
<li>
3D Pocklington integral equation formulation of wire structures</li>
<li>
3D electric field integral equation (EFIE), magnetic field integral equation (MFIE) and combined field integral equation (CFIE) formulation of PEC structures</li>
<li>
PMCHWT formulation of homogeneous dielectric objects</li>
<li>
AIM acceleration of Surface MoM solver</li>
<li>
Uniform and fast adaptive frequency sweep</li>
<li>
Parametric sweep with variable object properties or source parameters</li>
<li>
Multi-variable and multi-goal optimization of scene</li>
<li>
Fully parallelized Surface MoM solver using MPI</li>
<li>
Both Windows and Linux versions of Wire MoM simulation engine available</li>
</ul>
Â
=== Data Generation & Visualization ===
Â
<ul>
<li>
Wireframe and electric and magnetic current distributions</li>
<li>
Near Field intensity plots (vectorial - amplitude & phase)</li>
<li>
Huygens surface data generation for use in MoM3D or other [[EM.Cube]] modules</li>
<li>
Far field radiation patterns: 3D pattern visualization and 2D Cartesian and polar graphs</li>
<li>
Far field characteristics such as directivity, beam width, axial ratio, side lobe levels and null parameters, etc.</li>
<li>
Radiation pattern of an arbitrary array configuraition of the wire structure</li>
<li>
Bi-static and mono-static radar cross section: 3D visualization and 2D graphs</li>
<li>
Port characteristics: S/Y/Z parameters, VSWR and Smith chart</li>
<li>
Touchstone-style S parameter text files for direct export to RF.Spice or its Device Editor</li>
<li>
Custom output parameters defined as mathematical expressions of standard outputs</li>
</ul>
Â
== A 3D Mom Simulation Primer ==
=== An Overview of 3D Method Of Moments ===