MODELOWANIE I APROKSYMACJA FUNKCJI PRZENOSZENIA MASZYNEK STEROWYCH RAKIETY PRZECIWLOTNICZEJ

Podobne dokumenty
MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Sposoby modelowania układów dynamicznych. Pytania

Laboratorium z podstaw automatyki

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Transmitancje układów ciągłych

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

PRZEWODNIK PO PRZEDMIOCIE

Analiza właściwości filtrów dolnoprzepustowych

Automatyka i robotyka ETP2005L. Laboratorium semestr zimowy

III. DOŚWIADCZALNE OKREŚLANIE WŁAŚCIWOŚCI UKŁADÓW POMIAROWYCH I REGULACYJNYCH

Procedura modelowania matematycznego

Badanie właściwości dynamicznych obiektów I rzędu i korekcja dynamiczna

Badanie wpływu parametrów korektora na własności dynamiczne układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Automatyzacji

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium z podstaw automatyki

1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI

ĆWICZENIE 6 Transmitancje operatorowe, charakterystyki częstotliwościowe układów aktywnych pierwszego, drugiego i wyższych rzędów

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013

PRZEWODNIK PO PRZEDMIOCIE

Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych

Laboratorium z automatyki

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie)

Ćwiczenie 21. Badanie właściwości dynamicznych obiektów II rzędu. Zakres wymaganych wiadomości do kolokwium wstępnego: Program ćwiczenia:

Regulacja dwupołożeniowa.

4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs ()

1. Opis teoretyczny regulatora i obiektu z opóźnieniem.

Aproksymacja funkcji a regresja symboliczna

Podstawowe człony dynamiczne

Badanie kaskadowego układu regulacji na przykładzie serwomechanizmu

Wprowadzenie do technik regulacji automatycznej. prof nzw. dr hab. inż. Krzysztof Patan

Problemy optymalizacji układów napędowych w automatyce i robotyce

Część 1. Transmitancje i stabilność

Informatyczne Systemy Sterowania

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Ćwiczenie nr 6 Charakterystyki częstotliwościowe

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Własności dynamiczne przetworników pierwszego rzędu

Rys 1 Schemat modelu masa- sprężyna- tłumik

Ćwiczenie nr 11. Projektowanie sekcji bikwadratowej filtrów aktywnych

WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej

Analiza właściwości filtra selektywnego

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

PAiTM. materiały uzupełniające do ćwiczeń Wydział Samochodów i Maszyn Roboczych studia inżynierskie prowadzący: mgr inż.

Interpolacja, aproksymacja całkowanie. Interpolacja Krzywa przechodzi przez punkty kontrolne

Symulacja pracy silnika prądu stałego

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

Katedra Metrologii i Systemów Diagnostycznych Laboratorium Metrologii II. 2013/14. Grupa: Nr. Ćwicz.

analogowego regulatora PID doboru jego nastaw i przetransformowanie go na cyfrowy regulator PID, postępując według następujących podpunktów:

Szybkie prototypowanie w projektowaniu mechatronicznym

Właściwości dynamiczne kolektora słonecznego a efektywność instalacji grzewczej

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Laboratorium nr 3. Projektowanie układów automatyki z wykorzystaniem Matlaba i Simulinka

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

Technika regulacji automatycznej

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Sterowanie ciągłe. Teoria sterowania układów jednowymiarowych

PODSTAWY AUTOMATYKI. Analiza w dziedzinie czasu i częstotliwości dla elementarnych obiektów automatyki.

Zaprojektowanie i implementacja regulatorów osi robota IRP6

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 7. Badanie jakości regulacji dwupołożeniowej.

Podstawy Automatyki. Wykład 9 - Dobór regulatorów. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

POLITECHNIKA ŚLĄSKA WYDZIAŁ GÓRNICTWA I GEOLOGII. Roman Kaula

INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki

PRZEWODNIK PO PRZEDMIOCIE

WZMACNIACZE OPERACYJNE Instrukcja do zajęć laboratoryjnych

Sterowanie Napędów Maszyn i Robotów

AiR_TR2_5/9 Teoria Regulacji II Control Theory II. Automatyka i Robotyka I stopień ogólno akademicki studia niestacjonarne

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z AUTOMATYKI I ROBOTYKI Ćwiczenie nr 4. Badanie jakości regulacji dwupołożeniowej.

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji

Symulacja sygnału czujnika z wyjściem częstotliwościowym w stanach dynamicznych

Rozszerzony konspekt preskryptu do przedmiotu Sterowanie napędów i serwonapędów elektrycznych

AiR_TR2_5/9 Teoria Regulacji II Control Theory II. Automatyka i Robotyka I stopień ogólno akademicki studia stacjonarne

Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Sterowanie ciągłe. Teoria sterowania układów jednowymiarowych

Podstawy Automatyki. wykład 1 ( ) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Korekcja układów regulacji

Sterowanie napędów maszyn i robotów

Macierz A nazywamy macierzą systemu, a B macierzą wejścia.

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie)

Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

Transmitancja modelu, procesu i regulatora wykorzystana w badaniach. Rzeczywisty regulator PID. Transmitancja regulatora: = sti. Transmitancja modelu:

AKADEMIA GÓRNICZO HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki

UKŁADY JEDNOWYMIAROWE. Część II UKŁADY LINIOWE Z OPÓŹNIENIEM

Sterowanie Napędów Maszyn i Robotów

OKREŚLANIE WSPÓŁRZĘDNYCH KĄTOWYCH CELU PRZY UŻYCIU GŁOWICY WIZYJNEJ RAKIETY

ANALIZA WPŁYWU WYBRANYCH PARAMETRÓW SYGNAŁU WYMUSZAJĄCEGO NA CZAS ODPOWIEDZI OBIEKTU

Automatyka i sterowanie w gazownictwie. Regulatory w układach regulacji

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Rok akademicki: 2030/2031 Kod: RAR n Punkty ECTS: 7. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Podstawy Automatyki. Wykład 2 - podstawy matematyczne. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty

Cyfrowe algorytmy sterowania AR S1 semestr 4 Projekt 4

Transkrypt:

Mgr inż. Witold BUŻANTOWICZ Mgr inż. Jakub MIERNIK Dr hab. inż. Jan PIETRASIEŃSKI, prof. WAT Wojskowa Akademia Techniczna DOI: 10.17814/mechanik.2015.7.217 MODELOWANIE I APROKSYMACJA FUNKCJI PRZENOSZENIA MASZYNEK STEROWYCH RAKIETY PRZECIWLOTNICZEJ Streszczenie: W artykule przedstawiono procedurę numerycznego wyznaczania charakterystyk dynamicznych maszynek sterowych, stanowiących element wyposażenia stanowiska laboratoryjnego do badań aparatury pokładowej rakiet przeciwlotniczych. Występujące w rozpatrywanym silniku DC nieliniowości, spowodowane zastosowaniem wewnętrznego korektora prędkości kątowej, sprawiają, że znalezienie adekwatnej aproksymacji jego charakterystyk wymaga specyficznego podejścia. Do ich wyznaczenia wykorzystano metody iteracyjne, aproksymujące odpowiedzi badanego układu funkcjami sklejanymi. Otrzymana w ten sposób funkcja przenoszenia układu wykonawczego zaimplementowana zostanie w modelu numerycznym projektowanego układu pilota automatycznego. FIN ACTUATOR TRANSFER FUNCTION OF THE ANTI-AIRCRAFT MISSILE: MODELING AND APPROXIMATION Abstract: This paper presents the procedure for numerical determining dynamic characteristics describing the actuators of short-range anti-aircraft missile, which are the elements of research laboratory stand. Internal compensator of angular velocity, included in considered non-linear DC servo, requires a specific approach to find an adequate solution. Therefore an iterative method is used, which approximates the object s step and impulse responses by spline functions. The transfer function obtained in this way will be implemented in the numerical model of the proposed missile autopilot system. Słowa kluczowe: teoria sterowania, układy wykonawcze, rakieta przeciwlotnicza Keywords: control theory, actuators, anti-aircraft missile 1. WPROWADZENIE Właściwy dobór współczynników transmitancji członów automatyki ma dla procesu modelowania kluczowe znaczenie, stanowi bowiem podstawowy warunek zaprojektowania poprawnego układu regulacji [1, 3]. Często zdarza się jednak, że parametry charakteryzujące właściwości elementów wykonawczych nie są dostatecznie znane i wyznaczenie na ich podstawie funkcji przenoszenia jest niemożliwe. Ponadto uzyskiwane dla niektórych 83

rodzajów obiektów dynamicznych wyższych rzędów rozwiązania analityczne mają ograniczone znaczenie praktyczne, bowiem mogą być trudne do wykorzystania ze względu na złożoną formę matematyczną. We wskazanych przypadkach alternatywne rozwiązanie stanowi doświadczalne wyznaczenie i aproksymacja odpowiedzi badanych układów. Celem przedstawionego w niniejszym referacie eksperymentu było wyznaczenie charakterystyk czasowo-częstotliwościowych maszynek sterowych, przewidywanych do zastosowania jako element stanowiska laboratoryjnego do badania aparatury pokładowej rakiet przeciwlotniczych. Najczęściej spotykany schemat układu stabilizacji rakiety przeciwlotniczej ilustruje rys. 1. W rozpatrywanym przypadku obiektem badań jest maszynka sterowa, spełniająca funkcję układu wykonawczego. Poszukiwana jest jej odpowiedź impulsowa. Rys. 1. Schemat funkcjonalny pilota automatycznego rakiety przeciwlotniczej [2] 2. EKSPERYMENT Stanowisko badawcze zestawiono zgodnie ze schematem przedstawionym na rys. 2. Identyfikowany układ wykonawczy jest zbudowany w układzie komutatorowego silnika prądu stałego, wyposażonego w wewnętrzny korektor prędkości kątowej. Silnik sterowany jest cyfrowo, przy czym wymagane jest wstępne zaprogramowanie jego położeń. Maszynka sterowa współpracuje ze sterownikiem mikroprocesorowym. Stanowisko tworzą ponadto: zasilacz 24 V oraz komputer do wizualizacji i archiwizacji danych pomiarowych. Wchodzące w skład zestawu oprogramowanie zapewnia możliwość rejestracji parametrów pracy silnika, m.in. prędkości i położeń kątowych (zarówno zadanych, jak i uzyskanych). Aplikacja komunikuje się z układem wykonawczym poprzez konwerter USB/CAN. 84

Rys. 2. Schemat układu pomiarowego Podczas badań rejestrowano odpowiedzi układu na wymuszenia skokowe dla różnych wzmocnień regulatora wewnętrznego (rys. 3). Rys. 3. Przykładowa odpowiedź badanego układu wykonawczego na wymuszenie skokowe 85

3. WYZNACZANIE CHARAKTERYSTYK BADANEGO UKŁADU Osobliwością rozpatrywanego elementu wykonawczego są nieliniowości wprowadzane przez cyfrowy korektor wewnętrzny, szczególnie widoczne w końcowej fazie ustalania położenia. Stąd znalezienie adekwatnej aproksymacji wymaga specyficznego podejścia. Do określenia postaci transmitancji zastępczego, zlinearyzowanego modelu silnika i wyznaczenia jej współczynników wykorzystano numeryczne metody obliczeniowe. W pierwszej kolejności dla każdego z otrzymanych eksperymentalnie przebiegów określono przedziały aproksymacji. Przeprowadzone badania symulacyjne wykazały, że w rozpatrywanym przypadku wystarczające jest przyjęcie dwóch przedziałów, Ω 1 = (, δ s ) oraz Ω 2 = (δ s, + ). Z tak zdefiniowanymi Ω 1 i Ω 2 związano funkcje aproksymujące, odpowiednio G 1 (s) dla Ω 1 i G 2 (s) dla Ω 2, oraz przyjęto punkt ich sklejenia P(t s, δ s ), por. rys. 4. Następnie ze względu na podobieństwo uzyskanych eksperymentalnie przebiegów do charakterystyk elementów inercyjnych i przewidywaną konieczność uwzględniania opóźnień założono ogólne równania funkcji przenoszenia w przedziałach postaci: G s y s u s N n1 k e T s 1 n st Skorzystano przy tym z faktu, że układy inercyjne wyższych rzędów mogą być otrzymywane poprzez szeregowe połączenie członów inercyjnych rzędu pierwszego. (1) Rys. 4. Przyjęty sposób doboru przedziałów aproksymacji 86

Dyskretny element zastępczy układu o inercyjności pierwszego rzędu został opisany za pomocą równania różnicowego o zmiennych współczynnikach w postaci funkcji języka skryptowego MathWorks MATLAB. Jako parametry wejściowe funkcji przyjęto: czas próbkowania T p, współczynnik wzmocnienia k, stałą czasową elementu T oraz sygnał wymuszający u. W wyniku wykonania programu otrzymuje się sygnał odpowiedzi y symulowanego obiektu inercyjnego w funkcji zadanych parametrów wejściowych. Przekazanie sygnału wyjściowego y jako sygnału wymuszenia u w kolejnym wywołaniu funkcji wraz z nowymi wartościami pozostałych parametrów pozwala uzyskać człon inercyjny drugiego rzędu, kolejne wywołania rzędu trzeciego, czwartego itd. Współczynniki funkcji aproksymującej poszukiwane są metodą iteracyjną. Dla zadanego rzędu n elementu inercyjnego wyznacza w n pętlach przebiegi odpowiedzi na skok jednostkowy u dla wszystkich wartości parametrów (stałych czasowych i wzmocnienia). Wektor sygnałów odpowiedzi Y = { y 1, y 2,, y I } układu porównywany jest następnie z sygnałem odniesienia y 0, tj. odpowiedzią układu rzeczywistego poszukuje się przebiegu y i, dla którego błąd ϑ i jest najmniejszy: I L 1 2 min min i i yi l y0 l (2) i1 L l1 gdzie: L liczba próbek sygnału. W wyniku wykonania program zwraca następujące wartości: poszukiwany rząd układu n, wzmocnienie k, wektor stałych czasowych T = { T 1, T 2,, T n } oraz wskaźnik jakości w postaci minimum błędu średniokwadratowego ϑ min aproksymacji. Opisana procedura wykonywana jest dla dwóch funkcji aproksymujących, tj. G 1 (s) w przedziale Ω 1 oraz G 2 (s) w przedziale Ω 2. Wartości czasów opóźnień oraz położenie punktu sklejania funkcji P są wyznaczane poprzez znalezienie minimum błędu średniokwadratowego przebiegu jako całości. Spełnione być muszą przy tym dwa warunki nadrzędny, narzucający brak przeregulowań, oraz dodatkowy, nakazujący osiągnięcie przez funkcję aproksymującą wartości δ ust w czasie t r, równym trzykrotności stałej czasowej T zastępczego elementu inercyjnego pierwszego rzędu: ftp tr ftp 3T T ymax y (3) ust 3 gdzie: T stała czasowa zastępczego elementu inercyjnego I rzędu, T p czas próbkowania, f liczba cykli obliczeniowych, ust wartość sygnału y(t) w stanie ustalonym. Dzięki tak sformułowanemu kryterium możliwe jest zarówno skuteczne odtworzenie dynamiki odpowiedzi modelowanego układu w pierwszej fazie narastania sygnału, jak i zapewnienie osiągnięcia zadanej wartości sygnału δ ust w założonym czasie i bez przeregulowań. 87

W wyniku wykonania symulacji dla zbioru kryteriów (2)-(3) otrzymano krzywą sklejaną y(t), związaną z sygnałem wejściowym u(t) transmitancją postaci: G s y s k s T s 1 1 st1 G1 s e y t 4 1i i1 u s k2 st2 G2 s e y 5 t i1 2i T s 1 s (4) gdzie: s wyznaczona symulacyjnie wartość rzędnej punktu sklejenia funkcji P. Uzyskaną na podstawie równania (4) aproksymację odpowiedzi badanego układu na skok jednostkowy przedstawiono na rys. 5. Wyznaczenie wartości współczynników zależności (4) pozwala znaleźć postać odpowiedzi impulsowej h(t), umożliwiającej z kolei określenie przebiegu wyjściowego y(t) poprzez całkę splotową: y t x h t d (5) W przypadku układów dyskretnych wyrażenie (5) przyjmuje postać: yn xkhn k (6) k0 88

Rys. 5. Wyznaczona metodą iteracyjną aproksymacja rzeczywistego przebiegu odpowiedzi badanego silnika na wymuszenie skokowe Uwzględniając powyższe, na podstawie wyrażenia (4) wyznaczono numerycznie odpowiedzi impulsowe h 1 [n] i h 2 [n] układów opisanych transmitancjami dyskretnymi: k 1 st 1 G1 z ZG1 s Z e 4 T1 is 1 i1 (7a) k 2 st 2 G2 z ZG2 s Z e 5 T2i s 1 i1 (7b) i w oparciu o nie (por. rys. 6) złożono funkcję wynikową h[n] postaci: h1 n ntp ts hn h2 n ntp ts (8) gdzie: t s wyznaczona symulacyjnie wartość odciętej punktu sklejenia funkcji P. 89

Dla oszacowania jakości aproksymacji wygenerowano testowy sygnał wyjściowy y[n] jako splot funkcji skoku jednostkowego i odpowiedzi impulsowej h[n] określonej wyrażeniem (8): yn 1khn k (9) k 0 uzyskując wysoką zgodność z przebiegiem aproksymowanym zależnością (4), przy błędzie średniokwadratowym z wartości równania (9) odniesionych do wartości wyrażenia (4) równym ϑ = 3,7 10-6. Obliczoną na podstawie zależności (8) charakterystykę amplitudowo- -fazową zweryfikowano symulacyjnie, podając na wejście modelu sygnał sinusoidalny u[n] o częstościach z przedziału od 0,01 do 35 rad/s. Po ustaleniu się odpowiedzi odczytywano wzmocnienie oraz przesunięcie fazowe sygnału wyjściowego y[n], potwierdzając wyniki dane na rys. 7. Rys. 6. Odpowiedź impulsowa modelowanego układu 90

Rys. 7. Logarytmiczna charakterystyka amplitudowo-fazowa badanego silnika 91

4. PODSUMOWANIE W artykule zaproponowano sposób aproksymacji charakterystyk nieliniowego silnika DC funkcją sklejaną z liniowych funkcji przenoszenia, obejmujący etapy: (a) rejestracji charakterystyki skokowej rozpatrywanego obiektu, (b) aproksymacji otrzymanych wyników funkcjami sklejanymi założonej postaci, (c) symulacyjnego badania odpowiedzi układu na wymuszenie impulsowe oraz (d) wyznaczania charakterystyki amplitudowo-fazowej. Na podstawie przeprowadzonych symulacji można przedstawić następujące wnioski: modelowanie nieliniowych elementów wykonawczych za pomocą członów inercyjnych wyższych rzędów i funkcji sklejanych zapewnia odwzorowanie ich dynamiki, opracowany sposób umożliwia określanie wartości parametrów funkcji aproksymujących badany układ inercyjny z uwzględnieniem stałych czasowych opóźnień. Przedstawione w referacie oprogramowanie symulacyjne charakteryzuje się strukturą otwartą, stąd możliwa jest jego dalsza rozbudowa w celu pozyskania efektywnego narzędzia do identyfikacji obiektów o innych właściwościach dynamicznych. LITERATURA [1] Cannon R.H.: Dynamika układów fizycznych, WNT, Warszawa 1973. [2] Siouris G.M.: Missile Guidance and Control Systems, Springer-Verlag, New York 2004. [3] Żelazny M.: Podstawy automatyki, PWN, Warszawa 1976. 92