• No results found

Tryckpulsgenerering för funktionskalibrering av mätsystem

N/A
N/A
Protected

Academic year: 2021

Share "Tryckpulsgenerering för funktionskalibrering av mätsystem"

Copied!
59
0
0

Loading.... (view fulltext now)

Full text

(1)

Examensarbete

LITH-ITN-EX--03/010--SE

Tryckpulsgenerering för

funktionskalibrering av

mätsystem

Martin Hagborg

2003-06-05

(2)

LITH-ITN-EX--03/010--SE

Tryckpulsgenerering för

funktionskalibrering av

mätsystem

Examensarbete utfört i Mätteknik

vid Linköpings Tekniska Högskola, Campus Norrköping

Martin Hagborg

Handledare: Nils-Erik Andersson

Examinator: Carl-Magnus Erzell

(3)

Avdelning, Institution

Division, Department

Institutionen för Teknik och Naturvetenskap 581 83 LINKÖPING Datum Date 2003-06-05 Språk Language Rapporttyp Report category ISBN X Svenska/Swedish

Engelska/English Licentiatavhandling X Examensarbete ISRN LITH-ITN-EX--03/010--SE

X 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/itn/2003/de/010/

Titel

Title Tryckpulsgenerering för funktionskalibrering av mätsystem

Generation of pressure pulses for calibration of measurement systems

Författare

Author Martin Hagborg

Sammanfattning

Abstract

The running of gas turbines with low emissions causes high pressure pulsations to arise in the combustion chamber. These pulsations are high amplitude sound vibrations. At some frequencies these are harmful to the gas turbine. Hence these pulsations are monitored to avoid operating conditions where pulsations are specifically harmful. It is necessary to expose the system of known pulsations to verify the functionality of the monitoring process.

This report describes the development of a generator of pressure pulsations to verify the

monitoring system. The output should be of harmonic form with a frequency of greater than 160 Hz and 15 mbar in amplitude. To begin with, a few alternatives to a pulsation generator are described. In light of studies of these possibilities the alternative based on a roller bearing is selected. This is considered as one of the easier alternatives to design.

An existing generator of pressure pulsations has been analyzed. The calculations from this analysis supported the construction of the new device. The new generator far exceeded the specification regarding frequency, amplitude and harmonics of the pulsations. With a few

modifications, such as encapsulation, the pulsation generator will be ready for usage. It could then serve as a mobile device for the inspection of the pulsation monitoring system. Possibly the device could be equipped with a faster and stronger motor. This would permit the device to be used for the calibration of pulsation monitoring sensors.

Nyckelord

Keyword

(4)

Sammanfattning

I gasturbinens brännkammare uppstår det tryckpulsationer. Vid

miljövänligare förbränning är detta än mer framträdande. Tryckpulsationer är ljud med hög amplitud och vid vissa frekvenser är dessa skadliga för gasturbinen. Därför övervakas dessa pulsationer så att man kan undvika de drifttillstånd då pulsationerna är särskilt skadliga. Att

övervakningssystemet fungerar måste kunna verifieras. Detta görs genom att utsätta systemet för kända pulsationer.

I rapporten redovisas framtagandet av en tryckpulsgenerator för verifiering av övervakningssystemet. Generatorn skall generera pulsationer med

sinusform. Frekvensen skall vara minst 160 Hz och amplituden minst 15 mbar. Inledningsvis beskrivs några olika alternativ till pulsationsgenerator. Mot denna bakgrund väljs alternativet som baseras på ett rullager. Detta anses vara ett av de alternativ som är enklare att konstruera.

En befintlig tryckpulsgenerator har analyserats. Beräkningarna från denna analys har använts som stöd vid konstruktionen av den nya

pulsationsgeneratorn. Den nya generatorn uppfyller specifikationen med råge, både vad gäller frekvens, amplitud och övertonshalt hos

pulsationerna. Med några modifieringar, så som inkapsling, kan

pulsationsgeneratorn tas i bruk. Den kan då tjänstgöra som mobil utrustning vid översyn av pulsationsövervakningssystem. Eventuellt kan generatorn förses med en snabbare och starkare motor. Då skulle den kunna användas vid kalibrering av tryckgivare för pulsationsmätning.

(5)

Abstract

The running of gas turbines with low emissions causes high pressure pulsations to arise in the combustion chamber. These pulsations are high amplitude sound vibrations. At some frequencies these are harmful to the gas turbine. Hence these pulsations are monitored to avoid operating conditions where pulsations are specifically harmful. It is necessary to expose the system of known pulsations to verify the functionality of the monitoring process.

This report describes the development of a generator of pressure pulsations to verify the monitoring system. The output should be of harmonic form with a frequency of greater than 160 Hz and 15 mbar in amplitude. To begin with, a few alternatives to a pulsation generator are described. In light of studies of these possibilities the alternative based on a roller bearing is selected. This is considered as one of the easier alternatives to design.

An existing generator of pressure pulsations has been analyzed. The calculations from this analysis supported the construction of the new device. The new generator far exceeded the specification regarding frequency, amplitude and harmonics of the pulsations. With a few

modifications, such as encapsulation, the pulsation generator will be ready for usage. It could then serve as a mobile device for the inspection of the pulsation monitoring system. Possibly the device could be equipped with a faster and stronger motor. This would permit the device to be used for the calibration of pulsation monitoring sensors.

(6)

Förord

Denna rapport är dokumentationen av ett examensarbete utfört på ALSTOM Power Sweden AB (f.d. ABB STAL). ALSTOM med

huvudkontor i Frankrike är världsledande inom områdena specialfartyg och tåg samt generering och distribution av kraft. År 2002 var omsättningen € 23 miljarder och antalet anställda uppgick till 118 000. ALSTOM Power Sweden med ca 3000 anställda har huvudkontor i Finspång och omsatte ca 5,5 miljarder SEK. I Finspång utvecklas och tillverkas främst gasturbiner som sedan säljs på en global marknad. Gasturbinerna finns i varianter från 15 till 50 MW på utgående axel. Dessa har lägre utsläpp än många av sina konkurrenter.

Arbetet utfördes i Finspång på avdelningen Measurement Systems &

Instrumentation (RDM). Jag vill tacka följande personer som har hjälpt mig under mitt arbete och/eller sett till att det blivit till:

Nils-Erik Andersson, RDM, Handledare Carl-Magnus Erzell, Examinator, ITN/LiU Markus Loberg, Chef RDM

Anders Persson, RDV Björn Larsson, RDD Kenneth Lekberg, RDM

Lars-Erik Fagerberg, Chef PSSI Mikael Karlsson, PSSI

Reine Lundqvist, RDM Sven Lilja, RDE

(7)

Innehållsförteckning

1 INLEDNING... 1 1.1 BAKGRUND... 1 1.2 PROBLEMATISERING / KRAVSPECIFIKATION... 2 1.3 ARBETSGÅNG... 2 2 ALTERNATIVA TRYCKPULSGENERATORER... 3 2.1 VARIERANDE FLÖDE... 3 2.1.1 Pneumatisk kolvvibrator ... 3 2.1.2 Rullager... 3 2.1.3 Ventil ... 5 2.1.4 Hålskiva... 6 2.1.5 Luftförstärkare ... 6 2.2 AKUSTIK... 6 2.2.1 Högtalare ... 6

2.2.2 Kolv kopplad till modal exciterare ... 6

2.2.3 Kolvmotor driven av en elmotor ... 9

3 VAL AV TRYCKPULSGENERATOR... 10

3.1 STUDIE AV BEFINTLIG KALIBRERINGSUTRUSTNING... 10

3.2 SIMULERING AV RULLAGRET... 15 4 KONSTRUKTION AV RULLAGERPULSATORN ... 17 4.1 RULLAGER... 17 4.2 AXELADAPTER... 18 4.3 PULSATIONSKAMMARE... 18 4.4 MOTOR... 19 4.5 BOTTENPLATTA... 20 4.6 LAGERBOCK... 21 4.7 MÄT- OCH TRYCKANSLUTNING ... 21 5 TEST AV RULLAGERPULSATORN ... 22 5.1 MÄTDATAINSAMLING... 22 6 RESULTAT ... 26 7 REFERENSER... 27

(8)

Figurförteckning

FIGUR 1; GASTURBIN GTX100 I GENOMSKÄRNING... 1

FIGUR 2; DYNAMISK TRYCKGIVARE... 2

FIGUR 3;CAD-MODELL AV SKF RULLAGER NCF3004CV MED HÅL I YTTERBANAN... 3

FIGUR 4; KOLV KOPPLAD TILL SHAKER... 6

FIGUR 5; PRINCIPSKISS KALIBRERINGSSYSTEM... 10

FIGUR 6; BILD KALIBRERINGSSYSTEM... 11

FIGUR 7; RITNING ÖVER HÅLSKIVAN I PULSATOR... 12

FIGUR 8; GRAF FÖR TRYCK PULSATOR... 12

FIGUR 9; PLOTT BASERAD PÅ BERÄKNINGAR AV PULSATORS DIMENSIONER. 15 FIGUR 10;CAD-MODELL AV RULLAGERPULSATOR... 17

FIGUR 11; RULLAGER MED KVADRATISKA HÅL... 17

FIGUR 12; AXELADAPTER... 18

FIGUR 13; PULSATIONSKAMMARE... 19

FIGUR 14; PERMANENTMAGNETISERAD LIKSTRÖMSMOTOR... 19

FIGUR 15; BOTTENPLATTA... 20

FIGUR 16; LAGERBOCK... 21

FIGUR 17; GIVARHÅLLARE... 21

FIGUR 18; TESTUPPKOPPLING KÖRNING 0 ... 23

FIGUR 19; TIDSSIGNAL OCH PSD FÖR KÖRNING 0... 23

FIGUR 20; TESTUPPKOPPLING KÖRNING 1-7... 24

(9)

Tabellförteckning

TABELL 1; SAMMANSTÄLLNING ÖVER CYLINDRISKA FULLKOMPLEMENT -RULLAGER... 5

TABELL 2; TRYCK PULSATOR... 12

TABELL 3; BERÄKNINGAR I OLIKA STEG DÅ HÅLSKIVANS HÅL PASSERAR MUNSTYCKET... 14

(10)

Bilagor

BILAGA 1;MATLAB-FUNKTION SOM BERÄKNAR OCH PLOTTAR AREAN SOM FUNKTION AV TIDEN.DETTA DÅ EN RULLE PASSERAR ETT HÅL I LAGRETS YTTERBANA

BILAGA 2; KOMPONENTFÖRTECKNING FÖR RULLAGERPULSATORN

BILAGA 3;CAD-RITNINGAR FÖR RULLAGERPULSATORN

BILAGA 4; PROVPROGRAM OCH GRAFER FRÅN MÄTNING

BILAGA 5;MATLAB-FUNKTIONER FÖR BEHANDLING AV RÅDATA, PSD-BERÄKNING OCH PLOTTNING

(11)

1 Inledning

1.1 Bakgrund

En gasturbin bygger på att komprimerad luft blandas med bränsle och sedan förbränns och expanderar i brännkammaren. Förbränningsgaserna driver sedan runt högtrycksturbinen och dess axel. Denna axel börjar redan i luftinsuget. Det är nämligen den som driver kompressorn (turbon), som suger in och komprimerar luften till förbränningen. Vid uppstart krävs således en startmotor, som även kan fungera som generator senare när gasturbinen driver sig själv. Förutom gas går det även att förbränna dieselolja. I slutändan kan avgaserna exempelvis värma fjärrvärmenätet eller driva en ångturbin med generator eller mekanisk last.

Vid miljövänligare förbränning av gas och olja uppstår det höga nivåer av varierande tryck i brännkammaren. Dessa dynamiska tryck är egentligen ljud, men skadligt höga och kallas på fackspråk pulsationer. Det mänskliga örat skadas av ljudtryck över 120 dB. Pulsationer i en gasturbin kan ligga runt 100 mbar (anges peak to peak) vilket motsvarar ljudnivån 165 dB. Dessa pulsationer är vid vissa frekvenser och amplituder skadliga för brännkammaren. Därför övervakas brännkammaren med ett

pulsationsövervakningssystem.

Temperaturen i brännkammaren är runt 1000 °C och tryckgivaren har sitt temperaturområde upp till några 100 °C. Därför leds pulsationerna ut från brännkammaren i ett vanligt metallrör, i en vågledare. Vågledaren är uppdelad i flera olika delar, den första är c:a 1 meter lång, börjar i brännkammarväggen och slutar i gasturbinens centralhus.

Figur 1; gasturbin GTX100 i genomskärning

Brännkammare Centralhus Luftinsug Kompressor-turbin Högtrycksturbin

(12)

Nästa del förbinder centralhuset med givarhållaren, är lätt åtkomlig och är ungefär 1 meter lång. I givarhållaren sitter en dynamisk tryckgivare som är elektriskt kopplad till en signalprocessor. Signalprocessorns utgångar för

tripp och larm är kopplade till gasturbinens styrsystem. Får styrsystemet

tripp kommer gasturbinen att stängas av på ett kontrollerat sätt. Larm är en varningssignal till operatören att kontrollera saken närmare.

Figur 2; dynamisk tryckgivare

Ibland uppstår det oklarheter huruvida detta övervakningssystem fungerar tillfredsställande eller inte. Man kan då låta mätsystemet mäta kända pulsationer. Detta för att se om dessa mäts korrekt och ifall de ger larm eller tripp. Tidigare har detta gjorts med en luftkompressor som genererat pulsationer på 50-100 mbar vid frekvensen 50 Hz. Denna kompressor går sönder efter mycket kort tid och genererar ”spikar” snarare än en ren sinussignal.

1.2 Problematisering / kravspecifikation

En tryckpulsgenerator skall kunna generera sinusformade tryckpulsationer på 30 mbar (peak to peak) vid 160 Hz. Prototypen skall vara portabel, dvs. lätt och kompakt. Detta då den skall användas vid funktionstester runt om i världen på olika gasturbiners mätsystem. Ursprungligen var målet

pulsationer på 100 mbar och 2,5 kHz. Dessa krav sänktes dock eftersom de är mycket svårare att åstadkomma men inte så mycket bättre än den slutliga kravspecifikationen.

1.3 Arbetsgång

1. Förstudie av lämplig tryckpulsgenerator enligt önskemål.

2. Sammanställning av förstudien så att beslut om eventuellt inköp kan göras.

3. Inköp och bygge av prototyp. 4. Dokumentation av prototypen.

(13)

2 Alternativa tryckpulsgeneratorer

2.1 Varierande flöde

Gemensamt för några av dessa alternativ är att man med ett varvtal skapar pulsationer; 160 Hz = 160 rps = 60*160 rpm = 9600 rpm

2.1.1 Pneumatisk kolvvibrator

Ingenjörsfirman Bågenfelt & Hellström AB säljer pneumatiska kolvvibratorer. Vid kontakt med företaget visade det sig att vibratorn åstadkom pulsationer. Dessa pulsationer sträcker sig upp till några hundra Hz. Dock kunde ingen dokumentation lämnas om produkten.

2.1.2 Rullager

Tryckpulsationer kan åstadkommas genom att låta tryckluft flöda radiellt genom ytterbanan på ett rullager. Varje gång en rulle passerar hålet stryps flödet. Rullarna passerar hålet med en högre frekvens än den frekvens axelvarvtalet ger upphov till. Detta anses vara en fördel eftersom

högvarviga motorer är sällsynta. SKF anger frekvensen fep : "overrolling

frequency of one point on outer ring, Hz (frequency when one point on outer raceway is damaged)". Det är alltså denna frekvens som exciteras då man låter rullarna passera ett hål i lagrets ytterbana. Man skulle kunna sänka axelvarvtalet genom att ha hålet i innerbanan. Dock blir detta en mer komplicerad lösning då man även behöver borra i axeln.

(14)

När man diskuterar maxvarvtal så finns det två olika angivelser i datablad beroende på smörjningen, för olja eller fett. Dock är det tveksamt om det går att smörja lagret över huvud taget vid det höga luftflödet. Eftersom att lagret inte skall belastas och dessutom kommer att bli luftkylt har det högre av dessa två maxvarvtal valts. Man kan få rullager antingen med eller utan hållare. Hållare håller rullarna på plats och gör att lagren kan användas vid högre varvtal. Dock medför hållare att det inte medges lika stort eller otillräckligt luftflöde genom lagret.

Ett problem är att om man inte har någon last börjar rullarna glida i stället för att rulla. Vid högre varvtal krävs större belastning för att rullarna inte skall börja glida. Denna belastning skulle kunna sänkas om man sänker varvtalet. Man kan åstadkomma detta enligt tidigare resonemang med hålet på lagrets innerbana.

Med dessa fakta har ett cylindriskt enradigt rullager utan hållare valts. Några viktiga data och beräkningar för olika storlekar och modeller har sammanställts i Tabell 1.

axel: axeldiameter [cm].

nolja: maximalt varvtal med oljesmörjning [krpm].

fpuls: pulsationsfrekvens vid nolja [kHz] (SKF anger vad frekvensen blir

om man har en skada på en viss punkt på rullbanan).

frullar: frekvensen hos rullarsammansättningen [kHz].

ggr: hur många gånger för fort lagret behöver gå för att komma upp i

pulsationer på 2,5 kHz.

n: varvtal då önskad pulsation uppnås [krpm].

F: minsta belastning för att rullarna inte skall börja glida vid pulsationer på

2,5 kHz. [kN]

y eller i som sista bokstav: med hål i ytterbana respektive innerbana.

Sammanställning över lager, tabellen är för pulsationsfrekvensen 2,5 kHz, så tabellen är bara användbar för jämförande av lager sinsemellan.

(15)

Beteckning axel nolja fpulsy fpulsi frullar rullar ggry ggri ny ni Fy Fi [cm] [krpm] [kHz] [kHz] [kHz] [krpm] [krpm] [kN] [kN] NCF 18/850 V 85 0,2 0,101 0,112 1,585 64 24,6 22,3 4,9 4,5 924,1 842,8 NCF 18/600 V 60 0,32 0,162 - 2,538 64 15,4 - 4,9 - 298,8 -NCF 18/530 V 53 0,36 0,165 - 2,838 58 15,2 - 5,5 - 232,4 -NCF 1880 V 40 0,5 0,212 - 3,925 54 11,8 - 5,9 - 107,7 -NCF 2960 V 30 0,63 0,167 - 4,781 35 14,9 - 9,4 - 164,6 -NCF 2940 V 20 1 0,257 - 7,569 34 9,7 - 9,7 - 169,5 -NCF 2930 V 15 1,4 0,372 - 10,627 35 6,7 - 9,4 - 164,6 -NCF 2920 V 10 2,2 0,621 - 16,739 37 4,0 - 8,9 - 6,4 -NCF 2918 V 9 2,4 0,778 - 18,513 42 3,2 - 7,7 - 4,4 -NCF 2917 V 8,5 2,4 0,657 0,783 18,263 36 3,8 3,2 9,1 7,7 4,5 3,9 NCF 2916 V 8 2,6 0,734 0,869 19,836 37 3,4 2,9 8,9 7,5 3,5 3,2 NCF 3016 CV 8 2,4 0,397 0,523 17,281 23 6,3 4,8 15,1 11,5 9,8 7,9 NJG 2316 VH 8 1,5 0,136 0,214 9,728 14 18,4 11,7 27,5 17,5 16,4 28,9 NCF 3015 CV 7,5 2,6 0,474 0,609 18,956 25 5,3 4,1 13,7 10,7 7,3 6,1 NCF 2914 V 7 3 0,747 0,603 22,633 33 3,3 4,1 10,0 12,4 2,8 3,3 NCF 2913 V 6,5 3,4 0,960 1,137 25,942 37 2,6 2,2 8,9 7,5 2,0 1,8 NCF 2912 V 6 3,4 0,903 1,080 25,804 35 2,8 2,3 9,4 7,9 2,7 1,6 NCF 3011 CV 5,5 3,4 0,563 0,740 24,481 23 4,4 3,4 15,1 11,5 3,7 3,1 NCF 3010 CV 5 4 0,629 0,838 28,596 22 4,0 3,0 15,9 11,9 3,9 2,3 NCF 3009 CV 4,5 4,3 0,712 0,936 30,962 23 3,5 2,7 15,1 11,5 2,2 1,8 NCF 3008 CV 4 4,8 0,715 0,965 34,045 21 3,5 2,6 16,8 12,4 4,1 1,4 NCF 3007 CV 3,5 5,3 0,745 1,021 37,268 20 3,4 2,4 17,8 13,0 4,3 1,1 NCF 3006 CV 3 6 0,794 1,106 41,784 19 3,1 2,3 18,9 13,6 4,5 0,8 NCF 3005 CV 2,5 7 0,926 1,290 48,747 19 2,7 1,9 18,9 13,6 0,7 0,4 NCF 3004 CV 2 8,5 0,913 1,354 57,039 16 2,7 1,8 23,3 15,7 0,5 0,4 NJ 2004 EV 2 8 0,863 1,270 53,968 16 2,9 2,0 23,2 15,8 0,4 0,3

Tabell 1; sammanställning över cylindriska fullkomplement-rullager

Av denna tabell kan man utläsa att lager NCF 2913 V är det bästa lagret med tanke på maxvarvtal och hål i ytterbanan. Ett sådant lager kostar 508 kr. En annan faktor som bör övervägas är storleken på lagret. Ett litet lager klarar inte av samma flöde som ett större men ett större lager tar större plats och väger mer. Det största lagret i tabellen väger 135 kg medan det minsta väger 0,095kg. NCF 2913 V väger 0,3 kg och NCF 3004 CV väger 0,11 kg. Med hål i innerbanan är NCF 3004 CV det lager som behöver överskrida maxvarvtal minst. Mindre lager kan vara en fördel då motoraxeln inte behöver vara så stor. En tanke är ju att hålet sliter mer på lagret ju mer man belastar det. En fördel med ett mindre lager är då att man inte behöver lasta lagret så mycket med tanke på glidning. Dock medför ett mindre lager större varvtal.

2.1.3 Ventil

Om man kan få en ventil att öppna och stänga tillräckligt fort kan det vara en alternativ lösning. En ventil (622 kr) för 14 bar klarar av att få fullt tryck på båda sidor efter 20 ms. Om man bara behöver 0,03 bar borde man kunna stänga ventilen innan den har hunnit öppna helt och på så vis komma upp i frekvens. Ventiler är dock inte tänkta att arbeta vid höga frekvenser.

(16)

2.1.4 Hålskiva

Mätkedjan vågledare och tryckgivare kalibreras i dagsläget med ”Pulsator”. I denna passerar ett luftflöde en roterande hålskiva och på så vis skapas oscilleringar i flödet. Fördelen är att man kan ha ett varvtal beroende av antal hål i skivan och önskad frekvens. En svårighet kan dock vara att få tätt kring hålskivan. Lite läckage är dock acceptabelt då man ansluter 6 bar verkstadsluft medan den önskade pulsationsamplituden ligger på 0,03 bar. 2.1.5 Luftförstärkare

Förstärker upp tryckluft 4 ggr, väger 3 kg och kostar 6.300kr, större förstärkning påverkar nästan enbart priset. Ger pulsationer på c:a 100 Hz. Denna förstärkare bygger på att ventiler öppnar och stänger flöden till och från en cylinder med kolv. Detta genererar pulsationer men dessa blir

liksom en vanlig kompressor av impulstyp och avslutas när man uppnått ett visst statiskt tryck.

2.2 Akustik

Nackdelen med de pulsationer som bygger på flöden skulle kunna vara att det blir impulser snarare än en ren sinuskurva, alltså mycket övertoner. Med akustiska metoder borde man kunna få en renare sinus, med mindre övertoner. Akustiker brukar relatera dynamiskt tryck till 20µPa rms (Sound Pressure Level, SPL); 0,03 bar (= 3000 Pa) dynamiskt tryck peak to peak = 3000/2/ √2 Pa rms = 1060 Pa rms = 20log(1060Pa / 20µPa) dB= 154 dB. 2.2.1 Högtalare

En högtalare som enbart verkar i ett rör har ju mindre luftvolym att förflytta, detta borde ju vara en fördel jämfört med vanliga högtalare. Ett exempel är att jämföra hörlurar med vanliga högtalare. Sådana man stoppar i öronen upplevs ju spela väldigt högt medan det går åt ordentliga

förstärkare och högtalare för att åstadkomma samma ljudupplevelse. En specialvariant av högtalare där membranet är ersatt av en kolv i ett rör kanske kunde vara ett alternativ.

2.2.2 Kolv kopplad till modal exciterare

Tryckpulsationer kan åstadkommas genom att koppla en kolv till en modal exciterare, en "shaker". En shaker är ett verktyg för att generera vibrationer.

Figur 4; kolv kopplad till shaker

Shaker Kolvstång

(17)

Beräkningar, som även skulle kunna gälla membranet i en högtalare: s m u u s m u NTP u Pa bar p s m c m kg c p u u c p NTP bar NTP 38 , 0 20 5 , 7 330 21 , 1 10 3 : ryck atmosfärst : shaker på het topphastig 10 3 03 , 0 : r pulsatione önskade 330 : luft i het ljudhastig 21 , 1 : densitet luftens 20 3 3 3 0 0 0 ≈ ≈ ≈ ⋅ ⋅ ≈ ⋅ = = ≈ ≈ ⋅ = ⇒ ⋅ ⋅ = ρ ρ ρ

7,5 m/s är mer än vad en rimlig shaker klarar av. Dock skulle man kunna höja ljudhastigheten o/e densiteten. Detta kan åstadkommas genom att byta medium till t.ex. vatten eller att höja trycket. Med vatten krävs en hastighet på 2 mm/s, dock kan vatten tänkas vara svårare att hantera, med avseende på bl.a. tätning. Höjer man lufttrycket till samma nivå som i

brännkammaren, 20 bar, ökar man densiteten med en faktor 20. Man kommer då ner på mer rimliga 0,38 m/s. Att öka trycket till

brännkammarförhållanden anses vara en fördel då systemet blir mer likt verkligheten (den vågledare som är mellan tryckpulsgeneratorn och givaren har även en dämpkurva som funktion av trycket). Det fungerar i sådana fall även som ett läcktest. Detta skulle kunna realiseras med den luftförstärkare som tidigare nämnts. Vidare beräkningar med avseende på shakern:

mm x mm x Hz f f x u x bar NTP 38 , 0 160 2 38 , 0 5 , 7 160 2 5 , 7 160 : frekvens 2 : vens vinkelfrek rörelsens : slaglängd shakerns 20 = ≈ ≈ ⋅ ⋅ = = ⋅ ⋅ = Ω Ω = π π π

Man inser av ekvationen ovan att slaglängden inte är något problem ty slaglängder brukar ligga kring en tum (2,54 cm).

(18)

g a g a g g a a a g a s m f u u s m f u u u x a x a bar g NTP g g g 38 81 , 9 380 770 81 , 9 7600 81 , 9 380 160 2 38 , 0 2 a 7600 160 2 5 , 7 2 a : on accelerati 20 | | 2 bar 20 2 NTP 2 ≈ = ≈ = ≈ = ⇒ = ⋅ ≈ ⋅ ⋅ ⋅ = ⋅ ⋅ ⋅ = Ω ⋅ = ≈ ⋅ ⋅ ⋅ = ⋅ ⋅ ⋅ = Ω ⋅ = Ω = Ω ⋅ = π π π π

Typiska shakers klarar acceleration på några g, alltså behövs det en mycket stor och dyr shaker. Beräknad kraft som krävs av shakern:

mN F gram r l m r l m m m m m a m F bar Al Al kolvstång kolv kolvstång kolv 25 , 0 38 , 0 00068 , 0 68 , 0 002 , 0 01 , 0 700 2 2 2 20 2 2 2 = ⋅ = = ⋅ ⋅ ⋅ ⋅ = ⋅ ⋅ ⋅ ⋅ = ⋅ ⋅ ⋅ = = + = ⋅ = π π δ π δ

Om kolvens cylinder har samma innerdiameter som vågledaren anses det vara en fördel. Detta då man inte behöver ta hänsyn till de reflexioner som en övergång i diameter skulle kunna innebära. Det är svårt att avgöra hur en kolvstång skulle kunna se ut så den antas ha samma massa som kolven. Då kraften som krävs gott och väl kan levereras av en rimlig shaker läggs det inte ner någon mer möda på kolv och kolvstång i det här skedet.

En annan intressant lösning för att komma upp i den höga amplituden är att använda sig av resonans. Detta m.h.a. en kolv (massa), fjäder och dämpare enligt företaget Endevco’s litteratur. Dock är det en nackdel att behöva ha olja i vågledaren. Nackdelen är att bara en frekvens blir aktuell medan andra alternativ låter frekvensen varieras.

(19)

2.2.3 Kolvmotor driven av en elmotor

En högvarvig hobby/modellmotor (c:a 2000kr) som går att köpa på leksaks/hobby-affärer innehåller en kolv som skulle kunna generera pulsationer. Sådana motorer har axelvarvtal på upp emot 50.000 rpm (≈ 830 Hz). Där glödstiftet sitter skulle man kunna ansluta vågledaren. Det problematiska är i så fall smörjningen som man nog får välja bort. Det är inte så bra om man får smörjmedel i vågledaren. Det borde vara en fördel att det inte bli någon värme/kompression från förbränningen.

(20)

3 Val av tryckpulsgenerator

Efter övervägning av de olika alternativen valdes idén med rullager. En tanke fanns att en hålskiva var det bästa alternativet. Detta då det bevisligen fungerar i Pulsator och det vid högre amplituder och frekvenser än vad som behövs. Tätningen mellan hålskivan och munstycket måste konstrueras med stor noggrannhet, vilket blir svårt och dyrt. Därför valdes i stället rullagret då denna idé bygger på standardkomponenter sånär som på inkapslingen och axeladaptern. Dessa anses emellertid vara enkla att

konstruera. I fortsättningen kommer denna idé att kallas ”rullagerpulsator”.

3.1 Studie av befintlig kalibreringsutrustning

Vågledaren i pulsationsövervakningssystemet är inte ideal, den har en dämpning som funktion av pulsationsfrekvensen. Därför

jämförelsekalibreras mätkedjan, med givare och vågledare. Detta så att man i signalprocessorn kan kompensera för dämpningen. Kalibreringssystemet för givare och vågledare studeras närmare. I detta system generas

pulsationer med Pulsator. Rullagerpulsatorn kan nämligen tänkas ha en del princip- och beräkningsmässiga likheter med Pulsator. En grov principskiss över kalibreringssystemet:

Figur 5; principskiss kalibreringssystem

Om vågledaren hade slutat med en plugg skulle reflexionsstörningar ha uppstått. Därför sitter det en ca 25 meter ”oändligt” lång vågledare efter givarhållaren. Signalerna från referensgivaren och givaren som skall kalibreras (”Device Under Test”, DUT) mäts av en dator medan man varierar pulsationsfrekvensen. Datorn räknar då ut överföringsfunktionen mellan dessa två givare. Denna funktion och gränser för larm och tripp programmeras på ett EEPROM som signalprocessorn sedan läser. I verkligheten ser detta system ut såhär:

Referensgivare Givare (DUT)

Dämprulle

Givarhållare

(21)

Figur 6; bild kalibreringssystem

Pulsator köps in från företaget CIAM i Ryssland. Deras senaste pulsator klarar 50 till 6000 Hz och dynamiska tryck mellan 60 och 200 mbar. Pulsator består av en kammare i vilken en skiva roterar. I ytterkanten av skivan är det ett antal kvadratiska hål jämnt fördelade. När dessa hål

passerar ett munstycke till vågledaren släpps flödet på, sedan avbryts flödet och cykeln upprepas. Man får då en variation i flödet med en frekvens = motorvarvtal * antal hål i hålskivan. En relativt lågvarvig motor kan därför användas. Laddningsförstärkare Referensgivare Motorstyrning Givare (DUT) Dämprulle Mätdator Pulsator

(22)

Figur 7; ritning över hålskivan i Pulsator

I anslutning till referensgivaren sitter ett rör med varierbar volym. Denna volym kan hållas rätt liten vid låga frekvenser. Vid högre frekvenser

deformeras sinuskurvan och ökar man då denna volym blir signalen bättre. Denna funktion kan jämföras med motsvarande volymförändring i en trombon för att få en ren ton.

Ändrar man trycket på ingående luft förändras pulsationerna. Man kan då mäta det statiska och dynamiska trycket från Pulsator. Frekvensen hålls konstant till 159 Hz medan det statiska trycket till Pulsator varieras:

Pstat före [Bar] Pdyn [mBar] Pstat efter [mBar] 0,4 80 0,6 112 0,8 140 1,0 159 50 1,5 217 100 2,0 274 160 2,5 325 250 3,0 380 320 3,5 421 410 4,0 478 510 4,5 523 620 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 0 ,0 1 ,0 2 ,0 3 ,0 4 ,0 5 ,0 P s t a t f ö r e [ B a r ] P d y n [m B a r ] P s ta t e fte r [m B a r ]

Tabell 2; tryck Pulsator Figur 8; graf för tryck Pulsator

Munstycke

(23)

På manometern placerad före pulsatorn kan statiska tryck under 1 bar inte avläsas med någon större noggrannhet. Onoggrannheten för statiskt tryck efter pulsatorn uppstår under 10 mbar eller över 500 mbar. Det önskade trycket 30 mbar uppnås redan vid någon tiondels bar på ingående luft. Detta borde innebära att hålet i rullagret skulle kunna göras mindre än munstycket i pulsatorn.

Pulsator har ett kvadratiskt tvärställt hål i hålskivan och ett rektangulärt hål i munstycket. När båda dessa sammanfaller kan luft flöda genom arean A som varierar med hålskivans läge x. Rektangeln har bredden r (6 mm) och höjden 10 mm, kvadraten har sidan k (5 mm). Avståndet mellan

rektangelhålen på hålskivan är l (10,1 mm). Varför har just dessa

dimensioner och avstånd valts? Förmodligen för att minimera övertonerna. Detta antagande verifieras i följande uträkningar där arean är en funktion av läget x. Uträkningarna har delats upp i mindre steg/fall då ett hål passerar munstycket. mm k k x mm x x mm x 071 , 7 50 0 , 5 0 , 5 536 , 3 2 071 , 7 2 0 2 2 2 2 2 2 1 0 ≈ ≈ + ≈ + = ≈ ≈ = = x = x0 A(x) = 0 1 0 2 1 , 2 2 2 2 ) ( x x x x xx x b x h bh x A < ≤ = = =       = = = = v x0 x x1 x2 x x A1

(24)

r x x x x A x x x x x x x x x x x x x x x b x x x a x x h b a h x A < ≤ = < ≤ − + − − = + − − − = =           = − − = − = = + = 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 , ) ( , ) ( ) ( 2 ) ) ( 2 ( ) ( 2 2 ) ( ) ( r x x r r x x x A r x x x x x A + < ≤ − − = + < ≤ = 1 2 1 1 1 1 2 2 1 2 , ) ( ) ( , ) ( r x x r x x r x x r x x x x A = + − − 2− − 12 1+ ≤ < 2+ 1 2 1 2( ) ( ) ( ) ,

Tabell 3; beräkningar i olika steg då hålskivans hål passerar munstycket

Det är kanske intressantare att titta på arean som funktion av tiden t. Läget kan relateras till tiden då varvtalet är konstant:

m s m mm v x t ms s m mm v x t t s m v ms f T mm x l s T s v v x t T T 574 , 2 747 , 2 071 , 7 287 , 1 747 , 2 536 , 3 0 747 , 2 25 , 6 171 , 17 250 , 6 160 1 1 : periodtid rnas pulsatione 171 , 17 071 , 7 1 , 10 : period en under sträckan 2 2 1 1 0 2 ≈ ≈ = ≈ ≈ = = ≈ ≈ = = = ≈ + ≈ + = = = x A2 x A1 x A2

(25)

Med dessa värden på t kan man nu m.h.a. Matlab plotta areorna (Matlab-funktionen i Bilaga 1). 0 1 2 3 4 5 6 7 0 5 10 15 area 1 area 2 area 3 area 4 area 5 area 6 0 1 2 3 4 5 6 7 0 10 20 30 t [ms]

Figur 9; plott baserad på beräkningar av Pulsators dimensioner

3.2 Simulering av rullagret

Grovt sett kan man göra denna jämförelse med rullagret:

• Sträckan på ytterbanan som motsvarar en periodtid för pulsationerna = ytterbanans omkrets/antal rullar (motsvaras av l+r för hålskivan). Detta är ungefär diametern på en rulle.

• Sträckan under vilken en rulle inte tätar hålet = 0.5*rullens diameter. (motsvaras av l för hålskivan). Detta är bara en vild gissning eftersom att en rulle inte kan täta helt mot ett hål som den rullar över.

Det enda man kan påverka i rullagret när man väl valt ett lager är den tvärställda kvadratens sida. Om man gör hål med kvadratsidan 1,1, 2,6, 3,1 och simulerar det med Matlab-funktionen för hålskivan:

(26)

0 2 4 6 8 0 0.2 0.4 0.6 0.8 1 1.2 1.4 t [ms]

En kvadrat med sidan 1,1 verkar inte generera en helt perfekt sinus.

0 2 4 6 8 0 1 2 3 4 5 6 7 t [ms]

Med kvadratsidan 2,6 finns det inte några större avvikelser från en sinuskurva. 0 2 4 6 8 0 2 4 6 8 10 t [ms]

Med kvadratsidan 3,1 verkar det som att en sinus med spetsigare topp erhålls.

Tabell 4; plottar baserade på rullagrets dimensioner

Dessa simuleringar är alltifrån exakta men pekar ändå på att hålet bör vara en tvärställd kvadrat. Dessutom ger de en grov fingervisning om storleken på detta hål.

(27)

4 Konstruktion av rullagerpulsatorn

Rullagerpulsatorn konstruerades först som en 3D-modell i AutoCAD. Ur denna modell genererades sedan 2D ritningar med snitt och måttsättning som underlag för tillverkning. Se Bilaga 2 för komponentförteckning och Bilaga 3 för 2D-ritningar.

Figur 10; CAD-modell av rullagerpulsator

4.1 Rullager

Rullagret SKF NCF 3004 CV valdes då det är litet men även då det har bättre prestanda än de flesta andra. Tre olika stora hål tages med 90 graders mellanrum så att man kan testa vilket som ger bäst resultat. Hålen har dimensioner enligt tidigare simuleringar.

(28)

4.2 Axeladapter

Motoraxeln är för kort och har inte samma diameter som lagret, därför behövs en axeladapter. En liten bit av axeln på motorsidan av lagret har lite större diameter än lagret. Då försäkrar man sig om att lagret inte kan flytta sig mot motorn. Yttersta biten på andra sidan av lagret har gängats. Detta så att man med en mutter kan låsa lagrets innerbana mot axeln.

Figur 12; axeladapter

Axeln har även avfasats för att kunna få grepp att hålla emot när man drar åt låsmuttern för lagret.

4.3 Pulsationskammare

Skulle man ansluta tryckluft direkt till hålet skulle det pysa ut runt hela lagret. Detta skulle ge en signal med väldigt låg amplitud. Därför placeras lagret i ena änden av en cylinder, en pulsationskammare. Denna ände har en större innerdiameter, lika stor som lagrets ytterdiameter. Detta så att lagret inte kan komma längre in i cylindern. För att hålen i lagret inte skall göras oåtkomliga gängas hål i cylindern in till lagrets hål. I dessa gängade hål kan man skruva fast tryckluftanslutningen. Några liknande hål görs på fler ställen så att man kan mäta var pulsationerna blir bäst.

(29)

Figur 13; pulsationskammare

För att inte luften skall pysa ut i ändarna på cylindern gängar man in proppar i båda dessa. Proppen i lagerändan låser lagrets ytterbana mot kammaren. Här kommer även axeln in varför man måste göra hål i proppen och där placera en axeltätning. I andra änden sitter en vägg vilken man kan skruva in ett antal centimeter. Detta så att man likt en trombon kan variera kammarens storlek för att få en bättre ton. I denna vägg finns även ett hål för mätning.

4.4 Motor

För att åstadkomma pulsationer på 160 Hz behöver man ett axelvarvtal på 1490 rpm. Det är oklart hur pass fort man kan köra lagret. Alltså kan en snabbare motor vara att föredra då den övre gränsen kan utforskas. Således valdes en likströmsmotor på 5000 rpm med axeldiametern 8 mm. För 1490 rpm krävs ca 13 V medan fullt varvtal kräver 48 V. Motorn drar ungefär 0,2 A vid 1490 rpm utan last. Vid märkmoment 0,22 Nm drar motorn 3,1A och vid toppmoment 1,7 Nm drar den 24,5 A.

(30)

4.5 Bottenplatta

För att få en stabil konstruktion monteras alla delar på en bottenplatta. Ett motorfäste svetsas fast vinkelrätt på denna platta. Motorn skruvas fast i motorfästet. Axeladaptern med rullager och pulsationskammare fästes på motoraxeln. Kammaren hamnar då några millimeter ovanför bottenplattan. Ett hål finns i bottenplattan rakt under ett av hålen i kammaren. Med en skruv genom dessa hål kan man på så vis tvinga kammaren mot

bottenplattan. Då belastas lagret av skruven och kammaren när det trycks mot axeln. Man kan alltså belasta lagret olika mycket genom att dra skruven olika hårt. Dock är denna skruv det enda som hindrar kammaren att rotera med axeln. Man kan på så vis rotera kammaren för att testa något av lagrets andra hål.

(31)

4.6 Lagerbock

För att inte rullarna i lagret skall börja glida i stället för att rulla krävs en radiell belastning på lagret. Dock överskrider denna minsta belastning den högsta belastningen som radiellt får läggas på motorn. Denna minsta last kan ju även tänkas öka när luftflödet hindrar rullarnas framfart. För att avlasta motorn konstrueras en lagerbock med två lager. I lagerbocken används kullager med samma axel- och håldimensioner som rullagret. Lagerbocken är en kub med ett tvärgående hål med samma diameter som ytterdiameter som lagren. Dock är diametern på hålet mellan lagren lite mindre än lagren, så att dessa håller sig på konstant avstånd från varandra. För att lagren inte skall röra på sig axiellt sätter man en spårring i varje ände.

Figur 16; lagerbock

4.7 Mät- och tryckanslutning

De givarhållare som används i pulsationsövervakningssystemet kan med viss modifikation användas även här. Givarhållarens ena anslutning gängas om från en större gänga till samma gänga som pulsationskammarens hål.

(32)

5 Test av rullagerpulsatorn

Från början var en av tankarna att pulsationskammaren skulle kunna ”hyfsa till” pulsationerna om det var mycket övertoner. Tanken var också att man skulle mäta pulsationerna i änden av denna kammare. Det första testet var dock att mäta pulsationer på tilluften, de visade sig vara sinusformade med mycket små övertoner.

Konstruktionen var emellertid inte perfekt. Axeln var för lång och därför snedbelastades lagret, vilket medförde ett onödigt högt strömuttag. Detta åtgärdades och nästa problem uppstod. Axelns och lagerbockens

centrumlinjer sammanföll inte tillräckligt. Detta gestaltades i att

axeladaptern och motoraxeln inte kunde monteras på varandra utan att använda stora krafter. Problemet visar sig även om man skruvar på skruvarna som förbinder bottenplattan med lagerbocken. Drar man åt skruvarna drar motorn mer ström.

Dessa problem är dock inget hinder utan bara något som bör tänkas på vid vidareutveckling. En mycket positiv sak är att man skulle kunna

bortrationalisera i stort sett hela pulsationskammaren eftersom man mäter på tilluften. Det enda som behövs är cylindern runt lagret så man kan belasta och tillföra tryckluft. Med en sådan konstruktion skulle man kunna spara på både vikt och utrymme. Axeltätningen i proppen har ganska hög friktion. Slipper man denna minskar strömbehovet, vilket är en fördel. Ställskruven för belastningen av lagret gör stor nytta. Om den bara är löst åtdragen erhålls en väldigt låg frekvens på pulsationerna. Drar man åt den lite hårdare kommer man upp i rätt frekvens och vibrationerna minskar. Dock ökar strömåtgången när belastningen ökar. Så det gäller att hitta en ”lagom” belastning.

5.1 Mätdatainsamling

Några olika tester gjordes där signalerna spelades in på en

DAT-bandspelare. Informationen fördes över till en dator och analyserades med Matlab. Mätprotokoll och tillhörande grafer finns i Bilaga 4. Matlab-funktioner som behandlar rådata, plottar tidssignalen och beräknar

frekvensinnehåll återfinns i Bilaga 5. Om givarhållaren monteras direkt på tilluften erhålls följande:

(33)

Figur 18; testuppkoppling körning 0

0 20 40 60 -500

0

500 Tidssginal för körning 0, kanal 1

t [ms] P [ m bar ] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 0, kanal 1

Figur 19; tidssignal och PSD för körning 0

Prms = 275 mbar, Pp-p = 778 mbar, f = 157Hz

PSD står för Power Spectral Density och illustrerar hur mycket energi det finns vid respektive frekvens. En ideal sinuskurva har således enbart energi vid en frekvens. I verkligheten är energin mer eller mindre utspridd. I fallet med rullagerpulsatorn finns det också utspridd energi, främst vid multiplar av grundfrekvensen. Observera att energin, förutom den i grundfrekvensen, inte hade varit synlig i dessa PSD om inte y-axeln varit i den logaritmiska decibelskalan.

I givarhållaren på tilluften monteras ett rör och några centimeter längre bort på detta rör ytterligare en givarhållare. Alla mätningarna förutom den första har denna uppkoppling.

(34)

Figur 20; testuppkoppling körning 1-7

Amplituden på signalen blir betydligt mycket lägre på de senare. Signalen ser ungefär likadan ut på alla mätningar förutom när det minsta hålet i lagret används: 0 20 40 60 -60 -40 -20 0 20 40

Tidssginal för körning 3, kanal 1

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 3, kanal 1 0 20 40 60 -60 -40 -20 0 20 40

Tidssginal för körning 3, kanal 2

t [ms] P [ m bar ] 0 1000 2000 3000 -200 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 3, kanal 2

(35)

På vissa gasturbiner sitter det en propp i slutet av dämprullen medan det går ett flöde genom hela systemet på andra installationer. Därför gjordes även ett test med denna plugg avlägsnad, amplituden sjönk då en aning.

(36)

6 Resultat

Efter litteratursökning visade det sig att generering av pulsationer inte är vanligt förekommande. Det var enklare att hitta exempel på hur man

dämpar dessa. De olika alternativ som togs fram är baserade på modifiering av befintliga produkter och/eller koncept. Dessa har från början inget med pulsationer att göra. Slutligen valdes modifiering av ett rullager som pulsationsgenerator. En analys av det befintliga kalibreringssystemet för vågledare och givare gjordes. Denna resulterade i uträkningar som även kunde användas på rullagret. När mätningar gjordes på den färdiga rullagerpulsatorn visade sig dessa stämma ganska bra. En sinuspulsation med få övertoner var gemensamt för både beräkningar och mätningar. Rullagerpulsatorn klarar av att generera pulsationer med både högre

amplitud och frekvens än kravspecifikationen. Peak-to-peak värdet uppgick som mest till någon bar och frekvensen till 450 Hz. Begränsningen i det här fallet var inte själva rullagret utan motorn och tryckluften. Högre

amplituder skulle möjligen kunna genereras vid användande av en starkare motor och högre tryck på tilluft. Högre frekvenser skulle möjligen också kunna uppnås om en snabbare motor används. Det finns motorer med varvtal på 200 000 rpm och luftförstärkare som förstärker tryckluft upp till 10-tals bar. Men någonstans går ju även gränsen för vad rullagret klarar av. Konstruktionen av rullagerpulsatorn blev bra. Dock borde man vid

förfining av denna idé ställa sig frågan om pulsationskammaren verkligen behövs. Dessutom måste man lägga stor vikt vid att motoraxelns och axeladapterns centrumlinjer sammanfaller med stor noggrannhet. Om rullagerpulsatorn skall tas i bruk borde man kapsla in den så att inte smuts och damm tar sig in i lagren.

(37)

7 Referenser

Merkel, Magnus (1999), Tekniska rapporter och examensarbeten, Linköpings Universitet

Motorer Växlar Servo Positionering (2002), Produktkatalog och teknisk information, Östergrens Elmotor AB

Björk m.fl. (1995), Nya formelsamlingen, Stockholm, Natur Och Kultur, ISBN 91-27-72276-7

Lynn och Fauerst (2000), Introductory Digital Signal Processing with Computer Applications, second edition, Chichester, ISBN 0 471 97631 8 ALSTOM T- och K-standard

SKF’s interaktiva produktkatalog med beräkningsfunktioner

http://www.skf.com

Artiklar och rapporter angående skapandet av tryck/ljud med hög amplitud

(38)

Page 1 Bilaga1

function resultat = areagraf(choice, f, k)

% värde på choice

rollerbearing = 0; pulsator = 1;

% definition av sträckor [mm]

if choice == rollerbearing

% k = 2.6; % %tvärställda kvadratens sida

d = 39; % innerdiametern på rullagrets ytterbana

XT = d*pi/16; % sträckan för en periodtid = rullens bredd (diameter)

X0 = 0; % startposition

X2 = sqrt(2*k^2); % kvadratens diagonal

X1 = X2/2; % när rektangelns första sida passerat halva den tvärställda kvadraten

r = 0.5*XT % sträcka under vilken en rulle antas inte täta hålet

elseif choice == pulsator

k = 5; % tvärställda kvadratens sida

r = 6; % rektangelns bredd

l = 10.1; % Avstånd mellan rektangelhål

XT = l + r; % sträckan för en periodtid

X0 = 0; % startposition

X2 = sqrt(2*k^2); % kvadratens diagonal

X1 = X2/2; % när rektangelns första sida passerat halva den tvärställda kvadraten

end

figure(1); % skapa figur eller aktivera om den om redan finns

plot([0 X1 X2 X1 0],[0 -X1 0 X1 0]); % rita den tvärställda kvadraten

hold on;

plot([XT XT XT-r XT-r XT XT],[0 -X1*1.2 -X1*1.2 X1*1.2 X1*1.2 0]); % rita rektangeln

plot([0 XT 0],[0 0 0]); % rita periodtidssträckan

hold off;

%tiden vid dessa sträckor om man önskar en periodtid baserad på en viss frekvens %f = 160; % Hz

T = 1/f; % s

v = XT/T; % mm/s

t0 = X0; % starttid

(39)

Page 2 t2 = X2; tr = r; n = 1; t = t0; while (t <= XT) A(n,1) = t; % tidsvektor for i = 2:8, A(n,i) = 0; end if ((t >= t0) & (t < t1)) A(n,2) = t^2; % area 1 end if ((t >= t1) & (t < tr)) A(n,3) = t1^2; %area 2 end if ((t >= tr) & (t < t1 + tr)) A(n,4) = t1^2-(t-tr)^2; %area 3 end if ((t >= t1) & (t < t2)) A(n,5) = -(t-t1)^2 + (t-t1)*t2; %area 4 end if ((t >= t2) & (t < t1 + tr))

(40)

Page 3 A(n,6) = t1^2; % area 5 end if ((t >= t1 + tr) & (t < t2 + tr)) A(n,7) = t1^2 + (t-t1-tr)^2 - (t-t1-tr)*t2; % area 6 end

A(n,8) = A(n,2) + A(n,3) + A(n,4) + A(n,5) + A(n,6) + A(n,7); % alla areorna summer

ade

n=n+1;

t=t+XT/1000; end

figure(2); % skapa figur eller aktivera om den om redan finns

subplot(2,1,1);plot(A(:,1)/v*1000, A(:,2:7)); % plotta area 1 till 7

legend('area 1', 'area 2','area 3', 'area 4', 'area 5', 'area 6')

subplot(2,1,2);

plot(A(:,1)/v*1000, A(:,8)); % plotta summan av areorna

(41)

Bilaga2

Pos Artikel Art.nr. Tillverkare Leverantör Pris Antal 21 DC Motor S240-1A8 ElectroCraft Östergrens

Elmotor AB

2285 1 20 Givaradapter ISO

G1/8"

RDE 2

19 Plugg ISO G1/8" RDE T 2411-530 med G1/8" x 7mm och spår för skruvmejsel 7 18 Gummifot 10mm (skruvfastsättning) 48-862-06 ELFA 4 4 17 Insexskruv M4 16mm T 1875-293 Förråd 4 16 Insexskruv M4 16mm T 1875-293 Förråd 4 15 Spännskruv ISO G1/8" RDE T 1624-536 med G1/8" x 20mm 1 14 Stoppskruv M3x8 T 2411-222 Förråd 1 12 Låsbricka MB 3 T 3915-727 SKF Förråd 1 11 Låsmutter KM 3 T 3021-804 SKF Förråd 1 10 Spårring för 42mm hål T 3960-138 ELFA 1,77 2 9 Tätning CR 25x35x7 CRW1 V SKF/Stefa Sverull 88 1 8 Rullager NCF 3004 CV SKF Sverull 489 1 7 Kullager 6004 T 5501-104 SKF Sverull 30 2 6 Tätningshållare RDE 1 5 Ändskiva RDE 1 4 Axel RDE 1 3 Lagerhus RDE 1 2 Kammare RDE 1 1 Fäste RDE 1

(42)
(43)
(44)
(45)
(46)
(47)
(48)
(49)

Bilaga4 Mätning 2003-03-31, Bandspelare Sony PC216A TC113153

CH1: Referens (Kistler 7031, S/N: 1003579, -58,0pC/bar) CH2: DUT (Kistler 7031, S/N: 929883, -56,2 pC/bar) Båda laddningsförstärkarna hade 44,25 mV/pC

Hål Längden på kvadratens sida [mm] 1 1,15

2 2,57 3 3,10

bild 1 bild 2

Uppkopplingen enligt bild 1 användes vid körning 000 och uppkopplingen i bild 2 under alla de andra körningarna.

(50)

Bilaga4 ID Instrument-luft [bar] Motor-spänning [V] Range [V] Hål Anmärkning 000 2 16 1 2 Enbart referensgivaren

inkopplad med sin givarhållare direkt i kammaren. Mellersta hålet används 001 2 16 1 2 Båda givarna inkopplade, exempel på en kalibreringsuppkopplin g 002 2 16 1 2 Pluggen efter dämprullen borttagen enbart denna körning

003 2 16 1 1

004 2 16 1 3

005 1 16 1 3

006 2,5 16 1 3

007 4 16 2 3 Vid Högre tryck än 4

bar räckte inte

spänningsaggregatets 3Ampere

(51)

Bilaga4

0 20 40 60 -500

0

500 Tidssginal för körning 0, kanal 1

t [ms] P [ m bar ] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 0, kanal 1 0 20 40 60 -200 -100 0 100 200

Tidssginal för körning 1, kanal 1

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 1, kanal 1 0 20 40 60 -200 -100 0 100

200 Tidssginal för körning 1, kanal 2

t [ms] P [ m ba r] 0 1000 2000 3000 -200 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 1, kanal 2

(52)

Bilaga4 0 20 40 60 -200 -100 0 100

200 Tidssginal för körning 2, kanal 1

t [ms] P [ m ba r] 0 1000 2000 3000 -200 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 2, kanal 1 0 20 40 60 -100 -50 0 50 100

Tidssginal för körning 2, kanal 2

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 2, kanal 2 0 20 40 60 -60 -40 -20 0 20 40

Tidssginal för körning 3, kanal 1

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 3, kanal 1 0 20 40 60 -60 -40 -20 0 20 40

Tidssginal för körning 3, kanal 2

t [ms] P [ m bar ] 0 1000 2000 3000 -200 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 3, kanal 2

(53)

Bilaga4 0 20 40 60 -200 -100 0 100

200 Tidssginal för körning 4, kanal 1

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 4, kanal 1 0 20 40 60 -200 -100 0 100 200

Tidssginal för körning 4, kanal 2

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 4, kanal 2 0 20 40 60 -100 -50 0 50 100

Tidssginal för körning 5, kanal 1

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 5, kanal 1 0 20 40 60 -100 -50 0 50 100

Tidssginal för körning 5, kanal 2

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 5, kanal 2

(54)

Bilaga4 0 20 40 60 -200 -100 0 100

200 Tidssginal för körning 6, kanal 1

t [ms] P [ m bar ] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 6, kanal 1 0 20 40 60 -200 -100 0 100 200

Tidssginal för körning 6, kanal 2

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 6, kanal 2 0 20 40 60 -400 -200 0 200 400

Tidssginal för körning 7, kanal 1

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 7, kanal 1 0 20 40 60 -400 -200 0 200 400

Tidssginal för körning 7, kanal 2

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 7, kanal 2

(55)

Bilaga4 0 5 10 15 20 -100 -50 0 50

100 Tidssginal för körning 8, kanal 1

t [ms] P [ m bar ] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 8, kanal 1 0 5 10 15 20 -100 -50 0 50 100

Tidssginal för körning 8, kanal 2

t [ms] P [ m ba r] 0 1000 2000 3000 -150 -100 -50 0 Frequency (Hz) dB /H z PSD för körning 8, kanal 2 körning ch1 ch2 ch1 ch2 ch1 ch2 0 275 - 778 - 157 -1 98 86 276 242 161 161 2 74 62 208 174 160 160 3 28 25 79 71 148 148 4 94 81 267 230 144 144 5 53 45 151 128 144 144 6 116 101 328 285 144 144 7 172 152 487 429 140 140 8 53 42 151 120 463 463 f [Hz] Pp_to_p [mbar] Prms [mbar]

(56)

Page 1 Bilaga5

function result = pulsator(data)

% plottar de olika mätningarna i olika fönster och returnerar intressant % data

for i=1:size(data,1)

figure(i);

[rms, rms_power, power, freq, p_to_p] = measplot(i-1,data,10,160,3000,'db');

result(1,i) = rms(1); result(2,i) = rms(2); result(3,i) = rms_power(1); result(4,i) = rms_power(2); result(5,i) = power(1); result(6,i) = power(2); result(7,i) = freq(1); result(8,i) = freq(2); result(9,i) = p_to_p(1); result(10,i) = p_to_p(2); end

(57)

Page 1

function data = measurehandling()

% Öppnar källdatan från dess mat-filer, filerna kommer från SONY PCscan II % som kopierar datan från DAT-bandspelare

nds = 9; % nds: antal kanaler som skall öppnas

seconds = 4.5; % antal sekunder som önskas kopieras

sensor(1) = -58.0; %pC/bar

sensor(2) = -56.2; %pC/bar

amplifier = 44.25; %mV/pC

Fs=48000;

samples=seconds*Fs;

%räknar även om spänningen till tryck mha givar och laddningsförstärkarnas %karakteristik

for i = 1:nds

filename = ['batch_0' int2str(i-1)]

data(i,1,1:samples) = getfield(load(filename),filename,{1,1:samples}).*(1000/(senso r(1)*amplifier));

data(i,2,1:samples) = getfield(load(filename),filename,{2,1:samples}).*(1000/(senso r(2)*amplifier));

(58)

Page 1

function [rms, rms_power, power, freq, p_to_p] = measplot(id, msrmnt, n_T, assumed _freq, fft_end_freq, scale)

% räknar ut intressant data och plottar tidssignal och PSD

for ch=1:2;

measurement(1:length(msrmnt(id+1,ch,:))) = msrmnt(id+1,ch,:); % lägger den specif

ika datan som behövs i en vektor (senare klarar inte vissa funktioner bearbeta vektore r med fler än 2 dimensioner)

rms(ch) = sqrt(sum(measurement.*conj(measurement))/length(measurement)); %be

räkna RMS

p_to_p(ch) = rms(ch)*2*sqrt(2); %beräkna peak-to-peak

rms_power(ch) = rms(ch)^2;

%assumed_freq = 160; %ungefärlig frekvens man tror signalen har %n_T = 'all'; %antal perioder som skall plottas

Fs = 48000; %rådatans samplingsfrekvens

if n_T == 'all'; % hur många perioder av tidssignalen som skall plottas

time = (length(measurement)-1)/Fs; Tindex = length(measurement); else time = n_T/assumed_freq; Tindex = n_T*Fs/assumed_freq+1; end t = 0:1/Fs:time; %tidsvektor

subplot(2,2,ch*2-1), plot(t*1000, measurement(1,1:Tindex)*1000); %plotta tidssignal

en

V=axis;

V(1,2)=time*1000; axis(V);

clear V

title(['Tidssginal för körning ' int2str(id) ', kanal ' int2str(ch)]);

xlabel('t [ms]');

ylabel('P [mbar]');

(59)

Page 2

index = find(w > fft_end_freq); %anger hur många frekvenser som skall visas i

PSD-plotten

%Plotta PSD

subplot(2,2,ch*2), psdplot(Pxx(1:index(1,1)),w(1:index(1,1)),'Hz',scale,['PSD för körn

ing ' int2str(id) ', kanal ' int2str(ch)]);

if strcmpi(scale,'linear')

ylabel('Power/Hz');

else

ylabel('dB/Hz');

end

[power(ch) index] = max(Pxx); %grundtonens index och power

freq(ch) = w(index); %index -> frekvens

if strcmpi(scale,'linear')

hold on; plot(w(index),power(ch),'o'); hold off %rita ut toppen av grundtonen

end

clear measurement Fs time Tindex t Pxx w index; end

References

Related documents

Uppmätta veckologgningar granskas även med avseende på fasströmmarnas TRMS- värden, True RMS, sant effektivvärde även vid icke rent sinusformad ström eller

Vi är oerhört tacksamma att ni vill ställa upp som respondenter till vår magisteruppsats, och vill härmed ge er lite kort information om syfte med studien samt hur vi kommer

För att skapa en förståelse för hur stor andel goodwill respektive företag besitter, och hur denna påverkar resultat, eget kapital och totala tillgångar,

Vid en mer extrem situation (95-percentilen) är det ett större område som påverkas av halter löst fosfor över 2,2 µg/l. Området som berörs av de högre halterna löst

(Johansson, 2011) Då material skall plockas från SSC finns det en deadline för plockordern, vilken innebär att plockordern skall ankomma till SSC före kl... 12 för att leveransen

Uppsala Hem arbetar också med att gå runt och knacka dörr hos de boende, för att prata om vad som kan göras bättre och om de boende har några speciella önskemål eller synpunkter

Den negativa framställningen där invandrare uppfattas som en belastning är inte något unikt för Sverige utan finns även i andra länder i Europa.. Bo Petersson och Anders

När volymen för att nå målvärdet på 100 % direktflöde för high-klassificerade artiklar är beräknat, beräknas hur mycket volym som tag själv-lagret skulle behöva