• Nie Znaleziono Wyników

Pawlak Wojciech: T he structure of a real - time simulation model o f a single - shaft turbojet engine in the matlab – simulink environment . (Struktura symulacyjnego modelu jednowirnikowego turbinowego siln ika odrzutowego zrealizowanego w środowisku m a

N/A
N/A
Protected

Academic year: 2021

Share "Pawlak Wojciech: T he structure of a real - time simulation model o f a single - shaft turbojet engine in the matlab – simulink environment . (Struktura symulacyjnego modelu jednowirnikowego turbinowego siln ika odrzutowego zrealizowanego w środowisku m a"

Copied!
8
0
0

Pełen tekst

(1)

THE STRUCTURE OF A REAL-TIME SIMULATION MODEL

OF A SINGLE-SHAFT TURBOJET ENGINE

IN THE MATLAB–SIMULINK ENVIRONMENT

STRUKTURA SYMULACYJNEGO MODELU

JEDNOWIRNIKOWEGO TURBINOWEGO SILNIKA

ODRZUTOWEGO ZREALIZOWANEGO

W ŚRODOWISKU MATLAB – SIMULINK,

DZIAŁAJĄCEGO W SKALI CZASU RZECZYWISTEGO

Wojciech I. Pawlak

Instytut Techniczny Wojsk Lotniczych wojciech.pawlak@itwl.pl

Abstract: In Author’s papers on the art of building simulation models of aircraft turbine engines much attention has been paid to the question of applying iterative method(s) to solve a system of non-linear algebraic equations that describe parameters of the working medium flowing through the engine’s duct. A system of algebraic equations has to be used when the simulation model is based on a mathematical description of the engine’s thermodynamic cycle in transient states. Unfortunately, the requirement for the implementation of a real-time simulation model operating in the Matlab–Simulink environment is that its structure cannot contain any block that runs for any iterative loop. Thus, formulation of such an engine model has to be based on pre-generated dynamical characteristics of the engine. What has been shown in this paper is the way of formulating a real-time simulation model that covers a full service range of flight altitudes and speeds. Keywords: turbo-jet engine, real-time simulation model

Streszczenie: W publikacjach autora poświęconych sztuce budowy modeli symulacyjnych lotniczych silników turbinowych, problemowi iteracyjnego poszukiwania pierwiastków układu nieliniowych równań algebraicznych opisujących parametry czynnika roboczego w kanale silnika poświęcono dużo uwagi. Układ równań algebraicznych musi być zastosowany wtedy, gdy model symulacyjny bazuje na matematycznym opisie obiegu cieplnego silnika w stanach nieustalonych. Wymogiem realizacji modeli symulacyjnych działających w skali czasu rzeczywistego w środowisku Matlab- Simulink jest natomiast to, że nie mogą zawierać bloków realizujących pętle iteracyjne. Zatem realizacja takiego modelu silnika musi być oparta na bazie uprzednio spreparowanych jego charakterystyk dynamicznych. W proponowanym referacie będzie pokazany sposób ich wykorzystanie do budowy modelu działającego w skali czasu rzeczywistego dla pełnego eksploatacyjnego zakresu wysokości i prędkości lotu

Słowa kluczowe: turbinowy silnik odrzutowy, model symulacyjny w skali czasu rzeczywistego

(2)

Oznaczenia

d(nr)/d(tr) - zredukowana pochodna prędkości obrotowej

DP2r - zredukowany przyrost ciśnienia spiętrzenia powietrza za sprężarką w stanach nieustalonych

DQr - zredukowany przyrost wydatku paliwa w stanach nieustalonych DT4r - zredukowany przyrost temperatury spiętrzenia gazu w dyszy w stanach nieustalonych

M - liczba Macha (miara prędkości lotu samolotu) n - prędkość obrotowa

n_start - początkowa wartość prędkości obrotowej nr - zredukowana prędkość obrotowa

P0 - ciśnienie spiętrzenia powietrza we wlocie silnika P2 - ciśnienie spiętrzenia powietrza za sprężarką

P2sur - ciśnienie spiętrzenia powietrza za sprężarką w stanach ustalonych Q - wydatek paliwa

Qr - zredukowany wydatek paliwa

Qsur - zredukowany wydatek paliwa w stanach ustalonych t - podstawa czasu

T0 - temperatura spiętrzenia powietrza we wlocie silnika T4 - temperatura spiętrzenia gazu w dyszy

T4r - zredukowana temperatura spiętrzenia gazu w dyszy

T4sur - zredukowana temperatura spiętrzenia gazu w dyszy w stanach ustalonych

tr - zredukowana podstawa czasu

wsp_Q - współczynnik redukcji wydatku paliwa wsp_t - współczynnik redukcji podstawy czasu

wsp_P2 - współczynnik redukcji ciśnienia spiętrzenia powietrza za sprężarką wsp_n - współczynnik redukcji prędkości obrotowej

wsp_T4 - współczynnik redukcji temperatury spiętrzenia gazu w dyszy

1. Wstęp

Modelowaniu turbinowych silników odrzutowych poświecone są liczne prace autora [12-15] jak również inne publikacje, jakie stały się dostępne w ciągu ostatnich kilku lat [1-7]. Potrzeba dysponowania dobrym modelem jest oczywista dla każdego specjalisty zatrudnionego w dziedzinie projektowania, eksploatacji i monitorowania lotniczych silników turbinowych. Jednak z powodu ograniczonej pojemności niniejszej publikacji b. ważna dziedzina praktycznego wykorzystania modeli (np. do budowy nieliniowych obserwatorów [9,10,12]) nie będzie omawiana. Niniejsza praca dotyczy pewnego ważnego aspektu sztuki modelowania turbinowego silnika odrzutowego, traktowanego jako obiekt sterowania, jakim jest budowanie modelu działającego poprawnie w skali czasu rzeczywistego. Aktualnie powszechnie dostępnym do tego celu narzędziem jest nowoczesny

(3)

pakiet oprogramowania Matlab – Simulink firmy Mathworks. Niestety, model symulacyjny zbudowany w tym środowisku w celu symulacji procesu w realnej skali czasu nie może zawierać bloków realizujących pętle iteracyjne. Tymczasem, model symulacyjny silnika SO-3, optymalnie uproszczony w celu poprawnego odwzorowania jego właściwości dynamicznych, niezbędny np. do poprawnego zaprojektowania jego układu zasilania i sterowania lub zbudowania na jego podstawie nieliniowego obserwatora, ma pewne cech szczególne:

 Z bardzo dobrym przybliżeniem jest on nieliniowym członem inercyjnym I-go rzędu. Wynika to z faktu że jego dynamika jest zdeterminowana przez ruch obrotowy masy zespołu turbina-sprężarka. Interesujący dowód tego twierdzenia, uzyskany metodą eksperymentów przeprowadzonych na rzeczywistym jednowirnikowym silniku odrzutowym, przedstawiono w pracy [11]

 Wszystkie parametry przepływowe czynnika roboczego w przepływie przez kanał silnika są opisane układem nieliniowych równań algebraicznych, których pierwiastki na każdym kroku numerycznego całkowania równania ruchu obrotowego wirnika są poszukiwane metodą iteracji [14,15].

Tak zbudowany model pozwala na odwzorowanie pracy silnika w pełnym eksploatacyjnym zakresie wysokości i prędkości lotu, jak również przy różnych polach powierzchni przekroju krytycznego dyszy zbieżnej.

Istnieje również alternatywna metoda modelowania silnika jednowirnikowego bazująca na wykorzystaniu jego tzw. charakterystyk dynamicznych. Model zbudowany tą metodą ma pewne właściwości szczególne:

 Jest równie dokładny jak model opisany wcześniej.

 W najprostszej wersji, takiej jaka jest szczegółowo przedstawiona w niniejszej pracy, działa poprawnie tylko dla ustalonego pola powierzchni przekroju krytycznego dyszy zbieżnej i ustalonej prędkości lotu.

 W wersji bardziej złożonej, model może działać poprawnie również dla pełnego eksploatacyjnego zakresu prędkości lotu.

W niniejszej pracy

zostanie jedynie wzmiankowana koncepcja realizacji takiego modelu.

 Algorytm obliczeniowy obu wymienionych wersji tego modelu nie zawiera pętli iteracyjnych, zatem może być działać w trybie czasu rzeczywistego w środowisku Matlab – Simulink

2. Dynamiczne charakterystyki silnika

Dynamiczne charakterystyki silnika jednowirnikowego są rozszerzeniem pojęcia charakterystyk statycznych. Standardowo charakterystyki statyczne są definiowane jako zależność dowolnego parametru pracy silnika w funkcji ustalonych wartości prędkości obrotowej wirnika (dn/dt = 0). Charakterystyki dynamiczne są zbiorami krzywych dla których parametrem zmiennym jest wartość pierwszej pochodnej prędkości obrotowej wirnika. Wśród krzywych tworzących charakterystyki dynamiczne znajduje się również ta, dla której wartość pochodnej prędkości

obrotowej ma wartość zero. Dla większej wygody sporządza się je we współrzędnych zredukowanych do normalnych warunków otoczenia.

(4)

Charakterystyki dynamiczne otrzymuję się metodą obliczeniową na podstawie układu nieliniowych równań obiegu cieplnego silnika dla stanów nieustalonych. Pierwiastki tych równań określane są metodami iteracji. Dla potrzeb modelu silnika SO-3 przedstawionego w niniejszej pracy sporządzono tym sposobem następujące charakterystyki dynamiczne:

Qr = f(nr,d(nr)/d(tr)); (1) P2r = f(nr,d(nr)/d(tr)); (2) T4r = f(nr,d(nr)/d(tr)); (3)

Jak powiedziano wcześniej charakterystyki są poprawne dla pracy silnika przy ustalonej prędkości lotu przy stałej wartości pola powierzchni przekroju

krytycznego dyszy zbieżnej. Zmiany prędkości lotu mają duży wpływ na kształt charakterystyk dynamicznych – szczególnie w zakresie niskich prędkości obrotowej silnika. Wynika to z tego, że w szerokim zakresie prędkości obrotowej silnika SO-3 przepływ gazu w kanale turbiny i w przekroju krytycznym dyszy zbieżnej jest podkrytyczny.

3. Model

silnika

zbudowany

na

podstawie

charakterystyk

dynamicznych

W celu wykorzystania charakterystyk dynamicznych (1,2,3) do zbudowania symulacyjnego modelu silnika SO-3, należy przekształcić je do postaci:

d(nr)/d(tr) = f(nr,DQr); (4) DP2r = f(nr,DQr); (5) DT4r = f(nr,DQr); (6) gdzie: DQr = Qr – Qsur; (7) Qsur = f(nr) ; (8) Tym sposobem, wykorzystując dostępne w środowisku Matlab – Simulink generatory funkcji dwóch zmiennych, można łatwo zrealizować procedurę obliczania wartości sygnałów: d(nr)/dt, DP2r, DT4r. Niezbędne do tego wartości sygnałów: DQr, Qsur, łatwo obliczać stosując dostępne generatory funkcji jednej zmiennej. Schemat modelu symulacyjnego silnika pokazano na rys. 1. Zawiera on dodatkowe, wyróżnione kolorem szarym dodatkowe bloki przeznaczone do obliczania współczynników redukcji wartości: wydatku paliwa (Q) oraz ciśnienia i temperatury powietrza we wlocie (P0,T0) do normalnych warunków atmosferycznych na ziemi. Analogiczne bloki niezbędne do obliczania fizycznych wartości: prędkości obrotowej (n), ciśnienia powietrza za sprężarką (P2), temperatury gazu w dyszy (T4) - na podstawie ich odpowiednich wartości zredukowanych (nr,P2r,T4r), również wyróżniono na schemacie modelu kolorem

(5)

szarym. Formuły matematyczne do zrealizowania wymienionych obliczeń są powszechnie znane [7] i dlatego nie zostały tu przedstawione.

Jak wynika z informacji podanych wcześniej model symulacyjny jest ważny dla przypadku pracy silnika podczas ustalonej prędkości lotu i przy ustalonym polu powierzchni przekroju krytycznego dyszy zbieżnej.

(6)

Sygnałem wejściowym modelu jest wydatek paliwa (Q) a sygnałami wyjściowymi: prędkość obrotowa (n), ciśnienie powietrza za sprężarką (P2) oraz temperatura gazu w dyszy (T4). Parametrami modelu są: ciśnienie (P0) i temperatura (T0) powietrza we wlocie silnika. Obie te wartości są funkcjami przyjętej dla modelu liczby Macha (M).

4. Wnioski

W środowisku Matlab - Simulink istnieje narzędzie umożliwiające budowanie również generatorów funkcji 3 zmiennych. Istnieje zatem możliwość modernizacji pokazanego tu modelu silnika w celu uwzględnienia zmian prędkości lotu (M = var.). W tym celu należy zmodernizować charakterystyki dynamiczne silnika (1,2,3) do postaci:

Qr = f(nr, d(nr)/d(tr), M); (9) P2r = f(nr ,d(nr)/d(tr), M); (10) T4r = f(nr, d(nr)/d(tr), M); (11) Realizacja takiego zadania wymaga jednak odpowiednio większego nakładu pracy obliczeniowej w celu przygotowania odpowiednio dużej liczby dynamicznych charakterystyk dla szeregu wybranych wartości liczby Macha, właściwych dla pełnego zakresu eksploatacyjnych prędkości lotu samolotu wyposażonego w silnik SO-3. Należy jednak podkreślić, że również w tej ulepszonej wersji modelu pole powierzchni przekroju krytycznego dyszy ma wartość stałą (Fd = const.).

Model działający w realnej skali czasu może znaleźć praktyczne zastosowanie jako element składowy specjalnego laboratoryjnego stanowiska badawczego, przeznaczonego do eksperymentów z użyciem realnych agregatów układu zasilania i sterowania silnika. Tym sposobem można dobierać optymalne nastawy regulacyjne agregatów dla całego eksploatacyjnego zakresu wysokości i prędkości lotu samolotu.

Szczególnym przeznaczeniem takiego laboratorium może być wsparcie prac specjalnych komisji analizujących przyczyny awarii i katastrof lotniczych spowodowanych wadliwą pracą układu zasilania i sterowania silnika.

5. Literatura

[1] Bičajev B.P.; Analogovyje i cyfrovyje modeli morskich gazoturbinnych ustanovok. Sudostrojenie, Leningrad, 1969.

[2] Dobrianskij G., Martianova T. S.; Dinamika Aviacjonnych GTD. Mašinostrojenije, Moskwa 1989.

[3] Gas Turbine Simulation Program for Windows (GSP 10 Package); National Aerospace Laboratory NLR, Anthony Fokkerweg 2, 1006 BM Amsterdam the Netherlands (

http://www.gspteam.com

)

[4] Kreiner A. & Lietzau K., MTU Aero Engines, Germany; The Use of Onboard Real-Time Models for Jet Engine Control. Von Karman Institute for Fluid

(7)

Dynamics Lecture Series 2003-01, GAS TURBINE CONDITION MONITORING & FAULT DIAGNOSIS, January 13-17, 2003

[5] Kurtzke J.; GasTurb software package; (

http://www.gasturb.de

)

[6] Mihaloew J.R., Roth S.P., Creckmore R.; A real-time Pegasus propulsion system model for VSTOL piloted simulation evaluation. AIAA Pap. No. 2663, 1981.

[7] Lubomudrow Ju. W.; Primienienije teorii podobija pru projektirowanii system upravlenja gazoturbinnych dwigatelej. Maszinostrojenije. Moskwa 1971. [8] Muszyński M.; Orkisz M.; Próba zbudowania modelu matematycznego

lotniczego silnika odrzutowego. Biuletyn WAT. Nr 1, 1991.

[9] Pawlak W. I., Spychała J.; Performance of the advanced and simplified variants of a non-linear observer of a turbojet engine, comparison of results. Journal of polish CIMAC EXPLO-DIESEL & GAS TURBINE’07. Gdańsk – Stockholm – Tumba.. May 11-15, 2007.

[10] Pawlak W. I.; A non-linear observer in the warning system indicating faulty modes of operation of a turbine jet engine. The Archive of Mechanical Engineering, Vol. LII, 2005, 2.

[11] Pawlak W. I.; Monitorowanie osiągów silników K-15 na samolocie I-22 IRYDA. VIII Ogólnopolska Konferencja „Mechanika w Lotnictwie”, Warszawa, 2-3 czerwca, 1998

[12] Pawlak W. I.; Nonlinear observer in control system of a turbine jet engine. The Archive of Mechanical Engineering, Vol. L, 2003, 3

[13] Pawlak W. I.; The effect of convergent-nozzle volume on transient processes in a turbojet engine. The Archive of Mechanical Engineering, Vol. LIII, 2006, 4. [14] Pawlak W., Morawski J.M.; Symulacja turbinowych silników odrzutowych jako

obiektów sterowania. Pierwsze Warsztaty PTSK, Mielno 24-26.06. Symulacja w Badaniach i Rozwoju, Warszawa, IPPT-PAN, 1994.

[15] Pawlak W.; Matematyczne modelowanie turbinowych silników odrzutowych jako obiektów sterowania (praca doktorska). Politechnika Rzeszowska, 1994. [16] Pawlak W. I.: Turbinowy silnik odrzutowy – elementy symulacji, sterowania i

monitorowania. Biblioteka Naukowa Instytutu Lotnictwa. Seria: Napędy Lotnicze, poz. 31. Warszawa, 2010.

Dr inż. Wojciech I. Pawlak, absolwent Wydziału Mechanicznego

Energetyki i Lotnictwa Politechniki Warszawskiej (1969). Długoletni pracownik naukowy Instytutu Lotnictwa (1968-2004). W 1994 r obronił pracę doktorska na Politechnice Rzeszowskiej. Od 2004 roku pracuje w Zakładzie Silników Lotniczych Instytutu Technicznego Wojsk Lotniczych w Warszawie. Specjalizuje się w zagadnieniach modelowania lotniczych silników turbinowych oraz ich układów zasilania i sterowania, jak również w dziedzinie akwizycji i przetwarzania danych pomiarowych. Autor licznych publikacji i opracowań naukowych.

(8)

Cytaty

Powiązane dokumenty

names of aerodynamic control inputs in generic a/c model names of engine throttle control input in generic a/c model names of state variables in generic a/c model. names of groups

W latach sześćdziesiątych I stulecia krewny samego Chrystusa i brat Jakuba Młodszego, karcąc chrześcijan w gminach judeochrześcijańskich, ucieka się do inwektywy

Administracja (od łac. ministrare, administratio – wykonywać, zarządzać, posługiwać) to pojęcie używane w różnych znaczeniach, pojmowane także jako pewne działanie lub

jest równa wartości wyznaczanego parametru. Ponadto dokonywano pomiaru temperatury w dodatkowych obszarach, ale sygnał odpowiedzi charakteryzował się zbyt niską

Niska temperatura procesu odparowania gazu ziemnego umożliwia wykorzystanie jako górne źródło ciepła dowolnego ciepła odpadowego, jak również ciepła pochodzącego ze źródeł

Rol" psychologów akademickich nie jest superwizowanie pracy terapeutów, ale odpowiadanie na pyta- nia stawiane przez psychologów praktyków i ewentualnie pomoc im

Praca składa sie˛ ze wste˛pu, czterech rozdziałów, zakon´czenia, wykazu skrótów, bibliografii oraz z dwóch indeksów (autorów i cytatów). Cel poszukiwan´ odzwier- ciedla

Наприклад: закони України «Про запобігання та протидію домашньому насильству» (Про попередження насильства в сім’ї, 2018) і «Про