New_Методические указания к ЛР 1п (пробеги) (1)



Методические указания

к выполнению курсовой работы по расчету пробега транспортного средства по навигационным данным

 

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

 

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

1) Задание варианта лабораторной работы с указанием перечня дат и уникальных идентификаторов транспортных средств, по которым необходимо произвести расчет пройденного расстояния.

2) файл формата MS Excel (.xls) или OpenDocument (.ods), содержащий таблицы с исходными навигационными данными, разделенными по датам на отдельных листах;

 

Порядок выполнения работы.

1) удалить строчки с нулевыми данными в поле track, если существует строчка с тем же самым временем, но с ненулевым значением поля track;

2) удалить строчки с нулевыми координатами (Latitude, Longitude);

3) внести формулу расчета расстояния по соседним навигационным точкам в электронную таблицу с исходными данными.

4) рассчитать расстояние между соседними навигационными точками по заданному ТС за заданные даты (в отдельной колонке электронной таблицы)(*);

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

6) рассчитать величину отклонения расстояния, рассчитанного по соседним навигационным точкам и встроенному одометру.

7) найти и записать в отдельную ячейку электронной таблицы минимальное значение отклонения с использованием встроенной функции редактора электронных таблиц;

8) найти и записать в отдельную ячейку электронной таблицы максимальное значение отклонения с использованием встроенной функции редактора электронных таблиц;

9) построить гистограмму частотного распределения отклонения. Количество интервалов (стоблцов) гистограммы определить по формуле Стеджерса.

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

11) оформить полученные данные на отдельном листе для каждого ТС за каждый день по следующему формату:

 

Курсовая работа № 1п

Вариант ___

Выполнил: ____________

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

Дата/ТС: ______/______, _______/________, ________/_______.

 

Таблица 1.1 Итоговые значения пробега ТС № ____ , дата ___________

Пробег по навигации (км.)

 

Пробег по встроенному одометру (км.)

 

Минимальное значение отклонения (м)

 

Максимальное значение отклонения (м)

 

 

Рисунок 1.1 Гистограмма частотного распределения отклонения пробега

 

Таблица 1.2 Исходные данные и расчётные колонки.

TimeNav

Latitude

Longitude

track

p2p_dist

track_dist

p2p_track_diff

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2.1 Итоговые значения пробега ТС № ____ , дата ___________

Пробег по навигации (км.)

 

Пробег по встроенному одометру (км.)

 

Минимальное значение отклонения (м)

 

Максимальное значение отклонения (м)

 

 

Рисунок 2.1 Гистограмма частотного распределения отклонения пробега

 

Таблица 2.2 Исходные данные и расчётные колонки.

TimeNav

Latitude

Longitude

track

p2p_dist

track_dist

p2p_track_diff

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(*):

private float getLen2Point(double lat1,double long1,double lat2,double

long2) {

int lh = (int) (Math.PI * (6378.16 + 6356.777) / 360);

float result;

int ld = (int) (Math.PI * 6378.16 * Math.cos(lat1 * Math.PI /

180) / 180);

//sqrt — извлечение квадратного корня.

result = (float)

Math.sqrt(((lat2-lat1)*(lat2-lat1)*lh*lh)+((long2-long1)*(long2-long1)*ld*ld));

return result;

}

 

Posted in Без рубрики

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *