ВКР Шевцов (1220519), страница 10
Текст из файла (страница 10)
Затраты на сборку установки Спр находятся по формуле
, (6.4)
где - затраты на оплату труда рабочего;
- затраты связанные с начислением на социальное страхование работников.
Определим затраты на оплату труда рабочего по формуле
, (6.5)
где Т - трудоёмкость работ; В - заработная плата; Кдоп - коэффициент доплаты, KAon= 0,3; Крк - районный коэффициент, Крк =0,3.
При расчете временных затрат на сборку и отладку экспериментальной установки учитываются многие факторы, влияющие на трудоемкость производства, они отражены в таблице 6.2.
Таблица 6.2 – Факторы, влияющие на трудоемкость производства
Название | Коэффициент трудоемкости | Затраченное время (час) |
Уяснение поставленных задач | 0,15 | 25 |
Выбор теоретической части | 0,15 | 35 |
Создание принципиальной схемы установки | 0,20 | 25 |
Разработка дизайна установки | 0,10 | 10 |
Сборка установки | 0,15 | 30 |
Отладка установки | 0,20 | 40 |
Оформление сопроводительной документации | 0,10 | 40 |
Итого: | 205 |
Исходя из данных таблицы 6.2, суммарная трудоёмкость составляет T = 205 часов.
Определим стоимость одного часа работы по формуле
, (6.6)
где Зар.плата - средняя ежемесячная заработная плата, Зар.плата = 7000 руб./месяц; Тмес - месячная норма рабочих часов, Тмес=170 часов.
Подставив численные значения в формулу (6.6), определим заработную плату разработчика
.
Подставив численные значения в формулу (6.5), определим затраты на заработную плату проектировщика равные
Сзп = 205∙41,2 (1+0,3+0,3) = 13513 руб.
Затраты, связанные с начислением на социальное страхование работников составляют 30% от затрат на заработную плату и определяются по следующей формуле
Ссоц = Сзп 0,3. (6.7)
Подставив численные значения в формулу (6.7) найдём затраты, связанные с начислением на социальное страхование работников
Ссоц = 13184 ∙ 0,3 = 3955,2 руб.
Подставив численные значения в формулу (6.4) найдём затраты на проектирование составляют
Спр=13184+ 3955,2 = 17139,2 руб.
Подставив численные значения в формулу (6.1) найдём суммарные затраты на создание устройства
Сс = 1050 + 2715 + 17139,2= 20904,2 руб.
Все приведенные выше расчеты можно отнести к расчетам на стадии конструкторской подготовки производства. Как уже отмечалось выше, на ранних стадиях разработки возможны значительные погрешности в определении величины приведенных затрат.
Экономические расчеты на стадии технологической подготовки производства направлены на поиск такого варианта технологического процесса, который требует для своей реализации минимума затрат при обеспечении неуклонного соблюдения всех технических требований и условий, указанных в конструкторской документации. Поскольку в настоящее время уровень развития технологии позволяет изготавливать аналогичную продукцию целым рядом различных методов, то практически любой технолог, проектируя технологический процесс, каждый раз с той или иной степенью достоверности решает задачу определения оптимального, наиболее эффективного его варианта.
ЗАКЛЮЧЕНИЕ
Рассмотрены основные принципы работы существующих дробемётных и дробеструйных установок и их классификации. Произведён анализ существующих методов перемещения ферромагнитных материалов магнитным полем, рассмотрены патенты затрагивающие тематику работы, а так же проанализированы работы, проведённые на кафедре ЭТЭЭМ ДВГУПС по данной тематике.
Разработана экспериментальная установка с учётом опыта исследований проведённых в этой области. Описаны этапы проектирования, моделирования, а так же конструкционные особенности установки и сделаны выводы по проводимым исследованиям.
Выдвинутая гипотеза относительно эффективности катушки трапециевидной формы в сравнении с катушками обычной формы доказана проведением математического моделирования. Рассматриваемая форма катушки реализована и использована в экспериментах.
Разработан комплекс мер для обеспечения безопасности жизнедеятельности при работе с дробеструйной установкой.
Приведено экономическое обоснование стоимости разработанной экспериментальной установки, но экономический эффект от внедрения разрабатываемой технологии не определён.
Алгоритм программы микроконтроллера датчика скорости на фотоэлементах и принципиальная схема импульсного блока питания, разработанные в главе 3, дают представление о возможности проведения дальнейшего углубленного изучения. Для полноценного внедрения в производственный процесс необходимы дальнейшие исследования технологии перемещения ферромагнитных тел, и переход от исследовательской установки к прототипу с учетом применения в промышленности.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Одинцов, Л. Г. Упрочнение и отделка поверхностным пластиче-ским деформированием [Текст]: справочник. - М.: Машиностроение, 1987. – 328 с.
2. Дробеструйная технология обработки деталей машин. [Элек-тронный ресурс]/ Мехатроника. Сборник статей технической тематики - Ре-жим доступа: http://mehatronics.ru/2011/01/дробеструйная-обработка-деталей-маш/.
3. Справочник по чугунному литью [Текст]/под ред. Н. Г. Гиршовича. 3 - е изд., перераб. и доп. – Л.: Машиностроение, 1979. – 758 с.
4. Дробеструйные аппараты [Электронный ресурс] / Все про ин-струменты для обработки металла - Режим доступа: http://instrumentalchik.ru/ochistka/131-drobestrujnye-apparaty.html.
5. Миловзоров, Б. В. Дробеметная и дробеструйные технологии [Текст] // Очистка.Окраска. - 2008. - №1(12). – C.30-31.
6. Рельсовые электромагнитные ускорители твердых тел: достиже-ния, проблемы перспективы [Текст]// [Г. А. Швецов и др.] Монография из сборника «Гидродинамика высоких плотностей энергии». Изд-во: Новоси-бирск, 2004. – 23 с.
7. Ющенко Л.В., Степанов Д.А., Чуклинов Е.С. «О возможности перемещения ферромагнитных тел в некоторых технологических установках промышленных предприятий» УДК:621.313.333.001.24 ,ДВГУПС, г. Хабаровск, 2013.
8. Ющенко Л.В. «Перемещение ферромагнитных тел внутри соленоидов» УДК:621.313.333.001.24, ДВГУПС, г. Хабаровск, 2012.
9. Москаленко, В. В. Электрический привод [Текст]: учеб. пособие для сред. проф. образ. - 2-е изд., стер. – М.: И Академия, 2004. – 368 с.
10. Соколова, Е. М., Мощинский Цилиндрические линейные асин-хронные двигатели [Текст] –М.: Изд-во МЭИ, 1998.- 26 с.
11. Многоступенчатый ускоритель с датчиком ускорения. [Электрон-ный ресурс]. / Форум арсенала - Режим доступа: http://www.foar.ru/topic.php?forum=35&topic=3.
12. Многоступенчатый ускоритель с бегущим переключением соленоидов [Электронный ресурс]. / Форум арсенала - Режим доступа: http://www.foar.ru/topic.php?forum=35&topic=2.
13. Розанов Ю. К. Основы силовой электроники [Текст]./ Ю. К. Роза-нов – М.: Энергоатомиздат, 1992.-296 с.
14.. Сверхсильные импульсные магнитные поля [Текст]/ Г. Кнопфель – М.: Мир, 1972. 391 с.
15. Карасик, В.Р. Физика и техника сильных магнитных полей. [Текст] / под ред. К. П.Белова. -М.: Наука, 1964.-347 с.
16. Демирчан К. С. Моделирование магнитных полей [Текст]/ К. С. Демирчан – Л: Энергия, 1974. - 288 с.
17. Бинс, К. Анализ и расчет электрических и магнитных полей [Текст]. Пер. с англ., М: Энергия, 1970. – 376 с.
18. ELCUT - Моделирование двумерных полей методом конечных элементов [Текст]: Руководство пользователя,. Производственный ко-оператив ТОР, версия 5.8, СПб, 2010. - 345 с.
19. Кузнецов, М. И. Основы электротехники. [Текст]: учебное посо-бие/ М. И. Кузнецов - 10-е изд. пер. – М.: Высшая школа, 1970. – 560 c.
20. Гусарова, Е. В. Экономическое обоснование эффективности про-ектных решений и внедрения новой техники на железнодорожном транспорте [Текст]: учеб. пособие/ Е. В. Гусарова. – Хабаровск: Изд-во ДВГУПС. 2008. – 157 с.
ПРИЛОЖЕНИЕ А
Модель датчика скорости в программе Proteus
ПРИЛОЖЕНИЕ Б
Код программы датчика скорости для микроконтроллера ATmega8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 | #define F_CPU 1000000UL // задаём тактовую частоту процессора #include <mega8.h> // задаём тип и модель процессора unsigned char chislo[3]; /*определяем массив из двух элементов типаchar беззнаковый(unsigned)*/ unsigned char numder[]= /*определяем массив, в котором индексу будут соответствовать бит на порту B*/ { 0b00111111, //цифра 0 0b00000110, //цифра 1 0b01011011, //цифра 2 0b01001111, //цифра 3 0b01100110, //цифра 4 0b01101101, //цифра 5 0b01111101, //цифра 6 0b00000111, //цифра 7 0b01111111, //цифра 8 0b01101111, //цифра 9 0b01111001, // буква Е 0b01010000, // буква r 0b00000000, // пустой индикатор 0b01000000 // строка }; unsigned char x=0; /*переменная для промежуточных математических действий*/ unsigned char i=0; /*переменная для определения, на какой разряд семисегментника выводить число*/ unsigned char start=0; /*переменная фиксирующая прохождение дробью первого датчика*/ unsigned char stop=0; /*переменная фиксирующая прохождение дробью первого датчика*/ unsigned int time=0; /*переменная которой считается время полёта дроби между первым и вторым датчиком*/ unsigned int z=0; /*переменная, которая будет выводится на дисплей*/ interrupt [TIM0_OVF] void t0_ovf(void) /*обработка прерывания по переполнению timer0*/ { PORTB=numder[ chislo[i] ]; /*выводим в порт В поочерёдно каждую цифру числа z*/ if(i==0){ PORTC&=~(1<<2); /*активируем один из выходов согласно текущему разряду числа z*/ PORTC|=(1<<0); PORTC|=(1<<1); }; if(i==1){ PORTC&=~(1<<1); PORTC|=(1<<2); PORTC|=(1<<0); }; if(i==2){ PORTC&=~(1<<0); PORTC|=(1<<1); PORTC|=(1<<2); }; if (++i>2) i=0; /* зацикливаем алгоритм вывода цифр на сигментные индикаторы*/ } interrupt [TIM1_OVF] void t1_compa(void) /*обработка прерывания timer1 по переполнению*/ { if (start==1) {time++;} /*если дробь прошла первый датчик начинаем считать*/ if (stop==1) {z=time;} /*если дробь прошла второй датчик перестаём считать и выводим число на индикатор*/ } void out(unsigned int num) { /*определяем из скольки сотен десятков и единиц состоит выводимое число например число 145, необходимо разложить на 1 4 и 5 чтобы на первый разряд семисегментника вывести цифру 1 на второй 4 а на третий 5*/ chislo[0]=num%10; /*находим единицы и присваиваем их количество первому элементу массива*/ if (num<9) {chislo[1]=0;} /*при отсутствии десятков второму элементу массива присваиваем 0*/ if ((num>9)&&(num<99)){chislo[1]=num/10;} /*если число меньше 100 но больше 10 находим целочисленное значение десятков*/ x=num/100; //определяем количество сотен if (num>99) {chislo[1]=(num/10)-(x*10);} /*находим число десятков если число больше 100*/ if (num<99) {chislo[2]=0;} /*третьему элементу массива присваиваем 0 если сотен нет*/ if (num>99) {chislo[2]=num/100;} /*третьему элементу массива присваиваем число сотен*/ } void main(void) /*часть кода через которую программа проходит только в начале работы*/ { PORTB=0x00; //сбрасываем в 0 DDRB=0b01111111; //делаем ножки PB0-PB6 выходами PORTC=0x00; //сбрасываем в 0 DDRC=0b00000111; /*делаем выводы PС0 PC1 и PC2 выходами*/ PORTD=0x00; //сбрасываем в 0 DDRD=0b00111111; //делаем выводы PD0 PD входами TCCR1B|=(1<<CS10); //делить частоту Т1 на 64. SREG|=(1<<7); //разрешить прерывания TIMSK|=(1<<TOIE1)|(1<<TOIE0); /*разрешить прерывание по совпадению для Т0 и Т1*/ TCNT0+=254; //предуставновка таймера TCCR0|=(1<<CS01); //делить частоту Т0 на 8. #asm("sei") //разрешаем прерывания while (1) //бесконечный цикл { if ((PIND&(1<<0))| (PIND&(1<<1))| (PIND&(1<<2))| (PIND&(1<<3))| (PIND&(1<<4))| (PIND&(1<<5))) {start=1;} /*ожидаем команду от хотя бы одного ик-фотодиодпервого датчика и при получении активируем start*/ if ((PINС&(1<<3)) | (PINС&(1<<4))| (PINС&(1<<5))| (PINB&(1<<7))| (PIND&(1<<6))| (PIND&(1<<7))) {stop=1;start=0;} /*дём сигнала от второго датчика и тогда сбрасываем start и ставим stop*/ out(z); /* выводим значение переменной z через функцию out на индикаторы*/ } } |
99