Enhed 6 / 11

Test- og valideringsdataanalyse

Gevinster:

  • Evne til at genkende testdatatyper såsom dynamometer, vejtest, udholdenhed og DVP&R og deres plads i verifikationsprocessen
  • Evne til at bruge kunstig intelligens til at opsummere, markere anomalier og udarbejde rapporter i store testdatasæt
  • Evne til at krydsvalidere AI's testfortolkning med måleusikkerhed, repeterbarhed og acceptkriterier

Svaret på spørgsmålet "opfylder det kravene", før et køretøj eller en komponent går i produktion, er skjult i test- og verifikationsdataene. Test i bilindustrien strækker sig fra laboratoriet (dynamometer, klimakammer, vibrationsbord) til vejen (vejprøve, udholdenhedsbane) og crashlaboratoriet. Disse test genererer massive data: En enkelt udholdenhedstest kan indeholde millioner af rækker af sensorregistreringer. I denne enhed vil vi se typerne af disse data, deres plads i verifikationsprocessen, og hvordan kunstig intelligens hjælper i analysen (men hvordan beslutningen forbliver hos ingeniøren).

Hvad er verifikation og validering?

De to udtryk forveksles ofte:

  • Bekræftelse: "Har vi bygget produktet korrekt?" Foranstalter overholdelse af kravet. Eksempel: "Bremseafstandsspecifikationen siger 38 meter; vi målte den, 36,5 meter. Velegnet."
  • Validering: "Har vi lavet det rigtige produkt?" Opfylder det behovene i reel brug? Eksempel: "Føler bilisterne, at denne bremse er sikker?"

I bilindustrien styres denne proces normalt med DVP&R-dokumentet (Design Verification Plan and Report): Det er en tabel, der viser, hvilke krav der testes med hvilken test, med hvilke acceptkriterier og resultatet.

Typiske testdatatyper

Testtype

Hvilke foranstaltninger

prøvedata

Dynamometer (dyno)

Motorkraft, drejningsmoment, emissioner

RPM-drejningsmomentkurve, brændstofforbrug

vejprøve

Faktisk tilstandsadfærd

GPS, acceleration, køresignaler

holdbarhed

livslang træthed

Vibration, belastning, antal cyklusser

klima/miljø

Modstandsdygtighed over for varm-kold-fugtighed

temperatur, arbejdsstatus

NVH

Støj/vibration

Lydtryk, accelerationsspektrum

Kollision (kollision)

Sikkerhed

Højhastigheds video, dummy sensorer

Hver test har et acceptkriterium (krav). Analyse skal bevise, om dataene opfylder dette kriterium.

Hvad gør kunstig intelligens i testanalyse?

AI er en kraftfuld assistent i testdataanalyse til:

  1. Opsummering: Statistisk oversigt, spidsværdier, fordeling fra millioner af rækker.
  2. Anomalimarkering: "Der er et uventet drejningsmomentfald på 214 sekunder i denne optagelse."
  3. Mønstersammenligning: Sammenligning af to testkørsler eller forskellige køretøjer og find forskelle.
  4. Rapportudkast: Udarbejdelse af DVP&R resultattekst og grafiske forklaringer.
  5. Kodehjælp: Generering af analysescript (Python).

Men vær forsigtig: disse er alle skitser og hints. Det er testingeniøren, der afgør, om testen består eller ej, og om en anomali er reel eller en målefejl.

Tip: Spørg AI'en "bestod denne test?" I stedet for at spørge: "Hvilke regioner i disse data viser risiko i henhold til acceptkriterierne, hvilke yderligere kontroller skal jeg foretage?" spørge. Den første kræver beslutninger (ikke AI's job), den anden kræver hints (AI's job).

Måleusikkerhed og repeterbarhed

Ingen måling er perfekt. To begreber er kritiske:

  • Måleusikkerhed: Den naturlige fejlmargin for et måleapparat. Hvis bremselængden er "36,5 m", og usikkerheden er ±0,8 m, er den faktiske værdi mellem 35,7-37,3 m. Hvis specifikationen er 38m er du sikker; men hvis specifikationen var 37 m, ville usikkerheden være meget tæt på grænsen.
  • Gentagelighed: Får du lignende resultater, når du laver den samme test igen? Et enkelt løb kan være gået tilfældigt. I bilindustrien gentages kritiske test flere gange i forskellige køretøjer/forhold.

Den "anomali", der markeres af en AI, kan faktisk være målestøj. Usikkerhed og dobbelttjek er afgørende, før der træffes en beslutning.

Forsigtig: AI siger "bestået acceptkriterier" er vildledende, hvis det ikke tager højde for måleusikkerhed og duplikering. I resultater tæt på grænsen kan usikkerhedsmarginen ændre resultatet af testen.

Mini casestudier

Case 1 - Anomali eller støj? I en udholdenhedstest markerer AI 3 pludselige spring i belastningssignalet. Testingeniøren ser på rådataene: springene svarer til de nøjagtige tidspunkter, hvor dataloggeren genstartes; Så det er ikke en rigtig strukturel begivenhed, det er en registreringsfejl. Anomalier er dokumenteret at være artefakter. Resultat: AI gav ledetråd, ingeniør isoleret rodårsag; automatisk "fejl"-stempel ville være forkert.

Case 2 - Næsten grænseoverskridende resultat. Den gennemsnitlige afstand i en bremsetest er 37,4 m, specifikationen er 38 m. AI siger "bestået". Ingeniøren indser måleusikkerheden (±0,9 m), og at der kun er foretaget 2 kørsler; Den øvre grænse overskrider 38,3 m specifikationen. Testen øges til 6 kørsler og betingelserne (varm bremse, lastet køretøj) varieres; Resultatet er bekræftet sikkert. Konklusion: At sige "bestået" uden tvetydighed og gentagelse er risikabelt.

Case 3 - Kraften i det hurtige resumé. En NVH-test har 40 GB data fra 12 instrumenter. AI udsender en tabel og en sammenligning, der opsummerer spidsfrekvenser og amplituder for hvert værktøj; Ingeniøren retter sin opmærksomhed mod 2 problematiske køretøjer på 20 minutter i stedet for 2 timer. Så undersøger han det rå spektrum af de to køretøjer med sine egne hænder. Resultat: AI foretog elimineringen, ingeniør lavede den dybe analyse.

prompte skabeloner

Skabelon 1 - Testoversigt:

Rolle: Du er testdataanalytiker. Opgave: Opsummer dynamometerposten nedenfor. Kontekst: RPM-data, 1000-6000 rpm; acceptkriterium: maksimalt drejningsmoment mindst 320 Nm, ingen kollaps i effektkurven. Begrænsning: 'Bestået/Ikke bestået' beslutningstagning; List risikozoner og yderligere kontrolanbefalinger i henhold til kriterier. Output: Sammenfattende statistik + risikozone + anbefalet kontrol.

Skabelon 2 - Anomali-parsing:

Rolle: Du er måle- og instrumenteringsekspert. Opgave: Vejled mig i at skelne mellem, om de markerede anomalier er reelle hændelser eller måleartefakter. Kontekst: 3 pludselige spring i belastningssignalet; Optageren genstarter med mellemrum. Output: Mulig forklaring + diskriminantkontrol for hver anomali.

Skabelon 3 - Usikkerhedsvurdering:

Rolle: Du er metrologi (målevidenskab) konsulent.Opgave: Vurder sikkerheden af resultatet i henhold til acceptkriterierne.Kontekst: Målt værdi 37,4 m, usikkerhed ±0,9 m, specifikation38 m, antal kørsler 2.Constraint: Sørg for at tage højde for usikkerhed og antal gentagelser; lægge vægt på nærhed til grænsen. Output: Evaluering + anbefaling til yderligere test + resterende risiko.

Skabelon 4 - DVP&R rapportudkast:

Rolle: Du er verifikationsingeniøren. Opgave: Skriv et DVP&R resultattekstudkast til følgende testresultater. Kontekst: Krav, testmetode, acceptkriterium og målt værdi er opfyldt (anonym). Begrænsning: Kun udkast; Brug ikke den strenge 'godkendte' erklæring, efterlad en plads til ingeniørens godkendelse.Output: Krav | test | kriterium | resultat | status (udkast).

Svag prompt / Stærk prompt

Svag prompt:

Se på disse testdata, bestod de?

Ingen acceptkriterier, tvetydighed og gentagelse; AI siger en blind "bestået/ikke bestået", hvilket er farligt.

Kraftig prompt:

Rolle: Du er en biltestdataanalytiker. Opgave: Analyser vedlagte bremsetestdata i forhold til acceptkriterier og rådgiv, hvilke yderligere beviser der er nødvendige for beslutningen. Kontekst: Kriterium 38 m; måleusikkerhed ±0,9 m; Der er 2 betingelser; køretøjets belastning testet i én tilstand. Begrænsning: Erklæring 'Bestået'; Liste risici og foreslåede yderligere betingelser med hensyn til usikkerhed og dobbeltarbejde. Output: Risiko | begrundelse | anbefalet yderligere testtabel.

Almindelige fejl

  • At få AI til at tage en go/fail-beslutning. Beslutningen træffes af ingeniøren; AI giver ledetråde.
  • Ignorerer måleusikkerhed. I resultater tæt på grænsen ændrer usikkerhed resultatet.
  • Stoler på et løb. Uden repeterbarhed er resultatet skrøbeligt.
  • Betragt straks anomalien som en "fejl". Der kan være optagelsesartefakter/støj; Vend tilbage til rådata.
  • Blind kopiering af rapporten. AI-udkast kan ikke blive officielt dokument uden ingeniørens godkendelse og rettelse.

Sammenfattende

  • Verifikation måler overensstemmelse med kravet, validering måler overensstemmelse med det faktiske behov; DVP&R styrer denne proces.
  • Det er en kraftfuld assistent til at opsummere, markere anomalier, sammenligne og udarbejde rapporter om AI-testdata.
  • Beslutningen (bestået/ikke-bestået) er op til ingeniøren; AI-hint, ikke tegn.
  • Uden måleusikkerhed og repeterbarhed kan resultatet ikke fortolkes; Resultater nær grænsen kræver særlig opmærksomhed.
  • Anomalier skal adskilles med rådata for at afgøre, om de er reelle hændelser eller måleartefakter.

Ansøgningsopgave

Vælg en test (f.eks. koldstart i klimakammeret). (1) Skriv krav, testmetode og acceptkriterier. (2) Anmod om en sammenfatning og risikozoneanalyse med skabelon 1 (uden at anmode om en afgørelse). (3) Evaluer et imaginært udfald nær grænsen for usikkerhed med skabelon 3. (4) Lav et udkast til DVP&R ved hjælp af skabelon 4, der angiver, hvilke områder du forlader til ingeniørgodkendelse.

tjekliste

  • [ ] Jeg har klart skrevet kravene og acceptkriterierne.
  • [ ] Jeg bad AI om en risiko/tip, ikke en beslutning.
  • [ ] Jeg medtog måleusikkerheden i resultatet.
  • [ ] Jeg evaluerede gentageligheden (antal kørsler) færdigheder.
  • [ ] Jeg undersøgte anomalierne med rådata ved at skelne mellem fakta og artefakt.
  • [ ] Jeg markerede rapportudkastet til ingeniørgodkendelse.