我开始学习 Comsol Multiphysics 作为我硕士学位建模课程的一部分。目前,我们正在对带有火花隙的电路进行建模,这给我带来了一些问题。
我正在使用定义了一些全局方程的 0D 域,并且我想将火花隙建模为具有非常高电阻(10^8 欧姆)的电阻器,除非电阻器两端的电压超过击穿电压 U_break - 发生这种情况时,我想使用 1 kOhm 的值作为火花隙的电阻 1 ms,然后返回高值。
我可以在不切换电阻的情况下运行模拟,第一次找到电压超过 U_break 的位置,下一次运行模拟时只需手动输入开关点 - 但我想对一个改变方式的变量进行参数扫描建立电压需要很长时间。
在 Matlab 中,您可以使用“事件”函数,只要满足条件就会导致某些事情发生(通常只是终止集成,但您也可以做其他事情)。是否可以在 Comsol Multiphysics 中做类似的事情?如果是这样,怎么做?