Eminence Workshop (II)

Similar documents
PowerPoint Presentation




ANSYS 在航空航天器电磁兼容、电磁干扰分析中的应

pages.pdf



Directional Couplers.doc

Combline Cavity Filter Design in HFSS

usbintr.PDF

TB215.doc

untitled

,,: 65,A - 10A, 9, M1A1, 85 %: 148,35 72,1/ 6, 17 % (20 15 %) [1 ] ;1994,, 2 2,;2001, ; , ; ; F - 16 ;2 ;; F - 15 ; ;, :,,,, ,,,, M

Ω Ω 75Ω

PCB a 2.5mm b 4.0mm A mm W/cm 3 PCB PCB 2.0mm 1.5mm PCB PCB

PCB Layout using ADS November 29, 2005 PCB Layout using ADS Dr. B. Frank Department of Electrical and Computer Engineering Queen's University Slide 1

Balun Design

Microsoft PowerPoint L10

g g,, IFA [6 ] IFA (7),, H, IPFA, L, ; H, E E 1 IFA [8 ], L S [ 8 ], F ( PIFA), 2 L C, L C d ν H, Z0 [ 7 ], E : L C L C Z0 = ( 0 /

untitled

Introduction In this tutorial, a dipole antenna will be constructed and analyzed using the HFSS simulation software by Ansoft. The example will illust

No Slide Title

CAM350 CAM350 CAM350 CAM350 Export Gerber 274D 274X Fire9000 Barco DPF NC Drill Mill Excellon Sieb Meyer IPC D 350 IPC D A Modification CAM/Ger

A stair-shaped slot antenna for the triple-band WLAN applications

The project High Datarate satellite transmission system Design of a space qualifiable transmitter Suited for LEO satellites and other small satellites

Design of Dual-Frequency Microstrip Antennas Using a Shorting-Pin Loading - Antennas and Propagation Society International Symposium, IEEE

Special Materials in CST STUDIO SUITE 2012

Dual-band Dipole Antenna for ISO /ISO Passive RFID Tag Applications

HFSS Antenna Design Kit

, V m 3,, I p R 1 = ( I p + I 1 ) / R 0 I p, R 1 / 4, R m V d, 1. 1 Doherty MRF6P21190 LDMOS,,, Doherty B Freescale M6P21190 ADS 2 Doherty 3 Doherty,

Design System Designer RF Analog - Designer Ptolemy Simulator System level - Designer E D A - s Modelsim RTL EDGE GSM WLAN Numeric Ptolemy Timed NC-Ve

10 percent of its revenues are invested directly in research and development activities. SIMULATION OF THE MICRO APERTURE-ELECTRODE SYSTEM Isèbe uses

6 7 EPCOS S+M 4 = å r =21, 7 GHz Q 7 200, MgTiO 3 -CaTiO 3 å r =38 7 GHz Q (Zr Sn)TiO 4 å r = GHz Q Ba(Zr Zn Ta)O 3 å r

3.1.doc

DATASHEET SEARCH SITE |

Yageo Chip Antenna Sum V doc

( ) T arget R ecogn ition),,,,,,, ( IFF, Iden tification F riend o r Foe),,,,,,, ( N CTR, N on2 Cooperative T arget R ecogn ition), (

第1讲-电磁兼容导论.ppt

DSCHA Jun 06

Microsoft Word - AN95007.doc

Microsoft PowerPoint - Pres_ansoft_elettronica.ppt

CSTHandOut

Microsoft PowerPoint - Lecture-08.ppt

Microsoft Word - Lecture 24 notes, 322, v2.doc

RF Balum Transformers integrated circuit is a common application of these devices. Figure 4 shows the first mixer stage and second mixer stage of a re

amp_b3.PDF

Synopsis The Project Manager Definitions Directories Project Configuration Management The HFSS Executive Level Executive Window HFSS Design Flow Stage

Microsoft Word - LAB 2 non-linear LNA.doc

Antenna Modeling Considerations

1262 PIERS Proceedings, Beijing, China, March 23 27, 2009 with the tag IC, the gap width of the capacitive coupling structure was varied to tune the i

3 MIMO 2 l WLAN FIR l0 t l -t l0 l60 l6 T 64 l6 GI 80 0 OFDM 2 64 OFDM OFDM l6 CP CP FFT Viterbi G 2 3 IEEE802.lla CSI ChanneI State Information l GI

BranchLine Coupler - Quadrature

untitled

APPLI002.DOC

Presentation - Advanced Planar Antenna Designs for Wireless Devices

Title

*P Q RSS &T OO!! " #$% "" " "&! "! (! " "! " "! ) " *! +, -."/0! 1 23! )+4 5! * " 6&73 " F M <6&,3 = ; - <,3 => -&A4">3 %<,3B /0C D E? > 1&>">3 6

Filter Design in Thirty Seconds

Balun Design

Microsoft PowerPoint - seminaari 26_5_04_antenniteknologiat.ppt

Novel 2-D Photonic Bandgap Structure For Microstrip Lines - IEEE Microwa ve and Guided Wave Letters

A stair-shaped slot antenna for the triple-band WLAN applications

A Miniature GPS Planar Chip Antenna Integrated with Low Noise Amplifier

HBCU-5710r Dec11

HFSS Antennas_Arrays and FSSs.PDF

SGS-Apache BQB proposal_04_11_2003

Logitech Wireless Combo MK45 English

HFSS Antenna Design Kit

Varactor SPICE Models for RF VCO Applications Parameter Description Unit Default IS Saturation current (with N, determine the DC characteristics of th

Microsoft PowerPoint - AWOL - Acrobat Windows Outlook.ppt [Compatibility Mode]

BC04 Module_antenna__ doc

Microsoft Word - M3_PB_IPJ_Monza3DuraProductBrief_ _R6.doc

Synopsis The Project Manager Definitions Directories Project Configuration Management The HFSS Executive Level Executive Window HFSS Design Flow Stage

Progress In Electromagnetics Research Symposium 27, Prague, Czech Republic, August W1 H Feed Line Z L2 L1 W2 X Y Radiating Patch L3 I-Shaped Sl

192 IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, VOL. 5, 2006 This method can be applied to all kinds of antennas in any environment and it becomes

Microsoft Word - SLVU2.8-4 Rev04.doc

untitled

FSA W Low Voltage Dual DPDT Analog Switch

<4D F736F F D C4EAC0EDB9A4C0E04142BCB6D4C4B6C1C5D0B6CFC0FDCCE2BEABD1A15F325F2E646F63>

AWT6166_Rev_0.3.PMD

書名:

Integrated microstrip and rectangular waveguide in planar form - IEEE Microwave and Wireless Components Letters [see also IEEE Microwave and Guided Wave Letters]

Full Band Waveguide-to-Microstrip Probe Transitions - Microwave Symposium Digest, 1999 IEEE MTT-S International

lumprlc.fm

Microsoft Word - APMC譛€邨ゆク雁さV2.0.doc

rd 5.7 = = = 1. cm (II-4) fd 9 This is more of what we are looking for. If we would use a frequency of 900 MHz this even reduces to 6.cm (assumed ε r

1.ai

Balun Design

Microsoft PowerPoint - Unit Cell.ppt

Microsoft Word - nAN900-04_rev2_1.doc

Hybrid of Monopole and Dipole Antennas for Concurrent 2.4- and 5-GHz WLAN Access Point

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡

DDR2 Signal Quality Analysis on VIA PC Board

Microsoft Word - Radar Cross Section.doc

New compact six-band internal antenna - Antennas and Wireless Propagation Letters

3152 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 52, NO. 11, NOVEMBER 2004 (c) Fig. 2. y z plane radiation patterns ofoma computed using FDTD


Lorem ipsum dolor sit amet, consectetuer adipiscing elit

Windows XP

Transcription:

Advanced Training Ansoft HFSS Environment Variables and Preferences Ansoft Corporation Pittsburgh, PA

Environment Variables - 1 Environment Variables are used to give HFSS instructions that override default parameters built into the code. Usually they are required to perform features that would be undesirable under normal usage, or are advanced features that should only be used by expert users--if used without discretion they could cause poor results or performance. If others may use your copy of HFSS or need to work with your models, remember to tell them about your settings!

Environment Variables - 2 The implementation of Environment Variable are platformdependent. The common ways of implementing environment variables in unix.ksh and.csh, and PC NT and Win95 will be presented.

Environment Variables - 3 HFSS has many environment variables--they often are created by developers for internal use. When you find that HFSS doesn t seem to be able to do something you want, it is important to contact an Applications Engineer. They may know how to do things that aren t obvious, and if they don t know, they can usually find out because they are in continuous communication with each other and can access developers also.

Environment Variables - 4 Environment variables consist of two parts: a variable and a value. They can be set in such a way that they are the default for your system, or such that they are only applied temporarily. When applied temporarily, they generally exist only as long as the Window they were applied in is used for launching the Maxwell Control Panel. Set them before starting the Maxwell software.

Setting Environment Variables on PC s (Semi)-Permanent method: Windows NT: Control Panel > System > Environment Tab > variable: HFSS_MAX_REFINE value: 3000 Windows 95: in autoexec.bat put the line: set HFSS_MAX_REFINE=3000 One-shot method: Get out of Ansoft s software completely, bring up a DOS window, go to the directory where the maxwell executables reside, and type: set HFSS_MAX_REFINE=3000 maxwell A Maxwell Control Panel will be launched that uses the environment variables.

Setting Environment Variables on unix: CSH: put this line in your.env-ans file, or else type it before starting Maxwell: setenv HFSS_MAX_REFINE 3000 maxwell UNIX KSH: export HFSS_MAX_REFINE=3000 maxwell

Description of environment variables The environment variables that are useful in HFSS are: HFSS_MAX_REFINE LAMBDA_REFINE_TARGET ZERO_ORDER OMIT_FS_ERROR_CALC WAVE_MIN_TRIANGLES USE_COLLOCATION PML_EXISTS AMPLIF_FACTOR ASYMM_AMPLIF

HFSS_MAX_REFINE In the Setup solution Menu, you set a Percentage Tet Refinement (e.g. 20%). The number of tetrahedra actually added per adaptive pass has an upper limit: the value of HFSS_MAX_REFINE. Default 2000-2500. There is also a lower limit: HFSS_MIN_REFINE. Default 6. HFSS_MAX_REFINE is a protection against explosive growth of your RAM and CPU requirements, but you may want to increase its value sometimes.

LAMBDA_REFINE_TARGET The default wavelength seeding is 0.25, which means that the structure will be filled with tetrahedra with edge lengths of at most 0.25-0.25 3 free-space wavelength, depending on object shape. Wavelength seeding ignores ε r and µ r. For resonant cavities, a good value is often 0.10-0.15 or smaller, depending on the size of the cavity and the wavelength of the highest-order mode. For structures filled with dielectric, you may want a smaller value than 0.25. For large antenna models, you may want to start with a larger value than 0.25. Value: any real number

ZERO_ORDER Sometimes a structure is small compared to a wavelength and it is appropriate, or even necessary due to model complexity (# tets!), to set ZERO_ORDER. Setting ZERO_ORDER means that HFSS will use linear rather than quadratic basis functions, which uses much less memory and runs much faster. Never use this unless the structure is small compared to a wavelength. Sometimes, to make sure all the tetrahedra in the problem fit the description of <<lambda, it is useful to set LAMBDA_REFINE_TARGET to.05 or smaller: Value: 1

OMIT_FS_ERROR_CALC In the Fast Frequency Sweep, the error calculation uses a lot of memory. Often, this leads to swapping, which will slow you down. This environment variable forces HFSS to skip the error calculation. You may want to enable it once you have obtained a good feeling for the accuracy of the fast sweep for a typical simulation. Value: 1

WAVE_MIN_TRIANGLES This is a leftover from the past. In older versions of HFSS, sometimes the 2-D port eigenmode solver wave kicks out too early, leaving a port with too few triangles to generate a good field excitation. Setting this environment variable will guarantee that the port solver "wave" will generate enough triangles in the port mesh to accurately calculate the port field pattern. This can improve port solutions and it can prevent crashes in the port solver. This can also prevent crashes in the 3D solver (in particular when it fails in the third or fourth pass, or during the fast sweep). Default value: 100-120

USE_COLLOCATION Although the default mesh refinement scheme works well for the vast majority of models, there are cases where convergence is not optimal. Setting this environment variable forces the mesh generator to refine more agressively in regions of strong field gradients (e.g sharp metal tips and edges). Value: 1

PML_EXISTS When you have a model with a Perfectly-Matched Layer and want to calculate far fields, the Post-Processor will complain about the absence of a radiation boundary unless you set this environment variable. Value: 1

AMPLIF_FACTOR Setting this environment variable to A in the presence of periodic boundaries will enforce E slave = A e iϕ E master, H slave = (1/A) e iϕ H master. ϕ = phase shift you set in the interface. Power = E H* is conserved. Application: ideal transformer. This is just a prototype feature! Value: any real number

ASYMM_AMPLIF Setting this environment variable in conjunction with AMPLIF_FACTOR in the presence of periodic boundaries will enforce E slave = A e iϕ E master,h slave = A e iϕ H master. Power = E H* is multiplied by A 2. Application: ideal amplifier. This is just a prototype feature! Value: 1

Environment Variables in future versions Information on Environment Variables is usually not included in the documentation, so keeping abreast of current and new ones one of many good reasons to stay in touch with your AE s. Remember, one of Ansoft s products is customer support. Working closely with AE s enables you to get better solutions faster, and your needs and suggestions also drive future HFSS enhancements.

Part II Solver-related User Preferences Ansoft Corporation Pittsburgh, PA

Optimal memory usage strategy In core Off core Swap Log (Memory) Sufficient Necessary MemLimitHard MemLimitSoft Log (Matrix Size)

Optimal memory usage strategy The previous slide describes the solver s memory and disk usage as a function of matrix size. As long as there is sufficient memory available to do everything in core, the solver follows the line labeled sufficient and solves in core. When it hits MemLimitSoft, it starts doing part of the work off-core to avoid Operating-System-directed swapping. The time penalty for this off-core work is very small! When the matrix size becomes so large that the minimum RAM needed is larger than MemLimitSoft, swapping can no longer be avoided. At MemLimitHard, swapping slows you down so much that it s better to quit.

User Preferences (1) In addition to Environment Variables, there are User Preferences. They are set by editing a preferences file prefs.ini (PC) or.prefs (UNIX). User Preferences allow you to control memory and disk usage.

User Preferences (2) Solver-related User Preferences: DIRECT_SOLVER MemLimitSoft <RAM in kb> DIRECT_SOLVER MemLimitHard <RAM in kb> Maxwell ScratchDir /disk/i/got/by/bribing/sys/admin DIRECT_SOLVER machinename:memlimitsoft <RAM in kb> DIRECT_SOLVER machinename:memlimithard <RAM in kb> Maxwell machinename:scratchdir /disk/i/got/by/bribing/sys/admin

Usage of user preferences DIRECT_SOLVER MemLimitSoft 235000 Default is 128000 kb. Set it to 80% or less of installed RAM. When the solver reaches this limit, it will start to use the disk in a smart way ( spill logic ) and avoid Operating-System-directed swapping. DIRECT_SOLVER MemLimitHard 300000 Less important. Set it to installed RAM + fraction of swap space. When the simulation is so large that the solver needs more than this as a minimum, it will quit rather than wasting your time with too much swapping.

Example of user preferences DIRECT_SOLVER MemLimitSoft 200000 DIRECT_SOLVER orion:memlimitsoft 400000 DIRECT_SOLVER stellar:memlimitsoft 800000 DIRECT_SOLVER MemLimitHard 400000 DIRECT_SOLVER orion:memlimithard 800000 DIRECT_SOLVER stellar:memlimithard 1600000 orion and stellar are names of machines on which you may be running the software. They have 0.5 GB and 1 GB of RAM, respectively.

Maxwell ScratchDir Maxwell orion:scratchdir disk/i/got/by/bribing/sys/admin Maxwell stellar:scratchdir /home/projects Maxwell ScratchDir /my/small/disk orion and stellar are names of machines on which you may be running the software. The directories point to file systems somewhere on the network. This allows you to direct the scratch files to a large disk, and make this action dependent on which machine you re running on.

Preferences file UNIX: Windows: File.maxwellrc in your home directory defines location of a CONFIGDIR. That directory contains a file.prefs. File maxwell.ini may define location of a CONFIGDIR. Default is <directory_where_executables_are>\config That directory contains a file prefs.ini. UNIX and Windows: Prefs files contain lines like the ones just described concerning scratchdir and direct_solver memory settings. Prefs files do not contain environment variables. A prefs file in a project directory has local priority.

More User Preferences DIRECT_SOLVER NofProcessors 2 Tells solver that you have two processors (PC only). Hfss_Solver FSResidualError 1 Creates file fs_resid.dat which contains error function after Fast Frequency Sweep. Can be plotted.

易迪拓培训 专注于微波 射频 天线设计人才的培养网址 :http://www.edatop.com H F S S 视频培训课程推荐 HFSS 软件是当前最流行的微波无源器件和天线设计软件, 易迪拓培训 (www.edatop.com) 是国内最专业的微波 射频和天线设计培训机构 为帮助工程师能够更好 更快地学习掌握 HFSS 的设计应用, 易迪拓培训特邀李明洋老师主讲了多套 HFSS 视频培训课程 李明洋老师具有丰富的工程设计经验, 曾编著出版了 HFSS 电磁仿真设计应用详解 HFSS 天线设计 等多本 HFSS 专业图书 视频课程, 专家讲解, 直观易学, 是您学习 HFSS 的最佳选择 HFSS 学习培训课程套装该套课程套装包含了本站全部 HFSS 培训课程, 是迄今国内最全面 最专业的 HFSS 培训教程套装, 可以帮助您从零开始, 全面深入学习 HFSS 的各项功能和在多个方面的工程应用 购买套装, 更可超值赠送 3 个月免费学习答疑, 随时解答您学习过程中遇到的棘手问题, 让您的 HFSS 学习更加轻松顺畅 课程网址 :http://www.edatop.com/peixun/hfss/11.html HFSS 天线设计培训课程套装套装包含 6 门视频课程和 1 本图书, 课程从基础讲起, 内容由浅入深, 理论介绍和实际操作讲解相结合, 全面系统的讲解了 HFSS 天线设计的全过程 是国内最全面 最专业的 HFSS 天线设计课程, 可以帮助您快速学习掌握如何使用 HFSS 设计天线, 让天线设计不再难 课程网址 :http://www.edatop.com/peixun/hfss/122.html 更多 HFSS 视频培训课程 : 两周学会 HFSS 中文视频培训课程课程从零讲起, 通过两周的课程学习, 可以帮助您快速入门 自学掌握 HFSS, 是 HFSS 初学者的最好课程, 网址 :http://www.edatop.com/peixun/hfss/1.html HFSS 微波器件仿真设计实例 中文视频教程 HFSS 进阶培训课程, 通过十个 HFSS 仿真设计实例, 带您更深入学习 HFSS 的实际应用, 掌握 HFSS 高级设置和应用技巧, 网址 :http://www.edatop.com/peixun/hfss/3.html HFSS 天线设计入门 中文视频教程 HFSS 是天线设计的王者, 该教程全面解析了天线的基础知识 HFSS 天线设计流程和详细操作设置, 让 HFSS 天线设计不再难, 网址 :http://www.edatop.com/peixun/hfss/4.html 更多 HFSS 培训课程, 敬请浏览 :http://www.edatop.com/peixun/hfss

` 专注于微波 射频 天线设计人才的培养易迪拓培训网址 :http://www.edatop.com 关于易迪拓培训 : 易迪拓培训 (www.edatop.com) 由数名来自于研发第一线的资深工程师发起成立, 一直致力和专注于微波 射频 天线设计研发人才的培养 ; 后于 2006 年整合合并微波 EDA 网 (www.mweda.com), 现已发展成为国内最大的微波射频和天线设计人才培养基地, 成功推出多套微波射频以及天线设计相关培训课程和 ADS HFSS 等专业软件使用培训课程, 广受客户好评 ; 并先后与人民邮电出版社 电子工业出版社合作出版了多本专业图书, 帮助数万名工程师提升了专业技术能力 客户遍布中兴通讯 研通高频 埃威航电 国人通信等多家国内知名公司, 以及台湾工业技术研究院 永业科技 全一电子等多家台湾地区企业 我们的课程优势 : 成立于 2004 年,10 多年丰富的行业经验 一直专注于微波射频和天线设计工程师的培养, 更了解该行业对人才的要求 视频课程 既能达到现场培训的效果, 又能免除您舟车劳顿的辛苦, 学习工作两不误 经验丰富的一线资深工程师讲授, 结合实际工程案例, 直观 实用 易学 联系我们 : 易迪拓培训官网 :http://www.edatop.com 微波 EDA 网 :http://www.mweda.com 官方淘宝店 :http://shop36920890.taobao.com 专注于微波 射频 天线设计人才的培养易迪拓培训官方网址 :http://www.edatop.com 淘宝网店 :http://shop36920890.taobao.com