Слайд 2Порядок виконання роботи
Скласти програму для обчислення на внутрішній мові MATLAB з використанням
матричного методу контурних струмів з перемикальними функціями.
Побудувати S-модель з використанням бібліотеки SimPowerSystem з побудуванням графиків заданих змінних стану
Порівняти результати різних методів розрахунку. Якщо вони не співпадають, то виправити помилки та повторити експеримент
Зробити висновки
Слайд 3Варіант 1
Побудувати графік струму на R4
Слайд 4Варіант 2
Побудувати графік струму на R3
Слайд 5Варіант 3
Побудувати графік струму на R3
Слайд 6Варіант 4
Побудувати графік струму на R4
Слайд 7Варіант 5
Побудувати графік струму на R5
Слайд 8Варіант 6
Побудувати графік струму на R5
Слайд 9Варіант 7
Побудувати графік струму на R6
Слайд 10Варіант 8
Побудувати графік струму на R6
Слайд 11Варіант 9
Побудувати графік струму на R6
Слайд 12Варіант 10
Побудувати графік струму на R6
Слайд 14Метод контурних струмів у матричній формі
Слайд 15Приклад програмування в MATLAB
clear all;
% Параметри схеми
Ea = 110;
R1 = 10;
R2 =
10;
R3 = 1000;
R4 = 500;
Rd_on = 0.0;
Rd_off = 50000;
Rd = Rd_off;
%Масиви для графіку (перша координата)
t = 0;
in = 0;
Слайд 16Приклад програмування в MATLAB (продовження)
% Цикл на інтервалі побудування графіку
for x=0.0001:0.0001:0.02
E =
[Ea * sin(2 * 3.14159 * 100 * x);
Ea * sin(2 * 3.14159 * 100 * x)];
if E > 0
Rd = Rd_on;
else
Rd = Rd_off;
end
R = [R1+R3 R1 ;
R1 R1+R2+R4+Rd];
I = R\E;
t = [t,x];
in = [in,I(2,:)];
end
Слайд 17Приклад програмування в MATLAB (продовження)
% Побудування графіку
figure(1);
plot(t,in), grid, set(gca,'FontName','Arial Cyr‘, 'FontSize',16),
title('
Electrical current in Rn ');
xlabel('Time (s)'); ylabel('Y(t)');
Слайд 19Приклад моделювання схеми в Matlab/Simulink
Слайд 20Приклад моделювання схеми в Matlab/Simulink