Enhed 2 / 11

Konceptuelt design, kravstyring og afvejningsanalyse

Gevinster:

  • Evne til at accelerere afvejningsstudier fra missionskrav til konceptuelle dimensionering af fly/rumfartøjer med AI-understøttelse
  • Evne til at udføre kravskrivning, sporbarhed og konsistenskontrol med konfigurerede prompter
  • Evne til at eliminere urimelige output ved at krydsvalidere AI-foreslåede designpunkter med fysikbaserede håndberegninger

Et fly eller et rumfartøj er født ud fra en liste over krav, ikke på et tegnebræt. Sætningen "Bær så meget til dette område, ved denne hastighed, til denne pris" er kimen til designet, der vil holde i mange år fremover. Konceptuelt design (det tidligste designstadium, hvor køretøjets grove størrelse, vægt og konfiguration først bestemmes) er processen med at udtrække en indledende form fra dette frø. De beslutninger, der træffes her, er billige, men deres virkninger er de dyreste: Et forkert konceptuelt valg kan kaste millioner af dollars af detaljeret design væk.

I denne enhed vil vi bruge kunstig intelligens (AI) til at afhjælpe tre byrder ved konceptuelt design: at oversætte vage opgaveanmodninger til målbare krav, opretholde sporbarhed og konsistens mellem krav og fremskynde afvejningsanalyse mellem konkurrerende designmuligheder. Men lad os lægge det kritiske princip fast fra begyndelsen: Hver størrelse, hvert vægtestimat, som AI foreslår, er nødvendigvis krydsvalideret af en fysikbaseret håndberegning. AI er en brainstorming- og regnskabspartner; ejer ikke størrelsesbeslutningen.

Begreber: Krav: En enkelt verificerbar erklæring, som værktøjet skal opfylde. Sporbarhed: Registreringskæden for, hvor hvert krav kom fra, og med hvilket design/test det blev opfyldt. Handelsplads: Sættet af alle muligheder skabt af udskiftelige designvariabler. MTOW: Maksimal startvægt (Maximum Take-Off Weight), den højeste masse, som køretøjet kan lette.

Fra opgavebehov til krav: Trin for trin

Et godt krav har tre kvaliteter: ental (siger én ting), målbart (indeholder et tal og en enhed) og verificerbart (det er indlysende, hvordan man tjekker det). "Flyet skal være hurtigt" er ikke et krav; "Flyet skal opnå 250 kt kaliber lufthastighed (KCAS) ved havoverfladen" er et krav.

Det første trin er at samle interessenters anmodninger og destillere dem til udkast til krav med AI. Det andet trin er at gøre hvert krav målbart: Erstat hvert vage adjektiv ("letvægts", "holdbar", "effektiv") med en metrisk og tærskelværdi. Det tredje trin er at lede efter modsætninger mellem krav: rækkevidde og nyttelast konkurrerer ofte med hinanden, AI bringer hurtigt disse modsætninger til overfladen. Det fjerde trin er at etablere en sporbarhedsmatrix: tabulering af, hvilket opgavemål på topniveau, der fører til hvilket underkrav.

På den konceptuelle dimensioneringsside kan AI genkalde kendte tekniske sammenhænge (vægtfraktioner, tryk-til-vægt-forhold, vingebelastning) og etablere en indledende kæde af beregninger. For eksempel, for et passagerfly, kan brændstofvægtfraktionen estimeres med Breguet range-ligningen, og tomvægtsfraktionen kan estimeres med statistiske relationer. Men hvert led i denne kæde bekræftes ved håndberegning.

Tip: Når du skriver krav, skal du udtrykkeligt give AI opgaven at "erstate hvert tvetydigt adjektiv med en metrisk, enhed og verifikationsmetode." Modellen fungerer meget mere disciplineret, når du siger "kom med målbare" uverificerbare udsagn som "brugervenlig".

Konfiguration af afvejningsanalyse

Hjertet i afvejningsanalysen er at sammenstille flere kandidatkonfigurationer med fælles kriterier. Det klassiske værktøj er den vægtede beslutningsmatrix: Kriterier tillægges betydningsvægt, hver kandidat scores på hvert kriterium, den vægtede total tages. AI bygger hurtigt denne matrix, men pas på to faldgruber: vægte er en subjektiv teknisk bedømmelse (ikke overladt til AI), og score skal være baseret på fysisk begrundelse (ikke opgjort).

Kriterium (vægt)

Konfig. A: Høj fløj

Konfig. B: Lav fløj

Konfig. C: Canard

Rækkevidde, km (0,30)

1200

1350

1250

Køreklar vægt, kg (0,25)

640

610

690

Produktionsomkostninger (0,20)

medium

lav

høj

Stabilitet (0,15)

høj

medium

medium

Nem vedligeholdelse (0,10)

høj

medium

lav

Du kan få AI til at bygge denne tabel; Men rækkevidde og vægttal skal komme fra en uafhængig foreløbig beregning, og kvalitative scorer som "stabilitet: høj" skal også begrundes. Styrken ved AI er, at den tabulerer ti forskellige konfigurationer på minutter og udfører sentimentanalyse (hvordan rangeringen ændres, hvis en vægt ændres).

Svag prompt / Stærk prompt

Svag prompt:

Jeg er ved at designe et træningsfly. Fortæl mig den bedste konfiguration.

Kraftig prompt:

Rolle: Du er konceptuel flydesignkonsulent. Kontekst: Foreløbig afvejningsundersøgelse for et to-sæders trænerfly (værdier er repræsentative): målområde ~1000 km, krydshastighed ~55 m/s, nyttelast ~220 kg, lav produktionsomkostningsprioritet. Opgave:1) Foreslå 3 kandidatkonfigurationer (vingeposition, motortype).2) Opstil en tabel, der sammenligner hver kandidat på: rækkevidde, estimeret tomvægt, produktionsomkostninger, stabilitet.3) Brug til dine numeriske estimater skriv relationen og antagelsen.Begrænsning: Angiv hvilken statistisk relation du brugte i dine vægtestimater; skrive enhed; Tag ikke en endelig beslutning, send en kandidat. Jeg vil selv veje ind og træffe den endelige beslutning.

Kopierbare promptskabeloner

Skabelon 1 — Oversættelse af et opgavebehov til et målbart krav:

Transform følgende interessent-anmodninger til enkeltstående, målbare og verificerbare krav. For hvert krav: en metrik, en enhed, en tærskelværdi og en foreslået verifikationsmetode (analyse/test/demonstration). Oversæt vage adjektiver ("let", "hurtigt") til konkrete tal; Hvis der er usikkerhed, så spørg hvilke oplysninger du har brug for. Forespørgsler: [liste her]

Skabelon 2 — Sporbarhedsmatrix og konfliktscreening:

Tag denne liste over krav og: (a) opbyg en sporbarhedstabel, der forbinder hvert krav med opgavemålet på højt niveau; (b) markere eventuelle par af modstridende eller udfordrende krav (f.eks. rækkevidde vs. nyttelast); c) liste manglende eller ukontrollerbare krav. Lad resultatet blive en tabel. Krav: [liste her]

Skabelon 3 — Opsætning af vægtet beslutningsmatrix:

Byg en vægtet beslutningsmatrixramme for følgende kandidatkonfigurationer. Lav kriterierækkerne og kandidatkolonnerne. Lad vægtkolonnen være BLANK (jeg indtaster vægtene). Forklar i en separat note den fysiske begrundelse for det partitur, du vil sætte i hver celle; Skriv ikke et opdigtet nummer, marker det sted du har gættet som "gæt". Kandidater: [...] Kriterier: [...]

Skabelon 4 — Krydstjek af konceptuel dimensionering:

Kontroller selvstændigt følgende presiseringsresultat: MTOW, vingeareal, tryk. (a) Beregn vingebelastningen (W/S) og sammenlign den med den typiske rækkevidde for din givne flyklasse. (b) Beregn tryk-til-vægt-forholdet (T/W) og sammenlign det med det typiske område. (c) Advar, hvis værdier er uden for det typiske område, og indikerer mulig fejl. Skriv alle enheder eksplicit. Input: [MTOW, S, T værdier]

Mini sager

Case 1 — Tidlig opdagelse af modstridende behov. I et UAV-projekt ønsker interessenter både "mindst 8 timers sendetid" og "maks. 12 kg total masse". Ved at kvantificere de to krav og optimere energibudgettet viser AI, at en 8-timers flyvning med typisk batterienergitæthed (ca. 200 Wh/kg) ville kræve 6-7 kg batteri alene; Dette passer ikke ind i budgettet på 12 kg sammen med nyttelast og struktur. Modsigelsen diskuteres, inden detaljeprojekteringen påbegyndes. Lektion: Oversættelse af krav til tal afslører skjulte modsætninger tidligt.

Sag 2 — Følsomhedsanalyse ændrer beslutningen. Et hold sammenligner tre fløjkonfigurationer; Konfigurer med startvægte. B vinder (vægtet score 0,82 vs. 0,79). AI bliver spurgt "hvad sker der, hvis jeg reducerer omkostningsvægten fra 0,20 til 0,10"; i dette scenarie kommer området i forgrunden og Config. A tager føringen (0,84 vs. 0,80). Teamet ser, hvor følsom beslutningen er over for omkostningsprioritering og afklarer vægtene med interessenten. Lektion: det er ikke en enkelt score, der betyder noget, men stabiliteten af ​​ranglisten.

Tilfælde 3 — Ordrefejl i vægtestimering. AI angiver tomvægten af ​​et let fly som 95 kg fra en relation. Ingeniøren minder om, at to-sædets fly af en tilsvarende klasse typisk ligger i intervallet 350-500 kg; 95 kg er fysisk umuligt. Når det er afkrydset, ses det, at AI'en forkert har anvendt en koefficient i relationen, og den er rettet. Lektion: hvert vægtestimat sammenlignes i størrelsesordener med klassens kendte rækkevidde.

Almindelige fejl

  • Accepterer vage krav. Et krav, der ikke indeholder metrikker og enheder, kan ikke verificeres; "Det skal være let" er et ønske, ikke et krav.
  • At have AI til at vælge vægtene. Kriterievægtene i beslutningsmatrixen er subjektiv ingeniørkunst og interessentvurdering; Hvis overladt til AI, forbliver beslutningen forladt.
  • Accepter point uden begrundelse. Hvis kvalitative scores som "Stabilitet: høj" ikke har noget fysisk grundlag, bliver matrixen en fancy liste over gæt.
  • Bekræfter ikke vægt-/størrelsesestimatet. Statistiske korrelationer er grove skøn; Det er ikke gennemført i detaljeret design uden at sammenligne det med klassesortimentet.
  • Efterlader sporbarhed til senere. Hvis det ikke er registreret, hvor kravet stammer fra, ved ingen, hvilke beslutninger en ændring vil påvirke i fremtiden.

Sammenfattende

Konceptuelt design er det stadie, hvor de billigste, men mest effektive beslutninger træffes. AI er en kraftfuld accelerator her til at oversætte vage anmodninger til målbare krav, scanne for sporbarhed og konflikt og sammenligne flere konfigurationer på tværs af afvejningstabeller. Kriterievægtene er dog menneskelig dømmekraft, numeriske forudsigelser verificeres ved fysikbaseret håndberegning og klasseintervaller, den endelige konfigurationsbeslutning forbliver hos ingeniøren. AI producerer kandidater; ikke bestemmer.

Ansøgningsopgave

Skriv tre missionsmål på højt niveau for et luft- eller rumfartøj efter eget valg. Brug AI til at oversætte disse til mindst seks målbare krav og opsætte en sporbarhedstabel. Opret derefter en vægtet beslutningsmatrix for de tre kandidatkonfigurationer; Bestem selv vægtene. Bekræft endelig et vægt/størrelsesestimat givet af AI med en uafhængig håndberegning og klasseområde. Rapporter mindst et par krav, hvor du finder en konflikt.

tjekliste

  • [ ] Jeg gjorde hvert krav entalt, målbart og verificerbart.
  • [ ] Jeg erstattede de tvetydige adjektiver med metrisk, enhed og tærskel.
  • [ ] Jeg opsatte en sporbarhedstabel og markerede modstridende krav.
  • [ ] Jeg bestemte selv beslutningsmatrixvægtene (ikke AI).
  • [ ] Jeg tilskrev matrix-scorerne til fysisk begrundelse.
  • [ ] Jeg verificerede vægt-/størrelsesestimaterne med klasseafstand og håndberegning.