OnTime nr 1 2003 - Combitech.se
OnTime nr 1 2003 - Combitech.se
OnTime nr 1 2003 - Combitech.se
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
STRATEGIER FÖR EFFEKTIV TEST<br />
Lars Wallin överför idéer från JAS Gripenprojektet till testverksamheten på Saab Automobile.<br />
olika håll i världen under de årslånga verifieringscyklerna.<br />
– Traditionellt genomförs testerna av ingenjörer<br />
som åker runt i världen och kör bilarna<br />
fullproppade med mätinstrument, förklarar<br />
Lars Wallin. Egentligen är det ett ganska ineffektivt<br />
sätt att bedriva test på, eftersom ingenjörerna<br />
ägnar en stor del av sin tid åt att<br />
köra bil istället för att analy<strong>se</strong>ra testdata.<br />
Det Lars Wallin vill åstadkomma och<br />
genomför på Saab Automobile, är att flytta<br />
testingenjörernas arbete från testbanorna runt<br />
om i världen in till skrivborden. Istället för<br />
att ingenjörerna följer med bilarna till testbanorna,<br />
ska testfordonen framföras av chaufförer<br />
och alla mätdata spelas in och skickas till<br />
ingenjörerna för analys.<br />
– Vi använder en ”flight recorder” för att<br />
registrera mätdata från testbilarna. Den stora<br />
vinsten med att flytta in mycket av arbetet, är<br />
att vi kan köra testerna parallellt på ett sätt<br />
som var omöjligt när ingenjörerna själva<br />
körde bilarna. Vi kan samtidigt testa bilar i<br />
flera olika klimat, vilket förkortar verifieringstiden<br />
av<strong>se</strong>värt. Dessutom siktar vi på att<br />
kunna halvera antalet testbilar, vilket också<br />
skulle innebära en stor besparing.<br />
Den flight recorder som används heter Frec<br />
2000, en svart låda stor som ett halvt mjölk-<br />
paket. Flight recordern kopplas till bilens<br />
CAN-buss, systembus<strong>se</strong>n för motorstyrning<br />
och andra funktionskritiska enheter i bilen.<br />
Upp till 150 kanaler kan läsas in samtidigt.<br />
De flesta kanaler lä<strong>se</strong>s in med ganska låg frekvens,<br />
men systemet tillåter att upp till 30<br />
”triggers” läggs in. Varje trigger svarar mot<br />
vissa villkor och när villkoren uppfylls lö<strong>se</strong>r<br />
triggern ut och den aktuella kanalen lä<strong>se</strong>s in<br />
med upp till tio gånger så hög frekvens.<br />
Förenklad felsökning<br />
– Vi använder systemet med flight recordern i<br />
tre fa<strong>se</strong>r i vår utveckling. Det tyngsta arbetet<br />
är i verifieringen, men vi använder också systemet<br />
tidigare i utvecklingen, när vi testar på<br />
komponentnivå mot motorsimuleringar.<br />
Slutligen använder vi flight recordern i felsökningsarbetet.<br />
I felsökningen kommer möjligheten att<br />
använda triggers väl till pass. Ofta har de<br />
som felsöker en god uppfattning om vad det<br />
är som går fel. Genom att sätta triggers som<br />
reagerar på de faktorer som spelar in på felet,<br />
går det att läsa ut mer av den information<br />
som är intressant för felet. Dessutom markeras<br />
relevant information i datamaterialet som<br />
ska analy<strong>se</strong>ras.<br />
– På det här sättet kan vi samla in data<br />
från flera bilar samtidigt. Vi kan utrusta 20-30<br />
bilar som får rulla i verklighetstrogen trafik.<br />
Systemet har vid något tillfälle till och med<br />
monterats i Saabs egna tjänstebilar.<br />
Ett liknande system för att samla in mätdata<br />
från bilens <strong>se</strong>nsorer fanns redan när<br />
modellen 9-5 utvecklades i mitten av 90-talet.<br />
Data hämtades då från buffertarna i motorns<br />
styrsystem och behandlades i Microsoft<br />
Excel. Ganska snart stod det klart att arbetssättet<br />
med att hämta data från motorns egna<br />
system inte räckte till. Med Frec 2000 ökade<br />
datamängderna av<strong>se</strong>värt och all data lagras<br />
nu i stället i en gemensam databas och analy<strong>se</strong>ras<br />
med matematiska verktyg.<br />
– Informationen vi samlar in påminner en<br />
del om de data som läkemedelsföretagen får<br />
in under sin utvärdering av nya preparat.<br />
När vi letade efter analysverktyg vände vi<br />
oss bland annat till läkemedelsindustrin och<br />
fann det statistiska verktyget Spotfire, som är<br />
bra på att analy<strong>se</strong>ra stora datamängder. Till<br />
mer avancerade modelleringsarbeten använder<br />
vi också MatLab.<br />
Effektiva tester<br />
avgör framtiden<br />
I framtiden ligger att flytta in mer och mer av<br />
testarbetet till skrivborden och att ytterligare<br />
förfina modellerna för hur bilen uppför sig.<br />
En begränsande faktor är idag att datakraften<br />
i bilen är begränsad och inte tillåter de mest<br />
avancerade beräkningarna. Istället används<br />
filter som bygger på statistiska data för att<br />
särskilja ett felaktigt beteende från naturliga<br />
avvikel<strong>se</strong>r.<br />
Arbetet med att effektivi<strong>se</strong>ra testerna är på<br />
många sätt avgörande för Saab som liten tillverkare<br />
av motorer. Lars Wallin tror att kunderna<br />
har speciella förväntningar på motorer<br />
från Saab:<br />
– Våra kunder förväntar sig ett stort kraftuttag<br />
ur en relativt liten motor. Som en liten<br />
tillverkare av motorer kan vi bara uppfylla<br />
det genom att vara effektiva i utvecklingen<br />
och testverksamheten. ■<br />
16 Nr 1 mars <strong>2003</strong><br />
<strong>Combitech</strong> Systems AB