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

бесплатно 0
4.5 243
Методика проведения испытаний на воздействие транспортировочных, ударных нагрузок и виброускорений. Разработка программного обеспечения комплексного стенда отработки и испытаний манипулятора грунтозаборного комплекса. Блок-схемы алгоритмов управления.


Аннотация к работе
В главе 2 представлена информация о принципах работы манипулятора, его технологические особенности и рассчитанные исходя из этого математические выражения на движение звеньев, программное обеспечение. Манипулятор разворачивается на угол, определяемый координатами заданной точки , занимая положение, показанное на рис.3 и 4. Далее последовательно разворачиваются звенья 2, 1 и 3 соответственно на углы, определяемые равенствами: где , , , zk = 1 см, L1, L2 и L3 - соответственно длины звеньев 1, 2 и 3, z0 - координата по оси z места установки манипулятора, x, y и z - координаты контрольной точки. После поворота на угол ?2 манипулятор принимает положение показанное на рис.5. Следующим поворотом звено 1 разворачивается на угол ?1, определяемый равенством (1), при этом манипулятор принимает положение показанное на рис.6.По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки забора грунта Ф1 с координатами (Хф1, Уф1.) Проверить точность попадания узла забора грунта в точку Ф1 по отверстию расточенному на шаблоне в этой точке. По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, установить манипулятор в положение точки перегрузки грунта с координатами (Хпер., Упер.) По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки забора грунта Ф2 с координатами (Хф2, Уф2) По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки забора грунта Ф3 с координатами (Хф3, Уф3)В данном разделе мы изучили методику, последовательность и виды испытаний манипулятора грунтозаборного комплекса, в которых рассматривается проверка целостности цепей и точность работы до и после воздействия на изделие внешних фактором. Данные блок-схемы описывают все необходимые действия манипулятора и грунтозаборного устройства: • начальная иницилизация системВ рамках данного раздела дипломной работы было проведено планирование разработки программ-моделей внешней среды, работающих в составе комплексного стенда бортового комплекса управления, по данным планирования была оценены трудоемкость каждого этапа разработки. Разработкой занималось 2 человека, работающих в смену по 8 часов в течение 177,5 рабочих дней(2840 чел*час). Определим последовательность выполнения разработки программного обеспечения комплексного стенда по этапам. Трудоемкость разработки программной продукции зависит от ряда факторов, основными из которых являются следующие: степень новизны разрабатываемого программного комплекса, сложность алгоритма его функционирования, объем используемой информации, а также уровень используемого алгоритмического языка программирования. Трудоемкость разработки программной продукции может быть определена как сумма величин трудоемкостей выполнения отдельных стадий разработки программного продукта.Получение задания на создание ПП, согласование этапов и сроков сдачи программы и документации на нее 4 Сбор документации на входящие в манипулятор электрические приборы 10 Выбор языка программирования 2 Создание и выпуск технического задания 300Окончание определения конфигурации электрических приборов 30 Разработка приемосдаточных испытаний 500 Уточнение блок схемы программы 10 Разработка алгоритма решения задачи 20Разработка исполнительной и эксплуатационной документации Разработка проектной документации 50 Разработка, согласование и утверждение программ методики испытаний 100Для вычисления предпроизводственных затрат на создание программного продукта используем следующие показатели: § Трудозатраты на разработку программного продукта (из табл. § Число часов работы инженера-разработчика за месяц: Чр = 180 часов; Количество машино-часов использования ЭВМ: Чм = 180 часов; § Определяем среднюю часовую тарифную ставку инженера разработчика Затраты, связанные с использованием ЭВМ при разработке ПП Определим экономический эффект как годовую экономию на текущих затратах от использования программного обеспечения манипулятора грунтозаборного комплекса для отработки и испытания бортового комплекса управления.Опасный фактор - это производственный фактор, воздействие которого на работающего в определенных условиях приводит к травме или другому резкому внезапному ухудшению здоровья. Также существует возможность удара током, что может привести к тяжелым травмам и даже привести к летальному исходу. Для уменьшения вероятности поражения током используется заземление или зануление оборудования. Защитное заземление - преднамеренное соединение с землей и других конструктивных, металлических частей электрооборудования, которые нормально не находятся под напряжением, но могут оказаться под напряжением при случайном соединении с токоведущими частями. Ток, который протекает через тело человека, действует на организм не только в местах контакта и по пути протекания тока, но и на такие системы как кровеносная, дыхательная и сердечно-со

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

Дипломная работа выполнена на тему: «Программное обеспечение для предварительных испытаний манипулятора грунтозаборного комплекса космического аппарата «Фобос-Грунт»». Эта тема является актуальной т.к. направлена на разработку программ экспериментальной отработки грунтозаборного комплекса. В работе необходимо разработать следующие подпрограммы: - подпрограмма инициализации;

- подпрограмма перемещения манипулятора;

- подпрограмма забора грунта;

- подпрограмма выгрузки грунта;

- подпрограмма перемещения лепестков и толкателя грунтозаборного устройства.

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

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

В главе 3 представлена методика испытаний манипулятора и блок схемы алгоритмов программ.

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

В главе 5 описаны вредоносные воздействия на организм человека при работе за ПК, и расчет зануления.

1. Постановка задачи

Целью выполнения дипломной работы является разработка ПО для автоматизации процесса испытаний космического аппарата «Фобос-Грунт».

В качестве исходных данных используются принцип работы и математический расчет управления манипулятором, а так же документы и на основе заданных исходных данных разработка: - подпрограмма инициализации;

- подпрограмма перемещения манипулятора;

- подпрограмма забора грунта;

- подпрограмма выгрузки грунта;

- подпрограмма перемещения лепестков и толкателя грунтозаборного устройства;

а так же главная программа объединяющая отдельные блоки.

2. Технические характеристики, принцип действия и алгоритмы функционирования МП-ГЗК

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

Осевое усилие при заборе грунта не более 1Н

Угол между продольной осью ГЗУ и осью Х космического аппарата при перегрузке образцов грунта не более 25

Погрешность позиционирования звена исполнительного механизма МП-ГЗК в намеченной точке забора грунта: -линейная по каждой координате - не более 3 мм;

-угловая - не более 3?.

Длительность подготовки МП-ГЗК к выполнению операций по взятию и загрузке грунта не более 10 мин.

Питания МП-ГЗК осуществляется напряжением постоянного электрического тока 28,5 0,35 _2,35 В.

Размер консолидированных фрагментов забираемого грунта - от 5 до 15 мм.

Суммарный объем загружаемых в устройство перегрузки образцов вещества Фобоса - не менее 100 см3.

Управление манипулятором осуществляется от бортового комплекса управления КА «Фобос-Грунт».

Энергопотребление манипулятора не должно превышать 50 Вт.

2.1.1 Конструктивно-технические требования

Работоспособность

Манипулятор считается работоспособным, если его параметры соответствуют указанным в п.2.1 настоящей работы.

Внешний вид

Внешний вид, габаритные размеры и масса манипулятора должны соответствовать сборочному чертежу. Масса манипулятора должна быть не более 7,5 кг±0,5 кг.

Качество покрытий

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

Контролепригодность

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

Комплектующие элементы и материалы

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

2.2 Описание алгоритма работы манипулятора

На рис.1. представлен состав механической части манипулятора грунтозаборного устройства программы «Фобос-Грунт».

Рис.1. Состав манипулятора грунтозаборного устройства

На рис.2. показано исходное положение манипулятора, в котором он находится после разарретирования (расчековки). Плоскость всех элементов манипулятора yz в этом положении совпадает с плоскостью передней панели посадочного модуля.

Рис.2. Исходное положение манипулятора

Перемещение захвата в контрольную точку с координатами xyz производится в следующей последовательности: 1. Манипулятор разворачивается на угол, определяемый координатами заданной точки , занимая положение, показанное на рис.3 и 4.

Рис.3. Положение манипулятора после поворота на угол

Рис.4. Положение манипулятора после поворота на угол , вид сверху

Далее последовательно разворачиваются звенья 2, 1 и 3 соответственно на углы, определяемые равенствами:

где , , , zk = 1 см, L1, L2 и L3 - соответственно длины звеньев 1, 2 и 3, z0 - координата по оси z места установки манипулятора, x, y и z - координаты контрольной точки.

После поворота на угол ?2 манипулятор принимает положение показанное на рис.5.

Рис.5. Положение манипулятора после поворота звена 2

Следующим поворотом звено 1 разворачивается на угол ?1, определяемый равенством (1), при этом манипулятор принимает положение показанное на рис.6.

Рис.6. Положение манипулятора после поворотазвена 1

Последним движением манипулятор разворотом звена 3 на угол, определяемый равенством (1) переводится в положение, показанное на рис.7.

Рис.7. Положение манипулятора послеповорота звена 3

По окончании этого разворота узел захвата манипулятора выходит в точку, отстоящую от контрольной точки по координате z на величину 1 см.

Далее, производится изменение режима движения манипулятора на точный и поворотами звена 3 (при необходимости может дополнительно поворачиваться звено 1) узел захвата перемещается в контрольную точку до срабатывания датчика усилия контакта (микропереключателя) контролирующего усилие контакта до 100 Г. После срабатывания микропереключателя лепестки захвата раздвигаются, как показано на рис.8 и дальнейшее движение узла захвата производится с усилием до 100 Г (обеспечивается движением звена 3 и датчиком усилия контакта) и одновременным сведением (сжатием) лепестков захвата.

Рис.8. Лепестки захвата раскрыты

После забора грунта манипулятор поднимает захват на высоту

H = h a где h - высота грузоприемного устройства, a = 2 см, далее разворачивается в плоскость, в которой расположено грузоприемное устройство и затем перемещает пробу грунта из узла захвата в грузоприемное устройство с помощью толкателя (лепестки захвата при этом раскрываются).

После выгрузки пробы грунта манипулятор либо возвращается в исходное состояние либо в соответствии с вышеуказанным алгоритмом переводится в следующую точку с координатами x, y и z.

2.3 Математический расчет управления манипулятором

2.4 Обработка зоны допустимого нахождения манипулятора

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

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

Программа проверяет попадание заданной координаты хотя бы в одну из подзон поверхности.

Для каждой подзоны последовательно проверяется расположение точки относительно каждой линии подзоны.

Рис. 1 Пример зоны, состоящей из двух выпуклых подзон

Логика перемещения манипулятора

Исходные требования

Манипулятор перемещается между линейными координатами.

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

Первоначально необходимо проверять, чтобы конечная точка попадала в зону.

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

Определение Линейных участков движения

1 определяем уравнение линии исходного перемещения

2 определяем подзоны, в которых находятся исходная и конечная точки

3. определяем с какими краевыми линиями пересекается линейная траектория

4. находим точку пересечения этих краевых линий

5. Составляем маршрут 1->3->2.

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

Поэтому осуществлять поворот манипулятора целесообразно следующим образом: 1. Поднимаем захват манипулятора на высоту грунтозаборного устройства 3 см.

2. Определяем радиусы окружностей проходящих через точку забора ( ) и через точку выгрузки грунта ( )

3. Производим линейное перемещение захвата манипулятора в точку, расположенную на окружности с радиусом Движение осуществляется последовательно сначала двигателем мотором узла поворота 1, потом двигателем узла поворота 3 и окончательно двигателем мотором узла поворота 2.

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

5. Опускаем захват в приемник грунтозаборного устройства на 3 см.

6. Раскрываем захват.

7. Выталкиваем грунт в грунтозаборное устройство.

Алгоритм расчета параметров программы перемещения

1. Вычисляем радиальные координаты точки нахождения манипулятора

2. Вычисляем радиальные координаты точки выгрузки

3. Формируем строки программы

2.4.1 Вычисление текущих радиальных координат

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

Зная текущие углы поворота колен определяем и R :

Угол разворота манипулятора вычисления не требует, так как измеряется непосредственно.

2.4.2 Вычисление радиальных координат точек разгрузки

Координаты точки разгрузки определяем при помощи подпрограммы преобразования линейных координат в углы разворота колен манипулятора

Calculate_angles(x : real, y : real, z : real): TREALARRAY5

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

2.4.3 Формирование программы

Этапы движения манипулятора описаны выше в разделе приведения в точку.

Подробно программа выглядит следующим образом: 1. Подъем манипулятора. Определяем текущие координаты X, Y, Z. Задаем . Пересчитываем углы положения манипулятора. Результаты расчета преобразуем в 3 последовательных пункта программы с вращением соответственно по углам .

2. Приведение к радиусу грунтозаборника. Определяем текущий радиус R и угол по ранее указанной формуле. Вычисляем разность радиусов рассчитываем координаты точки 1(с ) по формулам

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

3. Вращение манипулятора. Добавляем в программу пункт программы с вращением осонвания манипулятора в требуемый угол

4. Опускаем захват манипулятора в грунтозаборник. Определяем текущие координаты X, Y, Z. Задаем . Пересчитываем углы положения манипулятора. Результаты расчета преобразуем в 3 последовательных пункта программы с вращением соответственно по углам .

5. Добавляем пункт раскрытия лепестков захвата

6. Добавляем пункт выдвижения поршня манипулятора на 5 см.

Дальнейшие действия определяются по ситуации.

2.5 Программа отладки и испытаний манипулятора

Программное обеспечение предназначено для управления манипулятором в ходе наладки и испытаний, а также отработки рабочих алгоритмов управления манипулятором: Программа обладает наглядным и удобным интерфейсом, позволяет: · ограничивать угловые скорости и ускорения двигателей манипулятора

· вручную изменять положение колен манипулятора

· автоматически перемещать манипулятор в заданное положене

· вводить программу для автоматических ресурсных испытаний.

· вести запись основных параметров двигателей (скорость, потребляемый ток и т.п.):

Основные функциональные модули программы: 1. Модуль настроек системы( параметры обмена по последовательным портам с контроллерами шаговых двигателей, параметры подключения платы АЦП, предельные параметры работы манипулятора( углы, скорости и ускорения);

2. Модуль ручного управления( предоставляет пользователю возможность задавать скорость и направление вращения двигателей манипулятора), также позволяет переключаться между ручным и автоматическим режимом работы программы;

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

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

5. Модуль программирования - позволяет создавать, хранить и запускать различные программы движения манипулятора, особенно полезно для отработки реального движения манипулятора и проведения ресурсных испытаний без участия операторов.

Разработка выполнена в среде Delphi.

Основные алгоритмы манипулятора и текст программы см. в приложении А.

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

3. Методика проведения испытаний

3.1.Внешний осмотр

При внешнем осмотре проверять (визуально): - соответствие внешнего вида сборочному чертежу (плакат 2);

- качество антикоррозионных и лакокрасочных покрытий ;

- правильность маркировки .

Примечание - при осмотре проверить МП-ГЗК на отсутствие механических повреждений, ослабления креплений, отсутствие посторонних предметов (проверка на “слух”).

Проверить габаритные размеры и массу МП-ГЗК по чертежу(плакат 1).

Электромонтаж

Проверить правильность соединения электрических цепей МП-ГЗК при помощи тестера напряжением от 1,5 до 6 В при токе не более 0,005 А согласно электрическим схеме(плакат 3).

3.2 Проверка целостности электрических цепей

Проверку целостности цепей производить ампервольтомметром типа Ц4315.

3.3 Проверка электрического сопротивления изоляции

Проверку сопротивления изоляции между разобщенными цепями, и разобщенными цепями и корпусом проводить терраомметром типа Е6-13 на 100 В и вольтомметром типа В7-38. манипулятор грунтозаборный транспортировочный алгоритм

3.4 Проверка электрической прочности изоляции

Проверку электрической прочности изоляции проводить с помощью пробойной установки типа УИИ-2. Испытательное напряжение 200В 50Гц подавать между цепями.

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

До и после проверки прочности изоляции проверяется сопротивление изоляции.

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

3.5 Проверка точности перемещения звеньев МП-ГЗК при заборе грунта

Проверка проводится по точкам Ф1, Ф2, Ф3

Ф1-ближайшая от точки крепления МП-ГЗК

Ф2- средняя от точки крепления МП-ГЗК

Ф3- дальняя от точки крепления МП-ГЗК

Координаты этих точек нанесены на шаблоне, по которому проводится проверка точностей перемещения звеньев МП-ГЗК при заборе грунта.

Манипулятор ГЗК находится в расчекованном положении.

Установить нулевое положение приводов манипулятора.

Собрать схему испытаний согласно Приложению Б.

Соединить звенья манипулятора с системой обезвешивания.

Проверить срабатывание узла забора грунта по усилию прижатия к поверхности шаблона (0,1 кг)

По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки забора грунта Ф1 с координатами (Хф1, Уф1.)

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

По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, установить манипулятор в положение точки перегрузки грунта с координатами (Хпер., Упер.)

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

По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки забора грунта Ф2 с координатами (Хф2, Уф2)

Проверить срабатывание узла забора грунта по усилию прижатия к поверхности шаблона (0,1 кг)

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

По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки перегрузки грунта с координатами (Хпер., Упер.)

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

По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки забора грунта Ф3 с координатами (Хф3, Уф3)

Проверить срабатывание узла забора грунта по усилию прижатия к поверхности шаблона (0,1 кг)

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

По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки перегрузки грунта с координатами (Хпер., Упер.)

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

3.6 Проверка функционирования МП-ГЗК.

Проверка проводится по точкам Ф1, Ф2, Ф3

Ф1-ближайшая от точки крепления МП-ГЗК

Ф2- средняя от точки крепления МП-ГЗК

Ф3- дальняя от точки крепления МП-ГЗК

Манипулятор ГЗК находится в расчекованном положении.

Установить нулевое положение приводов манипулятора.

Собрать схему испытаний согласно Приложению Б.

Соединить звенья манипулятора с системой обезвешивания.

По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки забора грунта Ф1 с координатами (Хф1, Уф1.)

Открыть лепестки цанги МП-ГЗК и углубится в грунт на 20 мм.

Закрыть лепестки цанги МП-ГЗК.

По команде КПА, согласно руководству по управлению манипулятором при проведении испытаний, манипулятор установить в положение точки перегрузки грунта с координатами (Хпер., Упер.)

Открыть лепестки цанги заборного устройства.

Включить ЭД выдвижения поршня для выгрузки грунта.

Перевести поршень в исходное положение.

Закрыть лепестки цанги.

Повторить пункты с 3.6.1 по 3.6.12 для точек Ф2 и Ф3.

3.7 Испытания на работоспособность в вакуумной камере при температуре минус (62-2) ОС

Смонтировать «МП-ГЗК» на приспособление, установленное в вакуумной камере ВК-27 для испытания на работоспособность при температуре минус (62-2) ОС

Установить термодатчики согласно схеме.

Соединить систему обезвешивания СО МП-ГЗК с МП-ГЗК.

Смонтировать систему измерения и управления.

Произвести захолаживание «Установки МП-ГЗК» на приспособлении до температуры минус (62-2) ОС и выдержать при этой температуре не менее 1 часа без учета времени выхода на режим.

Контроль температуры вести по показаниям прибора ИВК-MIC-036

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

Провести проверку функционирования МП-ГЗК пп. 9.6.1 по 9.6.12

Разгерметизировать вакуумную камеру, произвести осмотр материальной части.

Демонтировать «Установку МП-ГЗК» на приспособлении, из вакуумной камеры.

Произвести осмотр материальной части.

3.8 Испытания на работоспособность в вакуумной камере ВК-27 при температуре плюс (60 2) ОС

Смонтировать МП-ГЗК на приспособление, установленное в вакуумной камере ВК-27 для испытания работоспособности при температуре плюс (60 2) ОС.

Установить термодатчики согласно схеме.

Соединить систему обезвешивания СО МП-ГЗК с МП-ГЗК.

Смонтировать систему измерения и управления.

Довести температуру «Установки МП-ГЗК» до температуры плюс (60 2) ОС и выдержать при температуре не менее 1 часа без учета времени выхода на режим.

Контроль температуры вести по показаниям прибора ИВК-MIC-036.

Провести проверку функционирования МП-ГЗК пп. 3.6.1 по 3.6.12

Разгерметизировать вакуумную камеру, произвести осмотр материальной части.

Демонтировать «Установку МП-ГЗК» на приспособление, из вакуумной камеры.

Произвести осмотр материальной части.

3.9 Методика проведения испытаний на воздействие транспортировочных, ударных нагрузок и виброускорений.

Для вибродинамических испытаний: 1) величины пиковых ударных ускорений и амплитуды виброускорений заданы в единицах g, где g = 9,81 м/с2 - ускорение свободного падения;

2) допустимое отклонение режимов нагружения не должны превышать: - по амплитуде виброускорения ± 20 %;

-по частоте вибрации ± 0,5 %;

-по времени ± 10 %.

Испытания на имитацию транспортирования

Смонтировать МП-ГЗК установленную на макет КА ФГ установить вибродатчики согласно приложению В.

Установить машину на электродинамический стенд и смонтировать схему измерения ускорений.

Провести испытания на имитацию транспортирования по осям «Х», «Y», «Z» на режимах, указанных в таблице 2

Таблица 2

Пиковое ударное ускорение, g Длительность действия, мс Общее число ударов по трем направлениям Количество ударов по каждому направлению Количество ударов в минуту

5 От 2 до 10 (предпочтительно 6) 15000 5000 Не более 120

После испытаний проверить установку МП-ГЗК на машине.

Визуально определить состояние элементов конструкции МПГЗК и установки МП-ГЗК на машине трещины, поломки, ослабление затяжек гаек не допускается.

Испытания на стойкость к виброудару

Провести работы по п.п. 3.9.2.1 и 3.9.2.2

Провести испытания на стойкость к виброудару по осям «Х», «Y», «Z» на режимах, указанных в таблице 3.

Таблица 3

Частота, Гц Максимальная амплитуда, ед. Длительность действия, с Количество нагружений

500-2000 40 0,01 7

После испытаний провести работы по п. 9.9.2.4

Испытания на стойкость к виброускорениям

Провести работы по п.п. 3.9.2.1 и 3.9.2.2

Провести испытания по осям «Х», «Y», «Z» на синусоидальную вибрацию до 20 Гц на режимах, указанных в таблице 4

Провести испытания на случайную вибрацию по осям «X», «Y», «Z» в диапазоне частот от 20 до 2000 Гц на режимах, указанных таблице 4

Таблица 4

Поддиапазон частот, Гц Спектральная плотность виброускорения, g2/Гц

20-50 0,02 0,02

50-100 0,02 0,02

100-200 0,02-0,05 0,02

200-500 0,05 0,02-0,008

500-1000 0,05-0,025 0,008-0,004

1000-2000 0,025-0,013 0,004-0,002

Время действия 120 480

Примечание - Изменение значений спектральной плотности от частоты в пределах каждого поддиапазона частот - линейное (при логарифмическом масштабе частоты и спектральной плотности)

Допускается замена испытаний на воздействие случайной вибрации по режимам, указанным в табл. 4, испытаниями на воздействие эквивалентной синусоидальной вибрации на режимах, указанных в таблице 5

Таблица 5

Поддиапазон частот, Гц Амплитуда виброускорений, g

5-10 0,5-1,0

10-20 1,0

20-40 1-1,5

40-80 1,5-2,0

80-160 2,0-4,0

160-320 4,0-8,0

320-640 8,0-10,0

640-1280 10,0

1280-2000 10,0

После испытаний провести работы по п. 3.9.2.4

3.10 Испытание на воздействие повышенной влажности.

Испытание на воздействие повышенной влажности проводить в камере влажности при температуре (60 2)?С.

МП-ГЗК поместить в камеру, предварительно закрыв штепсельные соединители заглушками и выдержать при данной температуре в течение 2 ч. Относительную влажность повысить до (93 3) % и этот режим поддерживать в камере в течение 48 ч.

По истечению указанного времени не извлекая МП-ГЗК из камеры, проверить сопротивление изоляции по методике подраздела.

3.11 Определение мощности, потребляемой нагревателями МП-ГЗК.

Определение мощности, потребляемой нагревателями электромоторов и нагревателями кабельных шлейфов в узлах вращения звеньев манипулятора: НГЗВ1-1,НГЗВ1-2, НГУП1-2, НГЗВ2 ,НГУП2-3, НГЗВ3, НГУП3-4, НГЗВ4, НГУП4-5, НГЗВ5

Места расположения нагревателей и их обозначение приведены по спецификации чертежа (плакат 2).

Подать питание ( 27 ± 0,1) В на нагреватель НГЗВ1-1.

Зафиксировать по КПА ток, потребляемый нагревателем

Определить мощность, потребляемую нагревателем по формуле: P= U·I где Р- мощность, потребляемая нагревателями, ВТ;

U- напряжение питания, В;

I - ток, потребляемый нагревателем, А.

Повторить операции по пп. 3.10.2 - 3.10.4 для каждого из обогреваемых мотор-редукторов (НГЗВ1-2, НГУП1-2, НГЗВ2 ,НГУП2-3, НГЗВ3, НГУП3-4, НГЗВ4, НГУП4-5, НГЗВ5)

Выключить КПА. Разобрать схему испытаний.

3.12 Ресурсные испытания

Ресурс привода при температуре на корпусе (15-35)? С.

Собрать МП- ГЗК на приспособлении

Установить систему обезвешивания на МП-ГЗК.

Проверка функционирования МП-ГЗК.

Провести наработку МП-ГЗК 40 циклов.

Ресурс привода при температуре на корпусе минус (55-58)?С.

Собрать МП- ГЗК на приспособлении .

Установить систему обезвешивания на МП-ГЗК.

Проверка функционирования МП-ГЗК.

Провести наработку МП-ГЗК 40 циклов.

Ресурс привода при температуре на корпусе МП-ГЗК (60-63)?С.

Собрать МП- ГЗК на приспособлении.

Установить систему обезвешивания на МП-ГЗК.

Проверка функционирования МП-ГЗК.

Провести наработку МП-ГЗК 40 циклов.

3.13 Испытание на воздействие ЭСР и ЭМС

Испытания на воздействие ЭСР и ЭМС проводить по специально разработанным отделом 123-4-2 программам и методикам (в соответствии с У64-6317-ОПМ).В данном разделе мы изучили методику, последовательность и виды испытаний манипулятора грунтозаборного комплекса, в которых рассматривается проверка целостности цепей и точность работы до и после воздействия на изделие внешних фактором. Подробно изучили конструктивность испытательных стендов и способы работы на них.

4. Блок-схемы алгоритмов управления МП-ГЗК

Данные блок-схемы описывают все необходимые действия манипулятора и грунтозаборного устройства: • начальная иницилизация систем

• коммуникация с БЦВМ

• перемещение манипулятора

• забор грунта

• помещение грунта в грунтоприемное устройствоВ данной главе мы рассмотрели ход испытаний для МП-ГЗК, условия воздействия на него внешних факторов. Анализировали все необходимые действия манипулятора и грунтозаборного устройства.

5. Экономическая часть

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

5.1 Основные этапы разработки программного обеспечения комплексного стенда и оценка трудоемкости каждого этапа разработки

Период проведения работ: с 30 сентября 2007г по 12 декабря 2009г.

Разработкой занималось 2 человека, работающих в смену по 8 часов в течение 177,5 рабочих дней(2840 чел*час).

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

где Т - общие затраты труда;

То - затраты труда на описание задачи;

Ти - затраты труда на исследование предметной области;

Та - затраты труда на разработку алгоритмов работы программ-моделей комплексного стенда;

Тб - затраты труда на разработку блок-схем работы программ-моделей комплексного стенда;

Тпр - затраты труда на программирование;

Тотл - затраты труда на отладку работы программ-моделей комплексного стенда;

Тд - затраты труда на подготовку документации.

Время рассчитывается в человеко-часах, причем То и Ти берется по фактически отработанному времени, а время остальных этапов определяется расчетно по условному числу команд Q. Условное число команд Q определяется по формуле:

Где q - предполагаемое число операторов в комплексе программ, примем q равным 6400;

с - коэффициент сложности программ - характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решении, сложность которой равна 1 (величина лежит в пределах от 1.25 до 2.0). Примем c равным 1.6;

p - коэффициент коррекции программы при ее разработке (величина лежит в пределах от 0.05 до 0.10). Примем p равным 0.05;

В результате получим условное число операторов: [команд]

Затраты труда на подготовку при описании задачи То точно определить невозможно, так как это связано с творческим характером работы, поэтому примем То = 50 чел*час.

Затраты труда на изучение описания задачи определяются по формуле:

Где Q - условное количество команд;

B - коэффициент увеличения затрат труда вследствие недостаточного описания задачи (изменяется от 1.1 до 1.8). Примем В равным 1.1;

Рн - характеризует нормативную производительность труда (число команд в час) программистов для данного этапа работы. Примем (Рн)п = 20 [ком./час];

К - коэффициент квалификации разработчиков, определяется в зависимости от стажа работы (изменяется от 0.8 до 1.6). Примем К равным 1.

Таким образом, затраты на изучение описания задачи будут составлять: [чел*час]

Время на разработку алгоритма Та определяется по формуле:

Таким образом, затраты на разработку алгоритма будут составлять: [чел*час]

Время на разработку блок-схемы Тб определяется аналогично Та: [чел*час]

Время написания программы на языке программирования Тпр определяется по формуле:

Таким образом, время написания программы на языке программирования будет составлять: [чел*час]

Время отладки и тестирования программы Тотл определяется по формуле

Таким образом, время написания отладки и тестирования программы будет составлять: [чел*час]

Время на оформление документации Тд будет составлять: [чел*час]

Тогда, подставив все полученные данные в формулу общих трудозатрат, получим полную трудоемкость разработки: Т = 50 577.5 735 14.29 840 892.5 945 = 4054 [чел * час]

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

где Е - коэффициент изменения трудоемкости, зависящий от уровня языка программирования (выбранный для разработки язык Delphi 7.0 относится к алгоритмическим языкам сверхвысокого уровня, с учетом этого Е = 0.7)).

Таким образом, Ткор = 0.7*4054= 2838 [чел * час]

Определение затрат времени на разработку программного продукта Таблица 6

Основные работы Затраты времени на разработку Н/ч
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?