Droga Czytelniczko, Drogi Czytelniku,

Czerniak złośliwy jest często występującym nowotworem złośliwym skóry. Niestety wyniki leczenia czerniaka w Polsce należą do najgorszych w Europie. Niezrozumiałe pozostają przyczyny późnego rozpoznawania czerniaka skóry, którego diagnostyka jest najprostszą i najtańszą w całej onkologii.

Kierujemy do Ciebie prośbę o wypełnienie anonimowej ankiety, która pozwoli na ocenę naszej wiedzy o czerniaku skóry, a w szczególności o profilaktyce i leczeniu tej choroby.
Czas jaki to zajmie - około 10-15 minut.

Czy chcesz pomóc w badaniach naukowych - odpowiedzieć na nasze pytania?

TAK, wypełniam
NIE, odmawiam

Zebrane informacje wykorzystane zostaną wyłącznie do celów naukowych
Polski Serwis Naukowy - OnLine od 1999 roku RSS RSS
  auto?
Dodaj do: 
Dodaj link do serwisu Facebook   Dodaj link do opisu GG  Dodaj link do serwisu Wykop   Dodaj link do serwisu Google   Dodaj link do serwisu Twitter  Dodaj link do serwisu Wyczaj.to   Dodaj link do serwisu Gwar   Dodaj link do serwisu Delicious  Dodaj link do serwisu Digg   Dodaj link do serwisu Furl   Dodaj link do serwisu Magnolia  Dodaj link do serwisu Reddit   Dodaj link do serwisu Simpy   Dodaj link do serwisu Slashdot  Dodaj link do serwisu Technorati   Dodaj link do serwisu YahooMyWeb
Warto przeczytać:
 
Warsztaty nt. nawigowania i sterowania pojazdami podwodnymi, Porto, Portugalia
W dniach 10 - 12 kwietnia 2012 r. w Porto, Portugalia, odbędą się warsztaty nt. nawigowania i sterowania pojazdami podwodnymi. Pojazdy podwodne służą do różnych celów komercyjnych i naukowych. Występują w szerokiej gamie wariantów i są często bardzo złożone pod względem mecha...
 
Piąte warsztaty ESA nt. śledzenia, telemetrii i systemów sterowania do zastosowań kosmicznych, Noordwijk, Holandia
W dniach 21-23 września 2010 r. w Noordwijk, Holandia, odbędą się piąte warsztaty Europejskiej Agencji Kosmicznej nt. śledzenia, telemetrii i systemów sterowania do zastosowań kosmicznych. Śledzenie, telemetria i systemy sterowania (TTC) mają zasadnicze znaczenie w programach kosmicznych. Ostatnie osiągnięcia w...
 
Dziewiąta konferencja IFAC nt. manewrowania i sterowania statkami morskimi, Arenzano, Włochy
W dniach 19 - 21 września 2011 r. w Arenzano, Włochy, odbędzie się dziewiąta konferencja Międzynarodowej Federacji Automatyki (IFAC) nt. manewrowania i sterowania statkami morskimi. Wydarzenie zgromadzi kluczowych praktyków z sektora akademickiego i przemysłowego, aby omówić i zaprezentowa...
 
Nowe białko zaangażowane w sterowanie genetyczne
Międzynarodowy zespół naukowców zidentyfikował nowe białko nazwane BAHD1, które może zmienić strukturę chromosomu i jest odpowiedzialne za wyciszanie ekspresji genów. Wyniki badań, które pogłębią naszą wiedzę na temat regulacji genów, zostały opubl...
 
Mimetyzm pozwala nowotworom unikać ataku
Naukowcy, których prace są finansowane ze środków unijnych, odkryli, że nowotwory mogą umknąć radarowi układu immunologicznego dzięki naśladowaniu cech charakterystycznych dla węzłów chłonnych. Dzięki temu przełomowi świat naukowy zyskuje n...

Reklama:


Algorytm sterowania sinusoidalnego

Czy wiesz że...?
Okrąg – brzeg koła; zbiór wszystkich punktów płaszczyzny euklidesowej odległych od ustalonego punktu, nazywanego środkiem, o zadaną odległość, nazywaną promieniem.

Układ łańcuchowy to pojęcie związane z robotami mobilnymi i oznacza sposób na przedstawienie zależności pomiędzy położeniem i orientacją robota w przestrzeni, a sygnałami sterującymi. Wzór na układ łańcuchowy używany jest m.in. w algorytmie sterowania sinusoidalnego.

Robot – mechaniczne urządzenie wykonujące automatycznie pewne zadania. Działanie robota może być sterowane przez człowieka, przez wprowadzony wcześniej program, bądź przez zbiór ogólnych reguł, które zostają przełożone na działanie robota przy pomocy technik sztucznej inteligencji. Roboty często zastępują człowieka przy monotonnych, złożonych z powtarzających się kroków czynnościach, które mogą wykonywać znacznie szybciej od ludzi. Domeną ich zastosowań są też te zadania, które są niebezpieczne dla człowieka, na przykład związane z manipulacją szkodliwymi dla zdrowia substancjami lub przebywaniem w nieprzyjaznym środowisku.

Algorytm sterowania sinusoidalnego stosowany jest do sterowania układem łańcuchowym (robotem). Pozwala on odpowiedzieć na pytanie: "Jakie sterowanie należy użyć, aby wszystkie współrzędne osiągnęły zadaną wartość".

Układ łańcuchowy sterowany jest poprzez dwa sygnały u. Przy czym niezależnie sterowane są tylko dwie pierwsze współrzędne. Pozostałe współrzędne zależne są od wartości współrzędnych niezależnych oraz od wartości sygnału sterującego. Algorytm sterowania sinusoidalnego proponuje wysterowanie osobno każdej współrzędnej zaczynając od x_1 i x_2,a kończąc na x_n.

Algorytm – w matematyce oraz informatyce skończony, uporządkowany ciąg jasno zdefiniowanych czynności, koniecznych do wykonania pewnego rodzaju zadań. Słowo "algorytm" pochodzi od starego angielskiego słowa algorism, oznaczającego wykonywanie działań przy pomocy liczb arabskich (w odróżnieniu od abacism - przy pomocy abakusa), które z kolei wzięło się od nazwiska, które nosił Muhammad ibn Musa al-Chuwarizmi (أبو عبد الله محمد بن موسى الخوارزمي), matematyk perski z IX wieku.

Pierwszy krok

Przykład sterowania dla trzech zmiennych, I i II oznaczają numer kroku.

Pierwszy krok polega na wysterowaniu x_1 i x_2 tak, aby osiągnęły one zadaną wartość. W tym celu wyznaczana jest stała wartość sterowania. Następnie wyznaczana jest wartość pozostałych współrzędnych. Będzie to wartość początkowa, od której zacznie się drugi krok. W pierwszym kroku następuje także podział zadanego czasu T na n - 1 części ([0, t_1, t_2, ..., T]). W każdej kolejnej części będzie powtarzany krok drugi.

Sterowanie: u_1=\frac{x_1(T)-x_1(0)}{\tau}=const u_2=\frac{x_2(T)-x_2(0)}{\tau}=const

Przykładowy układ i współrzędna zależna: x_1'=u_1 x_2'=u_2 x_3'=x_2u_1

Całkujemy drugi wzór, przez co otrzymujemy: x_2(t)-x_2(0)=u_2t.

Wzór ten podstawiamy do trzeciego wzoru: x_3'=x_2u_1=[x_2(0)+u_2t]u_1 x_3(\tau)=x_3(0)+\int\limits_0^\tau [x_2(0)u_1+u_1u_2s]ds

Drugi krok

Po wyznaczeniu wartości początkowej kolejnej współrzędnej przystępujemy do wyszukania sterowań, które pozwolą ustawić współrzędną na jej zadanym położeniu, a także zapewnią, że poprzednie współrzędne będą znajdowały się w tym samym miejscu co na początku odcinka czasu. Tymi sterowaniami są sygnały sinus oraz cosinus. Są one niezależne od siebie i pozwalają uzyskać to, czego oczekujemy. Dzięki tym sygnałom kolejna współrzędna zostaje ustawiona we wskazanym miejscu, a pozostałe (po wykonaniu ruchu po okręgu) pozostają w swoim poprzednim położeniu.

Sterowanie: u_1(t)=a\sin\omega t u_2(t)=b\cos\omega t \omega=\frac{2\pi}{\tau}

a i b są wartościami szukanymi.

Dowód na poprawność sterowania

Załóżmy, że x_1, x_2 znalazły się na swoich docelowych pozycjach. Należy sprawdzić czy sterowanie w czasie [\tau,2\tau]: u_1(t)=a\sin\omega t u_2(t)=b\cos\omega t \omega=\frac{2\pi}{\tau}

da oczekiwany wynik, czyli x_1(2\tau)=x_1(\tau), x_2(2\tau)=x_2(\tau). x_1(2\tau)=x_1(\tau)+\int\limits_\tau^{2\tau}asin\omega sds x_1(2\tau)=x_1(\tau)-\frac{a}{\omega}[\cos\omega s]_\tau^{2\tau} x_1(2\tau)=x_1(\tau)-\frac{a}{\omega}\cos\omega 2\tau+\frac{a}{\omega}\cos\omega\tau x_1(2\tau)=x_1(\tau)-\frac{a}{\frac{2\pi}{\tau}}\cos\frac{2\pi}{\tau}2\tau+\frac{a}{\frac{2\pi}{\tau}}\cos\frac{2\pi}{\tau}\tau x_1(2\tau)=x_1(\tau)-\frac{a}{\frac{2\pi}{\tau}}+\frac{a}{\frac{2\pi}{\tau}}=x_1(\tau)

Powyżej przedstawiony został dowód dla pierwszej zmiennej. Podobny dowód można przeprowadzić dla drugiej zmiennej. Jak widać zastosowane sterowanie pozwala uzyskać żadaną stałość zmiennych niezależnych.

Przykład

Weźmy układ o stanie początkowym x_0=(0,0,0)^T, zadanym stanie końcowym x_T=(2,2,\frac{\pi}{4})^T oraz czasie T = 4, w którym należy przejść ze stanu x_0 do stanu x_T. \tau będzie w tym przypadku równe 2.

Pierwszy krok, to policzenie stałego sterowania oraz wartości początkowej trzeciej współrzędnej. Obydwa sterowania są sobie równe i wynoszą: u_1=u_2=\frac{2}{\tau}. Natomiast trzecia współrzędna będzie miała wartość: x_3(\tau)=x_3(0)+\int\limits_0^\tau[x_2(0)u_1+u_1u_2s]ds=\int\limits_0^\tau u_1u_2sds=\frac{4}{\tau^2}\frac{1}{2}[s^2]_0^\tau=2

W drugim i ostatnim kroku wyliczamy wartość a i b dla sterowań. x_3(2\tau)=x_3(\tau)+\frac{ab\tau^2}{4\pi}=x_3(T) 2+\frac{ab\tau^2}{4\pi}=\frac{\pi}{4} ab=\frac{\pi^2-8\pi}{\tau^2} a=\frac{\pi}{\tau}, b=\frac{\pi-8}{\tau}

Uwagi

Należy pamiętać o tym, że sterowanie [0,t_1] jest stałe. Natomiast w punkcie t_1 jedno ze sterowań jest nieciągłe. Drugim problemem jest wyznaczenie odpowiednich wartości sygnałów sinus oraz cosinus (wzmocnienie) tak, aby uzyskać oczekiwany efekt.


Bibliografia

  • K.TchoÅ„, A.Mazur, I.DulÄ™ba, R.Hossa, R.MuszyÅ„ski - Manipulatory i roboty mobilne: Modele, planowanie ruchu, sterowanie. Warszawa 2000 r. (ISBN 83-7101-427-9)





  • Powyższa treść oraz zamieszczone w niej powiÄ…zane definicje/pojÄ™cia - udostÄ™pniane sÄ… na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z możliwoÅ›ciÄ… obowiÄ…zywania dodatkowych ograniczeÅ„. Zobacz szczegółowe informacje o warunkach korzystania

    Wszystkie hasła znajdujące się w naszym mirrorze Wikipedii mają znaczenie informacyjne i edukacyjne.
    Nie mogą być traktowane jako porady.