Устройство для программного регулирования

Иллюстрации

Показать все

Реферат

 

Изобретение относится к технике автоматического программного регулирования, в частности регулирования температуры. Цель изобретения - повышение точности устройства. Устройство для программного регулирования содержит генератор 1 импульсов, делитель 2 частоты, RS-триггер 3, элемент И 4, цифроаналоговый преобразователь (ЦАП) 5, блок 6 измерения параметра, элемент 7 сравнения, регулирующий элемент 8, исполнительный элемент 9, первый ключ 10, развязывающий диод 11, конденсатор 12, триггер 13 Шмитта, второй ключ 14, первый счетчик 15, множительно-делительный блок 16, кодоуправляемый источник 17 питания, второй счетчик 18. С вводом в устройство для программного регулирования RS-триггера, элемента И, триггера Шмитта, дифференцирующего конденсатора, развязывающего диода, первого и второго ключей, первого и второго счетчиков и множительно-делительного блока удается повысить точность воспроизведения программы регулирования за счет того, что исключается необходимость измерения величины отклонения текущего значения регулируемого параметра от значения, заданного по программе регулирования, при этом регулирование осуществляется в момент достижения регулируемым параметром заданного по программе значения пропорционально отношению интервала времени, за который регулируемый параметр достиг заданного значения, к интервалу времени, заданному по программе для достижения этого значения. 4 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИС ТИЧЕСКИХ

РЕСПУБЛИК (sl)s G 05 О 23/19

ГОСУДАРСТВЕ ННЫ И КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

2 (21) 4462257/24 (22) 18.07.88 (46) 30.08.91. Бюл. hL 32 (71) Специальное конструкторское бюро

"Теллур" с опытным производством Института физики АН АЗССР (72) А.А,.Атакишиев, А.Л. Койфман. М.М.

Муршудли и Е.Э. Шкунди,н (53) 621,555,6 (088.8) (56) Авторское свидетельство СССР

М 1168912, кл, G 05 0 23/19, 1985.

Авторское свидетельство СССР

hh 978109, кл, G 05 D 23/19, 1982. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

РЕГУЛИРОВАНИЯ (57) Изобретение относится к технике автоматического программного регулирования, в частности регулирования температуры,, Цель изобретения — повышение точности устройства. Устройство для программного регулирования содержит генератор 1 импульсов, делитель 2 частоты, RS — триггер 3, элемент И 4, цифроаналоговый преобразователь(ЦАП) 5, блок 6 измерения параметра, элемент 7 сравнения. регулирующий эле„„SU ÄÄ 1674086 А1 мент 8, исполнительный элемент 9, первый ключ 10, развязывающий диод 11, конденсатор 12, триггер 13 Шмитта, второй ключ 14, первый счетчик 15, множительно-делительный блок 16, кодоуправляемый источник 17 питания, второй счетчик 18. С вводом в устройство для программного регулирования

RS-триггера, элемента И, триггера Шмитта, дифференцирующего конденсатора, развязывающего диода, первого и второго ключей, первого и второго счетчиков и множительно-делительного блока удается повысить точность воспроизведения программы регулирования эа счет того, что исключается необходимость измерения величины отклонения текущего значения регулируемого параметра от значения, заданного по программе регулирования, при .этом регулирование осуществляется в момент достижения регулируемым параметром заданного по программе значения пропорционально отношению интервала времени, за который регулируемый параметр достиг заданного значения. к интервалу времени, заданному по программе для достижения этого значения, 4 ил.

1674086

Изобретение относится к автоматическому программному регулированию, в частности к регулированию температуры, Цель изобретения — повышение точности устройства.

На фиг. 1 представлена функциональная схема устройства; на фиг. 2 — график работы устройства на примере регулирования температуры; на фиг. 3 — временная ! диаграмма работы составных частей устройства в первом режиме; на фиг, 4 — диаграмма работы составных частей устройства во втором и третьем режимах.

Устройство содержит генератор 1 импульсов, делитель 2 частоты, RS-триггер 3, элемент И 4, цифроаналоговый преобразователь (ЦАП) 5, блок 6 измерения параметра, элемент 7 сравнения, регулирующий элемент 8, исполнительный элемент 9, первый ключ 10, развязывающий диод 11, дифференцирующий конденсатор 12, триггер

Шмитта 13, второй ключ 14, первый счетчик

15, множительно-делительный блок 16, кодоуправляемый источник 17 питания и второй счетчик 18.

Устройство работает следующим образом (на примере регулирования температуры).

Известно, что для изменения температуры обьекта на А Т градусов к нему необходимо при нагреве nодвести (при охлаждении отнести) некоторое количество тепла Q, т, е, Q = mc AT, (1) где m — масса тела, температура которого изменяется на АТ ; с — удельная теплоемкость материала тела.

Это количество тепла также равно

Q = P° - r(2), где P — мощность источника энергии; т — время воздействия источника с мощностью Р на тепло.

Следовательно гпсЛТ = Р ° т (3) .

Таким образом, изменить температуру тела массой m, удельной теплоемкостью с на одну и ту же величину АТ мо>кно двумя путями: 1) при малом значении мощности Р1 и сравнительно большом времени воздействия T 1; 2) при большом значении мощности

Р2, но за меньший отрезок времени r2, Соответственно

Р1>, 1 = Р2т 2.

Тогда

Г

Р2=Р1 — > (4) 5 фиг. 2 участку программы ОА с меньшей

15

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

2 кривая 0ABCDF заменена пятью отрезкаграммы осуществляется ступенчато изменяющимся напряжением с постоянным шагом изменения А U, При этом скорость изменения программы определяется частокаждого из прямолинейных отрезков частота следования строго постоянна. Так, на крутизной соответствует меньшая частота, участку AB с большей крутизной — большая

LIaCTOTB.

Изменению напряжения задания на

АU и в пределах всей программы регулирования соответствует строго определенное приращение температуры. А Т.

Интервалы времени т1 и т2 измеряются количеством импульсов и и N, поступающих с выхода генератора 1 за время длительности этих интервалов, Таким образом, в формуле (4) интервалы времени г 1 и т 2 заменяются пропорциональным им числом импульсов

Р2= Р1—

N (5)

Так как интервал времени t 2,,задаваемый программой регулирования, при данной скорости изненения температуры— величина постоянная, в формуле (5) резульи тат зависит от отношения — равного отноN шению величин интервалов т 1 и т 2, а не от их абсолютных значений, то, очевидно, числа и и N могут быггь любыми произвольными числами, удовлетворяющими этому требованию. Следовательно, число импульсов К, определяющее интервал времени т

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

Перед началом работы на установочные входы D1 - Dn второго счетчика 18 подается и записывается на его выходе код числа N.

Диаграммы (фиг, 3, 4) работы составных частей устройства предс гавлены для случая N

= 100, На выход множительно — делительного блока 16 в соответствии с программой регулирования выводится код расчетного значения мощности, который устанавливает на

1674086

Р2= Р1 — = Р1

N N

-40

50 выходе кодоуправляемого источника 17 питания значение мощности Р1 (фиг. 3 и 4, U

10), соответствующие этому коду. Одновременно этот код подводится к информационному входу С множительно — делительного блока 16. На выходе RS-триггера 3 действует уровень "0" (U 3), удерживающий второй ключ 14 в закрытом состоянии. На выходе генератора 1 устанавливается частота следования импульсов (U 1), обеспечивающая необходимую скорость изменения температуры, Первый счетчик 15 обнулен (U 11).

На выходе блока 6 измерения параметра действует линейно зависящее от температуры напряжение U 7.

Задание текущего промежуточного значения температуры на выходе ЦАП 5 производится линейным ступенчато изменяющимся напряжением U 5 с постоянным (Л U) шагом изменения.

В исходном состоянии на выходе ЦАП устанавливается первый уровень напряжения U5задания,,соответствующий промежуточному значению температуры Т1.

С пуском устройства на выходе элемента 7 сравнения действует напряжение U 6 рассогласования. включающее регулирующий элемент 8, и на исполнительный элемент 9 с выхода кодоуправляемого источника 17 питания поступает напряжение(0 10), развивающее на исполнительном элементе мощность P 1.

Температура обьекта, а вместе с ней, и напряжение U 7 на выходе блока 6 измерения параметра изменяются со скоростью, пропорциональной выходной мощности Р1 кодоуправляемого источника !7 питания.

Одновременно напряжение U 6 с выхода элемента 7 сравнения переводит выход триггера Шмитта 13 в состояние "0" (U 8), который, поступая на управляющий вход первого ключа 10, открывает его. Через открытый первый ключ импульсы U 1 с выхода генератора поступают на вход прямого счета первого счетчика 15.

В зависимости от уровня мощности Р1 в работе устройства возможны три случая:

l, Температура достигает заданного промежуточного значения Т1 за время поступления п > N импульсов, т, е, скорость изменения температуры ниже заданной (фиг. 3, U 7).

В момент времени t1,,т,,е. при поступлении с выхода генератора 1 N — ro импульса, на выходе делителя 2 частоты вырабатывается импульс U 2. который поступает на вход

РЕ разрешения считывания второго счетчика 18 и обеспечивает перезапись кода числа

1ч с его входов D1 - Оп на его выход (О 12).

Одновременно импульс 0 2 переводит RS5

35 триггер 3 в состояние "1" (U 3), пг>ступаюгцей на первый вход элемента И 4.

В момент времени t1 температура не достигла заданного значения T! (U 7); на выходе элемента 7 сравнения действует напряжение U 6, отличное от нуля, Поэтому на выходе триггера Шмитта 13 и, соответственно, на выходе элемента И 4 удерживаются уровни "0". Благодаря этому напряжение U

5 задания температуры остается на прежнем уровне К! и не изменяет своего значения до выхода на температурный уровень

Т1.

Под воздействием напряжения "0" U 8 с выхода триггера Шмитта 13 первый ключ 10 остается в открытом состоянии, и импульсы

О 1 с выхода генератора 1 продолжают поступать на входы прямого счета первого счетчика 15.

При достижении заданного температурного уровня (момент t2, фиг, 3) число импульсов, поступающих в первый счетчик !5, составляет n = N + m, где m — число импульсов, поступивших за интервал t1 — t2, т. е. с момента появления на выходе делителя 2 частоты импульса U2. На диаграмме (фиг. 3)

m = 25 и, следовательно, n =- 125 (U 11).

Таким образом, после корректировки значение мощности

Очевидно, мощность Р2 обеспечивает в следующем цикле работы устройства (от промежуточного значения температуры Т1 до значения Т2) изменение температуры за интервал времени, соответствующий N импульсам. Таким образом, скорость изменения температуры будет соответствовать заданной программе. Однако, так как уровень температуры Т! был достигнут с запаздыванием на интервал с 1 — t2,,соответствующий m импульсам, то на следующий температурный уровень Т2 устройство выйдет с таким же запаздыванием, хотя и с заданной по программе скоростью. Ход изменения температуры в этом случае показан на диаграмме (фиг. 3) U 7 пунктионой линией.

Для устранения временного смещения

11 — т2 программы регулирования к исполнительному элементу 9 необходимо подвести мощность Р3, котороая способна обеспечить изменение температуры от уровня Т1 до уровня 72 за интервал t 2 — t 3 (N - m).

Очевидно, количество энергии, поступившей от кодоуправляемого источника 17 питания с выходной мощностью Р2 за интервал времени, соответствующий N импульсам, пропорционально N — P2. Чтобы

1674086

Р3 =Р1 „

55 обеспечить поступление этого количества энергии за интервал t2 -- t 3 (N - m). необходимо увеличить выходную мощность кодоуправляемого источника 17 питания до значения PÇ.

Таким образом, P3(N - m) = P2N.

Тогда

РЗ=Р2 „= Р1у

Следовательно, для устранения временного смещения с 1 — t 2 программы регулирования необходимо вместо записанного на выходе второго счетчика 18 кода числа N в момент t 2 вписать код N - m.

С этой цельго начиная с момента времени l 1 выходное напряжение U 3, поступая на управляющий вход второго ключа 14, открывает его. Импульсы U 1 через открытые первый и второй ключи поступагот на счетный вычитающий вход второго счетчика 18.

В момент t 2 температура достигает заданного значения Т1, Выходное напряжение U 7 блока 6 измерения параметра компенсирует действие напряжения U 5 задания. Напряжение U 6 на выходе элемента

7 сравнения становится равным нулю. При этом выключается регулирующий элемент 8, на выходе триггера Шмитта 13 устанавливается напряжение U 8 "1", которое закрывает первый ключ 10, прерывая поступление импульсов U 1 на счетные входы первого и второго счетчиков.

На выходе второго счетчика 18 устанавливается код N - m (U 12), а на выходе первого счетчика 15 — код N + m (U 11) импульсов.

Одновременно напряжение U 8 "1" с выхода триггера Шмитта 13 поступает на вход WE разрешения записи множительноделительного блока 16 и дает разрешение на ввод в него через информационный вход

А числа N + m, через вход  — числа N - m, через вход С вЂ” кода расчетного значения мощности Р1 с выхода множительно — делительного блока 16.

В множительно-делительном блоке 16 в соответствии с формулой (5) производятся арифметические операции с введенными числами.

Напряжение U 8 "1" одновременно поступает на второй вход элемента И 4, на первом входе которого действует напряжение U 3 "1" с выхода RS-триггера 3. В результате на выходе элемента И 4 устанавыливается уровень "1" (U 4) и напряжение U 5 задания на выходе ЦАП 5 скачком изменяется на величину Л О. В результате задается следующий промежуточный уровень температуры К2, На выходе элемента 7 сравнения устанавливается напряжение U 6 рассогласования, которое возвращает триггер 13 Шмитта в исходное состояние. В момент спада выходного напряжения U 8 триггера Шмитта

13 с уровня "1" до "0" с помощью цепочки, состоящей из развязывающего диода 11 и дифференцирующего конденсатора 12, формируется импульс напряжения U 9, которым

RS — триггер 3 возвращается в состояние "0". закрывающее второй ключ 14, на вход множительно — делительного блока 16 выводится результат арифметических операций, произведенных в нем, и обнуляется первый счетчик 15. Цифровой код с выхода множительно-делительного блока поступает на вход кодоуправляемого источника 17 питания и устанавливает на его выходе напряжение 0 10 мощностью которое через регулирующий элемент 8, включенный напряжением U 6 рассогласования. поступает на исполнительный элемент 9, Подведенная мощность РЗ обеспечивает достижение уровня температуры Т2 за интервал времени t 2 — t 3. Таким образом, устраняется временное смещение, возникшее в предыдущем цикле работы устройства, С установлением (момент t 2) на выходе триггера Шмитта 13 уровня 0(U 8) на выходе элемента И 4 устанавливается уровень "0" (U 4), первый ключ 10 открывается и начинается следующий цикл работы устройства.

В момент t 3 температура регулирования достигает значения Т2, на выходе элемента 7 сравнения напряжение U 6 устанавливается равным нулю, триггер

Шмигта 13 опрокидывается и на его выходе действует напряжение U 8 "1", первый ключ

10 закрывается, прекращается поступление импульсов U 1 в первый счетчик 15. Очевидно, за интервал t 2 — t 3 в первый счетчик 15 поступает N - m импульсов.

В этот же момент t 3 на выходе делителя

2 частоты вырабатывается импульс (U 2), который, поступая на вход (PE) разрешения записи второго счетчика 18. дает команду на перезапись числа N с его входов D1 — Dn на

его выход и опрокидывает RS — триггер 3, На входах элемента 4 действует напряжение (О

3) "1" с выхода RS-триггера 3 и напряжение (U 8) "1" с вь хода триггера Шмитта 13. На выходе элемента И 4 устанавливается на.1674086!

О пряжение (U 4) "1", На выходе ЦАП 5 напряжение U 5 задания повышается скачком до уровня КЗ. что вновь приводит к появлению напряжения U 6 на выходе элемента сравнения и опрокидыванию триггера Шмитта 5

13 в состояние "0", В дальнейшем вся работа устройства протекает аналогично описанному с той разницей, что в множительно-делительный блок 16 в момент t 3 (с выхода первого счет- 10 чика 15 вводится число N - m импульсов (U

11), так как цикл работы завершается за интервал т 2 — т 3. а с выхода второго счетчика 18 — число N импульсов (U 12), так как цикл работы завершается в момент поступления 15 импульса U 2 с выхода делителя 2 частоты и значение N, записанное на выходе второго счетчика 18, остается неизменным, Таким образом, после вывода результата произведенных арифметических опера- 20 ций с числами N - m, N и Р3 в соответствии с формулой (5), на выходе кодоуправляемого источника 17 питания устанавливается мощность (U 10) д-щ,„N+M

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

II. Температура достигает заданного промежуточного значения Т1 за время поступления п < N импульсов, т. е. скорость 35 изменения температуры выше заданной (фиг. 4).

В этом режиме работы число импульсов и (U 11), поступивших на вход прямого счета первого счетчика 15, меньше N, так как тем- 40 пературный уровень Т1 (U 7) устанавливается к моменту t1,,т. е. раньше окончания интервала т 2, заданного программой. В момент времени t 1 на выходе триггера

Шмитта 13 устанавливается уровень "1" (U 45

8}, который закрывает первый ключ 10, Диаграмма U 11 приведена для случая и = 75.

Таким образом, в множительно — делительный блок 16 введены числа n < N, N u

Р1. В результате на выходе кодоуправляе- 50 мого источника 17 питания устанавливается напряжение (U 10) с мощностью Р2 < Р1, обеспечивающее изменение температуры с заданной по программе скоростью.

Работа составных частей устройства 55 протекает аналогично описанной для режима I.

II!. Температура достигает заданного промежуточного значения в соответствии с заданной по программе скоростью, т, е. за время, соответствующее N импульсам, и =

N, (фиг. 4, интервал времени t 2 — t 3).

В этом режиме работы процессы, протекающие в устройстве, аналогичны описанным для режима I работы, При этом в силу и равенства n =- М, отношение — равно 1 и в .Й соответствии с формулой (5) значение мощности (U 1.0) на выходе кодоуправляемого источника 17 питания остается на прежнем уровне.

Процесс изменения температуры в интервале с 3 — t 4 идет с той же скоростью, с какой шел в предыдущем(интервал t 2 — t 3)x цикле работы.

Таким образом, с вводом в устройство для программного регулирования ВБ — триггера, элемента И, триггера Шмитта, дифференцирующего конденсатора, развязывающего диода, первого и вторго ключей, первого и второго счетчиков и множительно-делительного блока, повышается точность воспроизведения программы регулирования за счет того, что исключается необходимость измерения величины отклонения текущего значения регулируемого параметра от значения, заданного по программе регулирования, при этом регулирование осуществляется в момент достижения регулируемым параметром заданного по программе значения пропорционально отношению интервала времени, за который регулируемый параметр достиг заданного значения, к интервалу времени, заданному по программе для достижения этого значения.

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

Формула изобретения

Устройство для программного регулирования, содержащее последовательно соединенные генератор импульсов и делитель частоты, последовательно соединенные блок измерения параметра и элемент сравнения, к второму входу которого подключен выход цифроаналогового преобразователя, к выходу элемента сравнения подключен управляющий вход регулирующего элемента, информационным входом связанный с выходом кодоуправляемого источника питания, и выходом — с исполнительным элементам, с òëича ю щеесятем,что,с целью повышения точности устройства, оно содержит последовательно соединенные

1674086 (тк) ту

Tc I

<тц

RS — триггер и элемент И, последовательно соединенныетриггер Шмитта, дифференцирующий конденсатор и развязывающий диод, последовательно соединенные первый и второй ключи, а также первый и второй счетчики и множительно — делительный блок, причем первый вход RS-триггера соединен с выходом делителя частоты, второй вход

RS — триггера со свободным электродом развязывающего диода и управляющим входом первого счетчика, вход прямого счета которого связан с выходом первого ключа, управляющий вход которого подключен к выходу триггера Шмитта, соединенному с вторым входом элемента И и входом разрешения записи множительно — делительного блока, вход разрешения считывания которого подключен к аноду развязывающего диода, а информационные входы — к выходам первого и второго счетчиков и выходу множмтельно-делител ьного блока. соеди5 ненному с управляющим входом кодоуправляемого источника питания, информационный вход первого ключа сое. динен с выходом генератора импульсов, управляющий вход второго ключа соеди10 нен с выходом RS — триггера, а выход — со счетным входом второго счетчика, вход разрешения считывания которого подключен к выходу делителя частоты, вход триггера Шмитта соединен с выходом

15 элемента сравнения, а выход элемента И подключен к входу цифроаналогового преобразователя.

1674086 иг и4

us

КЛ

К2

К1 иа

07

Т5

TZ

Tf ид

Pf и> (п

И2 (М

ФАЗ

1674086

ut

02

us

КЛ

К2

К1 иа

07

Т3

Т2

71

И0

Р1

Р2 иа (П)

И2 (N)

Составитель Л.Птенцова

Редактор Л,Пчолинская Техред М,Моргентал . Корректор О.Кундрик

Заказ 2921 Тираж 447 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035. Москва. Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101