电路已经搭建完毕,参数调整完毕,希望仿真出延迟角α=0°,30°,60°,90°的波形
- α=0°
pulse generator1:phase delay=0
pulse generator2:phase delay=0+0.01
- α=30°
pulse generator1:phase delay=0.00167
pulse generator2:phase delay=0.00167+0.01
……以此类推,(pulse generator1 的phase delay=,T=0.02s)
个人认为仿真中最能锻炼自己实践能力的步骤即是:当预期结果出现偏差时,如何排查原因和纠错的过程
Keypoint1:
电路图连接过程中元器件之间无法连接(出现红色线):
原因是信号类型不同。(可能是simulink信号、物理信号等)
解决方法是换模型或者添加信号转换模块。
Keypoint2:
脉冲信号发生器参数的调整。
Pulse type 和Time 的选择错误有可能导致波形畸变。
Keypoint3:
注意区分detailed thyristor和GTO模型。
刚开始误用了GTO模型,发现输出的电压,电流波形近似于连续脉冲的波形
根据波形判断是晶闸管的导通时间出现问题。查看电子书可知,simulink中的GTO模型在门极信号为零时即关断,但我们需要的晶闸管有负脉冲关闭的功能,还需要有窄脉冲导通后保持的功能。因此采用detailed thyristor的模型。
现在的输出波形和理论波形很相近了,但是发现电压波形在跳变的时候存在异常(抖动了一下),推测将L增大就能消除该异常。(此时L=0.01H)
当L增大到0.7H时,电压跳变正常。