Optimization of strategy during locomotion using pseudospectral Chebyshev's method-competitive running as an example

Piotr Samoraj

Abstract

Thesis contains the creation of computational algorithm for computer program Matlab using pseudospectral Chebyshev’s method to solve the minimal time problem. The main task was to find the optimal control in athletic run along the route with variable slope. Review of the literature was performed to describe and compare the methods previously used in the solutions of similar cases. Model of movement and energy model for runner was described. Publications which use pseudospectral Chebyshev’s method to solve other optimization problem were shown. There were no results of searching of human energy model with numeric data based on research. Assumptions, equations of motion, energy or equality constrains and inequality constraints are based on the available publications. Description of pseudospectral Chebyshev’s method was based on other articles. There were shown equations and constraints with using matrices. Function fmincon for the sequential quadratic programming was described. This function is epmloyed by Matlab to optimization process. Correctness of the optimization program was checked for problem of flat run (on a distance of 400 meters) and for task of swimming. For these problems,the analytical results were available in the publications based on the same data of energy model. After analyzing the results of flat run the number of nodes was determinded. For this number the solution is sufficiently accurate. Then, the calculations were done for the run with constant and variable slope over a distance of 400 meters. For these issues was exoutered how to define the length of run based on the horizontal axis. The results as a curves of velocity, energy resources per unit mass and the control variable are shown in the graphs. Calculations for the course with variable slope was performed for the four shapes of route with different altitudes. Graphs of time as function of level difference was created for each route profile. All results were analyzed and commented on. Conclusions were written. There were found general relations for various run cases. Also calculations were done for run over a distance 800 meters with a variable slope. For flat run on 400 meters the effect of different energy model data was tested to the final result - minimized time. For flat run on 400 meters influence on final result (minimum time) was tested by different data for energy model. On the end summarize was written with main conclusions. It was described in what way the thesis was realized
Diploma typeMaster of Science
Author Piotr Samoraj WMEiL
Piotr Samoraj,,
- Faculty of Power and Aeronautical Engineering
Title in PolishOptymalizacja strategii lokomocji metodą pseudospektralną Czebyszewa na przykładzie biegu lekkoatletycznego
Supervisor Ryszard Maroński ITLMS
Ryszard Maroński,,
- The Institute of Aeronautics and Applied Mechanics
Certifying unitFaculty of Power and Aeronautical Engineering (FPAE)
Affiliation unitThe Institute of Aeronautics and Applied Mechanics (IAAM)
Study subject / specializationMechanika i Budowa Maszyn
Languagepl polski
StatusFinished
Defense Date25-10-2013
Issue date (year)2013
Pages90
Internal identifierMEL; PD-2363
Reviewers Ryszard Maroński ITLMS
Ryszard Maroński,PhD, DSc,
WUT Professor - The Institute of Aeronautics and Applied Mechanics
, Franciszek Dul ITLMS
Franciszek Dul,PhD,
Assistant Professor - The Institute of Aeronautics and Applied Mechanics
Keywords in Polishoptymalizacja, zagadnienie minimalno-czasowe, pseudospektralna metoda Czebyszewa, Matlab, bieg lekkoatletyczny
Keywords in Englishxxx
Abstract in PolishPraca dyplomowa dotyczy opracowania algorytmu obliczeniowego w programie Matlab z zastosowaniem pseudospektralnej metody Czebyszewa do rozwiazania zagadnienia minimalno-czasowego. Głównym zadaniem było wyznaczenie sterowania optymalnego w biegu lekkoatletycznym po trasie o zmiennym pochyleniu. Wykonano przegląd literatury do opisu i porównania wcześniej wykorzystywanych metod w rozwiązaniach podobnych zagadnień. Omówiono stosowany model ruchu i model energetyczny biegacza. Przedstawiono publikacje, w których wykorzystano pseudospektralną metodę Czebyszewa do rozwiązania innych zadań optymalizacji. Nie znaleziono modelu energetycznego człowieka z danymi liczbowymi opartego na badaniach. Założenia, równania ruchu, energii oraz ograniczenia równościowe i nierównościowe sformułowano na podstawie dostępnych prac naukowych. Do opisu pseudospektralnej metody Czebyszewa wykorzystano inne publikacje. Dalej przedstawiono równania oraz ograniczenia w formie macierzowej. Opisano funkcje optymalizacyjna fmincon do sekwencyjnego programowania kwadratowego, której używa program Matlab. Poprawność działania programu optymalizacyjnego sprawdzono dla zagadnienia biegu płaskiego na dystansie 400 m oraz zadania pływania. Dla tych problemów były dostępne wyniki analityczne w publikacjach oparte na tych samych danych modelu energetycznego. Po analizie wyników dla biegu płaskiego ustalono liczbę węzłów, dla których rozwiązanie jest wystarczająco dokładne. Następnie przeprowadzono obliczenia dla biegu o stałym oraz zmiennym pochyleniu na dystansie 400 m. Dla tych zagadnień wyjaśniono sposób wyznaczania długości biegu w oparciu o współrzędną pozioma. Wyniki w postaci przebiegów prędkości, zasobów energetycznych na jednostkę masy oraz zmiennej sterującej przedstawiono na wykresach. Obliczenia dla biegu o zmiennym pochyleniu przeprowadzono dla czterech kształtów trasy, które różniły się przewyższeniami. Sporządzono wykresy czasów biegu dla poszczególnych profili w funkcji różnicy poziomów. Wszystkie wyniki przeanalizowano i skomentowano. Wyciągnięto wnioski i znaleziono ogólne zależności wspólne dla różnych przypadków biegu. Przeprowadzono również obliczenia dla dystansu 800 m ze zmiennym pochyleniem trasy. Dla biegu płaskiego na 400 m sprawdzono wpływ różnych danych modelu energetycznego na ostateczny wynik, czyli czas, który minimalizowano. Na końcu podsumowano prace i przedstawiono wnioski. Opisano jak zrealizowano temat pracy
File
Piotr Samoraj_praca magisterska.pdf (file archived - login or check accessibility on faculty) Piotr Samoraj_praca magisterska.pdf 1.15 MB


Back