使用Simulink进行暂态电路参数拟合

对于高压脉冲电源或其他高频带应用场景下,回路中的杂散电感和线路电阻通常会影响输出的电压电流波形,然而实验中可以直接测量的是负载上的电压电流波形,那么如何从实验波形拟合得到这些杂散参数呢?
经典的脉冲电源放电回路通常可以等效为如下的RLC串联电路:
RLC串联电路
在实际实验中,我们通常使用短路试验来确定杂散参数,即将负载区域直接用金属棒短路,此时 R R R L L L可以近似认为是回路的杂散电感和等效电阻,此时电路通常处于欠阻尼状态,回路电流可以表示为:

i ( t ) = U 0 ω L e − α t sin ⁡ ω t i\left( t \right) =\frac{U_0}{\omega L}e^{-\alpha t}\sin \omega t i(t)=ωLU0eαtsinωt

其中 α = R / 2 L \alpha=R/2L α=R/2L ω = ω 0 2 − α 2 \omega =\sqrt{{\omega _0}^2-\alpha ^2} ω=ω02α2 ω 0 = 1 / L C \omega_0=\sqrt{1/LC} ω0=1/LC , 为电容的初始电压 U c U_c Uc,设短路电流波形的第一个波峰和第一个波谷对应电流分别为 I 1 I_1 I1 I 2 I_2 I2,对应时刻分别为 t 1 t_1 t1 t 2 t_2 t2 ,则二者比值为

I 1 I 2 = e − α t 1 sin ⁡ ω t 1 e − α t 2 sin ⁡ ω t 2 = e − α t 1 sin ⁡ β e − α t 2 sin ⁡ ( β + π ) = − e − α t 1 e − α t 2 \frac{I_1}{I_2}=\frac{e^{-\alpha t_1}\sin \omega t_1}{e^{-\alpha t_2}\sin \omega t_2}=\frac{e^{-\alpha t_1}\sin \beta}{e^{-\alpha t_2}\sin \left( \beta +\pi \right)}=-\frac{e^{-\alpha t_1}}{e^{-\alpha t_2}} I2I1=eαt2sinωt2eαt1sinωt1=eαt2sin(β+π)eαt1sinβ=eαt2eαt1

两边取对数有

ln ⁡ ∣ I 1 I 2 ∣ = α ( t 2 − t 1 ) = α T 2 = α π ω \ln \left| \frac{I_1}{I_2} \right|=\alpha \left( t_2-t_1 \right) =\alpha \frac{T}{2}=\alpha \frac{\pi}{\omega} lnI2I1=α(t2t1)=α2T=αωπ

通过短路试验测得的电流波形可以获得 I 1 I_1 I1 I 2 I_2 I2 t 1 t_1 t1 t 2 t_2 t2,代入上述公式即可得到衰减系数 α \alpha α和振荡角频率 ω \omega ω,若储能电容 C C C已知,则可以计算出回路的等效电感 L L L和等效电阻 R R R,再用计算得到的电路参数进行简单地仿真计算得到理论电流波形,与实验波形对比如下:
电流波形对比
可以看到该方法拟合得到电路参数基本是准确的,然而实际中还有很多电路是非常复杂的,我们并没有办法直接写出其负载电压或电流的解析解,例如基于分布参数电路原理的脉冲形成线,考虑杂散电感后很难写出其暂态解,因此只能通过仿真软件来进行参数拟合。
Simulink软件中直接提供了参数拟合工具Parameter Etimation,这里以上述RLC串联电路为例介绍其使用方法。
在进行参数拟合之前,我们首先需要在Simulink中建立电路模型,这里使用Simscape>Electrical>Specialized Power System下的元件库进行电路建模,如下图所示:
Simulink电路模型
运行仿真得到如下电流波形:
仿真电流波形
下面基于上述模型进行参数拟合,我们需要估计的参数有回路电感 L L L、电阻 R R R,初始充电电压 U 0 U_0 U0未知时也可作为估计参数。
参数拟合的第一步要将模型中的待估计参数用变量来替代,具体方法如下:
定义变量
按照此方法依次定义变量 L L L R R R U 0 U_0 U0后,打开参数拟合工具:
参数拟合工具
进入Parameter EstimationGUI工具后,按照如下流程建立模型:
(1) 添加模型参数:
添加模型参数
(2) 添加实验数据:
在此此前需要准备实验数据文件,每一个待拟合的信号应提供一个包含两列数据的文件,第一列为时间,第二列为信号值,然后按下图所示流程将实验数据添加到模型中。
在这里插入图片描述
(3) 绘制实验数据和仿真数据:
在已经添加好的实验数据上右键,可以绘制实验数据,也可将其与仿真数据对比,可以看到我们设置的初始参数值仿真得到的波形与实验结果偏差较大。
绘制波形
(4) 执行参数拟合:
点击上方菜单栏的Estimate按钮开始拟合,经过几步迭代后,参数拟合收敛,可以看到使用拟合后的参数进行仿真,得到的波形与实验结果几乎完全重合。
拟合结果

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值