首页/文章/ 详情

CST实战:如何通过SPICE模型参数扫描优化设计?

7天前浏览158
大家好,我是CST电磁兼容性仿真。这是我的第84篇原创文章。为避免错过干货知识,欢迎关注公 众号,共同学习,共同进步!

导语

在电路设计和电磁仿真中,参数扫描是评估器件性能、优化设计的关键手段。CST Studio Suite作为一款多物理场仿真工具,不仅支持电磁场仿真,还能结合SPICE模型进行电路级参数分析。之前我们已经讲过了如何进行CST参数化扫描《CST软件如何进行Parameter Sweep参数化扫描》。
但是,当我们一旦遇到Spice模型不准确需要改变和扫描spice模型参数的获取一个合理的值的时候,那么如何对SPICE模型参数进行扫描优化?本文将以SPICE模型为例,详细讲解CST中参数扫描的操作流程与实战技巧。
本案例以mos管的spice模型和三相桥电路为例,通过修改在mos管spice模型语句,将mos管spice模型里面的某一参数替换成变量,来完Parameter sweep扫描功能。

一,DS工作室建立电路

(1)导入mos管spice模型
导航树-->选择spice模块,如图,选择spice模型导入
(2)在DS工作室里面建立三相桥电路

二,打开spice模型

右击spice模型,点击edit,打开spice语句对话框

三,替换参数为变量

本案例以将mos管的spice模型某个参数替换为变量来实现sweep功能,这里我们举例将的mos管的gd之间的反向电容Cox和二极管的p-n结结电容进行替换,这两个电容一般一样大。
(1)原来这两个参数都是2.79nF,如图,把这个值替换为变量语句{cx},记住一定要{}。
在SPICE仿真中,大括号 {} 的主要作用是实现参数替换和表达式求值,常用于动态修改模型参数、定义变量或传递参数值。
(2)定义变量的初始值
如图,在spice语句第一句后面添加语句“params:cx = 1.3n”,这样变量初始值定义好了,记住一定要加“:”
在SPICE仿真中,.PARAM 语句(或 PARAMS 参数) 是用于定义和管理全局变量或局部参数的核心命令,它极大地增强了SPICE模型的灵活性和可重用性。

四,参数化扫描

(1)保存后单击spice模型,在Block Parameter list(spice)窗口-->Setting里面就显示变量cx的参数设置
这里我们还要在expression里设置一个变量c(可以设置任何字母和数字组成的变量名),把1.3n改为c,代表电容值,弹出对话框设置1e-9,代表1nF(这里只能以F为单位,不能设置nF,uF)
(2)设置parameter sweep
(3)运行结果
最后运行sweep对话框里的start,开始运行电路。看看运行结果。可以扫描出每一个参数的仿真结果。

五,总结

通过 CST 对 SPICE 模型参数进行扫描,可以快速找到最优设计参数。
掌握参数扫描,让你的仿真更智能、设计更高效!


来源:CST电磁兼容性仿真
电路电磁兼容CST
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-04-12
最近编辑:7天前
希格斯玻色子
知识就是力量
获赞 76粉丝 146文章 108课程 1
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈