【免责声明】
本公众号的主体为个人,作者在本公众号发表的所有文章均是出于无私分享、交流学习的目的。
作者在该公众号发表文章纯属个人行为,文章的观点也纯属个人观点,与作者曾经任职或者正在任职的公司、其他个人或组织均没有任何关系。
作者已经发表或者即将发表的MMIC设计系列文章将会严重倚赖于各类EDA软件,尤其是ADS和Cadence;作者个人的确没有实力购买这些软件的使用授权,但作者保证仅用于业余研究和交流学习的目的,绝对不会用于商业盈利;若软件商有异议,作者全力配合删除相关软件和文章。
文章中可能有些素材取材于网络,若有侵权请读者提醒,作者会在第一时间进行更正。
对于声明原创的文章,欢迎任何人转载分享,但须注明出处。
Transient仿真也称瞬态仿真、时序仿真,对电路状态随时间的演变过程(即瞬态)进行仿真。
根据电路分析基础知识,电感、电容属于记忆元件:电感的电流不能突变、电容的电压不能突变。ADS中支持对记忆元件指定用于Transient仿真的初始条件。
电感初始电流:
电容初始电压:
当不指定初始条件时,Transient仿真会先运行DC仿真作为电路在t=0时刻的初始状态。
1、考虑一个RLC串联谐振回路,它是一个二阶系统:
不指定初始条件时,默认电容初始电压为0、电感初始电流为0,因此仿真结果各节点的电压电流均为0:
2、如果给电容指定初始电流为1V:
各节点的瞬态波形如下,可见电容的初始电压为1V:
3、如果给电感指定初始电流为0.5A:
各节点的瞬态波形如下,可见电容的初始电压为1V:
4、如果给电感指定初始电流0.5A,同时给电容指定初始电流1V:
各节点的瞬态波形如下,可见电容的初始电压为1V,电感初始电流为0.5A:
此外,ADS中Transient仿真控件“Use user-specified initial conditions”对话框中还支持“UseInitCond”选项:
Instructs the simulator to use user-specified initial conditions to compute the initial charges and fluxes in the circuit. The simulator will skip time=0 dc analysis.
When this option is enabled, the simulator uses the currents specified in the InitCond field of the inductors and the branch voltages specified in the InitCond field of the capacitors, as well as the node voltages specified in both the Simulation-Transient InitCond and Simulation-Transient InitCondByName components to compute the initial charges and fluxes in the circuit. The voltage given in the capacitor's InitCond field will take precedence over the voltage given in the Simulation-Transient InitCond and Simulation-Transient InitCondByName components if there is a conflict.
When the option is disabled and the Simulation-Transient InitCond and/or Simulation-Transient InitCondByName components are placed on the schematic, the simulator will start the transient analysis with a DC analysis at time=0 and try to force those node voltages identified in the Simulation-Transient InitCond and/or Simulation-Transient InitCondByName components to be close to the voltages specified. The values, if any, given in the InitCond field of the capacitors and inductors, however, will not be used.
当多个初始条件同时存在时,以元件参数中的初始值优先。
历史文章
微信扫一扫或者长按二维码关注