Praktikum II Pöördpendel liikuval alusel ja süsteemi stabiliseerimine tagasisidega 1.Pöördpendli lihtsustatud mudel (vt demoks nt https://youtu.be/bENXhqIPkBs ) m l x F M Olekumudeli muutujad ja parameetrid: - pendli nurk [rad] x aluskäru asend [m] M aluskäru mass [kg] m pendli varda mass [kg] l - kaugus pendli varda raskuskeskmeni [m] g - raskuskiirendus [m/s2] F jõud aluskäru liigutamiseks [N] (mudeli sisend u) Olekumudel (olekuvõrrandi maatriksid) ja olekumuutujate vektor X x1 - nurk X& = A X + B U & x - nurga tuletis ...
docstxt/14800012440627.txt
docstxt/1458557463208.txt
tektseditor mate LaTeX r = 0.1; l = 0.2; rpm = 2000; omega = rpm*pi/30; phi = linspace(0, 2*pi, 361); v_B = zeros(1, 361); om_AB = zeros (1, 361); for ind = 1:361, r_sin_phi = r*sin(phi(ind)); r_cos_phi = r*cos(phi(ind)); sq = sqrt(l^2-r_sin_phi^2); v_B = -r_sin_phi*(1+r_cos_phi/sq)*omega; om_AB = -r_cos_phi/sq*omega; end figure (1) hold off plot(phi, v_B, 'linewidth', 2) hold on plot([0 2*pi], [0 0], 'color', 'black') title ('liuguri kiirus') xlabel('varphi [rad]') ylabel('v_B [m/s]')
docstxt/122771332128007.txt
docstxt/122771280328007.txt
Tallinna Tehnikaülikool Mehaanikateaduskond Mehhatroonikainstituut Masinamehaanika õppetool Masinamehaanika Kodutöö nr. 1 Üliõpilane: Ove Hillep Matriklinumber: 072974 Rühm: MATB Kuupäev: 26. märts 2012 Õppejõud: Merle Randrüüt Leo Teder Antud andmed: B r = 500 mm a = 700 mm h =1600 mm = 60 min-1 1) Määrata vedava lüli punkti A kordinaadid funktsioonina nurgast . A Ax Ay r Ax = r * sin Ay = r * cos Punkit ...
Tallinna Tehnikaülikool Mehaanikateaduskond Mehhatroonikainstituut Masinamehaanika õppetool Masinamehaanika Kodutöö nr. 1 Üliõpilane: Matriklinumber: Rühm: MAHB41 Kuupäev: 20.03.2012 Õppejõud: Merle Randrüüt Ülesande püstitus Risthöövelpink (ingl. k. shaping machine) on ehitatud nii, et liuguritera hoidikusse kinnitatud Hööveltera saab liikuda edasi-tagasi: lõikefaasis aeglaselt, tagasiliikumisfaasis kiiresti. Liugur pannakse liikuma kulissmehhanismi abil. Järgnevalt on esitatud risthöövelpingi kinemaatikaskeem: Vastavad pikkused on r = 500 mm, a = 650 mm ja h = 1 500 mm. Vedav lüli pöörleb kiirusega 60 pööret minutis ja sellepöördenurka mõõdetakse vertikaalteljest. a) Määrata vedava lüli punkti A koordinaadid funktsioonina nurgast . b) Määrata liuguri punkti B horisontaalkoordinaat xB f...
Tallinna Tehnikaülikool Mehaanikateaduskond Mehhatroonikainstituut Masinamehaanika õppetool Masinamehaanika Kodutöö nr. 2 Üliõpilane: Matriklinumber: Rühm: MAHB41 Kuupäev: 08.05.2012 Õppejõud: Merle Randrüüt Ülesanne 1 r = OA = 250mm = AC = 900mm ja a) Punkti A koordinaadid , sõltuvus funktsiooni pöördenurgast b) Määrata punkti C koordinaadid xC , yC funktsioonina pöördenurgast c) Matlab-i kood r = 0.25; l = 0.9; xB = 0.4 yB = 0.3; phi = linspace (0, 2*pi, 361); xC = zeros(1, 361); yC = zeros(1, 361); %Tsükkel for k=1:361 gamma = atan((xBr*cos(phi(k)))/(yBr*sin(phi(k)))); xA = r*cos(phi(k)); yA = r*sin(phi(k)); xC(k) = xA+l*sin(gamma); yC(k) = yA+l*cos(gamma); end figure(1) hold off plot(xC, yC, 'linewidth', 2) title('Punkti C trajektoor') xlabel('x [m]') ylabel('y [m]'...
TI 0 dt This is a third-order plant model given by a transfer function of 1 G( s) , u (t ) is input signal, e(t ) r (t ) y(t ) is the error between the ( s 1)3 output y (t ) and the desired output setpoint r (t ) . Use logical reasoning to determine whether K P , TI , TD must be increased or decreased in each of the following examples: a. Run in MATLAB the below program to see the output development if Proportional gain K P increases from 0.1 to 1. (10 marks) Example 1: Proportional gain K P increases from 0.1 to 1. G=tf(1,[1,3,3,1]); for Kp=[0.1:0.1:1], G_c=feedback(Kp*G,1); step(G_c), hold on; end b. Run in MATLAB the below program to see the output development if the proportional gain K P increases from 0.1 to 1. Example 2: Maintaining Proportional gain K P 1 , Integral gain TI , increases from 0.7 to 1.5. (10 marks)
VDD= 2.5 V. Solution: Check specification for Humidity Sensor of SYH-2R.pdf at: http://www.rhopointcomponents.com/images/SYH-2R.pdf 2 Week 04 Homework - Solutions Check Thermistor - Wikipedia.pdf at http://en.wikipedia.org/wiki/Thermistor Calculate the Humidity Sensor resistance at 30°C T = 273.15°C +30°C = 303.15°C T0 = 273.15°C +25°C = 298.15°C R60% 30°C =25.5858 kΩ - Matlab code: 33*exp(4600*(1/303.15-1/298.15)) = 25.5858 Calculate the Humidity Sensor resistance at relative humidity 70% See the above graphic for the standard resistance: Exercises - Solutions 3 R60% 25°C =33 kΩ, R70% 25°C =12 kΩ R70% 30°C=( R60% 30°C * R70% 25°C =)/ R60% 25°C =9.2 kΩ Or RH = 9.2 kΩ, give RT = 50 kΩ VO = RH/(RT+RH)*2.5V = 0.388 V Question 3
J r 2=1- S J =(0-0)2+(0,6-0,6)2+(1,2-1,2)2 +(1,8-1,8)2+(2,4-2,4)2 +(3-3)2=0 0+ 0,6+1,2+1,8+2,4+ 3 y kesk = =1,5 (aritmeetiline keskmine) 6 2 2 2 2 2 2 S=(0-1,5) +(0,6-1,5) +(1,2-1,5) +(1,8-1,5) +(2,4-1,5) +(3-1,5) =6,3 J 0 r 2=1- =1- =1 (aproksimeerimise täpsus) S 6,3 Kokkuvõte: - Kirjutada MATLAB programm, - Näidata lõpptulemused graafiliselt, näidata funktsioonid y = f (F) ja y = f (q), leida aproksimeerimisviga. - Selgitada, miks ühesuguse summaarse koormuse puhul üks ja sama tala deformeerub erinevalt. Üks ja sama tala deformeerub erinevalt, kuna koormused on jaotunud erinevalt, seetõttu mõjuvad tala eri kohtadele erineva suurusega jõud. Kui laotada koormus ainult tala keskele,
setpoint if PID control settled at offset from setpoint. 2. Three delays that occur when a heater is used to increase the temperature of a metal block: · The time it takes for the heater to respond to a control change. The temperature of the heater does not change instantly just because thecontrol signal to it did. · The time it takes the heat to be transferred to the load. · The time it takes the thermistor to respond to changes in the load temperature. 3. Using Matlab: a. Proportional gain must be decreased b. Integral gain must be increased c. Derivative gain must be decreased 4. I presenting for II presenting for III presenting for
esifrondi kestust tr. Siis tegin kahes osas. Esifrondi kestus tr vastavalt nõuetele Ülereguleerimine ja muud parameetrid korras, kuid esifrondi kestus paigast ära. Süsteemi viimine tagasi algolekusse. Süsteemi algoleku taastumine Järeldus Tutvusime P-IT2 juhtimisobjekti tööpõhimõtetega ja võimalike häälestus iseärasustega, kasutades Matlab programmi. Kuid kõiki parameetreid ei olnud võimalik antud juhtimissüsteemi kasutades korraga paika panna. Kui ühe parameetri sai paika, siis nihkus teine paigast ära.
vB – teame suunda (horistonaalne) Poolusest Pv risti lüliga OA ehitame vektori pikkusega 96 mm (96*0,01=0,96 m/s). Vektori lõpust ehitame joone risti lüliga AB. Poolusest Pv ehitame horisontaalsihis teise joone. Saame vektorid vBA ja vB. Mõõdame nende pikkused: 50,47 mm ja 98,73 mm. Seega kiirused: vBA = µv*ab = 0,01*64,25 0,64 m/s vB = µv*Pvb = 0,01*55,64 0,56 m/s Punkti B kiiruse viga võrreldes analüütilise meetoditega ((0,57-0,56)/0,57)*100 1,75% 7. Matlab %LÄHTEANDMED OA=40; % Vända pikkus[cm] AB=110; %Kepsu pikkus [cm] AC=45 % Punkti C asukoht kepsul OMEGA=2.4 % Vända nurkkiirus[rad/s] for i=1:361 % ühe täispöörde jooksul %ARVUTUSED t(i)=(i-1)*(pi/360);% Aeg [s] Fi(i)=OMEGA*t(i); %Vända pöördenurk [rad] grad(i)=Fi(i)*(180/pi);%Vända pöördenurk [kraad] alfa(i)=asin((OA/AB)*sin(Fi(i))); % Kepsu pöördenurk [rad] xA(i)=OA*cos(Fi(i)); % koordinaat xA funktsioonina pöördenurgast FI
Tallinna Tehnikaülikool Mehaanikateaduskond Mehhatroonikainstituut Masinamehaanika õppetool Masinamehaanika Kodutöö nr. 2 Üliõpilane: Ove Hillep Matriklinumber: 072974 Rühm: MATB Kuupäev: 15. mai 2012 Õppejõud: Merle Randrüüt Leo Teder Ülesanne 1 r = 250 mm l = 900 mm xB = 400 mm yB = 300 mm a) Määrata punkti A koordinaadid xA , yA funktsioonina pöördenurgast . xA = r * cos yA = r * sin b) Määrata punkti C koordinaadid xC , yC funktsioonina pöördenurgast . y B-rsin =arctan x B-rcos x C =rcos +lcos y C =rsin +lsin c) Kirjutada MATLAB-i või Octave'i pro- gramm, mis esitab punkti C liikumise graafiku (...
RS koodi pikkus on N= 2m-1 = K+R R liiaste plokkide arv . Kogu infosümbolite arv on k = mK. K infoplokkide arv, m - kahendsümbolite plokipikkus . Minu andmed: RS GF (16) -> 2m = 16, seega N = 15 N primitiivne koodipikkus. Q = 5 ehk viiekordne veaparandus. Sellise koodi tekitava hulkliikme aste on 2Q = 8. Liiaste sümbolite arv R = 2Q = 8 ning infoplokkide arv K = N-R = 15 8 = 7. Reed Solomoni kood on võimeline parandama vigu plokkide kaupa. 3. MATLAB programm clear all; % Puhastab matlabi muutujate mälu, see on tähtis kuna vanad muutujate väärtused võivad edasi kanduda uutesse katsetustesse. clc; %Puhastab matlab ekraani. warning('off','comm:obsolete:bchpoly'); %lülitab välja vea teateid warning('off','comm:obsolete:bchenco'); %lülitab välja vea teateid warning('off','comm:obsolete:bchdeco'); %lülitab välja vea teateid warning('off','comm:obsolete:rsenco'); %lülitab välja vea teateid
Tavaliselt on n ja k väärtused vahemikus 1 kuni 8, m väärtused 2 kuni 10 ja koodihinnang vahemikus 1/8 kuni 7/8. Ahendkoodi dekodeerimiseks kasutatakse erinevaid algoritme. Suhteliselt väikeste k väärtuste puhul kasutatakse Viterbi algoritmi, kuna see on kõige parem teadaolev rakendus maksimaalse tõenäosuse dekodeerimises. Modelleerimise struktuurskeem Simulinkis Joonis 5. Simulinkis koostatud skeem Modelleerimise programm Matlab 6.5 Tsym = 0.2; Tsample = 0.01; BERkodVec=[]; BERVec=[]; EbNoVec = [0:1:9]; for n=1:length(EbNoVec); EbNodB = EbNoVec(n); sim('h2irekindlus'); BERkodVec(n,:)= BERkod; BERVec(n,:)= BER; end; semilogy(EbNoVec,BERkodVec(:,1),'o',EbNoVec,BERVec(:,1),'*'); legend('Kodeerimisega BER','Kodeerimiseta BER'); xlabel('Eb/No (dB)'); ylabel('Vea tõenäosus'); title('Kodeerimisega ja kodeerimiseta BER'); grid on; Modelleerimise tulemused Joonis 6
signaal stabiliseerub. Mida väiksem on ajakonstant, seda kiiremini stabiliseerub signaal. Lisaküsimuse vastus: Ülereguleerimine on suurem juhtudel kui signaali amplituudi ja stabiilse signaali kõrguse suhe on suurem. Näiteks antud graafikul on järjestus väiksemast suuremani järgnev: k01t1, k01t3, k01t5, k15t1, k4t1. 3. Abstraktse automaatjuhtimissüsteemi süntees Töö ülesanne: Kasutades paketi MATLAB võimalusi sünteesida alljärgnevalt kirjeldatud süsteemi mudel ning leida nõutud väljundid. Joonis . Skeem Joonis . Erinevate signaalide graafik
docstxt/14458498693678.txt
Tumesinine joon tähistab tagasisideta süsteemi väljundit. 4)W1 = k1/(p+1) ja W2 = k2/p Hüppekajad a)K=0,1 b)K=1 c)K=5 korral. Nüüd näeme, kuidas mõjutab tagasiside võimendustegur süsteemi väljundit. Näeme, et mida suurem on võimendustegur, seda väiksem on süsteemi ülereguleerimine (väiksem amplituud). Tumesinine joon tähistab tagasisideta süsteemi väljundit. Abstraktse automaatjuhtimissüsteemi süntees Töö ülesanne: Kasutades paketi MATLAB võimalusi sünteesida alljärgnevalt kirjeldatud süsteemi mudel ning leida nõutud väljundid. Töö kirjeldus: Süsteemi põhiosaks on generaator, mille väljundiks kahe sõltumatu siinusgeneraatori (,,Sine Wave", vt ka tabel 1) väljundite summa. Lisaks on väljund piiratud ära ülaltpoolt väärtusega 3,1 ja altpoolt väärtusega -0,2. Generaator käivitub koos simuleerimise algusega, kuid väljund on olemas (väljundi
Mida väiksem on ajakonstant, seda kiiremini stabiliseerub signaal. Lisaküsimuse vastus: Ülereguleerimine on suurem juhtudel kui signaali amplituudi ja stabiilse signaali kõrguse suhe on suurem. Näiteks antud graafikul on järjestus väiksemast suuremani järgnev: k01t1, k01t3, k01t5, k15t1, k4t1. 18 3. Abstraktse automaatjuhtimissüsteemi süntees Töö ülesanne: Kasutades paketi MATLAB võimalusi sünteesida alljärgnevalt kirjeldatud süsteemi mudel ning leida nõutud väljundid. satin To Workspace5 satout Sine Wave To Workspace1 Add Saturation
tõenäoliselt asubki hoopis teises kohas (teistsugustel koordinaatidel), seega ära kopeeri neid pilte. 5 Selline ajaintervallide mõõtmine nõuab suurt täpsust. Juhul kui täpsus on näiteks = ±1µs tähendab see seda, et mõlemad kõverad võivad kõikuda c* = 3*108*(±1*10-6) = ±300 m ja asukoha määramine pole üldse täpne. Ülesanne nr. 2. Kommentaar: Muretse Matlab kui tahtmist on proovida saada samasugust joonist. Antud: Leida: fs = 60 MHz signaali ja häire segu kuju? fn = 70 MHz parasiitamplituudmodulatsiooni S/N = 2 dB koefitsient MA = ? c = 3*108 m/s parasiitsagedusmodulatsiooni sageduse deviatsioon f = ? Lahendus: 10*log S/N = 2 dB | :10 log S/N = 0,2
On ilmne, et keerulisemate ülesannete puhul tuleb kirjutada arvutiprogrammi närvivõrgu õpetamiseks või kasutada mingit olemasolevatest tarkvara pakettidest. Täiendav kirjandus: 1. Lu, Y-Z. Industrial intelligent control. Fundamentals and applications. Chicher: Wiley, 1996. 325 p. 2. Tsoukalas, L. H., Uhrig, R. E. Fuzzy and neural approaches in engineering. New York: Wiley-Interscience, 1996. 587 p. 3. Moscinski, J., Ogonowski, Z. Advanced control with Matlab and Simulink. London: Ellis Horwood, 1995. 251 p. 28 4 Modelleerimine tehisnärvivõrkudega Identifitseerimisülesande püstitus: On antud süsteem, mille funktsioon on tundmatu. Identifitseerimise ülesandeks on selle funktsiooni
On ilmne, et keerulisemate ülesannete puhul tuleb kirjutada arvutiprogrammi närvivõrgu õpetamiseks või kasutada mingit olemasolevatest tarkvara pakettidest. Täiendav kirjandus: 1. Lu, Y-Z. Industrial intelligent control. Fundamentals and applications. Chicher: Wiley, 1996. 325 p. 2. Tsoukalas, L. H., Uhrig, R. E. Fuzzy and neural approaches in engineering. New York: Wiley-Interscience, 1996. 587 p. 3. Moscinski, J., Ogonowski, Z. Advanced control with Matlab and Simulink. London: Ellis Horwood, 1995. 251 p. 28 4 Modelleerimine tehisnärvivõrkudega Identifitseerimisülesande püstitus: On antud süsteem, mille funktsioon on tundmatu. Identifitseerimise ülesandeks on selle funktsiooni
Tallinna Tehnikaülikool Elektrotehnika instituut Harjutusülesannete aruanne õppeaines Automaatjuhtimise alused Üliõpilane: Matrikli nr.: Õpperühm: Juhendaja: Taavi Möller Tallinn 1 Lineaarsete süsteemide tüüplülid. Eesmärgiks on tutvuda integreerimis-, aperioodilise- ja võnkelüliga. 1.1 Integreerimislüli Ülesande eesmärgiks on uurida võimanduslüliga integreerimislüli mõju konstantsele signaalile. Variandid k=1; 2; 3.5; 4.5. MATLAB Simulinkis koostatud mudel joonis 1.1. Joonis 1. Integreerimislüli mudel k Ülekandefunktsioonid: W ( p )= p 1 Integrator1 s 2 Integrator s ...
VORMISTAMISE ÜLESANNE 2 TUNNITÖÖ Õppeaines: SISSEJUHATUS ERIALASSE Tehnoloogia ja ringmajanduse instituut Õpperühm: Juhendaja: Tallinn 2021 SISUKORD 2 ABSTRACT Pilling is an undesired defect of textile fabrics, consisting of a surface characterized by a number of roughly spherical masses made of entangled fibers. Mainly caused by the abrasion of fabric surface occurring during washing and wearing of fabrics, this defect needs to be accurately controlled and measured by companies working in the textile industry. Pilling measurement is traditionally performed using manual procedures involving visual control of fabric surface by human experts. Since the early nineties, great efforts in developing automatic and non-intrusive methods for pilling measurement have been made all around the world with the final aim of overcoming traditional, visual-based a...
Opik ~ [12] on abiks lineaaralgebraga seotud probleemide lahendamisel. Opikust ~ [18] leiate numbrilised meetodid. M~olema peat¨ uki l~opus on u¨lesanded, mis enamikus on varustatud vastustega, kusju- ures m~ oningatele u ¨lesannetele on lisatud n¨apun¨aide sobiva lahendusmeetodi valikuks. ¨ Ulesandeid esitatud teooria kohta on v~oimalik leida ka u ¨lesandekogudest [1], [8], [14] ja ~oppevahendist [16] . Matemaatikapaketid MATLAB, MAPLE, MATHCAD, MATH- EMATICA [10] jpt v~ oimaldavad kinnistada selles kursuses omandatut. Oppevahendi ~ koostamisel on kasutatud paketti "Scientific WorkPlace 3.0", l¨ uhendatult SWP. T¨anan dotsente A. L~ ohmust ja F. Vichmanni, kes abistasid autorit paljude kasulike m¨arkustega k¨ asikirja vormistamisel. Autor 5 0.2. Kasutatav s¨
, Handbook of Standardized Terminology for the Power Sources Industry, Los Angeles, CA. 1995. 95 p. 4. , . . . . , - , , , 1999. 752 . ISBN: 5887211210 5. , . ., - : . 8000 , : , 2003. 527 . ISBN: 5936730220 6. , . . . , .: , 2001. 237 . ISBN: 5356015109 7. , . ., - , , : . 12 500 ., : . , 2000. 496 . ISBN: 5200027527 Simulatsiooni keskkonnad 1. Attia, J. O., PSpice and Matlab for Electronics: An Integrated Approach, FL: Boca Raton [etc.], CRC Press, 2002. 338 p. ISBN: 0849312639 2. Berube, R. H., Computer Simulated Experiments for Electric Circuits Using Electronics Workbench, NJ: Upper Saddle River, OH: Columbus, Prentice Hall, 1997. 263 p. ISBN: 0133596214 3. Borris, J. P., Semiconductor Devices Simulation Using Electronics Workbench, NJ: Upper Saddle River, OH: Columbus, Prentice-Hall, 2000. 207 p. ISBN: 0130260835 4. Craig, E. C