Программное изменение минимального шага Студент: Сколота В. А. Гр. РПМ-31
Схема • Для данной работы была выбрана схема широтно-импульсного стабилизатора переменного напряжения с промежуточным звеном повышенной частоты.
Схема
Описание программы • В данной программе изменялось значение минимального шага • Начальное значение равно 1 е-4 • Шаг уменьшался в два раза пока ошибка не стала меньше 0. 0001 • В качестве результатов получена зависимость ошибки от минимального шага
Код программы • • • • • • open_system 'Lab_1'; error=1000; i=1; ms=0. 0001; set_param ('Lab_1', 'Min. Step', '1 e-4'); sim 'Lab_1'; Res 1=output; while error>0. 001 i=i+1; ms=ms/2; set_param ('Lab_1', 'Min. Step', num 2 str(ms)); sim 'Lab_1'; Res 2=output; Res 1=(Res 1 -Res 2). ^2; mss(i-1) = ms; Res(i-1) = sum(Res 1); Res 1 = Res 2; Res(i-1) = sqrt(Res(i-1)); error = Res(i-1); end; Res(i) = Res(i-1); plot(mss(: ), Res(: ));
Результаты