Previous Page  121 / 397 Next Page
Information
Show Menu
Previous Page 121 / 397 Next Page
Page Background

Современные технологии и автоматизация в машиностроении

121

можность создавать модели атомов металлов и кристаллов нажатием одной кнопки. Пример

интерфейса дополнения приведён на рис. 1.

Рис. 1. Интерфейс разработанного дополнения Bravais Lattices Creator

В текущую версию дополнения заложен функционал, позволяющий создавать струк-

туру только тех фаз, из которых состоит быстрорежущая сталь Р6М5, а также структуру ал-

мазного зерна [28, 29]. Как параметры решеток фаз быстрорежущей стали, так и алгоритмы

их построения заложены в программный код дополнения.

Отсюда очевидна негибкость дополнения BLC. Так, если потребуется изменить один

из параметров моделируемой структуры, то изменять его нужно будет прямо в программном

коде. Не говоря уже о моделировании какого-нибудь другого материала, отличного по хими-

ческому составу от марки Р6М5 (например, твёрдые сплавы [30–35] или современные компо-

зиционные материалы [36–39]), тогда потребуется редактировать целый комплекс программ-

ных функций, что не может быть выполнено без больших трудозатрат.

Цель проведения данной работы является повышение адаптивности дополнения BLC.

Для этого требуется разработать:

- алгоритм, формирующий из заранее заданного набора параметров кристаллической

решетки аргументы для программных функций;

- универсальный метод построения модели решетки;

- стандарт для описания параметров решеток.

Разработка обновленного инструмента.

Негибкость BLC, обусловленная его узкой

направленностью формировать решетки фаз стали Р6М5 приводит к трудностям в усовер-

шенствовании этого дополнения. Решение этой задачи – создать адаптивный алгоритм, рабо-

тающий с любыми заранее заданными параметрами кристаллических решеток.

Пользователь может выбрать в BLC любой из предоставленных типов кристалличе-

ских решеток, на данный момент дополнение содержит программный код, формирующий

только несколько фаз Р6М5 и решетку алмазного зерна. Отсюда следует, что пользователь не

сможет сформировать модель другой решетки, отсутствующей в программе, или отредакти-

ровать параметры уже имеющейся, поэтому есть смысл создать библиотеку параметров кри-

сталлических решеток. Такой библиотекой может быть папка на компьютере пользователя

или Интернет ресурс, содержащий файлы с параметрами, каждый такой файл мог бы соот-

ветствовать одному типу вещества. Таким образом, пользователь будет иметь возможность

добавить в библиотеку свой файл или отредактировать уже имеющийся.

Стандарт для описания параметров решеток.

Для правильной обработки файлов из

библиотеки дополнением BLC нужно их привести к одному типу или стандартизировать

(рис. 2). Предполагается, что параметры решеток удобно хранить, редактировать и про-

граммно обрабатывать в файлах с текстовым расширением, поэтому стандарт будет отно-

ситься именно к оформлению таких файлов.