Научная статья на тему 'Предиктивное апериодическое управление динамическими объектами на водном транспорте с использованием математического программирования'

Предиктивное апериодическое управление динамическими объектами на водном транспорте с использованием математического программирования Текст научной статьи по специальности «Математика»

CC BY
381
85
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБЪЕКТ / ДИСКРЕТНАЯ МОДЕЛЬ / АПЕРИОДИЧЕСКОЕ УПРАВЛЕНИЕ / МАТРИЦА / УПРАВЛЯЕМОСТЬ / НАБЛЮДАЕМОСТЬ / МАТЕМАТИЧЕСКОЕ ПРОГРАММИРОВАНИЕ / ОГРАНИЧЕНИЯ / ЭКОНОМИЯ ЭНЕРГИИ / OBJECT / DISCRETE MODEL / APERIODIC CONTROL / MATRIX / CONTROLLABILITY / OBSERVABILITY / MATHEMATICAL PROGRAMMING / CONSTRAINTS / ENERGY SAVING

Аннотация научной статьи по математике, автор научной работы — Сахаров Владимир Васильевич, Чертков Александр Александрович, Сабуров Сергей Валерьевич

Рассматривается апериодическое управление устойчивыми и неустойчивыми динамическими объектами на водном транспорте на основе дискретных математических моделей, представленных уравнениями в пространстве состояний, и его использование для решения задач прогноза. Способы и алгоритмы апериодического управления позволяют для класса наблюдаемых и управляемых объектов получить численные решения двухточечных граничных задач с обеспечением минимальной энергии на управление. В отличие от изложенного ранее метода экономии энергии на основе апериодического управления, предлагается в вычислительный алгоритм встроить процедуру оптимизации, реализуемую средствами квадратичного программирования, содержащимися, например, в инструментарии MATLAB, что позволяет ввести ограничения на вектор переменных состояния и управления и, следовательно, использовать апериодическое управление для построения прогнозирующих моделей. Для повышения эффективности расчетов в вычислительном алгоритме апериодического управления применена матрица академика А. Н. Крылова. Прогнозирующие модели на базе апериодического управления могут служить мощным теоретически обоснованным средством принятия оптимальных решений, полученных путем проведения многовариантного машинного эксперимента при изменении внешних условий и параметров объекта. Предлагаемые прогнозирующие модели на основе апериодического управления можно использовать в качестве дополнения к решениям, реализуемым с помощью класса прогнозирующих моделей численной оптимизации Model Predictive Control (МРС), требующих больших объемов пошаговых вычислений в режиме реального времени. Приведены примеры апериодического управления динамическими объектами на водном транспорте с применением квадратичного программирования.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Сахаров Владимир Васильевич, Чертков Александр Александрович, Сабуров Сергей Валерьевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PREDICTIVE APERIODIC CONTROL OF DYNAMIC OBJECTS ON WATER TRANSPORT USING MATHEMATICAL PROGRAMMING

Considered aperiodic control of stable and unstable dynamic objects on water transport based on discrete mathematical models, represented by equations in state space, and it implementation for predictive control. Methods and algorithms for aperiodic control allow for a class of observed and managed objects to obtain the numerical solution of two-point boundary value problems with minimum energy control. In contrast to the previously described method of saving energy on the basis of aperiodic control [ ], the proposed computational algorithm is to embed the optimization procedure by means of quadratic programming, i.e., in the Toolbox of Mat LAB, that allows to impose restrictions on the vector of state variables and control and, therefore, the use of aperiodic control to build prediction models. To improve the efficiency of calculations in the computational algorithm of deadbeat control applied to matrix A. N. Krylov. A prediction model based on the aperiodic control can be a powerful theoretically sound tool for making optimal solutions obtained by multivariate machine experintent under changing external conditions and parameters of the object. The proposed predictive model based on the aperiodic control can be used as a supplement to the decisions performed using a class of predictive models of numerical optimization Model Predictive Control (MPC), wherein large volumes of step-by-step calculations in real time regime. Examples of aperiodic control of dynamic objects on water transport with the use of quadratic programming are considered.

Текст научной работы на тему «Предиктивное апериодическое управление динамическими объектами на водном транспорте с использованием математического программирования»

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И АВТОМАТИЗАЦИЯ НА ТРАНСПОРТЕ

DOI: 10.21821/2309-5180-2016-8-5-206-214 УДК 620.395.01

B. В. Сахаров, А. А. Чертков,

C. В. Сабуров

ПРЕДИКТИВНОЕ АПЕРИОДИЧЕСКОЕ УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ ОБЪЕКТАМИ НА ВОДНОМ ТРАНСПОРТЕ С ИСПОЛЬЗОВАНИЕМ МАТЕМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ

Рассматривается апериодическое управление устойчивыми и неустойчивыми динамическими объектами на водном транспорте на основе дискретных математических моделей, представленных уравнениями в пространстве состояний, и его использование для решения задач прогноза. Способы и алгоритмы апериодического управления позволяют для класса наблюдаемых и управляемых объектов получить численные решения двухточечных граничных задач с обеспечением минимальной энергии на управление. В отличие от изложенного ранее метода экономии энергии на основе апериодического управления, предлагается в вычислительный алгоритм встроить процедуру оптимизации, реализуемую средствами квадратичного программирования, содержащимися, например, в инструментарии MATLAB, что позволяет ввести ограничения на вектор переменных состояния и управления и, следовательно, использовать апериодическое управление для построения прогнозирующих моделей. Для повышения эффективности расчетов в вычислительном алгоритме апериодического управления применена матрица академика А. Н. Крылова. Прогнозирующие модели на базе апериодического управления могут служить мощным теоретически обоснованным средством принятия оптимальных решений, полученных путем проведения многовариантного машинного эксперимента при изменении внешних условий и параметров объекта. Предлагаемые прогнозирующие модели на основе апериодического управления можно использовать в качестве дополнения к решениям, реализуемым с помощью класса прогнозирующих моделей численной оптимизации — Model Predictive Control (МРС), требующих больших объемов пошаговых вычислений в режиме реального времени. Приведены примеры апериодического управления динамическими объектами на водном транспорте с применением квадратичного программирования.

Ключевые слова: объект, дискретная модель, апериодическое управление, матрица, управляемость, наблюдаемость, математическое программирование, ограничения, экономия энергии.

Введение

Методы апериодического управления устойчивыми и неустойчивыми динамическими объектами, реализуемые на основе дискретных математических моделей, широко используются для решения задач прогноза с обеспечением минимальной энергии на управление [1], [2]. Апериодическими системами управления называют дискретные динамические системы, обеспечивающие перевод объектов, находящихся в заданном начальном состоянии, в конечное состояние в течение определенного времени. Принцип действия апериодических систем основан на известном в автоматике теоретическом положении, согласно которому управляемую и наблюдаемую дискретную линейную систему с размерностью матрицы состояния (п*п) можно перевести из любого начального в конечное состояние не менее, чем за п шагов, при отсутствии ограничений. Если рабочее время системы составит Np шагов, причем N>n, то такой переход может быть осуществлен при обеспечении минимума энергии на управление.

При отсутствии помех для объектов с одним входом вектор управления однозначно определяется векторами начального и конечного состояний, матрицей состояния дискретной системы и матрицей Крылова. Оценка элементов вектора управления производится на основе псевдоинверсии Мура-Пенроуза, что обеспечивает движение объекта по оптимальной траектории [1], [2].

Применение компьютерных вычислительных сред для апериодического управления динамическими объектами и технологическими процессами на водном транспорте позволяет кардинально изменить способы синтеза апериодических систем различного назначения.

Высокое быстродействие и производительность вычислительных систем дают возможность для класса дискретных динамических объектов путем вариации интервалов дискретности и их числа решать важный комплекс задач:

- идентифицировать объекты по экспериментальным характеристикам;

- оценивать внешние воздействия и компенсировать их влияние на поведение управляемых объектов;

- оптимизировать технологические процессы при управлении по нескольким каналам с различными критериями качества.

Широкому практическому применению апериодических систем с предиктивным управлением, как известно из [3] - [6], способствует возможность выполнения их структурных преобразований и различных модификаций, направленных на повышение эффективности и качества производственных и технологических процессов.

В отличие от известных методов экономии энергии на основе апериодического управления, предлагается в вычислительный алгоритм встроить процедуру оптимизации, реализуемую средствами квадратичного программирования, содержащимися, например, в инструментарии МА^АВ, что позволяет использовать апериодическое управление для построения прогнозирующих моделей. Для повышения эффективности расчетов в вычислительном алгоритме апериодического управления применена матрица академика А. Н. Крылова.

Основная часть

Апериодическое управление динамическими объектами рассмотрим применительно к математической модели в пространстве состояний инвариантной во времени системы [2]:

х0) = А ■ х^) + В ■ и(г); (1)

у (7) = С • х(7) + D • и (7), (2)

где А — (п*п)-матрица; В — (п ^-матрица; С — (г^)-матрица и В — (г^)-вектор постоянных коэффициентов; х(0 — (п*1)-мерный вектор состояния; и (О и у() — соответственно векторы управления и выхода соответствующей размерности. Если г < п, то измеряются не все переменные состояния.

Для системы управления с одним входом q = 1 уравнения (1) и (2) упрощаются, и процедура поиска оптимальных решений может быть реализована с помощью инструментария функций математического программирования. Переход к базовой дискретной модели выполним с помощью соотношений, основанных на матричном экспоненциале:

А = ^

т

АТ.

В, = | еАТВ, т,

о

где Т — шаг дискретности. 3

сс

В результате получим: 1

х(к +1) = Л • х(к) + Ва ■ и (к); (3) £201

у(к) = Са ■ х(к) + Dd ■ и(к), (4)

где k = 0, 1, 2, ... — номер такта, определяющий дискретный момент времени ^ = ^Т.

Если принять Са =1 и В й = 0, то у(к) = х(к) и программное предиктивное управление для данного класса объектов, обеспечивающее минимум энергии, как известно из [3] - [6], существенно

упрощается. В этом случае без изменения структуры базовой модели, по мере необходимости, можно в реальном масштабе времени выполнять пошаговые оценки параметров модели средствами идентификации, применять динамические наблюдатели для восстановления вектора состояния по вектору выхода, осуществлять фильтрацию зашумленных сигналов, оценивать внешние возмущения и др.

Время прогноза Т определяющее горизонт предсказания, при управлении динамическим объектом всегда ограничено. Пусть окно горизонта предсказания, осуществляемого по уравнению (3), состоит из N = Т /Т тактов. Окно горизонта управления содержит Ncтактов, что соответствует времени Тс = Т^с. Очевидно, что Nc < Движение дискретного объекта на тактах к + 1, к + 2, ..., к + N определяется вектором управления

и = [и (к) и (к + 1) и (к + 2) ... и (к + N - 1)]г, (5)

а если горизонты управления и прогноза совпадают, то управление

и = [и (к) и (к + 1) и (к + 2) и(к + N - 1)]г.

(6)

Задача апериодического управления при Nc = Np состоит в получении вектора и, обеспечивающего перевод объекта из состояния х(к) в состояние х(Ж) за время, определяемое числом тактов

N, при минимизации критерия качества:

1 т

3 = - итяи, 2

(7)

с учетом ограничения (3). Вектор и является программным управлением для прогнозирующей модели. Он формирует кусочно-постоянные сигналы с изменяющейся амплитудой в начале каждого шага. Применение алгоритма апериодического управления для прогноза состоит в решении двухточечной граничной задачи в условиях ограничений на заданном временном интервале, определенном горизонтом предсказания. Алгоритм синтеза основан на использовании дискретного матричного уравнения

х(N) = • х(к) + Кг •и,

(8)

где х(^) — вектор состояния в момент Np (на правой границе — конечное состояние); х(к) — вектор состояния на левой границе, принятый за начальное состояние в предиктивном окне; Кг — матрица Крылова; и — вектор управления (6).

Матрица Крылова полного ранга размерности (п х N ) имеет вид

Кг =

А

А

А 1

-в,.

(9)

Знак (.*) означает поэлементное умножение, применяемое в вычислительных средах. Заметим, что, согласно уравнению (8), ) зависит от х(к) на левой границе предиктивного окна и элементов вектора управления в моменты [к, к + 1, ..., к + Nc ]. Если целевым назначением управления объектом является приведение его в состояние ) за Np тактов, т. е. конечное состояние известно, то такой переход может быть выполнен различными способами, отвечающими выбранным критериям оценки. Апериодическое управление, обеспечивающее минимум (7), следует оценивать с помощью соотношения

и = Кг + ■ [х(N)-А/> ■ х(к)],

(10)

где Кг+ — операция псевдоинверсии Мура-Пенроуза.

Из соотношения (10) видно, что если Np = п и Nc=Np, то перевод объекта из начального состояния в конечное выполняется в течение минимального времени. Квадратная матрица Крылова, соответствующая этому режиму, имеет полный ранг и должна инвертироваться. Если же N >п, то переход осуществляется за N шагов при минимальном значении (7), поскольку

3 = 1

шт ^

Кг + • [х(Np) - 4N • х(к)]

• R

Кг +•[х(Np)-4сN • х(к)]

где R — диагональная (положительно определенная) матрица весовых коэффициентов, приписываемых каждому элементу вектора управления на горизонте предсказания. Из приведенных соотношений следует, что U не зависит от R, а соотношения (7) и (10) позволяют сформулировать задачу управления в терминах квадратичного программирования, используя для решения инструментарий Optimization Toolbox среды MATLAB. При этом минимизация соотношения (7) должна выполняться для заданных рабочих интервалов N и N при соблюдении ограничения-равенства

Кг ■и = [х(Np) - Л/* ■ х(к)] на всех режимах, с учетом изменений вектора управления в допустимых пределах

вв < и < ив,

(11)

где LB и UB — соответственно нижняя и верхняя границы вектора управления.

Поскольку на каждом шаге может выполняться решение (3), эта информация применима для получения функциональных ограничений-неравенств на векторы выхода и состояния.

Рассмотрим применение апериодического управления для решения задачи прогноза на конкретных примерах. Предположим, что объект управления описывается дифференциальными уравнениями (1) и (2), где А = -0.2231, B = 0.1116; С = 1; D = 0. Выберем шаг дискретности T = 1.0, для которого дискретный вариант модели будет содержать численные значения коэффициентов Am = 0.8; Вё = 0.1; Ст = 1; Dm = 1. Теперь сформируем обобщенную дискретную прогнозирующую модель объекта, принятую в теории предиктивных систем класса MPC [2], по следующему правилу:

x(k +1) = Ad ■ x(k) + Bd ■ u(k),

(12)

где A. =

A 0Г " Г в 1

m m и Bd = m

Cm ' Am 1 _ C ■ B m m _

Для определенности С л примем равной единичной матрице. Если вектор Dd = [0 0]Т, то, согласно уравнению (4), получим у(к) = х(к). Ниже приведен фрагмент скрипт-файла, составленного в кодах МА^АВ, по которому выполнены расчеты для различных окон предсказания N и управления N. Фрагмент скрипт-файла представлен двумя блоками. В первом блоке содержится матрица Крылова и операторы оценки вектора управления и для «жесткого» перевода объекта в заданное конечное состояние. Во втором блоке представлены операторы квадратичного программирования, используемые для решения задачи прогноза при различных окнах управления N изменяющихся внутри фиксированного окна N Перевод объекта в состояние х(Ыр>) обеспечивается с помощью ограничения-равенства А • и = Ь .

1 1 ец ец

% Апериодическое управление на горизонте предсказания:

К^аИегуСкгу1оу'^^Лр4); КйАрВД

W=inv(Krl*Krl')*Krl; и=^* [х^^^р*хО]

% Квадратичное программирование:

Н=еуе№-1);

A=Q;b=D;Hl;

Aeq=Krl; beq=Krl *и;

lb=[ones(Nc,l)*(-Inf);ones(Np-1-Nc, 1)*0];

ub=[ones(Nc,1)*Inf;ones(Np-1-Nc,1)*0];

[иАрД 1 ]=quadprog(2*H,f,A,b,Aeq,beq,lb,ub);

На рис. 1 представлен процесс перехода объекта в конечное состояние х(Ы) = [0 1.0]Т при векторе начальных условий х(к) = [0.1 0.2]Т. Окна горизонта предсказания и управления N = N = 10.

р с

Масштаб переменной состояния Х(1) принят равным трем. Критерий качества /тт(10) = 0.4460.

Траектории объекта при тех же граничных условиях, но различных окнах предсказания и управления, приведены на рис. 2. Видно, что N = 4 и N = 10. Значение критерия качества

с р

/щщ (4) = 6.4857. Объект переводится в заданное конечное состояние на правой границе окна предсказания.

ДВЕСТИ И К

^ЧрвЗ ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Х^МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. 0. МАКАРОВА

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 1. Управление объектом при N = 10 и N = 10

Рис. 2. Управление объектом при N = 10 и N = 4

еа

Прогнозирование с применением апериодического управления неустойчивым дискретным объектом рассмотрим на примере модели макроэкономики, приведенной в работах [7], [8]. Дискретная модель описывается следующим матричным уравнением:

" 0,852 -0,158 0,156] Гх1(к)] Г-0,125~ -0,328 -0,499 0,403 ■ х 2(к) + 0,425 ■ и (к) (13)

0,527 0,356 0,557 х3(к) 0,301

х1(к + -1)"

х 2(к- И) =

х3(к- И)

с векторами граничных условий в предиктивном окне:

" х1(0)" " 460.1" " х1( Ыр)'

х2(0) = 113.1 ? х 2( Ыр) =

х3(0) 718.4 х3( Ыр)

500.0000 117.0000 771.20008

Здесь используются следующие обозначения: х1(к) = с(к) — потребление; х2(к) = у(к) — суммарные государственные закупки; х3(к) = 1(к) — валовой национальный продукт; и(к) = 1(к) — инвестиции.

Собственные значения приведенной выше матрицы состояния:

^ = -0.6835; 12 = 1.0240; Х3 = 0.5696,

что свидетельствует о неустойчивости объекта. Выберем окно прогноза N=12 и рассмотрим пре-диктивное управление для двух окон управления: N=12 и N=9. Для вектора управления введем следующие ограничения: инвестиции 1(к) не должны быть отрицательными и в то же время на каждом шаге прогноза максимальное их значение не должно превышать 800 единиц.

Обсуждение основных результатов

На рис. 3 приведены результаты моделирования дискретного объекта (13) с расчетом элементов вектора управления на каждом шаге в окне прогноза. Для подтверждения корректности вычислений приводится фрагмент матрицы, содержащей переменные состояния на первых трех шагах:

х(1) х(2) х(3) и = 1

1 460.1000 113.1000 718.4000 386.3865

2 486.2058 82.1655 682.8851 375.0256

3 459.4970 238.9409 782.1507 366.8620

11 12 13

443.8355 466.3767 500.0000

211.1054 152.4587 117.0000

875.0402 832.3861 771.2000

119.3817 24.9338 0

2 4 6 8 10 12

Время

Рис. 3. Апериодическое управление объектом в окне прогноза с рабочими параметрами N = 12 и N = 12

ДВЕСТИ И К

^ЧрвЗ ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Х^МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. 0. МАКАРОВА

Время

Рис. 4. Апериодическое управление экономическим объектом с окном прогноза N = 12 и окном управления N = 9

На рис. 4 указаны текущие значения переменных состояния и управления объектом (13) при тех же граничных условиях, полученные для рабочих параметров окна прогноза: N = 12 и Nc = 9.

Выводы

1. Модели предиктивного апериодического управления для рассматриваемого класса объектов водного транспорта могут служить инструментом для создания механизма принятия решений, обеспечивающих повышение энергоэффективности реализуемых технологических процессов и производств [5], [6].

2. Модельные количественные оценки и прогнозирование поведения дискретных динамических объектов при вариации параметров, ограничений, анализе и моделировании широкого спектра внешних воздействий позволяют на качественно новом уровне совершенствовать процессы организации и управления практически на всех предприятиях водного транспорта.

3. Компьютерный эксперимент с применением модельного прогнозирования должен стать рабочим инструментом менеджеров при выборе оптимальных решений в логистике, экономике и эксплуатации водного транспорта с использованием институтов рынка для развития производства [9] - [13].

4. Специфика производственных моделей в экономике, их склонность к потере устойчивости, высокая чувствительность к вариации параметров и внешним воздействиям предопределяют количественные оценки и выбор решений, базирующихся на предиктивных моделях, что подтверждается рассмотренным примером апериодического управления макроэкономической системой.

са

¡212]

СПИСОК ЛИТЕРАТУРЫ

1. Сахаров В. В. Применение матрицы Крылова для апериодического управления динамическими объектами / В. В. Сахаров, В. И. Королев // Журнал Университета водных коммуникаций. — 2011. — № 1. — С. 83а-87.

2. Сахаров В. В. Модели и алгоритмы оптимизации технологических процессов на объектах водного транспорта в среде МА^АВ: монография / В. В. Сахаров, А. А. Кузьмин, А. А. Чертков. — СПб.: Изд-во ГУМРФ им. адм. С. О. Макарова, 2015. — 436 с.

ВЕСТНИКЛ

ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА -ШШ ^^

МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА^

3. Wang L. Model predictive control system design and implementation using MATLAB / L. Wang. — Springer-Verlag London Limited, 2009. — 403 p. DOI: 10.1007/978-1-84882-331-0.

4. Qin S. J. A survey of industrial model predictive control technology / S. J. Qin, Т. A. Badgwell // Control Engineering Practice. — 2003. — Vol. 11. — Is. 7. — Pp. 733-764. DOI: 10.1016/S0967-0661(02)00186-7.

5. Rodriguez J. Predictive current control of a voltage source inverter / J. Rodr'iguez, J. Pontt, C. A. Silva, P. Correa, P. Lezana, P. Cortés, U. Ammann // IEEE Transactions on Industrial Electronics. — 2007. — Vol. 54. — Is. 1. — Pp. 495-503. DOI: 10.1109/TIE.2006.888802.

6. Miranda H. Predictive torque control of induction machines based on state-space models / H. Miranda, P. Cort'es, J. I. Yuz, J. Rodriguez // IEEE Transactions on Industrial Electronics. — 2009. — Vol. 56. — Is. 6. — Pp. 1916-1924. DOI: 10.1109/TIE.2009.2014904.

7. Воронцовский А. В. Моделирование экономического роста с учетом неопределенности макроэкономических факторов: исторический обзор, проблемы и перспективы развития / А. В. Воронцовский, A. JI. Дмитриев // Вестник Санкт-Петербургского университета. Серия 5. Экономика. — 2014. — № 2. — C. 5-31.

8. Воронцовский А. В. Прогнозирование макроэкономических показателей в режиме имитации на основе стохастических моделей экономического роста для малой открытой экономики / А. В. Воронцовский, А. Ю. Дикарев // Финансы и бизнес. — 2013. — № 2. — С. 33-51.

9. Грешилов А. А. Математические методы принятия решений / А. А. Грешилов. — М.: Изд-во МГТУ им. Н. Э. Баумана, 2006. — 584 с.

10. Козлов В. Н. Системный анализ и принятие решений / В. Н. Козлов. — СПб.: Изд-во СПбГПУ, 2008. — 223 с.

11. Сорина Г. В. Принятие решений как интеллектуальная деятельность: монография / Г. В. Сори-на. — М.: «Канон +», «Реабилитация», 2009. — 272 с.

12. Ларичев О. И. Вербальный анализ решений / О. И. Ларичев. — М.: Наука, 2006. — 181 с.

13. Niederle М. Market culture: How norms governing exploding offers affect market performance / М. Niederle, А. Е. Roth // American Economic Journal: Microeconomics. — 2009. — Vol. 1. — No. 2. — Pp. 199219. DOI: 10.1257/mic.1.2.199.

PREDICTIVE APERIODIC CONTROL OF DYNAMIC OBJECTS ON WATER TRANSPORT USING MATHEMATICAL PROGRAMMING

Considered aperiodic control of stable and unstable dynamic objects on water transport based on discrete mathematical models, represented by equations in state space, and it implementation for predictive control. Methods and algorithms for aperiodic control allow for a class of observed and managed objects to obtain the numerical solution of two-point boundary value problems with minimum energy control. In contrast to the previously described method of saving energy on the basis of aperiodic control [ ], the proposed computational algorithm is to embed the optimization procedure by means of quadratic programming, i.e., in the Toolbox of Mat LAB, that allows to impose restrictions on the vector of state variables and control and, therefore, the use of aperiodic control to build prediction models. To improve the efficiency of calculations in the computational algorithm of deadbeat control applied to matrix A. N. Krylov. A prediction model based on the aperiodic control can be a powerful theoretically sound tool for making optimal solutions obtained by multivariate machine experintent under changing external conditions and parameters of the object. The proposed predictive model based on the aperiodic control can be used as a supplement to the decisions performed using a class of predictive models of numerical optimization - Model Predictive Control (MPC), wherein large volumes of step-by-step i

calculations in real time regime. Examples of aperiodic control of dynamic objects on water transport with the 5

use of quadratic programming are considered. S

1

Key words: object, discrete model, aperiodic control, matrix, controllability, observability, mathematical programming, constraints, energy saving.

REFERENCES

1. Saharov, V. V., and V. I. Korolev. "Krylov matrix application to dynamic plants aperiodic control." Zhurnal Universiteta vodnyh kommunikatsij 1 (2011): 83a-87.

»ВЕСТНИК

rraS ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. 0. МАКАРОВА

2. Saharov, V. V., A. A. Kuzmin, and A. A. Chertkov. Modeli i algoritmy optimizacii tehnologicheskih processov na obektah vodnogo transporta v srede MATLAB: monografija. Spb.: GUMRF imeni adm. S.O. Makarova, 2015.

3. Wang, Liuping. Model predictive control system design and implementation using MATLAB. SpringerVerlag London Limited, 2009. DOI: 10.1007/978-1-84882-331-0.

4. Qin, S. J., and T. A. Badgwell. "A Survey of Model Predictive Control Technology." Control Engineering Practice 11.7 (2003): 733-764. DOI: 10.1016/S0967-0661(02)00186-7.

5. Rodriguez, J., J. Pontt, C. A. Silva, P. Correa, P. Lezana, P. Cortés, and U. Ammann. "Predictive current control of a voltage source inverter." IEEE Transactions on Industrial Electronics 54.1 (2007): 495-503. DOI: 10.1109/TIE.2006.888802.

6. Miranda, H., P. Cortes, J. I. Yuz, and J. Rodriguez. "Predictive torque control of induction machines based on state-space models." IEEE Transactions on Industrial Electronics 56.6 (2009): 1916-1924. DOI: 10.1109/ TIE.2009.2014904.

7. Vorontsovskiy, Aleksey V., and Anton L. Dmitriev. "Economic growth modeling under uncertainty of macroeconomic factors: history review, problems and prospects." Vestnik of Saint Petersburg University. Series 5. Economics 2 (2014): 5-31.

8. Voroncovskij, A. V., and A. Ju. Dikarev. "Prognozirovanie makroekonomicheskih pokazatelej v rezhime imitacii na osnove stohasticheskih modelej ekonomicheskogo rosta." Finansy i biznes 2 (2013): 33-51.

9. Greshilov, A. A. Matematicheskie metody prinjatija reshenij. M.: MGTU im. N. E. Baumana, 2006.

10. Kozlov, V. N. Sistemnyj analiz i prinjatie reshenij. SPb.: SPbGPU, 2008.

11. Sorina, G. V. Prinjatie reshenij kak intellektualnaja dejatelnost: monografija. M.: «Kanon +», «Reabilitacija», 2009.

12. Larichev, O. I. Verbalnyj analiz reshenij. M.: Nauka, 2006.

13. Niederle, M., and A. E Roth. "Market culture: How norms governing exploding offers affect market performance" American Economic Journal: Microeconomics 1.2 (2009): 199-219. DOI: 10.1257/mic.1.2.199.

ИНФОРМАЦИЯ ОБ АВТОРАХ

INFORMATION ABOUT THE AUTHORS

сч

Сахаров Владимир Васильевич — доктор технических наук, профессор. ФГБОУ ВО «ГУМРФ имени адмирала С. О. Макарова» _saharov_@rambler.ru, SaharovVV@gumrf.ru Чертков Александр Александрович — кандидат технических наук, доцент. ФГБОУ ВО «ГУМРФ имени адмирала С. О. Макарова» chertkov51@mail.ru

Cабуров Сергей Валерьевич — аспирант. Научный руководитель: Сахаров Владимир Васильевич. ФГБОУ ВО «ГУМРФ имени адмирала С. О. Макарова» kaf_osnipr@gumrf.ru

Saharov Vladimir Vasilevich — Dr. of Technical Sciences, professor. Admiral Makarov State University of Maritime and Inland Shipping _saharov_@rambler. ru, SaharovVV@gumrf.ru ChertkovAlexandrAlexandrovich — PhD, associate professor. Admiral Makarov State University of Maritime and Inland Shipping chertkov51@mail.ru

Saburov Sergey Valerevich — postgraduate. Supervisor:

Saharov Vladimir Vasilevich. Admiral Makarov State University of Maritime and Inland Shipping

kaf_osnipr@gumrf.ru

CO

Статья поступила в редакцию 16 августа 2016 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.