Логин Пароль
и
для авторов
Выполненные ранее работы и работы на заказ

Воронежский государственный лесотехнический университет имени Г. Ф. Морозова

Цифровые системы автоматического управления

М2018

Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Воронежский государственный лесотехнический университет имени Г.Ф. Морозова»
Цифровые системы управления
Методические указания
к лабораторным работам
для студентов по направлению подготовки
15.03.04 – Автоматизация технологических процессов и производств
Воронеж 2018

Лабораторный практикум предусматривает выполнение следующих пяти лабораторных работ:
1. Обработка числовых массивов и матриц в системе Matlab.
2. Работа с комплексными числами и вычисление корней полиномов в системе Matlab.
3. Решение обыкновенных дифференциальных уравнений в системе Matlab.
4. Решение разностных уравнений рекуррентным методом и методом z-преобразования в системе Matlab.
5. Квантование и восстановление сигналов управления. Моделирование работы фиксаторов нулевого и первого порядков в среде визуального моделирования Simulink.
Каждая лабораторная работа предполагает выполнение практической части с использованием компьютера и соответствующего программного обеспечения, подготовку письменного отчѐта о выполненной лабораторной работе и его защиту.

Стоимость выполнения лабораторных работ по Цифровым системам управления уточняйте при заказе.

ЛР1

Лабораторная работа №1. Обработка числовых массивов и матриц в системе MATLAB (4 часа)
Цель работы: Знакомство с системой математического моделирования MATLAB на примере работы с числовыми массивами и матрицами.
1.2. Индивидуальные задания по лабораторной работе
1. Осуществить ввод с клавиатуры следующих векторов и матриц:
-  произвольного вектора-строки (v) размерности 2;
-  произвольного вектора-столбца (w) размерности 2;
-  произвольной матрицы (m) размерности 2×2.
2. Выполнить формирование следующих матриц специального вида:
-  матрицы с нулевыми элементами (m0) размерности 2×2;
-  матрицы с единичными элементами (m1) размерности 2×2;
-  матрицы с элементами, имеющими случайные значения (mr), размерности 2×2;
-  матрицы с единичными диагональными элементами (me) размерности 2×2.
3. Вычислить матрицу M по формуле, представленной в таблице 1.3.
4. Изучить функции обработки данных:
-  определить число строк и столбцов матрицы M;
-  определить максимальный элемент матрицы M;
-  определить минимальный элемент матрицы M;
-  суммировать элементы матрицы M;
-  перемножить элементы матрицы M.

№ варианта Задание № варианта Задание
1 M=v*w+m+mr*me 11 M=m*w+mr*v’
2 M=m+mr*me 12 M=m*mr+w*v
3 M=(v/m)*(mr+me) 13 M=m+mr–100
4 M=w*v+mr*me 14 M=v’+w+mr*w
5 M=m*mr+me 15 M=m+m1’*me’
6 M=m.*mr+100 16 M=(v/m)*(mr+me)
7 M=v*w+mr–m 17 M=v*mr+v*m1
8 M=m+mr*me–10 18 M=m’+mr/100
9 M=m*w+mr*v' 19 M=10*v+w’*mr*m
10 M=m’+mr*me 20 M=m’+mr*me



 

ЛР2

Лабораторная работа №2. Работа с комплексными числами и вычисление корней полиномов в системе MATLAB (4 часа)
Цель работы: Знакомство с системой математического моделирования MATLAB на примере работы с комплексными числами и вычисления корней полиномов (решения квадратных уравнений).
2.3. Индивидуальные задания по лабораторной работе

Задание 1. Представить комплексные числа в показательной форме

Задание 2. Вычислить в системе MATLAB:

Задание 3. Вычислить корни квадратных уравнений в системе MATLAB:




 

ЛР3

Лабораторная работа №3. Решение обыкновенных дифференциальных уравнений в системе MATLAB (4 часа)
Цель работы: Знакомство с системой математического моделирования MATLAB на примере решения обыкновенных дифференциальных уравнений.
3.3. Индивидуальные задания по лабораторной работе

Задача 1. Найти решение однородного дифференциального уравнения

при  начальных  условиях y(0)=0, y(0)=-4 c  использованием системы MATLAB. Написать программу для построения графика полученной функции в
MATLAB.
Ответ: y(t)= -2e-3t + 2e-5t

Задача 2. Найти решение неоднородного дифференциального уравнения

при  начальных  условиях y(0)=1, y(0)=1 c  использованием системы MATLAB. Написать программу для построения графика полученной функции в MATLAB.
Ответ: y(t) = 2/9t + e-1,5t (41/27 sin1,5t + cos1,5t)

Задача 3. Найти решение неоднородного дифференциального уравнения

при  начальных  условиях y(0)=3, y(0)=1 c  использованием  системы MATLAB. Написать программу для построения графика полученной функции в MATLAB.
Ответ: y(t) = 1/5 [8/61 + 4/45e-t + 1/2745e-2,5t (76931/2 sin3t + 40571cos3t)]
 

ЛР4

Лабораторная работа №4. Решение разностных уравнений рекуррентным методом и методом z-преобразования в системе MATLAB (4 часа)
Цель работы: Получение навыков решения разностных уравнений рекуррентным методом и методом z-преобразования в системе MATLAB.
4.3. Индивидуальные задания по лабораторной работе

Задание 1. Найти  значения y0-y12 решения следующего разностного уравнения рекуррентным методом:
yk + 0,8yk-1 - 0,012yk-2 + 1,01yk-3 = 0,5k
при y-1 = 0, y-2 = -1, y-3 = -0,5

Задание 2. Найти значения y0-y12 решения следующего  разностного уравнения рекуррентным методом:
yk + 0,6yk-1 - 0,8yk-2 = 2•1[k] + 0,2k

Задание 3. Найти методом z-преобразования решения следующих разностных уравнений при нулевых начальных условиях и построить их графики (использовать MATLAB):
1) yk + 0,6yk-1 - 0,08yk-2 = 0,5k
2) yk + yk-1 + 0,34yk-2 =1[k] + 0,6k
3) 3yk + 1,8yk-1 - 0,28yk-2 = 4,5k

ЛР5

Лабораторная работа №5. Квантование и восстановление сигналов. Моделирование работы фиксаторов нулевого и первого порядков в среде Simulink (2 часа)
Цель работы: Изучение процессов квантования и восстановления сигналов, моделирование работы фиксаторов (экстраполяторов) нулевого и первого порядков в среде Simulink.
5.2. Индивидуальные задания по лабораторной работе

Задание 1. Проанализировать параметры, использующиеся в блоках Sine Wave и Zero-Order Hold. Записать формулу, которая используется для генерации исходного синусоидального сигнала, и объяснить  назначение всех параметров, использующихся в формуле.

Задание 2.  Построить функциональную схему для демонстрации работы фиксатора нулевого порядка. Задать параметры для блоков схемы Sine Wave и Zero-Order Hold. Выполнить моделирование и отобразить его результаты в окне Scope. Проанализировать полученные результаты.
Изменить параметры моделирования, в частности величину периода дискретизации (квантования) для блока Zero-Order Hold, снова выполнить моделирование и визуализацию его результатов. Проанализировать результаты и сравнить с полученными ранее. Сформулировать выводы относительно  работы фиксатора нулевого порядка.

Задание  3.  Построить функциональную схему для демонстрации работы фиксатора нулевого порядка (рисунок 5.8). Задать параметры для блоков схемы Sine Wave и First-Order Hold. Выполнить моделирование и  отобразить его результаты в окне Scope (рисунок 5.9). Проанализировать полученные результаты.
Изменить параметры моделирования, в частности величину периода дискретизации для блока First-Order Hold,  снова выполнить моделирование и визуализацию его результатов. Проанализировать результаты и сравнить с полученными ранее. Сформулировать выводы относительно работы фиксатора первого порядка.

ЛР1, ЛР2, ЛР3, ЛР4, ЛР5

скрыть


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