Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 4 Аналитическое моделирование систем автоматического управления методом вариаци

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 18.5.2024

Аналитическое моделирование систем автоматического управления методом вариации постоянных  (автор: доц., к.т.н. Соседка Вилий Лукич)

Лабораторная работа № 4

Аналитическое моделирование систем автоматического управления методом вариации постоянных

1. Цель работы

Целью работы является:

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

- определение по дифференциальным уравнениям систем автоматического управления матриц коэффициентов, управления, выхода и обхода системы;

- аналитическое вычисление фундаментальной матрицы;

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

2. Методические указания

Процессы в одномерной системы могут быть описаны  дифференциальным векторно-матричным уравнением

                                                 

где  – матрица коэффициентов;  – матрица управления;  – матрица выхода системы;  – матрица обхода системы; Xвектор состояния системы;  - выходной сигнал системы; - входной сигнал системы.

Решение такого уравнения можно выразить через фундаментальную матрицу. Предложено несколько методов для вычисления фундаментальных матриц.

Первый способ определения матрицы  основан на взятии конечного числа элементов разложения

                                            

                                       .

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

Пусть задано векторное дифференциальное уравнение

                                                   

       Применим к этому уравнению преобразование Лапласа, получим

                                           

Решая относительно изображения переменной, находим

                                           

Применяя к обеим частям последнего уравнения обратное преобразование Лапласа, получим

                                          .

Выражение

                                          

определяет фундаментальную матрицу системы.

Общее решение матричного дифференциального уравнения для известной фундаментальной матрицы  определяется формулой Коши (формулой вариации постоянных)

                       .

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

Для определения переходных характеристик методом вариации постоянных рассмотрим систему с передаточной функцией

                                       .

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

      ;      ;          ,

где , ,  - фазовые координаты.

Рис.1. Схема моделирования системы методом прямого программирования

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

                                            .

Из схемы моделирования (рис.1) и системы дифференциальных уравнений можно получить матрицу коэффициентов , матрицу управления , матрицу выхода системы  и матрицу обхода системы .

Матрица коэффициентов

                                              .

Матрица управления

                                              .

Матрица выхода системы (матрица строка, которая при умножении на вектор фазовых координат системы  дает скалярную величину)

                                              .

Матрица обхода системы

                                              .

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

    

%Программа 1

%Вычисление фундаментальной матрицы в частотной

%и временной областях

A=[0,1,0;0,0,1;0,-12,-7]   %Исходные данные. Матрица

                          %коэффициентов

syms s                     %Использование пакета Symbolik Math

Is=[s,0,0;0,s,0;0,0,s]     %Ввод единичной матрицы

F=inv([Is]-[A])            %Определение обратной матрицы в

                          %частотной области

F1=ilaplace(F)             %Определение обратной матрицы во

                          %временной области

В результате выполнения Программы 1 была получена фундаментальная матрица в частотной области

                        (1)

и во временной области

      .    (2)

Выражение (2) получено из (1) путем применения обратного преобразования Лапласа к каждому элементу матрицы. Эта информация избыточная. Для определения выходной величины системы достаточно знать только некоторые элементы фундаментальной матрицы (2). Проанализируем формулу Коши

                    .

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

                                      .

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

Представим выражение (2) в символической форме

                                          .

Для определения подынтегрального выражения вычислим произведение матриц

        ,

        .

Таким образом, для определения выходной величины системы из выражения (2) необходимо взять элементы ,  и .

Определяем формулу Коши единичного ступенчатого входного воздействия

                              .

Решение матричного дифференциального уравнения

                              .        (3)

В пакете MatLab график переходной характеристики вычисляется Программой 2.

%Программа 2

%Определение переходной характеристики

t=0:0.1:2;

y=(1/6)*t+(11/72)-(3/8)*exp(-4*t)+(2/9)*exp(-3*t);

plot(t,y)

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

                         .

Методом Хевисайда определяем коэффициенты , ,

                                    ; ; .

С учетом значений коэффициентов составляем схему моделирования (рис.2).

Рис.2. Схема моделирования системы методом параллельного программирования

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

                   .

Представим систему уравнений в матричной форме, предварительно определив матрицу коэффициентов

                                            ,

матрицу управления

                                            ,

и матрицу выхода системы

                                            .

Далее, используя Программу 1, определяем фундаментальную матрицу

                                  ,            (4)

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

                                                           (5)

Решение выражения (4) определяет реакцию системы

                                 .            (6)

Выражение (6) совпадает с выражение (3), что свидетельствует об идентичности переходных характеристик.

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

Рис.3. Схема моделирования системы методом последовательного программирования

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

                    

          

           .

Матрицы коэффициентов , управления  и выхода системы  в соответствии с системой дифференциальных уравнений имеют вид

             ,                   ,                .

Далее используя Программу 1, определяем фундаментальную матрицу , а затем через известные матрицы  и  определяем подинтегральное выражение формулы Коши

                        .           (7)

Решение уравнения (7) определяется выражением

                        ,            (8)

которое полностью совпадает с решением уравнения для структурных схем рис.1 и рис.2.

3. Порядок выполнения работы

Лабораторная работа выполняется на персональной ЭВМ с использованием стандартной программы MatLab. Порядок выполнения работы следующий:

1. По заданной передаточной функции (таб.П1) и структурной схеме для метода прямого программирования составить систему дифференциальных уравнений и уравнение выхода. Из схемы моделирования и системы дифференциальных уравнений найти матрицу коэффициентов , матрицу управления , матрицу выхода системы  и матрицу обхода системы .

2. Вычислить фундаментальную матрицу с помощью  Программы 1.

3. Применив к фундаментальной матрице обратное преобразование Лапласа, определить переходную характеристику

4. Задавшись длительностью переходного процесса, построить график реакции системы на единичное ступенчатое воздействие по  Программе 2.

5. Повторить пп.1-4 для метода параллельного программирования.

6. Повторить пп.1-4 для метода последовательного программирования.

7. Сравнить переходные характеристики и фундаментальные матрицы, полученные методом прямого, последовательного и параллельного программирования и сделать выводы.

4. Содержание отчета

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

2. Дифференциальные уравнения и уравнения выхода системы для метода прямого программирования, метода параллельного программирования и метода последовательного программирования.

3. Матрицы коэффициентов , матрицы управления , матрицы выхода  и матрицы обхода системы  для методов прямого, последовательного и параллельного программирования.

4. Экспериментальные данные при исследовании различных структур и выводы.

5. Контрольные вопросы

  1.  Обоснуйте методику определения дифференциальных уравнений системы методом прямого программирования.
  2.  Обоснуйте методику определения дифференциальных уравнений системы методом параллельного программирования.
  3.  Обоснуйте методику определения дифференциальных уравнений системы методом последовательного программирования.
  4.  Дайте сравнительную характеристику фундаментальной матрицы, полученной по методу параллельного программирования и методу прямого программирования.
  5.  Дайте сравнительную характеристику фундаментальной матрицы, полученной по методу параллельного программирования и методу последовательного программирования.
  6.  Определите матрицу коэффициентов при прямом программировании.
  7.  Определите матрицу коэффициентов при параллельном программировании.
  8.  Определите матрицу коэффициентов при последовательном программировании.
  9.  Определите выходной сигнал системы как линейную комбинацию фазовых координат при прямом программировании.
  10.  Определите выходной сигнал системы как линейную комбинацию фазовых координат при параллельном программировании.
  11.  Определите выходной сигнал системы как линейную комбинацию фазовых координат при последовательном программировании.
  12.  Дайте сравнительную характеристику аналитических моделей для трех методов программирования.
  13.  Определите в пакете MatLab обратную матрицу в частотной области.
  14.  Определите в пакете MatLab обратную матрицу во временной области.

Таблица П1.

№ п/п

Передаточная функция исследуемой системы.

№ п/п

Передаточная функция исследуемой системы.

1

13

2

14

3

15

4

16

5

17

6

18

7

19

8

20

9

21

10

22

11

23

12

24

7

PAGE  6




1. ПОЛУЧЕНИЕ 4%-ГО РАСТВОРА ГЕНТАМИЦИНА СУЛЬФАТА
2. за этого Сказали что дочь Кей но днем раньше ~ дочь михайлов
3. І. Брежнєв А. Я. Пельше Ю
4. 1853 Москва 310713
5. Нет ничего такого в жизни и в нашем сознании чего нельзя было бы передать русским словом
6. тематика непримиримые конфликты двух идейных миров- пролетарского революционного и буржуазного антинарод.html
7. то если я люблю только Юрууу ~ вновь зарыдала Юля.
8. тематическое исследование процессов развития научный метод лонгитюдный метод метод поперечных срезов ком
9. Капитанская дочка хорошо видно как это происходит в жизни и к каким приводит результатам
10. та любовь к людям которая не сопровождается страхом перед Богом не зиждется на Нем такая любовь не есть ч
11. Научная школа управления
12. Доклад- Религия и философия в эпоху Возрождения.html
13. Тема Уголовно Исполнительная Система - ее понятие структура принципы деятельности и задачи
14. Россия в начале 20 века
15. тема оказалась достаточно прибыльной однако отдача от нее существенно снижалась изза вмешательства руково.html
16. Философское понятие материи Мир является материальным
17. німецького співробітництва в передвоєнний період переховувався або перебував під грифом секретно
18. Шесть аргументов против смертной казни
19. Экономика городского строительства 201011 уч год лектор Владимирова И
20. Анализ историко-культурного и природно-рекреационного потенциала Орехово-Зуевского района Московской области