Устройство для моделирования объектов с распределенными параметрами
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ОБЪЕКТОВ С РАСПРЕДЕЛЕННЫМИ ПАРАМЕТРАМИ,содержащее сеточную модель из п узлов, каждая узловая точка которой подключена к первому входу блока сравнения, первый тактовый вход устройства через генератор функционального напряжения соединен с вторым входом бло:ка сравнения, о т л и ч а ю щ е-ес я тем, что,, с целью повьяаеиия точности и быстродействия, в него введены счетчики, элемент Ш1И-НЕ, RS-триггер и элемент 2И-Ш1И, выход которого подключен к счетному входу первого счетчика, выходы кото рого соединены с входом сеточной модели, выход блока сравнения подключен к первым входам элемента 2И-Ш1И и элемента ИЛИ-НЕ, выход которого соединен с первым входом второго счетчика, второй тактовый вход устройства подключен к второму и третьему входам элемента 2И-ИЛИ и второму входу второi го счетчика, выход которого соединен с S-входом RS-триггера, W R-вход которого подключен к пер вому тактовому входу устройства, выход RS-триггера соединен с чет-. вертым входом элемента 2И-ШШ, § второй вход элемента ИЛИ-НЕ и пятый вход элемента 2И-ИЛИ объединены и являются входом устройства . 42 оэ О) л
СООЭ COBETCHHX
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
3(д) G 06 F 15 20
ОПИСАНИЕ ИЗОБРЕТЕНИЯ ".
H АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Ю
4ь
СФ
4. Ь
Cb
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
Il0 ДЕЛАМ ИЭОБРЕТЕКИЙ И ОТКРЫТИЙ (21) 3381341/18-24 (22) 14.10.81. (46) 23 ° 09.83. Бюл. М 35 (72).В.Е. Прокофьев и r.À. Денисенко (71) Одесский ордена Трудового
Красного Знамени политехнический институт (53) 681 ° 333(088.8) (56) 1. Козлов 3.С ° и др. Автоматизация процессов решения краевых задач с помощью сеточных АЦВМ..
M., "Энергия", 1974, с. 47, рис. 24а.
2. Авторское свидетельство СССР
Р 466518, кл. G 06 G 7/48, 1973 (прототип), (54) (57) УСТРОИСТВО ДЛЯ МОДЕЛИРОВА.
НИЯ ОБЪЕКТОВ С РАСПРЕДЕЛЕННЫМИ
ПАРАМЕТРАМИ, содержащее сеточную мо. дель из и узлов, каждая узловая точка которой подключена к первому входу блока сравнения, первый тактовый вход устройства через генератор функционального напряжения соединен с вторым входом бло:,.ЯО„„1043660 А.. ка сравнения, о т л и ч à ю щ е.eс я тем, что, с целью повышения точности и быстродействия, в него введены счетчики, элемент Ю1И-НЕ, RS-триггер и элемент 2И-ИЛИ, выход которого подключен к счетному входу первого счетчика, выходы кото. рого соединены с входом сеточной модели, выход блока сравнения подключен к первым входам элемента
2И-H3IH и элемента ИЛИ-НЕ, выход которого соединен с первым входом второго счетчика, второй тактовый вход устройства подключен к второму и третьему входам элемента 2И-ИЛИ и второму входу вторОro счетчика, выход которого соединен с S-входом RS-триггера, R-вход которого подключен к пер вому тактовому входу устройства, выход RS-триггера соединен с четвертым входом элемента 2И-ИЛИ, второй вход элемента ЮИ-НЕ и пятый вход элемента 2И-ИЛИ объединены и являются входом устройства.
1043660
Изобретение относится к аналоговой и гибридной вычислительной технике и предназначено для решения нелинейных уравнений в частных производных на сеточных моделях.
Для решения нелинейных задач теории поля эффективно используются автоматизированные R-сетки, построенные на цифроуправляемых проводимостях, которые включаются в состав гибридной вычислительной системы 1.11.
Однако, являясь довольно сложными устройствами, гибридные системы характеризуются сравнительно низким быстродействием при решении нелинейных нестационарных задач. Это объясняется тем, что на каждом временном шаге между цифровой и аналоговой частями системы происходит многократный (по числу итераций) двухсторонний обмен информацией. Эквивалентное быстродействие также снижается по причине последовательного во времени выполнения всех операций вычислительного процесса (опроса и измерения потенциала узловых точек, пересчета и перезадания параметров сетки) за исключением параллельного решения на сетке уравнений в частных производных.
Наиболее близким к изобретению техническим решением является устройство для моделирования объектов с распределенными параметрами, содержащее сеточную модель, построенную на широтно-импульсных управляемых проводимостях, схему управления параметрами сетки, состоящую из генератора функционального напряжения, схемы сравнения, блока управления, причем входы дифференциального усилителя через соотBeòñTBóþùèå входные резисторы соединены с шиной питающего напряжения и через конденсаторы с шиной нулевого потенциала, выход генератора функционального напряжения сое. динен с первым входом блока сравнения, второй вход которого соединен с узловыми точками сеточной модели, выход блока сравнения подключен к управляющему входу первого, управляемого резистора, соединенного c шиной нулевого потенциала и первым входом дифференциального усилителя, второй вход которого через второй управляемый резистор соединен с шивой нулевого потенциала, выход дифференциального усилителя через генератор прямоугольных импуль сов соединен c âõoäoì сеточной модели и управляющим входом второго управляемого резистора, первый вход дифференциального усилителя соединен с шиной нулевого потенциала че65
На фиг. 1 изображена структурная схема предлагаемого устройства, на фиг. 2 — временная диаграмма реэ третий управляемый резистор, управляющий вход которого соединен с входом устройства.
Устройство позволяет автоматизировать процесс набора параметров сет
5 ки и осуществить их изменение по требуемой однозначной нелинейной, зависимости g,.(Vp) непосредственно в процессе решения нелинейных задач одновременно во всех областях
10 моделирования. В отличие от других устройств характер моделируемой нелинейности на всю однородную область задается функциональным генератором развертывающего напряжения.
15 Параллельный принцип учета нелинейности, положенный в основу функционирования указанного устройства, делает его наиболее быстродействующим по сравнению с другими средства20 ми вычислительной техники приме няемыми для решения нелинейных задач теории поля 1,2 j.
Однако известное устройство характеризуется наличием дополни25 тельной методической погрешности обусловленной заменой в сетке проводимостей непрерывного действия импульсно-упраъляемыми.
Цель изобретения - повышение точности и быстродействия устройст30
Указанная цель достигается тем, что в устройство для моделирования объектов с распределенными параметрами, содержащее сеточную модель из и узлов, каждая узловая точка которой подключена к первому входу блока сравнения, первый так товый вход устройства через генератор функционального напряжения
40 соединен с вторым входом блока срав. нения, введены счетчики, элемент
ИЛИ-НЕ, RS-триггер и элемент
2И-ИЛИ, выход которого подключен к счетному входу первого счетчика, 45 выходы которого соединены с входом сеточной модели, выход блока сравнения подключен к первым входам элементов 2И-ИЛИ и ИЛИ-НЕ, выход которого соединен с первым входом. второго счетчика, второй тактовый вход устройства подключен к второму и третьему входам элемента
2И-ИЛИ и второму входу второго счет чика, выход которого соединен с
S-.âõîäîì RS-триггера, К-вход кото55 рого подключен к первому тактовому входу устройства, выход RS-триггера соединен с четвертым входом элемента 2И-ИЛИ, второй вход элемента ИЛИ-HE и пятый вход элемен60 та 2И-ИЛИ объединены и являются входом устройства. (1043660
40
65 работы устройства, на фиг. 3 — заданная нелинейная зависимость.
Устройство содержит сеточную модель 1, каждый узел которой состоит из цифро-управляемых резисторов 2. Схема управления параметрами сеточной модели 3 состоит иэ . генератора 4 функционального напряжения, блока 5 сравнения (компара тора), счетчика 6, работающего в фазоимпульсном режиме, элемента ИЛИ-НЕ 7, RS-триггера 8, элелента. 2И-H)IH 9, счетчика 10, а так«е тактовые входы 11 и 12 и вход
13 устройства.
Генератор 4 используется для формирования с периодом Т развертывающего напряжения U (t), форма которого определяет характер моде« лируемой нелинейности g(ур) (фиг.3).
В качестве блока 4 может быть использован последовательно соединенный генератор пилообразного напряжения, синхронизированный сигналом, подаваемым на .тактовый вход
11 устройства и блок нелинейности, например диодный, функциональный преобразователь (не показаны).
Перед началом работы устройства счетчик 10 сбрасывается в нуль путем подачи на его вход 14 импульса сброса R0.
Работа устройства начинается с подготовительного периода, в котором осуществляется запись начального. значения узловой проводимости в счетчик 10. Для этого с входа
13 устройства на пятый вход эле- мента 2И-ИЛИ подается нрямоугольный импульс, относительная длительТнОи ность которого у„= пропорциональна начальному значению узловой проводимости ° Одновременно на третий вход элемента 2И-ИЛИ с входа
12 устройства с частотой f подаются тактовые импульсы. Таким образом, с выхода элемента 2И-ИЛИ 9 на счетный вход счетчика 10 поступает число тактовых импульсов N
НОЧ пропорциональное длительности входного импульса Т„„, т.е. начальному значению узловой проводимости. В результате этого, входной параметр г„ преобразуется в цифровой код N ö„ö, запоминаемый на триг-герах (не показаны) счетчика 10, информационные выходы которого соединены с управляющими входами циф роуправляемых резисторов 2 сеточной модели 1. Поэтому в конце подготовительного периода начальное значение узловых проводимостей сеточной модели пропорционально входному параметру
В первый период работы устройст ва задача решается при заданных начальных значениях узловых прово-. димостей:g „. Результат решения в этот перПод в виде потенциала узловой точки Uð на блоке 5 сравнивается с развертывающим.напряжением П (1), формируемым генератором 4. В результате этого, на выходе блока 5(компаратора) появляется импульс, относительная длительность которого г„ определяется величиной потенциала Бд, а также формой резвертывающего напряжения Ц.(й) и характеризует значе- ° ние узловой проводимости, при котором будет решаться задача в сле-.. дующем периоде решения. Для запоминания нового значения узловой проводимости на счетный вход счетчика 10 необходимо подать число импульсов пропорционально разности между новым N 1 и начальным N ö значениями узловой проводимости.
Для получения этих импульсов в уст ройстве используется элемент
2И-ИЛИ 9. На первый вход элемента
2И-ИЛИ 9 с блока 5 поступает импульс длительностью Т1 = г„ Т, на четвертый вход этого элемента с выхода RS-триггера 8 поступает импульс длительностью Т вЂ” Т „ и = (1-р„)Т. Формирование указанного импульса осуществляется следующим образом.
В подготовительный период задним фронтом входного импульса через элемент ИЛИ-НЕ 7 счетчик 6 сбрасывает-, ся в ноль, запоминая тем самым момент окончания действия входного импульса Т„ „. При емкости: счетчика, равной числу тактовых импульсов за период Т, его заполнение происходит через время Т. Поэтому в первом рабочем периоде, следующем за подготовительным, на выходе счетчика 6 появляется импульс, смещенный относительно момента квантования на время Т„ ч. Этот импульс поступает на S-вход триггера 8 и переводит его в состояние "1". В момент квантования с входа 11 устройства íà R-вход этого триггера поступает импульс, который переводит его в состояние "0". Таким образом, на прямом выходе триггера формируется импульс, длительиость которого равна Т вЂ” Т„= (1 — гн ) Т (фиг. 2) .
На второй вход элемента 2И-ИЛИ .
9 с входа 12 устройства подаются тактовые импульсы. В результате воздеиствия тактовых импульсов и импульсов длительностью Т и (Т-Тн) на выходе его появляется число импульсов аХ 1, пропорциональное разности Т1 Тнач ° т.е приращение узловой проводимости в первом периоде решения задачи в соответствии с заданной нелинейной зависимос тью g = г(0,) (фиг. 3). В результа1043660 те подачи этих импульсов на счетный вход счетчика 10 в него записывается новое .значение узловой проводимости Ы„. Это значение также запоминается в счетчике б путем сброса его в ноль задним фронтом выходного импульса блока 5 в момент сравнения напряжения Uо и Uф смещенного относительно нулевых импульсов на время Т., пропорциональное значению проводимости в этот период решения задачи. B последуницие периоды описанный цикл работы повторяется, в РЕзультате чего параметры сетки на каждом временном шаге корректируются.
Таким образом, в предлагаемом устройстве изменение параметров сеточной модели происходит автоматически непосредственно в процессе решения задачи параллельно во всей области моделирования. При этом в отличие от известных структур гибридных систем типа R-сетка-ЩЗИ после каждого шага итерации нет необходимости осуществлять последовательный опрос всех узловых точек, преобразовнвать информацию о потенциалах узлов в цифровой код и вводить в цифровую
1О машину, производить обратную передачу информации о новых значениях узловой проводимости из ЦВМ в сеточный процессор с целью их перезадания. Исключение указанных операций вычислительного процесса значительно повышает быстродействие и информационную производитель ность предлагаемого устройства по ,сравнению с известными.
Уа
Ра
p з
0о U4 внии
Тираж
Филиал г. Ужгород, ул. Проектная, 4