Исследование метода цифрового переоборудования непрерывного регулятора
Линейная математическая модель 1 порядка, описывающая рыскание судна. Построение переходного процесса в непрерывной системе при изменении скорости вращения двигателя на 500 об. Переоборудование непрерывного регулятора с помощью преобразования Тастина.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 23.11.2022 |
Размер файла | 1,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Лабораторная работа № 4
Исследование метода цифрового переоборудования непрерывного регулятора
Цели работы
освоение технологии моделирования в среде Matlab/Simulink
освоение метода цифрового переоборудования непрерывного регулятора
Описание системы управления
Объект управления
В работе рассматривается задача стабилизации судна на курсе. Линейная математическая модель первого порядка, описывающая рыскание судна, имеет вид
где - угол рыскания (угол отклонения от заданного курса), - угловая скорость вращения вокруг вертикальной оси, - угол поворота вертикального руля относительно положения равновесия, - постоянная времени, - постоянный коэффициент, имеющий размерность сек-1. Передаточная функция от угла поворота руля к углу рыскания запишется в виде
.
В лабораторной работе будем исследовать модель судна-контейнеровоза при
сек, сек-1.
Привод (рулевая машина) приближенно моделируется звеном первого порядка
,
с параметрами
сек, .
Для измерения угла рыскания используется гирокомпас, математическая модель которого записывается в виде апериодического звена первого порядка с передаточной функцией
,
где для данной системы
сек, .
Структурная схема системы стабилизации показана на рис. 1.
Рис. 1. Структурная схема системы стабилизации судна на курсе
Регулятор
На период установлен пропорционально-интегрально-дифференциальный (ПИД) непрерывный регулятор, который описывается передаточной функцией
с параметрами
, сек, сек, сек.
Задачи лабораторной работы
построить модель непрерывной системы в среде Matlab/Simulink
построить переходный процесс в непрерывной системе при изменении скорости вращения двигателя на 500 оборотов
выполнить переоборудование непрерывного регулятора с помощью преобразования Тастина при выборе интервала квантования сек
построить модель цифровой системы в среде Matlab/Simulink
сравнить переходные процессы в непрерывной и цифровой системах при изменении скорости вращения двигателя на 500 оборотов
цифровой преобразование регулятор
Порядок выполнения работы
Подготовка исходных данных
Запустите систему Matlab.
Введите данные для передаточной функции :
Ts = 18.2;
K = 0.0694;
F = tf(K, [Ts 1 0])
[nF,dF] = tfdata(F, 'v')
Последняя строчка означает, что числитель и знаменатель скалярной передаточной функции будут записаны в полиномы nF и dF.
Аналогично опишите все остальные передаточные функции (эти операции можно выполнить иначе, написав скрипт на языке системы Matlab в виде файла).
Модель непрерывной системы
Запустите пакет Simulink, набрав в командном окне системы Matlab
>> simulnik
Создайте новую модель (File - New - New model).
Выберите группу элементов Continuous в окне Simulink Library Browser и перетащите в окно новой модели элемент Transfer Fcn (передаточная функция).
Сделайте двойной щелчок мышью по этому блоку и введите nF в поле Numerator и dF в поле Denominator. Это означает, что числитель и знаменатель передаточной функции должны быть заданы в командном окне системы Matlab как полиномы с именами nF и dF.
Щелкните на этом блоке правой кнопкой мыши и выберите пункт Format - Flip name из контекстного меню. При этом название блока должно переместиться вверх.
Щелкните на блоке левой кнопкой мыши и измените название блока на Ship.
Аналогично добавьте блоки, соответствующие рулевому устройству, измерительной системе и регулятору.
Чтобы изменить направление прохождения сигнала через блок обратной связи, дважды выберите пункт Format - Rotate block из контекстного меню.
Для того, чтобы смоделировать ступенчатый входной сигнал, перетащите блок Sources - Step из окна Simulink Library Browser в окно модели.
Сделайте двойной щелчок мышью по этому блоку и введите 0 в поле Step time и 500*pi/180 в поле Final value (изменение скорости вращения двигателя на 500 оборотов).
Для создания суммирующего элемента перетащите блок Math operation - Sum из окна Simulink Library Browser в окно модели.
Сделайте двойной щелчок мышью по этому блоку и введите |+- в поле List of signs (второй вход - отрицательная обратная связь).
Для того, чтобы на выходе получить значения угла рыскания и угла перекладки руля в градусах, добавьте в модель два блока-усилителя (Math operations - Gain). Для каждого из них установите (щелкнув дважды по блоку) коэффициент усиления 180/pi.
Для просмотра графиков изменения угла рыскания и угла перекладки руля добавьте в модель два блока-осциллографа (Sinks - Scope).
Соедините нужные входы и выходы блоков. Для этого надо нажать левую кнопку мыши на выходе элемента-источника сигнала и вести мышь к нужному входу элемента-приемника, где отпустить кнопку мыши. Для того, чтобы сделать развилку, например, при создании линии обратной связи, надо нажать на правую кнопку мыши в нужном месте линии и, не отпуская ее, протянуть линию к входу нужного блока. В результате должна получиться схема, показанная на рис. 2.
Рис. 2. Модель непрерывной системы стабилизации
Рис.3. Переходный процесс в непрерывной системе.
Переоборудование непрерывного регулятора
Перейдите в командное окно системы Matlab. Для построение дискретного регулятора, переоборудованного по методу Тастина, введите команды
>> T = 1;
>> Cd = c2d ( C, T, `tustin' );
>> [nCd,dCd] = tfdata ( Cd, `v' ) ;
Первая из них определяет интервал квантования (1 сек), вторая - строит дискретный регулятор, полученный из регулятора C с помощью преобразования Тастина, а третья выделяет его числитель и знаменатель.
Моделирование цифровой системы управления
Перейдите в окно модели системы. На этом этапе надо построить модель цифровой системы и сравнить ее с исходной моделью. Для этого сделаем так, чтобы каждый элемент Scope выводил два сигнала (от непрерывной и цифровой систем).
Обведите рамкой (при нажатой левой кнопке мыши) два элемента Scope вместе с усилителями и отделите их от системы, перетащив при нажатой клавише Shift.
Выделите все элементы замкнутого контура и скопируйте их (перетащив при нажатой клавише Ctrl) на свободное место ниже первой схемы.
В скопированной схеме удалите блок, соответствующий непрерывному регулятору, и установите на его место блок типа Discrete Transfer Fcn из группы Discrete. Сделайте двойной щелчок мышью по этому блоку и введите nCd поле Numerator, dCd поле Denominator и T поле Sample time.
Для того, чтобы объединить два сигнала в один векторный сигнал, используют блок-мультиплексор. Перетащите два таких блока (блоки Mux из группы Signal routing или, в других версиях, из группы Connections) в свою модель. На вход одного мультиплексора подайте сигналы выхода непрерывной и цифровой систем (углы рыскания), а на входы второго - сигналы управления (углы поворота руля). Выходы мультиплексоров соедините со входами усилителей перед блоками-осциллографами. Теперь в окне осциллографов будут выведены два графика.
Рис. 4. Модель для сравнения непрерывной и цифровой систем
Рис. 5. Переходный процесс в цифровой системе.
Вывод
цифровой преобразование регулятор
В данной лабораторной работе я освоил технологии моделирования в среде Matlab/Simulink.
Освоил методы цифрового переоборудования непрерывного регулятора так же были построены переходные процессы в непрерывной и цифровой системе при изменении скорости вращения двигателя на 500 оборотов
Размещено на Allbest.ru
...Подобные документы
Проектирование цифрового регулятора для построения электропривода с фазовой синхронизацией, работающего в области низких частот вращения. Основные функции цифрового регулятора. Структура и расчет параметров регулятора и системы управления электропривода.
дипломная работа [3,6 M], добавлен 02.01.2011Расчет дискретного регулятора, обеспечивающего максимальную скорость переходного процесса. Формирование интегрального квадратичного критерия. Синтез компенсатора, непрерывного и дискретного регулятора, компенсатора, оптимального закона управления.
курсовая работа [863,9 K], добавлен 19.12.2010Расчет параметров настройки ПИ-регулятора для объекта второго порядка. Аналитический расчет и реализация программы в среде MatLab, которая определяет параметры регулятора и переходного процесса. Критерии качества переходного процесса замкнутой системы.
лабораторная работа [118,7 K], добавлен 29.09.2016Идентификация объекта управления, воздействие на него тестового сигнала в виде ступенчатого изменения, получение разгонной характеристики. Расчет и оптимизация настроек непрерывного регулятора. Анализ замкнутой системы, состоящей из объекта и регулятора.
курсовая работа [843,0 K], добавлен 24.04.2010Проектирование системы однозонного регулирования скорости. Структурная схема заданной части автоматизированной системы управления. Расчет датчиков тока и скорости. Выбор комплектного электропривода и трансформатора. Синтез цифрового регулятора скорости.
курсовая работа [2,4 M], добавлен 25.12.2014Формулировка требований к системе и расчет параметров электропривода. Синтез регулятора тока. Расчет регулятора скорости. Исследование переходных процессов в системе подчиненного управления с помощью программы "Matlab". Синтез релейной системы.
курсовая работа [3,6 M], добавлен 11.09.2009Сущность технологического процесса. Дискретные выходы и возможность их программирования. Применение ПИД-регулятора на примере моделирования автоклава. S-модель астатического регулятора. Настройка автоматического регулятора. Их виды и преимущества.
курсовая работа [4,2 M], добавлен 29.05.2010Математическая модель САР в виде систем дифференциальных уравнений. Представление линейной математической модели САР в виде взвешенного сигнального графа и структурной схемы. Нахождение главного оператора с помощью правил преобразования структурной схемы.
курсовая работа [435,3 K], добавлен 01.10.2016Определение структуры и параметров объекта управления скоростью асинхронного двигателя с фазным ротором. Расчет его динамических характеристик. Расчет характеристик асинхронного двигателя. Разработка принципиальной схемы и конструкции блока управления.
курсовая работа [416,9 K], добавлен 29.07.2009Расчет оптимальных настроек непрерывного ПИ-регулятора методом теории дискретных систем. Получение разностного уравнения объекта регулирования и построение временных характеристик в аналоговой и дискретной форме. Модель системы управления в среде MATLAB.
курсовая работа [1,8 M], добавлен 09.01.2015Определение параметров схемы контура тока, влияние статической ошибки по скорости на качественные показатели. Структурная схема контура скорости, определение структуры и параметров регулятора. Принципиальная схема регулятора. Выбор величины емкости.
контрольная работа [398,8 K], добавлен 07.08.2013Система автоматического регулирования температуры жидкости в термостате на основе промышленного цифрового регулятора ТРМ-10. Система стабилизации температуры. Нагрев изделий до заданной температуры, соответствующей требованиям технического процесса.
курсовая работа [915,5 K], добавлен 05.03.2009Расчёт цепи преобразователя якоря. Механическая характеристика электропривода. Зависимость параметра регулятора с учётом ограничения производной по току при выборе коэффициента интегрирования. Регулирование скорости вращения двигателя с обратной связью.
курсовая работа [1,6 M], добавлен 10.02.2014Расчет переходного процесса на основе численных методов решения дифференциальных уравнений. Разработка математической модели и решение с использованием метода пространства состояний. Составление математической модели с помощью матрично-векторного метода.
курсовая работа [161,1 K], добавлен 14.06.2010Расчет и моделирование системы автоматического управления. Дискретная передаточная функция объекта с учетом заданных параметров. Вычисление основных параметров цифрового регулятора. Уравнение разницы регулятора. Результаты моделирования системы.
лабораторная работа [69,9 K], добавлен 18.06.2015Определение динамических характеристик объекта. Определение и построение частотных и временных характеристик. Расчет оптимальных параметров настройки ПИ-регулятора. Проверка устойчивости по критерию Гурвица. Построение переходного процесса и его качество.
курсовая работа [354,7 K], добавлен 05.04.2014Передаточные функции звеньев. Оценка качества регулирования на основе корневых показателей. Исследование устойчивости системы. Построение переходного процесса и определение основных показателей качества регулирования. Параметры настройки регулятора.
курсовая работа [1,1 M], добавлен 05.03.2015Особенности разработки и алгоритм программы для микроконтроллера АVR-Mega 128, выполняющую измерение температуры с помощью датчика ТМР-35 в режиме непрерывного преобразования. Синтез и описание схемы электрической принципиальной цифрового термометра.
курсовая работа [891,0 K], добавлен 11.04.2010Расчет областей устойчивости пропорционально-интегрально-дифференциального регулятора. Выбор оптимальных параметров регулирования. Построение передаточной функции, области устойчивости. Подбор коэффициентов для определения наибольшей устойчивости системы.
контрольная работа [1,0 M], добавлен 11.06.2014Расчёт и проверка структуры и параметров дискретного регулятора и дискретного компенсатора. Аналитическое конструирование регулятора с выбором его структуры и параметров. Формирование интегрального квадратического критерия и выбор весовых коэффициентов.
курсовая работа [195,3 K], добавлен 11.02.2012