Ñòóäåíòêà ôàêóëüòåòà ïðîãðàììíîé èíæåíåðèè è êîìïüþòåðíîé òåõíèêè ÈÒÌÎ ñîçäàëà àâòîíîìíîå ïðèëîæåíèå äëÿ Ñàíêò-Ïåòåðáóðãñêîãî èíñòèòóòà îêåàíîëîãèè ÐÀÍ, êîòîðîå àíàëèçèðóåò è âèçóàëèçèðóåò äàííûå ñ äðåéôóþùèõ â îêåàíå áóåâ. Îêåàíîëîãè áåç íàâûêîâ ïðîãðàììèðîâàíèÿ ìîãóò çàãðóçèòü «ñûðûå» äàííûå ñ áóåâ è áëàãîäàðÿ èíòóèòèâíîìó èíòåðôåéñó áûñòðî ïîëó÷èòü äåòàëüíóþ êàðòèíó ðàñïðåäåëåíèÿ òåìïåðàòóð, íàïðàâëåíèÿ è ñêîðîñòè òå÷åíèé â òîëùå âîäû. Ïðèëîæåíèå ðàáîòàåò áåç èíòåðíåòà è íå òðåáóåò óñòàíîâêè ÏÎ, ïîýòîìó äàííûå â íåì ìîæíî îáðàáàòûâàòü âî âðåìÿ ýêñïåäèöèé. Àíàëîãîâ â Ðîññèè ó ïðèëîæåíèÿ íåò. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè ÈÒÌÎ.
Äðåéôóþùèå áóè èñïîëüçóþò äëÿ èçó÷åíèÿ êîðîòêîïåðèîäíûõ âíóòðåííèõ âîëí (ÊÂÂ) — êîëåáàíèé, êîòîðûå ïðîèñõîäÿò âíóòðè òîëùè âîäû, íà ãðàíèöå òåïëîãî è õîëîäíîãî ñëîåâ. Íåñìîòðÿ íà òî, ÷òî ãëàçó îíè íåçàìåòíû, ýòè êîëåáàíèÿ âî ìíîãîì îòâå÷àþò çà ïåðåìåøèâàíèå îêåàíà: îíè ïåðåíîñÿò òåïëî, ñîëü è ïèòàòåëüíûå âåùåñòâà, îò êîòîðûõ çàâèñèò æèçíü ìîðñêèõ ýêîñèñòåì.  îòëè÷èå îò ñòàöèîíàðíûõ ñòàíöèé, äðåéôóþùèå áóè ìîæíî áûñòðî ðàçâåðíóòü äàæå â ïëîõóþ ïîãîäó è â îòäàëåííûõ ëîêàöèÿõ, è îíè ñàìè äâèæóòñÿ âìåñòå ñ òå÷åíèåì, ñîáèðàÿ äàííûå ñðàçó â íåñêîëüêèõ òî÷êàõ.
Êàæäûé áóé — ýòî àâòîíîìíûé èçìåðèòåëüíûé êîìïëåêñ, íà êîðïóñ êîòîðîãî ïðèêðåïëåíû ðàçëè÷íûå äàò÷èêè äëÿ îïðåäåëåíèÿ ãëóáèíû è òåìïåðàòóðû, à âíóòðè óñòàíîâëåíû GPS-ïðèåìíèê äëÿ îïðåäåëåíèÿ êîîðäèíàò, ñèñòåìà ñáîðà äàííûõ è ñïóòíèêîâûé ìîäåì. Äðåéôóÿ âìåñòå ñ âîäîé, áóé íåïðåðûâíî èçìåðÿåò òåìïåðàòóðó íà ðàçíûõ ãîðèçîíòàõ è ôèêñèðóåò ñâîå ìåñòîïîëîæåíèå. Ñîáðàííûå äàííûå ÷åðåç ñïóòíèê ïîñòóïàþò íà ïðèåìíóþ ñòàíöèþ — îáû÷íûé êîìïüþòåð ñî ñïåöèàëüíîé ïðîãðàììîé, ïîäêëþ÷åííûé ê àíòåííàì ñïóòíèêîâîé ñâÿçè è ñèñòåìå ãëîáàëüíîãî ïîçèöèîíèðîâàíèÿ.
Ïîñëå îáðàáîòêè äàííûå ñòðóêòóðèðóþòñÿ â òàáëèöó Excel: äàòà è âðåìÿ, êîîðäèíàòû áóåâ, òåìïåðàòóðà è ãèäðîñòàòè÷åñêîå äàâëåíèå, ïî êîòîðîìó îêåàíîëîãè ïåðåñ÷èòûâàþò ðåàëüíóþ ãëóáèíó êàæäîãî äàò÷èêà. Íà ýòè ïîêàçàòåëè íàêëàäûâàþòñÿ øóìû, è çàäà÷à ó÷åíîãî — âûäåëèòü ïîëåçíûé ñèãíàë è îïðåäåëèòü àìïëèòóäû, ïåðèîäû, ñêîðîñòè è íàïðàâëåíèÿ ðàñïðîñòðàíåíèÿ ÊÂÂ. Ðàíüøå âåñü ýòîò àíàëèç âûïîëíÿëñÿ îêåàíîëîãàìè â ñëîæíîì ïðîãðàììíîì îáåñïå÷åíèè Matlab: ïðèõîäèëîñü çàïóñêàòü ñêðèïòû, ââîäèòü ïàðàìåòðû â êîìàíäíîé ñòðîêå è ðàçáèðàòüñÿ â äåñÿòêàõ ãðàôè÷åñêèõ îêîí, à îáìåí äàííûìè ìåæäó ðàçíûìè ïðîãðàììàìè îòíèìàë âðåìÿ èç-çà íåñîâìåñòèìûõ ôîðìàòîâ ôàéëîâ.
«Ðàíüøå ó íàñ íå áûëî åäèíîãî èíòåðôåéñà äëÿ äàííûõ ñ áóåâ. Èç-çà ýòîãî îáìåí èíôîðìàöèåé ìåæäó ðàçíûìè ïðîãðàììàìè ïðåâðàùàëñÿ â ðóòèíó: ôàéëû ïðèõîäèëîñü âðó÷íóþ êîíâåðòèðîâàòü èç îäíîãî ôîðìàòà â äðóãîé. Êàìåðàëüíàÿ îáðàáîòêà — òî åñòü ïðèâåäåíèå ðàçðîçíåííûõ èçìåðåíèé ê åäèíîìó âèäó è èõ ïðîâåðêà — òðåáîâàëà îò ñïåöèàëèñòà íàâûêîâ ïðîãðàììèðîâàíèÿ. Âñå ýòî îòíèìàëî ìíîãî âðåìåíè, à îïûò, íàêîïëåííûé â ýêñïåäèöèÿõ, áûëî òðóäíî ïåðåäàòü ìîëîäûì ó÷åíûì. Ïîýòîìó íàì ïîíàäîáèëñÿ íîâûé ïðîãðàììíûé ïðîäóêò, êîòîðûé áû ðàáîòàë â îïåðàòèâíîì ðåæèìå», — ñêàçàë ãëàâíûé íàó÷íûé ñîòðóäíèê Ñàíêò-Ïåòåðáóðãñêîãî èíñòèòóòà îêåàíîëîãèè ÐÀÍ Àëåêñåé Çèìèí.
 ïîèñêàõ èñïîëíèòåëÿ îêåàíîëîãè îáðàòèëèñü â Öåíòð þçàáèëèòè è ñìåøàííîé ðåàëüíîñòè ÈÒÌÎ. Ðóêîâîäèòåëü Öåíòðà Àðòåì Ñìîëèí ïîäáèðàë ïðàêòè÷åñêèå êåéñû äëÿ ñòóäåíòîâ, ïðîõîäÿùèõ ïðîèçâîäñòâåííóþ ïðàêòèêó, è çàïðîñ îêåàíîëîãîâ îêàçàëñÿ ïîëåçíûì äëÿ îáåèõ ñòîðîí. Îí ïîçíàêîìèë êîëëåã èç Èíñòèòóòà ñî ñòóäåíòêîé ôàêóëüòåòà ïðîãðàììíîé èíæåíåðèè è êîìïüþòåðíîé òåõíèêè Êñåíèåé Ëèïàåâîé, êîòîðàÿ âçÿëàñü çà ðàçðàáîòêó â ðàìêàõ ñâîåé äâóõìåñÿ÷íîé ïðàêòèêè. Êñåíèÿ ñîçäàëà ïðèëîæåíèå íà îñíîâå Matlab, íå òðåáóþùåå ñêà÷èâàíèÿ ñàìîãî ÏÎ: ïðîãðàììà óñòàíàâëèâàåòñÿ ÷åðåç exe-ôàéë è ñîäåðæèò â ñåáå âñå íåîáõîäèìûå áèáëèîòåêè è ôóíêöèè, ïîýòîìó ïîëüçîâàòåëþ íå íóæíî íè÷åãî íàñòðàèâàòü äîïîëíèòåëüíî.
«Óñòàíîâùèê âåñèò çíà÷èòåëüíî ìåíüøå, ÷åì ñðåäà ì, à ñêà÷èâàíèå çàíèìàåò âñåãî íåñêîëüêî ìèíóò. Ïðèëîæåíèå ðàáîòàåò íà íîóòáóêå ïîëíîñòüþ àâòîíîìíî, áåç äîñòóïà â èíòåðíåò, ïîýòîìó èì ìîæíî ïîëüçîâàòüñÿ äàæå â àðêòè÷åñêèõ ýêñïåäèöèÿõ, ãäå ñïóòíèêîâàÿ ñâÿçü íåñòàáèëüíà», — ñêàçàëà ðàçðàáîò÷èê ïðèëîæåíèÿ, ñòóäåíòêà ôàêóëüòåòà ïðîãðàììíîé èíæåíåðèè è êîìïüþòåðíîé òåõíèêè ÈÒÌÎ Êñåíèÿ Ëèïàåâà.
Àíàëèç äàííûõ ñ áóåâ ñîñòîèò èç øåñòè ýòàïîâ, êàæäûé ïðåäñòàâëåí â âèäå îòäåëüíîé âêëàäêè íàïîäîáèå áðàóçåðíûõ, ïî êîòîðûì ïîëüçîâàòåëü ïîñëåäîâàòåëüíî ïåðåõîäèò. Íà ïåðâîé âêëàäêå îí çàãðóæàåò èñõîäíûé ôàéë — òàáëèöó ñ âðåìåííûìè ìåòêàìè, êîîðäèíàòàìè áóåâ, òåìïåðàòóðíûìè èçìåðåíèÿìè è äàííûìè î ãèäðîñòàòè÷åñêîì äàâëåíèè. Ñèñòåìà àâòîìàòè÷åñêè ñ÷èòûâàåò âñå ñòîëáöû è ïðîâîäèò ïðåäâàðèòåëüíóþ îáðàáîòêó: î÷èùàåò äàííûå îò ïóñòûõ ÿ÷ååê, âîçíèêøèõ èç-çà ñáîåâ ñâÿçè èëè âðåìåííîãî îòêàçà äàò÷èêîâ, è ñëó÷àéíûõ âûáðîñîâ (àíîìàëüíûõ çíà÷åíèé, êîòîðûå îòëè÷àþòñÿ îò ñîñåäíèõ çàìåðîâ), ñãëàæèâàåò øóìû è ôèëüòðóåò âûñîêî÷àñòîòíûå ïîìåõè, âîçíèêàþùèå ïðè èçìåðåíèÿõ. Íà âòîðîé âêëàäêå ïðèëîæåíèå ñòðîèò ãðàôèê èçîòåðì — ëèíèé, ïîêàçûâàþùèõ, êàê ìåíÿëàñü ãëóáèíà çàëåãàíèÿ îïðåäåëåííûõ òåìïåðàòóð ñ òå÷åíèåì âðåìåíè. Ðàçíûå òåìïåðàòóðû âûäåëåíû ðàçíûìè öâåòàìè: íàïðèìåð, 5°C — ñèíÿÿ ëèíèÿ, 6°C — çåëåíàÿ, è òàê äàëåå.
Íà òðåòüåì ýòàïå îêåàíîëîã âûáèðàåò èíòåðåñóþùèé åãî äèàïàçîí òåìïåðàòóð è íàæàòèåì êíîïêè âûçûâàåò äåòàëüíûé ëèíåéíûé ãðàôèê èçìåíåíèÿ ãëóáèíû èçîòåðìû. Íà ÷åòâåðòîé âêëàäêå îí âûäåëÿåò âðåìåííîé èíòåðâàë: ùåëêàåò ïî îòðåçêó, êîãäà ïðåäïîëîæèòåëüíî ïðîõîäèëà êîìïàêòíàÿ ãðóïïà âíóòðåííèõ âîëí. Íà ïÿòîé âêëàäêå äëÿ ýòîãî îòðåçêà àâòîìàòè÷åñêè çàïóñêàåòñÿ âçàèìíî-êîððåëÿöèîííàÿ îáðàáîòêà: àëãîðèòì âû÷èñëÿåò ôóíêöèþ âçàèìíîé êîððåëÿöèè ìåæäó ñèãíàëàìè ñ ðàçíûõ áóåâ, íàõîäèò âðåìåííûå çàäåðæêè, ó÷èòûâàåò ýôôåêò Äîïëåðà (ñäâèã ÷àñòîòû ñèãíàëà èç-çà äâèæåíèÿ áóÿ îòíîñèòåëüíî âîëíû) è äðóãèå èñêàæåíèÿ. Íà øåñòîé, ôèíàëüíîé âêëàäêå, ïîëüçîâàòåëü âèäèò èòîãîâûå ðåçóëüòàòû — ñêîðîñòü è íàïðàâëåíèå ðàñïðîñòðàíåíèÿ âîëíû, ïåðèîä, àìïëèòóäó, ñòðóêòóðó âîëíîâîãî ïàêåòà, ïðåäñòàâëåííûå â âèäå ãðàôèêîâ è òàáëèö.
Àíàëîãè÷íûõ ðàçðàáîòîê â Ðîññèè íåò, à çàðóáåæíûå èíñòðóìåíòû äëÿ àíàëèçà âíóòðåííèõ âîëí ïî äàííûì ñ äðåéôóþùèõ áóåâ ñóùåñòâóþò â åäèíè÷íûõ ýêçåìïëÿðàõ. Ïðè ýòîì çàëîæåííûé â ïðèëîæåíèå ïðèíöèï ïîýòàïíîé îáðàáîòêè äàííûõ ìîæíî àäàïòèðîâàòü è ïîä äðóãèå îêåàíîëîãè÷åñêèå çàäà÷è.


