Helikoptéra (Spel)
Transkript
.. .. .. .. .. 15.12.2001 Systémy a modely Helikoptéra (Spel) . . . . . . Petr Česák, studijní skupina 305 Zimní semestr 2001/2002 . . . . .. .. .. .. .. Helikoptéra (Spel) Identifikace a nalezení modelu ZADÁNÍ Identifikujte systém tvořený jedním vstupem (napětí na pomocný motor) a výstupem je azimut vrtulníku. Vrtulník je zaaretován v pevné poloze. Pro snímání charakteristik vytvořte simulinkové schéma v Simulinku pro Matlab 5.3. nebo použijete připravený m-file. a) změření přechodových charakteristik Zvolili jsme si napětí na pomocném rotoru Uin=0,2V. Experimentálně jsme donastavili napětí na hlavním rotoru tak, aby se helikoptéra ustálila v klidové poloze. Zjistili jsme, že nejoptimálnější hodnota je Ur=0,555V. Po stabilizaci jsme změřili několik přechodových charakteristik. Měřili jsme je pro změnu vstupního napětí po kroku 0,025V až do hodnoty 0,3V. Z naměřených přechodových charakteristik jsme použili jen ty, které byly v rozsahu změn napětí 0,1V až 0,3V a pro identifikaci využili přechodovou charakteristiku se změnou vstupního napětí o 0,175V. b) identifikace z přechodových charakteristik Pro identifikaci soustavy jsme postupovali podle následujícího postupu: Přechodová charakteristika Ze změřené přechodové charakteristiky určíme: t0, h(t0), k(směrnice tečny) Petr Česák, 305 1 15.12.2001 Z následující tabulky určíme n: n 1 2 3 4 5 6 h(t0)/k 0,368 0,271 0,224 0,195 0,175 0,161 Poté aproximační přenos neznámého systému bude ve tvaru: G (s) = k t s (1 + 0 s ) n n Identifikace pro jednotlivé přechodové charakteristiky jsou uvedeny v příloze. Protože se helikoptéra ustálila pokaždé na jiné hodnotě, odečetli jsme od přechodové charakteristiky takové číslo, aby přechodová charakteristika vycházela z nulového počátečního bodu – přechodovou charakteristiku jsme měřili až po 10 sekundách, kdy se systém ustálil. Protože jsme neprováděli jednotkový skok, museli jsme přechodovou charakteristiku vynásobit konstantou tak, aby přechodová charakteristika odpovídala jednotkovému vstupu. Pokud upravíme pro n=2: G ( s) = A B2 A = s (1 + Bs) 2 s 3 + 2 s 2 + 1 s B B2 0 0 0 1 A = 1 0 − 2 , B = B 0 1 − 2 B A B2 0 , C = [0 0 1], D = [0] 0 Pro identifikaci helikoptéry jsme si zvolili přechodovou charakteristiku pro změnu vstupního napětí 0,175V: G (s) = 1,726 1,726 1,726 = = 2 2 2 s (1 + 0,657 s ) s (1 + 2 ⋅ 0,657 ⋅ s + 0,657 ⋅ s ) 1 ⋅ s + 2 ⋅ 0,657 ⋅ s 2 + 0,657 2 ⋅ s 3 1,726 3,999 0,657 2 G (s) = = 3 2 0,657 2 1 s3 + 2 s + s s + 3,044 s + 2,317 s 2 2 0,657 0,657 0 0 0 A = 1 0 − 2,317, B = 0 1 − 3,044 Petr Česák, 305 3,999 0 , C = [0 0 1], D = [0] 0 2 15.12.2001 Pozorovatelná kanonická forma: Porovnání dvou identifikací (v příloze uvedeny jako): G ( s) = 3,999 s + 3,044s 2 + 2,317 s (b) G(s) = 4,484 s + 3,273s 2 + 2,678s (a) 3 3 Provedli jsme identifikaci ze všech naměřených přechodových charakteristik. Ukázalo se, že pro malé změny (cca 0,1V) se model helikoptéry nepodařilo správně identifikovat (značné rozdíli proti reálnému modelu). I při měření bylo jasné, že tyto charakteristiky budou k nepoužití, neboť se helikoptéra po vychýlení ustálila – i když by neměla – špatné vyvážení. Lépe vychází (b). Petr Česák, 305 3 15.12.2001 c) nalezení rovnic Fyzikální model Helikoptéra-SPEL je modelem se dvěma stupni volnosti, které jsou zároveň výstupy soustavy. Vstupem jsou napětí na obou motorech a poloha těžiště, výstupem je poloha vrtulníku daná úhlem elevace a azimutální polohou. Při měření byla zaaretována svislá poloha, helikoptéra se mohla tedy otáčet jen kolem svislé osy. Pokud je síla F=0N, pak se sobě oba momety (momenty vytvořené hlavním a pomocným rotorem, působící navzájem opačným směrem) rovnají a helikoptéra se neotáčí. Pokud změníme napětí pomocného rotoru o malé napětí ∆U (desetiny voltů), změní se i síla vytvořená pomocným rotorem na hodnotu uměrnou k1∆U. Tato síla vyvodí moment M=k∆U, kde k=k1r1 (r1 – vzdálenost pomocného rotoru od hlavního). Helikoptéra se začne otáčet ve směru působící síly, ale brání jí v tom nejen brzdný moment (úměrný konstantě úměrnosti c a úhlové rychlosti ω), ale i stervační moment Ms. M − I s ⋅ ϕ!! − c ⋅ ϕ! = 0 (1) Vrtulka zadního rotoru samozřejmě nezmění rychlost svého otáčení, a tedy i vyvozenou sílu (moment), okamžitě, protože se jedná také o fyzikální těleso, které má jistou setrvačnost a působí na něj brzdná síla. Pro zjednodušení předpokládajme, že se bude jednat o systém prvního řádu. Odpovědí na jednotkový skok nám bude M = k ⋅ α (1 − e −α ⋅t )∆U (2) , kde α je časová konstanta zpoždění. Při přechodu k přenosu a stavovým rovnicím systému vyjdeme z rovnice (1), pro začátek nech’t M=k∆U. Pro jednoduchost zápisu budeme dále U představovat ∆U (změnu z klidové polohy). Provedeme Laplaceovu transformaci rovnice (1): kU − s 2 I sϕ − scϕ = 0 (3) Budeme sestavovat přenos, proto kU představuje v tuto chvíli Dirackův impulz. Petr Česák, 305 4 15.12.2001 k Is k ϕ (s) Is G (s) = = = U (s) s (s + c ) s (s + β ) Is (4) Provedeme také Laplaceovu transformaci rovnice (2): M ( s) = kαU s( s + α ) (5) Pro přenos tohoto podsystému podělíme rovnici (5) jednotkovým skokem (1/s) a též vstupem U: M (s) kα = U ( s) s(s + α ) (6) Po dosazení (6) do rovnice (4) bez konstanty k, dostaneme konečně přenos systému: kα K Is G (s) = = s ( s + α )( s + β ) s ( s + α )( s + β ) (7) Při tvorbě stavových rovnic vyjdeme z rovnice (1), za M pro jednoduchost nejprve dosadíme M=kU. Provedeme substituci: x1 = ϕ x2 = x!1 = ϕ! x!1 = x2 x!2 = − c k x2 + u Is Is (8) Jestliže chceme dostat stavové rovnice ve tvaru: x!1 = Ax + Bu y = Cx + Du (9) pak z rovnice (8) plyne: 1 0 A = 0 − c , B = I s 0 k , C = [1 0], D = [0] I s (10) Pro vytvoření stavových rovnic celého modelu i se zakomponováním zpoždění pomocného rotoru vyjdeme z rovnice (7), kterou převedeme do časové oblasti: !!! + (α + β )ϕ!! + αβϕ! = KU ϕ Petr Česák, 305 5 (11) 15.12.2001 Stavové rovnice celého modelu: x1 = ϕ x2 = x!1 = ϕ! x3 = x!2 = ϕ!! x!1 = x2 x!2 = x3 (12) x!3 = −(α + β ) x3 − αβx2 + Ku 1 0 x!1 0 x1 0 x! = 0 ⋅ x + 0 ⋅ u 0 1 2 2 x!3 0 − αβ − (α + β ) x3 K x1 [y ] = [1 0 0]⋅ x2 + [0]⋅ u x3 , kde α je časová konstanta zpoždění, β = (13) c kα , K = Is Is Nyní určíme konstanty α a β: − αβ = − 1 B2 − (α + β ) = − Provedeme substituci: α = 2 B 2 1 − β a dosadíme do − αβ = − 2 : B B −( 2 1 − β )β = − 2 B B 2 1 β − β2 = 2 B B 2 Bβ − B 2 β 2 = 1 0 = 1 + 2 Bβ − B 2 β 2 0 = (1 + Bβ ) ⇒ β = α= Petr Česák, 305 1 B 2 1 1 − = =β B B B 6 15.12.2001 Zjistili jsme, že α (časová konstanta zpoždění), α = úměrnosti, viz (1) a K = kα kc A = 2 = 2 Is Is B c , kde c je konstanta Is Tedy konkrétně pro náš model (A=1,726)(B=0,657): K= 1,726 A = = 3,999 2 0,657 2 B α=β= 1 1 = = 1,522 B 0,657 d) závěr Před vlastním měřením jsme museli správně vyvážit polohu helikoptéry. Jelikož se u helikoptéry střídá mnoho lidí, není možné naměřit při každé hodině stejné hodnoty (přechodové charakteristiky). Proto jsme při výpočtu a verifikaci použili přechodové charakteristiky naměřené při jedné hodině. Pokud změníme vstupní napětí (na pomocném rotoru) o velmi malou hodnotu (do cca 0,1V), systém se sice začne vychylovat z rovnovážné polohy, ale po určité době se ustálí na nové hodnotě (byť by měl systém ve vychylovaní pokračovat) – zřejmě působí vliv špatného vyvážení. Pro větší změny vstupní napětí (na pomocném rotoru) by se měla tato chyba projevit již méně. Jako nejoptimálnější přechodová charakteristika pro identifikaci systému vyšla charakteristika označená jako (b) – změna o 0,175V. Jedná se o astabilní systém třetího řádu s astatismem prvního řádu. Petr Česák, 305 7 15.12.2001
Podobné dokumenty
Ceník - naturehome.cz
Dřevěné krytky područek (H)
- standardní barvy moření
(H5, H6, H7, H8, H11, H12).
Čalouněné krytky područek (O):
- modely čalouněné kůží nebo
koženkami Softline a Eco - krytky
područek jsou čalouně...
od obrázku k simulačnímu modelu. - Laboratoři biokybernetiky a
softwarová simulační prostředí. Jedním z nich je např. vývojové prostředí
Matlab/Simulink od firmy Mathworks, které umožňuje postupně
sestavovat simulační model z jednotlivých komponent – jakýchsi
...
Oznámení PÚ Domažlice o vydání Rozhodnutí o výměně
posl. b}.tem Klášteť 137' vyššíBrod' Ploto v katastu nemovitostí bude nadále ve snyslu $
11 odst. 11 zákorra jako vlastník nabývan]i'ch pozemkťt evidován zůstavitel, a to až do doby
plovedení ZáZna...
Ceník - NO+BL Nábytek
na základně současných trendů. Mysleli jsme
přitom nejen na potřeby interiérových designerů,
ale také na všechny, kdo ocení neotřelý design a
hledají nekonvenční řešení. Program Creative
Edition Vá...
MNG_VSK31_Zakl. MNG v ose_terminologie
Management – základy, prosperita, globalizace, 2006, s. 292; Koontz, H.; Weihrich, H.
Management, 1993, s. 13 – 114; Gladkij, I. a kol. Management ve zdravotnictví, 2003, s.164.
Management – řídící...
stáhnout - Jindrich Novak
WWW stránky v tšinou obsahují odkaz na n jaký soubor (v tšinou ve formátu „*.pdf“), který
popisuje n jaký problém a který je možno si zkopírovat na vlastní disk. Tyto WWW stránky lze
nalézt na inte...
obsah modulu znalostní inženýrství - eLearning OPF SU
lze vytvářet produkty znalostního inženýrství (v našem případě prázdný znalostní systém
NEST), v němž budou samostatně vytvářet vlastní semestrální projekt, jenž budou před
kolegiem svých kolegů ve...
World of Warcraft - zamyšlení nad úspěchem, aneb o Warcraftech
World Of Warcraft. V podstatě vytvoření světa World of Warcraft jako hry přístupné každému
bylo sjednocení a spojení všech oněch vytvořených příběhů do digitální knihy která namísto
čtení stránek u...
Vyrocni_zprava_2006 - Ústav pro státní kontrolu veterinárních
V oblasti odborné činnosti byla spolupráce nejaktivnější v oblasti přípravy na systém CrossCompliance. Ústav je v rámci tohoto programu odpovědný za koordinování činnosti týkající
se oblasti zakáza...