You are on page 1of 325
HL CST STUDIO SUITE 2014 CST MICROWAVE STUDIO | CST EM STUDIO | CST PARTICLE STUDIO | CST CABLE STUDIO CST PCB STUDIO | CST MPHYSICS STUDIO | CST DESIGN STUDIO 2g. ‘ 4 CST STUDIO SUITE® Training Documents Welcome to CST _ CST STUDIO SUITE® = Training Class High Frequency Core Module csT a er Agenda Welcome = Introduction & Built-In Help = Basic & Advanced Modeling = CST MICROWAVE STUDIO Solver Overview Coffee Break = Workflow Example 1: Coax Connector Lunch Break = Ports, Materials & Boundary Conditions = Workflow Example 2: Microstrip Power Splitter or PCB Boardlevel EMC Simulation Coffee Break = — Result Handling & Template-based Postprocessing = Optimizer Overview = Open Discussion A (CST — COMPUTER SIMULATION TECHNOLOGY | wwwest.com About CST = Founded in 1992 * 240 employees * World-wide distribution network * Focus on 3D EM simulation IS) CST STUDIO SUITE® we S EEBiENG Sen a a! eee ances ore ae eM ‘STUDO STUDIO "STUDIO “STUDIO” STUDIO STUDIO. STUDIO. WE © CST Offices © CST Representatives Sor CST Products [S| CST STUDIO SUITE = “™yren suo Pies and Fa nee rag rea for RF Simulations ee a | Circuit Simulator Coupling of 3D Models system Assembly and Modeling DE crers00 Simulations of Static or ~= CST PARTICLE STUDIO Interaction of EM Fields with ENTS Built-In Help Mechanisms Se Getting Started / Tutorials Program Fes (86) » CSTSTUDIOSUITE2014 » Documentation ‘BE cst CABLE STUDIO - Workfow and SoWver Oveniew ‘BE cst DESIGN STUOIO- Worfiow “EE csTEM STUDIO - Workflow and Solver Overview FE CSTMICROWAVE STUDIO - Wetfiow and Soler Overview {FE CST MPHYSCS STUDIO - Workflow and Soler Overview “BE CST PARTICLE STUDIO - Workflow and Solver Overview “BECST PCB STUDIO - Workflow and Solver Overview “BECST STUDIO SUITE - Getting Started cst stubio SUITE eng tet The introductory books are a good starting point to learn the workflow of the CST STUDIO SUITE products. All books are available as PDF documents in the "Documentation" subfolder of your CST installation. Tutorials Step-by-Step tutorials are available for CST MICROWAVE STUDIO and CST EM STUDIO. ET Examples Overview Many pre-calculated examples are available. VY Pass] |\ | @6)/| 40 i Antenna Calculation Examples _ Online Help Online help documents can be accessed in the "Help" section. It contains: - Highlights and New Features - Tutorials and Examples - Complete Documentation of all Features, Dialogs, VBA Language, etc. cr a so eee ta! Breen =~). eee re ow So eee enrenerinrin. ae Online Help In almost all dialogs there is a link to the online help documents which provides you with extensive help for all settings. I cstwcrowavestuoio® romances epee tin ——a Cihteoenenrivenee [ashen Picnic se Linked page of the online help Transient solver main dialog | Online Help You can find detailed explanations for many warnings and error messages in the online help. Just click on the link in the message window. () Masinum simulation tine reached, salve stopped. Please note that the sleady state energy citeion has not been saisie| EE cstmicrowave stuoioe AI This page contains alist of the most important warning and. Quick Start Guide File > Options >Preferences > Open Quick Start Guide to The Quick Start Guide ae helps new users to make all settings necessary to - ead run a simulation model. sweat BH Ope Most of the settings are Gl Clore applied automatically by the project templates. tate arene “Main Contrller _ +2 jaan Customize Ribbon L emmenl ee = CUTS INET E oN ae TR CST Webpage (www.cst.com) + Support Area + Product Information ae + Recorded Webinars CST Computer simulation Technology * Application Articles peageeeieee cet ete B - Events/Trainings 30 ELECTROMAGNETIC SIMULATION SOFTWARE Sur port Videos So OST Videos - CST MICROWAVE STUDIO® FAQ Section Application Notes ed a ~——” Aplication Notas - CST MICROWAVE STUDIO® ennai aaa CST Support Tickets Tickets Store your personal CST Support Login in “Support Account Settings” and you have direct access to the Support Area. etme itartentnn tt Support Tickets are the preferred way of asking for technical help by a CST application engineer. They offer a good overview over your communication with our engineers as well as, an easy and secure way to transfer files. CST User Forum CST User Forum Forum: CST STUDIO SUITE™ Thread Last post Replies Views % @ Welcome, please read by Moderator ° 880 by Moderator 24 Nov 2006 15:32 Frequency Solver error by shiva ° 2 by shiva 7 Feb 2019 15:27 can est read .mat or tt files? by navidioes o 6 by navidi968 5 Feb 2019 12:47 ‘gaussian beam by Frank_s 1 10 by Henk 5 Feb 2013 00:01 EST on a linux machine via DC ? by Frank_s 1 16 by math74 4 Feb 2013 22:57 Ask your questions. Answers are provided by other users or CST engineers. CST Customer Support CST Headquarters, Germany CST of America Headquarters Phone: +49 (0) 6151 7303-400 Phone: +1 (508) 665 - 4400 Fax: +49 (0) 6151 7303-100 Fax: +1 (508) 665 - 4401 Email: info@cst.com Technical support: (508) 665-4444 Support available Email: info@us.cst.com 8:30am to 5:00pm Support available 8:30am to 8:00pm EST CST France csT UK Phone: +33 (1) 4537 3825 Phone: +44 (115) 9061 120 Fax: +33 (1) 4537 0143 Fax: +44 (115) 9061 115 Email: info@france.cst.com Email: info@uk.cst.com Please write to the support email of your country. If your country is not listed write to info@cst.com. CST Training Courses = The training courses for CST STUDIO SUITE provide you with the knowledge needed for an efficient start with the software. Currently the following trainings are offered on a regular basis. All upcoming courses are announced in the “Support” area of the CST webpage. cst stupio sure || ESS) cst PARTICLE STUDIO Charged Particle Dynamics Training 2 full days CST CABLE STUDIO MW & Antenna Training 2 full days EMC / EMI Training 2 full days EDA / SI / PI Training | 2 full days Performance Training 1 full day Training on Demand CST PCB STUDIO DE CST EM STUDIO. | LF Applications Training | 4 full day Training on Demand west.com Notes Basic Modeling Ee EM Simulation ey Ga — / A Method Solver Ch EM Simulation _ oO eel ~ Solver Setti Prototype/ (eg. ee Measurements Boundary Conditions, i Frequency Range...) Final Product os Common User Interface __ Ribbon Bar Navigation Tree New Projects - Project Templates Project templates are the preferred way to customize CST STUDIO SUITE automatically for a certain type of application. Your already defined project templates are listed in the section "Project Templates”. If you haven't defined a project template for your application click on “Create a new project” to create one. 86506- Primitives ~~" ~ > zee Cylinder @ Cone & Torus O Sphere XS / Se 7 0 iy. - ¥ Brick @ = 06° Hints: = Press the tab-key to enter a point numerically. = Press backspace to Eilptical @ 28 8 “Cylinder delete a previously Extrusion eee View Options = "Rectangle zoom” “allows to zoom in a rectangular domain. * Change the view by dragging the mouse while pressing the left button and a key. * ctrl - rotation «shift - in-plane rotation * ctrl+shift - panning = Some other useful options are: * spacebar - reset view structure = shiftspacebar - zoom into selected shape = mouse wheel - dynamic zoom to mouse pointer. = Default views are available in a drop down menu. + VEE. |b Top view ef] : Perspective Gu = y Neo : . View Options “” “ > se aries pene = Several options are available to gain better insight into the structure. Cutting plane Working plane Wireframe mode 2 axes 2” LEE Show / Hide Shapes Shapes can be hidden using the option "Hide" from the context menu. O@n- @ @ Object becomes invisible in the 3D view. Please note that the ‘de obj . object is still visible” for the You can also hide objects based on their Baler material (e.g. hide all dielectrics). SE Select objects you want to hide. Rectangle Selection The “Rectangle selection” (available in the context menu of the 3D view) allows to select objects based on their position. eooo oo © © © © © © eo oo: © © © © © © 2398 © oo82 —— . : me | Modeing sir a oe Picks - Basic » Bray Pick a point, an edge or a face in the structure. >» ‘Coordinates of picked point are shown in 30 view. PAOEMRD! -+.s00008, 5.000, o.se0eee Picked Point Yq or (s] ce gow 30 >» E¢Lengtn) = Pick corner point, Hints: edge or face (s) Picked Edge * Press *s’ to activate all pick tools. = To pick a point by given coordinates, press "p" and the tab-key. Picking an element twice Picked Face inselects it. DUNE Bei Coordinate System ~~" * » idnns = The working coordinate system (WCS) allows the use of context dependent coordinates. = Use L. to switch on/off the WCS. = Use & to rotate and move the WCS. == > ate “Use Seu Coordinate System = Alternatively, use @ and the left mouse button to rotate and move the WCS. Translation. Drag the axis Rotation. Drag the ring segment of the principal coordinate. around the principal axis. = Multiple transforms can be performed by clicking "Apply" (or pressing “Return”) between the single steps. Coordinate System = The WCS can be aligned, e.g., with a point, an edge, or a face. Align the WCS with a point Align the WCS with an edge Align the WCS with a face 3 Press "w" to align the WCS with the currently selected object. EEE ee aa Boolean \ Brick q Intersect Brick * Sphere = Boolean operations can be applied to two or more shapes to create more complex structures. se = =) Add @ Brick + Sphere Subtract FT Brick \ Brick Spee ~ Boolean insert tf Sphere / Brick Brick / Sphere UE aad Create a cube with side length 5. Create a sphere with radius 2.5 OO such that the mid point of the sphere is identical to one of the vertexes of the cube. Use pick operations to define the sphere! DEE eam 10-Minute Workflow Example II Switch on the WCS and move Create another cube with the working plane by 2. side length 2.5. a Use pick operations again! You just created the CST logo (almost). >, FA ame DEB Curve Modeling at = Curves can be used for = structure generation, = thin wire generation, = path definition in post-processing (e.g. “evaluate field on curve”). Available M ee curve segments va ree eran Curve Modeling . ST Creation of a sheet from a planar curve Extrusion of a planar curve ‘Sweep Curve aa DP XE Curve Modeling ne | Solids can be created from curves using the "Curve Tools”. BD Creation of a trace Creation of loft from two curves Rotation of Face Select face to rotate and edge to define rotation axis Qo é Specify rotation angle, material properties, etc. ATION 10-Minute Workflow Example Please try to construct the following structure now. ~ Create a curve describing the path of the shape. - Create a curve describing the cross-section. - Us the sweep curve oj SEE Remeraent a ® | Chamfer Edges. com = 7 = ee Crewe Coe] Specify angle and width. Select edges. ay @ | Blend Edges... a Specify radius. TUN Shell Operation =F Asolid object can be shelled. Example: A waveguide bend consisting of three shapes is shelled. solid? ‘\ solid @ solidt ,’ Create a single shape by a Boolean add. Picked faces will be open after the operation. Transform = Existing objects can be translated, rotated, mirrored and on eS Translate Scale Rotate = Use the mouse to translate, rotate or scale objects interactively. = Perform several transformations to the same shape using the “Apply” button. . |eeren more than one solid will turn the shape center into I. common center. Copy / Paste Structure Parts = Ctrl+C stores the selected solids on the active working coordinate system (WCS) to the clipboard. Ctrl+V pastes the clipboard into the active working coordinate system. = Copy and paste of structure parts works even between different CST projects. . rm 6- ee: Paste the objects in the new WCS. Press ctrl+c to copy objects to clipboard. i ©} } Move the WCS. gE sensare« ee Align Objects ~~~ > i = Copied or imported objects can be aligned with the current model. w= Se Sd wD en D Be Select shape and Select face to Choose angle Final result choose “Align...” align with = For copied and imported objects, the alignment is started automatically. = For shapes selected in the "Navigation Tree" start by choosing “Align” in the Ribbon bar. EEN EECA 10-Minute Workflow Example Please try to construct the following structure now. wall thickness=0.5 - Create a cone. - Use the copy paste operation to create the second cone. - Use the "Shell" operation to create the EU Ea final structure (Shape Tools Shell Solid). Construction History All steps which led to the creation of a certain shape can be accessed in the "History Tree". Context menu 8G Components © pase > ¢ oct |B ersentoes — 9 Seven seer crooner te? | | Each construction step of | | acertain solid can be | accessed via the "History SUE ae Customize Your Environment ao THRE ee: odeing smation rostrecesing ew | Foret round | PY ram Animate Files Suapane | GE | Somes soce EY ate ater | | coerce, Demenennes | oi, ke | Effective CAD Modeling Using the Mouse 1. Adjust the "Snap width" according to the raster ] of your structure. 2. Use the pick tools, whenever geometrical pintnasnataas information is already available. * Pick points ("p") to define new shapes / FaieingPione | height of extrusion / transform. = Pick edges ("e") for rotation axes / to adjust fy A Pee Point = Wcs. Ch ia rccuts - * Pick face ('f") for extrude / rotate / s GQ clears Peks transform / to adjust WCS. 3. Use the local working coordinate system (WCS). : 4. Use the keyboard only for new (independent) geometric information (e.g. points which AL cannot be picked and do not fit into the “ snapping raster). Relative construction via picks and WCS avoids redundant information. Parar ters / Values are entered once and are later referenced via picks. SE Notes Notes Advanced Modeling - Optional - CST Hy 7 recto = : =e “ia ra Picks - Advanced et * Pick the point located in the middle * Multiple edges/faces of a shape can be between two picked points using the selected with just one click using the “Mean last two points” function. “Pick Edge Chain” and “Pick Face Chain" function, respectively. One edge selected. gx Bo raise

Especially helpful in post-processing (e.g. if a field needs to be evaluated at the boundary of a shape). TTR Convert edges to curve. Analytical Modeling 3D curves and faces can be created using analytical expressions. Vib Analytical Modeling ~~" ~ » 3D curves and faces can be created using analytical expressions. Loft Operation Two picked faces can be used to create a new shape by a loft operation. Pick two faces. id Choose the properties of the loft operation. Preview TONNE aa B shape Toot 5 49@ Bending It is possible to bend a (thin) solid on another solid object. Example: Creation of a helix Solids touch each other a oc SL Please see the “Online Help” for additional examples on how to bend shapes. a Er SIUM ease samen ) = Axes Scaling aa me Normal 3d view _ Scaled view This function helps to no visualize structures which ve have a small extend in one as spatial direction. Sea Notes Notes CAD Import & Parameterization - Optional - csT Fa Se er Mechanical CAD Systems 2D formats: 3D exchange formats: DXF, GDS Il, SAT, STEP, IGES, STL, OBJ Gerber, ADS, av. PCB layout formats: Cadence Allegro, Mentor Graphics, ODB++, 5000/CR-8000 Sonnet 3D native formats: ‘Autodesk Inventor, CATIA, Pro/E, NASTRAN, Siemens NX, Parasolid, Solid Edge, SolidWorks biological modets: arbitrary voxel data eee \essa0-20. | scoegeras-s. TUE > meee Scaling of imported models should be avoided, it is better to set correct units before starting the import. Importing component, solid, and material ‘names from original CAD tool is recommended (“Import attributes”) Healing is only necessary if import quality ‘is very bad, should be done later if meshing problems occur. er Material Settings fe Material names are taken from the CAD file. However, the electromagnetic material parameters must be defined after the import. eae Sin [law © FRA oss fe) S— Material name is Soe Fee taken from CAD file. sa Tantom © Vocum — che Fe x oe a Botton open {ar ropes tail e Males! FR4 (oss tes) ‘Material properties are set to "vacuum" If the material is available in the material library its properties will be able to load from the library. Working with Imported Shapes Imported CAD can be used as any other shape created with the build-in modeler. However, the construction history of the imported shapes is missing. Nevertheless there are many possibilities how an imported shape can be modified: = "Local Modifications” functions (see next slides) = "Transform" functions = "Boolean" operations = "Slice by UV-Plane” function (see next slides) Y | worwiest.com ‘Small details are often irrelevant for the EM behavior, but complicate the meshing and solving (especially for TET-mesh). Imported Model % Pa von Petegend ce 7 parte r WH rexsee if 4 rate save Piece Cin Remove small details. blendings/chamfers. WEEN Parameterization of Imported Shapes Parameterization of Imported Shapes © Pick edge middle point. ~ acu eye + Align local coordinate system. [2 sonv«s beta acsh alshanab = “Shape Tools”-+"Slice by UV Plane” CI? Gs, * “Shape Tools” —+“Separate Shape") Perform a Boolean “add” of the = Pick opposite faces. = “Transform” —» iy Tans, shapes. = Perform “Loft” Operation _* Use parameter! | If a shape causes problems during meshing oo of defects in the CAD files you can try to automatically heal the shape. Convenes Sept and Merge AD ccaat a a Sepore Supe Shel and Sete @ Seo or Ticker Set | sotate Set Comerion Loca Sed Coordin Note: Perform the heating operation only if problems with mesh/matrix generation appear. If the first attempt to heal the shape doesn't correct all problems, execute it multiple time: Tips and Tricks - Face Orientation If the orientation of the faces of a solid is inconsistent, this can be corrected either automatically or manually. GG Componerts ‘ang [Ww B® smucture i ‘mpot_t » 2 >» = Shape ! not recognized as solid. PP « Inner surfaces get a different color. This helps to find faces with incorrect orientation. Tips and Tricks - Face Orientation If the orientation of the faces of a solid is inconsistent, this can be corrected either automatically or manually. Pick faces with Le wrong orientation. ie” (Reverse Selected Faces GB Componerts Shape Tools > Healing Tools > Model Healing OR structure 1 impot_1 PE Tips and Tricks - Close Gaps Shape is open Pick edges surrounding the gap. Oem Shape Tools > Healing Tools oe a > Model Healing Giron EEE ote aR Notes CST MICROWAVE STUDIO Solver Overview Which solver is best suited to my application? » > Ea Es 6 GB & & && esr AA Seanad EM Simulation Workflow Virtual Prototype - Model Idea/Concept __ of device under test AL v <) eg7h i i | Numerical Method EM Simulation i & & Solver Settings Prototype/ (e.g. Discretization, _Measurements Boundary Conditions, Frequency Range...) Final Product lw Nee ead Go Analysis of Results Which solver is the "Best = Unique answer to this question is not easily possible as the performance and accuracy depend on many parameters: electrical size and geometry of the problem, material models and material parameters used, resonant behavior of the model, type of the mesh and the boundary conditions, acceleration methods available, : Some helpful rules of thumb are available. The application engineers of CST are available to discuss the solver choice and the model setup. Often more than one solver can efficiently handle a certain application. This allows for very efficient convergence checking and cross-checking of results. a T= COMPUTER SIMULATION TECHNOLOGY | wwwest.com & Transient Simulation Behind the Scenes Excitation Time Signal Output Time Signal i ——_]_ Numerical time integration fomieeleclon| of 3D Maxwell equations using the FIT method H ae ft itt =a i Transient Solver Run 1. The model is excited with a broadband signal (Gaussian pulse). 2. The response of the model is monitored in time-domain (output time signals). 3. A discrete Fourier Transform is applied automatically to the time signals to obtain the broadband behavior of the model in the | frequency domain (broadband S-parameters). CST = COMPUTER SIMULATION TECHNOLOGY | wwwiest.com i Transient Simulation Termination Criterion In order to obtain accurate broadband results in the frequency domain the electromagnetic energy in the computational domain needs to be sufficiently decayed. Thus, the termination criterion of the transient solver is based on the energy still in the computational domain. Field Energy / 3. Energy is normalized on maximum value seen during the simulation ri Sesssesssse 02 of 06 o8 1 1200 44 Time /ns on Seen ane B Transient Simulation Accuracy If the energy is not decayed sufficiently the accuracy of the results suffer from the truncation error. a a ce ‘Truncated signal in time domain Inaccuracy (‘ripples’) in S-parameters For comparison: Accurate results For accurate S-parameters an accuracy of -40dB or better is recommended. EI 4 Transient Simulation Additional Termination Criteria For other applications, e.g. TDR simulations, there are other termination criteria available. They can be accessed via the “Special” solver settings. Example: Simulated time set to 1 ns. J = ea a Seon i Frequency Domain Simulation ual Behind the Scenes The steady state behavior of a model is calculated at different frequency points. Parameter Magriude i est For each frequency point a linear equation system has to be solved. 442 44 46 48 5 52 S54 56 58 6 Frequency / Gre The solver computes the broadband frequency behavior of the model using an interpolation scheme. > " Frequency Domain Simulation ua Typical Settings Typical setting if you want to obtain broadband S-parameter results: ‘Compute the 30 field monitors. Perform adaptive mesh refinement to ‘optimize the discretization based on the field distribution in the computational domain. Perform broadband frequency eee TT Die bronco frequency sweep ‘Typical setting if you want to obtain results just for certain frequency points: Frequency samples [Acive|Twe [Adapt] Soupies|From [to [unt] ~ [O mextarce » 0 Ge Specify the frequen rote neste ae Specify the frequency pol s Pte = | CSc [Hitse broadband frequency sweep Time Domain vs Frequency Domain one in Mout Time Domain Frequency Domain Frequency Domain Calculation X(w) i BRBERESEE Solver Choice (I) - Overview General Purpose Solvers (3D-Volume) Transient ~ Electrically medium and large sized problems * Broadband analysis, + Arbitrary time signals (e.g. digital signal, lightning pulse) BE Frequency tomain * Narrow band / single frequency « Electrically small to medium sized problems «= Periodic structures with Floquet port modes | Special Solvers Eigenmode « Strongly resonant, closed structures (e.g.cavities) C4 Integral Equation = Electrically large structures = Dominated by metal Bi m1 over = RCS calculation for electrically very large objects Cttitayer solver ny eee ENE! eS? General Purpose for S-parameter calculation only Resonant Fast Solver Choice (Il) - Resonances The following rules of thumb apply: ‘Weak Resonances F-solver is better suited to strongly resonant applications than T-solver. Strong Resonances ei The following rules of thumb apply: __y Structure under study af) ety exe (d= Amin) (4 > (20..30) - Amin) pala era Bi = Ki von | For electrically very small structures the quasi-static solvers provided by CST EM STUDIO might be a good choice. EEE Solver Choice (IV) - Bandwidth The following rules of thumb apply: meni oo - ae i ea F-solver and I-solver are better suited to narrowband applications, while the T-solver is better suited to broadband applications. SIMULATION TECHNOLOGY Specialized Products In addition to the general purpose solvers in CST MICROWAVE STUDIO CST offers solvers specialized to certain classes of applications. CST PCB STUDIO CST CABLE STUDIO Specialized solvers for the Specialized solvers for the simulation of PCB boards. simulation of complete cable harness for all kind of EMC investigations. Notes EEN Definition of Ports CST oa SR TPN ore EM Simulation Workflow of device under test Idea/Concept —— Ob Numerical Method (Solver Choi EM Simulation Bi ete mee, e/ Solver Settings re (e.g. Discretization, — Final croducty s Analysis of Results a Neo orena Available Port Types Ports for S-Parameter Computation Discrete Ports Waveguide Ports (Lumped Elements) (20 Eigenmodes) | 2 s owe aan Input: Knowledge of TEM Mode and Input: Area for eigenmode solution ea Output: Pattern of E- and H-field, Output: Voltage and current line impedance, propagation constant Discrete ports can be used for TEM- Waveguide ports provide a better like modes (cutoff frequency = 0), match to the mode pattern as well as not for higher order modes. higher accuracy for the S-parameters. SIMULATION T 2 Discrete Ports ** S-Parameter Port Current Port | Voltage Port itt itt) hr Ok Current source with internal resistance. Realizes input power of 1W (peak). Microstrip Stripline — Coplanar waveguide NS Discrete Edge Port Definition oe a—-~ a Pick two points, pick one point and a face, or enter coordinates recty (not recommended). og | Smaion | oe 2 Select port type and impedance. » Discrete Face Port Definition ** Pick two edges or one edge and a face. Select port type > and impedance. - Available Port Types Ports for S-Parameter Computation 7 Discrete Ports (Lumped Elements) Waveguide Ports (2D Eigenmodes) 2 £ Input: Knowledge of TEM Mode and Input: Area for eigenmode solution line impedance is required. Output: Pattern of E- and H-field, Output: Voltage and current line impedance, propagation constant Waveguide ports provide a better match to the mode pattern as well as higher accuracy for the S-parameters. Discrete ports can be used for TEM- like modes (cutoff frequency = 0), not for higher order modes. ee Sd Port Definition - Closed Structures Typically, waveguide ports are defined based on a geometric object. Use the pick tools to select a unique port plane. rr The port size is equal to the smallest rectangular area which includes all picked objects. Port Definition - Open Structures 1. Pick face. 2. Enter port menu. Adjust additional WL : port space using k and h. The extension factor k varies i? in a range of 5 - 10, typically - depending on the ratio w/h, €, and the frequency. PEMA Materials & Boundary Conditions 06 REET TTR cST FA EM Simulation Workflow == = a ay Ge Simulation meet =“ Final Product Senora Virtual Prototype - Model of device under test uma Method (Golver Choice) Solver Settings (e.g. Discretization, GU Analysis of Results Basic Materials Define a new material or load materials from the large material database. Material Types PEC: Perfect Electrical Conductor (¢ — co) Normal: General material model. This is typically used for dielectric materials. Anisotropic: Permittivity © and permeability 1 depend upon the spatial direction. Lossy Metal: Model for conductors with o # oo. Corrugated Wall: Surface impedance model. eed = jean ‘Ohmic Sheet & Surface Imp. (Table): Surface impedance model. Shielded Cable: Transfer impedance wire model. Thin Panel: Conductive thin sheet model. wos ageune races uta ~ Sele oSs| Loaded materials are available for the creation of new shapes. Ea Normal Material vs Lossy Metal = The "lossy metal” material model is recommended for the simulation of materials with a high but finite conductivity, e.g., copper, aluminum. The skin effect is taken into account. The skin depth must be much smaller than the material thickness, i.e. fields cannot penetrate objects made of “lossy metal". « The “normal” material model is recommended for the simulation of materials with low conductivity, e.g., substrates, dielectrics. Fields can penetrate objects made of normal material. Boundaries ( CST MWS uses a computational domain of cuboid shape. Therefore, 6 boundary surfaces have to be defined at the minimum and maximum position in each coordinate direction (Xin Xmax» Yimin» Ynaxr Zine Znax)= Example: T-Splitter Boundary Settings (7 Seven different settings are available. 32 Boundary Settings (7 ESR ;& —&2@e Electric Boundaries: No electric field component tangential to boundary surface. ‘Magnetic Boundaries: No magnetic field component tangential to boundary surface. Open Boundaries: Operates like free space - Waves can pass this boundary with minimal reflections. Perfectly matched layer (PML) condition. Open (add space) Boundaries: Same as open, but adds some extra space for far field calculation (automatically adapted to center frequency of desired bandwidth). This option is recommended for antenna problems. Cn, ey Conducting Wall: Electric conducting wall with finite conductivity (defined in Siemens/meter). ell: Models ai ite but period EO Sees Three different settings are available. Three possible symmetry planes are available. This can reduce the computational effort (memory tational time) by a factor up to eight. rao Result Handling cSsT Virtual Prototype - Model Idea/Concept of device under test Vv Gi Gi B= Numerical Method EM Simulation i ee ee oen choice) ae atin a ae Solver Settings Prototype/ (e.g. Discretization Measurements Boundary Conditions, Mh Frequency Range...) Final Product y 4 Result Handling = There are different types of results in CST STUDIO SUITE: ai feeb nee 4. Standard results - Computed automatically for every BE ety Ponsa simulation. BE 2g Stameen > ‘PG Balance: i k ts Enewy Typically not resource intensive 2. Result monitors - User can preserve other results Using so called monitors. Typically resource intensive results (e.g. field distribution in 3D space) {for RF simulations Monitors available 3. Result templates - Highly configurable mechanism to extract special values from either standard results or result monitors. ‘The power and flexibility of the VBA programming language is available. Me 1D Plot Options = S=== CST STUDIO SUITE provides a highly configurable interface to plot 1D results. is Marker oes Annotation on oa}. Linear and logarithmic scaling. is possible for plot axes. a Curve marker 1D Plot Options © = & Different types of 1D plots commonly used in EM analysis are available. Polar plot _Smith Chart (Admittance) 20 CST = COMPUTER SIMULATION TECHNOLOGY | wwwwest.com 3D Plot Options For EM fields in 3D space there are a huge number of plotting options available. Some examples are shown here. Sensuen Carpet Plot Field values on certain objects Post Processing Templates seins Post processing templates provide a convenient way to compute values which are derived from the standard results and the 3D field results. 1D_ Result -> Output is a 1D curve 1DC Result -> Output is a complex 1D curve 0D Result -> Output is a single value os i Tables Ey 1D Reeds (Po Gan (EEE)P-0.0Vabe si hill (25) Abs 09 Name and description of defined Postprocessing templates Results of postprocessing a __|| templates can be accessed 5) Camam am) || the "Tables" folder in the Gas.) Gama) ‘COMPUTER SIMULATI Macros & VBA Engine = CST STUDIO SUITE comes with a built-in VBA engine which can be used to automate frequently used sequences of operation. * ACST STUDIO SUITE installation comes with more than 100 built-in macros. For all macros the source code is available. npr ed po ‘jeDagam, TOR Fite Andis sxe Singhs a >| ‘Macro source code is available ‘More than 100 and can serve as a template macros are available. for own macros. \ULATION TECHNOLOGY Notes Notes Template Based Post Processing and Tables csT A se ee Template Based Post Processing « The template based post processing offers a range of very powerful tools to manipulate the basic result data according to the customer’s needs. Each tool is provided in form of a customizable template. More than 100 templates are available, ranging from quite general (e.g., “Load 1D Data File”) to rather specialized templates (e.g., “Inverse Chirp Z Transform”). = Templates can be chained by using the result of one template as the input for another, which makes the system even more versatile. = Once set up, a template will automatically be evaluated after each solver run. All template results will be stored during parameter sweeps and optimizer runs. = Template results can be used with the optimizer. Ser TNR How to set up and run a template? = Go to “Template Based Post Processing” in the “Post Processing” ribbon (Shortcut: CTRL-P). = Select a template group- = Select a template- = Adialog window will open to allow you to customize the temp- late (if applicable). The template will be appended to the list. = Template groups are organized by topic. = The template list will be evaluated sequentially | after each solver run. | = The “Result name” can be Foeatrane [mT aren pee changed by the user. = Results from evaluated templates are stored under “Tables” in the navigation ———><.(@ Tables tree. Hf 10 Resuts EH SParemeters = Result values for OD | Tepe sta results are also displayed Eh 0D Resuts in the 4 column (“Value”) (fe 1.1.48 Max of the template list. Ee aa Template Types = The second column in the template list shows the template type, coded as follows: = “0D/1D” in the middle determines if the result is a number (0D, e.g., the maximum overall gain) or a curve with one or more data points (1D, e.g., |S11] over frequency). “C” at the end denotes a complex result value, e.g., a fully ‘complex impedance value. “M” in front of the code denotes that the template produces multiple results, e.g., it loads all available S-parameters. This type of template is very helpful to keep the setup quick and the template list concise. = Templates of different types can often be combined: = Load 1D curve “A” (1D) = Extract mean value of “A” (0D) = Subtract mean value from curve (1D) Fe Ee ee ET ee Some Commonly Used Templates = “2D/3D Field Results -> Evaluate Field ...” to extract near field data or integrals thereof in points, on lines, or in subvolumes. “Farfield/Antenna Properties -> Farfield Result” to extract various kinds of farfield results. = “General 1D -> 0D/1D Value from 1D Result” to apply various mathematical operations (min, max, resample, FFT, etc.) to 1D results, resulting in either a OD or 1D result. = “General 1D -> Load Multiple 1D Results” to store all solver- generated 1D results for each step in a parameter sweep. « “General 1D -> Mix template Results” to use 0D/1D/1DC results in algebraic equations. » “S-Parameters -> S-Parameter ...” to store S-Parameter results for each step in a parameter sweep. = “Time Signals -> TDR ...” to calculate TDR results. FST OTA Advanced: Write your own Template = If necessary, users can modify existing or even write their own templates using VBA. = All templates are stored as .rtp files in a subfolder of the CST. installation: Subfolders show up as groups in the template = See “Post Processing Template Layout” in the online help for more details. = Please note that we can only provide very limited support for all customer-written VBA code. « Whenever a result is calculated for a given set of parameter values, the resulting curve is stored in a table. = This can lead to a large number of curves plotted on top of each other: side ‘cave uve 2 cuve 3 uve 4 Curve S cuve 6 uve 7 cuve 8 curve 9 uve 10 Curve tt Result Tables | = The table display can be modified to simplify the view. Right-click on the table entry in the navigation tree or the plot and select “Table properties”. [tentwrewsie SSCS ® Switch plot mode from “ALU” ee) Re to “Parametric” to vary only — seca ate ‘one parameter while all others |) ; are kept constant. LE = The curve names automatically change from “Curve X” to name and value of the * varying parameter. sie basee gaeas Parameter View “= Amore flexible method is provided by the "Parameter View": te [raring | wn [Sx owwte nets Saal & ttm = Qe ramet ropes Access the parameter view through the Post Processing ribbon, or click on “Tables” in the CRE ENCI 2 Caedted 23 we 3 andes 2 we a leaned ome? sms 1c (Cacdaes 8077 OSS TOC Aunique "Run ID" identifies Accordingly, parameters If available, 1D result each simulation run. are displayed types are indicated ei (Gioked ODE) OSE TOC Hide Une Cour ide Unc Reus | Ueber . | bidet Clams setby Rue | sort sdctd Cota eee ie Use multiple selection to specify results for inspection, use right-click ”Plot Selected...” to create a plot with only the selected datasets. “COMPUTER SIMULATION TECHN ai Parameter View ~=- Click on a parameter name to select the whole column. [pene oa passed The Ye cantar Petes ite Seats ‘eset | Giicame > Right-click on a column and ee select “Add Selected To Filter”. eee cso Different conditions are available, such as <, >=, Range, etc. | est ento Covent SePeamaentoRmD.. | An expression will eo —__|__anete | automatically be added to the eat 4 filter, according to the defined condition. Only filtered results will be displayed afterwards. i aana Notes Optimizer Overview Motivation: Optimize a Waveguide Corner S11 * S11 after <> is Goal: Find the position for the metal pin that reduces $11 to values smaller than -20dB over the frequency band of 8GHz to 10GHz. Optimization Characteristics Sometimes, a detailed parameter sweep can give complete information on the problem. max(S11[4B]) rmax(S11[@8)) Note: For this plot, we made 441 simulations with different combinations of x1 and y1 between -10 and 10. If we are only interested in the optimal solution, numerical optimization will find this point with much less evalu: TEN ee A Optimization Terminology Optimal Response vector A parameter e.g. $21 vs. set frequency Optimization process: X = argmin U(R(x)) Objective (goal Design or fitness) parameters e.g. function dimensions, material properties etc. Neen Setting up the Optimization: Step 1 Parameterization In your desig In the optimizer dialog... _ Define structure parameters Select design parameters x and define ranges Check the box of all parameters that should be used by the optimizer Setting up the Optimization: Step 2 Select/Create Response R and Define Goal Function U S11 <—:-> | a a2 04 06 ee 9 92 94 96 98 10 x1 Frequency | Gz bn Goal: Decrease S11 below -20dB 348 SE REAR Setting up the Optimization: Step 2 Select or Create Response R Any available result in the "1D Results” as well as any 1D or OD template can be used as response to define an optimization goal Setting up the Optimization: Step 2 Define Goal Function U Choose from different operators, such as >,<,move min, etc. Set a target = Se ale. If necessary, you can set a frequency range for the optimization, or optimize for a single frequency EMM ean Setting up the Optimization: Step 3 Select an optimization strategy nue [nese =) a=] =o el] oe =) Local vs. Global Optimizers Trust Region Nelder Mead Framework Algorit local global Initial parameters already Initial parameters give a give a good estimate of the poor estimate of the optimum, parameter ranges optimum, parameter are small. ranges are large. a Eee aed Optimization Strategies ‘A fast and accurate optimizer that converges robustly, and finds an optimum within the Trust Region | given parameter bounds using a low number Framework _ | of evaluations. ‘An optimizer for more complex domains with good convergence behavior: Nelder Mead | Uses relatively few evaluations if the Simplex Method | problem has a tow number of parameters (i.e., less than 5 ). Aglobal optimizer with good convergence behavi CMA* Evolution | stochastic search with a biology-inspired Strategy selection process is adapted to complex optimization problems. “EWA:Covariance Matrix Adaptation a Ss SE TS Monitoring Progress | oo ii j Tia vl ‘on i aa Soe Under 1D Results\Optimizer, you can observe the optimizer course of parameters and the according goal values. The “Result Curves”-folder contains the first and best result. Note that these values are updated on the fly for inspection while an optimization is running! After the defined goal is reached, the optimizer will automatically stop and show the results for the optimal parameter set X. You can always abort an optimization manually in the “Progress” window. You are then prompted whether you want to re-calculate the best design so far, or abort without keeping results. Aoorteptnizaton? (@ Abort eptnizatn and recaliate frthe best parameter seting (© pbartentreeptnzaton Cox) Cont) General Suggestions for Optimization = Try to use a concise parameterization. = Try to keep the number of goal functions low. « Monitor parameter changes throughout optimization to gain insight into convergence behavior. = Sometimes, re-formulating your goal function makes the difference (e.g., min vs. move min). = You can use coarse parameter sweeps to determine good initial values and boundaries, and to support the right choice of optimization algorithm. = If possible, employ face constraints together with sensitivities when using the trust region optimizer. Note: The default properties of the optimizers yield good results in most cases. Do not change these properties unless recommended otherwise by CST support engineers. See Optimizer - Online Example - Optional - csT Se SMD Capacitor - Setup Goal: Extract Equivalent Circuit. — Open the file "SMD Capacitor.cst". can an Measured data in certain reference planes. tee Equivalent circuit: = {7 5 ~___ The topology represents the reat react lature, ng he so 7 frequency, the m les om: quency, the more complex an paramos “equivalent circuit is required. Sa SMD Capacitor - Tasks Create an optimization task with an S-parameter and a postprocessing task: Create a response "Error" using the "General 1D — Mix Template Results" template: Note: Complex S-parameters should be used for the goal function, not only ‘the magnitude. SMD Capacitor - Optimizer Settings Select optimization strategy and set design parameters and ranges: Define your optimization goal function U: Note: ‘When dealing with noisy measured data, it can be advantageous to change the initial point set as well as the goal norm to LSE. set X | Optimal parameter | || | Perfect match between measured data (S1,1 and S2,1) and equivalent circuit (83,3 and $4,3). fis be a Model radius = 6.69 mm Teflon &, = 2.4 tan delta el. = 0,0002 thermal cond, = 0.2 W/(Km) thermal cond. = 0.2 W/(Km) copper (pure) cond, = 5.96e7 S/m copper (pure) cond. = 5.96e7 S/m radius = 9 mm .008 (defined at 7.5 GHz) thermal cond. = 0.01 W/(Km) Units: mm, GHz, ns ‘Mechanical type = normal Frequency Range = 0 - 20 GHz Young's modulus = 0.5 GPa E- and H-Field Monitors at 7.5 GHz Poisson’s ratio = 140*te-6/K 266 cst Eee New Project Template « First choose “Create Project” to create a new project. | @ = This starts the configuration wizard in order to help you to | se choose the appropriate module, main project settings and result recorders for the particular application. = Choose a = Microwave & RF = Circuit & Components } = Coaxial (TEM) Connectors \ i = The recommended solvers for the selected En workflow are T and F. Here, select the Time Domain solver = The default units are correct: mm, GHz, ns and Kelvi = Set the frequency range between 0 and 20 GHz eal and define E-Field and H-Field Monitors at 7.5 GHz. ‘As we want to perform a TDR simulation the upper limit of the frequency range is set to a high value such that the resulting pulse fs sufficiently short to resolve the inhomogeneity in the structure. 16? Ss Uo se New Project Template - Summary = Finally, verify your choices on the summary page. ‘create anew template ence review your cece a cc it create he tempat: < = Additionally, the Project Template automatically sets the background material to PEC and the boundaries to electric. Per Save Project Save your project as "Coax.cst". = Gh seas 1% sweat Bop | Choe NEN) Load "Teflon" and "Copper" from Library AG Materials “© Copper ure) © PEC © Ten PTFE) fossy) Define a New Material "PP" (I) Moseing Define a New Material "PP" (II) Cx Cot) Ce] Coe Coax Connector Construction (I) Go to the ‘Modeling’ ribbon tab and create a cylinder made of copper. easing | ee Od> SEMEN Coax Connector Construction (Il) Create a cylinder made of Teflon. ® Coax Connector Construction (Ill) Create the inner conductor. Coax Connector Construction (IV) Hide the outer conductor. Coax Connector Construction (V) J Modeling | or ~ Align the working coordinate 1B Align wes system with the front face. Coax Connector Construction (VI) Create a cylinder made of PP. Coax Connector Construction (VII) Create a cylinder made of copper. Coax Connector Construction (VIII) Perform a Boolean add of both parts of the inner conductor. BrP talon Select objects in the tree. Coax Connector Construction (IX) Parameterize the position of the step. %@ «(3 Pick the face. Define offset=0 as initial value. | Coax Connector Construction (X) SS Check correct parameterization of the structure. a Activate the cutting ee —— 3 plane in the ‘View —- | SE*. ribbon tab. 32 aed Coax Connector Construction (XI) bial Align the working coordinate B Align wes system with the front face. TD Coax Connector Construction (XII) SG Convones © cagpanas CE mar) Select all shapes except “outer” in the navigation tree. Coax Connector Construction (XIII) Show the outer conductor. Final Result EINES Create Ports Switch to the ‘Simulation’ ribbon tab > sowsuen Define the port. and pick the face of the dielectric: @°O Check Boundary and Set Symmetry 6 The boundary conditions The symmetry conditions enable have been correctly set the solver to save memory by the project template. resources and simulation time. With the symmetry conditions defined above the simulation time shortens by a factor of four. The S-parameter symmetry reduces the simulation time again by a factor of two. Switch Off Line Impedance Adaptation ewe ont rote set For TDR simulations it is recommended to switch off the line impedance adaptation. ER SIMULATIC SOR) & > —— Termination criterion: The solver is stopped when the energy in the computational domain falls below this level. Note: Alternative termination ndaoive Petes.) criteria can be defined in the 7 solver specials (in the tab ( Sepeter. “steady state") 1D Simulation Results (I) Time signals SB 1D Resuts | FH Pot signals i > Input signal at port . o, > Output signal seen at port when port is excited. S-parameters GR 10 Reeuts tty SParameters Different plot types can be selected using the toolbar icons. #: 1D Simulation Results (III) teen) GB 10 Rests Oy Erey o | “7 criterion:/-40 dB | « 4 + + i | The energy plot shows the electromagnetic energy in the computational domain (normalized on its maximum value) vs. simulated time. DCAM Car 3D Simulation Results — 2 SteoeGiet = — | | oa oe = eens = ce > = Fe Teort = @* Absolute values = on 2D plane * TUS = TDR Post piceessine Template Faas Bake Tie = ome Sateen 20°F) aca ep} 12339 (cot: 657mm a a a a “Tine 5 1 Aoats bg TORSpe The TOR result is calculated automatically due to the chosen project template. DEN Results of Parameter Sweep cB Tables j Sf 1D Rents 0 fa Z1 TOR Result curves are shown for all parameter values. The optimal value (minimal reflection) of the parameter “offset” seems to be between -2 and -0.67. s Compute the integral of the absolute value of the reflection coefficient. NR Start Optimization Minimize reflection coefficient. Optimized TDR The plot shows the initial value (offset=-1.3) and the optimized value (offset -1.10695). - Thermal Analysis (Optional) LATION TECHNOLOGY New Simulation Project (I) = Save As "Coax_master.cst". = Select the “Schematic” tab. (Cle ant omatin * Create a new “Simulation Project” “Multiphysics ‘Create Simulation Project | (EM-Thermal)” for seer oct Rpesettion i 7 | the coupled simulation. oe | Paar ‘Shetpe @ © Finish setup with “Create Simulation Project”. Reuse the Project template from Coax setup. Se eer New Simulation Project (Ill) @ Create Simulation Project for the thermal simulation using the “Thermal Stationary” solver type. Define frequency and scaling for loss computation. + Here: Transient solver results are normalized to 1 Watt peak input power at port 1 in MWS. For the thermal simulation we scale to an input peak power of 50 Watt (25 Watt rms power). Adjust Boundary Conditions ae = Select the “Thermal” Tab. = Adjust the boundary conditions. (4) Boundary Conditions Background Material This is necessary in order to account for the heat transfer into the open boundary. eee Define Thermal Surface Property Select Face For thermal surface properties in main view (Press RETURN or ESC to leave this mode) BB “S R efine the Mesh ‘GS Change the “Hexahedral Mesh” properties. See) 'B Mesh View Tee Results Temperature distribution ea Mechanical Analysis (Optional) 2 Sat New Simulation Project (Ill) Create a new simulation project for the mechanical co-simulation. este Simalston Project see ct epreetion Choose all blocks as 3D model. U | | @ Select “Structural Mechanics” > Solver type and set reference to “SP: Thermal” Ke toca Schrac Mode! et Source Cuming Matinee (2 Thera Import Temperature Distribution = Select the “Mechanic” Tab. = Import the temperature distribution. GA Field Sources tempercture Fix Connector in z-Direction | Solver Settings Check if temperature _import is active. Results 21 20/20 Rents Sy Deplacemert Note: The deformed geometry can be used again as input for an ensitivity analysis. EE Workflow Example Microstrip Power Splitter Purpose: Optimize the structure such that the reflection is minimal at 6 GHz. Ee CST MWS - Standard Workflow = Choose a project template. = Create your model. = parameters + geometry + materials = Define ports. = Set the frequency range. = Specify boundary and symmetry conditions. = Define monitors. = Check the mesh. = Run the simulation. En Eom rae Microstrip Power Splitter “ 11.3 * Units: mm, GHz * Frequency Range: 0-8 GHz * Substrate: 11.3 mm x 5.2 mm x 0.635 mm, permittivity €,=9 = Height of Metallization: 0.017 mm = Chamfer Edge Width: 0.8 mm = Electric Boundaries = E-field, H-field, and Power Monitors at 6 GHz SEE) New Project Template = At the beginning, choose "Create Project” to create a new o project. cen = This starts the configuration wizard in order to help you to choose the appropriate module, main project settings and result recorders for the particular application. = We choose = Microwave & RF = Circuit & Components = Planar Couplers & Dividers + The recommended solvers for the selected a workflow are T, F and M. We choose the Time Domain solver. * The default units are correct: mm, GHz, ns and Kelvin. SSUES NETO Me New Project Template - Settings = Set up frequency range and monitors at 6GHz Create anew template CRONANES AF | ek concn Per oh | Sow | Un | tings | Surry a oe (em a ed SE aR HE RT Rae New Project Template - Summary » Finally, verify your choices on the summary page. Create new template craves | xaut cmp Maa Caper ces | Sas | | Sg | Sa Please review your choice and ck Fina ta create the temltes emp nae na ar ar Microstrip Power Splitter Construction (I) @ Define a brick and a new material called “substrate”. Microstrip Power Splitter Construction (Il) / Pick the midpoint of the top edge. & Align the WCS with the picked point. Microstrip Power Splitter Construction (Ill) ® Define the profile of the Enter the polygon microstrip line. points. u v 0 0 o 0.3 5 0.3 5 0.6 8 0.6 8 2.6 8.6 2.6 8.6 0 Please note that a text (ASCII) file containing the polygon data can be directly loaded into CST MWS. % Pick the short edge. @ Chamfer the edge (chamfer width: 0.8 mm). Select the strip in the tree. Microstrip Power Splitter Construction (VI) Pick the small faces of the metallization. % Pick faces. Define a variable “move” and set move=1. & Offset the picked faces ove 1 using the parameter "move". Seo Port Definition (I) % Pick the points at the upper corner of the metallization. 7 Then, pick the midpoint of the lower edge of the substrate. 2 Se eee era Port Definition (Il) @& Define port 1. EMU er ee Port Definition (Ill) % Pick the face of the metallization. ee Port Definition (IV) & Define port 2. Similarly define port 3. Mesh View (I) Please keep the default mesh settings. (press (2) ) EMU NE Set S-Parameter Symmetries Use S-parameter symmetry to reduce the simulation time. ULATION TECHNOL Analyze 1D Results 0B 10 eats fe Ree 5 AO bSebReeeoe Please note that the minimum of $11 is currently at approx. 7.8 GHz. ae hein (Ohne SOs Port Information: Seu Sow __- Mode type Tister0t + Line impedance » Propagation constant E-Field & H-Field at 6 GHz E-Field es H-Field ‘Srommane 2 The plots can be obtained using the “clamp to range” option. Eeeraanmeet Surface Currents & Power Flow at 6 GHz Surface Current Power Flow 28) Se Adaptive Meshing (optional) SU Terre olor mee ead Initial Mesh View ee ae Tet Adaptive Meshing (I) Ex Transient Solver Start the transient solver again after switching on the adaptive a mesh refinement. PN Adaptive Meshing (Il) In this special case, only one pass is necessary because the default mesh setting is well suited for the problem under study. Go tents $y Petsarae The adaptive meshing results are only shown for S11 here. Optimization WENN Optimization of Microstrip Power Splitter Single variable: move | Optimization goal: move the minimum of $11 to 6 GHz TO Automatic Optimization (I) fi Transient Solver toe (a son “Sw Either Scola) Ogee, - — J omen Es peamt mms HE Switch off the adaptive mesh refinement to shorten the simulation time. Define the parameter space and select the Trust Region Framework algorithm Automatic Optimization (Ill) Goals are created from Template Based Post Processing. Standard results such as S-parameters are already available for the goal definition. Set the desired condition: Move the minimum of $11 (mag., linear scale) to 6 GHz. Automatic Optimization (VI) Start the optimization. Follow the optimization. Automatic Optimization - Results Drea Parameter Values Goal Values The minimum of S11 ees ee se ee _ is now at 6 GHz. (Por gnats SB SPorometers fe S31 Create a new tree folder “compare” and copy the S11 result curve into the new folder. Optimization - Summary = Define a variable. = Parameterize the structure. = Choose the optimization algorithm. = Specify the parameter space and goals. = Run the optimizer. Frequency Domain Solver EAA Change Solver and Mesh Type Go to the home ribbon tab and change the solver type to “Frequency Domain Solver” — > =| ames | regal gunn Seve Doyle Seer Maine Sober MEE ® Change the mesh type to tetrahedral. Hesheinl Deo) Tataneba egg) Tetrahedral Mesh Press OK to accept the default settings. CST TT OTT % Update the mesh representation. Frequency Domain Solver = Open the F-solver dialog. HP PUT = Adaptive tetrahedral mesh refinement should almost always be used with the Frequency Domain solver. Original Mesh The mesh is automatically refined where 3 needed. LAMA THIN EGS * Refined Mesh Ss Z Analyze 1D Results — Si,1_FD| agegeee. 4 Frequency / GHz Copy the result curve for $11 to the “compare” folder to compare with the result of the Time Domain solver. Notes Notes EE Workflow Example PCB Boardlevel EMC Simulation eer Gee esc 2 | + Drag and drop the cm | microstrip line to the =. schematic ceil oe CMS ani a Create a 3D Simulation Project (I) M Ramen) e} reasonable defaults for the automatically created 3D MWS project. EE The 3D MWS Project Ports are automatically created 4 Simulation- and Post Processing Setting & 2RMSR. fer “ec aS = er Sait Me St feo ESE gimme" Gowns TD ptt, SE ob. Seu cu se Ra) results. a etc cog a Mae ee surface currents, and far field at user defined eae Ree eae eco ats t Ce tomes Meare ere ear ts Reise nad Cee en ure Manes Co ae olen eae ee fete Pech eae es Voltage and current monitor: records the voltage CR Lee Lee Settings already applied by eee eee the Template/Project ete ea Wizard E& Create Field Monitors Emission from a Slot at the Reference Plane Se ea cST EE Define a Slot (I) Align the local coordinate system (WCS) to the center of the reference plane 24 SO ena | EE befine a Slot (Il) DEER ere | scceins | smustion rst eceing view 2) Fort, Geeces yw @ Fo |V be asem meses me oe 28 So Se Bae | Press “ESC” button and enter the following parameters EE Hexahedral Meshing FRR ene seine | simuston | Feteeina Mew | 20007 | ero] Bw om | | a ee Scone | ea ove ns te Lae See | Eioc [Bh icine | ae Gta |e Gm Perens eines eh eer Mtn E& Time Domain Solver ae Ae acc |e Ss SS Esso | Sic seeies = It is recommended to increase the accuracy of the time domain solver. This helps to achieve more accurate farfield results. = Setting S-Parameter symmetries reduces the simulation time by a factor of 2. E& Simulation Results Transient port signal result S-parameter results (Transfer function) Far field radiation and total efficiencies based on the far field monitor definition. Near field monitor results Far field monitor results ee Ez Return Current at Slot = Slot at the reference plane disrupts the return current path below the signal line. « Return current will take the path at the slot edges. = Current flow at the slot edges will produce a magnetic field > EMC problem «If any neighboring signal net is locate below the slot, then the resulting magnetic field will couple to the neighboring signal net > Signal Integrity problem TEM E stot Length Parameterization (1) a For a parameter study, we can change the > “slot_length” parameter from 2mm to 0.5mm and rerun the solver. er Beene uetraTd ! option to overlay the 1D resuts Peon cea etc { & Slot Length Parameterization (Il) > Reducing the slot length improves the return current ppseetee Reducing the slot length the > amount of radiated power from the PCB is reduced > solving the EMC issue Lt} Rename the si mulation project Petersen sear Pe ele TC lala aloe Ie) eee eed Edit the Simulation Project Price aco) EZ Define Sheet as a Helper Object (I) Align the local WCS in the center of the > slot edge vin ee Press “ESC” button HII tone | cog | smation roaring Tenensore bosere — ] reemcewintectstire Gan] oer) ene eaten aren: Drag and drop ,,solid1“ to Group ,,Excluded from Simulation“ EE Define Sheet as a Helper Object (Il) Enter a “cap_trans” value of 0 EE Pick Edges EE Time Domain Solver Setup The capacitor stores energy > = Till -50dB energy decrease one has to simulate for a very long time = The “original” simulation time should be sufficient Stitching capacitor helps to ase arate Hat pte improve the return current > return current flows through capacitor. Improving the return current improves/reduces the emission from the layout. The best case is to place the capacitor underneath the signal trace. Emission from a Net Near Reference Edge E& Create a Simulation Project Bete Fat Canaan 01000 Sa Ez Layout Modification Extend the substrate by changing properties of the microstrip reference block E& Offset Parameter Definition evan Ree Lars one | Modeling | Simson Postroceang View ae _ Beso: a montane | Seater: STE Ga — Hold “Ctrl” button for multi selection Set the initial “offset” parameter value to zero See Sant E& Field and Probe Results References 1. CST BOARDCHECK (http: //www.cst.com/Content/Products/CST -BOARDCHECK/Default.aspx) 2. PCB Design for Real-World EMI Control: Bruce R. Archambeault 3. Printed Circuit Board Design Techniques for EMC Compliance - A Handbook for Designers: Mark |. Montrose TPT oa Notes Notes Notes Welcome to CST CST STUDIO SUITE® Training Class MW & Antenna Module csT FSS OSTEO About CST = Founded in 1992 = 240 employees = World-wide distribution network * Focus on 3D EM simulation 5 CST STUDIO SUITE® werowve BL pamniue ves sien GABLE —_Peb_Boatocheck STUD STUDIO ‘STUDIO. “STUDD STUDIO. STUDIO STUDIO Peeps ge OTE Se doe CST Worldwide a é bs a. @ CST Offices @ CST Representatives Agenda Welcome = Summary of Core Training = Waveguide Ports — Advanced Coffee Break = — Workflow Example 1 = Meshing Overview Lunch Break = Workflow Example 2 = High Performance Computing Coffee Break = Post-Processing & Special Features for Antennas = Open Discussion orkflow examples = PAE = RFID-NFC Summary of Core Training Day = Built-In Help Mechanisms = Basic Modeling = Solver Overview & Solver Choice = Definition of Ports = Basic Material Models = Boundary & Symmetry Conditions = Postprocessing & Result Handling = Optimizer Overview = Workflow Examples = Coax Connector = Microstrip Power Splitter = PCB EMC Simulation Notes Waveguide Ports - Advanced STITT EE Te Waveguide Ports - Advanced Summary - Waveguide port basics Frequency dependent modes (inhomogeneous ports) = Port mode information = Mode polarization Reference plane - Phase de-embedding Boundary conditions of waveguide port edges Accuracy / Adaptive port mesh refinement Hexahedral meshing Multipin Waveguide ports -- (Optional) = Homogeneous multipin ports = Inhomogeneous multipin ports = Single-ended multipin ports = Single-ended & mixed-mode = Port Definition on Component Pins -- (Optional) i Se Se Summary - Waveguide Port Basics = Waveguide ports are used to excite electromagnetic fields with the modes given by an infinitely long waveguide, e.g. * arectangular waveguide, = a coaxial cable or = a microstrip line. = Waveguide ports match the real mode pattern better & yield higher accuracy in S-parameters than discrete ports. = The signal of waveguide ports is normalized to 1 sqrt(Watt) peak power. aR Frequency Dependent Modes = Frequency dependent mode patterns occur for all kind of inhomogeneous waveguide ports. = Awaveguide port will be classed as inhomogeneous if more than one different dielectric material exists in the cross-section of the port. = Examples are = microstrip lines (QTEM mode) = coplanar lines (QTEM mode) = two or more dielectrically loaded waveguides (no QTEM mode) Loaded Waveguide Microstrip Line Frequency Dependent Modes " Different behavior of the solvers = The frequency domain solvers automatically calculate bial i the modes for each frequency point. = The transient solver calculates the mode only at the & mode calculation frequency by default. Go GoD Frequency Dependent Modes = Using the inhomogeneous port accuracy enhancement the port modes will be calculated in the frequency range for a given number of frequency samples (QTEM modes). This must be activated in the transient solver dialog. laaenenenvetnnen — | sasaPasete Senet nae tenes aan Frequency Dependent Modes = A generalized port mode solver is available which automatically analyzes the broadband characteristics of each mode (QTEM modes and no QTEM modes). Port Mode Information = Using the transient solver, port mode information is easily available. It offers the possibility to calculate the properties of the port modes at one frequency or at a few sample frequencies using the sweep functionality. Mode Polarization When two or more port modes are degenerated, the orientation of these modes can be defined. A polarization angle between 0° and 360° can be defined which refers to the main direction of the E-field for the first of the degenerated modes. = The second mode will be calculated orthogonal to the first mode. Polarization angle | Using the ‘Distance to reference plane’ feature, the correct phase information for the S-parameters (de-embedding) is obtained. = Positive values move the reference plane outwards, negative inwards. = The de-embedding can also be performed after the calculation run. See Results->S-Parameter Calculations-> Deembed S-Parameter. Ga Cees) Se orane meme) oe Ca ee ee Boundary Conditions at Waveguide Port Edges = Boundary conditions at the port edges are required to calculate the port modes = The boundary conditions at the port’s edges will adopt the settings from the 3D model. In case of an ”open” boundary in the 3D model, a ”magnetic” port boundary will be used. open 3D model boundary > conditions _ Symmetry plane agnetic Electric Magnetic Resulting boundary conditions for the port ree ‘ions at Waveguide Port Edges « An electric shielding for the port can be enforced. a = In addition, for the Frequency Domain solver, it is possible to consider periodic port boundaries with a nonzero phase shift (Floquet ports). If this option is selected electric boundary conditions will be applied to the selected port. All port boundaries a are electric now. 18 See rad Accuracy / Adaptive Port Mesh Refinement = The accuracy of the port mode solver is displayed in the information text of the 2d-pattern view. abe Companect: ° np. (Obs): 8.151461601257 eae enue Melee Sans a eo = = In the T-solver, an adaptive port meshing feature is available which refines the mesh to make a line impedance adaptation (by default). Ser Hexahedral Meshing = For an accurate simulation of the port in the transient solver, it is necessary to have a region of longitudinal homogeneous material in front of the port (width: 3 mesh steps). = This condition is automatically checked during the start of the simulation. = If the condition is not fulfilled by the mesh generation, it is useful to apply local mesh settings to achieve it. -—- Port for @ microstrip tine Port mapped onto the mesh Ey TE Multipin Waveguide Ports Optional By SN reat Multipin Waveguide Ports = A multipin waveguide port is characterized by having more than two conductors in the port region (incl. shielding). = The main application is given by homogeneous multiple coaxial or connector ports. = The multipin port can also be applied to inhomogeneous ports if the propagation constants of the modes differ only slightly. Shielding Conductors Coax with multiple inner conductors Multi 2 ad Multipin Waveguide Ports «= Definition, e.g. two differential pairs @": Pick face. q® , Press ‘OK‘, and double-click pin Multipin Waveguide Ports " Definition, e.g. two differential pairs > Repeat with other pins eo: Press ‘Close* to finish. 1@,+)= port number, (mode, number, potential) _ = A ‘Set‘ corresponds to a particular definition of a mode via the potential distribution for the conductors. " Therefore, a ‘Set‘ represents a given superposition of the port‘s eigenmodes. = Pins without a potential definition are treated as a ground conductor, and potential definitions on pins for another ‘Set‘ are set to zero. a See Multipin Waveguide Ports = Homogeneous multipin modes = The occurring TEM modes are degenerated (having the same propagation constant). = The TEM modes are orthogonal to each other, so that they can be superimposed to new (desired) mode patterns. « The definition of multipin modes allows you to define exactly the mode pattern that you want to excite. Example: Differential / Common Mode Port number (mode number, potential) “odd mode” / differential mode “even mode” / common mode Ethernet standards nomenclature $2(1)1(1) = SDD21 (Differential transmission from port 1 to port 2) Multipin Waveguide Ports = Inhomogeneous multipin modes = The occurring QTEM modes are not degenerated and cannot simply be superimposed. However, for slightly inhomogeneous ports it might be suitable to superpose the resulting QTEM modes using a Multipin port. When the inhomogenity error is not negligible all ports should be defined as single-ended. After the simulation the single- ended S-parameters are calculated as a post-processing step and can be recombined in CST DESIGN STUDIO™. © memes Example for inhomogeneous multipin port defined as single-ended Sa ores orca ___Multipin Waveguide Ports = Single-ended multipin ports = The ports are described with respect to every single pin, taking into account individual conductor to ground voltages & currents. The modes describe the coupling of one pin with the other and are non-orthogonal. Single-ended results can be used in CST DESIGN STUDIO™ to obtain arbitrary common or differential S-parameters. Mode 1 Mode 2 (20/0 Fans See ees Single Ended (SE) vs. Mixed Mode (MM) Mixed-mode 2-port Single-ended 4-port (Common & Differential) Transformation using ‘MM Converter in CST DESIGN STUDIO™ a See a SE from / to MM Conversion ieeeeaooe Wwoossss ' 1 poe ‘i t+ Pas a " rH 1 bie ol 1 SE ly ty ic sooo!) eee LE eee! Converter MWS blocks Converter Converter can be described 7 E by a transformer circu q I Eee a Port Definition on Component Pins Pins cannot always be excited using a waveguide , discrete ports need to be used. Horizontal Discrete Port SIG = Consider the current return path. = Choose the one closest to measurement setup. = Can be easily created within the EDA imports. Eero Port Definition on Component Pins If you need to use a waveguide port because of a special kind of excitation: Vertical Waveguide Port Horizontal Waveguide Port ra metal can be de-embedded. Note: = Mesh needs to be homogeneous for 3 mesh steps in the transient solver. = Trace to pad and pad to component mount discontinuity taken into account. ee ureter see Meshing Overview How to Get a Good Mesh? 1. Use Project Templates * For several classes of applications (e.g. antennas, PCB boards, etc.) there are some common properties for a "good" mesh. = Project templates apply some basic settings for the particular area of application, including global mesh settings. 2. Use Automatic Default Settings = Make use of automatic settings to let the software choose the most appropriate algorithm (e.g. order of curved elements). 3. Use Adaptive Mesh Refinement. = Typically the most efficient way to get a refined mesh is using the automatic mesh refinement which refines the initial mesh wherever needed according to solver error estimators. Mesh Generation - A Typical Workflow This adjusts the global mesh fo) properties to values which we Template found to be a good starting point | for a certain area of application. Global Mesh Optimize the global mesh settings Settings for the geometry of your model. Automatic Mesh Perform Start the solver and perform a Refinement Groups Simulation concer ence Stuy (ES oe S ps i adaptive mesh refinement). no} Simulations and mesh studies Results provide insight about the es dependency of the results on the | x ‘Automation mesh settings. 7 TN Mesh Types = Each algorithm is well suited to a certain type of mesh Hexahedral Mesh * Transient simulations & Tetrahedral Mesh Surface Mesh + Frequency domain Integral equation simulators Bt rettocs ii + Eigenmode calculations| 2 The mesh type can be changed using the drop-down Pe menu of the @ button. lene eS ON Se >) Hexahedral Meshing for Transient Simulations Mesh lines in one mesh plane are shown in the 3D view. ‘Mesh controls are displayed in the mesh view. Information about mesh plane. The total number of mesh cells is Corner Snap tines the status bar. Correction | Global Settings (I) aod Absolute and frequency 3 _ dependent settings to Titeermeseergsenewnesd | (eat) determine the largest Gaecrmnoatiecae) 5 | mesh step. Settings to limit the size of the smallest mesh step. Global Settings (Il) case nara = Ae Desa stg ren tt “Cells per wavelength” is based on the upper limit of the frequency range. Thus, increasing the upper frequency limit usually leads to a finer mesh. [rere a lve sane seg anes “Cells per max model box edge” is based on the dimensions of the computational domain, The maximum cell size is calculated by dividing the largest edge of the model bounding box by this number. | Global Settings (III) Maximum mesh cell size: Refinement in an area filled by the structure is possible in global mesh settings (previously only via local mesh properties). The structure bounding box defines refinement area. Global Settings (IV) Minimum mesh cell siz Absolute or relative values are possible. man cb rian [Fetenefonsninccireromea —¥|(> a (Pease terre aE IEIt4 noe att cs lie sane ttn ens > jedan I Tf I har Amax Fraction of maximum cell = 3 | Consider for Snapping Option Eom SUE EEea Mesh Groups = Local mesh settings can be applied to single objects by defining a mesh group and assigning the object to the specific group, e.g. per dragé&drop. = The maximum mesh step width can be defined for each coordinate direction in a mesh group. = Pre-defined groups are available for = "Excluding from Simulation” and = “Excluding from Bounding Box". Solidt is ignored in the simulation but considered for the mesh. Only the sphere is considered for bounding box creation. a Se Special Enhancements «= CST extends the numerical algorithms with enhanced material approximation techniques. Continuous material i distribution (object with curved boundaries) yt Hexahedral mesh with PBA material approximation for metallic objects q | é Hexahedral mesh with TST material approximation for metallic objects Hexahedral mesh with simple Adaptive Mesh Refinement Bi edhe: = Adaptation stop criteria = S-parameters = OD result template = Two refinement strategies = Expert system based = Energy based = Adaptation results are shown in the navigation tree SOE Representative Meshes (I) Te The gap between inner and outer conductor should be resolved by at least one mesh cell. Partially filled cells are handled with PBA technique. Depending on the thickness and the permittivity of the substrate the number of mesh lines should be at least as shown. It is NOT necessary to resolve the thickness of the microstrip line by the mesh. The gap between multiple strip lines should be resolved by at least two mesh cells. A discrete port must be discretized by at least one mesh cell. Please note that these are minimal requirements and a finer mesh is possibly needed for higher accuracy of the results! Staircase Cells Cells which contain more than two metallic material boundaries are completely filled with PEC. = Staircase cells are shown in the mesh view and a warning is shown by the solver to ‘inform you of this modification. = Staircase cells must be avoided if they A influence the electrical behavior Of the a ssnaieserreteinsa oie wdhenten Seintiee model, i.e. if they introduce shortcuts. “~ = Solution: Increasing the mesh resolution removes the shortcut. = If they do not change the electrical Q behavior, they are usually OK. * Example: Staircase cell at a wire in free space. Ear Online Help - PBA and TST erect oundary Agprotimtion® and Thin Shat Technology™ “ne Porfoct Boundary Aoproxmatond (FB) suse er Me sel aceesten ete seu. The simsedsoucre anatnewacromagnet els ‘mapped os neragonal mesh. PBA alows ey goo aopreamaton af ere cured sutaene wiht he Sb mesh cole. Th wrk vey wel ang 3 Srorom if great han ie cal zeae mean For PEC svcues where dea ower han ie memos real, eT Technlogy™ (57) ened san nesetecrves hei rebut one nen PEC eon win sage cel. eer smal mesh steps and us poste tuences heal smuton te, a Pa ‘mesh et face wt | to £'single nen PEC PBA Whenever a mesh cell cuts more than two metallic material boundaries, the cell is filled with PEC material (staircase cell). Often such cells do not influence the simulation result much, but if they introduce shortcuts this might be critical. Connectivity Check = The connectivity check helps to detect unintended short-circuited shapes or unintended unconnected shapes which may be caused by inaccurate CAD imports, wrong layout design, coarse meshing, etc. It depends on the solver choice, so the matrix must be generated beforehand. | Shows elements which have (Fo | Srna Dae] - | an electrical connection - ee with the selected object. (Connectivity information | ica Ste 5 SRE a & Tetrahedral and Surface Meshing na for Frequency Domain Simulations UE) Global Settings Cells per wavelength: This value refers to the highest frequency of the simulation. It defines the minimum number of mesh cells that are used for a distance equal to this === =)! wavelength. ; ; ad = Automatic: In this mode, the cell size will ees eee | be chosen automatically based on the = -— | selected solver and solver settings. Cells per max model box edge: The max- imum cell size is calculated by dividing the largest edge of the model bounding box by this number. ers Mesh Groups = Local mesh settings can be applied to single “SHE Setttten Sen objects by defining a mesh group and assigning the qixacus: object to the specific group, e.g. per dragé&drop. oY ccrentt Lomi) = The maximum mesh step width can be defined for each mesh group. | = Pre-defined groups are available for = "Excluding from Simulation" and = "Excluding from Bounding Box". 9 crore | Stee =< | Solidt is = ee ignored in the — Bie simulation but 25% %:essitunsnsen Only the sphere is considered for Sean considered for the mesh. — bounding box creation. Special Properties: Smooth Mesh [PAVAVAVAVAVAN Ae ae It controls the ratio of the edge lengths between adjacent elements. CST-~ COMPUTER SIMULATION TECHNOLOGY Curved Elements wots nnn en ean net ene Curved elements improve the numerical representation of the structure. It can be shown that the optimum order of curvature depends on the order of the element formulation (basis functions). Best results are reached for Nayy= 2Mejen"1. This value is used by the setting Automatic’: cmemer TR Curvature Refinement (I) Anisotropic refinement creates reduced quality elements but lower number of mesh cells. N\ Four element edges along 90° angle. Edge length in axial direction larger. See as Curvature Refinement (Il) Anisotropic refinement creates reduced quality elements but lower number of mesh cells. Four element edges along 90° angle. Similar edge length in axial direction. Weer Adaptive Mesh Refinement * Multi-frequency adaptive mesh refinement * The adaptation frequency samples are sequentially processed before the broadband sweep. = If no adaptation frequency is given, the algorithm searches for a frequency point with small reflection coefficient. gyre a2 ——— oe Fn oe Ramee Ko: mi om ee Fry a Ree eee Meshing Method a eres CR me Sever oun) Surface Based (Default): Volume Based (Octree): + Fast - Slower, and higher memory + Good quality of initial mesh requirement - Requires 100% valid CAD model - Mesh quality lower - May fail for complex CAD + Can handle problematic CAD geometry model sae vee at ni (CST = COMPUTER SIMULATION TECHNOLOG com Notes Notes High Performance Computing Overview Se Hardware Based Acceleration Techniques ec Wi Bs | se-BS Be EEGU BOOB ipecomosconmene | i BBS Mit ecm) FSS TPO eT a Multithreading Scalability ‘The bottleneck which limits the performance of Speedup of Different Parts of a Transient Simulation _the transient solver is the memory bandwidth of 10 the system (i.e. how fast can data be copied from/to RAM). —+-Solver Loop Speedup “-Natrix Calculation Speedup _ Number of PU Cores Up to 48 CPU cores are supported on a single machine (included in each standard license). PIU Sm GPU Computing - Performance Total Speedup Simulation Time oe ———er 5000 | <0 nl | ee = — serie asst tep Tlie 20 | cpu GRU 2c crus ‘Model: 82 million mesh cells ual Intel Xeon €5-2630 v2 GPU: NVIDIA Kepler K40 Operating System: RedHat Enterprise Linux 6.5 EMU GPU Computing - More Information More information about GPU Computing also | jis for PIC-solver and I-solver can be found in the GPU flyer on our website. GPU Computine Extensive documentation about supported hardware, usage guidelines, certified drivers etc. can be found in the GPU Computing Guide. CST STUDIO SUITE™ 2014 GPU Computing Guide Additionally, our technical support team will be glad to answer your questions. Bo See Hardware Based Acceleration Techniques Distributed Computing (DC) - Overview = Some parts of a simulation task are independent of each other: = Computation of different frequency samples for F-solver and I-solver = Simulations performed during a parameter sweep = Simulations performed during an optimization = Excitation from different ports eB | = DC allows the distribution of such . | independent simulation tasks on different workstations in a LAN. + Hardware resources can be shared. y p yw v The DC functionality is part of each standard license for up to two simultaneous frequency sample calculations or port excitations runs. UE DC - Working Principle ue waae mE [= ie SUITE™ hy DC Main Controller The DC Main Controller a selects solver servers for the jobs and sends the simulation tasks to them. It manages a simple FIFO connects to queue. vy G lb b B DC Solver Servers DC - Working Principle CST STUDIO SUITE™ comes As soon as a solver server ia : has finished its work the a DC Main Controller results are automatically transferred back to the a frontend. connects to DC Solver Servers DC - Working Principle CST STUDIO SUITE™ Ea apes” SX ‘As soon as a solver server a has finished its work the a im DC Main Controller results are automatically [Results are saved by MC if | frontend. transferred back to the connects to e r ¥ ¥ B DC Solver Servers PENS = Model has 16 ports = Only 8 ports need to be computed if defining symmetry conditions * Distribute the 8 simulation runs to different solver servers with GPU acceleration Ea eer Distributed Computing Speedup Distributed Computing Speedup Speedup (total time) Number of DC Solver Servers cu 151 GPU (Testa 20) Dual Intel Xeon X5675 CPUs (3.06 GHz), fastest memory configuration, 1 Tesla 20 GPU per node, 1 Gb Ethernet interconnect, 40 million mesh cells, 5 SMe Hardware Based Acceleration Techniques fee Ei aie CEE BUUD Distributed Computing | i hin 1 fivicovane | 77 CTOs ee MPI Computing - Area of Application - MPI ‘Computing is a way to handle very large models efficiently. Electrically very large structures Extremely complex structures (e.g. RCS or lightning strike simulation) (e.g. SI simulation for a full package) a Seen MPI Computing - Working Principle Hse @ mi Te ¢ST STUDIO SuITE™ connects to Node 2 MPI Client Nodes ition view. Node 3 High Fon i Steemeenrair latency interconnection network (optional) * Based on a domain decomposition of the simulation domain. + Each cluster computer works on its part of the domain. + Automatic load balancing ensures an equal distribution of the workload. + It. works cross-platform on Window: A Solution for Challenging Problems bad 3D transient simulation of a lightning strike hitting an airplane. Subdomain boundary Magnetic field 1 billion mesh cells (absolute valves on 20 plane) Combined MPI Computing and GPU Computing System: 8 compute nodes with dual Intel Xeon E553 2 Tesla 10 GPUs per node , 2.4 GHz, Infiniband (QDR, 40 Gb/s), ae ee TE FEN sey _ Cloud Computing for HPC Workloads | If you're not continuously dealing with HPC workloads you may want to rent hardware with preinstalled CST simulation software. ST CST provides application a a A license for the setup. HPC hardware provider CST works together with allows access to HPC the HPC hardware Cluster-system, provider to install and CST software is preinstalled > Configure CST STUDIO and configured for the SUITE for use on the eae cluster system: Currently supported providers of HPC hardware on demand: NIMBIX Accelerates Compute Clove™ Nore information can be found in the HPC section of our website: https: //www.cst.com /Products/HPC/Cloud-Computing On G Ora Acceleration Features - Which Acceleration Technique should | use? Solver Model Size es Acceleration Technique “BE” CWouImgat ecru conputne TB USUI resumen cru computing ona custer "gouge = WPlorcombined woteGPU Computing Freweny pj canbe harley 2 pegun/igh _Ditbuted Camping (0) Integral [Bis can't be handled by Equation a single machine . MPI Computing Integral i canbe handed egum/high _Distrbuted Computing Equation single machine Besides the special acceleration features, the CST developers work to improve the performance of the solvers on normal workstations (multithreading, memory layout optimizations, workflow improvements...). Se Teor Supported Acceleration Methods Acceleration methods supported by the solvers of CST STUDIO SUITE®. Distributed Computing & @ @ @ @ i @ @ @ solid ik @ @ @ @ i& @ rn) @ fie @ @ ) @ Most other solvers support Multithreading and Distributed Computing for parameter sweeps and optimization. Solver Multithreading GPU Computing ‘MPI Computing Hardware Recommendation Ageneral hardware recommendation is available on our website (www.cst.com).. Additionally, our hardware experts are available to discuss the desired hardware configuration with you, point you to problematic configurations, and help you optimizing the performance of your system CST- Computer Simulation Technology fa ena » esr svuo1o sure CST STUDIO SUITE Oe rece The clecromagnstic tuition vfnare cst sruo1o | aa SUITE ithe culmination of may yor of ezarch and pamzacon comoutatnal sluts fr elecvomagnese ens It omorites CST el forthe doin and opinztion of pone evens operating in wide range of enerces = 10 TeomicsSpeneaton ‘pte Arles my cate ta and mechanic tte, as wel as cre sat. — St csr srupto sui bets fom an terated dein ervirnmen whch iver accae tothe ne eng of ‘alr technology Systm arb ané madegTactates ml shyice and e-sraloon a wala he estos Imanogerent fete sectomegnatic ote PEN Notes Post-Processing & Special Features for Antennas Total Radiated Power (TRP) There are three possibilities to calculate the TRP value. Specify power level in Watt or dBm. Choose linear or logarithmic TRP output. = Post Processing: 2D/3D Field Post Processing + Combine Results = Template Based Postprocessing — Farfield & Antenna Properties > Farfield Result — Evaluation Range: 3D — Result value: TRP Ee Full System TRP TRP calculations are possible from CST DESIGN STUDIO™ as well as for combined results from multiple ports. rs re >Re ep (= o ee Feces Pl recanted 1) x oer” feet en csticom Total Isotropic Sensitivity (TIS) TIS handling is very similar to TRP. : es Specify receiver * Only one (TIS or TRP) can See eae ee sensitivity in be displayed at the time. tm Fim) rat Watt or dBm. == « TIS can also be applied to oun ante © eae : CST DESIGN STUDIO full Specify linear or system or multi-port © Ueno Son togarfthmie TS Shon output. On Wie) @ heel —— sch 08 (oD Comet] i alma ananassae TIS far-field monitors are created. memeee an me Fatt Ste” rec $y et 2 aie Pt Mo) a == gee Communication Networks Communication antennas need to cope with a complex environment. All base-station antennas are placed near the horizontal plane > specific power weighting ‘Multi-path signal trans- mission may lead to destructive signal overlay, resulting in local deep dips (called Rayleigh-Fading) > Diversity/MIMO- >— Tilted reflecting planes change signal polarization > Cross Polarization Rate (XPR) SET Mean Effective Gain = TBP = Farfield & Antenna Properties — Farfield Result (Advanced) > MIMO Totten) testa ‘rele Cnet Cae tae a — Ca haatne ic — oe “Wt Pema = =—=—— Seater ee a ce ceune ee “Piss ag pant eS sent roto (lestiaiaa ——=) Define Cross Define (and visualize) Polarization Rate _the power distribution (XPR) function UNIS Diversity / MIMO Antennas Multiple antennas (antenna diversity) may overcome problem of fading dips. Antenna 1 = TBP — Farfield & Antenna Properties — Farfield Result (Advanced) + MIMO. ‘ Select from: Ss * Diversity Gain a + Envelope Correlation Antenna 2 a + tte Fates (semen) |” ficiency sane “best of (diversity gain) Pern : Sa ices pa BaoeOUN eames Load farfield of wero second antenna santa FA sin SSRI wine F Set XPR & power distribution For lossless antennas in isotropic environment the correlation and diversity gain can also be calculated from S-Parameters. EN TSIET YL wa SAR Results 200 Renae or oOo a |G arta 1 rorauon20 Fane {x/oae Be Opens log file containing all results. ° 2D or 3D plot including information about the Position of the maximum. Visualization of max. SAR cube en Hearing Aid Compatibility (HAC) | Requirements for HAC evaluation: 2 20/50 Rests Gi EField field (F=0.9) (1) efield (F=1.8) [1] Field Ill 091] ill 1.8)0) Define and store a working coordinate system (WCS) at the speaker point, aligned with the phone. Define E- and H-field monitors for all frequencies of interest. a ES Se ed Hearing Aid Compatibility (HAC) TBP — 2D and 3D Field Results + HAC Field plots and HAC segments a Ee ead Antenna Array Wizard Fons woe anes cers nascnage ln, Conhen et hrSans 9 Cana et TT Eee) MOR Spice Model Extraction Post Processing: Signal Post Processing > Network Parameters — Model Order Reduction Pt {| of P2 | = P3 | o—— Va a PS: = Example: Component BGA integrated circuit package (5 port spice network) = No limitations due to a fixed network topology. = Ensuring stability and passivity. = Net lists include controlled voltage sources. P4 PE Open Discussion CSRS ITN elon Workflow Example Horn Antenna Purpose 1: Create a horn antenna model and analyze its far field Purpose 2: Compute the far field of a parabolic reflector antenna which uses the horn as a feed. Ee Cylindrical Horn Antenna 8 - 12 GHz zlength=2 units: inch waveguide: 1.0 in x 0.5 in x 0.5 in aperture radius: 1.0 in, length: 0.25 in shell thickness: 0.01 in (outside) monitors: E-field, H-field & far field at 10 GHz PNY New Project Template = At the beginning, choose “Create Proj project. = This starts the configuration wizard in order to help you to choose the appropriate module, main project settings and result recorders for the particular application. = We choose Microwave & RF Antennas esa Waveguide (Horn, Cone, etc.) a vy U The recommended solvers for the selected workflow are T, | and F. We choose the Time Domain solver. Change the dimensions to inch. UE” New Project Template Apply Frequency settings and set 3D field monitors. Create a new template NW 8 RF & OPTICAL | Antennas | Waveguide (Hom, Cone, ete) | Sekers | Uns | Sattings | Summary Please select the Settings (Whe fold Held @ Farflé [Power flow F) Power loss Ure semicon as a separator to spacify mulipla values. 6-9. 20730;30.1;30.2150.3 New Project Template - Summary Finally, verify your settings for the template and save it. Create a new template 8 RE BOPTICAL | tema | | Saver te | Sette | Smmary Please review your choice and dick ‘Finish’ to create the template: PN Define a brick (1.0 x 0.5 x 0.5 in) made of PEC. BH Pick face. [% Align the WCS with the face. om @ Define a cylinder (outer radius: 1.0 in, height: 0.25 in) made of PEC. L2 Move the WCS by 2.0 in. SM I Horn Antenna - Constructions (Il) i Pick two opposite faces. @ Perform a loft. eeo-2- > omer | D> Extrude. © Rotate, 08 Components z oT > (@ Perform a > i ea Boolean add. Select multiple objects (ctrl or shift + left mouse button). vb Shell solid: 0.01 in (outside). Pick two faces. we Port Definition @) ¢ Pick point inside corner. 7 Pick edge. Bp pe Sn Mesh View Q} Mesh properties TST at work! Transient Solver: Start Simulation Save the file as ‘Horn.cst’. The accuracy defines the steady-state monitor. The simulation is finished when the electromagnetic energy in the computational domain falls below this level. Analyze 1D Results Port signals S-Parameters —> S-parameter Balance Energy ue im Port information: sum" Set = cut-off frequency Some: et = line impedance = propagation constant Electric Field at 10 GHz 2 Ge 2/0 Rests cutting lane mat (X Position: 05 Sectional View Farfield at 10 GHz Different Plot type can be chosen from the Farfield Plot ribbon. oH age @ 2 | fer canesan 2D sesvepe ne sein rot npe Peleator Reiter an ating The Linear Directional polarization is plotted in 3D using the Ludwig 3 coordinate system. The orientation of the E field vector and the propagation directions are indicated in the plot. ° ~ 7 Ge Fetes tote ft Ts ioe Polar Plot for Farfield at 10 GHz The Polar plot is obtained for E and H plane by selecting different Cut Angles. Comparing Polar plots The polar plots can be compared for different cut planes by copying them as 1D results using Farfield Plot properties. q opens Fates Parameterization (I) Change outer radius value to variable r1. 219 eRe Parameterization (Il) Outer diameter 2*r1 eres 8 eee a eg = |dfierepatnem—mmtuintemme) | | Select solid, then right-click and select Properties. cS | Result Processing Templates (Shift+P) __Farfield and Antenna Properties Define gain(theta) at phi=0. Pression. are pra rans [——— —— mere eter ama Foeantee eine Otten esa femmeyenoet (Stains) | popes = ——— Postprocessing templates provide a convenient way to calculate derived quantities from simulation results. Each template is evaluated for each solver run. SEMA Result Processing Templates (Shift+P) General 1D Define max. of gain (theta) Read the online help to learn more about the postprocessing in CST MWS. Parameter Sweep - Settings Define a new parameter (ss | sweep sequence from 1 Dewersndimmace [ome ) to 1.5 with 3 samples for the parameter r1. Parameter Sweep - Settings Add an S-parameter watch. © Sequence Sieits@ Op Tee , Sa iD Reaas fe faire 2m DAaaae The results will be automatically listed in the “Tables” folder. Parameter Sweep - Table Results | Adepmetn Right click on plot | eapenonomal window and select - “Table Properties...” coves Pct Prope. (Zhe sraete street a corcetie er a Ga Ca) ea nit Choose the result curve for each parameter value with the slider. EET Parameter Sweep - Table Results an EEE) h=09 om ‘St. [Magntuse in 8) a £ 8 85 9 95 1 ws ns 2 Frequency / GHz Gen (ie Print. cb_ cane yu aa vib a2 us 19 us Ga tas as FONE Farfield Postprocessing = Broadband farfield analysis = Co-/cross-polarization = Phase center = Tips and tricks Create a broadband farfield monitor from the available monitors. Eo Pons O88 Eaten sae 3 loser tetsnuce & After monitor definition, start T-solver again with -40dB accuracy setting. Broadband Farfield Monitors ————<— ee Farfield 3D pattern Seer EMM Result Processing Templates (Shift+P) Farfield and Antenna Properties “Tables” -> “1D Results” -> “Gain (IEEE),3D,Max Value” ee ieee Or tos) tat a) Frequency / GHz Co- / Cross-Polarization The co-polarized farfield component has the same polarization as the excitation (y-oriented in our case). The cross-polarized farfield component is orthogonal to the co-polarized component and main lobe direction. In order to use different polarizations for transmitting/ receiving, an antenna design goal might be to maximize the co-polarized and minimize the cross-polarized component. MM eae Co- / Cross-Polarization The Linear Directional plot icon is selected to plot the co-/cross a polarized components using the Ludwig 3 co-ordinate system. oat -» The Slant angle maybe changed in the Farfield Plot (= 0 _} Properties dialog. Sas Phase Center Calculation Facil Plot fe] Finding the best location to place the horn inside a parabolic antenna. The best position is to match the focal point of the dish = y‘z! [plane With the phase center of the horn. Geek xztpiane DUN Check Phase Center Check the phase center by plotting the Ludwig 3 Copolar phase. Plotting the phase of Ludwig 3 vertical (=dominant component of co-polarized fields) does not result in a 180° jump of the phase (=color jump) at theta-0. EO Check Phase Center Check the phase center by moving the origin to the phase center. aageRE Phase center (0.5,0.25, 2.16407)Sigma 0.0434719, See also article (Phase Center comparison with measurements) on www.cst.com -> application article ID=256. DUE Tips & Tricks for an Accurate Farfield Tip 1: Choose sufficient accuracy. Field Energy / 8 G-@& 10 Resuts Energy [1] Time / ns The accuracy level in the T-solver should be -40 dB. For larger frequency bands (e.g. 0-3 GHz) or bad radiation it is better to use -60 dB so that the E- and H-fields on the bounding Tips & Tricks for an Accurate Farfield Tip 2: Set appropriate boundary conditions. 7 The "open (add space)“ boundary condition ensures A/4 space at the center frequency. For lower frequencies (bigger A) the space needs to be increased accordingly. Tips & Tricks for an Accurate Farfield Tip 3: Check the energy balance. EH 1D Resuts B-fi— Pot signals S-Parameters Efi Fficiencies At 4.5 GHz the farfield may be inaccurate. Farfield values become inaccurate, if S-parameter balance =1 (no power is radiated). In this case directivity and gain are calculated from dividing =0/0, which is numerically critical. Agood measure for total radiated power is: (1 - balance). UPN aR Simulation Task Compute directivity D(0, y) of a parabolic antenna at 10 GHz. The reflector is ee Send assumed to be neer in farfield oo” region of the 3 anc Reflector piston .__ maximum radiation intensity D(6, 9) = "Rerage radiation intensity 300 TN Possible Approaches 1. Full 3D time-domain analysis (T-solver ). Requires 3D discretization of free space between sender and reflector. 2. Frequency domain analysis of full structure using the integral equation solver (I-solver). Moderate runtime of the simulation. 3. Proposed workflow: Two separate models for horn antenna and reflector coupled by farfield excitation. Only a surface mesh is required. The results of the horn simulation can be reused. 2 W Fatfield Source Farfield result for horn antenna (from T-solver) STS es Workflow using SAM System Assembly and Modeling (SAM) will be used to implement the proposed workflow. Amaster file will be created where both the feed antenna and the reflector models will be run sequentially using Field Source Coupling. WENN ETSSsII! Create a New Project Choose “File” -> “New and Recent” and select the previously defined template to create a new project. Save the new file as ‘Reflector.cst’. I anaes tes retnoren ter tan sen crs New Project i swere ee Soe [By Re ener Om | me tf oe Modeling of The Reflector Amacro allows the creation of a fully parameterized model of a parabolic reflector. Project template “Antenna” is automatically selected by the. macro. Create a Master file Open CST Design Studio. Modules cr cst Save the new file with the name ‘SAM Horn Reflector’. ee G Sweat Change the unit to ‘cm’. MUMMY Add Horn and Reflector files Drag and drop MWS file blocks to the canvas. io; |® Select the Horn and Reflector cst files. aoa) SARL RRR Jah G Saas Rg" fi a Create a parameter focus = 22.5 cm in DS Parameter list. See Setup 3D Layout Select the Layout mode. e. Select the Horn antenna from the Navigation tree and perform the following transformations. Final 3D Layout The final layout shows the position and the orientation of the different objects in the 3D environment. The farfield result from the feed antenna will be placed at the feed antenna location based on the layout of the assembly. STENTS Feed Antenna setup ——_ Field Source Coupling: Source definition 1. Select Field Source 2. Select the Antenna 3. Create a 3D model Coupling Simulation block in the canvas. of the Antenna . task. oME2 8 fe 4. Create a simulation task for the Antenna as a source. Feed Antenna Simulation Project The Feed Antenna task will automatically create a field source after the simulation is completed. The user can choose between a Nearfield or a Farfield source. | | | | | Reflector setup Field Source Coupling: Target definition 1. Select the Reflector 2. Create a 3D model block in the canvas. of the Reflector. fel je} o EBS ct Sapeentaion | Cee a8 2 is) Properties. & oa Field Source Coupling task Hit the Update button & or press Ctrl+F5 to run the Field Source Coupling task. The Feed Antenna and the Reflector tasks under FSC1 run sequentially. Cet Tasks Fsci fn (Bl Rector After the simulations are completed all the results are available under the Navigation Tree. SSUES SINT se oa Advanced: Looped Parameter Sweep SAM offers the possibility to perform looped Parameter sweeps and Optimizations. rues Rec RUNNER) Link global variables to local variables Create a new parameter horn_radius in the DS parameter list. Panter it TET ane [va Deer Tee Eg Grn Select the Horn file block on the canvas and change the value of the variable r1 to horn_radius. PEO Parameter sweep task Right click on Tasks and create a Parameter Sweep task. Drag and drop FSC1 task under Sweep! task. = ———- Parameter sweep settings Enter the sweep settings for the horn_radius. em Tots oe ee a Duplicate New Task. Update Move Up Move Down Close the Parameter Sweep dialog after defining the sweep settings. SN Calculate Directivity Polar plot Add a Postprocessing task to monitor the Directivity in the Reflector Task. Enter the Reflector task and press Shift+P to access the Template Based Postprocessing window. ‘Evaluate’ result after setup. noe Postprocessing task Add a Postprocessing task in DS to monitor the Directivity of the Reflector as the radius of the Horn antenna is varied. Drag and drop PP1 task under Sweept task. Dy Postprocessing task settings Load the 1D Directivity result using the TBPP settings. Temp Bee Petpecsing = curtpeket © eter eae eoa ran : asset (Howat) (fonaPomme [laren Teste Te /TeleOupst 10 Ge) Goa) ‘OMPUTER Parameter sweep results Press Ctrl+F5 to update all the tasks. Result available in the tree after simulation run. reds radis=1 _radive=1.25| See Notes Notes Workflow Example PIFA Antenna Purpose 1: S-parameter determination of a PIFA-antenna using: = transient solver (T-solver) = transient solver + AR-filter Purpose 2: Create a matching network for the antenna usin 167 Se ee | CST MWS - Standard Workflow Choose a project template. = Create your model. = parameters + geometry + materials = Define ports. = Set the frequency range. = Specify boundary and symmetry conditions. = Define monitors. = Check the mesh. = Run the simulation. Se New Project Template = Select "Create Project” to create a new project. Tal "= This starts the configuration wizard in order to help you tose: choose the appropriate module, main project settings and result recorders for the particular application. = We choose = Microwave & RF = Antennas \ Waveguide (Horn, Cone, etc The recommended solvers for the selected workflow u} oe are T and F. We choose the Time Domain solver. Change the units to GHz and ns. Time 1 roma Frequency Range & Monitors Specify the frequency range and the two monitor frequencies. Create a new template NCSOWAVS AF | rae le Pat Soe stings | Seen Please select the Settings set ie ms vt Fates Porton Powers oe cor on WENN New Project Template - Summary Click on Finish to save the new project template. Create a new template Pease review your choice and cck Fis’ to creat the tomate: Workflow Example PIFA Antenna Import CAD File Import CAD-file of mobile phone. Assign materials: Load from material . library or set manually (FRA: € = 4.9) D pekedse Workflow Example PIFA Antenna - Correct Material Properties / Create Port - * Pick top face of “groundPlane” (f. % u + Define discrete face port (50.0). \@ Time signal is not completely decayed. Workflow Example PIFA Antenna - T-Solver Results - Energy Level: -30 dB Ripples: truncation error (from DFT) recta) S-Porameter Magatude n 68 wt ° 04 Tie 15 - Os Frequency / GHz Remedy: + Higher accuracy (lower energy level) AR-filter Workflow Example PIFA Antenna - AR-Filter Settings - An auto-regressive (AR) filter isa linear predictor which is used to approximate the time signals. It may reduce the truncation error for the S-parameter calculation, First time step of AR filter: Filter order: May be Energy error: Should be Excitation should be increased if “Energy ‘1-8 o below for reliable completely over (the larger error” is too large. S-parameters. the more robust the filter). The AR filter can be employed online during the simulation (T-solver + Specials). | Workflow Example PIFA Antenna - AR-Filter Results - ‘Add a new tree folder (subfolder of “1D Results”) and copy your S-parameter curves there for comparison. S41T-sover SUA Teer ster Eee ra Workflow Example PIFA Antenna Simulation Times ontine AR: 46s 35s Dual intel Xeon E5520 (2.27 GHz, 8 Cores) 3 08 1 a5 2 25 * "Maximum Number of Pulses” Preganey 1 needs to be increased in “T-Solver —> Specials > Steady State”, ‘The curves of “AR filter” and “-60 dB" are overlaying each other. Warning: The AR filter only improves S-Parameters but NOT the 3D fields! EMT Workflow Example PIFA Antenna - Setup T-solver for Accurate Far Field Computation - Normalization of S-parameters (complex impedance) eer fw) Workflow Example PIFA Antenna - Normalizing to Complex Impedance - Normalize the S-Parameters to 100+j*25 Ohms | Switch to CST DESIGN STUDIO™ canvas for (—shenaic_) renormalization Attach an external port to the MWS Block and give it a complex impedance UNE Workflow Example PIFA Antenna - Setup DS S-Parameter Task - a = = Define new hs cm (R]D Ae sparameters Sets ty SS connector = uae simulation task. 7. Update task. Workflow Example PIFA Antenna - Compare Results for Normalization - Copy & Paste S,, from DS to 3D and select the Smith Chart view. 075, 13 1.20 600bm) Sis 100+ 725 om) IMNPUTER SIMUL Matching Circuit Generation CET Workflow Example PIFA Antenna - Antenna Matching in CST DESIGN STUDIO™ - Add a parametric matching circuit to the 3D Block +Add a S-Parameter Task “Use the optimizer to get best values for capacitors and inductors ‘Switch to CST DESIGN STUDIO™ canvas and build the matching network as shown below. 1 2p oq Clp ' 2 n Lin gi 2 u ouNnn @ Workflow Example PIFA Antenna - Optimization of Matching Network - = Add an optimizer task (> “New Task“) # |= Drag & Drop the Spara1 task into the optimization task (Opt1) | oo = Optimizer properties: = Settings Tab > activate all 4 parameters = Goals: Frequencies are GSM900 and GSM1800 Standards. The second goal is inserted to make sure that the optimization does not invalidate it (thus weight 0.5 should be fine) mple PIFA Antenna ization Results- Resut Curves_SParal_S-Parameters 51,1 [Magntude in dB] Workflow Example PIFA Antenna - AC Task Settings - | | Consider impact of ‘matching network on field There are 3 different types of sources: + Voltage source f * Current source + Signal source Similar to MWS with sqrt(1 Watt) __| magnitude mo Workflow Example PIFA Antenna - Far Field Result for Matched Antenna - sree Far field monitors: GH Fatede ta feted ¢-09)11 | Qe fatield €=0.9) [ACI] | Geta fesfeld f1. 901 | ffild 1 8)1AC1) monitors including matching network Workflow Example PIFA Antenna - E-Field Result for Matched Antenna - matched unmatched | Plot range (log) clamped to 0..1e4 V/m. Se Frequency Domain Solver (optional) Seed & Workflow Example PIFA Antenna - F-Solver Settings - | Change the Solver type MES) see tren ve) ome The Solver related configuration will be made in all the ribbon menus upon changing Siz | S| Saale ha Workflow Example PIFA Antenna - F-Solver Settings - For Frequency Domain Solutions Tetrahedral mesh is highly recommended Workflow Example PIFA Antenna solver/T-Solver Comparison ‘S Parameter Mogitude in dB 51,1 F-Sdlver S11 T-Solver 608, 9 os i 15 2 25 Frequency / GHe Differences can be explained by the finite mesh, different treatment of | rounding (TET/HEX), and adaptive meshing around 2.5 GHz for TET. Workflow Example PIFA Antenna - Adaptive Mesh Refinement - ‘Mesh adaption for TET mesh is crucial, Default: maximum frequency Results can be improved by adaptive meshing for important frequencies. Warning: For resonant structures, typically only parts of the structure will be refined for one adaption Recommendation: For resonant structures with more than one resonance > more than one adaption frequency should be used! EE Tin Workflow Example PIFA Antenna - F-Solver/T-Solver Comparison / Optimized Results - Pare Nagin) sur sta Results computed with “rom~eeeeeenncvck= adaptive mesh refinement | enabled for both solvers and |. additonal refinements around resonance peaks for | Fsolver, 0 05 1 1s 2 25 ay (te Notes Workflow Example Patch Antenna Array Purpose 1: Use Antenna Magus to obtain short wave radar Patch Antenna. Analyze different boundary conditions for array analysis. Purpose 2: Synthesize full finite array using Antenna Magus and CST Array Wizard. Create conformal Radar Array. Part 1 - Array Element Creation <<< —_—_——_| Launch Antenna Magus The ‘Ribbon’ is where features can be accessed The ‘Palette’ The ‘Workspace’ searches and where Antenna designs are details are view performed oe tileeeees| The ‘Collection’ is where your Antennas are saved. AntenngMagus eens In the Antenna Finder search box, type ‘Radar’ and hit enter. The workspace will list the suitable antenna candidates. Repeat for ‘Patch’ as keyword. ne | Select Antenna ea “Sisemee For this example, a circular =e" pin fed patch antenna will be used Select it from the list, and hit the ‘Design’ button. Sogusacesp The antenna is then a automatically added to the Saas ae a eres collection, and Magus moves to Design mode Designs and Tweaks i aaa er ——— : ie mh He fawcissoos [6182703 27m | fics [22 (Ste 75 nm rvawdsio/22 5008 retym Riawsasti [22 (estes [3573 mm AawSt0 [22 ———(6s0e Sym [ea [ssn Design antenna for 3 GHz center frequency (S Band Radar), 50 ohm input resistance and go to the material library to select a substrate Substrate Selection S82 EFL Re Manuctow Nene te pron Tote Sutton Cope gt Generate automatic Design Frenne er Export Antenna 2 Feo Wl csrmacrowave TUDO Export Models Parmeter Nae Reference fer Export Medeh = a Mods Name Shame ——Detoptin 8 eeu acer “ Soe | Version 201007 a iter aaa pachdameter Path ameter eid feet St Feedotaet / Ate genie eal ost same T-Sh eon 201203 4 i 6 aoe | >a “Ths models opmised fr the ransint soher mS and when use, shold have the metal 320m ‘hides adjusted to 2 norzeo value, oo ‘The anton i fd th a eavegude port at the end os 50 a fled con ine Tho = reference ane 5 deembedded to thebatom Export Time Domain Version of Model Open Microwave Studio Model Fully parametric Microwave Studio Model Generated il TPIT Reduce Mesh Density & opens Antenna Magus model simulation settings are validated over full range of potential design outputs. For this specific design, we can relax the settings to speed up simulation. Lower Mesh Density in Simulation->Global Mesh Properties Farfield Results & Fatfields (- {i farfield F=frequency_centre) [1] etancseasinaseananissieaactnns Tyee Fate ‘Airoveton tated >> 1) Setter teeny cee) Copenet be Sia Senay 7 Soames Naps e8) 3s Freuey he Initial Magus design is close to operating frequency, but requires accurate 3D optimization finalized design TENET Optimize Antenna Seubert sone tn renege et ene (eae) Direreanr mode: (Ws) Cicaltper mete cry Cispsimpose sane wave (Gremewue.] Adeptve nes reer? [iadaptve meshrefrement —— [ Adactve Properties. Optimize the patch diameter to adjust the resonant frequency of Boia iar Gprew agree — eT the antenna 2ons 36m sr Saar 330 Optimization Goal Add an Optimization Goal 1,1 is default Result; set a goal to be less than -10 dB magnitude at 3 GHz Seman} — a = eo Te ema novenn v3 Optimization Results Optimization takes several simulation iterations (~5 min) If you would prefer to move on, feel free to abort the optimization and enter the optimized patch_diameter value, 29.5524, directly rather than waiting Info Slide Optimization Results ‘Panter (Magne 8) Part 2 - Large Array Analysis Large array designs can be accurately simulated using periodic boundary conditions, since the contribution of edge elements are relatively low Ex. 1.x 10 linear array ry Add Field Monitors a Pane: nun: [asoaooa] (a7esa5] [a emun: [35:05] [ 52 7557355) — - * (ristore reouit data in cache anes seve toe paw) Clerc sede: (Hg) Cider rcp wave | ome Car |} Sooner stse [Clremalae to Recimpednce Sparaneter eyes | a -— mn) | eo F ) soem retemet Tinton ner — iain] serstty ass (lise sre ras Mutual Coupling Periodic boundary models the coupling from adjacent elements on internal element. Check for detuning. The resulting field distribution is the pattern of a single ‘internal element’ of a larger array WEN ETTSIICICAIE Array Factor Based Radiation Pattern Home->Macros->Wizard->Array Wizard An array factor based on the relative spacing, amplitude and phase of elements can be calculated When this factor is applied to the periodic element pattern, we obtain a good approximation for a large array’s radiation pattern =F sors Obtain 1x10 farfield pattern using aan Farfield Plot post processing in CST tir ccatnsamenteteng (SESE) Array Wizard : Nas ] Adee dng aie) Farfield Reference comparison to actual 3D solved finite 1x10 array Info Slide Farfield Array The farfield array factor settings can also be manually adjusted via the Farfield Plot Properties Since we have completed the large array analysis, we now deactivate the pattern adjustment Discussion on Decoupling Planes Normal antenna simulation uses ‘Open - Add ‘Space’ boundary conditions Antenna floating in free space with a finite ground plane a Thets Info Slide Discussion on Decoupling Planes For infinite ground plane simulation, a decoupling plane can be used Microwave Studio will automatically detect a decoupling plane when a conducting plane is in contact with an open boundary Theta Info Slide Part 3 - Finite Array 2 Mos Return to Antenna Magus to conduct initial array synthesis ~ Create Distibution Matric i Choose Ary Spe Select a Linear array shape and Specify a Specific excitation taper Choose 3 GHz frequency and set a 5 dBi Directiviy target and 10 dBi sidelobe suppression target for the taper Synthesize Array =a fo oe “etn Gain 661 7088 4 IE Select Rectangular Patch Antenna pattern aligned along Z axis Note: The Full version of Antenna Magus includes a variety of patterns, as well as the ability to use the element pattern directly from Magus or CST Synthesize Array 3 = a Layostniomaton Y Arayayout "9 Eement Pate PW Sytesiesiray Tosramaef V moma Wf eeettace W Srnanaiy Go back to the Array Layout tab Select the Distribution Matrix Layout table then the Distribution Matrix Chart Tools ribbon will be accessible Choose ‘Export Distribution Matrix (Physical)’ and save the tsv file to the desktop Construct 1x4 Array using Array Wizard Macros->Wizard->Array Wizard Return to Patch Antenna Model in Microwave Studio all Launch the array wizard Cuenntaaee sec pedo: Sth ETT] nowhere; FT] seo: sr rst: Choose ‘Construct a Finite Array from Single Element’ Sein sae Senta: —] nani: sonst era: SI] Activate the ASCII Import of element locations and excitations and then browse to the TSV file exported from Magus (© CranstFnie ay tom Sg Elonet leap toFateSouce Siar Etat Unie An/PDioton (© Pam Caine Rei: Se AvP ition on Excte © Set erst Fat eay It’s also possible to construct finite arrays directly within the array wizard when a magus or other .tsv file distribution is not. convenient Sey acedtow: FT Si Fe Netedeamee: FO] St: (STOR) site: feds tre Seve: atti: (Sees) Seamer elaine sidelobe bevel cB): FTO rome: Gece) cmos [CIASCH ne thos antick Sur [Bonin Pent ane | Biracnatchiotng Feet e J Cox) Cet) Case) Goose) Info Slide 1x4 Finite Array Reset boundaries to Open (add space) Reset Magnetic Symmetry Plane S matrix is undefined for simultaneous port excitation, delete the post- processing steps Excitation Settings HH CRE Amplitude and phase weighting set automatically by Magus/Array Wizard Info Slide For Transient solver, phase shifts are translated into a time delay The length of the time shift is calculated according to the period of the signal at the Phase reference frequency By default this is defined at the center frequency Info Slide Launch Transient Solver Belle 10 Rests S parameters undefined when ports are simultaneously excited F parameters are generated instead, and can be used to obtain coupling information Note amplitude scaling in results Results - F parameters Foam annten Results - Farfield Good initial approximate results obtained from Magus Synthesis T= COMPUTER SIMULATION Part 4 - Conformal Array en) Mounting Creation Modelling->Extrude Extrude Face down 5 mm Select groundplane and then pick the lower face (‘f’) unified mounting Select and add the Ground and groundplane shapes to create a Mounting Creation Pick midpoint of lower Ground edge Align WCS with Picked Point SE Uae Mounting Creation LE stan wes = WP Fxwes os Transform WCS -14.5 mm in W 208 (CST — COMPLITER SIMULATION TECHNOLOGY | wwwest com Mast Creation Modelling->Cylinder Create a 240 mm height PEC cylinder with radius 14.5 mm, aligned along the U axis Bend Select ‘Ground’ Modelling-> Bend Shape && Bend shape ~ Choose ‘Mast’ as object to bend around and then double click the curved face, hit enter to finish Add Mast and Ground Interscion Check tings Boolean add Ground and Mast objects Remove ‘Notch’ Rounding error has introduced a small notch in the ground / mast Select the 3 faces (‘f’) of the notch and remove feature (ctrl-r) Bending (continued) Bend Substrate around Ground Bend patch around substrate (note: need to double click on substrate face two times, once per half of the cylinder to bend completely) Global Properties « In order to speed up the conformal array simulation, activate FPBA in the Global Mesh Solver Specials here et /emesecwnaes FG [lt pee segcornee iy esses Launch Transient Solver Senseo gs sewce toe: [sess] Cee (alate primes ny Clssumgne trv Sperone wt TNomatetefiedipetinee (Os CEI EA sezpove meh etrenent [apo mesh reframe i PLS t sents |] Chic carey rate Farfield Results ETT Summary - Obtained array element from Antenna Magus - Optimize model with high accuracy in Microwave Studio - Large array simulation with periodic boundaries/array factor - Finite array synthesis for initial design in Antenna Magus - Array Wizard used to generate finite array - Created conformal array with bend tool Ee sea Notes EMUU NIST vvvyv Workflow Example RCS Calculation Bistatic Scattering Monostatic Scattering Broadband Scattering Application of Radar Absorbant Material Ne Global Hawk (RQ-4A) Specifications (RQ-4A) General characteristics = creweo = Length: £485 in 135m) = Wingspan: 118 #2 in 54m) = Heighe 1542 in 48 m) = Empty weight: 8420 250 ka) * Gross weight 2500 ib 10.40 a) = Powerplant {= Alison Rls Royee AESCOTH Performance ‘+ Cute spend 404 ph 0 kin) + Endurance: 35 hours = Serie clng: 55,000 & 20.000) EMU Bistatic Scattering Analysis MULATION T RCS Project Template 1. Choose Radar Cross Section 2. Choose Bistatic RCS 3. Choose Large Objects 4, Choose Integral 5, Change units to ft 6. Set fmin=0; fmax=0.5; set H- Equation Solver field and farfield monitors at 0.4 New Project Template - Summary = Finally, verify your choices on the summary page. Create anew template acRoMaveS RAF | Rar oo Sect | Sete RS Large Chet | Soh Us | an | ammane Please review your choice and ck Finish’ to create the template: elt ame (wees Lape eject tg Res eaten er age ery fr ict ep ta 19 Setstea EO RCS Project Template fe Due to the chosen project template, a plane wave is automatically defined. Plane Wave eee Plane Wave RRR Or err ere Save Project So Open | Gah Close SAT Model Import Go to the ‘Modeling’ ribbon tab and import the CAD model. 1585 up to53. YDS 00-20). STE 8,21). Please note : We use a scaled 1:30 version of the Global Hawk for performance reasons. Save and Save As New Project DEUS Incident Plane Wave Direction = Set the incident plane wave direction and update the parameteric change. eon EN Simulation Settings ap | Setup Solver Induced Surface Current GI 20/00 Rests | Bi Hed BG Sutfece Curent Eg suface curert (0.4) rfex k ie; he z fis fi Tangent Tela Monostatic Scattering Analysis ONTO Save As New Project Sameer. -tchaenth ot Open “globalh.cst” " + OF Po Oa i= = Expeoontitnces wows ES Incident Plane Wave Direction = Set the incident plane wave direction and update the parameteric change. Far-field Template Setup Fes ad Ode Tipe See Gr Feammctra: Sitchin touted lene Ferma etn ——— ‘Even Range = : op 7 Opec [Pe ee) oa i Fava san a] Parameter Sweep Setup Presentation only a Zid Optimizer (rae) cc Sswer G lostie > Soner Simulation will not be run in class due to time constraints. rs Monostatic RCS Results Simulation takes 150min to run the sweep. Monosate Scaterng RCS Abs Pi=20) Integral Solver Monostatic RCS Setup (Il) Polar to Cartesian View Change 9.80.30 9-270) Te Li) onostat Scattering RCS Ab (Pi=270) For monostatic RCS sweep _ Method Comparison = Parameter sweep option = Ability to store field/surface current results for each calculation point in cache = Simulation may take a long time for large/complex models = Fast monostatic routine (Integral Equation Solver only) = Much shorter simulation time Results Comparison Monette Seater RCS Abs (P=270) ° = * ® ® ‘wm Thea / Dep For the unscaled geometry A solver takes only 23 sec. Broadband Scattering Analysis Broadband RCS Calculations sername enone Ne | = Option 1 = Define Broadband RCS probes at specific locations and run the simulation with the Transient Solver. = Option 2 = Define a Broadband far-field monitor and run the simulation with the Transient Solver. = Option 3 = Define far-field monitors at discrete frequencies and run the simulation with any of the solvers. Broadband Probes Setup Presentation only CS PHO Npnbe 8) Broadband Probe Locations & Results Presentation only Pte RCS Po oe.) (P50 a) Application of Radar Absorbant Material (RAM) SU TS Open File Open “globalh_bistatic_rcs.cst” Uv Save as “globalh_bistatic_rcs_ram_coating.cst” RAM Definition odeing (Bl Becxgroune oe irunttoay- OE > Fr (Je Pick Edge of Left Wing Rotate WCS 90 Degrees Around U Axis Bor Align WCS with pm Rotate wes selected edge +90" around U axis Slice by UV Plane GAB Components F Solids need to be selected before slice ee cE operation can be performed. Select solidt in navigation tree Uy Oe Sinem a Lap Vy a , =| > Repeat Procedure for Right Wing BouoR Rotate WCS Pick edge Align WCS with edge around U-axis Ny R Slice by UV plane Select Split Solids and Separate Shape So c= 1 De sea Add Tail Fins to Body orm, — oor, ca > @ > = =, Boy = saat_z Select solids shown Define Coated PEC Material Induced Surface Current Simulation will not be run in > class due to time constraints. Ua Comparison With Non-Coated Case Without c With coating Notes Notes Workflow Example RFID - NFC Purpose 1: Design an RFID coil, S-parameter determination using: = frequency domain solver (F-solver) = transient solver (T-solver) Purpose 2: Matching Network and post-processing RFID Classification = Inductive Coupling = Microwave Coupling (125 kHz - 15 MHz) (868 MHz - 5.8 GHz) = Tag typically a planar coil = Typically a regular = Electrically small antenna (e.g. folded dimensions. dipole). = Coupling only through = Matching network magnetic field. important to keep antenna = Best simulated in small. frequency domain. = Best simulated in time domain. RFID Coil 13.56MHz length -70mm width= 35mm ——E———— = + —— 0.5mm, ab CST MWS - Standard Workflow = Create a project template with frequency settings and monitor definition. = Create your model. = parameters + geometry + materials = Define ports. = Specify boundary and symmetry conditions. = Check the mesh. = Run the simulation. Sees Project Template 1. Choose Antennas 2. Choose RFID 3. Choose Frequency Domain 4. Change Frequency 5, Set Fmin=10, Fmax=20 6. Click Finish to create units to MHZ Define H-field Monitor at 13.56 Final template Create Parameterised Curve 3D curve: first and last points have different positions. rey! input_point = 10 length=70 width=35 dd = 0.35 Input_point represents the excitation position. Ei Blend Curve Edges Pick points on comers to blend them. ‘Small blend radius = 5 Transform and Copy Curve Select the curve in the Navigation Tree a Complete the Feed Point 1) Pick the edge point and place the 2) Create a new line: U1 = 0, V WCS on curve end point. Tame | eet 3) Repeat for the other end of 4) Blend the feed input corners. the curve. (Blend radius = 0.3) Coil Cross Section: General Cross Section 1) Place WCS on tine end point and rotate it around v-axis by 90”. Working plane u-v perpendicular to the path thickness = 0.15 [ST xsec_width = 0.5 Sweep Coil Curve In Curves -> Curve Tools, select Sweep Curve. First select the profile curve (rectangle), then the path curve (coil). Coil 3D View Define Discrete Face Port Pick two edges at the excitation Define discrete face port. point. Ue) Boundary Conditions Change boundary conditions to Open. Add 50mm surrounding space in each coordinate direction in background material settings. = Boundary conditions are very important for low frequency RFIDs. = RFID project template uses Open (Add Space), which works well for high frequency RFIDs, but makes the computational domain very large for low frequency RFIDs. CUNNTENET Solver Choice: Electrical Size Electrically Small Electrically Large < Amin) (d> (20.30) - Amin) With MPL also very large problems can be solved. CS calculations for electrically -— | very large structures SRR Solver Choice: Frequency Band Narrowband Broadband a - ) ci RFIDs at low frequency are electrically small structures and require narrow band analysis. 1) Define two post-processing templates to calculate coil parameters Land Q. 2) Change solver frequency samples and start the solver. Postprocessing Templates and Solver Settings Tempattaes Fest ecering| su emp © 1 096.9170 2 aa. imom geeresShSee See Matching Network Generate a matching network at 13,56MHz via the Mini Match macro, and place the elements in the CST DS canvas (automatic placement by macro). Double Click on the port symbol. Also possible to use a complex value or a Touchstone file for port impendance. v 94,932115 p 0,091718 0 With the matching network, the S-parameter results show a marked improvement at 13.56 MHz. Matched S-Parameter Results =a TU EN Summary of Simulation Setup For NFC simulations F-solver is recommended. Frequency range 10 - 20 MHz Discrete face ports should be used. Boundary conditions Open with 50mm added space in background material. Mobile Phone Antenna Coupling with RFID/NFC Coil Subproject import 1) Switch off local cordinates. Zz 2) Import the PIFA-antenna as a sub-project and then press escape when it gives the folowing message. _Algn: Pick reference face (Press ESC to leave of RETURI to fish) 3) Select PIFA-antenna and port 2 in the navigation tree, and translate them: X=0,Y=5,Z=-12. ~sc Mesh View and Solver Settings Change frequency range to 10-1000 MHz in order to study antenna coupling. ‘Mesh after adaptive refinement. MESA Coil Parameter Results Use post-processing templates to check the coil parameters. ~titi Time Domain Solver Settings = Frequency range 0 - 1000 MHz (in order to study self-resonances). = Discrete face ports should be used. = Local Mesh Properties for NFC coil: setting step size in x, y and z directions is necessary. = Boundary condition Open with 50mm added space in background material. " Energy level -60dB. TTA Refine Mesh Select the coil components and use the local mesh properties to refine the mesh as shown. be eteeeeeces Results Comparison S-Parameters Same opts ne) Results Comparison Coil Parameters iif Good agreement between F- and T-solver results for the coil ~ parameters can be obtained using AR Filter. af The NFC coil is very resonant. Using AR-filter after the simulation can improve the coil parameter results. dtttt Refining the mesh further or using adaptive meshing can improve T-solver results accuracy. (F-solver uses adaptive meshing by default.) Meander UHF RFID Tag Meander UHF RFID Tag = Use CST DESIGN STUDIO to construct a meander UHF RFID tag antenna. + First use microstrip blocks to create the schematic layout, then automatically generate the 3D layout and use System Assembly and Modeling to simulate the 3D model. Efi 3 U Pear Build Microstrip Layout | Microstrip gap | Microstrip meander tine Microstrip open end Microstrip Reference Block First define the parameter list below, then enter the parameter values in the microstrip reference block properties (right click on the block -> properties). Right-click on meander line blocks, select properties, and fill them out as shown. 30 ees Ua Microstrip Stubs and Gap i i Microstrip Stubs: Open Ends SN Check Schematic and 3D Layout Eee Po zz al sei 2 28 ot Eine Se Se System Assembly and Modelling 1) Create a new simulation project. 3) Enter project settings: 2) Select All Blocks as 3D Model. Project Dependencies» Giresur cane ~ rmetic Updste Simulation Project Model Setup 1) Delete the ground. 2) Define frequency range. 3) Pick two edges at the gap and define a discrete port. Refine Mesh Settings After the above mesh settings start the T-solver with -35dB accuracy. S-Parameter Results Bending Tag on 3D Object Tra Create New Simulation Project for Bending = Delete ground and substrate layer. = Define/import solids for bending. = Bend the tag antenna on solid. = Define port as before. = Solver accuracy -60dB. NB. Mesh settings and frequency seetings are taken from the reference model. Ss ol rea ead Define a Cylinder for Bending 1) Pick middle point of outside edge: 3) Create a cylinder (radius 20, vin = -30, vmax = 30): 2) Align WCS with picked point, then translate it -20mm in W-direction: Simulation Setup 1) Select the tag, then use bend shape command to bend it along the cylinder by selecting the cylinder and then selecting the face of the cylinder. 2) Define discrete face port in the tag gap. 3) Refine mesh settings as shown below and start T-solver (-60dB accuracy). S-Parameter Result arte apr n] Notes

You might also like