Kiini cha programu cha miundombinu ya mtandaoni ya mpiganaji wa mgomo wa F-35

Muhtasari wa vipengee muhimu vya Mfumo wa Taarifa wa Usafirishaji wa Kujiendesha wa Mpiganaji wa Mgomo wa F-35 (ALIS). Uchambuzi wa kina wa "kitengo cha usaidizi wa vita" na vipengele vyake vinne muhimu: 1) kiolesura cha mfumo wa binadamu, 2) mfumo wa udhibiti wa utendaji, 3) mfumo wa kinga wa bodi, 4) mfumo wa avionics. Habari fulani kuhusu firmware ya mpiganaji wa F-35 na zana zinazotumika kwa programu yake ya ubaoni. Ulinganisho na mifano ya mapema ya wapiganaji wa mapigano hutolewa, na matarajio ya maendeleo zaidi ya anga ya jeshi pia yanaonyeshwa.

Kiini cha programu cha miundombinu ya mtandaoni ya mpiganaji wa mgomo wa F-35

Ndege ya kivita ya F-35 ni kundi linaloruka la kila aina ya vitambuzi vya hali ya juu vinavyotoa jumla ya "ufahamu wa hali ya digrii 360."

Utangulizi

Mifumo ya vifaa vya Jeshi la Anga imekuwa ngumu zaidi na ngumu kwa wakati. [27] Miundombinu yao ya mtandao (programu na vijenzi vya maunzi vinavyohitaji urekebishaji mzuri wa algoriti) pia polepole inakuwa ngumu zaidi. Kwa kutumia mfano wa Jeshi la Anga la Merika, mtu anaweza kuona jinsi miundombinu ya cyber ya ndege za kivita - kwa kulinganisha na vifaa vyake vya jadi - imeongezeka polepole kutoka chini ya 5% (kwa F-4, mpiganaji wa kizazi cha tatu) hadi zaidi ya 90% (kwa F-35, mpiganaji wa kizazi cha tano). [5] Kwa urekebishaji mzuri wa miundombinu hii ya mtandao, F-35 inawajibika kwa programu ya hivi punde iliyotengenezwa mahususi kwa madhumuni haya: Mfumo wa Taarifa za Usafirishaji wa Autonomous (ALIS).

Mfumo wa habari wa vifaa vya uhuru

Katika enzi ya wapiganaji wa kizazi cha 5, ubora wa mapigano hupimwa kimsingi na ubora wa ufahamu wa hali. [10] Kwa hivyo, mpiganaji wa F-35 ni kundi linaloruka la kila aina ya vitambuzi vya hali ya juu, vinavyotoa jumla ya ufahamu wa hali ya digrii 360. [11] Wimbo mpya maarufu katika suala hili ni kile kinachojulikana. "Usanifu wa Sensor Iliyojumuishwa" (ISA), ambayo ni pamoja na sensorer zinazoingiliana kwa uhuru na kila mmoja kwa nguvu (sio tu kwa utulivu, lakini pia katika mazingira ya busara yanayoshindaniwa) - ambayo, kwa nadharia, inapaswa kusababisha uboreshaji mkubwa zaidi katika ubora wa ufahamu wa hali. . [7]. Hata hivyo, ili nadharia hii ianze kutumika, usindikaji wa ubora wa algorithmic wa data zote zilizopokelewa kutoka kwa sensorer ni muhimu.

Kwa hivyo, F-35 hubeba programu kila wakati kwenye bodi, saizi ya jumla ya nambari za chanzo ambazo zinazidi mistari milioni 20, ambayo mara nyingi huitwa "kompyuta ya kuruka." [6] Kwa kuwa katika enzi ya sasa ya tano ya wapiganaji wa mgomo, ubora wa mapigano hupimwa kwa ubora wa ufahamu wa hali, karibu 50% ya msimbo huu wa programu (mistari milioni 8,6) hutekeleza uchakataji changamano wa algoriti - kuweka data yote inayokuja. kutoka kwa sensorer hadi kwenye picha moja ya ukumbi wa michezo. Katika muda halisi.

Kiini cha programu cha miundombinu ya mtandaoni ya mpiganaji wa mgomo wa F-35Mienendo ya mabadiliko katika kutoa utendakazi wa ubaoni kwa wapiganaji wa kivita wa Marekani - kuelekea programu

Mfumo wa Taarifa za Usafirishaji wa F-35 (ALIS) humpa mpiganaji 1) kupanga (kupitia mifumo ya hali ya juu ya anga), 2) uendelevu (uwezo wa kutenda kama kitengo kinachoongoza), na 3) uimarishaji. (uwezo wa kutenda kama kitengo cha kupambana na watumwa). [4] "Msimbo wa Gundi" ndio sehemu kuu ya ALIS, ikichukua 95% ya nambari zote za ndege za F-35. Asilimia 50 nyingine ya msimbo wa ALIS hufanya shughuli ndogo, lakini pia kialgorithm kikubwa sana. [12] F-35 kwa hivyo ni mojawapo ya mifumo changamano ya mapigano kuwahi kutengenezwa. [6]

ALIS ni mfumo unaoendeshwa kiotomatiki kwa masharti ambao unachanganya mchanganyiko jumuishi wa aina mbalimbali za mifumo ndogo ya ubaoni; na pia inajumuisha mwingiliano mzuri na rubani kwa kumpa habari za hali ya juu kuhusu ukumbi wa shughuli (ufahamu wa hali). Injini ya programu ya ALIS huendesha chini chini kila wakati, ikimsaidia rubani katika kufanya maamuzi na kutoa mwongozo katika maeneo muhimu katika safari ya ndege. [13]

Kitengo cha usaidizi cha kupambana

Mojawapo ya mifumo ndogo muhimu zaidi ya ALIS ni "kitengo cha usaidizi wa vita", kinachojumuisha vipengele vitano kuu [13]:

1) "Kiolesura cha mfumo wa kibinadamu" - hutoa taswira ya hali ya juu ya ukumbi wa michezo (ergonomic, pana, mafupi). [12] Akitazama ukumbi huu, rubani hufanya maamuzi ya kimbinu na masuala ya amri za mapigano, ambazo kwa upande wake huchakatwa na kitengo cha ICS.

2) "Mfumo wa Udhibiti wa Utendaji" (ECS) - kuingiliana na vitengo vya udhibiti wa silaha za bodi, inahakikisha utekelezaji wa amri za kupambana, ambazo hutolewa na majaribio kupitia interface ya mfumo wa binadamu. ICS pia hurekodi uharibifu halisi kutoka kwa matumizi ya kila amri ya mapigano (kupitia vitambuzi vya maoni) - kwa uchambuzi wake uliofuata na mfumo wa avionics.

3) "Mfumo wa Kinga wa Ubao" (BIS) - hufuatilia vitisho vya nje na, wakati wanapogunduliwa, hufanya hatua zinazohitajika ili kuondokana na vitisho. Katika kesi hii, BIS inaweza kufurahia usaidizi wa vitengo vya kirafiki vya kupambana vinavyoshiriki katika operesheni ya pamoja ya mbinu. [8] Kwa kusudi hili, LSI huingiliana kwa karibu na mifumo ya anga - kupitia mfumo wa mawasiliano.

4) "Mfumo wa Avionics" - hubadilisha mtiririko wa data ghafi kutoka kwa vitambuzi mbalimbali hadi ufahamu wa hali ya juu, unaoweza kufikiwa na majaribio kupitia kiolesura cha mfumo wa binadamu.

5) "Mfumo wa mawasiliano" - inasimamia trafiki ya mtandao wa bodi na nje, nk. hutumika kama kiunga kati ya mifumo yote ya bodi; na vile vile kati ya vitengo vyote vya mapigano vinavyoshiriki katika operesheni ya pamoja ya mbinu.

Kiolesura cha mfumo wa binadamu

Ili kukidhi hitaji la ufahamu wa hali ya juu na wa kina, mawasiliano na taswira katika chumba cha marubani ni muhimu. Uso wa ALIS kwa ujumla na kitengo cha usaidizi wa mapigano hasa ni "mfumo mdogo wa onyesho la taswira ya panoramic" (L-3 Communications Display Systems). Inajumuisha skrini kubwa ya kugusa yenye ufafanuzi wa juu (LADD) na njia ya mawasiliano ya broadband. Programu ya L-3 inaendesha Integrity OS 178B (mfumo wa uendeshaji wa wakati halisi kutoka Green Hills Software), ambao ni mfumo mkuu wa uendeshaji wa avionics wa ndege ya kivita ya F-35.

Wasanifu wa miundombinu ya mtandao wa F-35 walichagua Integrity OS 178B kulingana na vipengele sita mahususi vya mfumo wa uendeshaji: 1) kufuata viwango vilivyo wazi vya usanifu, 2) utangamano na Linux, 3) utangamano na POSIX API, 4) ugawaji salama wa kumbukumbu, 5) usaidizi wa mahitaji maalum ya usalama na 6) msaada kwa vipimo vya ARINC 653. [12] "ARINC 653" ni kiolesura cha programu kwa ajili ya programu za angani. Kiolesura hiki kinadhibiti mgawanyiko wa muda na anga wa rasilimali za mfumo wa kompyuta ya anga kwa mujibu wa kanuni za avionics za msimu jumuishi; na pia inafafanua kiolesura cha programu ambacho programu ya programu lazima itumie kufikia rasilimali za mfumo wa kompyuta.

Kiini cha programu cha miundombinu ya mtandaoni ya mpiganaji wa mgomo wa F-35Mfumo mdogo wa kuonyesha taswira ya panoramiki

Mfumo wa udhibiti wa utendaji

Kama ilivyobainishwa hapo juu, ICS, ikishirikiana na vitengo vya udhibiti wa silaha za ubaoni, huhakikisha utekelezaji wa amri za mapigano na kurekodi uharibifu halisi kutoka kwa matumizi ya kila amri ya mapigano. Moyo wa ICS ni kompyuta kuu, ambayo kwa kawaida pia inaainishwa kama "silaha ya ubaoni."

Kwa kuwa kiasi cha kazi zilizopewa kompyuta kuu iliyo kwenye ubao ni kubwa, imeongeza nguvu na inakidhi mahitaji ya juu ya uvumilivu wa makosa na nguvu ya kompyuta; Pia ina vifaa vya mfumo wa baridi wa kioevu. Hatua hizi zote zinachukuliwa ili kuhakikisha kuwa mfumo wa kompyuta kwenye ubao una uwezo wa kusindika kwa ufanisi kiasi kikubwa cha data na kufanya usindikaji wa hali ya juu wa algorithmic - ambayo humpa majaribio ufahamu wa hali ya ufanisi: kumpa taarifa ya kina kuhusu ukumbi wa shughuli. [12]

Kompyuta kubwa ya bodi ya ndege ya kivita ya F-35 ina uwezo wa kuendelea kufanya shughuli bilioni 40 kwa sekunde, shukrani ambayo inahakikisha utekelezaji wa kazi nyingi wa algorithms ya rasilimali ya hali ya juu ya anga (pamoja na usindikaji wa macho ya umeme, infrared na infrared. data ya rada). [9] Wakati halisi. Kwa mpiganaji wa F-35, haiwezekani kufanya mahesabu haya yote ya kina ya algorithm kwa upande (ili sio kuandaa kila kitengo cha mapigano na kompyuta kubwa), kwa sababu ukubwa wa mtiririko wa data kutoka kwa sensorer zote unazidi. upitishaji wa mifumo ya mawasiliano ya haraka zaidi - angalau mara 1000. [12]

Ili kuhakikisha kuegemea zaidi, mifumo yote muhimu ya onboard ya F-35 (ikiwa ni pamoja na, kwa kiasi fulani, kompyuta kuu ya onboard) inatekelezwa kwa kutumia kanuni ya upungufu, ili kazi sawa kwenye bodi inaweza uwezekano wa kufanywa na vifaa kadhaa tofauti. Zaidi ya hayo, hitaji la kupunguzwa kazi ni kwamba vipengee vya nakala vinatengenezwa na watengenezaji mbadala na kuwa na usanifu mbadala. Shukrani kwa hili, uwezekano wa kushindwa kwa wakati mmoja wa awali na duplicate hupunguzwa. [1, 2] Hii pia ndiyo sababu kompyuta kuu inaendesha mfumo wa uendeshaji unaofanana na Linux, huku kompyuta za watumwa zinaendesha Windows. [2] Pia, ili ikiwa moja ya kompyuta itashindwa, kitengo cha usaidizi cha kupambana kinaweza kuendelea kufanya kazi (angalau katika hali ya dharura), usanifu wa kernel wa ALIS umejengwa kwa kanuni ya "seva ya mteja iliyosongwa nyingi kwa kompyuta iliyosambazwa." [18]

Mfumo wa kinga kwenye bodi

Katika mazingira ya mbinu yanayoshindaniwa, kudumisha kinga ya hewani kunahitaji mchanganyiko unaofaa wa uthabiti, kutokuwa na uwezo, utofauti, na utendaji uliosambazwa. Usafiri wa anga wa jana haukuwa na mfumo wa kinga ya mwili uliounganishwa (BIS). LSI yake ya anga iligawanyika na ilijumuisha vipengele kadhaa vya uendeshaji wa kujitegemea. Kila moja ya vipengele hivi iliboreshwa ili kuhimili seti maalum, nyembamba ya mifumo ya silaha: 1) projectiles za ballistic, 2) makombora yaliyolenga mzunguko wa redio au ishara ya electro-optical, 3) mionzi ya laser, 4) mionzi ya rada, nk. Shambulio lilipogunduliwa, mfumo mdogo wa LSI unaolingana uliamilishwa kiotomatiki na kuchukua hatua za kupinga.

Vipengele vya LSI ya jana viliundwa na kuendelezwa kwa kujitegemea - na makandarasi tofauti. Kwa kuwa vifaa hivi, kama sheria, vilikuwa na usanifu uliofungwa, kisasa cha LSI - kama teknolojia mpya na mifumo mpya ya silaha iliibuka - ilipunguzwa na kuongeza sehemu nyingine huru ya LSI. Ubaya wa kimsingi wa LSI iliyogawanyika - inayojumuisha vifaa vya kujitegemea na usanifu uliofungwa - ni kwamba vipande vyake haviwezi kuingiliana na haviwezi kuratibiwa katikati. Kwa maneno mengine, hawawezi kuwasiliana na kila mmoja na kufanya shughuli za pamoja, ambayo inapunguza kuegemea na kubadilika kwa LSI nzima kwa ujumla. Kwa mfano, ikiwa moja ya mifumo ndogo ya kinga itashindwa au kuharibiwa, mifumo mingine midogo haiwezi kufidia hasara hii kwa ufanisi. Kwa kuongezea, mgawanyiko wa LSI mara nyingi husababisha kurudiwa kwa vipengee vya hali ya juu kama vile vichakataji na vionyesho, [8] ambavyo, katika muktadha wa "tatizo la kijani kibichi" la kupunguza SWAP (ukubwa, uzito na matumizi ya nguvu) [16] ], ni ubadhirifu sana. Haishangazi kwamba hizi LSI za mapema zinakuwa zimepitwa na wakati.

LSI iliyogawanyika inabadilishwa na mfumo mmoja wa kinga uliosambazwa kwenye bodi, unaodhibitiwa na "kidhibiti cha kiakili-utambuzi" (ICC). ICC ni programu maalum, mfumo mkuu wa neva ulio kwenye bodi, unaofanya kazi juu ya mifumo ndogo iliyojumuishwa iliyojumuishwa katika BIS. Mpango huu unaunganisha mifumo yote ndogo ya LSI katika mtandao mmoja uliosambazwa (pamoja na taarifa za kawaida na rasilimali za kawaida), na pia huunganisha LSI zote na processor kuu na mifumo mingine ya ubao. [8] Msingi wa mchanganyiko huu (ikiwa ni pamoja na mchanganyiko na vijenzi ambavyo vitaendelezwa katika siku zijazo) ni dhana inayokubalika kwa ujumla ya "mfumo wa mifumo" (SoS), [3] - yenye sifa zake bainifu kama vile ukubwa, ubainifu wa umma. na programu ya usanifu wazi na maunzi.

ICC ina ufikiaji wa habari kutoka kwa mifumo yote midogo ya BIS; kazi yake ni kulinganisha na kuchambua taarifa zilizopokelewa kutoka kwa mifumo ndogo ya LSI. ICC hufanya kazi kila mara chinichini, ikiendelea kuingiliana na mifumo yote midogo ya LSI - ikitambua kila tishio linaloweza kutokea, kuliweka ndani, na hatimaye kupendekeza kwa majaribio seti mojawapo ya hatua za kupinga (kwa kuzingatia uwezo wa kipekee wa kila mfumo mdogo wa LSI). Kwa kusudi hili, ICC hutumia algoriti za hali ya juu za utambuzi [17-25].

Hiyo. Kila ndege ina ICC yake binafsi. Walakini, ili kufikia ujumuishaji mkubwa zaidi (na, kwa sababu hiyo, kuegemea zaidi), ICC ya ndege zote zinazoshiriki katika operesheni ya busara zinajumuishwa kuwa mtandao mmoja wa kawaida, kwa uratibu ambao "mfumo wa habari wa vifaa vya uhuru" (ALIS). ) inawajibika. [4] Moja ya ICC inapotambua tishio, ALIS hukokotoa hatua bora zaidi za kukabiliana - kwa kutumia taarifa kutoka kwa ICC zote na usaidizi wa vitengo vyote vya mapigano vinavyoshiriki katika operesheni ya kimbinu. ALIS "inajua" sifa za kibinafsi za kila ICC, na huzitumia kutekeleza hatua za kukabiliana zilizoratibiwa.

LSI inayosambazwa inashughulika na vitisho vya nje (kuhusiana na shughuli za mapigano ya adui) na ya ndani (yanayohusiana na mtindo wa majaribio na nuances ya uendeshaji). Kwenye bodi ya mpiganaji wa F-35, mfumo wa avionics una jukumu la kushughulikia vitisho vya nje, na VRAMS (mfumo wa habari wa hatari unaohusishwa na ujanja hatari wa vifaa) inawajibika kushughulikia vitisho vya ndani. [13] Kusudi kuu la VRAMS ni kuongeza muda wa uendeshaji wa ndege kati ya vipindi vya matengenezo vinavyohitajika. Ili kufanya hivyo, VRAMS hukusanya taarifa za wakati halisi kuhusu utendakazi wa mifumo ndogo ya onboard (injini ya ndege, viendeshi vya usaidizi, vipengele vya mitambo, mifumo ndogo ya umeme) na kuchambua hali yao ya kiufundi; kwa kuzingatia vigezo kama vile vilele vya joto, kushuka kwa shinikizo, mienendo ya mtetemo na kila aina ya kuingiliwa. Kulingana na maelezo haya, VRAMS inatoa mapendekezo ya mapema ya majaribio juu ya nini cha kufanya ili kuweka ndege salama na nzuri. VRAMS "inatabiri" matokeo ambayo hatua fulani za rubani zinaweza kusababisha, na pia hutoa mapendekezo ya jinsi ya kuyaepuka. [13]

Kigezo ambacho VRAMS inajitahidi ni udumishaji sifuri huku ikidumisha kuegemea zaidi na kupunguza uchovu wa muundo. Ili kufikia lengo hili, maabara za utafiti zinafanya kazi ili kuunda nyenzo zenye miundo mahiri ambayo itaweza kufanya kazi kwa ufanisi katika hali ya sifuri. Watafiti katika maabara hizi wanabuni mbinu za kugundua mipasuko midogo na vitangulizi vingine kutofaulu ili kuzuia kutofaulu iwezekanavyo mapema. Utafiti pia unafanywa ili kuelewa vyema hali ya uchovu wa muundo ili kutumia data hii kudhibiti ujanja wa anga ili kupunguza uchovu wa muundo - nk. kupanua maisha ya manufaa ya ndege. [13] Katika suala hili, inafurahisha kutambua kwamba takriban 50% ya makala katika jarida la "Advanced in Engineering Software" yamejitolea katika uchanganuzi wa nguvu na udhaifu wa saruji iliyoimarishwa na miundo mingine.

Kiini cha programu cha miundombinu ya mtandaoni ya mpiganaji wa mgomo wa F-35Mfumo wa akili wa kuarifu juu ya hatari zinazohusiana na ujanja hatari kwa vifaa

Mfumo wa hali ya juu wa avionics

Kitengo cha usaidizi cha wapiganaji wa anga wa F-35 kinajumuisha mfumo wa hali ya juu wa angani ambao umeundwa kutatua kazi kubwa:

Mifumo ya jana ya avionics ilijumuisha mifumo ndogo kadhaa ya kujitegemea (kudhibiti sensorer za infrared na ultraviolet, rada, sonar, vita vya elektroniki na wengine), ambayo kila moja ilikuwa na onyesho lake. Kwa sababu ya hili, majaribio alipaswa kuangalia kila moja ya maonyesho kwa zamu na kuchambua kwa mikono na kulinganisha data inayotoka kwao. Kwa upande mwingine, mfumo wa avionics wa leo, ambao una vifaa vya mpiganaji wa F-35, unawakilisha data zote, zilizotawanyika hapo awali, kama rasilimali moja; kwenye onyesho moja la kawaida. Hiyo. mfumo wa kisasa wa avionics ni changamano iliyounganishwa ya mtandao-centric data fusion ambayo hutoa majaribio na ufahamu wa hali ya ufanisi zaidi; kumwokoa kutokana na hitaji la kufanya hesabu ngumu za uchambuzi. Kama matokeo, shukrani kwa kutengwa kwa sababu ya kibinadamu kutoka kwa kitanzi cha uchambuzi, majaribio sasa hayawezi kupotoshwa kutoka kwa misheni kuu ya mapigano.

Moja ya majaribio ya kwanza muhimu ya kuondoa sababu ya kibinadamu kutoka kwa kitanzi cha uchambuzi wa anga ilitekelezwa katika miundombinu ya mtandao ya mpiganaji wa F-22. Kwenye bodi ya mpiganaji huyu, programu kubwa ya algorithmically inawajibika kwa gluing ya hali ya juu ya data kutoka kwa sensorer anuwai, saizi ya jumla ya nambari za chanzo ambazo ni mistari milioni 1,7. Wakati huo huo, 90% ya kanuni imeandikwa kwa Ada. Walakini, mfumo wa kisasa wa avionics - unaodhibitiwa na mpango wa ALIS - ambao F-35 ina vifaa umeendelea sana ikilinganishwa na mpiganaji wa F-22.

ALIS ilitokana na programu ya kivita ya F-22. Hata hivyo, si mistari milioni 1,7 ya kanuni sasa inawajibika kwa kuunganisha data, lakini milioni 8,6. Wakati huo huo, idadi kubwa ya nambari imeandikwa katika C/C++. Kazi kuu ya msimbo huu wa kina wa algorithmically ni kutathmini ni habari gani itakuwa muhimu kwa majaribio. Kwa hivyo, kwa kuzingatia data muhimu tu katika ukumbi wa michezo, majaribio sasa anaweza kufanya maamuzi ya haraka na yenye ufanisi zaidi. Hiyo. Mfumo wa kisasa wa avionics, ambao mpiganaji wa F-35 ana vifaa hasa, huondoa mzigo wa uchambuzi kutoka kwa majaribio, na hatimaye humruhusu kuruka tu. [12]

Kiini cha programu cha miundombinu ya mtandaoni ya mpiganaji wa mgomo wa F-35Avionics ya mtindo wa zamani

Upau wa kando: Zana za ukuzaji zinazotumiwa kwenye ubao wa F-35

Baadhi ya vipengele [vidogo] vya programu vya miundomsingi ya mtandaoni ya F-35 vimeandikwa katika lugha za masalio kama vile Ada, CMS-2Y, FORTRAN. Vitalu vya programu vilivyoandikwa kwa Ada kawaida hukopwa kutoka kwa mpiganaji wa F-22. [12] Hata hivyo, msimbo ulioandikwa katika lugha hizi za masalio ni sehemu ndogo tu ya programu ya F-35. Lugha kuu ya programu ya F-35 ni C/C++. Hifadhidata za uhusiano na zenye mwelekeo wa kitu pia hutumiwa kwenye F-35. [14] Hifadhidata hutumiwa kwenye ubao kushughulikia data kubwa kwa ufanisi. Ili kuwezesha kazi hii kufanyika kwa wakati halisi, hifadhidata hutumiwa pamoja na kichanganuzi cha kasi cha maunzi. [15]

Upau wa kando: Milango ya nyuma katika F-35

Vipengele vyote vinavyounda vifaa vya kisasa vya kijeshi vya Amerika ni 1) vilivyoundwa maalum, 2) au vilivyobinafsishwa kutoka kwa bidhaa zinazopatikana za kibiashara, 3) au kuwakilisha suluhisho la kibiashara la sanduku. Zaidi ya hayo, katika visa vyote vitatu, watengenezaji, ama wa vipengele vya mtu binafsi au wa mfumo mzima kwa ujumla, wana asili ya shaka, ambayo kwa kawaida hutoka nje ya nchi. Kwa sababu hiyo, kuna hatari kwamba wakati fulani katika msururu wa ugavi (ambao mara nyingi huenea duniani kote) mlango wa nyuma au programu hasidi (ama katika kiwango cha programu au maunzi) utajengwa katika sehemu ya programu au maunzi. Kwa kuongezea, Jeshi la Anga la Merika linajulikana kutumia zaidi ya vipengee vya elektroniki vya kughushi milioni 1, ambayo pia huongeza uwezekano wa nambari mbaya na milango kwenye bodi. Bila kutaja ukweli kwamba bandia ni kawaida ya ubora wa chini na nakala isiyo imara ya asili, pamoja na yote ambayo ina maana. [5]

Usanifu wa kernel wa ALIS

Kwa muhtasari wa maelezo ya mifumo yote ya bodi, tunaweza kusema kwamba mahitaji makuu kwao yanakuja kwa nadharia zifuatazo: kuunganishwa na kupunguzwa; vipimo vya umma na usanifu wazi; ergonomics na ufupi; utulivu, upungufu, utofauti, kuongezeka kwa ujasiri na nguvu; utendaji uliosambazwa. Usanifu wa msingi wa ALIS ni jibu la kina kwa mahitaji haya mapana na kabambe ya kushindana kwa Mpiganaji wa Pamoja wa Mgomo wa F-35.

Walakini, usanifu huu, kama kila kitu cha busara, ni rahisi. Wazo la mashine za hali ya mwisho lilichukuliwa kama msingi wake. Utumiaji wa wazo hili ndani ya mfumo wa ALIS hugunduliwa kwa ukweli kwamba vifaa vyote vya programu ya bodi ya mpiganaji wa F-35 vina muundo wa umoja. Ikiunganishwa na usanifu wa seva-teja wenye nyuzi nyingi kwa kompyuta iliyosambazwa, kerneli ya ALIS automata inakidhi mahitaji yote yanayokinzana yaliyofafanuliwa hapo juu. Kila sehemu ya programu ya ALIS ina kiolesura cha ".h-faili" na usanidi wa algoriti ".cpp-faili". Muundo wao wa jumla umetolewa katika faili za chanzo zilizoambatanishwa na kifungu (tazama viharibifu vitatu vifuatavyo).

automata1.cpp

#include "battle.h"

CBattle::~CBattle()
{
}

BOOL CBattle::Battle()
{
    BATTLE_STATE state;

    switch (m_state)
    {
    case AU_BATTLE_STATE_1:
        if (!State1Handler(...))
            return FALSE;
        m_state = AU_STATE_X;
        break;
    case AU_BATTLE_STATE_2:
        if (!State2Handler(...))
            return FALSE;
        m_state = AU_STATE_X;
        break;
    case AU_BATTLE_STATE_N:
        if (!StateNHandler(...))
            return FALSE;
        m_state = AU_STATE_X;
        break;
    }

    return TRUE;
}

otomatiki1.h

#ifndef AUTOMATA1_H
#define AUTOMATA1_H

typedef enum AUTOMATA1_STATE { AU1_STATE_1, AU1_STATE_2, ... AU1_STATE_N };

class CAutomata1
{
public:
    CAutomata1();
    ~CAutomata1();
    BOOL Automata1();
private:
    BOOL State1Habdler(...);
    BOOL State2Handler(...);
    ...
    BOOL StateNHandler(...);
    AUTOMATA1 m_state;
};

#endif

kuu.cpp

#include "automata1.h"

void main()
{
    CAutomata1 *pAutomata1;
    pAutomata1 = new CAutomata1();

    while (pAutomata->Automata1()) {}

    delete pAutomata1;
}

Kwa muhtasari, katika mazingira ya mbinu yanayoshindaniwa, vitengo vya Jeshi la Anga ambavyo miundombinu ya mtandaoni ya ndani inachanganya kikamilifu uthabiti, utofauti, utendakazi na usambazaji hufurahia ubora wa mapambano. IKK na ALIS za anga za kisasa zinakidhi mahitaji haya. Walakini, kiwango cha ujumuishaji wao katika siku zijazo pia kitapanuliwa hadi kuingiliana na vitengo vingine vya jeshi, ambapo sasa ujumuishaji mzuri wa Jeshi la Anga unashughulikia kitengo chake pekee.

Bibliography

1. Courtney Howard. Avionics: mbele ya curve // ​​Vifaa vya elektroniki vya Jeshi na Anga: Ubunifu wa Avionics. 24(6), 2013. uk. 10-17.
2. Uhandisi wa Tactical Software // Boti ya Umeme ya General Dynamics.
3. Alvin Murphy. Umuhimu wa Ujumuishaji wa Mfumo-wa-Mifumo // Makali yanayoongoza: Uhandisi wa mifumo ya vita na ujumuishaji. 8(2), 2013. uk. 8-15.
4. F-35: Pambano Tayari. // Jeshi la anga.
5. Global Horizons // Dira ya Sayansi na Teknolojia ya Jeshi la Anga la Marekani. 3.07.2013.
6. Chris Babcock. Kujitayarisha kwa Uwanja wa Vita wa Cyber ​​wa Wakati Ujao // Air & Space Power Journal. 29(6), 2015. uk. 61-73.
7. Edric Thompson. Mazingira ya kawaida ya kufanya kazi: Sensorer husogeza Jeshi hatua moja karibu // Teknolojia ya Jeshi: Sensorer. 3(1), 2015. p. 16.
8. Mark Calafut. Mustakabali wa kunusurika kwa ndege: Kuunda chumba chenye akili, kilichojumuishwa cha kunusurika // Teknolojia ya Jeshi: Usafiri wa Anga. 3(2), 2015. uk. 16-19.
9. Courtney Howard. Avionics yenye akili.
10. Stephanie Anne Fraioli. Usaidizi wa Ujasusi kwa F-35A Lightning II // Air & Space Power Journal. 30(2), 2016. uk. 106-109.
11. Courtney E. Howard. Usindikaji wa video na picha ukingoni // Vifaa vya elektroniki vya Jeshi na Anga: Anga zinazoendelea. 22(8), 2011.
12. Courtney Howard. Kupambana na ndege na avionics ya hali ya juu // Vifaa vya elektroniki vya Jeshi na Anga: Avionics. 25(2), 2014. uk.8-15.
13. Zingatia ufundi wa rotorcraft: Wanasayansi, watafiti na waendesha ndege huendesha uvumbuzi // Teknolojia ya Jeshi: Usafiri wa Anga. 3(2), 2015. uk.11-13.
14. Uhandisi wa Tactical Software // Boti ya Umeme ya General Dynamics.
15. Tangazo la Wakala Mkubwa wa Kitaaluma Tambua Thibitisha Utumiaji (HIVE) Ofisi ya Teknolojia ya Mifumo Midogo DARPA-BAA-16-52 Agosti 2, 2016.
16. Courtney Howard. Data inayohitajika: kujibu simu ya mawasiliano // Kielektroniki cha Jeshi na Anga: Elektroniki zinazoweza kuvaliwa. 27(9), 2016.
17. Tangazo la Wakala Mkubwa: Ujasusi Bandia Unaofafanuliwa (XAI) DARPA-BAA-16-53, 2016.
18. Jordi Vallverdu. Usanifu wa utambuzi wa utekelezaji wa mhemko katika mifumo ya kompyuta // Usanifu wa Utambuzi ulioongozwa na Biolojia. 15, 2016. uk. 34-40.
19. Bruce K. Johnson. Alfajiri ya Utambuzi: Vita vya Kupambana na Umri kwa Kuweka Mawazo kwa Athari // Air & Space Power Journal. 22(1), 2008. uk. 98-106.
20. Sharon M. Latour. Akili ya Kihisia: Athari kwa Viongozi Wote wa Jeshi la Anga la Marekani // Air & Space Power Journal. 16(4), 2002. uk. 27-35.
21. Lt Kanali Sharon M. Latour. Akili ya Kihisia: Athari kwa Viongozi Wote wa Jeshi la Anga la Marekani // Air & Space Power Journal. 16(4), 2002. uk. 27-35.
22. Jane Benson. Utafiti wa sayansi ya utambuzi: Kuongoza askari katika mwelekeo sahihi // Teknolojia ya Jeshi: Kompyuta. 3(3), 2015. uk. 16-17.
23. Dayan Araujo. Kompyuta za utambuzi zimebadilishwa ili kubadilisha hali ya upataji wa Jeshi la Anga.
24. James S. Albus. RCS: Usanifu wa utambuzi kwa mifumo yenye akili ya mawakala wengi // Ukaguzi wa Kila Mwaka katika Udhibiti. 29(1), 2005. uk. 87-99.
25. Karev A.A. Harambee ya uaminifu // Uuzaji wa vitendo. 2015. Nambari 8 (222). ukurasa wa 43-48.
26. Karev A.A. Seva ya mteja yenye nyuzi nyingi kwa kompyuta iliyosambazwa // Msimamizi wa mfumo. 2016. Nambari 1-2 (158-159). ukurasa wa 93-95.
27. Karev A.A. Vipengee vya maunzi vya MPS kwenye ubao wa mpiganaji wa mgomo wa F-35 // Vipengele na Teknolojia. 2016. Nambari 11. P.98-102.

PS. Makala hii ilichapishwa awali katika "Vipengele na Teknolojia".

Chanzo: mapenzi.com

Kuongeza maoni