Способ для инициализации моделирования поведения технической установки и система моделирования для технической установки
Изобретение относится к области вычислительной техники и может быть использовано для моделирования комплексной технической установки. Техническим результатом является расширение функциональных возможностей. Изобретения основаны на установлении для каждой компоненты из множества компонентов технической установки на основе специфичной для типа компоненты структуры тока сигнала, требуется ли ввод параметра, причем для выхода не требуется ввод параметра, если посредством специфичной для типа компоненты структуры тока сигнала установлено, что параметр этого выхода не зависит от других параметров как от параметров соответствующего входа или соответствующих входов типа компоненты. 2 с. и 3 з.п.ф-лы, 3 ил.
Изобретение относится к способу для инициализации моделирования поведения технической установки, содержащей множество компонентов. Оно относится далее к системе моделирования для осуществления этого способа.
При планировании комплексной технической установки, например энергетической установки, является необходимым по возможности точное знание поведения установки в различных рабочих состояниях, а также в случаях неисправностей или аварийных ситуаций. Для необходимого для этого анализа поведения технической установки может давать сценарии при задании выбираемых ситуаций способ моделирования. Моделирование при этом может описывать всю установку или также только содержащую множество компонентов частичную систему установки. Комплексная техническая установка, которая обычно содержит множество компонентов, или также частичная система из них моделируется при этом на основе поведения ее компонентов. При моделировании технической установки с множеством компонентов в основу обычно кладут взаимодействие между компонентами, которое подходящим образом описывает обмен параметрами процесса между компонентами. При этом, например, для энергетической установки может быть предусмотрено, что взаимодействие между компонентой "вентилятор" и компонентой "дымовая труба" описывается через направляемый от вентилятора к дымовой трубе газовый поток. Подходящими параметрами для описания этого газового потока могут при этом быть, например, его температура, его массовый поток и потеря давления. Инициализация моделирования комплексной технической установки обычно производится за счет того, что инициализируют каждую компоненту установки. Для этого для параметров всех компонентов соответственно вводят стартовые значения. При этом может требоваться ввод особенно большого количества стартовых значений для самых различных параметров. При этом является обычным, что для каждой компоненты подлежащей моделированию технической установки вводят стартовые значения для всех параметров, определяющих взаимодействие этой компоненты с другими компонентами. В случае технической установки с включенной после вентилятора дымовой трубой при этом может быть, например, предусмотрено, что при инициализации моделирования должны вводиться стартовые значения для температуры, массового потока и давления покидающего вентилятор газового потока и стартовые значения для температуры, массового потока и давления поступающего к дымовой трубе газового потока. Для инициализации могут, например, использоваться цифровые способы, в которых, однако, могут появляться проблемы сходимости. При подобной инициализации моделирования для технической установки при ошибочном вводе параметров является возможной противоречивость данных. Это может приводить к ошибочным результатам моделирования или к отказу способа моделирования. Кроме того, подобная инициализация, в частности в случае комплексной технической установки, как например, энергетической установки с большим множеством компонентов, является особенно сложной. В основе изобретения поэтому лежит задача указания способа для инициализации моделирования поведения технической установки, содержащей множество компонентов, которым с особенно малыми затратами возможен особенно надежный ввод параметров. Далее должна быть указана особенно подходящая для осуществления этого способа система моделирования для технической установки. Относительно способа для инициализации эта задача решается согласно изобретению за счет того, что для каждой компоненты соответственно идентифицируют тип компоненты, который схемотехнически охарактеризован количеством входов и количеством выходов соответственно для одного параметра, и за счет того, что для компоненты на основе отложенной специфичной для типа компоненты структуры тока сигнала для параметра каждого выхода устанавливают, требуется ли ввод параметра. Изобретение исходит при этом из соображения, что для особенно надежного и непротиворечивого по себе ввода параметров следует насколько возможно избегать избыточных процессов ввода для параметров. Для этого каждый параметр должен вводиться только при инициализации одной единственной компоненты и затем автоматически предоставляться в распоряжение в других компонентах, при инициализации которых он требуется. Чтобы избежать избыточного ввода или многократного ввода параметра, для каждого существенного для компоненты параметра следует проверять, требуется ли ввод параметра или не может ли этот параметр выводиться из других подлежащих подведению к компоненте параметров. Подобная проверка может производится особенно простыми средствами тогда, когда подлежащие обработке компоненты классифицированы относительно их схемотехнических характеристик на основе типов компоненты. Для особенно малых вычислительных затрат установление того, является ли необходимым ввод параметра, при этом может производиться на основе специфичной для типа компоненты структуры тока сигнала. Под специфичной для типа компоненты структурой тока сигнала при этом должна пониматься запись группы данных по типу листа данных, который для соответствующего типа компоненты указывает, какие входы и какие выходы для каких параметров содержит этот тип компоненты. Кроме того, запись группы данных указывает для параметра каждого входа, от каких других параметров он зависит. При этом, в частности, является устанавливаемым, определен ли полностью параметр одного выхода параметрами входов этой компоненты. Если это имеет место, то для параметра этого выхода не требуется ввода параметра. При этом для полной инициализации требуется только знание параметров на входах этой компоненты, которые соответственно являются определяемыми из включенных со своей стороны перед соответствующим входом других компонент. Под параметрами при этом могут пониматься, например, описывающие массовый поток физические измерительные величины или также подлежащие передаче сигналы или сообщения общего вида. Структура тока сигнала для каждого типа компоненты целесообразно отложена в виде матрицы зависимого действия. Подобная матрица зависимого действия может, например, представлять в своих столбцах входы, а в своих строках выходы соответствующего типа компоненты. В случае когда параметр одного выхода является определяемым только в знании параметра входа, в соответствующем месте матрицы зависимого действия может быть внесено значение "1". В случае когда параметр выхода является определяемым без знания параметра входа, вместо этого в соответствующем месте матрицы зависимого действия может быть предусмотрено значение "0". При проектировании подобной матрицы зависимого действия наряду с физическими зависимостями параметров могут быть учтены также специальные знания техники установки, а также стандарты и договоренности. Предпочтительным образом определенное или введенное при инициализации одной компоненты значение параметра для одного выхода используют для инициализации следующей компоненты, подключенной после соответствующего выхода на стороне входа. Относительно системы моделирования для содержащей множество компонентов технической установки, компоненты которой классифицированы в множество типов компоненты, названная задача решается согласно изобретению за счет модуля памяти, в котором для каждого типа компоненты отложена специфичная для каждого типа компоненты структура тока сигнала, и за счет вычислительного модуля, в котором для компоненты на основе специфичной для каждого типа компоненты структуры тока сигнала является устанавливаемым подлежащий затребованию ввод параметра. При этом целесообразным образом структура тока сигнала отложена в модуле памяти в форме матрицы зависимого действия. Матрица зависимого действия может быть выполнена также двухступенчатой. При этом в первой ступени в форме матрицы зафиксировано, какие физические входы и выходы содержит компонента и как они взаимно находятся в соединении. Под физическим входом или соответственно выходом при этом должен пониматься охарактеризованный потоком среды блок, который определен множеством параметров процесса. Например, компонента "вентилятор" содержит в качестве физического выхода выход для газового потока, который определен параметрами процесса массовый поток, температура и энтальпия. Эти параметры процесса могут быть объединены в характерную для физического выхода запись группы параметров. В первой ступени соответствующей матрицы зависимого действия при этом зафиксировано, с какими физическими входами находится в соединении этот физический выход. При двухступенчатой конструкции матрицы зависимого действия во второй ступени для каждого физического входа и выхода отложена информация о соответствующих параметрах процесса. Эти обе ступени выполненной двухступенчатой матрицы зависимого действия имеют, таким образом, в сумме одинаковое информационное содержание, что и одноступенчатая матрица зависимого действия, которая непосредственно относится к параметрам процесса. Достигаемые изобретением преимущества состоят, в частности, в том, что за счет затребования ввода параметра только после проверки специфичной для каждого типа компоненты структуры тока сигнала исключается избыточный или многократный ввод параметра. Таким образом, противоречивость ввода параметра исключается особенно надежно так, что способ инициализации является особенно надежным. Кроме того, являются особенно малыми затраты при вводе параметра. Способ инициализации является рекурсивно аналитическим и нецифровым так, что не возникает никаких проблем сходимости. Способ инициализации позволяет производить логически направленный ввод параметров по типу сигнально ориентированной сортировки. Для случая, когда для параметра выхода компоненты распознают, что он полностью определен параметрами на входах этой компоненты, можно сразу же определить и инициализировать параметры на этих входах. Для этого по типу обратного прослеживания сигнала для каждого подлежащего, таким образом, описанию входа компоненты может быть определен подключенный к нему выход предшествующей компоненты. Имеющийся там параметр при этом может быть в соответствии с потребностью инициализирован или непосредственно за счет ввода параметра или - в случае его полного определения параметрами на входах этой компоненты - за счет дальнейшего обратного прослеживания сигнала. Таким образом, обеспечено, что для инициализации параметра на выходе компоненты в распоряжении имеются все необходимые информации. Подобная инициализация является используемой одинаковым образом для моделирования технической установки или также для моделирования только частичной системы технической установки. Пример выполнения изобретения поясняется более подробно с помощью чертежей, где: фиг. 1 - система моделирования для технической установки, фиг. 2 - схематически одна компонента технической установки и фиг. 3 - схематически блок-схема частичной системы технической установки, содержащей множество компонентов. Соответствующие друг другу детали снабжены на всех фигурах одинаковыми ссылочными позициями. Система моделирования 1 согласно фиг. 1 содержит вычислительный модуль 2, к которому подключен блок ввода/вывода 4. В качестве блока ввода/вывода 4 в примере выполнения предусмотрен терминал с экраном 5 в качестве выводной среды, а также клавиатура 6 и мышь 7 в качестве вводной среды. Вычислительный модуль 2 подключен далее к первому модулю памяти 8, а также ко второму модулю памяти 10. Система моделирования 1 служит для моделирования поведения не представленной более подробно технической установки, содержащей множество компонентов. В качестве технической установки при этом в примере выполнения предусмотрена частичная система энергетической установки. При этом также может идти речь о любой другой технической установке. Компоненты технической установки разделены на типы компонентов. Компоненты одного типа компонентов при этом имеют сравнимые схемотехнические характеристики. Например, энергетическая установка содержит обычно большое количество теплообменников в качестве компонентов. При моделировании каждый теплообменник распознается как относящийся к типу компоненты "теплообменник" и соответственно схемотехнически подключается. Схемотехнически каждый тип компонентов охарактеризован множеством входов и множеством выходов соответственно для одного параметра. Например, теплообменник обычно обтекается первичной средой, тепло которой передается также обтекающей теплообменник вторичной среде. Таким образом, теплообменник схемотехнически содержит входы для параметров, характеризующих втекающие потоки среды. Этими параметрами могут быть, например, температура, давление и массовый поток первичной среды, а также температура, давление и массовый поток вторичной среды. Аналогично теплообменник схемотехнически содержит выходы для следующих параметров: температура, давление и массовый поток вытекающей первичной среды, а также температура, давление и массовый поток вытекающей вторичной среды. Тип компоненты "теплообменник", таким образом, согласно названному примеру схемотехнически полностью охарактризован шестью входами и шестью выходами. Для каждого типа компоненты в модуле памяти 10 в форме матрицы зависимого действия 12 отложена специфическая для типа компоненты структура тока сигнала. Каждая матрица зависимого действия 12 представляет в своих столбцах входы и в своих строках выходы лежащего в основе типа компоненты. В матрице зависимого действия 12 для каждого выхода соответствующего типа компоненты зафиксировано, определен ли его параметр полностью параметрами на входах соответствующего типа компоненты. Это охарактеризовано в соответствующей матрице зависимого действия 12 значением "1". При пренебрежении скоростью утечки, например, для теплообменника требуется, чтобы массовый поток первичной среды на выходе теплообменника был равен массовому потоку первичной среды на входе теплообменника. Таким образом, в этом случае параметр на выходе "массовый поток первичной среды" типа компоненты "теплообменник" является полностью определенным параметром на входе "массовый поток первичной среды" типа компоненты "теплообменник". Матрица зависимого действия 12 типа компоненты "теплообменник" содержит, таким образом, на соответствующем месте значение "1". Для более подробного пояснения структуры матрицы зависимого действия 12 на фиг. 2 в качестве компоненты схематически показана Т-образная часть трубопровода 20. Т-образная часть трубопровода 20 содержит вход 22, точку разветвления 24 и выходы 26, 28. К входу 22 Т-образной части трубопровода 20 является подводимой среда, в частности, текучая среда. Поток среды при этом охарактризован массовым потоком mE на входе 22 Т-образной части трубопровода 20. Массовый поток mE в точке разветвления 24 разделяется на первый частичный массовый поток mA1 и второй частичный массовый поток mA2. Первый частичный массовый поток mА1 покидает Т-образную часть трубопровода через выход 26, в то время как второй частичный массовый поток mА2 покидает Т-образную часть трубопровода 20 через выход 28. Разделение втекающего массового потока mЕ на частичные массовые потоки mА1, mA2 при этом устанавливается за счет специфичного для линии коэффициента разветвления. Т-образная часть трубопровода 20 является идентифицируемой в качестве принадлежащей к типу компоненты "Т-образная деталь". Для этого типа компоненты справедливо краевое условие, что сумма вытекающих частичных массовых потоков mA1, mА2 должна быть равной втекающему массовому потоку mЕ. Чтобы полностью описать схемотехническое поведение компонентов типа компоненты "Т-образная деталь", тем самым требуется только указание втекающего массового потока mE и одного из двух вытекающих частичных массовых потоков mА1 или mA2. Соответственно другой вытекающий частичный массовый поток A1 или соответственно mA2 тогда уже является полностью определенным. Альтернативно было бы достаточным также указание обоих вытекающих частичных массовых потоков mA1 и mА2. В этом случае по причинам непротиворечивости втекающий массовый поток mE является полностью определенным. Эти схемотехнические свойства типа компоненты "Т-образная деталь" отражаются в соответствующей матрице зависимого действия 12. Так как тип компоненты "Т-образная деталь" имеет один вход параметра, а именно для втекающего массового потока mЕ, и два выхода параметра, а именно для вытекающих частичных потоков mA1 и mА2, присвоенная типу компоненты "Т-образная деталь" матрица зависимого действия имеет один столбец и две строки. В соответствующей матрице зависимого действия 12 в качестве схемотехнической информации отложено, что параметр одного из двух выходов полностью определен указанием параметра другого выхода и параметра входа. В качестве договоренности при этом может быть введено, что параметр первого выхода должен вводиться, в то время как параметр второго выхода определяется из введенных и стоящих в распоряжении на входе данных. В соответствии с этим соответствующая матрица зависимого действия 12 имеет структуру
Формула изобретения
1. Способ инициализации моделирования поведения технической установки, содержащей множество компонентов, при котором для каждой компоненты соответственно идентифицируют тип компоненты, который схемотехнически охарактеризован количеством входов и количеством выходов соответственно для одного параметра, и для компоненты на основе отложенной специфичной для типа компоненты структуры тока сигнала для параметра каждого выхода устанавливают, требуется ли ввод параметра, причем отложенная специфичная для типа компоненты структура тока сигнала содержит запись данных, которая для соответствующего типа компоненты указывает, какие входы и какие выходы для каких параметров содержит этот тип компоненты. 2. Способ по п. 1, при котором структуру тока откладывают в форме матрицы зависимого действия. 3. Способ по п. 1 или 2, при котором определенное при инициализации компоненты для выхода и введенное значение параметра используют для инициализации следующей компоненты, подключенной на стороне входа после соответствующего выхода. 4. Система моделирования для технической установки, содержащей множество компонентов и компоненты которой классифицированы в множество типов компоненты, содержащая модуль памяти, в котором для каждого типа компоненты отложена специфичная для типа компоненты структура тока сигнала, причем отложенная специфичная для типа компоненты структура тока сигнала содержит запись данных, которая для соответствующего типа компоненты указывает, какие входы и какие выходы для каких параметров содержит этот тип компоненты, и вычислительный модуль, выполненный с возможностью установления для компоненты на основе специфичной для типа компоненты структуры тока сигнала, требуется ли ввод параметра, причем для выхода не требуется ввод параметра, если посредством специфичной для типа компоненты структуры тока сигнала установлено, что параметр этого выхода не зависит от других параметров как от параметров соответствующего входа или соответствующих входов типа компоненты. 5. Система по п. 4, в которой в модуле памяти отложена структура тока сигнала в форме матрицы зависимого действия.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3