LTspice是从头开始设计的,以产生快速电路仿真,但在某些仿真中存在提高速度的余量。请注意,使用此处描述的方法可能会在准确性方面进行权衡。要测量更改的效果,请查看LTspice错误日志(Ctrl + L)中的仿真时间。
缩短电源启动时间
通过改变软启动电容器的值来缩短输出的电压斜坡,从而缩短开关模式电源 (SMPS) 仿真所需的时间。在此之前,请确保您对电源的启动性能有很好的了解。然后,减小软启动电容值(使用0.001μF而不是默认值0.1μF),以快速斜坡上升至所需的输出电压。
注意,软启动电容不应减小到上升输出允许V的点C/我千引脚斜坡远远超出其标称控制点,并进一步向下摆动以阻止过冲。
延迟对电源施加负载
加快SMPS仿真速度的另一种有效技术是通过电压控制开关(SW)延迟负载施加。通过使用在输出电压接近稳压时(或在已知时间)打开主负载的开关,所有SMPS输出能量在施加负载之前进入大输出电容充电。启动和主负载电阻也可以封装在SW模型语句的Ron和Roff中,而不是使用单独的电阻器。
使用配置有脉冲功能的电流负载可以实现更简单的方法。
设置初始条件
同样,使用 .ic spice 指令为所选节点设置初始条件可能是有效的。例如,指定输出端的初始电压,使其在仿真开始时接近稳压。同样,您可以指定补偿节点上的电压,以消除启动时的初始下降。
.ic V(out)=11 V(vc)=1
减少瞬态分析数据量
通常,LTspice瞬态分析在时间= 0时开始。您可以编辑 .trans 模拟命令的“开始保存数据的时间”,以延迟保存到稍后感兴趣的时间,从而减少整体模拟时间。当然,这假设您不需要初始数据点,这些数据点不会保存。
或者,如果您只对几个节点电压和设备电流感兴趣,则可以通过使用 .save 指令来限制保存的数据量,以仅保存那些特定的节点电压和设备电流。在指令中,添加“对话框”选项以显示所有可用的节点和电流,以便您可以选择保存其他感兴趣的数据。
.save V(out) I(L1) V(in) 对话框
跳过初始工作点解决方案
有时您会注意到仿真在“阻尼伪瞬态分析”中停留了很长时间(有关仿真状态信息,请参阅窗口的左下角)。这通常发生在寻求直流解决方案以找到电路的工作点时。如果仿真中可以接受,则可以选择 Esc 跳过查找初始工作点并继续仿真。同样,您也可以通过编辑模拟命令来“跳过初始工作点解决方案”。
如果您希望保存难以求解的直流工作点,则可以使用 .savebias 命令在初始仿真中将首选解保存到文件中,然后在后续仿真中,使用 .loadbias 命令快速找到直流解,然后再继续其余仿真。
在初始模拟中使用 .savebias 指令:
.savebias 文件名.txt内部时间=10m
在后续仿真中使用了 .loadbias:
.loadbias 文件名.txt
查看波形时转换为快速访问格式
为了保持快速仿真速度,LTspice使用压缩的二进制文件格式,允许快速动态附加额外的仿真数据。但是,一旦仿真完成,这种格式就不是波形查看的最佳格式。要在仿真完成后加快波形绘制速度,请将文件转换为备用的“快速访问”格式。在波形窗口中单击,然后选择>转换为快速访问的文件。
审核编辑:郭婷
-
电源
+关注
关注
185文章
17961浏览量
252806 -
电容器
+关注
关注
64文章
6315浏览量
100640 -
电阻器
+关注
关注
21文章
3828浏览量
62573
发布评论请先 登录
相关推荐
LTspice和geneys线性模拟之间的差异
LTspice怎么使用
如何使用LTspice进行工程电源和MEMS信号链模拟?
如何使用LTspice模拟 SAR ADC 模拟输入?
LTspice

如何使用LTspice生成波特图

评论