Vin_min=18; % минимальное входное напряжение Vin_max=28; % максимальное входное напряжение Vo=36; % выходное напряжение fs=50e3; % частота коммутации Po=300; % мощность нагрузки L=27e-6; % индуктивность дросселя Eff=0.85; % планируемое значение КПД Vd=0.7; Io=Po/Vo; Ro=Vo/Io; % сопротивление нагрузки Vin=linspace(Vin_min,Vin_max,100); % коэффициент заполнения D1=1-Vin/(Vo+Vd); % постоянная составляющая тока ILdc=Po/(Vin*Eff); D1=1-Io./ILdc; Iocrit=Vin.*D1.*(1-D1)/(2*L*fs); Ionom=Io*ones(1,10^2); figure(1); hold on; plot(Vin,Iocrit,'r-','linewidth',3); plot(Vin,Ionom,'g-','linewidth',3); xlabel('Vin (V)'); ylabel('Io (A)'); grid on; %-----------------------------------------------------------------------