Разработка виртуальной лабораторной работы на базе виртуальной асинхронной машины в среде MATLAB
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
вания и также описано в пункте 5.
Блок Ввод данных использует программу AKZ_menu.m или AFR_menu.m, в зависимости от исследуемого двигателя с короткозамкнутым или фазным ротором.
Данная программа позволяет ввести в блоки схемы необходимые данные, и основана на условии выбора одной из предложенных позиций. При выборе, какой либо позиции предлагается ввести значение необходимой величины, которое впоследствии вводится в параметры блока в схеме, тем самым позволяет избежать многократного процесса изменения значения это величины, если она используется несколькими блоками.
Блок Построение механической характеристики использует программу n_f_M.m. Данная программа отвечает за построение механической характеристики. Она считывает данные вектора скорости и момента, формирует графическое окно Figure, название характеристики, оси и подписи осей и в полученном окне строит механическую характеристику.
Блок Построение рабочих характеристик использует программу Rabochiе.m. Программа аналогична выше описанной, считывая данные входной и выходной мощности, тока статора, скольжения, КПД и коэффициента мощности она выполняет построение рабочих характеристик в графическом окне Figure..
Для упрощения расчёта данных для двигателя написана следующая программа Raschet_Dvigok.m. Эта программа реализует переход от параметров Г-образной схемы замещения к Т-образной и рассчитывает параметры необходимые для моделирования.
8. РАСЧЕТ ЗАТРАТ НА РАЗРАБОТКУ ПРОГРАММНОГО МАТЕМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ (ПМО)
8.1 Исходные данные
- количество форм переменной входной информации два;
- сложность алгоритма три;
- количество форм выходной информации два;
- степень новизны комплекса задач В;
- сложность алгоритма три;
- объём входной информации до 50000 документострок;
- сложность организации контроля входной информации 11;
- сложность организации контроля выходной информации 22;
- использование стандартных типов проектов и моделей 25 %;
- проект разрабатывается с учётом обработки информации в режиме работы в реальном времени.
8.2 Определение затрат времени на разработку (ПМО) по стадиям проектирования
Расчёт произведён по литературе [8] и данные сведены в таблице 8.1.
Таблица 8.1 - Определение затрат времени на разработку программного обеспечения по стадиям разработки проекта
Стадия
Разработки
ПроектаЗатраты времениПоправочный коэффициентЗатраты времени с учётом ПК, днейЗначение,
днейОсно-ваниеЗначениеОснование1 Разработка технического заданияЗатраты времени
разработчика постановки задачи
Затраты времени
разработчика ПО29,00
29,00Таблица 4.1
норма 13Г
Таблица 4.1
норма 13Г0,65
0,35Примечание к таблице 4.1
Примечание к таблице 4.118,85
10,152 Разработка программыЗатраты времени
разработчика постановки задачи Затраты времени
разработчика ПО44,00
44,00Таблица 4.2
норма 13Г
Таблица 4.2
норма 13Г0,7
0,3Примечание к таблице 4.2
Примечание к таблице 4.230,8
13,23 Отладка программыЗатраты времени разработчика постановки задачи14,00Таблица 4.27
норма 3В
К1=0,832
К2=1
К3=1,26
Кобщ=1,05п.1.7(таблица 1.1)
п.1.7(таблица 1.3)
п.1.9(таблица 1.5)
Кобщ=К1тАвК2тАвК314,7Затраты времени
разработчика ПО 12,00Таблица 4.28
норма 3ВК1=0,832
К2=1
К3=1,26
Кобщ=1,05п.1.7(таблица 1.1)
п.1.7(таблица 1.3)
п.1.9(таблица 1.5)
Кобщ=К1тАвК2тАвК3 12,6
Исходя из таблицы на разработку программного математического обеспечения одному человеку требуется 179 дней. Норма рабочего времени на 2006 год составляет 168 часов в месяц, т.е. 168/8=21 день в месяц.
8.3 Основная заработная плата программиста в месяц
ЗП1=ЗПТ12тАв(КртАвКнстАвКсев 1)тАвКн, (8.1)
где ЗПТ12 тарифная заработная плата программиста двенадцатого разряда по единой тарифной сетке, ЗПТ12= 2317,68р
Кр- районный коэффициент, Кр=1,3;
Кнс- коэффициент, учитывающий непрерывный стаж работы, Кнс=1,2;
Ксев- северный коэффициент, Ксев=1,25;
Кн- коэффициент начисления на заработную плату, Кн=1,85.
ЗП1=2317,68тАв(1,3тАв1,2тАв1,25-1)тАв1,85=4073,3 р.
Полная заработная плата программиста в месяц, р
ЗП0=ЗП1тАв(1+РФСН/100)тАв(1+РДЗ/100), (8.2)
где РФСН отчисления в фонд социальных нужд, РФСН=26 %;
РДЗ отчисления на дополнительную заработную плату, РДЗ=8 %.
ЗП0=4073,3тАв(1+8/100)тАв(1+26/100)=5542,9 р.
Затраты на выплату ЗП исполнителю программы
руб., (8.3)
где НВР расчетная норма времени на разработку программы, дней;
ФВР месячный фонд времени, дней. ФВР = 21.
8.4 Расчет затрат на требующееся машинное время
Результирующий поправочный коэффициент
, (8.4)
где К1 коэффициент, учитывающий степень новизны, группу сложности алгоритма, К1 = 1;
К2 - коэффициент, учитывающий объем входной информации, = 1,07.
Затраченное машинное время
, (8.5)
где НВР время работы ЭВМ, НВР = 66 часов.
часов.
Затраты машинного времени равны
руб.,(8.6)
где СТ стоимость одного часа машинного времени (по данным вычислительного центра ДВГТУ), СТ = 65р.
8.5 Расчет суммарных затрат на разработку ПМО
руб. (8.7)
8.6 Экономическая эффективность
Полученная виртуальная модель лабораторной работы намного превосходит по техническим и экономическим возможностям реальную физическую лабораторную установку. В созданной виртуальной лабораторной работе имеется широчай