Коднянко
В.А., канд.техн.наук, доцент
При моделировании, расчете и
исследовании динамики сложных технических
объектов в интеллектуальных средах исходную
математическую модель удобно представлять в
виде иерархической структуры взаимосвязных
моделей отдельных блоков, описанных языком
представления знаний предметной области [1]. Для
расчета критериев динамического качества чаще
используют метод малых отклонений, в
соответствии с которым исходную математическую
модель трансформируют при помощи преобразования
Лапласа в соответствующую модель относительно
изображений малых отклонений нестационарных
функций от равновесного состояния объекта [2].
Обычно коэффициентами при изображениях являются
полиномы параметра Лапласа - комплексной
переменной s. Однако для ряда объектов, например
газостатических опор, в которых изображения
связаны сложными интегро-дифференциальными
зависимостями, такое представление удается
получить только для частных случаев [3].
Достаточная для практики точность представления
коэффициентов может быть получена с помощью
трансцендентных функций либо численными
методами [4]. Во всех случаях передаточную функцию
(ПФ) объекта можно определить в виде отношения
полиномов переменной s предлагаемым численным
методом. Связь представлена
отдельной строкой матрицы. Рис. 1. Дерево иерархии динамического объекта Опишем метод вычисления ПФ для одного значения переменной s. В начале создается матрица М1 связей головной модели g1, количество строк которой равно количеству глобальных и локальных изображений, а количество столбцов равно количеству явных связей. Элементы матрицы равны значениям коэффициентов при изображениях для заданного значения s. Далее призводится спуск от корневой модели g1 во все подчиненные ей модели g11, g12, …, g1n, подключенные при помощи ссылок g11, g12, …, g1n. Аналогичным образом производится начальное формирование матриц этих моделей, затем производится спуск на следующий уровень и т. д. Рекурсивный спуск выполняется до тех пор, пока не будут достигнуты концевые вершины на всех ветвях дерева. Схема спуска от корня дерева к концевой вершине отдельной ветви показана на рис. 2. Рис. 2. Схема спуска по отдельной ветви иерархического дерева
В каждой паре соседних моделей
ветви назовем левую модель А-моделью
(подключающая модель), правую - Б-моделью
(подключаемая модель). Для моделей, находящихся в
концевых вершинах ветвей, не существует
Б-моделей, а начальное и конечное состояния
матриц совпадают, т. к. в теле этих моделей нет
ссылок на подключаемые модели блоков. Для
корневой модели не существует А-модели. Рис. 3. Пример схемы передачи связей из Б-модели в А-модель Б-модель имеет изображения: y1, y2, y3, y4, y5 - глобальные, l1, l2, l3 - локальные, d3 - дополнительное (наличие последнего указывает на то, что оно получено ранее при передаче в нее, как в А-модель, связей из какой-либо ее Б-модели). В исходном состоянии А-модель содержит изображения: Y1, Y2, Y3, Y4 - глобальные, L1, L2, L3 - локальные. Ссылка, которая подключает Б-модель, имеет аргументы: Y2, Y4, 0, - . Первый параметр указывает на то, что роль y1 Б-модели играет изображение Y2 из А-модели, а Y4 играет роль y2. Третий параметр ссылки ("0") означает, что в матрице Б-модели все ненулевые элементы третьего столбца следует положить равными нулю (на схеме они обозначены символом "х"). Четвертый параметр ("-") требует исключения из Б-модели строк, содержащих ненулевые элементы в четвертом столбце (на схеме элемент обозначен символом "-"). Третья строка использована для исключения изображения l2, пятая - для исключения l3. Вторая строка исключена по указанию ссылки. Первая строка непригодна для исключения l1, а четвертую строку не удалось использовать для этой операции из-за невыполнения упомянутого выше условия. Эти строки подлежат передаче (на схеме они помечены символом "+"). К этому моменту матрица-приемник имеет n явных связей. Передаваемые связи следует разместить в двух последующих ее строках. Передача коэффициентов глобальных изображений Б-модели регулируется ссылкой, на основании которой, элементы матрицы при y1, y2, y5 должны быть трансформированы в элементы при Y2, Y4, L1 матрицы-приемника, соответственно. Изображение d3 передается в неизменном виде, для неисключенного изображения l1 в А-модели нужно создать новое d-изображение d4. Схема передачи коэффициентов (помечены символом "*") показана стрелками. После сборки матрица А-модели примет вид, показанный на рис. 4. Рис. 4. Структура собранной матрицы А-модели
Заштрихованные клетки матрицы содержат
ненулевые элементы или нули, незаштрихованные -
только нули. где a0, a1, …,
an - неизвестные коэффициенты, n -
неизвестный порядок. где Матрица А является матрицей Вандермонда [5]. Она имеет обратную матрицу А-1 Символом ~ обозначена
операция комплексного сопряжения. Если коэфиициенты связей всех моделей объекта имеют полиномиальный вид, то значение n определяется один раз. Если модели содержат трансцендентные коэффициенты либо они получены численно, то порядок аппроксимирующего характеристического полинома может изменяться в зависимости от требуемой точности аппроксимации. Найти порядок можно, например, итерационным методом, начиная с n = 0, последовательным увеличичением его значения до тех пор, пока не выполнится условие сходимости. В качестве критерия можно использовать, например, следующее условие: где e -
относительная погрешность аппроксимации. При
необходимости аналогично может быть определен
числитель ПФ. СПИСОК ЛИТЕРАТУРЫ
|
|||