= .

Аналогично для x(t)=1(t) имеем откуда следует удобное для практики соответствие между переменной p в преобразовании Лапласа и переменной z в Z - преобразовании .

Наряду с прямым существует обратное Z - преобразование, которое определяется по выражению

= (8.4) где - вычеты X(z). Однократные вычеты определяются по формуле (8.5)

Выражение для X(z) в этой формуле следует представлять в следующем виде:

где , - нули и полюсы функции X(z) соответственно. В табл. 8.1 приведены Z - преобразования наиболее характерных цифровых сигналов x(nT). Часто букву Т в описании этих сигналов опускают, полагая Т=1, т. е. x(nT)=x(n).

Дискретные функции и их Z - преобразования Таблица 8.1

см. прил.

36. Основные теоремы Z - преобразования.

Линейность.

Если , то .

Смещение во времени.

Если , то .

Разность дискретных функций.

Если , то = .

Аналогия: если то , .

Сумма дискретных функций.

Если то

Аналогия: если то

Свертка двух дискретных функций.

Если то

Предельные соотношения:

.

Из этих теорем следует, что между преобразованием Лапласа и Z - преобразованием очень много общего.

37. Системные функции ЦСУ: определение, способы нахождения при различных схемах соединений.

По аналогии с передаточными функциями для аналоговых систем в цифровых системах введено понятие системных функций, которые по определению есть отношение Z - преобразования от выходного цифрового сигнала y(nT) к Z - преобразованию от входного цифрового сигнала x(nT), т. е. (8.5)

Также как и в аналоговых системах, для цифровых систем справедливы следующие соотношения:

НЕ нашли? Не то? Что вы ищете?

при последовательном соединении цифровых звеньев результирующая системная функция (8.6) где - системные функции звеньев,

при параллельном соединении цифровых звеньев

(8.7)

при соединении звеньев по схеме с обратной связью, как на рис. 5.3.а

(8.8)

при соединении звеньев по схеме с обратной связью, как на рис. 5.3.б

(8.9)

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

Также, как от дифференциальных уравнений можно перейти к разностным уравнениям, от передаточных функций аналоговых систем W(p) можно перейти к системным функциям W(z). Этот переход можно сделать двумя способами:

с помощью стандартного Z - преобразования,

с помощью билинейного Z - преобразования.

При использовании стандартного Z - преобразования переход от W(p) к W(z) осуществляется заменой , т. е. (8.13)

Обратный переход делается по правилу

. (8.14)

Указанные переходы следуют из прямого и обратного выражений, связывающих ДПЛ и Z - преобразования.

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

От указанного недостатка свободен переход от W(p) к W(z) и обратно с помощью билинейного Z - преобразования. Это преобразование приближенное, но при этом сохраняются дробно-рациональные функции в выражениях W(p) и W(z).

При билинейном Z - преобразовании используется разложение в степенной ряд функции

.

Ограничившись первым членом ряда, получим . (8.15)

Обозначим , откуда .

Тогда (8.15) перепишем в виде .

Т. к. , то ln z = pT. Приравняем правые части и получим приближенную линейную связь между p и z (8.16)

Из (8.16) следует обратная связь между z и p . (8.17)

Тогда переход от W(p) к W(z) с помощью билинейного Z - преобразования осуществляется по формуле . (8.18)

Обратный переход от W(z) до W(p) осуществляется по формуле . (8.19)

В результате переходов от W(p) к W(z) и обратно по (8.18) и (8.19) сохраняется дробно-рациональный вид функций, причем степень функций не изменяется.

39. ККП, АЧХ и ФЧХ цифровых САУ.

Комплексный коэффициент передачи цифровых систем Wц(jq) есть отношение комплексного цифрового сигнала на выходе системы к комплексному цифровому сигналу на ее входе в установившемся режиме, т. е. (8.20)

где - нормированная частота сигнала.

Комплексный цифровой сигнал преобразуется из вещественного цифрового гармонического сигнала по формуле = = . (8.21)

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

ККП цифровой системы определяется по выражениям: . (8.22) или . (8.23)

Выражение (8.22) использует точное стандартное Z - преобразование, а выражение (8.23) использует приближенное билинейное Z - преобразование.

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

(8.24) где и - действительная и мнимая части ККП.

Фазочастотная характеристика цифровой системы есть аргумент от ее ККП, т. е. . (8.25)

Из (8.24) и (8.25) следует, что АЧХ и ФЧХ цифровых систем являются периодическими функциями с периодом 2 по нормированной оси абсцисс .

Пример. Дано . Определим ККП по (8.22). Для этого в W(z) сделаем замену и получим выражение для ККП:

==.

АЧХ определяется с учетом (2.24) по формуле: ,

а ФЧХ с учетом (8.25) по формуле .

Графики АЧХ и ФЧХ этой системы приведены на рис 8.3.

Рис.8.3 Графики АЧХ и ФЧХ цифровой системы

40. Связь между системными функциями и разностными уравнениями. Прямая и каноническая схемы цифровых САУ.

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

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

Так как то введя в дифференциальное уравнение дискретное время вместо t, полу­чим следующее разностное уравнение или где .

Этим уравнением описывается цифровое инерционное звено первого порядка. Системные функции W(z) цифровых звеньев можно представить в двух фор­мах:

с положительными степенями z в виде (8.10)

с отрицательными степенями z, которая получается из (8.10) умножением числителя и знаменателя на дробь , тогда = (8.11) где , , откуда .

Вторая форма записи W(z) используется чаще.

По определению и с учетом (8.11) имеем: откуда

Перейдя от изображений к оригиналам, из этого выражения получим следую­щее разностное уравнение при : (8.12) где m - порядок разностного уравнения.

В теории дробно-рациональных функций доказано, что системная функция при четных m может быть представлена

= , =, где - системные функции биквадратных звеньев, которые описываются выражением

При параллель­ном соединении соответствует следующее разностное уравнение (индекс опущен)

+ -.

Вычисление этого разностного уравнения осуществляется по схеме цифрового звена, приведенной на рис.8.5.а. Первая часть называется нерекурсивной, а вторая часть схемы с обратными связями называется рекурсивной. Нерекурсивной части соответствует числитель выражения (8.34), а рекурсивной части соответствует знаменатель выражения (8.34). Блоки реализуют цифровую линию задержки - последовательный регистр.

где - системная функция нерекурсивной части схемы,

- системная функция рекурсивной части схемы.

Так как от перестановки сомножителей произведения не меняется, то выраже­ние (8.36) можно представить в виде .

Этому выражению соответствует схема цифрового звена второго порядка, при­веденная на рис. 8.5.6.

Так как в этом случае линии задержки рекурсивной и нерекурсивной частей схемы идут параллельно, то их объединяют в одну. Схема на рис. 8.5.6 получила название канонической (образцовой), так как в ней число элементов задержки в 2 раза меньше, чем в схеме на рис. 8.5.а.

41. Основные виды регуляторов в ЦСУ, цифровые интегратор и дифференциатор их системные функции и схемы.

Основные виды регуляторов:

* пропорциональный регулятор;

* интегральный регулятор (интегратор);

* пропорционально-интегральный регулятор;

* пропорционально-дифференциальный регулятор;

* пропорционально - дифференциально - интегральный регулятор.

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

Она получается по аналогии с обычным интегратором, у которого , в результате замены . Разностное уравнение цифрового интегратора .

Цифровое инерционное звено первого порядка описывается системной функцией

Разностное уравнение этого звена имеет вид , а схема его приведена на рис. 8.4.6. При А=1 схема превращается в цифровой интегратор.

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

Цифровой дифференциатор описывается системной функцией .

Ей соответствует разностное уравнение вида , что соответствует вычислению первой конечной разности, являющейся экви­валентом производной.

42. Структурная схема микропроцессорной системы управления, назначение блоков, достоинства и недостатки ЦСУ.

На рис.9.1 приведена структурная схема цифровой системы управления с ЭВМ в качестве устройства управления объектом /11/.

Рис.9.1 Структурная схема цифровой системы управления с ЭВМ в качестве устройства управления

В этой схеме датчики и преобразуют входные возмущения x и состояние объекта управления, которое характеризуется выходным сигналом y, в электрические сигналы и . Эти сигналы с помощью измерительных контроллеров, в состав которых входят АЦП, преобразуются в цифровые сигналы x(n) и y(n), которые называются входными и выходными данными соответственно. Эти данные поступают на порты управляющей ЭВМ, которая по определенной программе обрабатывает их и с учетом результата обработки, а также по командам программы управления формирует цифровые сигналы управления объектом u(n).

Эти сигналы поступают на интерфейс взаимодействия с объектом, в состав которого может входить ЦАП. Он преобразует цифровые сигналы u(n) в аналоговые (при необходимости), которые поступают на исполнительные механизмы и управляют ими: включают, выключают, управляют их скоростью и направлением вращения и т. д. В качестве исполнительных механизмов могут быть электродвигатели или другие электроприводы, пневматические приводы, работающие от сжатого воздуха или гидравлические приводы, работающие от жидкости под большим давлением и т. д.

43. 5 особенностей управляющих ЭВМ в ЦСУ.

Универсальные ЭВМ ориентированы в первую очередь на взаимодействие с человеком. Их задача - обрабатывать данные по запросу пользователя. К универсальным ЭВМ подключаются дисплеи, клавиатура, печатающие устройства, графопостроители, устройства внешней памяти и т. д. К особенностям управляющих ЭВМ относятся:

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

Как правило, управляющие ЭВМ встраиваются в оборудование и настраиваются на конкретную область применения.

2. Важную функцию в управляющей ЭВМ выполняют системные часы - таймер. По таймеру синхронизируется (уточняется) управление блоками САУ.

3. Отличительной особенностью управляющих ЭВМ является выполнение ими операций в реальном масштабе времени, т. е. формирование управляющих воздействий не позже заданного времени. Невыполнение этого условия эквивалентно получению неправильного результата или сбою в работе САУ.

4. Для синхронизации работы программ и организации обмена данными между блоками САУ используется управляющая программа, называемая диспетчером. В этой программе реализуется алгоритм очередности выполнения разных программ по приоритетам, вплоть до прерывания выполнения текущей программы.

На рис.9.2 приведены временные диаграммы работы САУ при последовательном выполнении операций (а) и в режиме мультипрограммирования под управлением программы «диспетчер» (б). На этом рисунке показаны отрезки времени работы отдельных блоков САУ:

Т - терминалы (дисплей, пульт и т. д.),

Д - датчики и измерительные контроллеры

ИМ - исполнительные механизмы,.

ЭВМ - работа управляющей ЭВМ.

(а)

(б)

Рис.9.2. Временные диаграммы работы САУ

Из рис.9.2.а видно, что продолжительность выполнения задачи управления при последовательном выполнении команд

t1 = tA+ tB + tC,

где - время для передачи данных с датчиков на ЭВМ и формирования сигналов для исполнительных механизмов,

- время для передачи данных от ЭВМ к терминалам,

- время для передачи данных с датчиков к ЭВМ и далее к терминалам.

На рис.9.2.б время - это продолжительность выполнения задачи управления объектом в режиме мультипрограммирования. Из сравнения рис.9.2.а и 9.2.б видно, что , т. е. в режиме работы под управлением программы «диспетчер» время для управления уменьшается, что очень важно для работы САУ в реальном масштабе времени.

Экономия времени достигается за счет того, что во втором режиме ЭВМ работает почти непрерывно и выполняет при этом разные программы.

5. Еще одно отличие управляющих ЭВМ от универсальных состоит в разработке программного обеспечения. В управляющих ЭВМ обычно небольшой ресурс памяти для хранения программ поддержки, обеспечивающих простоту разработки и отладки программ их работы.

Для управляющих ЭВМ широко используется кросс-технология, когда программное обеспечение вначале разрабатывается на универсальных ЭВМ, а затем «перекачивается» на управляющие ЭВМ с помощью программы «транслятор». Кросс-технология поддерживается целым комплексом программ, образующих так называемую резидентную систему программ.

44. Взаимодействие управляющей ЭВМ и объекта управления через программу-диспетчер.

Для синхронизации работы программ и организации обмена данными между блоками САУ используется управляющая программа, называемая диспетчером. В этой программе реализуется алгоритм очередности выполнения разных программ по приоритетам, вплоть до прерывания выполнения текущей программы.

На рис.9.2 приведены временные диаграммы работы САУ при последовательном выполнении операций (а) и в режиме мультипрограммирования под управлением программы «диспетчер» (б). На этом рисунке показаны отрезки времени работы отдельных блоков САУ:

Т - терминалы (дисплей, пульт и т. д.),

Д - датчики и измерительные контроллеры

ИМ - исполнительные механизмы,.

ЭВМ - работа управляющей ЭВМ.

(а)

(б)

Рис.9.2. Временные диаграммы работы САУ

Из рис.9.2.а видно, что продолжительность выполнения задачи управления при последовательном выполнении команд

t1 = tA+ tB + tC,

где - время для передачи данных с датчиков на ЭВМ и формирования сигналов для исполнительных механизмов,

- время для передачи данных от ЭВМ к терминалам,

- время для передачи данных с датчиков к ЭВМ и далее к терминалам.

На рис.9.2.б время - это продолжительность выполнения задачи управления объектом в режиме мультипрограммирования. Из сравнения рис.9.2.а и 9.2.б видно, что , т. е. в режиме работы под управлением программы «диспетчер» время для управления уменьшается, что очень важно для работы САУ в реальном масштабе времени.

Экономия времени достигается за счет того, что во втором режиме ЭВМ работает почти непрерывно и выполняет при этом разные программы.

5. Еще одно отличие управляющих ЭВМ от универсальных состоит в разработке программного обеспечения. В управляющих ЭВМ обычно небольшой ресурс памяти для хранения программ поддержки, обеспечивающих простоту разработки и отладки программ их работы.

Для управляющих ЭВМ широко используется кросс-технология, когда программное обеспечение вначале разрабатывается на универсальных ЭВМ, а затем «перекачивается» на управляющие ЭВМ с помощью программы «транслятор». Кросс-технология поддерживается целым комплексом программ, образующих так называемую резидентную систему программ.

45. Состав программного обеспечения управляющих ЭВМ.

ПО управляющих ЭВМ

*Операционные системы

**Программы организациии управления систем

1. Диспетчер

2. Обработчик прерываний

3. Драйвер внешних устройств

4. Программы управления данными

5. Программы управления задачами

6. Программы связи с оператором

7. Начальный загрузчик

**Служебныепрограммы

1. Редактор

2. Обслуживание файлов

3. Библиотекарь

4. Компоновщик

5. Загрузчик

*Резидентные

системы

1. Ассемблер

2. Транслятор

3. Библиотека прикладных программ

4. Программы-отладчики

5. Программы эмуляции и моделирования

46. Общие сведения об алгоритмических языках программирования СЧПУ. Вспомогательные операторы.

Роботы, манипуляторы и станки с числовым программным управлением (ЧПУ) являются частными случаями цифровых систем управления.

Для описания процессов обработки деталей на станках с ЧПУ, для програм-мирования работы роботов - манипуляторов применяются алгоритмические язы-ки специального назначения.

В качестве примера для СЧПУ иностранных разработок можно привести язы-ки APT. MODAPT, FART TURN / MILL, а для СЧПУ отечественных разработок языки ТАУ - Т, СПД - ЧПУ.

Эти языки обеспечивают формально - словесный способ описания процесса обработки.

Написанная на этих языках управляющая программа состоит из последова-тельности операторов и разрабатывается по следующим этапам:

1. На чертеже детали указывается система координат.

2. Каждому геометрическому объекту (точке, прямой, окружности, контуру, поверхности) ставится в соответствии номер.

3. С помощью макрокоманд рассчитываются координаты движения обрабаты-вающих инструментов или других объектов.

4. На основе рассчитанных координат задается последовательность техноло-гических команд обработки.

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

Вспомогательные операторы

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

Приведем некоторые примеры вспомогательных операторов:

% GENER (k) - этот оператор задает генерацию кодов движения инструмента в абсолютных координатах при k = 0 или в приращениях координат при k = 1.

% CUTTER (d) - этот оператор задает диаметр фрезы d в мм для фрезерных станков или расстояние от центра платформы до конца резца для токарного СЧПУ.

% FROM (p, z) - этот оператор задает точку начала движения инструмента, где p - номер точки, соответствующей центру платформы с координатами (x, y), на которой крепится резец, z - исходная координата z (высота подъема) резца или оси вращения фрезы. Для токарных станков обычно z = 0.

% THICK (t) - этот оператор задает припуск на чистовую обработку поверхности после черновой , где t - величина припуска в мм.

Вспомогательные операторы находятся обычно в начале программы или макрокоманды.

Простые операторы

В алгоритмических языках имеется несколько простых операторов:

1) определение геометрических элементов;

2) присваивание;

3) безусловный переход;

4) условный переход;

5) кадр;

6) макрокоманда;

7) завершение макрокоманды;

8) ввод - вывод;

9) отображение объектов;

10) очистка экрана дисплея;

11) удаление объектов;

12) настройка параметров плоскости проекций.

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

Метки обозначаются символом N и целым числом: N1, N2, N3 и т. д.

Имена объектов обозначаются буквой и номером объекта или выражением. Наиболее частое обозначение следующее:

точка p

прямая l

окружность c

контур k

поверхность s

множество точек (сетка) q

47. Операторы определения геометрических объектов.

Ниже перечислены основные операторы этой группы.

Операторы определения точки:

- совпадает с точкой .

- имеет декартовы координаты .

- находится в центре окружности j.

- находится на пересечение прямых j, k.

- смещена от точки j на и .

- расположена симметрично точке j относительно точки k.

- расположена симметрично точке j относительно прямой k.

- в полярных координатах r0,u0 относительно центра координат.

- в полярных координатах r0,u0 относительно точки j.

и т. д. всего 16 разновидностей операторов.

Операторы определения прямой:

- совпадает с прямой.

- отсекает по осям координат отрезки x0, y0.

- то же с центром координат в точке j.

- проходит через точки j и k.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6