Файл: Страшун А.З. Программные регуляторы технологических процессов.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 Н — максимальное

и минимальное

значения

задаваемой величины в преде ­

лах задаваемой

программы.

 

 

 

 

 

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

Количество участков программы является существен ­ ным фактором при конструировании ряда программных