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

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ (61) Дополнительное к авт. свид-ву (22) Заявлено 100578 (2)) 2612766/18 — 24 ()) M

2 с присоединениел заявки ¹

G 06 G 7/50

Государственный комитет

СССР ло делам изобретений и отк рыти и (23) Приоритет

Опубликовано 230780. Бюллетень Мо 27 (53) УДК 681, 333 (088, 8) Дата опубликования описания 230780 (72) Авторы изобретения

М.Н.Кулик, В.С.Мазурчук, В.Н. Белецкий и В.В.Дрянь

Институт электродинамики AH Украинской CCP (71) Заявитель (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

ТРУБОПРОВОДНЫХ СИСТЕМ

Изобретение относится к гибридной вычислительной технике и может быть использовано автономно, а также в составе вычислительного комплекса для быстрого расчета установившихся 5 режимов гидравлических, газовых, вентиляционных и т.п.

Известно устройство для моделирования участка сети .трубопроводов, содержащее функциональный преобразо- l0 ватель, регулятор источников напряжения, делители напряжения и дополнительный источник напряжения (1) .

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

Недостатком известных устройств является недостаточная точность.

Цель изобретения — повышение 25 точности.

Укаэанная цель достигается тем, что в устройство для моделирования трубопроводных систем, содержащее наборное поле, модели трубопрово- 30 дов, каждая из которых состоит из блока памяти и масштабирующих резисторов, одни выводы которых подключены к выходу соответствующего . блока памяти, входы блоков памяти соединены с первой группой выходов коммутатора, вторая группа выходов которой подключена к входам вычислительного блока, блок задания нелинейности, кодоуправляемый элемент, выход которого соединен с одним входом формирователя напряжения, выходы которого подключены к первой группе входов коммутатора, вторая группа входов которого соединена = другими выводами масштабирующих резисторов и группой вЫходов наборного поля, блок управления, выход которого соединен с управляющим входом коммутатора, буферный запоминающий блок, первый вход которого подключен к выходу блока управления, первый выход буферного запоминающего блока соединен с управляющим входом кодоуправляемого элемента, другие входы формирователя напряжения подключены ко второй группе выходов коммутатора, введены блок масштабирования, вычислительный блок, сумматор, преобразователь код-аналог, 750520 (2) где

65 триггер и ключи, управляющие входы которых соединены с выходами триггера, вход которого подключен к первому выходу блоКа масштабирования, второй выход которого соединен со вторым входом буферного запоминающего блока, второй выход которого через преобразователь код-аналог подключен к первому входу сумматора, второй вход которого через блок задания нелинейности соединен с выходом первого ключа, информационные входы первого и второго ключей подключены к выходу вычитающего блока, выход второго ключа соединен с третьим входом сумматора, выход которого подключен к входу кодоуправляемого элемента, выход наборного поля соединен с первым входом блока масштабирования, второй вход которого пс дключен к первому выходу вычислительного блока, вход которого соединен 20 с третьим выходом блока масштабирования, первый выход которого подключен к сигнальному входу блока управления, второй выход вычислительного блока является выходом 25 ус тройс тв а, входом устройства является третий вход -блока масштабирования.

На чертеже представлена схема устройства для моделирования трубопроводнЫх систем.

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

Входом устройства является вход 20 блока 18 масштабирования, а выходом — выход 21 вычислительного блока 19. Входы и выходы устройства

22-36„ .ПрЕдлагаемое устройство работает следующим образом.

Аналоговые модели 2, моделируют систему:уравнений, описывающих потокораспределение в трубопроводной сети:

Щ где Н„, - падение давления íà m-м участке сети; .Q — поток в и:-й ветви, подтекающей к данному узлу или вы- текающий иэ него; р — количество ветвей, сходящихся в узле;

S — количество ветвей, образующих контур;

< — гидродинамическое сопротивление ветви; п - число, определяемое характером движения потока, Трубопроводная сеть, состоящая из у участков, g óçëîâ и к независимых контуров, причем, как известно, к= 1тд+1 описывается cистемой уравнений (1), состоящей из к нелинейных уравнений вида

Al=!

Н = Q m" и g — 1 линейных уравнений вида Q = О.

tn= 1

Система уравнений (1) решается в устройстве следующим образом.

На первом шаге решения вычисляются нулевые (начальные) приближения решения системы (1) Н„„,> и Qmo путем решения системы уравнений (1) на моделях 2, Разлагая величины Н,„ Q в ряд

Тейлора в окрестности точек H„„, и Q 0, и отбрасывая члены разложения выше первого порядка малости, преобразуем систему (1) к виду: к — номер итерации, к=1,2...f;

h Н и Q — поправки;

ГП, К т,К

vm è й,„ „ — невязки,причем

rlliy

=н„„;э ц„,„.

Р й=1 " к 1 )

Решение системы уравнений (1) ищется в виде н,, = н„„„,+лн„„„ (3) () п,g = Q rn,x-s + Ощк

Устройство работает таким образом, что после получения нулевого приближения решения системы уравнений (1), происходит перестройка структуры управляемого функционального преобразователя 6 и на моделях 2 решается система уравнений (2).

Структура моделей 2 не изменяется на протяжении всего времени решения задачи.

После того, как на наборном поле 1 сформирована схема аналоговой модели трубопроводной сети, производится пуск модели, при этом триггер

15 по сигналу 22 блока 18 устанавливается в единичное состояние, на его прямом выходе появляется высокий потенциал, ключ 13 замкнут, ключ 14 разомкнут. Выход вычитающего блока 7 через ключ 13 подключен ко

750520 (4) S

l aU =0 л1} =о

»! к»!,K. и! о

Р . > rn,к= п!,r. "к

Pl=-I где ки-4

»1 к-1»1,к гп,к к (9)

< номер итерации, к — 1,2.. ° f невяуки, причем

Рm,ê=À. »!.к.1 масштаб к-й итера ции.

Е „ и I, як 1)с!!к-! с!mo 1m,к.!!

М к входу блока 8 задания нелинейности. ! е Устройство решает систему:

S 0 =О; 0 =а и!-1»<<

Р

71 =о;

»!=, rno нп о «6}rn,о, !!! причем (} o= „ Io=rn а п гДе ma o i ш„o и п !!,,о — масштабные коэффициенты по току, напряжению и сопротивлению для нулевого приближения решения системы уравнений (1).

При решении системы уравнений (4) с выхода 23 блока 18 масштабирования на вход 24 буферного запоминающего блока 17 поступают и записыи< — — ваются коды чu, ä . Блок 16 управления по сигналу с выхода 22 блока

18 масштабирования вырабатывает импульсы считывания, поступающие на вход 25 буферного запоминающеro блока 17 и на вход 26 коммутатора 5.

Коммутатор 5 при поступлении на его вход 26 -го импульса считывания подключает выходы 27 и 28 управляемого функционального преобразователя ,6 ко входам 29 и 30 i-й модели трубопровода, а входы 31 и 32 управляемого функционального преобразователя — к выходам 33 и 34 i-й модели трубопровода. Одновременно i-й им.пульс считывания поступает на вход

25 буферного запоминающего блока 17, на выходе которого появляется код

lа о, устанавливающий величину проводимости копоуправляемого элемента 9, равной (/ Йс

На выходных полюсах 27 и 28 управляемого функционального преобраэователя при подключении .его к i-й модели трубопровода формируются напряжения.

27 Ъ5 И (ЬЗ 34)

Ф!« « Я"«<ъ! ««}я — — ф0 о(,о

zде (1, (1 4 — напРЯжениЯ на выходах 33 и 34 i-й модели трубопровода.

Коммутатор 5 под действием импульсов считывания последовательно подключает модели трубопроводов 2 к выходам управляемого функционального преобразователя 6, который вводит модели трубопроводов в нелинейный режим. Уравновешивание моделей трубопроводов происходит за время, равное нескольким тактам (тактом работы устройства будем называть время, в течение которого управляемый функциональный преобразователь подключается поочередно ко всем моделям трубопроводов) и обычно составляет 4-6 тактов.

Решение системы уравнений (4) с выхода наборного оля поступает на вход блока масштабирования 18. Блок масштабирования 18 производит демасштабирование решения:

Hm,o щн î U»! (6)

Решение Н!„,О поступает с выхода блока масштабирования на вход блока 19 и записывается в память вычислительного блока 19. Вектор токов Imo вычисляется по формуле

Ъ5 55 Зь S4 ! по 2Р (7) где Uyr, и L o — напряжения на выхо" дах блоков памяти 4 m-й модели трубопровода. Блок 18 масштабирования производит демасштабирование решения !

» о с! << .«О (8}

Решение Q о. заносится в память вычислительного блока 19.

На первой итерации блок 19 вычисляет невяэки

IA,Î w,0 !»,o " l», 1 rn,0 < которые с его выхода поступают на вход блока масштабирования 18. Блок масштабирования производит масштабирование невязок

»!,! »!,1»;,! m,1 где "!1 — масштаб первой итерации.

Кроме этого, на первой итерации блок масштабирования 18 вычисляет

<< 1 величины,д >m,o и I»„o .

Далее невязки V!. Ь,„, и величины Rm < поступают с вьиода 23 блока 18 масштабирования на вход 24 буферного запоминающего блока 17 и записываются в его память.

На первой и последующих итерациях управляемый функциональный преобразователь 6 работает в линейном ре жиме. Триггер 15 по сигналу с выхода 22 блока 18 масштабирования устанавливается в нулевое состояние, на инверсном выходе триггера появляется высокий потенциал, ключ 13 разомкнут, ключ 14 замкнут, выход блока 7 через ключ 14 подключен ко входу сумматора 11.

На первой и последующих итерациях стройство решает систему уравнений

750520

На первой итерации блок управления по сигналу с выхода 22 блока масштабирования 18 вырабатывает импульсы считывания, поступающие на вход 25 буферного запоминающего блока 17 и на вход 26 коммутатора 5. коммутатор 5 при поступлении на его вход

26 1-ro импульса считывания подключает к входам управляемого функционального преобразователя i-ю модель трубопровода 2. На втором выходе буферного запоминающего блока 17 появляется код числа 7 = М„ Е,1 на первом выходе — код числа

100r I""0 Проводимость

41 о о кодоуправляемого элемента 9 становится равной 1/Р;, на выходе преобразователя код-аналог 1 3 устанавливается напряжение V „ =И, 1,, На выходах 27 и 28 управляемого функционального преобразователя 6 формируются напряжения

4, =дО„+ (д0„-дД + С7. ) и (10)

1 где Ь0 и U>p -напряжения на выходах 33 и 34 i-й модели трубопровода, ЗО

R — сопротивление 3 в модели трубопровода

2.

Напряжения Ф и Ф 8 через коммутатор 5 поступают на входы 29 и 30 35

i-й модели трубопровода. Управляемый функциональный преобразователь 6 поочередно подключае-ся ко всем моделям трубопроводов и производит их уравновешивание. Коды невязок 40 поступают с выхода буферйого запоминакшего блока 17 на вход..преобразователя код-аналог 12 и с выхода 28 формирователя напряжения 10 невязки p < вводятся в узлы моделей трубойроводной сети 2, Решение аистемы уравнений (9) h i поступает на вход блока масштабиро вания 18. Блок 18 масштабирования производит демасштабирование решения д Н =m Д1.) 4 " (11

rn,1 Н,0 рз,о

Решение h Н„поступает с выхода блока масштабйрования на вход блока 19, где вычисляется нсвое приближение ,Н„„= Н +дН „, (12) которое записывается в память блока

1У! -Поправки д J „вычисляются по формуле д - эь д145 д(.) ь д "у дт 2R (13) где h U иьин 6 - напряжения H» " ходах Клоков йамяти 4 m-й модели трубопровода. Блок 18 масштабированкя производит демасштабкрование решения

I (14)

Решение Q „поступает в блок 19; где вычисляется новое приближение

Qrn, = Qrn,î + Qql,q ° (15) которое запис. знается в память вычислительного 19 блока.

Дальнейшие вычисления производятся по схеме первой итерации.

На К-й итерации блок масштабирования 18 заносит в память буферного запоминающего блока 17 по входу

24 величины (15) (U -a T п1,к к" vB х-1 гп,о тп,к.g)

Р

=И Е 1

rr,v r. m,ê

П 1 п,,к rn,î " 1п, к-1 (18)

Поправки Ь,„, к к Д 1„ к, полученные путем решенкя системы (9) вводятся в блок 18 масштабирования, который кх демасштабирует. к к 0 затем поПравки ЬН„„< к Д Qrr,q постУпают в блок 19, где вычисляется к-е приближение решения

Н =Н +дй п,к m,ê-< m,к (20) rn,ê n,ê-< m,ê, (17) дН „„4g ° (21) где g - допустимая погрешность решения, Введение в устройство новых элементов — блока масштабирования, вычислительного блока,"-умматора, преобразователя код-айалог, ключей и триггера, и организация новых связей между элементами устройства выгодно отличает предлагаемое устройство для моделирования трубопроводных систем от известного, поскольку устройство позволяет раскоторое записывается в память вычислительного 19 блока. Система уравнений (9) при нулевых значениях невязок „1к к „ к имеет нулевое решение. С увеличением числа итераций к масштабы Мк возрастают, а поправки Ь Н„„к к g к уменьшаются по абсолютной величине. Вычисления прекращаются естественным образом, когда невязки E и „к превращаются в машинные нули вычислительного 19 блока, при этом поправки

ЬНп,q иЬЯд„,к также будут равны нулю. Вычисления могут быть прекращены также несколько ранее, а именно, при выполнении .условия

750520

10 считывать потокораспределение в трубопроводных сетях с цифровой точностью, определяемой длиной разрядной сетки блока вычисления невязок.

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

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

15 второго ключей подключены к выходу вычитающего блока, выход второго ключа соединен с третьим входом сумматора, выход которого подключен к входу кодоуправляемаго элемента, ;Я выход наборного поля соединен с первым входом блока масштабировани:-;,. второй вход которого подключен к первому выходу вычислительного блока, вход которого соединен с третьим выходом блока масштабирования, первый выход которого подключен к сигнальному входу блока управления, второй выход вычислительного блока является выходом устройства, входом устройства является третий вход блока масштабирования.

Источники информации, принятые во внимание при экспертизе

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

9 583458, кл. G 06 G 7/50, 1976.

З5 2, Пухов Г.Е,, Кулик M.Н. Гибридное моделирование в энергетике.

К., Наукова думка, 1977, с. 50.

Составитель И. Дубинина

Редактор Т.Киселева Техред М.Петко Корректор М. Шароши

Заказ 4470/20 Тираж 751 Подписное

ЦНИИПИ Государственного комитета СССР по.делам изобретений и открытий

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

Филиал ППП Патент, r. Ужгород, ул. Проектная, 4