Алгоритм определения неизмеряемых координат объекта управления | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 27 апреля, печатный экземпляр отправим 1 мая.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Технические науки

Опубликовано в Молодой учёный №7 (297) февраль 2020 г.

Дата публикации: 17.02.2020

Статья просмотрена: 39 раз

Библиографическое описание:

Сиддиков, И. Х. Алгоритм определения неизмеряемых координат объекта управления / И. Х. Сиддиков, А. А. Ганиев. — Текст : непосредственный // Молодой ученый. — 2020. — № 7 (297). — С. 56-59. — URL: https://moluch.ru/archive/297/67479/ (дата обращения: 19.04.2024).



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

Рассмотрим вопрос об определении неизмеряемых координат в процессе работы системы. Пусть заданы дифференциальные уравнения объекта, известны внешние возмущения и последовательность векторов управления. Измеряются с помощью датчиков m>n координат выходного вектора системы. Требуется найти алгоритм для определения (за некоторое минимальное число шагов дискретности) последовательности неизмеряемых координат выходного вектора. Найдем вначале необходимое начальное число шагов дискретности .

Запишем систему уравнений параметров состояния для k =,1,2,3…,:

……………………………………………...

Система уравнений содержит известные матрицы W(T), А1(Т), С1(Т) и известные последовательности u(kT), и f [kT].

Выходной вектор системы у(kT)разделим на два вектора: вектор измеряемых выходных координат уИ [kT], в который включим все m координат, измеряемых датчиками, и вектор неизмеряемых координат уН [kT], в который включим все остальные n-m координат. В первом уравнении системы число неизвестных выходных координат составит 2(n-m). Во всех последующих (-1) уравнениях число неизвестных координат составит (-1) (n-m).

Таким образом, общее число неизвестных будет определяться формулой

Число уравнений для их определения равно n причем некоторое число уравнений g0 < n может оказаться лишним. Необходимое число шагов дискретности для определения g неизвестных определяется из равенства

откуда

Для определения необходимого числа шагов дискретности можно воспользоваться также формулой

В случае, если число дробное, то берется ближайшее большое целое . Число лишних уравнений подсчитывается по формуле:

g0 = (+ 1) n-m.

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

…………………………………………….. (1.1)

Введем в рассмотренные подматрицы Wи(Т) и Wн(Т), которые получаются из матрицы W(Т) по следующему правилу. Подматрица Wи(Т) получается из матрицы W(Т) путем исключения всех j-х столбцов, которые соответствуют номерам неизмеряемых координат. Исключенные столбцы составляют укороченную матрицу Wн(Т). Таким образом, выражение:

с учетом разделения вектора на два вектора можно записать так:

(1.2)

Аналогичную операцию проделаем для единичной матрицы Е типа n x n и будем иметь

(1.3)

Учитывая формулы (2.4) и (2.5), получим выражение для k-го уравнения системы (4.40) в следующем виде:

Объединив координаты векторов и в одни вектор

получим (1.4)

где через LK обозначена матрица, состоящая из двух клеточных матриц:

LK = (WH(T)-EH).

Совокупность уравнений (1.4) можно записать так:

,

где ,

и

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

где и — соответственно вектор и матрица, получающиеся при исключении строк. Решение системы запишем в виде

(1.5)

Уравнение параметров состояния для последующих шагов дискретности будет иметь вид

(1.6)

Учитывая формулу (1.5), после преобразований получим

Из системы уравнений (1.6) исключим те строки, в которых матрица FН содержит нули, тогда получим рекуррентную систему уравнений для вычисления неизмеряемых координат:

(1.7)

где через обозначены усеченные матрицы. Они получаются исключением тех строк матриц , которые соответствуют нулевым строкам матрицы ЕН.

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

Рис. 1. Структура системы принятия решений

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

Таким образом, в результате приведенного анализа найдены алгоритмы для определения неизмеряемых выходных координат системы и внешних возмущений в процессе работы системы. Необходимое минимальное начальное число шагов (1.6), а алгоритм для определения обобщенного вектора — формулой (1.7).

Литература:

  1. Ж. У. Севинов, Ж. Х. Игамбердыев, А. Х. Абдуганиев, У. Ф. Мамиров. Регуляризованные алгоритмы оценивания векторного параметра в задачах гарантированного оценивания // Журнал «Химическая технология. Контроль и управление», № 6, 2015, стр. 89–92.
  2. Х. З. Игамбердиев, А. Х. Расулев, У. Ф. Мамиров Алгоритмы синтеза наблюдающего устройства внешних воздействий в системах управления // МНПК «Современные материалы, техника и технологии в машиностроении», Андижан, с.34–35.
Основные термины (генерируются автоматически): координата, матрица, система уравнений, число уравнений, вектор, выходной вектор системы, исключение строк, необходимое число шагов дискретности, процесс работы системы, формула.


Похожие статьи

уравнение, система координат, асинхронный двигатель...

Связь между векторами в разных системах координат: Система уравнений (20) – (23) примет следующий вид

где , , – векторы потокосцепления и ток статора в неподвижной системе координат S, а – в роторной системе координат сдвинутой в неподвижной системе на угол .

Разработка математической модели управления посадкой...

Для нелинейной системы уравнений наблюдений (4) в терминах расширенного фильтра

Получен пример работы модели в среде Matlab. Рис. 2. Процесс изменения координаты и его

При построении замкнутых систем уравнения с обратными связями, необходимо иметь...

Идентификация многосвязных объектов в условиях частичной...

Решением системы уравнений (5) являются такие значения вектора , при которых левые и правые части каждого уравнения в системе превращаются в тождество. Это означает, что в каждой оценке выходных переменных ЛО необходимо учесть все имеющиеся уравнения.

Численные методы решения систем линейных алгебраических...

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

Пространственные векторы в асинхронном двигателе...

Связь между векторами в разных системах координат: Система уравнений (25) – (28) примет следующий вид

где , – векторы потокосцепления и ток статора в неподвижной системе координат S, а – в роторной системе координат сдвинутой в неподвижной системе на угол .

Пространственные векторы в асинхронном двигателе

Связь между векторами в разных системах координат: Система уравнений (25) — (28) примет следующий вид

где , , — векторы потокосцепления и ток статора в неподвижной системе координат S, а — в роторной системе координат сдвинутой в неподвижной системе на угол .

Использование среды GeoGebra при решении задач с параметрами

Уравнение в системе — это семейство прямых: . Для того, чтобы данная система не имела решений необходимо отсутствие пересечения прямой

Строим объекты для неравенства. Для этого в строке ввода делаем запись: Можно записать и неравенством, тогда будет выделена и...

О непараметрическом восстановлении матрицы наблюдений...

Исследуется задача восстановления матрицы наблюдений «входных-выходных»

В результате матрица наблюдений состоит из не полностью заполненных строк (Табл.1).

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

К пониманию векторной системы широтно-импульсной модуляции...

Одной из блестящих работ по векторным системам широтно-импульсной модуляции (ШИМ) инвертора напряжения, на наш взгляд, является

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

Построение формальных решений системы нелинейных...

В данной работе исследуются системы нелинейных дифференциальных уравнений высоких порядка вида. , (1). Где х, f-n-мерные векторы, – действительная квадратная матрица порядка -малый параметр, — натуральные числа и такие что -медленные время, фиксированное число.

Похожие статьи

уравнение, система координат, асинхронный двигатель...

Связь между векторами в разных системах координат: Система уравнений (20) – (23) примет следующий вид

где , , – векторы потокосцепления и ток статора в неподвижной системе координат S, а – в роторной системе координат сдвинутой в неподвижной системе на угол .

Разработка математической модели управления посадкой...

Для нелинейной системы уравнений наблюдений (4) в терминах расширенного фильтра

Получен пример работы модели в среде Matlab. Рис. 2. Процесс изменения координаты и его

При построении замкнутых систем уравнения с обратными связями, необходимо иметь...

Идентификация многосвязных объектов в условиях частичной...

Решением системы уравнений (5) являются такие значения вектора , при которых левые и правые части каждого уравнения в системе превращаются в тождество. Это означает, что в каждой оценке выходных переменных ЛО необходимо учесть все имеющиеся уравнения.

Численные методы решения систем линейных алгебраических...

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

Пространственные векторы в асинхронном двигателе...

Связь между векторами в разных системах координат: Система уравнений (25) – (28) примет следующий вид

где , – векторы потокосцепления и ток статора в неподвижной системе координат S, а – в роторной системе координат сдвинутой в неподвижной системе на угол .

Пространственные векторы в асинхронном двигателе

Связь между векторами в разных системах координат: Система уравнений (25) — (28) примет следующий вид

где , , — векторы потокосцепления и ток статора в неподвижной системе координат S, а — в роторной системе координат сдвинутой в неподвижной системе на угол .

Использование среды GeoGebra при решении задач с параметрами

Уравнение в системе — это семейство прямых: . Для того, чтобы данная система не имела решений необходимо отсутствие пересечения прямой

Строим объекты для неравенства. Для этого в строке ввода делаем запись: Можно записать и неравенством, тогда будет выделена и...

О непараметрическом восстановлении матрицы наблюдений...

Исследуется задача восстановления матрицы наблюдений «входных-выходных»

В результате матрица наблюдений состоит из не полностью заполненных строк (Табл.1).

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

К пониманию векторной системы широтно-импульсной модуляции...

Одной из блестящих работ по векторным системам широтно-импульсной модуляции (ШИМ) инвертора напряжения, на наш взгляд, является

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

Построение формальных решений системы нелинейных...

В данной работе исследуются системы нелинейных дифференциальных уравнений высоких порядка вида. , (1). Где х, f-n-мерные векторы, – действительная квадратная матрица порядка -малый параметр, — натуральные числа и такие что -медленные время, фиксированное число.

Задать вопрос