PAR P O M I A RY • A U T O M AT Y K A • R O B O T Y K A
2/2019 ISSN 1427-9126 Indeks 339512
Cena 25,00 zł w tym 5% VAT
Technical Sciences Quarterly | * ) +
W numerze:
3 5 15
Od Redakcji
! " # $ %&" ' ( )
!
23
* " ( + ,
29
-(" . +
39
/ 0 + ( + 1( '2 '
" #
$ !
#
% & ' (% #
) # !
!
Ponadto: Informacje dla Autorów – 75 | Kalendarium – 79 | XXIII Konferencja Automatyków Rytro 2019 – 80 | i Perspektywy – 85 | !" # $ 86 | Wyzwania Edukacji 4.0 w teorii i praktyce – 92 | Nasze wydawnictwa – 95 | Nasze monografie – 96
Rada Naukowa Rok 23 (2019) Nr 2(232) ISSN 1427-9126, Indeks 339512
Redaktor naczelny
% . ) ( * + %O % * / Z 1 ( ) [ + \ $ ]
)2 B ( - + #
% 0 1 L ( F+ L ) ( + ^+
, !
C2 $" + (#
% 23 ! 4% 5 0 + + Z 1 ( ) \! ]
, #
6 ! 73 3 Z 1 ( ) * \0 (]
C2 ( * ( # )2 ! " D ( )2 ( ) C2 $" + (# D ( ( (E ( ( ( )2 D + " )2 B ( - + # D (
-
$ F
% - "
K * % D ( $ ( L ( ( O L % 8 )% " 3 0 ( Z ( . 1 \Z ] % 7! % " # (C $ - /, &
Druk
% .% 0 * +( L ) \ " + ]
- $ ( ! G ' ( 2 2 2 0 $ HJJ " 2
% . * . Z 1 ( \ ] % ) *
0 K
Wydawca K * % D ( $ ( L ( ( M O L +2 + QJQ JQTUVH
Kontakt ' + T " ( ( ' ( +2 + QJQ JQTUVH +2 QQ VWU JX UH Y 2 + 2 2 + Pomiary Automatyka Robotyka T ( T ( ( XffW 2 XV + ( $ & & 2 + ( ( + ( $(
( ( M ( ( T ( ( ( + " 2 + T ( ( ( ' ( ( M * - FBc ! "+ + L0 Fg B/ F'0LBZ \LBh QJXHi Wj QU] M C M ( C ( + + ( 'L 0 2 0 + ( V \ 2 XQUU]2 ($ & + / 0 & ( $ ( ( $( + M + T ( ( ( ' ( 2 \ ) ( ] 2
( + ( ( ' ( T G ( fJWE T Z0EQJXf , O 0 + (C " ( $ + ,K &2
4 &% * Z 1 ( ) \! ] % . 9 ( $ - + * $ % / )% 9 3 3 L ) B + \' ] % - _.1 1 +( ` 0 + Z 1 ( \Z ] % 2 ! + ( $ L C( - (C $ F + " -
% . - B + Z 1 ( \ ] % +
-
B b Z 1 ( \ + * ( ] % : - ( $ L C( . " ( + / + / ! - * D L ) + ( + "( * ! c \0 (] % 2 ! ; <
( $ ( + " ( + ^+ % =3 + 1 ( ) \ $ ] % " 0 < L ( L ) ( ( ' ( + $ % : :
' L Z 1 ( + \ + ] % 2 ! 0% 4 _ ( 1 +( ` 0 + Z 1 ( \Z ]
( ( ' ( L 0 XUQWTfXQH '2 Qj 0 QEQJXf
3
Od Redakcji
5
Measuring Platform for Quality Testing of Airport Lamps
15
! " # $ %&" ' Krzysztof Mucha
Mechanical Devices Used in the Physiotherapy Process of Spinal Dysfunctions
23
* " ( + , ! " "
B ) L + ' F + ) ) + ) Automation Systems
29
Zygmunt Lech Warsza, Jacek Puchalski
# $ % &#
" Z " ) F ) Z + 2 Q2 FÂ&#x2030; + ) ) B + Â&#x160;
39
/ 0 + ( + 1( '2 ' ' "
+( ) F ) ) " " ) 0 + Gas Combustion Heat
45
+ ( + ( $ # ( "
Z ) ' ++ " B ) Â? + ) F 1 + Monitoring
53
" B ' '2 B ) "
* + F ) . / ( " B L ) "
61
Andreas Kowol * , -
. , ('/ L ) " D FÂ&#x2030; + ) L + " . ' 0 +
69
$ " ( ' # $ ! " ) * 0 1 2)45, ( " , ( O ! T'
75
* ' "
1
L 'F^BL
79
Kalendarium
80
) ย ' + XXIII Konferencja Automatykรณw Rytro 2019
85
) ย ' + automation (LMPQ ) S 9
86
Sylwetki T , "
92
Innowacyjne projekty Wyzwania 2
U%L
PV
9
PY
9 !
2
P
O
M
I
A
R
Y
โ ข
A
U
T
O
M
A
T
Y
K
A
โ ข
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
/ 'F B L
Drodzy Czytelnicy, # + ( + naukowo-technicznego Pomiary Automatyka Robotyka. Jak zwykle, ( OC " " ( $ 2 C(K C &, ( $ & , ( (,+ U2J2 + ( ( $( + ( & + + " D L ' (2 ( C( $ + C # # + ( ( ( G 2 ( D O ( ( ( ( D $ + ( ( $ 2 C ( $ + ) ( O '( QJXf QJXf2 0 + , + , ( O C ( $ ( O C , & () ( ( $ 2 ( ( D * % D ( $ " L ( ( O L D " + ( " 2
Redaktor naczelny kwartalnika Pomiary Automatyka Robotyka )2 2 C2 B ( - + #
3
U
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Pomiary Automatyka Robotyka, ISSN 1427-9126, R. 23, Nr 2/2019, 5â&#x20AC;&#x201C;13, DOI: 10.14313/PAR_232/5
. / & 0 & & % $ & ' & ( ! # ) & ' $ * ! ( & +,$& ! . . 4 $ 6 7 8 0 $ & &; < . = ; $ > . 66 (?$ -!@*-' . 4
Streszczenie: W artykule przedstawiono opracowanÄ&#x2026; platformÄ&#x2122; pomiarowÄ&#x2026; do badania jakoĹ&#x203A;ci dziaĹ&#x201A;ania lamp lotniskowych. UrzÄ&#x2026;dzenie zostaĹ&#x201A;o skonstruowane w formie przyczepy dostosowanej do ciÄ&#x2026;gniÄ&#x2122;cia przez samochĂłd sĹ&#x201A;uĹźb lotniskowych. Czujniki pomiarowe zabudowano jako matryce umieszczone pod spodem platformy, pod osĹ&#x201A;onÄ&#x2026; z gumy. Praca systemu jest nadzorowana przez mikrokomputer. Wyniki badania moĹźna obserwowaÄ&#x2021; na wbudowanym ekranie a takĹźe, dziÄ&#x2122;ki transmisji bezprzewodowej, za pomocÄ&#x2026; urzÄ&#x2026;dzenia mobilnego. WeryfikacjÄ&#x2122; poprawnoĹ&#x203A;ci dziaĹ&#x201A;ania urzÄ&#x2026;dzenia przeprowadzono zarĂłwno w warunkach laboratoryjnych, jak i podczas testĂłw na drodze startowej oraz drogach koĹ&#x201A;owania Portu Lotniczego PoznaĹ&#x201E;-Ĺ awica. - [ 0 & $ $ / $ $ $ 6A $ 6 7B$ .7E 7$ .7F.
1. Wprowadzenie Wzrost wymagaĹ&#x201E; europejskich i Ĺ&#x203A;wiatowych agencji zajmujÄ&#x2026;cych siÄ&#x2122; bezpieczeĹ&#x201E;stwem lotniczym od kilku lat determinuje coraz dokĹ&#x201A;adniejszÄ&#x2026; kontrolÄ&#x2122; oĹ&#x203A;wietlenia znajdujÄ&#x2026;cego siÄ&#x2122; na pĹ&#x201A;aszczyznach lotniskowych, czyli miÄ&#x2122;dzy innymi na drogach startowych oraz drogach koĹ&#x201A;owania [1]. Lampy lotniskowe sÄ&#x2026; wyposaĹźone w ĹźarĂłwki halogenowe, ktĂłre majÄ&#x2026; ograniczonÄ&#x2026; ĹźywotnoĹ&#x203A;Ä&#x2021; [2]. Spadek sprawnoĹ&#x203A;ci Ĺ&#x203A;wietlnej lamp jest determinowany przez zabrudzenie pryzmatĂłw (np. przez przywierajÄ&#x2026;cÄ&#x2026;, sproszkowanÄ&#x2026; gumÄ&#x2122; z opon samolotĂłw). Oprawy lamp (rys. 1) oraz ich pryzmaty (rys. 2) mogÄ&#x2026; takĹźe ulegaÄ&#x2021; uszkodzeniu przez maszyny utrzymujÄ&#x2026;ce czystoĹ&#x203A;Ä&#x2021; drĂłg startowych i drĂłg koĹ&#x201A;owania, zwĹ&#x201A;aszcza podczas ich zimowego odĹ&#x203A;nieĹźania. Metalowe szczotki zarysowujÄ&#x2026; oprawy lamp i wyszczerbiajÄ&#x2026; ich pryzmaty, wymuszajÄ&#x2026;c koniecznoĹ&#x203A;Ä&#x2021; wymiany uszkodzonych lamp. Codzienna inspekcja poprawnoĹ&#x203A;ci dziaĹ&#x201A;ania oĹ&#x203A;wietlenia odbywa siÄ&#x2122; przez ocenÄ&#x2122; wzrokowÄ&#x2026;. W przypadku zauwaĹźenia nieprawidĹ&#x201A;owoĹ&#x203A;ci dziaĹ&#x201A;ania lampy, jest ona demontowana i zastÄ&#x2122;powana innÄ&#x2026;. Okresowe oceny poprawnoĹ&#x203A;ci dziaĹ&#x201A;ania lamp lotniskowych moĹźna przeprowadzaÄ&#x2021; za pomocÄ&#x2026; specjalnych urzÄ&#x2026;dzeĹ&#x201E; dostÄ&#x2122;pnych komercyjnie, projektowanych dla konkretnych portĂłw lotniczych. Na przykĹ&#x201A;ad urzÄ&#x2026;dzenie oferowane przez firmÄ&#x2122; FB Technology umoĹźliwia badanie poziomu natÄ&#x2122;Ĺźenia wiÄ&#x2026;zek emitowa-
Rys. 1. Lampa uszkodzona (po lewej) i nowa (po prawej) Fig. 1. Damaged lamp (left) and factory new (right)
) [
" # $ % ) & ! !' (!)* $ & & (+ !- (!)*
!
Rys. 2. Pryzmat uszkodzony (u gĂłry) oraz nowy (na dole) Fig. 2. Damaged prism (top) and factory new (bottom)
5
+ ) , $ + + (
nego Ĺ&#x203A;wiatĹ&#x201A;a, zarĂłwno opraw zagĹ&#x201A;Ä&#x2122;bionych jak i naziemnych [3]. Wartym uwagi rozwiÄ&#x2026;zaniem jest tworzenie bazy danych z uprzednio wykonanych pomiarĂłw, ktĂłra pozwala na obserwowanie stopnia zuĹźycia poszczegĂłlnych lamp, co w konsekwencji umoĹźliwia dobranie wĹ&#x201A;aĹ&#x203A;ciwego sposobu konserwacji oĹ&#x203A;wietlenia. Zestaw pomiarowy moĹźna zamontowaÄ&#x2021; na dowolnym samochodzie z przodu lub z tyĹ&#x201A;u, dziÄ&#x2122;ki zastosowaniu specjalnego stelaĹźa. Komunikacja miÄ&#x2122;dzy czujnikami a laptopem bÄ&#x2026;dĹş tabletem odbywa siÄ&#x2122; bezprzewodowo, przez sieÄ&#x2021; Wi-Fi lub, gdy nie ma takiej moĹźliwoĹ&#x203A;ci ze wzglÄ&#x2122;du na procedury obowiÄ&#x2026;zujÄ&#x2026;ce na lotnisku, za poĹ&#x203A;rednictwem kabla Ethernet. Dodatkowo producent oferuje opcjonalne zastosowanie systemu DGPS (ang. Differential Global Positioning System) do lokalizacji punktĂłw pomiarowych. Wymaga to jednak ingerencji w stacjonarne instalacje lotniskowe. Badanie lamp odbywa siÄ&#x2122; w trakcie ruchu pojazdu, ktĂłrego prÄ&#x2122;dkoĹ&#x203A;Ä&#x2021; podczas pomiaru nie moĹźe przekroczyÄ&#x2021; 60 km/h. Kontrola jest realizowana niezaleĹźnie od warunkĂłw atmosferycznych i pory dnia. Poprawne zbliĹźenie siÄ&#x2122; do opraw jest wspomagane przez obraz z kamery przekazywany w trybie on-line do kabiny kierowcy. Firma DeWiTec ma w swojej ofercie urzÄ&#x2026;dzenie Dalmas AFL Analysis, ktĂłre rĂłwnieĹź bada oprawy zagĹ&#x201A;Ä&#x2122;bione, a takĹźe naziemne [4]. Ma ono postaÄ&#x2021; przyczepy mocowanej do dowolnego samochodu wyposaĹźonego w hak holowniczy. W celu przeprowadzenia kontroli potrzebna jest jedna osoba. Pomiar moĹźe byÄ&#x2021; dokonywany w dowolnych warunkach oĹ&#x203A;wietleniowych i atmosferycznych. W odróşnieniu od konkurencyjnego produktu, prÄ&#x2122;dkoĹ&#x203A;Ä&#x2021; jazdy podczas badania jest niĹźsza i mieĹ&#x203A;ci siÄ&#x2122; w zakresie do 25â&#x20AC;&#x201C;35 km/h. Kierowca ma szereg udogodnieĹ&#x201E; pozwalajÄ&#x2026;cych na precyzyjne dokonanie przejazdu. UrzÄ&#x2026;dzenie prowadzi do punktu rozpoczÄ&#x2122;cia pomiaru, a nastÄ&#x2122;pnie do kaĹźdej z kolejnych lamp. Dodatkowym udogodnieniem sÄ&#x2026; dwie kamery oraz laserowa linia wyznaczajÄ&#x2026;ca kierunek jazdy. Wszystkie informacje sÄ&#x2026; dostÄ&#x2122;pne w trybie on-line w oprogramowaniu dedykowanym konkretnemu lotnisku. Raportowanie odbywa siÄ&#x2122; natychmiast po dokonaniu pomiarĂłw wraz z zaleceniami dotyczÄ&#x2026;cymi konserwacji oraz niezbÄ&#x2122;dnymi danymi i wykresami. Opcjonalnie w celu lokalizacji miejsca kontroli moĹźe zostaÄ&#x2021; uĹźyty system DGPS. Jednak aspekt wysokich kosztĂłw przedstawionych urzÄ&#x2026;dzeĹ&#x201E; komercyjnych [3, 4] byĹ&#x201A; motywacjÄ&#x2026; do opracowania nowego, niskobudĹźetowego urzÄ&#x2026;dzenia o wysokich walorach uĹźytkowych, dostosowanego do wymagaĹ&#x201E; Portu Lotniczego PoznaĹ&#x201E;-Ĺ awica, umoĹźliwiajÄ&#x2026;cego szybkÄ&#x2026;, codziennÄ&#x2026; inspekcjÄ&#x2122; oĹ&#x203A;wietlenia drĂłg na pĹ&#x201A;aszczyznach lotniskowych. Takim rozwiÄ&#x2026;zaniem jest autorska platforma pomiarowa o walorach podobnych
do urzÄ&#x2026;dzeĹ&#x201E; komercyjnych. Widok opracowanego prototypu przedstawiono na rys. 3. Wykorzystano w nim mikrokomputer Raspberry Pi [5, 6].
(% &
KaĹźdy rodzaj lamp lotniskowych musi speĹ&#x201A;niaÄ&#x2021; wymagania rygorystycznych norm, Ĺ&#x203A;ciĹ&#x203A;le okreĹ&#x203A;lone przez EuropejskÄ&#x2026; AgencjÄ&#x2122; BezpieczeĹ&#x201E;stwa Lotniczego (EASA) w dokumencie opisujÄ&#x2026;cym projektowanie lotnisk [1]. IntensywnoĹ&#x203A;Ä&#x2021; Ĺ&#x203A;wiateĹ&#x201A; jest wyraĹźana w kandelach (cd) i zaleĹźy od kÄ&#x2026;ta Ĺ&#x203A;wiecenia. Na rys. 4 pokazano przykĹ&#x201A;adowy wykres izokandeli dla Ĺ&#x203A;wiateĹ&#x201A; linii Ĺ&#x203A;rodkowej drogi koĹ&#x201A;owania. NajczÄ&#x2122;Ĺ&#x203A;ciej nowe oprawy, stosowane na drogach koĹ&#x201A;owania, znaczÄ&#x2026;co wykraczajÄ&#x2026; parametrami poza minimalne wartoĹ&#x203A;ci okreĹ&#x203A;lone przez normy (rys. 4). Wynika to przede wszystkim z wymagaĹ&#x201E; co do natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a na drodze koĹ&#x201A;owania, gdzie gĹ&#x201A;ĂłwnÄ&#x2026; rolÄ&#x2026; punktĂłw Ĺ&#x203A;wietlnych jest nawigacja statkĂłw powietrznych juĹź na ziemi. Lampy linii centralnej drogi koĹ&#x201A;owania sÄ&#x2026; wyposaĹźone w dwa niezaleĹźne obwody elektryczne, ktĂłre odpowiadajÄ&#x2026; za Ĺ&#x203A;wiecenie w obie strony oprawy. Ĺ&#x161;wiatĹ&#x201A;o jest emitowane przez ĹźarĂłwkÄ&#x2122; halogenowÄ&#x2026; o mocy 40 W i biaĹ&#x201A;ej barwie, ktĂłre po przejĹ&#x203A;ciu przez dichroiczne filtry barwne znajdujÄ&#x2026;ce siÄ&#x2122; przed pryzmatem zmienia kolor na zielony (rys. 5). Oprawy sÄ&#x2026; montowane w pĹ&#x201A;aszczyĹşnie drogi koĹ&#x201A;owania, jednakĹźe wystajÄ&#x2026; ponad jej powierzchniÄ&#x2122; na wysokoĹ&#x203A;Ä&#x2021; 6,3 mm. Lampy te sÄ&#x2026; zasilane za pomocÄ&#x2026; ĹşrĂłdĹ&#x201A;a prÄ&#x2026;dowego 6,6 A [7]. Normy intensywnoĹ&#x203A;ci linii centralnej drogi startowej (rys. 6) róşniÄ&#x2026; siÄ&#x2122; w zaleĹźnoĹ&#x203A;ci od kategorii, ktĂłra jest wymagana w porcie lotniczym. NajwyĹźsze wartoĹ&#x203A;ci intensywnoĹ&#x203A;ci oprawy te muszÄ&#x2026; speĹ&#x201A;niaÄ&#x2021; w zakresie 0° do 9° w osi pionowej oraz â&#x20AC;&#x201C;5° do 5° w osi poziomej dla gĹ&#x201A;Ăłwnej wiÄ&#x2026;zki.
Rys. 4. Wykres izokandeli dla Ĺ&#x203A;wiateĹ&#x201A; linii Ĺ&#x203A;rodkowej drogi koĹ&#x201A;owania (rozstaw 7,5 m, 15 m, 30 m) [1] Fig. 4. Isocandela diagram for taxiway centre line light (distance 7.5 m, 15 m, 30 m) [1]
Rys. 5. NatÄ&#x2122;Ĺźenie promieniowania widmowego lampy linii centralnej drogi koĹ&#x201A;owania IDM5582 Fig. 5. Spectrum radiation intensity of taxiway centre line light IDM5582
Rys. 3. Widok opracowanego prototypu platformy pomiarowej Fig. 3. View of the prototype of measuring platform
6
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Rys. 6. Wykres izokandeli dla Ĺ&#x203A;wiateĹ&#x201A; linii centralnej drogi startowej o odstÄ&#x2122;pie podĹ&#x201A;uĹźnym 15 m (Ĺ&#x203A;wiatĹ&#x201A;o biaĹ&#x201A;e) [1] Fig. 6. Isocandela diagram for runway centre line light â&#x20AC;&#x201C; lengthwise distance 15 m (white light)
Rys. 9. Wykres izokandeli dla Ĺ&#x203A;wiateĹ&#x201A; strefy przyziemienia (Ĺ&#x203A;wiatĹ&#x201A;o biaĹ&#x201A;e) [1] Fig. 9. Isocandela diagram for touchdown zone light (white light) [1]
Rys. 7. NatÄ&#x2122;Ĺźenie promieniowania widmowego lampy linii centralnej drogi startowej IDM4582 (biaĹ&#x201A;ej) Fig. 7. Spectrum radiation intensity of runway centre line light IDM4582 (white)
Rys. 10. NatÄ&#x2122;Ĺźenie promieniowania widmowego lampy strefy przyziemienia IDM4671 Fig. 10. Spectrum radiation intensity of touchdown zone light IDM4671
Lampy linii centralnej drogi startowej majÄ&#x2026; oprawy dwukierunkowe, obustronnie emitujÄ&#x2026;ce Ĺ&#x203A;wiatĹ&#x201A;o biaĹ&#x201A;e (rys. 7) lub biaĹ&#x201A;e i czerwone (rys. 8), przy czym Ĺ&#x203A;wiecÄ&#x2026; w przeciwnych kierunkach. Podobnie jak w przypadku lamp drogi koĹ&#x201A;owania majÄ&#x2026; dwa obwody elektryczne i sÄ&#x2026; wyposaĹźone w ĹźarĂłwki halogenowe o mocy 48 W, emitujÄ&#x2026;ce Ĺ&#x203A;wiatĹ&#x201A;o biaĹ&#x201A;e. Te oprawy sÄ&#x2026; zagĹ&#x201A;Ä&#x2122;bione w pĹ&#x201A;aszczyznÄ&#x2122; pasa startowego, jednak ich najwyĹźsze punkty wystajÄ&#x2026; ponad powierzchniÄ&#x2122; na wysokoĹ&#x203A;Ä&#x2021; 10 mm. Barwa czerwona jest uzyskiwana za pomocÄ&#x2026; dichroicznego filtru barwnego zainstalowanego przed pryzmatem. Normy dla Ĺ&#x203A;wiatĹ&#x201A;a czerwonego stanowiÄ&#x2026; 15% wartoĹ&#x203A;ci podanych dla Ĺ&#x203A;wiatĹ&#x201A;a biaĹ&#x201A;ego. Wynika to z umiejscowienia lamp i ich roli, a mianowicie oznaczenia koĹ&#x201E;ca drogi startowej. Oprawy te sÄ&#x2026; mocowane naprzemiennie kierunkami Ĺ&#x203A;wiecenia w koĹ&#x201E;cowej czÄ&#x2122;Ĺ&#x203A;ci pasa startowego.
Normy jasnoĹ&#x203A;ci lamp strefy przyziemienia (rys. 9) charakteryzujÄ&#x2026; siÄ&#x2122; innym zakresem kÄ&#x2026;tĂłw pionowych dla wiÄ&#x2026;zki gĹ&#x201A;Ăłwnej. Wynika to z ich roli, ktĂłra polega na uwidocznieniu pilotowi miejsca na pasie startowym, w ktĂłrym naleĹźy wylÄ&#x2026;dowaÄ&#x2021; statkiem powietrznym. KÄ&#x2026;ty poziome wiÄ&#x2026;zki gĹ&#x201A;Ăłwnej znajdujÄ&#x2026; siÄ&#x2122; w zakresie od â&#x20AC;&#x201C;5° do 5°, natomiast pionowe â&#x20AC;&#x201C; w zakresie od 2° do 9°. Lampy strefy przyziemienia majÄ&#x2026; oprawy jednokierunkowe, emitujÄ&#x2026;ce Ĺ&#x203A;wiatĹ&#x201A;o biaĹ&#x201A;e (rys. 10), ktĂłrego ĹşrĂłdĹ&#x201A;em jest ĹźarĂłwka halogenowa o mocy 48 W. Lampy tego typu sÄ&#x2026; montowane poprzecznie po obu stronach linii centralnej pasa startowego po szeĹ&#x203A;Ä&#x2021; w rzÄ&#x2122;dzie (trzy po lewej i trzy po prawej stronie). One takĹźe sÄ&#x2026; zagĹ&#x201A;Ä&#x2122;bione w pĹ&#x201A;aszczyznÄ&#x2122; pasa startowego, jednak wystajÄ&#x2026; nad jego powierzchniÄ&#x2122; na wysokoĹ&#x203A;Ä&#x2021; 10 mm. Wykresy z rys. 5, 7, 8 i 10, na ktĂłrych przedstawione zostaĹ&#x201A;y natÄ&#x2122;Ĺźenia promieniowania Ĺ&#x203A;wiatĹ&#x201A;a o okreĹ&#x203A;lonej dĹ&#x201A;ugoĹ&#x203A;ci fali, powstaĹ&#x201A;y w wyniku badania kaĹźdego egzemplarza lamp za pomocÄ&#x2026; spektrometru Gigahertz-Optik X4 Light Analyzer [8]. UrzÄ&#x2026;dzenie to pozwala na pomiar natÄ&#x2122;Ĺźenia promieniowania widmowego oraz radiometrycznego natÄ&#x2122;Ĺźenia napromieniowania [9]. W tym przypadku wybrana zostaĹ&#x201A;a zaleĹźnoĹ&#x203A;Ä&#x2021; tego pierwszego wzglÄ&#x2122;dem dĹ&#x201A;ugoĹ&#x203A;ci fali. Wykonane przez autorĂłw pomiary natÄ&#x2122;Ĺźenia promieniowania widmowego pozwoliĹ&#x201A;y oceniÄ&#x2021; wymagania odnoĹ&#x203A;nie czujnikĂłw natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a.
\% "
Rys. 8. NatÄ&#x2122;Ĺźenie promieniowania widmowego lampy linii centralnej drogi startowej IDM4582 (czerwonej) Fig. 8. Spectrum radiation intensity of runway centre line light IDM4582 (red)
Schemat koncepcyjny urzÄ&#x2026;dzenia pokazano na rys. 11, natomiast schemat poĹ&#x201A;Ä&#x2026;czeĹ&#x201E; poszczegĂłlnych elementĂłw elektronicznych zilustrowano na rys. 12. Zaprojektowany i zbudowany system skĹ&#x201A;ada siÄ&#x2122; z mikrokomputera, szeĹ&#x203A;ciu czujnikĂłw Ĺ&#x203A;wiatĹ&#x201A;a,
7
+ ) , $ + + (
Rys. 11. Schemat ideowy platformy pomiarowej Fig. 11. Block diagram of the measuring platform Rys. 14. Charakterystyka czujnika BH1750 [13] Fig. 14. BH1750 spectral response [13]
Rys. 15. Charakterystyka czujnika VEML7700 [14] Fig. 15. VEML7700 spectral response [14]
Rys. 12. Schemat poĹ&#x201A;Ä&#x2026;czeĹ&#x201E; elementĂłw elektronicznych Fig. 12. Circuit diagram of electronic components
cyfrowego czujnika spektrum Ĺ&#x203A;wiatĹ&#x201A;a widzialnego, Ĺźyroskopu, moduĹ&#x201A;u GPS oraz wyĹ&#x203A;wietlacza LCD. Centralnym elementem urzÄ&#x2026;dzenia jest mikrokomputer Raspberry Pi 3 model B [5], ktĂłry jest wyposaĹźony w procesor quad-core 1,2 GHz 64-bit ARM-8 Cortex-A53, 1 GB RAM, wbudowany moduĹ&#x201A; Wi-Fi, Bluetooth, cztery porty USB, 40 pinĂłw GPIO, gniazdo Ethernet oraz slot na kartÄ&#x2122; microSD. Wbudowany moduĹ&#x201A; Wi-Fi umoĹźliwiĹ&#x201A; uĹźycie Raspberry Pi 3 model B jako punktu dostÄ&#x2122;powego. Zaproponowane rozwiÄ&#x2026;zanie pozwoliĹ&#x201A;o na zdalne wyĹ&#x203A;wietlanie wynikĂłw pomiarĂłw na laptopie, tablecie lub telefonie. Oprogramowanie dziaĹ&#x201A;a w systemie operacyjnym Raspbian Stretch. Zadania zwiÄ&#x2026;zane z analizÄ&#x2026; danych sÄ&#x2026; realizowane przez program napisany w Ĺ&#x203A;rodowisku Node-RED, ktĂłre pozwoliĹ&#x201A;o takĹźe przygotowaÄ&#x2021; interfejs uĹźytkownika [10]. UrzÄ&#x2026;dzeniem, ktĂłre odbiera dane bezpoĹ&#x203A;rednio z czujnikĂłw, jest moduĹ&#x201A; Funduino UNO R3 [11], ktĂłre wykorzystano ze wzglÄ&#x2122;du na dostÄ&#x2122;pnoĹ&#x203A;Ä&#x2021; i niezawodnoĹ&#x203A;Ä&#x2021; niezbÄ&#x2122;dnych bibliotek [12]. Jest ono wyposaĹźone w mikrokontroler ATmega 328P, ma 14 wejĹ&#x203A;Ä&#x2021;/wyjĹ&#x203A;Ä&#x2021; cyfrowych, 6 wejĹ&#x203A;Ä&#x2021;/wyjĹ&#x203A;Ä&#x2021; PWM, 6 zĹ&#x201A;Ä&#x2026;czy analogowych, taktowanie procesora 16 MHz, pamiÄ&#x2122;Ä&#x2021; 32 kB (gdzie 0,5 kB to bootloader), pamiÄ&#x2122;Ä&#x2021; SRAM 2Â kB, EEPROM 1Â kB.
Rys. 16. Charakterystyka czujnika AS7262 [15] Fig. 16. AS7262 spectral response [15]
UrzÄ&#x2026;dzenie umoĹźliwia komunikacjÄ&#x2122; po magistrali I2C oraz przez port szeregowy, co zostaĹ&#x201A;o wykorzystane w opracowanym urzÄ&#x2026;dzeniu. PoszczegĂłlne podprogramy do obsĹ&#x201A;ugi czujnikĂłw (tworzÄ&#x2026;cych matrycÄ&#x2122; pokazanÄ&#x2026; na rys. 13) przygotowano w Ĺ&#x203A;rodowisku Arduino IDE. Czujnik natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a (luminancji/emitancji) BH1750 dziaĹ&#x201A;a w zakresie od 1 lx do 65 535 lx z dwoma rodzajami rozdzielczoĹ&#x203A;ci: co 1 lx lub co 4 lx i moĹźe okreĹ&#x203A;laÄ&#x2021; natÄ&#x2122;Ĺźenie Ĺ&#x203A;wiatĹ&#x201A;a w zakresie dĹ&#x201A;ugoĹ&#x203A;ci fali od 320 nm do 1050 nm (rys. 14) [13]. MagistralÄ&#x2122; I2C, jak wspomniano, wykorzystano do komunikacji. Dodatkowy pin ADDR umoĹźliwia zmianÄ&#x2122; adresu moduĹ&#x201A;u. Czujnik DFRobot Gravity VEML7700 ma moduĹ&#x201A; cyfrowy o rozdzielczoĹ&#x203A;ci 16-bitowej do pomiaru natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a. Komunikacja odbywa siÄ&#x2122; za pomocÄ&#x2026; magistrali I2C z zakresem pomiarowym od 0 lx do 120 000 lx w temperaturze od â&#x20AC;&#x201C;25 °C do 85 °C
Rys. 13. Matryca czujnikĂłw pomiarowych Fig. 13. Matrix of measurement sensors
8
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
[14]. WaĹźnÄ&#x2026; cechÄ&#x2026; tego moduĹ&#x201A;u jest korekcja do fotometrycznej krzywej V(l), czyli wzglÄ&#x2122;dnej widmowej czuĹ&#x201A;oĹ&#x203A;ci oka ludzkiego (rys. 15). Krzywa V(l) odzwierciedla, ile razy fotometryczny strumieĹ&#x201E; Ĺ&#x203A;wiatĹ&#x201A;a fali o dĹ&#x201A;ugoĹ&#x203A;ci l jest mniejszy od strumienia Ĺ&#x203A;wiatĹ&#x201A;a dla dĹ&#x201A;ugoĹ&#x203A;ci fali 555 nm, przy takiej samej mocy ĹşrĂłdĹ&#x201A;a Ĺ&#x203A;wiatĹ&#x201A;a w kierunku obserwacji. ModuĹ&#x201A; AS7262 to czujnik do badania widma Ĺ&#x203A;wiatĹ&#x201A;a widzialnego. Pomiar odbywa siÄ&#x2122; w szeĹ&#x203A;ciu kanaĹ&#x201A;ach dla fal o dĹ&#x201A;ugoĹ&#x203A;ci 450 nm, 500 nm, 550 nm, 570 nm, 600 nm i 650 nm z szerokoĹ&#x203A;ciÄ&#x2026; poĹ&#x201A;ĂłwkowÄ&#x2026; FWTH (ang. full-width half-max) o wartoĹ&#x203A;ci 40 nm (rys. 16). Komunikacja moĹźe odbywaÄ&#x2021; siÄ&#x2122; za pomocÄ&#x2026; magistrali UART bÄ&#x2026;dĹş I2C. Dane sÄ&#x2026; przekazywane jako 16-bitowe sĹ&#x201A;owa [15]. Opracowana platforma ma moĹźliwoĹ&#x203A;Ä&#x2021; geolokalizacji, dziÄ&#x2122;ki zastosowaniu moduĹ&#x201A;u GPS, w ktĂłrym uĹźyto ukĹ&#x201A;ad SIM28. ZewnÄ&#x2122;trzna antena ma impedancjÄ&#x2122; 50 Ί oraz wzmocnienie > 25 dB, a komunikacja z moduĹ&#x201A;em odbywa siÄ&#x2122; za pomocÄ&#x2026; interfejsu UART [16]. Pomiar z wykorzystaniem zastosowanego moduĹ&#x201A;u GPS, zgodnie z deklaracjami producenta, umoĹźliwia geolokalizacjÄ&#x2122; z dokĹ&#x201A;adnoĹ&#x203A;ciÄ&#x2026; do okoĹ&#x201A;o 2,5 m. Taka precyzja jest wystarczajÄ&#x2026;ca do okreĹ&#x203A;lenia pozycji lampy, biorÄ&#x2026;c pod uwagÄ&#x2122;, Ĺźe badane typy lamp lotniskowych sÄ&#x2026; rozmieszczone w odlegĹ&#x201A;oĹ&#x203A;ci 15 m. Dodatkowym urzÄ&#x2026;dzeniem, umoĹźliwiajÄ&#x2026;cym np. badanie prÄ&#x2122;dkoĹ&#x203A;ci, jest SparkFun MPU-9250. Ĺ Ä&#x2026;czy on 3-osiowy akcelerometr, Ĺźyroskop oraz magnetometr. Komunikuje siÄ&#x2122; za pomocÄ&#x2026; magistrali I2C [17]. Badanie lamp lotniskowych rozmieszczonych zgodnie z niezmiennym poĹ&#x201A;oĹźeniem generalnie nie wymaga takich elementĂłw, jak moduĹ&#x201A;y GPS czy MPU. MogÄ&#x2026; one jednak uĹ&#x201A;atwiaÄ&#x2021; raportowanie wynikĂłw pomiaru, okreĹ&#x203A;lajÄ&#x2026;c miejsce prowadzenia pomiarĂłw.
U% 6 ! Przygotowane oprogramowanie urzÄ&#x2026;dzenia pozwala na pracÄ&#x2122; w dwĂłch trybach: manualnym i automatycznym (rys. 17). Pierwszy etap badania w trybie manualnym to odczyt natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a przez czujniki BH1750 i przesĹ&#x201A;anie danych do programu, ktĂłry dokonuje przeksztaĹ&#x201A;cenia do Ĺ&#x203A;wiatĹ&#x201A;oĹ&#x203A;ci, gdyĹź tego wymagajÄ&#x2026; normy. RĂłwnolegle do komputera przesyĹ&#x201A;ane sÄ&#x2026; wspĂłĹ&#x201A;rzÄ&#x2122;dne geograficzne z odbiornika GPS. Operator, w zaleĹźnoĹ&#x203A;ci od rodzaju i umiejscowienia lampy na pasie, musi manualnie wybraÄ&#x2021; odpowiedni tryb pracy urzÄ&#x2026;dzenia oraz matrycÄ&#x2122; czujnikĂłw bocznÄ&#x2026; lub tylnÄ&#x2026;. W trybie automatycznym najpierw jest badane spektrum Ĺ&#x203A;wiatĹ&#x201A;a w celu okreĹ&#x203A;lenia odpowiednich przelicznikĂłw charakterystycznych dla konkretnych opraw, pozostaĹ&#x201A;e dziaĹ&#x201A;ania sÄ&#x2026; identyczne, jak w trybie manualnym. Zaprojektowany interfejs uĹźytkownika (pokazany na rys. 18) umoĹźliwia sprawnÄ&#x2026; i przejrzystÄ&#x2026; obsĹ&#x201A;ugÄ&#x2122; urzÄ&#x2026;dzenia za pomocÄ&#x2026; ekranu dotykowego. Na ekranie jest prezentowany wykres Ĺ&#x203A;wiatĹ&#x201A;oĹ&#x203A;ci oraz wskaĹşnik prezentujÄ&#x2026;cy obecnÄ&#x2026; wartoĹ&#x203A;Ä&#x2021; wraz z graficznym przedstawieniem, czy norma zostaĹ&#x201A;a speĹ&#x201A;niona czy teĹź nie (zmienia siÄ&#x2122; kolor wskaĹşnika z zielonego na czerwony). Jak wspomniano wczeĹ&#x203A;niej, istnieje takĹźe moĹźliwoĹ&#x203A;Ä&#x2021; obsĹ&#x201A;ugi urzÄ&#x2026;dzenia z poziomu komputera, smartfona lub tabletu, ktĂłre po poĹ&#x201A;Ä&#x2026;czeniu z sieciÄ&#x2026; majÄ&#x2026; dostÄ&#x2122;p do aplikacji urzÄ&#x2026;dzenia (rys. 19).
V% 8
Badania zwiÄ&#x2026;zane z przygotowaniem i kalibracjÄ&#x2026; systemu podzielono na trzy etapy. W pierwszym etapie zbadano zestaw lamp lotniskowych (nowych i zuĹźytych) oraz czujniki natÄ&#x2122;Ĺźenia oĹ&#x203A;wietlenia. Te badania przeprowadzono w laboratorium optyki ZakĹ&#x201A;adu Techniki Ĺ&#x161;wietlnej i Elektrotermii Instytutu Elektro-
Rys. 17. Schemat blokowy programu gĹ&#x201A;Ăłwnego Fig. 17. Block diagram of main program
Rys. 18. Interfejs uĹźytkownika na ekranie dotykowym Fig. 18. User interface on touchscreen
techniki i Elektroniki PrzemysĹ&#x201A;owej WydziaĹ&#x201A;u Elektrycznego Politechniki PoznaĹ&#x201E;skiej. W ramach badaĹ&#x201E; sprawdzono lampy linii centralnej drogi koĹ&#x201A;owania, lampy strefy przyziemienia oraz lampy linii centralnej drogi startowej [18â&#x20AC;&#x201C;20]. Badanie z uĹźyciem goniometru BIG128 (rys. 20) przeprowadzono w trybie manualnym, za kaĹźdym
9
+ ) , $ + + ( razem ustawiajÄ&#x2026;c wartoĹ&#x203A;ci poĹźÄ&#x2026;danych kÄ&#x2026;tĂłw oraz odczytujÄ&#x2026;c i zapisujÄ&#x2026;c zmierzonÄ&#x2026; wartoĹ&#x203A;Ä&#x2021; natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a z wyĹ&#x203A;wietlacza. DziÄ&#x2122;ki wykonanym pomiarom i otrzymanym na ich podstawie charakterystykom moĹźliwa byĹ&#x201A;a kalibracja czujnikĂłw zastosowanych w urzÄ&#x2026;dzeniu, ktĂłrych czuĹ&#x201A;oĹ&#x203A;Ä&#x2021; zmienia siÄ&#x2122; wraz ze zmianÄ&#x2026; dĹ&#x201A;ugoĹ&#x203A;ci padajÄ&#x2026;cej na nie fali. W drugim etapie dokonano montaĹźu czujnikĂłw w matrycach pomiarowych przygotowanej przez autorĂłw przyczepy. PoprawnoĹ&#x203A;Ä&#x2021; pojedynczych pomiarĂłw uzyskano dziÄ&#x2122;ki zastosowaniu specjalnych szyn jezdnych, umoĹźliwiajÄ&#x2026;cych przemieszczanie platformy nad badanymi lampami. BudowÄ&#x2122; platformy pomiarowej i jej pierwsze testy zrealizowano w ZakĹ&#x201A;adzie UkĹ&#x201A;adĂłw Elektronicznych i Przetwarzania SygnaĹ&#x201A;Ăłw Instytutu Automatyki i Robotyki Politechniki PoznaĹ&#x201E;skiej. Przedstawiona na rys. 9 przykĹ&#x201A;adowa norma jasnoĹ&#x203A;ci Ĺ&#x203A;wiatĹ&#x201A;a okreĹ&#x203A;la wymagane wartoĹ&#x203A;ci Ĺ&#x203A;wiatĹ&#x201A;oĹ&#x203A;ci, ktĂłre musi speĹ&#x201A;niaÄ&#x2021; lampa lotniskowa, aby mogĹ&#x201A;a byÄ&#x2021; dopuszczona do dalszego uĹźytku. W niektĂłrych przypadkach zuĹźyte lampy charakteryzowaĹ&#x201A;y siÄ&#x2122; znacznymi odstÄ&#x2122;pstwami od normy (rys. 22). W takich przypadkach konieczna byĹ&#x201A;a naprawa lub wymiana lamp. JednoczeĹ&#x203A;nie otrzymane wyniki badaĹ&#x201E; (rys. 21) wskazaĹ&#x201A;y, Ĺźe dla nowych lamp wartoĹ&#x203A;ci Ĺ&#x203A;wiatĹ&#x201A;oĹ&#x203A;ci znaczÄ&#x2026;co przekraczajÄ&#x2026; wymagane minimum. Rys. 19. Interfejs uĹźytkownika na zdalnych urzÄ&#x2026;dzeniach Fig. 19. User interface on remote devices
Rys. 22. Charakterystyka Ĺ&#x203A;wiatĹ&#x201A;oĹ&#x203A;ci lampy strefy przyziemienia IDM4671 (uszkodzonej) Fig. 22. Luminous intensity of touchdown zone light IDM4671 (damaged)
Rys. 20. Stanowisko do wyznaczania charakterystyk lamp lotniskowych Fig. 20. Measuring stand for determining characteristics of lamps
Rys. 23. Pomiar natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a lampy strefy przyziemienia z uĹźyciem róşnych czujnikĂłw Fig. 23. Measurement of touchdown zone light intensity using different sensors
Rys. 21. Charakterystyka Ĺ&#x203A;wiatĹ&#x201A;oĹ&#x203A;ci lampy strefy przyziemienia IDM4671 (nowej) Fig. 21. Luminous intensity of touchdown zone light IDM4671 (factory new)
10
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Na rys. 23 zostaĹ&#x201A;y przedstawione wyniki badaĹ&#x201E; czuĹ&#x201A;oĹ&#x203A;ci czujnikĂłw dla lampy strefy przyziemienia. Dla kaĹźdego z czujnikĂłw w platformie pomiarowej wykonano kilka serii pomiarowych za pomocÄ&#x2026; specjalistycznego luksomierza SONOPAN LUXMETER L-51. Wyniki dla kaĹźdego rodzaju czujnikĂłw zostaĹ&#x201A;y uĹ&#x203A;rednione, co pozwoliĹ&#x201A;o na zastosowanie jednego przelicznika dla kaĹźdego typu sensora. Dane pomiarowe otrzymywane bezpoĹ&#x203A;rednio z czujnikĂłw wymagajÄ&#x2026; dodatkowych przeliczeĹ&#x201E; (rys. 24), ktĂłre umoĹźliwiajÄ&#x2026; ich poprawnÄ&#x2026; interpretacjÄ&#x2122;. Dla róşnych barw lamp bĹ&#x201A;Ä&#x2122;dy akwizycji sÄ&#x2026; róşne, w zwiÄ&#x2026;zku z czym wynik pomiaru kaĹźdorazowo musi byÄ&#x2021; aproksymowany przez wielomian drugiego stopnia wyznaczony wczeĹ&#x203A;niej za pomocÄ&#x2026; funkcji w programie MATLAB wzglÄ&#x2122;dem rzeczywistego odczytu z czujnika. Aby jednak wynik pomiaru byĹ&#x201A; obliczony prawidĹ&#x201A;owo, wpierw musi zostaÄ&#x2021; ustalona barwa ĹşrĂłdĹ&#x201A;a Ĺ&#x203A;wiatĹ&#x201A;a. Funkcja aproksymujÄ&#x2026;ca dana jest nastÄ&#x2122;pujÄ&#x2026;cym wzorem: y0 = a2x2 + a1x + a0 [lx] gdzie x jest wartoĹ&#x203A;ciÄ&#x2026; natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a odczytanÄ&#x2026; przez czujnik, natomiast y0 jest wartoĹ&#x203A;ciÄ&#x2026; przybliĹźonÄ&#x2026; przez wielomian
(wartoĹ&#x203A;Ä&#x2021; wskazana przez luksomierz). Jako argumenty funkcji podawane sÄ&#x2026; wektory x oraz y, czyli wspomniane wczeĹ&#x203A;niej wartoĹ&#x203A;ci rozszerzone do kilku serii pomiarowych. p = (x, y, 2) p = [a2 a1 a0] WartoĹ&#x203A;ci parametrĂłw ai, i = 0, 1, 2 w wektorze sÄ&#x2026; wspĂłĹ&#x201A;czynnikami wielomianu aproksymujÄ&#x2026;cego, ktĂłry zostaĹ&#x201A; poddany przeskalowaniu za pomocÄ&#x2026; ilorazu natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a bez osĹ&#x201A;ony ze szkĹ&#x201A;a akrylowego wzglÄ&#x2122;dem wartoĹ&#x203A;ci natÄ&#x2122;Ĺźenia z zamontowanÄ&#x2026; osĹ&#x201A;onÄ&#x2026;, ze wzglÄ&#x2122;du na tĹ&#x201A;umienie Ĺ&#x203A;wiatĹ&#x201A;a przez materiaĹ&#x201A; osĹ&#x201A;ony, co jest opisane wzorem: k=
yb â&#x2039;&#x2026; 100%, yo
gdzie yb to wartoĹ&#x203A;Ä&#x2021; natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a bez zamontowanej osĹ&#x201A;ony, a yo â&#x2C6;&#x2019; po jej umieszczeniu. PoniewaĹź w normach podane sÄ&#x2026; wartoĹ&#x203A;ci w kandelach (mierzona jest Ĺ&#x203A;wiatĹ&#x201A;oĹ&#x203A;Ä&#x2021; koĹ&#x201E;cowa), wartoĹ&#x203A;Ä&#x2021; natÄ&#x2122;Ĺźenia po przeliczeniu przez wszystkie wspĂłĹ&#x201A;czynniki i aproksymowaniu przez wielomian musi byÄ&#x2021; jeszcze przemnoĹźona przez kwadrat odlegĹ&#x201A;oĹ&#x203A;ci d = 0,44 m matrycy z czujnikami od badanej lampy. StÄ&#x2026;d koĹ&#x201E;cowy wzĂłr to: y = k¡(a2x2 + a1x + a0)¡d2 [cd]
Rys. 24. Schemat blokowy przeliczenia pomiaru Fig. 24. Block diagram of measurement conversion
W zwiÄ&#x2026;zku z tym zaimplementowano 8 takich przelicznikĂłw z róşnymi wartoĹ&#x203A;ciami parametrĂłw ai oraz k (po jednym dla kaĹźdej kombinacji dwĂłch rodzajĂłw czujnikĂłw oraz czterech rodzajĂłw lamp). W trzecim etapie badaĹ&#x201E; wykonywano kilkukrotne testy na lotnisku PoznaĹ&#x201E;-Ĺ awica. Podczas testĂłw przyczepa byĹ&#x201A;a ciÄ&#x2026;gniÄ&#x2122;ta przez samochĂłd ZespoĹ&#x201A;u Energetycznego Portu Lotniczego. Testy przeprowadzono na pasie startowym w peĹ&#x201A;ni funkcjonujÄ&#x2026;cego portu lotniczego (rys. 25). Kontroli dokonywano w dzieĹ&#x201E; oraz w nocy, kaĹźdorazowo stosujÄ&#x2026;c siÄ&#x2122; do wytycznych przewidzianych w normach. Sprawdzano wpĹ&#x201A;yw Ĺ&#x203A;wiatĹ&#x201A;a dziennego oraz innych lamp lotniskowych. Lampy Ĺ&#x203A;wieciĹ&#x201A;y na najwyĹźszym poziomie jasnoĹ&#x203A;ci. Testy byĹ&#x201A;y przeprowadzane przy róşnych prÄ&#x2122;dkoĹ&#x203A;ciach najazdu platformy (maksymalnie 36 km/h). DuĹźy wpĹ&#x201A;yw na poprawnoĹ&#x203A;Ä&#x2021; otrzymanych pomiarĂłw miaĹ&#x201A; odpowiedni najazd nad dany punkt Ĺ&#x203A;wietlny. Ze wzglÄ&#x2122;du na maĹ&#x201A;e wymiary przyczepy i zastosowanie pojedynczych czujnikĂłw, prÄ&#x2122;dkoĹ&#x203A;Ä&#x2021; ograniczono do 10 km/h, aby najazd byĹ&#x201A; dokĹ&#x201A;adny. Wyniki byĹ&#x201A;y zgodne z obserwacjami czynionymi przez pracownikĂłw kontroli oĹ&#x203A;wietlenia lotniskowego.
Y%
Rys. 25. Platforma pomiarowa podczas testĂłw na lotnisku PoznaĹ&#x201E;-Ĺ awica Fig. 25. Measuring platform during tests on PoznaĹ&#x201E;-Ĺ awica
Opracowane urzÄ&#x2026;dzenie pomiarowe (przyczepa) pozwala na automatyczne testowanie poprawnoĹ&#x203A;ci funkcjonowania oĹ&#x203A;wietlenia drogi startowej oraz drĂłg koĹ&#x201A;owania na lotnisku PoznaĹ&#x201E;-Ĺ awica. Zadanie wymagaĹ&#x201A;o przeprowadzenia wielu testĂłw laboratoryjnych oraz badaĹ&#x201E;, aby dokĹ&#x201A;adnie poznaÄ&#x2021; charakterystykÄ&#x2122; lamp, a nastÄ&#x2122;pnie czujnikĂłw. Przedstawione rozwiÄ&#x2026;zanie w postaci platformy pomiarowej jest prototypem, ktĂłry aktualnie jest nadal rozwijany. UrzÄ&#x2026;dzenie to otrzymaĹ&#x201A;o I nagrodÄ&#x2122; w obszarze techniki oraz organizacji produkcji i usĹ&#x201A;ug w konkursie organizowanym w 2018Â r. przez FederacjÄ&#x2122; StowarzyszeĹ&#x201E; Naukowo-Technicznych NOT w Poznaniu a takĹźe I nagrodÄ&#x2122; w konkursie IEEE Thesis Contest w 2019 r.
11
+ ) , $ + + (
)& A A C & E C; 6 F C & $ % && ' ( ) *+ G 6 H 6 C I / C L I& !' M O !: )'â&#x20AC;&#x201C;"@ # $ ! &!O@!@( HIP !*()'& "& Bloudicek R., % ( ,./ systems (H HH @)th H9 6
& / QU !" !â&#x20AC;&#x201C;5. # $ ! &!! '( H & !"&*! !!'& 8. 01 , & , + & 4 A; 7 C& ( ; (7 C ( WO< =7$ "& !& !*& 9. Y Z& ( 2 * # Z A 4 C Z A C [ Z A :& 10. 3 ./
4% & +4 7$(( & 6< =7$ ! & "& !'& 11. % 5% + & & ( (\ (] 6 < =7$ ! & "& !'& 12. E C \& ^/ C H& 3 % & & 6 & & ') & & %') & ( kontrolerem G A ^ C 4 A L I& 'O M ' !* 125â&#x20AC;&#x201C;! " # $ ! &!:!''(O*& !*& '&@ & 13. / 78 9 :% % 5 , 9 ! #;7< = ! > 5 3 I#]E 6 '& 14. ; % , 9 !? ! @ .B,<<== _ 4 6 !)& 15. 9<?8? 8C 9 E!/ / G . 9 % 9 ! 6 !" 78H 9!B?I ; / 6 #E !!& !"& B JCK? = % 9 , InvenSense, Revision 1.0, !)& 18. : * !/B 1 I? : %( % EHM
b 7 [ !& ! & 19. : & & !/B 18<7 : %( %, EHM b 7 [ !& ! & 20. : ( ' !/B I? : %( %, EHM b 7 [ !& ! &
SkĹ&#x201A;adamy wyrazy podziÄ&#x2122;kowania ZarzÄ&#x2026;dowi i WĹ&#x201A;adzom Portu Lotniczego PoznaĹ&#x201E;-Ĺ awica, przy udziale ktĂłrych powstaĹ&#x201A;a ta praca: Panu Grzegorzowi Bykowskiemu, Wiceprezesowi ZarzÄ&#x2026;du, Panu Marcinowi Drzycimskiemu, Dyrektorowi Strategii i Rozwoju, oraz Panu Tomaszowi GĹ&#x201A;adyszowi, Kierownikowi DziaĹ&#x201A;u Rozwoju i Planowania Inwestycji. SzczegĂłlnie dziÄ&#x2122;kujemy za zaangaĹźowanie w wykonanie projektu Panu mgr. inĹź. BogusĹ&#x201A;awowi Marciniakowi, Kierownikowi ZespoĹ&#x201A;u Energetycznego Portu Lotniczego PoznaĹ&#x201E;-Ĺ awica, oraz Pani dr inĹź. MaĹ&#x201A;gorzacie ZalesiĹ&#x201E;skiej z ZakĹ&#x201A;adu Techniki Ĺ&#x161;wietlnej i Elektrotermii Instytutu Elektrotechniki i Elektroniki PrzemysĹ&#x201A;owej WydziaĹ&#x201A;u Elektrycznego Politechniki PoznaĹ&#x201E;skiej.
] ! 1.
2.
3. 4. 5.
Specyfikacje Certyfikacyjne (CS) oraz MateriaĹ&#x201A;y ZawierajÄ&#x2026;ce Wytyczne (GM) do Projektowania Lotnisk Wydanie 3, ZaĹ&#x201A;Ä&#x2026;cznik do Decyzji nr 2016/027/R Dyrektora Wykonawczego EASA, Europejska Agencja BezpieczeĹ&#x201E;stwa Lotniczego, 2016 Novak T., Dudek J., Kolar V., Sokansky K., Baleja R., Solution , 18th !" !â&#x20AC;&#x201C;5, # $ ! &!! '( & !"&"')" '*& + & / 4 & 6( (7 9:; 6&4 6 < =7$ ! & "& !'& DALMAS AFL Analysis + & & ( ( 7 ; 4 ( 6 ; ?; < =7$ ! & "& !'& ! " # + & 7/ 7 & (7 ( 7/ ;7 ;@;6 ;/< =7$ ! & "& !'&
# = . / / H " = / 7 A Abstract: The paper presents a developed measurement platform for testing the quality of airport lamps. The device was built in the form of a trailer for pulling through the airport service car. The sensor matrixes are placed under the platform under the rubber cover. The systemâ&#x20AC;&#x2122;s operation is supervised by a microcomputer. The measurement results can be observed on the built-in screen, as well as, thanks to wireless transmission, by means of a mobile device. Verification of the correct operation of the device was carried out both in laboratory conditions and during tests on the runway and taxiways of the PoznaĹ&#x201E;-Ĺ awica Airport. Keywords[ G / $ $ = / $ $ $ 6A $ 6 7B$ .7E 7
12
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
)& - & / $ 3 +,$& !
& 3 * ! ( &
& & 0 %
%
I 6 7 8 0 . . 4 $ J @ & &; < . = ; K L / = ; M $ @ 0 $ N / @ $ / / O$ @ & $ 0 $ @ ; > 0 ; ? KP & !!
. & &; < @ . = ; 6 7 8 0 . . 4@ B0 4 / = ; / = = ; . @ & 0 & = & K P Q = ; $ @ & ; 0 & @ P =
5& 3 % $ &
5& 3 ' & ( !
5& 3 # ) & ' $
0 & %
%
&0 %
4 & P 6 7 8 0 R & 6 / . . 4 M(!)+ O 70 R 7 8 0 M66 4$ & = (!)* O P R & 6 / . . 4
13
NR 3/2015
14
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Pomiary Automatyka Robotyka, ISSN 1427-9126, R. 23, Nr 2/2019, 15â&#x20AC;&#x201C;21, DOI: 10.14313/PAR_232/15
K& N & / = Wojciech Kaczmarek S $ $ R -)$ ! @*(! R
6& 5 & # 7! . R $ R & # < = A $ 6 " A # $ E (?$ !!@--' R
' " 8;5 ! J B & " = E K& 8 $ J R #$ A & ?$ !(@!!' R
Renata Szczepaniak 7 & R S$ = ) $ ?)@ !! IK0 T;
#& ! - ( / R # & $ J 6 = $ " = ;0 R $ E = & '*$ !(@!!- R
& ! < ArtykuĹ&#x201A; przedstawia obecnie stosowane urzÄ&#x2026;dzenia wspomagajÄ&#x2026;ce proces rehabilitacji krÄ&#x2122;gosĹ&#x201A;upa. UrzÄ&#x2026;dzenia te opisano w ukĹ&#x201A;adzie od najprostszych do najbardziej zĹ&#x201A;oĹźonych, jednoczeĹ&#x203A;nie wskazujÄ&#x2026;c na pewien trend rozwojowy. Pokazuje on, Ĺźe rozwĂłj tych urzÄ&#x2026;dzeĹ&#x201E; przebiega od prostych pomocy mechanicznych w kierunku coraz bardziej skomplikowanych urzÄ&#x2026;dzeĹ&#x201E; mechatronicznych wyposaĹźonych w czujniki pomiarowe oraz komputery zbierajÄ&#x2026;ce i analizujÄ&#x2026;ce dane pomiarowe celem okreĹ&#x203A;lenia postÄ&#x2122;pu w rehabilitacji pacjenta. Zestawienie funkcji poszczegĂłlnych urzÄ&#x2026;dzeĹ&#x201E; pokazuje, Ĺźe coraz wiÄ&#x2122;cej urzÄ&#x2026;dzeĹ&#x201E; wykorzystuje analizÄ&#x2122; komputerowÄ&#x2026; danych zapisanych w trakcie zabiegĂłw, co skutkuje praktycznie juĹź peĹ&#x201A;nÄ&#x2026; automatyzacjÄ&#x2026; procesu leczenia. ZaletÄ&#x2026; jest moĹźliwoĹ&#x203A;Ä&#x2021; przeprowadzenia tego zabiegu pod kontrolÄ&#x2026; terapeuty oraz analiza postÄ&#x2122;pĂłw tego procesu dziÄ&#x2122;ki informacjom zebranych z ukĹ&#x201A;adĂłw pomiarowych. - [ 0; = $ $ & = $ $ & 0 4 0 = $ & $ =
1. Wprowadzenie Istotnym dziaĹ&#x201A;em fizjoterapii jest mechanoterapia [1], czyli leczenie, podczas ktĂłrego wykorzystane sÄ&#x2026; specjalnie skonstruowane urzÄ&#x2026;dzenia mechaniczne pozwalajÄ&#x2026;ce na wykonanie i rejestracjÄ&#x2122; przebiegu dedykowanych Ä&#x2021;wiczeĹ&#x201E; kinezyterapii [2]. DziÄ&#x2122;ki temu moĹźna przywrĂłciÄ&#x2021; i zrĂłwnowaĹźyÄ&#x2021; napiÄ&#x2122;cie miÄ&#x2122;Ĺ&#x203A;niowe i uzyskaÄ&#x2021; stabilizacjÄ&#x2122; krÄ&#x2122;gosĹ&#x201A;upa. Tego typu urzÄ&#x2026;dzenia sÄ&#x2026; dedykowane do wspomagania m.in. rehabilitacji skrzywieĹ&#x201E; bocznych, korekcji wad postawy, leczenia skolioz [3], oraz wszelkiego rodzaju dysfunkcji krÄ&#x2122;gosĹ&#x201A;upa spowodowanych przeciÄ&#x2026;Ĺźeniami dnia codziennego.
) [
R J $ %0 ) & (+ !' (!)* $ & & (- !- (!)*
!
Obecnie na rynku znajduje siÄ&#x2122; szereg rozwiÄ&#x2026;zaĹ&#x201E; technologicznych wspomagajÄ&#x2026;cych proces rehabilitacji czĹ&#x201A;owieka. Autorzy prezentujÄ&#x2026; wybrane urzÄ&#x2026;dzenia dedykowane rehabilitacji krÄ&#x2122;gosĹ&#x201A;upa skupiajÄ&#x2026;c siÄ&#x2122; na wybranych funkcjonalnoĹ&#x203A;ciach istotnych zarĂłwno z punktu inĹźynierskiego, jak teĹź i rehabilitacyjnego. IstotnÄ&#x2026; rolÄ&#x2122; w ocenie kinezjologicznej pracy miÄ&#x2122;Ĺ&#x203A;nia odgrywajÄ&#x2026; rĂłwnieĹź urzÄ&#x2026;dzenie wykorzystujÄ&#x2026;ce badanie powierzchniowe EMG, oraz urzÄ&#x2026;dzenia umoĹźliwiajÄ&#x2026;ce biosprzÄ&#x2122;Ĺźenie i inne leczenie terapeutyczne. DajÄ&#x2026; one moĹźliwoĹ&#x203A;Ä&#x2021; oceny m.in.: koordynacji pracy miÄ&#x2122;Ĺ&#x203A;ni, aktywnoĹ&#x203A;ci miÄ&#x2122;Ĺ&#x203A;ni, stopnia zmÄ&#x2122;czenia oraz pomiaru wzmoĹźonego napiÄ&#x2122;cia odruchowego w zaleĹźnoĹ&#x203A;ci od odczuwania stopnia bĂłlu. W rozwaĹźaniach AutorĂłw sÄ&#x2026; one mniej istotne, dlatego skupiono siÄ&#x2122; na przedstawieniu tych rozwiÄ&#x2026;zaĹ&#x201E;, ktĂłre ksztaĹ&#x201A;tujÄ&#x2026; pracÄ&#x2122; miÄ&#x2122;Ĺ&#x203A;nia mechanicznie dziÄ&#x2122;ki sile fizycznej pacjenta.
(% !
JednÄ&#x2026; z najprostszych konstrukcji przeznaczonych do Ä&#x2021;wiczeĹ&#x201E; asymetrycznych w trzech pĹ&#x201A;aszczyznach, oraz do korekcji wad postawy â&#x20AC;&#x201D; skolioz jest Ĺťuraw (Rys. 1). UrzÄ&#x2026;dzenie skĹ&#x201A;ada siÄ&#x2122;
15
Z ( ( ( G ( ) &" $
Rys. 1. UrzÄ&#x2026;dzenie do rehabilitacji Ĺťuraw Fig. 1. Rehabilitation device Ĺťuraw
Rys. 2. UrzÄ&#x2026;dzenie do rehabilitacji AZBR Fig. 2. Rehabilitation device AZBR
Rys. 3. Elongator Bocian Fig. 3. Elongator Bocian
z zestawu bloczkĂłw rehabilitacyjnych, tzn. miÄ&#x2122;kkich obciÄ&#x2026;ĹźnikĂłw o masie 1 kg zamocowanych na specjalnych zaczepach, co pozwala rĂłwnieĹź na wykonywanie Ä&#x2021;wiczeĹ&#x201E; ogĂłlnorozwojowych. ZbliĹźonym konstrukcyjnie urzÄ&#x2026;dzeniem do Ĺťurawia jest AZBR (Asymetryczny Zestaw BloczkĂłw Rehabilitacyjnych). PodstawowÄ&#x2026; jego funkcjÄ&#x2026; jest czynna korekcja skolioz (Rys. 2) przez rozciÄ&#x2026;ganie miÄ&#x2122;Ĺ&#x203A;ni strony â&#x20AC;&#x17E;wgĹ&#x201A;Ä&#x2122;bionejâ&#x20AC;? skrzywienia i skracanie miÄ&#x2122;Ĺ&#x203A;ni strony â&#x20AC;&#x17E;wypukĹ&#x201A;ejâ&#x20AC;?. IstotnÄ&#x2026; rolÄ&#x2122; w czasie Ä&#x2021;wiczenia odgrywa tzw. kifotyzacja krÄ&#x2122;gosĹ&#x201A;upa wymuszana przez zastosowanie wspornika o pĂłĹ&#x201A;okrÄ&#x2026;gĹ&#x201A;y ksztaĹ&#x201A;cie. Niesymetryczna regulacja bloczkĂłw, znajdujÄ&#x2026;cych siÄ&#x2122; po prawej i lewej stronie urzÄ&#x2026;dzenia, pozwala przy zmianach rotacyjnych na oddziaĹ&#x201A;ywanie derotacyjne, aby bardziej obciÄ&#x2026;ĹźyÄ&#x2021; stronÄ&#x2122; â&#x20AC;&#x17E;wypukĹ&#x201A;Ä&#x2026;â&#x20AC;?. Elongator Bocian (Rys. 3) sĹ&#x201A;uĹźy do wykonywania Ä&#x2021;wiczeĹ&#x201E; rozciÄ&#x2026;gajÄ&#x2026;cych oraz Ä&#x2021;wiczeĹ&#x201E; w odciÄ&#x2026;Ĺźeniu, przy ktĂłrych osoba Ä&#x2021;wiczÄ&#x2026;ca wydĹ&#x201A;uĹźa krÄ&#x2122;gosĹ&#x201A;up w jego osi dĹ&#x201A;ugiej. Pacjent moĹźe wykonywaÄ&#x2021; Ä&#x2021;wiczenia w pozycji stojÄ&#x2026;cej lub klÄ&#x2122;czÄ&#x2026;cej a informacja o przyjÄ&#x2122;ciu nieprawidĹ&#x201A;owej pozycji sygnalizowana jest dĹşwiÄ&#x2122;kiem. Konik i Konik Plus (Rys. 4) to wielofunkcyjne przyrzÄ&#x2026;dy przeznaczone do Ä&#x2021;wiczeĹ&#x201E; ogĂłlnorozwojowych i korekcyjno-kompensacyjnych. UmoĹźliwiajÄ&#x2026; rozciÄ&#x2026;ganie odcinka lÄ&#x2122;dĹşwiowo-krzyĹźowego krÄ&#x2122;gosĹ&#x201A;upa z jednoczesnym ksztaĹ&#x201A;towaniem miÄ&#x2122;Ĺ&#x203A;ni grzbietu,
Rys. 5. WyciÄ&#x2026;g grawitacyjny PajÄ&#x2026;k Fig. 5. Gravity lift PajÄ&#x2026;k
16
P
obrÄ&#x2122;czy biodrowej i poĹ&#x203A;ladkĂłw oraz brzucha. DziÄ&#x2122;ki zastosowaniu dodatkowej nakĹ&#x201A;adki kifotyzujÄ&#x2026;cej o nazwie kaczka moĹźna zapewniÄ&#x2021; prawidĹ&#x201A;owÄ&#x2026; pozycjÄ&#x2122; wyjĹ&#x203A;ciowÄ&#x2026; podczas Ä&#x2021;wiczenia. Do wykonywania Ä&#x2021;wiczeĹ&#x201E; wzmacniajÄ&#x2026;cych miÄ&#x2122;Ĺ&#x203A;nie obrÄ&#x2122;czy barkowej oraz miÄ&#x2122;Ĺ&#x203A;nie brzucha i grzbietu moĹźna skorzystaÄ&#x2021; z wyciÄ&#x2026;gu grawitacyjnego PajÄ&#x2026;k (Rys. 5). DziÄ&#x2122;ki pozycji zwisu z podparciem na przedramiona moĹźna w stosunkowo Ĺ&#x201A;atwy sposĂłb dobraÄ&#x2021; pozycjÄ&#x2122; wyjĹ&#x203A;ciowÄ&#x2026;, a tym samym uzyskaÄ&#x2021; korekcjÄ&#x2026; wad klatki piersiowej oraz skrzywieĹ&#x201E; bocznych krÄ&#x2122;gosĹ&#x201A;upa. PajÄ&#x2026;k jest szczegĂłlnie polecany dzieciom i mĹ&#x201A;odzieĹźy z obniĹźonÄ&#x2026; siĹ&#x201A;Ä&#x2026; miÄ&#x2122;Ĺ&#x203A;niowÄ&#x2026;. Ĺ awka symetryzujÄ&#x2026;ca JaskĂłĹ&#x201A;ka (Rys. 6) to proste urzÄ&#x2026;dzenie gimnastyczne, ktĂłre umoĹźliwia Ä&#x2021;wiczenia ogĂłlnorozwojowe i korekcyjne. DziÄ&#x2122;ki specjalnym zaczepom moĹźna zamocowaÄ&#x2021; Ĺ&#x201A;awkÄ&#x2122; do drabinki pod kÄ&#x2026;tem z zakresu (0°â&#x2C6;&#x2019;90°) uzyskujÄ&#x2026;c odpowiednie odciÄ&#x2026;Ĺźenie pacjenta. Stosownie dobrane Ä&#x2021;wiczenia wzmacniajÄ&#x2026; miÄ&#x2122;Ĺ&#x203A;nie obrÄ&#x2122;czy barkowej, grzbietu, brzucha i koĹ&#x201E;czyn. Konstrukcja Ĺ&#x201A;aweczki umoĹźliwia zdjÄ&#x2122;cie jednej czÄ&#x2122;Ĺ&#x203A;ci tapicerowanej i wykonanie Ä&#x2021;wiczeĹ&#x201E; przy pomocy wĂłzka, co zwiÄ&#x2122;ksza zakres wykorzystania tego urzÄ&#x2026;dzenia. Do Ä&#x2021;wiczenia retrakcji gĹ&#x201A;owy oraz krÄ&#x2122;gosĹ&#x201A;upa szyjnego moĹźna skorzystaÄ&#x2021; z urzÄ&#x2026;dzenia o nazwie Pingwin (Rys. 7). Regulacja poĹ&#x201A;oĹźenia krzeseĹ&#x201A;ka zapewnia dobĂłr odpowiedniej
Rys. 6. Ĺ awka symetryzujÄ&#x2026;ca JaskĂłĹ&#x201A;ka Fig. 6. Symmetrifying bench JaskĂłĹ&#x201A;ka
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
Rys. 4. PrzyrzÄ&#x2026;d do wzmacniania miÄ&#x2122;Ĺ&#x203A;ni grzbietu â&#x20AC;&#x201D; Konik i Konik Plus Fig. 4. Device to activate back muscle â&#x20AC;&#x201D; Konik i Konik Plus
A
T
Rys. 8. UrzÄ&#x2026;dzenie ComforTrac Fig. 8. Medical device ComforTrac
Rys. 7. UrzÄ&#x2026;dzenie do retrakcji gĹ&#x201A;owy Pingwin Fig. 7. Head retraction device Pingwin
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
! " # $ %&" ' ( )
Rys. 9. UkĹ&#x201A;ad powieszenia SET Fig. 9. Sling Exercise Device
odlegĹ&#x201A;oĹ&#x203A;ci od urzÄ&#x2026;dzenia i uzyskanie prawidĹ&#x201A;owej pozycji wyjĹ&#x203A;ciowej do Ä&#x2021;wiczeĹ&#x201E;. ComforTrac (Rys. 8) to innowacyjne urzÄ&#x2026;dzenie do przeprowadzenia zrĂłwnowaĹźonej trakcji (rozciÄ&#x2026;gania) krÄ&#x2122;gosĹ&#x201A;upa szyjnego lub lÄ&#x2122;dĹşwiowego w zakresie siĹ&#x201A;y od 1 kG do 90 kG. Jest ona prowadzona w sposĂłb peĹ&#x201A;ni komfortowy dla pacjenta, w pozycji pronacji i supinacji na aktywnie rozsuwanym, dwuczÄ&#x2122;Ĺ&#x203A;ciowym leĹźysku. Sling Exercise Therapy (SET) to urzÄ&#x2026;dzenie umoĹźliwiajÄ&#x2026;ce leczenie rehabilitacyjne w odciÄ&#x2026;Ĺźeniu dziÄ&#x2122;ki zastosowaniu podwieszenia bazujÄ&#x2026;cÄ&#x2026; na Norweskiej Szkole Ä&#x2020;wiczeĹ&#x201E; (Rys. 9). Derotator i Korektor Skolioz Delfin (Rys. 10) autorstwa dr. Janusza Ĺ Ä&#x2122;czyĹ&#x201E;skiego sĹ&#x201A;uĹźy do zachowawczego leczenia skolioz u dzieci w wieku 6â&#x2C6;&#x2019;18 lat dziÄ&#x2122;ki aktywnemu zaangaĹźowaniu siĹ&#x201A;y Ä&#x2021;wiczÄ&#x2026;cego rĂłwnieĹź w warunkach domowych. UrzÄ&#x2026;dzenie oddziaĹ&#x201A;uje derotujÄ&#x2026;co, korygujÄ&#x2026;co i redresyjnie na oba Ĺ&#x201A;uki skrzywienia rĂłwnoczeĹ&#x203A;nie oraz kifozujÄ&#x2026;co na caĹ&#x201A;y krÄ&#x2122;gosĹ&#x201A;up. OptymalnÄ&#x2026; korekcjÄ&#x2122; krÄ&#x2122;gosĹ&#x201A;upa uzyskuje siÄ&#x2122; u dzieci ze skrzywieniem do 40° wg kÄ&#x2026;ta Cobba. WielkoĹ&#x203A;Ä&#x2021; siĹ&#x201A;y nacisku mat naciskowych detektora oraz systematycznoĹ&#x203A;Ä&#x2021; Ä&#x2021;wiczeĹ&#x201E; sÄ&#x2026; czynnikami decydujÄ&#x2026;cymi o wyniku koĹ&#x201E;cowej fizjoterapii. Octagym (Rys. 11) umoĹźliwia przeprowadzenie treningu i wielowymiarowej terapii przeznaczonej dla miÄ&#x2122;Ĺ&#x203A;ni grzbietowych i poĹ&#x203A;ladkowych. UrzÄ&#x2026;dzenie moĹźna zablokowaÄ&#x2021; w ponad 570 pozycjach, co 15° w obrÄ&#x2122;bie peĹ&#x201A;nej sfery kuli urzÄ&#x2026;dzenia i wykonywaÄ&#x2021; wszelkie Ä&#x2021;wiczenia z rehabilitantem, ktĂłry uĹ&#x201A;atwia prawidĹ&#x201A;owoĹ&#x203A;Ä&#x2021; sekwencji ruchu. W zaleĹźnoĹ&#x203A;ci od poĹ&#x201A;oĹźenia kÄ&#x2026;towego osoba Ä&#x2021;wiczÄ&#x2026;ca ma mniej lub bardziej odciÄ&#x2026;Ĺźony krÄ&#x2122;gosĹ&#x201A;up. UrzÄ&#x2026;dzenie SKOL-AS sĹ&#x201A;uĹźy do trĂłjpĹ&#x201A;aszczyznowej terapii skolioz, dzieci i mĹ&#x201A;odzieĹźy w pozycji leĹźÄ&#x2026;cej (Rys. 12), u ktĂłrych skrzywienie dochodzi do 40° wedĹ&#x201A;ug Cobba. Rehabilitacja odbywa siÄ&#x2122; przez stymulacjÄ&#x2122; biernego i czynnego ukĹ&#x201A;adu stabilizujÄ&#x2026;cego krÄ&#x2122;gosĹ&#x201A;up; stymulacjÄ&#x2122; struktur ukĹ&#x201A;adu nerwowego (reedukacji wzorcĂłw ruchowych) i odpowiedniemu aktywowaniu funkcji ruchowych. Elementami oddziaĹ&#x201A;ujÄ&#x2026;cymi na pacjenta sÄ&#x2026; peloty, wskazanie manometru od pierwszego momentu terapii daje informacjÄ&#x2122; zwrotnÄ&#x2026; odnoĹ&#x203A;nie poprawnoĹ&#x203A;ci wykonywania Ä&#x2021;wiczeĹ&#x201E; terapeutycznych. UmoĹźliwia pozyskanie informacji zwrotnej o wykonywanym ruchu korekcyjnym. Stanowi wiÄ&#x2122;c aspekt sprzÄ&#x2122;Ĺźenia zwrotnego, angaĹźujÄ&#x2026;cego ukĹ&#x201A;ad nerwowy pacjenta, ktĂłry w ten sposĂłb moĹźe uczyÄ&#x2021; siÄ&#x2122; autokorekcji. System Manual-Reflexive Concept of Scoliosis Treatment (MRCST) to specjalnie przygotowana klatka o wymiarach 180 cm Ă&#x2014; 100 cm Ă&#x2014; 70 cm wyposaĹźona w system pomiarowy
Rys. 10. Derotator i Korektor Skolioz Delfin Fig. 10. Derotator and Corrector Scoliosis Delfin
Rys. 11. UrzÄ&#x2026;dzenie do rehabilitacji Octagym Fig. 11. Rehabilitation device Octagym
Rys. 12. UrzÄ&#x2026;dzenie do rehabilitacji w pozycji leĹźÄ&#x2026;cej SKOL-AS Fig. 12. Rehabilitation device SKOL-AS
17
Z ( ( ( G ( ) &" $
Rys. 13. UrzÄ&#x2026;dzenie do rehabilitacji MRCST [10] Fig. 13. Rehabilitation device MRCST [10]
Rys. 15. Dynamiczny Korektor KrÄ&#x2122;gosĹ&#x201A;upa Fig. 15. Dynamic Spinal Corrector
zademonstrowaĹ&#x201A;y, Ĺźe moĹźe prowadziÄ&#x2021; do niemal peĹ&#x201A;nego wyleczenia pacjentĂłw z duĹźymi skoliozami tj. powyĹźej 25° [11]. Dynamiczny Korektor KrÄ&#x2122;gosĹ&#x201A;upa (DKK) wykorzystuje ruch rotacyjny krÄ&#x2122;gosĹ&#x201A;upa wzdĹ&#x201A;uĹź jego osi dĹ&#x201A;ugiej co pozytywnie oddziaĹ&#x201A;uje na wszystkie stawy miÄ&#x2122;dzykrÄ&#x2122;gowe (Rys. 15). Aby zwiÄ&#x2122;kszyÄ&#x2021; efektywnoĹ&#x203A;Ä&#x2021; Ä&#x2021;wiczenia, pacjenta umieszcza siÄ&#x2122; w lekkiej trakcji grawitacyjnej. ModuĹ&#x201A; podstawowy urzÄ&#x2026;dzenia jest zĹ&#x201A;oĹźony z odpowiedniej liczby podatnych segmentĂłw ruchomych pozwalajÄ&#x2026;cych na podporowe, negatywowe odtworzenie ksztaĹ&#x201A;tu plecĂłw na caĹ&#x201A;ej ich dĹ&#x201A;ugoĹ&#x203A;ci, w szczegĂłlnoĹ&#x203A;ci w zakresie krzywoĹ&#x201A;ukowych krzywizn poprzecznych i podĹ&#x201A;uĹźnych. DziÄ&#x2122;ki temu moĹźna uzyskaÄ&#x2021; dynamiczne wyĹ&#x203A;rodkowanie wyrostkĂłw kolczystych wzdĹ&#x201A;uĹź ich linii naturalnych. Realizacja wymaganych ruchĂłw krÄ&#x2122;gosĹ&#x201A;upa odbywa siÄ&#x2122; w pozycji leĹźÄ&#x2026;cej i jest wymuszana przez odpowiednio zsynchronizowane, naprzemienne ruchy koĹ&#x201E;czyn gĂłrnych i dolnych pacjenta. Wymaga to dynamicznego, ruchowego zaangaĹźowania prawie caĹ&#x201A;ego ciaĹ&#x201A;a [6â&#x20AC;&#x201C;9].
(%M% # < Zestawienie funkcji poszczegĂłlnych urzÄ&#x2026;dzeĹ&#x201E; zostaĹ&#x201A;o zaprezentowane w tabeli 1. Bez wÄ&#x2026;tpienia wszystkie przyrzÄ&#x2026;dy i urzÄ&#x2026;dzenia wymagajÄ&#x2026; nadzoru bÄ&#x2026;dĹş szczegĂłĹ&#x201A;owego przeszkolenia przed uĹźyciem przez fizjoterapeutÄ&#x2122;. WyjÄ&#x2026;tkiem wydaje siÄ&#x2122; byÄ&#x2021; urzÄ&#x2026;dzenia ComforTrac, ktĂłre jeĹ&#x203A;li pacjent przestrzega instrukcji obsĹ&#x201A;ugi moĹźe uĹźywaÄ&#x2021; samodzielnie. KaĹźdy pacjent przed wejĹ&#x203A;ciem na urzÄ&#x2026;dzenie powinien wykonaÄ&#x2021; rozgrzewkÄ&#x2122; tak aby wysiĹ&#x201A;ek fizyczny nie powodowaĹ&#x201A; kontuzji. ZwĹ&#x201A;aszcza przy urzÄ&#x2026;dzeniach wykorzystujÄ&#x2026;cych siĹ&#x201A;Ä&#x2122; grawitacji w celu elongacji krÄ&#x2122;gosĹ&#x201A;upa czyli: Bocianie, PajÄ&#x2026;ku, JaskĂłĹ&#x201A;ce, Pingwinie, SET â&#x20AC;&#x201C; terapii, Delfinie, urzÄ&#x2026;dzeniu: Octagym, SKOL-AS, MRCST, FED i DKK. Kolejne waĹźne elementy w szeroko pojÄ&#x2122;tej rehabilitacji krÄ&#x2122;gosĹ&#x201A;upa to regulacje poĹ&#x201A;oĹźenia i obciÄ&#x2026;Ĺźenia ruchu. Tylko szeĹ&#x203A;Ä&#x2021; urzÄ&#x2026;dzeĹ&#x201E; na piÄ&#x2122;tnaĹ&#x203A;cie ma obie te cechy, a tylko jedno z nich dostosowuje siÄ&#x2122; automatycznie. NajwaĹźniejszÄ&#x2026; z punktu totalnej fizjoterapii wydaje siÄ&#x2122; funkcja pracy w zamkniÄ&#x2122;tych lukach kinematycznych, dajÄ&#x2026;ca najskuteczniejsze moĹźliwoĹ&#x203A;ci rehabilitacyjne zwĹ&#x201A;aszcza w utrwalaniu poprawnej sylwetki bodĹşcujÄ&#x2026;c ukĹ&#x201A;ad nerwowo-miÄ&#x2122;Ĺ&#x203A;niowy, tworzÄ&#x2026;c pamiÄ&#x2122;Ä&#x2021; ruchowÄ&#x2026;. TÄ&#x2122; funkcjÄ&#x2122; umoĹźliwia aĹź siedem urzÄ&#x2026;dzeĹ&#x201E;.
Rys. 14. Bezinwazyjne leczenie skolioz metodÄ&#x2026; FED Fig. 14. Non-invasive treatment of scoliosis by the FED method
dedykowana do wspomagania leczenia skolioz (Rys. 13). DziÄ&#x2122;ki systemowi pasĂłw z napinaczami umieszczonymi po przeciwlegĹ&#x201A;ych stronach urzÄ&#x2026;dzenia moĹźna wymuszaÄ&#x2021; zginanie i boczne miednicy, rotacjÄ&#x2122; krÄ&#x2122;gĂłw, rotacjÄ&#x2122; i wychylenia obrÄ&#x2122;czy barkowej [4, 5, 10]. FED System wykorzystuje nowatorskie podejĹ&#x203A;cie do rehabilitacji polegajÄ&#x2026;ce na tzw. odwrĂłcenie siĹ&#x201A; deformujÄ&#x2026;cych krÄ&#x2122;gosĹ&#x201A;up (Rys. 14). TakÄ&#x2026; korekcjÄ&#x2122; uzyskuje siÄ&#x2122; dziÄ&#x2122;ki unieruchomieniu miednicy i fragmentĂłw krÄ&#x2122;gosĹ&#x201A;upa (fixatio), odciÄ&#x2026;Ĺźeniu i wydĹ&#x201A;uĹźeniu krÄ&#x2122;gosĹ&#x201A;upa (elongatio), oraz przyĹ&#x201A;oĹźeniu siĹ&#x201A;y dziaĹ&#x201A;ajÄ&#x2026;cej w celu odwrĂłcenia siĹ&#x201A;y wywoĹ&#x201A;ujÄ&#x2026;ce patologicznÄ&#x2026; rotacjÄ&#x2122; krÄ&#x2122;gĂłw (derotatio). Metoda ta znalazĹ&#x201A;a zastosowanie w leczeniu skolioz jednoĹ&#x201A;ukowych, dwuĹ&#x201A;ukowych i mieszanych, a takĹźe przy leczeniu wad postawy typu: plecy pĹ&#x201A;askie, okrÄ&#x2026;gĹ&#x201A;e, wklÄ&#x2122;sĹ&#x201A;e, okrÄ&#x2026;gĹ&#x201A;o-wklÄ&#x2122;sĹ&#x201A;e. MoĹźe byÄ&#x2021; stosowana u maĹ&#x201A;ych dzieci, mĹ&#x201A;odzieĹźy jak i osĂłb dorosĹ&#x201A;ych. Program zawiera Ä&#x2021;wiczenia korekcyjne, hiperkorekcyjne, autokorekcyjne, uelastyczniajÄ&#x2026;ce, miÄ&#x2122;Ĺ&#x203A;niowe, rozluĹşniajÄ&#x2026;ce i oddechowe. Badania prowadzone w Barcelonie
18
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
\% Wykorzystanie urzÄ&#x2026;dzeĹ&#x201E; mechaniczny w procesach rehabilitacyjnych niesie za sobÄ&#x2026; wiele korzyĹ&#x203A;ci. Pozwala na powtarzalne, synchroniczne wykonywanie Ä&#x2021;wiczeĹ&#x201E;, ktĂłre dziÄ&#x2122;ki aparaturze pomiarowej moĹźe byÄ&#x2021; rejestrowane i wykorzystane do oceny iloĹ&#x203A;ciowej postÄ&#x2122;pĂłw rehabilitacji. WĹ&#x203A;rĂłd zaprezentowanych A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
! " # $ %&" ' ( )
Praca w zamkniÄ&#x2122;tym Ĺ&#x201A;aĹ&#x201E;cuchu kinematycznym
2
AZBR
â&#x20AC;ŤŘśâ&#x20AC;Ź
3
Bocian
â&#x20AC;ŤŘśâ&#x20AC;Ź
4
Konik (Plus)
â&#x20AC;ŤŘśâ&#x20AC;Ź
5
PajÄ&#x2026;k
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
6
JaskĂłĹ&#x201A;ka
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
7
Pingwin
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
8
ComforTrac
9
Sling Excersice Therapy
â&#x20AC;ŤŘśâ&#x20AC;Ź
10
Delfin
11
Automatyczny zapis Ä&#x2021;wiczenia
â&#x20AC;ŤŘśâ&#x20AC;Ź
Oczujnikowanie
Ĺťuraw
Regulacja obciÄ&#x2026;Ĺźenia
KoniecznoĹ&#x203A;Ä&#x2021; nadzoru podczas Ä&#x2021;wiczenia
1
L.p.
Regulacja ruchu, poĹ&#x201A;oĹźenia
Nazwa urzÄ&#x2026;dzenia
Wykorzystanie grawitacji w celu elongacji
Tabela 1. Zestawienie cech funkcjonalnych urzÄ&#x2026;dzeĹ&#x201E; rehabilitacyjnych Table 1. Functional features of the analysed rehabilitation devices
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
Octygym
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
12
SKOL-AS
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
13
MRCST
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
14
FED
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
15
DKK
â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
autom.
autom.
â&#x20AC;ŤŘśâ&#x20AC;Ź
reg.
â&#x20AC;ŤŘśâ&#x20AC;Ź
rzÄ&#x2026;dzeĹ&#x201E; nie ma tego jedynego, doskonaĹ&#x201A;ego dla dowolnego pacjenta z chorobÄ&#x2026; krÄ&#x2122;gosĹ&#x201A;upa. ArtykuĹ&#x201A; jest aktualnym, usystematyzowanym ĹşrĂłdĹ&#x201A;em wiedzy. ByÄ&#x2021; moĹźe bÄ&#x2122;dzie impulsem do stworzenia nowego rozwiÄ&#x2026;zania, ktĂłre dziÄ&#x2122;ki oczujnikowaniu i automatycznemu zapisowi wykonanych ruchĂłw daje moĹźliwoĹ&#x203A;Ä&#x2021; zbierania danych statystycznych pozwalajÄ&#x2026;cych wykazaÄ&#x2021; postÄ&#x2122;py rehabilitacyjne i uproĹ&#x203A;ciÄ&#x2021; statystykÄ&#x2122; ewidencji postÄ&#x2122;pĂłw w zakresie terapii medycznej.
â&#x20AC;ŤŘśâ&#x20AC;Ź â&#x20AC;ŤŘśâ&#x20AC;Ź â&#x20AC;ŤŘśâ&#x20AC;Ź
â&#x20AC;ŤŘśâ&#x20AC;Ź
Autorzy dziÄ&#x2122;kujÄ&#x2026; firmom: TERMA Sp. z o.o. z GdaĹ&#x201E;ska; OPIW SprzÄ&#x2122;t Rehabilitacyjny PHU Kazimierz Ligas z siedzibÄ&#x2026; w ChrzÄ&#x2026;stowicach, Comfortrac.net; firmie handlowej bitmed.pl i rekomat-sport.pl; oraz twĂłrcy metody FED â&#x20AC;&#x201C; panu Santos Sastre FernĂĄndez i twĂłrcy metody MRCST â&#x20AC;&#x201C; panu Jackowi Staniszewskiemu za udostÄ&#x2122;pnienie materiaĹ&#x201A;Ăłw i zgodÄ&#x2122; na publikacjÄ&#x2122; ilustracji.
19
Z ( ( ( G ( ) &" $
Bibliografia 8. Mianowski K., Kaczmarek W., KamiĹ&#x201E;ski G., RosoĹ&#x201A;ek R., StaĹ&#x201E;czuk M., Stanowisko do rehabilitacji krÄ&#x2122;gosĹ&#x201A;upa metodÄ&#x2026; dynamicznÄ&#x2026;, â&#x20AC;&#x17E;Pomiary Automatyka Robotykaâ&#x20AC;?, Vol. 19, Nr 4, 2015, 55â&#x20AC;&#x201C;62, DOI: 10.14313/PAR_218/55. 9. Kaczmarek W., KamiĹ&#x201E;ski G., Mianowski K., RosoĹ&#x201A;ek R., GoĹ&#x201A;aszewski T., Woch M, GĹ&#x201A;yda K., Risk assessment system in the production process of Medical devices on the basis of dynamics spine corrector, â&#x20AC;&#x153;Journal of Polish Safety and Reliability Associationâ&#x20AC;?, Vol. 8, No. 1, 2017, 67â&#x20AC;&#x201C;72. 10. Klimowski K., Staniszewki J., DruĹźdĹź A., Bryl A., Sauer P., Studium wykonalnoĹ&#x203A;ci obiektywnej oceny skutecznoĹ&#x203A;ci zabiegu rehabilitacji skoliozy z wykorzystaniem inercyjnego systemu pomiarowego, Konferencja Roboty Medyczne, PoznaĹ&#x201E; 2015. 11. Sastre FernĂĄndez S., Lapuente J.P., Manuel B., MĂŠtodo F.E.D. (resultados con 174 casos), El Peu, ISSN 0212-7709, Vol. 23, 2003, 66â&#x20AC;&#x201C;74.
1. PaĹ&#x203A;niczek R., BioinĹźynieria w rehabilitacji narzÄ&#x2026;du ruchu, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2014. 2. Neumann H.-D., Medycyna manualna, PaĹ&#x201E;stwowy ZakĹ&#x201A;ad Wydawnictw Lekarskich, 1992. 3. Fernandez S. S., Metoda leczenia skolioz, kifoz i lordoz, Wydawnictwo Markmed Rehabilitacja s. c. 2008. 4. Suchanowski A., Stolarz A., TrĂłjczynnikowo-trĂłjpĹ&#x201A;aszczyznowa korekcja bocznych skrzywieĹ&#x201E; krÄ&#x2122;gosĹ&#x201A;upa, â&#x20AC;&#x17E;Rehabilacja w praktyceâ&#x20AC;? 2014, 1:30â&#x20AC;&#x201C;3. 5. Staniszewski J., Rewolucyjne leczenie skolioz. Skuteczna metoda MRCST dzieci i dorosĹ&#x201A;ych, Skolio 2015. 6. Kaczmarek W., Ĺ Ä&#x2122;gosz P., Szczepaniak R., LipiĹ&#x201E;ska A., Mucha K., Nowe urzÄ&#x2026;dzenie do Dynamicznej Korekcji KrÄ&#x2122;gosĹ&#x201A;upa (DKK): wskazania i przeciwwskazania, â&#x20AC;&#x17E;Fizjoterapia Polskaâ&#x20AC;? 2018, 4. 7. Kaczmarek W., Mianowski K., KamiĹ&#x201E;ski G., RosoĹ&#x201A;ek R., StaĹ&#x201E;czuk M., UrzÄ&#x2026;dzenie do Korekcji KrÄ&#x2122;gosĹ&#x201A;upa i System Pomiarowy, PL 229766, 2018.
# I & . . / I / $! & < The article presents currently used devices supporting the process of spine rehabilitation. These devices are described in the arrangement from the simplest to the most complex ones, at the same time indicating a certain development trend. It shows that the development of these devices proceeds from simple mechanical ones that only help in the rehabilitation process towards more and more complicated mechatronic devices which are equipped with measuring sensors and computers for collecting and analyzing measurement data in order to determine the progress of patientâ&#x20AC;&#x2122;s rehabilitation. A summary of the functions of individual devices is shown in the table, which shows that more and more devices use autotherapy as a tool to recover lost health. The undoubted advantage of this form is the ability to carry out this operation independently under the supervision of the therapist and to analyze the progress of this process thanks to the information collected from the measurement systems. Keywords[ 0 $ $ & $ $ / 0 / U $ @ & U ne
20
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
! " # $ %&" ' ( )
mgr Wojciech Kaczmarek
5& 3 6& 5 & # 7!
%0
= = % &
70 J 4 V @ B& )*+X . & K / K @ & & " ; & K@ & & I J J = @ 8 & . E # I R @ # & $ R & E & R & # # &
70 R & # $ < @ = A . R @ R (!)) = @ P T ; 0 K & ; 0 ; & Q 4 =;
& ' " 8;5 !
dr n. med. Renata Szczepaniak
= % &
% & / /
B & @J J @ B & " = E K& 8 R = # & = J I @ K > J R # 7& $ @& & R @ = # & =
V $ 0 @ 66 $ 0 7 & R V = R B& (* K . 0 @ # & $ @ K 0 & & K@ / ;0 @ =
)& - & / $ #& ! - ( / / % & 70 R = @ # & = ;0 $ / = @ = B& )**X J 6 = $ " @ = ;0 R R #
21
NR 3/2015
22
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Pomiary Automatyka Robotyka, ISSN 1427-9126, R. 23, Nr 2/2019, 23â&#x20AC;&#x201C;28, DOI: 10.14313/PAR_232/23
J 0 ; = & &; & = &5/ & + & ! $ ' ' & . 8 6= = Y $ J & # 8 0 $ 7 . 4 ; R +$ '@*'* 8 ;
Streszczenie: W artykule przedstawiono przeglÄ&#x2026;d istniejÄ&#x2026;cych rozwiÄ&#x2026;zaĹ&#x201E; do programowania i symulacji pracy robotĂłw przemysĹ&#x201A;owych. Zaprezentowano informacje dotyczÄ&#x2026;ce sterownikĂłw PLC, sposobĂłw ich programowania oraz standardu komunikacyjnego OPC. Zbudowano strukturÄ&#x2122; komunikacji miÄ&#x2122;dzy oprogramowaniem RobotStudio a narzÄ&#x2122;dziem sĹ&#x201A;uĹźÄ&#x2026;cym do symulacji ukĹ&#x201A;adĂłw automatyki â&#x20AC;&#x201C; Automation Studio. Przeprowadzono symulacjÄ&#x2122; dziaĹ&#x201A;ania oraz testy zaprojektowanego oprogramowania dla przykĹ&#x201A;adowego stanowiska zrobotyzowanego. PoĹ&#x201A;Ä&#x2026;czono wirtualny kontroler robota przemysĹ&#x201A;owego ze sterownikiem PLC, dla ktĂłrego program napisano w Automation Studio. - [ & & B. $ $ $ .A $ 0
1. Wprowadzenie Kontrolery robotĂłw mogÄ&#x2026; komunikowaÄ&#x2021; siÄ&#x2122; z zewnÄ&#x2122;trznymi urzÄ&#x2026;dzeniami, np. sterownikami PLC oraz komputerami PC za pomocÄ&#x2026; moduĹ&#x201A;Ăłw wejĹ&#x203A;Ä&#x2021;/wyjĹ&#x203A;Ä&#x2021; lub innych standardĂłw komunikacyjnych. DziÄ&#x2122;ki temu urzÄ&#x2026;dzenia mogÄ&#x2026; sprawowaÄ&#x2021; nadzĂłr nad jednostkÄ&#x2026; manipulacyjnÄ&#x2026; robota, wpĹ&#x201A;ywaÄ&#x2021; na parametry systemu, komunikowaÄ&#x2021; siÄ&#x2122; z systemami zarzÄ&#x2026;dzania produkcjÄ&#x2026; itd. CzÄ&#x2122;sto do komunikacji z kontrolerami robotĂłw wykorzystuje siÄ&#x2122; rodzinÄ&#x2122; protokoĹ&#x201A;Ăłw TCP/IP [2, 3]. PostÄ&#x2122;pujÄ&#x2026;ca automatyzacja, upowszechnienie robotĂłw oraz standardĂłw komunikacyjnych rozpowszechnia wdraĹźanie koncepcji PrzemysĹ&#x201A;u 4.0 [1, 8, 9]. W celu poĹ&#x201A;Ä&#x2026;czenia róşnych standardĂłw komunikacyjnych opracowano OPC. Standard ten definiuje sposoby komunikacji miÄ&#x2122;dzy urzÄ&#x2026;dzeniami. Pozwala uniezaleĹźniÄ&#x2021; oprogramowanie uĹźytkowe od producentĂłw oprzyrzÄ&#x2026;dowania. Do zalet tego typu rozwiÄ&#x2026;zania moĹźna zaliczyÄ&#x2021;: standary-
Rys. 1. Integracja róşnych urzÄ&#x2026;dzeĹ&#x201E; i systemĂłw automatyki przed i po wprowadzeniu specyfikacji OPC Fig. 1. Integration of various devices and automation systems before and after the introduction of the OPC specification
) [
. . $ % & ) & )? !' (!)* $ & & (+ !- (!)*
!
zacjÄ&#x2122; komunikacji oraz wymiany danych, speĹ&#x201A;nienie warunku skalowalnoĹ&#x203A;ci rozwiÄ&#x2026;zaĹ&#x201E;, obniĹźkÄ&#x2122; kosztĂłw integracji duĹźych systemĂłw [7]. Obecnie wystÄ&#x2122;puje kilkanaĹ&#x203A;cie rozwiÄ&#x2026;zaĹ&#x201E; zastosowania standardu OPC w przemyĹ&#x203A;le. PrzykĹ&#x201A;ady omĂłwione w dalszej czÄ&#x2122;Ĺ&#x203A;ci artykuĹ&#x201A;u prezentujÄ&#x2026;, w jaki sposĂłb moĹźna ten standard wykorzystaÄ&#x2021; do usprawnienia funkcjonowania produkcji oraz akwizycji danych. Jednym z przykĹ&#x201A;adĂłw jest wykorzystanie standardu OPC w przemyĹ&#x203A;le papierniczym. Istotnym elemen-
23
+ ( O ( $ ( " ( + $ O (
Rys. 2. PrzykĹ&#x201A;adowy system monitorowania stanu Ĺ&#x203A;rodowiska Fig. 2. Exemplary system for monitoring the state of the environment
tem podczas budowy sytemu sterowania byĹ&#x201A;a koniecznoĹ&#x203A;Ä&#x2021; uzyskiwania danych z dwĂłch róşnych ĹşrĂłdeĹ&#x201A;. Sterownik PLC marki Siemens zastosowano dla systemu uzdatniania wody, z ktĂłrego dane trzeba byĹ&#x201A;o przekazaÄ&#x2021; do systemu sterowania ABB Advant. PoczÄ&#x2026;tkowo komunikacja miaĹ&#x201A;a wykorzystaÄ&#x2021; sieÄ&#x2021; Profibus, okazaĹ&#x201A;a siÄ&#x2122; jednak kosztowna i czasochĹ&#x201A;onna. Najlepszym rozwiÄ&#x2026;zaniem dla przedsiÄ&#x2122;biorstwa okazaĹ&#x201A;o siÄ&#x2122; zastosowanie serwera OPC KEPServerEX firmy KEPWare, ktĂłry obsĹ&#x201A;uguje sterowniki marki Siemens. Na rys. 1 przedstawiono schematycznie komunikacjÄ&#x2122; miÄ&#x2122;dzy serwerami OPC [10]. Kolejnym przykĹ&#x201A;adem jest zastosowanie architektury klient-serwer w systemie monitorowania stanu Ĺ&#x203A;rodowiska. System monitorowania zrealizowano wykorzystujÄ&#x2026;c program komunikacyjny OPC. UkĹ&#x201A;ad komunikacyjny miÄ&#x2122;dzy systemem SCADA a koncentratorem oparto na serwerze OPC i kliencie OPC. Natomiast komunikacja miÄ&#x2122;dzy systemem SCADA a koncentratorem Echelon typu iLon100 (SmartServer) odbywa siÄ&#x2122; za pomocÄ&#x2026; sieci Ethernet. Do koncentratora iLon100 podpiÄ&#x2122;to przykĹ&#x201A;adowo zamodelowanÄ&#x2026; sieÄ&#x2021; skĹ&#x201A;adajÄ&#x2026;cÄ&#x2026; siÄ&#x2122; z trzech czujnikĂłw: temperatury, wilgotnoĹ&#x203A;ci i oĹ&#x203A;wietlenia oraz sterownikĂłw we/wy analogowych i sterownikĂłw we/wy dwustanowych, co zaprezentowano na rys. 2 [6]. Przeprowadzone testy funkcjonowania oraz dziaĹ&#x201A;ania systemu potwierdziĹ&#x201A;y przydatnoĹ&#x203A;Ä&#x2021; zaprezentowanego rozwiÄ&#x2026;zania.
Poszerzonym standardem COM jest standard interfejsu programistycznego DCOM (ang. Distributed COM). Standard DCOM umoĹźliwia przepĹ&#x201A;yw danych za poĹ&#x203A;rednictwem sieci wykorzystujÄ&#x2026;c protokĂłĹ&#x201A; TCP/IP, podczas gdy COM odnosi siÄ&#x2122; do komunikacji na serwerze lokalnym. DCOM zastÄ&#x2122;puje protokoĹ&#x201A;em sieciowym komunikacjÄ&#x2122; lokalnÄ&#x2026; miÄ&#x2122;dzy procesami, uĹźywajÄ&#x2026;c technologii DCE RPC (ang. Distributed Comuting Enviromental/Remote Procedure Call) [4]. Standard OPC opiera siÄ&#x2122; na architekturze klient/serwer (Rys. 3). Klient OPC moĹźe pracowaÄ&#x2021; jako moduĹ&#x201A;, ktĂłry umoĹźliwia aplikacjom np. Excel korzystaÄ&#x2021; z danych OPC.
Rys. 3. Koncepcja architektury OPC [5] Fig. 3. OPC architecture concept [5]
(% "
8& 6 & Specyfikacja standardu OPC bazuje na mechanizmie OLE, ktĂłry korzysta z technologii COM (ang. Component Object Model) tworzenia oraz definiowania interfejsĂłw programistycznych na poziomie binarnym. Standard COM umoĹźliwia efektywnÄ&#x2026; komunikacjÄ&#x2122; miÄ&#x2122;dzy aplikacjami. Definiuje komponenty programowe niezaleĹźnie od jÄ&#x2122;zyka programowania, umoĹźliwiajÄ&#x2026;c doĹ&#x201A;Ä&#x2026;czenie do aplikacji fragmentĂłw naleĹźÄ&#x2026;cych do innych programĂłw.
24
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
Rys. 4. Okno konfiguracji OPC DA Fig. 4. OPC DA configuration window
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
* " ( + ,
Rys. 6. Schemat poĹ&#x201A;Ä&#x2026;czenia zbudowanego systemu komunikacji Fig. 6. The connection diagram of the built-in communication system
Rys. 5. Widok okna do poĹ&#x201A;Ä&#x2026;czenia siÄ&#x2122; z serwerem OPC Fig. 5. Window view to connect to the OPC server
Rys. 7. Widok stanowiska do paletyzacji Fig. 7. View of the palletizing station
W ramach pracy zdecydowano siÄ&#x2122; skomunikowaÄ&#x2021; kontroler IRC5 ze sterownikiem PLC. W zaprezentowanym przypadku kontroler komunikuje siÄ&#x2122; za pomocÄ&#x2026; standardu OPC DA ze sterownikiem PLC, wykorzystujÄ&#x2026;c do komunikacji standard OPC UA. Realizacja poĹ&#x201A;Ä&#x2026;czenia jest moĹźliwa przy uĹźyciu programu Cogent DataHub. Konfiguracja poĹ&#x201A;Ä&#x2026;czenia w programie Cogent DataHub jest moĹźliwa dziÄ&#x2122;ki uprzedniemu przygotowaniu Ĺ&#x203A;rodowisk RobotStudio oraz Automation Studio, ktĂłre opisano w późniejszych rozdziaĹ&#x201A;ach. W celu nawiÄ&#x2026;zania poĹ&#x201A;Ä&#x2026;czenia z kontrolerem robota naleĹźy wybraÄ&#x2021; w oknie gĹ&#x201A;Ăłwnym programu zakĹ&#x201A;adkÄ&#x2122; OPC DA, na ekranie wyĹ&#x203A;wietli siÄ&#x2122; okno zaprezentowane na rys. 4. Po wyĹ&#x203A;wietleniu okna widoczne sÄ&#x2026; aktywne poĹ&#x201A;Ä&#x2026;czenia oraz ich stan, co umoĹźliwia nawiÄ&#x2026;zanie komunikacji z kontrolerem robota za pomocÄ&#x2026; elementĂłw zakĹ&#x201A;adki Add (Rys. 5). Po rozwiniÄ&#x2122;ciu listy OPC Server Name wyĹ&#x203A;wietli siÄ&#x2122; lista dostÄ&#x2122;pnych serwerĂłw. W tym przypadku bÄ&#x2122;dzie to serwer ABB IRC5. Po zaznaczeniu wymaganych opcji kontroler robota jest podĹ&#x201A;Ä&#x2026;czony i dane sÄ&#x2026; gotowe do uĹźycia. PoĹ&#x201A;Ä&#x2026;czenie sterownika PLC przez OPC UA odbywa siÄ&#x2122; w zakĹ&#x201A;adce OPC UA (Rys. 4).
\%
! + - W ramach artykuĹ&#x201A;u zaprojektowano strukturÄ&#x2122; komunikacji miÄ&#x2122;dzy oprogramowaniem RobotStudio a narzÄ&#x2122;dziem sĹ&#x201A;uĹźÄ&#x2026;cym do symulacji ukĹ&#x201A;adĂłw automatyki â&#x20AC;&#x201C; Automation Studio z wykorzystaniem standardu OPC. Na rysunku 6 przestawiono schemat zaprojektowanego systemu komunikacji. W celu weryfikacji dziaĹ&#x201A;ania zaprojektowanego schematu komunikacji miÄ&#x2122;dzy sterownikiem PLC a kontrolerem robota zbudowano przykĹ&#x201A;adowe stanowisko do paletyzacji. Przedmiotem sÄ&#x2026; pudeĹ&#x201A;ka kartonowe o wymiarach 390 mm Ă&#x2014; 250 mm Ă&#x2014; 250mm. Widok zaprojektowanego stanowiska w Ĺ&#x203A;rodowisku RobotStudio przedstawiono na rys. 7. Stanowisko wyposaĹźono w manipulator ABB IRB 460, chwytak podciĹ&#x203A;nieniowy, przenoĹ&#x203A;nik rolkowy oraz przenoĹ&#x203A;nik Ĺ&#x201A;aĹ&#x201E;cu-
chowy. Zadaniem przenoĹ&#x203A;nika rolkowego jest transport pudeĹ&#x201A;ek do miejsca poboru przez manipulator. Na przenoĹ&#x203A;niku Ĺ&#x201A;aĹ&#x201E;cuchowym umieszczane sÄ&#x2026; palety. Zadaniem manipulatora wyposaĹźonego w chwytak podciĹ&#x203A;nieniowy jest transport pudeĹ&#x201A;ek na palety.
4. Budowa oprogramowania za pomoc narzÄ&#x2122;dzi do symulacji ukĹ&#x201A;adĂłw automatyki W opisanym w artykule stanowisku, do oprogramowania sterownika PLC zastosowano Ĺ&#x203A;rodowisko developerskie Automation Studio, ktĂłre sĹ&#x201A;uĹźy do konfiguracji oraz programowania komponentĂłw wyprodukowanych przez firmÄ&#x2122; B&R. BudowÄ&#x2122; oprogramowania sterownika w Ĺ&#x203A;rodowisku Automation Studio rozpoczÄ&#x2122;to od utworzenia nowego projektu oraz wyboru kontrolera. Istotnym etapem jest wybĂłr z toolboxa pliku, w jakim pisany bÄ&#x2122;dzie program, tj. jÄ&#x2122;zyk drabinkowy (Ladder Diagram), co przedstawiono na rysunku 8. Kolejnym krokiem byĹ&#x201A;o dodanie potrzebnych sygnaĹ&#x201A;Ăłw oraz staĹ&#x201A;ych w oknie Variables, ktĂłre sÄ&#x2026; dostÄ&#x2122;pne w sekcji Program. Program zostaĹ&#x201A; utworzony przez dodawanie kolejnych linii oraz uzupeĹ&#x201A;nianie ich odpowiednimi elementami. Po utworzeniu programu zostanie on skompilowany, dziÄ&#x2122;ki czemu moĹźna sprawdziÄ&#x2021; poprawnoĹ&#x203A;Ä&#x2021; jego dziaĹ&#x201A;ania. NastÄ&#x2122;pnym etapem byĹ&#x201A;a konfiguracja komunikacji zgodnie ze standardem OPC UA. W tym celu w eksploratorze projektu naleĹźy wybraÄ&#x2021; widok fizyczny (Physical View). Kolejnym
Rys. 8. WybĂłr jÄ&#x2122;zyka programowania Fig. 8. Selection of programming language
25
+ ( O ( $ ( " ( + $ O (
Rys. 9. Widok okna konfiguracji Fig. 9. View of the configuration window
Rys. 10. Okno wyboru zmiennych do komunikacji Fig. 10. Selection window for variables for communication
Rys. 11. PobĂłr pudeĹ&#x201A;ek przez manipulator Fig. 11. Collection of boxes by the manipulator
krokiem jest aktywacja komunikacji w zakĹ&#x201A;adce OPC-UA System. W opcji Network Settings naleĹźy wpisaÄ&#x2021; port potrzebny do komunikacji. Po ustaleniu wszystkich opcji wybieramy widok konfiguracyjny (Configuration View) przedstawiony na rys. 9. W tej sekcji rozwiniÄ&#x2122;to folder modelu sterownika (X20CCP1584) i w zakĹ&#x201A;adce Connectivity wybrano OPC UA Default View File, co pozwoli na udostÄ&#x2122;pnienie zmiennych. W utworzonym programie wybiera siÄ&#x2122; odpowiednie Tagi dostÄ&#x2122;pne w menu Enable Tags, co zaprezentowano na rys. 10. Po wybraniu odpowiednich zmiennych potrzebnych do komunikacji naleĹźy skompilowaÄ&#x2021; projekt i wgraÄ&#x2021; go do sterownika. Proces konfiguracji komunikacji za pomocÄ&#x2026; standardu OPC w Ĺ&#x203A;rodowisku Automation Studio zostaĹ&#x201A; zakoĹ&#x201E;czony.
sÄ&#x2026; na przenoĹ&#x203A;niku rolkowym. JednoczeĹ&#x203A;nie odbywa siÄ&#x2122; proces poboru palety z magazynu za pomocÄ&#x2026; manipulatora oraz transport na przenoĹ&#x203A;nik Ĺ&#x201A;aĹ&#x201E;cuchowy. Zliczanie pudeĹ&#x201A; realizowane jest dziÄ&#x2122;ki zastosowaniu bramki optycznej. Po przejĹ&#x203A;ciu przez bramkÄ&#x2122; trzech pudeĹ&#x201A;, przenoĹ&#x203A;nik zatrzymuje siÄ&#x2122; i nastÄ&#x2122;puje przygotowanie pudeĹ&#x201A; do paletyzacji. Odpowiednie ustawienie pudeĹ&#x201A; umoĹźliwia siĹ&#x201A;ownik pneumatyczny, ktĂłry przesuwa je do miejsca poboru przez robota. Na rysunku 11 przedstawiono manipulator, ktĂłry czeka w pozycji startowej do chwili, kiedy pudeĹ&#x201A;ka zostanÄ&#x2026; uĹ&#x201A;oĹźone w odpowiedniej konfiguracji. Kolejnym etapem jest transport pudeĹ&#x201A; na paletÄ&#x2122;, ktĂłry realizowany jest przez robota wyposaĹźonego w chwytak podciĹ&#x203A;nieniowy. Algorytm programu tak opracowano, aby po zapeĹ&#x201A;nieniu drugiej warstwy na palecie zostaĹ&#x201A; wysĹ&#x201A;any sygnaĹ&#x201A;, ktĂłry informuje o tym fakcie (Rys. 12). CaĹ&#x201A;ym cyklem procesu steruje sterownik PLC firmy B&R, ktĂłry zgodnie z programem steruje odpowiednimi wejĹ&#x203A;ciami/ wyjĹ&#x203A;ciami. Fragment kodu programu w jÄ&#x2122;zyku drabinkowym sterownika PLC pokazano na rys. 13.
V% -
!
oprogramowania Weryfikacja poprawnoĹ&#x203A;ci komunikacji miÄ&#x2122;dzy sterownikiem PLC a kontrolerem robota zostaĹ&#x201A;a zrealizowana na zbudowanym przykĹ&#x201A;adowym stanowisku do paletyzacji pudeĹ&#x201A;ek w programie RobotStudio (Rys. 7). W tym celu utworzono odpowiednie oprogramowanie w Ĺ&#x203A;rodowisku Automation Studio, z ktĂłrym poĹ&#x201A;Ä&#x2026;czono odpowiednie sygnaĹ&#x201A;y za pomocÄ&#x2026; programu Cogent DataHub w standardzie OPC. CaĹ&#x201A;ym procesem paletyzacji steruje sterownik PLC, ktĂłry zarzÄ&#x2026;dza odpowiednimi sygnaĹ&#x201A;ami wejĹ&#x203A;cia/wyjĹ&#x203A;cia. WybĂłr polecenia Start na panelu operatorskim uruchamia proces produkcyjny. W zaprezentowanym rozwiÄ&#x2026;zaniu pudeĹ&#x201A;ka transportowane
26
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
6. Podsumowanie i wnioski W artykule omĂłwiono opracowany system komunikacji kontrolera robota ze sterownikiem PLC, w ktĂłrym wykorzystano standard OPC. Zaprojektowano oraz zbudowano wirtualne zrobotyzowane stanowisko realizujÄ&#x2026;ce proces paletyzacji w Ĺ&#x203A;rodowisku RobotStudio. A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
* " ( + ,
Rys. 13. Fragment programu sterownika PLC Fig. 13. A fragment of the PLC program
Rys. 12. Widok zrobotyzowanej stacji Fig. 12. View of robotic station
Zbudowano strukturÄ&#x2122; komunikacji miÄ&#x2122;dzy oprogramowaniem RobotStudio a narzÄ&#x2122;dziem do budowy i symulacji ukĹ&#x201A;adĂłw automatyki â&#x20AC;&#x201C; Automation Studio z wykorzystaniem standardu OPC za pomocÄ&#x2026; programu Cogent DataHub. Program ten umoĹźliwia poĹ&#x201A;Ä&#x2026;czenie odpowiednich sygnaĹ&#x201A;Ăłw oraz ich transmisjÄ&#x2122; i gromadzenie danych w czasie rzeczywistym. Za sterowanie nadrzÄ&#x2122;dne w zaprezentowanym przykĹ&#x201A;adzie odpowiada sterownik PLC, ktĂłry zarzÄ&#x2026;dza odpowiednimi sygnaĹ&#x201A;ami wejĹ&#x203A;cia/wyjĹ&#x203A;cia. Opracowany system komunikacji moĹźna zastosowaÄ&#x2021; do symulacji innych ukĹ&#x201A;adĂłw automatyki, jak moduĹ&#x201A;y bezpieczeĹ&#x201E;stwa, napÄ&#x2122;dy, sterowniki czy panele HMI. Standard OPC umoĹźliwia takĹźe zbieranie i analizÄ&#x2122; danych, co moĹźe byÄ&#x2021; istotne podczas kontroli przebiegu procesu produkcyjnego czy technologicznego.
] ! 1. Badurek J., Systemy ERP dla wytwĂłrczoĹ&#x203A;ci nowej generacji. â&#x20AC;&#x17E;PrzedsiÄ&#x2122;biorstwo we wspĂłĹ&#x201A;czesnej gospodarce â&#x20AC;&#x201C; teoria i praktykaâ&#x20AC;?, Nr 2, 2014, 79â&#x20AC;&#x201C;90. 2. Burghardt A., Kurc K., Szybicki D., Robotic automation of the turbo-propeller engine blade grinding process. â&#x20AC;&#x153;Applied Mechanics & Materialsâ&#x20AC;?, Vol. 817, 2016, 206â&#x20AC;&#x201C;213, DOI: 10.4028/www.scientific.net/AMM.817.206.
3. Kaczmarek W., Panasiuk J., Gospodarczyk K., Wykorzystanie robota przemysĹ&#x201A;owego do symulacji ruchu obiektu w badaniu optoelektronicznych gĹ&#x201A;owic Ĺ&#x203A;ledzÄ&#x2026;cych. â&#x20AC;&#x17E;Mechanikâ&#x20AC;?, R. 86, Nr 7CD, 2013, 287â&#x20AC;&#x201C;296. 4. KwaĹ&#x203A;niewski J., Sterowniki PLC w praktyce inĹźynierskiej, Wydawnictwo btc, Legionowo 2008. 5. Szulewski P., Wykorzystanie technologii OPC do udostÄ&#x2122;pniania danych pomiarowych z procesu i obrabiarki. â&#x20AC;&#x17E;Mechanikâ&#x20AC;?, R. 88, Nr 8-9CD2, 2015, 614â&#x20AC;&#x201C;622, DOI: 10.17814/mechanik.2015.8-9.474. 6. Tomczyk A., Wykorzystanie architektury klient-server w systemach monitorowania stanu Ĺ&#x203A;rodowiska, â&#x20AC;&#x17E;Mechanizacja i Automatyzacja GĂłrnictwaâ&#x20AC;?, Nr 48, 2010, 133â&#x20AC;&#x201C;136. 7. [www.asimo.pl/teoria/OPC.php]. 8. Szulewski P., Koncepcje automatyki przemysĹ&#x201A;owej w Ĺ&#x203A;rodowisku Industry 4.0. â&#x20AC;&#x17E;Mechanikâ&#x20AC;?, R. 89, Nr 7, 2016, 574â&#x20AC;&#x201C; 578, DOI: 10.17814/mechanik.2016.7.221. 9. Wittbrodt P., Ĺ apuĹ&#x201E;ka I., PrzemysĹ&#x201A; 4.0 â&#x20AC;&#x201C; Wyzwanie dla wspĂłĹ&#x201A;czesnych przedsiÄ&#x2122;biorstw produkcyjnych. â&#x20AC;&#x17E;Innowacje w ZarzÄ&#x2026;dzaniu i InĹźynierii Produkcjiâ&#x20AC;?, Nr 2, 793â&#x20AC;&#x201C;799. 10. [https://eia.pg.edu.pl/documents/1113028/0/PSI%20 OPC%20%28OLE%20for%20Process%20Control%29%20 Zastosowania_Wyklad.pdf] pobrano 07.06.2018 r.
/ 6 & 8 0 < Z / / 7 Abstract: The article presents an overview of existing solutions for programming and simulating the work of industrial robots. Information on PLCs, their programming methods and the OPC communication standard has been presented. A communication structure between the RobotStudio software and a tool for simulation of automation systems â&#x20AC;&#x201C; Automation Studio was built. Simulated operation and tests of designed software for an exemplary robotic station were carried out. The virtual controller of the industrial robot was connected to the PLC for which the program was written in Automation Studio. Keywords[ B. & &$ & $ $ .A $ 0
27
+ ( O ( $ ( " ( + $ O (
& / $ 3 & = &5/ & )& - '>
& 3 + & ! $
& 0% &
& 0 % &
70 7T[ J M(!!) O R & 6 P # 8 0 @ \ 8 0 # @ R & T; = \ @ Q # = K& . 4 & & @ 0 & @ (!!' R & S & # A . 8 $ & (!)? @ 4 & 0 = &
0 K 0 & K = &@ 4 $ = $ &; @ 0 0 ; $ $ 0 = $ = 0 ; ;
& . & P 4 . 8 6= = Y R (!!*\(!) 0 & ; & # R & S & # A . 8 R (!)? 0 & K & # B& (!)? & & J & # @ 8 0 > = & K R ; 0 & @ 0 = 0 ; @
5& 3 ' ' & % & & 8 & P 4 . 8 6= = Y R @ & (!)-](!)X & & & @ R & S & # A . 8 R J & # 8 0 $ =& 0 @ > \ $ = 0 ;
28
P
O
M
I
A
R
Y
â&#x20AC;¢
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;¢
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Pomiary Automatyka Robotyka, ISSN 1427-9126, R. 23, Nr 2/2019, 29â&#x20AC;&#x201C;37, DOI: 10.14313/PAR_232/29
& & Q ( . & ; Zygmunt Lech Warsza Q S & Y \ . 6 7 . ; .67.$ 7 > (!($ !(@?+- R
Jacek Puchalski T ; K& # $ < ($ !!@!!) R
Streszczenie: DwuczÄ&#x2122;Ĺ&#x203A;ciowa publikacja przedstawia rozszerzonÄ&#x2026; wersjÄ&#x2122; oceny niepewnoĹ&#x203A;ci pomiarĂłw wieloparametrowych podanej w Suplemencie 2 do Przewodnika GUM. UwzglÄ&#x2122;dnia ona wpĹ&#x201A;yw skorelowania miÄ&#x2122;dzy danymi pomiarowymi wielkoĹ&#x203A;ci bÄ&#x2122;dÄ&#x2026;cych elementami mierzonego bezpoĹ&#x203A;rednio menzurandu. W czÄ&#x2122;Ĺ&#x203A;ci 1. omĂłwiono podstawy teoretyczne. Wyznaczono wzory ogĂłlne dla macierzy kowariancji, niepewnoĹ&#x203A;ci i ich skĹ&#x201A;adowych typu A lub/i typu B oraz wspĂłĹ&#x201A;czynnikĂłw korelacji obu menzurandĂłw wejĹ&#x203A;ciowego i szacowanego poĹ&#x203A;rednio menzurandu wyjĹ&#x203A;ciowego. RozwaĹźania zilustrowano wykresami dla przypadkĂłw charakterystycznych pomiarĂłw dwuparametrowych. W czÄ&#x2122;Ĺ&#x203A;ci 2. omĂłwiono przykĹ&#x201A;ady estymacji macierzy kowariancji w pomiarach poĹ&#x203A;rednich 2D o liniowej funkcji przetwarzania na przykĹ&#x201A;adzie sumy i róşnicy oraz o przetwarzaniu nieliniowym wg funkcji kwadratowej â&#x20AC;&#x201C; pomiary mocy i dla ilorazu â&#x20AC;&#x201C; pomiar rezystancji i moduĹ&#x201A;u impedancji. Wykazano, Ĺźe uwzglÄ&#x2122;dnianie korelacji typu A i B danych pomiarowych, zwiÄ&#x2122;ksza wiarygodnoĹ&#x203A;Ä&#x2021; oceny dokĹ&#x201A;adnoĹ&#x203A;ci pomiarĂłw poĹ&#x203A;rednich wieloparametrowych. - [ $ & (I$ & ; 7 S$ = $ &@ ;
1. Wprowadzenie W czÄ&#x2122;Ĺ&#x203A;ci 1. przedstawiono rozszerzonÄ&#x2026; metodÄ&#x2122; szacowania niepewnoĹ&#x203A;ci w poĹ&#x203A;rednich pomiarach wieloparametrowych. UwzglÄ&#x2122;dnia ona skorelowanie dwu rodzajĂłw: typu A â&#x20AC;&#x201C; wyznaczane podobnie, jak skĹ&#x201A;adowe niepewnoĹ&#x203A;ci z danych pomiarowych oraz typu B â&#x20AC;&#x201C; szacowane heurystycznie. W czÄ&#x2122;Ĺ&#x203A;ci 2. omĂłwi siÄ&#x2122; przykĹ&#x201A;ady zastosowania tej metody do wyznaczanie niepewnoĹ&#x203A;ci pomiarĂłw dwuparametrowych (2D) o kilku podstawowych funkcjach przetwarzania: liniowej, kwadratowej, iloczynu i ilorazu. Dla wygody Czytelnika zestawiono podstawowe wzory stosowane w przykĹ&#x201A;adach omawianych w tej czÄ&#x2122;Ĺ&#x203A;ci. W pomiarach wieloparametrowych mierzy siÄ&#x2122; bezpoĹ&#x203A;rednio n wielkoĹ&#x203A;ci ze sobÄ&#x2026; skojarzonych, ktĂłre stanowiÄ&#x2026; menzurand
) [
= A R $ )* -%= ) & )* !( (!)* $ & & (+ ! (!)*
!
wejĹ&#x203A;ciowy modelowany n-parametrowym wektorem losowym X. Z otrzymanych danych pomiarowych wyznacza siÄ&#x2122; badany poĹ&#x203A;rednio menzurand wyjĹ&#x203A;ciowy opisany m-parametrowym wektorem losowym Y. Oba menzurandy zwiÄ&#x2026;zane sÄ&#x2026; funkcjÄ&#x2026; wielowymiarowÄ&#x2026; Y = F(X). W przypadku ogĂłlnym elementy mierzonego menzurandu X sÄ&#x2026; ze sobÄ&#x2026; skojarzone i skorelowane. Do oceny dokĹ&#x201A;adnoĹ&#x203A;ci menzurandu Y wyznacza siÄ&#x2122; jego macierz kowariancji UY opisanÄ&#x2026; wzorem UY = SUXST
(1)
gdzie: S â&#x20AC;&#x201C; macierz wraĹźliwoĹ&#x203A;ci, UX, UY â&#x20AC;&#x201C; macierze kowariancji wektorĂłw X i Y, opisane nastÄ&#x2122;pujÄ&#x2026;cymi wzorami:
â&#x17D;Ą â&#x2C6;&#x201A;y1 â&#x17D;˘ â&#x17D;˘ â&#x2C6;&#x201A;x1 â&#x17D;˘ S=â&#x17D;˘! â&#x17D;˘ â&#x17D;˘ â&#x2C6;&#x201A;ym â&#x17D;˘ â&#x2C6;&#x201A;x â&#x17D;Ł 1
â&#x2C6;&#x201A;y1 â&#x17D;¤ â&#x17D;Ľ â&#x2C6;&#x201A;x n â&#x17D;Ľ â&#x17D;Ľ ! ! â&#x17D;Ľ, â&#x17D;Ľ â&#x2C6;&#x201A;ym â&#x17D;Ľ ! â&#x2C6;&#x201A;x n â&#x17D;Ľâ&#x17D;Ś !
(1a)
29
Z + ( , + ( 2 B &,K Q2 ( $ ( O 222
(% #
`(/h
(1b)
WartoĹ&#x203A;ci x1, x2 i elementy macierzy kowariancji UXA dwuelementowego (2D) menzurandu X = [x1, x2]T otrzymuje siÄ&#x2122; z bezpoĹ&#x203A;rednich jego pomiarĂłw. Macierz kowariancji UX moĹźna przedstawiÄ&#x2021; w dwu postaciach: zwartej i rozwiniÄ&#x2122;tej z wyróşnieniem parametrĂłw typu A oraz B, tj.:
â&#x17D;Ą uy21 ! Ď y 1muy 1uym â&#x17D;¤ â&#x17D;˘ â&#x17D;Ľ â&#x17D;Ľ, UY = â&#x17D;˘ ! ! ! â&#x17D;˘ â&#x17D;Ľ 2 â&#x17D;˘Ď u u â&#x17D;Ľ u ! y m ym y ym 1 1 â&#x17D;Ł â&#x17D;Ś
(1c)
PodstawÄ&#x2026; oceny dokĹ&#x201A;adnoĹ&#x203A;ci pomiarĂłw kaĹźdej wielkoĹ&#x203A;ci sÄ&#x2026; niepewnoĹ&#x203A;ci bezwzglÄ&#x2122;dne uxi i uyi, tj. standardowe odchylenia skorygowanych danych pomiarowych. WedĹ&#x201A;ug GUM sÄ&#x2026; to sumy geometryczne niepewnoĹ&#x203A;ci skĹ&#x201A;adowych typĂłw A i B: 2 2 uxi2 = uxiA + uxiB ,
(2a)
2 2 uyi2 = uyiA + uyiB .
(2b)
(5)
gdzie: ux1, u1A, u1B i ux2, u2A, u2B â&#x20AC;&#x201C; niepewnoĹ&#x203A;ci bezwzglÄ&#x2122;dne wielkoĹ&#x203A;ci x1 i x2 i ich skĹ&#x201A;adowe. Macierz UX ma nastÄ&#x2122;pujÄ&#x2026;ce macierze skĹ&#x201A;adowe:
Wzory (2a, b) majÄ&#x2026; takie same postacie, jak wariancje splotu dwu zmiennych losowych o rozkĹ&#x201A;adach nieskorelowanych. NiepewnoĹ&#x203A;ci typu A wyznacza siÄ&#x2122; metodami statystycznymi dla rozrzutu danych pomiarowych, a niepewnoĹ&#x203A;Ä&#x2021; typu B estymuje siÄ&#x2122; heurystycznie. Jest ona odchyleniem standardowym zrandomizowanych wpĹ&#x201A;ywĂłw wielu róşnego rodzaju oddziaĹ&#x201A;ywaĹ&#x201E; o wartoĹ&#x203A;ciach nieznanych w trakcie eksperymentu pomiarowego. OddziaĹ&#x201A;ywania te powodujÄ&#x2026;, Ĺźe w danych pomiarowych zbieranych w przeprowadzanym eksperymencie mogÄ&#x2026; wystÄ&#x2026;piÄ&#x2021; stale lub wolnozmienne (np. dryft) dodatkowe, o nieznanych wartoĹ&#x203A;ciach odchylenia od estymatora wielkoĹ&#x203A;ci, czyli bĹ&#x201A;Ä&#x2122;dy systematyczne. MogÄ&#x2026; one pojawiaÄ&#x2021; siÄ&#x2122; w dĹ&#x201A;ugim znamionowym okresie waĹźnoĹ&#x203A;ci kalibracji przyrzÄ&#x2026;dĂłw. StÄ&#x2026;d, podobnie jak dla skĹ&#x201A;adowych niepewnoĹ&#x203A;ci, moĹźna wyróşniÄ&#x2021; dwa rodzaje skorelowania â&#x20AC;&#x201C; typu A oraz typu B. WspĂłĹ&#x201A;czynniki korelacji typu A wyznacza siÄ&#x2122; z danych pomiarowych. Jest to moĹźliwe, gdy wielkoĹ&#x203A;ci mierzy siÄ&#x2122; synchronicznie i przy rĂłwnomiernym lub innym znanym rodzaju prĂłbkowania. Dane pomiarowe otrzymuje siÄ&#x2122; wĂłwczas jako szeregi statystyczne, z ktĂłrych wyznacza siÄ&#x2122; niepewnoĹ&#x203A;ci typu A (z uwzglÄ&#x2122;dnieniem autokorelacji [3]) oraz wspĂłĹ&#x201A;czynniki korelacji rijA. ZaĹ&#x203A; wspĂłĹ&#x201A;czynniki korelacji rijB, czyli typu B, podobnie jak niepewnoĹ&#x203A;ci typu B, sÄ&#x2026; szacowane heurystycznie. Skorelowanie wielkoĹ&#x203A;ci menzurandu jest Ĺ&#x201A;Ä&#x2026;cznym wynikiem skorelowania danych opisanych oboma wspĂłĹ&#x201A;czynnikami typu A i B. W pomiarach wieloparametrowych dla obu macierzy kowariancji otrzymuje siÄ&#x2122; zaleĹźnoĹ&#x203A;ci UX = UXA + UXB
(3a)
UY = UYA + UYB
(3b)
UX = SUXST = S(UXA + UXB)ST
(4a)
UY = SUXAST + SUXBST
(4b)
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
Ď Aux 1Aux 2A â&#x17D;¤
â&#x17D;Ą ux21B U XB = â&#x17D;˘ â&#x17D;˘ Ď Bux 1Bux 2B â&#x17D;Ł
Ď Bux 1Bux 2B â&#x17D;¤
ux22A
ux22B
â&#x17D;Ľ, â&#x17D;Ľ â&#x17D;Ś
(5a)
â&#x17D;Ľ. â&#x17D;Ľ â&#x17D;Ś
(5b)
NiepewnoĹ&#x203A;ci ux1, ux2 dwuelementowego menzurandu X opisane sÄ&#x2026; rĂłwnaniami:
ux21 = u12A + u12B ,
(6a)
ux22 = u 22A + u 22B .
(6b)
WspĂłĹ&#x201A;czynnik korelacji rx1,2 miÄ&#x2122;dzy x1 i x2 oraz miÄ&#x2122;dzy odchyleniami od ich estymatorĂłw wartoĹ&#x203A;ci wynosi:
Ď x 1,2 =
Ď xAux 1Aux 2A + Ď xBux 1Bux 2B ux21A + ux21B ux22A + ux22B
,
(6c)
gdzie: rxA i rxB â&#x20AC;&#x201C; wspĂłĹ&#x201A;czynniki korelacji pomiÄ&#x2122;dzy odchyleniami x1 i x2 o niepewnoĹ&#x203A;ciach ux1A, ux2A oraz ux1B, ux2B. Podobne zaleĹźnoĹ&#x203A;ci zachodzÄ&#x2026; dla macierzy UY dwuelementowego (2D) menzurandu wyjĹ&#x203A;ciowego Y.
\% :
!
JeĹ&#x203A;li wyznacza siÄ&#x2122; tylko samÄ&#x2026; macierz UY, to z obu wzorĂłw (4a) i (4b) otrzymuje siÄ&#x2122; takie same wyniki. Natomiast niepewnoĹ&#x203A;ci skĹ&#x201A;adowe typĂłw A i B elementĂłw menzurandu wyjĹ&#x203A;ciowego Y i wspĂłĹ&#x201A;czynniki korelacji rijA, rijB kaĹźdego z tych typĂłw wystÄ&#x2122;pujÄ&#x2026; w macierzach skĹ&#x201A;adowych UYA, UYB jako skĹ&#x201A;adnikach wzoru (4b) [12].
30
â&#x17D;Ą ux21A U XA = â&#x17D;˘ â&#x17D;˘ Ď Aux 1Aux 2A â&#x17D;Ł
Wzory opisujÄ&#x2026;ce niepewnoĹ&#x203A;ci dla zakresĂłw wielkoĹ&#x203A;ci mierzonych i multiplikatywnych funkcji przetwarzania sÄ&#x2026; prostsze przy stosowaniu niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych urel i di = ui/xi. RĂłwnanie propagacji ich wariancji ma podobnÄ&#x2026; postaÄ&#x2021; jak (1) dla niepewnoĹ&#x203A;ci bezwzglÄ&#x2122;dnych [7]:
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
-(" . +
U ä Y = Sδ â&#x2039;&#x2026;U δ X â&#x2039;&#x2026; SδT
(7)
gdzie: U X i U Y â&#x20AC;&#x201C; macierze kowariancji wektorĂłw X i Y oraz S â&#x20AC;&#x201C; macierz wraĹźliwoĹ&#x203A;ci dla niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych. Dla obu menzurandĂłw 2D macierze te sÄ&#x2026; nastÄ&#x2122;pujÄ&#x2026;ce:
(11)
(8a) gdzie: macierz funkcjonaĹ&#x201A;u
â&#x17D;Ą â&#x2C6;&#x201A;y1 â&#x17D;˘ â&#x17D;˘ â&#x2C6;&#x201A;x1 SG = â&#x17D;˘ â&#x17D;˘ â&#x2C6;&#x201A;y 2 â&#x17D;Łâ&#x17D;˘ â&#x2C6;&#x201A;x1
(8b)
â&#x17D;Ą x1 â&#x17D;˘ â&#x17D;˘ y1 Sδ = â&#x17D;˘ â&#x17D;˘ x1 â&#x17D;˘â&#x17D;Ł y 2
â&#x2C6;&#x201A;y1 â&#x2C6;&#x201A;x1 â&#x2C6;&#x201A;y 2 â&#x2C6;&#x201A;x1
x 2 â&#x2C6;&#x201A;y1 â&#x17D;¤ â&#x17D;Ľ y1 â&#x2C6;&#x201A;x 2 â&#x17D;Ľ â&#x17D;Ľ. x 2 â&#x2C6;&#x201A;y 2 â&#x17D;Ľ y 2 â&#x2C6;&#x201A;x 2 â&#x17D;Ľâ&#x17D;Ś
(8c)
â&#x2C6;&#x201A;y1 â&#x17D;¤ â&#x17D;Ľ â&#x2C6;&#x201A;x 2 â&#x17D;Ľ â&#x17D;ĄÎą1 Îą 2 â&#x17D;¤ â&#x17D;˘ â&#x17D;Ľ, â&#x17D;Ľâ&#x2030;Ą â&#x2C6;&#x201A;y 2 â&#x17D;Ľ â&#x17D;˘â&#x17D;Ł β1 β 2 â&#x17D;Ľâ&#x17D;Ś â&#x2C6;&#x201A;x 2 â&#x17D;Śâ&#x17D;Ľ
(12)
a1, a2, b1, b2 â&#x2C6;&#x2019; wspĂłĹ&#x201A;czynniki. Po wykonaniu dziaĹ&#x201A;aĹ&#x201E; wg wzorĂłw (4a) lub (4b) dla zmiennych y1, y2 otrzymuje siÄ&#x2122; niepewnoĹ&#x203A;ci
Standardowe niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne teĹź sumujÄ&#x2026; siÄ&#x2122; geometrycznie, tj.:
δ x21 = δ12A + δ12B ,
(9a)
δ x22 = δ 22A + δ 22B .
(9b)
uy21 = Îą12ux21 + Îą 22ux22 + 2 Ď x 1,2Îą1Îą 2ux 1ux 2
(13)
uy22 = β12ux21 + β 22ux22 + 2 Ď x 1,2 β1β 2ux 1ux 2
(14)
oraz wspĂłĹ&#x201A;czynnik korelacji ry1,2: WspĂłĹ&#x201A;czynnik korelacji rx1,2 o takiej samej wartoĹ&#x203A;ci dla niepewnoĹ&#x203A;ci bezwzglÄ&#x2122;dnych i wzglÄ&#x2122;dnych, opisuje wzĂłr:
Ď y 1,2 =
Îą1β1ux21 + Îą 2 β2ux22 + (Îą1β2 + Îą 2 β1 ) Ď x 1,2ux 1ux 2
(15)
ux 1ux 2
Z (10a) wynika, Ĺźe rx1,2ux1ux2 = rAu1Au2A + rBu1Bu2B i tÄ&#x2122; zaleĹźnoĹ&#x203A;Ä&#x2021; moĹźna wykorzystaÄ&#x2021; w dalszej analizie. (10)
gdzie niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne: dx1 = ux1/x1, dx1A = ux1A/x1, dx1B = ux1B/x1 i dx2 = ux2/x2, d2A = ux2A/x2, d2B = ux2B/x2. Wzory dla niepewnoĹ&#x203A;ci i wspĂłĹ&#x201A;czynnika korelacji menzurandu Y majÄ&#x2026; podobne postacie.
U% 9
(/
! !
q v 1`xh Wzory dla dwuelementowego menzurandu Y = [y1, y2]T wynikajÄ&#x2026; poĹ&#x203A;rednio z przetwarzania danych menzurandu X = [x1, x2]T za pomocÄ&#x2026; funkcji Y = G(X) WartoĹ&#x203A;ci x1, x2 i elementy macierzy kowariancji UX menzurandu X otrzymuje siÄ&#x2122; z bezpoĹ&#x203A;rednich jego pomiarĂłw. WartoĹ&#x203A;ci y1, y2 wyjĹ&#x203A;ciowego menzurandu Y bÄ&#x2122;dÄ&#x2026; miaĹ&#x201A;y niepewnoĹ&#x203A;ci uy1, uy2 i wspĂłĹ&#x201A;czynnik korelacji ry1,2 Do wyznaczenia niepewnoĹ&#x203A;ci korzysta siÄ&#x2122; z ogĂłlnego macierzowego rĂłwnania propagacji niepewnoĹ&#x203A;ci (1). FunkcjÄ&#x2122; przetwarzania G linearyzuje siÄ&#x2122; do postaci macierzy wraĹźliwoĹ&#x203A;ci SG o wymiarze [2 Ă&#x2014; 2] i otrzymuje siÄ&#x2122;:
V% 9 ' #
#{
Wyznaczymy niepewnoĹ&#x203A;ci skĹ&#x201A;adowych menzurandu Y = [y1, y2]T wynikajÄ&#x2026;ce z przetworzenia danych pomiarowych X = [x1, x 2]T uzyskanych w dwu eksperymentach o róşnych warunkach wpĹ&#x201A;ywajÄ&#x2026;cych (u1B u2B). Dla Y â&#x20AC;&#x201C; SG = [x1 + x2, x1 â&#x20AC;&#x201C; x2]T Y = G(X). â&#x17D;ĄÎą1 Îą 2 â&#x17D;¤ â&#x17D;Ľ ma nastÄ&#x2122;pujÄ&#x2026;ce wspĂłĹ&#x201A;macierz wraĹźliwoĹ&#x203A;ci SG â&#x2030;Ą â&#x17D;˘ â&#x17D;˘â&#x17D;Ł β1 β 2 â&#x17D;Ľâ&#x17D;Ś czynniki: a1 = 1, a2 = 1, b1 = 1, b2 = â&#x2C6;&#x2019;1.
(16)
NiepewnoĹ&#x203A;ci otrzymane z (13) i (14) przy uproszczonych indeksach uxiA uiA (dla i = 1, 2) zaleĹźÄ&#x2026; od rA, rB, tj.:
(
uy21 = u12A + u12B + u 22A + u 22B + 2 Ď Au1Au 2A + Ď Bu1Bu 2B
)
(17a)
(17b)
31
Z + ( , + ( 2 B &,K Q2 ( $ ( O 222
JeĹ&#x203A;li dla uproszczenia rozwaĹźaĹ&#x201E; przyjmie siÄ&#x2122;, Ĺźe dla X wystÄ&#x2122;pujÄ&#x2026; tylko niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne typu B, jednakowe przy pomiarze obu wielkoĹ&#x203A;ci (skĹ&#x201A;adnik addytywny niepewnoĹ&#x203A;ci jest pomijalny), to niepewnoĹ&#x203A;ci bezwzglÄ&#x2122;dne Y sÄ&#x2026; odpowiednio rĂłwne:
OznaczajÄ&#x2026;c wariancjÄ&#x2122; sumy i róşnicy nieskorelowanych wielkoĹ&#x203A;ci wyjĹ&#x203A;ciowych przez u 02 â&#x2030;Ą u12A + u12B + u 22A + u 22B z rĂłwnaĹ&#x201E; (17a, b) otrzymuje siÄ&#x2122; proste wzory:
(
)
u (x1 + x2 ) = u 02 + 2 Ď Au1Au 2A + Ď Bu1Bu 2B ;
(
u (x1 â&#x2C6;&#x2019;x2 ) = u 02 â&#x2C6;&#x2019; 2 Ď Au1Au 2A + Ď Bu1Bu 2B
(18a)
)
(18b)
Przy rA > 0 i rB > 0 niepewnoĹ&#x203A;Ä&#x2021; sumy zwiÄ&#x2122;ksza siÄ&#x2122;, a dla róşnicy â&#x20AC;&#x201C; zmniejsza siÄ&#x2122; w porĂłwnaniu z wartoĹ&#x203A;ciami dla modelu bez korelacji.
uy 1 = 2x1uB 1 1 + Ρ12 = 2x1ux 1
(23a)
uy 2 = 2x 2uB 2 1 + Ρ22 = 2x 2ux 2
(23b)
gdzie: hi = uiA/uBi dla i = 1, 2. Dla niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych dyi otrzymuje siÄ&#x2122; znane formuĹ&#x201A;y podwajajÄ&#x2026;ce niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne dxi:
WielkoĹ&#x203A;ci wyjĹ&#x203A;ciowe y1 = x1 + x2 i y2 = x1 â&#x20AC;&#x201C; x2 sÄ&#x2026; skorelowane ze wspĂłĹ&#x201A;czynnikiem korelacji
δyi =
ux21 â&#x2C6;&#x2019; ux22 Ď ( x1 + x 2 , x1 â&#x2C6;&#x2019; x 2 ) = . u ( x1 + x 2 ) u ( x1 â&#x2C6;&#x2019; x 2 )
(19)
uyi x
2 i
=
2uxi = 2δ xi , gdzie i = 1, 2. xi
(24)
WspĂłĹ&#x201A;czynnik korelacji jest okreĹ&#x203A;lony nastÄ&#x2122;pujÄ&#x2026;co: JeĹ&#x203A;li nie ma skorelowania typu B, tj. rB = 0, to niepewnoĹ&#x203A;ci sÄ&#x2026; nastÄ&#x2122;pujÄ&#x2026;ce u (x1 + x2 ) = u 02 + 2 Ď Au1Au 2A ,
(20a)
u (x1 â&#x2C6;&#x2019;x2 ) = u 02 â&#x2C6;&#x2019; 2 Ď Au1Au 2A .
(20b)
Ď y 1,2 =
Îą1β2 ( Ď Au1Au 2A + Ď Bu1Bu 2B ) uy 1 uy 2
1
=
1 + Ρ12 1 + Ρ22
(25)
WzĂłr (25) pokrywa siÄ&#x2122; z (6c), tj. kwadraty zmiennych wyjĹ&#x203A;ciowych sÄ&#x2026; skorelowane tak samo, jak zmienne wyjĹ&#x203A;ciowe. PowyĹźej przyjÄ&#x2122;to, Ĺźe z danych pomiarowych wynikĹ&#x201A; brak skorelowania typu A menzurandu, tj. rA = 0, oraz Ĺźe skorelowanie typu B, tj. rB = 1 i niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne w obu pomiarach sÄ&#x2026; jednakowe. Korelacja kwadratĂłw zmiennych jest taka sama, jak dla wartoĹ&#x203A;ci zmiennych i wyjĹ&#x203A;ciowe niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne, zgodnie z oczekiwaniami, sÄ&#x2026; dwukrotnie wiÄ&#x2122;ksze niĹź dla wielkoĹ&#x203A;ci wejĹ&#x203A;ciowych.
NiepewnoĹ&#x203A;Ä&#x2021; sumy dwu wielkoĹ&#x203A;ci jest mniejsza niĹź w (17a), a niepewnoĹ&#x203A;ci ich róşnicy â&#x20AC;&#x201C; wiÄ&#x2122;ksza niĹź w (17b). Gdy dla dwu wielkoĹ&#x203A;ci mierzonych Ĺ&#x201A;Ä&#x2026;czny wspĂłĹ&#x201A;czynnik korelacji rx1,2 = 1 (np. dla pomiarĂłw tym samym przyrzÄ&#x2026;dem w identycznych warunkach rB = 1 i nieskorelowanych danych eksperymentalnych rA = 0), to
|% 9
# #{
|%M% 9 '
u (x1 + x2 ) = u 02 + 2u1u 2 = ux 1 + ux 2
(21a)
u (x1 â&#x2C6;&#x2019;x2 ) = u 02 â&#x2C6;&#x2019; 2u1u 2 = ux 1 â&#x2C6;&#x2019; ux 2
(21b)
Moc P wydzielanÄ&#x2026; na rezystancji (lub impedancji Z) opisuje rĂłwnanie P = I2 R
Dla dwu serii obserwacji pomiarowych z (26) uzyskuje siÄ&#x2122; niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne w postaci:
NiepewnoĹ&#x203A;Ä&#x2021; sumy dwu wielkoĹ&#x203A;ci jest wiÄ&#x2122;c sumÄ&#x2026; algebraicznÄ&#x2026; ich niepewnoĹ&#x203A;ci, a niepewnoĹ&#x203A;Ä&#x2021; róşnicy â&#x20AC;&#x201C; moduĹ&#x201A;em róşnicy niepewnoĹ&#x203A;ci tych wielkoĹ&#x203A;ci. PrzykĹ&#x201A;adem z praktyki przemysĹ&#x201A;owej jest niepewnoĹ&#x203A;Ä&#x2021; pomiarĂłw wartoĹ&#x203A;ci Ĺ&#x203A;redniej i róşnicy dwĂłch temperatur na wlocie i wylocie wymiennika ciepĹ&#x201A;a [5, 8].
gdzie i = 1, 2.
Z (25) wynika taki sam wspĂłĹ&#x201A;czynnik korelacji, jak dla wielkoĹ&#x203A;ci wejĹ&#x203A;ciowych, tj. dla pomiarĂłw prÄ&#x2026;du:
Róşniczkowanie kwadratowej funkcji przetwarzania T Y = G X = â&#x17D;Ąâ&#x17D;Łx12 , x 22 â&#x17D;¤â&#x17D;Ś menzurandu X daje nastÄ&#x2122;pujÄ&#x2026;ce wspĂłĹ&#x201A;czynniki w macierzy wraĹźliwoĹ&#x203A;ci SG tej funkcji:
( )
a1 = 2x1, b2 = 2x2, a2 = b1 = 0.
P
O
M
I
A
R
Y
â&#x20AC;˘
(27)
gdzie: uIAi, uIBi sÄ&#x2026; niepewnoĹ&#x203A;ciami bezwzglÄ&#x2122;dnymi odpowiednio typu A i B dla pomiarĂłw prÄ&#x2026;du Ii (i =1, 2).
Y% 9 ' # (/
32
(26)
Ď P 1,2 = Ď I 1,2 =
Ď IAuIA1uIA2 + Ď IBuIB 1uIB 2 2 2 2 2 uIA 1 + u IB 1 u IA 2 + u IB 2
(28)
(22)
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
-(" . +
|%(% 9 '
#{
Dla ilorazu mocy P1 P2 = I 12 I 22 oraz róşnicy mocy P1 â&#x2C6;&#x2019; P2 = R I 12 â&#x2C6;&#x2019; I 22 jako wielkoĹ&#x203A;ci wyjĹ&#x203A;ciowych funkcja Y = G(X) ma postaÄ&#x2021;:
(
)
(
)
Y = â&#x17D;ĄI 12 I 22 , R I 12 â&#x2C6;&#x2019; I 22 â&#x17D;¤ â&#x17D;Ł â&#x17D;Ś
T
(29)
Na rysunku 1 przedstawiono zaleĹźnoĹ&#x203A;Ä&#x2021; wzglÄ&#x2122;dnej niepewnoĹ&#x203A;ci stosunku mocy δ P1 /P2 w funkcji niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych dI1, dI2 pomiarĂłw prÄ&#x2026;dĂłw dla róşnych wspĂłĹ&#x201A;czynnikĂłw ich skorelowania. Z rysunku 1 wynika, Ĺźe najmniejsze wzglÄ&#x2122;dne niepewnoĹ&#x203A;ci stosunku mocy wystÄ&#x2122;pujÄ&#x2026; dla najwiÄ&#x2122;kszego skorelowania prÄ&#x2026;dĂłw ze znakiem dodatnim, podczas gdy najwiÄ&#x2122;ksze wartoĹ&#x203A;ci tych niepewnoĹ&#x203A;ci pojawiajÄ&#x2026; siÄ&#x2122; dla ujemnych wspĂłĹ&#x201A;czynnikĂłw korelacji i osiÄ&#x2026;gajÄ&#x2026; maksimum przy peĹ&#x201A;nej korelacji ze znakiem ujemnym. Z rĂłwnania (31) otrzymuje siÄ&#x2122; niepewnoĹ&#x203A;Ä&#x2021; róşnicy mocy:
gdzie: elementy x = [I1, I2]T sÄ&#x2026; skorelowanymi prÄ&#x2026;dami. Ich macierz kowariancji ma postaÄ&#x2021;:
â&#x17D;Ą uI21 UI = â&#x17D;˘ â&#x17D;˘ Ď I 1,2uI 1uI 2 â&#x17D;Ł
Ď I 1,2uI 1uI 2 â&#x17D;¤ uI22
â&#x17D;Ľ â&#x17D;Ľ â&#x17D;Ś
(30)
uP1 â&#x2C6;&#x2019;P2 = 2R I 12uI21 â&#x2C6;&#x2019; 2 Ď I 1,2uI 1uI 2I 1I 2 + uI22I 22
(34)
Po prostych przeksztaĹ&#x201A;ceniach (34) wyznacza siÄ&#x2122; niepewnoĹ&#x203A;Ä&#x2021; wzglÄ&#x2122;dnÄ&#x2026; róşnicy mocy:
Z (1), (29) i (30) otrzymuje siÄ&#x2122; wielkoĹ&#x203A;ci wyjĹ&#x203A;ciowe okreĹ&#x203A;lone nastÄ&#x2122;pujÄ&#x2026;co:
(35)
gdzie przez e oznaczono e = I2/I1. (31) Z (31) wynika, Ĺźe niepewnoĹ&#x203A;Ä&#x2021; bezwzglÄ&#x2122;dna stosunku mocy P1/P2 (wielkoĹ&#x203A;Ä&#x2021; bezwymiarowa) wynosi:
uP1 /P2 = 2
I1 uI21 â&#x2C6;&#x2019; 2 Ď I 1,2uI 1uI 2 I 1 I 2 + uI22 I 12 I 22 I 22
(32) (36)
Z (32) otrzymuje siÄ&#x2122; niepewnoĹ&#x203A;Ä&#x2021; wzglÄ&#x2122;dnÄ&#x2026; stosunku mocy, ktĂłra wynosi:
δ P /P = u P /P 1
2
1
2
(I
2 1
)
I 22 = 2 δ I21 â&#x2C6;&#x2019; 2 Ď I 1,2δ I 1δ I 2 + δ I22
Na rysunku 2 przedstawiono niepewnoĹ&#x203A;Ä&#x2021; wzglÄ&#x2122;dnÄ&#x2026; róşnicy mocy (35) jako funkcjÄ&#x2122; bĹ&#x201A;Ä&#x2122;dĂłw wzglÄ&#x2122;dnych obu prÄ&#x2026;dĂłw. WspĂłĹ&#x201A;czynnik korelacji miÄ&#x2122;dzy wielkoĹ&#x203A;ciami wyjĹ&#x203A;ciowymi moĹźna wyznaczyÄ&#x2021; z (31):
(33)
gdzie niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne oznaczono przez dIi = uIi/Ii dla i = 1, 2.
WyraĹźajÄ&#x2026;c wspĂłĹ&#x201A;czynnik korelacji przez niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne otrzymuje siÄ&#x2122;:
Ď P /P , P â&#x2C6;&#x2019; P = 1
2
1
2
(
)
δ I21 â&#x2C6;&#x2019; 1 + Îľ 2 Ď I 1,2δ I 1δ I 2 + Îľ 2δ I22 δ â&#x2C6;&#x2019; 2 Ď I 1,2δ I 1δ I 2 + δ 2 I1
2 I2
δ I21 â&#x2C6;&#x2019; 2 Ď I 1,2δ I 1δ I 2Îľ 2 + δ I22Îľ 4 (37)
Rys. 1. ZaleĹźnoĹ&#x203A;Ä&#x2021; niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnej stosunku mocy w funkcji niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych pomiarĂłw prÄ&#x2026;dĂłw dla róşnych wspĂłĹ&#x201A;czynnikĂłw ich skorelowania Fig. 1. Dependence of relative uncertainty of power ratio as function of currents relative uncertainties for different correlation coefficients between these currents
33
Z + ( , + ( 2 B &,K Q2 ( $ ( O 222
Rys 2. ZaleĹźnoĹ&#x203A;Ä&#x2021; niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnej róşnicy mocy w funkcji niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych pomiarĂłw prÄ&#x2026;dĂłw dla róşnych wspĂłĹ&#x201A;czynnikĂłw skorelowania miÄ&#x2122;dzy tymi prÄ&#x2026;dami Ď I1,2 i parametru Îľ Fig. 2. Dependence of relative uncertainty of power difference as function of currents relative uncertainties for different correlation coefficients between currents Ď I1,2 and parameter Îľ
Dla e â&#x2020;&#x2019; 1, gdy wystÄ&#x2122;puje zbieĹźnoĹ&#x203A;Ä&#x2021; prÄ&#x2026;dĂłw I1 â&#x2020;&#x2019; I2, wspĂłĹ&#x201A;czynnik korelacji Ď P1 /P2 , P1 â&#x2C6;&#x2019;P2 â&#x2020;&#x2019; 1. WĂłwczas stosunek mocy i róşnica mocy sÄ&#x2026; wielkoĹ&#x203A;ciami w peĹ&#x201A;ni skorelowanymi. W przypadku, gdy niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne pomiarĂłw obu prÄ&#x2026;dĂłw sÄ&#x2026; identyczne, tj. dI1 = dI2, to
(
1â&#x2C6;&#x2019; 1+Îľ
Ď P /P , P â&#x2C6;&#x2019; P = 1
2
1
2
)Ď
V = I ¡Z, stÄ&#x2026;d Z = V/I I 1,2
+Îľ
(39)
2
gdzie: Z â&#x20AC;&#x201C; moduĹ&#x201A; impedancji (lub rezystancja R dla prÄ&#x2026;du DC); V, I â&#x20AC;&#x201C; odpowiednio wartoĹ&#x203A;ci napiÄ&#x2122;cia i prÄ&#x2026;du (wartoĹ&#x203A;ci skuteczne dla prÄ&#x2026;du przemiennego AC).
(38)
2 â&#x2C6;&#x2019; 2 Ď I 1,2 1 â&#x2C6;&#x2019; 2 Ď I 1,2Îľ 2 + Îľ 4
2
prÄ&#x2026;du przemiennego (AC). NiepewnoĹ&#x203A;ci pomiaru skĹ&#x201A;adowych impedancji i admitancji dwĂłjnika omĂłwione sÄ&#x2026; w innych publikacjach autorĂłw [9, 10]. Podstawowe rĂłwnanie jest nastÄ&#x2122;pujÄ&#x2026;ce:
Przy zasilaniu obwodu pomiarowego prÄ&#x2026;dem staĹ&#x201A;ym ze ĹşrĂłdĹ&#x201A;a stabilizowanego, wyniki obserwacji w pomiarach technicznych czÄ&#x2122;sto bywajÄ&#x2026; powtarzalne. Natomiast przy prÄ&#x2026;dzie przemiennym rozrzut wynikĂłw powoduje na przykĹ&#x201A;ad zasilanie ukĹ&#x201A;adu z niestabilizowanej sieci lub oddziaĹ&#x201A;ywanie pĂłl elektromagnetycznych przy sĹ&#x201A;abych sygnaĹ&#x201A;ach. WspĂłĹ&#x201A;czynnik skorelowania typu A moĹźna wyznaczyÄ&#x2021; przy synchronicznych pomiarach U i I. Przy uwzglÄ&#x2122;dnianiu skorelowania w pomiarach |Z| uzyska siÄ&#x2122; teĹź wiÄ&#x2122;ksza dokĹ&#x201A;adnoĹ&#x203A;Ä&#x2021;, gdyĹź niepewnoĹ&#x203A;Ä&#x2021; pomiarĂłw |Z| bÄ&#x2122;dzie mniejsza. Wyznaczenie niepewnoĹ&#x203A;ci pomiaru moduĹ&#x201A;u impedancji (rezystancji R dla DC) bÄ&#x2122;dzie tu prostsze dla niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych z uĹźyciem zmodyfikowanego macierzowego rĂłwnania propagacji wariancji wg wzoru (7) [6, 7]:
Na rysunku 3 przedstawiono zaleĹźnoĹ&#x203A;Ä&#x2021; wspĂłĹ&#x201A;czynnika korelacji Ď P1 /P2 , P1 â&#x2C6;&#x2019;P2 ze wzoru (38) w funkcji wspĂłĹ&#x201A;czynnika korelacji rI1,2 i stosunku prÄ&#x2026;dĂłw e. Z analizy wynika, Ĺźe najwiÄ&#x2122;ksze wartoĹ&#x203A;ci wspĂłĹ&#x201A;czynnika korelacji wystÄ&#x2122;pujÄ&#x2026; dla obszarĂłw w pobliĹźu e 1 i ujemnych wspĂłĹ&#x201A;czynnikĂłw korelacji rI1,2 â&#x2C6;&#x2019;1.
}% 9 '
#
NiepewnoĹ&#x203A;Ä&#x2021; dwuparametrowych pomiarĂłw ilorazu dwu wielkoĹ&#x203A;ci o skojarzonych niepewnoĹ&#x203A;ciach skĹ&#x201A;adowych. rozpatrzy siÄ&#x2122; na przykĹ&#x201A;adzie pomiarĂłw rezystancji lub moduĹ&#x201A;u impedancji wykonywanych w tych samych warunkach otoczenia. NiezaleĹźnymi przyrzÄ&#x2026;dami mierzy siÄ&#x2122; wartoĹ&#x203A;ci prÄ&#x2026;du i napiÄ&#x2122;cia przy prÄ&#x2026;dzie staĹ&#x201A;ym (DC) lub ich wartoĹ&#x203A;ci skuteczne dla
U ä Z = Sδ â&#x2039;&#x2026;U δVI â&#x2039;&#x2026; SδT
(40)
Rys. 3. WspĂłĹ&#x201A;czynnik korelacji jako funkcja wspĂłĹ&#x201A;czynnika korelacji i stosunku prÄ&#x2026;dĂłw Fig. 3. Dependence of correlation coefficients on of correlation coefficient and ratio of currents
34
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
-(" . + gdzie: U VI i U Z to macierze kowariancji wielkoĹ&#x203A;ci wejĹ&#x203A;ciowych i wyjĹ&#x203A;ciowych oraz S â&#x20AC;&#x201C; macierz wraĹźliwoĹ&#x203A;ci. SÄ&#x2026; one nastÄ&#x2122;pujÄ&#x2026;ce: â&#x17D;Ą δ Z21 Uδ Z = â&#x17D;˘ â&#x17D;˘ Ď Z 1,2δ Z 1δ Z 2 â&#x17D;Ł
U δ VI
â&#x17D;Ą δV21 â&#x17D;˘ â&#x17D;˘ Ď V δV 1δV 2 =â&#x17D;˘ â&#x17D;˘ 0 â&#x17D;˘ â&#x17D;˘ 0 â&#x17D;Ł
â&#x17D;ĄV1 â&#x17D;˘ â&#x17D;˘ Z1 Sδ = â&#x17D;˘ â&#x17D;˘V1 â&#x17D;˘â&#x17D;Ł Z 1
Ď Z 1,2δ Z 1δ Z 2 â&#x17D;¤
â&#x17D;Ľ, â&#x17D;Ľ â&#x17D;Ś
δ Z2 2
Ď V δV 1δV 2
0
δV2 2
0
0
δ I21
0
Ď I δ I 1δ I 2
â&#x2C6;&#x201A;Z 1 â&#x2C6;&#x201A;V1
V2 â&#x2C6;&#x201A;Z 1 Z 1 â&#x2C6;&#x201A;V2
I 1 â&#x2C6;&#x201A;Z 1 Z 1 â&#x2C6;&#x201A;I 1
â&#x2C6;&#x201A;Z 2 â&#x2C6;&#x201A;V1
V2 â&#x2C6;&#x201A;Z 2 Z 2 â&#x2C6;&#x201A;V2
I 1 â&#x2C6;&#x201A;Z 2 Z 2 â&#x2C6;&#x201A;I 1
(40a)
â&#x17D;¤ â&#x17D;Ľ 0 â&#x17D;Ľ â&#x17D;Ľ, Ď I δ I 1δ I 2 â&#x17D;Ľ â&#x17D;Ľ 2 δ I 2 â&#x17D;Ľâ&#x17D;Ś
Aby dla (41a, b) wyznaczyÄ&#x2021; formuĹ&#x201A;y jako jawne funkcje niepewnoĹ&#x203A;ci typu A i B, odpowiednio dla prÄ&#x2026;du i napiÄ&#x2122;cia, korzysta siÄ&#x2122; z propagacji macierzy kowariancji dla napiÄ&#x2122;cia V i prÄ&#x2026;du I ze sobÄ&#x2026; korelujÄ&#x2026;cych w dwu eksperymentach pomiarowych. NiepewnoĹ&#x203A;ci wzglÄ&#x2122;dne dla dwĂłch napiÄ&#x2122;Ä&#x2021; i dwĂłch prÄ&#x2026;dĂłw wyraĹźajÄ&#x2026; siÄ&#x2122; przez skĹ&#x201A;adowe wzglÄ&#x2122;dne typu A i B:
0
(40b)
δ Z2 2 = δV2 2 + δ I22 .
(41b)
Ď WAδW 1AδW 2A + Ď WBδW 1BδW 2B , δW 1δW 2
(44)
δ Z2 = δV21A + δV21B + δ I21A + δ I21B ,
(45a)
δ Z2 = δV2 2A + δV2 2B + δ I22A + δ I22B .
(45b)
1
2
StÄ&#x2026;d niepewnoĹ&#x203A;ci bezwzglÄ&#x2122;dne wynoszÄ&#x2026; odpowiednio: 2
uZi2 = Z i δ Zi2 ,
i wspĂłĹ&#x201A;czynnik korelacji
Ď V δV 1δV 2 + Ď I δ I 1δ I 2 . δ Z 1δ Z 2
Ď Z 1,2 =
(43b)
NiepewnoĹ&#x203A;ci wzglÄ&#x2122;dne pomiaru impedancji (43a, b) moĹźna przedstawiÄ&#x2021; za pomocÄ&#x2026; wzglÄ&#x2122;dnych niepewnoĹ&#x203A;ci skĹ&#x201A;adowych napiÄ&#x2122;Ä&#x2021; i prÄ&#x2026;dĂłw (43a, b) w nastÄ&#x2122;pujÄ&#x2026;cej postaci:
Po rozwiÄ&#x2026;zaniu rĂłwnania (40) otrzymuje siÄ&#x2122; niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne w postaciach: (41a)
2 2 δ Ii2 = δ IiA + δ IiB .
gdzie W = A dla wspĂłĹ&#x201A;czynnika korelacji prÄ&#x2026;dĂłw i W = V dla wspĂłĹ&#x201A;czynnika korelacji napiÄ&#x2122;Ä&#x2021;.
(40c)
δ Z21 = δV21 + δ I21,
(43a)
WspĂłĹ&#x201A;czynniki korelacji miÄ&#x2122;dzy dwoma pomiarami napiÄ&#x2122;Ä&#x2021; i prÄ&#x2026;dĂłw okreĹ&#x203A;lone przez (8c) wynoszÄ&#x2026;:
Ď W =
I 2 â&#x2C6;&#x201A;Z 1 â&#x17D;¤ â&#x17D;Ľ Z 1 â&#x2C6;&#x201A;I 2 â&#x17D;Ľ â&#x17D;Ą1 0 1 0 â&#x17D;¤ â&#x17D;˘ â&#x17D;Ľ. â&#x17D;Ľ= I 2 â&#x2C6;&#x201A;Z 1 â&#x17D;Ľ â&#x17D;˘â&#x17D;Ł0 1 0 1 â&#x17D;Ľâ&#x17D;Ś Z 2 â&#x2C6;&#x201A;I 2 â&#x17D;Ľâ&#x17D;Ś
2 2 δVi2 = δViA + δViB ,
(42)
i = 1,2
(46)
JeĹ&#x203A;li wszystkie niepewnoĹ&#x203A;ci sÄ&#x2026; sobie rĂłwne dViA = dViB = dIiA = dIiA = d, to δ Zi = 2δ i i = 1, 2.
| | [%] i=1,2 5 4 3 2 1 0 3 2 1 0
0
0.5
1
1.5
2
2.5
3
Rys.4. ZaleĹźnoĹ&#x203A;Ä&#x2021; wzglÄ&#x2122;dnej niepewnoĹ&#x203A;ci pomiaru moduĹ&#x201A;u impedancji w funkcji niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych: napiÄ&#x2122;cia i prÄ&#x2026;du albo skĹ&#x201A;adowych niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych typu A i B Fig.4. Dependence of relative uncertainty impedance measurements as a function of relative uncertainties of voltage and current or components relative uncertainties type A and B
35
Z + ( , + ( 2 B &,K Q2 ( $ ( O 222 W ogĂłlnym przypadku niepewnoĹ&#x203A;ci wzglÄ&#x2122;dne pomiaru impedancji moĹźna analizowaÄ&#x2021; jako sumÄ&#x2122; wzglÄ&#x2122;dnych niepewnoĹ&#x203A;ci zĹ&#x201A;oĹźonych pomiarĂłw prÄ&#x2026;dĂłw i napiÄ&#x2122;Ä&#x2021; lub jako sumÄ&#x2122; geometrycznÄ&#x2026; wzglÄ&#x2122;dnych niepewnoĹ&#x203A;ci skĹ&#x201A;adowych typu A i typu B, Ĺ&#x201A;Ä&#x2026;cznie dla ilorazu napiÄ&#x2122;cia i prÄ&#x2026;du. Wypadkowy wspĂłĹ&#x201A;czynnik korelacji (44) jako funkcja wspĂłĹ&#x201A;czynnikĂłw korelacji dla prÄ&#x2026;dĂłw i napiÄ&#x2122;Ä&#x2021; ma postaÄ&#x2021;:
relowania naleĹźy uwzglÄ&#x2122;dniÄ&#x2021; w szacowaniu niepewnoĹ&#x203A;ci wielkoĹ&#x203A;ci wyjĹ&#x203A;ciowych. Na przykĹ&#x201A;ad dla sumy wielkoĹ&#x203A;ci wyjĹ&#x203A;ciowych i dodatniego wspĂłĹ&#x201A;czynnika korelacji, niepewnoĹ&#x203A;Ä&#x2021; wypadkowa bÄ&#x2122;dzie wiÄ&#x2122;ksza niĹź to wynika z sumowania geometrycznego obu typĂłw niepewnoĹ&#x203A;ci wg GUM, a dla róşnicy â&#x20AC;&#x201C; mniejsza. RozwaĹźania i wnioski szczegĂłĹ&#x201A;owe moĹźna uogĂłlniÄ&#x2021; na pomiary dowolnie wielu wielkoĹ&#x203A;ci skojarzonych. WedĹ&#x201A;ug modelu matematycznego przyjÄ&#x2122;tego dla niepewnoĹ&#x203A;ci pomiarĂłw w GUM, korelacja wielkoĹ&#x203A;ci mierzonych moĹźe wystÄ&#x2026;piÄ&#x2021; tylko osobno dla odchyleĹ&#x201E; od estymatorĂłw wartoĹ&#x203A;ci opisanych kaĹźdÄ&#x2026; ze skĹ&#x201A;adowych typu A oraz typu B. W pracy wykazano teĹź, Ĺźe uwzglÄ&#x2122;dnianie korelacji istotnie zwiÄ&#x2122;ksza wiarygodnoĹ&#x203A;Ä&#x2021; oceny niepewnoĹ&#x203A;ci wielkoĹ&#x203A;ci mierzonych bezpoĹ&#x203A;rednio lub wyznaczanych poĹ&#x203A;rednio. Problemy wystÄ&#x2122;pujÄ&#x2026;ce przy publikowaniu i zaokrÄ&#x2026;glaniu danych pomiarĂłw wieloparametrowych omĂłwiono w pracach [4, 5]. Wyznaczanie niepewnoĹ&#x203A;ci kilku podstawowych elektrycznych ukĹ&#x201A;adĂłw do pomiarĂłw 2D i 3D oraz niepewnoĹ&#x203A;Ä&#x2021; pomiarĂłw skĹ&#x201A;adowych napiÄ&#x2122;Ä&#x2021; i impedancji dla prÄ&#x2026;du przemiennego (AC) przedstawiono w pracach [6â&#x20AC;&#x201C;12]. Zaproponowane rozszerzenie wektorowej metody zawartej w Suplemencie 2 Przewodnika GUM warto wdroĹźyÄ&#x2021; i z poĹźytkiem stosowaÄ&#x2021; w praktyce pomiarowej.
(47) Po uproszczeniu (47) otrzymuje siÄ&#x2122;:
Ď Z
1,2
=
Ď VAδV 1AδV 2A + Ď VBδV 1BδV 2B + Ď IAδ I 1Aδ I 2A + Ď IBδ I 1Bδ I 2B . δ Z 1δ Z 2 (48)
ZaleĹźnoĹ&#x203A;Ä&#x2021; (48) znacznie upraszcza siÄ&#x2122;, gdy dV1A = dV2A = dV1B = dV2B = dV oraz dI1A = dI2A = dI1B = dI2B = dI albo, gdy jest to rĂłwnoĹ&#x203A;Ä&#x2021; dowolnych dwĂłch par niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych w liczniku formuĹ&#x201A;y (49). WĂłwczas otrzymuje siÄ&#x2122; wyraĹźenie
Ď Z
(Ď =
VA
1,2
)
(
)
+ Ď VB δV2 + Ď IA + Ď IB δ I2
δV2 + δ I2
] ! ,
(49)
1. BIPM, IEC, IFCC, ILAC, ISO, IUPAC, IUPAP and OIML, Evaluation of measurement data â&#x20AC;&#x201C; Guide to the Expression of Uncertainty in Measurement, JCGM 100:2008, GUM 1995 with minor corrections. 2. Supplement 2 to the â&#x20AC;&#x2DC;Guide to the Expression of Uncertainty in Measurement â&#x20AC;&#x201C; Extension to any number of output quantitiesâ&#x20AC;&#x2DC;. JCGM 102:2011 BIPM. 3. Warsza Z.L., Metody rozszerzenia analizy niepewnoĹ&#x203A;ci pomiarĂłw. Monografia, Oficyna Wydawnicza PIAP, 2016, ISBN 978-83-61278-31-3 4. Warsza Z.L., Ezhela V.V., O wyraĹźaniu i publikowaniu danych pomiarĂłw wieloparametrowych â&#x20AC;&#x201C; stan aktualny a potrzeby. â&#x20AC;&#x153;Pomiary Automatyka Robotykaâ&#x20AC;?, Nr 10, 2011, 68â&#x20AC;&#x201C;76. 5. Warsza Z.L.: Evaluation and Numerical Presentation of the Results of Indirect Multivariate Measurements. Outline of Some Problems to be Solved. [in:] Advanced Mathematical & Computational Tools in Metrology and Testing IX, ed. by Franco Pavese, Markus Bär et all, Series on Advances in Mathematics for Applied Sciences, Vol. 84, World Scientific Books 2012, Singapore, 418â&#x20AC;&#x201C;425, DOI: 10.1142/9789814397957_0052. 6. Warsza Z., IdĹşkowski A., O dokĹ&#x201A;adnoĹ&#x203A;ci ukĹ&#x201A;adĂłw z czujnikami Pt do rĂłwnoczesnych pomiarĂłw róşnicy temperatur i ich wartoĹ&#x203A;ci Ĺ&#x203A;redniej, â&#x20AC;&#x17E;PrzemysĹ&#x201A; Chemicznyâ&#x20AC;?, Vol. 96, Nr 2, 2017, 278â&#x20AC;&#x201C;283, DOI: 10.15199/62.2017.2.20. 7. Warsza Z.L. Part 1, and Warsza Z.L., Puchalski J. Part 2: Estimation of uncertainty of indirect measurement in multi-parametric systems with few examples. PPt: in CD Proceedings of conference: Problems and Progress of Metrology ppmâ&#x20AC;&#x2122;18 Szczyrk 04-06. June 2018. Series: Conferences No. 22, Metrology Commission of Katowice Branch of the Polish Academy of Science 8. Warsza Z.L., Puchalski J., Estimation of vector uncertainties of multivariable indirect instrumental measurement systems on the star circuit example, â&#x20AC;&#x153;Journal of Physics: Conference Seriesâ&#x20AC;?, Vol. 1065, 2018, DOI: 10.1088/1742-6596/1065/5/052026. 9. Warsza Z.L., Puchalski J., Estymacja macierzowa niepewnoĹ&#x203A;ci wieloparametrowych pomiarĂłw poĹ&#x203A;rednich z przykĹ&#x201A;adami, â&#x20AC;&#x17E;Pomiary Automatyka Robotykaâ&#x20AC;?, Nr 2, 2018, 31â&#x20AC;&#x201C;40, DOI: 1014311/PAR_228/31-40.
ktĂłre wyznacza w ukĹ&#x201A;adzie 3D staĹ&#x201A;e pĹ&#x201A;aszczyzny wspĂłĹ&#x201A;czynnika korelacji Ď Z1,2 = 1; 0,5; 0; â&#x20AC;&#x201C;0,5; â&#x20AC;&#x201C;1 dla dwuwymiarowej zmiennoĹ&#x203A;ci niepewnoĹ&#x203A;ci wzglÄ&#x2122;dnych dV, dI i staĹ&#x201A;ych wspĂłĹ&#x201A;czynnikĂłw korelacji napiÄ&#x2122;Ä&#x2021; i prÄ&#x2026;dĂłw, np. (rVA, rVB, rIA, rIB) = (1, 1, 1, 1); (0, 1, 0, 1); (1, 0, 1, 0); (1, 1, 0, 0); (0, 0, 1, 1); (0, 0, 0, 0); â&#x20AC;&#x201C;1, â&#x20AC;&#x201C;1, â&#x20AC;&#x201C;1, â&#x20AC;&#x201C;1); (â&#x20AC;&#x201C;1, 0, â&#x20AC;&#x201C;1, 0); (0, â&#x20AC;&#x201C;1, 0, â&#x20AC;&#x201C;1); (â&#x20AC;&#x201C;1, â&#x20AC;&#x201C;1, 0, 0); (0, 0, â&#x20AC;&#x201C;1, -1).
P%
M
(
W czÄ&#x2122;Ĺ&#x203A;ci 1. tej pracy przedstawiono model niepewnoĹ&#x203A;ci pomiarĂłw wieloparametrowych stanowiÄ&#x2026;cy rozwiniÄ&#x2122;cie modelu zalecanego do stosowania przez BIPM, ISO i szeĹ&#x203A;Ä&#x2021; innych organizacji miÄ&#x2122;dzynarodowych i przedstawionego w Suplemencie 2 [2] do przewodnika GUM [1]. Rozszerzony model omĂłwiono na przykĹ&#x201A;adzie pomiarĂłw dwuparametrowych (2D). Wykazano, Ĺźe korelacja wielkoĹ&#x203A;ci mierzonych bezpoĹ&#x203A;rednio, czyli wejĹ&#x203A;ciowych, moĹźe wystÄ&#x2122;powaÄ&#x2021; tylko miÄ&#x2122;dzy ich danymi opisanymi przez niepewnoĹ&#x203A;ci kaĹźdego z typĂłw A lub/i B. Wyznaczono wzory dla wspĂłĹ&#x201A;czynnika korelacji wielkoĹ&#x203A;ci wyjĹ&#x203A;ciowych w przypadku ogĂłlnym oraz dla kilku róşnych relacji miÄ&#x2122;dzy danymi wejĹ&#x203A;ciowymi, w szczegĂłlnoĹ&#x203A;ci przy peĹ&#x201A;nej korelacji odchyleĹ&#x201E; danych opisanych szacowanymi heurystycznie niepewnoĹ&#x203A;ciami typu B i przy jej braku. W czÄ&#x2122;Ĺ&#x203A;ci 2. wyznaczono niepewnoĹ&#x203A;ci wielkoĹ&#x203A;ci wyjĹ&#x203A;ciowych i wspĂłĹ&#x201A;czynniki korelacji dla przykĹ&#x201A;adĂłw pomiarĂłw poĹ&#x203A;rednich dwuparametrowych o róşnych funkcjach przetwarzania, w tym dla liniowej funkcji 2D w postaci sumy i róşnicy oraz podstawowych funkcji nieliniowych, kwadratowej i ilorazu. Zbadano zaleĹźnoĹ&#x203A;Ä&#x2021; wspĂłĹ&#x201A;czynnika korelacji wielkoĹ&#x203A;ci wyjĹ&#x203A;ciowych od wartoĹ&#x203A;ci parametrĂłw wejĹ&#x203A;ciowych. W pracy podano teĹź wykresy badanych zaleĹźnoĹ&#x203A;ci i szereg wnioskĂłw szczegĂłĹ&#x201A;owych. W przypadkach, gdy pomiary obu wielkoĹ&#x203A;ci wejĹ&#x203A;ciowych odbywajÄ&#x2026; siÄ&#x2122; w jednakowych lub zbliĹźonych warunkach wpĹ&#x201A;ywajÄ&#x2026;cych na ich wyniki, to moĹźna przewidywaÄ&#x2021;, Ĺźe zbiory odchyleĹ&#x201E; tych wielkoĹ&#x203A;ci oszacowane niepewnoĹ&#x203A;ciami typu B mogÄ&#x2026; byÄ&#x2021; ze sobÄ&#x2026; skorelowane. RĂłwnieĹź moĹźe pojawiÄ&#x2021; siÄ&#x2122; skorelowanie miÄ&#x2122;dzy ich niepewnoĹ&#x203A;ciami typu A, jeĹźeli sÄ&#x2026; wspĂłlne przyczyny rozrzutu danych pomiarowych wielkoĹ&#x203A;ci mierzonych. Oba te rodzaje sko-
36
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
-(" . + 10. Warsza Z.L., Puchalski J., Ocena niepewnoĹ&#x203A;ci prostokÄ&#x2026;tnych skĹ&#x201A;adowych impedancji wyznaczanych poĹ&#x203A;rednio z pomiarĂłw skĹ&#x201A;adowych biegunowych i vice versa, â&#x20AC;&#x17E;Pomiary Automatyka Robotykaâ&#x20AC;?, Nr 3, 2018, 61â&#x20AC;&#x201C;67, DOI: 10.14313/PAR_229/61. 11. Warsza Z.L., Puchalski J., Estymacja niepewnoĹ&#x203A;ci w poĹ&#x203A;rednich pomiarach. wieloparametrowych na przykĹ&#x201A;adzie dwu ukĹ&#x201A;adĂłw rezystancyjnych 3D, â&#x20AC;&#x17E;Pomiary Automatyka Robotykaâ&#x20AC;?, R. 22, Nr 4, 2018, 31â&#x20AC;&#x201C;38, DOI: 10.14313/PAR_230/31.
12. Warsza Z.L., Puchalski J., Estymacja niepewnoĹ&#x203A;ci wartoĹ&#x203A;ci funkcji z pomiarĂłw w punktach kontrolnych. â&#x20AC;&#x17E;Pomiary Automatyka Robotykaâ&#x20AC;? R. 22, Nr 4, 2018, 39â&#x20AC;&#x201C;50, DOI: 10.14313/PAR_230/39. 13. Warsza Z.L., Puchalski J., Udoskonalona metoda wyznaczania niepewnoĹ&#x203A;ci w pomiarach wieloparametrowych. CzÄ&#x2122;Ĺ&#x203A;Ä&#x2021; 1. Podstawy teoretyczne dla skorelowanych wielkoĹ&#x203A;ci mierzonych, â&#x20AC;&#x17E;Pomiary Automatyka Robotykaâ&#x20AC;?, R. 23, Nr 1, 2019, 47â&#x20AC;&#x201C;57, DOI: 10.14313/PAR_231/47.
= & & # & / < / # # . ( <G / # / & H Abstract: The two-part work presents an extended version of the vector method of uncertainty evaluation of multivariate measurements given in Supplement 2 to the GUM guide. The novelty is to consider correlations between data with individual uncertainty constituents of type A and/ or type B of directly measured parameters. The first part of work discusses the theoretical basis of this method. General formulas for the covariance matrixes, input and output uncertainties and correlation coefficients were determined, and the formulas for several characteristic specific cases of 2D measurements. These considerations are illustrated by diagrams. This part discusses examples of covariance matrix estimation, including uncertainty and resultant correlation coefficient in indirect measurements of two correlated quantities. Measurements 2D with a linear processing function were analyzed on the example of sum and difference, and of nonlinear processing by quadratic functions of power measurements and quotient function â&#x20AC;&#x201C; measurement of resistance and module of impedance. General conclusions were also given. The work shows that the inclusion of correlations of data with uncertainty components of the input measurand may significantly increase the reliability of the uncertainty assessment of indirectly determined output values. Keywords[ $ & / 7 & S$ G = / $ _
& 3 5 ? / @ &!
& 3 % ' / !
)* -%=
%= =
70 R & < = . R )*'*$ & @ )*-X$ & & )*X! . L 6 < )*'+\)*- )**?\)**'$ . R )*-!\)*X!$ . ^ )*X!\)*X+ M = & R & " 8 & O$ B = L B & 7 @ . 6 # @ = T & R & )*X+\)*+( & 7 . ; 6 . )*+ \)**( I & # <& E & )**(\)**'$ . 8 & )*+ \(!!( B0 = ; . 6 @ 7 . ; .67. 7 & ?! 0 $ - = / $ & 0 & $ )) ; @ ( & ; . . = " # = = . .78 7 & # =
70 R & V " @ # M)*+- O R & < @ M)*++ O . R @ R )*+X\)**' . R @ $ )**' 0 & K J )! 0 P = / @ & K K@ K . = @ / & # V ; & K& 4 / B& (!!- T ; & # & K = & ; ; & & @ = $ 0 = ; = & @
37
NR 3/2015
38
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Pomiary Automatyka Robotyka, ISSN 1427-9126, R. 23, Nr 2/2019, 39â&#x20AC;&#x201C;43, DOI: 10.14313/PAR_232/39
7 0 &; & & = = Orest Serediuk, Nataliya Malisevych 6 @V E & " E / T $
( & ! > > ,! . B $ R & # $ J & " 7 . $ # '$ ?'@(X) B
Streszczenie: W pracy opisano autorskÄ&#x2026; metodÄ&#x2122; do okreĹ&#x203A;lania ciepĹ&#x201A;a spalania gazu ziemnego. PorĂłwnano jÄ&#x2026; z innymi aktualnie stosowanymi metodami. W opisie zwrĂłcono uwagÄ&#x2122; na normy z zakresu jakoĹ&#x203A;ci gazu ziemnego, jakie obowiÄ&#x2026;zujÄ&#x2026; w Europie i na Ukrainie. Na tej podstawie opracowano i opisano budowÄ&#x2122; przyrzÄ&#x2026;du pomiarowego do okreĹ&#x203A;lania ciepĹ&#x201A;a spalania gazu ziemnego w miejscu odbioru konsumenckiego. PrzyrzÄ&#x2026;d ten wykonuje pomiar w stosunkowo krĂłtkim czasie, co umoĹźliwia monitorowanie ciepĹ&#x201A;a spalania gazu w trybie on-line. GĹ&#x201A;Ăłwnym tematem pracy jest analiza bĹ&#x201A;Ä&#x2122;dĂłw autorskiej metody okreĹ&#x203A;lania ciepĹ&#x201A;a spalania gazu ziemnego. - [ = = $ $ 0 K&
1. Wprowadzenie Gaz ziemny jest istotnym ĹşrĂłdĹ&#x201A;em energii cieplnej. Jako produkt naturalny, jego skĹ&#x201A;ad oraz jego parametry fizyczne mogÄ&#x2026; siÄ&#x2122; znacznie od siebie róşniÄ&#x2021; w zaleĹźnoĹ&#x203A;ci od punktu dostawy i sposobu dystrybucji. Zmiany parametrĂłw gazu majÄ&#x2026; duĹźy wpĹ&#x201A;yw na koszty ogrzewania, produkcji z wykorzystaniem gazu ziemnego oraz rozliczeniach handlowych. W okresie, gdy cena gazu ciÄ&#x2026;gle roĹ&#x203A;nie, rĂłwnoczeĹ&#x203A;nie wprowadza siÄ&#x2122; coraz bardziej restrykcyjne warunki rozliczeĹ&#x201E; handlowych. ZwiÄ&#x2122;kszajÄ&#x2026;ca siÄ&#x2122; liczba dostawcĂłw powoduje wiÄ&#x2122;ksze rozbieĹźnoĹ&#x203A;ci w wartoĹ&#x203A;ciach parametrĂłw gazu ziemnego dostarczanego do odbiorcy. Ponadto wiÄ&#x2122;ksza liczba partnerĂłw handlowych wymaga ujednolicenia systemu rozliczeĹ&#x201E;. MiÄ&#x2122;dzynarodowy handel gazem (na przykĹ&#x201A;ad import LNG) stanowi dodatkowy czynnik wpĹ&#x201A;ywajÄ&#x2026;cy na potrzebÄ&#x2122; poszukiwania szybkich, dokĹ&#x201A;adnych i ekonomicznie uzasadnionych metod wyznaczania ciepĹ&#x201A;a wĹ&#x201A;aĹ&#x203A;ciwego gazu. Obecnie parametry gazu w sieciach przesyĹ&#x201A;owych w róşnych krajach Europy znacznie siÄ&#x2122; od ciebie róşniÄ&#x2026; Róşnice te bÄ&#x2122;dÄ&#x2026; jeszcze wiÄ&#x2122;ksze, gdy zostanie zmieniony gazu typu L (niskokaloryczny) na gaz typy H (wysokokaloryczny). Jak wynika ze statystyki w ostatnich latach 30% gospodarstw domowych i 20% duĹźych konsumentĂłw ucierpiaĹ&#x201A;o
) [
# 8 K $ % ) & ) !' (!)* $ & & (+ !- (!)*
!
z powodu znacznych róşnic zwiÄ&#x2026;zanych z jakoĹ&#x203A;ciÄ&#x2026; dostarczonego gazu. Jednym z parametrĂłw okreĹ&#x203A;lajÄ&#x2026;cych jakoĹ&#x203A;Ä&#x2021; gazu jest liczba Wobbego. Dopuszczalna tolerancja jej wartoĹ&#x203A;ci wynosiÄ&#x2021; do 1,5 kWh/m3 [1]. Ponadto zbyt duĹźa rozbieĹźnoĹ&#x203A;Ä&#x2021; parametrĂłw gazu moĹźe mieÄ&#x2021; negatywny wpĹ&#x201A;yw na róşne procesy przemysĹ&#x201A;owe, a takĹźe na emisjÄ&#x2122; zanieczyszczeĹ&#x201E;, bezpieczeĹ&#x201E;stwo, okres uĹźytkowania itp. W pĹ&#x201A;yw ten oczywiĹ&#x203A;cie moĹźe byÄ&#x2021; róşny w zaleĹźnoĹ&#x203A;ci od zastosowaĹ&#x201E; [2]. Parametry gazu ziemnego mogÄ&#x2026; ulegaÄ&#x2021; zmianie podczas jego transportowania, co dodatkowo znacznie utrudnia obliczanie faktycznego zuĹźycia energii, a tym samym okreĹ&#x203A;lenie cech jakoĹ&#x203A;ciowych gazu ziemnego. Klasyczny pomiar jakoĹ&#x203A;ci gazu ziemnego wykorzystujÄ&#x2026;cy techniki chromatografii gazowej nie sprawdza siÄ&#x2122; do pomiaru chwilowych zmian parametrĂłw gazu. Z kolei uĹ&#x203A;rednianie prĂłbek nie umoĹźliwia wykrycia zaburzeĹ&#x201E; zwiÄ&#x2026;zanych z chwilowym spadkiem parametrĂłw dostarczanego gazu. Ponadto chromatografia gazowa jest kosztowna w eksploatacji. Jednostkowy czas analizy wynosi 3â&#x20AC;&#x201C;5 minut. IstniejÄ&#x2026; przyrzÄ&#x2026;dy pomiarowe, ktĂłre okreĹ&#x203A;lajÄ&#x2026; wskaĹşnik Wobbego, w poĹ&#x201A;Ä&#x2026;czeniu z pomiarem gÄ&#x2122;stoĹ&#x203A;ci wzglÄ&#x2122;dnej, potrafiÄ&#x2026; wyznaczyÄ&#x2021; wartoĹ&#x203A;Ä&#x2021; opaĹ&#x201A;owÄ&#x2026; gazu w ciÄ&#x2026;gu kilku sekund, lecz koszty ich eksploatacji sÄ&#x2026; niejednokrotnie wiÄ&#x2122;ksze od kosztĂłw eksploatacji chromatografĂłw gazowych. Obecnie w praktyce coraz czÄ&#x2122;Ĺ&#x203A;ciej uĹźywa siÄ&#x2122; gazu wytwarzanego przez zmieszanie róşnych palnych i niepalnych gazĂłw i par. Zróşnicowany skĹ&#x201A;ad chemiczny takich gazĂłw powoduje, Ĺźe obecnie najbardziej miarodajnym parametrem jest ciepĹ&#x201A;o spalania. BiorÄ&#x2026;c pod uwagÄ&#x2122; globalnÄ&#x2026; tendencjÄ&#x2122; wzrostu cen energii, w tym gazu ziemnego, coraz wiÄ&#x2122;kszego znaczenia nabiera zapewnienia odpowiedniej dokĹ&#x201A;adnoĹ&#x203A;ci pomiaru. DoĹ&#x203A;wiadczenia miÄ&#x2122;dzynarodowe [4, 5] i obecna norma krajowa na Ukrainie [6] zalecajÄ&#x2026;, aby rozliczenie zuĹźycia gazu ziemnego obejmowaĹ&#x201A;o nie tylko okreĹ&#x203A;lenie objÄ&#x2122;toĹ&#x203A;ci zuĹźytego gazu, ale takĹźe uwzglÄ&#x2122;dniaĹ&#x201A;o jego ciepĹ&#x201A;o spalania. Pozwala to na rozliczanie
39
+ $& O ( ( $ + " " Autorzy pracy zaproponowali metodÄ&#x2122; szybkiego okreĹ&#x203A;lania ciepĹ&#x201A;a spalania gazu ziemnego [14], opartÄ&#x2026; na pomiarze temperatury pĹ&#x201A;omienia spalanego gazu w palniku. Spalanie odbywa siÄ&#x2122; przy staĹ&#x201A;ym stosunku strumienia objÄ&#x2122;toĹ&#x203A;ciowego badanego gazu i powietrza. ZaletÄ&#x2026; tego rozwiÄ&#x2026;zania jest moĹźliwoĹ&#x203A;Ä&#x2021; okreĹ&#x203A;lenia ciepĹ&#x201A;a spalania w warunkach panujÄ&#x2026;cych w miejscu odbioru gazu. Opisana w pracy metoda pomiarowa zwiÄ&#x2026;zana jest z przyrzÄ&#x2026;dem pomiarowym, dlatego ograniczono siÄ&#x2122; jedynie do analizy bĹ&#x201A;Ä&#x2122;du, a nie niepewnoĹ&#x203A;ci, gdyĹź niepewnoĹ&#x203A;Ä&#x2021; jest parametrem charakteryzujÄ&#x2026;cym pomiar, a nie przyrzÄ&#x2026;d pomiarowy. Dla autorskiego przyrzÄ&#x2026;du pomiarowego okreĹ&#x203A;lono bĹ&#x201A;Ä&#x2026;d graniczny [15], analogicznie jak to mam miejsce w przypadku innych przyrzÄ&#x2026;dĂłw pomiarowych, np. gazomierzy membranowych [16].
gazu w jednostkach energii. RozwiÄ&#x2026;zanie to wymaga posiadania niedrogich przyrzÄ&#x2026;dĂłw do pomiaru ciepĹ&#x201A;a spalania gazu.
(%
)
!
! JakoĹ&#x203A;Ä&#x2021; gazu ziemnego zaleĹźy od jego skĹ&#x201A;adu chemicznego oraz od wzajemnych proporcji gĹ&#x201A;Ăłwnych skĹ&#x201A;adnikĂłw. Na Ukrainie obecnie obowiÄ&#x2026;zuje norma miÄ&#x2122;dzyrzÄ&#x2026;dowa [6], ktĂłra okreĹ&#x203A;la fizyczne i chemiczne wĹ&#x201A;aĹ&#x203A;ciwoĹ&#x203A;ci gazu ziemnego. Do najwaĹźniejszych parametrĂłw naleĹźy ciepĹ&#x201A;o spalania i liczba Wobbego, ktĂłra jest stosunkiem wartoĹ&#x203A;ci kalorycznej gazu do pierwiastka kwadratowego jego objÄ&#x2122;toĹ&#x203A;ci.
W =
Q
\% )
(1)
d
Zaproponowana przez autorĂłw metoda pomiarowa [17] polega na pomiarze temperatury spalania w palniku gazowym przy zachowaniu staĹ&#x201A;ego strumienia mieszaniny gazu z powietrzem, ktĂłry zapewnia odpowiednia konstrukcja palnika.
gdzie: Q â&#x20AC;&#x201C; wartoĹ&#x203A;Ä&#x2021; kaloryczna, d â&#x20AC;&#x201C; gÄ&#x2122;stoĹ&#x203A;Ä&#x2021; wzglÄ&#x2122;dna. Z kolei norma [7], ktĂłra jest zgodna z normÄ&#x2026; europejskÄ&#x2026; [8, 6], nie odnosi siÄ&#x2122; do gÄ&#x2122;stoĹ&#x203A;ci wzglÄ&#x2122;dnej gazu ziemnego, liczby metanu oraz zawartoĹ&#x203A;ci metanu, azotu i pary wodnej. OkreĹ&#x203A;lenie skĹ&#x201A;adu chemicznego gazu ziemnego, zarĂłwno na Ukrainie jak i w Europie, przeprowadza siÄ&#x2122; na podstawie analizy chromatograficznej. Na Ukrainie wymagania, jakim powinna odpowiadaÄ&#x2021; metoda analityczna dla peĹ&#x201A;nej i rozszerzonej analizy gazu ziemnego okreĹ&#x203A;la norma [8]. Norma ta okreĹ&#x203A;la iloĹ&#x203A;ciowÄ&#x2026; zawartoĹ&#x203A;Ä&#x2021; nie tylko podstawowych skĹ&#x201A;adnikĂłw gazu ziemnego, ale rĂłwnieĹź frakcji wÄ&#x2122;glowodorĂłw heksanowych, co stanowi podstawiÄ&#x2122; do obliczenia wĹ&#x201A;aĹ&#x203A;ciwoĹ&#x203A;ci fizycznych gazu. Norma [9] opisuje metody analizy gazu ziemnego przy okreĹ&#x203A;lonych poziomach niepewnoĹ&#x203A;ci. Jest to niezbÄ&#x2122;dne przy wyznaczaniu wartoĹ&#x203A;ci opaĹ&#x201A;owej i innych addytywnych wĹ&#x201A;aĹ&#x203A;ciwoĹ&#x203A;ci fizycznych gazu, na podstawie badaĹ&#x201E; eksperymentalnych. Jednak wymaga to wstÄ&#x2122;pnego okreĹ&#x203A;lenia mas molowych poszczegĂłlnych skĹ&#x201A;adnikĂłw gazu oraz oszacowania niepewnoĹ&#x203A;ci oznaczania mas molowych. W Europie obowiÄ&#x2026;zuje norma [10], ktĂłra jest zgodna z normÄ&#x2026; [8] obowiÄ&#x2026;zujÄ&#x2026;cÄ&#x2026; na Ukrainie. Norma ta dopuszcza okreĹ&#x203A;lanie skĹ&#x201A;adu chemicznego gazu ziemnego na podstawie analizy chromatograficznej. OkreĹ&#x203A;la ona rĂłwnieĹź sposĂłb postÄ&#x2122;powania podczas okreĹ&#x203A;lania skĹ&#x201A;adu chemicznego mieszaniny gazowej. Ponadto okreĹ&#x203A;la metody badawcze, ktĂłre moĹźna stosowaÄ&#x2021; do analizy oraz sposĂłb postÄ&#x2122;powania podczas pobierania prĂłbek. Zgodnie z normÄ&#x2026; [11] obowiÄ&#x2026;zujÄ&#x2026;cÄ&#x2026; na Ukrainie ciepĹ&#x201A;o spalania gazu ziemnego nie powinno byÄ&#x2021; niĹźsze niĹź 31,8 MJ/m3 w temperaturze 20 °C i pod ciĹ&#x203A;nieniem bezwzglÄ&#x2122;dnym 1013,25 Pa. Norma ta dopuszcza wyznaczenie ciepĹ&#x201A;a spalania dwoma sposobami: na podstawie obliczeĹ&#x201E; [11] i w wyniku spalania gazu [12, 13]. W praktyce bardzo czÄ&#x2122;sto wykorzystuje siÄ&#x2122; metodÄ&#x2122; zgodnÄ&#x2026; z normÄ&#x2026; [11]. Polega ona na obliczeniu ciepĹ&#x201A;a spalania na podstawie informacji o skĹ&#x201A;adzie chemicznym gazu, ktĂłry to skĹ&#x201A;ad jest okreĹ&#x203A;lany na podstawie analizy chromatograficznej. Metoda ta jest jednak skomplikowana i kosztowna, poniewaĹź poza posiadaniem drogiej aparatury chromatograficznej, wymaga specjalnie przystosowanego pomieszczenia oraz odpowiedniego oprogramowania umoĹźliwiajÄ&#x2026;cego przeprowadzenie analizy skĹ&#x201A;adu chemicznego gazu ziemnego. Jednym z parametrĂłw majÄ&#x2026;cych wpĹ&#x201A;yw na wartoĹ&#x203A;Ä&#x2021; ciepĹ&#x201A;a spalania jest wilgotnoĹ&#x203A;Ä&#x2021; gazu. StosujÄ&#x2026;c metodÄ&#x2122; chromatograficznÄ&#x2026; nie uwzglÄ&#x2122;dnia siÄ&#x2122; wpĹ&#x201A;ywu wilgotnoĹ&#x203A;ci gazu ziemnego na ciepĹ&#x201A;o spalania. StÄ&#x2026;d metody oparte na spalaniu gazu sÄ&#x2026; praktyczniejsze. PolegajÄ&#x2026; one na spalaniu w kontrolowanych warunkach okreĹ&#x203A;lonej iloĹ&#x203A;ci gazu, a nastÄ&#x2122;pnie metodÄ&#x2026; termometrycznÄ&#x2026; wyznacza siÄ&#x2122; iloĹ&#x203A;Ä&#x2021; wydzielonej energii cieplnej.
40
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
Rys. 1. Schemat urzÄ&#x2026;dzenia do wyznaczania ciepĹ&#x201A;a spalania gazu ziemnego Fig.1. Diagram of the device for determining the heat of natural gas combustion
UrzÄ&#x2026;dzenie do okreĹ&#x203A;lania ciepĹ&#x201A;a spalania gazu ziemnego przedstawiono na rysunku 1. SkĹ&#x201A;ada siÄ&#x2122; ono z palnika (1), ktĂłry zapewnia odpowiedniÄ&#x2026; mieszankÄ&#x2122; gazu ziemnego i powietrza. Mieszanka jest wytwarzana za pomocÄ&#x2026; dyfuzora (2) w komorze mieszajÄ&#x2026;cej (3). StrumieĹ&#x201E; gazu dostarczanego do palnika jest dozowany przez odpowiedni ukĹ&#x201A;ad regulacji (4), w ktĂłrym zawĂłr (7) jest sterowany komputerowo [17] na podstawie pomiaru: ciĹ&#x203A;nienia (8), temperatury (9), wilgotnoĹ&#x203A;ci wzglÄ&#x2122;dnej (10) i strumienia gazu (11). UkĹ&#x201A;ad zasilania gazem jest podĹ&#x201A;Ä&#x2026;czony do instalacji gazowej (6) przez zawĂłr regulacyjny (5). W systemie sÄ&#x2026; na bieĹźÄ&#x2026;co rejestrowane parametry otoczenia takie jak: ciĹ&#x203A;nienie (14), temperatura (15) i wilgotnoĹ&#x203A;Ä&#x2021; (16). CiepĹ&#x201A;o spalania gazu ziemnego H jest obliczane na podstawie wzoru, w ktĂłrym uwzglÄ&#x2122;dnia siÄ&#x2122; ciepĹ&#x201A;o potrzebne do odparowania wody:
H =
(A â&#x2039;&#x2026; T â&#x2C6;&#x2019; B â&#x2039;&#x2026; K I â&#x2039;&#x2026; Ď&#x2022; â&#x2039;&#x2026; q â&#x2039;&#x2026; Ď&#x201E; ) q â&#x2039;&#x2026;Ď&#x201E;
(2)
gdzie: A â&#x20AC;&#x201C; wspĂłĹ&#x201A;czynnik charakterystyczny dla palnika [kJ/K], T â&#x20AC;&#x201C; temperatura pĹ&#x201A;omienia palnika, B â&#x20AC;&#x201C; ciepĹ&#x201A;o wĹ&#x201A;aĹ&#x203A;ciwe odpaA
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
/ 0 + ( + 1( '2 ' rowywania wody (wyznaczone na podstawie wilgotnoĹ&#x203A;Ä&#x2021; powietrza), KI â&#x20AC;&#x201C; wspĂłĹ&#x201A;czynnik wtrysku charakterystyczny dla danego palnika [K kg/m3], f â&#x20AC;&#x201C; wilgotnoĹ&#x203A;Ä&#x2021; bezwzglÄ&#x2122;dna, q â&#x20AC;&#x201C; normalny objÄ&#x2122;toĹ&#x203A;ciowy strumieĹ&#x201E;, t â&#x20AC;&#x201C; czas przepĹ&#x201A;ywu gazu. Dla kaĹźdego palnika indywidualnie wyznacza siÄ&#x2122; wspĂłĹ&#x201A;czynnika charakterystycznego A. WspĂłĹ&#x201A;czynnik ten wyznacza siÄ&#x2122; na podstawie trzech róşnych mieszanin gazu ziemnego o znanym cieple spalania. Na tej podstawie wyznacza siÄ&#x2122; charakterystykÄ&#x2122; zmian ciepĹ&#x201A;a spalania gazu ziemnego od temperatury pĹ&#x201A;omienia. KalibracjÄ&#x2122; przeprowadza siÄ&#x2122; w kontrolowanych warunkach mierzÄ&#x2026;c ciĹ&#x203A;nienie gazu, jego temperaturÄ&#x2122;, gÄ&#x2122;stoĹ&#x203A;Ä&#x2021; i wilgotnoĹ&#x203A;Ä&#x2021; oraz parametry otoczenia takie jak ciĹ&#x203A;nienie, temperatura i wilgotnoĹ&#x203A;Ä&#x2021; powietrza. WspĂłĹ&#x201A;czynnik A jest obliczany na podstawie nastÄ&#x2122;pujÄ&#x2026;cego wzoru: A=
H â&#x2039;&#x2026; q â&#x2039;&#x2026; Ď&#x201E; B â&#x2039;&#x2026; KI â&#x2039;&#x2026; Ď&#x2022; â&#x2039;&#x2026; q â&#x2039;&#x2026; Ď&#x201E; + T T
(3)
Na podstawie rĂłwnania (3) sformuĹ&#x201A;owano dwa gĹ&#x201A;Ăłwne skĹ&#x201A;adniki bĹ&#x201A;Ä&#x2122;du. Pierwszy skĹ&#x201A;adnik oznaczono jako Î&#x201D;A0, ktĂłry nazwano bĹ&#x201A;Ä&#x2122;dem podstawowym, wynika z niedokĹ&#x201A;adnoĹ&#x203A;ci pierwszego czĹ&#x201A;onu sumy we wzorze (3). Drugi skĹ&#x201A;adniki Î&#x201D;AD odnosi siÄ&#x2122; do drugiej czÄ&#x2122;Ĺ&#x203A;ci sumy wzoru (3) i jest nazywany bĹ&#x201A;Ä&#x2122;dem dodatkowym. ZaleĹźy on od wilgotnoĹ&#x203A;ci Ĺ&#x203A;rodowiska (powietrza), ktĂłre bierze udziaĹ&#x201A; w procesie spalania gazu. StÄ&#x2026;d caĹ&#x201A;kowity bĹ&#x201A;Ä&#x2026;d wspĂłĹ&#x201A;czynnika A okreĹ&#x203A;la wyraĹźenie:
Î&#x201D;A = Î&#x201D;A 0 + Î&#x201D;AD
(4)
KaĹźdy ze skĹ&#x201A;adnikĂłw bĹ&#x201A;Ä&#x2122;du we wzorze (4) jest bĹ&#x201A;Ä&#x2122;dem poĹ&#x203A;rednim. PoniewaĹź liczba parametrĂłw skĹ&#x201A;adowych jest wiÄ&#x2122;ksza od czterech, zatem uwzglÄ&#x2122;dniajÄ&#x2026;c prawdopodobieĹ&#x201E;stwo rozkĹ&#x201A;adu bĹ&#x201A;Ä&#x2122;dĂłw instrumentalnych przyrzÄ&#x2026;dĂłw pomiarowych, bĹ&#x201A;Ä&#x2026;d Î&#x201D;A moĹźna wyraziÄ&#x2021; zaleĹźnoĹ&#x203A;ciÄ&#x2026;:
Î&#x201D;A = Âą
Kq â&#x17D;Ą â&#x2039;&#x2026;â&#x17D;˘ 3 â&#x17D;˘â&#x17D;Ł
n
â&#x2C6;&#x2018; Î&#x201D;i 2 + i =1
â&#x17D;¤ Î&#x201D;j2 â&#x17D;Ľ â&#x2C6;&#x2018; â&#x17D;Ľâ&#x17D;Ś j =1 m
(5)
gdzie: Î&#x201D;i, Î&#x201D;j â&#x20AC;&#x201C; wartoĹ&#x203A;ci graniczne bĹ&#x201A;Ä&#x2122;du pomiaru dla i-tego oraz j-tego parametru, z liczby kombinacji n i m. WartoĹ&#x203A;Ä&#x2021; Kq dla liczby argumentĂłw wiÄ&#x2122;kszej niĹź cztery dla przedziaĹ&#x201A;u ufnoĹ&#x203A;ci prawdopodobieĹ&#x201E;stwa 0,95 wynosi Kq = 1,96.
gdzie: ST = 1 â&#x20AC;&#x201C; klasa dokĹ&#x201A;adnoĹ&#x203A;ci termometru; NT = 1600, t â&#x20AC;&#x201C; zakres pomiarowy termometru. Graniczny bĹ&#x201A;Ä&#x2026;d pomiaru czasu przejĹ&#x203A;cia gazu przez palnik obliczono z zaleĹźnoĹ&#x203A;ci: Î&#x201D;Ď&#x201E; =
ÎľĎ&#x201E; â&#x2039;&#x2026; 100% = Âą5,55 â&#x2039;&#x2026; 10â&#x2C6;&#x2019;3% Ď&#x201E;
(8)
gdzie: ÎľĎ&#x201E; = 0,1 s â&#x20AC;&#x201C; bezwzglÄ&#x2122;dny bĹ&#x201A;Ä&#x2026;d pomiaru czasu. Badania przeprowadzono dla nastÄ&#x2122;pujÄ&#x2026;cych parametrĂłw dostarczanego gazu i warunkĂłw otoczenia: H = 38â&#x2039;&#x2026;106 J/m3; q = 0,016 m3/h; B = 2258,2â&#x2039;&#x2026;103 J/kg; KI = 9,52 m3/m3; j = 10,27â&#x2039;&#x2026;10-3 kg/m3; Ď&#x201E; = 180 s; T = 800 °C. Po obliczeniu skĹ&#x201A;adowych bĹ&#x201A;Ä&#x2122;dĂłw i podstawieniu do rĂłwnania (6) otrzymano bĹ&#x201A;Ä&#x2026;d kalibracji wspĂłĹ&#x201A;czynnika A, ktĂłry wynosi Î&#x201D;A = Âą1,54%. W przypadku, gdy temperatura palnika jest mierzona w sposĂłb ciÄ&#x2026;gĹ&#x201A;y, to wartoĹ&#x203A;Ä&#x2021; chwilowa ciepĹ&#x201A;a spalania jest obliczana na podstawie wzoru:
H=
Aâ&#x2039;&#x2026;T â&#x2C6;&#x2019; B â&#x2039;&#x2026; KI â&#x2039;&#x2026;Ď&#x2022; q â&#x2039;&#x2026;Ď&#x201E;
(9)
Dla tak sformuĹ&#x201A;owanego wyraĹźenia bĹ&#x201A;Ä&#x2026;d wyznaczenia ciepĹ&#x201A;a spalania gazu ziemnego Î&#x201D;H ma dwie skĹ&#x201A;adowe Î&#x201D;H1, ktĂłra odnosi siÄ&#x2122; do pierwszego czĹ&#x201A;onu rĂłwnania (9) oraz Î&#x201D;H2, odnoszÄ&#x2026;ca siÄ&#x2122; do drugiej czÄ&#x2122;Ĺ&#x203A;ci rĂłwnania, ktĂłra zaleĹźy od wilgotnoĹ&#x203A;ci otoczenia (powietrza) biorÄ&#x2026;cego udziaĹ&#x201A; w spalaniu gazu. Na podstawie tych dwĂłch skĹ&#x201A;adnikĂłw oraz bĹ&#x201A;Ä&#x2122;du okreĹ&#x203A;lenia wspĂłĹ&#x201A;czynnika A caĹ&#x201A;kowity bĹ&#x201A;Ä&#x2026;d wyznaczenia chwilowej wartoĹ&#x203A;ci ciepĹ&#x201A;a spalania gazu ziemnego obliczono na podstawie zaleĹźnoĹ&#x203A;ci: (10) gdzie: Î&#x201D;HA â&#x20AC;&#x201C; bĹ&#x201A;Ä&#x2026;d przybliĹźenia kalibracji palnika, ktĂłry wynosi Âą0,2%. KaĹźdy z dwĂłch pierwszych skĹ&#x201A;adnikĂłw w rĂłwnaniu (10) jest bĹ&#x201A;Ä&#x2122;dem poĹ&#x203A;rednim.
Po uwzglÄ&#x2122;dnieniu powyĹźszej zaleĹźnoĹ&#x203A;ci rĂłwnanie (4) przyjmuje nastÄ&#x2122;pujÄ&#x2026;cÄ&#x2026; postaÄ&#x2021;:
(10) (6) Na podstawie danych referencyjnych i charakterystyk metrologicznych przyrzÄ&#x2026;dĂłw pomiarowych uĹźywanych do kalibracji palnika dopuszczalne wartoĹ&#x203A;ci graniczne bĹ&#x201A;Ä&#x2122;dĂłw wynoszÄ&#x2026;: Î&#x201D;H = Âą1%; Î&#x201D;q = Âą1,5%; Î&#x201D;B = 0 (wartoĹ&#x203A;Ä&#x2021; odniesienia, wiÄ&#x2122;c moĹźna pominÄ&#x2026;Ä&#x2021; ten bĹ&#x201A;Ä&#x2026;d); Î&#x201D;KI = Âą0,2% (wynika on z róşnicy iloĹ&#x203A;ci powietrza, jaka jest potrzebna do spalenia gazu o róşnej wartoĹ&#x203A;ci opaĹ&#x201A;owej); Î&#x201D;Ď&#x2022; = Âą1% (bĹ&#x201A;Ä&#x2026;d termohigrometru TFA 305023). BĹ&#x201A;Ä&#x2026;d graniczny pomiaru temperatury obliczono na podstawie wzoru: â&#x17D;&#x203A; â&#x17D;&#x17E; NT Î&#x201D;T = 0,5 â&#x2039;&#x2026; â&#x17D;&#x153; â&#x17D;&#x; â&#x2039;&#x2026; ST = Âą0,68% â&#x17D;? 273,15 + t â&#x17D;
(7)
gdzie: â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;A, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;T, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;q, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;Ď&#x201E;, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;B, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;KI, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;Ď&#x2022; â&#x20AC;&#x201C; wspĂłĹ&#x201A;czynniki wraĹźliwoĹ&#x203A;ci dla bĹ&#x201A;Ä&#x2122;dĂłw parametrĂłw A, T, q, Ď&#x201E;, B, KI, Ď&#x2022;. WartoĹ&#x203A;ci wspĂłĹ&#x201A;czynnikĂłw wraĹźliwoĹ&#x203A;ci wynoszÄ&#x2026;: â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;A = 1,014â&#x2039;&#x2026;106 K/m3, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;T = 3,542â&#x2039;&#x2026;104 J/(Kâ&#x2039;&#x2026;m3), â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;q = â&#x20AC;&#x201C;6,375â&#x2039;&#x2026;1012 Jâ&#x2039;&#x2026;s/m6, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;Ď&#x201E; = â&#x20AC;&#x201C;1,574â&#x2039;&#x2026;105 J/(sâ&#x2039;&#x2026;m3), â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;B = â&#x20AC;&#x201C;0,098 kg/m3, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;K I = â&#x20AC;&#x201C;2,319â&#x2039;&#x2026;104 J/m3, â&#x2C6;&#x201A;H/â&#x2C6;&#x201A;Ď&#x2022; = â&#x20AC;&#x201C;2,15â&#x2039;&#x2026;107 J/kg. PrzykĹ&#x201A;adowy bĹ&#x201A;Ä&#x2026;d ciepĹ&#x201A;a spalania gazu ziemnego, dla: A = 28,33 J/K, q = 0,016 m3/h; B = 2258,2â&#x2039;&#x2026;103 J/kg; KI = 9,52 m3/m3; j = 10,27â&#x2039;&#x2026;10â&#x20AC;&#x201C;3 kg/m3; Ď&#x201E; = 180 s; T = 1070 K, wynosi Î&#x201D;Hc = 0,95 MJ/m3, co stanowi Âą2,5% wartoĹ&#x203A;ci ciepĹ&#x201A;a spalania.
41
+ $& O ( ( $ + " "
4. Wnioski
9. Norma DSTU ISO 6974-1â&#x20AC;Ś5:2007 Norma Ukrainska: Gaz ziemny. Oznaczanie skĹ&#x201A;adu przy danej niepewnoĹ&#x203A;ci metodÄ&#x2026; chromatografii gazowej. 10. ISO10723:2012 Natural gas. Performance evaluation for analytical systems. 11. Norma GOST 22667-82 Norma Interstate: Palne gazy naturalne. Metoda obliczeniowa do okreĹ&#x203A;lania ciepĹ&#x201A;a spalania, gÄ&#x2122;stoĹ&#x203A;ci wzglÄ&#x2122;dnej i wskaĹşnika Wobbego. 12. Norma GOST 27193-86 Norma Interstate: Palne gazy naturalne. Metoda wyznaczania ciepĹ&#x201A;a spalania za pomocÄ&#x2026; kalorymetru wodnego. 13. Norma GOST 10062-75 Norma Interstate: Naturalne gazy palne. Metoda okreĹ&#x203A;lania ciepĹ&#x201A;a wĹ&#x201A;aĹ&#x203A;ciwego spalania. 14. Serediuk O.E., Liutenko T.V., Malisevych N.M., Method of express-determination of natural gas heating value (in Ukrainian: Sposib ekspres-vyznachennya teploty zgoryannya pryrodnogo gazu). Patent 112737 C2 Ukraine, IPC (2006.01) G01N25/20 No. a201512215; declared 09.12.2015; published 10.10.2016; Bulletin No. 19. 15. Polishuk Je., Dorozhovets M., Jathuc V. [and oth.], Metrology and measuring technique (in Ukrainian: Metrolohiya ta vymiryuval na tekhnika), Vydavnytstvo Beskyd Bit, Lviv 2003. 16. Serediuk O., Warsza Z.L., Zmiany bĹ&#x201A;Ä&#x2122;dĂłw pomiarowych gazomierzy miechowych w eksploatacji, â&#x20AC;&#x17E;PrzemysĹ&#x201A; Chemicznyâ&#x20AC;?, T. 96, Nr 8, 2017, 1767â&#x20AC;&#x201C;1770, DOI: 10.15199/62.2017.8.33. 17. Serediuk O., Malisevych N., RzÄ&#x2026;sa M.R., Propozycja metody pomiaru ciepĹ&#x201A;a spalania gazu ziemnego z uwzglÄ&#x2122;dnieniem wilgotnoĹ&#x203A;ci gazu i powietrza // L MiÄ&#x2122;dzyuczelniana Konferencja MetrologĂłw. MKM 2018, Szczecin â&#x20AC;&#x201C; Kopenhaga, 10â&#x20AC;&#x201C;12 wrzeĹ&#x203A;nia 2018, â&#x20AC;&#x17E;Zeszyty Naukowe WydziaĹ&#x201A;u Elektrotechniki i Automatyki Politechniki GdaĹ&#x201E;skiejâ&#x20AC;?, GdaĹ&#x201E;sk, Nr 59, 2018. 175â&#x20AC;&#x201C;178, DOI: 10.32016/1.59.37.
Na podstawie przeprowadzonej analizy bĹ&#x201A;Ä&#x2122;dĂłw stwierdzono, Ĺźe wartoĹ&#x203A;Ä&#x2021; bĹ&#x201A;Ä&#x2122;du wyznaczenia chwilowej wartoĹ&#x203A;ci ciepĹ&#x201A;a spalania na poziomie 2,5% wartoĹ&#x203A;ci mierzonej jest zadowalajÄ&#x2026;ca w zastosowaniu do ukĹ&#x201A;adĂłw kontroli procesĂłw przemysĹ&#x201A;owych w ktĂłrych wykorzystuje siÄ&#x2122; gaz ziemny. PrzedstawionÄ&#x2026; metodÄ&#x2122; pomiarowÄ&#x2026; charakteryzuje prosta konstrukcja aparatury pomiarowej ktĂłra nie wymaga specjalnych warunkĂłw otoczenia podczas prowadzenia badaĹ&#x201E;. MoĹźe ona mieÄ&#x2021; zastosowanie do monitorowania jakoĹ&#x203A;ci dostarczanego gazu w miejscu odbioru. Tego rodzaju rozwiÄ&#x2026;zanie umoĹźliwia prowadzenie indywidualnej kontroli pobranej energii gazowej przez odbiorcÄ&#x2122;.
] ! 1. Nitschke-Kowsky P., Martino A., WeĂ&#x;ling W., Vogt M., Gasbeschaffenheit und ihre Schwankungen in E.ON-Verteilnetzen. â&#x20AC;&#x153;gwf-Gas Erdgasâ&#x20AC;?, Nr 2, 2016, 166â&#x20AC;&#x201C;176. 2. Leicher J., Giese A., Ă&#x201E;nderung der Gasbeschaffenheit in Deutschland und Europa: Auswirkungen auf industrielle Feuerungsprozesse (Teil 1). â&#x20AC;?gwf-Gas Erdgasâ&#x20AC;?, Nr 10, 2013, 754â&#x20AC;&#x201C;760. 3. Norma ISO 15112:2007 Natural Gas â&#x20AC;&#x201C; Energy determination. 4. Norma EN 1776:2015 Gas infrastructure. Gas measuring systems. Functional requirements. 5. Norma DSTU ISO 15112:2009 Norma Ukrainska: Pryrodnuy gaz. Gaz ziemny. Wyznaczenie energii gazu. 6. Norma GOST 5542-87 Norma Interstate: Palne gazy naturalne do celĂłw przemysĹ&#x201A;owych i domowych. 7. Norma ISO 13686:2013 Natural gas. Quality designation. 8. Norma DSTU ISO 6975:2012 Norma Ukrainska: Gaz ziemny. Zaawansowana analiza. Metoda chromatografii gazowej.
7 / # < / # # & / I = / E T 0 [ Abstract: The paper describes the original method for determining the heat of natural gas combustion. It was compared with other currently used methods. The standards for determining the quality of natural gas in force in Europe and Ukraine have been described. The proposed solution makes it possible to determine the heat of natural gas combustion at the place of consumer reception. In addition, the device performs measurement in a relatively short time allowing the monitoring of the heat of gas combustion in on-line mode. Metrological analysis was carried out in this work for such determination of the heat of natural gas combustion. The presented measurement method is characterized by a simple construction of measuring equipment that does not require special environmental conditions during testing. It may be used to monitor the quality of gas supplied at the place of collection. Based on the performed error analysis, it was found that the error value for determining the instantaneous value of the heat of combustion at the level of 2.5% of the measured value. Keywords[ / = $ / 0 $ / = / 0
42
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
/ 0 + ( + 1( '2 '
)& - & / 3 Orest Serediuk B` & % R )**! 4 & $ (!!* & M 0 O$ & (!)( \ / J & a# @ = P / ; b 6 @V E & @ " E / T M6VE" ETO$ " L K& 4 0 & 0 = = $ 0 & = @ = $ P & @ K&; & = = 7 & ('! 0 $ ?' ; $ ( & ; ? &@ ; & & ;
Nataliya Malisevych @ @ @(!!X% R (!!+ 4 6 @V @ E & " @ E / T $ K = & & = P @ ; / B& (!)- & ; & a# = P / @ ; b " L a8 ; 0 & = K& 4 & = = b > )! 0 $ ( ;
& / $ 3 ( & ! > > ,! )& - 'C % & P 4 R & < @ . B )**? $ =& = P @ 7 # = < . 4 & ; & J & " 7 . R & # . B @ = NK K " =;@ 0 & 4 K ; & @ & / R @ & 0 & & (!!) & S & < # E (!) 4 & @ 0 = R & 6 P # 6 / . @ > = = N $ & ; ;
43
NR 3/2015
44
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Pomiary Automatyka Robotyka, ISSN 1427-9126, R. 23, Nr 2/2019, 45â&#x20AC;&#x201C;52, DOI: 10.14313/PAR_232/45
R 0 = ; = & = Jan Kotlarz 1, Maciej Szypulski 1,2, Katarzyna Kubiak 3 % & !" 7! 4 )
.J. 6 / $ 7 > )?(7$ !(@ !' R
(
. A 0 $ R & < 6 / $ E &0 +7$ (!@-)+ A 0
Q S & Y J7 6<R6 \ 6 A $ & " & $ 7 J ))!]))?$ !(@('- R
?
R 7 & " $ R & 6 P AK& T & $ = J = ($ !!@*!+ R
Streszczenie: RozwĂłj rynku IoT w Polsce moĹźe staÄ&#x2021; siÄ&#x2122; czynnikiem upowszechniajÄ&#x2026;cym monitoring Ĺ&#x203A;rodowiska naturalnego i zwiÄ&#x2122;kszajÄ&#x2026;cym automatyzacjÄ&#x2122; tego dziaĹ&#x201A;ania. Pomiary wykonywane obecnie albo z uĹźyciem zobrazowaĹ&#x201E; niskorozdzielczych (dane satelitarne), albo punktowych (in situ) sÄ&#x2026; obarczone bĹ&#x201A;Ä&#x2122;dami wynikajÄ&#x2026;cymi ze zbyt maĹ&#x201A;ej szczegĂłĹ&#x201A;owoĹ&#x203A;ci danych lub niskich rozdzielczoĹ&#x203A;ci czasowych. CzÄ&#x2122;sto kampanie pomiarowe sÄ&#x2026; czasochĹ&#x201A;onne i generujÄ&#x2026; wysokie koszty. Od wielu lat, zarĂłwno w Europie, jak i w Ameryce PĂłĹ&#x201A;nocnej, prowadzone sÄ&#x2026; badania majÄ&#x2026;ce na celu umoĹźliwienie uĹźycia sensorĂłw umiejscowionych na kolejowych platformach mobilnych (lokomotywy, wagony) w monitoringu Ĺ&#x203A;rodowiskowym. W publikacji przedstawiamy moĹźliwoĹ&#x203A;Ä&#x2021; implementacji sensorĂłw akustycznych, obrazowych oraz skaningu laserowego. Przedstawiamy przykĹ&#x201A;ady zastosowaĹ&#x201E; oraz odpowiadamy na pytanie o moĹźliwoĹ&#x203A;Ä&#x2021; ich implementacji w Polsce. - [ 6 "$ = & $ &= & $ $ A 8 R7E
1. Wprowadzenie W zadaniach zwiÄ&#x2026;zanych z monitoringiem Ĺ&#x203A;rodowiska naturalnego stosowane sÄ&#x2026; sensory wykorzystujÄ&#x2026;ce promieniowanie elektromagnetyczne [1â&#x20AC;&#x201C;3], fale akustyczne [4] i zapachy [5]. Umiejscowienie sensorĂłw uĹźywanych w tym procesie na noĹ&#x203A;nikach satelitarnych (Landsat [6], Eumetsat [7]), rakietach sondujÄ&#x2026;cych [8], balonach stratosferycznych [9], platformach lotniczych [3, 10] jest czÄ&#x2122;sto kosztowne, wymaga przeprowadzenia procedury planujÄ&#x2026;cej i przeprowadzajÄ&#x2026;cej kampaniÄ&#x2122; pomiarowÄ&#x2026;. Z drugiej strony umiejscowienie sensorĂłw stacjonarnie: bezpoĹ&#x203A;rednio na powierzchni [11] lub na platformach [12] ogranicza znacznie uĹźyteczny zasiÄ&#x2122;g pozyskiwanych w ten sposĂłb danych. JednÄ&#x2026; z metod jednoczesnego obniĹźenia kosztĂłw pozyskiwania danych, systematyzacjÄ&#x2122; tego procesu oraz uzyskanie pokrycia wzglÄ&#x2122;dnie duĹźego obszaru terenu pozyskiwanymi danymi
) [
> J $ % & ) & !( !? (!)* $ & & (- !- (!)*
!
jest umieszczenie sensorĂłw na platformach poruszajÄ&#x2026;cych siÄ&#x2122;. UĹźycie w tym celu taboru kolejowego jest zasadne z dodatkowych wzglÄ&#x2122;dĂłw: a) kolejowy transport pasaĹźerski, oraz w nieco mniejszym stopniu towarowy, podlega okreĹ&#x203A;lonym z gĂłry rozkĹ&#x201A;adom jazdy, pozwalajÄ&#x2026;c na planowanie kampanii pomiarowych z duĹźym wyprzedzeniem, b) szlaki kolejowe zlokalizowane sÄ&#x2026; w róşnych typach ekosystemĂłw (o duĹźym wpĹ&#x201A;ywie dziaĹ&#x201A;alnoĹ&#x203A;ci czĹ&#x201A;owieka: miejskim, rolnym, naturalnych: torfowiskach, lasach, Ĺ&#x201A;Ä&#x2026;kach, w pobliĹźu ekosystemĂłw wodnych), c) transport kolejowy jest w wiÄ&#x2122;kszym stopniu oparty na wykorzystaniu energii odnawialnej niĹź transport drogowy [13]. Tabor kolejowy byĹ&#x201A; juĹź w przeszĹ&#x201A;oĹ&#x203A;ci i jest obecnie stosowany jako noĹ&#x203A;nik sensorĂłw sĹ&#x201A;uĹźÄ&#x2026;cych do pomiaru sytuacji logistycznej i parametrĂłw infrastruktury wykorzystywanej lub wspomagajÄ&#x2026;cej sam transport (np. monitorowanie ruchu w czasie rzeczywistym za pomocÄ&#x2026; czujnikĂłw Bragga [14], monitoring parametrĂłw stanu technicznego mostĂłw kolejowych [15]). Wykorzystanie tych samych systemĂłw sensorĂłw do Ĺ&#x203A;ledzenia poĹ&#x201A;oĹźenia taboru kolejowego w czasie rzeczywistym jest obecnie przedmiotem intensywnych prac badawczych [16] i analiz wdroĹźeniowych (np. ETCS [17]). Celem niniejszego opracowania jest przeprowadzenie analizy uĹźytecznoĹ&#x203A;ci obecnie prowadzonych badaĹ&#x201E; zwiÄ&#x2026;zanych z monitoringiem Ĺ&#x203A;rodowiska naturalnego przy uĹźyciu sensorĂłw umieszczonych na taborze kolejowym na terenie Polski, szczegĂłlnie z uwzglÄ&#x2122;dnieniem taboru najwiÄ&#x2122;kszego polskiego
45
( ( + " , O " , + " i jednego z najwiÄ&#x2122;kszych europejskich przewoĹşnikĂłw towarowych â&#x20AC;&#x201C; PKP CARGO.
monitoringu tego typu dĹşwiÄ&#x2122;kĂłw Ĺ&#x203A;rodowiskowych przedstawiona jest na rys. 1. WaĹźnÄ&#x2026; kwestiÄ&#x2026; przy projektowaniu systemu IT dedykowanego tego typu monitoringowi jest umiejscowienie poszczegĂłlnych elementĂłw na samym taborze lub w systemie centralnym. MoĹźliwe sÄ&#x2026; tu trzy rodzaje architektury: 1. Umieszczenie sensorĂłw, elementĂłw zapisujÄ&#x2026;cych dane oraz elementĂłw analitycznych na taborze. W tym przypadku elementy elektroniczne umieszczone na taborze muszÄ&#x2026; byÄ&#x2021; rozbudowane (implementacja algorytmĂłw uczenia maszynowego) i powinny mieÄ&#x2021; dostÄ&#x2122;p do ĹşrĂłdĹ&#x201A;a zasilania innego niĹź akumulator. W przypadku negatywnej weryfikacji procesu klasyfikacji dĹşwiÄ&#x2122;ku jest on odrzucany (nie jest znana jego klasyfikacja, nie jest dodawany do zbioru uczÄ&#x2026;cego algorytmu). 2. Umieszczenie sensorĂłw i elementĂłw zapisujÄ&#x2026;cych dane na taborze. Umieszczenie elementĂłw analitycznych w zewnÄ&#x2122;trznym systemie IT. W tym przypadku elementy elektroniczne umieszczone na taborze sÄ&#x2026; ograniczone, ale wymagana jest instalacja systemu transmisji danych do systemu centralnego (np. elementĂłw GPRS, bluetooth, Wi-Fi). Sama klasyfikacja przez algorytm uczenia maszynowego, walidacja osiÄ&#x2026;gniÄ&#x2122;tego wyniku oraz akwizycja danych w zbiorze uczÄ&#x2026;cym jest prowadzona w systemie IT poza taborem. Z jednej strony pozwala to na zwiÄ&#x2122;kszenie mocy obliczeniowej do dyspozycji algorytmu uczÄ&#x2026;cego, klasyfikacjÄ&#x2122; manualnÄ&#x2026; w czasie rzeczywistym lub rĂłwnolegle, integracjÄ&#x2122; danych z caĹ&#x201A;ego taboru w jednym miejscu, z drugiej strony kaĹźdorazowo proces klasyfikacji wymaga Ĺ&#x201A;Ä&#x2026;cznoĹ&#x203A;ci z taborem [20] oraz w o wiele wiÄ&#x2122;kszym stopniu wykorzystywana jest transmisja danych. 3. Koncepcja hybrydowa stosowana ostatnio np. w architekturach opartych na platformie Azure firmy Microsoft [21]. Zgodnie z tÄ&#x2026; koncepcjÄ&#x2026; na taborze kolejowym powinien zostaÄ&#x2021; umieszczony sensor wraz z niewielkim urzÄ&#x2026;dzeniem elektronicznym (np. Raspberry PI). UrzÄ&#x2026;dzenie to (tzw. edge device) ma za zadanie akwizycjÄ&#x2122; danych z sensora oraz klasyfikacjÄ&#x2122; w oparciu o uproszczonÄ&#x2026; metodykÄ&#x2122;. W przypadku negatywnej walidacji wyniku przez system Ĺ&#x201A;Ä&#x2026;cznoĹ&#x203A;ci, surowe dane sÄ&#x2026; przekazywane do systemu centralnego i tam poddane bardziej zaawansowanej analizie. W przypadku weryfikacji pozytywnej do systemu centralnego moĹźe byÄ&#x2021; przesĹ&#x201A;any tylko wynik klasyfikacji. UrzÄ&#x2026;dzenia sÄ&#x2026; sterowane z poziomu systemu centralnego, tj. na podstawie danych z wszystkich sensorĂłw i analiz wykonywanych w systemie centralnym uproszczona metodyka jest poddawana wersjonowaniu (aktualizacji). Architektura tego typu na pewno znacznie odciÄ&#x2026;Ĺźa system centralny, z drugiej strony pozwala na autonomicznÄ&#x2026; pracÄ&#x2122; w czasie braku Ĺ&#x201A;Ä&#x2026;cznoĹ&#x203A;ci.
(%
* ! {
! Obecnie w projektach zwiÄ&#x2026;zanych z monitoringiem Ĺ&#x203A;rodowiska naturalnego stosowane sÄ&#x2026; sensory zarĂłwno typu wizyjnego, akustycznego jak rĂłwnieĹź sensory pasywne (skaning laserowy).
(%M%
: # ! Potrzeba monitorowania parametrĂłw Ĺ&#x203A;rodowiskowych na duĹźÄ&#x2026; skalÄ&#x2122; w celu zarzÄ&#x2026;dzania i dostosowywania siÄ&#x2122; do zmian Ĺ&#x203A;rodowiskowych jest dobrze znana. W ramach europejskich projektĂłw Ĺ&#x203A;rodowiskowych od dawna stosuje siÄ&#x2122; akustykÄ&#x2122; jako sposĂłb monitoringu. SzczegĂłlnie bogata jest lista dedykowana monitoringowi akustycznemu zrealizowana w ramach instrumentu finansowego Life+ (np. â&#x20AC;&#x17E;HADA â&#x20AC;&#x201C; Automatic Tool for environmental diagnosisâ&#x20AC;?, w ramach ktĂłrego stworzono system monitorowania i zmniejszania poziomu haĹ&#x201A;asu w rejonach portowych i system reagowania na nietypowe sytuacje zwiÄ&#x2026;zane z emisjÄ&#x2026; zanieczyszczeĹ&#x201E; i poziomem haĹ&#x201A;asu [18] lub â&#x20AC;&#x17E;RAVE â&#x20AC;&#x201C; The Green Ray of Novaraâ&#x20AC;?, w ramach ktĂłrego rozwiniÄ&#x2122;to wspĂłĹ&#x201A;pracÄ&#x2122; miÄ&#x2122;dzy organizacjami prywatnymi i publicznymi w pĂłĹ&#x201A;nocno-zachodnich WĹ&#x201A;oszech w celu stworzenia kompletnego i zintegrowanego lokalnego systemu powolnej mobilnoĹ&#x203A;ci redukujÄ&#x2026;cego wpĹ&#x201A;yw Ĺ&#x203A;rodowiskowy transportu koĹ&#x201A;owego oraz m.in. zmniejszenia haĹ&#x201A;asu [19]). Obecnie realizowane sÄ&#x2026; projekty oparte na monitoringu akustycznym analizujÄ&#x2026;ce dwa róşne rodzaje dĹşwiÄ&#x2122;kĂłw Ĺ&#x203A;rodowiskowych: 1. odgĹ&#x201A;osy zwiÄ&#x2026;zane z celowÄ&#x2026; komunikacjÄ&#x2026; (np. odgĹ&#x201A;osy ssakĂłw, ptakĂłw) oraz 2. niezamierzony haĹ&#x201A;as (np. natÄ&#x2122;Ĺźenie szumu w trakcie opadĂłw atmosferycznych, haĹ&#x201A;as zwiÄ&#x2026;zany z upadkiem drzewa, ruch uliczny). Standardowe uczenie maszynowe traktuje rozpoznawanie odgĹ&#x201A;osĂłw ptakĂłw jako zadanie klasyfikacyjne, czyli iteracyjne szkolenie klasyfikatora w celu rozpoznawania staĹ&#x201A;ej liczby kategorii odgĹ&#x201A;osĂłw. ZakĹ&#x201A;ada siÄ&#x2122; uprzednie pozyskanie wzorcĂłw akustycznych i zapisanie ich jako tzw. â&#x20AC;&#x17E;learning setâ&#x20AC;?. Procedura
Dopasowywanie wzorcĂłw akustycznych zostaĹ&#x201A;o dotychczas z powodzeniem zastosowane w przypadkach, w ktĂłrych wzorce sÄ&#x2026; dobrze zdefiniowane, tzn. majÄ&#x2026; charakterystyczne cechy odróşniajÄ&#x2026;ce. Dotyczy to wielu odgĹ&#x201A;osĂłw zwierzÄ&#x2026;t. IntegracjÄ&#x2122; zbiorĂłw danych tego typu przez sieÄ&#x2021; Internet zaproponowali naukowcy z Queensland University of Technology
Rys. 1. Schemat procesu klasyfikacji zarejestrowanego dĹşwiÄ&#x2122;ku w oparciu o metodykÄ&#x2122; uczenia maszynowego Fig. 1. The scheme of the classification process of recorded sound based on the machine learning methodology
46
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
+ ( + ( $ #
Rys. 2. Pozyskiwanie, przetwarzanie i analiza danych akustycznych. PrzykĹ&#x201A;adowy interfejs uĹźytkownika w programie obsĹ&#x201A;ugujÄ&#x2026;cym proces detekcji odgĹ&#x201A;osĂłw ptakĂłw (na gĂłrze), spektrogram profili czÄ&#x2122;stotliwoĹ&#x203A;ci w czasie odgĹ&#x201A;osĂłw piÄ&#x2122;ciu ptakĂłw (na dole, po lewej), mapy akustyczne wykonane na podstawie 20 sensorĂłw identyfikujÄ&#x2026;ce poĹ&#x201A;oĹźenie biotopĂłw w Toskanii (na dole, po prawej) Fig. 2. Acquisition, processing, and analysis of acoustic data. The sample user interface in the program that supports the process of bird sounds detection (top), the spectrogram of frequency profiles during the sounds of five birds (bottom, left), acoustic maps made based on 20 sensors identifying the location of the biotopes in Tuscany (bottom, right)
i Michigan State University (tzw. â&#x20AC;&#x17E;Acoustic Environmental Observatoryâ&#x20AC;? [22]). Implementacja metodyk opracowanych na potrzeby monitoringu Ĺ&#x203A;rodowiska naturalnego moĹźe byÄ&#x2021; zaimplementowana rĂłwnieĹź w zagadnieniach akustycznych zwiÄ&#x2026;zanych ze Ĺ&#x203A;rodowiskiem Ĺźycia czĹ&#x201A;owieka. PrzykĹ&#x201A;adowo system tego typu zostaĹ&#x201A; wdroĹźony w Brisbane. Analizuje on otoczenie dĹşwiÄ&#x2122;kowe w cyklu 24-godzinnym. Ĺ Ä&#x2026;czÄ&#x2026;c wyniki kilkudniowej analizy moĹźna zaobserwowaÄ&#x2021;, w jaki sposĂłb wykorzystuje siÄ&#x2122; dostÄ&#x2122;pnÄ&#x2026; przepustowoĹ&#x203A;Ä&#x2021; drĂłg, a tym samym prowadziÄ&#x2021; monitoring zakĹ&#x201A;adanego wpĹ&#x201A;ywu na Ĺ&#x203A;rodowisko naturalne. W pobliĹźu lotniska w Brisbane, stosujÄ&#x2026;c rozwiÄ&#x2026;zanie tego typu, zaobserwowano gwaĹ&#x201A;towny wzrost liczby i zróşnicowania typĂłw samochodĂłw okoĹ&#x201A;o godziny 5-ej rano. Parametry te stopniowo zmniejszaĹ&#x201A;y siÄ&#x2122; w ciÄ&#x2026;gu dnia [22]. Zastosowanie metodyk akustycznych na generujÄ&#x2026;cym haĹ&#x201A;as i poruszajÄ&#x2026;cym siÄ&#x2122; taborze z oczywistych wzglÄ&#x2122;dĂłw moĹźe byÄ&#x2021; utrudnione, jednak dwa czynniki charakteryzujÄ&#x2026;ce towarowy transport kolejowy w Polsce sprzyjajÄ&#x2026; zmniejszeniu znaczenia tych zakĹ&#x201A;ĂłceĹ&#x201E;: 1. tabor w transporcie towarowy rozwija maksymalnÄ&#x2026; prÄ&#x2122;dkoĹ&#x203A;Ä&#x2021; wyznaczonÄ&#x2026; dla tego typu transportu i czÄ&#x2122;sto jest to prÄ&#x2122;dkoĹ&#x203A;Ä&#x2021; nieprzekraczajÄ&#x2026;ca 30 km/h;
2. metodyki moĹźna aplikowaÄ&#x2021; dla stanowisk postojowych (bocznice kolejowe) czÄ&#x2122;sto rozlokowanych w atrakcyjnych ekologicznie miejscach (lasy, nieuĹźytki, Ĺ&#x201A;Ä&#x2026;ki, pastwiska); naleĹźy zauwaĹźyÄ&#x2021;, Ĺźe tabor towarowy w wiÄ&#x2122;kszoĹ&#x203A;ci czasu nie porusza siÄ&#x2122; albo bÄ&#x2122;dÄ&#x2026;c do dyspozycji planowanych przewozĂłw, albo oczekujÄ&#x2026;c na przejazd kolejnym odcinkiem trasy. Na ten problem zwrĂłcono uwagÄ&#x2122; w monografii J. Skibickiego â&#x20AC;&#x17E;Wizyjne metody pomiarowe w diagnostyce gĂłrnej sieci trakcyjnejâ&#x20AC;? [23].
(%(%
: ! ! InnowacyjnÄ&#x2026; metodÄ&#x2122; lokalizacji i pozyskania podstawowych parametrĂłw drzew zlokalizowanych wzdĹ&#x201A;uĹź szlakĂłw kolejowych zaproponowano w FiĹ&#x201E;skim Instytucie Geodezyjnym w Masali. Ich rozwiÄ&#x2026;zanie Ĺ&#x201A;Ä&#x2026;czy dwie metody skaningu laserowego â&#x20AC;&#x201C; lotniczy (ALS) i mobilny (MLS) [24]. Drzewa sÄ&#x2026; waĹźnym elementem Ĺ&#x203A;rodowiska kolejowego, ktĂłry czÄ&#x2122;sto w trakcie modelowania 3D jest trudny do wyodrÄ&#x2122;bnienia (obiekt tego typu jest nieciÄ&#x2026;gĹ&#x201A;y, czÄ&#x2122;sto niezbÄ&#x2122;dne jest zastosowanie zaawansowanych algorytmĂłw topologicznych w celu klasyfikacji punktĂłw naleĹźÄ&#x2026;cych do korony drzewa, pnia, podĹ&#x201A;oĹźa itp. [20, 25]). Ekstrakcja drzew z punktĂłw pozyskanych w ALS byĹ&#x201A;a pierwotnie wykorzystywana
47
( ( + " , O " , + " w inwentaryzacji obszarĂłw leĹ&#x203A;nych (gÄ&#x2122;stoĹ&#x203A;Ä&#x2021; punktĂłw wynosiĹ&#x201A;a jedynie 2â&#x20AC;&#x201C;8/m2). Na bazie szeroko przeprowadzonych analiz punktĂłw pozyskanych z ALS i MLS w Niemczech, Szwecji, Finlandii, Norwegii, Tajwanie, USA, WĹ&#x201A;oszech i Szwajcarii [26] okreĹ&#x203A;lono, Ĺźe na potrzeby detekcji drzew w skrajni torĂłw kolejowych najbardziej wydajne byĹ&#x201A;y dwa algorytmy: â&#x2C6;&#x2019; FGI_LOCM: lokalne wykrywanie maksimum wysokoĹ&#x203A;ci, algorytm najpierw okreĹ&#x203A;laĹ&#x201A; lokalne maksima w danej lokalizacji, a nastÄ&#x2122;pnie wyznaczaĹ&#x201A; korony drzew przez znalezienie najwyĹźszej wartoĹ&#x203A;ci w kaĹźdym segmencie drzewa. Wyniki tych metod byĹ&#x201A;y dokĹ&#x201A;adniejsze niĹź analizy rÄ&#x2122;czne, â&#x2C6;&#x2019; FGI_MCV: wykrywanie drzewa oparte na krzywiĹşnie pokrycia terenu. Warto zauwaĹźyÄ&#x2021;, Ĺźe konkurencyjnym algorytmem detekcji korony drzewa, jego poĹ&#x201A;oĹźenia i wysokoĹ&#x203A;ci jest algorytm odwrĂłconej zlewni zaproponowany w Instytucie Badawczym LeĹ&#x203A;nictwa i szeroko stosowanym w projekcie HESOFF w Instytucie Lotnictwa dla drzewostanĂłw w centralnej i zachodniej Polsce [24]. Wynikiem zarĂłwno analiz zaproponowanych przez zespĂłĹ&#x201A; fiĹ&#x201E;ski oraz zespoĹ&#x201A;y polskie byĹ&#x201A;o okreĹ&#x203A;lenie parametrĂłw drzew: â&#x2C6;&#x2019; poĹ&#x201A;oĹźenie drzewa (wspĂłĹ&#x201A;rzÄ&#x2122;dne GPS), â&#x2C6;&#x2019; wysokoĹ&#x203A;Ä&#x2021; drzewa, â&#x2C6;&#x2019; pierĹ&#x203A;nica drzewa (tzw. DBH), â&#x2C6;&#x2019; typ drzewa (iglaste, liĹ&#x203A;ciaste, a w przypadku dodatkowej integracji danych ze zdjÄ&#x2122;Ä&#x2021; wielospektralnych nawet okreĹ&#x203A;lenie konkretnego gatunku). Warto zauwaĹźyÄ&#x2021;, Ĺźe najlepsze rezultaty analiza danych pochodzÄ&#x2026;cych ze skaningu laserowego przyniesie, gdy dla tego samego terenu dysponujemy danymi innego typu, np. zobrazowaniami wielospektralnymi, geodezyjnymi bazami danych, danymi z sensorĂłw GPS itp.
rzadkich i chronionych (np. wilka Canis lupus czy rysia Lynx lynx), o maĹ&#x201A;ych zagÄ&#x2122;szczeniach moĹźe stanowiÄ&#x2021; powaĹźnÄ&#x2026; stratÄ&#x2122; w populacji [32]. Najbardziej zagroĹźone sÄ&#x2026; duĹźe, maĹ&#x201A;o liczne ssaki, ktĂłre wymagajÄ&#x2026; rozlegĹ&#x201A;ych areaĹ&#x201A;Ăłw Ĺźyciowych [33]. NaleĹźy zauwaĹźyÄ&#x2021;, Ĺźe mimo ogromnego potencjaĹ&#x201A;u systemĂłw obrazowych w przeciwdziaĹ&#x201A;aniu ze zderzeniami z ssakami, nie powstaĹ&#x201A;y do tej pory systemy automatyzujÄ&#x2026;ce proces informowania maszynisty o tego typu przeszkodzie w rejonie torowiska na bazie samych kamer pasywnych. Wieloczujnikowy system wykrywania przeszkĂłd do uĹźytku na torach kolejowych przetestowano w Niemczech na poczÄ&#x2026;tku lat 2000. Zastosowane w eksperymencie czujniki to: kamery wideo (pasywne optycznie), ale jednoczeĹ&#x203A;nie LIDAR (sensor aktywny optycznie). Obiekty, ktĂłrych detekcja zostaĹ&#x201A;a przeprowadzona przez czujniki, zostaĹ&#x201A;y zunifikowane w systemie informatycznym pojazdu, sklasyfikowane, a ich opis przesyĹ&#x201A;any jest do centralnej jednostki. Wykazano, Ĺźe poĹ&#x201A;Ä&#x2026;czenie aktywnych i pasywnych czujnikĂłw optycznych oraz bazy danych torĂłw kolejowych prowadzi do bardzo wysokiej wydajnoĹ&#x203A;ci systemu. OgĂłlna skutecznoĹ&#x203A;Ä&#x2021; wykrywania okazaĹ&#x201A;a siÄ&#x2122; porĂłwnywalna z reakcjÄ&#x2026; czĹ&#x201A;owieka w zasiÄ&#x2122;gu do 400 m w typowych warunkach pracy. Prototyp systemu wyprĂłbowano w szynowym pojeĹşdzie testowym (Train Control TestCar) jadÄ&#x2026;cym z prÄ&#x2122;dkoĹ&#x203A;ciÄ&#x2026; do 120 km/h na duĹźe odlegĹ&#x201A;oĹ&#x203A;ci w Niemczech [34]. Kamery umieszczone na taborze moĹźna wykorzystaÄ&#x2021; w celu oszacowania liczebnoĹ&#x203A;ci populacji duĹźych zwierzÄ&#x2026;t w modelu losowego spotkania (REM), szczegĂłlnie w modelach gÄ&#x2122;stoĹ&#x203A;ci, ktĂłre nie wymagajÄ&#x2026; peĹ&#x201A;nego rozpoznawania poszczegĂłlnych zwierzÄ&#x2026;t. Szwedzki zespĂłĹ&#x201A; badawczy oszacowaĹ&#x201A; róşne opcje upraszczania REM pod wzglÄ&#x2122;dem oszacowania odlegĹ&#x201A;oĹ&#x203A;ci i kÄ&#x2026;ta detekcji (dane surowe vs. modelowane) oraz dziennego tempa ruchu saren i Ĺ&#x201A;osi [35]. Wyniki badaĹ&#x201E; sugerujÄ&#x2026;, Ĺźe puĹ&#x201A;apki kamerowe mogÄ&#x2026; byÄ&#x2021; solidnym uzupeĹ&#x201A;nieniem danych o liczebnoĹ&#x203A;ci obornikĂłw podczas monitorowania kopytnych. SzczegĂłlnie uproszczone modele REM mogÄ&#x2026; mieÄ&#x2021; zastosowanie w monitoringu prowadzonym z platform kolejowych. W trakcie prac badawczych opracowano wiele metod okreĹ&#x203A;lania charakterystyki dynamicznej obiektĂłw budowlanych moĹźliwych do integracji w procesie przetwarzania danych obrazowych z lokomotyw. Jedna z nich, opracowana przez warszawski Instytut DrĂłg i MostĂłw bazuje na danych fotogrametrycznych i dodatkowym systemie odniesienia danych obrazowych, ktĂłry zmniejsza czuĹ&#x201A;oĹ&#x203A;Ä&#x2021; detekcji zmian konstrukcyjnych na wibracje. Metoda sĹ&#x201A;uĹźy do monitorowania i pomiaru w czasie rzeczywistym przemieszczeĹ&#x201E; wybranych punktĂłw w konstrukcjach mostowych. Ma zastosowanie szczegĂłlnie w przypadku pomiarĂłw trudno dostÄ&#x2122;pnych miejsc na mostach [36]. Pomiary dynamicznego przemieszczenia elementĂłw konstrukcyjnych wykorzystywane sÄ&#x2026; obecnie rĂłwnieĹź z uĹźyciem komercyjnych technik cyfrowej korelacji obrazĂłw 2D (DIC). Systemy te zapewniajÄ&#x2026; precyzyjne pomiary przemieszczeĹ&#x201E; bezdotykowych jednoczeĹ&#x203A;nie w wielu miejscach mostu za pomocÄ&#x2026; Ĺ&#x201A;atwo modyfikowanej konfiguracji kamery [37]. CiekawÄ&#x2026; propozycjÄ&#x2026; jest rĂłwnieĹź skanowanie w paĹ&#x203A;mie podczerwonym i optyczne metody rekonstrukcji obiektĂłw 3D [38].
(%\%
: # Dane obrazowe pozyskiwane sÄ&#x2026; z elementĂłw infrastruktury kolejowej, ktĂłry dysponuje swoim systemem zasilania. Elementy te w ogromnej wiÄ&#x2122;kszoĹ&#x203A;ci przypadkĂłw sÄ&#x2026; posadowione na lokomotywie. GĹ&#x201A;Ăłwnym przeznaczeniem tych systemĂłw sÄ&#x2026;: monitoring trakcji w trakcie poruszania siÄ&#x2122; skĹ&#x201A;adu oraz monitoring pracy maszynisty [27]. Dane obrazowe pozyskiwane w ten sposĂłb, byĹ&#x201A;y wielokrotnie wykorzystywane w tworzeniu metodyk sĹ&#x201A;uĹźÄ&#x2026;cych bezpieczeĹ&#x201E;stwu transportu, np. detekcji obiektĂłw w obrÄ&#x2122;bie torowiska [28]. Metodyki tego typu mogÄ&#x2026; byÄ&#x2021; wykorzystane w minimalizowaniu negatywnych skutkĂłw takich zjawisk ekologicznych, jak np. przerwanie szlakĂłw migracyjnych, degradacja jakoĹ&#x203A;ci siedlisk i warunkĂłw bytowania zwierzÄ&#x2026;t oraz utraty siedlisk. Badania nad negatywnym wpĹ&#x201A;ywem linii kolejowych na ekologicznÄ&#x2026; stabilnoĹ&#x203A;Ä&#x2021; obszarĂłw leĹ&#x203A;nych prowadzone byĹ&#x201A;y od poĹ&#x201A;owy lat 90. XX wieku, jednak w literaturze specjalistycznej wystÄ&#x2122;puje wyraĹşna podreprezentatywnoĹ&#x203A;Ä&#x2021; takich badaĹ&#x201E; w stosunku do badaĹ&#x201E; transportu koĹ&#x201A;owego drogowego [29]. W zwiÄ&#x2026;zku ze zwiÄ&#x2122;kszeniem czÄ&#x2122;stotliwoĹ&#x203A;ci przejazdĂłw pociÄ&#x2026;gĂłw wzrasta Ĺ&#x203A;miertelnoĹ&#x203A;Ä&#x2021; zwierzyny leĹ&#x203A;nej na skutek kolizji z pociÄ&#x2026;gami, a kluczowymi czynnikami wpĹ&#x201A;ywajÄ&#x2026;cymi na czÄ&#x2122;stoĹ&#x203A;Ä&#x2021; wypadkĂłw sÄ&#x2026;: szerokoĹ&#x203A;Ä&#x2021; linii transportowej, natÄ&#x2122;Ĺźenie ruchu, prÄ&#x2122;dkoĹ&#x203A;Ä&#x2021; i szerokoĹ&#x203A;Ä&#x2021; pojazdĂłw oraz mobilnoĹ&#x203A;Ä&#x2021; zwierzÄ&#x2026;t. NajwiÄ&#x2122;cej kolizji notuje siÄ&#x2122; na liniach dwutorowych, o wiÄ&#x2122;kszym natÄ&#x2122;Ĺźeniu ruchu i na liniach kolejowych duĹźych prÄ&#x2122;dkoĹ&#x203A;ci, niewiele kolizji zdarza siÄ&#x2122; na liniach jednotorowych o ograniczonej prÄ&#x2122;dkoĹ&#x203A;ci pociÄ&#x2026;gĂłw i niskim natÄ&#x2122;Ĺźeniu ruchu. Badania przeprowadzone w Polsce (lutyâ&#x20AC;&#x201C;paĹşdziernik 2015 r.) wskazujÄ&#x2026;, Ĺźe gatunkiem najczÄ&#x2122;Ĺ&#x203A;ciej ulegajÄ&#x2026;cym kolizjom jest dzik (69,2%), sarna (15,4%), lis pospolity (7,7%), jeleĹ&#x201E;Ě i kuna leĹ&#x203A;na (po 3,8%). Przeprowadzone badania wykazaĹ&#x201A;y koniecznoĹ&#x203A;Ä&#x2021; przeciwdziaĹ&#x201A;ania dzieleniu siedlisk ssakĂłw [30], przede wszystkim kopytnych [31]. Sporadyczne kolizje z pociÄ&#x2026;gami nie stanowiÄ&#x2026; zagroĹźenia dla duĹźych populacji gatunkĂłw pospolitych (jeleĹ&#x201E;, sarna, dzik, lis). Jednak nawet pojedyncza Ĺ&#x203A;mierÄ&#x2021; gatunkĂłw
48
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
(%U% * ! ! #
! KomplementarnÄ&#x2026; metodÄ&#x2026; minimalizacji wpĹ&#x201A;ywu na degradacjÄ&#x2122; i fragmentacjÄ&#x2122; populacji ssakĂłw jest podejĹ&#x203A;cie zaproponowane przez zespĂłĹ&#x201A; kanadyjski [39]. Zaproponowano metodÄ&#x2122; dostarczania zwierzÄ&#x2122;tom sygnaĹ&#x201A;Ăłw ostrzegawczych, ktĂłre sÄ&#x2026; wyzwalane przez zbliĹźajÄ&#x2026;ce siÄ&#x2122; pociÄ&#x2026;gi, szczegĂłlnie w obszarach o wysokim ryzyku uderzenia. Testowany system emitowaĹ&#x201A; sygnaĹ&#x201A;y Ĺ&#x203A;wietlne i dĹşwiÄ&#x2122;kowe okoĹ&#x201A;o 20 s przed przyjazdem pociÄ&#x2026;gu do miejsca, w ktĂłrym system jest rozstawiony. Przetestowano dwa projekty systemu ostrzegania: A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
+ ( + ( $ #
Rys. 3. Wyniki badaĹ&#x201E; Bain & Company nad rynkiem IoT w najbliĹźszym piÄ&#x2122;cioleciu Fig. 3. Results of Bain & Company research on the IoT market in the next five years
1. prowadzÄ&#x2026;cy detekcjÄ&#x2122; przejeĹźdĹźajÄ&#x2026;cych pociÄ&#x2026;gĂłw i bezprzewodowo przekazujÄ&#x2026;cy te informacje do urzÄ&#x2026;dzeĹ&#x201E; ostrzegawczych znajdujÄ&#x2026;cych siÄ&#x2122; dalej na torze, 2. integrujÄ&#x2026;cy wykrywanie pociÄ&#x2026;gĂłw na odlegĹ&#x201A;oĹ&#x203A;Ä&#x2021; z sygnaĹ&#x201A;ami ostrzegawczymi w jednym urzÄ&#x2026;dzeniu. Najbardziej niezawodny system sensorĂłw byĹ&#x201A; wyposaĹźony w czujniki magnetyczne lub wibracyjne i przekazywaĹ&#x201A; informacje do urzÄ&#x2026;dzeĹ&#x201E; ostrzegawczych zgodnie z projektem pierwszym.
\% * { ' !
! Transport kolejowy jest dynamicznie rozwijajÄ&#x2026;cÄ&#x2026; siÄ&#x2122; gaĹ&#x201A;Ä&#x2122;ziÄ&#x2026; logistyki w Polsce. Obecnie nastÄ&#x2122;puje bardzo intensywny proces cyfryzacji tego rodzaju transportu; nie tylko w zakresie wykonania i potwierdzania dostaw, ale takĹźe monitorowania i kontroli przewozĂłw. Rozproszeni globalnie i lokalnie uczestnicy Ĺ&#x201A;aĹ&#x201E;cuchĂłw transportowych integrujÄ&#x2026; i przetwarzajÄ&#x2026; w chmurach obliczeniowych coraz wiÄ&#x2122;kszy zakres danych pochodzÄ&#x2026;cych m.in. z inteligentnej infrastruktury transportowej i systemĂłw IoT. Proces ten powoduje zwiÄ&#x2122;kszenie liczby czujnikĂłw, sensorĂłw oraz tzw. inteligentnych urzÄ&#x2026;dzeĹ&#x201E; koĹ&#x201E;cowych w obszarze transportu kolejowego. Zgodnie z badaniami przeprowadzonymi przez wiodÄ&#x2026;ce korporacje zwiÄ&#x2026;zane z koncepcjÄ&#x2026; akwizycji i przetwarzania danych wykorzystujÄ&#x2026;ce inteligentne sensory, rynek IoT wzroĹ&#x203A;nie z 235 miliardĂłw USD w 2017 r. do 520 miliardĂłw USD w 2021 r., w tym o 25% wzroĹ&#x203A;nie udziaĹ&#x201A; finansowania â&#x20AC;&#x17E;thingsâ&#x20AC;?, czyli samych sensorĂłw umieszczanych obecnie na taborze w Polsce. O 15% wzrosnÄ&#x2026; nakĹ&#x201A;ady na transmisjÄ&#x2122; danych, a aĹź o 50% wzrosnÄ&#x2026; nakĹ&#x201A;ady na bazy danych i ich analitykÄ&#x2122;. Dodatkowo Ĺ&#x201A;aĹ&#x201E;cuchy transportowe, dziÄ&#x2122;ki wykorzystaniu sieci sensorycznych oraz integracji danych, stanÄ&#x2026; siÄ&#x2122; ĹşrĂłdĹ&#x201A;em danych zwiÄ&#x2026;zanym ze Ĺ&#x203A;rodowiskiem naturalnym. DostÄ&#x2122;p do danych i ich wykorzystanie uĹ&#x201A;atwiÄ&#x2026; ogĂłlnopolskie projekty cyfryzacji transportu, przede wszystkim: 1. budowa i wdroĹźenie usĹ&#x201A;ug cyfrowych Krajowego Punku DostÄ&#x2122;powego (KPD) do Informacji o Warunkach Ruchu, 2. wdroĹźenie ogĂłlnodostÄ&#x2122;pnej architektury sieci sensorycznej i systemu agregacji danych o przepĹ&#x201A;ywach towarĂłw â&#x20AC;&#x201C; z 1000 stacji bazowych multimodalnej sieci szkieletowej WSN (ang. Wireless Sensor Network) dla potrzeb monitorowania, identyfikowania i lokalizowania Ĺ&#x203A;rodkĂłw transportu i towarĂłw poĹ&#x201A;Ä&#x2026;czonych z bazÄ&#x2026; EPCIS (ang. Electronic Product Code Information Services) w Wielkopolsce.
\%M% / '
Liczba potencjalnych platform sensorĂłw utrzymuje siÄ&#x2122; od 2012 r. na poziomie: 3500â&#x20AC;&#x201C;4000 lokomotyw oraz 90 000â&#x20AC;&#x201C; 100 000 wagonĂłw towarowych. Ĺ&#x161;redni wiek lokomotyw utrzymuje siÄ&#x2122; na poziomie okoĹ&#x201A;o 35 lat, a wagonĂłw na poziomie okoĹ&#x201A;o 28 lat. Proces wymiany taboru jest ograniczony. W procesie projektowania systemĂłw akwizycji danych naleĹźy zaĹ&#x201A;oĹźyÄ&#x2021; dostÄ&#x2122;pnoĹ&#x203A;Ä&#x2021; podstawowej infrastruktury na lokomotywach (zasilanie elektryczne, system lokalizacji GPS) oraz brak infrastruktury na wagonach. Powoduje to koniecznoĹ&#x203A;Ä&#x2021; zaĹ&#x201A;oĹźenia, Ĺźe systemy sensorĂłw aktywnych bÄ&#x2122;dÄ&#x2026; moĹźliwe do instalacji wyĹ&#x201A;Ä&#x2026;cznie na lokomotywach, natomiast na wagonach moĹźliwa jest instalacja systemĂłw pasywnych lub o niskim poborze mocy. UdziaĹ&#x201A; przewoĹşnikĂłw towarowych w obszarze kolejowym wskazuje na dominacjÄ&#x2122; kilku czoĹ&#x201A;owych graczy na runku: PKP CARGO LOGISTICS (okoĹ&#x201A;o 50% udziaĹ&#x201A;u w wolumenie masy), Lotos Kolej, PKP LHS, DB Cargo i CTL Logistics. Dla duĹźych projektĂłw Ĺ&#x203A;rodowiskowych waĹźne jest zatem tworzenie konsorcjĂłw projektowych z udziaĹ&#x201A;em w/w przedsiÄ&#x2122;biorstw. Ĺ&#x161;ciĹ&#x203A;le zwiÄ&#x2026;zany z bezpieczeĹ&#x201E;stwem Ĺ&#x203A;rodowiska naturalnego jest zwiÄ&#x2026;zany stan techniczny infrastruktury kolejowej. Zgodnie z art. 61 ust. 2 prawa budowlanego [40] wĹ&#x201A;aĹ&#x203A;ciciel lub zarzÄ&#x2026;dca obiektu budowlanego jest zobowiÄ&#x2026;zany zapewniÄ&#x2021;, dochowujÄ&#x2026;c naleĹźytej starannoĹ&#x203A;ci, bezpieczne uĹźytkowanie obiektu w razie wystÄ&#x2026;pienia czynnikĂłw zewnÄ&#x2122;trznych odziaĹ&#x201A;ywujÄ&#x2026;cych na obiekt, zwiÄ&#x2026;zanych z dziaĹ&#x201A;aniem czĹ&#x201A;owieka lub siĹ&#x201A; natury, takich jak: wyĹ&#x201A;adowania atmosferyczne, wstrzÄ&#x2026;sy sejsmiczne, silne wiatry, intensywne opady atmosferyczne, osuwiska ziemi, zjawiska lodowe na rzekach, morzu oraz jeziorach i zbiornikach wodnych, poĹźary lub powodzie, w wyniku ktĂłrych nastÄ&#x2122;puje uszkodzenie obiektu budowlanego lub bezpoĹ&#x203A;rednie zagroĹźenie takim uszkodzeniem, mogÄ&#x2026;ce spowodowaÄ&#x2021; zagroĹźenie Ĺźycia lub zdrowia ludzi, bezpieczeĹ&#x201E;stwa mienia lub Ĺ&#x203A;rodowiska. Szybkie zdiagnozowanie pogorszenia stanu technicznego pozwala na wyĹ&#x201A;Ä&#x2026;czenia danego obiektu z eksploatacji i wykonanie prac naprawczych, przed wystÄ&#x2026;pieniem np. katastrofy ekologicznej poprzez wykolejenie pociÄ&#x2026;gu z chemikaliami. Warunki techniczne dla kolejowych obiektĂłw inĹźynieryjnych oraz instrukcje ich utrzymania przedstawione sÄ&#x2026; w dokumentach wykonawczych i eksploatacyjnych [41, 42]. Obiekty budowlane powinny byÄ&#x2021; w czasie ich uĹźytkowania poddawane przez wĹ&#x201A;aĹ&#x203A;ciciela lub zarzÄ&#x2026;dcÄ&#x2122; kontroli okresowej obejmujÄ&#x2026;cej swym zakresem sprawdzenie stanu technicznego, m.in. instalacji i urzÄ&#x2026;dzeĹ&#x201E; sĹ&#x201A;uĹźÄ&#x2026;cych ochronie Ĺ&#x203A;rodowiska, jakimi niewÄ&#x2026;tpliwie sÄ&#x2026; obiekty infrastruktury kolejowej.
49
( ( + " , O " , + "
Rys. 4. Szacunkowy zasiÄ&#x2122;g nadajnika sieci LoRaWAN umiejscowionego na jednym z biurowcĂłw w centrum Warszawy. Zaznaczono linie kolejowe wÄ&#x2122;zĹ&#x201A;a warszawskiego: barwÄ&#x2026; czarnÄ&#x2026; linie transportu osobowego i towarowego, barwÄ&#x2026; czerwonÄ&#x2026; linie kolejowe transportu towarowego Fig. 4. Estimated coverage of the LoRaWAN network transmitter located on one of the office buildings in the center of Warsaw. The railway lines of the Warsaw node have been marked: the black color of passenger and freight transport lines, the color of the red railway lines of freight transport
\%(%
rzÄ&#x2026;t (ptaki, duĹźe ssaki), drzewostanĂłw oraz wpĹ&#x201A;ywu infrastruktury kolejowej na Ĺ&#x203A;rodowisko. Zastosowanie w monitoringu majÄ&#x2026; zarĂłwno sensory akustyczne jak i obrazowe, jednak najbardziej powszechne sÄ&#x2026; obecnie zastosowania skaningu laserowego. Sensory akustyczne majÄ&#x2026; przede wszystkim zastosowanie w projektach monitorujÄ&#x2026;cych siedliska ptakĂłw oraz badajÄ&#x2026;cych wpĹ&#x201A;yw haĹ&#x201A;asu infrastrukturalnego na siedliska. Sensory obrazowe znajdujÄ&#x2026; zastosowanie w projektach przeciwdziaĹ&#x201A;ajÄ&#x2026;cych bezpoĹ&#x203A;redniemu negatywnemu wpĹ&#x201A;ywowi ruchu kolejowego na zwierzÄ&#x2122;ta w aspekcie przecinania przez linie kolejowe szlakĂłw migracyjnych. Drugim zastosowaniem sensorĂłw obrazowych jest badanie wpĹ&#x201A;ywu infrastruktury kolejowej na Ĺ&#x203A;rodowisko w bezpoĹ&#x203A;rednim otoczeniu. Znacznym uĹ&#x201A;atwieniem w implementacji tego rodzaju monitoringu Ĺ&#x203A;rodowiska jest wzrastajÄ&#x2026;cy obecnie rynek IoT oraz standaryzacja urzÄ&#x2026;dzeĹ&#x201E;. Implementacja tego typu metodyki w Polsce wymaga przede wszystkim realizacji duĹźych projektĂłw w kooperacji z najwiÄ&#x2122;kszymi przewoĹşnikami. Tylko w ten sposĂłb uzyskany zostanie efekt skali oraz wykorzystana zostanie regularnoĹ&#x203A;Ä&#x2021; poĹ&#x201A;Ä&#x2026;czeĹ&#x201E; kolejowych.
W kontekĹ&#x203A;cie transmisji danych z sensorĂłw umieszczonych na wagonach waĹźnym elementem projektĂłw jest transmisja danych do systemu centralnego. ObiecujÄ&#x2026;cym rozwiÄ&#x2026;zaniem jest dynamicznie rozwijajÄ&#x2026;ca siÄ&#x2122; sieÄ&#x2021; LoRaWAN. LoRaWAN jest standardem bezprzewodowej komunikacji sieciowej przeznaczonym dla urzÄ&#x2026;dzeĹ&#x201E; IoT, zoptymalizowanym pod kÄ&#x2026;tem minimalizacji poboru energii. SieÄ&#x2021; ta dedykowana jest do przesyĹ&#x201A;ania niewielkich paczek danych â&#x20AC;&#x201C; wszÄ&#x2122;dzie tam, gdzie wysyĹ&#x201A;anie statusu, rezultatu pomiaru czy stanu urzÄ&#x2026;dzenia realizowane jest raz na jakiĹ&#x203A; czas. LoRaWAN jest sieciÄ&#x2026; typu LPWAN (ang. Low Power Wide Area Network). Podstawowym elementem infrastruktury tej sieci jest brama (gateway). Bezprzewodowo komunikuje siÄ&#x2122; z wÄ&#x2122;zĹ&#x201A;ami koĹ&#x201E;cowymi sieci, czyli np. moduĹ&#x201A;ami IoT. Z drugiej strony, za pomocÄ&#x2026; bardziej standardowych protokoĹ&#x201A;Ăłw (m.in. Ethernet, Wi-Fi lub 3G) Ĺ&#x201A;Ä&#x2026;czy siÄ&#x2122; z serwerami sieciowymi (chmurami) umoĹźliwiajÄ&#x2026;c transmisjÄ&#x2122; zgromadzonych danych do oprogramowania klienta. UmoĹźliwienie transmisji danych w czasie zbliĹźonym do rzeczywistego, z lokalizacji o niskim stanie infrastruktury, takich jak duĹźe obszary leĹ&#x203A;ne, obszary bagienne itp., bÄ&#x2122;dzie stanowiĹ&#x201A;o gwarancjÄ&#x2122; dostÄ&#x2122;pnoĹ&#x203A;ci danych Ĺ&#x203A;rodowiskowych. Technologia LoRaWAN pozwala na osiÄ&#x2026;gnie niedostÄ&#x2122;pnych do tej pory zasiÄ&#x2122;gĂłw dla urzÄ&#x2026;dzeĹ&#x201E; pracujÄ&#x2026;cych w paĹ&#x203A;mie 868 MHz w paĹ&#x203A;mie nielicencjonowanym, np. obecnie zasiÄ&#x2122;g nadajnika warszawskiego wynosi ok. 60 km, co pozwala zarĂłwno na pokrycie zasiÄ&#x2122;giem caĹ&#x201A;ego warszawskiego wÄ&#x2122;zĹ&#x201A;a kolejowego, jak rĂłwnieĹź linii kolejowych w obrÄ&#x2122;bie Bolimowskiego Parku Krajobrazowego, Chojnowskiego Parku Krajobrazowego, Mazowieckiego Parku Krajobrazowego i LasĂłw Chotomowskich.
] ! 1. Kennedy R., Remote sensing change detection tools for natural resource managers: Understanding concepts and tradeoffs in the design of landscape monitoring projects, â&#x20AC;&#x153;Remote Sensing of Environmentâ&#x20AC;?, Vol. 113, No. 7, 2009, 1382â&#x20AC;&#x201C;1396, DOI: 10.1016/j.rse.2008.07.018. 2. Kotlarz J., Kacprzak M., Algorytm automatycznego oszacowania zróşnicowania gatunkowego drzewostanu z wykorzystaniem zdjÄ&#x2122;Ä&#x2021; RGB koron drzew, â&#x20AC;&#x17E;Pomiary Automatyka Robotykaâ&#x20AC;?, R. 23, Nr 1, 2017, 63â&#x20AC;&#x201C;70, DOI: 10.14313/PAR_223/63. 3. Kotlarz J., Kubiak K., Kacprzak M., Czapski P., Estimation of tree species diversity of forest stands based on their spectral reflectance, â&#x20AC;&#x153;Sylwanâ&#x20AC;?, Tom 160, Nr 12, 2016, 1036â&#x20AC;&#x201C;1045, DOI: 10.26202/sylwan.2016005. 4. Fristrup K.M., Mennitt D., Bioacoustical monitoring in terrestrial environments, â&#x20AC;&#x153;Acoustics Todayâ&#x20AC;?, Vol. 8, No. 3, 2012, 16â&#x20AC;&#x201C;24. 5. Gardner J., Bartlett P.N., A brief history of electronic noses, â&#x20AC;&#x153;Sensors and Actuators B: Chemicalâ&#x20AC;?, Vol. 18, No. 1, 1994, 210â&#x20AC;&#x201C;2011, DOI: 10.1016/0925-4005(94)87085-3.
4. Wnioski Prowadzenie monitoringu Ĺ&#x203A;rodowiska naturalnego, elementĂłw krajobrazu oraz wpĹ&#x201A;ywu infrastruktury kolejowej na Ĺ&#x203A;rodowisko za pomocÄ&#x2026; sensorĂłw umieszczonych na elementach taboru kolejowego jest wciÄ&#x2026;Ĺź nieobecne w Polsce. Projekty badawcze przeprowadzone w Europie i Ameryce PĂłĹ&#x201A;nocnej wskazujÄ&#x2026;, Ĺźe ten sposĂłb zbierania danych moĹźe byÄ&#x2021; cennym uzupeĹ&#x201A;nieniem obecnie dostÄ&#x2122;pnych informacji takich jak zobrazowania satelitarne czy dane pobierane in situ. SzczegĂłlnie waĹźne jest zastosowanie tego rodzaju akwizycji danych w odniesieniu do monitoringu zwie-
50
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
+ ( + ( $ # 6. Seto K.C., Woodcock C.E., Song C., Huang X., Lu J., Kaufmann R.K., Monitoring land-use change in the Pearl River Delta using Landsat TM, â&#x20AC;&#x153;International Journal of Remote Sensingâ&#x20AC;?, Vol. 23, No. 10, 2002, 1985â&#x20AC;&#x201C;2004, DOI: 10.1080/01431160110075532. 7. KamiĹ&#x201E;ski Ĺ ., Kulawiak M., CiĹźmowski W., Chybicki A., StÄ&#x2122;pnowski A., OrĹ&#x201A;owski A., Web-based GIS dedicated for marine environment surveillance and monitoring, â&#x20AC;&#x153;OCEANS 2009-EUROPEâ&#x20AC;?, 2009, 1â&#x20AC;&#x201C;7, DOI: 10.1109/OCEANSE.2009.5278151. 8. Webb W.L., Christensen W., Inter-Range Instrumentation Group Participation in the Meteorological Rocket Network, â&#x20AC;&#x153;Bulletin of the American Meteorological Societyâ&#x20AC;?, Vol. 43, GrudzieĹ&#x201E; 1962, 640â&#x20AC;&#x201C;649, DOI: 10.1175/1520-0477-43.12.640. 9. Kerr J.B., McElroy C.T., Measurement of stratospheric nitrogen dioxide from the AES stratospheric balloon program, â&#x20AC;&#x153;Atmosphereâ&#x20AC;?, Vol. 14, No. 3, 1976, 166â&#x20AC;&#x201C;171, DOI: 10.1080/00046973.1976.9648412. 10. Skarlatos D., Marinos V., Vegetation removal from UAV derived DSMS, using combination of RGB and NIR imagery, Proc. SPIE 10773, Sixth International Conference on Remote Sensing and Geoinformation of the Environment (RSCy2018), 2018, 255â&#x20AC;&#x201C;262, DOI: 10.5194/isprs-annals-IV-2-255-2018. 11. Parham J., Crall J., Stewart C., Berger-Wolf T., Rubenstein D., Animal Population Censusing at Scale with Citizen Science and Photographic Identification, [in:] AAAI 2017 Spring Symposium on AI for Social Good (AISOC), 2017. 12. Yuan C., Zhang Y., Liu Z., A survey on technologies for automatic forest fire monitoring, detection, and fighting using unmanned aerial vehicles and remote sensing techniques, â&#x20AC;&#x153;Canadian Journal of Forest Researchâ&#x20AC;?, Vol. 45, No. 7, 2015, 783â&#x20AC;&#x201C;792, DOI: 10.1139/cjfr-2014-0347. 13. Coen D., HĂŠritier A., Refining regulatory regimes: utilities in Europe, Edward Elgar Publishing, 2005. 14. Filograno M.L., Real-Time Monitoring of Railway Traffic Using Fiber Bragg Grating Sensors, [in:] 2010 Joint Rail Conference, 2010. 15. Sala D., Motylewski J., KoĹ&#x201A;akowski P., Wireless transmission system for a railway bridge subject to structural health monitoring, â&#x20AC;&#x153;Diagnostykaâ&#x20AC;?, Nr 2(50), 2009, 69â&#x20AC;&#x201C;72. 16. Faxun M., Ruije X., Nan X., Analysis of railway subgrade frost heave deformation based on GPS, â&#x20AC;&#x153;Geodesy and Geodynamicsâ&#x20AC;?, Vol. 7, No. 2, 2016, 143â&#x20AC;&#x201C;147, DOI: 10.1016/j.geog.2016.04.001. 17. Albrecht T., Luddecke K., Zimmermann J., A precise and reliable train positioning system and its use for automation of train operation, [w:] 2013 IEEE International Conference on Intelligent Rail Transportation (ICIRT), IEEE, 2013, DOI: 10.1109/ICIRT.2013.6696282. 18. Guerra Sierra A., HADA â&#x20AC;&#x201C; Automatic Tool for environmental diagnosis, 2005. [Online]. Available: http://ec.europa. eu/environment/life/project/Projects/index.cfm?fuseaction=search.dspPage&n_proj_id=2105. 19. Vallaro P., RAVE â&#x20AC;&#x201C; The Green Ray of Novara, 2005. [Online]. Available: http://ec.europa.eu/environment/ life/project/Projects/index.cfm?fuseaction=home.createPage&s_ref=LIFE02%20ENV/IT/000106. 20. Kotlarz J., Kubiak K., Spiralski M., Monitoring effects of drought on nitrogen and phosphorus in temperate oak forests using machine learning techniques, â&#x20AC;&#x153;Preprintsâ&#x20AC;?, 2018, DOI: 10.20944/preprints201810.0191.v1. 21. Microsoft, Microsoft Azure IoT Reference Architecture Version 2.1, 26. 9. 2018. [Online]. Available: https://azure.microsoft. com/pl-pl/services/iot-edge/.
22. Manson R., Towards an acoustic environmental observatory, [w:] IEEE Fourth International Conference on eScienceâ&#x20AC;&#x2122;08, 2008, DOI: 10.1109/eScience.2008.16. 23. Skibicki J., Wizyjne metody pomiarowe w diagnostyce gĂłrnej sieci trakcyjnej (1â&#x20AC;&#x201C;226). Wydawnictwo Politechniki GdaĹ&#x201E;skiej, 2018. 24. Zhu L., Hyppa J., The use of airborne and mobile laser scanning for modeling railway environments in 3D, â&#x20AC;&#x153;Remote Sensingâ&#x20AC;?, Vol. 6, No. 4, 2014, 3075â&#x20AC;&#x201C;3100, DOI: 10.3390/rs6043075. 25. Kotlarz J., NasiĹ&#x201A;owska S., Rotchimmel K., Kubiak K., Kacprzak M., Species Diversity of Oak Stands and Its Significance for Drought Resistance, â&#x20AC;&#x153;Forestsâ&#x20AC;?, Vol. 9, No. 9, 2018, DOI: 10.3390/f9030126. 26. Kaartinen H., Hyyppa J., Yu X., Vastaranta M., Hyyppa H., Kukko A., Holopainen M., An international comparison of individual tree detection and extraction using airborne laser scanning, Remote Sensing, Vol. 4, No. 4, 2012, 950â&#x20AC;&#x201C;974, DOI: 10.3390/rs4040950. 27. Sriwardene A.S., Viraj M.A., Muthugala J., Buddhika A.G., Jayasekara P., Vision based smart driver assisting system for locomotives, [w:] 2016 IEEE International Conference on Information and Automation for Sustainability (ICIAfS), 2016, DOI: 10.1109/ICIAFS.2016.7946551. 28. Otha M., Level crossings obstacle detection system using stereo cameras, â&#x20AC;&#x153;Quarterly Report of RTRIâ&#x20AC;?, Vol. 46, No. 2, 2005, 110â&#x20AC;&#x201C;117, 10.2219/rtriqr.46.110. 29. Popp J.N., Boyle S.P., Railway ecology: Underrepresented in science?, â&#x20AC;&#x153;Basic and Applied Ecologyâ&#x20AC;?, Vol. 19, 2017, 84â&#x20AC;&#x201C;93, DOI: 10.1016/j.baae.2016.11.006. 30. Mateo-SĂĄnchez M.C., Cushman S.A., Saura S., Connecting endangered brown bear subpopulations in the Cantabrian Range (north-western Spain), â&#x20AC;&#x153;Animal Conservationâ&#x20AC;?, Vol. 17, No. 5, 2014, 430â&#x20AC;&#x201C;440, DOI: 10.1111/acv.12109. 31. Ito T.Y., Lhagvasuren B., Tsunekawa A., Shinoda M., Takatsuki S., Buuveibaatar B., Chimeddorj B., Fragmentation of the habitat of wild ungulates by anthropogenic barriers in Mongolia, â&#x20AC;&#x153;PLoS Oneâ&#x20AC;?, Vol. 2, No. 1â&#x20AC;&#x201C;13, 2013, 1â&#x20AC;&#x201C;8, DOI: 10.1371/journal.pone.0056995. 32. Olkowska E., Szymankiewicz K., SÄ&#x2122;kiewicz M., Ekspertyza dotyczÄ&#x2026;ca wpĹ&#x201A;ywu linii kolejowych na zwierzÄ&#x2122;ta oraz szlaki migracji dla projektĂłw inwestycyjnych z perspektywy 2014â&#x20AC;&#x201C; 2020, CzÄ&#x2122;Ĺ&#x203A;Ä&#x2021; nr 1 Ssaki, z wyjÄ&#x2026;tkiem nietoperzy, ETAP III, PKP PLK S.A., Warszawa 2015. 33. Stolarski M., ĹťyĹ&#x201A;kowska J., Aktywne metody ochrony zwierzÄ&#x2026;t na liniach kolejowych, â&#x20AC;&#x17E;TTS Technika Transportu Szynowegoâ&#x20AC;?, R. 14, Nr 25â&#x20AC;&#x201C;26, 2008, 62â&#x20AC;&#x201C;65. 34. Mockel S., Scherer F., Multi-sensor obstacle detection on railway tracks, Proceedings of IEEE IV 2003 Intelligent Vehicles Symposium, 2003, DOI: 10.1109/IVS.2003.1212880. 35. Pfeffer S.E. et al., Pictures or pellets? Comparing camera trapping and dung counts as methods for estimating population densities of ungulates, â&#x20AC;&#x153;Remote Sensing in Ecology and Conservationâ&#x20AC;?, Vol. 4, No. 2, 2018, 173â&#x20AC;&#x201C;183, DOI: 10.1002/rse2.67. 36. Olaszek P., Investigation of the dynamic characteristic of bridge structures using a computer vision method, â&#x20AC;&#x153;Measurementâ&#x20AC;?, Vol. 25, No. 3, 1999, 227â&#x20AC;&#x201C;236, DOI: 10.1016/S0263-2241(99)00006-8. 37. Acikgoz S., DeJong M.J., Soga K., Sensing dynamic displacements in masonry rail bridges using 2D digital image correlation, â&#x20AC;&#x153;Structural Control and Health Monitoringâ&#x20AC;?, Vol. 25, No. 8, 2018, DOI: 10.1002/stc.2187. 38. Crabtree Gärdin D., Jimenez A., Optical methods for 3D-reconstruction of railway bridges: Infrared scanning,
51
( ( + " , O " , + " 40. Ustawa z dnia 7 lipca 1994 r. â&#x20AC;&#x201C; Prawo budowlane.. 41. Warunki techniczne dla kolejowych obiektĂłw inĹźynieryjnych Id-2 (D2). Warszawa 2005. 42. Instrukcja o utrzymaniu kolejowych obiektĂłw inĹźynieryjnych Id-16 (D83). Warszawa 2005.
Close range photogrammetry and Terrestrial laser scanning, â&#x20AC;&#x153;Structural and Fire Engineeringâ&#x20AC;?, 2018. [Online]. Available: http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1184613&dswid=2346. 39. Backs J., Nychka J., Clair C., Warning systems triggered by trains could reduce collisions with wildlife, â&#x20AC;&#x153;Ecological Engineeringâ&#x20AC;?, Vol. 106, Part A, 2017, 563â&#x20AC;&#x201C;569, DOI: 10.1016/j.ecoleng.2017.06.024.
" / 8 = / V & / < # = Abstract: The development of the IoT market in Poland may become a factor that propagates the monitoring of the natural environment and increases the automation of it. Measurements performed currently either using low-resolution images (satellite data) or locally (in situ) are burdened with errors due to insufficient data detail or low time resolutions. Often, measurement campaigns are timeconsuming and generate high costs. For many years, both in Europe and North America, research has been carried out to enable the use of sensors located on railway mobile platforms (locomotives, carriages) in environmental monitoring. The publication presents the possibility of implementing acoustic and image sensors as well as laser scanning. We present examples of applications and answer the question about the possibility of their implementation in Poland. Keywords[ 6 "$ =$ &= & $ $ A 8 R7E
Jan Kotlarz
5& 3 ( ) !
> J % @
% @
B& & 0 ; @ & R & V R = B& (!)( & " & 6 A R (!!* @ & = & " E T = = K= = = K = ; & # & = B& (!) [< BVV 7 6" .J. 6 /
E # R (!)X 4 & = @ " = a. = @ & ; = 0 & b B0 & ; & R & < 6 / . @ A 0 # M#<# O$ = @ $ = ; & 0
dr Katarzyna Kubiak
& 3 % & !" 7!
0 % &
% & 70 R 7 & " M(!!* O B 4 & @ M O (!)? R 7 & " 7 @ K J & S & B=; = 6 / R R & 6 P AK& T & > = @ KL 0 & ; $ $ $ P 0 > 0 @ 0 0 & ; $ $ & =
70 S = T ; T & R = R B ^ @ & R & S = @ R = B& (!)'
& " & 6 A R T ; / = ; @ & 0 0 ; &
52
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Pomiary Automatyka Robotyka, ISSN 1427-9126, R. 23, Nr 2/2019, 53â&#x20AC;&#x201C;60, DOI: 10.14313/PAR_232/53
+
, - - # # .
/ 0 Agnieszka Chodorek
1
2 ! 3 4
! / 5 ! 6 4
1 7 0 - 1 8 1 9! &%: '; 6
Robert R. Chodorek
<= <.
:=
! 3 / 5 ! 4
0
! 6 0
7 > ! : %( 6 .
Streszczenie: Jednym z problemĂłw wystÄ&#x2122;pujÄ&#x2026;cych w duĹźych systemach Internetu Rzeczy, zĹ&#x201A;oĹźonych z tysiÄ&#x2122;cy urzÄ&#x2026;dzeĹ&#x201E; IoT, sÄ&#x2026; przeciÄ&#x2026;Ĺźenia sieci w pobliĹźu urzÄ&#x2026;dzeĹ&#x201E; peĹ&#x201A;niÄ&#x2026;cych rolÄ&#x2122; hubĂłw komunikacyjnych (brokerĂłw danych, chmur obliczeniowych). PrzeciÄ&#x2026;Ĺźenia te nie sÄ&#x2026; w wystarczajÄ&#x2026;cym stopniu rozĹ&#x201A;adowywane przez protokĂłĹ&#x201A; TCP, ktĂłry (ze wzglÄ&#x2122;du na specyfikÄ&#x2122; ruchu telekomunikacyjnego w systemach IoT) nie jest w stanie prawidĹ&#x201A;owo oszacowaÄ&#x2021;, dostÄ&#x2122;pnych dla danej transmisji, zasobĂłw sieciowych. W artykule przedstawiono prototypowe urzÄ&#x2026;dzenie IoT, zbudowane na mikrokontrolerze Raspberry PI pracujÄ&#x2026;cym pod kontrolÄ&#x2026; systemu operacyjnego Linux, ktĂłre szacuje wielkoĹ&#x203A;Ä&#x2021;, dostÄ&#x2122;pnej dla protokoĹ&#x201A;u TCP, przepustowoĹ&#x203A;ci Ĺ&#x203A;cieĹźki komunikacyjnej. UrzÄ&#x2026;dzenie korzysta ze znanej metody par pakietĂłw. Aby poprawiÄ&#x2021; dokĹ&#x201A;adnoĹ&#x203A;Ä&#x2021; szacunkĂłw, uĹźyto wariantu metody, ktĂłry ocenia wielkoĹ&#x203A;Ä&#x2021; dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci na podstawie ciÄ&#x2026;gĂłw par. Badania przeprowadzone w dedykowanej sieci lokalnej pozwoliĹ&#x201A;y zarĂłwno oceniÄ&#x2021; pracÄ&#x2122; urzÄ&#x2026;dzenia, jak i dokonaÄ&#x2021; analizy dokĹ&#x201A;adnoĹ&#x203A;ci szacunkĂłw przeprowadzanych w obecnoĹ&#x203A;ci ruchu charakterystycznego dla systemĂłw Internetu Rzeczy. Oceniono rĂłwnieĹź narzut ruchu wnoszonego do sieci Internetu Rzeczy przez pomiary metodÄ&#x2026; par testowych TCP. Ze wzglÄ&#x2122;du na ograniczonÄ&#x2026; moc obliczeniowÄ&#x2026; mikrokontrolera Raspberry PI, urzÄ&#x2026;dzenie korzysta z prostych, szybkich wariantĂłw obliczeniowych metody par pakietĂłw PTR (bez odstÄ&#x2122;pu czasowego miÄ&#x2122;dzy parami pakietĂłw) oraz zmodyfikowany IGI (ze zmiennym odstÄ&#x2122;pem czasowym miÄ&#x2122;dzy parami pakietĂłw). UrzÄ&#x2026;dzenie umoĹźliwia szybkÄ&#x2026; ocenÄ&#x2122; stanu sieci w trakcie trwania transmisji IoT. ZnajomoĹ&#x203A;Ä&#x2021; stanu sieci, w tym przepustowoĹ&#x203A;ci dostÄ&#x2122;pnej dla transmisji TCP, pozwoli na efektywniejsze dziaĹ&#x201A;anie systemu wykorzystujÄ&#x2026;cego duĹźÄ&#x2026; liczbÄ&#x2122; urzÄ&#x2026;dzeĹ&#x201E; Internetu Rzeczy. # ! / ? ! # # . ! # ! #
# -@
! ? #A 1/! # . 0 1! # #
1. Wprowadzenie UrzÄ&#x2026;dzenia Internetu Rzeczy (ang. Internet of Things, IoT) sÄ&#x2026; obecnie wykorzystywane do róşnych celĂłw - od kontrolno-sterujÄ&#x2026;cych, przez szeroko rozumiany monitoring, po pomiary prowadzone na bieĹźÄ&#x2026;co, w czasie rzeczywistym (ang. on-line
! " #
% & '( ! # &) * & '(
measurements). W systemach przemysĹ&#x201A;owych urzÄ&#x2026;dzenia IoT speĹ&#x201A;niajÄ&#x2026; czÄ&#x2122;sto funkcjÄ&#x2122; zaawansowanych czujnikĂłw pomiarowych. PodobnÄ&#x2026; rolÄ&#x2122; peĹ&#x201A;niÄ&#x2026; na wspĂłĹ&#x201A;czesnych statkach â&#x20AC;&#x201C; zwĹ&#x201A;aszcza tych okreĹ&#x203A;lanych mianem inteligentnego statku (ang. smart ship). Inteligentne statki mogÄ&#x2026; mieÄ&#x2021; na swoim pokĹ&#x201A;adzie od 15 000 do 20 000 czujnikĂłw [1], ktĂłre monitorujÄ&#x2026; zarĂłwno statek i jego funkcje, jak i przewoĹźony Ĺ&#x201A;adunek, oraz bliskie otoczenie statku (w tym warunki pogodowe). W przypadku statkĂłw autonomicznych liczba ta jeszcze wzroĹ&#x203A;nie (gĹ&#x201A;Ăłwnie ze wzglÄ&#x2122;du na dodatkowe lidary, radary, kamery termowizyjne, kamery HD generujÄ&#x2026;ce duĹźe iloĹ&#x203A;ci danych, w tym danych poddawanych lokalnej kompresji) [2]. ProtokoĹ&#x201A;y warstwy aplikacji dla urzÄ&#x2026;dzeĹ&#x201E; IoT, takie jak MQTT (ang. Message Queue Telemetry Transport), AMQP (ang. Advanced Message Queuing Protocol) oraz CoAP (ang. Constrained Application Protocol) typowo korzystajÄ&#x2026; z usĹ&#x201A;ug protokoĹ&#x201A;u transportowego TCP (ang. Transmission Control
53
Protocol) [3]. Mechanizm przeciwdziaĹ&#x201A;ania przeciÄ&#x2026;Ĺźeniom, zastosowany w protokole TCP, szacuje wielkoĹ&#x203A;Ä&#x2021; zasobĂłw sieciowych1 dostÄ&#x2122;pnych dla bieĹźÄ&#x2026;cego poĹ&#x201A;Ä&#x2026;czenia TCP zgodnie z algorytmem AIMD (ang. additive-increase/multiplicative-decrease). Algorytm AIMD, arytmetycznego wzrostu (w razie braku przeciÄ&#x2026;Ĺźenia) i geometrycznego spadku iloĹ&#x203A;ci wysyĹ&#x201A;anych danych (w razie wystÄ&#x2026;pienia przeciÄ&#x2026;Ĺźenia), pozwala protokoĹ&#x201A;owi elastycznie dostosowywaÄ&#x2021; siÄ&#x2122; do aktualnych warunkĂłw pracy sieci. Prowadzi to nie tylko do rozĹ&#x201A;adowywania przeciÄ&#x2026;ĹźeĹ&#x201E;, ale i do sprawiedliwego (rĂłwnomiernego) podziaĹ&#x201A;u zasobĂłw sieciowych pomiÄ&#x2122;dzy konkurujÄ&#x2026;ce poĹ&#x201A;Ä&#x2026;czenia TCP. Jednak, aby te efekty osiÄ&#x2026;gnÄ&#x2026;Ä&#x2021;, transmisja TCP musi trwaÄ&#x2021; wystarczajÄ&#x2026;co dĹ&#x201A;ugo. Sesje TCP prowadzone na potrzeby MQTT sÄ&#x2026; bardzo krĂłtkie w porĂłwnaniu do typowej sesji TCP [4]. W artykule [5] wskazano, Ĺźe metoda przeciwdziaĹ&#x201A;ania przeciÄ&#x2026;Ĺźeniom stosowana przez TCP niewystarczajÄ&#x2026;co chroni ruch IoT. Niedostateczna skutecznoĹ&#x203A;Ä&#x2021; dotychczasowych metod wymusiĹ&#x201A;a prace nad poprawÄ&#x2026; efektywnoĹ&#x203A;ci mechanizmĂłw przeciwdziaĹ&#x201A;ania przeciÄ&#x2026;Ĺźeniom, w tym prac nad poprawkami do protokoĹ&#x201A;u TCP [6]. W pracy [7] przedstawiono metodÄ&#x2122; przeciwdziaĹ&#x201A;ania przeciÄ&#x2026;Ĺźeniom opartÄ&#x2026; o analizÄ&#x2122; czasĂłw RTT (ang. Round Trip Time) i RTO (ang. Retransmission Timeout), wyznaczanych przez protokĂłĹ&#x201A; TCP. Inna metoda, z wykorzystaniem analizy wariancji czasu RTT, zostaĹ&#x201A;a zaprezentowana w [8]. RozwiÄ&#x2026;zania szacujÄ&#x2026;ce przepustowoĹ&#x203A;Ä&#x2021; na podstawie analizy czasĂłw RTT czy zmiennoĹ&#x203A;ci czasu RTT nie sÄ&#x2026; zbyt dokĹ&#x201A;adne. O wiele dokĹ&#x201A;adniejsza jest metoda oparta na pomiarze czasu miÄ&#x2122;dzy parÄ&#x2026; pakietĂłw (ang. packet pair) wysyĹ&#x201A;anych jeden za drugim [9, 10]. Metoda par pakietĂłw z powodzeniem byĹ&#x201A;a testowana w systemach multimedialnych [11]. Modyfikacja tej metody, polegajÄ&#x2026;ca na wysyĹ&#x201A;aniu ciÄ&#x2026;gĂłw par pakietĂłw PPT (ang. Probing Packet Trains), okazaĹ&#x201A;a siÄ&#x2122; skuteczna w przypadku pomiaru w sieci obciÄ&#x2026;Ĺźonej typowymi, dĹ&#x201A;ugotrwaĹ&#x201A;ymi transmisjami TCP [10]. Metoda PPT wymaga wysyĹ&#x201A;ania od kilku do nawet ponad stu ciÄ&#x2026;gĂłw po kilkadziesiÄ&#x2026;t (typowo: 60) par pakietĂłw [10, 12]. W efekcie pojedyncze oszacowanie generuje dodatkowy, stosunkowo duĹźy (wielokrotnie wiÄ&#x2122;kszy od caĹ&#x201A;kowitego ruchu pojedynczej sesji TCP w systemie IoT) ruch pomiarowy. W systemach zawierajÄ&#x2026;cych tysiÄ&#x2026;ce urzÄ&#x2026;dzeĹ&#x201E; IoT, tak duĹźy ruch pomiarowy znacznie obciÄ&#x2026;ĹźaĹ&#x201A;by sieÄ&#x2021;. Autorzy proponujÄ&#x2026;, by pomiary metodÄ&#x2026; PPT realizowane byĹ&#x201A;y na potrzeby wiÄ&#x2122;cej niĹź jednego urzÄ&#x2026;dzenia. WymagaĹ&#x201A;oby to zbudowania autonomicznego urzÄ&#x2026;dzenia pomiarowego, sĹ&#x201A;uĹźÄ&#x2026;cego do szacowania dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci na potrzeby grupy urzÄ&#x2026;dzeĹ&#x201E; IoT (ewentualnie brokera danych lub chmury obliczeniowej). Takie urzÄ&#x2026;dzenie mogĹ&#x201A;oby rĂłwnieĹź przeprowadzaÄ&#x2021; pomiary na potrzeby wĹ&#x201A;asnych transmisji IoT. Celem prac, ktĂłrych podsumowaniem jest niniejszy artykuĹ&#x201A;, byĹ&#x201A;o praktyczne sprawdzenie skutecznoĹ&#x203A;ci metody PPT w sieci przenoszÄ&#x2026;cej ruch Internetu Rzeczy. Aby zrealizowaÄ&#x2021; ten cel, zaprojektowano prototypowe urzÄ&#x2026;dzenie na mikrokontrolerze Raspberry PI. UrzÄ&#x2026;dzenie zostaĹ&#x201A;o zbudowane i przetestowane w lokalnej sieci, w obecnoĹ&#x203A;ci generowanego ruchu IoT o duĹźym wolumenie. ArtykuĹ&#x201A; skĹ&#x201A;ada siÄ&#x2122; z szeĹ&#x203A;ciu rozdziaĹ&#x201A;Ăłw. RozdziaĹ&#x201A; drugi przybliĹźa problematykÄ&#x2122; Internetu Rzeczy w gospodarce morskiej. RozdziaĹ&#x201A; trzeci prezentuje metodÄ&#x2122; par pakietĂłw i jej wariantu PPT. RozdziaĹ&#x201A; czwarty omawia prototypowy ukĹ&#x201A;ad IoT realizujÄ&#x2026;cy szacowanie dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci metodÄ&#x2026; par pakietĂłw w wariancie PPT. RozdziaĹ&#x201A; piÄ&#x2026;ty zawiera analizÄ&#x2122; wynikĂłw zebranych w sieci gigabitowej, homogenicznej oraz heterogenicznej z pojedynczym â&#x20AC;&#x17E;wÄ&#x2026;skim gardĹ&#x201A;emâ&#x20AC;?. RozdziaĹ&#x201A; szĂłsty stanowi podsumowanie artykuĹ&#x201A;u. '
UrzÄ&#x2026;dzenia Internetu Rzeczy dostarczajÄ&#x2026; danych w caĹ&#x201A;ym okresie Ĺźycia statku (od projektowania, przez wytwarzanie, eksploatacjÄ&#x2122;, aĹź po utylizacjÄ&#x2122;) [13]. W fazie projektowania wykorzystuje siÄ&#x2122; dane zebrane z urzÄ&#x2026;dzeĹ&#x201E; IoT pracujÄ&#x2026;cych na statkach tego samego lub podobnego typu, a systemy komputerowego wspomagania projektowania CAD (ang. Computer Aided Design) majÄ&#x2026; integrowaÄ&#x2021; prace nad konstruowanym statkiem z nadzorem nad tworzonym oprogramowaniem IoT. W efekcie dane pozyskiwane z systemĂłw IoT wpĹ&#x201A;ywajÄ&#x2026; na proces projektowania i udoskonalania nie tylko statku jako takiego, ale i oprogramowania IoT. W fazie wytwarzania â&#x20AC;&#x201C; dane z urzÄ&#x2026;dzeĹ&#x201E; IoT zbierane sÄ&#x2026; juĹź w trakcie budowy statku. Po zamontowaniu urzÄ&#x2026;dzeĹ&#x201E; IoT, niektĂłre z nich monitorujÄ&#x2026; strukturÄ&#x2122; podczas budowy [13]. W fazie eksploatacji, uĹźycie urzÄ&#x2026;dzeĹ&#x201E; IoT pozwala zmniejszyÄ&#x2021; koszty eksploatacyjne i poprawiÄ&#x2021; bezpieczeĹ&#x201E;stwo. Zastosowanie Internetu Rzeczy w gospodarce morskiej pozwala na poprawÄ&#x2122; efektywnoĹ&#x203A;ci transportu morskiego, a takĹźe na optymalizacjÄ&#x2122; kosztĂłw spedycji dziÄ&#x2122;ki zwiÄ&#x2122;kszeniu moĹźliwoĹ&#x203A;ci analizy czynnikĂłw wpĹ&#x201A;ywajÄ&#x2026;cych na koszty. Do czynnikĂłw kosztotwĂłrczych, ktĂłrych wartoĹ&#x203A;ci sÄ&#x2026; pozyskiwane na podstawie ciÄ&#x2026;gĹ&#x201A;ego pomiaru dokonywanego z uĹźyciem urzÄ&#x2026;dzeĹ&#x201E; IoT naleĹźÄ&#x2026;, miÄ&#x2122;dzy innymi, zuĹźycie paliwa i wody oraz aktualny stan Ĺ&#x201A;adunku [14]. UrzÄ&#x2026;dzenia IoT ograniczajÄ&#x2026; koszty napraw i diagnostyki, pozwalajÄ&#x2026;c na monitorowanie w trybie ciÄ&#x2026;gĹ&#x201A;ym aktualnego stanu statku [14]. UmoĹźliwiajÄ&#x2026; zdalne sterowanie i zarzÄ&#x2026;dzanie urzÄ&#x2026;dzeniami zmniejszajÄ&#x2026;c koniecznÄ&#x2026; obsĹ&#x201A;ugÄ&#x2122; na pokĹ&#x201A;adzie statku. Zastosowanie specjalizowanych urzÄ&#x2026;dzeĹ&#x201E; Internetu Rzeczy ma rĂłwnieĹź wpĹ&#x201A;yw na poprawÄ&#x2122; bezpieczeĹ&#x201E;stwa transportu morskiego. UrzÄ&#x2026;dzenia takie dajÄ&#x2026; moĹźliwoĹ&#x203A;Ä&#x2021; peĹ&#x201A;nego, realizowanego w czasie rzeczywistym, monitorowania struktury statku [14, 15]. MoĹźliwe jest monitorowanie róşnego typu naprÄ&#x2122;ĹźeĹ&#x201E; i deformacji struktury statku, a takĹźe analiza wibracji, realizowana z wykorzystaniem trĂłjosiowych czujnikĂłw, umieszczonych w róşnych punktach statku [15]. Systemy IoT umoĹźliwiajÄ&#x2026; monitorowanie stanu i diagnostykÄ&#x2122; urzÄ&#x2026;dzeĹ&#x201E; zainstalowanych na statku. Dane pozyskane z urzÄ&#x2026;dzeĹ&#x201E; Internetu Rzeczy pozwalajÄ&#x2026; na przeprowadzenie zĹ&#x201A;oĹźonej analizy pod kÄ&#x2026;tem profilaktyki urzÄ&#x2026;dzeĹ&#x201E;, zapobiegajÄ&#x2026;c awariom i zwiÄ&#x2122;kszajÄ&#x2026;c bezpieczeĹ&#x201E;stwo techniczne przez dziaĹ&#x201A;ania uprzedzajÄ&#x2026;ce.
3. Metoda par pakietĂłw Do szacowania dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci Ĺ&#x201A;Ä&#x2026;czy stosowane sÄ&#x2026; metody pasywne i aktywne [9]. W metodach pasywnych, urzÄ&#x2026;dzenia komutacyjne (przeĹ&#x201A;Ä&#x2026;czniki, rutery) zbierajÄ&#x2026; dane o ruchu w sieci. Zebrane dane sÄ&#x2026; analizowane w trybie off-line. W metodach aktywnych, systemy koĹ&#x201E;cowe wysyĹ&#x201A;ajÄ&#x2026; pakiety testujÄ&#x2026;ce [10]. Metody te sÄ&#x2026; na tyle atrakcyjne, Ĺźe wynik pomiaru jest od razu dostÄ&#x2122;pny w urzÄ&#x2026;dzeniach koĹ&#x201E;cowych. Dodatkowo, pomiar nie wymaga zbierania informacji z urzÄ&#x2026;dzeĹ&#x201E; sieciowych (co bywa trudne, np. ze wzglÄ&#x2122;dĂłw bezpieczeĹ&#x201E;stwa). JednÄ&#x2026; z metod aktywnych jest metoda par pakietĂłw. Kompleksowa analiza metod wykorzystujÄ&#x2026;cych parÄ&#x2122; pakietĂłw oraz analiza metod pasywnych (obie analizy przeprowadzone zostaĹ&#x201A;y pod kÄ&#x2026;tem stosowalnoĹ&#x203A;ci metod w Ĺ&#x203A;rodowisku sieci bezprzewodowych) zostaĹ&#x201A;y zaprezentowane w pracy [9]. Metoda estymacji dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci za pomocÄ&#x2026; pary pakietĂłw polega na wysĹ&#x201A;aniu dwĂłch kolejnych pakietĂłw (pakiety testowe P1 i P2) z zadanym odstÄ&#x2122;pem czasu miÄ&#x2122;dzy nimi. Zwykle pakiety wysyĹ&#x201A;ane sÄ&#x2026; jeden po drugim, tylko z przerwÄ&#x2026; technologicznÄ&#x2026;. KaĹźdy z pakietĂłw pary testowej jest potwierdzany przez system odbiorczy.
< .
# # ,B - - C - D F , @ # -
A
E
54
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
NR 2/2019
! " # $ #% ! MiÄ&#x2122;dzy pakietami P1 i P2 nie moĹźe byÄ&#x2021; nadawany Ĺźaden inny pakiet. Ewentualne pakiety, jakie pojawiÄ&#x2026; siÄ&#x2122; miÄ&#x2122;dzy nimi na Ĺ&#x203A;cieĹźce miÄ&#x2122;dzy nadajnikiem a odbiornikiem, a ktĂłre bÄ&#x2122;dÄ&#x2026; wpĹ&#x201A;ywaÄ&#x2021; na opóźnienie P2 wzglÄ&#x2122;dem P1 pochodzÄ&#x2026; zatem zawsze z zewnÄ&#x2122;trznych ĹşrĂłdeĹ&#x201A; ruchu, rywalizujÄ&#x2026;cych z ruchem testowym o przepustowoĹ&#x203A;Ä&#x2021;. W metodzie pary pakietĂłw dokonuje siÄ&#x2122; pomiaru lub szacowania odstÄ&#x2122;pu czasu miÄ&#x2122;dzy pakietami P2 i P1: ŕŻ&#x2026; gI (ang. initial gap) â&#x20AC;&#x201C; obserwowanego podczas nadawania, ŕŻ&#x2026; gB (ang. bottleneck gap) â&#x20AC;&#x201C; obserwowanego podczas transmisji w â&#x20AC;&#x17E;wÄ&#x2026;skim gardleâ&#x20AC;?, ŕŻ&#x2026; gO (ang. output gap) â&#x20AC;&#x201C; obserwowanego w systemie odbiorczym. Estymacji dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci za pomocÄ&#x2026; pary pakietĂłw dokonuje siÄ&#x2122; na podstawie nastÄ&#x2122;pujÄ&#x2026;cej zaleĹźnoĹ&#x203A;ci [10]:
gO = gB +
BC â&#x2039;&#x2026; gI BO
(1)
gdzie: BC â&#x20AC;&#x201C; ruch obciÄ&#x2026;ĹźajÄ&#x2026;cy Ĺ&#x201A;Ä&#x2026;cze w czasie transmisji pakietĂłw P1 i P2, BO â&#x20AC;&#x201C; przepustowoĹ&#x203A;Ä&#x2021; â&#x20AC;&#x17E;wÄ&#x2026;skiego gardĹ&#x201A;aâ&#x20AC;?. W zastosowaniu praktycznym [12], autorzy [10] uĹźyli uproszczonej i zmodyfikowanej wersji rĂłwnania (1):
BAV =
(
L â&#x2039;&#x2026; 2 â&#x2039;&#x2026; gI â&#x2C6;&#x2019; gO
)
â&#x17D;&#x203A; L â&#x17D;&#x17E; gI â&#x2039;&#x2026; â&#x17D;&#x153; + gO â&#x17D;&#x; B â&#x17D;? N â&#x17D;
(2)
gdzie: BAV â&#x20AC;&#x201C; dostÄ&#x2122;pna przepustowoĹ&#x203A;Ä&#x2021;, BN â&#x20AC;&#x201C; przepustowoĹ&#x203A;Ä&#x2021; Ĺ&#x201A;Ä&#x2026;cza nadawczego, L â&#x20AC;&#x201C; dĹ&#x201A;ugoĹ&#x203A;Ä&#x2021; pakietu P2. Z zaleĹźnoĹ&#x203A;ci (1) lub (2) wyznaczana jest przepustowoĹ&#x203A;Ä&#x2021; â&#x20AC;&#x17E;wÄ&#x2026;skiego gardĹ&#x201A;aâ&#x20AC;? Ĺ&#x203A;cieĹźki transmisyjnej miÄ&#x2122;dzy nadajnikiem a odbiornikiem. W artykule [10] zaproponowano, aby w przypadku znaczÄ&#x2026;cych fluktuacji czasĂłw gB i gO wysyĹ&#x201A;ana byĹ&#x201A;a nie pojedyncza para testowa, ale ciÄ&#x2026;g testowy par pakietĂłw (wariant PPT metody par pakietĂłw). Ĺ&#x161;rednia arytmetyczna ze wszystkich wartoĹ&#x203A;ci â&#x20AC;Ť ܹܤâ&#x20AC;Źwyznaczonych na podstawie par wchodzÄ&#x2026;cych w skĹ&#x201A;ad ciÄ&#x2026;gu jest estymatorem przepustowoĹ&#x203A;ci â&#x20AC;&#x17E;wÄ&#x2026;skiego gardĹ&#x201A;aâ&#x20AC;?. W pracy [10] przedstawiono dwa warianty metody PPT: podstawowy PTR (ang. Packet Transmission Rate) oraz zmodyfikowany IGI (ang. Initial Gap Increasing). W wariancie IGI zwiÄ&#x2122;kszany jest odstÄ&#x2122;p miÄ&#x2122;dzy pakietami kolejnych, nadawanych par. Pozwala to, w pewnych warunkach, Ĺ&#x201A;atwiej odnaleĹşÄ&#x2021; nieobciÄ&#x2026;Ĺźone lub sĹ&#x201A;abo obciÄ&#x2026;Ĺźone Ĺ&#x201A;Ä&#x2026;cze. a)
! " #$ % & ' (% ) * Do najpopularniejszych mikrokontrolerĂłw stosowanych w ukĹ&#x201A;adach IoT naleĹźÄ&#x2026; kontrolery wykorzystujÄ&#x2026;ce ukĹ&#x201A;ad ESP8266. MogÄ&#x2026; one pracowaÄ&#x2021; samodzielnie lub wspĂłĹ&#x201A;pracowaÄ&#x2021; z platformÄ&#x2026; Arduino. UkĹ&#x201A;ad ESP8266 ma wbudowanÄ&#x2026; Ĺ&#x201A;Ä&#x2026;cznoĹ&#x203A;Ä&#x2021; bezprzewodowÄ&#x2026;. Do Arduino wspĂłĹ&#x201A;pracujÄ&#x2026;cego z ESP8266 moĹźna doĹ&#x201A;Ä&#x2026;czyÄ&#x2021; zewnÄ&#x2122;trzny interfejs Ethernet. UrzÄ&#x2026;dzenia wykorzystujÄ&#x2026;ce ukĹ&#x201A;ad ESP8266 majÄ&#x2026; jednak zbyt maĹ&#x201A;Ä&#x2026; moc obliczeniowÄ&#x2026;, aby moĹźna byĹ&#x201A;o uruchomiÄ&#x2021; na nich algorytmy zapewniajÄ&#x2026;ce poziom bezpieczeĹ&#x201E;stwa odpowiedni dla systemĂłw przemysĹ&#x201A;owych. AlternatywÄ&#x2026; dla kontrolerĂłw zbudowanych w oparciu o ukĹ&#x201A;ad ESP8266 (lub starszy, ESP8265) sÄ&#x2026; systemy wykorzystujÄ&#x2026;ce procesory ARM, ktĂłre majÄ&#x2026; duĹźÄ&#x2026; moc obliczeniowÄ&#x2026; przy niskim zapotrzebowaniu energetycznym. AnalizujÄ&#x2026;c dostÄ&#x2122;pne na rynku rozwiÄ&#x2026;zania tej rodziny zdecydowano siÄ&#x2122; na wybĂłr mikrokontrolera Raspberry PI 3 model B+. Mikrokontroler Raspberry PI 3 model B+ wykorzystuje czterordzeniowy procesor Broadcom BCM2837B0 o architekturze 64-bitowej ARM-8 Cortex-A53. Mikrokontroler ma 1 GB pamiÄ&#x2122;ci RAM. Jest wyposaĹźony w trzy interfejsy sieciowe: IEEE 802.11 b/g/n/ac pracujÄ&#x2026;ce w pasmach 2,4 GHz i 5 GHz, Bluetooth 4.2 i Gigabit Ethernet. Ma on rĂłwnieĹź szereg portĂłw uniwersalnych, typowych dla systemĂłw komputerowych. SÄ&#x2026; to: interfejs HDMI (ang. High Definition Multimedia Interface), analogowy port audio, cztery porty USB 2.0, interfejs CSI (ang. Camera Serial Interface) do podĹ&#x201A;Ä&#x2026;czania dedykowanej kamery oraz interfejs DSI (ang. Display Serial Interface) do podĹ&#x201A;Ä&#x2026;czenia ekranĂłw LCD. Z punktu widzenia pracy Raspberry PI jako urzÄ&#x2026;dzenia IoT istotne jest, Ĺźe ma on szereg urzÄ&#x2026;dzeĹ&#x201E; wejĹ&#x203A;cia/wyjĹ&#x203A;cia GPIO (ang. General-Purpose Input/Output), dostÄ&#x2122;pnych przez 40-stykowe zĹ&#x201A;Ä&#x2026;cze. SÄ&#x2026; one w peĹ&#x201A;ni konfigurowalne i mogÄ&#x2026; speĹ&#x201A;niaÄ&#x2021; rolÄ&#x2122; wejĹ&#x203A;Ä&#x2021; lub wyjĹ&#x203A;Ä&#x2021; (cyfrowych jak i analogowych). OprĂłcz typowego wejĹ&#x203A;cia/wyjĹ&#x203A;cia (przetworniki A/C C/A lub we/wy cyfrowe) moĹźliwe jest takĹźe ustawienie wyjĹ&#x203A;Ä&#x2021;: â&#x2C6;&#x2019; w trybie PWM (ang. Pulse Width Modulation), ktĂłry pozwala na automatyczne generowanie sygnaĹ&#x201A;u o zadanym wypeĹ&#x201A;nieniu, â&#x2C6;&#x2019; jako portĂłw szeregowych w standardzie I2C (ang. Inter Integrated-Circuit bus) lub SPI (ang. Serial Peripheral Interface).
! Schemat blokowy prototypowego urzÄ&#x2026;dzenia przedstawiony zostaĹ&#x201A; na rysunku 1a. Do budowy prototypu uĹźyto mikrokontrolera Raspberry PI 3 model B+, wyĹ&#x203A;wietlacza OLED o rozdzielczoĹ&#x203A;ci 128 px Ă&#x2014; 64 px oraz klawiatury o 4 przyciskach. UrzÄ&#x2026;dzenie moĹźe Ĺ&#x201A;Ä&#x2026;czyÄ&#x2021; siÄ&#x2122; przez interfejsy sieciowe b)
Rys. 1. UkĹ&#x201A;ad pomiarowy dla systemĂłw IoT bazujÄ&#x2026;cy na Raspberry PI: a) schemat blokowy, b) rozwiÄ&#x2026;zanie prototypowe (fotografia wĹ&#x201A;asna) Fig. 1. Measurement device for IoT systems based on the Raspberry PI: a) block diagram, b) the prototype IoT system
55
+ , -
Ethernet 1Gb/s i Wi-Fi. Zasilanie jest dostarczane z zewnÄ&#x2122;trznego, standardowego zasilacza lub z moduĹ&#x201A;u PoE (ang. Power over Ethernet). Zasilanie przez sieÄ&#x2021; Ethernet ogranicza iloĹ&#x203A;Ä&#x2021; niezbÄ&#x2122;dnego okablowania systemu IoT. Rysunek 1b przedstawia ukĹ&#x201A;ad z rysunku 1a, zmontowany na pĹ&#x201A;ytce prototypowej, podĹ&#x201A;Ä&#x2026;czony do sieci Ethernet i korzystajÄ&#x2026;cy z zasilania PoE. Interfejs czĹ&#x201A;owiek-maszyna (interfejs uĹźytkownika) wykorzystuje prostÄ&#x2026;, czteroklawiszowÄ&#x2026; klawiaturÄ&#x2122; (do sterowania urzÄ&#x2026;dzeniem oraz do wyboru opcji) oraz wyĹ&#x203A;wietlacz OLED o rozdzielczoĹ&#x203A;ci 128 px Ă&#x2014; 64 px (do wyprowadzania wynikĂłw i informacji pomocniczych). Klawiatura doĹ&#x201A;Ä&#x2026;czona jest do wejĹ&#x203A;Ä&#x2021; cyfrowych GPIO mikrokontrolera Raspberry PI. Stan wejĹ&#x203A;Ä&#x2021; sprawdzany jest cykliczne. Klawisz uznawany jest za naciĹ&#x203A;niety (lub zwolniony) jeĹźeli stan linii powiÄ&#x2026;zanej z danym klawiszem jest niezmienny przez zadany przedziaĹ&#x201A; czasu. Zapobiega to reakcjom na drĹźenie stykĂłw. WyĹ&#x203A;wietlacz graficzny OLED [16] jest urzÄ&#x2026;dzeniem autonomicznym wyposaĹźonym w ukĹ&#x201A;ad SSD1306 obsĹ&#x201A;ugujÄ&#x2026;cy wyĹ&#x203A;wietlacze OLED/PLED ze wspĂłlnÄ&#x2026; katodÄ&#x2026; o maksymalnej rozdzielczoĹ&#x203A;ci 128 px Ă&#x2014; 64 px. UkĹ&#x201A;ad SSD1306 zawiera pamiÄ&#x2122;Ä&#x2021; RAM obrazu. Podczas pracy nie korzysta z karty graficznej (sam stanowi niejako kartÄ&#x2122; graficznÄ&#x2026; zintegrowanÄ&#x2026; z wyĹ&#x203A;wietlaczem). PamiÄ&#x2122;Ä&#x2021; obrazu jest statycznÄ&#x2026; pamiÄ&#x2122;ciÄ&#x2026; RAM. KaĹźdemu bitowi pamiÄ&#x2122;ci odpowiada pojedynczy piksel na matrycy OLED. Dane, ktĂłre majÄ&#x2026; byÄ&#x2021; wyĹ&#x203A;wietlone, przesyĹ&#x201A;ane sÄ&#x2026; do wyĹ&#x203A;wietlacza przez interfejs, ktĂłry moĹźe pracowaÄ&#x2021; w standardzie SPI lub I2C (typ interfejsu jest wybierany przez odpowiedniÄ&#x2026; kombinacjÄ&#x2122; dwĂłch zworek). DziÄ&#x2122;ki zastosowaniu techniki OLED wyĹ&#x203A;wietlacz nie wymaga dodatkowego podĹ&#x203A;wietlenia i jest bardzo kontrastowy. Do obsĹ&#x201A;ugi interfejsu wyĹ&#x203A;wietlacza zostaĹ&#x201A;a zastosowana biblioteka BCM 2835 [17] (nazwa pochodzi od ukĹ&#x201A;adu zastosowanego w Rasperry PI w wersji 3B â&#x20AC;&#x201C; ukĹ&#x201A;ad pod wzglÄ&#x2122;dem obsĹ&#x201A;ugi wejĹ&#x203A;Ä&#x2021; i wyjĹ&#x203A;Ä&#x2021; jest caĹ&#x201A;kowicie zgodny z obecnie stosowanym w Rasperry PI 3B+ ukĹ&#x201A;adem BCM2837B0). Jest to biblioteka napisana w jÄ&#x2122;zyku C, ktĂłra umoĹźliwia odczyt i zapis wejĹ&#x203A;Ä&#x2021; cyfrowych oraz magistral SPI i I2C. Ta ostatnia cecha jest istotna z punktu widzenia wspĂłĹ&#x201A;pracy z wyĹ&#x203A;wietlaczem. W omawianym urzÄ&#x2026;dzeniu, mikrokontroler Raspberry PI pracuje w trybie tekstowym (praca w trybie graficznym powoduje znaczÄ&#x2026;cy wzrost zuĹźycia energii i nagrzewanie siÄ&#x2122; urzÄ&#x2026;dzenia). ZaĹ&#x201A;oĹźono, Ĺźe do urzÄ&#x2026;dzenia nie bÄ&#x2122;dzie podĹ&#x201A;Ä&#x2026;czany zewnÄ&#x2122;trzny monitor graficzny. PoniewaĹź zastosowany wyĹ&#x203A;wietlacz pracuje tylko w trybie graficznym i nie korzysta z karty graficznej zintegrowanej z procesorem, do wyĹ&#x203A;wietlenia tekstu konieczne byĹ&#x201A;y definicje map bitowych wyĹ&#x203A;wietlanych czcionek. W oprogramowaniu wykorzystano definicje czcionek (o trzech róşnych wielkoĹ&#x203A;ciach) zoptymalizowanych pod kÄ&#x2026;tem zastosowanego wyĹ&#x203A;wietlacza OLED. SÄ&#x2026; one dostÄ&#x2122;pne na stronie producenta [16]. UrzÄ&#x2026;dzenie pracuje pod kontrolÄ&#x2026; systemu operacyjnego Raspbian (wariant systemu Linux dla Raspberry PI) z jÄ&#x2026;drem linuksa 4.14. Podczas prac nad prototypem zostaĹ&#x201A;o zaprojektowane i zaimplementowane oprogramowanie, ktĂłre pozwala na konfiguracjÄ&#x2122; urzÄ&#x2026;dzenia pomiarowego, okreĹ&#x203A;lenie parametrĂłw testĂłw i zarzÄ&#x2026;dzanie pomiarem przeprowadzanym w trybie rÄ&#x2122;cznym (pojedynczego pomiaru) lub w trybie automatycznym (ciÄ&#x2026;gĹ&#x201A;ym). Do realizacji pomiaru metodÄ&#x2026; par pakietĂłw zaadaptowano dostÄ&#x2122;pne publicznie procedury oprogramowania [12], ktĂłre mierzy dostÄ&#x2122;pnÄ&#x2026; przepustowoĹ&#x203A;Ä&#x2021; Ĺ&#x203A;cieĹźki metodÄ&#x2026; PPT z uĹźyciem testowych ciÄ&#x2026;gĂłw par pseudopakietĂłw (ang. fake packets) TCP. Procedura pomiarowa [12] jest wywoĹ&#x201A;ywana z poziomu oprogramowania zarzÄ&#x2026;dzajÄ&#x2026;cego procesem pomiarowym. Po przeprowadzeniu pomiaru wyniki sÄ&#x2026; z niej pobierane w sposĂłb nieobciÄ&#x2026;ĹźajÄ&#x2026;cy mikrokontrolera Raspberry PI.
56
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
System operacyjny Linux dostosowany do Raspberry PI ma jÄ&#x2026;dro 4.14, zaĹ&#x203A; oprogramowanie [12] jest dostosowane do funkcji dostÄ&#x2122;pnych przed jÄ&#x2026;drem 2.6.x. Konieczne zatem byĹ&#x201A;y znaczÄ&#x2026;ce zmiany w funkcjach Ĺ&#x203A;ciĹ&#x203A;le wspĂłĹ&#x201A;pracujÄ&#x2026;cym z jÄ&#x2026;drem systemu operacyjnego. Wprowadzone zmiany nie zmieniĹ&#x201A;y funkcjonalnie oprogramowania [12]. UwzglÄ&#x2122;dniono w nich nowe struktury danych i funkcje wykorzystywane we wspĂłĹ&#x201A;czesnym jÄ&#x2026;drze systemu operacyjnego Linux. Dodatkowo Raspberry PI ma procesor z rodziny ARM, a oprogramowanie [12] tworzy pseudopakiety TCP jako strukturÄ&#x2122;, zakĹ&#x201A;adajÄ&#x2026;c, Ĺźe korzysta z procesora z rodziny x86. Róşnice w wewnÄ&#x2122;trznej architekturze obu rodzin majÄ&#x2026; wpĹ&#x201A;yw na integracjÄ&#x2122; procedur zawartych w [12] z jÄ&#x2026;drem systemu. JednÄ&#x2026; z cech ARM jest bowiem organizacja zapisu do pamiÄ&#x2122;ci pozwalajÄ&#x2026;ca na uĹźycie zarĂłwno big jak i little-endian (nazywane bi-endian). W praktyce procesor jest ustawiony w tryb little-endian (x86 ma big-endian). WymagaĹ&#x201A;o to istotnych zmian w organizacji danych â&#x20AC;&#x201C; rekordach (strukturach) opisujÄ&#x2026;cych dane oprogramowania pomiarowego. Wprowadzono rĂłwnieĹź zmiany dostosowujÄ&#x2026;ce oprogramowanie [12] do wymogĂłw urzÄ&#x2026;dzenia pomiarowego. Po pierwsze, praca urzÄ&#x2026;dzenia w trybie ciÄ&#x2026;gĹ&#x201A;ym wymaga, by proces pobierania wynikĂłw nie zakĹ&#x201A;ĂłcaĹ&#x201A; nastÄ&#x2122;pnych pomiarĂłw. Aby speĹ&#x201A;niÄ&#x2021; to wymaganie, naleĹźaĹ&#x201A;o zmieniÄ&#x2021; sposĂłb pobierania wynikĂłw uĹźyty w [12], ktĂłry pozwalaĹ&#x201A; jedynie na pracÄ&#x2122; w trybie pojedynczego, zadawanego rÄ&#x2122;cznie pomiaru. Wyniki obecnie sÄ&#x2026; odczytywane, z poziomu uĹźytkownika, przez zmienne systemowe. Inne wprowadzone zmiany to m.in. dodanie odczytu aktualnych parametrĂłw sieci macierzystej urzÄ&#x2026;dzenia oraz caĹ&#x201A;kowita zmiana koncepcji oprogramowania pomiarowego (z aplikacji uĹźytkownika na usĹ&#x201A;ugÄ&#x2122; w systemie operacyjnym).
/ 0 0 Oryginalne oprogramowanie [14] wspĂłĹ&#x201A;pracuje tylko z terminalem, co w praktyce oznacza, Ĺźe aby uruchomiÄ&#x2021; pomiar naleĹźaĹ&#x201A;oby zalogowaÄ&#x2021; siÄ&#x2122; na mikrokontrolerze Raspberry PI i wydaÄ&#x2021; odpowiednie polecenie. Tymczasem nasza koncepcja zakĹ&#x201A;adaĹ&#x201A;a, Ĺźe oprogramowanie pomiarowe powinno byÄ&#x2021; uruchamiane automatycznie w odpowiedniej fazie uruchamiania systemu, i to niezaleĹźnie od tego, czy uĹźytkownik siÄ&#x2122; zaloguje na mikrokontrolerze, czy nie. Aby ten cel osiÄ&#x2026;gnÄ&#x2026;Ä&#x2021;, naleĹźy uruchamiaÄ&#x2021; oprogramowanie pomiarowe jako usĹ&#x201A;ugÄ&#x2122; systemu operacyjnego Linux. NajogĂłlniej rzecz ujmujÄ&#x2026;c, usĹ&#x201A;uga to aplikacja â&#x20AC;&#x17E;obudowanaâ&#x20AC;? odpowiednimi skryptami i uruchamiana przez system operacyjny. Aby byĹ&#x201A;a to peĹ&#x201A;noprawna usĹ&#x201A;uga systemu Linux, wymagane jest zdefiniowanie skryptu startowego (w przypadku naszego urzÄ&#x2026;dzenia utworzono skrypt o nazwie iot_tests), ktĂłry jest zapisany w katalogu /etc/init.d. Skrypt taki powinien zawieraÄ&#x2021; zdefiniowane akcje dla trzech podstawowych zadaĹ&#x201E; (start, stop i restart), realizowanych przez kaĹźdÄ&#x2026; z usĹ&#x201A;ug w systemie operacyjnym Linux: â&#x2C6;&#x2019; uruchomienia usĹ&#x201A;ugi (start), â&#x2C6;&#x2019; zatrzymania usĹ&#x201A;ugi (stop), â&#x2C6;&#x2019; przeĹ&#x201A;adowania oprogramowania usĹ&#x201A;ugi (reload). Identyfikatory zadaĹ&#x201E; sÄ&#x2026; przekazywane jako parametry do skryptu startowego, ktĂłry, w odpowiedzi, uruchamia oprogramowanie usĹ&#x201A;ugi z okreĹ&#x203A;lonymi parametrami. Uruchomienie oprogramowania (usĹ&#x201A;ugi) podczas startu wymaga zarejestrowania skryptu (tu: iot_tests) jako uruchamianego podczas startu systemu (rejestracja dokonywana jest komendÄ&#x2026;: update-rc.d iot_tests defaults). UsĹ&#x201A;uga pomiarowa jest uruchamiana w ostatniej fazie uruchamiania systemu, kiedy juĹź dziaĹ&#x201A;ajÄ&#x2026; wszystkie inne usĹ&#x201A;ugi systemowe (w tym podstawowa obsĹ&#x201A;uga interfejsĂłw sieciowych).
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
NR 2/2019
! " # $ #% !
2 4 - % Oprogramowanie urzÄ&#x2026;dzenia pomiarowego jest uruchamiane podczas startu systemu operacyjnego, jako usĹ&#x201A;uga w systemie (wariant domyĹ&#x203A;lny). DziÄ&#x2122;ki temu urzÄ&#x2026;dzenie od razu pracuje autonomicznie, korzystajÄ&#x2026;c ze swoich wĹ&#x201A;asnych interfejsĂłw uĹźytkownika. TuĹź po uruchomieniu, oprogramowanie odczytuje dane z pliku konfiguracyjnego, w ktĂłrym sÄ&#x2026; zapisywane podstawowe informacje niezbÄ&#x2122;dne do przeprowadzania pomiarĂłw. Ma on format pliku tekstowego z sekcjami odpowiadajÄ&#x2026;cymi poszczegĂłlnym danym konfiguracyjnym. JeĹźeli plik konfiguracyjny nie istnieje, oprogramowanie tworzy taki plik, a nastÄ&#x2122;pnie przechodzi do procedury ustawiania parametrĂłw konfiguracyjnych. JeĹźeli plik istnieje, oprogramowanie od razu przechodzi do podstawowego menu. Menu urzÄ&#x2026;dzenia jest pokazywane na dole wyĹ&#x203A;wietlacza. WybĂłr opcji odbywa siÄ&#x2122; za pomocÄ&#x2026; klawiszy (na rysunku 1b sÄ&#x2026; to klawisze, ktĂłre na pĹ&#x201A;ytce prototypowej znajdujÄ&#x2026; siÄ&#x2122; najbliĹźej wyĹ&#x203A;wietlacza). Podstawowe menu pozwala na uruchomienie pomiaru zajÄ&#x2122;toĹ&#x203A;ci Ĺ&#x201A;Ä&#x2026;cza (opcja â&#x20AC;&#x17E;POMIARâ&#x20AC;?) oraz ustawienie lub zmianÄ&#x2122; istniejÄ&#x2026;cych ustawieĹ&#x201E; parametrĂłw konfiguracyjnych pomiarĂłw (opcja â&#x20AC;&#x17E;KONFIGURACJAâ&#x20AC;?). JeĹźeli na wyĹ&#x203A;wietlaczu pojawia siÄ&#x2122; opcja â&#x20AC;&#x17E;POMIARâ&#x20AC;?, urzÄ&#x2026;dzenie jest gotowe do wykonywania pomiarĂłw. UrzÄ&#x2026;dzenie ma moĹźliwoĹ&#x203A;Ä&#x2021; wykonywania pomiaru pojedynczego bÄ&#x2026;dĹş ciÄ&#x2026;gĹ&#x201A;ego dla wskazanych: interfejsu wyjĹ&#x203A;ciowego i systemu docelowego. Podczas pojedynczego pomiaru do systemu docelowego wysyĹ&#x201A;anych jest, przez wskazany interfejs, k ciÄ&#x2026;gĂłw po n par pseudopakietĂłw TCP. WartoĹ&#x203A;Ä&#x2021; k zaleĹźy od stanu sieci i dobierana jest automatycznie przez procedury oprogramowania [12]. System docelowy musi mieÄ&#x2021; uruchomionÄ&#x2026; aplikacjÄ&#x2122; echa, ktĂłra odbiera pseudopakiet, pozbawia go pola danych i wysyĹ&#x201A;a sam nagĹ&#x201A;Ăłwek do urzÄ&#x2026;dzenia pomiarowego. UrzÄ&#x2026;dzenie dokonuje pomiaru czasu, jaki upĹ&#x201A;ynÄ&#x2026;Ĺ&#x201A; miÄ&#x2122;dzy odbiorem nagĹ&#x201A;ĂłwkĂłw naleĹźÄ&#x2026;cych do tej samej pary pseudopakietĂłw. Czas ten stanowi podstawÄ&#x2122; do obliczeĹ&#x201E; dostÄ&#x2122;pnej przepĹ&#x201A;ywnoĹ&#x203A;ci Ĺ&#x203A;cieĹźki miÄ&#x2122;dzy urzÄ&#x2026;dzeniem pomiarowym a systemem docelowym. Jako aplikacjÄ&#x2122; echa wykorzystano aplikacjÄ&#x2122; serwera (ang. server) z oprogramowania [12], ze zmianami dostosowujÄ&#x2026;cymi jÄ&#x2026; do jÄ&#x2026;dra 4.14 systemu operacyjnego Linux. Po wybraniu opcji â&#x20AC;&#x17E;POMIARâ&#x20AC;? rozpoczyna siÄ&#x2122; wykonywanie pomiaru, jednorazowego na ĹźÄ&#x2026;danie (w trybie pomiaru pojedynczego) lub wielokrotnego (w trybie pomiaru ciÄ&#x2026;gĹ&#x201A;ego). Pomiar wielokrotny jest realizowany jako seria pomiarĂłw pojedynczych, wykonywanych w pÄ&#x2122;tli nieskoĹ&#x201E;czonej zgodnie z zadanymi w konfiguracji parametrami. UĹźytkownik moĹźe w dowolnej chwili zatrzymaÄ&#x2021; pomiar wielokrotny naciskajÄ&#x2026;c klawisz odpowiadajÄ&#x2026;cy widocznemu na wyĹ&#x203A;wietlaczu napisowi â&#x20AC;&#x17E;STOPâ&#x20AC;?. Po kaĹźdym pojedynczym pomiarze wyĹ&#x203A;wietlane sÄ&#x2026;: dostÄ&#x2122;pna przepustowoĹ&#x203A;Ä&#x2021; Ĺ&#x201A;Ä&#x2026;cza i liczba k ciÄ&#x2026;gĂłw par skĹ&#x201A;adajÄ&#x2026;cych siÄ&#x2122; na pomiar. Aby uniknÄ&#x2026;Ä&#x2021; niejednoznacznoĹ&#x203A;ci, oprogramowanie wyĹ&#x203A;wietlajÄ&#x2026;ce wyniki odczytuje stan zmiennych systemowych podajÄ&#x2026;cych dostÄ&#x2122;pnÄ&#x2026; przepustowoĹ&#x203A;Ä&#x2021; Ĺ&#x201A;Ä&#x2026;cza dopiero wĂłwczas, gdy zostanie zakoĹ&#x201E;czona procedura pomiarowa.
restart usĹ&#x201A;ugi (realizowany przez wydanie komendy: service iot_tests reload). Konfigurowanie urzÄ&#x2026;dzenia ma na celu zdefiniowanie systemĂłw docelowych, stanowiÄ&#x2026;cych koniec testowanej Ĺ&#x203A;cieĹźki, oraz ustawienie parametrĂłw testĂłw Ĺ&#x203A;cieĹźki. PrzyjÄ&#x2122;to zaĹ&#x201A;oĹźenie, Ĺźe kaĹźdy system docelowy bÄ&#x2122;dzie miaĹ&#x201A; lokalnÄ&#x2026; etykietÄ&#x2122;, skojarzonÄ&#x2026; z jego adresem IP. Etykiety umoĹźliwiajÄ&#x2026; nadawanie systemom docelowym, identyfikowanym przez adresy IP, nazw przyjaznych dla uĹźytkownika. JeĹźeli w sieci istniejÄ&#x2026; nazwy przypisane przez system DNS (ang. Domain Names System), i sÄ&#x2026; one widoczne przez usĹ&#x201A;ugÄ&#x2122; Reverse DNS, pojawiÄ&#x2026; siÄ&#x2122; one obok etykiety nadanej na etapie konfiguracji. PoniewaĹź nazwy zdefiniowane w DNS zazwyczaj sÄ&#x2026; dĹ&#x201A;ugie, a wyĹ&#x203A;wietlacz ma ograniczone pole wyĹ&#x203A;wietlania, etykiety sÄ&#x2026; podstawowÄ&#x2026; formÄ&#x2026; identyfikacji systemu docelowego. Podczas konfigurowania parametrĂłw testĂłw Ĺ&#x203A;cieĹźki wybierany jest interfejs sieciowy (Ethernet 1 Gb/s, Wi-Fi lub opcjonalne urzÄ&#x2026;dzenia sieciowe podĹ&#x201A;Ä&#x2026;czone Ĺ&#x201A;Ä&#x2026;czem USB), za pomocÄ&#x2026; ktĂłrego bÄ&#x2122;dzie przeprowadzany pomiar. Interfejs ten jest poczÄ&#x2026;tkiem Ĺ&#x203A;cieĹźki prowadzÄ&#x2026;cej do systemu docelowego. Podczas konfiguracji wybierany jest rĂłwnieĹź tryb pomiaru (ciÄ&#x2026;gĹ&#x201A;y, pojedynczy), wariant metody PPT (PTR lub IGI), a takĹźe dĹ&#x201A;ugoĹ&#x203A;Ä&#x2021; pojedynczego ciÄ&#x2026;gu testowego, mierzona liczbÄ&#x2026; par pakietĂłw n wysyĹ&#x201A;anych w jednym ciÄ&#x2026;gu testowym (wartoĹ&#x203A;Ä&#x2021; n ustawiana jest domyĹ&#x203A;lnie na 60). PrawidĹ&#x201A;owo skonfigurowane urzÄ&#x2026;dzenie jest gotowe do wykonywania pomiarĂłw (na wyĹ&#x203A;wietlaczu pojawia siÄ&#x2122; wĂłwczas opcja â&#x20AC;&#x17E;POMIARâ&#x20AC;?). W przypadku braku danych koniecznych do rozpoczÄ&#x2122;cia pomiaru, procedura pomiarowa nie moĹźe byÄ&#x2021; uruchomiona i nie jest wyĹ&#x203A;wietlana opcja â&#x20AC;&#x17E;POMIARâ&#x20AC;? (wyĹ&#x203A;wietlana jest tylko opcja â&#x20AC;&#x17E;KONFIGURACJAâ&#x20AC;?).
2 ' Przedstawiony w poprzednim rozdziale ukĹ&#x201A;ad pomiarowy zostaĹ&#x201A; przetestowany w sieci laboratoryjnej o typowej topologii pojedynczego â&#x20AC;&#x17E;wÄ&#x2026;skiego gardĹ&#x201A;aâ&#x20AC;?, przedstawionej na rys. 2. PrzepustowoĹ&#x203A;Ä&#x2021; BO Ĺ&#x201A;Ä&#x2026;cza miÄ&#x2122;dzy przeĹ&#x201A;Ä&#x2026;cznikami Sw1 i Sw2 wynosiĹ&#x201A;a 1 Gb/s (brak â&#x20AC;&#x17E;wÄ&#x2026;skiego gardĹ&#x201A;aâ&#x20AC;?) lub 100 Mb/s (â&#x20AC;&#x17E;wÄ&#x2026;skie gardĹ&#x201A;oâ&#x20AC;?). PozostaĹ&#x201A;e Ĺ&#x201A;Ä&#x2026;cza miaĹ&#x201A;y przepustowoĹ&#x203A;Ä&#x2021; 1 Gb/s. MiÄ&#x2122;dzy nadajnikiem S1 a odbiornikiem R1 przesyĹ&#x201A;any byĹ&#x201A; ruch podkĹ&#x201A;adowy, zadawany z gradacjÄ&#x2026; co 10% przepustowoĹ&#x203A;ci BO. Jako generatora ruchu uĹźyto oprogramowania MQTTBox [18], ktĂłre generuje sztuczny ruch IoT (ruch protokoĹ&#x201A;u MQTT pracujÄ&#x2026;cego nad protokoĹ&#x201A;em TCP) w postaci krĂłtkich, sĹ&#x201A;abo sterowalnych sesji TCP. Aby wygenerowaÄ&#x2021; kaĹźde 100 Mb/s trzeba byĹ&#x201A;o uĹźyÄ&#x2021; Ĺ&#x203A;rednio ponad 3700 jednoczeĹ&#x203A;nie otwartych sesji TCP.
5 6 ) 0 Konfigurowanie urzÄ&#x2026;dzenia pomiarowego moĹźe odbywaÄ&#x2021; siÄ&#x2122; z menu (opcja â&#x20AC;&#x17E;KONFIGURACJAâ&#x20AC;?) lub, po zalogowaniu przez terminal tekstowy (ssh), przez rÄ&#x2122;cznÄ&#x2026; zmianÄ&#x2122; wpisĂłw do pliku konfiguracyjnego (w dowolnym edytorze tekstowym, dostÄ&#x2122;pnym w mikrokontrolerze). Druga moĹźliwoĹ&#x203A;Ä&#x2021; nie wynika z podstawowej funkcji urzÄ&#x2026;dzenia pomiarowego, ale z zastosowania Raspberry PI â&#x20AC;&#x201C; uniwersalnego mikrokontrolera z systemem Linux. Konfigurowanie odbywa siÄ&#x2122; wĂłwczas poza oprogramowaniem narzÄ&#x2122;dziowym urzÄ&#x2026;dzenia pomiarowego i konieczny jest
Rys. 2. Topologia testowa Fig. 2. Test topology
57
Rys. 3. Estymacja dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci: a) BO = 1 Gb/s, b) BO = 100 Mb/s Fig. 3. The estimation of available bandwidth: a) BO = 1 Gbps, b) BO = 100 Mbps
metoda IGI, mniejszy PTR. W obu przypadkach najmniejszy rozrzut k zaobserwowano, gdy Ĺ&#x201A;Ä&#x2026;cze 100 Mb/s byĹ&#x201A;o obciÄ&#x2026;Ĺźone w 50%. WartoĹ&#x203A;ci Ĺ&#x203A;rednie k, wyznaczone dla obu metod, sÄ&#x2026; do siebie zbliĹźone lub sobie rĂłwne.
5 7 8 W artykule zostaĹ&#x201A;o przedstawione prototypowe urzÄ&#x2026;dzenie IoT, ktĂłrego zadaniem jest szacowanie przepustowoĹ&#x203A;ci, dostÄ&#x2122;pnej dla ruchu IoT, na okreĹ&#x203A;lonej Ĺ&#x203A;cieĹźce w sieci. UrzÄ&#x2026;dzenie zostaĹ&#x201A;o zbudowane przy wykorzystaniu mikrokontrolera Raspberry PI pracujÄ&#x2026;cego pod kontrolÄ&#x2026; systemu operacyjnego Linux. Zaprezentowane urzÄ&#x2026;dzenie korzysta z metody par pakietĂłw w wersji TTR, z uĹźyciem metod PTR i IGI. UrzÄ&#x2026;dzenie zostaĹ&#x201A;o przebadane w sieci testowej. Oszacowanie dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci dla ruchu IoT pozwoli na zwiÄ&#x2122;kszenie efektywnoĹ&#x203A;ci funkcjonowania systemu, w ktĂłrym rĂłwnoczeĹ&#x203A;nie pracuje kilka tysiÄ&#x2122;cy lub wiÄ&#x2122;cej urzÄ&#x2026;dzeĹ&#x201E; IoT.
Rys. 4. Podstawowe statystyki ciÄ&#x2026;gĂłw pomiarowych (BO = 100 Mb/s) Fig. 4. Basic statistics of probing packet trains (BO = 100 Mbps)
Pomiar dostÄ&#x2122;pnej przepĹ&#x201A;ywnoĹ&#x203A;ci odbywa siÄ&#x2122; na Ĺ&#x203A;cieĹźce miÄ&#x2122;dzy urzÄ&#x2026;dzeniem pomiarowym (IoT) a brokerem IoT, na ktĂłrym uruchomiona zostaĹ&#x201A;a aplikacja echa. Pomiary wykonywane byĹ&#x201A;y z uĹźyciem staĹ&#x201A;ej (zerowej â&#x20AC;&#x201C; metoda PTR) lub zmiennej (metoda IGI) przerwy miÄ&#x2122;dzy pseudopakietami TCP wchodzÄ&#x2026;cymi w skĹ&#x201A;ad pary testowej. KaĹźda seria pomiarowa wykonywana byĹ&#x201A;a dziesiÄ&#x2122;ciokrotnie. Wyniki, uĹ&#x203A;rednione po 10 pomiarach, zostaĹ&#x201A;y zobrazowane na rysunkach 3 i 4. Rysunek 3 przedstawia wykresy wyznaczonej dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci w funkcji dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci (róşnicy miÄ&#x2122;dzy BO a zadanÄ&#x2026; przepĹ&#x201A;ywnoĹ&#x203A;ciÄ&#x2026; ruchu podkĹ&#x201A;adowego). Odchylenie wykresĂłw od czarnej linii, obrazujÄ&#x2026;cej idealne oszacowanie, ma sens bĹ&#x201A;Ä&#x2122;du bezwzglÄ&#x2122;dnego. Jak widaÄ&#x2021; na rysunku, metoda par pakietĂłw lepiej siÄ&#x2122; sprawdza w przypadku niĹźszych BO, co jest zjawiskiem opisywanym w literaturze [9]. W przypadku ruchu IoT metoda PTR daje wyĹźsze szacunki niĹź metoda IGI. Dla BO rĂłwnego 100 Mb/s, w zakresie od 20 do 90 Mb/s dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci, PTR przeszacowywaĹ&#x201A;a, a IGI niedoszacowywaĹ&#x201A;a dostÄ&#x2122;pnÄ&#x2026; przepustowoĹ&#x203A;Ä&#x2021; Ĺ&#x203A;cieĹźki. Dla BO rĂłwnego 1 Gb/s, kÄ&#x2026;t nachylenia krzywych przepĹ&#x201A;ywnoĹ&#x203A;ci wyznaczonych obiema metodami jest zbyt maĹ&#x201A;y, by zjawisko to wystÄ&#x2026;piĹ&#x201A;o w szerszym zakresie. Warto zauwaĹźyÄ&#x2021;, Ĺźe w przypadku duĹźej zajÄ&#x2122;toĹ&#x203A;ci Ĺ&#x201A;Ä&#x2026;cza stanowiÄ&#x2026;cego â&#x20AC;&#x17E;wÄ&#x2026;skie gardĹ&#x201A;oâ&#x20AC;? (a tym samym maĹ&#x201A;ej dostÄ&#x2122;pnej przepustowoĹ&#x203A;ci) obie metody znacznie przeszacowujÄ&#x2026; dostÄ&#x2122;pnÄ&#x2026; przepustowoĹ&#x203A;Ä&#x2021;, co naleĹźy uwzglÄ&#x2122;dniÄ&#x2021; przy projektowaniu mechanizmu przeciwdziaĹ&#x201A;ania przeciÄ&#x2026;Ĺźeniom. W przypadku BO = 1 Gb/s, pomiar zawsze odbywaĹ&#x201A; siÄ&#x2122; z wykorzystaniem k = 15 ciÄ&#x2026;gĂłw par pakietĂłw. W przypadku BO = 100 Mb/s, liczba k byĹ&#x201A;a zmienna i wahaĹ&#x201A;a siÄ&#x2122; od ponad 10 do blisko 70 (rys. 4). WiÄ&#x2122;kszy rozrzut k dawaĹ&#x201A;a zawsze
58
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
9 ( 0 ) 1.
2.
3.
4.
5.
6.
7.
A
T
KobyliĹ&#x201E;ski L., Smart ships â&#x20AC;&#x201C; autonomous or remote controlled?, â&#x20AC;&#x17E;Zeszyty Naukowe Akademii Morskiej w Szczecinieâ&#x20AC;?, Nr 53 (125), 2018, 28â&#x20AC;&#x201C;34. HĂśyhtyä M., Huusko J., Kiviranta M., Solberg K., Rokka J., Connectivity for autonomous ships: Architecture, use cases, and research challenges, 2017 International Conference on Information and Communication Technology Convergence (ICTC), October 2017, Jeju, 345â&#x20AC;&#x201C;350, DOI: 10.1109/ICTC.2017.8191000. Rayes A., Salam S., Internet of thingsâ&#x20AC;&#x201D;from hype to reality, â&#x20AC;&#x17E;The road to Digitizationâ&#x20AC;?, Springer International Publishing, Cham, Switzerland, 2019. Chodorek A., Chodorek R.R., O gwarantowanej jakoĹ&#x203A;ci usĹ&#x201A;ugi Internetu Rzeczy zintegrowanej z systemem wideokonferencyjnym, â&#x20AC;&#x17E;Studia Informaticaâ&#x20AC;?, Vol. 38, No. 3, 2017, 167â&#x20AC;&#x201C;176. Mishra N., Verma L.P., Srivastava P.K., Gupta A., An analysis of IoT congestion control policies, â&#x20AC;&#x17E;Procedia computer scienceâ&#x20AC;?, 132, 2018, 444â&#x20AC;&#x201C;450, DOI: 10.1016/j.procs.2018.05.158. Kafi M.A., Djenouri D., Ben-Othman J., Badach, N., Congestion control protocols in wireless sensor networks: A survey, â&#x20AC;&#x17E;IEEE communications surveys & tutorialsâ&#x20AC;?, Vol. 16, No. 3, 2014, 1369â&#x20AC;&#x201C;1390, DOI: 10.1109/SURV.2014.021714.00123. Bhalerao R., Subramanian S.S., Pasquale J., An analysis and improvement of congestion control in the CoAP Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
NR 2/2019
! " # $ #% !
Internet-of-Things protocol, 13th IEEE Annual Consumer Communications & Networking Conference, (CCNC), 9â&#x20AC;&#x201C;12 Jan. 2016, Las Vegas, 889â&#x20AC;&#x201C;894, DOI: 10.1109/CCNC.2016.7444906. 8. Betzler A., Gomez C., Demirkol I., Paradells J., CoAP congestion control for the internet of things, â&#x20AC;&#x17E;IEEE Communications Magazineâ&#x20AC;?, Vol. 54, No. 7, 2016, 154â&#x20AC;&#x201C;160, DOI: 10.1109/MCOM.2016.7509394. 9. Mukta M., Gupta N., Bandwidth Estimation Tools and Techniques: A Review, â&#x20AC;&#x17E;International Journal of Researchâ&#x20AC;?, Vol. 4, No. 13, 2017, 1250â&#x20AC;&#x201C;1265. 10. Hu N., Steenkiste P., Evaluation and characterization of available bandwidth probing techniques, â&#x20AC;&#x17E;IEEE journal on Selected Areas in Communicationsâ&#x20AC;?, Vol. 21, No. 6, 2003, 879â&#x20AC;&#x201C;894, DOI: 10.1109/JSAC.2003.814505. 11. Liu Q., Hwang J.N., A new congestion control algorithm for layered multicast in heterogeneous multimedia dissemination, 2003 International Conference on Multimedia and Expo (ICMEâ&#x20AC;&#x2122;03), 6â&#x20AC;&#x201C;9 July 2003, Baltimore, MD, USA, Vol. 2, II-533, DOI: 10.1109/ICME.2003.1221671. 12. IGI/PTR, url: [www.cs.cmu.edu/~hnn/igi] (dostÄ&#x2122;p: 14Â maja 2019).
13. MuĂąoz J.A., PĂŠrez R., Design of smart ships for the IoT, Second International Conference on Internet of things, Data and Cloud Computing, ACM, ICC â&#x20AC;&#x2122;17, March 22-23 2017, Cambridge, United Kingdom, Article No. 35, 1â&#x20AC;&#x201C;7, DOI: 10.1145/3018896.3018930. 14. Perera L.P., Handling big data in ship performance and navigation monitoring, â&#x20AC;&#x17E;Smart Ship Technologyâ&#x20AC;?, 2017, 89â&#x20AC;&#x201C;97. 15. Yang S., Shi L., Chen D., Dong Y., Hu Z. Development of ship structure health monitoring system based on IOT technology, IOP Conference Series: Earth and Environmental Science, IOP Publishing, Vol. 69, No. 1, 2017, 1â&#x20AC;&#x201C;6, DOI: 10.1088/1755-1315/69/1/012178. 16. 0.96inch OLED (B), url: [www.waveshare.com/wiki /0.96inch_OLED_(B)] (dostÄ&#x2122;p: 14 maja 2019). 17. bcm2835, url: [www.airspayce.com/mikem/bcm2835] (dostÄ&#x2122;p: 14 maja 2019). 18. MQTTBox, url: [http://workswithweb.com/mqttbox.html] (dostÄ&#x2122;p: 14 maja 2019).
4 5 G
H # I
0 1 0
/ 5 0
Abstract: One of the serious problems with large-scale Internet of Things systems, composed of thousands of IoT devices, are network congestions that occur near communication hubs (data brokers, computing clouds). These congestions cannot be enoughly discharged by the TCP protocol, which (due to specific teletraffic, generated by IoT devices) is not able to correctly estimate bandwidth available for a given transmission. In this article, a prototype IoT device that estimates amount of bandwidth of transmission path, available for TCP transmissions, is presented. The device is built with the use of the Raspberry PI microcontroller, working under the control of the Linux operating system, and uses packet pairs method for bandwidth estimation. To improve estimation accuracy, Probing Packet Trains (PPT) variant of packet pairs method was used. Results of experiments carried out in local area network are presented in figures and includes both analysis of estimation accuracy, and analysis of amount of control traffic that will be injected to an IoT network during a single measurement with the use of several probing packet trains. Due to limited computing power of the Raspberry PI, the device uses two, simple for computing, versions of the PPT: Packet Transmission Rate and Initial Gap Increasing. The device enables fast assessment of networks conditions. Knowledge of bit rate available for current TCP transmissions allows for more efficient performance of IoT systems that use large amount of devices. Keywords ! # ! / 5 0
! # # ! # # ! ? #A 1/! 0 1
59
A 3 4
1
2 E'((' F + # 8
:
3 4 :
! ! / 5 4
<.
=
E& ' F
A
6 4
1 1 :
2 6 J
:
A A - A A # ! #
! @ # #
J - A #. : - ( # . -@ 1 0 : 4
0 + ! /444 E+
> A F! /444 :
+ ! /444 # + ! /444 / 4
+ A @ /444
A 3 4
1
2 E'(( F + # 8
:
3 4
! 4
<. :
:=
E'((* F
A
6 : 0
<= +#
# .
5 ! # : ! : #. # ' # A E -@ F # .
# 1 0 4
0 : + ! /444 E+
> A F! /444
+ ! /444 # + ! /444 / 4
+ A @ /444
" #
60
P
O
M
I
" #
A
R
Y
â&#x20AC;¢
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;¢
R
O
B
O
T
Y
K
A
NR 2/2019
Pomiary Automatyka Robotyka, ISSN 1427-9126, R. 23, Nr 2/2019, 61â&#x20AC;&#x201C;68, DOI: 10.14313/PAR_232/61
6 8 \ & A 8 R7E Andreas Kowol . B $ R & < $ 7 6 / $ 6 < = < = B& $ . ; X-$ ?'@X'+ B
Streszczenie: W artykule przedstawiono proces konfiguracji mikroukĹ&#x201A;adĂłw LoPy do komunikacji radiowej, za poĹ&#x203A;rednictwem protokoĹ&#x201A;u LoRaWAN. MikroukĹ&#x201A;ady umieszczono na podstawkach Pyscan firmy Pycom. Jeden zestaw zaprogramowano jako bramka komunikacyjna zwracajÄ&#x2026;ca otrzymane dane do portalu The Things Network przez wbudowany moduĹ&#x201A; Wi-Fi realizujÄ&#x2026;cy poĹ&#x201A;Ä&#x2026;czenie internetowe. Drugi zestaw peĹ&#x201A;ni rolÄ&#x2122; zdalnego czujnika przesyĹ&#x201A;ajÄ&#x2026;cego informacje o natÄ&#x2122;Ĺźeniu oĹ&#x203A;wietlenia. Dokonano rejestracji urzÄ&#x2026;dzeĹ&#x201E; w sieci TTN oraz zaimplementowano bazÄ&#x2122; danych. Baza danych pozwala na pobieranie wpisĂłw przez REST API. Bramka zostaĹ&#x201A;a udostÄ&#x2122;pniona na mapie dla innych uĹźytkownikĂłw i stanowi bezpĹ&#x201A;atny punkt dostÄ&#x2122;pu do sieci TTN. Programowania mikroukĹ&#x201A;adĂłw dokonano za pomocÄ&#x2026; jÄ&#x2122;zyka MicroPhyton w Ĺ&#x203A;rodowisku Atom. Zrealizowany ukĹ&#x201A;ad umoĹźliwia przesyĹ&#x201A;anie danych z czujnikĂłw na znaczne odlegĹ&#x201A;oĹ&#x203A;ci, przy zachowaniu niskiego kosztu utrzymania systemu i niskiego zapotrzebowania na energiÄ&#x2122;. - [ A 8 R7E$ . $ A . $ & $ " " = E $ 6 8
1. Wprowadzenie IoT czyli Internet of Things, tĹ&#x201A;umaczone dosĹ&#x201A;ownie oznacza Internet Rzeczy. Kryje siÄ&#x2122; za tym koncepcja majÄ&#x2026;ca na celu umoĹźliwienie urzÄ&#x2026;dzeniom wymianÄ&#x2122; informacji za poĹ&#x203A;rednictwem sieci. PrzepĹ&#x201A;yw informacji pozwala na poprawne funkcjonowanie zespoĹ&#x201A;u urzÄ&#x2026;dzeĹ&#x201E;, gromadzenie danych lub jedynie informowanie uĹźytkownika o obecnym stanie. PodĹ&#x201A;Ä&#x2026;czenie niektĂłrych urzÄ&#x2026;dzeĹ&#x201E; do sieci umoĹźliwia zdalnÄ&#x2026; kontrolÄ&#x2122; ich funkcjonalnoĹ&#x203A;ci na podstawie otrzymanych danych. Do Ĺ&#x201A;Ä&#x2026;czenia pojedynczych urzÄ&#x2026;dzeĹ&#x201E; obecnie najczÄ&#x2122;Ĺ&#x203A;ciej wykorzystywana jest technologia bezprzewodowa (radiowa) a podĹ&#x201A;Ä&#x2026;czone urzÄ&#x2026;dzenia pracujÄ&#x2026; w topologii gwiazdy. WiÄ&#x2026;Ĺźe siÄ&#x2122; to z podĹ&#x201A;Ä&#x2026;czeniem urzÄ&#x2026;dzeĹ&#x201E; wykonawczych do bramki komunikacyjnej, ktĂłrej zadaniem jest przekazanie informacji do sieci. ZaleĹźnie od konfiguracji sieci, brama odbiera, wysyĹ&#x201A;a, lub odbiera i wysyĹ&#x201A;a pakiety danych do podĹ&#x201A;Ä&#x2026;czonych do niej urzÄ&#x2026;dzeĹ&#x201E; umoĹźliwiajÄ&#x2026;c im wzajemnÄ&#x2026; komunikacjÄ&#x2122;. Brama sieciowa natomiast ma poĹ&#x201A;Ä&#x2026;czenie z innymi bramami lub z Internetem (rys. 1).
) [
7 & J $ %& & ) & ! !' (!)* $ & & (+ !- (!)*
!
Rys. 1. Topologia sieci LoRaWAN wykorzystywana do przesyĹ&#x201A;ania, gromadzenia oraz udostÄ&#x2122;pniania danych Fig. 1. LoRaWAN network topology used to transmit, storage and access data
Obecnie znanych jest kilka technologii pozwalajÄ&#x2026;cych na przesyĹ&#x201A;anie danych drogÄ&#x2026; radiowÄ&#x2026; â&#x20AC;&#x201C; m.in. Wi-Fi, Bluetooth, LTE. UĹźytkownik, wybierajÄ&#x2026;c ktĂłrÄ&#x2026;Ĺ&#x203A; z tych technologii jest zmuszony do kompromisu miÄ&#x2122;dzy zasiÄ&#x2122;giem, prÄ&#x2122;dkoĹ&#x203A;ciÄ&#x2026; transmisji danych oraz opĹ&#x201A;atÄ&#x2026; za Ĺ&#x201A;Ä&#x2026;cze (w przypadku LTE). Wi-Fi oferuje duĹźÄ&#x2026; przepustowoĹ&#x203A;Ä&#x2021;, jednak zasiÄ&#x2122;g w normalnych warunkach jest mocno ograniczony. Dodatkowo pasmo 2,4 GHz jest wykorzystywane rĂłwnieĹź przez inne technologie czy urzÄ&#x2026;dzenia uĹźytku domowego pracujÄ&#x2026;ce na tym pasmie czÄ&#x2122;stotliwoĹ&#x203A;ci, co czÄ&#x2122;sto wiÄ&#x2026;Ĺźe siÄ&#x2122; z wzajemnym zagĹ&#x201A;uszaniem sygnaĹ&#x201A;Ăłw. Bluetooth jest technologiÄ&#x2026; relatywnie prostÄ&#x2026; i taniÄ&#x2026;, jednak nie pozwala na poĹ&#x201A;Ä&#x2026;czenia wiÄ&#x2122;ksze niĹź 100 m, co mocno ogranicza uĹźytkownikĂłw planujÄ&#x2026;cych Ĺ&#x201A;Ä&#x2026;czyÄ&#x2021; urzÄ&#x2026;dzenia na znaczne odlegĹ&#x201A;oĹ&#x203A;ci.
61
L ' ( D ( $ + $ . ' 0
(%M% 8
Modulacja LoRa to warstwa fizyczna (PHY), natomiast protokĂłĹ&#x201A; LoRaWAN pracuje w warstwie MAC (ang. Medium Access Protocol) czyli w warstwie Ĺ&#x201A;Ä&#x2026;cza danych [1]. Pozwala na osiÄ&#x2026;gniÄ&#x2122;cie dalekich zasiÄ&#x2122;gĂłw â&#x20AC;&#x201C; do 5 km w terenach zurbanizowanych oraz do 15 km na terenach sĹ&#x201A;abo zurbanizowanych [2]. ZnacznÄ&#x2026; zaletÄ&#x2026; stosowania tego protokoĹ&#x201A;u jest niskie zapotrzebowanie na energiÄ&#x2122;. WÄ&#x2122;zĹ&#x201A;y komunikacyjne mogÄ&#x2026; dziaĹ&#x201A;aÄ&#x2021; na baterii przez dĹ&#x201A;ugi czas. Komunikacja o dĹ&#x201A;ugim zasiÄ&#x2122;gu oraz brak koniecznoĹ&#x203A;ci staĹ&#x201A;ego dostÄ&#x2122;pu do zasilania, pozwala na pracÄ&#x2122; czujnikĂłw temperatury, wilgoci, nasĹ&#x201A;onecznienia itp. na farmach w odlegĹ&#x201A;ych terenach wiejskich. Kompromisem tak dalekiego zasiÄ&#x2122;gu jest niska szybkoĹ&#x203A;Ä&#x2021; transmisji danych, od 0,3 kb/s do 50 kb/s [3]. ZaleĹźy ona od dĹ&#x201A;ugoĹ&#x203A;ci komunikatu â&#x20AC;&#x201C; wykorzystywana jest technika Adaptive Data Rate [2]. Ta technika pozwala na jeszcze mniejsze zuĹźycie energii podczas transmisji danych. AnalizujÄ&#x2026;c powyĹźsze informacje, moĹźna stwierdziÄ&#x2021;, Ĺźe protokĂłĹ&#x201A; LoRaWAN speĹ&#x201A;nia niemal wszystkie zaĹ&#x201A;oĹźenia komunikacji IoT. DziÄ&#x2122;ki wykorzystaniu nielicencjonowanego pasma, uruchomiony ukĹ&#x201A;ad nie bÄ&#x2122;dzie wymagaĹ&#x201A; kosztĂłw utrzymania, co w przypadku uruchomienia wiÄ&#x2122;kszej liczby urzÄ&#x2026;dzeĹ&#x201E; koĹ&#x201E;cowych generuje znaczne oszczÄ&#x2122;dnoĹ&#x203A;ci. DziÄ&#x2122;ki duĹźemu zasiÄ&#x2122;gowi nie jest wymagana duĹźa liczba bramek komunikacyjnych do pokrycia zasiÄ&#x2122;giem duĹźego obszaru, co rĂłwnieĹź przekĹ&#x201A;ada siÄ&#x2122; na obniĹźenie kosztĂłw inwestycji.
LoPy to moduĹ&#x201A; firmy Pycom pozwalajÄ&#x2026;cy na komunikacjÄ&#x2122; radiowÄ&#x2026; przy uĹźyciu protokoĹ&#x201A;u LoRa dla czÄ&#x2122;stotliwoĹ&#x203A;ci 868Â MHz. Zaimplementowano w nim rĂłwnieĹź moĹźliwoĹ&#x203A;Ä&#x2021; poĹ&#x201A;Ä&#x2026;czenia Bluetooth oraz Wi-Fi. LoPy oparty jest na systemie Linux, wspiera jÄ&#x2122;zyk programowania MicroPython. Ma dwurdzeniowy mikrokontroler oraz moduĹ&#x201A; ESP32 z 512 kB pamiÄ&#x2122;ci RAM (rys. 2, tab. 1).
Rys. 2. LoPy â&#x20AC;&#x201C; moduĹ&#x201A; LoRa firmy Pycom [4] Fig. 2. LoPy â&#x20AC;&#x201C; LoRa module by Pycom company [4]
(%(% ModuĹ&#x201A; LoPy moĹźe zostaÄ&#x2021; zainstalowany na róşnych pĹ&#x201A;ytkach rozszerzeĹ&#x201E; oferowanych przez firmÄ&#x2122; Pycom. KaĹźda z nich umoĹźliwia implementacjÄ&#x2122; czujnikĂłw oraz urzÄ&#x2026;dzeĹ&#x201E; zewnÄ&#x2122;trznych. W przykĹ&#x201A;adzie zostaĹ&#x201A;a uĹźyta pĹ&#x201A;ytka Pyscan. Znajduje siÄ&#x2122; na niej akcelerometr, czujnik Ĺ&#x203A;wiatĹ&#x201A;a oraz przycisk definiowany przez uĹźytkownika. Jako rozszerzenia Pyscan ma zĹ&#x201A;Ä&#x2026;cza do podĹ&#x201A;Ä&#x2026;czenia czujnikĂłw I/O, kamery, czytnika kodĂłw kreskowych, czujnika podczerwieni lub ekranu LCD (rys. 3). Pyscan umoĹźliwia rĂłwnieĹź Ĺ&#x201A;adowanie baterii Li-Ion/Li-Po. Bateria
(% 6 < Do stworzenia poĹ&#x201A;Ä&#x2026;czenia radiowego za pomocÄ&#x2026; protokoĹ&#x201A;u LoRaWAN uĹźyto dwĂłch zestawĂłw urzÄ&#x2026;dzeĹ&#x201E;. Zestaw skĹ&#x201A;ada siÄ&#x2122; z moduĹ&#x201A;u umoĹźliwiajÄ&#x2026;cego komunikacjÄ&#x2122; z sieciÄ&#x2026; LoRa, ktĂłry zostaĹ&#x201A; zainstalowany na pĹ&#x201A;ytce rozszerzeĹ&#x201E; (rys. 4). Jeden zestaw zostaĹ&#x201A; zaprogramowany jako bramka dostÄ&#x2122;powa, natomiast drugi jako wÄ&#x2122;zeĹ&#x201A; koĹ&#x201E;cowy.
Tabela 1. Specyfikacja moduĹ&#x201A;u LoPy Table 1. Module LoPy specification
Mikroprocesor Xtenasa dual-core 32-bit LX6 do 600 DMIPS PrzyĹ&#x203A;pieszenie sprzÄ&#x2122;towe, CPU
WielowÄ&#x2026;tkowoĹ&#x203A;Ä&#x2021; Python Dodatkowy kompresor ULP, ktĂłry monitoruje GPIo, kanaĹ&#x201A;y ADC i kontroluje wiÄ&#x2122;kszoĹ&#x203A;Ä&#x2021; urzÄ&#x2026;dzeĹ&#x201E; peryferyjnych w trybie uĹ&#x203A;pienia zuĹźywajÄ&#x2026;c jedynie 25 ÎźA 512 kB RAM
PamiÄ&#x2122;Ä&#x2021;
4 MB zewnÄ&#x2122;trznej pamiÄ&#x2122;ci flash
Wi-Fi
802.11b/g/n 16 Mbps
Bluetooth
Klasyczny z niskim zapotrzebowaniem na energiÄ&#x2122; LoRaWAN 1.0.2 stack â&#x20AC;&#x201C; Klasa urzÄ&#x2026;dzeĹ&#x201E; A i C
LoRa
ZasiÄ&#x2122;g wÄ&#x2122;zĹ&#x201A;Ăłw koĹ&#x201E;cowych do 40 km Bramka komunikacyjna do 20 km (moĹźliwoĹ&#x203A;Ä&#x2021; podĹ&#x201A;Ä&#x2026;czenie do 100 wÄ&#x2122;zĹ&#x201A;Ăłw koĹ&#x201E;cowych)
Zegar czasu rzeczywistego
Tak SSL/TLS
Zabezpieczenia
WPA Enterprise SHA MD5
Hash/szyfrowanie
DES AES
62
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
+
bÄ&#x2122;dzie Ĺ&#x201A;adowana, gdy pĹ&#x201A;ytka zostanie zasilona przez port micro USB, natomiast po odĹ&#x201A;Ä&#x2026;czeniu portu bateria bÄ&#x2122;dzie ĹşrĂłdĹ&#x201A;em zasilania. DostÄ&#x2122;pny jest rĂłwnieĹź czytnik kart microSD. Firma Pycom udostÄ&#x2122;pnia biblioteki do obsĹ&#x201A;ugi czytnika RFID/NFC oraz reszty podzespoĹ&#x201A;Ăłw w serwisie Github [6]. Na pĹ&#x201A;ytce umieszczono komponenty: â&#x2C6;&#x2019; akcelerometr: ST LIS2HH12, â&#x2C6;&#x2019; czujnik natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a: Lite-on LTR-329ALS-01, â&#x2C6;&#x2019; czytnik RFID/NFC: NXP MFRC63002HN, 151.
Rys. 5. Interfejs Ĺ&#x203A;rodowiska Atom Fig. 5. Interface of Atom environment
Rys. 3. Pyscan â&#x20AC;&#x201C; pĹ&#x201A;ytka rozszerzeĹ&#x201E; dla moduĹ&#x201A;u LoPy [5] Fig. 3. Pyscan â&#x20AC;&#x201C; extension board for LoPy module [5]
PodĹ&#x201A;Ä&#x2026;czenie moduĹ&#x201A;u LoPy za poĹ&#x203A;rednictwem pĹ&#x201A;ytki rozszerzeĹ&#x201E; i portu micro USB spowoduje, Ĺźe Ĺ&#x203A;rodowisko Atom rozpozna urzÄ&#x2026;dzenie na jednym z portĂłw COM. Poinformuje o tym stosownym komunikatem: ! !" # # $ & ' () * + , -+./0 2 2 ! Producent moduĹ&#x201A;u umieĹ&#x203A;ciĹ&#x201A; w serwisie Github biblioteki z przykĹ&#x201A;adami moĹźliwoĹ&#x203A;ci wykorzystania urzÄ&#x2026;dzeĹ&#x201E; [6], m.in. sposĂłb zdefiniowania moduĹ&#x201A;u jako bramka komunikacyjna (folder pycom-libraries-master\examples\lorawan-nano-gateway). Pliki potrzebne do uruchomienia bramki w sieci The Things Network to: config.py, main.py oraz nanogateway.py. W pierwszej kolejnoĹ&#x203A;ci naleĹźy zmodyfikowaÄ&#x2021; program config.py. Konieczne jest ustawienie odpowiedniej czÄ&#x2122;stotliwoĹ&#x203A;ci pracy, dla Europy bÄ&#x2122;dzie to wartoĹ&#x203A;Ä&#x2021; 868,1 MHz, podanie parametrĂłw poĹ&#x201A;Ä&#x2026;czenia do sieci Wi-Fi, serwera oraz portu, do ktĂłrego bramka ma siÄ&#x2122; poĹ&#x201A;Ä&#x2026;czyÄ&#x2021;. PrzykĹ&#x201A;ad konfiguracji podano poniĹźej.
Rys. 4. Dwa wykorzystane zestawy zawierajÄ&#x2026;ce LoPy oraz Pyscan Fig. 4. Two used sets include LoPy and Pyscan
\% " ! < \%M% /
Jeden z wyĹźej opisanych zestawĂłw posĹ&#x201A;uĹźyĹ&#x201A; do stworzenia bramki komunikacyjnej. Zastosowano tu jÄ&#x2122;zyk MicroPython oraz darmowe Ĺ&#x203A;rodowisko programistyczne Atom [7], w ktĂłrym zainstalowano rozszerzenie Pymakr, umoĹźliwiajÄ&#x2026;ce komunikacjÄ&#x2122; i wgrywanie programĂłw oraz bibliotek do urzÄ&#x2026;dzeĹ&#x201E; firmy Pycom (rys. 5). Ĺ&#x161;rodowisko oraz rozszerzenie sÄ&#x2026; w caĹ&#x201A;oĹ&#x203A;ci darmowe. Atom pobierany jest ze strony developera, a rozszerzenie moĹźna zainstalowaÄ&#x2021; z poziomu Ĺ&#x203A;rodowiska lub zewnÄ&#x2122;trznie.
+ ! + 34 !5 67879 : ; 34 !5 <- 2 . ! 3 =3 9 >.// 3++ ./ ?:*(6:@97B ; 67879 : C " D ,888(0 D 67879 : C " )(EF(E ; G 3 3 5 ' JK E* ; ## L* ; ,+ - + 0 L* 9 (E7 B9) ; ## 67879))7B ; G5 6 8 K 67879 :)) ; G !5- K & E:98E(NO(L @ ; ##### & E:9?69BE ; ,)8 P6 Q0 R BE9Q & E:9L B(9BE ; Q Program nanogateway.py zawiera definicjÄ&#x2122; klasy, ktĂłra umoĹźliwia komunikowanie siÄ&#x2122; bramki z sieciÄ&#x2026; TTN. Do poprawnego dziaĹ&#x201A;ania bramki nie jest wymagana modyfikacja. Main.py jest wczytywany jako pierwszy program po uruchomieniu urzÄ&#x2026;dzenia, algorytm sprawdza najpierw, czy w projekcie znajduje siÄ&#x2122; plik boot.py, a nastÄ&#x2122;pnie szuka programu main.py. Program ma
63
L ' ( D ( $ + $ . ' 0 za zadanie wczytanie programu config.py oraz zaimportowanie klasy NanoGateway z programu nanogateway.py. NastÄ&#x2122;pnie do wywoĹ&#x201A;anej klasy przypisane zostajÄ&#x2026; wartoĹ&#x203A;ci zawarte w config.py. Rejestracja bramki do sieci wymaga wpisania EUI urzÄ&#x2026;dzenia. Jest to unikalny adres MAC moduĹ&#x201A;u. Aby urzÄ&#x2026;dzenie zwrĂłciĹ&#x201A;o adres MAC w odpowiednim dla portalu formacie, wystarczy stworzyÄ&#x2021; krĂłtki program, ktĂłry za pomocÄ&#x2026; biblioteki network zwrĂłci EUI. W analizowanym przypadku program zostaĹ&#x201A; nazwany device_eui.py. Kod przedstawiono poniĹźej.
â&#x2C6;&#x2019; Iâ&#x20AC;&#x2122;m using the legacy packet forwarder â&#x20AC;&#x201C; w przypadku konfiguracji urzÄ&#x2026;dzeĹ&#x201E; opartych na systemie Linux wymagane jest zaznaczenie tego pola, â&#x2C6;&#x2019; Description â&#x20AC;&#x201C; opis bramki nadany przez uĹźytkownika, ktĂłry bÄ&#x2122;dzie widoczna przez innych uĹźytkownikĂłw, â&#x2C6;&#x2019; Frequency Plan â&#x20AC;&#x201C; miejsce dziaĹ&#x201A;ania bramki (w analizowanym przypadku Europe 868 MHz), â&#x2C6;&#x2019; Router â&#x20AC;&#x201C; wybraÄ&#x2021; router stosowny do miejsca dziaĹ&#x201A;ania bramki (tutaj jest to ttn-router-eu), â&#x2C6;&#x2019; Podanie lokalizacji oraz umiejscowienia anteny nie jest konieczne. Po zakoĹ&#x201E;czeniu procesu rejestracji, wszystkie bramki bÄ&#x2122;dÄ&#x2026; widoczne pod adresem console.thethingsnetwork.org/gateways. W zakĹ&#x201A;adce Overview wyĹ&#x203A;wietlone zostanÄ&#x2026; szczegĂłĹ&#x201A;owe informacje â&#x20AC;&#x201C; status, ostatnie logowanie do sieci, otrzymane paczki danych, wysĹ&#x201A;ane paczki danych. Opis bramki moĹźna uzupeĹ&#x201A;ni ocdodatkowe informacje dotyczÄ&#x2026;ce moduĹ&#x201A;u. ZakĹ&#x201A;adka Traffic przedstawia szczegĂłĹ&#x201A;owe informacje odnoĹ&#x203A;nie otrzymywanych przez bramkÄ&#x2122; danych. W zakĹ&#x201A;adce Settings znajdujÄ&#x2026; siÄ&#x2122; ustawienia bramki oraz moĹźliwoĹ&#x203A;Ä&#x2021; wypeĹ&#x201A;nienia dodatkowych informacji widocznych dla uĹźytkownikĂłw chcÄ&#x2026;cych skorzystaÄ&#x2021; z bramki. Po dodaniu lokalizacji bramki, bÄ&#x2122;dzie ona widoczna na mapie umieszczonej na stronie gĹ&#x201A;Ăłwnej po zaakceptowaniu przez administratora.
2 ' J + 6&:L + 4 !5 '- ; 6&:L./ + .,?! '! (O7C TU0 2 ! .4 !5 <- 2 .'- ! .// C " D GV2 K
D 4 !5 <- 2 .'- ! .// C"// Tak przygotowany projekt moĹźna zaimportowaÄ&#x2021; do moduĹ&#x201A;u LoPy. WaĹźne jest, aby zapisaÄ&#x2021; projekt przed kaĹźdym zaĹ&#x201A;adowaniem do moduĹ&#x201A;u. Konieczne jest nawiÄ&#x2026;zanie poĹ&#x201A;Ä&#x2026;czenia na porcie COM, nastÄ&#x2122;pnie naleĹźy zaznaczyÄ&#x2021; program main.py i zaĹ&#x201A;adowaÄ&#x2021; projekt przyciskiem Upload. Ĺ&#x161;rodowisko wgra wszystkie pliki znajdujÄ&#x2026;ce siÄ&#x2122; w folderze na moduĹ&#x201A; a konsola zwrĂłci nastÄ&#x2122;pujÄ&#x2026;ce komunikaty:
\%(% / < ! ` h
O+- !> + W . ! 2 -> / X " 6 Y- Y + . J4/ X " 6 Y- > 9 3 + .#J4/ X " 6 Y- ! + . J4/ X " 6 Y- ! ! '! + . QJ4/
Drugi z zestawĂłw zostaĹ&#x201A; zdefiniowany jako wÄ&#x2122;zeĹ&#x201A; koĹ&#x201E;cowy. Jego zadaniem jest pomiar natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a w 2 kanaĹ&#x201A;ach. NatÄ&#x2122;Ĺźenie Ĺ&#x203A;wiatĹ&#x201A;a niebieskiego i czerwonego. Podobnie jak w przypadku bramki komunikacyjnej, do definicji urzÄ&#x2026;dzenia pomiarowego napisano program w oparciu o przykĹ&#x201A;ad udostÄ&#x2122;pniony przez producenta. Komunikacja z urzÄ&#x2026;dzeniem w Ĺ&#x203A;rodowisku Atom bÄ&#x2122;dzie odbywaÄ&#x2021; siÄ&#x2122; na innym porcie. JeĹ&#x203A;li autodetekcja portu zostaĹ&#x201A;a wyĹ&#x201A;Ä&#x2026;czona w ustawieniach naleĹźy sprawdziÄ&#x2021;, do ktĂłrego portu szeregowego system przypisaĹ&#x201A; pĹ&#x201A;ytkÄ&#x2122; rozszerzeĹ&#x201E; Pyscan i z tym portem szeregowym nawiÄ&#x2026;zaÄ&#x2021; komunikacjÄ&#x2122;. Do uruchomienia komunikacji czujnika z bramkÄ&#x2026; potrzebny jest program config.py, uĹźyty w projekcie bramki. W projekcie stworzono program main.py â&#x20AC;&#x201C; po podaniu zasilania na wÄ&#x2122;zeĹ&#x201A; koĹ&#x201E;cowy, moduĹ&#x201A; automatycznie wczytuje program. Main.py bazuje na przykĹ&#x201A;adzie abp_node.py w folderze z przykĹ&#x201A;adami, Ĺ&#x203A;cieĹźka: pycom-libraries-master\examples\lorawan-nano-gateway. Program zmodyfikowano, aby wykonywaĹ&#x201A; pomiar natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a co 60 s, wyĹ&#x203A;wietla wynik oraz wysyĹ&#x201A;a go do portalu TTN przez bramkÄ&#x2122; komunikacyjnÄ&#x2026;. JeĹ&#x203A;li wartoĹ&#x203A;Ä&#x2021; pomiarowa Ĺ&#x203A;wiatĹ&#x201A;a na kanale mierzÄ&#x2026;cym kolor czerwony przekroczy 1000Â lx, to dioda LED bÄ&#x2122;dzie Ĺ&#x203A;wieciĹ&#x201A;a na czerwono, w przeciwnym wypadku bÄ&#x2122;dzie Ĺ&#x203A;wieciĹ&#x201A;a na zielono. Kod ĹşrĂłdĹ&#x201A;owy programu przedstawiono poniĹźej:
O+- !> > Z 5 \ 4 ! >
^ 5 _3
# ##C CQ 5 C#< .*?#6B*9)@)9E()(*/Z4 C#< .) 798:)*98&:)`9P
*/ Y 5 +C #Z ) 76 C#< -J9> C#<##Z=9> C#<##Z>9> C#<##Z 5#9> C#<##Z >9> C#< ##Z'+9> C#<## > CB7 Z - J > C - !>C#< V2 # Z- C - !>C#< V2 # #Z- C - !>C#< ## 2!##Z- C# - !>C#< ## 2!##Z- C Q #< ##!#Q Q# " ) ! & E!6:L ! ! '! ' >C
4K #: 888(# #K
Q" 6 8 > C 5 6 8
#" ) ' + - +
" E* L* 5 +-
"
+ OB 5 J 3 3 5 ' J
.Q # / + ##
" ) \ 3+ & E! !> ! `b 35 )8 P6 Q
# " & E!6:L ! ! '! -
# " @ 3 ! ' + 55 (L*(E E( &
2 ' J + & E! 2 &*E :&)# + &*E :&)# 2 + 5 ! + 5 ! + 5 J + 4 !5 + 5 3 + + Y + 9 !> + +
W celu odczytania EUI moduĹ&#x201A;u wystarczy zaznaczyÄ&#x2021; program device_eui.py, wcisnÄ&#x2026;Ä&#x2021; przycisk Run. Konsola zwrĂłci EUI, np.: ?! '! (O7C 4K #! V2 # #K UruchomionÄ&#x2026; bramkÄ&#x2122; naleĹźy zarejestrowaÄ&#x2021; na portalu TheThingsNetwork.org. W tym celu naleĹźy stworzyÄ&#x2021; darmowe konto pod adresem account.thethingsnetwork.org/register. Po zaĹ&#x201A;oĹźeniu konta i weryfikacji adresu e-mail pod adresem console. thethingsnetwork.org/gateways/register moĹźna zarejestrowaÄ&#x2021; bramkÄ&#x2122;. Konieczne do wypeĹ&#x201A;nienia sÄ&#x2026; nastÄ&#x2122;pujÄ&#x2026;ce pola: â&#x2C6;&#x2019; Gateway EUI â&#x20AC;&#x201C; pole do wpisania EUI moduĹ&#x201A;u,
64
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
- ! ; & E!. > ;& E! & E:6:LZ ;& E! (O / > 9!>> ; 5 3 3 +! J.,d-0Z 4 !5 3 <- 2 .G # Q K// #" 'J95'J ; 4 !5 3 <- 2 . ( PB(8 B # 8Q # / !++95'J ; 4 !5 3 <- 2 . QB #(QB B PQP B 8#:8 / A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
+ 2 ! . Z /C
- ! 9 ! -. / - ! !>>9 ! -.#Z 2 =3 ; Y & E:98E(NO(L @Z > 9 ;#Z > 9 !<;Q/ - ! !>>9 ! -. Z 2 =3 ; Y & E:98E(NO(L @Z > 9 ;#Z > 9 !<;Q/ - ! !>>9 ! -. Z 2 =3 ; Y & E:98E(NO(L @Z > 9 ;#Z > 9 !<;Q/ - ! W .! ! ;& E! :P Z !3 ;.> 9!>> Z 'J95'J Z !++9 5'J // 5 ; 5 J 5 J .5 J :89& E:Z 5 J ) ^9E:6/ 5 5 5 J + .5 J ) &9& E:Z 5 J ) 9BEZ Y & E:9L B(9 BE/ 5 5 4- J .8!-5 / + ; 5 ! ./ - ; &*E :&)# .+ / E?P9PE7?`*L()) ; #< E?P9E(B ; .E?P9PE7?`*L()) ff / E?P9?E((L ; .E?P9PE7?`*L()) ff / E?P9P&O( ; .E?P9PE7?`*L())/ + ! 4 ! .8!-5 / ' - * 3 C
+J ; 4K ^* RK D 5 .- - .//
5 > ; 5 .- - .//
+ .G) > CKZ +J /
5 5 >.5 > /
+ .,& . ! - P-3 -3<Z ! - E > -3</C , D 5 .- - .///
2 - - ./ " d ###C
+ 4- >.E?P9E(B/
-5 C
+ 4- >.E?P9?E((L/
5- +. /
<Z + ; 5 2 . Q /
2 <C
+ .GE >C TUZ + C TUK 2 ! . <Z + //
5- +.Q / Do poprawnego dziaĹ&#x201A;ania programu w projekcie naleĹźy dodaÄ&#x2021; folder /lib zawierajÄ&#x2026;cy niezbÄ&#x2122;dne biblioteki. Do folderu naleĹźy dodaÄ&#x2021; bibliotekÄ&#x2122; do obsĹ&#x201A;ugi czujnika natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a LTR329ALS01.py oraz dwie biblioteki niezbÄ&#x2122;dne do obsĹ&#x201A;ugi pĹ&#x201A;ytki rozszerzeĹ&#x201E; Pyscan, wymagane ze wzglÄ&#x2122;du na uĹźycie czujnika natÄ&#x2122;Ĺźenia Ĺ&#x203A;wiatĹ&#x201A;a: pycoproc.py i pyscan.py. Wszystkie biblioteki dostÄ&#x2122;pne sÄ&#x2026; w lokalizacji pycom-libraries-master\ pybytes\pyscan\lib. Struktura projektu powinna wyglÄ&#x2026;daÄ&#x2021; w nastÄ&#x2122;pujÄ&#x2026;cy sposĂłb:
Rys. 6. Struktura projektu definiujÄ&#x2026;cego urzÄ&#x2026;dzenie jako wÄ&#x2122;zeĹ&#x201A; koĹ&#x201E;cowy Fig. 6. The structure of the project which is defining the device as the end node
OstatniÄ&#x2026; czynnoĹ&#x203A;ciÄ&#x2026; poprzedzajÄ&#x2026;cÄ&#x2026; wgranie projektu do moduĹ&#x201A;u jest podanie parametrĂłw pozwalajÄ&#x2026;cych na weryfikacjÄ&#x2122; czujnika w portalu The Things Network. W tym celu naleĹźy stworzyÄ&#x2021; nowÄ&#x2026; aplikacjÄ&#x2122;, do ktĂłrej zostanie przypisane urzÄ&#x2026;dzenie. BÄ&#x2122;dÄ&#x2026;c zalogowanym do portalu, naleĹźy przejĹ&#x203A;Ä&#x2021; pod adres: console.thethingsnetwork.org/applications oraz wcisnÄ&#x2026;Ä&#x2021; przycisk Add aplication. UĹźytkownik zostanie popro-
szony o podanie unikalnej nazwy oraz opisu aplikacji. Pole Application EUI informuje, Ĺźe portal sam przypisze numer, a router zostanie przypisany automatycznie zgodnie z tym podanym wczeĹ&#x203A;niej w bramce. MoĹźliwe jest teraz dodanie nowej aplikacji. UĹźytkownik zostanie przeniesiony do widoku aplikacji. Kolejnym krokiem jest przypisanie urzÄ&#x2026;dzenia do aplikacji. W sekcji Devices kliknÄ&#x2026;Ä&#x2021; przycisk register device. NaleĹźy podaÄ&#x2021; niezmiennÄ&#x2026;, unikalnÄ&#x2026; nazwÄ&#x2122; urzÄ&#x2026;dzenia dla tej aplikacji. Konieczne jest tu podanie EUI urzÄ&#x2026;dzenia. Jak w przypadku bramki, adres MAC moĹźna wygenerowaÄ&#x2021; za pomocÄ&#x2026; skryptu device_eui.py opisanego wczeĹ&#x203A;niej. Adres MAC wygenerowany przez skrypt naleĹźy podaÄ&#x2021; w polu Device EUI. Po uzupeĹ&#x201A;nieniu niezbÄ&#x2122;dnych pĂłl zatwierdziÄ&#x2021; wciskajÄ&#x2026;c Add device. UĹźytkownik zostanie przeniesiony do widoku urzÄ&#x2026;dzenia. DomyĹ&#x203A;lnie aplikacja uĹźywa weryfikacji urzÄ&#x2026;dzenia opartej na rozpoczÄ&#x2122;ciu sesji po odpowiedniej weryfikacji klucza aplikacji, nazywanej rĂłwnieĹź Over The Air Activation (OTAA). Przedstawiony powyĹźej kod zostaĹ&#x201A; przygotowany do weryfikacji zwanej Activation By Personalization (ABP). Pozwala ona na personalizacjÄ&#x2122; urzÄ&#x2026;dzenia. NaleĹźy zmieniÄ&#x2021; sposĂłb weryfikacji w zakĹ&#x201A;adce Settings, zaznaczajÄ&#x2026;c Activation Method na ABP a nastÄ&#x2122;pnie Save. UĹźytkownik zostanie przekierowany z powrotem na stronÄ&#x2122; urzÄ&#x2026;dzenia. Ostatnim krokiem przed zaĹ&#x201A;adowaniem projektu do moduĹ&#x201A;u jest umieszczenie wygenerowanych przez program kluczy do kodu znajdujÄ&#x2026;cego siÄ&#x2122; w programie main.py. Deklaracja zmiennej dev_addr definiuje wygenerowany Device Address, deklaracja zmiennej nwk_swkey wygenerowany Network Session Key a zmienna app_swkey deklaracjÄ&#x2122; App Session Key. Warto wspomnieÄ&#x2021;, Ĺźe podczas pracy z protokoĹ&#x201A;em radiowym, jakim jest LoRaWAN, kaĹźdy bÄ&#x2122;dzie mĂłgĹ&#x201A; przechwyciÄ&#x2021; i przechowaÄ&#x2021; wiadomoĹ&#x203A;ci przysyĹ&#x201A;ane miÄ&#x2122;dzy wÄ&#x2122;zĹ&#x201A;em koĹ&#x201E;cowym a bramkÄ&#x2026;. App Session Key jest odpowiedzialny za szyfrowanie wiadomoĹ&#x203A;ci. Network Session Key natomiast zapobiega manipulacji wiadomoĹ&#x203A;ciami gdyĹź spowoduje to niepowodzenie sprawdzenia MIC. Po podaniu parametrĂłw autoryzacji naleĹźy zapisaÄ&#x2021; projekt i zaĹ&#x201A;adowaÄ&#x2021; do moduĹ&#x201A;u. Konsola zwrĂłci nastÄ&#x2122;pujÄ&#x2026;cy komunikat: O+- !> + W . ! 2 -> / ! > - 4 XQ" 6 Y- - 4X&*E :&)# + . J4/ XQ" 6 Y- - 4X+ + + . #J4/ XQ" 6 Y- - 4X+ 5 ! + .#J4/ XQ" 6 Y- Y + . J4/ QXQ" 6 Y- ! + . J4/ O+- !> > Z 5 \ 4 ! >
^ 5 _3
# ##C CQ 5 C#< .*?#6B*9)@)9E()(*/Z4 C#< .) 798:)*98&:)`9P
*/ Y 5 +C #Z ) 76 C#< -J9> C#<##Z=9> C#<##Z>9> C#<##Z 5#9> C#<##Z >9> C#< ##Z'+9> C#<## > CB7 Z - J > C - !>C#< V2 # Z- C - !>C#< V2 # #Z- C - !>C#< ## 2!##Z- C# - !>C#< ## 2!##Z- C Q #< ##!#Q ) > C 4K ^* R. Z /K & . ! - P-3 -3<Z ! - E > -3</C . Z / Komunikat informuje uĹźytkownika, Ĺźe do moduĹ&#x201A;u zostaĹ&#x201A;y wgrane wszystkie elementy projektu, a sam moduĹ&#x201A; po restarcie pĹ&#x201A;ytki zaczÄ&#x2026;Ĺ&#x201A; wykonywaÄ&#x2021; zaprogramowany pomiar. ZwrĂłcony zostaĹ&#x201A; rĂłwnieĹź tekst zawierajÄ&#x2026;cy wynik pomiaru oraz informacja o wysĹ&#x201A;anej paczce danych. W celu ograniczenia iloĹ&#x203A;ci wysyĹ&#x201A;anych danych, paczka zawiera jedynie wartoĹ&#x203A;ci bez informacji o tym, z ktĂłrego kanaĹ&#x201A;u pochodzi.
65
L ' ( D ( $ + $ . ' 0
U% , < 7 0
Dane sÄ&#x2026; otrzymywane w systemie szesnastkowym, jednak w portalu TTN istnieje moĹźliwoĹ&#x203A;Ä&#x2021; dodania skryptĂłw w jÄ&#x2122;zyku JavaScript do dekodowania danych. W tym celu naleĹźy z widoku aplikacji przejĹ&#x203A;Ä&#x2021; do zakĹ&#x201A;adki Payload Formats. Developer umieĹ&#x203A;ciĹ&#x201A; przykĹ&#x201A;ady skryptĂłw dla dekodera, konwertera i enkodera. Kod moĹźna napisaÄ&#x2021; w edytorze na stronie lub uĹźyÄ&#x2021; pola Payload do symulacji i przetestowania skryptu. Na potrzeby rozpatrywanego projektu stworzono dekoder, ktĂłry zamieniaĹ&#x201A; wiadomoĹ&#x203A;Ä&#x2021; z systemu szesnastkowego na format string. Dodatkowo dopisana zostaje wiadomoĹ&#x203A;Ä&#x2021; tekstowa oparta na tekĹ&#x203A;cie wyĹ&#x203A;wietlanym w programie Main.py wÄ&#x2122;zĹ&#x201A;a koĹ&#x201E;cowego. PoniĹźej przedstawiono kod ĹşrĂłdĹ&#x201A;owy skryptu:
U%M% &
Na poczÄ&#x2026;tku naleĹźy sprawdziÄ&#x2021;, czy czujnik jest widoczny przez portal TTN, tym samym czy zostaĹ&#x201A;a nawiÄ&#x2026;zana komunikacja miÄ&#x2122;dzy bramkÄ&#x2026; a wÄ&#x2122;zĹ&#x201A;em. W tym celu w zakĹ&#x201A;adce Gateways naleĹźy wybraÄ&#x2021; bramkÄ&#x2122;, do ktĂłrej przypisano czujnik i sprawdziÄ&#x2021;, czy liczba otrzymanych wiadomoĹ&#x203A;ci roĹ&#x203A;nie (rys. 7). Zgodnie z algorytmem, wartoĹ&#x203A;Ä&#x2021; powinna co minutÄ&#x2122; rosnÄ&#x2026;Ä&#x2021; o jeden, zakĹ&#x201A;adajÄ&#x2026;c, Ĺźe Ĺźaden inny czujnik nie jest poĹ&#x201A;Ä&#x2026;czony z bramkÄ&#x2026;.
23 B > .4 5Z + / T ! >! ! ; ) 2 ! > !++- . 3--Z 4 5/$
3 T
,& .4-3 Z >/0 C >! !
U$ U
Po dodaniu skryptu, zarĂłwno w widoku aplikacji jak i w widoku czujnika, dane bÄ&#x2122;dÄ&#x2026; listowane z uĹźyciem skryptu. Przetworzony format w postaci tekstu jest wyĹ&#x203A;wietlany obok wiadomoĹ&#x203A;ci zakodowanej w postaci heksadecymalnej (rys. 9).
Rys. 7. PodglÄ&#x2026;d bramki komunikacyjnej w serwisie TTN Fig. 7. Gateway overview in the TTN service
JeĹźeli bramka otrzymuje wiadomoĹ&#x203A;ci, oznacza to, Ĺźe nawiÄ&#x2026;zano komunikacjÄ&#x2122; z wÄ&#x2122;zĹ&#x201A;em koĹ&#x201E;cowym. NastÄ&#x2122;pnie naleĹźy przejĹ&#x203A;Ä&#x2021; do strony czujnika. W menu aplikacji odszukaÄ&#x2021; przypisany czujnik, sprawdziÄ&#x2021; jego status oraz liczbÄ&#x2122; wysĹ&#x201A;anych ramek Frames up (rys. 8). JeĹ&#x203A;li wartoĹ&#x203A;Ä&#x2021; jest rĂłwna zero, a status wyĹ&#x203A;wietla komunikat Never seen lub sugeruje, Ĺźe czujnik byĹ&#x201A; widziany dawniej niĹź przewidziany w programie okres, naleĹźy zresetowaÄ&#x2021; licznik ramek. Jest to pewnego rodzaju zabezpieczenie przed atakiem polegajÄ&#x2026;cym na powtarzaniu i ponownym wysyĹ&#x201A;aniu paczek danych. Zabezpieczenie uĹźywane jest przy statycznej aktywacji urzÄ&#x2026;dzenia (ABP). Gdy urzÄ&#x2026;dzenie jest resetowane lub uruchamiane ponownie, licznik wysĹ&#x201A;anych i otrzymanych wartoĹ&#x203A;ci jest resetowany. JeĹźeli urzÄ&#x2026;dzenie wyĹ&#x203A;le wiadomoĹ&#x203A;Ä&#x2021; lub jÄ&#x2026; odbierze, odpowiedni licznik jest inkrementowany. JeĹ&#x203A;li urzÄ&#x2026;dzenie lub sieÄ&#x2021; otrzyma komunikat z licznikiem ramek niĹźszym niĹź ostatni, wiadomoĹ&#x203A;Ä&#x2021; zostanie zignorowana. Dane otrzymane przez bramkÄ&#x2122; komunikacyjnÄ&#x2026; wyĹ&#x203A;wietlane sÄ&#x2026; jednoczeĹ&#x203A;nie w dwĂłch miejscach. Pierwszym z nich jest widok czujnika i zakĹ&#x201A;adka Data. Przedstawiona jest tam lista wiadomoĹ&#x203A;ci otrzymanych przez bramkÄ&#x2122;. KaĹźda linia zawiera datÄ&#x2122; otrzymania paczki danych, wartoĹ&#x203A;Ä&#x2021; licznika, port oraz wiadomoĹ&#x203A;Ä&#x2021; zakodowanÄ&#x2026; w systemie szesnastkowym. Drugim miejscem, gdzie moĹźna znaleĹşÄ&#x2021; przychodzÄ&#x2026;ce wiadomoĹ&#x203A;ci jest widok aplikacji i zakĹ&#x201A;adka Data. Lista przedstawia dane wszystkich czujnikĂłw, ktĂłre zostaĹ&#x201A;y przypisane do danej aplikacji. WyĹ&#x203A;wietlana jest teĹź data otrzymania przez bramkÄ&#x2122; wiadomoĹ&#x203A;ci, numer oraz port.
Rys. 9. Otrzymywane dane przez bramkÄ&#x2122; komunikacyjnÄ&#x2026; prezentowane na portalu TTN Fig. 9. Data received through the communication gateway presented on the TTN portal
U%(% ) Portal The Things Network umoĹźliwia integracjÄ&#x2122; baz danych, aby przechowywaÄ&#x2021; dane procesowe z czujnikĂłw. DostÄ&#x2122;p do danych jest moĹźliwy dziÄ&#x2122;ki aplikacji REST API lub z poziomu strony internetowej. Aby dodaÄ&#x2021; bazÄ&#x2122; danych do aplikacji naleĹźy przejĹ&#x203A;Ä&#x2021; do widoku aplikacji, a nastÄ&#x2122;pnie wybraÄ&#x2021; zakĹ&#x201A;adkÄ&#x2122; Integrations. Widok zakĹ&#x201A;adki Integrations przedstawia wszystkie zaimplementowane wczeĹ&#x203A;niej dodatki. Aby dodaÄ&#x2021; nowy, naleĹźy kliknÄ&#x2026;Ä&#x2021; przycisk Add integration. Zostanie wyĹ&#x203A;wietlona strona z dodatkami. NaleĹźy odszukaÄ&#x2021; Data Storage. Po klikniÄ&#x2122;ciu w ikonkÄ&#x2122; uĹźytkownik zostanie przeniesiony do witryny przedstawiajÄ&#x2026;cej informacje o danym dodatku. Aby dodaÄ&#x2021;, naleĹźy kliknÄ&#x2026;Ä&#x2021; ikonkÄ&#x2122; Add integration. Baza danych zostanie dodana do wybranej aplikacji. W celu zalogowania siÄ&#x2122; do bazy danych naleĹźy z poziomu widoku aplikacji przejĹ&#x203A;Ä&#x2021; do zakĹ&#x201A;adki Integrations, wybraÄ&#x2021; bazÄ&#x2122; danych, a nastÄ&#x2122;pnie kliknÄ&#x2026;Ä&#x2021; Go to platform. UĹźytkownik zostanie przekierowany do strony zewnÄ&#x2122;trznej opartej na bibliotece swagger, aby uĹ&#x201A;atwiÄ&#x2021; dostÄ&#x2122;p do danych. W celu autoryzacji naleĹźy kliknÄ&#x2026;Ä&#x2021; przycisk Authorize, a nastÄ&#x2122;pnie podaÄ&#x2021; Acces key, ktĂłry znajduje siÄ&#x2122; w widoku aplikacji w portalu TTN. NaleĹźy go skopiowaÄ&#x2021; i wkleiÄ&#x2021; na stronie bazy danych. Po uzyskaniu autoryzacji kliknÄ&#x2026;Ä&#x2021; link /api/v2/query. Zostanie wyĹ&#x203A;wietlona struktura, w jakiej zostajÄ&#x2026; zapisywane dane. Po klikniÄ&#x2122;ciu Try it out! uĹźytkownik ma dostÄ&#x2122;p do informacji zapisanych przez urzÄ&#x2026;dzenie. DomyĹ&#x203A;lnie wyĹ&#x203A;wietlane sÄ&#x2026; wpisy z ostatniej godziny, jednak moĹźliwa jest zmiana parametru wyĹ&#x203A;wietlania ostatnich wpisĂłw w rubryce last. PoniĹźej przedstawiono przykĹ&#x201A;ad wpisu w formacie JSON generowanego w bazie danych po wysĹ&#x201A;aniu wiadomoĹ&#x203A;ci z czujnika do bramki komunikacyjnej:
Rys. 8. PodglÄ&#x2026;d urzÄ&#x2026;dzenia w serwisie TTN Fig. 8. Device overview in the TTN service
66
P
O
M
I
A
R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
+ T
,& .4-3 Z >/0C ,. QZ /0Z
,> 9 >0C ,- 5 5 0Z
g !'0C g^B7 & :b )J;0Z
g 0C g # #Q # * C #C Q# h0
UZ
skiwanie wpisĂłw przez aplikacjÄ&#x2122; typu REST API. Za pomocÄ&#x2026; webowej aplikacji bÄ&#x2122;dzie moĹźna publikowaÄ&#x2021; informacje na stronie lub zapisywaÄ&#x2021; w innej, prywatnej bazie danych. NastÄ&#x2122;pnie informacje mogÄ&#x2026; zostaÄ&#x2021; przetworzone i analizowane w oparciu o stworzone przebiegi. Portal TTN umoĹźliwia integracjÄ&#x2122; wielu innych dodatkĂłw, o ktĂłrych nie wspomniano w artykule.
] !
V% ProtokĂłĹ&#x201A; LoRaWAN kierowany jest do grona uĹźytkownikĂłw majÄ&#x2026;cych na celu wymianÄ&#x2122; danych na wiÄ&#x2122;ksze odlegĹ&#x201A;oĹ&#x203A;ci minimalizujÄ&#x2026;c przy tym koszty utrzymania poĹ&#x201A;Ä&#x2026;czenia. PrzykĹ&#x201A;adem moĹźe byÄ&#x2021; uruchomiona w Amsterdamie sieÄ&#x2021; IoT oparta na protokole LoRaWAN, ktĂłra wykorzystuje jedynie 10 bramek, aby zapewniÄ&#x2021; zasiÄ&#x2122;g na terenie caĹ&#x201A;ego miasta [8]. WdroĹźenie projektu trwaĹ&#x201A;o szeĹ&#x203A;Ä&#x2021; tygodni. Obecnie mieszkaĹ&#x201E;cy przejÄ&#x2122;li kontrolÄ&#x2122; nad projektem i sami tworzÄ&#x2026; strukturÄ&#x2122; inteligentnego miasta. Przy wsparciu portalu The Things Network rozszerzyli liczbÄ&#x2122; bramek do 59 [9]. Aktualnie rozwijana jest koncepcja monitoringu parkowania samochodĂłw ciÄ&#x2122;Ĺźarowych. Uruchomiono dedykowanÄ&#x2026; bramkÄ&#x2122;, do ktĂłrej bÄ&#x2122;dzie podpiÄ&#x2122;tych 80 czujnikĂłw [10]. Kolejnym wdraĹźanym projektem jest monitorowanie wolnych miejsc parkingowych w mieĹ&#x203A;cie. Znane przypadki aplikacji w innych miastach to: systemy monitorowania jakoĹ&#x203A;ci powietrza, inteligentne oĹ&#x203A;wietlenie ulic, inteligentne wykrywanie zanieczyszczeĹ&#x201E; w wodzie, monitorowanie komunikacji miejskiej i informowanie pasaĹźerĂłw o czasie przyjazdu lub zarzÄ&#x2026;dzanie odpadami [11]. Przy zaĹ&#x201A;oĹźeniu, Ĺźe bramka komunikacyjna zostanie poĹ&#x201A;Ä&#x2026;czona z Internetem, dostÄ&#x2122;p do informacji bÄ&#x2122;dzie moĹźliwy z kaĹźdego miejsca na ziemi. W artykule przedstawiono jeden ze sposobĂłw konfiguracji dwĂłch urzÄ&#x2026;dzeĹ&#x201E; do wymiany danych przy pomocy protokoĹ&#x201A;u LoRaWAN. Na rynku istnieje wiele innych urzÄ&#x2026;dzeĹ&#x201E;, ktĂłre moĹźna skonfigurowaÄ&#x2021; w podobny sposĂłb, przykĹ&#x201A;adem jest popularne Raspberry Pi lub znacznie taĹ&#x201E;sze moduĹ&#x201A;y radiowe, np. SX1276. NajtaĹ&#x201E;szy zestaw urzÄ&#x2026;dzeĹ&#x201E;, ktĂłry pozwoli na nawiÄ&#x2026;zanie komunikacji miÄ&#x2122;dzy czujnikiem a bramkÄ&#x2026; kosztuje okoĹ&#x201A;o 12 $, przy praktycznie zerowych kosztach utrzymania sieci. Dodatkowo portal The Things Network za darmo i w bardzo prosty sposĂłb umoĹźliwia uĹźytkownikowi komunikacjÄ&#x2122; bramki z Internetem i dostÄ&#x2122;p do bazy danych. UmoĹźliwia ona pozy-
1. A.I. Pop, U. Raza, P. Kulkarni, M. Sooriyabandara. Does B directional Traffic Do More Harm Than Good in LoRaWAN Based LPWA Networks?, GLOBECOM 2017 - 2017 IEEE Global Communications Conference, Dec. 2017 2. Pinkas A. LoRa â&#x20AC;&#x201C; energooszczÄ&#x2122;dna, dĹ&#x201A;ugodystansowa sieÄ&#x2021; w natarciu, https://www.magazynprzemyslowy.pl/produkcja/LoRa-energooszczedna-dlugodystansowa-siec-wnatarciu,8726,1 [dostÄ&#x2122;p 19.05.2019] 3. Abid-Ali A. Jak najlepiej podĹ&#x201A;Ä&#x2026;czyÄ&#x2021; urzÄ&#x2026;dzenia do chmury â&#x20AC;&#x201C; NB-IoT czy LoRaWAN?, https://mikrokontroler. pl/2018/02/09/najlepiej-podlaczyc-urzadzenia-chmury-nbiot-lorawan/ [dostÄ&#x2122;p 19.05.2019] 4. Pycom.io, Dokumentacja moduĹ&#x201A;u LoPy, https://pycom.io/ wp-content/uploads/2018/08/LoPy-specsheet.pdf [dostÄ&#x2122;p 19.05.2019] 5. Pycom.io, Dokumentacja pĹ&#x201A;ytki rozszerzeĹ&#x201E; pyscan, https:// docs.pycom.io/datasheets/boards/pyscan.html [dostÄ&#x2122;p 19.05.2019] 6. Github.com, PrzykĹ&#x201A;ady producenta, https://github.com/pycom/pycom-libraries/archive/master.zip [dostÄ&#x2122;p 19.05.2019] 7. Atom, Ĺ&#x161;rodowisko programistyczne, https://atom.io/ [dostÄ&#x2122;p 19.05.2019] 8. Rs-online, Czym jest LoRaWAN?, https://pl.rs-online.com/ web/generalDisplay.html?id=i/lora [dostÄ&#x2122;p 19.05.2019] 9. The Things Network, SieÄ&#x2021; LoRa w Amsterdamie, https:// www.thethingsnetwork.org/community/amsterdam/ [dostÄ&#x2122;p 19.05.2019] 10. The Things Network, Inteligentne monitorowanie parkowania ciÄ&#x2122;ĹźarĂłwek, https://www.thethingsnetwork.org/community/ amsterdam/post/smart-parking-application-at-the-port-ofamsterdam [dostÄ&#x2122;p 19.05.2019] 11. Sematech.com, PrzykĹ&#x201A;ady aplikacji z uĹźyciem komunikacji radiowej opartej na protokole LoRa, https://www.semtech. com/lora/lora-applications/smart-cities [dostÄ&#x2122;p 19.05.2019]
6 / " = \ <G / 6 = A 8 R7E . Abstract: The paper presents the process of LoPy chip configuration for radio communication using the LoRaWAN protocol. The microchips were placed on Pyscan extension board. One of the devices was programmed as a communication gate. The received data were transmitted to The Things Network portal via Internet connection. Second device was working as a remote sensor that transmits information of the light intensity to the gate. Devices were registered in the TTN network. Database was implemented in the project for easy access via REST API type of application. Keywords[ A 8 R7E$ . $ A . $ & $ " " = E $ 6 / " =
67
L ' ( D ( $ + $ . ' 0
5& 3 & ! # %& & 70 R & < $ 7 6 / $ < . B @ R (!)- P $ (!)X \ = P 4 ; P & " = < = B& P @ (!)+ B0 & . B . @ = ; .A / @ K K K > = 0 K @ A 8 & & 6 8 & @ = .
68
P
O
M
I
A
R
Y
â&#x20AC;¢
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;¢
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Pomiary Automatyka Robotyka, ISSN 1427-9126, R. 23, Nr 2/2019, 69â&#x20AC;&#x201C;74, DOI: 10.14313/PAR_232/69
& 6 / H / B / T #@8 ( & !" &5 > ! 7! R / " = $ V / " $ I / " " $ J X'$ !!@--( R $ . &
!" 6 5 8 6 $ = '!$ !?@(X' R $ . &
$! & < The article presents selected issues related to GSM-R system installed by PKP for the needs of ERTMS past-related control system, as well as the replacement of VHF analogue radio system used so far in the Polish railway system. Particular attention was given to the problems of: transition period, i.e. transition from the VHF system to the GSM-R system; proper installation of radio antennas on traction vehicles during the transition period; interfering impact of public narrowband and broadband mobile systems on the GSM-R system. " [ $ 0 & $ T #@8$ / $ T #
1. Introduction Digital GSM-R networks are already used in many European and non-European Railway Managements. The objectives of the UIC International Union of Railways were to standardise European railway communication systems by introducing the EIRENE (European Integrated Railway radio Enhanced Network) project. GSM-R is a digital transmission system for ETCS (European Train Control System), and together they create ERTMS ( ) [7, 8]. In addition to data transmission for the needs of the ETCS using the EDOR (European Train Control System Data Only Radio) radio transmission, the GSM-R system assists the transmission of voice information to a driver and other railway services, which increased the role of the GSM-R system in the field of safe operation of train traffic. The GSM-R system is based on the GSM standard and is completely compatible with it in terms of the radio interface, however, in contrast to it, it meets higher requirements in terms of service quality, both due to the fact that it is a transmission medium for the rail traffic control system in the ETCS, and it is also applied to conduct process radio communication. For these reasons, it has an impact on the train traffic operation safety.
) [
# = $ % & ) & () !' (!)* $ & & (X !- (!)*
!
2. GSM-R digital railway radio communication system In Europe, ERTMS, namely the European Rail Traffic Management System, which includes, in addition to the GSM-R system, the European Train Control System [ETCS] that is designed to continuously collect and send data on a railway vehicle, is being implemented. The GSM-R system is a transmission medium for ETCS, it mediates the transmission of information to a driver and other railway services [7, 9, 10]. By implementing the above-mentioned systems, the rail traffic safety significantly improves and enables the real-time diagnostics of a vehicle. The immediate transfer of information on the failure detection in a train brings many benefits, i.e. it minimises the repair time, reduces the delay time, simplifies the repair process, contributes to the efficiency increase, reduces operational costs, and also allows to increase capacity on individual railway lines by a precise definition of distances between trains. It is also possible to activate the applications dedicated for passengers, e.g. information on train timetables, weather, and access to the Internet network, etc. The equipment of the railway lines with the GSM-R system does not mean that the existing VHF radio communication system will be out of service on these lines. Analogue systems will be still available during the migration period, but they will be additionally equipped with a RCS (Remote Control System). The adopted migration concept from the VHF analogue system to the GSM-R digital system imposes additional obligations, in terms of use and maintenance of both systems, on operating services. The efficient management of such different systems requires a lot of organisational effort and good class professionals [11]. Owing to the interoperability of the GSM-R system, this system can be divided into a track side part and a train side part. The track side part includes a NSS (Network Switching
69
Selected Issues of the Quality of Operation of GSM-R System) subsystem, the main components of which are MSC (Mobile Switching Centre) together with the following registers: − HLR (Home Location Register), − VLR (Visitors Location Register), − EIR (Equipment Identity Register), − GCR (Group Call Register), − and OMC (Operation Maintenance Center) and BSS (Base Subsystem). The train side part includes a cab radio for the driver’s two-way communication with the environment (train dispatchers, other drivers and other railway personnel, e.g. railway maintenance workers) and a radio for the transmission of digital signals associated with the ETCS, the so-called EDOR (ETCS Data Only Radio) [11, 13]. The EIRENE standard defines five types of mobile stations intended for the GSM-R network: − train radiotelephone (Cab Radio) – used by the train driver), − mobile radiotelephone for general purposes (General purpose radio), − mobile operational radiotelephone (Operational radio), − shunting radiotelephone (Shunting radio), − radiotelephone for ETCS needs (EDOR). All of these devices (except for EDOR) should operate in three frequency bands [15]: − UIC band 876–880 / 921–925 MHz, − GSM public band 890–915 / 935–960 MHz, − E - GSM extended public band 880–890 / 925–935 MHz. In the GSM-R system, it is possible to provide many telecommunications services that could not be provided in the VHF analogue radio communication system such as, for example, addressing by the message recipient’s function, addressing by location, etc.
system (without the ETCS system). According to the National Implementation Plan of the European Rail Traffic Management System, the number of such railway lines in Poland is to be approx. 10,000 km. The migration method adopted in Poland practically requires the installation of the GSM-R/VHF dual-system cab radio in the traction vehicles, which is connected with the installation of five antennas on the traction vehicles’ roofs, i.e. antenna for voice service in the GSM-R system, antenna for voice service in the VHF analogue system, antenna for GPS and two antennas for digital data transmission (two radios EDOR – European Train Control System Data Only Radio). Incorrectly selected locations of these antennas on the roof of the locomotive may cause that the signals generated by these antennas will interfere with each other, which may lead to sending distorted information, e.g. to the ETCS system. Since the traction vehicles are designed in such a way that their operation is to last for several decades, it would also be necessary for newly built traction vehicles to provide space for broadband antennas, which would make, e.g. broadband Internet services available for passengers. The correct location of antennas on the traction vehicles depends on [4]: − the purpose of the antenna (voice transmission service, data transmission service, broadband services), − a type of the vehicle roof (flat roof, convex roof, roof with a lowered section between cabins), − infrastructure installed on the roof of the traction vehicle (pantographs, air conditioning, etc.). These antennas should be located at appropriate distances on the roof of the traction vehicle so that they do not interfere with each other. There are three main mechanisms of interaction of radio waves that can cause interference problems such as blocking, undesirable emissions and intermodulation. The problems related to blocking, undesirable emissions and intermodulation can be avoided by ensuring sufficient physical isolation of antennas connected to various radio systems [6, 12]. According to the RSSB (Radio Safety Standard Board) studies, the antennas applied on the traction vehicles can be divided into three groups [3]: − voice transmission antennas (VHF, GSM-R) and GPS, − data transmission antennas (EDOR), − broadband system antennas (LTE, WiMax, etc.). In order to provide the proper isolation between the groups of these antennas, the recommended distance between them should be at least 4 m. Figure 1 presents the risk characteristics of interference between various radio systems installed on the traction vehicles as a function of separation distances of antennas [12]. It should be assumed that small risks of interference between the above-mentioned groups of antennas occur at distances greater than 4 m. As the distance between antennas decreases, the risk of interference increases. Also in individual groups, individual antennas should be arranged at certain, but much smaller distances than the above-mentioned groups of antennas, e.g. VHF and GSM-R antennas for the voice transmission service should be installed at a separation distance of not less than 0.5 m (in this case, it is very unlikely that these two antennas will operate at the same time). According to the English experts, the deliberations on the location of antennas on the roofs of the traction vehicles, should include a model of a simple, smooth roof with some curvatures on both sides of the traction vehicle, and this model is sufficiently accurate for many classes of the traction vehicles also located in Poland [15]. This simple type of roof allows for good multidirectional coverage from the antennas located at any place of the roof axis. Such placement of the antenna allows for good coverage at a low angle in the forward and reverse direction on a train. This is especially important for the railway communication systems, where base stations are located along the rail-
3. GSM-R system receivers on traction vehicles A very important element of the train radio communication is the cab radio, which not only serves to transmit the voice between the drivers and train dispatchers, drivers and a train crew, between drivers of various trains, but it also constitutes an interface between a human (driver, train dispatcher) and train traffic operation systems (e.g. “Radiostop” and “REC” signals). The issue of the cab radio is particularly important during the migration period of the entire radio communication system, i.e. from the VHF analogue system to the GSM-R digital system and, to a large extent, it depends on the adopted migration method. The National Implementation Plan of the European Rail Traffic Management System stipulates that in Poland, it is planned to implement the ETCS system for 5,000 km, and GSM-R for 15,000 km of the railway lines. The GSM-R system in the perspective of a dozen or so years is to replace the currently operated, obsolete VHF 150 MHz analogue radio communication system. During the migration period from the analogue system to the GSM-R digital system, both systems will be operated on the railway lines. The advantage of such a solution is that: − on railway lines equipped with both radio communication systems, trains equipped with an analogue or digital radio communication system can move without any problems, − the railway rolling stock can be successively equipped with digital devices depending on financial capabilities and the area of operation of railway carriers. The use of two alarm signals on a single line requires the development of special procedures and rules for train traffic operation in emergency situations. The development of these procedures is particularly important for the needs of the safe train travel on the railway lines, equipped only with the GSM-R
70
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
$ " ( ' # $ ! "
Fig. 1. Characteristics of the risk of interference between various radio systems installed on the traction vehicles Rys. 1. Charakterystyka ryzyka powstania zakĹ&#x201A;ĂłceĹ&#x201E; pomiÄ&#x2122;dzy róşnymi systemami radiowym zainstalowanymi na pojazdach trakcyjnych
way tracks. Unfortunately, such a situation is too idealistic. On the roofs of the traction vehicles, there are devices that introduce restrictions for a theoretical â&#x20AC;&#x153;simple modelâ&#x20AC;? of the traction vehicle roof. The first restriction is the gauge of the rolling stock which does not allow to place the antennas of any height on the roof of the vehicles. Therefore, in turn, special models of antennas were developed but their selection is very limited in comparison, for example, with road transport. The next restrictions are engine fans, air conditioning of cabins and passenger compartments, pantographs and other devices occupying the roof surface of the vehicle. A particularly difficult situation in terms of the placement of antennas will occur in diesel locomotives, where there is very little space on the locomotive roof. Modern traction vehicles are air-conditioned, and the assembly of air-conditioning devices is performed on the locomotive roof, which is a significant obstacle to the propagation of radio waves, especially, if the height of the antenna is lower than the height of the air-conditioning device. The ideal would be the situation that each antenna is placed higher than the â&#x20AC;&#x153;obstaclesâ&#x20AC;? on the roof. The antennas on electric traction vehicles should be installed several metres away from the pantographs in order to reduce the broadband noise generated during sparking of pantographs. According to experience in other railway managements, the GPS antenna should be placed at least 5 m from the pantograph due to a wide spectrum of interference generated during sparking, however, other antennas should be at a distance of at least 4 m [4, 15]. The raised pantograph has practically no impact on the propagation of radio waves, while the folded pantograph acts as a â&#x20AC;&#x153;metal solidâ&#x20AC;? with an effect similar to the impact of the air-conditioning devices discussed above.
4. The issue of interference of the GSM-R network receivers The GSM-R system is based on the GSM standard and is completely compatible with it in terms of the radio interface, however, in contrast to it, it meets higher requirements in terms of service quality, both due to the fact that it is a transmission medium for the rail traffic control system in the ETCS, and it is also applied to conduct process radio communication. For
these reasons, this system has an impact on the safety of the train traffic operation. The terminals operating in the GSM-R network meet strictly defined tasks and are assigned to specific groups of employees. The EIRENE standards define five types of terminals intended for the GSM-R network. These are [7, 10]: â&#x2C6;&#x2019; General Purpose Radio GPH (General Purpose Handheld) â&#x20AC;&#x201C; a general purpose mobile radiotelephone, â&#x2C6;&#x2019; Cab Radio â&#x20AC;&#x201C; a train radiotelephone used by a train driver, â&#x2C6;&#x2019; Operational radio OPH (Operational Purpose Handheld) â&#x20AC;&#x201C; an operational mobile radiotelephone, â&#x2C6;&#x2019; Shunting radio OPS (Operational Purpose Handheld for Shunting) â&#x20AC;&#x201C; a shunting radiotelephone, â&#x2C6;&#x2019; EDOR (ETCS Data Only Radio) â&#x20AC;&#x201C; a radiotelephone only for the purposes of ETCS. The proper operation of the GSM-R system may, under certain conditions, be affected by the public GSM systems. In the general case, the interaction of the GSM-R network and the network of public operators is associated with four types of radio communication transceivers. They include: â&#x2C6;&#x2019; GSM-R network base stations, â&#x2C6;&#x2019; base stations of public networks, â&#x2C6;&#x2019; GSM-R network mobile stations, â&#x2C6;&#x2019; mobile stations of public networks. All types of the GSM-R terminals belong to digital devices containing both a transmission part and a receiving part. The discussed issue of interference to the proper operation of terminals concerns the receiving part, as it can be subjected to strong signals from the BTS public transmitters. The two main causes of interference to the proper operation of the GSM-R system receivers include: â&#x2C6;&#x2019; undesirable emissions from public networks, â&#x2C6;&#x2019; too strong broadband signals. As an effect of these reasons, at the receiverâ&#x20AC;&#x2122;s input, there may occur the undesirable effects, such as: â&#x2C6;&#x2019; receiver sensitivity reduction, â&#x2C6;&#x2019; receiver blocking, â&#x2C6;&#x2019; out-of-band emissions, â&#x2C6;&#x2019; intermodulation, â&#x2C6;&#x2019; overloading of the input part of the radio system of the receiver.
4.1. Receiver sensitivity reduction The reduction of the receiver sensitivity is caused by: undesirable radio emissions, intermodulation products and energy transmission of undesirable signals due to the limited selectivity of the receiver.
4.2. Blocking of receivers caused by a high level of signals outside the GSM-R band The receiver blocking is defined as the maximum level of the interference signal expressed in dBm affecting the reduction of specific sensitivity of the receiver by the certain number of dB (usually 3 dB). Therefore, the receiver blocking phenomenon is assessed at the level of the desired signal that is 3 dB higher than the receiver sensitivity level and at a frequency different from that desired signal. The receiver blocking is a measure of the receiverâ&#x20AC;&#x2122;s capabilities of receiving the desired modulated input signals in the presence of undesirable signals at frequencies other than spurious responses or adjacent channels without reducing the receiverâ&#x20AC;&#x2122;s performance below the acceptable limit. The blocking and intermodulation effects of operation of the GSM-R terminals occur when the interfering radio emissions in the GSM system exceed the level of approx. â&#x20AC;&#x201C;40 dBm. It is compliant with the acceptable level of interfering signals [1], however, it is in contradiction with the acceptable power of out-of-band signals in the public band. As a result, the public
71
Selected Issues of the Quality of Operation of GSM-R
ted with power exceeding the value of –33 dBm/5 MHz, and in subsequent channels, it should not exceed –23 dBm/5 MHz [13].
5. Conclusion The article discusses the mobile on-board part of the GSM-R system in the field of radiotelecommunications services on drivers as well as the rules of the placement of the radio system antennas installed on the traction vehicles. The considerations were limited to radiotelecommunications services which will be most often used by the railway vehicle drivers and to the selected rules for installation of antennas in the traction vehicles that have a direct impact on the transmitted information quality (e.g. only physical separation of antennas was discussed and a method for using appropriate filters was omitted). The authors believe that the appropriate rules of, e.g. installation of antennas should be developed in Poland for each type of the traction vehicle and its “roof” equipment, on which the appropriate antenna types will be installed for the provision of specific radiotelecommunications services. For example, it is currently possible to apply multi-band antennas as well as frequency multiplexers that allow to reduce the number of antennas and perhaps may allow to reduce the antenna separation distances. The adopted quality of services (QoS) for individual telecommunications services is also important, e.g. there is different quality for the voice transmission service, and the different one for the data transmission service (EDOR). The data transmission quality will have a decisive impact on the separation distances of antennas. The interruption of radio communication used in the railway rolling stock has a huge impact on the train traffic and the safety of passengers and service providers. The continuous availability and accessibility to the GSM-R network is needed to transmit and receive alarm signals (Railway Emergency Call) along the entire railway line. In addition, depending on the railway operational needs, critical zones can be identified at the national level, in the places such as: − places where trains start or continue their travel after stopping, − places where dangerous situations may occur, − areas with ETCS level 2/3, where continuous data transmission is required: − limit zones of ETCS Level 2/3, − places where a handover occurs. The GSM-R digital rail radio communication system belongs to important elements affecting the technological process course in the railway transport. The direct adherence of the GSM-R system operation band and the transmission band of public operators promotes the creation of interference, the effects of which have a direct influence on the operation of the GSM-R system receivers. The work carried out at CEPT and ETSI resulted in the creation of a series of guidelines aimed at weakening the impact of adverse effects on the GSM-R receivers. Among them, it is indicated to improve the filtration of the receiver’s input stages and the use of improved GSM-R modems. Subsequently, it is proposed to reduce the power of transmitters of public operators emitting the radio signals towards the railway areas, and to reorganise the frequency in the band directly adjacent to the GSM-R band.
Fig. 2. Illustration of the effect of undesirable emissions from the UMTS/ LTE channel GSM-R [5] Rys. 2. Ilustracja wpływu niepożądanych emisji z UMTS/ LTE w kanale GSM-R [5]
network receivers may introduce signals that cause interference to the operation of the GSM-R network receivers. Out-of-band emission (OOB) occurs outside of the channel band as a result of the modulation and non-linearity process in the transmitter, without side emissions. The emissions discussed here occur at the interface of adjacent bands. Interferences occurring due to out-of-band emissions (OOB). Interferences resulting from the direct adhesion of the GSM-R network channels and the public network operator are associated with insufficient suppression of out-of-band signals. The ETSI TS 137 104 [2] standard defines this phenomenon in the following way that out of band out- puts are unwanted signals coming directly from outside the channel band resulting from the modulation and non-linear processes in the transmitter, and are not undesirable emissions. Thus, if the level of out-of-band signals is insufficiently suppressed in relation to the signal strength desired, this signal will be exposed to interference (Fig. 2). The types of interference present in the GSM-R network that occur between the GSM-R and public GSM networks are mainly dependent on the equipment of transceivers, including the following features: − effectiveness of filtration of parasitic frequencies, − characteristics of the propagation of radio waves of transmission antennas, − transmitting power of transmitters, − geographical location of base stations of interfering networks, − the size of separation between transmission channels interfering with networks, − levels of the network interfering signals at the ends of cells. The most frequent impact of public networks on GSM-R results in blocking and intermodulation in the GSM-R receiving terminals. In some cases, there is also a broadband noise phenomenon. The interference was more often observed during the reception of low-power signals. As a result, the receivers have reduced sensitivity, and as a consequence, they can be overloaded and block the possibility of correct communication. According to the recommendations set by [14] the GSM-R radio network signal level for the lines equipped with ETCS for the speed of 220 km (ETCS 2) cannot be lower than –95 dBm and for the speed of 280 km/h lower than –92 dBm (ETCS 3). Therefore, in some countries (e.g. Norway, Sweden, Switzerland), in order to guarantee a proper difference in signals between the GSM-R network and the public operators’ networks, it was assumed that the levels of signals from the GSM network narrowband transmitters cannot exceed the level of –107 dBm/200 kHz in the railway areas. In case of the UMTS and LTE broadband networks, it was adopted that the signal level for the first frequency block adjacent to the GSM-R band should not be transmit-
72
P
O
M
I
A
R
Y
•
A
U
T
O
M
References 1. ETCS/GSM-R Quality of Service – Operational Analysis, European Economic Interest Group- European Rail Traffic Management System. Reference EEIG: 04E117 Distribution date: 14/10/05. A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
$ " ( ' # $ ! " 2. ETSI TS 137 104. Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; E-UTRA, UTRA and GSM/EDGE; Multi-Standard Radio (MSR) Base Station (BS) radio transmission and recep-tion (3GPP TS 37.104 version 9.1.0 Release 9). April 2010. 3. GSM-R Radio, Guidance on GSM-R Cell Planning Consultation, 12-2007, Association of Train Operating Companies. 4. Guidance on Train Rooftop Antenna Positioning, Rail Industry Guidance Note Document comes into force 04/12/2010. Published by RSSB. 5. Hasenpusch T., Compatibility measurements UMTS/LTE/ GSM vs GSM-R.pdf http://www.era.europa.eu. 6. Katulski R.J., Propagacja fal radiowych w telekomunikacji bezprzewodowej [Propagation of radio waves in wireless telecommunications]. Wydawnictwo WKiĹ [Transport and Communication Publishers], Warsaw 2010. 7. Monografia [Monograph]. Koleje duĹźych prÄ&#x2122;dkoĹ&#x203A;ci w Polsce [High speed railways in Poland]. Redakcja naukowa M. Siergiejczyk. [Scientific editor: M. Siergiejczyk] Oficyna Wydawnicza Politechniki Warszawskiej [Publishing House of Warsaw University of Technology]. Warsaw 2015. 8. Pawlik M., Siergiejczyk M., Gago S., Safety of the new control command European System, in: Safety and Reliability: Methodology and Applications. Nowakowski T. [et al.] (Ed.), 2015, CRC Press/Taylor & Francis Group/Balkema. 9. Praca statutowa WT PW. [Statutory work of Faculty of Transport of Warsaw University of Technology]. Analiza i ocena wĹ&#x201A;asnoĹ&#x203A;ci eksploatacyjnych systemĂłw telematyki
transportu [Analysis and assessment of the operating properties of transport telematics systems]. Praca statutowa ZakĹ&#x201A;ad Telekomunikacji w Transporcie, 2017 [Statutory work of the Department of Telecommunications in Transport, 2017]. Kierownik pracy M. Siergiejczyk [Work manager M. Siergiejczyk]. 10. Siergiejczyk M., Gago S., Safety and security, availability and certification of the GSM-R network for ETCS purposes. â&#x20AC;&#x153;Archives of Transport System Telematicsâ&#x20AC;?, Vol. 7, Issue 1, 2014, 45â&#x20AC;&#x201C;49. 11. Siergiejczyk M., Gago S., Zagadnienia eksploatacji systemĂłw radioĹ&#x201A;Ä&#x2026;cznoĹ&#x203A;ci kolejowej w okresie migracji. Logistyka 4/2014 [The isues of operation of the rail radio communication systems during migration Logistics 4/2014]. 12. SumiĹ&#x201A;a M., Miszkiewicz A., Analysis of the problem of interference of the public network operators to GSM-R. International Conference on Transport Systems Telematics TST 2015. Tools of Transport Telematics. Spinger 2015. 253â&#x20AC;&#x201C;263. 13. UIC FREQUENCY MANAGEMENT WORKING GROUP. Assessment report on GSM-R current and future radio environment. July 2014. 14. UIC Project EIRENE. System Requirements Specification, GSM-R Operators Group, System Requirements Specification (SRS) Version 16.0.0. December 2015. 15. Williams D.J.S., Train Roof Antenna Positioning Issues Study, End-of-Study Report Research Programme Engineering Rail Safety and Standards Board LTD, 25/08/2009.
R 0 = & &0 ; T #@8 & ! < W artykule przedstawiono wybrane problemy zwiÄ&#x2026;zane z instalowanym przez PKP systemem GSM-R dla potrzeb przeszĹ&#x201A;oĹ&#x203A;ciowego systemu sterowania ERTMS a takĹźe zastÄ&#x2026;pienia radiowego systemu analogowego VHF stosowanego do tej pory w polskim kolejnictwie. SzczegĂłlnÄ&#x2026; uwagÄ&#x2122; poĹ&#x203A;wiÄ&#x2122;cono problemom: okresu przejĹ&#x203A;ciowego tj. przejĹ&#x203A;cia z systemu VHF do systemu GSM-R, odpowiedniej instalacji anten radiowych na pojazdach trakcyjnych w okresie przejĹ&#x203A;ciowym, zakĹ&#x201A;ĂłcajÄ&#x2026;cego wpĹ&#x201A;ywu publicznych systemĂłw komĂłrkowych wÄ&#x2026;sko- i szerokopasmowych na system GSM-R. ) [ &0 $ & 0 $ T #@8$ ; $ T #
73
Selected Issues of the Quality of Operation of GSM-R
!! '& - ( & ! &5 '/+ H 5
!! '& - > ! 7! '/+ H 5
% &
& % &
/ / & / / @ = / & & & 0 & $ / / $ 0 @ & / @ & $ & @ =$ & = = & = = @ /
8 & 6 = " $ M = & & = O & & 0 $ G $ & = & & = / @ M & $ & @ $ @ $ / $ @ $ = $ = O$ = & [ @ & M @ @ O G 0 & )!! $ & f / & / / # 0 / " // " 8 & " / " // " / . 7 & / (!)-\(!(! # 0 / . / & " <G
!" 6 5 '/+ H 5 = = % / / & / / @ = / & & & 0 & $ / /
74
P
O
M
I
A
R
Y
â&#x20AC;¢
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;¢
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
( ( ' ( L 0 XUQWTfXQH '2 Qj 0 QEQJXf
Informacje dla Autorรณw - ( $ ( D " 0 + (C " Qf QJXj 2 ( O ( ( ( D + C( K ( $ ( ( (" + ( # ( ( ( ( ( + + ( ( ( ( $ + O G+ ( ( ( ( & # " " " ( ( ( + ( \ + " G&]2 ( $O ( + & C + ( " G ( + ( + "+ ( O C "+ ( + 2
Wskazรณwki dla Autorรณw !
( $( "$ + + T ( Pomiary Automatyka Robotyka ( $ K & ( ) + i D ( $ ( $ \ ( VJ O ] & ( + " +
D & E O
T + G+ \ ( + + $ ( ]
D ( $ \ & , Xย JDQJJ $O ] & ( + " +
D $ + \ย DV $] & ( + & ( " + " +
D &,K ( $ D & ( + \+ 2 " + ]
D ( ( & ( + & ( " +
D ( $( + & ( + & ( " +
D + E" G E & + ) 2 2 2 " + 2 b + , 2 jJJ 2 XJJJ + , " " G , 2
( $ K & ,K O J H ( " K & , X ( " \UJ JJJ O + jJJJ Q + O ] 2 V $ C " 2 ( ( $O ( & & ,K " ( $ &, 2 Nie drukujemy komunikatรณw! ( $ (K $ " G ( O \ & ( ( $ ] & , ย JJDWย J O +
) " G 2 ' " ( O O ( & ( (+ ( + " ( 2 + ( # K ( $ 2
-
)+ +
! Q
Q #
2 ( $ + ,K ,K ( $ 2 ( $O $ ( + + " " 2 - O ,K ( +
& + K $ ( ( (K " ( $ & ย O $ 2 6
) #
+ # - +
O ( " + & 2 O ,+ 2 ($ ( $ + C( K +
+ ( ( $ D O G+ & " G 2 " ( ' O ( $ ) ( " ( & ( 2 ( C ( + O ( ' 2
Kwartalnik naukowotechniczny Pomiary Automatyka Robotyka jest indeksowany w bazach BAZTECH, Google Scholar oraz INDEX COPERNICUS M6 ย (!)-L X $(?O$ P w bazie naukowych 0 P ARIANTA. Punktacja MNiSW 0 + M )((?O . K K & & B E $ & 0 0 w kwartalniku naukowotechnicznym Pomiary Automatyka Robotyka.
Wย
L0Â?/' B F . Z /'Â&#x153;
6
' + T " Pomiary Automatyka Robotyka C + ( & 0 + (C " & ( " $ O ( " E O ( $O ( & ( $ + , " i 1.
{ !
wymieniowego Autora ! D + ( + ( O 2 _" ` 2 ( + ( O + O O ( $ + ($ ( + "O+ $ 2 2. !
# Q
#
jej powstanie D + i D
C ( ( $ ( $( "+& + O$ ( + ( O ( E ( & ( +
D
C ( & ( _" "` 2 ( & ( O ( $ ( $ $ ( O$ ( + & (
O $ " $ + Â&#x203A;
WH
P
O
M
I
A
' ( + + ( & + ( C
+ " + ( $ ( ( ( ( 2
3. Â&#x2021; #
<Q #
D ( G + ( T
( + ( ( " ) Â&#x161; O + , O &C ( 2 _G + + ` D ) + " ( + ( ( # + ) + & G #2
, # ( $ ( + ( O C $( ) + ( ( )
( +
( ) ( C + ( D $ ( C K " K , 2 - ( E + ( , ( C ( 2
przeniesienie praw #
&&Â&#x2C6;]q - + ( & ( $ + & ( ( &2 Z ( ( $ 2 ( " ( ( ( $ + " 2
Redakcja kwartalnika Pomiary Automatyka Robotyka %
, ( ( $O + ( + T ( ( ( ' ( ( ( O $ & /L 2i
> 0 & $ . # $ J . &0 $ " # $ 7& IK0 $ . / & 0 & & $ a. 7 Robotykaâ&#x20AC;?, ISSN 1427-9126, R. 23, Nr 2/2019, 5â&#x20AC;&#x201C;13, DOI: 10.14313/ PAR_232/5. R
Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
czasopisma
pomiary
sprawdzian
miara
POLSPAR
eksperyment
automatyka PIAP
( $(
seminarium
kalendarium
szkolenie
kwartalnik
federacja
nauka
publikacje
automatyka
stowarzyszenie
HORIZON 2020 C innowacje organizacja projekt konkurs
konferencje
relacja
POLSPAR
POLSA
publikacje
AutoCAD streszczenie
agencja kosmiczna
dr h.c.
innowacje
IFAC
ZPSA
Â&#x161;
profesura
recenzje
relacja
szkolenie
doktorat
robotyka seminarium
sterowanie
K
esa
szkolenie
78
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
NR
2/2019
( ( ' ( L 0 XUQWTfXQH '2 Qj 0 QEQJXf
Kalendarium wybranych imprez Nazwa konferencji
Data konferencji "$ #
Informacje dodatkowe
8th LÂ? B ( ( MECHATRONICS 2019
04â&#x20AC;&#x201C;06 / 09 / 2019 1 / 06 / 2019
#
www: iEE 2 + QJXf2 " mail: Y + QJXf2 "
7th LÂ? B ( ( B + SSSC 2019
09â&#x20AC;&#x201C;11 / 09 / 2019 1 / 03 / 2019
Sinaia '
www: iEE 2 2 12 E QJXf mail: 1 1 Y 2 12
L + B ) QJXf
16â&#x20AC;&#x201C;18 / 09 / 2019 31 / 05 / 2019
+
www: iEE QJXf2 E mail: 2 Y 2 2 2 +
14th LÂ? B ( +( " F1 + ) c ( HMS 2019
16â&#x20AC;&#x201C;19 / 09 / 2019 16 / 05 / 2019
++ F
www: iEE 2 2
E QJXf mail: TLÂ? Bc QJXfY 2
.L & ( + ) + "O
23â&#x20AC;&#x201C;25 / 09 / 2019
/ +
+
www: iEE QJXf2 2 + 2 +E mail: 2 Y 2 + 2 +
+ ' L + " ' T' L QJXf
16â&#x20AC;&#x201C;18 / 10 / 2019
$ +
16th IFAC Conference on " + 1 F ( PDeS2019
29â&#x20AC;&#x201C;31 /10 /2019 31 / 05 / 2019
( ( e $
15th F 1 B + " ACD 2019
21â&#x20AC;&#x201C;22 / 11 / 2019 31 / 05 /2019
* + $ (
www: iEE 1 2 2 E QJXf mail: QJXfY 2
15th L + B ) ( + ( ( + QJXf
02â&#x20AC;&#x201C;05 / 12 / 2019 02 / 06 / 2019
%O Â&#x161; +
www: iEE ( T 2 E mail: QJXfY ( T 2
13th LÂ? B . " B + ( ALCOS 2019
04â&#x20AC;&#x201C;06 / 12 / 2019 31 / 07 / 2019
+ * (
XX Krajowa Konferencja ( QJQJ
22â&#x20AC;&#x201C;24 / 06 / 2020 20 / 01 / 2020
%O Â&#x161; +
www: iEE 2 2 2+ 2 + mail: Y ) 2 2+ 2 +
21 LÂ? B + B "
12â&#x20AC;&#x201C;17 / 07 /2020 31 / 10 / 2019
* + Niemcy
www: http://www.ifac2020.org
30.08â&#x20AC;&#x201C;03 / 09 / 2021
Jokohama Japonia
ggLLL + B " ) L + Confederation IMEKO 2021
www: iEE T 2 2 2 +
www: iEE T ) 2 mail: + 2 1 Y 2
www: iEE 2" "+ 2 E EQJXf + E mail: Y 2 2 2
www: http://www.imeko2021.org mail: imeko2021@or.knt.co.jp
79
KONFERENCJE | RELACJA
Â&#x2122;Â&#x2122;666 J / 7 ; 8 (!)*
R & () (( (!)* &0 ; $ ; = & / & & K T ; = / 0 / J7#<8 \ 7 # " " 8 B ^ &
80
P
O
M
I
A
R
Y
â&#x20AC;¢
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;¢
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
( ( ' ( L 0 XUQWTfXQH '2 Qj 0 QEQJXf
ggLLL ) ( O '( O ) ( ( $ ) & " T ( O OC ( , 2 ( ) " , + OC ( , T ( ( D ( # ( $ G ( $ + ,K T T " O L / C ( T C 2 / ( ( ) T $ ( ( )2 2 C2 '( $ ( +& ( T ( " 2 ( ( (T &$ & T , + " ) ' T O + ( Z + - ( 2 ( ( &$(i !O Tc 2 $ ( ' ( +T 0 ( F+ T
)2 2 C2 '( !O Tc
81
KONFERENCJE | RELACJA
"
+ ) ( $ ( $ , & , + "
)2 2 C2 , + ( +
( O + $ + T + B ( F " + T + ' 2 L" T " % + ^+ 2 B + ) ($ T O ( O O T ( ( ( O O # O T ( C " , ( O 2 ( + ($( " $ ggLLL T ) 1 - " O ( ($ & T , ( #2
D C2 + ( D 7#8; D )2 2 C2 , + ( D 9 7#8; D )2 2 C2 . ( D + ; " ; D )2 2 C2 D ( "
" ; D )2 2 C2 L + # D 4
; D )2 2 C2 L" ( D /
; D C2 L D '
; D ' ) $ + D 4 ; < " 19=
>?,;
$ ) " $ & , ( ( 2 ' T $ ( + )2 '( 2 / ( ) + T ( &, 2 &, T "$ + + /^ ! ( T + & (,+i D )2 2 C2 '( D ' " ;
VQ
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
( ( ' ( L 0 XUQWTfXQH '2 Qj 0 QEQJXf
)2 2 C2 . ( + '
D C2 $ ' * C + D ( < (@1B 2 !
; D $ D 1 - " . " " O ) + ,
T + C ( O + " ( D G ( ( i D ** D ) C ; D Z /. D * ; D 0 / /. D = C
C )*. D D E - D E ; D F F' /0 '/BF 0 !F F0 D ' *
" ;
)2 2 C2 + ^+ ' 0 + (
D !ZF0 cF' /. D +=$F - %
" ; D cF.Z *F. D ! 19=; D Z / D / G 41; D .L cF' F0 /' D 4 ; D F F'.¢ ZBc D H C
I.@+J; D L Fg D (
4 $ ; D F'T B D @ )!'4=,5'$4 " ; D Z'B D * - L + ,@*D " + @
; D FL £..F' D ( ,1 D$. 5 ;
Vj
KONFERENCJE | RELACJA
)2 2 C2 L + # !O Tc
$ + T + B ( F "
C2 L !O Tc
)2 2 C2 L" 2 ( # (C $ - /, & .L cF'
D L /. D 1 C - " (*!'. ( ( $( " $ T ) 2 'O C + ( ( ( "$O ( ($ ( ( ( O ( " , T D ( ( # + O (+ T + ( ( G 2 0 ( ( C ($ + K (" $( G ( D T ( ( (" + $( ( 2 , O ( O & O ( T ( ( + " ) ( ( (T ( D C K ( ( ( D ( $ ( $ , L ( U2J2 ) ( O ($ & + $ $ T $ C ( + + ' 2 / + C( B T ' ( & ( T ( " ( O * 2 &$ $ $ QUJ O 2 + ggLh ) ( O & & 2 F'T B "$O ( " " + " , O T ( O ( C & 2
& P # = J 4
- G , O O " / ( ^ ! M 2
VU
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
/0Â?F'F0B F Â&#x2018; 'F. B
automation 2019 7 \ E . > P & & . 6 7 . ; .67. = J / E @" K (!)* B = ; / L J 7 8 0 . 7 & E . . ; $ 7 8 0 .BA .78
QWDQf QJXf 2 ($ & " ( $ ( L ( ( O L ggLLL ) 0 T automation 2019 Automatyzacja â&#x20AC;&#x201C; / 2 *($ + O + O , O ( & 2 Â? & " " " $ $ )2 2 C2 ( ( / " ( " ($ )2M M C2 $ 2
" ( + G $ ) HW ) O 2 ) &$ $ $ XUJ O ( jQ
( c . ( Z ( + * ( 2
Konferencja automation ( ) ( ( O ( ( ( O ( ( 2 / ( " ) ($( & ( ( i â&#x20AC;&#x201C; Automatyka, â&#x20AC;&#x201C; Robotyka, â&#x20AC;&#x201C; Pomiary.
("$ ) ( $( Automation 2019. Progress in Automation, Robotics and Measurement Techniques + ( ( " ' E * ) $ 2 & , WQW $ + ( ( &, i * $ ' D QV ( $O ** , â&#x20AC;&#x201C; 22 arty $( *** 4 + Z ) D XW ( $O 2 B &,K ( $O $ + T (
' , .
+ ( O ( + ( $ ( & (i â&#x20AC;&#x201C; /
mĂłw sterowania D )2 . (
â&#x20AC;&#x201C; ' =X
1 D ' =E D )2 h( * ÂŚ
â&#x20AC;&#x201C; High Precision Automated Astronomi 4 D )2 ( ) $ \ $ ]
â&#x20AC;&#x201C; ' $ @ . > 4 D )2 $ ^ 2
) $ & ( ( ( 4 * 20192 C ( ($( ( " C( O automatyki i robotyki.
/ " ( ) automation, + "$ + ( ( + ( D " C( " ( ( OC ( 4 * cyjni2 " ( C + ( $ ( L ( ( O L ( ( ( ( # ( ( O 2
8 $ 4 $ # = J 4 M<& O$ Automation 2019. Progress in Automation, Robotics and Measurement Techniques. Advances in Intelligent Systems and Computing. Vol. 920, Springer International Publishing, 2019, ISBN 978-3-030-13272-9, str. 727, DOI: 10.1007/978-3-030-13272-9.
Kolejna, XXIV Konferencja automation & & XVDQJ QJQJ 2 §
/ J & > & = J J B =
85
SYLWETKA
86
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
( ( ' ( L 0 XUQWTfXQH '2 Qj 0 QEQJXf
F &
& J 0
> ! $ & 3 % $ '& - ! & !" # $ * U & * &V 3 Y )& $ &5 ! & 3 ;"
) & ! ) $ '& - ! & ! ; [' & > $ \ ! ! $! & & 5
Do rozwoju nauki, techniki oraz wszystkich O ( $ " & OC ( ( ( 2 + " OC ( ( ( + ( + " ( $ ( O C $ K ( " + ( $ L ( U2J2 )2 2 C2 - $ + + " " ( " ( O ( ( ( + ( ( # " ( ( 2 ) - $ + + ( + / + , (C $ L C( / + O XffH 2 $ $ + &2 O ( $( &$ O + " / + (Â&#x161; 2 0 ( ( $ , & ( HJT+ $ + , ( ( " ( )2 - $ ( O C ( ( # + " (
" " ( "O+ ( "+& UJT+ ( / + Z + 2 *($ C O + O$ O G O ( $ $( ( ( + $( + T ( $ OC ( + , + " ( i informatycznych. ( $ TF " ( " + $ - $ & , C & ( ( + " ( + $ )2 ( $ ( O ( 2 - $ ($ O$ " nizatorem konferencji naukowej â&#x20AC;&#x17E;Matema ( G ( + O " ( ( ` " XfWQ 2 + & $ ( Z ( Â&#x161; 2 + ($ ( ( " XfVj 2 + & $ -
_ " # O " ( ( ` LLL + 2 + $ C $ ( + O ( " " O L ) + "( C " + & + + + & , 2 / " XfWVEWf ) - $ $ & (C + L C( / + $ & czynnie w rozwĂłj opolskiej uczelni technicz $ + & / + 2 0 + $ $ + ) i XQ + ($ ( $ + )2 / + ,K + &K + ( & ( L ( F+ ( O ( 2 - ( ( )2 - $ ( T ( ( + + ($( O$ ( + / +
* $
+ /
' Â? ( $O
87
SYLWETKA
C + C ( !O Tc " 2 C B + 2 !+ 2 2 . 2 ( B2 -2 .2 _ $ ^ i O ( XfUÂ&#x2122;DQJJÂ&#x2122;` ( - $ 0 ( 2 / + # $ O QJJW Â&#x2122;VH i O$ O \ 2 $(] + & (
)2 - $ " O$ O O ( C " &+ C ) + " ( & O + " $( O + " & ( $( + / + 2 C % ( " _Â&#x2122;J + ( $ F+ ( L ) ( ` /G ( ( + / + / + QJXH XXDXj ( (i _ + XfWfD XfVQ & ( $ " ( ( " " L ( 2 0 $ + ( T O$ " ,+ " O " ( L ( )2 - $ &2 $ ( 2 - " ( & 2 - " O$ & + ( , " 2 + ( $ # XfVÂ&#x2122; 2 ( T ( ( # jX ($ & (i XJ ) O O Xf O ( ( $ ( $ XJ ( ( O O ( O 2 L ( $ ,K + -
+ 2 XfVj 2 $ # ( C ( ( . O " ( (" $ jÂ&#x2122;JJ 2 prze + + ( $ ( L ( F+ `2 C _Â&#x2122;J + XfHHDQJXH + / + 2 O$ + D $ ( ` . ( ( T! UW2 i « ( ( ) «2 )2 + & 2 2 $ + $ " ( $ L ( F+ 2 - ( C ( . + + ( ( + ( $ ( " + C ( ) rencji naukowych. + $ $ & C( " ( $ F+ ( ( L C( ^ ( TF " ( ( / + Z + ( + ( ( + F+ ( L ) ( 2 / $ C($ " ( + + , F+ ( ( + & + + ( ( + T + O + 2 Z ($ + , ( ( i ( (
( " ( ( + " ( G ( " 2 $ O$ O (" $ + O + ( O & $( " -
!
" & # ' ( % # â&#x20AC;¢ - O$ F+ F " ( + " \ XJ]2 + + $ C ( O ( L ( ( + " \ XJB] \XffJDQJJÂ&#x2122;] â&#x20AC;¢ + XfVHDXffJ ) - $ O$ + ( + B + " " * # ( JQTQJ2 *($ ( Qf O ( LLL " ( ( _/ ( O ( ( ( ( + , " ( ( `2 O$ + + L ( + L ( $O " L ( F ./ 'L*/'
C Z ( ( Â&#x161;
+ / 2 â&#x20AC;¢ QJXX 2 - $ $ $ ( ( 0 " B * # ' $ " " " " * # 0 ( ' ( _-
" # $ % â&#x20AC;¢ B $ ( ( & ( 0 L C( + " ( \ XffU] â&#x20AC;¢ B $ + " ( 0 0 \XfVWDQJJV] â&#x20AC;¢ B $ + O F " ( ( ( 0 \ QJJV] â&#x20AC;¢ B $ + " $ 0 \XfWVD] â&#x20AC;¢ B $ F " ( $ 0 \XfVÂ&#x2122;D] â&#x20AC;¢ B $ F+ + " F+ \XffUDXffH]
P
O
M
I
A
R
Y
â&#x20AC;¢
A
U
T
O
L ( ( + $ + ,K T - $ ( + ( ( + ( i L C( , "O " ( L ) matyka techniczna i telekomunikacja oraz Automatyka, elektronika i elektrotechnika. + O$ & C + ( ( 0 ( + (
C " & ( & ( ( 2 O$ ( $ " , C+ $( C ( O ( -
â&#x20AC;¢ B $ + $( O 0 ! # \XffÂ&#x2122;DQJJX]
- $ ( $ #i â&#x20AC;¢ 2 ( D L ( ( * ( Z # " ( ( + $ \XfWX 2] â&#x20AC;¢ 2 2 D ( + TF " ( ( + $ \XfWW 2] â&#x20AC;¢ ( $ ( ) ( \XX XfVH 2]
88
( ) i - ) ( (,+
( + " (
- " 2 *($ O$ " + O + , i F+ +
" ( / + Â&#x161; O $ " ( " + ( Z ( / \QJJJ 2]2 *($ O C " & ( O ( + ( _ + " ( # " ( ( `2 *($ O C " ( O ( + ( ( " ( " + ( O " ( & ( # ( ) O ( O 2 ) $ &K ( ( ( ( ( + O " ( C ) O B / + " ' ( 0 + " Z ( / Z ( " / 2
M
A
T
Y
K
A
â&#x20AC;¢
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
( ( ' ( L 0 XUQWTfXQH '2 Qj 0 QEQJXf
( ( $ 2 *($ projektรณw celowych i kilkunastu projektรณw T ( C ( $ ( $ ( O C+ $( " & " " + + 2 * + " $( O $( $ F ( + + " 0 XfVf 2 &C (+ ( (2 XffW 2 & ( ( ( ( + " O ( ' + F ( ( $ O ( ( $ ( C+ ( , + + ( + &C ( 2 O$ - $ ( '( ' ) Z ( F+ " " 202 ( .2 2 + $ + & ( + ( 2 0 B * JQ2QJ / + O O C _ $ $ # ( O $ C ( `2 ( ( ( + " $( O )2 2 2 + ) + C _ $( + + , ` ( " QJJQ 2 ( $ XW + - $ ( * + $ + " Pospolity. ) ( $ + O ( O ( * + $ + + $ - c ( ( + + & ) + / + 2
- $ ย JT + O$ ( F+ ( O + \ F ] $ $ " $ ( + / + 2 / Xfff 2 $ $ $ " ( + F " (-
+ " ( " `2 " ( " + ($( (
O ( (+ )2 )2 B + 0 " $ # 2 ) ($ $ " 0B* ' # QJXH 2 QJXV 2 ( 0 " ย F " ( O !'F QJXV ( ($ ( ) O C ( $ " ( ( ( + ( 2 Z ($ O C " ( + ( + & ^+ !+ ( ( ( + O ย H !F F+ / + 0 ( ) " Z ( / + 2 ! โ ข + $ \XfWXDXfWW]ย โ ข + $ (C $( L C( / + \XfWVDXfVH]ย โ ข ) ( ( \XfVHDXffX]ย โ ข ) ( ( XffX 2 ( + F+ ( L ) ( + / + XffQ 2 ( + ( T ( ( (C $( " " B & ย
O \ F]2 B ( ($ + C( O + ( O " ( O + ( ^+ / + (ย 2 0 $ C( + XW " QJJj 2 $ ย & ( # 0 T ( F " ( ^ - $ &
โ ข ) ( ( ( ( + F+ ( L ) ( + / + ( XEV " QJXjEQJXU D +ย โ ข $ ( L ( ( * ( Z # " ( ( + $ \XfHVTXfWQ]ย โ ข -T ( L ( B + $( O + $ $ " ( $ \XfWHTXfWV]ย โ ข ( L ( F+ L / + $ " ( $ \XfWVTXfVU]ย โ ข ' L / + \XfVQDXfVW]ย โ ข ( $ F+ ( L / + \XffJDXffH]ย โ ข " ( $ ( ย ( " ย \Xffย DXffH]ย โ ข ( F+ ( O ( \XffWDQJJย ]ย โ ข ( L ( F+ ( O ( \QJJย DQJJV]ย โ ข h " ) + B & F " ( \QJXJDQJXX]ย
89
SYLWETKA
( " - !$O " F2 - !$O " $ & ( + ( & # HJ 2 Z ( 0T F " ( ^ + ( )2 B + & + " )2 - $ + + $ ( ' ( " $ )2 - $ + / + 2 , O $ O ' ( " ( (+ ) * (+ B ( Z ( 2 / + &K C + , # O ( & ( + & ( " " L0F''F! LLL B- .2 O$ $ + O F " ( 0 $ + ( ( + ( F " ( 2 $ + , QH QJXX 2 )2 - $ $ - !$O " ( # 0 T ( F " ( ^ ¬ 2
O ) $ (" ( , C O C O$ ( ( $ ( $ ( 2 * C "
+ " " ( ( , ( ( C " ( ( i • ) '/B/0 '/. )2 - $ $ XX + Xffj 2 jJ " QJXW 2 ( ( + $ O ( O ( ( ( + ( • T + ) 0/h B + " \XffWDXffV] $ $ 2 ( ($ O . $ 2 2 ( + +) + $ C 0/h ($ $ ( ) ( ( $ + + ( 'Ej2 + / + $ O+ ( ( ( $O ( + O ( " # ( $ + , ( ( + C 2 ( $ F+ ( $ ( ( ( $ " + , " 2 • $ + ) ( L0 '/. \XffjD QJJX] O$ $ $ L0 '/. + ($ " 2 • FZ'/. L 1 1 + "( + !+ \QJJVDQJXU]2 ($ . 2 2
! ) + C( & " ( ( T ( ) ( $O ( + ( O$ ( ) - $ & + $ T C 2 $ ( ( $ $( ( ( + C 2 - O$ + ( O$-
• B $ ' ( " T " _F " ( ` \XffXDXff ] • B $ ' ( " + L + + ) + F "
"` \Xff D] • B $ ' ( " + ) F+ + F "
" + 1 B ) LFF \QJJ DQJXX] • ( + T0 " F " ( O " " + ' \XffW 2] • ( 0 " & ( ) # " O (" ( !'F \! ( ' + F " ] " ( + ( + + • B $ O ( ) F "(TF + "(T F ( F+ " ( + " " ( ( + * ( $
( / " • ( " ( " hLLL Lg ( _ ( ( + ` \XfWf 2 XfVJ 2] • ( 0 " ) " / 0/ $ _ ( ( ! F " ( ` \XfWV 2] • B $ O 0 ( ) & ( ( ' 0 c® '/¯ 0FZ ¯ f fH
• h " ) # (C + - + + , L ) ( ( $ \QJXJDQJXU]2 • Z ( ( • ( ' ( 0 /, * T ' " ! ' F " ( $ \XfVHDXfff] O$ O $ 0 T " " ) _ + ( " ( ( ` • B $ ' ( 0 L ( ( ( O F " ( ( $ \XfVHDXffj] • ( ' ( 0 L ( ( ( O ( O $ \XffVDQJJH] • B $ ' ( + ( ( !$O " Z & \QJJ DQJJV] • B $ ' ( 0 L ( B $O * + ( \QJJVDQJXX] • B $ ' ( 0 & $ + " F " ( + 0 _ + "( ( ` \XffVDQJJX] • B $ ' ( " T " _ ( ( + ` \XffWDQJXX]
fJ
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
( ( ' ( L 0 XUQWTfXQH '2 Qj 0 QEQJXf
QJXJ 2 - $ ( OC ( $ + & ^+ !+ ( $ ( + F " (" D + + 2 - $ + ,K
" ( " ( $ ( $ ( $ ( ( ! + " F " ( L XX " O 0 + (C " 2 / $( - !$O " ( 0 T " F " ( ^ ( $ * $ & F " ( O "O+ , " ( + + ( + ( " ( # O + & & rozwojowymi. - $ ( $( L ( ! G ( 0 $ $ LLL G 2 + " + $ $ O$ & T Z ( + °2 0 0 /0 $ , , + " ( ( O ( ( - $ ( ( ( $ / + + 2 ( $ 2
. / & J 0 0 & 4
T (E]2 ! + / ( + + ( ( ( $ " + / + 2
& 0 P # 8 K $ / .B
- $ & + $ + ,K ) 2 ) - $ Xf ( QJXf 2 # ($ VJ + 2 ( + " + + + / + ( + O F " ( ( ( 0 ) 2 \ iEE 2 2 + 2 +E + T T + -
C( # $ & + T " _ ( ( ' ( ` C2 $" & + (# D & ) - $ ( $ +& T ( + " 2
• B $ + " /. ' \ XffV 2] • B $ + " ( \ Xfff 2] • B $ T! " ^+ / + " \QJJJDQJJH] • + + $ ' 0 T " ( & ( + ) + "O ( " O • B $ 0 " _ + " $ + / + " " F " ( B + / + ( (` \XffV 2] • B $ 0 " 0 T 2 2 F ( " " F+ / + \Xff 2] • B $ 0 " & ( ) $ \ XffV 2] • B $ $(T ) + " " \ XffX 2] • B $ 0 " & ( ) F " ( + " !c + & \ QJXH 2] • Z + " O L F / • B $ ' ( 0 & Z # F " ( ( 'F / + \XffWDXfff]2
* • -$ ( (C - $ " \XfVQ 2] • (C + / / + \XfVH 2] • (C /G / / + \QJJQ 2] ) • • • • • • • •
+ F 0 \XfVj 2] -$ / + $ \XfVH 2] -$ / - \XfV 2] / - $ " + Z ( " ++ # " \XfVW 2] -$ / - $ " + F " ( \XfVH 2] - $ C ( + / + ( ( \XfWf 2] / c F \QJXJ] + + i • Z ( + " /
• + B & • + / + ' # (C $( - + • + D + + " )2 / + " )2 " + ' ' , $ / (
91
INNOWACYJNE PROJEKTY
Wyzwania Edukacji 4.0 w teorii i praktyce + , & ] & ) ! ! & & ) ! - & & ( ( ^_ @! / $ - & & ! )& ! 5 & ! ! 5 3 )& ! )& !" $ 5 & " 3 ) 5 ! ! ", - , & , )& $ / ) / V& V - ! ! ` * & ! ] & , !)V" q $; ! )& 5 & / &V V * )& 5 7 )& [x { &! ! - / | & \ V& 5 ! & ! ' / @ &! !
+ + & + + + 2 * 2 Z ( ( ( " O$ (C ( " + ( ( # $ , ,K ( ( ( ,K $ O 2
92
P
O
M
I
A
R
( ( # O$ _Z 1 ) Â? ` ( " ( ) (
" C ( $ U2J \ 2 F U2J]2 # ( ( + + C ( " O ( ( ( ( ( Y
â&#x20AC;˘
A
U
T
O
M
A
T
Y
K
A
â&#x20AC;˘
R
$ C +
Â? + " + 2 " C + + T ( ( ( ( ( ( ( + + O C + OC ( C ( $ ( " ( ( 2 " ( ( O
B
O
T
Y
K
A
N R 2/ 20 1 9
( ( ' ( L 0 XUQWTfXQH '2 Qj 0 QEQJXf
(K (,+ O$ \ "2 T ] O$ $ OC ( " #2 / $ C + , ( + T ( _ ( ( ' ( ` 0 UEQJXV & C ( _ Z / ® ` 0 jEQJXf ± ( 2 red.]. ( + 2 ($( & ( _L" F1 ` _F + " F1 D B ++ " ) cFL`2 $ XV QJXf 2 ($ & _*+ F + " F1 D B ++ " ) cFL` \*FFBcFL]2 + " O OC ( " C ( ( $ + ( + \ ( i + ( ( ] $ O " ( & ( + ( O ( $ + ,K O$ ( $ U2J2 ( " ( ( # ( ( & ( O$ ( ( ( " C ( + & ( ( _B + Â&#x2030; B ++ " * `2 + ( *+ F + " F1 ( $ i *+ F + " F1 D L ( *+ F + " F1 D " ( + ( + _ ( ( ' ( `2 C(K C
( , " 2 ) ( *FFBcFL ( + ( ( C + , ( O$ $ 2 O ( , , ( $ C( \ "2 + ) T+ " + "] ( O ) C + ( + + ( 2 ( + ,+ $ " ) + " C( C " " , C 2 B & ( & (K ( # ( ( 2 2 2 ( $ & , ( $ ( ( + ( $ & O 2 ( ( C C O C ( ( + ( $O + ( 2 B ( (C + C + " " ( O ( + ( ( " &2 + ( ( O + ( ( ( 2 ( ( ( O ( ( ( O ( " & ( ( ( , ( ( ( + ( 2 0 O ,K
( $ , ( O $ # ( O 2 (C " $ + C ) $ O " $ " ) + ( " " $ ( $( ( ( ( & , ( , ,K 2 ³ O $ C K & $ & , & + C " & + ( " ( , ( C & _ ´ ` + $ + , ( ( + 2 B (
C ( + ( + C O$ (C ( O & (K D ( , D " , ,K ( ( ( ( & , $ C( 2 ( ( ( ( (C ( O " (K $ " + ( ( O Â&#x161; O O C ( 2 B ( C + K
( " ( 2 / ( C ( ( ( & ( & ( O Â&#x161; + K +& i + ( ( + ( $O ( T O T bO + + O ( + C( -
. 7 & & = aR . ? !b & 6= < . R $ (+ (!)*
fj
INNOWACYJNE PROJEKTY O ( C + C ( " $ " ) + " $ + ( O T ( ( ( \ ( i ( ( ( ( ] + ( O ( , & ( ( 2 , O ( O ( ( C ( Ki ( O ( ( " ,+ K ( ( + & O ( $ " & ( & $ " ( ( "+& ( O + " ( " O ( ( + ( O 2 , O ( O " ( ( O "& $ + & O & ( ( $ ( ( ( + ( ( " + " " " + + ( + C ( + ( ( ( & + C ( ,K ( " 2 ) ( ( O C " " $ ( C $ # ( O " $ ( + & O $ # O & ( ( $ ( \ O C O ]2
( (C ) ,+ + " ( # + F U2J O ( (K & + ( " _Z 1 ) `2 , O ( # ( i D K ( ( $ + ( µ D 0 + K + $ # $ # + µ D 0 + ( + + (µ D O K ( ( ( + \ + ( ,K + ,K " ) + ]µ D ( " K ( O D ( O µ D ( " K ( O ( O$ + ( ( µ D ( " K ( O O ( + ( , (K ( ( ( µ D (K C ( ( " K O µ D (" K ( ) & + + O O $ T" " µ D K + ( ($( " ( µ
P
O
M
I
A
R
+ ( ( ($( O + + C " ( " 2 " O " ) C & # _Z 1 ) ` + "O$ + (G 2 +
( & ( , + ( " ( 2
QV ( QJXf 2 $ ( _L" 1 ` O ( $ (2 " ( "O+ ( G ( ( i D C $( K ( $ ,K F U2Jµ D C K " \ +
& " -
*FFBcFL ( (+ & + +
fU
] ) ( $ µ D C (" K ( 2 " ( ( ) ( $ µ D C ( ( K $ 2 " ) ( " $ + ( $ U2Jµ ( $( $ + O C ( ( ( " ( O " i ( + (C " & ( + ( 2 $( & + (i D & ("+ K " QJ + µ D & , & & + O+E + " ( O " µ D B + C $ ( K \ , " ] C ( C+ K ( ( µ
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
& 0 P # J . R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
NASZE WYDAWNICTWA
VOLUME 13 N°2 2018 www.jamris.org pISSN 1897-8649 (PRINT) / eISSN 2080-2145 (ONLINE)
Indexed in SCOPUS
www.jamris.org
PAR P O M I A RY â&#x20AC;¢ A U T O M AT Y K A â&#x20AC;¢ R O B O T Y K A
3/2018 ISSN 1427-9126 Indeks 339512
Cena 25,00 zÅ&#x201A; w tym 5% VAT
Technical Sciences Quarterly | * ) +
W numerze:
3 5 15
Od Redakcji
PAR P O M I A RY â&#x20AC;¢ A U T O M AT Y K A â&#x20AC;¢ R O B O T Y K A
4/2018 ISSN 1427-9126 Indeks 339512
Cena 25,00 zÅ&#x201A; w tym 5% VAT
Technical Sciences Quarterly | * ) +
W numerze:
3
Od Redakcji
( ) * O+ #
: Â&#x2021; #
! S
' 7[
5
( ! b
Sposób wyboru optymalnej trajektorii lotu manewru antykolizyjnego realizowanego w otoczeniu ruchomych przeszkód
' - $ +
!
!
23
$ ( (# ! " !
33
Patryk Szywalski. Dawid Wajnert
41
( ) / & B !
" ! # <
$
) {
{ { 1 -
$ !
0 ! Q Â&#x2C6;
' $ ( )
1* ! 23
'
25
31
: {
{ !
#
, { ' # !
# # ]1)
! ! -(" . +
2
$ # \/
Ponadto: Informacje dla Autorów â&#x20AC;&#x201C; 69 | ^HHH > $ ! G/ ) & > ` Â&#x201A; C " ' ! ^HHH ' ! 73 | Â&#x192; & ! V & $ 76 | ' &V ! & & 5 80 | Nasze wydawnictwa â&#x20AC;&#x201C; 84 | ! & / $ 3 > $ & ' & ! 85 | Kalendarium â&#x20AC;&#x201C; 86 | Â&#x201E; ( ; # - & ( & 5V 87 | ' ! ,3 < ( ! & & !- & & 93 | ' ! ,3 < G + Â&#x2020;?* Â&#x2020;@ $Â&#x2020;( $ Â&#x2021; # &! )& ) & & 5 ) & & 5 + Â&#x192;+ 94 | ' ! ,3 < ! ^ { & '& - !! '?Â&#x2020; Â&#x2021;Â&#x2020;| ! Â&#x192;Y ( )& 95 | ! 5& - 96
i Informacje dla Autorów â&#x20AC;&#x201C; 61 | PP-RAI 2018 â&#x20AC;&#x201C; Pierwszy Zjazd Polskiego Porozumienia na Rzecz Rozwoju Sztucznej Inteligencji â&#x20AC;&#x201C; 65 | Awans naukowy â&#x20AC;&#x201C; & / $ 3 ' " @ / 69 | Nasze wydawnictwa â&#x20AC;&#x201C; 70 | Kalendarium â&#x20AC;&#x201C; 71 | 17th ^| G @ & !/ ) G & )) ! - C) 72 | Konferencja Roboty Medyczne 2018 â&#x20AC;&#x201C; 75 | Universities of the Future â&#x20AC;&#x201C; 76 | (" ^ U 78
www.par.pl
www.automatykaonline.pl/automatyka
95
NASZE MONOGRAFIE
www.piap.pl
96
P
O
M
I
A
R
Y
•
A
U
T
O
M
A
T
Y
K
A
•
R
O
B
O
T
Y
K
A
N R 2/ 20 1 9
Nowe Studia Podyplomowe na Wydziale Mechatroniki
TRANSFORMACJA PRZEMYSŁOWA 4.0 Początek zajęć w październiku, w roku akademickim 2019/2020, zgłoszenia:
do 30 września 2019 Więcej informacji na stronie Rekrutacja na Studia na stronie
http://iair.mchtr.pw.edu.pl/studia https://rekrutacja.pw.edu.pl/pdp
CO GWARANTUJĄ? Wiedzę oraz kompetencje do rozwiązywania problemów przejścia od etapu zautomatyzowanej i zrobotyzowanej produkcji, charakteryzującej się liniową strukturą wytwarzania produktów, do etapu cyfryzacji i mechatronizacji produktów i produkcji o rozproszonej strukturze, produkcji zinformatyzowanej i zinternetyzowanej, na współczesnym i przewidywanym poziomie rozwoju tych technik, czyli przejścia do etapu Przemysłu 4.0. DLA KOGO? Dla absolwentów studiów wyższych I lub II stopnia na kierunkach technicznych, ekonomicznych lub menedżerskich. Wskazane, ale nie absolutnie obowiązujące, jest doświadczenie zawodowe z zakresu racjonalizacji technicznej lub zarządzania przemysłowymi procesami produkcyjnymi. Słuchaczem może być także osoba mająca profesjonalny kontakt z tymi dziedzinami, choć niekoniecznie formalnie wykształcona we wskazanych kierunkach studiów. DO KOGO KIEROWANE? Przede wszystkim do menedżerów zarówno małych, jak i dużych firm i ich oddziałów, bez względu na specyfikę produktową oraz do kierowników i pracowników zespołów projektujących cały cykl życia scyfryzowanych produktów lub wybranych etapów ich życia w łańcuchu PLM (Product Lifecycle Management), rozpoczynając od podania koncepcji i dokumentacji wirtualnej, decyzji o podjęciu produkcji, przejścia do środowiska realnego, opracowania wspomaganej komputerowo produkcji, montażu i logistyki, kontroli eksploatacji aż do sterowanego recyklingu.
KTO WSPOMAGA? Studia są wspomagane przez firmy przemysłowe o znaczeniu wykraczającym poza rynek europejski – są to holdingi Festo, Grupa Bosch-Rexroth, Fanuc, Balluf i Siemens. Wyraża się to w korzystaniu z ich zasobów programowych i sprzętowych oraz z udziału doświadczonych praktyków firmowych w prowadzonych na Studiach zajęciach wykładowych i laboratoryjnych. Planowane są także wyjazdy studialne, krajowe i zagraniczne, w tym 6-dniowy wyjazd studialny (Polska, Niemcy) oraz wyjazd na Leitmesse fuer Intelligente Automation und Robotik w Monachium. JAK PRZEBIEGAJĄ ZAJĘCIA? Jeden rok akademicki, dwa semestry, dziewięć zjazdów piątkowo-sobotnio-niedzielnych raz w miesiącu i dwa wyjazdy studialne – łącznie 250 godzin zajęć oraz praca końcowa przewidziana na 40 godzin. Zaliczenie studiów – na podstawie egzaminów z przedmiotów wykładowych i zaliczeń z pozostałych przedmiotów oraz obrony pracy końcowej. Dokumentem potwierdzającym ukończenie Studiów jest Świadectwo wydane przez Politechnikę Warszawską.
Adres i zgłoszenia: Instytut Automatyki i Robotyki na Wydziale Mechatroniki ul. św. A. Boboli 8, 02-525 Warszawa Elżbieta Boniecka, p. 253 tel. 22 234 85 55 fax 22 849 03 98 iair.podyplom@pw.edu.pl
GŁÓWNE TEMATY ZAJĘĆ: • Ewolucja technik wytwarzania produktów i środków ich produkcji • Platforma Przemysłu 4.0 • Automatyzacja i robotyzacja produkcji • Mechatronizacja, informatyzacja i internetyzacja produktu • Zadania zmechatronizowanego produktu w procesie produkcji i eksploatacji – Internet Rzeczy • Cyberbezpieczeństwo przemysłowych systemów informacyjnych • Standardy komunikacyjne automatyki przemysłowej • Polski przemysł przyszłości • Przykłady transformacji przemysłowej 4.0
45
+ ( + ( $ #
53
Agnieszka Chodorek, Robert R. Chodorek
61
+
69
: ! #
! !
-
#
komunikacji IoT
7 + S
8 + :)9 $ " ( ' # $ ! "
- 7 Â? 6 1-*Â&#x2C6;+