F-35 Lightning II

Super Hornet, vaikka tavallaan täysin uusi kone onkin, rakensi kuitenkin huomattavan paljon Hornetin kokemusten päälle.
Aerodynaamisesti se oli melko lailla täysin uusi kone, koska koneen perusmuotoa ja keularunkoa lukuunottamatta kaikki meni uusiksi. Siltä osin testaus alkoi melko nollasta. Uuden suunnittelun lähtökohtana oli joidenkin Hornetin ominaisuuksien korjaaminen, mutta muutokset niiden johdosta hyvin suuria. Gripen E:n muutokset menevät enemmän samaan kategoriaan Sea Harrierin FRS1->FA2-konversion kanssa; muutokset aerodynaamisesti hyvin pieniä ja maltillisia. Niistä ehkä laskutelinekuilujen tuoma paksunnos voisi olla potentiaalisesti suurin profiilin muuttaja, mutta se sujui ilmeisen vaivattomasti jo NG Demossa.

Rinnastan Super Hornetin ja F-35:n toisiinsa lähinnä siitä näkökulmasta, että kun SH:ssa oli uusi siipiprofiili jo lyöty lukkoon, ongelmia ilmeni testausvaiheessa ja niitä sitten purkkapaikattiin koneen taloudellisuuden ja tehokkuuden romuttavalla tavalla. Samaten F-35:ssä on ollut jo alustava sarjatuotanto käynnissä siinä vaiheessa, kun koelento-ohjelmat ovat vasta päässeet siihen asteeseen, että vielä on havaittu useita isoja aerodynaamisia ongelmia. Niitä sitten paikkaillaan vaihtelevin tavoin "vauhdissa", joko FCS:ää virittämällä taikka rakenteita vahvistamalla.
 
Tunnut tietävän F-35 koodipuolesta todella kattavasti. Mistä näitä juttuja voi opiskella?
En tiedä, veikkailen vain ja sovittelen uutisjuttujen sanamuotoja siihen havainnointiin, mikä omalla uralla on kertynyt vaikkapa isompien tietojärjestelmähankkeiden seuraamisesta läheltä ja kauempaa. Luen yleisiä F-35:n softaversioita käsitteleviä uutisjuttuja kiinnostuneesti ja sillä silmällä.
 
Aerodynaamisesti se oli melko lailla täysin uusi kone, koska koneen perusmuotoa ja keularunkoa lukuunottamatta kaikki meni uusiksi. Siltä osin testaus alkoi melko nollasta. Uuden suunnittelun lähtökohtana oli joidenkin Hornetin ominaisuuksien korjaaminen, mutta muutokset niiden johdosta hyvin suuria. Gripen E:n muutokset menevät enemmän samaan kategoriaan Sea Harrierin FRS1->FA2-konversion kanssa; muutokset aerodynaamisesti hyvin pieniä ja maltillisia. Niistä ehkä laskutelinekuilujen tuoma paksunnos voisi olla potentiaalisesti suurin profiilin muuttaja, mutta se sujui ilmeisen vaivattomasti jo NG Demossa.

Rinnastan Super Hornetin ja F-35:n toisiinsa lähinnä siitä näkökulmasta, että kun SH:ssa oli uusi siipiprofiili jo lyöty lukkoon, ongelmia ilmeni testausvaiheessa ja niitä sitten purkkapaikattiin koneen taloudellisuuden ja tehokkuuden romuttavalla tavalla. Samaten F-35:ssä on ollut jo alustava sarjatuotanto käynnissä siinä vaiheessa, kun koelento-ohjelmat ovat vasta päässeet siihen asteeseen, että vielä on havaittu useita isoja aerodynaamisia ongelmia. Niitä sitten paikkaillaan vaihtelevin tavoin "vauhdissa", joko FCS:ää virittämällä taikka rakenteita vahvistamalla.
Millainen aerodynaaminen ongelmakenttä on löytynyt??? Voisitko vihjaista hieman??
 
Millainen aerodynaaminen ongelmakenttä on löytynyt??? Voisitko vihjaista hieman??
Viittauksissa täristykseen on ollut aika vakavan kuuloinen sävy jo vuosien ajan. Saan mielikuvan, että se haittaa enemmän kuin annetaan julkisesti ymmärtää. Toinen kuvaava ryhmä minun mielestäni on asekuilujen lämpötilanhallinta ja runkoon kohdistuvat rasitukset, jotka ilmeisesti ovat poikenneet aerodynaamisista laskelmista taikka jätetty aikanan 'myöhemmin mietittäväksi'. Maalien kuoriutuminen takasiivekkeistä ylisoonisella alueella oli myös jännä; sehän korjattiin jo, mutta oli ilmeisesti yllätys. Jokaisessa koneessa on näitä, ja yleisö tietää niistä vain vähän; ne peitetään lentokäsikirjaan tai FCS:iin kirjattavina rajoituksina, joiden syytä ei välttämättä edes kerrota piloteillekaan asti. Joskus elinkaaren loppupuolella alkaa sitten tulla veteraanijuttuja, joissa taustat hiljalleen aukenevat.

Näitä tulee, ja kuuluukin tulla, mutta harvoin silloin kun koneita on jo yli sata.
 
F-35:n softapuolesta minulla on hiukan kutku, että Lockheed on sotakonepuolella samaa kuin Nokia oli matkapuhelinpuolella kymmenisen vuotta sitten. Lockheedin etu Nokiaan nähden on se, että taustalla oleva valtio estää tehokkaasti markkinaa menemästä uusiksi samalla tavalla kuin Nokialle kävi paria vuotta myöhemmin.

Mielenkiintoinen vertaus, mutta se vähän ontuu siinä, että Nokia joutui oman osaamisalueensa ulkopuolelle kun puhelimet muuttuivat tietokoneeksi kilpailijoiden toimesta. LM taas on itse ollut ajamassa disruptiota luomalla ensimmäisiä moderneja, ohjelmistopohjaisia ja modulaarisia avioniikkajärjestelmiä F-22:een. Tässä analogiassa LM teki älypuhelimen jo 80-luvulla, ja muut yrittävät Nokian tavoin muuttaa olemassa olevia feature phoneja älypuhelimiksi lisäämällä niihin selaimen.

Tässä on myös se ero, että niin F-22:n kuin F-35:n tapauksessa Lockheed on ensisijaisesti järjestelmäintegraattori, ja osa koodista tulee alihankkijoilta, esim. Boeingilta.

Jostain syystä F-35:n ohjelmisto on ihan hirveän monoliittinen.

Itse asiassa ei ole...

En tiedä onko siellä kriittinen FCS ja muu primäärikoodisto eristetty muusta koodista tarpeeksi selkeästi, jotta muutoksia voi todella tehdä vähän nopeammin joskus myöhemmin.

...ja on. Jo F-22:n arkkitehtuuri oli modulaarinen ja pitkälle osioitu, mistä sitä on F-35:ssä viety eteenpäin. Koodi on abstraktoitu laitteistosta virtuaalikoneilla ja moduulirakenne on löyhästi sidoksissa middleware-pohjaisella arkkitehtuurilla. Myös ohjelmistopuolella on käytetty mahdollisimman paljon COTS-komponentteja kehityksen nopeuttamiseksi ja suurin osa ei-lentokriittisestä koodista tehdään C++:lla Ada:n sijaan kehityksen nopeuttamiseksi. (Tuosta miten C++:aa kehitettiin avioniikkastandardit täyttäväksi kielen kehittäjän kanssa löytyy mielenkiintoista juttua netistä, samoin kuin sen testaamisesta)

Teknisesti ohjelmistoarkkitehtuuri on selkeästi edellä muita, ainoastaan Gripen E ja jossain määrin SH Block II/III ovat pääsemässä samalle tasolle. Kyllä ne ongelmat taitavat olla jossain muualla kuin teknologiassa, kuten ohjelmistoprojekteissa yleensä, eli resursoinnissa, priorisoinnissa ja validoinnissa.

F-35:n ohjelmistokehitys oli myönnetysti aliresursoitu ja ylioptimistisesti aikataulutettu pitkän aikaa, mistä tunnetusti seuraa teknistä velkaa ja ongelmia tulevaisuudessa. Tämä yhdistettynä ohjelmiston kompleksisuuteen, joka on moninkertainen aiempiin/muihin hävittäjiin nähden, hidastaa väistämättä kehitystä pitkäksi aikaa, vaikka resursseja myöhemmin lisättäisiinkin, kun suuri osa resursseista kuluu kertautuneisiiin vanhojen virheiden paikkaamiseen.

Mitenkään kehumatta mitään muita valmistajia samaan aikaan. Joku MIL-speksi tällä luultavasti estää tekemästä työtä järkevästi.

Mil-speksit ja avioniikkastandardit yhdessä, veikkaisin. Minulla on hieman kokemusta tosiaikaisen ja tiukasti standardoidun koodin ohjelmistoprojektista, ja oma näppituntuma on että kehityksen nopeus on 5-10x hitaampaa kuin tavallisesti. Standardit edellyttävät kaikkien muutosten integraatio- ja hyväksymistestausta ja auditointia, joten vaikka ohjelmisto olisi kuinka modulaarista, vaatimukset ja prosessit niin toteuttajan, käyttäjän kuin viranomaisen puolelta estävät koodin nopean käyttöönoton. Veikkaan että mil-puolelle auditointia tehdään vielä jokaisen tahon ja viraston puolelta erikseen.

On tähän jonkun verran muutosta nähtävissä. MoD on perustanut oman nopeiden muutosten prototypointiin keskittyvän tiimin Typhoonille ja F-35:lle. Sekä Saab että LM ovat ilmoittaneet siirtyvänsä ketterämpään ohjelmistokehitykseen, F-35:ssä tuotekehitysvaiheen jälkeen siirrytään C2D2-malliin jossa muutoksia voidaan tuoda sisään blokkien välissä. F-35:n auto-GCAS on ensimmäisiä esimerkkejä tästä suunnasta, se tuodaan nopeutetusti tuotantoon jo ensi vuonna, kun alkuperäinen suunnitelma oli Block 4:ssä noin viiden vuoden päästä.
 
Viimeksi muokattu:
Mielenkiintoinen vertaus, mutta se vähän ontuu siinä, että Nokia joutui oman osaamisalueensa ulkopuolelle kun puhelimet muuttuivat tietokoneeksi kilpailijoiden toimesta. LM taas on itse ollut ajamassa disruptiota luomalla ensimmäisiä moderneja, ohjelmistopohjaisia ja modulaarisia avioniikkajärjestelmiä F-22:een. Tässä analogiassa LM teki älypuhelimen jo 80-luvulla, ja muut yrittävät Nokian tavoin muuttaa olemassa olevia feature phoneja älypuhelimiksi lisäämällä niihin selaimen.

Tässä on myös se ero, että niin F-22:n kuin F-35:n tapauksessa Lockheed on ensisijaisesti järjestelmäintegraattori, ja osa koodista tulee alihankkijoilta, esim. Boeingilta.



Itse asiassa ei ole...



...ja on. Jo F-22:n arkkitehtuuri oli modulaarinen ja pitkälle osioitu, mistä sit on F-35:ssä viety eteenpäin. Koodi on abstraktoitu laitteistosta virtuaalikoneilla ja moduulirakenne on löyhästi sidoksissa middleware-pohjaisella arkkitehtuurilla. Myös ohjelmistopuolella on käytetty mahdollisimman paljon COTS-komponentteja kehityksen nopeuttamiseksi ja suurin osa ei-lentokriittisestä koodista tehdään C++:lla Ada:n sijaan kehityksen nopeuttamiseksi. (Tuosta miten C++:aa kehitettiin avioniikkastandardit täyttäväksi kielen kehittäjän kanssa löytyy mielenkiintoista juttua netistä, samoin kuin sen testaamisesta)

Teknisesti ohjelmistoarkkitehtuuri on selkeästi edellä muita, ainoastaan Gripen E ja jossain määrin SH Block II/III ovat pääsemässä samalle tasolle. Kyllä ne ongelmat taitavat olla jossain muualla kuin teknologiassa, kuten ohjelmistoprojekteissa yleensä, eli resursoinnissa, priorisoinnissa ja validoinnissa.

F-35:n ohjelmistokehitys oli myönnetysti aliresursoitu ja ylioptimistisesti aikataulutettu pitkän aikaa, mistä tunnetusti seuraa teknistä velkaa ja ongelmia tulevaisuudessa. Tämä yhdistettynä ohjelmiston kompleksisuuteen, joka on moninkertainen aiempiin/muihin hävittäjiin nähden, hidastaa väistämättä kehitystä pitkäksi aikaa, vaikka resursseja myöhemmin lisättäisiinkin, kun suuri osa resursseista kuluu kertautuneisiiin vanhojen virheiden paikkaamiseen.



Mil-speksit ja avioniikkastandardit yhdessä, veikkaisin. Minulla on hieman verran kokemusta tosiaikaisen ja tiukasti standardoidun koodin ohjelmistoprojektista, ja oma näppituntuma on että kehityksen nopeus on 5-10x hitaampaa kuin tavallisesti. Standardit edellyttävät kaikkien muutosten integraatio- ja hyväksymistestausta ja auditointia, joten vaikka ohjelmisto olisi kuinka modulaarista, standardit ja työtavat niin toteuttajan, käyttäjän kuin viranomaisen puolelta estävät koodin nopean käyttöönoton. Veikkaan että mil-puolelle auditointia tehdään vielä jokaisen tahon ja viraston puolelta erikseen.

On tähän jonkun verran muutosta nähtävissä. MoD on perustanut oman nopeiden muutosten prototypointiin keskittyvän tiimin Typhoonille ja F-35:lle. Sekä Saab että LM ovat ilmoittaneet siirtyvänsä ketterämpään ohjelmistokehitykseen, F-35:ssä tuotekehitysvaiheen jälkeen siirrytään C2D2-malliin jossa muutoksia voidaan tuoda sisään blokkien välissä. F-35:n auto-GCAS on ensimmäisiä esimerkkejä tästä suunnasta, se tuodaan nopeutetusti tuotantoon jo ensi vuonna, kun alkuperäinen suunnitelma oli Block 4:ssä noin viiden vuoden päästä.

Huom. Nokialla oli älypuhelimia jo Symbian S60. Ne vain olivat murheenkryyni. Samalla tavoin F-22 on ollut murheenkryyni. Nyt sen arkitehtuuria ollaan uudistamassa, jotta asioita pystytään kehittämään eteenpäin.

Saabin inssit väittävät, että esim. pienet viilaukset ohjaamon käyttöliittymään voidaan ottaa käyttöön lähes sellaisenaan.
 
...
Saabin inssit väittävät, että esim. pienet viilaukset ohjaamon käyttöliittymään voidaan ottaa käyttöön lähes sellaisenaan.

Vähän sellainen kuva että Saabin inssit väittää ja ryssän inssit ne vasta väittääkin!

Katsotaan sitten kun Gripen E lentää tai PAK-FA:sta tulee oikeasti jotain.
 
Huom. Nokialla oli älypuhelimia jo Symbian S60. Ne vain olivat murheenkryyni. Samalla tavoin F-22 on ollut murheenkryyni. Nyt sen arkitehtuuria ollaan uudistamassa, jotta asioita pystytään kehittämään eteenpäin.

No, äly ja äly. S60 oli myös teknisesti monin osin vajavainen, ja edusti inkrementaalista ajattelua jossa puhelimesta yritettiin kehittää tietokone. Apple ja Google käänsivät asian päälaelleen ja toivat täysin uudenlaisen paradigman.

Samoin F-22:n arkkitehtuuri oli aikanaan mullistava, vaikka koneissa oli jo siihen aikaan hyvin paljon ohjelmistoteknologiaa. F/A-18:n sanotaan olleen ensimmäinen hävittäjä, jossa ohjelmiston kompleksisuus ylitti laitteiston kompleksisuuden.

Myöskin F-22:n ongelmat johtuvat monista asioista, muttei juuri ohjelmistonarkkitehtuurista.

Saabin inssit väittävät, että esim. pienet viilaukset ohjaamon käyttöliittymään voidaan ottaa käyttöön lähes sellaisenaan.

Varmasti pystyy, kuten muissakin koneissa. Käyttöliittymän esitys tuskin on mitenkään tiukasti sidoksissa koodiin vaan on abstraktoitu jonkin template-esitystason alle.

Super Hornetin uuden tehtävätietokoneen suunnittelusta kerrottiin tarinaa, jossa käyttöliittymää testattiin lentäjien kanssa simulaattorissa. Aamun testeistä saadun palautteen pohjalta insinöörit tekivät lounastunnilla uuden version, jota päästiin testaamaan heti.
 
^ No, siinä tuli vastaus @Shadowmon

Tämä oli myös tarkoitettu yleiseksi kommentiksi sen suhteen että F-35:sta on ruodittu ja päästy seuraamaan vapaista lähteistä melko tavalla. Venäjältä ei luonnollisestikaan juuri tihku tietoa ja Gripen taas ei ole ihan niin valokeilassa joten jos nämä koneet vaikuttavat ongelmattomammilta vapaiden lähteiden perusteella niin tähän saattaa olla muitakin syitä kuin se että PAK-FA:n tai Gripenin suhteen asiat vaan etenevät paljon paremmin :p
 
Tämä oli myös tarkoitettu yleiseksi kommentiksi sen suhteen että F-35:sta on ruodittu ja päästy seuraamaan vapaista lähteistä melko tavalla. Venäjältä ei luonnollisestikaan juuri tihku tietoa ja Gripen taas ei ole ihan niin valokeilassa joten jos nämä koneet vaikuttavat ongelmattomammilta vapaiden lähteiden perusteella niin tähän saattaa olla muitakin syitä kuin se että PAK-FA:n tai Gripenin suhteen asiat vaan etenevät paljon paremmin :p

Ok. Se on aina vähän hankalaa, jos kirjoittaa yhtä ja koettaa viestiä sillä jotain toista asiaa ;)

Se on totta, että Pak-fasta ja Gripenistä ei ole yhtä paljon otsikoita kuin F-35:destä. Mutta, kyllä niistäkin erilaista tietoa tulee.

Ja niiden tietojen perusteella Pak-Fa:ssa on ollut isoja haasteita ja koko projektin onnistumisen kanssa on isoja kysymysmerkkejä. Tältä osin vaikutelmasi asioista ei siis pidä paikkaansa.

Gripenistä tulleiden tietojen perusteella taas asiat vaikuttaisivat rullaavan suunnitellusti eteenpäin. Seurataan, jatkuuko näin myös tulevaisuudessa.

Varmasti on niin, että Gripenistä ei kaikkia vaiheita vatvota yhtä laajasti julkisuudessa kuin F-35:destä.

Mutta, varmaan jokainen, joka tuntee yhtään F-35 ja Gripen-E projekteja ymmärtää, että hyvin todennäköisesti Gripenissä on vähemmän ongelmia kuin F-35:dessä. Syinä ovat ihan projektien lähtökohdat, tavoitteet, uudet teknologiat ja isolta osin myös valitut projektimallit sekä projektiorganisoituminen. Jenkeissä on todettu, että "tämä oli huonoin mahdollinen tapa tehdä asioita, eikä näin tulla toimimaan koskaan enää".

Tuskin kukaan tällä foorumilla ylistää F-35:den kehitysprojektia saati edes arvioi, että se olisi ollut kovin onnistunut?

Se kannattaa silti huomata, että voi sieltä vielä tulla lopulta ulos toimiva kalukin. Ja Suomi ei ole onneksi ollut sekaantuneena kehitysvaiheeseen.
 
Eli jos F-35 on keskeneräinen, niin sitten Gripen E ei ole vielä lentänyt. Samaa logiikkaa..

Josko tätä logiikkaa saisi vähän auki? Fakta on, että F-35 on keskeneräinen, ja Gripen E on lentänyt.

On ihan mahdollista, että esim. Gripenin tykki saadaan toimimaan aikaisemmin kuin F-35.
 
Viittauksissa täristykseen on ollut aika vakavan kuuloinen sävy jo vuosien ajan. Saan mielikuvan, että se haittaa enemmän kuin annetaan julkisesti ymmärtää. Toinen kuvaava ryhmä minun mielestäni on asekuilujen lämpötilanhallinta ja runkoon kohdistuvat rasitukset, jotka ilmeisesti ovat poikenneet aerodynaamisista laskelmista taikka jätetty aikanan 'myöhemmin mietittäväksi'. Maalien kuoriutuminen takasiivekkeistä ylisoonisella alueella oli myös jännä; sehän korjattiin jo, mutta oli ilmeisesti yllätys. Jokaisessa koneessa on näitä, ja yleisö tietää niistä vain vähän; ne peitetään lentokäsikirjaan tai FCS:iin kirjattavina rajoituksina, joiden syytä ei välttämättä edes kerrota piloteillekaan asti. Joskus elinkaaren loppupuolella alkaa sitten tulla veteraanijuttuja, joissa taustat hiljalleen aukenevat.

Näitä tulee, ja kuuluukin tulla, mutta harvoin silloin kun koneita on jo yli sata.
Mites näet tuon F-35 korroosio-ongelman syntymisen? Onko tuo tyypillistä uudessa koneessa? Toki nämä ongelmat ilmenivät ilmeisesti niissä koetelluimmissa versioissa mutta silti.
 
Back
Top