淘宝官方店     推荐课程     在线工具     联系方式     关于我们  
 
 

微波射频仿真设计   Ansoft Designer 中文培训教程   |   HFSS视频培训教程套装

 

Agilent ADS 视频培训教程   |   CST微波工作室视频教程   |   AWR Microwave Office

          首页 >> Ansoft Designer >> Ansoft Designer在线帮助文档


Ansoft Designer / Ansys Designer 在线帮助文档:


Nexxim Simulator >
Nexxim Harmonic Balance >
   Harmonic Balance Options       


Harmonic Balance Options

The default values of the harmonic balance analysis options are listed in Table 3. These default values can be changed with a .OPTIONS statement. The syntax is:

.OPTIONS [hb.]option1=value1 [[hb.]option2=value2 ... ]

Use the prefix hb. when an option applies only to harmonic balance but not to other tools that recognize the option. See Analysis-Specific Options for a listing of options that are used by more than one Nexxim analysis.

 

Note 

Harmonic balance uses 1.0e-7 as the default for vntol, the absolute node voltage tolerance. Nexxim DC and transient analysis tools use 50e-6 for the default. Tightening vntol allows HB to accurately analyze circuits with normal values in microvolts.

For the subordinate options that are available when an option such as initial_guess=transient is in effect, use periods to separate the subordinate option field (for example, hb.initial_guess.transient.tmax).

See Controlling Nexxim Harmonic Balance Analysis for a discussion of the effects of changing these options.

 


Nexxim Harmonic Balance Analysis Options

Option

Default Value

Description

abstol

1e-12

Absolute error tolerance for currents for the nonlinear equation solver (Amp)

alpha

1e-12

Conductance in parallel with each branch (mho, equivalent to GMIN)

auto_refine_solution

no

For power sweeps, yes=increase number of harmonics as power increases

beta

0.0

Conductance between each node and ground (mho, equivalent to GSHUNT)

cmin

0.0

Capacitance between each node and ground (Farad)

cluster_tol

1e-2

Multitone frequencies within this tolerance are clustered to save memory (Hz)

continuation

source_stepping_last_tone

Continuation strategy

source_stepping_last_tone (solve low-voltage case for last tone in TONES list, then increase voltages until true circuit is solved.)

pseudo_transient (use additive transient term)

continuation.pseudo_transient.max_h

Used only when continuation=pseudo_transient is in effect

5e3

Initial value of internal pseudotransient variable

continuation.pseudo_transient.pt_reltol_scale

Used only when continuation=pseudo_transient is in effect

0.8

Relative tolerance of pseudotransient reltol to standard HB

continuation.pseudo_transient.step_reltol_scale

Used only when continuation=pseudo_transient is in effect

0.8

Relative tolerance of pseudotransient continuation to standard HB

initial_guess

dc for single-tone, fewer_tones for multi-tone

Source for initial guess at voltages and currents

dc (Run DC)

fewer_tones (iterative guesses)

fewer_tones_transient (iterative guesses starting with result of transient analysis)

file (read from HB file)

transient (Run transient analysis)

zero (Zero)

initial_guess.fewer_tones_transient.num_cycles

(Used only when fewer_tones_transient is selected for the initial_guess option.)

20

Number of cycles of 1st tone period to run initial transient analysis

initial_guess.fewer_tones_transient.tmax

(Used only when fewer_tones_transient is selected for the initial_guess option.)

None

Suggested maximum step size for transient analysis

initial_guess.fewer_tones_transient.tstop

(Used only when fewer_tones_transient is selected for the initial_guess option.)

None

Stop time for transient analysis

initial_guess.transient.num_cycles

(Used only when transient is selected for the initial_guess option.)

20

Number of cycles of 1st tone period to run initial transient analysis

initial_guess.transient.tmax

(Used only when transient is selected for the initial_guess option.)

None

Suggested maximum step size for transient analysis

initial_guess.transient.tstop

(Used only when transient is selected for the initial_guess option.)

None

Stop time for transient analysis

initial_guess_file

(Used only when file is selected for the initial_guess option.)

None

Pathname and filename of SDF-format file with HB results to use as initial guess

limiting_step

0.3

Maximum absolute voltage update allowed per iteration for the nonlinear equation solver

linearsolver_reltol

1e-2

Reltol for linear solver

linearsolver_restarts

1

Maximum linear solver restarts

limiting_step

0.3 for nonlinear circuits.

Very large (disabled) for linear circuits.

Maximum absolute voltage update allowed per N-R iteration (Volts)

maxk

None

Maximum number of harmonics at each frequency

max_linearsolver_iterations

100

Maximum number of iterations for linear equation solver

max_newton_iterations

20

Maximum number of iterations for the nonlinear equation solver

memory_over_speed

0

0 = Run to maximize speed, memory use may be excessive

1 = Run to conserve memory

method

hb

hb=standard HB calculation. shooting=HB method for strongly nonlinear circuits

noisemodel

external

external=use external data if present, else use internal noise model

internal=use internal noise model. External data is ignored

none=no noise calculation

Noisemodel applies to frequency domain analyses, not to time domain.

power_of_two_expansion

1 for single-tone, 0 for multi-tone

Expand MAXK to

preconditioner

0

Select preconditioner
(1=time_ frequency, 0=bdf)

read_state

None

Read initial state from the specified file

reltol

1e-3

Relative error tolerance for currents and voltages (dimensionless)

result_as_initial_guess

1

When set to 0, disables the use of the result from each step in a sweep as the initial guess for the next sweep step.

strongly_nonlinear

0

0=linear/mild, 1=strongly nonlinear/shooting

td_preconditioner

1

1=use td preconditioner.
Mainly for internal use.

tones

None

List of frequencies to analyze

trim_tol

0

Harmonics voltage tolerance. Harmonics less than trim_tol after the initial guess are pruned. 0=no pruning.
Mainly for internal use.

trtol

7

Ratio of transient analysis tolerance to Newton-Raphson tolerance, for timestep calculation

tstab

None

Initial stabilization time. Can be used to change the starting phase of the HB algorithm

vntol

1e-7

Absolute error tolerance for voltages for the nonlinear equation solver (Volt)

write_final_state

 

Write the final values of node voltages to specified file.

write_initial_state

 

Write the initial (DC) values of node voltages to specified file.

zero_freq_at_end

1

Return to DC at end of simulation. Only for single-tone HB


 




HFSS视频教学培训教程 ADS2011视频培训教程 CST微波工作室教程 Ansoft Designer 教程

                HFSS视频教程                                      ADS视频教程                               CST视频教程                           Ansoft Designer 中文教程


 

      Copyright © 2006 - 2013   微波EDA网, All Rights Reserved    业务联系:mweda@163.com