Sprawko Sis1, AUTOMATYKA, Laboratorium-SystemyISterowanie


0x01 graphic

Sprawozdanie z zajęć laboratoryjnych

Nowoczesne Metody Sterowania

Ćwiczenia laboratoryjne 1,2,3

Serwomechanizm edukacyjny

Temat: Identyfikacja systemu serwomechanizmu. Modelowanie i badania symulacyjne serwomechanizmu. Sterowanie w ramach struktury PD.

Skład grupy: Adam Kopańko

Radek Czarkowski

Studia dzienne

Kierunek: Elektrotechnika

Specjalność: Automatyka i Technika Mikroprocesorowa

Semestr IX

Prowadzący: mgr inż. A. Ruszewski

Daty wykonania ćwiczeń:

Ćwiczenie 1. Identyfikacja systemu serwomechanizmu.

Identyfikacja parametrów urządzenia elektromechanicznego, występujących w równaniach od 4-1 do 4-8, polega na zastosowaniu określonych, fundamentalnych właściwości lekko tłumionych systemów drugiego stopnia. Własności te zostaną spożytkowane do pośredniego pomiaru inercji, stałej sprężystości sprężyny i współczynnika tłumienia urządzenia. Badania przeprowadza się przy skonfigurowaniu urządzenia w układzie „sprężyna-masa”.

Przebieg ćwiczenia po dokonaniu pomiarów napisaliśmy plik.m który zgodnie z instrukcją obliczył parametry układu .

Oznaczenia :

Pruba1- była robiona z godnie z instrukcją przy obciążeniu dysku

Pruba2- bez obciążenia dysku

D1p1 - oznacza dysk1 pruba1

D3p1 -dysk3 pruba1

D1p2- dysk1 pruba2

D3p2 - dysk3 pruba2

D1p1

0x01 graphic

D1p2

0x01 graphic

D3p1

0x01 graphic

D3p2

0x01 graphic

Plik.m

d1p1a % Nazwa pliku.m utworzona z pliku.txt uzyskanego przez wybranie z %setup opcji Setup 'Export Raw Data'

figure(1),plot(d1p1(:,2),d1p1(:,4));

grid

Xlabel('t[s]');

ylabel('Amplituda');

title('Dysk1 obciozony (D1P1)')

od=0.78;

do=3.5;

axis([od,do,-800,1200])

cykle1d=5;

t1d=do-od;

f1d=cykle1d/t1d;

w1p1=2*pi*f1d;

s1=num2str(cykle1d);

s2=num2str(w1p1);

title(['Dysk1 obciozony (D1P1);ilosccykle=', s1 ';pulsacja=',s2])

s1=num2str(w1p1);

disp(['Pulsacja Dysku1 obcioz(D1P1) =',s1]);

d1p2a % Nazwa pliku.m utworzona z pliku.txt uzyskanego przez wybranie z

% setup opcji Setup 'Export Raw Data'

figure(2),plot(d1p2(:,2),d1p2(:,4));

grid

Xlabel('t[s]');

ylabel('Amplituda');

od=0.07;

do=1.06;

axis([od,do,-600,1300]);

%ginput(2)

cykle1n=5;

t1n=do-od;

f1n=cykle1n/t1n;

w1p2=2*pi*f1n;

s1=num2str(w1p2);

s2=num2str(cykle1n);

title(['Dysk1 bez odwaznikuw (D1P2);ilosccykle=', s2 ';pulsacja=',s1])

disp(['Pulsacja Dysku1 nie obciążonego (D1P2) =',s1]);

d3p1a % Nazwa pliku.m utworzona z pliku.txt uzyskanego przez wybranie z setup opcji Setup 'Export Raw Data'

figure(3),plot(d3p1(:,2),d3p1(:,6));

grid

Xlabel('t[s]');

ylabel('Amplituda');

title('Dysk3 obciozony D3P1')

od=0.9;

do=5.25;

axis([od,do,-700,1200])

%ginput(2)

cykle3d=8;

t3d=do-od;

f3d=cykle3d/t3d;

w3p1=2*pi*f3d;

s1=num2str(w3p1);

s2=num2str(cykle3d);

title(['Dysk3 obciozony (D3P1);ilosccykle=', s2 ';pulsacja=',s1])

disp(['Pulsacja Dysku3 obcioz(D3P1) =',s1]);

d3p2a % Nazwa pliku.m utworzona z pliku.txt uzyskanego przez wybranie z setup opcji Setup 'Export Raw Data'

figure(4),plot(d3p2(:,2),d3p2(:,6));

grid

Xlabel('t[s]');

ylabel('Amplituda');

od=0.249;

do=1.61;

axis([od,do,-600,1200])

cykle3n=8;

t3n=do-od;

f3n=cykle3n/t3n;

w3p2=2*pi*f3n;

s1=num2str(w3p2);

s2=num2str(cykle3n);

title(['Dysk3 nie obc (D3P2);ilosccykle=', s2 ';pulsacja=',s1])

disp(['Pulsacja Dysku3 nie obcioz (D3P2) =',s1]);

%*****************************************************************************

% OBLICZENIA

%*****************************************************************************

m=0.5; %kg

r=0.09;%m

Jm=4*m*(r)^(2);

s1=num2str(Jm);

disp(['Jm =',s1]);

% ************ Dla dysku 3

Jd3=(Jm *w3p1^2)/((w3p2^2)-(w3p1^2));

s1=num2str(Jd3);

disp(['Jd3 =',s1]);

kd3=(w3p2^2)*Jd3;

s1=num2str(kd3);

disp(['Stała sprężyny kd3 =',s1]);

psid3=log(571.84/207.624)/(2*pi*cykle3n);

s1=num2str(psid3);

disp(['psid3 =',s1]);

cd3=2*psid3*Jd3*w3p2;

s1=num2str(cd3);

disp(['Tłumienie cd3=',s1]);

%*****************Dla Dysku 1

Jd1=(Jm *w1p1^2)/((w1p2^2)-(w1p1^2));

s1=num2str(Jd1);

disp(['Jd1 =',s1]);

kd1=(w1p2^2)*Jd1;

s1=num2str(kd1);

disp(['Stała sprężyny kd1 =',s1]);

psid1=log(557.7713/96.742)/(2*pi*cykle1n);

s1=num2str(psid1);

disp(['psid1 =',s1]);

cd1=2*psid1*(Jd1)*w1p2;

s1=num2str(cd1);

disp(['Tłumienie cd1=',s1]);

Wykonanie pliku.m

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Parametry obliczone :

Pulsacja Dysku1 obciożony(D1P1) =11.55

Pulsacja Dysku1 nie obciążonego (D1P2) =31.73

Pulsacja Dysku3 obcioz(D3P1) =11.56

Pulsacja Dysku3 nie obcioz (D3P2) =36.93

Jm =0.0162

Jd3 =0.001758

Stała sprężyny kd3 =2.398

psid3 =0.02016

Tłumienie cd3=0.002617

Jd1 =0.002474

Stała sprężyny kd1 =2.491

psid1 =0.05576

Tłumienie cd1=0.008755



Wyszukiwarka

Podobne podstrony:
sprawko Sis2, AUTOMATYKA, Laboratorium-SystemyISterowanie
Sprawozdanie 1, AUTOMATYKA, Laboratorium-SystemyISterowanie, Sprawko 1
sprawko moo1, Automatyka i Robotyka, Semestr III, Metody Obliczeniowe Optymalizacji, Gotowce, labki
sprawko nowe, Automatyka i Robotyka, Semestr III, Metody Obliczeniowe Optymalizacji, Gotowce, labki
jakieś sprawko, PWr WME Energetyka, IVsemestr, automatyka - laboratorium
sprawko powell, Automatyka i Robotyka, Semestr III, Metody Obliczeniowe Optymalizacji, Gotowce, labk
przekazniki sprawko 1, Szkoła, Semestr 5, Podstawy Automatyki - laboratoria
Półprzewodniki ZENER SPRAWKO, PWr, Automatyka i Robotyka, II semestr, Fizyka 3.3, Laboratoria
sprawko11, Studia, Urządzenia i Układy Automatyki - laboratorium
sprawko 1D, Automatyka 1d, Laboratorium z Podstaw Automatyki
sprawko 3, Szkoła, Semestr 5, Podstawy Automatyki - laboratoria, Automaty laborka, automatyka lab, A
Z2, Szkoła, Semestr 5, Podstawy Automatyki - laboratoria, Automaty lab, Automaty, Zestawy
automaty, PWr W9 Energetyka stopień inż, IV Semestr, Podstawy automatyki - laboratorium, Podsatwy au
Automatyka Laboratorium Nr 1 id 73181 (2)
piotrek sprawko, Semestr 3, PM, Laboratoria
Z9, Szkoła, Semestr 5, Podstawy Automatyki - laboratoria, Automaty lab, Automaty, Zestawy

więcej podobnych podstron