Современная теория управления - Программирование, компьютеры и кибернетика курс лекций

Современная теория управления - Программирование, компьютеры и кибернетика курс лекций



































Классификация аналитических моделей. Дискретные, линейные, нелинейные и непрерывные модели. Методы синтеза регуляторов. Требования к проектируемой системе управления. Оценка состояния и синтез наблюдателя. Синтез системы в пространстве состояний.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Лекция №1. Модели объектов управления
Математические (аналитические) модели широко используются при изучении разнообразных процессов в науке и технике, экономике, в сфере социальных явлений. Известный шведский ученый Леннарт Льюнг пишет в своей книге «Идентификация систем»: «Формирование моделей на основе результатов наблюдений и исследование их свойств - вот, по существу, основное содержание науки. Модели («гипотезы», «законы природы», «парадигмы» и т.п.) могут быть более или менее формализованными, но все обладают той главной особенностью, что связывают наблюдения в некую общую картину». А вот высказывание известного специалиста в области автоматического управления Р. Калмана: «Теория управления не занимается исследованием реального мира, а лишь математическими моделями определенных аспектов реального мира».
Математические модели используются при синтезе систем управления, при анализе различных вариантов развития событий во многих сферах человеческой деятельности, при составлении прогнозов (например, составлении прогноза погоды или формировании экономического прогноза изменений цен на нефть).
Необходимо помнить, что объект моделирования, в соответствии с терминологией Канта, есть «вещь в себе» - он не доступен для непосредственного познания. Нам доступны лишь его отдельные фрагменты, полученные с помощью ощущений (измерений), которые можно сложить в единую картину только путем синтеза модели. Модель - это «вещь для нас», с ее помощью мы можем прогнозировать поведение объекта и затем сравнить результаты прогноза с реальной действительностью. Поскольку модель всегда проще объекта, прогноз и реальность никогда идеально не совпадают между собой. Обычно создание модели представляет собой итерационный процесс. Вначале создается простая, но неточная модель. Затем она совершенствуется.
Базовым понятием математического моделирования является понятие системы. Система является абстрактным (математическим) образом реального объекта, а значит - это эквивалент понятия математической модели. Она представляет собой совокупность взаимосвязанных элементов, представляющих единое целое. Свойства системы могут отсутствовать у составляющих ее элементов. Система имеет входы и выходы (рис. 1.1.).
Рис. 1.1. Система с одним входом и одним выходом
Если система не имеет входов, то внешний мир не имеет возможности воздействовать на нее. Если система не имеет выходов, то она не воздействует на окружающий мир. Система, которая не имеет ни входов, ни выходов, практически не существует в реальном мире. Поэтому такие системы никогда не рассматриваются в приложениях.
Системой можно назвать процесс решения любой задачи. При этом входами будут являться исходные данные, выходами - результаты, а целью - правильное решение. В формальном смысле система задается парой множеств и ( - множество входов, - множество выходов) и отношением на , которое определяет зависимость между входами и выходами.
Соединение систем также является системой и задается отношением. Например, последовательное соединение систем , есть отношение: . Таким образом, можно определять сколь угодно сложные системы, исходя из простых.
Любой системе присущи два основных атрибута: целостность и структурированность.
Целостность (единство) означает, что система отделена от внешней среды; среда может оказывать на нее действие (акцию) через входы и воспринимать отклик (реакцию) на эти действия через выходы.
Структурированность означает, что система разделена внутри на несколько подсистем, связанных и взаимодействующих между собой так же, как целая система взаимодействует с внешней средой.
Третье свойство, присущее системе, - целенаправленность - требует задания некоторой цели, достижение которой говорит о правильной работе системы.
Функционирование системы - это процесс, разворачивающийся во времени, т. е. множества возможных входов и выходов U, Y - это множества функций времени. Система называется функциональной (определенной), если каждой входной функции u(t) соответствует единственная выходная функция y(t). В противном случае система называется неопределенной. Неопределенность обычно возникает из-за неполноты информации о внешних условиях работы системы. Важным свойством, присушим реальным системам, является причинность. Она означает, что если входные функции и совпадают при , т.е. при , то соответствующие выходные функции удовлетворяют условию , т.е. «настоящее не зависит от будущего при заданном прошлом».
Индивидуальные свойства системы описываются на языке математики. Например, на рис. 1.1 свойства системы заданы в виде передаточной функции .
Аналитическими моделями различных объектов реального мира являются математические уравнения.
Динамические системы описываются с помощью дифференциальных уравнений, статические системы - с помощью алгебраических. Входы системы ( - текущий номер входа) входят в дифференциальные уравнения как известные функции времени, а выходы ( - текущий номер выхода) - как неизвестные функции времени - они определятся путем решения данной системы уравнений.
Числовые величины, связанные с системой, делятся на переменные и параметры. Переменные описывают изменяющееся состояние системы.
Параметры - это величины, которые можно считать постоянными на промежутке времени наблюдения за работой системы. В математическом смысле - это постоянные коэффициенты в дифференциальном или алгебраическом уравнении, которое является моделью объекта. Значения переменных и параметров определяют количественную информацию о системе. Оставшаяся информация, т. е. качественная, определяет структуру системы.
Типовым приемом построения математических моделей системы является параметризация - выбор в качестве моделей семейства функций, зависящих от конечного (обычно небольшого) количества чисел - параметров.
Пример 1.1. Построим аналитическую модель электронной схемы, изображенной на рис. 1.2.
В данной системе входным сигналом является входное напряжение , а выходным сигналом - выходное напряжение . Для составления модели воспользуемся известными физическими законами. Согласно закону Ома протекающий через резистор ток равен
где - величина сопротивления резистора.
Конденсатор имеет в цепи постоянного тока бесконечно большое сопротивление. Если же приложить к нему переменное напряжение, то он будет периодически перезаряжаться и в цепи потечет ток. Мгновенное значение тока определяется выражением
где - величина емкости конденсатора.
Приравнивая правые части уравнений (1.1) и (1.2), получим
Уравнение (1.3) равносильно линейному дифференциальному уравнению первого порядка
Уравнение (1.4) является аналитической моделью электрической схемы, изображенной на рис. 1.2. Если задать входной сигнал как известную функцию времени, то, решив уравнение (1.4) при заданных начальных условиях, получим выходной сигнал как функцию времени. Другими словами, уравнение (1.4) позволяет нам моделировать реакцию системы на различные входные сигналы. Поэтому оно и называется моделью. Произведение , имеющее размерность времени, является параметром данной системы.
Если полученная модель представляет собой линейное дифференциальное уравнение с постоянными коэффициентами (как в данном случае), то в качестве модели также используют его изображение по Лапласу. Изображение по Лапласу уравнения (1.4) выглядит следующим образом
где - комплексный параметр преобразования Лапласа, и - изображения по Лапласу функций и соответственно.
Уравнение (1.5) является алгебраическим, а не дифференциальным - в этом его преимущество. Мы можем вынести изображение за скобки и найти отношение изображения выходного сигнала системы к изображению входного, которое называется передаточной функцией системы .
По виду передаточной функции (1.6) можно установить, что моделируемая система является апериодическим звеном с единичным статическим коэффициентом усиления и постоянной времени, равной . Определим реакцию такой системы на ступенчатый входной сигнал. Для этого найдем оригинал изображения .
График функции, описываемой уравнением (1.7) для случая, когда , показан на рис. 1.3.
График показывает, что в ответ на ступенчатый входной сигнал система переходит в новое состояние не сразу, а спустя некоторое время. Приблизительно оно равно: (точнее, спустя промежуток времени выход системы составляет 63 % от величины выходного сигнала в установившемся режиме).
Рис. 1.3. Переходная функция апериодического звена
Положив в (1.6) , где - частота гармонических колебаний, - мнимая единица, получим частотную функцию
где - модуль и - аргумент частотной функции.
Амплитудно-частотная (АЧХ) и фазово-частотная (ФЧХ) характеристики данной системы показаны на рис. 1.4.
Графики 1.4 показывают, что электрическая схема на рис. 1.2 является фильтром низких частот, причем гармонические сигналы передаются с задержкой по фазе.
Рис. 1.4. АЧХ и ФЧХ апериодического звена
Пример 1.2. Построим аналитическую модель электронной схемы, изображенной на рис. 1.5.
Здесь резистор включен параллельно конденсатору и добавлена катушка индуктивностью . Падение напряжения на катушке определяется выражением
где - ток, протекающий через резистор,
- ток, протекающий через конденсатор. На основании (1.9) и (1.10) можем записать
После преобразований получим линейное дифференциальное уравнение второго порядка, являющееся математической моделью схемы, изображенной на рис. 1.5.
Уравнение в изображениях: - позволит найти передаточную функцию
Передаточная функция линейной системы второго порядка в общем случае записывается следующим образом
где - частота собственных колебаний системы,
- коэффициент демпфирования системы. Сравнивая формулы (1.13) и (1.14), получим:
На рис. 1.6 показаны реакции линейной системы второго порядка на ступенчатый сигнал при различных коэффициентах демпфирования (; ; ). График получен в системе MATLAB.
Рис. 1.6. Реакции системы второго порядка на ступенчатый сигнал при различных коэффициентах демпфирования
Если коэффициент демпфирования равен нулю, то реакцией системы на ступенчатый сигнал будут бесконечные гармонические колебания. Они возникнут в изображенной на рис. 1.5 электрической схеме в том случае, когда сопротивление резистора будет равно бесконечности. Если , то колебания станут затухающими. Если , то колебаний вообще не будет (случай критического демпфирования).
Пример 1.3. Построим аналитическую модель механической системы, изображенной на рис. 1.7.
Рис. 1.7. Механическая система перемещения
Предполагаем, что движение возможно только в одном направлении - вдоль оси y(t). Никакое движение в поперечном направлении не допускается. На тело массы М действует три силы: внешняя сила, сила трения и сила упругости. Согласно принципу д'Аламбера, к ним нужно добавить силу инерции и результат приравнять нулю. В результате получим дифференциальное уравнение:
Это дифференциальное уравнение является моделью механической системы, изображенной на рис. 1.7. Сравнив его с уравнением (1.12), можно заметить, что они отличаются только коэффициентами. Коэффициенту LC соответствует коэффициент М, коэффициенту - коэффициент В, единице соответствует коэффициент К.
Передаточная функция механической системы равна
Частота собственных колебаний механической системы равна , а коэффициент демпфирования: .
Рассмотренные примеры показывают, что различные объекты реального мира могут описываться одинаковыми моделями.
Лекция №2. Классификация аналитических моделей
Все многообразие имеющихся типов аналитических моделей можно классифицировать по нескольким основным признакам: линейные - нелинейные; статические - динамические; стационарные - нестационарные; дискретные - непрерывные; детерминированные - стохастические - нечеткие; сосредоточенные - распределенные и т.д.
Математическая модель системы называется статической, если значение выхода y(t) зависит от значения входа u(t) только в тот же момент времени t. Символически это свойство записывается так:
Уравнение (2.1) не дифференциальное, а алгебраическое. Мы можем рассматривать алгебраическое уравнение как частный случай дифференциального, в котором все производные неизвестной функции (выходного сигнала системы y(t)) равны нулю. В простейшем случае линейной системы:
где - коэффициент усиления. Кроме явных функциональных зависимостей, статические модели могут задаваться неявно, в виде уравнения или системы: . Это уравнение должно быть однозначно разрешимо относительно y(t). Статическими моделями пользуются, когда в рамках поставленной задачи инерционностью и «памятью» реальной системы можно пренебречь. Это возможно при выполнении ряда условий:
1. система устойчива, т.е. переходные процессы после скачкообразного изменения входов затухают. Конечное время затухания с заданной точностью обозначим через ;
2. входы меняются медленно, т.е. , где - время между изменениями входных воздействий;
3. выходы измеряются редко, т.е. , где - промежутки между измерениями выходных величин.
В динамических, моделях значение y(t) может зависеть от всего прошлого (предыстории) входного процесса: .
Динамические модели позволяют учесть наличие «памяти», инерционности системы. Математическим аппаратом описания динамических систем являются дифференциальные, разностные уравнения, конечные автоматы, случайные процессы.
Система называется стационарной, если ее реакция на заданное входное воздействие не зависит от того, в каком промежутке времени осуществляется этот опыт. Это условие удовлетворяется в том случае, если все параметры дифференциального уравнения, являющегося моделью системы, остаются неизменными во времени. Если параметры изменяются со временем, то система является нестационарной.
Пример 2.1. Система, моделью которой служит линейное уравнение с постоянными коэффициентами, например следующее:
- является стационарной. А модель следующего вида:
Понятие стационарности системы, как и понятие ее статичности является относительным (если быть предельно строгим - все системы нестационарные и динамические). Предположим, что постоянная времени объекта равна нескольким секундам, а ощутимые изменения параметров можно обнаружить лишь через месяц. Такую систему при определенных условиях можно рассматривать как стационарную. Однако при изменении характера решаемых задач такое допущение может стать недопустимым.
Лекция №3. Линейные непрерывные модели
Универсальным средством математического описания объектов, непрерывно изменяющихся во времени, являются дифференциальные уравнения. Если дифференциальное уравнение линейное, то такая модель называется линейной. Если моделью объекта является линейное уравнение с постоянными коэффициентами, то наиболее часто системы задаются в виде рациональных передаточных функций
где - комплексный параметр преобразования Лапласа, - коэффициенты (вещественные или комплексные).
Иногда в системе имеет место задержка сигнала на величину (так называемое - транспортное запаздывание). Тогда в уравнение (3.1) нужно добавить сомножитель :
Конечное множество чисел: () называется полюсами, а множество () - нулями системы (3.1). Система является устойчивой, если действительная часть всех полюсов отрицательна. В противном случае - система неустойчивая. Комплексные нули и полюса образуют пары комплексно сопряженных чисел.
Пример 3.1. Если система имеет полюс: , то она также имеет и полюс: . Подобных пар может быть несколько. Если система имеет только комплексные полюса (или/и нули), то их количество четно.
Символ допускает различную трактовку. Либо это оператор дифференцирования: , тогда
где - входной и - выходной сигналы системы.
Либо - это комплексная переменная (параметр преобразования Лапласа), тогда
где и - преобразования Лапласа входного и выходного - сигналов соответственно.
Числитель и знаменатель передаточной функции (3.1) можно представить в виде полиномов степеней и :
где - коэффициенты, зависящие от полюсов,
- коэффициенты, зависящие от нулей передаточной функции.
Пример 3.2. Передаточная функция линейной системы первого порядка с транспортным запаздыванием имеет вид:
где - статический коэффициент усиления,
Пример 3.3. Передаточная функция линейной системы второго порядка с транспортным запаздыванием имеет вид:
где - статический коэффициент усиления,
- частота собственных колебаний системы,
В среде программирования «MATLAB» передаточные функции задаются с помощью специальной команды. С помощью «MATLAB» легко решаются многие задачи, связанные с моделированием систем.
Пример 3.4. Предположим, нам необходимо найти нули и полюса передаточной функции
В «MATLAB» эта задача решается с помощью следующей программы (тут же приводится и результат):
Как можно видеть два полюса рассматриваемой системы имеют положительные действительные части. Значит, такая система неустойчива.
Уравнение (3.3) с учетом (3.1) можно записать следующим образом
Поскольку в данном случае символ означает дифференциальный оператор, то приходим к линейному дифференциальному уравнению
где и - производные -го порядка функций и соответственно. Это дифференциальное уравнение с постоянными коэффициентами является одной из форм математической модели системы (3.1). Если в системе имеет место транспортное запаздывание, то дифференциальное уравнение линейной системы выглядит следующим образом
Решение уравнений (3.8) и (3.9) имеет следующий вид
где функции - зависят от формы входного сигнала. Видно, что если полюса передаточной функции имеют отрицательные действительные части, то при функция стремится к конечному значению.
Пример 3.5. Дифференциальное уравнение линейной системы первого порядка имеет вид:
Начальные условия предполагаются нулевыми: .
Пример 3.6. Дифференциальное уравнение линейной системы второго порядка имеет вид:
Начальные условия также предполагаются нулевыми: , .
Уравнение (3.6) можно переписать так
Оригиналом уравнения (3.10) является свертка
где - импульсная весовая функция (). Эта функция также является моделью системы. Уравнение (3.13) позволяет рассчитывать выходной сигнал системы по известному входному сигналу и импульсной весовой функции.
Пример 3.7. Импульсная весовая функция линейной системы первого порядка имеет вид:
Реакция системы на ступенчатый входной сигнал описывается функцией
Пример 3.8. Импульсная весовая функция линейной системы второго порядка имеет вид:
Реакция системы на ступенчатый входной сигнал описывается функцией
В среде программирования «MATLAB» реакция системы с передаточной функцией на ступенчатый входной сигнал рассчитывается с помощью команды step(G).
Пример 3.9. Определим реакцию на ступенчатое воздействие системы второго порядка с передаточной функцией
В командном окне наберем программу:
линейный дискретный управление модель
В результате получим график, показанный на рис. 3.1.
Рис. 3.1. Реакция системы второго порядка на ступенчатый входной сигнал
Поскольку в уравнениях (3.6) и (3.12) - понимается как комплексная переменная, то можем записать
где - действительная и - мнимая часть переменной ( - мнимая единица). Если , то можно трактовать как частоту колебаний гармонических сигналов и тогда формула (3.1) описывает частотную характеристику линейной системы. Тогда вместо передаточной функции мы получаем частотную функцию:
Функция называется амплитудной частотной характеристикой, а - фазовой частотной характеристикой системы (3.1). Графики этих функций в логарифмических координатах называются диаграммной Боде.
Пример 3.10. Амплитудная и фазовая частотные характеристики системы первого порядка имеют вид:
Пример 3.11. Амплитудная и фазовая частотные характеристики системы второго порядка имеют вид:
В «MATLAB» диаграмму Боде системы с передаточной функцией G(s) рассчитывают с помощью команды bode(G).
Пример 3.12. Получим диаграмму Боде для системы второго порядка с передаточной функцией .
В результате получим график, показанный на рис. 3.2.
Рис. 3.2. Диаграмма Боде системы второго порядка
Как можно видеть, амплитудная характеристика имеет экстремум на частоте свободных колебаний системы. На этой же частоте наблюдается и резкое изменение фазовой характеристики. При увеличении коэффициента демпфирования экстремум будет уменьшаться, а при значении кривая амплитудной характеристики станет абсолютно гладкой.
Заменив в формуле (2.12) на , получим следующее выражение
где и - комплексные спектры входного и выходного сигналов.
где , , , - амплитудные и фазовые спектры входного и выходного сигналов. Из выражения (3.22) следует
В приложениях используется понятие спектральной плотности сигнала, которое имеет физический смысл спектра мощности (интенсивности колебаний)
Частотная характеристика является одной из возможных форм описания линейной системы (3.1). Она однозначно определяет все ее свойства.
Лекция №4. Линейные модели в пространстве состояний
В середине прошлого столетия в широкое употребление вошла еще одна форма линейной модели: модель в пространстве состояний (State Space model). Такая модель описывает связь между входными и выходными сигналами в виде системы дифференциальных уравнений первого порядка посредством введения вспомогательного вектора состояния .
Ранее мы рассматривали линейную модель в виде обыкновенного дифференциального уравнения с постоянными коэффициентами (или в виде передаточной функции).
Такую модель достаточно просто перевести в модель в пространстве состояний. Рассмотрим уравнение (3.8).
Этому уравнению соответствует следующая передаточная функция
Взамен дифференциального уравнения и передаточной функции (4.1) можно записать систему дифференциальных уравнений первого порядка
Справедливость такого преобразования легко доказывается переходом к изображениям по Лапласу для всех уравнений системы. При этом учитываем, что: , .
Если модель в пространстве состояний описывают механическую систему, то компоненты вектора состояний могут иметь физический смысл координаты материальной точки, ее скорости и ускорения. В общем случае вектор состояния не обязательно должен иметь наглядный физический смысл, входов может быть несколько, выходной сигнал - зависеть от всех компонент вектора состояний и даже от вектора входных сигналов:
Здесь - квадратная матрица размером (); - матрица размером (), - размерность вектора входных сигналов; - матрица размером (), - размерность вектора выходных сигналов; - матрица размером ().
Выражения (4.3а) и (4.3б) являются математической моделью линейной системы в пространстве состояний. Уравнение (4.3а) называется уравнением состояния, а уравнение (4.3б) - уравнением наблюдения.
Пример 4.1. Для системы первого порядка возможна следующая конфигурация:
Пример 4.2. Для системы второго порядка возможна такая конфигурация:
где - единичная матрица, называются собственными числами матрицы , а векторы , найденные из матричного уравнения
называются собственными векторами матрицы . Собственные числа равны полюсам системы, записанной в виде (3.1). Уравнение (4.4), с помощью которого определяются собственные числа (полюса) системы, называется характеристическим.
Пример 4.3. Для системы первого порядка единственное собственное число равно (величина, обратная времени, имеет физический смысл частоты). Для системы второго порядка , где - частота собственных колебаний системы, - коэффициент демпфирования, собственные числа этой матрицы равны полюсам системы
В «MATLAB» предусмотрена возможность определения передаточной функции по модели, заданной в пространстве состояний.
Пример 4.4. Задана модель в пространстве состояний, имеющая следующие матрицы:
Этот результат на первый взгляд кажется обескураживающим. Мы не получили исходные матрицы, как, возможно, ожидалось. Тем не менее, это правильное решение. Дело в том, что одной и той же передаточной функции соответствуют различные комбинации матриц . Другими словами, любому объекту соответствует бесчисленное количество моделей в пространстве состояний.
Данный факт можно объяснить следующим образом. С помощью преобразования Лапласа выразим передаточную функцию линейной системы через матрицы модели в пространстве состояний:
Предположим, что мы внесли изменения в матрицу . Соответствующими изменениями в матрицах и можно добиться того, что передаточная функция, определяемая выражением (4.6) останется прежней. Убедимся в этом с помощью следующей программы.
Введем новый вектор состояния той же размерности, что и , элементы которого представляют собой линейные комбинации компонент вектора :
То же самое можно представить в матричной форме
где матрица - обратная некоторой матрице . Следовательно, вектор состояния можно выразить как
где - так называемая матрица преобразования базиса.
Преобразование одного вектора состояния в другой изменяет внутреннюю структуру системы (модель состояния), но не затрагивает соотношение между входом и выходом (передаточную функцию). Такой тип преобразования называется преобразованием подобия.
Рассмотрим модель системы в пространстве состояний:
Применив преобразование подобия (4.8), получим:
Решая это уравнение относительно , получим модель системы с вектором состояния .
с учетом преобразования подобия (4.8) принимает вид
В общем случае для многомерной системы с вектором состояния можем записать
Пример 4.5. Задана система в пространстве состояний со следующими матрицами:
Необходимо определить матрицы , если матрица преобразования базиса равна:
Эту задачу можно решить в системе «MATLAB» следующим образом. Соответствующая программа и результат ее выполнения имеют вид:
Если выбрать другую матрицу , то получим новую модель, то есть, для каждой матрицы преобразования, которая имеет себе обратную, будет существовать своя модель. Выбор той или иной модели зависит от конкретных обстоятельств: например, желания проектировщика иметь в качестве переменных состояния естественные физические величины, существование датчиков, способных измерить данные физические величины. В связи с рассмотренной особенностью моделей в пространстве состояний возникает вопрос: что следует понимать под состоянием системы? Можно дать следующее определение: состояние системы в любой момент времени - это количество информации, которое вместе со всеми входными переменными однозначно определяет поведение системы при всех .
Дискретной называется система, которая может переходить из одного состояния в другое только в определенные моменты времени. Дискретные системы распространены очень широко. Например, цифровой компьютер является дискретной системой. Если модель непрерывной системы является дифференциальное уравнение, то моделью дискретной системы является разностное уравнение. Дискретные системы можно представить также в пространстве состояний или с помощью передаточной функции. Предположим, что мы используем компьютер для управления неким объектом (рис. 5.1).
Рис. 5.1. Цифровая система управления
Поскольку компьютер является цифровым устройством, работающим в реальном времени, он может принимать информацию в дискретные моменты времени. Пусть эти моменты отстоят друг от друга на постоянную величину . Этот интервал времени называется шагом дискретизации.
Тогда сигнал, поступающий в компьютер, можно представить в виде числовой последовательности , которую мы обозначим как . Очень часто параметр опускают, и тогда обозначение превращается в .
Выходной сигнал также является числовой последовательностью . Компьютер обладает памятью, поэтому мы можем запоминать входные и выходные сигналы в прошедшие моменты времени. Линейное разностное уравнение с постоянными коэффициентами и -го порядка выглядит следующим образом
Порядок уравнения определяет «глубину памяти» системы.
В рассматриваемом нами случае разностное уравнение (5.1) описывает динамику регулятора, в качестве которого используется цифровой компьютер. Однако оно может служить и моделью объекта, если тот является линейной дискретной системой.
Решить разностное уравнение означает найти последовательность . Такую последовательность называют решетчатой функцией. Существует три основных метода решения линейных разностных уравнений с постоянными коэффициентами. Первый (классический) метод состоит в нахождении общего и частного решений подобно тому, как это делается при классическом решении линейных дифференциальных уравнений. Этот метод мы рассматривать не будем. Второй метод является рекуррентным; он используется при решении разностных уравнений с помощью цифрового компьютера. Мы рассмотрим его на примере.
Пример 5.1. Получим решение следующего разностного уравнения
Причем, . Решения для можно получить, положив сначала в разностном уравнении , затем , затем и т.д. В результате получим
Используя этот метод, можно определить для любых значений . При больших значениях подобная процедура очень трудоемка, поэтому лучше выполнить ее на компьютере. Последний пример для решается с помощью следующей программы «MATLAB»:
В этой программе ekminus1 соответствует значению , ek - значению , mkminus1 - значению , а mk - значению .
В качестве второго примера применения рекуррентного метода решения разностных уравнений рассмотрим численное интегрирование дифференциального уравнения по методу Эйлера. Дано дифференциальное уравнение первого порядка:
Для малого значения производную можно представить как
Тогда дифференциальное уравнение приближенно примет вид:
Переходя к дискретному времени , получим разностное уравнение
Таким образом, интегрирование дифференциального уравнения методом Эйлера сводится к получению разностного уравнения. Вообще любой метод численного интегрирования может быть сведен к разностному уравнению и запрограммирован для решения на цифровом компьютере.
Третий метод решения линейных разностных уравнений с постоянными коэффициентами основан на использовании -преобразования, которое эквивалентно преобразованию Лапласа для непрерывных систем. Рассмотрим следующее разностное уравнение -го порядка, считая входную последовательность известной
-преобразование данного уравнения выглядит следующим образом:
где - параметр -преобразования, - параметр преобразования Лапласа,
-преобразование основано на теореме операционного исчисления о запаздывании. Если , то .
Уравнение (5.3) можно переписать следующим образом
Поскольку известно, то можно найти, применив обратное -преобразо
Современная теория управления курс лекций. Программирование, компьютеры и кибернетика.
Реферат: Формирование компьютерной грамотности
Сочинение: Фамусов и Чацкий
Почему Возникают Межличностные Конфликты Сочинение
Какими Словами Начать Эссе
Реферат: Финансовая система США 3
Сочинение В Стиле Егэ
Баня На Лабораторном Режим Работы
Курсовая Работа На Тему Трансформация Бухгалтерской Отчетности
Реферат по теме Оценка производственного потенциала
Курсовая работа по теме Общественно-опасное деяние как признак объективной стороны состава преступления
Дипломная работа по теме Разработка предложений по очистке природного газа и переработки кислых газов с получением товарной продукции (серы) (на примере Карачаганакского месторождения)
Проверка Эссе Ielts
Контрольная работа по теме Амортизационные отчисления. Норматив оборотных средств
Контрольная работа: Развитие уголовного права в Новейшее время
Дипломная работа по теме Особенности восприятия сказки детьми дошкольного возраста
Курсовая работа: Обоснование выбора почвенных участков, пригодных для орошения в ООО "Михайловское" Целинского района Ростовской области
Повести «Бэла» и «Тамань» в раскрытии образа Печорина.
Контрольная работа по теме Автомобили, автомобили, все вы вокруг заполонили
Личное Дело Курсовая Работа
Энергетические Ресурсы Земли Реферат
Развитие музыкально-ритмического чувства у младших школьников на уроке музыки - Педагогика курсовая работа
Стенокардия, постоянная форма фибриляция предсердий, желудочковая экстрасистолия - Медицина история болезни
Основные концепции маркетинга - Маркетинг, реклама и торговля курсовая работа


Report Page