小编今天分享一个在CST 3D建模的小技巧。我们在进行CST电磁兼容性系统级别的仿真的时候,有时会遇到建模的时候电路跑的信号不对,这样导致无法进一步的做电磁兼容性仿真的工作。
不知道大家遇到过没,小编目前做过转向电机,BSG还有高压电驱动和DCDC电源的系统级电磁兼容性仿真,由于这些都是大型复杂的仿真模型,小编多次遇到由于建模失误导致仿真电信号跑的不对,甚至是差别很大。
小编列举了曾经遇到过的建模的问题:
(1)建模过程中出现电源铜排和机构件或者PCB短路。
(2)电源铜排和铜排之间不完全连接,例如Gap只有0.00006mm,导致电路开路。(注:CST不像UG可以零配设置,最小间隙默认连接)。
(3)直接导入.step格式的CAD模型,网格剖分过后模型消失。
(4)网格剖分之后模型短路。
(5)建模过程中不注意导致的其他模型问题。
那么我们怎样才能检测到建模过程中失误带来短路和开路的问题呢?
其实很简单,小编现在建完模型后都是建个简单的电路,把电路仿真跑一遍,然后通过欧姆定理计算出我的电压或者电流探头的电压或者电流是否跟仿真的一致,如果一致那么这个电路3D建模上肯定没问题的。
欧姆定理
欧姆定理是电学中的一个基本定律,它用于描述电阻、电流和电压之间的关系。根据欧姆定理,当一个电阻器上有电流通过时,电阻器两端的电压与电流成正比,比例常数就是电阻的阻值。具体而言,欧姆定理可以表示为 V = IR,其中V表示电压,I表示电流,R表示电阻。根据这个定理,我们可以计算电路中的电压、电流和电阻之间的关系。
下面我们来举个栗子,以DCDC电源为例:
导入PCB,对我们需要的电路部分进行保留,不需要的删除,建立好变压器,mosfet和离散端口,如图。
这时候我不知道变压器与PCB之间,mosfet和PCB之间,PCB各层和铜皮之间是否出现短路或者开路。这个没法检查,除非一个一个去量gap。
我们在电路工作室里面把需要检查的电路上的离散端口都接上50欧姆电阻,或者其他阻值也可以,都是为了后续方便计算。我的电路有点类似这样如图,把mosfet,电流检测电阻都用离散端口建立。先检查这个反激电源的初始线圈这一端。
DS工作室如图:
给电源端灌一个10A的电流,我们可以计算出,在不考虑PCB铜皮和走线,以及变压器线圈内阻的情况下,我们可以计算出代替mosfet和电流检测电阻的两个50欧姆电阻两端电压理论上都是500V。
仿真结果如图:
电流
电压:
这个理论值和仿真的误差比较小,我认为这样这个电路3D模型的通断是没有问题的。当然如果你比较严谨,而且有时间也可以仿真出变压器的内阻再带进去计算,这样更有说服力。
最后总结一下:
这是小编在仿真过程中遇到问题之后,总结的我认为最有效的检查电路模型通断的方法。如果您有更好的方法也可以分享给小编学习一下。希望我的一点绵薄经验能给大家带来帮助。