• No results found

Förbättrad förbränningsstabilitet i EBK för turbofläktmotor RM12 genom förändrad motorreglering : Improved afterburner combustion stability for turbofan engine RM12 by modified engine control

N/A
N/A
Protected

Academic year: 2021

Share "Förbättrad förbränningsstabilitet i EBK för turbofläktmotor RM12 genom förändrad motorreglering : Improved afterburner combustion stability for turbofan engine RM12 by modified engine control"

Copied!
81
0
0

Loading.... (view fulltext now)

Full text

(1)

orb¨

attrad f¨

orbr¨

anningsstabilitet i

EBK f¨

or turbofl¨

aktmotor RM12 genom

or¨

andrad motorreglering

Examensarbete utf¨ort i Reglerteknik vid Tekniska H¨ogskolan i Link¨oping

av

Jonas Ervestrand Reg nr: LiTH-ISY-EX–05/3743–SE

(2)
(3)

orb¨

attrad f¨

orbr¨

anningsstabilitet i

EBK f¨

or turbofl¨

aktmotor RM12 genom

or¨

andrad motorreglering

Examensarbete utf¨ort i Reglerteknik vid Tekniska H¨ogskolan i Link¨oping

av

Jonas Ervestrand LiTH-ISY-EX–05/3743–SE

Handledare: Dr. Torbj¨orn Norlander

Lic. Jonas Gillberg

Examinator: Dr. Mikael Norrl¨of

(4)
(5)

Avdelning, Institution Division, Department

Institutionen för systemteknik

581 83 LINKÖPING

Datum Date 2005-04-01 Språk

Language Rapporttyp Report category ISBN X Svenska/Swedish

Engelska/English Licentiatavhandling X Examensarbete ISRN LITH-ISY-EX--05/3743--SE

C-uppsats

D-uppsats Serietitel och serienummer Title of series, numbering ISSN

Övrig rapport

____

URL för elektronisk version

http://www.ep.liu.se/exjobb/isy/2005/3743/

Titel

Title Förbättrad förbränningsstabilitet i EBK för turbofläktmotor RM12 genom förändrad motorreglering Improved afterburner combustion stability for turbofan engine RM12 by modified engine control

Författare

Author Jonas Ervestrand

Sammanfattning

Abstract

The engine of JAS 39 Gripen, RM12, has recently been equipped with a new flameholder and a new engine inlet. This change has caused an increased noise level from the engine when the afterburner is in use. The noise level reaches its peak when the afterburner is partially used. The problem is thought to be unstable combustion in the regions around the flameholder. A solution to the problem has been proposed by Volvo Aero. The idea is to modify the software in the engine control unit (FADEC) that changes the airflows in the engine. This master thesis implements the proposed changes and analyzes the effects of this implementation. The analysis is done by simulations of a model of the engine that Volvo Aero has created and implemented in

MatrixX/SystemBuild. Simulations showed that it is possible to achieve the desired result by the software changes. Further the simulations showed some problems with stability for the engine when controlled by the modified control unit. This was solved by implementing a filter in the FADEC software.

Nyckelord

Keyword

(6)
(7)

Sammanfattning

JAS 39 Gripen:s motor, RM12, har nyligen f¨orsetts med en ny flamh˚allare samt

en ny inloppsdel. Detta har resulterat i ett ¨okat motorljud d˚a motorns

efter-br¨annkammare anv¨ands. Det ¨okade motorljudet h¨ors som mest d˚a efterbr¨annkammaren

utnyttjas till cirka h¨alften av sin maximala utnyttjandegrad. Problemet tros bero

p˚a instabil f¨orbr¨anning i ett omr˚adet runt flamh˚allaren. Ett f¨orslag som syftar

till att f¨or¨andra f¨orh˚allandet mellan luftfl¨odena i motorn har tagits fram av Volvo

Aero. Denna f¨or¨andring g¨ors genom att ¨andra den mjukvara som motorns styrenhet (FADEC) anv¨ander sig av. Syftet med detta examensarbete ¨ar att implementera dessa f¨or¨andringar samt att analysera vilka resultat detta kan ge. Analysen har gjorts genom simuleringar av en motormodell av RM12 som ¨ar implementerad i MatrixX/SystemBuild och framtagen av Volvo Aero. Simuleringarna visar att det

¨ar m¨ojligt att uppn˚a ¨onskad effekt genom de f¨oreslagna ¨andringarna. Under

simu-leringarna framkom att l¨osningen hade vissa problem med stabilitet vid ett visst

arbetsomr˚ade. Detta l¨ostes genom att ut¨oka mjukvaran till FADEC med ett filter.

Abstract

The engine of JAS 39 Gripen, RM12, has recently been equipped with a new flameholder and a new engine inlet. This change has caused an increased noise level from the engine when the afterburner is in use. The noise level reaches its peak when the afterburner is partially used. The problem is thought to be unstable combustion in the regions around the flameholder. A solution to the problem has been proposed by Volvo Aero. The idea is to modify the software in the engine control unit (FADEC) that changes the airflows in the engine. This master thesis implements the proposed changes and analyzes the effects of this implementation. The analysis is done by simulations of a model of the engine that Volvo Aero has created and implemented in MatrixX/SystemBuild. Simulations showed that it is possible to achieve the desired result by the software changes. Further the simulations showed some problems with stability for the engine when controlled by the modified control unit. This was solved by implementing a filter in the FADEC software.

(8)
(9)

Tackord

Jag vill h¨ar passa p˚a att tacka dem som p˚a ett eller annat s¨att hj¨alpt mig med

genomf¨orandet av mitt examensarbete. F¨orst och fr¨amst vill jag tacka min

han-dledare Dr. Torbj¨orn Norlander (Volvo Aero Corporation) f¨or att han t˚almodigt

svarat p˚a fr˚agor och delat med sig av sin kunskap. Jag vill ¨aven tacka Lic. Jonas

Gillberg och Dr. Mikael Norrl¨of (LiTH) f¨or deras st¨od fr˚an skolans sida.

D¨arefter vill jag tacka alla dem p˚a avdelning 7164 Motorsystem som har hj¨alpt

mig under arbetets g˚ang.

Slutligen vill jag tacka Josefina Stenstam f¨or st¨od och uppmuntran.

Trollh¨attan 30 mars 2005 Jonas Ervestrand

(10)
(11)

Notation

Operatorer

Namn Beskrivning s Laplacevariabeln z Z-transformvariabeln v

(12)

orkortningar

F¨orkortning F¨orklaring

A8 Utloppsmunstyckets area

A8 ADJ TAB Tabell f¨or justering av dragkraft

A8 SCLR FILT JM Konstant f¨or bortkoppling av filter

A8 SCLR JM Storlek p˚a areajustering

A8T5 SCLR Reglerar ¨okning av BPR

BEACON Kodgenereringsprogram f¨or konstruktion av mjukvara till FADEC

BPR ByPassRatio (Bypass-f¨orh˚allande)

CA8CDMDS Modul f¨or ber¨akning av ZA8 DMD SEL

CA8CMULT Modul f¨or ber¨akning av ZA8 K WFR

CELCMULT Modul f¨or ber¨akning av A8T5 SCLR

CELCT5DM Modul f¨or ber¨akning av T5 REF

EAB EBK-verkningsgrad

EBK Efterbr¨annkammare.

FADEC Full Authority Digital Engine Controller

FASTC FADEC Application Software for Test from C

FI Flight Idle

FMV F¨orsvarets MatrielVerk

FTG FlygTomG˚ang

GI Ground Idle

IRP Intermediate Rating Point

MS Max sl¨ackt, fullt motorp˚adrag utan EBK.

MT Max t¨and, fullt motorp˚adrag med max t¨and EBK.

NH Varvtal f¨or h¨ogtrycksrotor

NL Varvtal f¨or l˚agtrycksrotor

PLA Power Level Angle (man¨overarmsvinkel)

PS16D Trycksv¨angningsniv˚a i EBK

PT56 Tryck i EBK

PT0 Omgivningstryck

PT0 MULT Reglerar dragkraftskompensering

RM12 ReaktionsMotor 12

SLS Sea-Level Static

T1 Omgivningstemperatur

T1 MULT Reglerar dragkraftskompensering

T5 Turbnitemperatur

T5 REF Referensv¨arde f¨or turbintemperatur

VAC Volvo Aero Corporation

WFM Weight of Fuel to Main

WFR HOLD Indikator p˚a om EBK ¨ar t¨and

WFR Weight of Fuel to Reheater

ZA8 K WFR Justerat ˚aterkopplat v¨arde p˚a utloppsarea

ZA8 DMD SEL Referensv¨arde f¨or utloppsarea

ZA8 SEL ˚Aterkopplat v¨arde p˚a utloppsarea

(13)

Inneh˚

all

1 Inledning 1 1.1 Bakgrund . . . 1 1.2 Problemformulering . . . 1 1.3 M˚al . . . 2 1.4 Metod . . . 2 1.5 Tidigare arbete . . . 2 2 RM12 5 2.1 Principer f¨or jetmotor . . . 5

2.2 Motormoduler . . . 6 2.2.1 Fl¨akt . . . 7 2.2.2 Kompressor . . . 8 2.2.3 V¨axell˚ada . . . 9 2.2.4 Br¨annkammare . . . 9 2.2.5 HT-turbin . . . 9 2.2.6 LT-turbin . . . 9 2.2.7 Efterbr¨annkammare . . . 9 2.3 Motorsstyrsystemet . . . 10 2.3.1 Motorns styrsignaler . . . 10 2.4 Sammanfattning . . . 11

3 F¨or¨andrad motorstyrning 13 3.1 Inledning . . . 13

3.2 Positiva effekter fr˚an ett ¨okat bypass-f¨orh˚allande . . . 13

3.3 Hur ¨okas bypass-f¨orh˚allandet . . . 14

3.4 FADEC funktionalitet . . . 14 3.5 Modul CELCMULT . . . 14 3.6 S¨ankning av T5 . . . 15 3.7 Justering av A8 . . . 16 3.8 Dragkraftskompensering . . . 16 3.9 Justering av EBK-br¨anslefl¨ode . . . 17 3.9.1 Bakgrund . . . 17 3.9.2 Justering av br¨anslefl¨odestabell . . . 17 vii

(14)

viii Inneh˚all

3.9.3 Resultat av f¨ors¨ok med justerat EBK-br¨anslefl¨ode . . . 17

3.10 Sammanfattning . . . 18 4 Modellering 21 4.1 Modifierade moduler . . . 21 4.2 Trycksv¨angningssimulator . . . 22 4.3 Sammanfattning . . . 22 5 Analys av stabilitet 25 5.1 Funktion . . . 25 5.2 Modell av ˚aterkoppling . . . 25 5.3 Modifierad modell . . . 26 5.4 Olinj¨ar ˚aterkoppling . . . 28

5.5 ˚Atg¨arder mot instabilitet . . . 29

5.5.1 Justering av tabell . . . 29

5.5.2 Inf¨orande av filter . . . 30

5.6 Slutsats av analys av stabilitet . . . 35

6 Simuleringar av motormodell 37 6.1 Motorsimuleringsm¨ojligheter . . . 37

6.2 Simulering i PC . . . 38

6.3 Simulering med olika temperatur, tryck och machtal . . . 38

6.4 Simulering med olika gasp˚adrag . . . 39

6.5 Slutsatser av simuleringsf¨ors¨ok . . . 40

7 Slutsatser 43 7.1 Resultat . . . 43

7.2 F¨orslag till fortsatt arbete . . . 43

7.3 Uppfyllda m˚al . . . 44

A Modell 47

B Moduler 49

C Simuleringsresultat 53

(15)

Inneh˚all ix

Figurer

2.1 Genomsk¨arning av motor RM12 . . . 6

2.2 Motormoduler i RM12 . . . 7

2.3 Sensor och aktuatorpossitioner, motor RM12 . . . 12

3.1 A8T5 SCLR som funktion av PT0, T1 och ZA8 K WRF. . . 16

3.2 Referensv¨ardet f¨or br¨anslem¨angd till EBK under ett p˚adrag fr˚an MS till MT . . . 18

3.3 F¨or¨andring i dragkraft d˚a br¨anslem¨angd till EBK ¨andras . . . 19

4.1 Modell som simulerar PS16D utifr˚an motordata . . . 23

5.1 Modell av reglerloop f¨or A8-reglering . . . 26

5.2 A8-reglerloop modifierad genom ˚aterkoppling med konstant K . . . . 27

5.3 Det ˚aterkopplade v¨ardet som funktion av ZA8 K WFR. . . 27

5.4 Stegsvar som visar stabilitetsgr¨ans f¨or ˚aterkoppling. . . 28

5.5 A8-reglerloop modifierad genom olinj¨ar ˚aterkoppling. . . 29

5.6 Simulering som visar stabilitetsproblem vid tv˚a st¨allen. . . 30

5.7 Justerad tabell som ˚atg¨ard mot instabilitet. . . 31

5.8 Simulering med justerad tabell. . . 31

5.9 Ytterligare justeringar p˚a tabell mot instabilitet. . . 32

5.10 Slutlig simulering med justerad tabell. . . 32

5.11 Frekvensalanalys av signalen ZA8 K WFR visar att den dominerande frekvensen ¨ar ca 3 Hz. . . 33

5.12 Best¨amning av frekvens p˚a instabil sv¨angning med hj¨alp av spek-tralt¨athet ger ett noggrannare v¨arde p˚a frekvensen. Frekvensen best¨ams till 2.9 Hz. . . 34

5.13 Filterkarakteristik f¨or filter mot instabilitet. . . 35

5.14 A8-reglerloop modifierad genom (1) inf¨orande av Look-Up Table1 med tabellv¨arden enligt Figur 5.3a samt (2) inf¨orande av filter H1(z) (5.9) . . . 35

5.15 Simulering av reglerloop med filter. . . 36

6.1 Simuleringsresultat vid transientp˚adrag . . . 41

A.1 RM12 SYSTEM . . . 47

A.2 Delmodell RM12 till RM12 SYSTEM . . . 48

B.1 Modul CELCMULT. . . 50

B.2 Modul CELCT5DM. . . 50

B.3 Modul CA8CDMDS. . . 51

B.4 Modul CA8CMULT. . . 51

(16)

x Inneh˚all C.2 PS16D (trycksv¨angningsamplitud) f¨or varierande

inloppstempera-turer. . . 54

C.3 PS16D´s storlek i procent i f¨orh˚allande till PT56 (totaltryck efter turbiner). . . 55

C.4 PS16D f¨or varierande ZA8 K WFR . . . 56

C.5 Simulering i PC med olika gasp˚adrag. . . 57

C.6 Simulering i PC med gasp˚adrag fr˚an MS till MT l˚angsamt under 10 sekunder. . . 58

C.7 Simulering i PC med gasp˚adrag fr˚an MS till MT som ett slamp˚adrag. 59 C.8 Simulering i PC med gasp˚adrag fr˚an MS till PLA 115 som ett stegp˚adrag. . . 60

C.9 Simulering i PC med gasp˚adrag fr˚an MS till MT som visar skillnaden mellan att anv¨anda filter 5.9 och utan. . . 61

D.1 Best¨amning av sj¨alvsv¨angningsfrekvens. . . 63

D.2 Best¨amning av sj¨alvsv¨angningsfrekvens. . . 64

(17)

Kapitel 1

Inledning

1.1

Bakgrund

Volvo Aero har en l˚ang historia bakom sig betr¨affande tillverkning av motorer till

svenska flygvapnet. Den f¨orsta best¨allningen om 40 nio-cylindriga flygmotorer kom

redan 1930 till d˚avarande lokomotivtillverkaren Nydqvist & Holm i Trollh¨attan.

Ett villkor i samband med aff¨aren var dock att ett frist˚aende bolag bildades f¨or

tillverkningen, vilket ocks˚a gjordes samma ˚ar n¨ar Nohab Flygmotorfabriker

star-tades. ˚Ar 1946 b¨orjade den f¨orsta jetmotorn Goblin, eller RM1A som den svenska

beteckningen var, att tillverkas p˚a licens fr˚an De Havilland Engine Co.

Utvecklin-gen och tillverkninUtvecklin-gen har d¨arefter fortsatt och idag tillverkas den milit¨ara motorn RM12 som sitter i JAS 39 Gripen. F¨oretaget bytte 1970 namn till Volvo Flygmotor AB och 1994 antogs dagens namn Volvo Aero Corporation. Den milit¨ara grenen

av f¨oretagets verksamhet har stadigt minskat fr˚an att ha varit huvudverksamheten

till att idag st˚a f¨or en relativt begr¨ansad del av Volvo Aero:s totala oms¨attning.

Det ¨ar dock viktigt att forts¨atta underh˚alla och utveckla de milit¨ara produkter som

fortfarande finns kvar d˚a det genererar v¨ardefull kompetens som kan anv¨andas vid

utveckling av b˚ade milit¨ara och civila produkter i framtiden. [Aer05]

1.2

Problemformulering

RM12 har nyligen f¨orsetts med en ny inloppsdel samt en ny flammh˚allare.

Det-ta har under vissa flygf¨orh˚allande resulterat i att piloten upplever ett h¨ogre ljud

fr˚an motorn. Ljudet som f¨ormodas bero p˚a tryckvaritationer i efterbr¨annkammaren

(EBK) intr¨affar endast under EBK p˚adrag och ¨ar som starkast n˚agonstans mitt

emellan minimal och maximal t¨and EBK. FMV, som ¨ar best¨allare av RM12, har

gett Volvo Aero i uppdrag att ˚atg¨arda detta. Det h¨ar examensarbetet syftar till

att unders¨oka vilka m¨ojligheter som finns att via mjukvaruf¨or¨andringar i RM12:s

reglersystem avl¨agsna problemet. Som utg˚angspunkt f¨or f¨or¨andringarna kommer

ett givet f¨orslag fr˚an Volvo Aero att anv¨andas. Detta bygger p˚a att en s¨ankning

(18)

2 Inledning av turbintemperaturen med 50 Kelvin tillsammans med en ¨okning av utloppsarean om 10% skulle leda till en s¨ankning av motorljudet. F¨orslaget innefattar ¨aven en kompensering mot f¨orlust av dragkraft som uppkommer av den s¨ankta turbintem-peraturen.

1.3

al

M˚alet med examensarbetet ¨ar att unders¨oka vilka m¨ojligheter som finns att s¨anka

de trycksv¨angningar som uppst˚ar i EBK genom att ¨oka f¨orh˚allandet mellan

luft-str¨ommen som passerar vid sidan om k¨arnmotorn och den som passerar igenom

densamma, ben¨amnt bypassf¨orh˚allande. De fr˚agor som skall besvaras ¨ar:

1. Kan en f¨or¨andring av f¨oreslagna parametrar ˚astadkomma ¨onskad effekt?

• Svaret f˚as genom att implementera f¨or¨andringarna

• Hur p˚averkar det systemet? (analyseras genom simulering)

• Uppfyller systemet kraven?

2. Finns det andra reglerstrategier som erh˚aller samma resultat (eller b¨attre)

men som har b¨attre egenskaper i andra avseenden?

1.4

Metod

Utvecklingen av de nya reglerfunktionerna kommer att g¨oras i

simuleringsprogram-met MatrixX/SystemBuild. Utg˚angspunkten kommer att vara den befintliga

ellen av RM12 som finns implementerad i SystemBuild. Som ett f¨orsta steg mod-elleras nya reglerfunktioner i SystemBuild. D¨ar kan simuleringar sedan g¨oras, f¨or

att verifiera att ¨onskat resultat erh˚alls. D˚a ¨onskat resultat uppn˚as kommer de nya

funktionerna modelleras i ett utvecklingsprogram som heter Beacon. Detta program anv¨ands f¨or att skapa kod som senare kan l¨ankas och kompileras till en exekverbar fil som motorns styrenhet (FADEC) anv¨ander f¨or reglering av motor RM12. Simu-leringar i SystemBuild kommer att g¨oras med den nya FADEC-mjukvaran f¨or att verifiera att resultatet blir det ¨onskade.

1.5

Tidigare arbete

D˚a denna f¨or¨andring av motorljud inte har upplevts som ett problem tidigare f¨or

de motorer som inte har f¨orsetts med ny inloppsdel samt ny flamh˚allare har heller

inga arbeten kring detta utf¨orts. Detta ¨ar ¨aven f¨orsta g˚angen ny programvara

f¨or FADEC utvecklas helt och h˚allet inom Volvo Aero. Det som har gjort detta

m¨ojligt ¨ar att Volvo Aero har utvecklat ett nytt verktyg f¨or att kompilera och l¨anka ihop C-kod till ett komplett k¨orbart program som kan exekveras i FADEC.

(19)

1.5 Tidigare arbete 3 i realtidssimuleringsutrustning samt ¨aven vid motorprov med riktig motor. Denna

m¨ojlighet underl¨attar avsev¨art utveckling av nya funktioner f¨or FADEC d˚a arbetet

(20)
(21)

Kapitel 2

RM12

Detta kapitel inneh˚aller en beskrivning av motor RM12, dess uppbyggnad och

funktion. Teknisk fakta f¨or motorn ges i Tabell 2.1 samt Tabell 2.2.

RM12, som st˚ar f¨or ReaktionsMotor 12 ¨ar utvecklad av GE (General

Elec-tric). Denna motor valdes till JAS 39 Gripen efter rekomendationer av Volvo Aero. Tillsammans med GE har Volvo Aero vidareutvecklat motorn f¨or att m¨ota de

krav som st¨alls p˚a enmotorapplikationer vad g¨aller s¨akerhet, prestanda samt

re-dundans. RM12 har genom denna modifiering bl.a. utrustats med en n˚agot st¨orre

samt f¨orst¨arkt inloppsdel f¨or att klara kollision med f˚aglar av m˚asstorlek samt

ett sekund¨art t¨andsystem f¨or att minska risken f¨or motorbortfall. Motorn styrs via FADEC (Full Authority Digital Engine Control) och har ett hydromekaniskt styrsystem som backup ifall FADEC skulle fallera. [Cor98, Mat04]

2.1

Principer f¨

or jetmotor

Jetmotorns grundprincip bygger p˚a att luft accelereras bak˚at vilket genererar dragkraft.

Luften leds in i motorn genom inloppsdelen vidare in i en trestegsfl¨akt d¨ar luftens tryck och temperatur ¨okar. RM12 tillh¨or familjen turbofl¨aktmotorer vilket inneb¨ar att en del av luftfl¨odet genom motorn inte passerar genom sj¨alva k¨arnmotorn d¨ar

L¨angd 4.04 m

Inloppsdiameter 0.709 m

Torrvikt 1055 kg

Bypassf¨orh˚allnade 0.3:1

Totalt kompressionsf¨orh˚allnade 27.5:1

Max fl¨aktvartal 13 300 rpm

Max kompressorvarvtal 16 800 rpm

Tabell 2.1. Motordata RM12

(22)

6 RM12

Max dragkraft med EBK 80.5 kN

Max dragkraft utan EBK 54.0 kN

Min dragkraft (Tomg˚ang) 1.45 kN

Tabell 2.2. Motorprestanda RM12

f¨orbr¨anningen sker. Ist¨allet leds en del vid sidan av denna i en bypass-kanal f¨or att

senare, efter l˚agtrycksturbinen, ˚aterf¨oras med den f¨orbr¨anda gasen. Denna

uppdel-ning av luft sker efter fl¨aktsteget d¨ar ca 30% av luften f¨ors vidare i bypasskanalen. Resterande luftfl¨ode passerar in i kompressorn d¨ar tryck och temperatur ¨okas yt-terligare i sju steg. Efter kompressorn leds luften in i br¨annkammaren d¨ar den

blandas med flygbr¨ansle fr˚an 18 st br¨anslespridare som sitter j¨amnt f¨ordelade

runt br¨annkammaren. Luft/br¨ansleblandningen ant¨ands och expanderar bak˚at mot

h¨ogtrycksrotorn som genom rotation tar upp en del av den energi gasmassan

in-neh˚aller. H¨ogtrycksrotorn som ¨ar fast sammankopplad med kompressorn har till

uppgift att driva denna. Efter h¨ogtrycksrotorn sitter l˚agtrycksrotorn som p˚a samma

s¨att driver fl¨akten. B˚ade fl¨akt och kompressor har justerbara ledskenor f¨or att styra

luftfl¨odet optimalt under r˚adande driftf¨orh˚allande. Gasen str¨ommar efter

turbin-erna bak˚at och blandas med luften fr˚an bypasskanalen i efterbr¨annkammaren. Den

l¨amnar d¨arefter motorn genom ett konvergent-divergent utloppsmunstycke som

med sin reglerbara area styrs f¨or att erh˚alla optimal funktion. Vid vissa tillf¨allen

kan ytterligare dragkraft beh¨ovas. Br¨ansle kan d˚a sprutas in i efterbr¨annkammaren

och ant¨andas. Detta kan ge ett dragkraftstillskott p˚a upp till 50%, men

verkn-ingsgraden ¨ar l˚ag och processen kr¨aver mycket br¨ansle, vilket g¨or att detta bara

anv¨ands under kortare perioder d˚a extra mycket dragkraft beh¨ovs. [Wib04]

Figur 2.1. Genomsk¨arning av motor RM12

2.2

Motormoduler

RM12 ¨ar uppbyggd av ett antal olika moduler som ¨ar enkla att montera och de-montera och som fritt kan bytas mellan de olika motorindividerna. Detta medf¨or

(23)

2.2 Motormoduler 7

korta driftsstopp d˚a hela motorn inte beh¨over skickas till verkstad f¨or att ˚atg¨arda

fel p˚a en enstaka modul. RM12:s moduler ¨ar: [Gen05, Cor98]

Figur 2.2. Motormoduler i RM12

2.2.1

Fl¨

akt

Fl¨aktmodulen som ¨ar den fr¨amsta delen av motorn best˚ar av tre

huvudkomponen-ter.

(24)

8 RM12

• Fl¨aktstator • Fl¨aktrotor

Inloppsdelen best˚ar av 15 stycken fasta ih˚aliga ledskenor. P˚a bakkanten av dessa

fasta ledskenor finns r¨orliga ledskenor som kan justeras synkront via en st¨allring.

Inloppsdelen ¨ar f¨orsedd med ett antal h˚al som sitter p˚a bakkanten av

ledskenor-na samt runt om inloppsk˚apan. Till dessa lufth˚al leds varm luft via kanaler fr˚an

kompressorn f¨or att f¨orhindra att is bildas i motorn. Bakom inloppsdelen

kom-mer fl¨aktrotorn som best˚ar av tre fl¨aktsteg med tillh¨orande ledskenor mellan varje

steg. Mellan steg ett och tv˚a ¨ar ledskenorna st¨allbara och justeras tillsammans

med inloppsdelens justerbara ledskenor. Runt fl¨aktrotorn sitter fl¨aktstatorn som ¨ar

sammanfogad med skruvf¨orband av tv˚a halvor. F¨or att minimera risken f¨or att luft

str¨ommar fram˚at i motorn mellan rotorblad och fl¨aktstator ¨ar innerv¨aggarna vid

rotorbladens toppar behandlade med ett speciellt ytskikt som n¨ots ner av

bladtop-parna tills ett minimalt spel mellan toppar och v¨agg uppst˚ar.

2.2.2

Kompressor

Kompressormodulen ¨ar den del av motorn d¨ar den st¨orsta kompressionen av luften sker. Kompressormodulens huvudkomponenter ¨ar

• Fr¨amre stativ • Centrumv¨axel • Kompressorstator • Kompressorrotor • Br¨annkammarmantel • Fl¨aktmantel • Motorf¨astring

Det ¨ar i fr¨amre stativet som luften delas upp mellan kompressorn och bypasskanalen

d¨ar ca 30% av luften passerar utanf¨or kompressorn. Fr¨amre stativet ¨ar ocks˚a den

del d¨ar krafterna fr˚an motorn ¨overf¨ors till flygplanet. Bakom fr¨amre stativet sitter

kompressorrotor och kompressorstator. Dessa fungerar p˚a samma s¨att som fl¨aktens

rotor och stator med den skillnaden att de best˚ar av sju steg ist¨allet f¨or tre.

Mellan de tv˚a f¨orsta stegen finns justerbara ledskenor f¨or att ge luften en

op-timal instr¨omningsvinkel f¨or varje driftfall. Efter kompressorn leds luften genom br¨annkammarmanteln vidare mot br¨annkammaren. Br¨annkammarmanteln ¨ar upp-byggd som en diffusor vilket inneb¨ar att luftens hastighet minskar samtidigt som trycket ¨okar.

(25)

2.2 Motormoduler 9

2.2.3

axell˚

ada

V¨axell˚adans uppgift ¨ar att driva den kringapparatur som kr¨avs f¨or att f¨orse

flyg-planet och motorn med den kraft som beh¨ovs. Vid konstruktion av v¨axell˚adan har

man str¨avat efter att minimera h¨ojden genom att bygga den n˚agot b¨ojd.

2.2.4

Br¨

annkammare

I br¨annkammaren blandas luften med br¨ansle via 18 stycken br¨anslespridare som

sitter j¨amnt f¨ordelade runt br¨annkammaren. Komponenten inneh˚aller ¨aven

turbin-ledskenor som riktar luftfl¨odet i r¨att anbl˚asningsvinkel mot h¨ogtrycksturbinen.

2.2.5

HT-turbin

H¨ogtrycksturbinens uppgift ¨ar att driva kompressor samt v¨axell˚adsaxel. Kraften

fr˚an turbinen ¨overf¨ors fram till kompressorn via en turbinaxel. Den h¨oga

temper-atur som luften har i denna del av motorn st¨aller h¨oga krav p˚a material och

de-sign av turbinskovlar. Detta har l¨osts genom luftfilmskylning samt att ett speciellt enkristallmaterial har anv¨ants vid tillverkningen.

2.2.6

LT-turbin

L˚agtrycksturbinens uppgift ¨ar att driva fl¨akten. Kraften ¨overf¨ors via en axel inuti

h¨ogtrycksturbinaxeln fram till fl¨akten.

2.2.7

Efterbr¨

annkammare

Efterbr¨annkammarens huvudkomponenter ¨ar

• EBK-mantel • Flamh˚allare

• Flamr¨or och gasblandare • Utloppsmunstycke

• Br¨anslesystemkomponener

EBK-manteln utg¨or den b¨arande strukturen f¨or EBK-modulen och ¨ar fastskru-vad med kompressormodulen via det bakre stativet. Innanf¨or EBK-manteln sit-ter flamr¨oret som fungerar som en v¨armesk¨old f¨or EBK-manteln samtidigt som

den leder luft till utloppsmunstycket f¨or att kyla detta. I framkant p˚a flamr¨oret

finns det en gasblandare som blandar upp f¨orbr¨anningsgaser med den luft som

har passerat f¨orbi k¨arnmotorn i bypasskanalen. Flammh˚allaren sitter monterad i

framkant p˚a flamr¨oret med uppgift att s¨atta den f¨orbistr¨ommande gasen i

rota-tion vilket skapar ˚aterstr¨omningszoner med l˚ag axiell str¨omningshastighet, detta

(26)

10 RM12 motorn sitter utloppsmunstycket. Utloppsmunstycket har till uppgift att reglera turbintemperaturen samt se till att motorns verkningsgrad ¨ar maximerad.

2.3

Motorsstyrsystemet

Motorstyrsystemets uppgift ¨ar att f¨orse piloten med den dragkraft som ¨onskas. F¨or

att best¨amma dragkraften har piloten ett gasreglage d¨ar vinkeln p˚a gasreglaget

best¨ammer motorns dragkraft. Gasreglagets vinkel ben¨amns PLA (Power Level

Angle) och kan varieras fr˚an 0 till 131 (max t¨and EBK). Tabell 2.3 visar fyra

fasta arbetspunkter som finns definierade f¨or gasreglaget samt dess vinkel. Det finns

¨aven en svensk beteckning f¨or vinkeln p˚a gasreglaget, MAV (Man¨overArmsVinkel).

[Mat04]

Arbetspunkt Beskrivning Vinkel

MTG MarkTomG˚ang 18

FTG FlygTomG˚ang 28

MS Max t¨and grundmotor med sl¨ackt EBK 103

MT Max t¨and grundmotor med t¨and EBK 131

Tabell 2.3. Arbetspunkter f¨or RM12

2.3.1

Motorns styrsignaler

F¨or motor RM12 med FADEC enhet finns reglertekniskt tre olika funktionss¨att.

Tv˚a p˚adragsberoende reglermoder samt en hydromekanisk reservmod. Under

nor-mala f¨orh˚allnaden styrs motorn av n˚agon av de tv˚a p˚adragsberoende moderna.

Dessa definieras av: [Mat04]

• Gasp˚adrag utan EBK, d¨ar de reglerade parametrarna ¨ar

FVG - Variabla fl¨aktledskenor CVG - Variabla kompressorledskenor NH - Kompressorvarvtal

WFM - Br¨anslem¨angd till huvudmotor A8 - Utloppsmunstyckets area

• Gasp˚adrag med EBK, d¨ar de reglerade parametrarna ¨ar

TT5 - Turbintemperatur NL - Fl¨aktvarvtal

WFR - Br¨anslem¨angd till efterbr¨annkammare A8 - Utloppsmunstyckets area

(27)

2.4 Sammanfattning 11

D˚a det h¨ar arbetet g¨aller reglering av motor under EBK p˚adrag ¨ar det den andra

reglermoden som kommer att p˚averkas. Under detta driftf¨orh˚allnade regleras TT5,

NL, WFR samt A8. I Tabell 2.4 och Tabell 2.5 ses att WFR och A8 ¨ar styrsignaler

och TT5 samt NL ¨ar m¨atsignaler. Detta inneb¨ar att WFR och A8 kan p˚averkas

direkt genom aktuatorer. NL och TT5 kan endast p˚averkas genom att justera deras

referensv¨arden. Dessa tillst˚and styrs sedan mot referensv¨ardet genom p˚averkan av

en eller flera av styrsignalerna i Tabell 2.4.

Styrsignal Beskrivning Enhet

FVG St¨allbara fl¨aktledskenor

CVG St¨allbara kompressorledskenor

WFM Br¨anslefl¨ode till br¨annkammare kg/s

WFR Br¨anslefl¨ode till efterbr¨annkammare kg/s

A8 Variabel utloppsarea m2

Tabell 2.4. Styrsignaler tillg¨angliga f¨or RM12

2.4

Sammanfattning

Det h¨ar kapitlet har gett en kort beskrivning av de moduler som tillsammans bildar motor RM12, samt en introduktion till hur motorprocessen fungerar f¨or en

turbofl¨aktmotor. Slutligen har n˚agot om motorns styrsystem n¨amnts samt vilka

styr och m¨atsignaler som anv¨ands. N¨asta kapitel beskriver de f¨or¨andringar som

beh¨over g¨oras i styrsystemet f¨or att erh˚alla ett ¨okat bypass-f¨orh˚allande.

M¨atsignal Beskrivning Enhet

TT1 Temperatur i fl¨aktinlopp K

NL Varvtal l˚agtrycksrotor rps

TT25 Temperatur vid kompressorinlopp K

NH Varvtal h¨ogtrycksrotor rps

PS3 Statiskt tryck efter kompressor kP a

TT5 Temperatur efter l˚agtrycksturbin K

PT56 Totaltryck efter l˚agtrycksturbin kP a

(28)

12 RM12

(29)

Kapitel 3

or¨

andrad motorstyrning

Detta kapitel beskriver de f¨or¨andringar som har gjorts i mjukvaran till FADEC.

M˚alet med dessa ¨ar att uppn˚a ett h¨ogre bypass-f¨orh˚allnade vid vissa av motorns

arbetsomr˚aden. Utg˚angspunkten har varit de befintliga reglerfunktioner som ¨ar

implementerade i FADEC edition 3.20 [GE 00].

3.1

Inledning

De piloter som noterat det h¨ogre motorljudet beskriver att ljudet verkar kopplat

till h¨ojd, hastighet och gasp˚adrag. Tydligast h¨ors ljudet fr˚an minimal hastighet p˚a

2 kilometers h¨ojd till strax under ¨overljudsfart vid 8 kilometers flygh¨ojd. Ljudet

h¨ors endast d˚a EBK ¨ar t¨and och vid ca 120 PLA (Power Level Angle).

Mo-torinloppstemperaturen, som beror av hastighet och h¨ojd, ¨ar under detta omr˚ade

av flygenvelopen1 ca 280 K. Motorns inloppstryck PT0, som beror av h¨ojd och

hastighet varierar inom omr˚adet fr˚an ca 101 kPa till ner mot 70 kPa vid 8 km h¨ojd.

En p˚averkan p˚a reglersystemet som h¨ojer BPR (bypass-f¨orh˚allnade/ByPass Ratio)

b¨or d¨arf¨or g¨oras i det ovan beskrivna omr˚adet.

3.2

Positiva effekter fr˚

an ett ¨

okat bypass-f¨

orh˚

allande

Ett ¨okat bypass-f¨orh˚allande tillsammans med vissa f¨oljdeffekter som ¨okat swirl

(¨okade str¨omningsvirvlar) och machtal p˚a f¨orbr¨anningsgaserna f¨orv¨antas f˚a en

pos-itiv effekt p˚a f¨orbr¨anningsstabiliteten i EBK. Denna ¨okade f¨orbr¨anningsstabilitet

¨ar ¨onskv¨ard d˚a den tros kunna reducera de vibrationer som f¨ormodas ge upphov

till det h¨ogre motorljudet.

1De kombinationer av h¨ojd och hastighet som ¨ar m¨ojliga att flyga i.

(30)

14 F¨or¨andrad motorstyrning

3.3

Hur ¨

okas bypass-f¨

orh˚

allandet

En ¨okning av bypass-f¨orh˚allandet under EBK-p˚adrag kan g¨oras genom att s¨anka

det referensv¨arde (T5 REF) som begr¨ansar turbinutloppstemperaturen (T5).

Ref-erensv¨ardet till T5 ber¨aknas utifr˚an motorinloppstemperatur och omgivningstryck.

Utloppsmunstyckets area (A8) anv¨ands som reglerparameter f¨or att begr¨ansa T5

fr˚an att stiga ¨over sitt referensv¨arde. D˚a T5 ¨overskrider sitt referensv¨arde p˚averkas

en trimfunktion som ¨okar A8 vilket s¨anker trycket i EBK med en temperaturs¨ankning som f¨oljd. Denna trycks¨ankning medf¨or ¨aven att en st¨orre m¨angd luft passer-ar genom bypass-kanalen till EBK. Samtidigt som trycket i EBK sjunker ¨okpasser-ar

tryckdifferensen ¨over l˚agtrycksturbinen vilket f˚ar till f¨oljd att fl¨aktvarvtalet ¨okar.

Fl¨aktvarvtalet ¨ar under EBK-p˚adrag styrt mot konstant varvtal och f¨or att

kom-pensera mot ¨okande varvtal s¨anks br¨anslefl¨odet till huvudmotorns br¨annkammare. Denna s¨ankning av br¨anslefl¨ode medf¨or att kompressorvarvtalet sjunker.

Det bibeh˚allna fl¨aktvarvtalet inneb¨ar att samma m¨angd luft passerar genom

fl¨akten. Kompressorn har d¨aremot ett l¨agre varvtal, och kan inte ta emot lika mycket luft som tidigare. Detta inneb¨ar att m¨angden luft som passerar vid sidan om kompressorn i bypass-kanalen ¨okar. Som f¨oljd av en s¨ankning av referensv¨ardet

till turbinutloppstemperaturen f˚as allts˚a:

• L¨agre tryck i efterbr¨annkammare, vilket medf¨or att motst˚andet i

kanalen minskar. Detta leder i sin tur till ett ¨okat luftfl¨ode genom bypass-kanalen.

• Ett l¨agre kompressorvarvtal som tillsammans med ett bibeh˚allet fl¨aktvarvtal

medf¨or att en st¨orre m¨angd luft passerar genom bypass-kanalen.

3.4

FADEC funktionalitet

Ber¨akning av referensv¨arden till motorns styrda parametrar g¨ors i FADEC. F¨or

att ha en funktionalitet som ¨ar ¨oversk˚adlig ¨ar mjukvaran i FADEC sammanl¨ankad

av mindre ber¨akningsmoduler d¨ar varje ber¨akningsmodul ber¨aknar en eller ett

par parametrar varje g˚ang den exekveras. D˚a FADEC exekverar loopas en l¨ankad

lista igenom d¨ar elementen i listan inneh˚aller anrop till de ber¨akningsmoduler som

skall exekveras. Listan loopas igenom 10 g˚anger per sekund och inneh˚aller 20

el-ement vilket inneb¨ar att den maximala uppdateringsfrekvensen f¨or varje enskild ber¨akningsmodul ¨ar 200 Hz. De f¨or¨andringar som g¨ors i det h¨ar arbetet inneb¨ar

att vartannat element i listan m˚aste ut¨okas med ytterligare ett modulanrop.

Det-ta inneb¨ar att den nya modulen (se avsnitt 3.5) kommer att uppdateras med en frekvens om 100 Hz.

3.5

Modul CELCMULT

M¨atdata insamlade fr˚an flygningar visar att det omr˚ade man vill ¨oka bypassf¨orh˚allandet

(31)

motorinlopp-3.6 S¨ankning av T5 15

stemperatur (T1) samt motorutloppsarea. Motorutloppsarean f˚as genom

parame-tern ZA8 K WFR som ¨ar ett m˚att p˚a hur stor denna ¨ar. En ny ber¨akningsmodul

CELCMULT skapas som ber¨aknar utsignalerna A8T5 SCLR, PT0 MULT samt T1 MULT d¨ar A8T5 SCLR ¨ar produkten av T1 MULT, PT0 MULT och A8T5 MULT

fr˚an tabell 3.1. A8T5 SCLR varierar mellan noll och ett och anv¨ands som ett

m˚att p˚a hur stor ¨okning av bypass-f¨orh˚allnade som ¨onskas. Figur 3.1 visar hur

A8T5 SCLR varierar beroende p˚a T1, PT0 samt ZA8 K WFR. Det m¨orka omr˚adet

i mitten ¨ar det omr˚adet d¨ar A8T5 SCLR ¨ar ett och maximal ¨okning av

bypass-f¨orh˚allnadet ¨onskas. Utmed kanterna miskar A8T5 SCLR till noll vilket inneb¨ar

att ingen ¨okning av bypass-f¨orh˚allandet ¨onskas.

Motorinloppstemperatur (T1) [K] T1 MULT

≤ 255 0

270 1

288 1

≥ 308 0

Omgivningstryck (PT0) [kPa] PT0 MULT

≤ 40 0

60 0.45

≥ 70 1

ZA8 K WFR [%] A8T5 MULT

8 0 22 0.5 28 1 36 1 44 0.25 50 0

Tabell 3.1. Tabellen visar de parametrar vars produkt bildar A8T5 SCLR

3.6

ankning av T5

Turbintemperaturens referensv¨arde (T5 REF) ber¨aknas av FADEC i en modul kallad CELCT5DM. En s¨ankning av turbintemperaturen (T5) g¨ors genom att s¨anka

referensv¨ardet T5 REF. FADEC styr d¨arefter turbintemperaturen mot r¨att niv˚a

genom att justera motorns utloppsarea samt br¨anslem¨angd till huvudmotorn. F¨or

att erh˚alla den ¨okning av bypassf¨orh˚allande som ¨onskas kr¨avs enligt ber¨akningar2

en s¨ankning av T5 med 50K. Denna s¨ankning adderas till T5 REF genom

utsig-nalen A8T5 SCLR fr˚an CELCMULT. A8T5 SCLR varierar mellan 0 och 1 och

skalas om till intervallet 0 till -90 Rankine, d¨ar Rankine ¨ar den amerikanska

tem-peraturenhet som anv¨ands i FADEC. (90 Rankine motsvarar 50K.)

(32)

16 F¨or¨andrad motorstyrning

Figur 3.1. Bilden visar den styrkefunktion som avg¨or hur stor del av maximal justering av T5 och ZA8 K WFR som g¨ors. Det m¨orka f¨altet i mitten motsvarar 1 (full justering) och minskar sedan till 0 l¨angs kanterna.

3.7

Justering av A8

Utloppsarean A8 styrs genom ett ˚aterkopplat reglersystem. Aktuell utloppsarea (ZA8 SEL) m¨ats genom l¨agesgivare p˚a de hydraulcylindrar som st¨aller ut beg¨ard area. Vid behov justeras denna l¨agessignal via en trimfunktion i FADEC f¨or att re-glera turbintemperaturen. En s¨ankning av turbintemperaturen p˚a 50K motsvarar

en ¨okning med ca 10% av slagl¨angden hos de kolvar som p˚averkar arean. Att l˚ata denna ¨okning ske med hj¨alp av trimfunktionen skulle vara f¨or l˚angsamt. En framkoppling som utifr˚an storleken p˚a turbintemperaturs¨ankningen p˚averkar l¨agessignalen inf¨ors d¨arf¨or f¨or att erh˚alla en snabbare respons vid snabba temperatf¨or¨andringar.

3.8

Dragkraftskompensering

Motorns dragkraft regleras av piloten via gasreglagets man¨overarmsvinkel (PLA). Vid gasp˚adrag ¨ar det ¨onskv¨art att dragkrafts¨okningen ¨ar n˚agorlunda linj¨ar. En s¨ankning av turbintemperaturen medf¨or att dragkraften s¨anks lokalt. F¨or att motver-ka detta beh¨over en kompensering g¨oras som motvarar den dragkraftsf¨orlust som turbintemperaturs¨ankningen medf¨or. Denna kompensering g¨ors genom att, beroende p˚a hur stor temperaturs¨ankningen ¨ar, ¨oka referensv¨ardet till utloppsarean A8.

(33)

3.9 Justering av EBK-br¨anslefl¨ode 17 Dragkraftstillskottet kommer sig av att br¨anslefl¨odet till EBK ¨ar kopplat till ut-loppsarean d¨ar en st¨orre area medf¨or ett ¨okat br¨anslefl¨ode vilket resulterar i ¨okad dragkraft.

3.9

Justering av EBK-br¨

anslefl¨

ode

Under arbetets g˚ang skulle en alternativ l¨osning visa sig intressant att studera.

Detta f¨orslag skall ses som helt frikopplat fr˚an grundf¨orslaget som presenterades

tidigare i detta avsnitt.

3.9.1

Bakgrund

FADEC:s reglerfunktioner ¨ar till stor del ¨oversatta fr˚an dess f¨oreg˚angare DEC, som

i sin tur ¨ar byggd f¨or att efterlikna det hydromekaniska styrsystemet som anv¨andes

innan det var m¨ojligt att introducera datorer f¨or ber¨akning ombord p˚a flygplan. F¨or

att ber¨akna b¨orv¨arden till styrparametrar har d¨arf¨or ber¨akningsmetoder som har

varit m¨ojliga att implementera utan avancerad datorkraft anv¨ants, s˚asom

tabell-slagning, addition och subtraktion. En styrparameter som f˚ar sitt b¨orv¨arde fr˚an

tabellslagning ¨ar referensv¨ardet f¨or br¨anslem¨angden till efterbr¨annkammaren. Vid

ett p˚adrag fr˚an MS till MT ber¨aknas br¨anslem¨angden utifr˚an maxv¨ardet av tv˚a

tabeller, och vid ca 120 grader PLA korsar de b˚ada tabellerna varandra vilket

resulterar i en olinj¨aritet hos utsignalen, se Figur 3.2.

Det ¨ar m¨ojligt att denna olinj¨aritet, som intr¨affar i det omr˚ade d¨ar trycksv¨angningarna

har sin st¨orsta amplitud skulle kunna f¨orklara en del av den instabila f¨orbr¨anning som sker i EBK.

3.9.2

Justering av br¨

anslefl¨

odestabell

F¨or att j¨amna ut den brytpunkt som bildas d˚a de b˚ada tabellerna sammanfaller

adderas Ekvation (3.1) till utsignalen. Figur 3.2 visar hur utsignalen f˚ar en j¨amnare

¨overg˚ang mellan de b˚ada tabellerna.

3.9.3

Resultat av f¨

ors¨

ok med justerat EBK-br¨

anslefl¨

ode

D˚a motormodellen simuleras med den justering som har n¨amnts ovan kan man se

en f¨or¨andring p˚a dragkraftskurvan. Omr˚adet mellan de b˚ada tabellerna strax innan

120 grader PLA j¨amnas ut och ¨overg˚angen blir mindre m¨arkbar, vilket ses i Figur

3.3a. Trycksv¨angningsamplituden PS16D f¨or¨andras i stort sett ingenting, m¨ojligtvis

¨okar den n˚agot med det justerade br¨anslefl¨odet. F¨or¨andringen resulterar dock inte i

en s¨ankning av PS16D och det ¨ar troligt att anta att brytpunkten mellan kurvorna i Figur 3.2 inte ¨ar orsaken till trycksv¨angningarna.

(34)

18 F¨or¨andrad motorstyrning

∆ = 0.8

1 + (γ − u)2 (3.1)

γ = Punkten d¨ar tabellerna sammanfaller

u = Insignalen PLA 130 125 120 115 110 105 100 135 AFRU_DMD 50 40 30 20 10 0 60

Figur 3.2. Referensv¨ardet f¨or br¨anslem¨angd till EBK som funktion av PLA. Heldragen linje ¨ar simulerad modell utan justering, streckad linje ¨ar med ekvation (3.1) adderat till utsignalen.

3.10

Sammanfattning

D˚a f¨ors¨oket med justerat EBK-br¨anslefl¨ode inte gav n˚agon f¨orb¨attring med avseende

p˚a trycksv¨angningar i EBK l¨amnas detta f¨orslag. Det fortsatta arbetet koncentreras

p˚a det grundf¨orslag som presenterades inledningsvis i detta avnsitt. Den f¨or¨andring

som g¨ors kan sammanfattas i f¨oljande steg.

1. En ber¨akningsmodul (CELCMULT) skapas f¨or att ber¨akna n¨ar ett ¨okat

bypass-f¨orh˚allande ¨ar ¨onskv¨art. Modulen ber¨aknar tre parametrar som anv¨ands

f¨or att verkst¨alla ¨okningen i bypass-f¨orh˚allnade samt f¨or att kompensera f¨or

(35)

3.10 Sammanfattning 19 PLA [deg] 130 125 120 115 110 105 100 135 FN [kN ] 80 75 70 65 60 55 85 PLA [deg] 130 125 120 115 110 105 100 135 PS16D [rms kPa] 5 4 3 2 1 6 (a) (b)

Figur 3.3. Simulering med och utan justerat br¨anslefl¨ode. (a) Streckat: Dragkraft med justerat br¨anslefl¨ode. Heldraget: Dragkraft utan justerat br¨anslefl¨ode. (b) Streckat: PS16D med justerat br¨anslefl¨ode. Heldraget: PS16D utan justerat br¨anslefl¨ode.

2. Modulen som ber¨aknar T5 REF ¨andras s˚a att detta v¨arde s¨anks d˚a den nya modulen CELCMULT ber¨aknat att en s¨ankning ¨ar ¨onskad.

3. Modulen som ber¨aknar ˚aterkopplat areav¨arde ¨andras s˚a att det blir m¨ojligt att p˚averka det ˚aterkopplade areav¨ardet.

4. Modulen som ber¨aknar utloppsarean modifieras s˚a att en ¨okning av beg¨ard area kan erh˚allas d˚a en s¨ankning av T5 g¨ors. Detta f¨or att kompensera f¨or den dragkraftsf¨orlust som uppst˚ar d˚a T5 s¨anks.

I n¨asta kapitel beskrivs de f¨or¨andringar som g¨ors i de specifika modulerna f¨or att uppn˚a de effekter som beskrevs tidigare i detta kapitel.

(36)
(37)

Kapitel 4

Modellering

F¨or att kunna se effekten av de t¨ankta l¨osningarna implementeras dessa i den modell av RM12 som Volvo Aero sedan tidigare har utvecklat. Modellen, som kallas RM12 SYSTEM ¨ar utvecklad i MatrixX/SystemBuild, se Appendix A, Figur A.1.

Modellen best˚ar av fem delmodeller:

• AMBIENT ber¨aknar omgivningsdata s˚asom tryck, temperatur, hastighet

och altitud.

• FPL39 1553B simulerar den busstrafik som sker mellan FADEC och dess

omgivning.

• FPL39 COCKPIT representerar gr¨anssnittet mellan cockpit och motor.

H¨ar finns m¨ojlighet att p˚averka m˚anga av de man¨overdon som piloten har

till sitt f¨orfogande vid flygning.

• RM12 ¨ar uppbyggd av flera delmodeller som tillammans representerar motor

RM12. Ing˚aende modeller ¨ar ACTUATORS - st¨alldonsmodell, F404 RM12

- processmodell ¨over motor, RM12 Sensors - modell ¨over de sensorer som finns i motorn, SignalInterface - modell ¨over signalgr¨anssnitt, MFC -

mod-ell ¨over den mekaniska reglering av motorn som anv¨ands d˚a FADEC kopplas

bort, ABC - EBK-regulatormodell, FADEC - FADEC-modell

• RigDataLog ¨ar en signalgr¨anssnittsmodell som loggar data under simulering

som kan anv¨andas f¨or plottning.

4.1

Modifierade moduler

Den modell som anv¨ands i MatrixX f¨or att simulera FADEC ¨ar skapad fr˚an ett

stort antal .c och .h filer. Dessa skapas utifr˚an ett kodgenereringsverktyg som

het-er Beacon. I Beacon byggs reglhet-erfunktionhet-er upp genom byggblock p˚a samma s¨att

som i exempelvis Matlab/Simulink och MatrixX/SystemBuild. F¨or att f˚a

funk-tionaliteten ¨oversk˚adlig begr¨ansas storleken p˚a dessa reglerfunktioner till att passa

(38)

22 Modellering

in p˚a en A4-sida. Forts¨attningsvis kommer dessa kallas Beacondiagram eller

mod-uler. F¨or att kunna genomf¨ora den f¨or¨andring som beskrevs i Kapitel 3 beh¨over vissa justeringar g¨oras i tre av dessa Beacondiagram. En ny modul (CELCMULT) beh¨over skapas f¨or att ber¨akna A8T5 SCLR, PT0 MULT samt BPR MULT. Dessa justeringar beskrivs nedan och modulerna ses i appendix B d¨ar CELCMULT ses i sin orginalform och de tre modifierade modulerna visas principiellt.

• CELCT5DM ber¨aknar T5 REF och har ut¨okats med en extra insignal

(A8T5 SCLR) som multipliceras med en konstant (T5 SCLR JM).

Resul-tatet fr˚an multiplikationen adderas till utsignalen T5 REF som justeras med

mellan 0 till -90 Rankine beroende p˚a A8T5 SCLR.

• CA8CMULT har ut¨okats med en extra insignal (A8T5 SCLR) som

mul-tipliceras med en konstant (A8 SCLR JM). Resultatet fr˚an multiplikationen

l˚agpassfiltreras genom ett filter (se avsnitt 5.5.2) och subtraheras slutligen

fr˚an ZA8 SEL (aktuell utloppsarea). En konstant (A8 SCLR FILT JM) kan

s¨attas till 0 vilket inneb¨ar att filtret kopplas bort. Om densamma s¨atts till 1 ¨ar filtret aktiverat.

• CA8CDMDS ber¨aknar b¨orv¨ardet (ZA8 DMD SEL) till A8 utifr˚an gasp˚adraget

(PLA SEL). Modulen har ut¨okats med en tabell (A8 ADJ TAB) som ¨okar

ZA8 DMD SEL vid vissa gasp˚adrag. F¨or att inte b¨orv¨ardet skall ¨andras d˚a

tryck och temperaturf¨orh˚allnadena ¨ar s˚adana att risk f¨or f¨orh¨ojt motorljud

inte f¨oreligger multipliceras utsignalen fr˚an A8 ADJ TAB med PT0 MULT

och T1 MULT fr˚an Tabell 3.1.

• CELCMULT ber¨aknar skalfaktorn A8T5 SCLR som anv¨ands f¨or justering

av T5 REF och ZA8 K WFR. ¨Aven T1 MULT och PT0 MULT som anv¨ands

vid dragkraftskompenseringen ber¨aknas h¨ar. Insignal WFR HOLD ¨ar 0

en-dast d˚a EBK ¨ar t¨and och anv¨ands h¨ar f¨or att tillse att justering av T5 och

A8 endast g¨ors d˚a EBK ¨ar t¨and.

4.2

Trycksv¨

angningssimulator

F¨or att kunna se effekterna av de regler¨andringar som g¨ors beh¨over trycksv¨angningsniv˚an

(PS16D) simuleras. En simulator som utifr˚an EBK br¨anslefl¨ode (WFRT), EBK

verkningsgrad (EAB), totalt luftfl¨ode (W1), bypass-f¨orh˚allande (BPR),

omgivn-ingstryck (PT0) samt EBK-tryck (PT56) simulerar denna trycksv¨angningsniv˚a har

konstruerats av Volvo Aero, se figur 4.1.

4.3

Sammanfattning

Detta kapitel har beskrivit den modell som anv¨ands vid simulering av RM12 samt de f¨or¨andringar som har gjorts i de ber¨akningsmoduler som ligger till grund f¨or programvaran i FADEC. N¨asta kapitel studerar vilka effekter de f¨or¨andringar som

(39)

4.3 Sammanfattning 23

gjorts ger med avseende p˚a stabilitet av det ˚aterkopplade system som reglering av

utloppsarean utg¨or. WFRT (g/s) W1 (kg/s) Product PT56 (kPa) PT0sim mult PT0 (kPa) PS16D% PS16D (kPa) EAB BPR mult BPR f(WFRT,EAB,W1) 0.01

(40)
(41)

Kapitel 5

Analys av stabilitet

Reglering av RM12:s utloppsarea sker via ett ˚aterkopplat system. En

stabilitets-analys av denna ˚aterkoppling har gjorts vid utvecklingen av FADEC vilken visar

att reglerloopen ¨ar stabil. Den justering som nu g¨ors av areans ˚aterkopplade v¨arde

ZA8 K WFR kan p˚averka stabiliteten hos systemet. F¨or att s¨akerst¨alla att

justerin-gen inte resulterar i instabilitet beh¨over en analys g¨oras av det justerade systemet.

5.1

Funktion

Tidigare n¨amndes att utloppsarean p˚averkas genom hydraulcylindrar. Dessa

hy-draulcylindrar f¨ors¨orjs av en hydraulpump d¨ar fl¨odet kan justeras under drift (st¨allbart deplacement). Deplacementet styrs hydrauliskt via en ventil som i sin tur ¨ar styrd av en elektrisk momentmotor. Elmotorns drivstr¨om best¨ams som differensen mellan ¨onskat areareferensv¨arde (ZA8 DMD SEL) och ZA8 K WFR med viss justering f¨or maxbegr¨ansning och filtrering. Det som sker vid s¨ankning

av ZA8 K WFR ¨ar att differensen ¨okar och s˚aledes ¨aven str¨omstyrkan till

elmo-torn som best¨ammer hydraulfl¨odet, d¨ar ett ¨okat hydraulfl¨ode inneb¨ar en st¨orre

utloppsarea. En p˚averkan av A8 g¨ors s˚aledes genom att p˚averka differensen mellan

ZA8 DMD SEL och ZA8 K WFR, vilket g¨ors genom att justera ZA8 K WFR.

5.2

Modell av ˚

aterkoppling

Figur 5.1 visar den nuvarande modellen av regulator, servo och aktuatorer samt sig-nalbehandlingen i FADEC. Ekvationerna (5.1) till (5.4) beskriver de ¨overf¨oringfunktioner som tillh¨or resp system.

CRt(s) = 13.2(1 + 0.025s) 1 + 0.0075s e −0.002s (5.1) T M Dt(s) = 1 1 + 0.004se −0.005s (5.2) 25

(42)

26 Analys av stabilitet VDTt VDT DEMOD & FILTERING TMDt TORQUE MOTOR DRIVER SA SERVOVALVE & ACTUATOR In CRt CONTROL REGULATOR 1+0.3 1+K_factor (mA) (mA) ZA8_K_WFR (%) (%) ZA8_DMD_SEL (%) (%) ZA8_SEL

Figur 5.1. Modell av reglerloop f¨or A8-reglering

SA(s) = 1.2 (1 + 0.03s)s (5.3) V DT t(s) = 1 1 + 0.0072s + 0.000026s2e −0.003s (5.4)

5.3

Modifierad modell

Den˚aterkoppling som g¨ors fr˚an ZA8 K WFR till ZA8 SEL inneh˚aller en tidsf¨ordr¨ojning samt en olinj¨aritet i form av en tabellslagning. V¨ardet fr˚an denna tabell ˚aterkopplas tillbaka till ZA8 SEL. Systemet mellan ZA8 SEL och ZA8 K WFR kan ses som ett slutet system med ¨overf¨oringsfunktion enligt ekvation (5.5). Variabeln K factor har i tidigare analyser valts till 0.3, vilket den f˚ar anta ¨aven h¨ar. F¨orst¨arkningen K ¨ar t¨ankt att representera den f¨orst¨arkning som tabellen i Figur 5.3a utg¨or. Tabellen som ¨ar amplitudberoende kan ˚a andra sidan egentligen inte ses som en statisk f¨orst¨arkning. Det kan emellertid vara intressant att unders¨oka om det finns ett gr¨ansv¨arde f¨or K som g¨or systemet instabilt.

Definition 5.1 (Stabilitetsomr˚ade) F¨or ett tidsdiskret system ¨ar stabilitetsomr˚adet

lika med det inre av enhetscirkeln. F¨or att samma system skall vara stabilt m˚aste

dess poler ligga i detta omr˚ade. [LG03].

Gc(z) =

1 + K f actor

1 + (1 + K f actor) · K · z−1 (5.5)

Om ekvation (5.5) omformuleras till

Gc(z) = (1.3)z

z + 1.3K (5.6)

inses att kravet p˚a stabilitet enligt Definition 5.1 ¨ar uppfyllt d˚a polerna till ek-vation (5.6) ¨ar inom enhetscirkeln, vilket ¨ar sant f¨or alla |K| < 1

(43)

5.3 Modifierad modell 27

Figur 5.3b visas f¨orst¨arkningen K som funktion av ZA8 K WFR, d¨ar K f˚as enligt

K = F (ZA8 K W F R)/ZA8 K W F R och F (ZA8 K W F R) motsvaras av Figur

5.3a. Det st¨orsta v¨ardet K antar ¨ar 0.36, vilket inte ¨overstiger 0.769. Detta

in-neb¨ar att ˚aterkopplingen som g¨ors inte resulterar i instabilitet p˚a grund av f¨or stor

f¨orst¨arkning. Att K ≈ 0.77 ¨ar ett gr¨ansv¨arde f¨or stabilitet f¨or det slutna systemet

Gc(z) inses genom att titta p˚a n¨amnaren i (5.6). Att detta ¨aven ¨ar ett gr¨ansv¨arde

f¨or hela systemet ses i Figur 5.4 d¨ar K varieras. D˚a K ¨overstiger 0.77 blir systemet

instabilt och utsignalen viker av ned˚at efter en stunds simulering.

ZA8_DMD_SEL VDTt VDT DEMOD & FILTERING z 1 Unit Delay TMDt TORQUE MOTOR DRIVER SA SERVOVALVE & ACTUATOR K K CRt CONTROL REGULATOR 1+0.3 1+K_factor (mA) (%) ZA8_SEL ZA8_K_WFR (%) (mA)

Figur 5.2. A8-reglerloop modifierad genom ˚aterkoppling med konstant K

a b 5 10 15 20 25 30 35 40 45 50 0 1 2 3 4 5 6 7 8 9 10 11 ZA8 K WFR [-] 5 10 15 20 25 30 35 40 45 50 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 ZA8_K_WFR K (a) (b)

Figur 5.3. (a) ˚Aterkopplat v¨arde fr˚an ZA8 K WFR till ZA8 SEL. (b) F¨orst¨arkningen K som funktion av ZA8 K WFR.

(44)

28 Analys av stabilitet 0 2 4 6 8 10 12 14 16 18 20 −80 −60 −40 −20 0 20 40 60 80 Tid [s] ZA8 K WFR

Figur 5.4. Stegsvar f¨or olika v¨arde p˚a K. D˚a K ¨overstiger 0.77 ses hur systemet blir insta-bilt och ZA8 K WFR viker av ned˚at efter en stunds simulering.Streckprickad: K=0.76, Streckad: K=0.78

5.4

Olinj¨

ar ˚

aterkoppling

Den sv˚arighet som ligger i att unders¨oka stabiliteten hos systemet med ˚aterkoppling

beror p˚a att f¨orst¨arkningen K inte ¨ar konstant. F¨orst¨arkningen varierar beroende

p˚a styrkan p˚a ZA8 K WFR vilket s˚ags i Figur 5.3b.

F¨or att f˚a en modell som b¨attre ¨overensst¨ammer med det verkliga systemet

g¨ors n˚agra modifieringar. F¨orst¨arkning p˚a ˚aterkopplingen modeleras enligt Figur

5.5 d¨ar K har ersatts med tabellen i Figur 5.3 a. Blocken CRt(s) samt VDTt(s) ers¨atts med CRtd(z) (5.7) och VDTtd(z) (5.8) d¨ar CRtd(z) och VDTtd(z) ¨ar den diskretiserade ¨overf¨oringsfunktionen f¨or CRt(s) respektive VDTt(s).

Anledningen till att dessa ¨overf¨oringsfunktioner diskretiseras ¨ar att i FADEC ber¨aknas CRt(s) som beskriver regulatorn, och VDTt(s) som beskriver signalens

¨overf¨oring fr˚an l¨agesgivaren till FADEC:s applikationsmjukvara diskret med en

uppdateringshastighet om 100 Hz.

Vid ett normalt motorp˚adrag fr˚an maximalt gasp˚adrag med sl¨ackt EBK (MS)

(45)

5.5 ˚Atg¨arder mot instabilitet 29

50 linj¨art med gasp˚adraget. En simulering med detta som insignal visar tydliga

stabilitetsproblem vid tv˚a omr˚aden, Figur 5.6a. De v¨arden p˚a ZA8 K WFR d¨ar

sv¨angningarna b¨orjar ¨ar 22 och 36, vilket ses i Figur 5.6b. Dessa punkter ˚aterfinns

som brytpunkter i ˚aterkopplingstabellen, Figur 5.3a.

CRtd = 23.8z − 14.08 z2− 0.2636z (5.7) V DT td = 0.4738z 2+ 0.4842z + 0.01417 z3− 0.09061z2+ 0.06271z (5.8) ZA8_DMD_SEL VDTtd VDT DEMOD & FILTERING z 1 Unit Delay TMDt TORQUE MOTOR DRIVER SA SERVOVALVE & ACTUATOR Look−Up Table1 CRtd CONTROL REGULATOR 1+0.3 1+K_factor (mA) (%) ZA8_SEL ZA8_K_WFR (%) (mA)

Figur 5.5. A8-reglerloop modifierad genom inf¨orande av Look-Up Table1 med tabel-lv¨arden enligt Figur 5.3a

5.5

˚

Atg¨

arder mot instabilitet

F¨or att motverka den instabilitet som s˚ags i Avsnitt 5.4 kan tv˚a l¨osningar vara intressanta att studera vidare. Dessa ¨ar

1. Justering av tabellens utformning. 2. Inf¨ora filterverkan p˚a tabellens utsignal.

Dessa angreppss¨att beskrivs utf¨orligare i styckena nedan.

5.5.1

Justering av tabell

Vid simulering av ett EBK-p˚adrag d¨ar areareferensv¨ardet ¨okar fr˚an 8% till 50% s˚ags i Figur 5.6b att ZA8 K WFR sv¨anger kraftigt med b¨orjan vid 22% och 36%.

(46)

30 Analys av stabilitet a b 0 5 10 15 20 25 10 0 10 20 30 40 50 Tid [s] Kolvutstyrning [% ] 0 5 10 15 20 25 0 10 20 30 40 50 60 Tid [s] ZA8_K_WFR (a) (b)

Figur 5.6. Figur (b) visar tydliga problem med instabilitet vid tv˚a omr˚aden. Dessa omr˚aden ˚aterfinns som brytpunkter i Figur 5.3a.(a) Streckat: Beg¨art arearefer-ensv¨arde. Heldraget: Aktuatorposition. (b) Den justerade ˚aterkopplade aktuatorposi-tionen ZA8 K WFR.

Dessa v¨arden st¨ammer v¨al ¨overens med brytpunkter i Figur 5.3a och det ¨ar rimligt

att anta att sv¨angigheten beror p˚a att dessa punkter passeras. Om tabellen

modi-fieras enligt Figur 5.7 f¨orsvinner den brytpunkt kring 22% som f¨ormodas ligga till

grund f¨or sv¨angningarna p˚a ZA8 K WFR. Resultatet vid en simulering med

sam-ma insignal som i Figur 5.6a visar att instabilitetsproblemet vid denna brytpunkt har f¨orsvunnit (Figur 5.8).

Ett liknande f¨ors¨ok att eliminera brytpunkten p˚a tabellens h¨ogra sida skall visa

sig vara sv˚arare. Att r¨ata ut linjen p˚a motsvarande s¨att som gjordes p˚a den v¨anstra

sidan ger ingen f¨orb¨attring. F¨or att n˚a en acceptabel niv˚a p˚a sv¨angningarna beh¨over

tabellen justeras enligt Figur 5.9. Denna justering ger vid samma simulering som tidigare resultatet i Figur 5.10.

Den justering som har gjorts av tabellen uppfyller inte kravet att

justerin-gen skulle g¨alla endast vid del-EBK. Som tabellen ser ut nu f˚as en kvarvarande

p˚averkan av A8 vid MT. Denna kvarvarande area¨okning skulle medf¨ora en f¨orlust

av dragkraft vid max gasp˚adrag vilket inte ¨ar ¨onskv¨art.

Slutsatsen av detta blir att en justering av tabellens utformning inte ¨ar r¨att

metod f¨or att ˚atg¨arda det stabilitetsproblem som skapas av ˚aterkopplingen.

5.5.2

Inf¨

orande av filter

En alternativ l¨osning till att justera tabellen vilket gjordes i Avsnitt 5.5.1, ¨ar att

l˚agpassfiltrera det fr˚an tabellen ˚aterkopplade v¨ardet. Figur 5.11 visar en

frekven-sanalys av simuleringen i 5.6b. Frekvenfrekven-sanalysen visar att signalen inneh˚aller tv˚a

dominerande frekvenser vid ca 3 respektive 50 Hz. En n¨armare analys av

(47)

5.5 ˚Atg¨arder mot instabilitet 31 5 10 15 20 25 30 35 40 45 50 0 1 2 3 4 5 6 7 8 9 10 ZA8_K_WFR [ -] 5 10 15 20 25 30 35 40 45 50 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 ZA8 K WFR K (a) (b)

Figur 5.7. F¨or att eliminera den brytpunkt som l˚ag till grund f¨or instabiliteten kring ZA8 K WFR = 22% (Figur 5.6) modifieras tabellen. (a) Streckad: Den justerade tabellen, Heldragen: Orginaltabellen (b) Streckad: Justerad f¨orst¨arkning K som funk-tion av ZA8 K WFR, Heldragen: Orginal f¨orst¨arkning K som funkfunk-tion av ZA8 K WFR

a b 0 5 10 15 20 25 10 0 10 20 30 40 50 Tid [s] Kolvutstyrning [% ] 0 5 10 15 20 25 0 10 20 30 40 50 60 Tid [s] ZA8_K_WFR (a) (b)

Figur 5.8. Simulering av systemet med justerad ˚aterkopplingstabell visar att problemen med instabilitet f¨orsvinner. (a) Streckad: Beg¨art areareferensv¨arde Heldragen: Aktua-torposition (b) Den justerade ˚aterkopplade aktuatorpositionen ZA8 K WFR

Hz eller 18.2 rad/s. Se Figur 5.12.

Simuleringar har ¨aven gjorts med varierande insignal f¨or att unders¨oka om sj¨alvsv¨angningsfrekvensen ¨ar insignalsberoende. Se appendix D. Dessa visar att s˚a inte ¨ar fallet.

(48)

32 Analys av stabilitet a b 5 10 15 20 25 30 35 40 45 50 0 1 2 3 4 5 6 7 8 9 10 ZA8_K_WFR [-] 5 10 15 20 25 30 35 40 45 50 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 ZA8 K WFR K (a) (b)

Figur 5.9. F¨or att f¨ors¨oka motverka problemen med instabilitet med b¨orjan vid ZA8 K WFR = 36 justeras tabellen.(a) Streckad: Den justerade tabellen, Heldragen: Orginaltabellen (b) Streckad: Justerad f¨orst¨arkning K som funktion av ZA8 K WFR, Heldragen: Orginal f¨orst¨arkning K som funktion av ZA8 K WFR

a b 0 5 10 15 20 25 0 5 10 15 20 25 30 35 40 45 50 Tid [s] Kolvutstyrning [% ] 0 5 10 15 20 25 0 10 20 30 40 50 60 Tid [s] ZA8_K_WFR (a) (b)

Figur 5.10. Simulering av systemet med justerad ˚aterkopplingstabell visar klara f¨orb¨attringar i det justerade omr˚adet. (a) Streckad: Beg¨art areareferensv¨arde Heldra-gen: Aktuatorposition (b) Den justerade ˚aterkopplade aktuatorpositionen ZA8 K WFR

st¨orning som blir p˚a signalen, simuleras modellen med l˚agpass-filter av ordning 1, 2 och 4 placerade efter tabellen Look-up Table1 i Figur 5.5. Simuleringar visar att filtren i Tabell 5.1 ¨ar de filter med respektive h¨ogsta brytfrekvensen som klarar att tillfredsst¨allande d¨ampa ut sv¨angningarna.

Med dessa tre filter som alternativ ˚aterst˚ar att v¨alja det filtret som b¨ast l¨ampar sig f¨or implementering i den ber¨akningsmodul det ¨ar t¨ankt att placeras i. ¨Onskv¨arda

(49)

5.5 ˚Atg¨arder mot instabilitet 33

egenskaper ¨ar att filtret relativt snabbt reagerar p˚a f¨or¨andringar p˚a insignalen,

vilket framf¨or allt sker vid snabba motortransienter under EBK-p˚adrag. Vidare

b¨or filtret ber¨akningsm¨assigt sett vara enkelt d˚a det skall exekveras i realtid av

FADEC, vilket inneb¨ar att tiden f¨or exekvering ¨ar begr¨ansad. Figur 5.13 visar

stegsvar samt bodediagram f¨or de tre filtren. Filter H3(s) reagerar l˚angsammast,

iallafall till att b¨orja med. Dessutom har filtret en ¨oversl¨ang som talar emot det.

Detta tillsammans med att filtret har h¨ogst ordningstal och s˚aledes ¨aven ¨ar det

filter som kr¨aver mest ber¨akningstid g¨or att detta alternativ inte kan anses vara

det b¨asta. Skillnaden i responstid mellan H1(s) och H2(s) ¨ar d¨aremot inte s˚a stor

och b˚ada filtren kan anses vara ett bra val. Filter H1(s) v¨aljs dock p˚a grund av sitt

l¨agre ordningstal. Time Frequency 0 5 10 15 20 0 5 10 15 20 25 30 35 40 45 50

Figur 5.11. Frekvensalanalys av signalen ZA8 K WFR visar att den dominerande frekvensen ¨ar ca 3 Hz.

Detta filter approximeras med hj¨alp av bilinj¨ar transformation till en tidsdiskret motsvarighet f¨or att passa in i den tidsdiskreta modellen som beskriver A8 regelerin-gen. Vid bilinj¨ar transformation avbildas imagin¨ara axeln p˚a enhetscirkeln, detta medf¨or att frekvensskalan mellan det kontinuerliga filtret och det digitala inte blir exakt samma [LiU03]. F¨or sm˚a ω st¨ammer det d¨aremot ¨overens v¨al och i detta fall blir skillnaden f¨orsumbar. Det digitala filtrets gr¨ansfrekvens blir 6.9971 rad/s, vilket kan j¨amf¨oras med det kontinuerliga filtrets gr¨ansfrekvens vid 7 rad/s.

(50)

34 Analys av stabilitet 1 2 3 4 5 6 7 8 9 −15 −10 −5 0 5 10 15 Frequency (Hz)

Power Spectral Density (dB/Hz)

Welch PSD Estimate

Figur 5.12. Best¨amning av frekvens p˚a instabil sv¨angning med hj¨alp av spektralt¨athet ger ett noggrannare v¨arde p˚a frekvensen. Frekvensen best¨ams till 2.9 Hz.

Filter Ordning Brytfrekvens [rad/s]

H1(s) =s+77 1 7

H2(s) =s2+16.97s+144144 2 12

H3(s) =s4+41.81s3+874s655402+10700s+65540 4 16

Tabell 5.1. Filter f¨or stabilisering av ZA8 K WFR.

H1(z) = 0.03382z + 0.03382

z − 0.9324 (5.9)

(51)

5.6 Slutsats av analys av stabilitet 35 a b 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Step Response Time (sec) Amplitude 100 80 60 40 20 0 Magnitude (dB) 10 1 100 101 102 360 270 180 90 0 90 Phase (deg) Bode Diagram Frequency (rad/sec) (a) (b)

Figur 5.13. Filterkarakteristik f¨or filtren i Tabell 5.1, vilka har diskretiserats genom bilinj¨ar transformation (Tustins metod). Heldraget: H1(z) , Streckat: H2(z) ,

Streck-prickat: H3(z). (a) Stegsvar, (b) Bodediagram

5.6

Slutsats av analys av stabilitet

Det resultat som framkom i kapitlet visar att ett filter troligtvis beh¨ovs f¨or att f¨orb¨attra stabilitet och motverka att systemet blir sv¨angigt inom vissa

arbet-somr˚aden. I kapitel 4 beskrivs var detta filter implementeras. I n¨asta kapitel

kom-mer simuleringar av hela motormodellen genomf¨oras. I dessa simuleringar har filtret (5.9) implementerats i modellen. H1(z) ZA8_DMD_SEL VDTtd VDT DEMOD & FILTERING z 1 Unit Delay TMDt TORQUE MOTOR DRIVER SA SERVOVALVE & ACTUATOR Look−Up Table1 CRtd CONTROL REGULATOR 1+0.3 1+K_factor 0.03382z+0.03382 z−0.9324 (mA) (%) ZA8_SEL ZA8_K_WFR (%) (mA)

Figur 5.14. A8-reglerloop modifierad genom (1) inf¨orande av Look-Up Table1 med tabel-lv¨arden enligt Figur 5.3a samt (2) inf¨orande av filter H1(z) (5.9)

(52)

36 Analys av stabilitet a b 0 5 10 15 20 25 10 0 10 20 30 40 50 Tid [s] Kolvutstyrninging [% ] 0 5 10 15 20 25 0 10 20 30 40 50 60 Tid [s] ZA8_K_WFR (a) (b)

Figur 5.15. Simulering av systemet med filter. Efter att systemet sv¨angt in sig fr˚an initialtilst˚andet ses inga tendenser till instabilitet. 5.9 (a)Streckat: Beg¨art arearefer-ensv¨arde, Heldraget: Aktuatorposition. (b) Den justerade ˚aterkopplade aktuatorposi-tionen ZA8 K WFR

(53)

Kapitel 6

Simuleringar av motormodell

Innan ny programvara f¨or FADEC kan testas i riktig motor i testcell kr¨avs att

verifieringar g¨ors f¨or att tillse att ¨onskat resultat har uppn˚atts. Detta g¨ors

van-ligtvis genom datorsimuleringar av den processmodell av RM12 som Volvo Aero

har utvecklat. Orsaken till att testningen utf¨ors genom simuleringar ¨ar att det b˚ade

¨ar kostsamt att utf¨ora motorprov med riktig motor samt att det vore riskfyllt f¨or motor och provpersonal att k¨ora en motor med programvara som inte ¨ar noggrant utv¨arderad.

6.1

Motorsimuleringsm¨

ojligheter

Vid avdelningen Motorsystem p˚a Volvo Aero finns m¨ojlighet att simulera olika

k¨orfall f¨or motor RM12. Detta kan g¨oras antingen p˚a

• PC-milj¨o, genom simuleringsverktyget System build.

• realtidssimuleringsutrustning kopplad till en riktig FADEC enhet.

Under utvecklingsarbetet anv¨ands oftast PC f¨or simulering d˚a det ¨ar relativt enkelt

att uppdatera den programvara som kr¨avs f¨or att FADEC-modellen skall vara

exekverbar. Realtidssimulering med riktig FADEC-h˚ardvara kr¨aver lite mer arbete

f¨or att den skall kunna anv¨andas. F¨ore simulering i PC m˚aste en modell av FADEC

skapas i MatrixX. Detta g¨ors genom ett verktyg som Volvo Aero har utvecklat som

heter Beacon2MATRIXx och som utg˚ar fr˚an de Beacondiagram som skapas.

Vid simulering i realtidsutrustning anv¨ands riktig FADEC-h˚ardvara och

mjuk-varan skapas via ett verktyg som heter FASTC (FADEC Application Software for

Test from C). ¨Aven detta verktyg ¨ar utvecklat av Volvo Aero och utg˚ar fr˚an de

Beacondiagram som skapats.

(54)

38 Simuleringar av motormodell

6.2

Simulering i PC

Vid simulering i PC kan man som insignal v¨alja att ange de PLA man vill att

motorn skall f¨olja. Insignalen anges d˚a som en vektor d¨ar brytpunkterna som skall

passeras motsvaras av elementen i vektorn. En motsvarande vektor som anger

tid-punkt d˚a brytpunkterna skall passeras m˚aste ¨aven anges vid simulering. Vid

simu-lering interpoleras v¨arden linj¨art mellan brytpunkterna vid varje ber¨akningssteg. Exempel 1 visar hur insignal och tidsvektor ser ut f¨or simuleringen i figur C.5.

Exempel 1

Resultatet i Figur C.5 har genererats av f¨oljande rader:

t=[0,5,20,25,40,45,45.01,50,50.01,55,55.01,60,60.01,65,65.01,70,... 70.01,75,75.01,85,85.01,95,95.01,105,105.01,115,115.01,125]’ pla=[103,103,131,131,103,103,131,131,103,103,120,120,131,131,...

120,120,103,103,28,28,131,131,28,28,120,120,28,28]’ out=sim("RM12_SYSTEM",{time=t,input=pla})

6.3

Simulering med olika temperatur, tryck och

machtal

Luftens tryck och temperatur varierar som funktion av h¨ojden. En modell ¨over hur

standardatmosf¨aren varierar ges av Ekvation (6.1) samt (6.2), vilka bygger p˚a ISO

standard 2533-1975(E) och ¨ar giltiga mellan -2 km till 11 km h¨ojd. Pamb¨ar statiskt

omgivningstryck i Pascal och Tamb ¨ar statisk omgivningstemperatur i Kelvin.

Under flygning p˚averkas tryck och temperatur i motorinloppet av hastigheten

d¨ar ¨okad hastighet medf¨or ¨okat tryck och temperatur. Ekvation (6.3) och (6.4) beskriver detta samband. Totaltemperaturen i motorinloppet ben¨amns T T 1 och anges i Kelvin. Totaltrycket i motorinloppet ben¨amns P T 1 och anges i Pascal.

I modellblocket Ambient, se Appendix Figur A.1, finns m¨ojlighet att v¨alja omgivningstryck, omgivningstemperatur samt hastighet. FADEC ber¨aknar sedan

utifr˚an vald hastighet T T 1 och P T 1 som anv¨ands f¨or ber¨akning av motorns

styr-parametrar. F¨or att se vilken effekt regler¨andringen f˚ar p˚a olika h¨ojd och machtal

g¨ors simuleringar d¨ar tryck och temperatur varieras f¨or att motsvara h¨ojderna 0, 2, 4, 6, 8 och 11 km. Tabell 6.1 visar de data som anv¨ands vid simuleringarna.

Vid varje driftspunkt varieras PLA gradvis fr˚an 107 till 131 och data samplas

n¨ar motorn uppn˚ar station¨art drifttillst˚and f¨or varje helt gradtal. Simuleringarna

(55)

6.4 Simulering med olika gasp˚adrag 39

Pamb [kPa] Tamb [K] Hastighet [mach]

101.3 288.15 0.3, 0.6, 0.9 79.483 275.15 0.3, 0.6, 0.9 61.625 262.15 0.3, 0.6, 0.9 47.170 249.15 0.3, 0.6, 0.9 35.588 236.15 0.3, 0.6, 0.9 22.624 216.65 0.3, 0.6, 0.9

Tabell 6.1. Tryck, temperatur och hastighet som anv¨ants vid simulering.

den programvaran som ¨ar modifierad f¨or att erh˚alla h¨ogre bypass-f¨orh˚allnade,

ver-sion 3.20x. Resultatet av simuleringarna ses i Appendix C.1 - C.4.

Pamb = Pstd· (1 +Tgrad

Tstd · Galt) −Gstd

Tgrad·Rstd (6.1)

Tamb = Tstd+ Tgrad· Galt (6.2)

Rstd = Pstd

Tstd· R0std

Galt = H¨ojd ¨over havsniv˚a i meter

Pstd = 101325.0 Tgrad = −0.0065 Tstd = 288.15 Gstd = 9.80665 R0std = 1.225 T T 1 = Tamb· (1 +κ − 1 2 · M 2) (6.3) P T 1 = Pamb· (1 +κ − 1 2 · M 2)3.5 (6.4) M = Hastighet [mach] κ = 1.4

6.4

Simulering med olika gasp˚

adrag

F¨or att kunna se vilken effekt den nya programvaran ger vid olika p˚adrag har

ett antal simuleringar med varierande gasp˚adrag gjorts. Simuleringarna har gjorts

References

Related documents

Detta g¨aller alla tal vars dyadiska utveckling ¨ar ¨andlig; man beh¨over inte kasta fler kast ¨an vad som anges av den position d¨ar sista ettan finns i utvecklingen.. Det betyder

Man kan faktiskt g¨ora ett konfidensintervall f¨or medianen med konfidensgrad minst lika med 1 − α helt utan n˚ agra som helst antaganden om den bakom- liggande f¨ordelningen

Till exempel fick jag inte med n˚ agot Ljus- och Optikland i f¨ orsta f¨ ors¨ oket, och pilen mot Kosmologi, som ligger utanf¨ or den h¨ ar kartan, borde peka mer upp˚ at,

Det enklaste t¨ ankbara s¨ attet att h¨ arleda hela kapaciteten skulle vara att anta att alla N atomer i en kristall har samma vibrationsfrekvens, och sedan helt enkelt

Eigen frequency comparison of simple rotor at 2000 rpm The variation of eigen frequencies of the simple rotor model corresponding to different rotational speeds are plotted in

Matematiska institutionen Stockholms

Rutinen som anv¨ands f¨ or att definiera operatorn, kan ha antingen ett eller tv˚ a argument, men eftersom funktionen normalt definieras i samma modul som inneh˚

Via observationsm¨angder definierat detekterbarhet och isolerbarhet som ¨ar en ¨ovre gr¨ans f¨or den prestanda ett diagnossystem kan uppn˚ a. Koppling mellan felmodeller