Синтез системы автоматического регулирования

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Скачать Бесплатно!
Для того чтобы скачать эту работу.
1. Пожалуйста введите слова с картинки:

2. И нажмите на эту кнопку.
закрыть



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

 

Рис. 5.9 - Переходная характеристика реальной замкнутой системы

Рис. 5.10 - Оценка качества процесса регулирования реальной замкнутой системой

 

Как видно из рисунка 5.10, величина перерегулирования равна 24,1 %, время регулирования составляет 0,449 с. Полученные значения удовлетворяют предъявленным требованиям (перерегулирование не больше 30%, время регулирования не больше 0,7 с), значит, аппаратная реализация последовательного корректирующего устройства выполнена верно.

 

5.2 Программная реализация последовательного корректирующего устройства

 

Для расчета реакции корректирующего устройства на внешние воздействия реализуем программно наше корректирующее устройство.

Передаточная функция корректирующего устройства имеет вид:

 

,

 

где

ТЖ1=1,0706 (с);

ТЖ2=6,1606 (с);

ТЖ3=0,0033856 (с);

Т = 0,15492 (с);

x =0,96825;

Tт =0,05 (с);

Программная реализация корректирующего устройства предусматривает использование в своем составе импульсной системы - системы, где как минимум одна из описываемых систему координат подвергается квантованию по времени. Квантованные по времени величины при помощи импульсной модуляции преобразуются в чередование импульсов. Таким образом, импульсную систему для программной реализации целесообразно представить в виде комбинации импульсного элемента [3] (осуществляет процесс квантования величины по времени с преобразованием её в последовательность импульсов) и непрерывной части, составленной из типовых динамических звеньев (заданная система с включенным в нее ПКУ).

 

рис 5.11 схема САР с включенным в нее импульсным элементом

 

где

g - задающее воздействие;

y1 - сигнал, получаемый с импульсного элемента;

y - выходное воздействие (выходная величина);

НЧ - низкочастотная часть системы;

ФЭ - формирующий элемент;

ПНЧ - приведенная непрерывная часть системы.

WПКУ(s) - передаточная функция непрерывной части системы (последовательного корректирующего устройства).

Дискретную передаточную функцию WПКУ(z) последовательного корректирующего устройства целесообразно получить через передаточную функцию непрерывной части системы Wнч(S).

Выражение для дискретной передаточной функции разомкнутой импульсной системы [3 ]представлено в следующем виде:

 

,

 

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

Для практического расчёта в целях упрощении рекомендуется представить передаточную функцию в виде следующего выражения:

 

,

где

.

 

В нашем случае импульсный элемент формирует последовательность прямоугольных импульсов длительностью , где γ - величина скважности импульса). Тогда расчетное соотношение для дискретной передаточной функции разомкнутой импульсной системы примет вид:

 

{ Wнч(s) }= W1(z,s) - W1g(z,s),

где

{ Wнч(s) }; { Wнч(s) }.

 

В данном курсовом проекте используем импульсный элемент, который генерирует прямоугольные импульсы, длительность которых совпадает с периодом дискретности, т. е. значение скважности γ = 1. Данный формирующий элемент носит название экстраполятора нулевого порядка или запоминающего элемента. Дискретная передаточная функция тогда примет вид:

 

 

Можно определить дискретную передаточную функцию [3] WПКУ(z) корректирующего устройства, учитывая, что WНЧ(s) =WПКУ(s):

 

 

Для получения дискретной функции воспользуемся программой ТАУ. Выберем передаточную функцию корректирующего устройства и используем пункт Дискретизация. В поле Частота ГЦ вводим значение 1000. Принимаем рассчитанную передаточную функцию. АЧХ передаточной функции приведен на рис. 5.11.

{ Передаточная функция Wpku(z) }u(z) =

[

,33862127455022E+02 {z^5};

,55132837640109E+03 {z^4};

,87585287831254E+03 {z^3};

,65820590062517E+03 {z^2};

,22485603597545E+03 {z^1};

,25036764716319E+02 {z^0}

] / [

,00000000000000E+00 {z^5};

,23244694898799E+00 {z^4};

,12625003443188E+00 {z^3};

,96727799354837E+00 {z^2};

,48559911469971E+00 {z^1};

,12124206154579E-01 {z^0}

];

 

Рис.5.11 - АЧХ дискретной передаточной функции корректирующего устройства

 

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

;

 

Перейдем к разностному уравнению:

 

 

Выразим из полученного разностного уравнения y[n]:

 

 

На рис.5.12 изображена схема решения разностного уравнения [3]

 

Рис.5.12 схема решения разностного уравнения

 

Блок-схема алгоритма представлена на рис.5.13.

Рис.5.13-Блок-схема алгоритма

 

Блок-схема алгоритма функции расчета Raschet представлена на рис. 5.14.

 

Рис.5.14- Блок-схема алгоритма функции расчета Raschet

Программно реализуем наше корректирующее устройство на языке C++. Код программы с пояснениями приведен в приложении В.

 

Заключение

 

В данном курсовом проекте было спроектировано корректирующее устройство для системы автоматического регулирования температуры подаваемого пара. Устройство синтезировалось на основе начальных условий и требований к системе, а именно к качеству её работы: величине перерегулирования, времени регулирования, условия устойчивости. При р

s