f orb attrad f orbr anningsstabilitet i ebk f or turbo...
TRANSCRIPT
Forbattrad forbranningsstabilitet iEBK for turboflaktmotor RM12 genom
forandrad motorreglering
Examensarbete utfort i Reglerteknikvid Tekniska Hogskolan i Linkoping
av
Jonas Ervestrand
Reg nr: LiTH-ISY-EX–05/3743–SELinkoping 2005
Forbattrad forbranningsstabilitet iEBK for turboflaktmotor RM12 genom
forandrad motorreglering
Examensarbete utfort i Reglerteknikvid Tekniska Hogskolan i Linkoping
av
Jonas Ervestrand
LiTH-ISY-EX–05/3743–SE
Handledare: Dr. Torbjorn NorlanderLic. Jonas Gillberg
Examinator: Dr. Mikael Norrlof
Linkoping 30 mars 2005.
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 RM12, efterbrännkammare, jetmotor, motorreglering
Sammanfattning
JAS 39 Gripen:s motor, RM12, har nyligen forsetts med en ny flamhallare samten ny inloppsdel. Detta har resulterat i ett okat motorljud da motorns efter-brannkammare anvands. Det okade motorljudet hors som mest da efterbrannkammarenutnyttjas till cirka halften av sin maximala utnyttjandegrad. Problemet tros beropa instabil forbranning i ett omradet runt flamhallaren. Ett forslag som syftartill att forandra forhallandet mellan luftflodena i motorn har tagits fram av VolvoAero. Denna forandring gors genom att andra den mjukvara som motorns styrenhet(FADEC) anvander sig av. Syftet med detta examensarbete ar att implementeradessa forandringar samt att analysera vilka resultat detta kan ge. Analysen hargjorts genom simuleringar av en motormodell av RM12 som ar implementerad iMatrixX/SystemBuild och framtagen av Volvo Aero. Simuleringarna visar att detar mojligt att uppna onskad effekt genom de foreslagna andringarna. Under simu-leringarna framkom att losningen hade vissa problem med stabilitet vid ett visstarbetsomrade. Detta lostes genom att utoka mjukvaran till FADEC med ett filter.
Abstract
The engine of JAS 39 Gripen, RM12, has recently been equipped with a newflameholder and a new engine inlet. This change has caused an increased noiselevel from the engine when the afterburner is in use. The noise level reaches itspeak when the afterburner is partially used. The problem is thought to be unstablecombustion in the regions around the flameholder. A solution to the problem hasbeen proposed by Volvo Aero. The idea is to modify the software in the enginecontrol unit (FADEC) that changes the airflows in the engine. This master thesisimplements the proposed changes and analyzes the effects of this implementation.The analysis is done by simulations of a model of the engine that Volvo Aerohas created and implemented in MatrixX/SystemBuild. Simulations showed thatit is possible to achieve the desired result by the software changes. Further thesimulations showed some problems with stability for the engine when controlled bythe modified control unit. This was solved by implementing a filter in the FADECsoftware.
i
Tackord
Jag vill har passa pa att tacka dem som pa ett eller annat satt hjalpt mig medgenomforandet av mitt examensarbete. Forst och framst vill jag tacka min han-dledare Dr. Torbjorn Norlander (Volvo Aero Corporation) for att han talmodigtsvarat pa fragor och delat med sig av sin kunskap. Jag vill aven tacka Lic. JonasGillberg och Dr. Mikael Norrlof (LiTH) for deras stod fran skolans sida.
Darefter vill jag tacka alla dem pa avdelning 7164 Motorsystem som har hjalptmig under arbetets gang.
Slutligen vill jag tacka Josefina Stenstam for stod och uppmuntran.
Trollhattan 30 mars 2005Jonas Ervestrand
iii
Forkortningar
Forkortning Forklaring
A8 Utloppsmunstyckets areaA8 ADJ TAB Tabell for justering av dragkraftA8 SCLR FILT JM Konstant for bortkoppling av filterA8 SCLR JM Storlek pa areajusteringA8T5 SCLR Reglerar okning av BPRBEACON Kodgenereringsprogram for konstruktion av mjukvara till FADECBPR ByPassRatio (Bypass-forhallande)CA8CDMDS Modul for berakning av ZA8 DMD SELCA8CMULT Modul for berakning av ZA8 K WFRCELCMULT Modul for berakning av A8T5 SCLRCELCT5DM Modul for berakning av T5 REFEAB EBK-verkningsgradEBK Efterbrannkammare.FADEC Full Authority Digital Engine ControllerFASTC FADEC Application Software for Test from CFI Flight IdleFMV Forsvarets MatrielVerkFTG FlygTomGangGI Ground IdleIRP Intermediate Rating PointMS Max slackt, fullt motorpadrag utan EBK.MT Max tand, fullt motorpadrag med max tand EBK.NH Varvtal for hogtrycksrotorNL Varvtal for lagtrycksrotorPLA Power Level Angle (manoverarmsvinkel)PS16D Trycksvangningsniva i EBKPT56 Tryck i EBKPT0 OmgivningstryckPT0 MULT Reglerar dragkraftskompenseringRM12 ReaktionsMotor 12SLS Sea-Level StaticT1 OmgivningstemperaturT1 MULT Reglerar dragkraftskompenseringT5 TurbnitemperaturT5 REF Referensvarde for turbintemperaturVAC Volvo Aero CorporationWFM Weight of Fuel to MainWFR HOLD Indikator pa om EBK ar tandWFR Weight of Fuel to ReheaterZA8 K WFR Justerat aterkopplat varde pa utloppsareaZA8 DMD SEL Referensvarde for utloppsareaZA8 SEL Aterkopplat varde pa utloppsarea
vi
Innehall
1 Inledning 11.1 Bakgrund . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Problemformulering . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3 Mal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.4 Metod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.5 Tidigare arbete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 RM12 52.1 Principer for jetmotor . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 Motormoduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1 Flakt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2.2 Kompressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.2.3 Vaxellada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.2.4 Brannkammare . . . . . . . . . . . . . . . . . . . . . . . . . . 92.2.5 HT-turbin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.2.6 LT-turbin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.2.7 Efterbrannkammare . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Motorsstyrsystemet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.3.1 Motorns styrsignaler . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 Sammanfattning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3 Forandrad motorstyrning 133.1 Inledning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.2 Positiva effekter fran ett okat bypass-forhallande . . . . . . . . . . . 133.3 Hur okas bypass-forhallandet . . . . . . . . . . . . . . . . . . . . . . 143.4 FADEC funktionalitet . . . . . . . . . . . . . . . . . . . . . . . . . . 143.5 Modul CELCMULT . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.6 Sankning av T5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.7 Justering av A8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.8 Dragkraftskompensering . . . . . . . . . . . . . . . . . . . . . . . . . 163.9 Justering av EBK-bransleflode . . . . . . . . . . . . . . . . . . . . . 17
3.9.1 Bakgrund . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.9.2 Justering av bransleflodestabell . . . . . . . . . . . . . . . . . 17
vii
viii Innehall
3.9.3 Resultat av forsok med justerat EBK-bransleflode . . . . . . 173.10 Sammanfattning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4 Modellering 214.1 Modifierade moduler . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.2 Trycksvangningssimulator . . . . . . . . . . . . . . . . . . . . . . . . 224.3 Sammanfattning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 Analys av stabilitet 255.1 Funktion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255.2 Modell av aterkoppling . . . . . . . . . . . . . . . . . . . . . . . . . . 255.3 Modifierad modell . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265.4 Olinjar aterkoppling . . . . . . . . . . . . . . . . . . . . . . . . . . . 285.5 Atgarder mot instabilitet . . . . . . . . . . . . . . . . . . . . . . . . 29
5.5.1 Justering av tabell . . . . . . . . . . . . . . . . . . . . . . . . 295.5.2 Inforande av filter . . . . . . . . . . . . . . . . . . . . . . . . 30
5.6 Slutsats av analys av stabilitet . . . . . . . . . . . . . . . . . . . . . 35
6 Simuleringar av motormodell 376.1 Motorsimuleringsmojligheter . . . . . . . . . . . . . . . . . . . . . . . 376.2 Simulering i PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386.3 Simulering med olika temperatur, tryck och machtal . . . . . . . . . 386.4 Simulering med olika gaspadrag . . . . . . . . . . . . . . . . . . . . . 396.5 Slutsatser av simuleringsforsok . . . . . . . . . . . . . . . . . . . . . 40
7 Slutsatser 437.1 Resultat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437.2 Forslag till fortsatt arbete . . . . . . . . . . . . . . . . . . . . . . . . 437.3 Uppfyllda mal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
A Modell 47
B Moduler 49
C Simuleringsresultat 53
D Frekvensanalys 63
Innehall ix
Figurer
2.1 Genomskarning av motor RM12 . . . . . . . . . . . . . . . . . . . . . 62.2 Motormoduler i RM12 . . . . . . . . . . . . . . . . . . . . . . . . . . 72.3 Sensor och aktuatorpossitioner, motor RM12 . . . . . . . . . . . . . 12
3.1 A8T5 SCLR som funktion av PT0, T1 och ZA8 K WRF. . . . . . . 163.2 Referensvardet for branslemangd till EBK under ett padrag fran MS
till MT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.3 Forandring i dragkraft da branslemangd till EBK andras . . . . . . . 19
4.1 Modell som simulerar PS16D utifran motordata . . . . . . . . . . . . 23
5.1 Modell av reglerloop for A8-reglering . . . . . . . . . . . . . . . . . . 265.2 A8-reglerloop modifierad genom aterkoppling med konstant K . . . . 275.3 Det aterkopplade vardet som funktion av ZA8 K WFR. . . . . . . . 275.4 Stegsvar som visar stabilitetsgrans for aterkoppling. . . . . . . . . . 285.5 A8-reglerloop modifierad genom olinjar aterkoppling. . . . . . . . . . 295.6 Simulering som visar stabilitetsproblem vid tva stallen. . . . . . . . 305.7 Justerad tabell som atgard mot instabilitet. . . . . . . . . . . . . . . 315.8 Simulering med justerad tabell. . . . . . . . . . . . . . . . . . . . . . 315.9 Ytterligare justeringar pa tabell mot instabilitet. . . . . . . . . . . . 325.10 Slutlig simulering med justerad tabell. . . . . . . . . . . . . . . . . . 325.11 Frekvensalanalys av signalen ZA8 K WFR visar att den dominerande
frekvensen ar ca 3 Hz. . . . . . . . . . . . . . . . . . . . . . . . . . . 335.12 Bestamning av frekvens pa instabil svangning med hjalp av spek-
traltathet ger ett noggrannare varde pa frekvensen. Frekvensen bestamstill 2.9 Hz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.13 Filterkarakteristik for filter mot instabilitet. . . . . . . . . . . . . . . 355.14 A8-reglerloop modifierad genom (1) inforande av Look-Up Table1
med tabellvarden enligt Figur 5.3a samt (2) inforande av filter H1(z)(5.9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.15 Simulering av reglerloop med filter. . . . . . . . . . . . . . . . . . . . 36
6.1 Simuleringsresultat vid transientpadrag . . . . . . . . . . . . . . . . 41
A.1 RM12 SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47A.2 Delmodell RM12 till RM12 SYSTEM . . . . . . . . . . . . . . . . . 48
B.1 Modul CELCMULT. . . . . . . . . . . . . . . . . . . . . . . . . . . . 50B.2 Modul CELCT5DM. . . . . . . . . . . . . . . . . . . . . . . . . . . . 50B.3 Modul CA8CDMDS. . . . . . . . . . . . . . . . . . . . . . . . . . . . 51B.4 Modul CA8CMULT. . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
C.1 Bypassforhallandet for varierande inloppstemperaturer. . . . . . . . 53
x Innehall
C.2 PS16D (trycksvangningsamplitud) for varierande inloppstempera-turer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
C.3 PS16D´s storlek i procent i forhallande till PT56 (totaltryck efterturbiner). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
C.4 PS16D for varierande ZA8 K WFR . . . . . . . . . . . . . . . . . . . 56C.5 Simulering i PC med olika gaspadrag. . . . . . . . . . . . . . . . . . 57C.6 Simulering i PC med gaspadrag fran MS till MT langsamt under 10
sekunder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58C.7 Simulering i PC med gaspadrag fran MS till MT som ett slampadrag. 59C.8 Simulering i PC med gaspadrag fran MS till PLA 115◦ som ett
stegpadrag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60C.9 Simulering i PC med gaspadrag fran MS till MT som visar skillnaden
mellan att anvanda filter 5.9 och utan. . . . . . . . . . . . . . . . . . 61
D.1 Bestamning av sjalvsvangningsfrekvens. . . . . . . . . . . . . . . . . 63D.2 Bestamning av sjalvsvangningsfrekvens. . . . . . . . . . . . . . . . . 64D.3 Bestamning av sjalvsvangningsfrekvens. . . . . . . . . . . . . . . . . 64
Kapitel 1
Inledning
1.1 Bakgrund
Volvo Aero har en lang historia bakom sig betraffande tillverkning av motorer tillsvenska flygvapnet. Den forsta bestallningen om 40 nio-cylindriga flygmotorer komredan 1930 till davarande lokomotivtillverkaren Nydqvist & Holm i Trollhattan.Ett villkor i samband med affaren var dock att ett fristaende bolag bildades fortillverkningen, vilket ocksa gjordes samma ar nar Nohab Flygmotorfabriker star-tades. Ar 1946 borjade den forsta jetmotorn Goblin, eller RM1A som den svenskabeteckningen var, att tillverkas pa licens fran De Havilland Engine Co. Utvecklin-gen och tillverkningen har darefter fortsatt och idag tillverkas den militara motornRM12 som sitter i JAS 39 Gripen. Foretaget bytte 1970 namn till Volvo FlygmotorAB och 1994 antogs dagens namn Volvo Aero Corporation. Den militara grenenav foretagets verksamhet har stadigt minskat fran att ha varit huvudverksamhetentill att idag sta for en relativt begransad del av Volvo Aero:s totala omsattning.Det ar dock viktigt att fortsatta underhalla och utveckla de militara produkter somfortfarande finns kvar da det genererar vardefull kompetens som kan anvandas vidutveckling av bade militara och civila produkter i framtiden. [Aer05]
1.2 Problemformulering
RM12 har nyligen forsetts med en ny inloppsdel samt en ny flammhallare. Det-ta har under vissa flygforhallande resulterat i att piloten upplever ett hogre ljudfran motorn. Ljudet som formodas bero pa tryckvaritationer i efterbrannkammaren(EBK) intraffar endast under EBK padrag och ar som starkast nagonstans mittemellan minimal och maximal tand EBK. FMV, som ar bestallare av RM12, hargett Volvo Aero i uppdrag att atgarda detta. Det har examensarbetet syftar tillatt undersoka vilka mojligheter som finns att via mjukvaruforandringar i RM12:sreglersystem avlagsna problemet. Som utgangspunkt for forandringarna kommerett givet forslag fran Volvo Aero att anvandas. Detta bygger pa att en sankning
1
2 Inledning
av turbintemperaturen med 50 Kelvin tillsammans med en okning av utloppsareanom 10% skulle leda till en sankning av motorljudet. Forslaget innefattar aven enkompensering mot forlust av dragkraft som uppkommer av den sankta turbintem-peraturen.
1.3 Mal
Malet med examensarbetet ar att undersoka vilka mojligheter som finns att sankade trycksvangningar som uppstar i EBK genom att oka forhallandet mellan luft-strommen som passerar vid sidan om karnmotorn och den som passerar igenomdensamma, benamnt bypassforhallande. De fragor som skall besvaras ar:
1. Kan en forandring av foreslagna parametrar astadkomma onskad effekt?
• Svaret fas genom att implementera forandringarna
• Hur paverkar det systemet? (analyseras genom simulering)
• Uppfyller systemet kraven?
2. Finns det andra reglerstrategier som erhaller samma resultat (eller battre)men som har battre egenskaper i andra avseenden?
1.4 Metod
Utvecklingen av de nya reglerfunktionerna kommer att goras i simuleringsprogram-met MatrixX/SystemBuild. Utgangspunkten kommer att vara den befintliga mod-ellen av RM12 som finns implementerad i SystemBuild. Som ett forsta steg mod-elleras nya reglerfunktioner i SystemBuild. Dar kan simuleringar sedan goras, foratt verifiera att onskat resultat erhalls. Da onskat resultat uppnas kommer de nyafunktionerna modelleras i ett utvecklingsprogram som heter Beacon. Detta programanvands for att skapa kod som senare kan lankas och kompileras till en exekverbarfil som motorns styrenhet (FADEC) anvander for reglering av motor RM12. Simu-leringar i SystemBuild kommer att goras med den nya FADEC-mjukvaran for attverifiera att resultatet blir det onskade.
1.5 Tidigare arbete
Da denna forandring av motorljud inte har upplevts som ett problem tidigare forde motorer som inte har forsetts med ny inloppsdel samt ny flamhallare har helleringa arbeten kring detta utforts. Detta ar aven forsta gangen ny programvarafor FADEC utvecklas helt och hallet inom Volvo Aero. Det som har gjort dettamojligt ar att Volvo Aero har utvecklat ett nytt verktyg for att kompilera ochlanka ihop C-kod till ett komplett korbart program som kan exekveras i FADEC.Detta har i sin tur medfort att den riktiga hardvaran kan anvandas vid simuleringar
1.5 Tidigare arbete 3
i realtidssimuleringsutrustning samt aven vid motorprov med riktig motor. Dennamojlighet underlattar avsevart utveckling av nya funktioner for FADEC da arbetetkan goras internt inom foretaget.
Kapitel 2
RM12
Detta kapitel innehaller en beskrivning av motor RM12, dess uppbyggnad ochfunktion. Teknisk fakta for motorn ges i Tabell 2.1 samt Tabell 2.2.
RM12, som star for 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 for att mota dekrav som stalls pa enmotorapplikationer vad galler sakerhet, prestanda samt re-dundans. RM12 har genom denna modifiering bl.a. utrustats med en nagot storresamt forstarkt inloppsdel for att klara kollision med faglar av masstorlek samtett sekundart tandsystem for att minska risken for motorbortfall. Motorn styrsvia FADEC (Full Authority Digital Engine Control) och har ett hydromekanisktstyrsystem som backup ifall FADEC skulle fallera. [Cor98, Mat04]
2.1 Principer for jetmotor
Jetmotorns grundprincip bygger pa att luft accelereras bakat vilket genererar dragkraft.Luften leds in i motorn genom inloppsdelen vidare in i en trestegsflakt dar luftenstryck och temperatur okar. RM12 tillhor familjen turboflaktmotorer vilket innebaratt en del av luftflodet genom motorn inte passerar genom sjalva karnmotorn dar
Langd 4.04 mInloppsdiameter 0.709 mTorrvikt 1055 kgBypassforhallnade 0.3:1Totalt kompressionsforhallnade 27.5:1Max flaktvartal 13 300 rpmMax kompressorvarvtal 16 800 rpm
Tabell 2.1. Motordata RM12
5
6 RM12
Max dragkraft med EBK 80.5 kNMax dragkraft utan EBK 54.0 kNMin dragkraft (Tomgang) 1.45 kN
Tabell 2.2. Motorprestanda RM12
forbranningen sker. Istallet leds en del vid sidan av denna i en bypass-kanal for attsenare, efter lagtrycksturbinen, aterforas med den forbranda gasen. Denna uppdel-ning av luft sker efter flaktsteget dar ca 30% av luften fors vidare i bypasskanalen.Resterande luftflode passerar in i kompressorn dar tryck och temperatur okas yt-terligare i sju steg. Efter kompressorn leds luften in i brannkammaren dar denblandas med flygbransle fran 18 st branslespridare som sitter jamnt fordeladerunt brannkammaren. Luft/bransleblandningen antands och expanderar bakat mothogtrycksrotorn som genom rotation tar upp en del av den energi gasmassan in-nehaller. Hogtrycksrotorn som ar fast sammankopplad med kompressorn har tilluppgift att driva denna. Efter hogtrycksrotorn sitter lagtrycksrotorn som pa sammasatt driver flakten. Bade flakt och kompressor har justerbara ledskenor for att styraluftflodet optimalt under radande driftforhallande. Gasen strommar efter turbin-erna bakat och blandas med luften fran bypasskanalen i efterbrannkammaren. Denlamnar darefter motorn genom ett konvergent-divergent utloppsmunstycke sommed sin reglerbara area styrs for att erhalla optimal funktion. Vid vissa tillfallenkan ytterligare dragkraft behovas. Bransle kan da sprutas in i efterbrannkammarenoch antandas. Detta kan ge ett dragkraftstillskott pa upp till 50%, men verkn-ingsgraden ar lag och processen kraver mycket bransle, vilket gor att detta baraanvands under kortare perioder da extra mycket dragkraft behovs. [Wib04]
Figur 2.1. Genomskarning 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 medfor
2.2 Motormoduler 7
korta driftsstopp da hela motorn inte behover skickas till verkstad for att atgardafel pa en enstaka modul. RM12:s moduler ar: [Gen05, Cor98]
Figur 2.2. Motormoduler i RM12
2.2.1 Flakt
Flaktmodulen som ar den framsta delen av motorn bestar av tre huvudkomponen-ter.
• Inloppsdel
8 RM12
• Flaktstator
• Flaktrotor
Inloppsdelen bestar av 15 stycken fasta ihaliga ledskenor. Pa bakkanten av dessafasta ledskenor finns rorliga ledskenor som kan justeras synkront via en stallring.Inloppsdelen ar forsedd med ett antal hal som sitter pa bakkanten av ledskenor-na samt runt om inloppskapan. Till dessa lufthal leds varm luft via kanaler frankompressorn for att forhindra att is bildas i motorn. Bakom inloppsdelen kom-mer flaktrotorn som bestar av tre flaktsteg med tillhorande ledskenor mellan varjesteg. Mellan steg ett och tva ar ledskenorna stallbara och justeras tillsammansmed inloppsdelens justerbara ledskenor. Runt flaktrotorn sitter flaktstatorn som arsammanfogad med skruvforband av tva halvor. For att minimera risken for att luftstrommar framat i motorn mellan rotorblad och flaktstator ar innervaggarna vidrotorbladens toppar behandlade med ett speciellt ytskikt som nots ner av bladtop-parna tills ett minimalt spel mellan toppar och vagg uppstar.
2.2.2 Kompressor
Kompressormodulen ar den del av motorn dar den storsta kompressionen av luftensker. Kompressormodulens huvudkomponenter ar
• Framre stativ
• Centrumvaxel
• Kompressorstator
• Kompressorrotor
• Brannkammarmantel
• Flaktmantel
• Motorfastring
Det ar i framre stativet som luften delas upp mellan kompressorn och bypasskanalendar ca 30% av luften passerar utanfor kompressorn. Framre stativet ar ocksa dendel dar krafterna fran motorn overfors till flygplanet. Bakom framre stativet sitterkompressorrotor och kompressorstator. Dessa fungerar pa samma satt som flaktensrotor och stator med den skillnaden att de bestar av sju steg istallet for tre.Mellan de tva forsta stegen finns justerbara ledskenor for att ge luften en op-timal instromningsvinkel for varje driftfall. Efter kompressorn leds luften genombrannkammarmanteln vidare mot brannkammaren. Brannkammarmanteln ar upp-byggd som en diffusor vilket innebar att luftens hastighet minskar samtidigt somtrycket okar.
2.2 Motormoduler 9
2.2.3 Vaxellada
Vaxelladans uppgift ar att driva den kringapparatur som kravs for att forse flyg-planet och motorn med den kraft som behovs. Vid konstruktion av vaxelladan harman stravat efter att minimera hojden genom att bygga den nagot bojd.
2.2.4 Brannkammare
I brannkammaren blandas luften med bransle via 18 stycken branslespridare somsitter jamnt fordelade runt brannkammaren. Komponenten innehaller aven turbin-ledskenor som riktar luftflodet i ratt anblasningsvinkel mot hogtrycksturbinen.
2.2.5 HT-turbin
Hogtrycksturbinens uppgift ar att driva kompressor samt vaxelladsaxel. Kraftenfran turbinen overfors fram till kompressorn via en turbinaxel. Den hoga temper-atur som luften har i denna del av motorn staller hoga krav pa material och de-sign av turbinskovlar. Detta har losts genom luftfilmskylning samt att ett specielltenkristallmaterial har anvants vid tillverkningen.
2.2.6 LT-turbin
Lagtrycksturbinens uppgift ar att driva flakten. Kraften overfors via en axel inutihogtrycksturbinaxeln fram till flakten.
2.2.7 Efterbrannkammare
Efterbrannkammarens huvudkomponenter ar
• EBK-mantel
• Flamhallare
• Flamror och gasblandare
• Utloppsmunstycke
• Branslesystemkomponener
EBK-manteln utgor den barande strukturen for EBK-modulen och ar fastskru-vad med kompressormodulen via det bakre stativet. Innanfor EBK-manteln sit-ter flamroret som fungerar som en varmeskold for EBK-manteln samtidigt somden leder luft till utloppsmunstycket for att kyla detta. I framkant pa flamroretfinns det en gasblandare som blandar upp forbranningsgaser med den luft somhar passerat forbi karnmotorn i bypasskanalen. Flammhallaren sitter monterad iframkant pa flamroret med uppgift att satta den forbistrommande gasen i rota-tion vilket skapar aterstromningszoner med lag axiell stromningshastighet, dettafor att antandning och forbranning av bransle skall vara mojligt. Langst bak pa
10 RM12
motorn sitter utloppsmunstycket. Utloppsmunstycket har till uppgift att regleraturbintemperaturen samt se till att motorns verkningsgrad ar maximerad.
2.3 Motorsstyrsystemet
Motorstyrsystemets uppgift ar att forse piloten med den dragkraft som onskas. Foratt bestamma dragkraften har piloten ett gasreglage dar vinkeln pa gasreglagetbestammer motorns dragkraft. Gasreglagets vinkel benamns PLA (Power LevelAngle) och kan varieras fran 0◦ till 131◦ (max tand EBK). Tabell 2.3 visar fyrafasta arbetspunkter som finns definierade for gasreglaget samt dess vinkel. Det finnsaven en svensk beteckning for vinkeln pa gasreglaget, MAV (ManoverArmsVinkel).[Mat04]
Arbetspunkt Beskrivning VinkelMTG MarkTomGang 18 ◦
FTG FlygTomGang 28 ◦
MS Max tand grundmotor med slackt EBK 103 ◦
MT Max tand grundmotor med tand EBK 131 ◦
Tabell 2.3. Arbetspunkter for RM12
2.3.1 Motorns styrsignaler
For motor RM12 med FADEC enhet finns reglertekniskt tre olika funktionssatt.Tva padragsberoende reglermoder samt en hydromekanisk reservmod. Under nor-mala forhallnaden styrs motorn av nagon av de tva padragsberoende moderna.Dessa definieras av: [Mat04]
• Gaspadrag utan EBK, dar de reglerade parametrarna ar
FVG - Variabla flaktledskenor
CVG - Variabla kompressorledskenor
NH - Kompressorvarvtal
WFM - Branslemangd till huvudmotor
A8 - Utloppsmunstyckets area
• Gaspadrag med EBK, dar de reglerade parametrarna ar
TT5 - Turbintemperatur
NL - Flaktvarvtal
WFR - Branslemangd till efterbrannkammare
A8 - Utloppsmunstyckets area
2.4 Sammanfattning 11
Da det har arbetet galler reglering av motor under EBK padrag ar det den andrareglermoden som kommer att paverkas. Under detta driftforhallnade regleras TT5,NL, WFR samt A8. I Tabell 2.4 och Tabell 2.5 ses att WFR och A8 ar styrsignaleroch TT5 samt NL ar matsignaler. Detta innebar att WFR och A8 kan paverkasdirekt genom aktuatorer. NL och TT5 kan endast paverkas genom att justera derasreferensvarden. Dessa tillstand styrs sedan mot referensvardet genom paverkan aven eller flera av styrsignalerna i Tabell 2.4.
Styrsignal Beskrivning EnhetFVG Stallbara flaktledskenor ◦
CVG Stallbara kompressorledskenor ◦
WFM Bransleflode till brannkammare kg/sWFR Bransleflode till efterbrannkammare kg/s
A8 Variabel utloppsarea m2
Tabell 2.4. Styrsignaler tillgangliga for RM12
2.4 Sammanfattning
Det har kapitlet har gett en kort beskrivning av de moduler som tillsammansbildar motor RM12, samt en introduktion till hur motorprocessen fungerar for enturboflaktmotor. Slutligen har nagot om motorns styrsystem namnts samt vilkastyr och matsignaler som anvands. Nasta kapitel beskriver de forandringar sombehover goras i styrsystemet for att erhalla ett okat bypass-forhallande.
Matsignal Beskrivning EnhetTT1 Temperatur i flaktinlopp KNL Varvtal lagtrycksrotor rps
TT25 Temperatur vid kompressorinlopp KNH Varvtal hogtrycksrotor rpsPS3 Statiskt tryck efter kompressor kPaTT5 Temperatur efter lagtrycksturbin KPT56 Totaltryck efter lagtrycksturbin kPa
Tabell 2.5. Matsignaler tillgangliga for RM12
Kapitel 3
Forandrad motorstyrning
Detta kapitel beskriver de forandringar som har gjorts i mjukvaran till FADEC.Malet med dessa ar att uppna ett hogre bypass-forhallnade vid vissa av motornsarbetsomraden. Utgangspunkten har varit de befintliga reglerfunktioner som arimplementerade i FADEC edition 3.20 [GE 00].
3.1 Inledning
De piloter som noterat det hogre motorljudet beskriver att ljudet verkar kopplattill hojd, hastighet och gaspadrag. Tydligast hors ljudet fran minimal hastighet pa2 kilometers hojd till strax under overljudsfart vid 8 kilometers flyghojd. Ljudethors endast da EBK ar tand och vid ca 120◦ PLA (Power Level Angle). Mo-torinloppstemperaturen, som beror av hastighet och hojd, ar under detta omradeav flygenvelopen1 ca 280◦ K. Motorns inloppstryck PT0, som beror av hojd ochhastighet varierar inom omradet fran ca 101 kPa till ner mot 70 kPa vid 8 km hojd.En paverkan pa reglersystemet som hojer BPR (bypass-forhallnade/ByPass Ratio)bor darfor goras i det ovan beskrivna omradet.
3.2 Positiva effekter fran ett okat bypass-forhallande
Ett okat bypass-forhallande tillsammans med vissa foljdeffekter som okat swirl(okade stromningsvirvlar) och machtal pa forbranningsgaserna forvantas fa en pos-itiv effekt pa forbranningsstabiliteten i EBK. Denna okade forbranningsstabilitetar onskvard da den tros kunna reducera de vibrationer som formodas ge upphovtill det hogre motorljudet.
1De kombinationer av hojd och hastighet som ar mojliga att flyga i.
13
14 Forandrad motorstyrning
3.3 Hur okas bypass-forhallandet
En okning av bypass-forhallandet under EBK-padrag kan goras genom att sankadet referensvarde (T5 REF) som begransar turbinutloppstemperaturen (T5). Ref-erensvardet till T5 beraknas utifran motorinloppstemperatur och omgivningstryck.Utloppsmunstyckets area (A8) anvands som reglerparameter for att begransa T5fran att stiga over sitt referensvarde. Da T5 overskrider sitt referensvarde paverkasen trimfunktion som okar A8 vilket sanker trycket i EBK med en temperatursankningsom foljd. Denna trycksankning medfor aven att en storre mangd luft passer-ar genom bypass-kanalen till EBK. Samtidigt som trycket i EBK sjunker okartryckdifferensen over lagtrycksturbinen vilket far till foljd att flaktvarvtalet okar.Flaktvarvtalet ar under EBK-padrag styrt mot konstant varvtal och for att kom-pensera mot okande varvtal sanks bransleflodet till huvudmotorns brannkammare.Denna sankning av bransleflode medfor att kompressorvarvtalet sjunker.
Det bibehallna flaktvarvtalet innebar att samma mangd luft passerar genomflakten. Kompressorn har daremot ett lagre varvtal, och kan inte ta emot likamycket luft som tidigare. Detta innebar att mangden luft som passerar vid sidanom kompressorn i bypass-kanalen okar. Som foljd av en sankning av referensvardettill turbinutloppstemperaturen fas alltsa:
• Lagre tryck i efterbrannkammare, vilket medfor att motstandet i bypass-kanalen minskar. Detta leder i sin tur till ett okat luftflode genom bypass-kanalen.
• Ett lagre kompressorvarvtal som tillsammans med ett bibehallet flaktvarvtalmedfor att en storre mangd luft passerar genom bypass-kanalen.
3.4 FADEC funktionalitet
Berakning av referensvarden till motorns styrda parametrar gors i FADEC. Foratt ha en funktionalitet som ar overskadlig ar mjukvaran i FADEC sammanlankadav mindre berakningsmoduler dar varje berakningsmodul beraknar en eller ettpar parametrar varje gang den exekveras. Da FADEC exekverar loopas en lankadlista igenom dar elementen i listan innehaller anrop till de berakningsmoduler somskall exekveras. Listan loopas igenom 10 ganger per sekund och innehaller 20 el-ement vilket innebar att den maximala uppdateringsfrekvensen for varje enskildberakningsmodul ar 200 Hz. De forandringar som gors i det har arbetet innebaratt vartannat element i listan maste utokas med ytterligare ett modulanrop. Det-ta innebar att den nya modulen (se avsnitt 3.5) kommer att uppdateras med enfrekvens om 100 Hz.
3.5 Modul CELCMULT
Matdata insamlade fran flygningar visar att det omrade man vill oka bypassforhallandeti genom temperatursankning bestams av omgivningstryck (PT0), motorinlopp-
3.6 Sankning av T5 15
stemperatur (T1) samt motorutloppsarea. Motorutloppsarean fas genom parame-tern ZA8 K WFR som ar ett matt pa hur stor denna ar. En ny berakningsmodulCELCMULT skapas som beraknar utsignalerna A8T5 SCLR, PT0 MULT samtT1 MULT dar A8T5 SCLR ar produkten av T1 MULT, PT0 MULT och A8T5 MULTfran tabell 3.1. A8T5 SCLR varierar mellan noll och ett och anvands som ettmatt pa hur stor okning av bypass-forhallnade som onskas. Figur 3.1 visar hurA8T5 SCLR varierar beroende pa T1, PT0 samt ZA8 K WFR. Det morka omradeti mitten ar det omradet dar A8T5 SCLR ar ett och maximal okning av bypass-forhallnadet onskas. Utmed kanterna miskar A8T5 SCLR till noll vilket innebaratt ingen okning av bypass-forhallandet onskas.
Motorinloppstemperatur (T1) [K] T1 MULT≤ 255 0270 1288 1≥ 308 0
Omgivningstryck (PT0) [kPa] PT0 MULT≤ 40 060 0.45≥ 70 1
ZA8 K WFR [%] A8T5 MULT8 022 0.528 136 144 0.2550 0
Tabell 3.1. Tabellen visar de parametrar vars produkt bildar A8T5 SCLR
3.6 Sankning av T5
Turbintemperaturens referensvarde (T5 REF) beraknas av FADEC i en modulkallad CELCT5DM. En sankning av turbintemperaturen (T5) gors genom att sankareferensvardet T5 REF. FADEC styr darefter turbintemperaturen mot ratt nivagenom att justera motorns utloppsarea samt branslemangd till huvudmotorn. Foratt erhalla den okning av bypassforhallande som onskas kravs enligt berakningar2
en sankning av T5 med 50◦K. Denna sankning adderas till T5 REF genom utsig-nalen A8T5 SCLR fran CELCMULT. A8T5 SCLR varierar mellan 0 och 1 ochskalas om till intervallet 0 till -90 Rankine, dar Rankine ar den amerikanska tem-peraturenhet som anvands i FADEC. (90 Rankine motsvarar 50◦K.)
2Berakningar gjorda av Volvo Aero
16 Forandrad motorstyrning
Figur 3.1. Bilden visar den styrkefunktion som avgor hur stor del av maximal justeringav T5 och ZA8 K WFR som gors. Det morka faltet i mitten motsvarar 1 (full justering)och minskar sedan till 0 langs kanterna.
3.7 Justering av A8
Utloppsarean A8 styrs genom ett aterkopplat reglersystem. Aktuell utloppsarea(ZA8 SEL) mats genom lagesgivare pa de hydraulcylindrar som staller ut begardarea. Vid behov justeras denna lagessignal via en trimfunktion i FADEC for att re-glera turbintemperaturen. En sankning av turbintemperaturen pa 50◦K motsvararen okning med ca 10% av slaglangden hos de kolvar som paverkar arean. Attlata denna okning ske med hjalp av trimfunktionen skulle vara for langsamt. Enframkoppling som utifran storleken pa turbintemperatursankningen paverkar lagessignaleninfors darfor for att erhalla en snabbare respons vid snabba temperatforandringar.
3.8 Dragkraftskompensering
Motorns dragkraft regleras av piloten via gasreglagets manoverarmsvinkel (PLA).Vid gaspadrag ar det onskvart att dragkraftsokningen ar nagorlunda linjar. Ensankning av turbintemperaturen medfor att dragkraften sanks lokalt. For att motver-ka detta behover en kompensering goras som motvarar den dragkraftsforlust somturbintemperatursankningen medfor. Denna kompensering gors genom att, beroendepa hur stor temperatursankningen ar, oka referensvardet till utloppsarean A8.
3.9 Justering av EBK-bransleflode 17
Dragkraftstillskottet kommer sig av att bransleflodet till EBK ar kopplat till ut-loppsarean dar en storre area medfor ett okat bransleflode vilket resulterar i okaddragkraft.
3.9 Justering av EBK-bransleflode
Under arbetets gang skulle en alternativ losning visa sig intressant att studera.Detta forslag skall ses som helt frikopplat fran grundforslaget som presenteradestidigare i detta avsnitt.
3.9.1 Bakgrund
FADEC:s reglerfunktioner ar till stor del oversatta fran dess foregangare DEC, somi sin tur ar byggd for att efterlikna det hydromekaniska styrsystemet som anvandesinnan det var mojligt att introducera datorer for berakning ombord pa flygplan. Foratt berakna borvarden till styrparametrar har darfor berakningsmetoder som harvarit mojliga att implementera utan avancerad datorkraft anvants, sasom tabell-slagning, addition och subtraktion. En styrparameter som far sitt borvarde frantabellslagning ar referensvardet for branslemangden till efterbrannkammaren. Vidett padrag fran MS till MT beraknas branslemangden utifran maxvardet av tvatabeller, och vid ca 120 grader PLA korsar de bada tabellerna varandra vilketresulterar i en olinjaritet hos utsignalen, se Figur 3.2.
Det ar mojligt att denna olinjaritet, som intraffar i det omrade dar trycksvangningarnahar sin storsta amplitud skulle kunna forklara en del av den instabila forbranningsom sker i EBK.
3.9.2 Justering av bransleflodestabell
For att jamna ut den brytpunkt som bildas da de bada tabellerna sammanfalleradderas Ekvation (3.1) till utsignalen. Figur 3.2 visar hur utsignalen far en jamnareovergang mellan de bada tabellerna.
3.9.3 Resultat av forsok med justerat EBK-bransleflode
Da motormodellen simuleras med den justering som har namnts ovan kan man seen forandring pa dragkraftskurvan. Omradet mellan de bada tabellerna strax innan120 grader PLA jamnas ut och overgangen blir mindre markbar, vilket ses i Figur3.3a. Trycksvangningsamplituden PS16D forandras i stort sett ingenting, mojligtvisokar den nagot med det justerade bransleflodet. Forandringen resulterar dock inte ien sankning av PS16D och det ar troligt att anta att brytpunkten mellan kurvornai Figur 3.2 inte ar orsaken till trycksvangningarna.
18 Forandrad motorstyrning
∆ =0.8
1 + (γ − u)2(3.1)
γ = Punkten dar tabellerna sammanfalleru = Insignalen
PLA
130125120115110105100 135
AF
RU
_D
MD
50
40
30
20
10
0
60
Figur 3.2. Referensvardet for branslemangd till EBK som funktion av PLA. Heldragenlinje ar simulerad modell utan justering, streckad linje ar med ekvation (3.1) adderat tillutsignalen.
3.10 Sammanfattning
Da forsoket med justerat EBK-bransleflode inte gav nagon forbattring med avseendepa trycksvangningar i EBK lamnas detta forslag. Det fortsatta arbetet koncentreraspa det grundforslag som presenterades inledningsvis i detta avnsitt. Den forandringsom gors kan sammanfattas i foljande steg.
1. En berakningsmodul (CELCMULT) skapas for att berakna nar ett okatbypass-forhallande ar onskvart. Modulen beraknar tre parametrar som anvandsfor att verkstalla okningen i bypass-forhallnade samt for att kompensera forminskad dragkraft.
3.10 Sammanfattning 19
PLA [deg]
130125120115110105100 135
FN
[kN ]
80
75
70
65
60
55
85
PLA [deg]
130125120115110105100 135
PS
16D
[rm
s k
Pa]
5
4
3
2
1
6
(a) (b)
Figur 3.3. Simulering med och utan justerat bransleflode. (a) Streckat: Dragkraft medjusterat bransleflode. Heldraget: Dragkraft utan justerat bransleflode. (b) Streckat:PS16D med justerat bransleflode. Heldraget: PS16D utan justerat bransleflode.
2. Modulen som beraknar T5 REF andras sa att detta varde sanks da den nyamodulen CELCMULT beraknat att en sankning ar onskad.
3. Modulen som beraknar aterkopplat areavarde andras sa att det blir mojligtatt paverka det aterkopplade areavardet.
4. Modulen som beraknar utloppsarean modifieras sa att en okning av begardarea kan erhallas da en sankning av T5 gors. Detta for att kompensera forden dragkraftsforlust som uppstar da T5 sanks.
I nasta kapitel beskrivs de forandringar som gors i de specifika modulerna foratt uppna de effekter som beskrevs tidigare i detta kapitel.
Kapitel 4
Modellering
For att kunna se effekten av de tankta losningarna implementeras dessa i denmodell av RM12 som Volvo Aero sedan tidigare har utvecklat. Modellen, som kallasRM12 SYSTEM ar utvecklad i MatrixX/SystemBuild, se Appendix A, Figur A.1.Modellen bestar av fem delmodeller:
• AMBIENT beraknar omgivningsdata sasom tryck, temperatur, hastighetoch altitud.
• FPL39 1553B simulerar den busstrafik som sker mellan FADEC och dessomgivning.
• FPL39 COCKPIT representerar granssnittet mellan cockpit och motor.Har finns mojlighet att paverka manga av de manoverdon som piloten hartill sitt forfogande vid flygning.
• RM12 ar uppbyggd av flera delmodeller som tillammans representerar motorRM12. Ingaende modeller ar ACTUATORS - stalldonsmodell, F404 RM12- processmodell over motor, RM12 Sensors - modell over de sensorer somfinns i motorn, SignalInterface - modell over signalgranssnitt, MFC - mod-ell over den mekaniska reglering av motorn som anvands da FADEC kopplasbort, ABC - EBK-regulatormodell, FADEC - FADEC-modell
• RigDataLog ar en signalgranssnittsmodell som loggar data under simuleringsom kan anvandas for plottning.
4.1 Modifierade moduler
Den modell som anvands i MatrixX for att simulera FADEC ar skapad fran ettstort antal .c och .h filer. Dessa skapas utifran ett kodgenereringsverktyg som het-er Beacon. I Beacon byggs reglerfunktioner upp genom byggblock pa samma sattsom i exempelvis Matlab/Simulink och MatrixX/SystemBuild. For att fa funk-tionaliteten overskadlig begransas storleken pa dessa reglerfunktioner till att passa
21
22 Modellering
in pa en A4-sida. Fortsattningsvis kommer dessa kallas Beacondiagram eller mod-uler. For att kunna genomfora den forandring som beskrevs i Kapitel 3 behovervissa justeringar goras i tre av dessa Beacondiagram. En ny modul (CELCMULT)behover skapas for att berakna A8T5 SCLR, PT0 MULT samt BPR MULT. Dessajusteringar beskrivs nedan och modulerna ses i appendix B dar CELCMULT ses isin orginalform och de tre modifierade modulerna visas principiellt.
• CELCT5DM beraknar T5 REF och har utokats med en extra insignal(A8T5 SCLR) som multipliceras med en konstant (T5 SCLR JM). Resul-tatet fran multiplikationen adderas till utsignalen T5 REF som justeras medmellan 0 till -90 Rankine beroende pa A8T5 SCLR.
• CA8CMULT har utokats med en extra insignal (A8T5 SCLR) som mul-tipliceras med en konstant (A8 SCLR JM). Resultatet fran multiplikationenlagpassfiltreras genom ett filter (se avsnitt 5.5.2) och subtraheras slutligenfran ZA8 SEL (aktuell utloppsarea). En konstant (A8 SCLR FILT JM) kansattas till 0 vilket innebar att filtret kopplas bort. Om densamma satts till 1ar filtret aktiverat.
• CA8CDMDS beraknar borvardet (ZA8 DMD SEL) till A8 utifran gaspadraget(PLA SEL). Modulen har utokats med en tabell (A8 ADJ TAB) som okarZA8 DMD SEL vid vissa gaspadrag. For att inte borvardet skall andras datryck och temperaturforhallnadena ar sadana att risk for forhojt motorljudinte foreligger multipliceras utsignalen fran A8 ADJ TAB med PT0 MULToch T1 MULT fran Tabell 3.1.
• CELCMULT beraknar skalfaktorn A8T5 SCLR som anvands for justeringav T5 REF och ZA8 K WFR. Aven T1 MULT och PT0 MULT som anvandsvid dragkraftskompenseringen beraknas har. Insignal WFR HOLD ar 0 en-dast da EBK ar tand och anvands har for att tillse att justering av T5 ochA8 endast gors da EBK ar tand.
4.2 Trycksvangningssimulator
For att kunna se effekterna av de reglerandringar som gors behover trycksvangningsnivan(PS16D) simuleras. En simulator som utifran EBK bransleflode (WFRT), EBKverkningsgrad (EAB), totalt luftflode (W1), bypass-forhallande (BPR), omgivn-ingstryck (PT0) samt EBK-tryck (PT56) simulerar denna trycksvangningsniva harkonstruerats av Volvo Aero, se figur 4.1.
4.3 Sammanfattning
Detta kapitel har beskrivit den modell som anvands vid simulering av RM12 samtde forandringar som har gjorts i de berakningsmoduler som ligger till grund forprogramvaran i FADEC. Nasta kapitel studerar vilka effekter de forandringar som
4.3 Sammanfattning 23
gjorts ger med avseende pa stabilitet av det aterkopplade system som reglering avutloppsarean utgor.
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
Figur 4.1. Modell som simulerar PS16D utifran motordata
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 visaratt reglerloopen ar stabil. Den justering som nu gors av areans aterkopplade vardeZA8 K WFR kan paverka stabiliteten hos systemet. For att sakerstalla att justerin-gen inte resulterar i instabilitet behover en analys goras av det justerade systemet.
5.1 Funktion
Tidigare namndes att utloppsarean paverkas genom hydraulcylindrar. Dessa hy-draulcylindrar forsorjs av en hydraulpump dar flodet kan justeras under drift(stallbart deplacement). Deplacementet styrs hydrauliskt via en ventil som i sintur ar styrd av en elektrisk momentmotor. Elmotorns drivstrom bestams somdifferensen mellan onskat areareferensvarde (ZA8 DMD SEL) och ZA8 K WFRmed viss justering for maxbegransning och filtrering. Det som sker vid sankningav ZA8 K WFR ar att differensen okar och saledes aven stromstyrkan till elmo-torn som bestammer hydraulflodet, dar ett okat hydraulflode innebar en storreutloppsarea. En paverkan av A8 gors saledes genom att paverka differensen mellanZA8 DMD SEL och ZA8 K WFR, vilket gors 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 overforingfunktionersom tillhor resp system.
CRt(s) =13.2(1 + 0.025s)
1 + 0.0075se−0.002s (5.1)
TMDt(s) =1
1 + 0.004se−0.005s (5.2)
25
26 Analys av stabilitet
VDTt
VDT DEMOD &FILTERING
TMDt
TORQUE MOTORDRIVER
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 for A8-reglering
SA(s) =1.2
(1 + 0.03s)s(5.3)
V DTt(s) =1
1 + 0.0072s+ 0.000026s2e−0.003s (5.4)
5.3 Modifierad modell
Den aterkoppling som gors fran ZA8 K WFR till ZA8 SEL innehaller en tidsfordrojningsamt en olinjaritet i form av en tabellslagning. Vardet fran denna tabell aterkopplastillbaka till ZA8 SEL. Systemet mellan ZA8 SEL och ZA8 K WFR kan ses som ettslutet system med overforingsfunktion enligt ekvation (5.5). Variabeln K factorhar i tidigare analyser valts till 0.3, vilket den far anta aven har. Forstarkningen Kar tankt att representera den forstarkning som tabellen i Figur 5.3a utgor. Tabellensom ar amplitudberoende kan a andra sidan egentligen inte ses som en statiskforstarkning. Det kan emellertid vara intressant att undersoka om det finns ettgransvarde for K som gor systemet instabilt.
Definition 5.1 (Stabilitetsomrade) For ett tidsdiskret system ar stabilitetsomradetlika med det inre av enhetscirkeln. For att samma system skall vara stabilt mastedess poler ligga i detta omrade. [LG03].
Gc(z) =1 +K factor
1 + (1 +K factor) ·K · z−1(5.5)
Om ekvation (5.5) omformuleras till
Gc(z) =(1.3)z
z + 1.3K(5.6)
inses att kravet pa stabilitet enligt Definition 5.1 ar uppfyllt da polerna till ek-vation (5.6) ar inom enhetscirkeln, vilket ar sant for alla |K| < 1
1.3 (≈ 0.769). I
5.3 Modifierad modell 27
Figur 5.3b visas forstarkningen K som funktion av ZA8 K WFR, dar K fas enligtK = F (ZA8 K WFR)/ZA8 K WFR och F (ZA8 K WFR) motsvaras av Figur5.3a. Det storsta vardet K antar ar 0.36, vilket inte overstiger 0.769. Detta in-nebar att aterkopplingen som gors inte resulterar i instabilitet pa grund av for storforstarkning. Att K ≈ 0.77 ar ett gransvarde for stabilitet for det slutna systemetGc(z) inses genom att titta pa namnaren i (5.6). Att detta aven ar ett gransvardefor hela systemet ses i Figur 5.4 dar K varieras. Da K overstiger 0.77 blir systemetinstabilt och utsignalen viker av nedat efter en stunds simulering.
ZA8_DMD_SEL
VDTt
VDT DEMOD &FILTERING
z
1
Unit Delay
TMDt
TORQUE MOTORDRIVER
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 500
1
2
3
4
5
6
7
8
9
10
11
ZA8 K WFR
[-]
5 10 15 20 25 30 35 40 45 500
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 varde fran ZA8 K WFR till ZA8 SEL. (b) Forstarkningen Ksom funktion av ZA8 K WFR.
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]
ZA
8 K
WF
R
Figur 5.4. Stegsvar for olika varde pa K. Da K overstiger 0.77 ses hur systemet blir insta-bilt och ZA8 K WFR viker av nedat efter en stunds simulering.Streckprickad: K=0.76,Streckad: K=0.78
5.4 Olinjar aterkoppling
Den svarighet som ligger i att undersoka stabiliteten hos systemet med aterkopplingberor pa att forstarkningen K inte ar konstant. Forstarkningen varierar beroendepa styrkan pa ZA8 K WFR vilket sags i Figur 5.3b.
For att fa en modell som battre overensstammer med det verkliga systemetgors nagra modifieringar. Forstarkning pa aterkopplingen modeleras enligt Figur5.5 dar K har ersatts med tabellen i Figur 5.3 a. Blocken CRt(s) samt VDTt(s)ersatts med CRtd(z) (5.7) och VDTtd(z) (5.8) dar CRtd(z) och VDTtd(z) ar dendiskretiserade overforingsfunktionen for CRt(s) respektive VDTt(s).
Anledningen till att dessa overforingsfunktioner diskretiseras ar att i FADECberaknas CRt(s) som beskriver regulatorn, och VDTt(s) som beskriver signalensoverforing fran lagesgivaren till FADEC:s applikationsmjukvara diskret med enuppdateringshastighet om 100 Hz.
Vid ett normalt motorpadrag fran maximalt gaspadrag med slackt EBK (MS)till maximalt tand EBK (MT) okar borvardet (ZA8 DMD SEL) fran ungefar 8 till
5.5 Atgarder mot instabilitet 29
50 linjart med gaspadraget. En simulering med detta som insignal visar tydligastabilitetsproblem vid tva omraden, Figur 5.6a. De varden pa ZA8 K WFR darsvangningarna borjar ar 22 och 36, vilket ses i Figur 5.6b. Dessa punkter aterfinnssom brytpunkter i aterkopplingstabellen, Figur 5.3a.
CRtd =23.8z − 14.08z2 − 0.2636z
(5.7)
V DTtd =0.4738z2 + 0.4842z + 0.01417z3 − 0.09061z2 + 0.06271z
(5.8)
ZA8_DMD_SEL
VDTtd
VDT DEMOD &FILTERING
z
1
Unit Delay
TMDt
TORQUE MOTORDRIVER
SA
SERVOVALVE &ACTUATOR
Look−UpTable1
CRtd
CONTROL REGULATOR
1+0.3
1+K_factor
(mA) (%)
ZA8_SEL ZA8_K_WFR (%)
(mA)
Figur 5.5. A8-reglerloop modifierad genom inforande av Look-Up Table1 med tabel-lvarden enligt Figur 5.3a
5.5 Atgarder mot instabilitet
For att motverka den instabilitet som sags i Avsnitt 5.4 kan tva losningar varaintressanta att studera vidare. Dessa ar
1. Justering av tabellens utformning.
2. Infora filterverkan pa tabellens utsignal.
Dessa angreppssatt beskrivs utforligare i styckena nedan.
5.5.1 Justering av tabell
Vid simulering av ett EBK-padrag dar areareferensvardet okar fran 8% till 50%sags i Figur 5.6b att ZA8 K WFR svanger kraftigt med borjan vid 22% och 36%.
30 Analys av stabilitet
a b
0 5 10 15 20 2510
0
10
20
30
40
50
Tid [s]
Ko
lvu
tsty
rnin
g [
%
]
0 5 10 15 20 250
10
20
30
40
50
60
Tid [s]
ZA
8_
K_
WF
R
(a) (b)
Figur 5.6. Figur (b) visar tydliga problem med instabilitet vid tva omraden. Dessaomraden aterfinns som brytpunkter i Figur 5.3a.(a) Streckat: Begart arearefer-ensvarde. Heldraget: Aktuatorposition. (b) Den justerade aterkopplade aktuatorposi-tionen ZA8 K WFR.
Dessa varden stammer val overens med brytpunkter i Figur 5.3a och det ar rimligtatt anta att svangigheten beror pa att dessa punkter passeras. Om tabellen modi-fieras enligt Figur 5.7 forsvinner den brytpunkt kring 22% som formodas ligga tillgrund for svangningarna pa ZA8 K WFR. Resultatet vid en simulering med sam-ma insignal som i Figur 5.6a visar att instabilitetsproblemet vid denna brytpunkthar forsvunnit (Figur 5.8).
Ett liknande forsok att eliminera brytpunkten pa tabellens hogra sida skall visasig vara svarare. Att rata ut linjen pa motsvarande satt som gjordes pa den vanstrasidan ger ingen forbattring. For att na en acceptabel niva pa svangningarna behovertabellen justeras enligt Figur 5.9. Denna justering ger vid samma simulering somtidigare resultatet i Figur 5.10.
Den justering som har gjorts av tabellen uppfyller inte kravet att justerin-gen skulle galla endast vid del-EBK. Som tabellen ser ut nu fas en kvarvarandepaverkan av A8 vid MT. Denna kvarvarande areaokning skulle medfora en forlustav dragkraft vid max gaspadrag vilket inte ar onskvart.
Slutsatsen av detta blir att en justering av tabellens utformning inte ar rattmetod for att atgarda det stabilitetsproblem som skapas av aterkopplingen.
5.5.2 Inforande av filter
En alternativ losning till att justera tabellen vilket gjordes i Avsnitt 5.5.1, ar attlagpassfiltrera det fran tabellen aterkopplade vardet. Figur 5.11 visar en frekven-sanalys av simuleringen i 5.6b. Frekvensanalysen visar att signalen innehaller tvadominerande frekvenser vid ca 3 respektive 50 Hz. En narmare analys av spek-traltatheten visar att den lagre frekvensen har sitt storsta energiinnehall vid 2.9
5.5 Atgarder mot instabilitet 31
5 10 15 20 25 30 35 40 45 500
1
2
3
4
5
6
7
8
9
10
ZA8_K_WFR
[ -]
5 10 15 20 25 30 35 40 45 500
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. For att eliminera den brytpunkt som lag till grund for instabiliteten kringZA8 K WFR = 22% (Figur 5.6) modifieras tabellen. (a) Streckad: Den justeradetabellen, Heldragen: Orginaltabellen (b) Streckad: Justerad forstarkning K som funk-tion av ZA8 K WFR, Heldragen: Orginal forstarkning K som funktion av ZA8 K WFR
a b
0 5 10 15 20 2510
0
10
20
30
40
50
Tid [s]
Ko
lvu
tsty
rnin
g [
%
]
0 5 10 15 20 250
10
20
30
40
50
60
Tid [s]
ZA
8_
K_
WF
R
(a) (b)
Figur 5.8. Simulering av systemet med justerad aterkopplingstabell visar att problemenmed instabilitet forsvinner. (a) Streckad: Begart areareferensvarde 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 for att undersoka om
sjalvsvangningsfrekvensen ar insignalsberoende. Se appendix D. Dessa visar att sainte ar fallet.
For att bestamma vilket filter som lampar sig bast for att undertrycka den
32 Analys av stabilitet
a b
5 10 15 20 25 30 35 40 45 500
1
2
3
4
5
6
7
8
9
10
ZA8_K_WFR
[- ]
5 10 15 20 25 30 35 40 45 500
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. For att forsoka motverka problemen med instabilitet med borjan vidZA8 K WFR = 36 justeras tabellen.(a) Streckad: Den justerade tabellen, Heldragen:Orginaltabellen (b) Streckad: Justerad forstarkning K som funktion av ZA8 K WFR,Heldragen: Orginal forstarkning K som funktion av ZA8 K WFR
a b
0 5 10 15 20 250
5
10
15
20
25
30
35
40
45
50
Tid [s]
Ko
lvu
tsty
rnin
g [
%
]
0 5 10 15 20 250
10
20
30
40
50
60
Tid [s]
ZA
8_
K_
WF
R
(a) (b)
Figur 5.10. Simulering av systemet med justerad aterkopplingstabell visar klaraforbattringar i det justerade omradet. (a) Streckad: Begart areareferensvarde Heldra-gen: Aktuatorposition (b) Den justerade aterkopplade aktuatorpositionen ZA8 K WFR
storning som blir pa signalen, simuleras modellen med lagpass-filter av ordning 1,2 och 4 placerade efter tabellen Look-up Table1 i Figur 5.5. Simuleringar visar attfiltren i Tabell 5.1 ar de filter med respektive hogsta brytfrekvensen som klarar atttillfredsstallande dampa ut svangningarna.
Med dessa tre filter som alternativ aterstar att valja det filtret som bast lamparsig for implementering i den berakningsmodul det ar tankt att placeras i. Onskvarda
5.5 Atgarder mot instabilitet 33
egenskaper ar att filtret relativt snabbt reagerar pa forandringar pa insignalen,vilket framfor allt sker vid snabba motortransienter under EBK-padrag. Vidarebor filtret berakningsmassigt sett vara enkelt da det skall exekveras i realtid avFADEC, vilket innebar att tiden for exekvering ar begransad. Figur 5.13 visarstegsvar samt bodediagram for de tre filtren. Filter H3(s) reagerar langsammast,iallafall till att borja med. Dessutom har filtret en overslang som talar emot det.Detta tillsammans med att filtret har hogst ordningstal och saledes aven ar detfilter som kraver mest berakningstid gor att detta alternativ inte kan anses varadet basta. Skillnaden i responstid mellan H1(s) och H2(s) ar daremot inte sa storoch bada filtren kan anses vara ett bra val. Filter H1(s) valjs dock pa grund av sittlagre ordningstal.
Time
Fre
quen
cy
0 5 10 15 200
5
10
15
20
25
30
35
40
45
50
Figur 5.11. Frekvensalanalys av signalen ZA8 K WFR visar att den dominerandefrekvensen ar ca 3 Hz.
Detta filter approximeras med hjalp av bilinjar transformation till en tidsdiskretmotsvarighet for att passa in i den tidsdiskreta modellen som beskriver A8 regelerin-gen. Vid bilinjar transformation avbildas imaginara axeln pa enhetscirkeln, dettamedfor att frekvensskalan mellan det kontinuerliga filtret och det digitala inte blirexakt samma [LiU03]. For sma ω stammer det daremot overens val och i dettafall blir skillnaden forsumbar. Det digitala filtrets gransfrekvens blir 6.9971 rad/s,vilket kan jamforas med det kontinuerliga filtrets gransfrekvens vid 7 rad/s.
Det digitala filtrets utseende blir
34 Analys av stabilitet
1 2 3 4 5 6 7 8 9
−15
−10
−5
0
5
10
15
Frequency (Hz)
Pow
er S
pect
ral D
ensi
ty (
dB/H
z)
Welch PSD Estimate
Figur 5.12. Bestamning av frekvens pa instabil svangning med hjalp av spektraltathetger ett noggrannare varde pa frekvensen. Frekvensen bestams till 2.9 Hz.
Filter Ordning Brytfrekvens [rad/s]
H1(s) = 7s+7 1 7
H2(s) = 144s2+16.97s+144 2 12
H3(s) = 65540s4+41.81s3+874s2+10700s+65540 4 16
Tabell 5.1. Filter for stabilisering av ZA8 K WFR.
H1(z) =0.03382z + 0.03382
z − 0.9324(5.9)
Figur 5.15 visar en simulering med samma insignal som i figur 5.6b.
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.80
0.2
0.4
0.6
0.8
1
1.2
1.4
Step Response
Time (sec)
Am
plit
ud
e
100
80
60
40
20
0
Ma
gn
itu
de
(d
B)
10 1
100
101
102
360
270
180
90
0
90
Ph
ase
(d
eg
)
Bode Diagram
Frequency (rad/sec)
(a) (b)
Figur 5.13. Filterkarakteristik for filtren i Tabell 5.1, vilka har diskretiserats genombilinjar 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 behovs for attforbattra stabilitet och motverka att systemet blir svangigt inom vissa arbet-somraden. I kapitel 4 beskrivs var detta filter implementeras. I nasta kapitel kom-mer simuleringar av hela motormodellen genomforas. 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 MOTORDRIVER
SA
SERVOVALVE &ACTUATOR
Look−UpTable1
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) inforande av Look-Up Table1 med tabel-lvarden enligt Figur 5.3a samt (2) inforande av filter H1(z) (5.9)
36 Analys av stabilitet
a b
0 5 10 15 20 2510
0
10
20
30
40
50
Tid [s]
Ko
lvu
tsty
rnin
gin
g
[%
]
0 5 10 15 20 250
10
20
30
40
50
60
Tid [s]
ZA
8_
K_
WF
R
(a) (b)
Figur 5.15. Simulering av systemet med filter. Efter att systemet svangt in sig franinitialtilstandet ses inga tendenser till instabilitet. 5.9 (a)Streckat: Begart arearefer-ensvarde, Heldraget: Aktuatorposition. (b) Den justerade aterkopplade aktuatorposi-tionen ZA8 K WFR
Kapitel 6
Simuleringar av motormodell
Innan ny programvara for FADEC kan testas i riktig motor i testcell kravs attverifieringar gors for att tillse att onskat resultat har uppnatts. Detta gors van-ligtvis genom datorsimuleringar av den processmodell av RM12 som Volvo Aerohar utvecklat. Orsaken till att testningen utfors genom simuleringar ar att det badear kostsamt att utfora motorprov med riktig motor samt att det vore riskfyllt formotor och provpersonal att kora en motor med programvara som inte ar noggrantutvarderad.
6.1 Motorsimuleringsmojligheter
Vid avdelningen Motorsystem pa Volvo Aero finns mojlighet att simulera olikakorfall for motor RM12. Detta kan goras antingen pa
• PC-miljo, genom simuleringsverktyget System build.
• realtidssimuleringsutrustning kopplad till en riktig FADEC enhet.
Under utvecklingsarbetet anvands oftast PC for simulering da det ar relativt enkeltatt uppdatera den programvara som kravs for att FADEC-modellen skall varaexekverbar. Realtidssimulering med riktig FADEC-hardvara kraver lite mer arbetefor att den skall kunna anvandas. Fore simulering i PC maste en modell av FADECskapas i MatrixX. Detta gors genom ett verktyg som Volvo Aero har utvecklat somheter Beacon2MATRIXx och som utgar fran de Beacondiagram som skapas.
Vid simulering i realtidsutrustning anvands riktig FADEC-hardvara och mjuk-varan skapas via ett verktyg som heter FASTC (FADEC Application Software forTest from C). Aven detta verktyg ar utvecklat av Volvo Aero och utgar fran deBeacondiagram som skapats.
37
38 Simuleringar av motormodell
6.2 Simulering i PC
Vid simulering i PC kan man som insignal valja att ange de PLA man vill attmotorn skall folja. Insignalen anges da som en vektor dar brytpunkterna som skallpasseras motsvaras av elementen i vektorn. En motsvarande vektor som anger tid-punkt da brytpunkterna skall passeras maste aven anges vid simulering. Vid simu-lering interpoleras varden linjart mellan brytpunkterna vid varje berakningssteg.Exempel 1 visar hur insignal och tidsvektor ser ut for simuleringen i figur C.5.
Exempel 1Resultatet i Figur C.5 har genererats av foljande 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 ochmachtal
Luftens tryck och temperatur varierar som funktion av hojden. En modell over hurstandardatmosfaren varierar ges av Ekvation (6.1) samt (6.2), vilka bygger pa ISOstandard 2533-1975(E) och ar giltiga mellan -2 km till 11 km hojd. Pamb ar statisktomgivningstryck i Pascal och Tamb ar statisk omgivningstemperatur i Kelvin.
Under flygning paverkas tryck och temperatur i motorinloppet av hastighetendar okad hastighet medfor okat tryck och temperatur. Ekvation (6.3) och (6.4)beskriver detta samband. Totaltemperaturen i motorinloppet benamns TT1 ochanges i Kelvin. Totaltrycket i motorinloppet benamns PT1 och anges i Pascal.
I modellblocket Ambient, se Appendix Figur A.1, finns mojlighet att valjaomgivningstryck, omgivningstemperatur samt hastighet. FADEC beraknar sedanutifran vald hastighet TT1 och PT1 som anvands for berakning av motorns styr-parametrar. For att se vilken effekt reglerandringen far pa olika hojd och machtalgors simuleringar dar tryck och temperatur varieras for att motsvara hojderna 0,2, 4, 6, 8 och 11 km. Tabell 6.1 visar de data som anvands vid simuleringarna.Vid varje driftspunkt varieras PLA gradvis fran 107◦ till 131◦ och data samplasnar motorn uppnar stationart drifttillstand for varje helt gradtal. Simuleringarnautfors dels med idag gallande programvaran for FADEC, version 3.20, samt med
6.4 Simulering med olika gaspadrag 39
Pamb [kPa] Tamb [K] Hastighet [mach]101.3 288.15 0.3, 0.6, 0.979.483 275.15 0.3, 0.6, 0.961.625 262.15 0.3, 0.6, 0.947.170 249.15 0.3, 0.6, 0.935.588 236.15 0.3, 0.6, 0.922.624 216.65 0.3, 0.6, 0.9
Tabell 6.1. Tryck, temperatur och hastighet som anvants vid simulering.
den programvaran som ar modifierad for att erhalla hogre bypass-forhallnade, ver-sion 3.20x. Resultatet av simuleringarna ses i Appendix C.1 - C.4.
Pamb = Pstd · (1 +TgradTstd
·Galt)−Gstd
Tgrad·Rstd (6.1)
Tamb = Tstd + Tgrad ·Galt (6.2)
Rstd =Pstd
Tstd ·R0stdGalt = Hojd over havsniva i meterPstd = 101325.0Tgrad = −0.0065Tstd = 288.15Gstd = 9.80665R0std = 1.225
TT1 = Tamb · (1 +κ− 1
2·M2) (6.3)
PT1 = Pamb · (1 +κ− 1
2·M2)3.5 (6.4)
M = Hastighet [mach]κ = 1.4
6.4 Simulering med olika gaspadrag
For att kunna se vilken effekt den nya programvaran ger vid olika padrag harett antal simuleringar med varierande gaspadrag gjorts. Simuleringarna har gjortsmed tryck och temperatur motsvarande SLS (SeaLevel Static) och programvaran i
40 Simuleringar av motormodell
FADEC har varit version 3.20 samt version 3.20x. Tre olika gaspadrag har testatsoch dessa beskrivs nedan.
MS-MT som langsam transient
Figur C.6 visar ett gaspadrag fran MS till MT linjart under 10 sekunder. Simulerin-gen visar hur bypass-forhallandet for modellen med den modifierade programvaran(version 3.20x) okar under padraget samtidigt som turbintemperaturen sjunker iforhallande till version 3.20. Mot slutet da PLA narmar sig MT forsvinner skill-naden mellan de bada simuleringarna vilket den skall gora.
MS-MT som ett stegpadrag
Figur C.7 visar ett padrag fran MS till MT som sker som ett steg. Under steget seshur bypass-forhallandet okar och turbintemperaturen sanks. Trots att ZA8 K WFRminskas okar inte A8 fortare for modellen med programvaran version 3.20x jamfortmed version 3.20. Detta beror pa att aktuatorerna som paverkar arean nar sittmaxvarde for hur fort de kan rora sig under snabba transienter. Det som sankertrycket i EBK vid simulering med den nya programvaran ar att bransleflodetpaverkas av ZA8 K WFR och detta medfor att under transienten far EBK mindrebransle vilket leder till lagre tryck i EBK med okat bypass-forhallande som foljd.
MS-115◦ PLA
Figur C.8 visar ett padrag fran MS till 115◦ PLA som ett steg. Effekterna blir sam-ma som i simuleringen ovan med den skillnaden att okningen i bypass-forhallandetblir kvarvarande. Figur 6.1 visar samma effekt dar PLA har okats fran 107◦ till115◦.
6.5 Slutsatser av simuleringsforsok
Forsoken visar att det ar mojligt att i simuleringsmiljo uppna ett hogre bypass-forhallande genom att andra programvaran till FADEC. Ett okat bypass-forhallandeerhalls bade vid langsamma padrag fran MS till MT samt da padraget sker somett steg. Vid snabba padrag tar det lite langre tid innan maximal dragkraft uppnasmed den programvaran som sanker T5 REF. Denna okade tid bedoms dock somacceptabel av Volvo Aero.
6.5 Slutsatser av simuleringsforsok 41
151050 20
NL [rp
s]
216
215
214
213
212
211
210
209
217
151050 20
NH
[rp
s]
278
276
274
272
270
280
151050 20
A8 [%
str
oke]
50
40
30
20
10
0
60
151050 20
T5 [K
]
1160
1140
1120
1100
1080
1180
151050 20
Brä
nsle
flöde G
G 1.3
1.25
1.2
1.15
1.35
151050 20
Tota
ltry
ck E
BK
[P
sia
]
60
58
56
54
52
62
151050 20
ByP
assR
atio
0.38
0.36
0.34
0.32
0.3
0.28
0.4
151050 20
PLA
[deg]
114
112
110
108
106
104
102
116
Figur 6.1. Motordata vid ett gaspadrag fran PLA 107 till 115. Det okade by-passforhallnadet ar ett resultat av sankt turbinvarvtal (NH) tillsammans med bibehalletflaktvarvtal (NL) samt ett lagre totaltryck i EBK, Streckad: Simulering utan justeradEBK-reglering, Heldragen: Simulering med justerad EBK-reglering
Kapitel 7
Slutsatser
I detta kapitel gors en genomgang av de resultat som har uppnatts, vilka mal somspecificerades i Avsnitt 1.3 som har uppnatts samt forslag till fortsatt arbete.
7.1 Resultat
De simuleringar som har gjorts av den modifierade programvaran till FADEC harvisat att det ar mojligt att oka bypass-forhallandet lokalt under EBK-padrag. Un-der de motorpadrag dar bypass-forhallandet har okat har aven den modelleradetrycksvangningsnivan PS16D minskat vilket ar onskat. Simuleringar har visat attviss instabilitet forekom i det grundforslag som Volvo Aero foreslog. Pa grund avdetta har ett filter inforts som minskar de svangningar som instabiliteten gav up-phov till. Simuleringarna visar aven att trots en sankning av turbintemperaturenkan dragkraften behallas inom en rimlig niva genom att kompensera med en okadutloppsarea vilket ger ett okat bransleflode till EBK med extra dragkraft som foljd.Vidare kan namnas att vid snabba gaspadrag fas en liten fordrojning av dragkraft-stillvaxten. Denna fordrojning anses dock av Volvo Aero vara acceptabel.
7.2 Forslag till fortsatt arbete
Innan det har arbetet med justerad programvara till FADEC kan sagas vara losningenpa det okade motorljudet kravs fortsatt arbete. Det kanske viktigaste testet somaterstar ar att prova programvaran pa en riktig motor. Ljud och vibrationsmatningarpa motor med den nuvarande programvaran edition 3.20 samt den modifierade pro-gramvaran kommer att lamna besked om hurvida modifieringen har varit framgangsrik.Om motorprov visar sig ge positivt resultat kan foljande punkter vara varda attstudera vidare:
• En noggrannare jusering av tabellen for kompensering av dragkraft skullekunna ge en mer linjar dragkraftsokning fran MS till MT.
43
44 Slutsatser
• Om det fanns en metod for att detektera begynnande trycksvangningar skullemotatgarder kunna sattas in mer exakt. Det kan darfor vara intressant att seom det gar att detektera tryckvariationerna under motoranvandning.
7.3 Uppfyllda mal
Malen for examensarbetet definierades i Avsnitt 1.3. Den forsta fragan som stallsar om en forandring av foreslagna parametrar, dvs en sankning av T5 REF samten okning av utloppsmunstycket kan astadkomma ett okat bypass-forhallande. Paden fragan har simuleringar av den modifierade programvaran visat att sa ar fallet.Aven den modell som har anvants for att simulera trycksvangningar i EBK visaren lagre niva med den nya programvaran, vilket var onskvart.
Den andra fragan som stalls ar om det finns andra reglerstrategier som ar battrefor att astadkomma samma effekt. En metod som studerades var att justera tabellensom ger referensvardet for bransleflodet till EBK. Denna metod gav dock ingensankning av de tryckvariationer som onskades. Daremot framkom under arbetetsgang att ett filter troligtvis behovs for att kunna garantera stabilitet. Detta filterhar forts in i den modifierade programvaran och anvants under de simuleringar somgjorts.
Litteraturforteckning
[Aer05] Volvo Aero. The birth of an aircraft engine industry.http://www.volvo.com/volvoaero/global/en-gb/aboutus/history/, Janu-ari 2005.
[Cor98] Volvo Aero Corporation. MOTOR RM12 Uppbyggnad och funktion. In-terndokument, Oktober 1998.
[GE 00] GE Aircraft Engines. SOFTWARE REQUIREMENTS SPECIFICATIONfor the APPLICATION SOFTWARE of the F404/RM12UP FULL AU-THORITY DIGITAL ENGINE CONTROLL. Interndokumentation, Ok-tober 2000. Edition 03.11.
[Gen05] General Electric, The F404 Engine Family.http://www.geae.com/engines/military/f404, Januari 2005.
[LG03] L. Ljung and T. Glad. Reglerteori. Flervariabla och olinjara metoder.Studentlitteratur, Lund, Sweden, 2003.
[LiU03] LiU. Reglerteknik fortsattningskurs M, Grundlaggande Signalbehandling.Studentlitteratur, 2003.
[Mat04] Forsvarets Matrielverk. Beskrivning och funktion motor RM12. Intern-dokument, Januari 2004.
[Wib04] A. Wiborg. Feldiagnos for RM12 baserad pa identifierade modeller. Mas-ter’s thesis LiTH-ISY-EX-3461, Department of Electrical Engineering,Linkoping University, Linkoping, Sweden, Februari 2004.
45
Bilaga A
Modell
5-JAN-2005
Continuous SuperBlockRM12_SYSTEM
Inputs0
Outputs125
Continuous
TT1TT25TT558PS3CPT56NLNHW21PLORNI2WBL3TT31PT25PT1Continuous
10F404_RM12
113491
24 WB33 PWXH6 NZ8 ALT1 M07 TS02 PS05 ALPHA
WFMWFMLVXT2PPXNHPPCVG_XFER_VALVEAUG_PERM_VALVEP3BContinuous
30MFC
324
74212811
14 AC_PLA
WFRLV
WFR
AB_FLAMEContinuous
40ABC
1
5
414
6
AICE_VALVE_OFFA8LVCVGLVFVGAICE_VMONAICE_IMONIPRI_IGN_REL_FBKPRI_IGN_REL_VMONCVGFVGLVSEC_IGN_VMON_USEDSEC_IGN_IMON_USEDA8P1WPBContinuous
50ACTUATORS
14176413769810
511
1345 Continuous
60RM12_Sensors123
45678910
7
3
TT1_ohmsTT25_ohmsTT5_p1_mvTT5_p2_mvTT5_p3_mvTT5_p4_mvTT5_p5_mvTT5_p6_mvTT5_p7_mvTT5_p8_mvP3B_psiPS3C_psiPT56_psiPLO_voltsNL1_hzNL2_hzNH1_hzNH2_hzFlame_hzWFR_ratioWFM_ratioCVGsinCVGcosA8_ratioFVG_ratioAice_indACPLA_ratio
Continuous
70SignalInterface12345678910111213141516171819
12
32101
14 AC_PLA
11
0.005
80FADEC
27
6
9~156
10RM12
1
2
5
6
7
9
11
12
1
2
3
4
5
6
7
M0PS0PT0TT0PWXHWB3ALPHABETANZNYTS0ALTContinuous
WB3
Continuous
12Customer_Bleed_calc
11
12
13
PWXHPWXH = 0
10Gearbox
ALT
0.001
u1
u2
u3
y
21
2
10
M0
0.001
u1
u2
u3
y
131
3
1
RALMAALT_CONM0_CONRT0P0TS0_CONPS0_CONENVIROTS0OFFPS0OFFRPT0TT0
RALMA = 1ALT_CON = 1M0_CON = 1RT0P0 = 1TS0_CON = 1PS0_CON = 1ENVIRO = 1TS0OFF = 1PS0OFF = 1RPT0TT0 = 1
3FliConVar
BiLinear(s)
25FALTT0
7
31
8
Linear (s)
15FALTP0
32
9
TS0
Continuous
4TS0_3WAY
4
5
9
PS0
Continuous
5PS0_3WAY
4
6
2
MNPS0PT0TT0ALPHABETANZNYTS0ALTPS3BPS3CEPS3Linear (s)
99AMBIENT_log_data
################################################### # ## Name : AMBIENT ## ## Version : 1.0 ## ## Reference : 2002VAC002997 "Modellp rm for ## ## RM12SYSTEM" ## ## Created by : Olof Hannius , 7164OH ## ## Last update : 2004-06-17 ## #####################################################
Model description
TT0
0.001
u1
u2
u3
y
9610
4
8
PT0
0.001
u1
u2
u3
y
9510
3
7
ALTM0TS0PS0GAM00H0PT0TT0W1RW21FILAoANZ
Read from
VARIABLE
f404_rm12.Inlet_Out
>Global<
94
Continuous
98SIM_TIME_A
Write toVARIABLE
main.SIMTIME>Global<
1
Write to
VARIABLE
ambient.AMB_OUT
>Global<
6AMBIENT_OUTPUTS
5
6
7
8
6
5
12
1
11
2
78910
4
3 20AMBIENT
Continuous
Lube Oil Warning1
Thrust Warning2
Model description. ################################################################$$ $$$$ Name : FPL39_COCKPIT $$$$ Version : 1.0 $$$$ Reference : 2002VAC002997 "Modellp rm f r $$$$ RM12SYSTEM" $$$$ Created By : Mikael Johansson , 7164MJ $$$$ Last Update : 2004-06-17 $$$$ $$################################################################
4
0.1
2Engine display
T5 Instrument
0.00 1300.00
3
NH Instrument
0.00 100.00
4
5
Linear (s)
13cockpit_switch
AICE
On
Combat
On
Economy
On
Mech mode
On
Sec Ign
On
Offakt. man.
28.00
AC PLA
AC_PLAu1
u2
u3
y
41Off
akt. man.
Off
Anti Ice switchAI_Switch
u1u2u3
y
20
Offakt. man.
Off
Combat Rating switch Combat_Rating_Switchu1
u2u3
y
24
Off
Economy Rating switchOff
akt. man.
Economy_Rating_Switchu1
u2u3
y
27
Offakt. man
103.00
Emergency PLAEmergency_PLA_R
u1
u2
u3
y
31
Offakt. man.
Off
Mech mode switch
Offakt. man.
Off
Secondary IgnitionSecondary_Ignition_Signal
u1u2u3
y
44
AC_PLA
Emergency_PLA
Linear (s)
3pla_input
Write toVARIABLE
cockpit.cockpit_out>Global<
95
Write toVARIABLE
cockpit.cockpit_in>Global<
41234
Mech_Mode_Switchu1
u2u3
y
9
Continuous
15SIM_TIME_C
6
2
3
4
7
5
1
30FPL39_COCKPIT
0.1
ADC_FM_OK
FUNCTIONAL_MODE_ADC
FUNCTIONAL_MODE_ADT
MN_OK
PS0_OK
PT0_OK
ADC_SC_OK
TT0_OK0.1
10sa18_inputs
AFPL_FM_OKAFPL_SC_OKAFPL_TESTMODEEMPLA_NEEDEDENGINE_IN_AIRCRAFTFAULT_CODE_NOT_RECEIVEDMAINTENANCE_MODESMODE_CMDSPECIAL_TEST_MODESTEST_PROHIBITWB3_OKWHEELS_UPWOW
0.1
1sa20_inputs
ALPHA_CAL_OK
BETA_CAL_OK
NY_OK
NZ_OK
SA11_FM_OK
SA11_SC_OK
SA11_TESTMODE
TA_A_OK
TA_C_OK0.1
20sa22_inputs
#################################################### # ## Name : FPL39_1553B ## ## Version : 1.0 ## ## Versionsparm : 2002VAC001502 "RM12System, ## ## utrustningsp rm" ## ## Created by : Andreas Kroon, 7164AK ## ## Last update : 2004-06-17 ## #####################################################
Model_description
Throttle_AngleThrottle_Angle = -37.5 + AC_PLA*75/130
98AC_PLA_2_Throttle_arm_angle
5 AC_PLA
RCV_SUBADDRESS18[32]
CODE
USER
usrsa18_pack
2SA18_PACK_C
8
4
5
COUNTER
RCV_SUBADDRESS20[32]
CODE
USER
usrsa20_pack
4SA20_PACK_C
13
5
COUNTER
WB3
RCV_SUBADDRESS22[32]
CODE
USER
usrsa22_pack
3SA22_PACK_C
8
9
3
COUNTER
MNPS0_mbarPT0_mbarTT0TA_A_CWB3ALPHABETANZNY0.1
21Type_Converter
5
1 M0
2 PS0
3 PT0
4 TT0
6 WB3
7 ALPHA
8 BETA
9 NZ
10 NY
COUNTER
0.1
92SUBADDRESS_UPDATE_COUNTERS
Write toVARIABLE
fpl39_1553b.businputs>Global<
301 M02 PS03 PT04 TT05 AC_PLA6 WB37 ALPHA8 BETA9 NZ10 NY
32DATASTORE
5RCV_SUBADDRESS18
32
32DATASTORE
6RCV_SUBADDRESS22
32
32DATASTORE
16RCV_SUBADDRESS20
32
40FPL39_1553B
1234
678910
6
PT0_M020PS0_M021TT0_M022ALT_M080M0_M081AoA_M082NZ_M084NL_M101NH_M102FVG_M103CVG_M104AC_PLA_M105200Em_PLA_M105201A8LV_M106FN_M107A8_M1085PT25_M120TT25_M121TT25_sens_M124PT31_M125TT31_M126PS3_M129PS3C_sens_M131PT56_sens_M140TT56_M141TT5_sens6_M148101TT5_sens5_M148111TT5_sens4_M148121TT5_sens3_M148131TT5_sens2_M148141TT5_sens1_M148151TT5_sens8_M148161TT5_sens7_M148171PT16_M150PS16_M156PT7_M160WFM_M200WFR_M228P3B_M416Customer_Bleed_M427Power_Offtake_M430XNL_SELXNH_SELPLA_SELT1_SELFRU_CLCFRU_PART_DMDZWFM_DMDXNL_DMDT5_SELT25_CNVZA8_SELZCVG_SELXNH_DMDT25_COMT25GASWfr_torque_motorWFMCVG_transfer_solenoidWfm_torque_motorAB_perm_solenoidPrimary_exciter_ignition_relayA8_torque_motorAI_valve_solenoidFvg_torque_motorFvg_solenoidCvg_torque_motorSecondary_exciter_ignition_relayZFVG_SELPS3_SELP3B_SELPT56_SELT25_HYDROT25_CALCTAU25CVG_TAU_OUTZWFM_SELZWFR_SELCNTRL_MODEAUTO_MBUZCVG_DMDCVG_mekCVGLV_mekZFVG_DMDT5_LEADNH_SSWW1_SSWT25_SSWT25M_SSWPB28_SSWPS3LG_SSWTB28_SSWPS3C_SSWFG_SSWP558_SSWT558H_SSWNHR1DELHVGGGLIGHTP25_SSWW1R_SSWWB28_SSWNL_SSWSSW_modeSSW_mode_delayedK_SSWNLNHFGPT25PT558PS3CTT25TT558HW1RW21TT3PLO_SSNH_takeover_rpsHOLD_SSW_PLA_NH_LOGICHOLD_SSW_SSW_modeSSW_HOLD
Continuous
P25Q0
P15Q0
P31Q25
P3CQ25
WFMQ3C
WFRQ3C
P41Q45
P45Q58
NLPC
NLR
NLRPC
NHPC
NHR25
NHR25PC
NHR41
NLR45
W25R
FN_M107
SFC
Continuous
SUPER
BLOCK
27EngineCalc
1
3
23
22
9
10
3
6
1
1
2
5
8
2
7
5
10
3
8
7
1
1
5
L3PT31_M125TT31_M126W3W25SMHTTG27Q27TM27ALF27
Read from
VARIABLE
f404_rm12.Comp_Out
>Global<
98
PT15TT15W21L21PT14TT14PT25_M120TT25_M121SMLQV15TTG205Q205TM205ALF205BPRFIL
Read from
VARIABLE
f404_rm12.Fan_Out
>Global<
5
TT558PS56PT558W56L5W5PT56TT56_M141PT45TT45QV45TTG47Q47TM47ALF47TTG41Q41TM41ALF41W44L44TT41PT41
Read from
VARIABLE
f404_rm12.Turb_Out
>Global<
97
PS16_M156
W16
PT16_M150
PRL15
W158
Read from
VARIABLEf404_rm12.BPD_Out
>Global<
6
F8W8PT7_M160TT7BPRPT61PT6TT6
Read from
VARIABLEf404_rm12.AftBuNo_Out
>Global<
96
PT39TT39WFMCQV39PS3_M129PS3C
Read from
VARIABLEf404_rm12.Burn_Out
>Global<
4
NL_M101
DNL
Read fromVARIABLE
f404_rm12.LRot_Out>Global<
15
NH_M102
DNHRead fromVARIABLE
f404_rm12.HRot_Out>Global<
10
WFMA8FVGCVGWFRAnti_IceCustomer_Bleed_M427Power_Offtake_M430
Read from
VARIABLEf404_rm12.Indata_Out
>Global<
99
PDROPXFVGRXDIRDXFVGFRFVGTMLFVGLVFVG_FF
Read from
VARIABLEact.FVG_SERVO_OUT
>Global<
95FVG_Servo_Out
CVG
CVGLV
CVGTML
Read fromVARIABLE
act.CVG_SERVO_OUT>Global<
94CVG_Servo_Out
A8FLOW2
A8LV
Read fromVARIABLE
act.VPU_A8_OUT>Global<
93VPU_Out
AICE_VALVE_OFFA8LV_M106CVGLVFVG_M103AICE_VMONAICE_IMONIPRI_IGN_REL_FBKPRI_IGN_REL_VMONCVG_M104FVGLVSEC_IGN_VMONSEC_IGN_IMONA8_M1085P1WPBAICE_STCVG_mekCVGLV_mek
Read from
VARIABLE
act.actuators_out
>Global<
91Actuators_Out
TT1_sensTT25_sens_M124TT5_sens1_M148151TT5_sens2_M148141TT5_sens3_M148131TT5_sens4_M148121TT5_sens5_M148111TT5_sens6_M148101TT5_sens7_M148171TT5_sens8_M148161PS3B_sensPS3C_sens_M131PT56_sens_M140PLO_sensNL_sens1NL_sens2NH_sens1NH_sens2Flame_sens
Read from
VARIABLE
rm12_sensors.sensors_out
>Global<
90RM12_Sensors_Out
TT1_ohmsTT25_ohmsTT5_p1_mvTT5_p2_mvTT5_p3_mvTT5_p4_mvTT5_p5_mvTT5_p6_mvTT5_p7_mvTT5_p8_mvP3B_psiPS3C_psiPT56_psiPLO_voltsNL1_hzNL2_hzNH1_hzNH2_hzFlame_hzAice_indWFR_ratioWFM_ratioCVGsinCVGcosA8_ratioFVG_ratioACPLA_ratio
Read from
VARIABLE
signal_interface.interface_out
>Global<
89Signal_Interface_Out
ABPREVWFRPS3FMVPS3CPPABPPPWFRTMFWFRLVWFR_M228AB_FLAME
Read from
VARIABLEabc.AB_CONTROL_OUT
>Global<
88ABC_Out
WFM_XFER_VALVECVG_XFER_VALVEAUG_PERM_VALVEWFM_M200WFMLVXRUPPXT2PPXNHPPXP3PPXP3MULXT2SRXP3PP0P3B_M416
Read from
VARIABLEmfc.MFC_OUT>Global<
87MFC_Out
Wfr_torque_motorWFMCVG_transfer_solenoidWfm_torque_motorAB_perm_solenoidPrimary_exciter_ignition_relayA8_torque_motorAI_valve_solenoidFvg_torque_motorFvg_solenoidCvg_torque_motorSecondary_exciter_ignition_relay
Read from
VARIABLE
fadec.fadecut
>Global<
13FADEC_Out
ALT_M080M0_M081TS0PS0_M021GAM00H0PT0_M020TT0_M022W1RW21FILAoA_M082NZ_M084
Read from
VARIABLE
f404_rm12.Inlet_Out
>Global<
1
Mech_Mode_SwitchAI_SwitchCombat_Rating_SwitchEconomy_Rating_SwitchSecondary_Ignition_SignalAC_PLA_M105200Em_PLA_M105201
Read fromVARIABLE
cockpit.cockpit_out>Global<
92Cockpit_Out
XNL_SELXNH_SELPLA_SELT1_SELFRU_CLCFRU_PART_DMDZWFM_DMDXNL_DMDT5_SELT25_CNVZA8_SELZCVG_SELXNH_DMDT25_COMT25GASXNH_CVG_OUTZFVG_SELPS3_SELP3B_SELPT56_SELT25_HYDROT25_CALCTAU25CVG_TAU_OUTZWFM_SELZWFR_SELCNTRL_MODEAUTO_MBUZCVG_DMDZFVG_DMDT5_LEADContinuous
86Fadec_internal_data
M0PS0PT0TT0PWXHWB3ALPHABETANZNYTS0ALT
Read from
VARIABLE
ambient.AMB_OUT
>Global<
2AMBIENT_OUT
18
Read from
VARIABLE
SSW.SSW_Outputs
>Global<
85SSW_Outputs
19
Read from
VARIABLE
SSW.Mix_Perf_SSW_out
>Global<
84SSW_Mix_Perf_SSW_out
15
2021
1718
25
34
35
36
22 8
9
4041
10
11
14
16
8182
19
2324
262728293031
3233
38
37
39
5758596061626364656667
1
2
3
45
67
1213
424344454647484950515253545556686970717273747576777879808384
85:102
103:121
50RigDataLog
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
Figur A.1. RM12 SYSTEM
47
48 Modell
5-JAN-2005
Continuous SuperBlockRM12
Inputs15
Outputs0
Continuous
TT21
W21
PT14
TT14
H14
FA15
TT25
PT25
H25
PT15
TT15
L21
SML
TM205
RNI2
Continuous
6E1_FAN
4
3
3
WBL25HBL25WBL41HBL41WBL44HBL44WBL46HBL46WBL49HBL49W25TT31PT31FA31H31W305L3QUS27TT3WB3SMHW3MW31WAI
Continuous
7E3_COMPRESSOR
3
3
3
3
EB
W34
PT39
H39
WFMC
PS3C
TM34
PS3Continuous
5E4_BURNER
2
6
2
PT558
W56
FA56
H56
QDS47
PS56
W41
QUS41
L5
L44
TT5
TT558
PT56Continuous
13E5_TURBINES
10
5
2
2
BPR
PT6
Continuous
14NOZZLE
E6_AFTERBURNER_
2
3
5
2
2
NH
EXTPOWContinuous
4E7_HP_ROTOR
NL
POWLOSSContinuous
99E8_LP_ROTOR
H16
W158
W16
Q14
M16Continuous
2DUCT
E2_BYPASS_
4
WFM
A8
FVG
CVG
WFR
Anti_Ice
Customer_Bleed
Power_OfftakeContinuous
20E_CONTROL_INPUT
1
2
3
4
5
6 AntiIce
7 CustomerBleed
8 PowerOfftake
DESCRIPTION: RM12 transient engine model
FILE:f404_rm12.sbd
DATE:2003-10-24version 1.00
Model_Name_F404_RM12
121
40SCAT
PS0H0PT0TT0W1RW21FILM0ALTGAM00TS0AoANZ
Continuous
12E0_INLET
2
10 ALT
11 M0
12 TS0
13 PS0
14 AoA
9 NZ
TT1TT25TT558PS3CPT56NLNHW21PLORNI2PTOWBL3HBL3TT31PT25PT1
Continuous
43MEASUREMENTE_CONTROL_
T5HD56
4
2
3PS3C
2NL
2PLO
Read fromVARIABLE
f404_rm12.rm12_SCAT>Global<
97read_SCAT
Read fromVARIABLE
f404_rm12.rm12_Tflow>Global<
96
21
45Factors
Turbine_Flow_
PLO
Continuous
3PRESSURE
E9_LUBE_OIL_
4
12
1
TT1
TT25
TT558
PS3C
PT56
NL
NH
W21
PLO
RNI2
PTO
WBL3
HBL3
TT31
PT25
PT1
K_SSW
Continuous
62START_STOP
WFM_SS
A8_SS
FVG_SS
CVG_SS
WFR_SSContinuous
94INPUTS_STAND_BY_LOGIC
17
1 WFM
2 A8
3 FVG
4 CVG
5 WFR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
10F404_RM12
1134912
43681725
Continuous
MODELL:MFC
Created: 2002-02-28
Latest Change: 2002-03-03
RevLog: 2002VAC00xxx.
1
CockpitInput from
1 PLA
31
FADECInput from
2 WFM_TM_CURRENT
3 WFMCVG_SOLENOID_DRIVE
4 AUG_PERM_SOLENOID_DRIVE
61
EngineInput from
5 NH
6 PS3C
7 TT25
8 TT3
9 W21
10 WBL3
XT2PP
XNHPP
XP3PP
XP3MUL
XT2SR
XP3PP0
P3BContinuous
5ENGINE SIGNALS_H1_3
5
3
1
2
6
4
WFM_XFER_VALVE
CVG_XFER_VALVE
AUG_PERM_VALVEContinuous
15SOLENOIDS_H1_1
2
3
WFM
WFMLV
XRUPP
Continuous
99WFM CONTROL_H1_4
PLA
1WFM_TMC
1WFM_XFER_VALVE
1 NH
1 XT2PP
2 XNHPP
3 XP3PP
4 XP3MUL
Write to
VARIABLE
mfc.MFC_OUT
>Global<
6MFC_OUT
1 WFM_XFER_VALVE
2 CVG_XFER_VALVE
3 AUG_PERM_VALVE
1 WFM
2 WFMLV
3 XRUPP
1 XT2PP
2 XNHPP
3 XP3PP
4 XP3MUL
5 XT2SR
6 XP3PP0
7 P3B
Write to
VARIABLE
mfc.MFC_IN
>Global<
4MFC_IN
1 PLA
2 WFM_TM_CURRENT
3 WFMCVG_SOLENOID_DRIVE
4 AUG_PERM_SOLENOID_DRIVE
5 NH
6 PS3C
7 TT25
8 TT3
9 W21
10 WBL3
3
4
7
5
6
1
2
30MFC
324
74212811
14
Continuous
WFRPS3
WFRLV
WFRTMFContinuous
8WFR LVDT_H2_2WFR TM TO
5
1
1 WFR_TM_CURRENT FMV
PS3CPP
Continuous
9DEPENDENCE_H2_3
WFR PS3
1
4
2
2 PS3C
WFR
ABPPP
Continuous
10WFR FLOW_H2_4
1
6
7
3L28
L27
L26
KABC3
ABFIG2
KDP
ABPREVContinuous
11CALCULATION_H2_1
AB LIMIT
2
3 P1WPB
4 AUG_PERM
Write to
VARIABLE
abc.AB_CONTROL_OUT
>Global<
267
1
3
2
1
2
2
1
AB_FLAME
Continuous
33FLAME SENSOR_H3
1 WFR
T5_Error
5 AB_IGNIWrite to
VARIABLE
abc.ABC_in
>Global<
1ABC_in
1 WFR_TM_CURRENT
2 PS3C
3 P1WPB
4 AUG_PERM
5 AB_IGNI
T5_ErrorRead fromVARIABLE
abc.T5_Error_for_ABC>Global<
32
1
2
3
40ABC
1
5
414
6
Continuous
1
4AMBIENT
INPUTS FROM
1 PT0
2 TT0
1
14FROM FADECINPUTS
7 AICE_REQUEST
8 A8_TM_CURRENT
9 FVG_SOL_DRIVE
10 FVG_TM_CURRENT
11 CVG_TM_CURRENT
16 PRIM_IGN_RELAY
17 SEC_IGN_REQ
1
2FROM MFCINPUTS
12 WFM
13 XT2PP
14 XNHPP
15 CVG_XFER_VALVE
1
5ENGINE
INPUTS FROM
5 PS3C
6 PT25
3 NH
4 NL
IPRI_IGN_REL_FBK
PRI_IGN_REL_VMONContinuous
16PRIM_IGNITER
6PRIM_IGN_RELAY
SEC_IGN_VMON_USED
SEC_IGN_IMON_USEDContinuous
6SEC_IGNITER
7
AICE_VALVE_OFF
AICE_VMON
AICE_IMON
AICE_STContinuous
15ANTI_ICE_VALVE
1AICE_REQUEST
3 NH
FVGLV
FVG
Continuous
7FVG SERVO_H5
2 P1WPB
1 CVG
1 PT0
2 TT0
4 NL
4 FVG_TM_CURRENT
3 FVG_SOL_DRIVE
A8LV
A8Continuous
97VPU_A8ACTUATOR_H4
2 A8_TM_CURRENT
3 NH
CVG
P1WPB
CVGLV
CVG_mek
CVGLV_mekContinuous
12CVG SERVO_H6
1 PS3C
2 PT25
1 WFM
3 XNHPP
2 XT2PP
4CVG_XFER_VALVE
5CVG_TM_CURRENT Write to
VARIABLE
act.actuators_out
>Global<
99Actuators_out
1
23
4
1
2
3
1
2
45
2
1
12
12
Write to
VARIABLE
act.actuators_in
>Global<
3Actuators_in
1234567891011121314151617
7
8
11
12
1
5
6
4
10
2
13
3
9
14
50ACTUATORS
14176413769810
511
1345 Continuous
TT5_sens1
TT5_sens2
TT5_sens3
TT5_sens4
TT5_sens5
TT5_sens6
TT5_sens7
TT5_sens8Continuous
2T5_SENSORS
1 TT1
5 PS3C
11 RNI2
3 TT558
TT1_sens
Continuous
3T1_SENSOR
1 TT1
9 W21
PS3C_sens
Continuous
13PS3C_SENSOR
5 PS3C
PLO_sens
Continuous
4Lube_Oil_Pressure
10 PLO
TT25_sens
Continuous
11T25_SENSOR
2 TT25
9 W21
Flame_sens
Continuous
5FLAME_SENSOR
12 AB_FLAME
NL_sens1
NL_sens2Continuous
99NL_SENSOR
7 NL
NH_sens1
NH_sens2Continuous
14NH_SENSOR
8 NH
PT56_sens
Continuous
98PT56_SENSOR
6 PT56
PS3B_sens
Continuous
97PS3B_SENSOR
4 P3B
Name : RM12_Sensors Version : 1.0Documentation: 2002VAC001905Resp : Melker Haerefors 7164MHLast update : 2002-06-18
Write toVARIABLE
rm12_sensors.sensors_in>Global<
96sensors_in
123456789101112
Write toVARIABLE
rm12_sensors.sensors_out>Global<
6sensors_out
12345678
1212
3
4
5
6
7
8
9
10
1
12
14
2
19
15
16
17
18
13
11
60RM12_Sensors12345678910
7
3
Continuous
1.8
98deg_to_rankine
1 TT1_sens TT1_ohms
Linear
6Invers_T1CNV_TAB
1.8
13deg_to_rankine
2 TT25_sens TT25_ohms
Linear
16Invers_T25CNV_TAB
1.8
1deg_to_rankine
3 TT5_sens1 TT5_p1_mv
Linear
7Invers_T5CNV_TAB
1.8
2deg_to_rankine
4 TT5_sens2 TT5_p2_mv
Linear
3Invers_T5CNV_TAB
1.8
4deg_to_rankine
5 TT5_sens3 TT5_p3_mv
Linear
5Invers_T5CNV_TAB
1.8
8deg_to_rankine
6 TT5_sens4 TT5_p4_mv
Linear
9Invers_T5CNV_TAB
1.8
10deg_to_rankine
7 TT5_sens5 TT5_p5_mv
Linear
11Invers_T5CNV_TAB
1.8
12deg_to_rankine
8 TT5_sens6 TT5_p6_mv
Linear
14Invers_T5CNV_TAB
1.8
15deg_to_rankine
9 TT5_sens7 TT5_p7_mv
Linear
17Invers_T5CNV_TAB
1.8
18deg_to_rankine
10 TT5_sens8 TT5_p8_mv
Linear
19Invers_T5CNV_TAB
P3B_psi0.14504
21kPa_to_Psi
11 P3B_sens
PLO_volts0.025
26Psi_to_V
Flame_hz1
20
19 Flame_sens
NL1_hz1
34
15 NL1_sens
NH2_hz1
44
18 NH2_sens
NL2_hz1
22
16 NL2_sens
NH1_hz1
23
17 NH1_sens
Aice_ind1
29
25 AICE_VALVE_OFF
PS3C_psi0.14504
30kPa_to_Psi
12 PS3C_sens
PT56_psi0.14504
31kPa_to_Psi
13 PT56_sens
0.14504
33kPa_to_Psi
14 PLO_sens
WFR_ratioWFR_ratio = -(WFRLV - 111.76)/235.29
99
20 WFRLV
WFM_ratioWFM_ratio = WFMLV*0.393/ 100 + 0.091
25
21 WFMLV
A8_ratioA8_ratio = -(A8LV - 141.79)/298.5
24
23 A8LV
FVG_ratioFVG_ratio = (FVGLV + 27.78)/255.56
27
24 FVGLV
ACPLA_ratioACPLA_ratio = -(AC_PLA_RVDT_Secondary - 65)/130
32
26 AC_PLA_RVDT_Secondary
CVG_angleCVG_angle = (CVGRES + 18.82)/1.47
28
22 CVGRES
Name : Signal_Interface
Version : 1.0
Documentation: VAC2002...
Resp : Melker Haerefors 7164MH
Last update : 2002-06-18
SIN(u)
96
COS(u)
95
CVGsin0.5
97
0.01745
94deg2rad
CVGcos0.5
35
Write to
VARIABLE
signal_interface.interface_in
>Global<
93Interface_In
1:26 26
Write to
VARIABLE
signal_interface.interface_out
>Global<
92Interface_Out
1
2
3
4
5
6
7
8
9
10
11
14
19
15
18
16
17
26
12
13
20
21
24
25
27
22
23
70SignalInterface12345678910111213141516171819
12
32101
14
11
0.0050.005
1F_Autonomous_Input_System
1 TT1_ohms
2 TT25_ohms
3 TT5_p1_mv
4 TT5_p2_mv
5 TT5_p3_mv
6 TT5_p4_mv
7 TT5_p5_mv
8 TT5_p6_mv
9 TT5_p7_mv
10 TT5_p8_mv
11 P3B_psi
12 PS3C_psi
13 PT56_psi
14 PLO_volts
15 NL1_hz
16 NL2_hz
17 NH1_hz
18 NH2_hz
19 Flame_hz
20 Wfr_ratio
21 Wfm_ratio
22 CVG_sin
23 CVG_cos
24 A8_ratio
25 FVG_ratio
26 Aice_ind
27 ACPLA_ratio
28 AICE_VMON
29 AICE_IMON
30 IPRI_IGN_REL_FBK
31 PRI_IGN_REL_VMON
32 SEC_IGN_VMON
33 SEC_IGN_IMON
34 Mech_Mode_Switch
35 AI_Switch
36 Combat_Rating_Switch
37 Economy_Rating_Switch
38 Emergency_PLA_RVDT
39 Secondary_Ignition_Signal
2
Wfr_Torque_Motor
WFMCVG_Transfer_Solenoid
Wfm_Torque_Motor
AB_Perm_Solenoid
Primary_Exciter_Ignition_Relay
A8_Torque_Motor
Vdc_28_to_AI_Valve_Solenoid
FVG_Torque_Motor
FVG_Solenoid
CVG_Torque_Motor
Vdc_28_to_Secondary_Excitor
0.005
15F_Processing_System
#################################################### # ## Name : FADEC ## ## Version : 1 ## ## Versionsp rm : 2002VAC000749 "Modellp rm f r ## FADEC" ## ## Created by : Torbj rn Norlander, 7164TN ## ## Last update : 2004-08-18 ## ## SW-edition : 3.2 ## #####################################################
1
2
3
4
5
6
7
8
9
10
11
80FADEC
27
6
9~156
Figur A.2. Delmodell RM12 till RM12 SYSTEM
Bilaga B
Moduler
VOLVO PROPRIETARY INFORMATION Portions of this document is theproperty of Volvo Aero Corporation. It shall not - either in its original or in anymodified form, in whole or in part - be reproduced,disclosed to a third party, orused for any purpose other than that for which it is supplied, without the writtenconsent of Volvo Aero Corporation. Any infringement of these conditions will beliable to legal action.
49
50 Moduler
DIAG NAME FILE NAME
DESC
UPDATE TIME MOD DATE SHEET0.01 03-Feb-2005 1 of 1
X1.0
CELCMULT celcmult.net
A8T5_SCLR Schedule
ZA8_K_WFR
A8T5_SCLR_ADJ_TAB
(ADJUSTABLE)
A8T5_SCLR_ADJ_PTR
T1_MULT_ADJ_TAB
(ADJUSTABLE)
T1_MULT_PTR
PT0_MULT_ADJ_TAB
(ADJUSTABLE)
PT0_MULT_PTR
T1_SEL
PT0_SEL
R2K1.8
PSI2KPA6.894757
T1_MULT
PT0_MULT
Not
A8T5_SCLR0.0
WFR_HOLD
A8T5_SCLR_ADJ_TAB_OUT
1R
1R
1R
N
1R
D1R
1R
1R 1R
1R
1R
1R
F
1B1B
1R
1R
T
1R
VOLVO AERO PROPRIETARY INFORMATION
Figur B.1. Modul CELCMULT beraknar utsignalerna A8T5 SCLR, PT0 MULT samtT1 MULT. Dessa anvands for att paverka ZA8 K WFR, T5 REF samt ZA8 DMD SEL.
Dynamic Block
−90
T5_SCLR_JM
T5_REF
T1_SEL, mfl.
ProductA8T5_SCLR
???
Figur B.2. Modul CELCT5DM beraknar referensvardet till turbintemperaturen(T5 REF). Beroende pa vardet pa A8T5 SCLR sanks T5 REF med mellan 0 till 90 Rank-ine.
51
ZA8_DMD_SEL
T1_MULT Product1
Product
PT0_MULT
PLA_SEL
Look−UpTable
???
Dynamic Block
Figur B.3. Modul CA8CDMDS beraknar borvardet till utloppsmunstyckets area(ZA8 DMD SEL). Beroende pa vardet pa PT0 MULT och T1 MULT justerasZA8 DMD SEL till lamplig niva.
H1(z)
ZA8_SEL ZA8_K_WFR
SwitchProduct
???
Dynamic Block
10
A8_SCLR_JM
1
A8_SCLR_FILT_JMA8T5_SCLR
0.03382+0.03382z −1
1−0.9324z −1
Figur B.4. Mudul CA8CMULT beraknar ZA8 K WFR som ar justerad uppmatt utlopp-sarea.
Bilaga C
Simuleringsresultat
T1_sel
320300280260240220 340
BP
R
0.4
0.35
0.3
0.25
0.2
0.45
Ej Modifierad
T1_sel
320300280260240220 340
BP
R
0.4
0.35
0.3
0.25
0.2
0.45
Modifierad
Figur C.1. Figuren visar bypass-forhallandet for varierande inloppstemperaturer. Simu-leringar har gjorts med varierande tryck, temperatur och hastighet enligt tabell 6.1 ochmatningarna ar samplade nar stationaritet har uppnatts.
53
54 Simuleringsresultat
T1_sel
320300280260240220 340
PS
16
D
5
4
3
2
1
0
6
Ej Modifierad
T1_sel
320300280260240220 340
PS
16
D
5
4
3
2
1
0
6
Modifierad
Figur C.2. Figuren visar PS16D (trycksvangningsamplitud) for varierande inloppstem-peraturer. Simuleringar har gjorts med varierande tryck, temperatur och hastighet enligttabell 6.1 och matningarna ar samplade nar stationaritet har uppnatts.
55
BPR
0.450.40.350.30.250.2 0.5
PS
16
D/P
T5
6%
1.5
1
0.5
0
2
Ej Modifierad
BPR
0.450.40.350.30.250.2 0.5
PS
16
D/P
T5
6%
1.5
1
0.5
0
2
Modifierad
Figur C.3. Figuren visar PS16D´s storlek i procent i forhallande till PT56 (totaltryckefter turbiner). Simuleringar har gjorts med varierande tryck, temperatur och hastighetenligt tabell 6.1 och matningarna ar samplade nar stationaritet har uppnatts.
56 Simuleringsresultat
ZA8_K_WFR
50403020100 60
PS
16
D
6
5
4
3
2
1
0
7
Ej Modifierad
ZA8_K_WFR
50403020100 60
PS
16
D
6
5
4
3
2
1
0
7
Modifierad
Figur C.4. Figuren visar PS16D som funktion av ZA8 K WFR. Simuleringar har gjortsmed varierande tryck, temperatur och hastighet enligt tabell 6.1 och matningarna arsamplade nar stationaritet har uppnatts.
57
Tid [s]
120100806040200 140
PLA
[deg]
120
100
80
60
40
20
140
Tid [s]
120100806040200 140
Dra
gkra
ft [kN
] 80
60
40
20
0
100
Tid [s]
120100806040200 140
BP
R [-]
0.6
0.5
0.4
0.3
0.2
0.7
Tid [s]
120100806040200 140
ZA
8_K
_W
FR
[-]
60
40
20
0
80
Tid [s]
120100806040200 140
T5 [R
]
2000
1800
1600
1400
1200
1000
2200
Tid [s]
120100806040200 140
A8 [m
^2]
0.26
0.24
0.22
0.2
0.18
0.16
0.14
0.28
Tid [s]
120100806040200 140
NL [rp
s]
200
180
160
140
120
220
Tid [s]
120100806040200 140
NH
[rp
s]
270
260
250
240
230
220
210
280
Figur C.5. Simulering i PC med olika gaspadrag. Heldragen: Programvara version3.20x, Streckad: Programvara version 3.20.
58 Simuleringsresultat
Tid [s]
86420 10
PLA
[deg]
130
125
120
115
110
105
100
135
Tid [s]
86420 10
Dra
gkra
ft [kN
] 85
80
75
70
65
60
55
90
Tid [s]
86420 10
BP
R [-]
0.34
0.32
0.3
0.28
0.26
0.36
Tid [s]
86420 10
ZA
8_K
_W
FR
[-] 40
30
20
10
0
50
Tid [s]
86420 10
T5 [R
]
2060
2040
2020
2000
1980
1960
2080
Tid [s]
86420 10
A8 [m
^2]
0.22
0.2
0.18
0.16
0.14
0.24
Tid [s]
86420 10
NL [rp
s]
212
211.5
211
210.5
210
209.5
209
208.5
212.5
Tid [s]
86420 10
NH
[rp
s]
278
277
276
275
274
273
272
279
Figur C.6. Simulering i PC med gaspadrag fran MS till MT langsamt under 10 sekunder.Heldragen: Programvara version 3.20x, Streckad: Programvara version 3.20.
59
Tid [s]
43210 5
PLA
[deg]
130
125
120
115
110
105
100
135
Tid [s]
43210 5
Dra
gkra
ft [kN
] 85
80
75
70
65
60
55
90
Tid [s]
43210 5
BP
R [-]
0.34
0.33
0.32
0.31
0.3
0.29
0.28
0.27
0.35
Tid [s]
43210 5
ZA
8_K
_W
FR
[-] 50
40
30
20
10
0
60
Tid [s]
43210 5
T5 [R
]
2060
2040
2020
2000
1980
1960
2080
Tid [s]
43210 5
A8 [m
^2]
0.22
0.2
0.18
0.16
0.14
0.24
Tid [s]
43210 5
NL [rp
s]
212
211
210
209
208
213
Tid [s]
43210 5
NH
[rp
s]
277
276
275
274
273
278
Figur C.7. Simulering i PC med gaspadrag fran MS till MT som ett stegpadrag. Hel-dragen: Programvara version 3.20x, Streckad: Programvara version 3.20.
60 Simuleringsresultat
Tid [s]
43210 5
PLA
[deg]
114
112
110
108
106
104
102
116
Tid [s]
43210 5
Dra
gkra
ft [kN
]
70
65
60
55
75
Tid [s]
43210 5
BP
R [-]
0.34
0.33
0.32
0.31
0.3
0.29
0.28
0.35
Tid [s]
43210 5
ZA
8_K
_W
FR
[-] 35
30
25
20
15
10
5
40
Tid [s]
43210 5
T5 [R
]
2060
2040
2020
2000
1980
1960
2080
Tid [s]
43210 5
A8 [m
^2]
0.21
0.2
0.19
0.18
0.17
0.16
0.15
0.22
Tid [s]
43210 5
NL [rp
s]
212
211
210
209
213
Tid [s]
43210 5
NH
[rp
s]
277
276
275
274
273
272
278
Figur C.8. Simulering i PC med gaspadrag fran MS till PLA 115◦ som ett stegpadrag.Heldragen: Programvara version 3.20x, Streckad: Programvara version 3.20.
61
Tid [s]
86420 10
PLA
[deg]
130
125
120
115
110
105
100
135
Tid [s]
86420 10
Dra
gkra
ft [kN
] 85
80
75
70
65
60
55
90
Tid [s]
86420 10
BP
R [-]
0.34
0.33
0.32
0.31
0.3
0.29
0.28
0.27
0.35
Tid [s]
86420 10
ZA
8_K
_W
FR
[-] 40
30
20
10
0
50
Tid [s]
86420 10
T5 [R
]
2060
2040
2020
2000
1980
1960
2080
Tid [s]
86420 10
A8 [m
^2]
0.22
0.2
0.18
0.16
0.14
0.24
Tid [s]
86420 10
A8_S
CLR
_O
UT
[-]
8
6
4
2
0
10
Tid [s]
86420 10
A8T
5_S
CLR
[-] 0.8
0.6
0.4
0.2
0
1
Figur C.9. Simulering i PC med gaspadrag fran MS till MT som visar skillnaden mel-lan att anvanda filter 5.9 och utan. Heldragen: Programvara version 3.20x med filter,Streckad: Programvara version 3.20x utan filter.
Bilaga D
Frekvensanalys
For att undersoka om sjalvsvangningarna pa signalen ZA8 K WFR ar insignals-beroende simuleras modellen med olika insignaler. Simuleringarna visar att dendominerande frekvensen blir densamma for olika insignaler.
a b
0 5 10 15 20 250
5
10
15
20
25
30
35
40
45
50
Tid [s]
ZA
8 K
WF
R
2 4 6 8 10 12 14 16 18−30
−20
−10
0
10
20
30
Frequency (Hz)
Pow
er S
pect
ral D
ensi
ty (
dB/H
z)
Welch PSD Estimate
(a) (b)
Figur D.1. Bestamning av sjalvsvangningsfrekvens. (a) Streckad: Begart arearefer-ensvarde ar en konstant med varde 35. Heldragen: Den justerade aterkopplade aktu-atorpossitionen ZA8 K WFR (b) Spektraltathet enligt welch metod pa ZA8 K WFR.
63
64 Frekvensanalys
a b
0 5 10 15 20 250
10
20
30
40
50
60
Tid [s]
ZA
8 K
WF
R
2 4 6 8 10 12 14 16 18−30
−20
−10
0
10
20
30
Frequency (Hz)
Pow
er S
pect
ral D
ensi
ty (
dB/H
z)
Welch PSD Estimate
(a) (b)
Figur D.2. Bestamning av sjalvsvangningsfrekvens. (a) Streckad: Begart arearefer-ensvarde ar en sinussignal med amplitud 1 och en frekvens pi rad/sekund samt en biaspa 35. Heldragen: Den justerade aterkopplade aktuatorpossitionen ZA8 K WFR. (b)Spektraltathet enligt welch metod pa ZA8 K WFR.
a b
0 5 10 15 20 250
10
20
30
40
50
60
Tid [s]
ZA
8 K
WF
R
2 4 6 8 10 12 14 16 18−30
−20
−10
0
10
20
Frequency (Hz)
Pow
er S
pect
ral D
ensi
ty (
dB/H
z)
Welch PSD Estimate
(a) (b)
Figur D.3. Bestamning av sjalvsvangningsfrekvens. (a) Streckad: Begart arearef-erensvarde ar en ramp. Heldragen: Den justerade aterkopplade aktuatorpossitionenZA8 K WFR. (b) Spektraltathet enligt welch metod pa ZA8 K WFR.
På svenska Detta dokument hålls tillgängligt på Internet – eller dess framtida ersättare – under en längre tid från publiceringsdatum under förutsättning att inga extra-ordinära omständigheter uppstår.
Tillgång till dokumentet innebär tillstånd för var och en att läsa, ladda ner, skriva ut enstaka kopior för enskilt bruk och att använda det oförändrat för ickekommersiell forskning och för undervisning. Överföring av upphovsrätten vid en senare tidpunkt kan inte upphäva detta tillstånd. All annan användning av dokumentet kräver upphovsmannens medgivande. För att garantera äktheten, säkerheten och tillgängligheten finns det lösningar av teknisk och administrativ art.
Upphovsmannens ideella rätt innefattar rätt att bli nämnd som upphovsman i den omfattning som god sed kräver vid användning av dokumentet på ovan beskrivna sätt samt skydd mot att dokumentet ändras eller presenteras i sådan form eller i sådant sammanhang som är kränkande för upphovsmannens litterära eller konstnärliga anseende eller egenart.
För ytterligare information om Linköping University Electronic Press se förlagets hemsida http://www.ep.liu.se/ In English The publishers will keep this document online on the Internet - or its possible replacement - for a considerable time from the date of publication barring exceptional circumstances.
The online availability of the document implies a permanent permission for anyone to read, to download, to print out single copies for your own use and to use it unchanged for any non-commercial research and educational purpose. Subsequent transfers of copyright cannot revoke this permission. All other uses of the document are conditional on the consent of the copyright owner. The publisher has taken technical and administrative measures to assure authenticity, security and accessibility.
According to intellectual property law the author has the right to be mentioned when his/her work is accessed as described above and to be protected against infringement.
For additional information about the Linköping University Electronic Press and its procedures for publication and for assurance of document integrity, please refer to its WWW home page: http://www.ep.liu.se/ © [Jonas Ervestrand]