Разработка виртуальной лабораторной работы на базе виртуальной асинхронной машины в среде MATLAB

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



вания и также описано в пункте 5.

Блок Ввод данных использует программу AKZ_menu.m или AFR_menu.m, в зависимости от исследуемого двигателя с короткозамкнутым или фазным ротором.

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

Блок Построение механической характеристики использует программу n_f_M.m. Данная программа отвечает за построение механической характеристики. Она считывает данные вектора скорости и момента, формирует графическое окно Figure, название характеристики, оси и подписи осей и в полученном окне строит механическую характеристику.

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

Для упрощения расчёта данных для двигателя написана следующая программа Raschet_Dvigok.m. Эта программа реализует переход от параметров Г-образной схемы замещения к Т-образной и рассчитывает параметры необходимые для моделирования.

8. РАСЧЕТ ЗАТРАТ НА РАЗРАБОТКУ ПРОГРАММНОГО МАТЕМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ (ПМО)

8.1 Исходные данные

  1. количество форм переменной входной информации два;
  2. сложность алгоритма три;
  3. количество форм выходной информации два;
  4. степень новизны комплекса задач В;
  5. сложность алгоритма три;
  6. объём входной информации до 50000 документострок;
  7. сложность организации контроля входной информации 11;
  8. сложность организации контроля выходной информации 22;
  9. использование стандартных типов проектов и моделей 25 %;
  10. проект разрабатывается с учётом обработки информации в режиме работы в реальном времени.

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 Экономическая эффективность

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