Файл: Страшун А.З. Программные регуляторы технологических процессов.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.04.2024
Просмотров: 30
Скачиваний: 0
которые изображены на рис. 3 и 4 . Первая из этих программ состоит из 7 участков, причем за каждым участком следует участок иного типа. Вторая програм ма состоит из 5 участков, причем участки Ш, ГУ и У являются однотипными участками, которые отличаются друг от друга значениями скоростей изменения задава -
ТС
600
tчас |
4 Ьчас |
Р и с . 3 |
Р и с . 4 |
емой величины на участке (коэффициентов пропорцио нальности) . Таким образом, могут чередоваться не только разнотипные участки, но и однотипные участки подъема и спада с различными значениями коэффициен тов функциональной зависимости.
Во всех приведенных примерах программируемой
величиной была температура. Действительно, |
в б о л ь |
||||||||
|
шинстве |
случаев |
меняется |
по |
|||||
|
программе именно эта величи |
||||||||
|
на, однако, |
программируемыми |
|||||||
|
величинами |
могут |
быть |
также: |
|||||
|
линейное или круговое |
п е р е м е |
|||||||
|
щение, давление, расход |
м а т е |
|||||||
|
риала |
и |
т. д. На рис. |
5 |
приве |
||||
|
t час дена |
в |
качестве примера |
про |
|||||
Р и с . |
грамма |
давления |
в |
функции |
|||||
времени в процессе сульфитной |
|||||||||
|
варки целлюлозы / 5 / . Программы, изображенные на рис. 2 , 3 , 4 и 5, харак
теризуются зависимостью т о г о |
или иного |
т е х |
н о л о г и ч е |
ского параметра (температуры, |
давления) |
от |
времени. |
Подобные программы носят название временных. В с т р е -
1 0
чаются программы, в которых один технологический п а раметр должен меняться в функции д р у г о г о параметра. Подобные программы носят название программ по пара метру. Примером подобной программы является з а в п с и -
г
Р и с . 6
мость тока от перемещения электрода при электрошла ковом переплаве; эта зависимость приведена на рис. 6 .
На рис. 7 приведена |
еше |
|
||||
одна |
разновидность |
про |
|
|||
грамм — программа, |
и з о |
|
||||
бражаемая |
|
криволинейной |
|
|||
зависимостью. На рисунке |
|
|||||
изображена |
зависимость |
|
||||
температуры |
заготовок |
|
||||
оптического стекла в фун |
|
|||||
кции |
времени при отжиге |
t час |
||||
ускоренного |
т и п а / 6 / . Для |
|||||
Р и с . |
||||||
участков |
подобных |
про |
||||
|
||||||
грамм |
в общем случае |
з а |
|
|||
даваемая |
по |
программе величина н ( t ) связана с в е л и |
||||
чиной |
t |
(время или другой технологический параметр) |
||||
следующей |
зависимостью: |
|
где |
'fk (-.) — функциональная закономерность, по |
к о т о |
рой меняется величина Н (т) на рассматриваемом |
у ч а |
|
стке |
программы. |
|
К настоящему времени получили распространение программные задающие устройства с раздельным з а д а нием программы по участкам, которые более подробно
1 1
будут рассмотрены ниже. При эксплуатации подобных приборов задание каждого участка программы должно
производиться несколькими |
цифровыми величинами, к о |
||||||
торые, будучи |
введены |
в |
прибор, должны |
полностью |
|||
характеризовать |
и определять все точки э т о г о |
участка. |
|||||
Р а с с м о т р и м |
способы |
определения |
каждого |
участка |
|||
программы |
для |
программ с прямолинейными и криво |
|||||
линейными участками. Любой из прямолинейных |
у ч а с т |
||||||
ков подъема |
или спада |
на |
основании |
выражений ( 1 ) и |
( 2 ) может быть полностью определен следующим выра
жением в случае |
временной |
± |
программы: |
|
|
|
|
||||||
|
|
|
н1 1 |
+ , - н п - |
|
tnnlt„. |
|
|
|
|
(4) |
||
Аналогичное |
|
выражение |
может |
быть |
написано |
и |
для |
||||||
программы по |
параметру. |
|
|
|
|
|
|
|
|
||||
В формуле |
( 4 ) |
в„.( i |
и |
|
Н п — н а ч а л ь н о е |
значение |
|||||||
задаваемой величины соответственно на (п-\ |
1) и |
|
/£~м |
||||||||||
участках |
программы, |
a |
^tn—временная |
длительность |
|||||||||
а - г о участка |
программы. |
|
Знак |
" п л ю с " с о о т в е т с т в у е т |
|||||||||
участкам |
подъема, а |
знак |
|
" м и н у с " — участкам |
спада |
||||||||
программы. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Практически |
величина Н л |
для каждого участка |
о к а з ы |
||||||||||
вается заданной, она определяется конечным |
значением |
||||||||||||
задаваемой |
величины |
на |
предыдущем |
(п.— 1) участке |
|||||||||
программы. |
Из |
остальных |
трех величин любые |
две |
м о г у т считаться независимыми; для задания участка программы должны быть указаны эти две величины, а также знак.
Таким образом, теоретически любой из прямолиней
ных участков программы может быть определен |
одним |
из трех указанных ниже способов: |
|
1 ) указанием временной длительности участка |
Atn и |
конечного значения задаваемой величины на рассматри
ваемом участке программы |
W „ + i |
(равное |
начальному |
||||
значению |
задаваемой величины |
на |
следующем |
участке |
|||
п р о г р а м м ы ) ; |
|
|
|
|
|
|
|
2 ) указанием временной |
длительности участка |
Afn |
|||||
и скорости |
изменения задаваемой |
величины |
на |
р а с с м а |
|||
триваемом участке программы |
/и • |
|
|
|
1 2
3 ) указанием скорости изменения задаваемой |
в е л и |
||||||||
чины |
//7„ |
и ее конечного значения |
на рассматриваемом |
||||||
участке программы |
ftn-\-i. |
|
|
|
|
|
|||
Если рассматривается не программа по |
времени, а |
||||||||
программа |
по параметру, то роль временной |
д л и т е л ь н о |
|||||||
сти участка Д£л |
исполняет |
разность значений в точках, |
|||||||
соответствующих |
началу |
и |
концу |
участка, |
т о г о |
пара |
|||
метра, |
в |
функции |
от которого |
меняется |
задаваемая |
||||
величина |
Дтп . |
|
|
|
|
|
|
|
|
Сложнее |
обстоит |
д е л о |
с криволинейными |
программа |
ми, практически вне зависимости от т о г о описывается ли эта криволинейная зависимость простой аналитиче ской функциональной зависимостью или сложной, или не может быть описана таковой. Почти всегда технически оказывается много проще и удобнее производить з а д а ние программы, состоящей из прямолинейных участков, поэтому стремятся любую криволинейную программу
заменить |
последовательностью прямолинейных о т р е з |
||
ков. При |
каждой подобной |
замене должна |
учитываться |
вносимая |
ею погрешность, |
которая войдет |
в качестве |
одной из составляющих в суммарную погрешность з а д а ния программируемой величины. Пример замены криво линейной программы последовательностью прямолиней
ных отрезков иллюстрируется рис. 8 . Погрешность |
т а |
|||||||||
кой замены |
может быть оценена по следующей |
формуле: |
||||||||
|
|
|
s " : i i i m i — (-) |
|
— Н |
' |
|
|
( ' |
|
|
|
|
|
"макс |
"мин |
|
|
|
|
|
где |
Дв, — разность |
между действительным |
значением |
|||||||
задаваемой |
величины |
по |
программе |
и значением |
этой |
|||||
величины в i-й |
точке |
после |
замены |
программы |
пря |
|||||
молинейными отрезками; |
6 н |
а к с , |
в м ) 1 Н — максимальное |
|||||||
и минимальное |
значения |
задаваемой величины в преде |
||||||||
лах задаваемой |
программы. |
|
|
|
|
|
Погрешность замены может быть уменьшена у в е л и ч е нием количества прямолинейных отрезков, заменяющих криволинейную зависимость .
Количество участков программы является существен ным фактором при конструировании ряда программных