
Среда программирования: AnyLogic
Название работы: Имитационная модель по дежурствам рыболовных судов в районе вылова
Тематика работы: Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Alp, AnyLogic, рыболов, имитационная модель, дежурства рыболовных судов, в районе вылова, агент FishPoint, агент моделирует точку лова рыбы, точка лова рыбы, агент Ship, агент моделирует корабль, агент Main, агент верхнего уровня, расчет дистанции между двумя точками лова, две точки лова
Функции программы:
Разработать имитационную модель по дежурствам рыболовных судов в районе вылова в ПО AnyLogic.
Подробности.
Пусть N (например, 3) кораблей с равными характеристиками осуществляют ловлю рыбы в море в определенном квадрате. Средняя скорость каждого корабля 40 км/ч, стандартное отклонение 15 (для упрощения именно в километрах, не в узлах, не в морских милях).
Всего известно M (например, 33) точек вылова, где установлены эхолоты, определяющие скопление рыбы.
Корабли дежурят над одной из 33 точек, и готовы выдвинуться в точку, где сработал эхолот. (На каждой точке может находится от 0 до N кораблей)
Каждая точка характеризуется вероятностью появления в нем стаи рыб, сумма этих вероятностей равна единице.
Здесь допущение, что эхолот за период дежурства (цикл имитации) сработает только один раз, условно, потому что очень редкое событие, то есть, существует только одна большая стая рыб из всех точек в этом районе.
Разработаны модель, позволяющая по определенным правилам распределять корабли по точкам, на выходе которой переменные, указывающие на то в каких точках следует дежурить кораблям.
Имитационная модель должна показать, что данная расстановка кораблей эффективнее (или нет), чем расстановка по другим правилам.
По полученной вероятности, по формуле Бернулли, генерируется случайное число, которое определяет поймал корабль рыбу или нет.
Предполагается, что корабли ловят рыбу независимо, т.е. если первый поймал, то может поймать и второй, и третий, и наоборот.
Если рыба поймана корабль меняет цвет. (Корабль детализировать не нужно, достаточно прямоугольника)
После того как определенно поймали все корабли рыбу или нет, с некоторой задержкой, что бы можно было увидеть результат, имитационный цикл прекращается.
Нужно что бы модель отработала определенное кол-во таких циклов перед остановкой, для накопления статистики (например, 100)
Количество циклов должно определятся на экране презентации перед пуском модели.
Полная версия задания представлена в файле Задание данной работы.
Описание (отчет):
Есть
на 10 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с моделью нужно использовать файлы с расширением ALP – это файл проекта AnyLogic, используемый с программным обеспечением для моделирования AnyLogic.
исходники
database
db
db
db
db
db
Fishing
x3d
personПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеОписание решения со скриншотами.
Предварительный просмотр
Отчет к программе. СодержаниеОписание задания.
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1700 руб РФ Стоимость ОТЧЕТА составляет 0 руб РФ Стоимость НЕБОЛЬШОГО ОТЧЕТА составляет 20 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |