русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные теоретические положения


Дата добавления: 2014-11-28; просмотров: 755; Нарушение авторских прав


 

Определение линейных динамических систем. Под линейно динамической системой (ЛДС) будем понимать математическую модель, уравнения которой представляют собой обыкновенные линейные дифференциальные уравнения, в общем виде записываемые в виде:

(1)

где , - постоянные коэффициенты (параметры) модели, , , - порядок модели, - входная переменная (задаваемое управляющее воздействие), - выходная переменная (наблюдаемый выход системы). Модели типа (1) образуют группу моделей, содержащие только один (главный) вход и один (главный) выход - т.н. модели типа SISO – single input single output.

Представление в виде передаточных функций.В теории управления принято представление ЛДС виде операторных передаточных функций (п.ф.). В качестве оператора принимается оператор Лапласа, оператор запаздывания (для дискретных систем), либо оператор дифференцирования (рассматриваемый здесь и далее по-умолчанию). Система (1) в виде п.ф. запишется следующим образом:

(2)

где - обозначение п.ф., - полиномы от оператора .

Представления (1) и (2) можно рассматривать как эквивалентные т.к. одна форма записи непосредственно выводится из другой.

Представление в форме пространства состояний.Другой формой представления ЛДС вида (1) является представление в форме пространства состояний в качестве системы обыкновенных линейных дифференциальных уравнений I порядка:

(3)

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

Для связи переменных состояния модели (1) с наблюдаемой выходной переменной системы вводится модель выхода:

(4)

здесь - параметры модели выхода.

Более компактная запись системы (3), (4) в матричной форме имеет вид:

(5)

с матрицами параметров:

, , ,

вектором состояния системы и вектором переменных управления .



Представление (5) можно рассматривать как «первичное» в том смысле, что многие математические модели первоначально формируются в виде систем дифференциальных уравнений, отражающих различные зависимости и закономерности модели.

Численное моделирование ЛДС.Под численным моделированием ЛДС понимается нахождение (расчет) значений переменных системы при заданных параметрах и входных воздействиях. Результаты моделирования представляются в виде графиков переходных процессов моделируемых переменных.

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

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

,

,

Процедура численного моделирования ЛДС включает следующие этапы:

1. Задание параметров системы.

2. Определение временного интервала моделирования и шаг квантования .

3. Расчет значений переменной (ых) управления на выбранном временном интервале.

4. Задание начального состояния системы в момент времени (начальные условия). Для систем в форме п.ф. задается значение выходной переменной и значения дискретных аналогов производных вплоть до - го порядка. Для систем в форме пространства состояний задаются значения переменных состояний в дискретной форме .

5. Численный расчет модели на заданном временном периоде . Для систем в форме п.ф. рассчитываются значения выходной переменной . Для систем в форме пространства состояний рассчитываются значения переменных состояний , затем на основе уравнений модели выхода – значение выходной переменной(ых) .

6. Для удобства анализа строятся графики переходных процессов выхода в восстановленном непрерывном времени .

Численное моделирование систем, заданных в форме передаточных функций.Пусть анализируемая система задана в виде п.ф. (2):

Для построения численной схемы расчета удобно привести эту запись к стандартному уравнению (1):

Переходя от непрерывных величин к их дискретным аналогам получим уравнение, которое можно сгруппировать относительно переменных вида и со смещением по шагам дискретизации , :

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

Полученное уравнение называется уравнением регрессии. Реализация процедуры численного моделирования ЛДС по данному уравнению предполагает пересчет значений дискретных аналогов производных в значения переменной выхода присутствующей в правой части уравнения, т.е в значения от до .

Численное моделирование систем, заданных в форме пространства состояний.В простейшем случае численное моделирование ЛДС возможно с использованием схемы численного интегрирования Эйлера. Вывод уравнений схемы продемонстрируем на частном примере следующей системы 2-го порядка

,

или в матричном виде

, , , ,

, ,

Перейдем к дискретному представлению непрерывных переменных и их производных:

Оставляя в левой части значения переменных на -м шаге, получим:

Аналогично для модели выхода:

Данные уравнения образуют основу схемы численного интегрирования Эйлера. Более компактная запись схемы в матричном виде предполагает следующие преобразования:

– раскроем скобки в правой части системы

– распишем правую часть в виде произведения векторов , и соответствующих матриц параметров:

– объединяя строки системы в матрицу, получим

– группируя вектора переменных, окончательно получим:

или в компактной форме:

где , - единичная матрица,

Процедура численного моделирования ЛДС по схеме Эйлера соответствует общей, рассмотренной ранее.



<== предыдущая лекция | следующая лекция ==>
ВВЕДЕНИЕ | Задания к лабораторной работе


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.51 сек.