ЧЕБЫШЕВСКИЙ СБОРНИК
Том 19. Выпуск 2
УДК 681.5 (519.95) DOI 10.22405/2226-8383-2018-19-2-234-247
К вопросу оптимизации программного обеспечения
моделирования характеристик материалов, получаемых при
^ 1
использовании аддитивных технологии
Привалов Александр Николаевич — доктор технических наук, профессор, профессор кафедры информатики и информационных технологий, Тульский государственный педагогический университет им. Л. Н. Толстого. e-mail: [email protected]
Богатырева Юлия Игоревна — доктор педагогических наук, профессор, заведующий кафедры информатики и информационных технологий, Тульский государственный педагогический университет им. Л. Н. Толстого. e-mail: bogatirevadj@yandex. ru
Аннотация
В статье рассмотрены некоторые аспекты проблемы разработки математического, алгоритмического и программного аппарата моделирования характеристик вновь создаваемых материалов, изготовленных с применением аддитивных технологий. Показана актуальность разработки методики подхода к компьютерному моделированию, объединенной общей идеологией многомасштабного моделирования и технологиями параллельных вычислений, обмена и обработки входных и выходных данных.
Сделан вывод о целесообразности применения при моделировании процессов для оценки напряженно-деформируемого состояния изделия полученного с использованием наиболее перспективной и активно внедряемой в настоящий момент аддитивной технологии селективного лазерного спекания целесообразно применять экспериментальный стенд на основе специализированного вычислительного кластера.
В статье предложен подход к оптимизации программной среды экспериментального стенда для оценки напряженно-деформируемого состояния изделия полученного с использованием аддитивных технологий. Сформулирована задача проектирования оптимального состава программного обеспечения информационно- измерительного стенда с применением сетей Петри-Маркова. Предложено для ее решения использовать метод целенаправленного выбора. Разработана методика целенаправленного проектирования оптимального состава программного обеспечения как систем массового обслуживания. Рассмотрено решение экспериментального нахождения эффективных физико-механических свойств материалов, изготовленных с применением аддитивных технологий.
Ключевые слова: материалы, изготовленные с применением аддитивных технологий, экспериментальный стенд, оптимизация состава, программное обеспечение, сеть Петри-Маркова, метод целенаправленного выбора.
Библиография: 16 названий.
1 Работа выполнена в рамках реализации ФЦП «Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2014-2020 годы» по теме: «Разработка прототипа инженерного программного обеспечения на основе высокопроизводительных вычислений для оценки механических характеристик изделия, изготовленного с использованием аддитивных технологий (методом селективного лазерного спекания) с учетом стратегии изготовления изделия» (уникальный идентификатор проекта RFMEFI57717X0271).
Для цитирования:
А. Н. Привалов, Ю. И. Богатырева. К вопросу оптимизации программного обеспечения моделирования характеристик материалов, получаемых при использовании аддитивных технологий // Чебышевский сборник. 2018. Т. 19, вып. 2, С. 234-247.
CHEBYSHEVSKII SBORNIK Vol. 19. No. 2
UDC 681.5 (519.95) DOI 10.22405/2226-8383-2018-19-2-234-247
To the question of optimizing the software for modeling the characteristics of materials obtained using additive technologies
Privalov Alexander Nikolaevich Doctor of Technical Sciences, Professor, Professor of the Department of Informatics and Information Technologies, Tula State Pedagogical University. L.N. Tolstoy.
e-mail: [email protected]
Bogatyreva Yulia Igorevna — Doctor of Pedagogical Sciences, Professor, Head of the Department of Informatics and Information Technologies, Tula State Pedagogical University. L.N. Tolstoy .. e-mail: bogatirevadjQyandex. ru
Abstract
In the article some aspects of the problem of developing a mathematical, algorithmic and software apparatus for modeling the characteristics of newly created materials made with the use of additive technologies are considered. The relevance of the development of the methodology for the approach to computer modeling, combined with the general ideology of multiscale modeling and parallel computing technologies, the exchange and processing of input and output data, is shown.
The conclusion is made that it is expedient to use the experimental stand on the basis of a specialized computing cluster for modeling the processes for estimating the stress-strain state of an article obtained using the most promising and actively introduced additive technology of selective laser sintering.
In the article the approach to optimization of the program environment of the experimental stand for an estimation of the is intense-deformed condition of a product received with use of additive technologies is offered. The task of designing the optimal software for an information and measuring stand using Petri-Markov networks is formulated. It was proposed to use the method of purposeful choice for its solution. A methodology for targeted design of the optimal software composition as a queuing system has been developed. The solution of the experimental finding of the effective physico-mechanical properties of materials made using additive technologies is considered.
Keywords: materials made using additive technologies, experimental stand, composition optimization, software, Petri-Markov network, method of targeted choice.
Bibliography: 16 titles. For citation:
A. N. Privalov, Y. I. Bogatyreva, 2018, "To the question of optimizing the software for modeling the characteristics of materials obtained using additive technologies" , Chebyshevskii sbornik, vol. 19, no. 2, pp. 234-247.
1. Введение
Цифровые технологии в настоящий период играют всё более заметную роль в проектировании, компьютерном моделировании, автоматизации производства. Инструментарием цифровых технологий являются программные продукты различной направленности, с помощью которых инженеры, конструкторы могут моделировать свойства и поведение вновь создаваемых материалов и изделий из них [1].
Одним из элементов цифровой экономики является 3D- печать, аддитивные технологии, или технологии послойного синтеза, одно из наиболее динамично развивающихся в нашей стране и за рубежом направлений «цифрового» производства. Данные технологии объединяет одно обстоятельство: построение детали происходит путем добавления материала (от англ. add - "добавлять") в отличие от традиционных технологий, где создание детали происходит путем удаления "лишнего"материала.
В свою очередь, это порождает проблему разработки математического, алгоритмического и программного аппарата моделирования характеристик вновь создаваемых материалов, изготовленных с применением аддитивных технологий (МИAT). Указанная проблема во всех индустриально развитых странах мира решается путем замены реального объекта его математической моделью, воспроизводящей основные функции оригинала и подобной ему в заданных релевантных аспектах.
В настоящее время отсутствует единый общепринятый подход, непосредственно связывающий особенности микроскопического строения неоднородных композитов, изготовленных с использованием аддитивных технологий, с их макроскопическими свойствами, что ограничивает функциональные возможности систем инженерного анализа - CAE (универсальных прочностных расчетных пакетов). В связи с этим развитие новых физических моделей, вычислительных методов и алгоритмов, которые бы позволили связать результаты моделирования на микроуровне с макроскопическими свойствами, является особенно актуальным [2].
По этим причинам представляется актуальным в разработать методики подхода к компьютерному моделированию, объединенных общей идеологией многомасштабного моделирования и технологиями параллельных вычислений, обмена и обработки входных и выходных данных.
2. Постановка оптимизационной задачи по выбору состава программного обеспечения экспериментального стенда
При моделировании процессов для оценки напряженно-деформируемого состояния изделия полученного с использованием наиболее перспективной и активно внедряемой в настоящий момент аддитивной технологии селективного лазерного спекания целесообразно применять экспериментальный стенд на основе специализированного вычислительного кластера. Такой стенд, наряду с ресурсами масштабируемого кластера, использующего технологии параллельных вычислений, включает микроконтроллеры специальных измерительных датчиков и вспомогательных компьютеров. Таким образом, можно рассматривать вычислительную среду многоуровневой структуры. Совокупность компьютеров работает в рамках единого алгоритма моделирования процессов оценки напряженно-деформируемого состояния изделия, изготавливаемого с применением аддитивных технологий.
Исходя из значительной сложности и стоимости подобных комплексов представляется целесообразным формулировать и решать оптимизационные задачи по выбору состава программного обеспечения на этапе проектирования.
Вычислительная среда экспериментального стенда включают значительное количество субъектов (центральная и периферийные ЭВМ, файл-серверы, контроллеры сенсоров и исполнительных механизмов и т.п.), взаимодействующих между собой. При этом, как правило,
субъекты действуют автономно, по известному алгоритму, а взаимодействие осуществляется через формирование потоков запросов одного из субъектов на взаимодействие с другими субъектами. Поэтому каждый из взаимодействующих субъектов вычислительной среды может рассматриваться, с одной стороны, как программный генератор потока запросов на обслуживание, а с другой стороны - как программный обслуживающий прибор системы массового обслуживания. Это создаёт предпосылки того, что к исследованию процессов, протекающих в вычислительной среде, может быть применен аппарат теории массового обслуживания.
Факторами, влияющими на эффективность функционирования ('МО. являются плотность потока запросов на обслуживание, формируемых генератором, и задержки, вносимые обслуживающим прибором. Однако оценка и первого и второго фактора на этапе проектирования программного обеспечения экспериментального стенда представляет собой известные трудности. Трудности являются преодолимыми, если воспользоваться аппаратом сетей Петри-Маркова [7, 9,141.
Самый общий подход к заданию СПМ основан на построении системы множеств, их описывающих. Сетью Петри-Маркова называется структурно-параметрическая модель, заданная множеством:
Ф = {П,М}, (1)
где П = {Л, Z, R, R} - множество, описывающее структуру двудольного ориентированного графа, представляющего собой сеть Петри; А = {а\(ау ■■■■, % (а), ■■■, &J («)} _ конечное множество позиций; Z = {z 1(z),..., Zj(z),•••, zj(z)} - конечное множество переходов; J(a)-мощность множества позиций; J(z)- мощность множества переходов; R = (fj(a)j(z)) _ матрица смежности размером J{а) х J{z), отображающая множество позиций в множество переходов; R = {^j(z)j(a)) """"" матрица смежности размером J(z) х J (а), отображающая множество переходов в множество позиций; М = {д, ), Л} - параметры, накладываемые на структуру П, и определяющие временные, вероятностные и логические характеристики СПМ; q = (q\(z), ..., qj(z),..., qj(z)) - вектор, определяющий вероятность начала процесса в одном из переходов множества Z; h(t) - [hj (a)j (z )(£)] - полумарковская матрица размером J (а) х J(z); t - время; Л = \\i(z)г(«)1 _ матрица логических условий размером i(a)xi(z); Ia{Z) = i(z)), ■■■, Ыгз(z)),■■■, Ia{zj(z))} и Oa(Z) = {Oa(zi(z)),--, 0A(zj(Z)),..., Oa(zj(Z))} - соответственно входная и выходная функции переходов;
rj(a)j(z)
= \ l, 5А;8 a» е IA {zj(z)); \ 0, 5А; 8 aj(a) е Ia (zj(z)) ;
Г 1, 5А; 8 aj(a) eOA(z3(z)) ; rj(*)j(a) | о, 5A; 8 aj(a) /OA{zj(z)) ;
h(i) = p ® f(t) = [Pj (a)j (z), fj (a)j (z )(i)] = [hj (a)j (z )(i)]; (2)
\ '( ) -( ) = / Л[^(Zj (z))], 5A; 8 aj(a) е OA(Zj(z));;
J( )J( ) \ 0, 5A; 8 aj(a) /OA(z3(z));
(3)
р = )] - матрица вероятностей переключений полумарковского процесса из позиции
аз(а) в смежный переход (г);/(£) = [^(а)з(г)(£)] _ матрица плотностей распределения времени пребывания полумарковского процесса в позиции ц(а) с последующим переключением в переход г^у ® - знак прямого произведения матриц.
При численном анализе процессов параллельных вычислительных системах могут быть заданы: р = {р^(а(г)) - матрица вероятностей; Т = {Т^(а)3(г)) - матрица математических
ожидании, определяемая в виде
т = ц
Б
(а)з(г)) _ матрица дисперсий, определяемая в виде
Б
/ ь2/(г) <и - т ® т.
(4)
(5)
Введем понятие элементарной подсети Петри-Маркова (ЭППМ). Пусть СПМ Ф разбита на подсети следующим образом:
к
(6)
к=1
где - элементарная подсеть Петри-Маркова (ЭППМ); = {Ак, Ек, Кк,
Кк} - структура ЭППМ; Ак = {ак 1{а), ..., ак^(а), ■■■, ак3(„)}; Ек = {£ 1{х),..., ),..., £3)};
Вт = [г
Кк = [г
ЦаЖ*))' ^ = мк = {я> Лк} - параметры ЭППМ; = (дк^), ...,
{2),..., qkJ)У, 1гк{г) = {Ъкз{а)з{2)(*)); л = {\кКгЩа))-, 1гк{г) = рк ®f *(*); рк = (рк,{а^)); /*(*) = (Л (а), (г )№)•
Каждая элементарная подсеть Ф^ = {77^, Мк} включает хотя бы один переход подмножества Ив и ^ши Ие и Ез, т.е.
/ \
п П
к
и
I = 1,
\1 = к (
Пг
С
{гв У ^)
(7)
\
к
с
(гЕ и ^).
(8)
П р| и П
I = 1, \1 = к )
Как правило, субъект взаимодействия, представляющий собой обслуживающий прибор, который функционирует по определенному алгоритму, имеющему классическую структуру. Начало алгоритма связывается с поступлением в обслуживающий прибор запроса на обслуживание. Конец алгоритма связывается с окончанием обслуживания запроса. Модель алгоритма представляет собой элементарную сеть Петри-Маркова, в которой позиции моделируют процесс интерпретации операторов алгоритмов, а переходы - переключение процессора с выполнения одного оператора на интерпретацию следующего.
Субъект взаимодействия, являющийся генератором заявок в вычислительной среде также работает по заданному алгоритму. При этом алгоритм может быть как классическим, так и циклическим. Классические алгоритмы генерируют ограниченные серии заявок на обслуживание. Циклические алгоритмы получаются путем соединения оператора «начало» с оператором «конец».
Задача проектирования оптимального состава программного обеспечения экспериментального стенда, моделируемой системой массового обслуживания, является классической: требуется найти значение вектора X* = (х\, ..., х^, ..., х*^) варьируемых параметров X = (х\, ..., хп, ..., хм), которое доставляет минимум целевой функции
Я (X *) = шт,
(9)
ОО
цели проектирования системы массового обслуживания.
Варьируемые параметры характеризуют программные средства и аппаратные компоненты системы массового обслуживания. Они входят в следующие выражения:
а) для плотностей распределения fj(a)j(z) (Х](а)](х)^ времени пребывания полумарковского процесса в позициях (а) сети Петри-Маркова вида (1), сформированной как модель соответствующей компоненты реальной физической системы,
1(«) < Л«) < 7(а), ф) <з{г) < Цг), С X;
б) для математических ожиданий времени пребывания полумарковского процесса в позициях Щ(а), Тха)^) = *¡з(а)з(г) Х](а)з(г)^ М, 1 (в) < Л«) < Л«), Ф) < Л^)
< , Х](а)](х)! С Х;
в) для дисперсий времени пребывания полумарковского процесса в позициях
а3 (<Ф В](о)](г) (Х](а)](х) ^ = /(Г - Тз(а)]^) (Х](а)](г)!) ]2 1](о)](г) (Ъ, Х](а)](г)^ М, 1 (в) < з{а) < /(а), ф) <]{г) < Х3(а)3(х)! С Х;
г) для вероятностей р^^)]^) {.Хз(а)Цг)р) переключения полумарковского процесса из позиции (а) в переход ^(г),Цг) < < 1(а) < Л«) < Л«)> Хз(а)з(г)Р С Х;
д) для выходных функций переходов (^), Xj(гХ^(г) С Х, ) < ]{х) < J(z):l
е) для логических условий {Х](х)](а)^ выполнения полушагов из переходов ^(х) в позиции аз(а) £ Оа{%](г)) сети Петри-Маркова вида (1), 1{х) < ]{х) < 1(а) < ]{а) < /(а), Xj(a)j(z) С Х.
Перечисленные выражения входят в систему равенств, неравенств, булевых выражений, теоретико-множественных функций и т.п. вида
дк(X)Ьк;1 <к < К, (10)
гДе - некоторая непрерывная, дискретная, логическая или иная функция; - ска-
лярный параметр.
Выражения а), б), в), входящие в систему (10), отражают параметрические изменения модели системы массового обслуживания. Выражение г) отражает структурно-параметрические аспекты, а выражения д), е), входящие в систему (10), отражают структурные аспекты модели системы массового обслуживания. Вероятности (Х^^-^р), входящие в выражения г),
отнесены к разряду структурно-параметрических вследствие того, что при (Х](а)](х)р)
= 0 фактически дуга £ 1а (-г^)) выпадает из структуры двудольного графа и Г](а)](х) = 0.
3. Метод целенаправленного выбора для решения задачи по выбору состава программного обеспечения экспериментального стенда
В связи со значительной сложностью задачи оптимального проектирования целесообразно в качестве метода ее решения использовать метод целенаправленного выбора, являющийся разновидностью метода нисходящего проектирования. Этот метод сводится к декомпозиции объекта проектирования на иерархические уровни (рис. 1), и решению оптимизационных задач на каждом уровне проектирования [3, 8-15].
Всего в системах исследуемого класса предусмотрено четыре уровня проектирования: собственно экспериментальный стенд, вычислительный кластер, вычислительные модули и отдельные контроллеры.
На верхнем уровне, уровне системы, объектом проектирования является программное обеспечение экспериментального стенда в целом, а вектор варьируемых параметров X представ-
ляет собой композицию векторов параметров вычислительных кластеров:[7-9]
X = (Хъ..,Хк,...,ХК), (11)
где Xk = (%i(k,x), ..., Xj(k,x), ..., XJ(k,x)) _ вектор внешних параметров k-то экспериментального стенда; 1 < к < К индекс для нумерации экспериментального стенда; 1 (к, х) ^ j (к, х) ^ J (к, х) - индекс для нумерации параметров к-го экспериментального стенда.
Кроме естественных ограничений на параметры Xj(k,x^ min ^ Xj(k,x) ^ Xj(k,x) max на оптимальные решения накладываются ограничения в виде Петри-Марковской модели СМО:
к
Ъ = У , (12)
к=1
где = (Л^, Мк} - ЭППМ, описывающая функционирование к-ro экспериментального <<
Полученные на данном уровне оптимальные значения параметров
X* = (X*, ..., Х*к, ..., Х*К) (13)
входят в систему ограничений оптимизационной задачи следующего уровня, уровня экспериментального стенда.
На уровне экспериментального стенда объектами проектирования являются К k-х стендов, вектор варьируемых параметров Хк каждого из которых представляет собой композицию векторов параметров кластеров:
хк = {Xl{k), Xv{k), Xv(к)) , (14)
где Хф) = (хцфф х^^ф Xj[v(k,x)]) - вектор внешних параметров v(k)-ro кластера; 1 (к) < v(k) < V(k) - индекс для нумерации экспериментального стенда; 1 < к < К\ 1 [v (к, х)] ^ j [V (к, х)] ^ J [v (к, х)] - индекс для нумерации параметров v(k)-ro кластера.
На параметры кластеров накладываются естественные ограничения Xj[v(k,x)] min ^ ^ Xj[v(k,x)] ^ Xj[v(k,x)]max- Кроме того на оптимальные решения накладываются ограничения (12) а также ограничения в виде Петри-Марковской модели СМО:
у (к)
ц,к = у yv(k), (15)
v(k)=l(k)
где = {nv(k\M- ЭППМ, описывающая функционирование v(k)-ro кластера;
Цк) <v(k) < V{k)- 1 <к<К.
Полученные на данном уровне оптимальные значения параметров
хк = (Х**(к), ..., Х**(к), ..., Xv(к)) (16)
входят в систему ограничений оптимизационной задачи уровня кластеров.
На уровне кластеров объектами проектирования являются V(k) v(k)-x программ, вектор варьируемых параметров Xv(к) каждой из которых представляет собой композицию векторов параметров вычислительных модулей:
Xv(k) = {Xl[v(k)], Xn[v(k)], XN Kfc)])
(17)
где Xn[v(k)] = (xl{n[v(k,x)]}, xj{n[v(k,x)]}, xJ{n[v(k,x)]}) - вектор внешних параметров программ n[v(k)]-ro вычислительного модуля; lfw(i)] < nfv(&)] < N[v(k)] - индекс для нумерации вычислительных модулей; 1 < к < К-,1{к) <v{k) < V(k); 1 {п [v (к, ж)]} ^ j {п [v (к, ж)]} ^ ^ J {п [v (к, ж)]} - индекс для нумерации параметров программ n[v(k)]-ro модуля.
На параметры вычислительных модулей накладываются естественные ограничения %j{n[v(k,x)]} min ^ %j{n[v(k,x)]} ^ %j{n[v(k,x)]} max- Кроме того, на оптимальные решения накладываются ограничения (15) а также ограничения в виде Петри-Марковской модели системы:
N Hfc)]
фЧ^ = у фn[v(k)], ^gj
n[v(k)] = l[v(k)]
где Wn][u(k) = {nn[v(k^, Mn[v(k^} - ЭППМ, описывающая функционирование n[v(k)]-ro вычислительного модуля, lfw(i)] < n[?/(Ä;)] < N[v(k)\] 1 (к) < v(k) < V{k)] 1 < к < К.
Полученные на данном уровне оптимальные значения параметров
Xv(k) = (yXl[v(k)], ..., Xn[v(k)], ..., XNKfc)]) (19)
входят в систему ограничений оптимизационной задачи уровня вычислительных модулей.
На уровне вычислительных модулей объектами проектирования являются N[v(k)] n[v(k)]-х модули, вектор варьируемых параметров Xn[[V(к)] каждого из которых представляет собой композицию векторов параметров элементов:
Xn[v(k)] = {Xl{n[v(k)]), w (n[v (к)]), XW {n[v(k)])) , (20)
где Xw(n[v(k)]) = (xl{w(n[v(k)])}, xj{w(,n[[U(k)])}, Xj{w(,n[[U(k)])}) - вектор внешних параметров w(n[v(к)])-го элемента; l(n[v(k)]) < w{n\v{k)\) < W(n[v(k)]) - индекс для нумерации
< < < < < <
N[v(k)}-, 1 (w {п [v (к,х)]}) ^ j (w {п [v (к,х)]}) ^ J (w {п [v (к,х)]}) - индекс для нумерации ()
На параметры элементов накладываются естественные ограничения Xj^w{n[v(k,x)]}) min ^ ^ Xj(w{n[v(k,x)]}) ^ Xj(w{n[v(k,x)]}) max. Кроме того на оптимальные решения накладываются ограничения (19) а также ограничения в виде Петри-Марковской модели системы:
W {n[v(k)]}
^п[и(к)] = у ф^МЧВД, (21)
w{n[v(k)]}=l{n[v(k)]}
где Фад{гаКй)]} = ynw{n\u(k)\},Mw{n][u(k)'}} - ЭППМ, описывающая функционирование w(n[v(k)])-ro элемента, l(n[v(k)}) < w(n[v(k)]) < W(n\v{k)\)] l[v(^)] < n[v(k)} < N[v(k)}-, Цк) < v{k) < V(k); l<k<K.
4. Экспериментальное нахождение эффективных физико-механических свойств МИАТ
На микроуровне процессы, происходящие во всем композиционном теле, описываются дифференциальными уравнениями с переменными коэффициентами, значения которых зависят от того, к какому из объемов принадлежит рассматриваемая точка. Более того, эти коэффициенты претерпевают конечные разрывы при переходе через границы объемов [3-5].
Материал, получаемый с использованием аддитивных технологий, состоящий из большого количества представительных объёмов, ведёт себя при внешних воздействиях как некоторое однородное тело, свойства которого отличны от свойств компонентов, составляющих представительный объём. Свойства такого модельного однородного тела называются эффективными свойствами.
При экспериментальном подходе к нахождению эффективных физико-механических свойств МИАТ, выясняется, что результаты существенно зависят от количества элементов, входящих в образец, над которым проводятся все эксперименты. В этом заключается суть масштабного эффекта в МИАТ. При увеличении числа элементов в образце наступает такой момент, когда добавление элементов в образце практически перестаёт сказываться па измеряемые величины.
В результате предварительного анализа установлено, что создание программного продукта в виде одной программы представляется нецелесообразным. В результате был предложено создание программного обеспечения в виде модульной структуры, включающей:
программный модуль оценки эффективных характеристик материалов, получаемых при использовании аддитивных технологий;
программный модуль расчета характеристик процессов изменений напряженно-деформированного состояния при малых деформациях материала или элемента конструкции, получаемых при использовании аддитивных технологий;
программный модуль оценки эффективных характеристик материалов, получаемых при использовании аддитивных технологий с использованием многомасштабного физического моделирования;
программный модуль интеграции прототипа программного модуля для оценки эффективных характеристик материалов, получаемых при использовании аддитивных технологий с использованием многомасштабного физического моделирования с отечественным пакетом прочностного инженерного анализа;
программный модуль интеграции прототипа программного модуля для оценки эффективных характеристик материалов, получаемых при использовании аддитивных технологий с использованием многомасштабного физического моделирования с пакетом многопараметрической оптимизации весовых и механических прочностных характеристик элементов конструкций, получаемых с помощью аддитивных технологий.
Для тестирования программного модуля оценки эффективных характеристик материалов, получаемых при использовании аддитивных технологий в качестве механической модели рассматривается бесконечное в одном направлении упругое тело с моментными свойствами. В двух других направлениях оно ограничено цилиндрической поверхностью. Поперечное сечение тела имеет периодическую структуру, где каждая ячейка периодичности представляет собой квадрат с квадратным включением. Матрица тела и включение изотропны (рисунок 1).
Рис. 1: Цилиндр, полученный с помощью аддитивных технологий
№ Группы значений выходного файла Проверяемая константа Заданное значение Полученное значение An относительная погрешность, %
1 г eff ^ijkl Chilli 0,85025 0,842317 3
2 Г eff ^ijkl ('_1122 0, 519813 0,531622 3
3 Г eff ^ijkl C_1133 0,519708 0,521619 4
4 Г eff ^ijkl C_2211 0, 519813 0,531817 4
6 r eff ^ijkl C_2222 0,85025 0,842111 3
6 r eff ^ijkl C_2233 0,519708 0,521616 5
7 r eff ^ijkl C_3311 0,519708 0,521919 5
8 r eff ^ijkl с Jim 0,519708 0,5178923 5
9 r eff ^ijkl с^зззз 0,77454 0,7823717 5
10 r eff ^ijkl C_1212 0,152493 0,1522910 5
11 r eff ^ijkl C_1221 0,181344 0,1781843 5
12 r eff °ijkl C^1313 0,163823 0,1731878 5
13 r eff °ijkl C^1331 0,167772 0,1511856 5
14 r eff °ijkl C_2323 0,163823 0,1613795 5
15 r eff °ijkl C_2332 0,167772 0,1662321 5
16 r eff °ijkl ('_2112 0,181344 0,1761815 5
17 r eff °ijkl ('_2121 0,152493 0,154377 5
18 r eff °ijkl C_3113 0,167772 0,165232 5
19 r eff °ijkl C^3131 0,160744 0,16218 5
20 r eff °ijkl С 3223 0,167772 0,165372 5
21 r eff °ijkl С 3232 0,160744 0,157234 4
Таблица 1: Результаты расчетов
Тестирование осуществлялось на компьютере с характеристиками:
1. процессор Intel Core i5 -2320, 4ядра, тактовая частота 3 ГГц;
2. оперативная память DDR3, объём не менее 64 Гб;
3. жёсткий диск Western Digital WD5000AAKX, объём памяти 500 Гб;
4. устройство от производителя оборудования Nvidia с заявленной полной поддержкой технологии CUDA - G92;
5. видеокарта NVIDIA GeForce GT 520, объём видеопамяти 4 Гб;
6. операционная система Windows Server 2008 R2 Enterprise. Результаты исследования по методике 1 приведены в таблице 1.
По результатам тестирования, можно сделать вывод, что объект тестирования - программный модуль оценки эффективных характеристик материалов, получаемых при использовании аддитивных технологий соответствует требованиям, предъявляемым к модулю.
5. Заключение
Таким образом, в приведенной обобщенной методике изложены этапы решения структурно-параметрической задачи. На каждом иерархическом уровне формируется структура программного обеспечения экспериментального стенда из множества известных элементов. В рамках сформированной структуры решается параметрическая оптимизационная задача, после чего происходит переход на более низкий иерархический уровень.
СПИСОК ЦИТИРОВАННОЙ ЛИТЕРАТУРЫ
1. Послание Президента Федеральному Собранию. [Электр. ресурс] URL: http: //kremlin.ru / events / president / news/53379
2. Привалов, A.H. О ходе работ по многомасштабному физическому моделированию материалов, получаемых при использовании аддитивных технологий /А.Н. Привалов А.Н., A.B. Матюхин, В.В. Таран //В сборнике: Университет XXI века: научное измерение Материалы Всероссийской конференции. Сер. "Библиотека Чебышевского сборника" Библиотека Чебышевского сборника, Московский педагогический государственный университет, Тульский государственный педагогический университет им. Л. Н. Толстого, Тульский государственный университет. 2016. С. 199-203.
3. Ларкин Е.В., Привалов А.Н. Проектирование программного обеспечения вычислительной среды тренажерных систем. Тула: ТулГУ, 2010. 259 с.
4. Сильвестров Д.С. Полумарковские процессы с дискретным множеством состояний (основы расчета функциональных и надежностных характеристик стохастических систем) М.: Советское радио, 1980. 272 с.
5. Kendall D. G. 1953. Stochastic processes occurring in the theory of queues and their analysis by the method of imbedded Markov chains. Ann. Math. Statist. 24. 338-354.
6. Сундарапандиан В. Вероятность, статистика и теория массового обслуживания. - Нью-Дели. 2009.
7. Гросс Д., Харрис K.M. Основы теории очередей. Изд. Джон Вилей и сыновья, 1974.
8. Ларкин Е.В., Ивутин А.Н., Котов В.В., Привалов А.Н. Интерактивный генератор команд // 7-я Международная конференция ICSI-2016. Бали, Индонезия, 25-30 июня. Труды. Часть 2. Лекционные заметки в области компьютерных наук. LNCS Sublibrarv: SL1 -Теоретическая информатика и общие вопросы Springer, 2016. С. 601 - 609.
9. Ларкин Е.В., Привалов А.Н. Моделирование режимов диалога управления дистанционными роботами // Труды 5-го Международного семинара по математическим моделям и их приложениям Красноярск, Россия, 7-9 ноября 2016 г. - С. 92 - 103.
10. Марков A.A. Расширение закона больших чисел на зависимые кванты, Изв. физ.-матем. Казанский унив., (2-й сер.), - 1906, С. 135-156.
11. Боос Д.Д. Стефански Л. А. Эссенциальный статистический вывод. Теория и методы. -N.Y., Springer Verlag. 2013. - 568 (XVII) Стр.
12. Драпер И.Р., Смит Н. Приложения регрессионного анализа Изд. Джон Вилей и сыновья,1998 - 736 с.
13. Рейтинг М.К. Корреляционные методы. - опубликовано Чарльзом Гриффином и Компа-ни, Лондон, - 1955. - 196 с.
14. Вентцель Е.С. Теория вероятности. - М.: Мир Издательство, 1986. 86 с.
15. Ларкин Е.В., Ивутин А.Н., Котов В.В., Привалов А.Н. Моделирование ретрансляций // Вестник Южно-Уральского государственного университета. Математическое моделирование, программирование и компьютерное программное обеспечение. - 2016. с. 117- 128.
16. Григелионис Б. О сходимости сумм случайных ступенчатых процессов к пуассоновскому процессу. Теория вероятности, С. 177 - 182., 1963.
REFERENCES
1. Poslanie Prezidenta Federal'nomu Sobranivu (2017), Available at: http: //kremlin.ru / events / president / news/53379
2. Privalov A.N., Matvuhin A.V., Taran V.V. "O hode rabot po mnogomasshtabnomu fizicheskomu modelirovanivu materialov, poluchaemvh pri ispol'zovanii additivnvh tekhnologij", Materialy Vserossijskoj konferencii «Universitet XXI veka: nauchnoe izmerenie» Seriya "Biblioteka CHebyshevskogo sbornika". Tula, 2016, pp. 199-203.
3. Larkin, E.V. к Privalov, A.N. 2010, Proektirovanie programmnogo obespecheniva vychislitel'noj sredv trenazhernvh sistem, TulGU, Tula, pp. 259.
4. Sil'vestrov, D.S. 1980, Polumarkovskie processv s diskretnvm mnozhestvom sostovanij (osnovv rascheta funkcional'nvh i nadezhnostnvh harakteristik stohasticheskih sistem), Sovetskoe radio, Moskva, pp. 272.
5. Kendall, D. G. 1953. Stochastic processes occurring in the theory of queues and their analysis by the method of imbedded Markov chains. Ann. Math. Statist, 24, pp. 338-354.
6. Sundarapandian, V. 2009, Verovatnost', statistika i teoriva massovogo obsluzhivaniva, N'yu-Deli.
7. Gross D. к Harris K.M. 1974, Osnovv teorii ocheredej, Dzhon Vilej i svnov'va.
8. Larkin E.V., Ivutin A.N., Kotov V.V., Privalov A.N. 2016, "Interaktivnvj generator komand", 7-ya Mezhdunarodnaya konferenciya ICSI-2016, Bali, Indoneziva, LNCS Sublibrarv: SL1 -Teoreticheskava informatika i obshchie voprosv Springer, pp. 601 - 609.
9. Larkin, E.V. к Privalov, A.N. 2016, "Modelirovanie rezhimov dialoga upravleniva distancionnvmi robotami", Trudy 5-go Mezhdunarodnogo seminara po m,at,em,aticheskim, modelyam i ih prilozheniyam, Krasnoyarsk, Russia, pp. 92 - 103.
10. Markov, A.A. 1906, Rasshirenie zakona bol'shih chisel na zavisimve kvantv, Izv. fiz.-matem. Kazanskij univ., pp. 135-156.
11. Boos, D.D. к Stefanski L.A. 2013, EHssencial'nvj statisticheskij vvvod. Teoriva i metodv, N.Y., Springer Verlag, pp. 568.
12. Draper N.R. к Smit H. 1998, Prilozheniva regressionnogo analiza, Dzhon Vilej i svnov'va, pp. 736
13. Rejting, M.K. 1955, Korrelvacionnye metodv, CHarl'z Griffin i Kompani, London, pp. 196
14. Уег^сеГ Е.Б. 1986, Теопуа veroyatnosti, Мк IzdateГstvo, Мовкуа, рр. 86
15. Ьагкш Е.У., Гтойп АЖ, Kotov У.У., Рпуа1оу А.КГ. 2016, "МоёеПгоуаше retranslyacij", УевЫгк УихНпо-игаГвкодо довиЛагв^епподо иптегвйеЬа, Matematicheskoe тоёеПгоуаше, programmirovanie 1 komp'yuternoe programmnoe оЬевресЬеше, рр. 117- 128.
16. 0)^еПош8, В. 1963, О skhodimosti витт 81исЬа]пуЬ stupenchatyh ргосеввоу к риаввопоубкоти ргосевви. Теопуа veroyatnosti, рр. 177 - 182.
Получено 17.06.2018 Принято в печать 17.08.2018