Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Aplikační počítačové prostředky X15APP MATLAB cvičení 4 Ing. Jan Špetlík

Podobné prezentace


Prezentace na téma: "Aplikační počítačové prostředky X15APP MATLAB cvičení 4 Ing. Jan Špetlík"— Transkript prezentace:

1 Aplikační počítačové prostředky X15APP MATLAB cvičení 4 Ing. Jan Špetlík - v předmětu u „APP” Katedra elektroenergetiky, Fakulta elektrotechniky ČVUT, Technická 2, Praha 6

2 Funkce v Matlabu v m-file... sqr(3)... sqr.m – soubor v aktuálním adresáři function hh=sqr(b) hh = b^2; vstupní parametr jméno funkcevýstupní parametr

3 DC motor

4 Schema a rovnice

5 Rovnice

6 Laplaceova transformace

7 Rovnice po LT

8 Rovnice po LT + nulove PP

9 Řešení pro otáčky

10 Hodnoty konstant J=0,01 kg.m2 B=0,1 N.m.s K=0,01 N.m.A-1 R=1 W L=0,5 H

11 Matlab - řešení clear;clc; J=0.01; B=0.1; K=0.01; R=1; L=0.5; U=10; num=K*U; den=[(J*L) ((J*R)+(L*B)) ((B*R)+K^2)]; % Control System Toolbox motor=tf(num,den); step(motor,0:0.1:3);

12 Matlab - Graf otáček

13 Simulink

14 Simulink - nastavení Scope

15 Simulink - graf Scope

16 Simulink - grafy v Matlabu subplot(2,1,1); plot(ScopeData.time,ScopeData.signals(1).values); title('i'); subplot(2,1,2); plot(ScopeData.time,ScopeData.signals(2).values); title('Omega');

17 Simulink - grafy v Matlabu

18 Programování Cykly for - end while - end Konstrukce if – else - end switch – case try - catch

19 For for x = array (commands) end for n=1:10 % 10:-1:1 x(n)=sin(n*pi/10); end

20 While while expression (commands) end num=0; EPS=1; while (1+EPS)>1 EPS=EPS/2; num=num+1; end

21 If, else, end if expression (commands) end if expression (commands evaluted if True) else (commands evaluted if False) end

22 if expression1 (commands evaluted if expression1 True) elseif expression2 (commands evaluted if expression2 True) elseif expression3 (commands evaluted if expression3 True) elseif expression4 (commands evaluted if expression4 True) elseif expression5. else (commands evaluted if no other expression is True) end

23 Switch - case switch expression case test_expression1 (commands1) case {test_expression2, test_expression3, test_expression4} (commands2) otherwise (commands3) end


Stáhnout ppt "Aplikační počítačové prostředky X15APP MATLAB cvičení 4 Ing. Jan Špetlík"

Podobné prezentace


Reklamy Google