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

Содержание

Слайд 2

Содержание Моделирование цифровых САУ. Основные положения. Импульсные системы. Система импульсная линейная.

Содержание

Моделирование цифровых САУ. Основные положения.
Импульсные системы. Система импульсная линейная.
Алгоритм моделирования

цифровых САУ с учетом квантования по времени.
Математические модели объектов и систем с дискретным управлением Дополнительные пояснения для самостоятельного изучения

ВЕРСИЯ 2015

Слайд 3

Введение В настоящее время при создании цифровых автоматизированных систем возможна реализация

Введение

В настоящее время при создании цифровых автоматизированных систем возможна реализация двух

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

ВЕРСИЯ 2015

Слайд 4

В первом случае ЦУЭВМ используется для управления сложными объектами и реализует

В первом случае ЦУЭВМ используется для управления сложными объектами и реализует

управление десятками динамических объектов или систем.
Как правило, управляющий комплекс резервируется для повышения надежности САУ. Структура СУ в рассмотренном случае имеет вид:

ВЕРСИЯ 2015

Слайд 5

К1, К2-коммутаторы, ЗУ1-ЗУN – запоминающие устройства, ИМ1-ИМN – исполнительные механизмы, Д1-ДN

К1, К2-коммутаторы, ЗУ1-ЗУN – запоминающие устройства,
ИМ1-ИМN – исполнительные механизмы, Д1-ДN

– датчики выходных
параметров объектов управления, АЦП1-АЦПN –аналого- цифровые
преобразователи. ЦАП1-ЦАПN цифро-аналоговые преобразователи.

ВЕРСИЯ 2015

АЦП1

АЦП2

АЦПN

ЦАП1

ЦАП2

ЦАПN

К2

К1

команда

данные

Слайд 6

Система содержит: Ряд входных АЦП преобразователей П1-ПN, преобразующих сигнал с аналоговых

Система содержит:

Ряд входных АЦП преобразователей П1-ПN, преобразующих сигнал с аналоговых датчиков

для поступления на коммутатор К1.
Управление коммутаторами К1, К2 (мультиплексорами) осуществляется по команде ЦУЭВМ.
Сформированное управляющее воздействие ЦУЭВМ для каждого канала запоминается на запоминающих устройствах ЗУ1-ЗУN на весь интервал квантования по времени для обслуживания контура управления.

ВЕРСИЯ 2015

Слайд 7

Управляющее воздействие U1-Un в течение интервала квантования поступают на исполнительные механизмы

Управляющее воздействие U1-Un в течение интервала квантования поступают на исполнительные механизмы

ИМ1-Имn пропорционального или интегрирующего типов, что требует формирование управляющих воздействий U1-Un либо в полных переменных, либо в приращениях.
На рисунке показаны АЦП и ЦАП, которые с определенной точностью преобразуют аналоговый сигнал в цифровой и цифровой в аналоговый. Чем выше разрядность АЦП и ЦАП, тем более точно обрабатываются сигналы.

ВЕРСИЯ 2015

Слайд 8

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

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

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

ВЕРСИЯ 2015

Слайд 9

АЦП – аналого-цифровой преобразователь ЦАП – цифроаналоговый преобразователь ЦВМ – управляющая

АЦП – аналого-цифровой преобразователь ЦАП – цифроаналоговый преобразователь ЦВМ – управляющая ЭВМ

АЦП

ЦВМ

Непрерывная
Часть
системы

ЦАП

АЦП

Таймер с
Интервалом
квантования

УS

У

U(t)

ВЕРСИЯ

2015

F(t)

А(t)

Слайд 10

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

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

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

ВЕРСИЯ 2015

Слайд 11

При применении аналогово-цифровых комплексов, как правило, объект управления реализуется на аналоговой

При применении аналогово-цифровых комплексов, как правило, объект управления реализуется на аналоговой

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

ВЕРСИЯ 2015

Слайд 12

2. Импульсные системы Система импульсная линейная Линейной системой импульсного регулирования называется

2. Импульсные системы Система импульсная линейная

Линейной системой импульсного регулирования называется такая

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

ВЕРСИЯ 2015

Слайд 13

АМ – АМПЛИТУДНАЯ МОДУЛЯЦИЯ ШИМ – ШИРОТНО-ИМПУЛЬСНАЯ МОДУЛЯЦИЯ ВЕРСИЯ 2015

АМ – АМПЛИТУДНАЯ МОДУЛЯЦИЯ
ШИМ – ШИРОТНО-ИМПУЛЬСНАЯ МОДУЛЯЦИЯ

ВЕРСИЯ 2015

Слайд 14

Математический аппарат описания импульсных систем Решетчатые функции 1 – НЕПРЕРЫВНАЯ ФУНКЦИЯ

Математический аппарат описания импульсных систем Решетчатые функции

1 – НЕПРЕРЫВНАЯ ФУНКЦИЯ
2 – РЕШЕТЧАТАЯ

ФУНКЦИЯ
3 – СМЕЩЁННАЯ РЕШЕТЧАТАЯ ФУНКЦИЯ

ВЕРСИЯ 2015

Слайд 15

Решетчатые функции 2 определены только в дискретные моменты времени [nT] (сокращенно

Решетчатые функции 2 определены только в дискретные моменты времени [nT] (сокращенно [n]),

и формируются из непрерывных функций
f [nT] = f (t) при t=nT.
Рассматривают так же смещенные решетчатые функции (последовательность 3): f [n, e] = f (t) при t=(n+e)T,
где e - относительное смещение,
e принадлежит[0..1).

ВЕРСИЯ 2015

Слайд 16

Непрерывные функции, проходящие через дискреты заданной решетчатой функции, называют огибающими. Их бесконечно много. ВЕРСИЯ 2015

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

бесконечно много.

ВЕРСИЯ 2015

Слайд 17

Дифференцирование и интегрирование решетчатых функций Аналогом первой производной для решетчатой функции

Дифференцирование и интегрирование решетчатых функций

Аналогом первой производной для решетчатой функции является


либо первая прямая разность:
Delta  f [n] = f [n+1] - f [n],
либо первая обратная
разность:
Дельта f [n] = f [n] - f [n-1].

ВЕРСИЯ 2015

Слайд 18

3. Алгоритм моделирования цифровых САУ с учетом квантования времени. Рассмотрим методику

3. Алгоритм моделирования цифровых САУ с учетом квантования времени.

Рассмотрим методику моделирования

цифровых систем управления с учетом формирования управления.
В простейшем случае за один шаг модельного времени примем:
параметр NT – интервал времени в шагах моделирования для расчета интервала квантования Tk,
j – счетчик для оценки временного интервала квантования.

ВЕРСИЯ 2015

Слайд 19

Модель состоит из двух частей: Модели формирования расчета управляющего воздействия с

Модель состоит из двух частей:
Модели формирования расчета управляющего воздействия с учетом

квантования по времени.
Модели моделирования квазинепрерывной части системы.

ВЕРСИЯ 2015

Слайд 20

Начало Блок ввода исходных данных J=0 NT-интервал квантования в шагах моделирования

Начало

Блок ввода исходных данных
J=0 NT-интервал квантования в шагах моделирования

Т=ТО

J=J+1

J=NT

Сброс счётчика
J=0

Расчёт управляющего

воздействия

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

да

нет

1

2

3

ВЕРСИЯ 2015

Слайд 21

Модель непрерывной части системы Результаты. Печать. Графика Т=Т+ НТ Т ≤

Модель непрерывной части системы

Результаты. Печать. Графика

Т=Т+ НТ

Т ≤ ТК

1

2

3

да

Конец

нет

ВЕРСИЯ 2015

Слайд 22

4. Математические модели объектов и систем с дискретным управлением Дополнительные пояснения для самостоятельного изучения ВЕРСИЯ 2015

        4.  Математические модели объектов и систем с дискретным управлением

Дополнительные пояснения для

самостоятельного изучения

ВЕРСИЯ 2015

Слайд 23

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

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

В дискретных

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

ВЕРСИЯ 2015

Слайд 24

Особо выделяют амплитудно-импульсную модуляцию (АИМ) и широтно-импульсную (ШИМ). В первом случае

Особо выделяют амплитудно-импульсную модуляцию (АИМ) и широтно-импульсную (ШИМ).
В первом случае

управляемым параметром импульса является величина импульса, которая, как правило, равна значению входного сигнала в момент данной модуляции, а втором – ширина импульса при постоянной, как правило, амплитуде.
В случае АИМ длительность импульса может варьироваться теоретически от нуля до величины периода модуляции.  Кроме типа модуляции выделяют ещё два рода модуляции: в случае  первого рода управляемый параметр импульсов определяется величиной входного сигнала в момент переднего фронта импульса, а в случае второго рода он корректируется в течение всего времени существования каждого конкретного импульса.

ВЕРСИЯ 2015

Слайд 25

микропроцессорное управление В настоящее время широко используется микропроцессорное управление. Здесь изменение

микропроцессорное управление

    В настоящее время широко используется микропроцессорное управление.
Здесь изменение

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

ВЕРСИЯ 2015

Слайд 26

На практике чаще всего используются экстраполяторы нулевого и первого порядков. В

На практике чаще всего используются экстраполяторы нулевого и первого порядков. 

В

экстраполяторах нулевого порядка уровень сигнала управления, который был сформирован микропроцессором, запоминается на весь период цикла Тц.
Это можно  проследить на рис., где обозначено:
U(t) – входной аналоговый сигнал;
U[nTц] – сигнал в виде кратковременного импульса, который формирует микропроцессор (решетчатая функция);
U[nTц+ε] – реальное дискретное управление  на входе объекта управления; ε  временное смещение между решетками.    

ВЕРСИЯ 2015

Слайд 27

Особенность работы экстраполятора нулевого порядка ВЕРСИЯ 2015

Особенность работы экстраполятора нулевого порядка

ВЕРСИЯ 2015

Слайд 28

В экстраполяторах первого порядка управляющий сигнал формируется с учетом первой производной

В экстраполяторах первого порядка управляющий сигнал формируется с учетом первой производной

входного сигнала U(t)  на момент его фиксации АЦП и началом обработки микропроцессором.
Как видно из рис., графически  сигнал U[nTц+ε] представляет собой касательные к графику U(t) в моменты фиксации решеток.
Необходимо также иметь представление, что описанная модель упрощена, так как между моментом формирования решёток  U[nTц] и моментом реальной фиксации U(t) может быть существенное различие, обусловленное запаздыванием в формировании решеток.

ВЕРСИЯ 2015

Слайд 29

Особенность работы экстраполятора первого порядка ВЕРСИЯ 2015

Особенность работы экстраполятора первого порядка

ВЕРСИЯ 2015

Слайд 30

Из рисунка также видно, что коррекция с помощью экстраполятора первого порядка

Из рисунка также видно, что коррекция с помощью экстраполятора первого порядка

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

ВЕРСИЯ 2015

Слайд 31

К дискретным следует также отнести системы, в которых управление изменяется скачкообразно

К дискретным следует также отнести системы, в которых управление изменяется скачкообразно

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

ВЕРСИЯ 2015