Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. Tehtävänä on tehdä Matlabilla massa-kitka-jousi-järjestelmän siirtofunktio (järjestelmä on vaakasuoralla pinnalla oleva kappale)ja piirtää järjestelmän askelvaste X(s)/F(s). m = 1kg, viskoosikitka on b = 10 Ns/m ja jousen jousivakio k = 20 N/m. Katso mallia http://www.engin.umich.edu/class/ctms/index.htm . Mitä tapahtuu, jos pienennät viskoosikitkaa?
  2. Lisää edelliseen tehtävään asematakaisinkytkentä.  Mitä tapahtuu, jos suurennat vahvistusta?
  3. Tehtävänä on tehdä Simulinkilla tai xcos:lla massa-kitka-jousi-järjestelmän siirtofunktio (järjestelmä on vaakasuoralla pinnalla oleva kappale)ja piirtää järjestelmän askelvaste X(s)/F(s). m = 1kg, viskoosikitka on b = 10 Ns/m ja jousen jousivakio k = 20 N/m.
  4. Muokkaa 3. tehtävästä auton vakionopeussäädön simulaatio. Poista ensiksi jousi ja sen takaisinkytkentä. Laita voimaksi 1000 N ja hae b:lle sellainen arvo, että käyrä tasaantuu alle 120 sek. Lisää säätimen lähtöön tehon rajoitus eli yli 100 kW:n tehoa ei saa käyttää kiihdytyksessä. Anna auton massaksi 1500 kg ja tehoksi 100 kW. Piirrä nopeus, pyydetyn voiman ja tehon tuottaman voiman kuvaajat. Huom! Tee tehtävä Simulinkillä
  5. Muuta säätimet Simulinkin PID-lohkoiksi. .
  6. Mallinna Simulinkillä massa-kitka-järjestelmä.  m=1000, b=0.5 ja k=1. Mallinna järjestelmään kaskadisäätö ja lisää sekä asema, että nopeussäätimiksi PID-säätimet (käytä valmista Simulinkin PID-lohkoa). a. viritä järjestelmä nopeussäädöllä eli ohita asemasäädin, pyri mahdollisimman nopean vasteeseen ilman arvon ylitystä b. ota asemasäädin mukaan järjestelmään ja viritä järjestelmä c. lisää järjestelmään toimilaitteen eteen kuollutalue ja testaa sen vaikutus toimintaan. d. lisää toimilaitteen ja lähdön väliin välys (backlash) d. lisää piirin takaisinkytkentään siirtoviive ja testaa millä arvolla järjestelmä tulee epästabiiliksi. e. lisää järjestelmään ylikompensoitu kuolleen alueen poisto ja testaa sen vaikutus järjestelmään (laita kompensoinniksi kaksinkertainen kuollut alue).MassaJousiKaskadiSaato.mdl
  7. Tehtävänä on suunnitella servojärjestelmä ja etsiä tarvittavat komponentit (servomoottori, anturit, vaihde ja siirtomekanismi) laitteistoon, joka siirtää 100kg:n massan kahdessa sekunnissa kahden metrin matkan vaakasuorassa suunnassa. Asemointitarkkuus on +/- 0.1mm. a. Kiihtyvyyden tulee olla mahdollisimman pieni. b. maksiminopeus on rajattu 1,5m/s. Työ tehdään 2...3 oppilaan ryhmissä. Käytä esimerkiksi Beckhoffin komponentteja. Siirtojärjestelmään komponentteja löytyy esimerkiksi SKS:n luetteloista. Siirtojärjestelmän voi toteuttaa hammashihnalla tai ruuvilla, tee vertailu. Vastauksena palautetaan laskelmat ja osaluettelot sekä kuvaus järjestelmästä. Jokainen palauttaa oman vastauksen ja vastauksessa ryhmän muiden jäsenten nimet. Tehtävän painoarvo on kolme. . Beckhoff_Motor_curves_en.xls
  8. Valitse edellisen tehtävän servomoottorin tilalle oikosulkumoottori ja takaisinkytkentään pulssianturi. Valitse mottorille kaksi vaihtoehtoa siten, että a. moottori pyörii maksimissaan synkronista pyörimisnopeutta ja b. moottori pyörii maksimissaan kaksinkertaisella synkronisella pyörimisnopeudella. Tarkasta invertteri - moottori momenttikäyrästä, että momentti riittää. Valitse pulssianturi siten, että annetut tarkkusvaatimukset riittävät. Pulssianturin resoluution tulee olla dekadin parempi kuin vaadittava tarkkuus. Mieti miten teet takaisinkytkennän ja kiinnität pulssianturin sekä valitse komponentit! Tarvitaanko pulssianturi myös toisioakselille?
    Moottorin akselille liitettävän pulssiantruin (uppoasennusanturin) löydät esimerkiksi SEW:n sivuilta: http://www.sew-eurodrive.fi/produkt/oikosulkumoottorit-dre-drs-drp-sarja.htm#Uppoasennusanturi
  9. Mallinna DC-moottorin toiminta (tongue) || | ||
                                                                                                                                                          
    Moottorin tekniset tiedot :
    * roottorin hitausmomentti (J) = 0,01 kgm2
    * mekaanisen järjestelmän vaimennuskerroin (b) = 0,1 Nms
    * moottorivakio (K=Ke=Kt) = 0.01 Nm/A
    * resistanssi (R) = 1 Ω
    * induktanssi (L) = 0,5 H
    * tulo (U): syöttöjännite
    * lähtö Θ (theta): akselin kulma
    * lähtö Ω (omega): akselin kulmanopeus
    * roottori ja akseli ovat jäykkiä
    Moottori tuottaa momentin T ja kulmanopeuden dΘ/dt.

...

- ratkaise suhde Θ/V sekä Ω/V, tämä on moottorin siirtofunktio

108. Ratkaise edellisestä tehtävästä kulmanopeus ja piirrä sen askevaste ja Bode-diagrammi.

119. Ratkaise edellisestä tehtävästä kiihtyvyys ja piirrä sen askevaste ja Bode-diagrammi.

1210. Tee edellisten perusteella PID-säädetty tasavirtamoottorikäyttö  Matlabilla/Scilabilla . Täältä löydät Matlab pohjanRatkaisuRatkaisu Finn Haugenin erinomainen materiaali Scilabista

1311. Tee edellinen esimerkki Simulinkillä tai XCOS:lla. Mallin mukaan. Käytä moottoria 

EC 45 flat Ø45 mm, brushless, 70 Watt, with Hall sensors.  Speksit löydät  Maxonin sivuilta

1412. Tehtävässä mallinnetaan Matlabilla mekaaninen järjestelmä, jossa säätimen ja toimilaitteen välillä on viivettä katso apuja täältä . Järjestelmä on PI-säädetty tasavirtamoottori, jossa

...

Viritä järjestelmä ja piirrä bode-diagrammi.

13. Tehtävänä on suunnitella servojärjestelmä ja etsiä tarvittavat komponentit (servomoottori, anturit, vaihde ja siirtomekanismi) laitteistoon, joka siirtää 100kg:n massan kahdessa sekunnissa kahden metrin matkan vaakasuorassa suunnassa. Asemointitarkkuus on +/- 0.1mm. a. Kiihtyvyyden tulee olla mahdollisimman pieni. b. maksiminopeus on rajattu 1,5m/s. Työ tehdään 2...3 oppilaan ryhmissä. Käytä esimerkiksi Beckhoffin komponentteja. Siirtojärjestelmään komponentteja löytyy esimerkiksi SKS:n luetteloista. Siirtojärjestelmän voi toteuttaa hammashihnalla tai ruuvilla, tee vertailu. Vastauksena palautetaan laskelmat ja osaluettelot sekä kuvaus järjestelmästä. Jokainen palauttaa oman vastauksen ja vastauksessa ryhmän muiden jäsenten nimet. Tehtävän painoarvo on kolme. . Beckhoff_Motor_curves_en.xls

14. Valitse edellisen tehtävän servomoottorin tilalle oikosulkumoottori ja takaisinkytkentään pulssianturi. Valitse mottorille kaksi vaihtoehtoa siten, että a. moottori pyörii maksimissaan synkronista pyörimisnopeutta ja b. moottori pyörii maksimissaan kaksinkertaisella synkronisella pyörimisnopeudella. Tarkasta invertteri - moottori momenttikäyrästä, että momentti riittää. Valitse pulssianturi siten, että annetut tarkkusvaatimukset riittävät. Pulssianturin resoluution tulee olla dekadin parempi kuin vaadittava tarkkuus. Mieti miten teet takaisinkytkennän ja kiinnität pulssianturin sekä valitse komponentit! Tarvitaanko pulssianturi myös toisioakselille?
Moottorin akselille liitettävän pulssiantruin (uppoasennusanturin) löydät esimerkiksi SEW:n sivuilta: http://www.sew-eurodrive.fi/produkt/oikosulkumoottorit-dre-drs-drp-sarja.htm#Uppoasennusanturi

15.Lataa Talo.mdl  ja TalonAlkuarvot.m tiedostot työtilaan. Varmista että current folder sisältää molemmat tiedostot, muuten Simulink malli ei löydä asetustiedostoa. Tutustu valikkoon View -> ModelExplorer­->Talo­ -> Model Workspace­>Properites, täällä määrätään alustustiedoston nimi. Muuta alustustiedoston nimi ja kokeile toimiiko  vielä. Poista talosta ikkunat, paljonko vaikuttaa lämmityskustannuksiin. Laita sähkön hinnaksi 0.30 Euroa /kWh.  Mikä on lämmityskustannus/vuosi. Tuplaa seinien paksuus, mikä on vaikutus? Muista käyttää komentoja clear workspace ja Reinitialize from source aina sen jälkeen kun muutat .m tiedoston sisältöä.

...