Файл: Баясанов, Д. Б. Автоматизированные системы управления трубопроводными объектами коммунального хозяйства.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.10.2024
Просмотров: 143
Скачиваний: 0
В этом случае за полное начальное условие можно взять кривую:
Ф= |
Ф (х) |
при 0 |
< |
х < 0 ,5 ; |
|
Ф (1— х) |
при 0,5 |
< |
х < 1. |
||
|
Из соотношения (3.68) легко видеть, что определяются по
стоянные C j, Си а. Важно определить величину Т, которая
представляет собой постоянную времени экспоненциально
уменьшающегося давления Р [решение уравнения (3.65) оп
ределяется я[з = Tp0 е |
г |
]. Расчеты показывают, что |
Т « |
я» 0,188. Нами были получены решения уравнения |
(3.61) |
||
с помощью разностной схемы (3.64) для граничных |
и на |
||
чальных условий: |
|
|
|
Р / Х = 0 |
= |
Р 1 Х= 1 = ° ' р /*= о = 1 |
(3.69) |
при различных величинах h и АС Результаты двух наиболее интересных вариантов (грубого и более точного) приведены в табл. 2 .
Время t
0 , 0 2
0,04
0,06
0,08
0 , 1 0
0 , 1 2
0,14
0,16
0,18
0 , 2 0
0 , 2 2
0,24
0,26
0,28
0,30
0,32
0,34
0,36
0,38
0,40
п — 2 0 , Д t = 0 ,0 001
н" If о сл |
т |
|
0,957 |
|
|
0,879 |
0,218 |
|
0,797 |
0,199 |
|
0,719 |
0,192 |
|
0,647 |
0,189 |
|
0,582 |
— |
|
0,542 |
0,189 |
|
0,471 |
— |
|
0,423 |
— |
|
0,381 |
— |
|
0,342 |
— |
|
0,308 |
||
— |
||
|
||
0,277 |
— |
|
0,249 |
— |
|
0,224 |
0,187 |
|
0 , 2 0 1 |
0,187 |
|
0,181 |
— |
|
0,162 |
— |
|
0,146 |
— |
|
0,132 |
— |
|
Т а б л и ц а |
2 |
п — 8 , Д t = 0 ,0 0 1 |
|
|
р ! х — о,ь |
т |
|
0,949 |
0,2099 |
|
0,867 |
0,197 |
|
0,785 |
0,192 |
|
0,708 |
0,190 |
|
0,637 |
— |
|
0,573 |
— |
|
0,516 |
|
|
— |
|
|
0,464 |
— |
|
0,417 |
— |
|
0,375 |
----- |
- |
0,338 |
— |
|
0,304 |
— |
|
0,273 |
0,189 |
|
0,246 |
— |
|
0 , 2 2 1 |
— |
|
0,198 |
— |
|
|
|
|
0,179 |
— |
|
0,161 |
0,189 |
|
0,145 |
0,189 |
|
0,130 |
— |
|
169
Там же даны значения постоянной времени Т, вычислен
ные по двум ближайшим табличным значениям решения:
0,04 |
|
|
Т = ------------------ -— |
:---------------- . |
|
1пР (/—0,04) — |
1 п Р |
+ 0 ,0 4 ) |
Из данных табл. 2 видно, что величина Т быстро дости
гает расчетного значения, да и с самого начала отличается от него незначительно. Дело в том, что решение уравнения (3.61) с начальными и граничными условиями (3.69) очень быстро приближается к функции, определенной уравнением (3.67), что было подтверждено экспериментом.
Для решения конкретных задач управления большими
многосвязанными и закольцованными газовыми сетями в коммунальных хозяйствах в условиях АСУ необходимо знать параметры статических и динамических режимов газо-
передачи. Только при этих условиях можно оптимально
управлять описываемым комплексом. Покажем, как разра
батывают алгоритм и программу расчета нестационарных
процессов применительно к ЭЦВМ «Урал-2» (аналогичным
образом можно решить задачу и применительно к другим
типам ЭЦВМ). Приведем и методику решения конкретных задач переходных процессов как по элементам газовой си
стемы, так и по газопроводным кольцам в целом. Программа решения этих задач предполагает газовую сеть любой слож
ности с учетом работы управляемых ГРС и ГРП в различ ных ее точках. Она решает нелинейные дифференциальные уравнения (3.31) для всех участков закольцованной газовой
сети с учетом схемы их соединений. Решение осуществляют
на ЭЦВМ одновременно для всех участков системы. Про
грамма обеспечивает простоту ввода в машину информации
опараметрах отдельных участков, о порядке их соединения,
оначальных и граничных условиях. Она является хорошей основой для выяснения путей оптимизации режимов газо снабжения, разработки стратегии и методов управления и
регулирования потоками газа по городским трубопроводам,
а также может служить машинной базой для целей оператив
ного управления работой сложного комплекса газоснабже ния в общей системе АСУ.
Краткое описание программы. Работу с программой начинают с внесения необходимой информации в ее вспо
могательный блок автоматического ввода, в блок занесения в числовую зону новых значений давлений газа в точках разветвлений газопроводов. Затем вспомогательный блок
170
автоматического ввода вычисляет количество точек развет влений, двойное число труб и точек разбиений, число точек
разветвлений плюс число труб и т. п. Эти показатели управ
ляемой системы газоснабжения необходимы для нормаль
ной работы отдельных блоков программы. Их вводят после
расчета в соответствующие ячейки памяти ЭЦВМ. Для осу
ществления реализации программы по зонам: печати,
команд, констант, предварительной, числовой, перевода чис
лового материала из двоичной системы в десятичную и об
ратно предусмотрены команды цикла, отбора определенных
ячеек, посылок в них и т. п. Эти команды вводятся из пред варительной зоны, потому что для каждой задачи содер жание команд должно меняться.
Перед переводом и печатью числовой зоны проверяют перевод числового материала из десятичной системы в двоич
ную, извлечения корня, перевода из двоичной системы в де
сятичную. Для этого из числовой зоны берется число 16,
переводится в двоичную систему, извлекается из него ко
рень, переводится в десятичную систему и заносится в чис
ловую зону. При печатании числовой зоны по значению
корня судят о правильности работы программы.
Перед печатанием числовой зоны освобождается ячей
ка времени, вычисляются граничные условия, если в этом
есть необходимость. Эту операцию производят путем пере
несения нуля из числовой зоны в ячейку времени. Для вычисления граничных условий из предварительной зоны
берется определенная команда. Если вычисления гранич ных условий не требуется, то используется команда безус ловной передачи управления следующей ячейкой. После перечисленных выше операций печатают числовую зону. Печать числовой зоны до решения задачи необходима для сравнения информации числовой зоны при t = Ос програм
мным решением. После печати числовой зоны числовой ма
териал переводится из десятичной системы в двоичную, что необходимо для предстоящих арифметических действий
над ним. До начала вычислений изменяется содержание
ячейки времени на At, чтобы при следующей печати число вой зоны было известно время, которому эти значения со
ответствуют. В ячейку автоматического останова вносится
команда для изменения цикла времени, что необходимо
для учета работы этого блока программы.
Для начала счета на ЭЦВМ необходимо еще занести число времени. Затем в условном коде на ЭЦВМ реализует
ся цикл времени. Вновь учитываются граничные условия,
171
вернее их изменение в зависимости от времени. Затем под готовляются вспомогательные ячейки с помощью блока ав
томатического ввода информации. В программе предусмот рена возможность взятия команд из зоны команд и констант
из числовой зоны. Перед циклом точек разветвления со
ответствующие ячейки, которые должны быть использо
ваны, очищаются. Если имеется одна точка разветвления газопроводов и нет необходимости учета кольца газопровод
ной сети, то рассчитывают эту точку. При решении задач
для газопроводов с несколькими точками разветвления
в одну из ячеек, с содержанием которой затем идет сравне
ние, заносится соответствующее число. С этой ячейки и
начинается цикл. Затем осуществляется, переход на цикл
расчета самих труб. В этот цикл предварительно вводится
число труб первой точки разветвления в условном коде
2т — 24, где т — число труб. |
Трубы считают по одной. |
|
h |
2Дtb |
2Mb |
Вычисляют их коэффициенты |
h-y^> |
h ■ Затем ана |
логичные коэффициенты в порядке последовательного сче-
ft'D
та вычисляют и для других труб. Коэффициент 2Д^ (1) пер
вой трубы необходим как исходный для расчета давления
в последней точке разветвления труб и в случае наличия
газопроводного кольца. Операцию запоминания коэф-
/г(1>
фициента 2Д^ (1) осуществляют в программе блока учета
первой трубы в определенной ячейке. Далее рассчитывают
тh(i)
параметр Дj • Этот блок программы работает в сле
дующем порядке. Содержимое ячейки с нулевой отметкой
складывается с содержимым первой ячейки, в которой рас-
Л<!)
полагается значение коэффициента ^д7 б<ГГЗатем эта сумма
посылается в следующую ячейку, где также осуществляется последующее суммирование. Таким образом, в конечной ячейке N образуется сумма коэффициентов всех труб точки разветвления газопроводов. Трубы пересчитываются с по
мощью специальной стандартной программы по самостоя
тельному алгоритму. Прежде чем осуществляется счет по этой программе, в блоке подготовки проводится ряд опе раций, в результате которых в нее заносится соответству ющий числовой материал. Спомощью этой программы вычис
ляются новые значения давлений Р в точках разбиения газо
172