Changes

EM.Libera

2,199 bytes added, 21:16, 23 April 2021
/* Mesh of Connected Objects */
<tr>
</table>
[[Image:Tutorial_icon.png|30px]] '''[[EM.Cube#EM.Libera_Tutorial_Lessons Libera_Documentation | EM.Libera Tutorial Gateway]]'''
[[Image:Back_icon.png|30px]] '''[[EM.Cube | Back to EM.Cube Main Page]]'''
| style="width:250px;" | Solid objects
| Surface MoM solver only
|-
| style="width:30px;" | [[File:Virt_group_icon.png]]
| style="width:150px;" | [[Glossary of EM.Cube's Materials, Sources, Devices & Other Physical Object Types#Virtual_Object_Group | Virtual Object]]
| style="width:300px;" | Used for representing non-physical items
| style="width:250px;" | All types of objects
| None
|}
[[Image:Info_icon.png|30px]] Click here to learn more about '''[[Building Geometrical Constructions in CubeCAD#Transferring Objects Among Different Groups or Modules | Moving Objects among Different Groups]]'''.
{{Note|In [[EM.Cube]], you can import external CAD models (such as STEP, IGES, STL models, etc.) only to [[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]]. From [[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]], you can then move the imported objects to [[EM.Libera]].}}
== EM.Libera's Excitation Sources ==
| style="width:30px;" | [[File:huyg_src_icon.png]]
| [[Glossary of EM.Cube's Materials, Sources, Devices & Other Physical Object Types#Huygens Source |Huygens Source]]
| style="width:300px;" | Used for modeling equivalent sourced sources imported from other [[EM.Cube]] modules
| style="width:300px;" | Imported from a Huygens surface data file
|}
On the other hands, [[EM.Libera]]'s Surface MoM solver requires a triangular surface mesh of surface and solid objects.The mesh generating algorithm tries to generate regularized triangular cells with almost equal surface areas across the entire structure. You can control the cell size using the "Mesh Density" parameter. By default, the mesh density is expressed in terms of the free-space wavelength. The default mesh density is 10 cells per wavelength. For meshing surfaces, a mesh density of 7 cells per wavelength roughly translates to 100 triangular cells per squared wavelength. Alternatively, you can base the definition of the mesh density on "Cell Edge Length" expressed in project units.
[[Image:Info_icon.png|40px30px]] Click here to learn more about [[EM.Libera]]'s '''[[Mesh_Generation_Schemes_in_EMPreparing_Physical_Structures_for_Electromagnetic_Simulation#Working_with_EM.Cube#The_Triangular_Surface_Mesh_Generator .27s_Mesh_Generators | Triangular Surface Working with Mesh Generator ]]'''.
[[Image:Info_icon.png|40px30px]] Click here to learn more about '''[[Preparing_Physical_Structures_for_Electromagnetic_Simulation#The_Triangular_Surface_Mesh_Generator | EM.Libera's Triangular Surface Mesh Generator ]]'s '''. <table><tr><td> [[Mesh_Generation_Schemes_in_EMImage:Mesh5.Cube#The_Linear_Wireframe_Mesh_Generator png| thumb|400px|EM.Libera's Mesh Settings dialog showing the parameters of the linear wireframe mesh generator.]] </td></tr></table> === The Linear Wireframe Mesh Generator === You can analyze metallic wire structures very accurately with utmost computational efficiency using [[EM.Libera]]'s Wire MoM simulator. When you structure contains at least one PEC line, polyline or any curve CAD object, [[EM.Libera]] will automatically invoke its linear wireframe mesh generator. This mesh generator subdivides straight lines and linear segments of polyline objects into or linear elements according to the specified mesh density. It also polygonizes rounded [[Curve Objects|curve objects]] into polylines with side lengths that are determined by the specified mesh density. Note that polygonizing operation is temporary and solely for he purpose of mesh generation. As for surface and solid CAD objects, a wireframe mesh of these objects is created which consists of a large number of interconnected linear (wire) elements.  {{Note| The linear wireframe mesh generator discretizes rounded curves temporarily using CubeCAD's Polygonize tool. It also discretizes surface and solid CAD objects temporarily using CubeCAD's Polymesh tool.}}  <table><tr><td> [[Image:Mesh6.png|thumb|200px|The geometry of an expanding helix with a circular ground.]] </td><td> [[Image:Mesh7.png|thumb|200px|Wireframe mesh of the helix with the default mesh density of 10 cells/&lambda;<sub>0</sub>.]] </td><td> [[Image:Mesh8.png|thumb|200px|Wireframe mesh of the helix with a mesh density of 25 cells/&lambda;<sub>0</sub>.]] </td><td> [[Image:Mesh9.png|thumb|200px|Wireframe mesh of the helix with a mesh density of 50 cells/&lambda;<sub>0</sub>.]] </td></tr></table>
=== Mesh of Connected Objects ===
All the objects belonging to the same PEC or dielectric group are merged together using the Boolean union operation before meshing. If your structure contains attached, interconnected or overlapping solid objects, their internal common faces are removed and only the surface of the external faces is meshed. Similarly, all the surface objects belonging to the same PEC group are merged together and their internal edges are removed before meshing. Note that a solid and a surface object belonging to the same PEC group might not always be merged properly.
When two objects belonging to two different material groups overlap or intersect each other, [[EM.Libera]] has to determine how to designate the overlap or common volume or surface. As an example, the figure below shows a dielectric cylinder sitting on top of a PEC plate. The two object share a circular area at the base of the cylinder. Are the cells on this circle metallic or do they belong to the dielectric material group? Note that the cells of the junction are displayed in a different color then those of either groups. To address problems of this kind, [[EM.Libera]] does provide a "Material Hierarchy" table, which you can modify. To access this table, select '''Menu > Simulate < > discretization < > Mesh Hierarchy...'''. The PEC groups by default have the highest priority and reside at the top of the table. You can select an group from the table and change its hierarch hierarchy using the {{key|Move Up}} or {{key|Move Down}} buttons of the dialog. You can also change the color of junction cells that belong to each group.
<table>
=== Using Polymesh Objects to Connect Wires to Wireframe Surfaces ===
If the project workspace contains a line object, the wireframe mesh generator is used to discretize your physical structure. From the point of view of this mesh generator, all PEC [[Surface Objects|surface objects]] and PEC [[Solid Objects|solid objects]] are treated as wireframe objects. If you want to model a wire radiator connected to a metal surface, you have to make sure that the resulting wireframe mesh of the surface has a node exactly at the location where you want to connect your wire. This is not guaranteed automatically. However, you can use [[EM.Cube]]'s polymesh objects to accomplish this objective.
{{Note|In [[EM.Cube]], polymesh objects are regards regarded as already-meshed objects and are not re-meshed again during a simulation.}}
You can convert any surface object or solid object to a polymesh using CubeCAD's '''Polymesh Tool'''.
[[Image:Top_icon.png|30px]] '''[[EM.Libera#Product_Overview | Back to the Top of the Page]]'''
[[Image:Tutorial_icon.png|30px]] '''[[EM.Cube#EM.Libera_Tutorial_Lessons Libera_Documentation | EM.Libera Tutorial Gateway]]'''
[[Image:Back_icon.png|30px]] '''[[EM.Cube | Back to EM.Cube Main Page]]'''
4,612
edits