Этап / Срок
выполнения
|
Содержание
работ
|
Процентное
соотношение, %
|
Техническое
задание 10.04.11 20.04.11
|
Анализ и
формализация требования к ПП, планирование работ для разработки приложения.
|
7
|
Эскизный проект
20.04.11 30.04.11
|
Начальная
разработка ПП
|
15
|
Технический
проект 30.04.11 15.05.11
|
Реализация
рабочей версии ПП
|
50
|
Рабочий проект
15.05.11 15.06.11
|
Корректировка и
доработка программного обеспечения и разработка документации.
|
20
|
Внедрение
15.06.11 15.07.11
|
Разработка
мероприятий по внедрению и сопровождению ПП
|
8
|
3.2.7 Порядок контроля и принятия ПП по оптимизации
конической передачи
Контроль корректности функционирования и пригодности ПП к
эксплуатации выполняется совместно с Разработчиком и Заказчиком ПП на основании
требований к ПП, требуемых Заказчиком. Решение о принятии в эксплуатацию
принимается на основании акта тестовых испытаний.
3.2.8
Выводы о выборе модели создания программного продукта
В
ходе выполнения курсовой работы были приобретенные навыки анализа и
формализаций требований заказчика, рассчитаны расходы на создание программного
продукта, выполнил планирование работ, составил техническое задание на создание
программного продукта, а так же приобрел навыки разработки ПП.
3.3
Выбор языка программирования
Для выполнения курсовой работы я выбрал язык Object Pascal и
среду разработки Delphi. Delphi совмещает в себе удобство визуальных методов
разработки, производительность оптимизирующего компилятора и мощность. Delphi
позволяет многоразово использовать один раз созданный код, уменьшая время,
потраченное на разработку. Это мощный язык программирования, которое включает
обработку ошибочных ситуаций, которые позволяют повысить надежность программ.
Новые и улучшившие способы доступа к данным, увеличению вероятности повторного
использования кода, благодаря наследованию визуальных форм и другие возможности
этого инструмента.
3.4
Диаграмма прецедентов
Для заданной предметной области основной целью является
получение максимального показателя целевой функции по заданным параметрам.
Рисунок 3 - UML-диаграмма «Ввод параметров для расчета и
оптимизации конической передачи»
Основные функции управления ПП из оптимизации конической
передачи
· задать начальные параметры передачи;
· задать коэффициенты важности составляющих
целевой функции;
· рассчитать коническую передачу;
· построить график зависимости целевой
функции от ее параметров;
· оптимизировать расчеты конической
передачи;
· сохранить полученные данные в текстовом
файле.
3.5 Модули и их взаимодействие между собой
Диаграмма переходов наведена на рисунке 6.
Рисунок 4 - Диаграмма переходов состояний(STD)
Рисунок 5 - Контекстная диаграмма программного
продукта
3.6 Руководство пользователя
.6.1
Условия выполнения программы
Для запуска программы убедитесь в соответствие вашего
компьютера системным требованиям, изложенным в пункте 3.1. Если Ваш компьютер
имеет такие ресурсы, то из диска, прилагаемому к курсовой работе, скопируйте
файл Project1.exe ни запустите его. После установления программы на Вашем
компьютере приступайте к работе.
3.6.2
Выполнение программы
Разработанный программный продукт позволяет проводить расчет
конических передач с элементами оптимизации. При расчете учитывается тип
выполнения передачи, угол наклона зубьев передачи.
Программа позволяет найти максимальную допустимую силу,
которая действует на валы передачи при максимальном усилии и длине вала.
В результате проектирования был разработан программный
продукт, название которого Project1.exe. Дополнение не требует для своей работы
никакого дополнительного ПО.
Для выполнения задания к курсовой работе был выбранный язык
Object Pascal (среда разработки Delphi7).
Для поддержки работы данного разработанного продукта нужное
наличие следующего ПО: Windows 2000/XP/2003, Vista, Windows 7, Windows 8.
Пользователь также может анализировать результаты при
изменении некоторых входных параметров, представлять результаты анализа
наглядно и в виде графиков.
Кнопка «Оптимизировать» проводит оптимизацию целевой функции
F (Q, lp, P) = K1*Q + K2*lp + K3*P, за несколько шагов и позволяет найти
максимумы параметров а также построить график зависимостей значения функции от
отдельных параметров (рис. 7).
Кнопка «Сохранить в файл» позволяет сохранить полученные
данные в текстовом файле в каталоге программы (рис. 6).
Кнопки «Очистить» позволяют очистить поле для выведения
информации и поле для построения графиков (рис. 6-7).
Рисунок 6 - Главная форма программы
Рисунок 7 - Главная форма программы
3.7
Справочная система
В разработанном программном продукте есть наличие справочной
информации. Для получения справочной информации необходимо нажать в главном
меню Справка ->Вызов справки. При этом возникнет вызов help-документа,
созданного с помощью Microsoft Help Workshop.
Справочная система состоит из двух разделов: «Общие сведения»
и «Информация, по ПП».
4. Пример расчета конической передачи
Входные данные:
Р2 = 4,63 кВт1 =1445 мин-1
n1 =802,8 мин-1
Кпер =1,8
U1,2 = 1,8
) Выбираем материал и рассчитываем допускаемую
нагрузку.
Принимается для изготовления шестерни и колеса Сталь 45 с
термообработкой - улучшение.
Для шестерни - твердость поверхности зубьев Н1=269..302 НВ
(наиболее достоверная твердость Н1=285 НВ), σВ1=890 МПа, σТ1=650 МПа при диаметре заготовки до 80 мм.
Для колеса - твердость поверхности зубьев Н2=235..262 НВ
(наиболее достоверная твердость Н2=250 НВ), σВ1=780 МПа, σТ1=540 МПа при диаметре заготовки до 125 мм.
Допускаемое контактное напряжение:
Для шестеренки:
=2ННВ+70=2*285+70=640 МПа;
H=1,1;
, принимается КHL=1;
;
R=1
(принято Ra=1);V=1 (ждет V<5 м/с);L=1
(закрытая обильно смазочная передача);XH1 (ожидается диаметр колеса
меньше 700 мм);
Для колеса:
=2ННВ+70=2*250+70=570 МПа;
H=1,1;
, принимается КHL=1;
;
Для прямозубых передач в качестве расчетного контактного
напряжения принимается меньше -
) Определяем коэффициенты
KH=KHαKHβKHV,
де KHα=1
(прямые зубья), KHβ=1,1
(при b2/d1=0,3; колеса прикрепляются), KHV=1,2
(принято приблизительно).
) Определяем диаметр колеса
Принимаем ближайшее стандартное de2=125 мм.
) Определяем модуль
Учитывая, что для силовых конических передач рекомендовано столько
зубьев шестерни Z1=17…20 при U=1,0…1,5 предварительно назначаем Z1=20.
Принимаем стандартно me=3,5 мм.
5) Определяем количество зубьев
(подбором стандартных значений модуля не удалось вычислить число
зубьев колеса Z2);
) Определяем геометрические параметры зубчатых колес
de1=mZ1=3,5·20=70
мм;e2=mZ2=3,5·36=126 мм;
δ2=arctgU1-2ф=arctg1,8=60,9454º;
δ1=90º-δ2=90º-60,9454º=29,0546º;
b=20 мм;
Внешние диаметры
выступлений и впадин зубьев:
da1=de1+2m·cosδ1=70+2·3,5·cos20,0546º=76,129 мм;a2=de2+2m·cosδ2=126+2·3,5·cos60,9454º=129,40 мм;f1=de1-2,4m·cosδ1=70-2,4·3,5·cos20,0546º=62,66 мм;f2=de2-2,4m·cosδ2=126-2,4·3,5·cos60,9454º=121,92 мм;
Внешняя
коническая длина
Средняя
коническая длина
m=Re-0,5b=72,0694-0,5·20=62,0694
мм.
Средний модуль
зубьев
Средние
делительные диаметры шестерни и колеса:m1=mZ1=3,014·20=60,280
мм;m2=mZ2=3,014·36=108,504 мм;
) Определяем степень
точности зубчатых колес
В зависимости от
угловой скорости
назначаем степень
точности 8-В ГОСТ 1758-81.
Выводы
В данной работе было проведено изучение теоретического
материала по предметной области, анализ, реализация расчета и создание
программного продукта, для оптимизации конической передачи, нашли максимальную
силу, которая действует на вал передачи, максимальную длину вала. При этом
учитывается тип выполнения передачи, угол наклона зубов передачи.
Программный продукт сопровождали подробной объяснительной
запиской и простой справочной системой.
Использование программного продукта может быть разным - от
демонстрации - как пример в учебных целях для использования на предприятиях, в
конструкторских бюро, в проектных институтах для расчета и оптимизации
конических передач. Это значительно увеличит эффективность и прибыльность таких
предприятий.
Литература
1. Гольштейн,
Е.Г. Линейное программирование./ Гольштейн, Е.Г., Юдин, Д.Б. Теория, методы и
приложения. - М., Наука, 1969. - с. 424;
2. Грешилов,
А.А. Прикладные задачи математического программирования: учебное пособие для
ВУЗов./ Грешилов, А.А. - М., Логос, 2006. - с. 286;
. Зайченко,
Ю.П. Исследование операций./ Зайченко, Ю.П. - 2-ое издание, перер. и доп. -
Киев., Высшая школа, 1979. - с. 392;
. Таха.
Введение в исследование операций./ Таха, Хэмди, А. - 6-е изд. - М., Изд. дом
«Вильямс», 2001. - с. 912.
5. Кузнецов
А.В., Сакович В.А., Холод Н.И. «Высшая математика. Математическое
программирование», Минск, Высшая школа, 2001 г.
. Красс
М.С., Чупрынов Б.П. «Основы математики и ее приложения», Издательство «Дело»,
Москва 2001 г.
7. Карнаух
С.Г. «Расчеты механических передач. Учебное пособие к курсовому и дипломному
проектированию для студентов механических специальноcтей», ДДМА, Краматорск
2004 г.