Прошу прощения. Моё предложение не правильное.
Цифровик хвалился, что в Мультисиме есть качественные модели ШИМ, а LTspice не годится для расчёта силовых схем. Оказалось наоборот.
Хотя может у него есть другие модели. Я посмотрел ваши модели и оказалось, что в них нет параметра - deadtime. Это в моих игрушках они есть.
Вот пример ШИМ для 3-фаз и комплементарный буфер:
.subckt 3PhaseComplementaryPWM U V W up un vp vn wp wn Va=5V
X1 CN 0 TriangleWaveVoltage V1={Vin1} V2={Vin2-Vdead} Tperiod={Tperiod} tratio=0.5 Tdelay={Tdelay} Ncycles=0
V1 CP CN {Vdead}
B1 0 up i=(V(U)›=V(CP))*Va tripdt={tripdt} ic=0 Rpar=1 Cpar=30n
B2 0 un i=(V(U)‹=V(CN))*Va tripdt={tripdt} ic=0 Rpar=1 Cpar=30n
B3 0 vp i=(V(V)›=V(CP))*Va tripdt={tripdt} ic=0 Rpar=1 Cpar=30n
B4 0 vn i=(V(V)‹=V(CN))*Va tripdt={tripdt} ic=0 Rpar=1 Cpar=30n
B5 0 wp i=(V(W)›=V(CP))*Va tripdt={tripdt} ic=0 Rpar=1 Cpar=30n
B6 0 wn i=(V(W)‹=V(CN))*Va tripdt={tripdt} ic=0 Rpar=1 Cpar=30n
.param Vin1=-1 Vin2=1 Tperiod=100u Tdead=1u Tdelay=0 tripdt=Tdead
.param Vdead=2*(Vin2-Vin1)/(Tperiod/Tdead+2)
.ends 3PhaseComplementaryPWM
.subckt ComplementaryBufferWithDeadtime I P N Va=5V
B1 0 P i=(idt(1,0,inv(V(I)))›=Tdead)*Va tripdt={tripdt} Rpar=1 Cpar=30n
B2 0 N i=(idt(1,0,buf(V(I)))›=Tdead)*Va tripdt={tripdt} Rpar=1 Cpar=30n
.param Tdead=1u tripdt=1*Tdead
.ends ComplementaryBufferWithDeadtime
Это адаптированные к LTspice модели. Я эту модернизацию сделал для ускорения счёта.
А вот исходный файл. Модели из него легче адаптировать к Мультисиму.