Научная статья на тему 'МОРФОЛОГИЧЕСКИЙ МЕТОД КОМБИНАТОРНОГО СИНТЕЗА МАГИСТРАЛЬНО-МОДУЛЬНЫХ СИСТЕМ НА ОСНОВЕ МНОГОАСПЕКТНЫХ МОДЕЛЕЙ'

МОРФОЛОГИЧЕСКИЙ МЕТОД КОМБИНАТОРНОГО СИНТЕЗА МАГИСТРАЛЬНО-МОДУЛЬНЫХ СИСТЕМ НА ОСНОВЕ МНОГОАСПЕКТНЫХ МОДЕЛЕЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
100
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАГИСТРАЛЬНО-МОДУЛЬНЫЕ СИСТЕМЫ / КОМБИНАТОРНЫЙ МЕТОД СИНТЕЗА / МНОГОАСПЕКТНОЕ МОДЕЛИРОВАНИЕ / КОМПЛЕКСНАЯ МОДЕЛЬ / ПАРАМЕТРИЧЕСКАЯ МОДЕЛЬ / КВАЛИМЕТРИЧЕСКАЯ МОДЕЛЬ / МНОГОКРИТЕРИАЛЬНАЯ ОПТИМИЗАЦИЯ / СТРУКТУРНО-ПАРАМЕТРИЧЕСКИЙ СИНТЕЗ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Верхова Г.В., Кходер Х.М.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Верхова Г.В., Кходер Х.М.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MORPHOLOGICAL METHOD OF COMBINATORIAL SYNTHESIS OF BUS-MODULAR SYSTEMS BASED ON MULTI-ASPECT MODELS

This article presents morphological method of combinatorial synthesis of bus-modular systems developed by the authors, which can be used in automation systems for aggregating electronic means and telecommunication systems. Original results obtained by the authors in the field of mathematical formulation of the synthesis problem of bus-modular systems are presented. It is shown that existing mathematical models cannot be used to effectively solve the synthesis problem of this class of systems. Original multi-aspect models of bus-modular systems are proposed that take into account the different types of compatibility of the modules from which the system is synthesized. The results of the development of complex and qualimetric models of bus-modular systems, as well as original algorithms for automatic generating of objective function according to given technical-economic requirements and algorithms for automatic filtering and ranking of the morphological set of modules are presented.

Текст научной работы на тему «МОРФОЛОГИЧЕСКИЙ МЕТОД КОМБИНАТОРНОГО СИНТЕЗА МАГИСТРАЛЬНО-МОДУЛЬНЫХ СИСТЕМ НА ОСНОВЕ МНОГОАСПЕКТНЫХ МОДЕЛЕЙ»

МОРФОЛОГИЧЕСКИЙ МЕТОД КОМБИНАТОРНОГО СИНТЕЗА МАГИСТРАЛЬНО-МОДУЛЬНЫХ СИСТЕМ НА ОСНОВЕ МНОГОАСПЕКТНЫХ МОДЕЛЕЙ

Г.В. Верхова1 , Х.М. Кходер1*

^анкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича, Санкт-Петербург, 193232, Российская Федерация *Адрес для переписки: h.khoder@list.ru

Информация о статье

УДК 004.942, 004.896, 519.85

Статья поступила в редакцию 29.07.2019

Ссылка для цитирования: Верхова Г.В., Кходер Х.М. Морфологический метод комбинаторного синтеза магистрально-модульных систем на основе многоаспектных моделей / / Труды учебных заведений связи. 2019. Т. 5. № 4. С. 88-98. 001:10.31854/1813-324Х-2019-5-4-88-98

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

Ключевые слова: магистрально-модульные системы, комбинаторный метод синтеза, многоаспектное моделирование, комплексная модель, параметрическая модель, квалиметрическая модель, многокритериальная оптимизация, структурно-параметрический синтез.

I. Введение

Магистрально-модульные системы (ММС) представляют собой многокомпонентные иерархические структуры со сложными взаимосвязями составляющих модулей [1, 2]. В процессе комплекси-рования ММС возникают задачи, в которых используется несколько критериев, которые отражают различные аспекты системы (функциональные, конструктивные, технологические и т. д.).

В настоящий момент времени универсальные автоматизированные системы комплексирования ММС отсутствуют, так как для их реализации требуется особый класс моделей, в которых можно учесть различные виды совместимости отдельных компонентов. Существующие системы автоматизированного проектирования (САПР) радиоэлектронных средств ориентированы на синтез отдельных модулей, но для решения этих задач ММС, состоящих из отдельных законченных модулей, они не подходят. Несмотря на актуальность решения задачи автоматизации синтеза ММС, теорети-

ческие разработки в данной области отсутствуют. В существующих работах изложены результаты исследований в области общей методологии ММС относительно уровней разукрупнения (рисунок 1) и методов формирования параметрических рядом унифицированных модулей, базовых несущих конструкций, способов достижения различных видов совместимости [2-7], однако отсутствуют работы, в которых исследуются модели, отражающие особенности ММС, которые необходимы для автоматизации их синтеза.

Учитывая актуальность автоматизации комп-лексирования ММС и отсутствие публикаций, содержащих результаты исследований в данной области, в предлагаемой статье представлен созданный авторским коллективом морфологический метод комбинаторного синтеза ММС на основе многоаспектных моделей. Данный метод может быть положен в основу перспективных САПР маги-стрально-модульных систем, которые могут применяться при проектировании радиоэлектронных комплексов и систем телекоммуникации.

Радиоэлектронная система: электронный модуль четвёртого уровня (корпус шкафа, корпус пульта, корпус моноблока, выдвижная стойка и т д)

Радиоэлектронный комплекс: электронный модуль третьего уровня (блочный каркас, корпус вставного блока, корпус контейнера и т.д)

Уровень 2

Радиоэлектронное устройство: электронный модуль второго уровня (ячейка, корпус блока и т.д)

Уровень 1

Радиоэлектронный функциональный узел: электронный модуль первого уровня (микросхема, транзистор, дискретный резистор, печатная плата и т.д)

Рис. 1. Уровни разукрупнения радиоэлектронных средств по конструктивной и функциональной сложности

II. Математическая постановка задачи синтеза ММС

Задача комплексирования ММС может быть решена с помощью предлагаемого авторами морфологического метода комбинаторного синтеза, базирующегося на многоаспектных моделях. Предполагается поиск решения на морфологическом множестве и требует наличия 1) универсальной математической модели, 2) целевой функции и 3) алгоритма синтеза.

Выполним математическую постановку задачи морфологического синтеза ММС. Однозначное описание структуры системы и параметров модулей, из которых она состоит, будем называть спецификацией системы (5], которая может быть представлена тройкой:

где М - множество модулей (подсистем), из которых состоит система; Я - множество связей между М; X - множество параметров.

Если число модулей в системе равно п, тогда:

М

и

= \^М1 = [М1, М2.....Мп}.

1=1

(2]

Отдельный модуль М/, входящий в ММС, может иметь несколько параметров. Число параметров, описывающих М/, обозначим к(/]. Множество параметров всей системы получается путем суммирования числа параметров всех модулей, входящих в систему. В теории оптимального синтеза X называют вектором рабочих параметров:

п к(1)

= 1Л>- (3]

1=1 ]=1

X

Множество технико-экономических характеристик (ТЭХ), которые полностью определяют все существенные свойства синтезируемой системы, может быть представлено в следующем порядке:

ТЭХ = ¥Еуа1 (?) = ¥Еуа1 (< М, И, X >), (4]

где еуо1 - правила вычисления ТЭХ по (1].

Выражение (4] определяет возможность создания функций, позволяющих вычислять отдельные технико-экономические характеристики системы, отражающие различные аспекты (функциональные, конструктивные, экономические и т. д.):

ТЭХ1 = РЕуац(5);

ТЭХ2 = рЕра12($);

.; ТЭХп = Р1

Еуа1п

(Б).

(5]

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

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

5и = < ми,Яи,Хи >,

(6]

5 = <М, И, Х>,

(1]

где Ми - множество всех возможных модулей, из которых состоят все возможные структурные решения систем, принадлежащих данном классу; Яи - множество всех возможных связей между Ми,

образующих 5"; Xй - множество всех возможных параметров (номиналов) модулей; ТЭХ" - множество технико-экономических характеристик систем рассматриваемого класса.

Для каждой отдельно взятой ММС, всегда справедливо следующие утверждение:

М ЕМи; Неии; X Е Xй;

ТЭХ Е ТЭХи; 5 Е Би.

(7)

Обобщением для случая иерархических модульных систем будет:

п

1=1 ]=1 _ < ми(1) ки(1) хи(1) >■ Б® = < М(1), И(1), X® >; $(1) £ $и(1).

е = 2^;

Х(° Е ТЭХ"(1-1), I = 2/п;

(8)

где п - число уровней иерархии; I - иерархический уровень модуля (подсистемы); т(1) - число модулей (подсистем) на 1-ом иерархическом уровне.

Выражения

M(i) е su(i-1)

И X,

ЕТЭХ^а-1)Л =

_ ] 1 1

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

параметры такого модуля являются его технико-экономическими характеристиками (рисунок 2).

Обычно иерархические уровни соответствуют уровням разукрупнения ММС (рисунок 1).

Запишем задачу квазиоптимального синтеза ММС, решаемую с помощью морфологического метода комбинаторного синтеза:

S<K) = Opt(S.K),

(9)

где Opt(S, К) - оператор оптимизации системы S по критерию (критериям) K, S*(K) - система оптимальная по K.

Наиболее адекватным способом синтеза реальных ММС является выбор решения на множестве Парето. Согласно источнику [8], возможна аппроксимация множества Парето путем многократного решения оптимизационных (экстремальных) задач [8-10], с особым образом свернутыми отдельными критериями в единый интегральный критерий.

Сведем процедуру синтеза ММС, выполняемой с помощью морфологических комбинаторных методов, к экстремальной задаче (рисунок 3):

5* = ArgOptF(aiKi(S),a2K2(S).....anKn(S));

Кi = F(T3Xi),i Е 1,п;ТЭХ1 = FEvali(S),i Е 1,п; S = < M,R,X >; S Е SU;SU = < MU,RU,XU >;М Е МТЭТ;

R ERT?IT;X ЕХТЭТ

ТЭХ Е ТЭХтэт.

(10)

1.1

1.1.1

1.1.2 E

1.1.2.1 1.1.2.2

I J

1.1.3

1.2

1.2.1

1.2.2 H

1.2.2.1 K 1.2.2.2 L 1.2.2.3 M

а)

в

A = B*C

Альтернативы

B = D*E*F

C = G*H

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Альтернативы

Альтернативы

E = I*J

H = K*L*M

Альтернативы

Ii Jl

I2 J2

I, J|

Fi Gi

F2 G2

Ff Gg

Альтернативы

Ki Li Mi

K2 L2 M2

Kk Li Л Mm

Совместимость альтернатив

Альтернативы для висячих вершин

б)

Рис. 2. Иерархическая ММС (а) и ее представление в виде древовидной структуры (б)

A

в

с

D

F

G

D

G

M

D

Рис. 3. Схема структурно-параметрического синтеза

Выражения М 6 МТЭТ, R 6 R131 и X 6 ХТЭТ задают ограничения на структурные решения и значения параметров, содержащиеся в технико-экономических требованиях (ТЭТ), что обеспечит S* 6 5ТЭТ и, соответственно, ТЭХ 6 ТЭХтэт.

III. Параметрические и квалиметрические модели

Определение технико-экономических характеристик и технико-экономических требований выполним с использованием многоаспектных параметрических и квалиметрических моделей, соответственно. Параметрические и квалиметрические модели входят в состав комплексной модели [11, 12]. Создание многоаспектной модели следует начать с представления обобщенных технико-экономических характеристик ТЭХ" системы заданного класса, что достигается путем идентификации множества параметров, необходимых для исчерпывающего описания ТЭХ этих систем, определения их типов и областей принимаемых значений.

Для описания технико-экономических характеристик модуля и их обобщения на класс объектов -ТЭХ", используем параметры комплексных моделей.

ТЭХ" = {PJ, Pt 6 P,

(11)

где Р - множество используемых параметров.

Следующим шагом является формализация технико-экономических требований, предъявляемых к классу модульных систем ТЭТи осуществляемая путем задания квалиметрических метрик [13, 14] на множестве ТЭХ":

ТЭТ" = С(ТЭХ") = {Qi(Pi)}, i6l,n.

Блок синтеза / фильтрации множества модулей

Q1

о®

CD

55 CD

ЕТш о т

а е^

ZS

Q2

P1

Q3

P2

Q4

P3

P4

Альтернативы модулей

J^ Модуль

' Множество проектных решений

Рис. 4. Слои параметрических и квалиметрических моделей в интегративной модели структурно-параметрического синтеза ММС

Модифицируем выражение 12 для возможности определения степени соответствия ТЭХ синтезируемого модуля ТЭТ и учета степени значимости отдельных ТЭХ:

йе/

def

ТЭТ =

ТЭТ1 = < Р?ЭТ,аТЭТ,г?ЭТ,Р1 >;

ч i ,i\ ТЭТ2 d=< Ррт,аТЭТ,г2ЭТ,Р2 >;

(13)

ТЭТ d== < РТЭТ а131 гТЭТ Р >

• п 1 п > ^п ' 'п > 1 п '

(12]

йе/

Связь технико-экономических требований ТЭТ = = {ТЭТ1,ТЭТ2, ..., ТЭТ„] и технико-экономических

йе/

характеристик ТЭХ = {ТЭХ1,ТЭХ2, ..., ТЭХИ], представленных параметрами {РР2, ..., Рп} Е Р, показана на рисунке 4. Метрика, заданная квалиметри-ческими моделями, позволяет выполнить сортировку и ранжирование морфологического множества (множество альтернативных решений).

где - ограничение на Р^; аТЭТ - коэффициент значимости Р^, представляющий собой значение лингвистической переменной аТЭТ [15]; г™ - коэффициент ригидности (степени «жесткости» соответствия ТЭТ ].

IV. Автоматическая генерация целевой функции

Важной особенностью предложенных квалимет-рических моделей ММС является возможность автоматической генерации целевой функции по заданным технико-экономическим требованиям. Многоаспектный характер данных моделей обеспечивает естественный процесс свертки критериев.

На основе выражения (13] определим целевую функцию (ЦФ) синтезируемого модуля:

def

ЦФ = F(131) = = F(Fi(T3TI),F2(T3T2).....Fn(T3Tn)).

(14)

Q

Представим выражение (14) следующим обра-зом:ф

def

ЦФ = Р(ТЭТ) = F

/Ф(аГТЖ(тэтщ ф(4эт)[^(тэт2)],

(15)

^ф(аТЭТ) [Fn (ТЭТ„)])

где ф(а]ЭТ) - функция, вычисляющая вещественное значение весового коэффициента а по аТЭТ; ^(ТЭТ;) - функция, вычисляющая значение 1-го критерия.

Выполним преобразование выражения (15), чтобы получить явную связь между ТЭТ и целевой функцией:

йе/

ЦФ = Р(ТЭТ) = РСа^а^.....апКп);

а.1 = ф(аТЭТ), I Е 1,п; К^Р^ТЭТ^ЛЕТ^; (16)

ТЭТ¿ = < Р?ЭТ,а]ЭТ,г?ЭТ,Р1 >, I Е Тп; Р,ЕР;

где 1<1 - нормированная величина 1-го критерия.

На рисунке 5 представлены отношения технико-экономических характеристик, технико-экономических требований и критериев целевой функции.

Системные аспекты класса модулей

ТЭХ - ТЭТ-

Комплексная модель

СХМ СХМ СХМ 1 1 г

CXM

CXM

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

CXM CXM

CXM CXM

ТЭХ ТЭТ K

Значения ТЭХ

Системные аспекты отдельного модуля

def ST1 -

ЦФ = F(T3T) = У afc ^ max, isl.n;

I

(20)

a = 1, a > o.

Для решения задачи максимизации ЦФ, функция а = ф(а]ЭТ) может быть представлена следующим образом:

а = ф(аТЭТ) Е Тп; 0<а<1, (21)

где а]ЭТ - коэффициент значимости Рпредставля-ющий собой значение лингвистической переменной аТЭТ, определяемой следующим образом: аТЭТ Е Т, Т = {нулевой, очень низкий, низкий, средний, высокий, очень высокий}.

Смысл лингвистического значения [15] а]эт характеризуется функцией совместимости:

С:Т^[0,1], (22)

где Т - множество нечетких переменных.

Таким образом, а1 в выражение (21) можно вычислить в следующим образом:

i - 1 _

= С(аТЭТ)=--Ле1,6,

оТЭТет n-1

(23)

где at е [0ЩЛ,0,2

нул> °> 2оч_низ, 0,4низ, 0, 6ср, 0, 8выс, 1оч_выс

Рис. 5. Отношения технико-экономических характеристик, технико-экономических требований и критериев целевой функции

В выражении (16) для ^(ТЭТ) реализуется один из известных видов свертки критериев в интегральный критерий, наиболее популярными из которых являются аддитивная (17), мультипликативная (18), максиминная (минимаксная) (19) свертки [16]:

Р(ТЭТ) = ^а1К1ЛЕ1^;^щ = 1,а > 0. (17)

I 1

Р(ТЭТ) = П(К0а;ЛЕТ^;^а = 1,а>0. (18)

Р(ТЭТ) = тах{^ а;К;I Е Тп; ^а^ = 1а > 0. (19)

В случае применения аддитивной свертки частных критериев в интегральный критерий получим:

Возможны и другие способы для вычисления значения весового коэффициента [17], в том числе и его непосредственное задание, что может потребоваться, например, для определения множества недоминирующих альтернатив.

Вычисление значений критериев целевой функции требует анализ требований, предъявляемых к модулям (таблица 1). При классическом решении оптимизационных задач вводятся жесткие ограничения на область изменения рабочих параметров. Ограничения на критерии и можно учесть с помощью штрафных и барьерных функций.

ТАБЛИЦА 1. Типы функциональных требований

Тип требования Назначение

A а < х < b: a, b е {Real, Int}

B x >b:b е {Real, Int}

C x <b:b е {Real, Int}

D x = b: b е {Real, Int}

F Не имеет значения

0 Отсутствует

1 Присутствует

Морфологический метод комбинаторного структурно-параметрического синтеза допускает использование «плавающих» ограничений, рассматриваемых в качестве критериев [18]. Это позволяет решать задачу в расширенном диапазоне изменений рабочих параметров. Если отойти от жестких огра-

а

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

ТАБЛИЦА 2. Жесткие ограничения и желаемая направленность изменения характеристик

В случае минимизации:

Функциональные требования к характеристикам (жесткие ограничения) Желаемая направленность изменения функциональных характеристик

А: а > х>Ь <--» - обеспечить максимальное удаление от границ (снаружи): 1 - максимизация значения ■ - минимизация значения

В: х > Ь 1 - максимизация значения

С: х <Ь ■ - минимизация значения

О: х = Ь ^ <— обеспечить минимальное отклонение от заданного значения: ■ - минимизация значения 1 - максимизация значения

Конкретизируем ^ из выражения (14] для случая,

def

когда Р^ТЭТ^ = < Р? ,Рь >Е ^еа1,1П}, возможны четыре варианта:

^Р1< Ьтах^Ре = К. Ьт1п,гуре = дг.

Ьтт < < Ьтах^Ре = даР.

= Ь,Ъуре = ец.

(24]

(25]

(26] (27]

Логично предположить, что в случае выражения (24] выполняется минимизация значения параметра Р1, в случае выражения (25] - максимизация, для выражения (26] - достижение максимального удаления от границ, задаваемых ЬтП и Ьтах, а выражение (2 7] требует достижения минимально возможного уклонения от Ь. Последний вариант для реальных систем должен быть преобразован следующим образом: 1р1Р1 — Щ < 5. Выражение (27] может быть сведено к выражению (26]:

Ьтш = Ь

5,Ьтах = Щ + 5.

7*УРе

(28]

Определим выражения для Р1"" для всех четырех случаев. При этом потребуем, чтобы для значений частных критериев К выполнялось условие К Е [—1,1]. Такое ограничение даст наглядное представление о выполнении условий ТЭТ для каждого параметра.

В случае максимизации интегрального критерия частные критерии К1 примут вид:

К1(У) =

— 1,Р< Рты Ь — V

(29]

,Ь < V

"так \1,Р > V,

К&) =

1 V < V ■ ' — "тш

Ь — V

- V • < V < Ь

Ь — 17 , итт < ^ <

и "тт

V — Ь

^ах — Ь

— 1, V > Vm

(30]

,Ь < V <vm

На рисунке 6 представлены примеры вычисления значения критерия К1 соответствия условиям ТЭТ для случаем максимизации и минимизации.

Применение выражений (24-30) позволили нам уйти от жестких ограничений на область изменения параметров, преобразовав их в «плавающие» ограничения. Эти критерии (или часть их) свертываются в один интегральный критерий. Таким образом, наилучшее решение А* из множества возможных (допустимых) альтернатив А = {Ау Е 1,т} определяется в виде:

А

= ащ (шах аК (А)}) Л Е 1,п;

^ а = 1, а

(31]

1, а > о.

V. Алгоритм фильтрации и упорядочивания морфологического множества модулей и ММС по уровню соответствия технико-экономическим требованиям

Предложенные выше многоаспектные модели дают возможность создать алгоритм фильтрации и упорядочивания морфологического множества модулей и ММС по степени соответствия технико-экономическим требованиям, предъявляемым к отдельным модулям или системам. Такой алгоритм в качестве оператора сравнения при ранжировании использует целевую функцию, автоматически получаемую из информации, содержащейся в квалиметрических моделях.

Общее число элементов морфологического множества модулей и ММС может иметь очень большую мощность. Выбор модулей, максимально отвечающих технико-экономическим требованиям, может представлять достаточно трудоемкую задачу, что обуславливает требование наличия алгоритмов, реализующих операции фильтрации и упорядочивания морфологического множества. В результате выполнения данных операций будут отсеяны заведомо неэффективные варианты, а оставшиеся будут отсортированы по уровню соответствия ТЭТ. Блок-схема алгоритма фильтрации и сортировки морфологического множества модулей по соответствию ТЭТ представлена на рисунке 7.

Данный алгоритм будет иметь следующий вид.

Шаг 1. Определение множества модулей (альтернатив), которое заведомо включает искомое решение, т. е. выбор из заданного класса.

Шаг 2. Вычисление вещественного значения весового коэффициента а .

Шаг 3. Определение числа модулей выборки (m).

Шаг 4. Вычисление значения критерия Ю соответствия условиям ТЭТ для каждого модуля (альтернативы).

Шаг 5. Вычисление значения ЦФ для каждого варианта.

Шаг 6. Анализ и сортировка модулей по критерию соответствия условиям ТЭТ.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

Рис. 6. Вычисление значения критерия соответствия условиям ТЭТ

Начало

I- 2 —

Выбор модулей заданного класса

I- 3 —

Вычисление вещественного значения весового коэффициента

Определение множества альтернатив, заведомо включающее искомое решение

- ф{ а ) - —, л/': I. п.

/ а

г- 4 —

Определение числа модулей выборки (т)

г- 6

Ь++

I- 5

Вычисление значения критерия соответствия условиям ТЭТ

Ложь , 7 Ч-ч I ^ т

|- 8

Вычисление значения ЦФ для каждого варианта

|- 9

Сортировка по

критерию соответствия условиям ТЭТ

10 -

Конец

^ < V < Ь

Ь < V < vш,L V > vmoт

ЦФ = .Р(ТЭТ) = 2>Л, = 1,)

А' = ащ тах ^ а,к, (А) Г > ' ^ I

Рис. 7. Блок-схема алгоритма фильтрации и сортировки морфологического множества модулей

по критерию соответствия ТЭТ

VI. Метод каскадной фильтрации при комплексировании ММС

Разработанный авторами метод может быть использован в автоматизированных системах ком-плексирования ММС. На практике процесс комплек-сирования радиоэлектронных средств и телекоммуникационных систем осуществляется с использованием стратегии «снизу-вверх». Рассмотрим использование разработанного метода для реализации данной стратегии.

На первом этапе осуществляется фильтрация и упорядочение морфологического множества модулей и ММС. Далее осуществляется процесс ком-плексирования с использованием механизма каскадной фильтрации [13], которая гарантирует совместимость компонентов (модулей), из которых синтезируется система (рисунок 8).

Части системы: { P(1),...,P(i),...,P(m) } Пример конфигурации системы:

S = A *...* Aj *■■■* A^

P(i)

P(m

Ai

A^

Ai

A? A^

a:

Совместимость альтернатив Совместимость альтернатив

<& A

4&a:

Совместимость альтернатив

Рис. 8. Схема фильтрации несовместимых между собой модулей при синтезе ММС

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

Допустим, что на втором шаге пользователь выбирает из подмножества множества модулей памяти, полученного в результате каскадной фильтрации на первом шаге, некий конкретный модуль. Это влечет фильтрацию множества печатных плат, совместимых с выбранным на первом шаге процессором. В результате получаем множество системных плат, одновременно совместимых с выбранными процессором и модулями памяти (первый каскад фильтрации). На втором каскаде фильтрации происходит отсев элементов, несовместимых с новым множеством системных плат. Процесс продолжается до тех пор, пока не будет получена заданная конфигурация.

VII. Заключение

Представленный в статье разработанный авторами морфологический метод комбинаторного синтеза ММС, базирующийся на многоаспектных моделях, является теоретической базой для перспективных систем автоматизированного проектирования радиоэлектронных и телекоммуникационных систем и комплексов. В данном методе впервые предложено использовать для решения задачи структурного синтеза ММС морфологический подход и методологию многоаспектного моделирования. В отличие от математических моделей, используемых в системах автоматизированного проектирования радиоэлектронных средств, многоаспектные модели позволяют учесть особенности ММС, включая различные виды совместимости отдельных модулей. Отсутствие универсальных систем, автоматизирующих процесс ком-плексирования ММС, объясняется отсутствием таких моделей.

Многоаспектные квалиметрические модели ММС и их компонентов позволяют задавать технико-экономические требования к этим системам. Авторами впервые предложен алгоритм автоматической генерации целевой функции на основе информации, которая содержится в квалиметрических моделях, а также разработан и программно реализован алгоритм «мягкой» фильтрации и упорядочивания морфологического множества. Созданные методы, модели и алгоритмы могут быть использованы при комплексировании ММС.

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

Список используемых источников

1. Кходер Х., Верхова Г.В., Акимов С.В. Модульная технология проектирования гибких сложных систем // T-Comm: Телекоммуникации и транспорт. 2017. Том 11. № 9. С. 86-90.

2. Шубарев В.А., Меткин Н.П., Зверев В.Н. Магистрально-модульное построение РЭС - стратегическое направление радиоэлектронного приборостроения // Электроника: наука, технология, бизнес. 2008. Спецвыпуск. С. 20-23.

3. Шубарев В. Технологические прорывы в создании радиоэлектронной аппаратуры // Электроника: наука, технология, бизнес. 2008. Спецвыпуск. С. 4-8.

4. Ефименко А.А., Карлангач А.П. Несущие конструкции с повышенными компоновочными характеристиками // Технология и конструирование в электронной аппаратуре. 2016. № 4-5. С. 23-28. D0I:10.15222/TKEA2015.4-5.23

5. Либенко Ю.Н. Эксплуатационные возможности преобразователей напряжения с магистрально-модульной архитектурой // Практическая силовая электроника. 2012. № 4(48). С. 6-9.

6. Горностаев А.И., Капустин А.Н., Зубавичус В.А., Колесников С.М. Применение магистрально-модульного принципа при построении бортовой аппаратуры бортового комплекса управления космических аппаратов // Решетневские чтения. 2009. Т. 1. С. 20-22.

7. Либенко Ю.Н., Четин А.Н. Электронные модули первого уровня разукрупнения силовой части системы преобразования электроэнергии с магистрально-модульной архитектурой // Электропитание. 2013. № 3. С. 27-33.

8. Подиновский В.В., Ногин В.Д. Парето-оптимальные решения многокритериальных задач. М.: Наука, 1982. 254 с.

9. Горлач Б.А. Исследование операций. СПб: Лань, 2013. 441 с.

10. Мадера А.Г. Моделирование и принятие решений в менеджменте: Руководство для будущих топ-менеджеров. М.: Изд-во ЛКИ, 2013. 688 с.

11. Акимов С.В., Никифоров О.Г. Методология комплексных моделей системных объектов // Вопросы радиоэлектроники. 2012. Т. 3. № 2. С. 138-149.

12. Khoder H.M., Verkhova G.V., Akimov S.V. Parametric multi-aspect modeling of distributed bus-modular control systems // Proceedings of the Ilnd International Conference on Control in Technical Systems (CTS, St. Petersburg, Russia, 25-27 October 2017). Piscataway, NJ: IEEE, 2017. PP. 259-262. D01:10.1109/CTSYS.2017.8109540

13. Акимов С.В., Меткин Н.П., Верхова Г.В. Многоаспектные квалиметрические модели системных объектов // Радиопромышленность. 2017. № 1. С. 13-21.

14. Кириллов В.И. Квалиметрия и системный анализ. Минск: Новое знание, Москва: ИНФРА-М, 2014. 439 с.

15. Заде Л.А. Понятие лингвистической переменной и его применение к принятию приближенных решений. Москва: Мир, 1976. 165 с.

16. Алексеев А.В., Борисов А.Н., Вилюмс Э.Р., Слядзь Н.Н., Фомин Н.Н. Интеллектуальные системы принятия проектных решений. Рига: Зинатне, 1997. 320 с.

17. Кини Р.Л., Райффа Г. Принятие решений при многих критериях: предпочтения и замещения. Москва: Радио и связь, 1981. 560 с.

18. Соболь И.М., Статников Р.Б. Выбор оптимальных параметров в задачах со многими критериями. Москва: Наука, 1981. 110 с.

* * *

MORPHOLOGICAL METHOD OF COMBINATORIAL SYNTHESIS OF BUS-MODULAR SYSTEMS BASED ON

MULTI-ASPECT MODELS

G. Verkhova1 , H. Khoder1

JThe Bonch-Bruevich Saint-Petersburg State University of Telecommunications, St. Petersburg, 193232, Russian Federation

Article info

The article was received 29th Jule 2019

For citation: Verkhova G., Khoder H. Morphological Method of Combinatorial Synthesis of Bus-Modular Systems Based on Multi-Aspect Models. Proceedings of Telecommunication Universities. 2019;5(4):88-98. (in Russ.) Available from: https://doi.org/10.31854/1813-324X-2019-5-4-88-98

Abstract: This article presents morphological method of combinatorial synthesis of bus-modular systems developed by the authors, which can be used in automation systems for aggregating electronic means and telecommunication systems. Original results obtained by the authors in the field of mathematical formulation of the synthesis problem of bus-modular systems are presented. It is shown that existing mathematical models cannot be used to effectively solve the synthesis problem of this class of systems. Original multi-aspect models of bus-modular systems are proposed that take into account the different types of compatibility of the modules from which the system is synthesized. The results of the development of complex and qualimetric models of bus-modular systems, as well as original algorithms for automatic generating of objective function according to given technical-economic requirements and algorithms for automatic filtering and ranking of the morphological set of modules are presented.

Keywords: Bus-modular systems, combinatorial synthesis method, multi-aspect modeling, complex model, parametric model, qualimetric model, multi-criteria optimization, structural-parametric synthesis.

References

1. Khoder H., Verkhova G.V., Akimov S.V. Modular technology in design of flexible complex systems. T-Comm. 2017;11(9): 86-90.

2. Shubarev V.A., Metkin N.P., Zverev V.N. Magistralno-modulnoe postroenie RJeS - strategicheskoe napravlenie radiojel-ektronnogo priborostroeniia [Bus-Modular Construction Radio Electronic Means - Strategic Direction of Radio Electronic Instrument Making]. Electronics: Science, Technology, Business. 2008:20-23. (in Russ.)

3. Shubarev V. Tekhnologicheskie proryvy v sozdanii radioelektronnoi apparatury [Technological Breakthroughs in the Creation of Electronic Equipment]. Electronics: Science, Technology, Business. 2008:4-8. (in Russ.)

4. Yefimenko A.A., Karlangach A.P. Mechanical structures with enhanced layout characteristics. Tekhnologiya i Konstruiro-vanie vElektronnojApparature. 2016;4-5:23-28. (in Russ.) Available from: https://doi.org/10.15222/TKEA2015.4-5.23

5. Libenko Y.N. Operational Capabilities of Voltage Converters with Highway-Module Architecture. Prakticheskaya si-lovaya elektronika. 2012;4(48):6-9. (in Russ.)

6. Gornostaev A.I., Kapustin A.N., Zubavichus V.A., Kolesnikov S.M. Application of Mainline-Modular Principle During the Construction of Onboard Equipment of Spacecrafts Onboard Control System. Reshetnevskie chteniya. 2009;1:20-22. (in Russ.)

7. Libenko Y.N., Chetin A.N. Elektronnye moduli pervogo urovnya razukrupneniia silovoi chasti sistemy preobrazovaniia elektroenergii s magistralno-modulnoi arhitekturoi. Power Supply. 2013;3:27-33. (in Russ.)

8. Podinovskiy V.V., Nogin V.D. Pareto-optimalnye resheniia mnogokriterialnykh zadach [Pareto-Optimal Solutions of the Multiobjective Problems]. Moscow: Nauka; 1982. 254 p. (in Russ.)

9. Gorlach B.A. lssledovanie operatsii [Operations Research]. St. Petersburg: Lan Publ.; 2013. 441 p. (in Russ.)

10. Madera A.G. Modelirovanie i priniatie reshenii v menedzhmente: Rukovodstvo dlia budushchikh top-menedzherov [Modeling and Decision Making in Management: A Guide for Future Top Managers]. Moscow: LKI Publ.; 2013. 688 p. (in Russ.)

11. Akimov S.V., Nikiforov O.G. Metodologiia kompleksnykh modelei sistemnykh obektov [Methodology of complex models of system objects]. Voprosy radioelektroniki. 2012; 3(2): 138-149. (in Russ.)

12. Khoder H.M., Verkhova G.V., Akimov S.V. Parametric multi-aspect modeling of distributed bus-modular control systems. Proceedings of the llnd International Conference on Control in Technical Systems, CTS, 25-27 October 2017, St Petersburg, Russia. Piscataway, NJ: IEEE; 2017. p.259-262. Available from: https://doi.org/10.1109/CTSYS.2017.8109540

13. Akimov S.V., Metkin N.P., Verkhova G.V. Multiple Qualimetric Models of System Objects. Radio industry. 2017;1:13-21. (in Russ.)

14. Kirillov V.I. Kvalimetriia i sistemnyi analiz [Qualimetry and System Analysis]. Minsk: Novoe znanie Publ., Moscow: INFRA-M Publ.; 2014. 439 p. (in Russ.)

15. Zadeh L.A. Ponyatie lingvisticheskoy peremennoi i ego primenenie k prinyatiiu priblizhennykh reshenii [The Concept of a Linguistic Variable and its Application to Making Approximate Decisions]. Moscow: Mir Publ.; 1976. 165 p. (in Russ.)

16. Alekseev A.V., Borisov A.N., Vilyums E.R., Slyadz N.N., Fomin N.A. Intellektualnye sistemy prinyatiia proektnykh reshenii [Intelligent Decision-Making Systems]. Riga: Zinatne Publ.; 1997. 320 p. (in Russ.)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

17. Kini R.L., Rayffa G. Prinyatie reshenii pri mnogikh kriteriiakh: predpochteniia i zameshcheniia [Decision Making under Many Criteria: Preferences and Substitutions]. Moscow: Radio and Communication Publ.; 1981. 560 p. (in Russ.)

18. Sobol I.M., Statnikov R.B. Vybor optimalnykh parametrov v zadachakh so mnogimi kriteriiami [The Choice of Optimal Parameters in Problems with Many Criteria]. Moscow: Science Publ.; 1981. 110 p. (in Russ.)

i Надоели баннеры? Вы всегда можете отключить рекламу.