Исследование метода цифрового переоборудования непрерывного регулятора

Линейная математическая модель 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.