编辑: hys520855 2019-07-15
1 Advanced HFSS Training: The Field Calculator Richard Remski Applications Engineer, Ansoft Corporation

2 by Richard Remski Ansoft Apps Engineer A REFERENCE for the REST of US! Designed for people who slept through Vector Calculus.

..just like ME! ? Isosurface? What the heck'

s an isosurface? ? Normal Vectors I have known and loved ? How not to Cross your Integrals, and other stories ? A Domain of your Own ? Integration by parts: It'

s not just a good idea: it'

s the Law! *The For Dummies name, cover style, and cartoon figure are all trademarks of Hungry Minds, Inc. Their use here is whimsical and by no means represents an endorsement by Hungry Minds, Inc. of the presentation to follow.

3 Synopsis § Field Calculator Basics ? Definition and Basic Layout ? Data Types and Indicators ? Detailed Layout ? Usage § Field Calculator Usage Example: Scattering Computations ? Reflected magnitude computations at various incidence angles from a dielectric slab ? Problem setup ? Calculator Use ? Macro/Optimetrics Setup § Additional Sources ? Calculator Cookbook and Macro Manual

4 HFSS Field Calculator: Definition § A tool for performing mathematical operations on ALL saved field data in the modeled geometry ? E, H, J, and Poynting data available ? Perform operations using drawing geometry or new geometry created in Post3 ? Perform operations at single frequency (interp. or discrete sweeps) or other frequencies (fast sweep) ? Generate numerical, graphical, geometrical, or exportable data ? Macro-enabled

5 HFSS Field Calculator: Basic Layout Data Stack: Contains current and saved entries in a scrolling stack similar to a hand-held scientific calculator. Data Stack: Contains current and saved entries in a scrolling stack similar to a hand-held scientific calculator. Name Field: for renaming the top stack expression Name Field: for renaming the top stack expression Calculator Functions: Organized groupings of all the available calculator functions in button format. Some buttons contain further options as drop- down menus. Calculator Functions: Organized groupings of all the available calculator functions in button format. Some buttons contain further options as drop- down menus. Stack Operations: Buttons for manipulating stack contents only. Stack Operations: Buttons for manipulating stack contents only. Degree/Radian Selector Degree/Radian Selector Status Bar (not currently shown): Some operations will provide help feedback across the lower edge of the calculator during use. Status Bar (not currently shown): Some operations will provide help feedback across the lower edge of the calculator during use.

6 HFSS Field Calculator: Data Types § The calculator can manipulate many different types of data ? Geometric ? Complex ? Vector ? Scalar § Data types are indicated in the calculator stack for each entry § Most calculator operations are only available on the appropriate data type(s) Vector data output to a plane geometry Vector data output to a plane geometry Location (Inches) Mag E Y (Normalized) FIG. 4. NORMALIZED EY-FIELD MAGNITUDE, LOSSLESS WR-90 Scalar E-field data graphed along a line geometry Scalar E-field data graphed along a line geometry Geometric surface generated along E field iso-value contour Geometric surface generated along E field iso-value contour

7 HFSS Field Calculator: Data Indicators § Each stack entry will be preceded by a unique code denoting its data type ? Mathematical: ? CVc: Complex Vector ? Vec: Vector ? CSc: Complex Scalar ? Scl: Scalar ? Geometric: ? Pnt: Point ? Lin: Line ? Srf: Surface ? Vol: Volume ? Combinations can also exist ? e.g. SclSrf : Scalar data distributed on a Surface geometry CALCULATOR USAGE HINT: Most data input types will be self-explanatory, e.g. E and H fields being Phasor quantities will be Complex Vectors (CVc). The only exception to this rule is the Poynting input, which will show up as a CVc even though E * H? should have no imaginary component. The calculator only knows that two complex vectors were crossed, and does not know ahead of time that the imaginary component has been zeroed. CALCULATOR USAGE HINT: Most data input types will be self-explanatory, e.g. E and H fields being Phasor quantities will be Complex Vectors (CVc). The only exception to this rule is the Poynting input, which will show up as a CVc even though E * H? should have no imaginary component. The calculator only knows that two complex vectors were crossed, and does not know ahead of time that the imaginary component has been zeroed.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题