Высокоуровневая структура модулей для построения специальных систем автоматизированного проектирования
Работая с нашим сайтом, вы даете свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта отправляется в «Яндекс» и «Google»
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
cетевое издание
issn 2310-6018

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

Троценко А.С.   Успехов А.А.   Чижов М.И.  

УДК УДК 004.942
DOI: 10.26102/2310-6018/2023.42.3.018

  • Аннотация
  • Список литературы
  • Об авторах

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

1. Russell J., Cohn R. Open Cascade Technology. Book on Demand Ltd; 2012. 140 p.

2. Чагина А.В., Большаков В.П. 3D моделирование в КОМПАС-3D версий v17 и выше. СПб: Питер; 2021. 256 с.

3. Vázquez-Ingelmo A., García-Holgado A., García-Peñalvo F.J. C4 model in a Software Engineering subject to ease the comprehension of UML and the software. IEEE Global Engineering Education Conference (EDUCON), Porto, Portugal; 2020. p. 919–924, DOI: 10.1109/EDUCON45650.2020.9125335.

4. Preibisch S. API Development. A practical guide for business implementation success. Canada, CA Press; 2018. 178 p.

5. Masse M. REST API Design Rulebook. O’Reilly Media; 2012. 114 p.

6. Schroeder W., Martin K., Lorensen B. Visualization Toolkit: An Object-Oriented Approach to 3D Graphics. Kitware; 2018. 557 p.

7. Болотцев Д.А., Чижов М.И., Успехов А.А., Чувенкова Т.О. Перенос параметрической модели между САПР. Новейшие научные достижения: сб. тр. XI междунар. науч. конф. 2015;14:45–48.

8. Фримен Э., Сьерра К., Бейтс Б. Паттерны проектирования. СПб: Питер; 2011. 656 с.

9. Bancila M. Modern C++ Programming Cookbook. Packt Publishing Ltd; 2017. 583 p.

10. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. СПб: Питер; 2015. 368 с.

Троценко Александр Сергеевич
кандидат технических наук

РИНЦ |

Воронежский государственный технический университет

Воронеж, Российская Федерация

Успехов Андрей Александрович

РИНЦ |

ООО "ИНОБИТЕК"

Воронеж, Российская Федерация

Чижов Михаил Иванович
доктор технических наук, профессор

РИНЦ |

Воронежский государственный технический университет

Воронеж, Российская Федерация

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

Для цитирования: Троценко А.С. Успехов А.А. Чижов М.И. Высокоуровневая структура модулей для построения специальных систем автоматизированного проектирования. Моделирование, оптимизация и информационные технологии. 2023;11(3). Доступно по: https://moitvivt.ru/ru/journal/pdf?id=1430 DOI: 10.26102/2310-6018/2023.42.3.018

124

Полный текст статьи в PDF

Поступила в редакцию 25.07.2023

Поступила после рецензирования 01.09.2023

Принята к публикации 13.09.2023

Опубликована 30.09.2023