Разработка программной системы моделирования процесса шлифования деталей
Актуальность проблемы моделирования производственных процессов. Возникновение необходимости моделирования их использования в реальном технологическом процессе. Рассмотрение прямой связи двух глобальных сфер деятельности: машиностроения и программирования.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 26.07.2018 |
Размер файла | 361,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Разработка программной системы моделирования процесса шлифования деталей
Лясин Дмитрий Николаевич, кандидат наук, доцент, доцент
Данная статья посвящена обзору и проблемы моделирования производственных процессов и создания специализированной информационной системы моделирования процесса глубинного шлифования деталей.
Похожие материалы
· Создание информационной системы для диспетчера автосервиса
· Разработка модели информационной системы юридического отдела по сопровождению и заключению договоров предприятия
· Моделирование бизнес-процесса «Потребительский кредит»
· Сравнительный анализ существующих web-систем проведения социологических опросов
· Экспертная оценка асимметричных криптоалгоритмов по методу Саати
Актуальность проблемы моделирования производственных процессов на сегодняшний день очень высока, ведь технологический прогресс не стоит на месте и количество новых технологий и материалов растет. В связи с этим возникает необходимость моделирования их использования в реальном технологическом процессе. Задача создания систем, позволяющих выполнять такого рода моделирование напрямую ложится на плечи программистов. В этом и выражается прямая связь двух глобальных сфер деятельности : машиностроения и программирования. [1]
В качестве подхода к моделированию было выбрано твердотельное моделирование. Выбору послужило несколько причин:
1. Твердотельное моделирование подразумевает создание тел, имеющих все атрибуты реального физического тела.
2. Твердотельные модели способствуют лучшему визуальному восприятию деталей .
Для решения поставленной задачи данный подход оптимален, т.к при твердотельном моделировании идет работа с оболочками , полностью описывающими поверхность моделируемых тел. В нашем случае такими телами являются обрабатываемая поверхность и режущий инструмент.
В ходе работы было разработано программное решение, полностью реализующее описанный в требованиях функционал, и пакет сопроводительной документации к нему.
Для реализации был выявлены следующие функциональные требования:
1. Возможность задать профиль инструмента и выбрать его наименование для отчётности
2. Возможность настроить параметры детали и модели.
3. Отображение изменения основных параметров эксперимента, в виде динамически изменяющихся графиков.
4. Возможность генерации текстового отчета о проведенном эксперименте с таблицей изменения основных параметров и начальными параметрами эксперимента.
5. Визуализация процесса шлифования в 2D и 3D форматах.
Для решения поставленных задач, на этапе проектирования разработана архитектура проекта, логическая схема базы данных и приняты основные решения в пользу тех или иных алгоритмов для решения основных задач.
В дальнейшем, был проведен анализ существующих средств разработки и выявлен оптимальный язык программирования и оптимальная для этого языка и поставленной задачи IDE. В нашем случае, это оказались язык-С# и среда разработки Microsoft Visual Studio. Для работы с базой данных был выбран язык SQL и СУБД - MySql.
В системе реализована внутренняя база данных, хранящая в себе основные данные, необходимые системе, а именно:
1. Данные о сессиях - в данной таблице хранится информация о сессиях работы с программой с указанием имени оператора и временем начала и конца сессии.
2. Данные об эксперименте - несомненно, основная таблица в системе, в которой хранится все параметры эксперимента, с указание пути сохранения текстового отчета, если он присутствует.
3. Данные о профиле инструмента - таблица, в которой хранится информация о профиле режущего инструмента, используемого в системе. Данные о профиле хранятся в виде массива точек. Пользователь при желании может загрузить профиль уже когда-либо используемого инструмента или сохранить новые точки.
производственный моделирование программирование технологический
Рисунок 1. Физическая схема базы данных
Система представляет собой клиентское приложение, которые автономно работает на каждой рабочей станции и для корректной работы её требуется лишь подключение к БД.
Данную схему работы можно представить на рисунке 2.
Рисунок 2. Схема развертывания системы.
Разработанная информационная система состоит из 4 модулей:
1. Модуль «Основное окно» - осуществляет основное взаимодействие с пользователем. С помощью данного модуля происходит обращения к остальным модулям системы. На основании данных, полученных из этого модуля происходит визуализация и математическое моделирование.
2. Модуль «Работа с параметрами инструмента и его профилем» - с помощью данного модуля происходит детальная настройка параметров режущего инструмента и редактирование его профиля.
3. Модуль «Работа с параметрами модели и детали» - данный модель отвечает за работу с параметрами математической модели и обрабатываемой поверхности.
4. Модуль «Работа с графиками» - модуль предназначен для наглядной визуализации изменения основных зависимостей в процессе моделирования.
Рисунок 3. Диаграмма компонентов системы.
Касательно пользовательского интерфейса было принято решение использовать максимально простой интерфейс форм. Причиной этому послужило тот факт, что данная система имеет промышленное назначение и ее реализация подразумевается на рабочих станциях, которые, зачастую не обладают достаточной производительностью.
Вид основной формы представлен на рисунке 4.
Рисунок 4.Главная форма системы.
На заключительном этапе проведено модульное тестирование и тестирование взаимосвязи классов, чтобы исключить необработанные нештатные ситуации. Таким образом , на выходе получили готовый продукт ,для которого был разработан пакет руководств для успешного внедрения.
Использование данной информационной системы позволит существенно повысить эффективность работы специалистов по контролю качества и позволит максимально параметризировать технологический процесс глубинного шлифования за счет возможности изменения параметров детали и режущего инструмента.
Список литературы
1. Мастиков Д.А., Лясин Д.Н. Моделирование процесса глубинного шлифования как гибкое средство параметризации технологического процесса.// «Студенческий научный форум» -2016.
2. Свид. о гос. регистрации программы для ЭВМ № 2013616219 от 2 июля 2013 г. РФ, МПК (нет). Система программного имитационного моделирования процесса глубинного шлифования / Д.Н. Лясин, В.А. Носенко, С.В. Носенко; ВолгГТУ. - 2013.
Размещено на Allbest.ru
Подобные документы
Понятие модели системы. Принцип системности моделирования. Основные этапы моделирования производственных систем. Аксиомы в теории модели. Особенности моделирования частей систем. Требования умения работать в системе. Процесс и структура системы.
презентация [1,6 M], добавлен 17.05.2017Анализ способов получения конический деталей в различных отраслях машиностроения: механической обработки, ротационного выдавливания, штамповки взрывом. Существующие программные комплексы для моделирования процессов магнитно-импульсной обработки металлов.
курсовая работа [1,1 M], добавлен 20.06.2013Исследование моделирования медицинского аппарата пульсовой аналитической системы. Задача оценки степени объективности метода моделирования применительно к объекту. Использование метода декомпозиции. Рекомендации по применению алгоритма моделирования.
статья [23,6 K], добавлен 06.09.2017Компьютерные программа, применяемые для разработки конструкторской документации и моделирования процессов обработки металлов давлением. Общая характеристика, особенности технологии и принципы моделирования процессов горячей объемной штамповки металлов.
курсовая работа [984,9 K], добавлен 02.06.2015Рассмотрение основных особенностей моделирования адаптивной системы автоматического управления, характеристика программ моделирования. Знакомство со способами построения адаптивной системы управления. Этапы расчета настроек ПИ-регулятора методом Куна.
дипломная работа [1,3 M], добавлен 24.04.2013Операции конструктивного моделирования, трансформация линий деталей одежды. Общие сведения о покрое одежды, сохранение гармоничности композиции модели и пластичности линий в местах сопряжений, изменение признаков формы при сохранении ее общих пропорций.
контрольная работа [10,6 M], добавлен 18.08.2010Изучение методов моделирования в металлургии, понятие эксперимента и условия его проведения. Основные уравнения современной вычислительной гидрогазодинамики. Проведение моделирования нагрева одной, двух, четырех заготовок в печи высокоточного нагрева.
дипломная работа [11,6 M], добавлен 22.07.2012Назначение и описание проектируемого самолета Ан-148. Расчет на прочность панели хвостовой части стабилизатора. Разработка технологии формообразования детали. Преимущества систем трехмерного моделирования. Методика моделирования стойки лонжерона.
дипломная работа [1,6 M], добавлен 13.05.2012Исследование процесса проектирования подсистемы моделирования работы гибкой производственной ячейки и графического представления результатов на экране. Анализ формирования параметров оборудования, путем сопоставления с необходимым коэффициентом загрузки.
курсовая работа [1,3 M], добавлен 09.04.2012Требования к САПР, принципы ее разработки. Этапы и процедуры проектирования самолетов. Необходимость и проблемы декомпозиции конструкции самолета в процессе его автоматизированного проектирования. Проблемы моделирования и типы проектных моделей самолета.
реферат [44,6 K], добавлен 06.08.2010