Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Разработка логической модели системы проектирования технологических процессов термообработки заготовок




Разработка методов моделирования системы проектирования технологических процессов термообработки заготовок

Разработка диаграммы прецедентов использования для системы проектирования технологических процессов термообработки заготовок

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

Основным исполнителем в системе является технолог. Технолог получается доступ к системе с использованием уникальной учетной записи, сохраненной в БД пользователей, путем аутентификации пользователя. Новому технологу необходимо пройти регистрацию нового пользователя.

Основным функциональным требованием к системе является создание и автоматизация заполнения технологической карты для термического процесса. Система интегрирована с CAD-системой AutoCAD. Технолог загружает чертеж с AutoCAD. Система считывает с чертежа данные о детали и заносит данные в технологическую карту. Недостающие данные технолог вводит самостоятельно либо выбирает из списка предложенных системой. В зависимости от указанной марки стали, система автоматически заполняет химические и механические свойства стали в технологической карте. В зависимости от максимального диаметра заготовки, вида сечения заготовки и режима термообработки происходит расчет норм времени для термического режима. На основании расчетных данных, критических точек нагрева, выбранной технологом марки стали и термического режима строится график термического процесса. Запись с данными технологической карты можно сохранить в архив и в любой момент времени составить технологическую карту. Готовую технологическую карту можно отправить на печать. При отсутствии в справочниках необходимых данных, технолог может добавить справочные данные в БД.

На основании текстового описания составлена диаграмма прецедентов программно-методического комплекса для автоматизации проектирования технологического процесса термообработки заготовок, представленная на рисунке 1.5.

 

Рисунок 1.5 – Диаграмма прецедентов для системы проектирования технологических процессов термообработки заготовок


Таблица 1.17 – Описание прецедента «Аутентифицировать пользователя»

Описание прецедента «Аутентифицировать пользователя»
Основной исполнитель – Технолог
Предусловия: технолог зарегистрирован в системе
Входные данные: логин, пароль
Основной успешный сценарий (основной процесс): логин и пароль верны
Частота выполнения: для каждого входа в систему
Постусловия (результаты): пользователь прошел аутентификацию в системе
Выходные данные: получен доступ входа в систему

 

Таблица 1.18 – Описание прецедента «Зарегистрировать нового пользователя»

Описание прецедента «Зарегистрировать нового пользователя»
Основной исполнитель – Технолог
Предусловия: технолог не зарегистрирован в системе
Входные данные: логин и пароль технолога
Основной успешный сценарий (основной процесс): технолог зарегистриван в системе
Частота выполнения: по требования технолога
Постусловия (результаты): технолог зарегистрирован и может пройти аутентификацию
Выходные данные: получен доступ входа в систему

 

Таблица 1.19 – Описание прецедента «Ввести данные о детали»

Описание прецедента «Ввести данные о детали»
Основной исполнитель – Технолог
Предусловия: - технолог зарегистрирован в системе; - технолог владеет всеми необходимыми данными для составления технологической карты.
Входные данные: – марка стали; – диаметр (толщина) заготовки; – вид сечения; – режим термообработки.
Основной успешный сценарий (основной процесс): данные введены
Частота выполнения: для каждого технологического процесса на деталь
Постусловия (результаты): данные могут быть использованы для составления технологической карты
Выходные данные: введенные данные корректны

 


Таблица 1.20 – Описание прецедента «Добавить справочные данные в БД»

Описание прецедента «Добавить справочные данные в БД»
Основной исполнитель – Технолог
Предусловия: – технолог прошел аутентификацию; – технолог владеет всеми необходимыми данными.
Входные данные: справочные данные для технологического процесса
Основной успешный сценарий (основной процесс): данные добавлены в БД
Частота выполнения: по требованию технолога
Постусловия (результаты): данные могут быть использованы для составления технологической карты
Выходные данные: данные добавлены в БД

 

Таблица 1.21 – Описание прецедента «Выполнить расчет»

Основной исполнитель – технолог
Предусловия: данные о детали внесены технологом, справочные данные выбраны из БД
Входные данные: – марка стали; – диаметр (толщина) заготовки; – вид сечения; – режим термообработки; – Sb – предел кратковременной прочности, [МПа]; – ST – предел текучести для остаточной деформации, [МПа]; – d5 – относительное удлинение при разрыве, [%]; – у – относительное сужение, [%]; – KCU – ударная вязкость, [кДж/м2]; – НВ – твердость по Бринеллю, [МПа]; – температура критических точек термообработки стали.
Основной успешный сценарий (основной процесс): выполнен расчет термического процесса для детали
Частота выполнения: для каждого технологического процесса на деталь
Постусловия (результаты): выполнен расчет, данные могут быть использованы для построения графика термического режима
Выходные данные: нормы времени

 

Таблица 1.22 – Описание прецедента «Расчет размера сечения детали»

Описание прецедента «Расчет размера сечения детали»
Основной исполнитель – технолог
Предусловия: исходные данные внесены технологом, справочные данные выбраны из БД
Входные данные: вид сечения заготовки, – диаметр (толщина) заготовки.
Основной успешный сценарий (основной процесс): выбраны все необходимые параметры, определен расчетный размер заготовки
Частота выполнения: для каждой детали
Постусловия (результаты): расчетный размер детали используется при расчете норм времени
Выходные данные: расчетный размер детали

 

Таблица 1.23 – Описание прецедента «Расчет норм времени»

Описание прецедента «Расчет норм времени»
Основной исполнитель – технолог
Предусловия: рассчитано сечение детали
Входные данные: расчетный размер сечения детали, термический режим
Основной успешный сценарий (основной процесс): расчет норм времени для определенного термического режима
Частота выполнения: для каждого технологического процесса на деталь
Постусловия (результаты): рассчитаны нормы времени для построения графика термического режима
Выходные данные: нормы времени для термического режима

 

Таблица 1.24 – Описание прецедента «Построить график термического процесса»

Описание прецедента «Построить график термического процесса»
Основной исполнитель – технолог
Предусловия: – рассчитан размер сечения детали; – рассчитаны нормы времени термического режима.
Входные данные: – режим термообработки; – температура критических точек термообработки стали; – расчетный размер сечения детали; – рассчитанные нормы времени для термического режима.
Основной успешный сценарий (основной процесс): построен график термического режима для детали
Частота выполнения: для каждого технологического процесса на деталь
Постусловия (результаты): термический процесс представлен в технологической карте
Выходные данные: график термического режима на обрабатываемую деталь

 


Таблица 1.25 – Описание прецедента «Заполнить технологическую карту»

Описание прецедента «Заполнить технологическую карту»
Основной исполнитель – технолог
Предусловия: – введены исходные данные о детали; – выбрана сталь, из которой изготовлена деталь; – выбран термический режим; – рассчитан размер сечения детали.
Входные данные: – № заказа; – № чертежа; – наименование заготовки; – марка стали; – диаметр (толщина) заготовки; – вид сечения; – режим термообработки; – ST – предел текучести для остаточной деформации, [МПа]; – d5 – относительное удлинение при разрыве, [%]; – у – относительное сужение, [%]; – KCU – ударная вязкость, [кДж/м2]; – НВ – твердость по Бринеллю, [МПа].
Основной успешный сценарий (основной процесс): данные внесены в технологическую карту
Частота выполнения: для каждого технологического процесса на деталь
Постусловия (результаты): данные об обрабатываемой детали представлены в технологической карте
Выходные данные: технологическая карта с данными об обрабатываемой детали

 

Таблица 1.26 – Описание прецедента «Сформировать технологическую карту»

Описание прецедента «Сформировать технологическую карту»
Основной исполнитель – технолог
Предусловия: – технологическая карта заполнена данными об обрабатываемой детали; – построен термический режим на обрабатываемую деталь.
Входные данные: – № заказа; – № чертежа; – наименование заготовки; – марка стали; – диаметр (толщина) заготовки;
– вид сечения; – режим термообработки; – ST – предел текучести для остаточной деформации, [МПа]; – d5 – относительное удлинение при разрыве, [%]; – у – относительное сужение, [%]; – KCU – ударная вязкость, [кДж/м2]; – НВ – твердость по Бринеллю, [МПа]; – расчетный размер сечения детали; – рассчитанные нормы времени; – график термического режима.
Основной успешный сценарий (основной процесс): технологическая карта сформирована
Частота выполнения: для каждого технологического процесса на деталь
Постусловия (результаты): технологическая карта составлена, может быть выведена на печать либо сохранена в архиве
Выходные данные: заполненная технологическая карта с данными об обрабатываемой детали и графиком термического режима

 

Таблица 1.28 – Описание прецедента «Сохранить в архив»

Основной исполнитель – технолог
Предусловия: технологическая карта сформирована
Входные данные: технологическая карта
Основной успешный сценарий (основной процесс): технологическая карта сохранена в БД
Частота выполнения: по требованию технолога
Постусловия (результаты): поиск однотипных технологических процессов в БД
Выходные данные: запись в БД

 

Таблица 1.29 – Описание прецедента «Отправить на печать»

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

 

Разработка диаграммы классов для ПМК технологического процесса термообработки заготовок

Диаграмма классов служит для представления статической модели системы. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а так же описывать их внутреннюю структуру и типы отношений. Диаграмма классов состоит из множества элементов, которые в совокупности отображают знания о предметной области [14].

Для составления диаграммы классов предметной области «Проектирование технологического процесса термообработки заготовок» ниже представлено описание процесса проектирования технологического процесса термообработки заготовок.

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

На технологической карте отображены данные из справочника химических свойств сталей, справочника механические свойства сталей, справочника сталей, справочника норм времени ТО. На технологической карте отображен график термического процесса.

График термического процесса состоит из таких этапов ТО как нагрев, выдержка и охлаждение.

Для этапов ТО производится расчет сечения заготовки и расчет норм времени в зависимости от выбранного режима термообработки (расчет норм времени на закалку, расчет норм времени на нормализацию, расчет норм времени на отжиг, расчет норм времени на отпуск).

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

На основе данного описания составим диаграмму классов предметной области, представленную на рисунке 1.6

Подробное описание классов представлено в таблице 1.30.

 


Рисунок 1.6 – Диаграмма классов для системы проектирования технологических процессов термообработки заготовок

 


Таблица 1.30 – Описание классов для системы проектирования технологических процессов термообработки заготовок

Класс Сфера ответственности (обязанности класса) Базовый класс
Система проектирования является распорядителем и уведомляет остальные классы о том, что необходимо выполнить очередные действия
Технологическая документация на деталь Содержит в себе данные о детали, подлежащей термической обработке
Технолог Отвечает за обработку входных данных с о заготовке с чертежа, данные вводимые технологом Система проектирования
Техкарта Заполнение технологической карты. Хранение данных в БД о составленных ранее технологических картах Система проектирования
Расчет Обработка результатов расчетов Технолог
Расчет норм времени Расчет норм времени термического режима Расчет
Расчет сечения Определение расчетного размера сечения заготовки Расчет
Оборудование Отвечает за выбор оборудования для процесса Техкарта
Этап ТО Отвечает за этапы термической обработки детали Техкарта
График Обрисовка графика термического процесса в отчете технологической карты Этап ТО
Справочник Отвечает за добавление/удаление справочных данных для технологического процесса Система проектирования

 

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

Диаграмма последовательностей действий позволяет показать динамический аспект программы. Диаграммы последовательностей можно строить как для отдельных объектов, так и для программы (системы) в целом. На диаграмме последовательности изображаются исключительно те объекты, которые непосредственно участвуют во взаимодействии и не показываются возможные статические ассоциации с другими объектами. Для диаграммы последовательности ключевым моментом является именно динамика взаимодействия объектов во времени. При этом диаграмма последовательности имеет как бы два измерения. Одно — слева направо в виде вертикальных линий, каждая из которых изображает линию жизни отдельного объекта, участвующего во взаимодействии. Другое – сверху вниз отображающая изменения состояние объекта во времени [15].

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

 

Рисунок 1.7 – Диаграмма последовательностей для прецедента «Сформировать технологическую карту»

Класс Система проектирования создает класс Техкарта. Класс Система проектирования передает данные о детали классу Техкарта. Класс Техкарта создает класс Этап ТО и передает ему данные о детали. Класс Этап ТО создает класс Расчет сечения. Класс Расчет сечения производит расчет сечения детали и возвращает результат классу Этап ТО. Класс Этап ТО создает класс Расчет норм времени. Класс Расчет норм времени производит расчет времени для термического режима и возвращает результат классу Этап ТО. Класс Этап ТО создает класс График и передает ему рассчитанные данные для детали. Класс График возвращает график термического процесса классу Этап ТО. Класс Этап ТО возвращает все полученные данные классу Техкарта. Класс Техкарта формирует отчет технологической карты на термообработку и возвращает его классу Система проектирования. Система проектирования передает технологическую карту технологу.

Диаграмма последовательностей для прецедента «Сформировать технологическую карту» представлена на рисунке 1.7.




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 632; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.