Программа расчета конического зубчатого колеса

Конические зубчатые колеса. Алгоритм решения задачи расчета плоскоконической передачи. Основания к разработке программного продукта по оптимизации конической передачи. Требование к документации. Выбор языка программирования. Руководство пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 21.06.2013
Размер файла 450,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Анализ предметной области

1.1 Описание предметной области

Конические передачи

Конические зубчатые колеса применяют в передачах, оси валов которых пересекаются под некоторым углом. Обычно  (рис 1).

конический зубчатый программный колесо

Рисунок 1 - Коническая прямозубая передача а), передача с углом б)

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

Преимущества:

Обеспечение возможности передачи и преобразования вращательного движения между звеньями с пересекающимися осями вращения;

Возможность передачи движения между звеньями с переменным межосевым углом при широком диапазоне его изменения;

Расширение компоновочных возможностей при разработке сложных зубчатых и комбинированных механизмов.

Недостатки:

Более сложная технология изготовления и сборки зубчатых колес;

Большие осевые и изгибные нагрузки на валы, особенно в связи с консольным расположением зубчатых колес.

1.2 Алгоритм решения задачи расчета плоскоконической передачи

1) Выбираем материал и рассчитываем допускаемое напряжение. Допускаемое контактное напряжение:

Для шестерни:

=2ННВ+70;

SH=1,1;

, принимается КHL=1;

;

Для колеса:

=2ННВ+70;

SH=1,1;

;

Для прямозубых передач в качестве расчетного контактного напряжения принимается меньше -

2) Определяем коэффициенты

KH=KKKHV,

де K=1 (прямые зубья), K=1,1 (при b2/d1=0,3; колеса прикрепляются), KHV=1,2 (принято приблизительно).

3) Определяем диаметр колеса

4) Определяем модуль

5) Определяем количество зубьев

6) Определяем геометрические параметры зубчатых колес

de1=mZ1; de2=mZ2;

д2=arctgU1-2ф; д1=90?-д2;

Внешние диаметры отступов и впадин зубьев:

da1=de1+2m·cosд1; da2=de2+2m·cosд2;

df1=de1-2,4m·cosд1; df2=de2-2,4m·cosд2;

Внешняя коническая длина

Средняя коническая длина

Rm=Re-0,5b.

Средний модуль зубьев

Средние делительные диаметры шестерни и колеса:

dm1=mZ1; dm2=mZ2;

7) Определяем степень точности зубчатых колес

В зависимости от угловой скорости

2. Обобщенная постановка задачи

2.1 Оптимизация параметров

Оптимизация параметров [4] - определение таких номинальных значений внутренних параметров X (…) объекта проектирования, при которых функция f (x) - целевая функция, функция качества, - принимает экстремальное (min и max) значение. В процессе решения задачи оптимизации обычно необходимо найти оптимальные значения некоторых параметров, которые определяют это задание. При решении инженерных задач их принято называть проектными параметрами, а в экономических задачах их обычно называют параметрами плана. В качестве проектных параметров могут быть, в частности, значение линейных размеров объекта, массы, температуры, и тому подобное Число n проектных параметров x1, x2…, Xn характеризует размерность (и степень сложности) задачи оптимизации.

Выбор оптимального решения проводится с помощью некоторой зависимой величины (функции), которая определяется проектными параметрами. Эта величина называется целевой функцией (или критерием качества). В процессе выполнения задания оптимизации должны быть найдены такие значения проектных параметров, при которых целевая функция имеет минимум (или максимум). Таким образом, целевая функция - это глобальный критерий оптимальности в математических моделях, с помощью которых описываются инженерные или экономические задания.

Целевую функцию [2] можно записать в виде: U = f (x1, x2…, xn). Примерами целевой функции, которые встречаются в инженерных и экономических расчетах, является прочность или масса конструкции, мощность установки, объем выпуска продукции, стоимость перевозок грузов, прибыль и тому подобное В случае одного проектного параметра (n = 1) целевая функция является функцией одной переменной, и ее график - некоторая кривая на плоскости. При n = 2 целевая функция является функцией двух переменных, и ее график - поверхность в трехмерном пространстве. Целевая функция не всегда может быть представлена в виде формулы. Иногда она может принимать только некоторые дискретные значения, задаваться в виде таблицы и тому подобное. Во всех случаях она должна быть однозначной функцией проектных параметров. Целевых функций может быть несколько. Например, при проектировании изделий машиностроения одновременно нужно обеспечить максимальную надежность, минимальную материалоемкость, максимальный полезный объем (или грузоподъемность). Некоторые целевые функции могут оказаться несовместимыми. В таких случаях необходимо вводить приоритет той или другой целевой функции.

В этой работе в качестве входных параметров были избраны: P1 - мощность, n - частота вращения, U - передаточное число, P2 - мощность. В качестве проектных параметров были избраны: Q - сила, которая действует на валы конической передачи, lp - диаметр колеса, P - модуль зубьев. В качестве целевой функции была избранная функция, которая учитывает эти три критерия (рисунок 2). При этом каждый из критериев имеет свой коэффициент значимости, которые пользователь может задавать (чем более важный параметр, тем больше коэффициент значимости). Целевая функция вычисляется по такой формуле 1.

f (P, Q, lp) = k1 * P + k2 * Q + k3 * lp, (1)

де k1, k2, k3 - коэффициенты приводят исходные параметры к безразмерным, чем более важнее параметр, тем выше коэффициент.

Программный продукт позволяет найти максимально - допустимую силу, которая действует на шарниры передачи при максимальном усилии и длине вала.

Рисунок 2 - Входные и выходные параметры

3. Разработка программного продукта

3.1 Основания к разработке программного продукта по оптимизации конической передачи

Алгоритмы данного типа задачи применяются в некоторых небольших программных пакетах научно-исследовательских программ, а покупать пакет программ ради одного метода вычисления нецелесообразно. Этот метод не является тяжелым для написания и нуждается в небольших финансовых, материальных и трудовых ресурсах для обеспечения данной цели. Покупая программный продукт такого рода пользователь тратит почти то же время для ознакомления с программой, что и ее разработка, кроме того необходимость ознакомления с данным пакетом займет много времени и усилий.

3.2 ТЗ для решения задачи оптимизации конической передачи

3.2.1 Вступление

Программный продукт (ПП) [1] представляет собой модель автоматизированной информационной системы для оптимизации расчетов конической передачи. ПП может использоваться как часть разработки при создании АИС для современных проектов и разработок.

3.2.2 Основание для разработки ПП по оптимизации конической передачи

Разработка ведется на основе индивидуального задания к курсовой работе по дисциплине «Математические методы исследования операций» Организация, которая утвердила настоящий документ: ДГМА

Дата утверждения: 1 апреля 2103 г.

Тема разработки: «ПП по оптимизации конической передачи».

3.2.3 Назначение разработки ПП по оптимизации конической передачи

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

3.2.4 Требования к ПП по оптимизации конической передачи

Требования к функциональным характеристикам

Программный комплекс должен выполнять следующие функции:

а) обеспечить наглядное представление входной и расчетной информации;

б) выводить значение оптимизации целевой функции

в) иметь интуитивно понятный интерфейс.

Требования к надежности ПП по оптимизации конической передачи

Среди требований к надежности необходимо выделить следующие: а) ПК не должен приводить к сбоям в работе ОС;

б) ПК должен обеспечивать обработку информации, введенной пользователем.

Условия эксплуатации ПП по оптимизации конической передачи

Условия эксплуатации ПМК определяются СанПиН 2.2.2 545-96 «Гигиенические требования к видеодисплейным терминалам, персональным вычислительным машинам и организации работы».

Требования к составу и параметрам технических средств

CPU: 1 GHz или выше

ОЗП: 512 MB или выше

Видеоадаптер та монитор: VGA (640 x 480) Super VGA (800 x 600)

Свободное место на HDD: 50 Мб или больше.

Устройства взаимодействия клавиатура и мышь

Требования к информационной и программной совместимости

Главным требованием для данного продукта является наличие языка программирования Borland Delphi 7.0 и независимость от аппаратной платформы.

3.2.5 Требования к программной документации

Программная документация должна содержать:

а) рабочий проект ПМК;

б) исходных коды ПМК с комментариями;

в) руководство пользователя;

г) контекстно-зависимую помощь;

д) руководство по установлению ПМК.

3.2.6 Технико-экономические показатели ПП по оптимизации конической передачи

Экономическая эффективность от внедрения ПП обеспечивается за счет сокращения расходов времени на ручные расчеты конических передач.

Стоимость разработки ПП становить 300 грн.

Таблица 1 - Стадии и этапы разработки

Этап / Срок выполнения

Содержание работ

Процентное соотношение, %

Техническое задание

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 Руководство пользователя

3.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. Пример расчета конической передачи

Входные данные:

Р1 = 4,87 кВт

Р2 = 4,63 кВт

n1 =1445 мин-1

n1 =802,8 мин-1

Кпер =1,8

U1,2 = 1,8

1) Выбираем материал и рассчитываем допускаемую нагрузку.

Принимается для изготовления шестерни и колеса Сталь 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 МПа;

SH=1,1;

, принимается КHL=1;

;

ZR=1 (принято Ra=1);

ZV=1 (ждет V<5 м/с);

KL=1 (закрытая обильно смазочная передача);

KXH1 (ожидается диаметр колеса меньше 700 мм);

Для колеса:

=2ННВ+70=2*250+70=570 МПа;

SH=1,1;

, принимается КHL=1;

;

Для прямозубых передач в качестве расчетного контактного напряжения принимается меньше -

2) Определяем коэффициенты

KH=KKKHV,

де K=1 (прямые зубья), K=1,1 (при b2/d1=0,3; колеса прикрепляются), KHV=1,2 (принято приблизительно).

3) Определяем диаметр колеса

Принимаем ближайшее стандартное de2=125 мм.

4) Определяем модуль

Учитывая, что для силовых конических передач рекомендовано столько зубьев шестерни Z1=17…20 при U=1,0…1,5 предварительно назначаем Z1=20.

Принимаем стандартно me=3,5 мм.

5) Определяем количество зубьев

(подбором стандартных значений модуля не удалось вычислить число зубьев колеса Z2);

6) Определяем геометрические параметры зубчатых колес

de1=mZ1=3,5·20=70 мм;

de2=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 мм;

da2=de2+2m·cosд2=126+2·3,5·cos60,9454?=129,40 мм;

df1=de1-2,4m·cosд1=70-2,4·3,5·cos20,0546?=62,66 мм;

df2=de2-2,4m·cosд2=126-2,4·3,5·cos60,9454?=121,92 мм;

Внешняя коническая длина

Средняя коническая длина

Rm=Re-0,5b=72,0694-0,5·20=62,0694 мм.

Средний модуль зубьев

Средние делительные диаметры шестерни и колеса:

dm1=mZ1=3,014·20=60,280 мм;

dm2=mZ2=3,014·36=108,504 мм;

7) Определяем степень точности зубчатых колес

В зависимости от угловой скорости

назначаем степень точности 8-В ГОСТ 1758-81.

Выводы

В данной работе было проведено изучение теоретического материала по предметной области, анализ, реализация расчета и создание программного продукта, для оптимизации конической передачи, нашли максимальную силу, которая действует на вал передачи, максимальную длину вала. При этом учитывается тип выполнения передачи, угол наклона зубов передачи.

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

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

Литература

1. Гольштейн, Е.Г. Линейное программирование./ Гольштейн, Е.Г., Юдин, Д.Б. Теория, методы и приложения. - М., Наука, 1969. - с. 424;

2. Грешилов, А.А. Прикладные задачи математического программирования: учебное пособие для ВУЗов./ Грешилов, А.А. - М., Логос, 2006. - с. 286;

3. Зайченко, Ю.П. Исследование операций./ Зайченко, Ю.П. - 2-ое издание, перер. и доп. - Киев., Высшая школа, 1979. - с. 392;

4. Таха. Введение в исследование операций./ Таха, Хэмди, А. - 6-е изд. - М., Изд. дом «Вильямс», 2001. - с. 912.

5. Кузнецов А.В., Сакович В.А., Холод Н.И. «Высшая математика. Математическое программирование», Минск, Высшая школа, 2001 г.

6. Красс М.С., Чупрынов Б.П. «Основы математики и ее приложения», Издательство «Дело», Москва 2001 г.

7. Карнаух С.Г. «Расчеты механических передач. Учебное пособие к курсовому и дипломному проектированию для студентов механических специальноcтей», ДДМА, Краматорск 2004 г.

8. В.И. Ермаков «Общий курс высшей математики», Москва, Инфра-М, 2000 г.

Размещено на Allbest.ru


Подобные документы

  • Автоматизация проектирования на основе применения ЭВМ. Алгоритм решения задачи расчета плоскоконической передачи. Контроль корректности функционирования и пригодности программы к эксплуатации. Оптимизация конической передачи. Условия выполнения программы.

    курсовая работа [796,6 K], добавлен 24.06.2013

  • Разработка экспертной системы по выбору языка программирования для данного программного обеспечения. Выбор и обоснование механизма вывода решения. Дерево базы знаний экспертной системы. Программа формирования основного меню, руководство пользователя.

    курсовая работа [1,9 M], добавлен 15.08.2012

  • Выбор технологии, языка и среды программирования. Анализ процесса обработки информации и оценка структур данных для ее хранения. Разработка основных алгоритмов решения и структурной схемы программного продукта. Проектирование интерфейса пользователя.

    курсовая работа [449,8 K], добавлен 14.01.2011

  • Обоснование выбора языка, виды языков программирования. Характеристика программного продукта, постановка задачи, методы решения, программная реализация, программная документация. Руководство по использованию программы. Защита программного продукта.

    дипломная работа [1,6 M], добавлен 22.02.2010

  • Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.

    дипломная работа [2,0 M], добавлен 10.07.2012

  • Поиск взаимно простых чисел. Алгоритм Евклида для целых чисел. Описание выбранного языка программирования. Алгоритм решения задачи. Обзор средств программирования. Текст и описание программы. Руководство оператора, программа и методика испытаний.

    курсовая работа [843,5 K], добавлен 15.06.2011

  • Создание программного обеспечения, позволяющего сортировать элементы числового массива в порядке возрастания или убывания их значений. Выбор языка программирования, среды разработки и построение алгоритма. Руководство пользователя и программиста.

    курсовая работа [295,4 K], добавлен 07.04.2011

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

    курсовая работа [332,3 K], добавлен 09.12.2014

  • Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.

    дипломная работа [1,5 M], добавлен 12.06.2009

  • Разработка информационно-справочной системы на тему "Наука и техника. Средства передвижения". Характеристика программного продукта. Анализ существующих аналогов. Выбор языка программирования Turbo Pascal версии 7.0. Метод и алгоритм решения задачи.

    курсовая работа [262,5 K], добавлен 29.01.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.