Artykuł prezentuje iteracyjną metodę wyznaczania sterowania optymalnego dla systemów dynamicznych ciągłych i dyskretnych w czasie. Celem sterowania jest minimalizacja funkcjonału kosztu (wskaźnika jakości) przy narzuconych ograniczeniach w postaci równań różniczkowych lub różnicowych, warunków brzegowych oraz algebraicznych zależności w postaci równań lub nierówności wiążących ze sobą optymalne funkcje sterujące u(t) i funkcje wektora stanu x(t). W pracy zaproponowano iteracyjną metodę obliczeniową opartą na parametryzacji funkcji sterujących na bazie funkcji sklejanych, wprowadzeniu przesuwnego funkcjonału kary do wskaźnika jakości oraz wyznaczaniu kolejnego przybliżenia funkcji sterujących w oparciu o gradientowe algorytmy kierunków sprzężonych. Metodę zilustrowano dwoma przykładami z dziedziny transportu dotyczących sterowania autobusem miejskim między przystankami i stawiających za cel poprawienie płynności jazdy (komfortu pasażera) lub minimalizację zużycia paliwa.
The paper presents a sequential method of optimal control calculation for continuous and discrete time dynamic systems. The aim of the procedure is minimization of a cost functional (performance index). Control functions are subject to constraints defined by set of differential (or difference) equations, initial conditions and set of algebraic equalities and/or inequalities describing relationships among control and state variables. The method described is based on control parameterization by spline function approximation, consideration algebraic constraints by addition the shifted penalty functional to the performance index as well as application of nonlinear programming algorithms to the process of solution improving. The gradient procedures based on conjugate directions turned out especially effective. The method was illustrated by two practical problems from urban transport domain. The purpose of the optimization was to improve passenger comfort and to minimize bus fuel consumption.
Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies
Informacja
SZANOWNI CZYTELNICY!
UPRZEJMIE INFORMUJEMY, ŻE BIBLIOTEKA FUNKCJONUJE W NASTĘPUJĄCYCH GODZINACH:
Wypożyczalnia i Czytelnia Główna: poniedziałek – piątek od 9.00 do 19.00