close

Вход

Забыли?

вход по аккаунту

?

IM lab1 2

код для вставкиСкачать
Московский Авиационный Институт
(Национальный Исследовательский Университет)
Отчёт по лабораторной работе № 1
По предмету: "Компьютерное моделирование систем"
"Разработка имитационных моделей дискретных систем на основе пользования списка событий"
Вариант №1
Работу выполнили студенты группы 03-423:
Лишиленко С.
Бибиксарова Ю.
Хомутская О.
Черкасов Р.
Проверили:
Хахулин Г.Ф.
Монахов С.В.
Москва, 2013 г.
1. Постановки задачи
Рассматривается следующая система массового обслуживания
Входные потоки - простейшие (1/600 и 1/180). Заявки первого прогона обладают относительным приоритетом. Времена обслуживания каждым из приборов распределены по экспоненциальному закону(1/108 и 1/120). Все очереди имеют ограниченную длину (М[1]=4, M[2]=4,M[3]=6). Разработать имитационную модель рассматриваемой системы с целью оценки статистических результатов по:
* Количеству поступивших заявок разных входных потоков
* Количеству потерянных заявок на входе каждой из очередей
* Загрузке обслуживающих устройств
* Времени нахождения обслуженных заявок в системе п приоритетам)
Моделировать функционирование системы на интервале времени Т=3 ч. (10800c)
2. Этап формализации
2.1. Обоснование возможности реализации ИМ в классе дискретных с ориентацией на ММС
Четыре основных временных события:
1. Вход заявки в СМО (К=1)
2. Окончание обработки заявки на первой фазе (К=2)
3. Окончание обслуживания заявки в СМО (К=3)
(1-2) - если канал обслуживания первой фазы свободен
(2-2) - если хотя бы одна из очередей М1 и М2 не пуста
(2-3) - если канал обслуживания второй фазы свободен
(3-3) - если М3 не пуста
2.2. Показатели критерия оценки результатов моделирования:
Формализация осуществляется с ориентацией на СИМ Modelling
- Интенсивность (отражает количество поступивших в систему заявок разных входных потоков)
- Вероятности потери на входе очередей
- Вероятности занятости КО первой и второй фаз
- МО времени нахождения обслуженной заявки в системе (по потокам)
Сбор статистики - по одному прогону в предположении стации. и эргодич. процессов в ИМ
2.3. Параметры ИМ
- интенсивности входных потоков заявок (I = 0,1)
MU [i] - интенсивности обслуживания (I = 0,1)
- время прогона ИМ
М[j] - ограничение на число заявок в очереди (j = 0,1,2)
2.4. Состояние ИМ
Входной поток:
- количество вошедших заявок на вход i-ой очереди
- количество потерянных заявок на входе i-ой очереди
Запись в СБС:
K=1NZNP
где - время вхождения заявки, - номер заявки, - номер потока Каналы обслуживания:
TZKO[i] - суммарное время занятости КО (I = 0,1)
Запись в СБС для события окончание обслуживания заявки в СМО:
K=iгде - время окончания обслуживания, - время входа заявки в СМО
Входная очередь:
Для состояния очередей используем группу списков СИМ Modelling с именем list.
Номер соотв. списка в группе определяется порядковым номером очереди
Структура записей для каждой заявки, находящейся в очереди:
Упорядочение записей по правилу FIFO
2.5. Начальное состояние ИМ
Начальное состояние:
TZKO[i] = 0.0
KZ[j] = 0
Начальное состояние СБС:
T1K=111
T2K=122
Где T1,T2 - случайные времена
2.6. Моделирование случайных явлений и организация зависимых испытаний
Случайное явлениеСтатистическое описаниеИспользуемый поток БПЧВремя между соседними заявками во входном потоке 0Экпоненциальный ЗР с интенсивностью LAMD[0]1Время между соседними заявками во входном потоке 1Экпоненциальный ЗР с интенсивностью LAMD[1]1Время обслуживания заявки КО фазы 1Экпоненциальный ЗР с интенсивностью MU[1]2Время обслуживания заявки КО фазы 2Экпоненциальный ЗР с интенсивностью MU[1]2
2.7. Сбор статистики и расчет показателей
1) Интенсивность
2) Вероятность потери заявок
3) Вероятность занятости i-го канала обслуживания
4) Сбор статистики TNS[i] будет осуществляться с помощью СИМ Modelling
2.8. Алгоритмы обработки событий
3. Имитационная программа.
3.1 Общие сведения об ИП.
ИП написана в среде программирования Borland Delphi 7.0 c использованием СИМ Modelling которая является набором библиотек для среды программирования Delphi, и включает в себя необходимые процедуры, функции, компоненты, вспомогательные классы и структуры данных, позволяющие просто и наглядно разрабатывать дискретные и непрерывно-дискретные ИМ.
Формализация ДИМ выполняется в соответствии с методом модельных событий (ММС). Система поддерживает визуальное задание параметров и переменных состояния модели, графа взаимосвязи модельных событий, списков параметров модельных событий, списковых структур, генераторов случайных величин, управление автоматизированным сбором статистики . Modelling реализует алгоритмы продвижения модельного времени, а так же средства контроля моделирования и отладки разработанных имитационных программ (ИП) : трассировка и автотрассировка, компонент управления ходом моделирования, информационные окна объектов модели, условные точки приостановления моделирования, средства анализа собираемой статистики. Так же, в систему встроен генератор отчетов по разработанным имитационным моделям.
3.2 Структура ИП.
3.3. Инструкция для пользователя
Для запуска программы необходимо открыть файл SampleModel.exe
После запуска запуска программы на экране появится окно ИП:
Для контролирования процесса проведения имитационного эксперимента применяется компонент "Контроллер модели":
Назначение кнопок контролера модели приведено в таблице:
Изображение кнопкиНазначение кнопкизапуск ИМЭприостановить ИМЭ (пауза)продолжить ИМЭ (снятие с паузы)завершить ИМЭвызов окна настроек ИМЭвызов меню для сохранения/загрузки параметров и расположения информационных окон модельных объектов Результаты трассировочной печати сохраняются в файле trace.log в текущем каталоге. Трассировочная печать имеет вид:
В начале трассировочной печати приводятся значения параметров модели, ее начальное состояние и происходит планирование начальных событий. При планировании событий указывается номер планируемого события, связь, с помощью которой осуществляется планирование, время, на которое происходит планирование, и дополнительные параметры события (время входа заявки в систему и номер потока). При трассировке обработки события указывается текущее время, номер события и его параметры. После обработки события указываются переменные состояния модели и состояние очередей. После окончания моделирования происходит отображение собранной статистики.
4. Результаты ИМЭ.
4.1 Анализ трассировочной печати.
Начальное состояние модели:
KVZ=[0, 0, 0], KPZ=[0, 0, 0], KOZ=[0, 0, ], KZS=[0], TZKO=[0, 0], KZ[0]=false, KZ[1]=false, list_1=[], list_2=[], list_3=[]
Фрагмент 1: вход заявки второго потока и постановка на обслуживание в канал №1
Запланированная на момент времени 43.6 заявка входит в систему по второму потоку. Т.к. канал обслуживания №1 свободен, то заявка сразу становится на обслуживание. Число поступивших заявок на вход 2-й очереди увеличивается на 1 (KVZ[2]: 0→1). Число заявок в системе увеличивается на 1 (KZS: 0→1).
Планируется событие K=2 окончания обслуживания заявки в 1-й фазе. Планируется событие K=1 поступление на вход системы следующей заявки первого потока.
KVZ=[0, 0, 0], KPZ=[0, 0, 0], KOZ=[0, 0, ], KZS=[0], TZKO=[0, 0], KZ[0]=false, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=43.6879154148178|k=1||NZ=1|NP=2|tвх=43.6879154148178|
-------------------------------------------------------------------
t=69.9, k=2, NZ=1, NP=2, tвх=43.69
t=90.01, k=1, NZ=2, NP=2
KVZ=[0, 1, 0], KPZ=[0, 0, 0], KOZ=[0, 0, ], KZS=[1], TZKO=[0, 0], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
Фрагмент 2: окончание обслуживания заявки второго потока на первой фазе; заявка поступает в канал обслуживания №2
В момент времени 43 заявка второго потока заканчивает обслуживание в 1-й фазе. Заявка переходит во 2-ю фазу. Т.к. канал обслуживания №2 свободен, то заявка сразу становится на обслуживание. Число поступивших заявок на вход 3-ей очереди увеличивается на 1 (KVZ[2]: 0→1). Число обслуженных заявок 1-го КО увеличивается на 1 (KOZ[0]: 0→1).
Происходит сбор статистики по времени работы 1-го канала (TZKO[0]: 0→69]).
Планируется событие K=3 окончания обслуживания заявки в системе.
KVZ=[0, 1, 0], KPZ=[0, 0, 0], KOZ=[0, 0, ], KZS=[1], TZKO=[0, 0], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=69.9006646637084|k=2||NZ=1|NP=2|tвх=43.6879154148178|
-------------------------------------------------------------------
t=99.03, k=3, NZ=1, NP=2, tвх=69.9
KVZ=[0, 1, 1], KPZ=[0, 0, 0], KOZ=[1, 0, ], KZS=[1], TZKO=[69.9006646637084, 0], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
Фрагмент 3: окончание обслуживания заявки первого потока на второй фазе; заявка покидает систему
В момент времени 99 заявка второго потока заканчивает обслуживание в системе. Число обслуженных заявок 2-го КО увеличивается на 1 (KOZ[1]: 0→1). Происходит сбор статистики по времени работы 2-го канала (TZKO[1]=[ 0→9.01]).
Происходит уменьшение числа заявок в системе (KZS=[0]).
KVZ=[0, 2, 1], KPZ=[0, 0, 0], KOZ=[1, 0, ], KZS=[2], TZKO=[69.9006646637084, 0], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=99.0259416069203|k=3||NZ=1|NP=2|tвх=69.9006646637084|
-------------------------------------------------------------------
KVZ=[0, 2, 1], KPZ=[0, 0, 0], KOZ=[1, 1, ], KZS=[1], TZKO=[69.9006646637084, 9.01399005443086], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
Фрагмент 4: заявка номер 3 закончила обслуживание на первой фазе, но т.к. КО фазы 2 занят, то заявка встает в третью очередь.
Количество вошедших заявок очереди 3 увеличивается на 1 (KVZ [2]=[ 3→4]).
Количество обслуженных заявок фазы 1 увеличивается на 1 (KOZ [0]=[ 3→4]).
Заявка встает в очередь list_3=[3], т.к. канал обслуживания второй фазы занят (KZ[1]=true)
KVZ=[1, 3, 3], KPZ=[0, 0, 0], KOZ=[3, 2], KZS=[2], TZKO=[216.938463296676, 39.8966808128786], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=259.518488276307|k=2||NZ=3|NP=2|tвх=255.232101655129|
-------------------------------------------------------------------
KVZ=[1, 3, 4], KPZ=[0, 0, 0], KOZ=[4, 2], KZS=[2], TZKO=[231.69847679534, 39.8966808128786], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[3]
Фрагмент 5: показательный момент - соблюдение приоритета первого потока.
Произошло планирование события k=2,при наличии заявок в очередях 1 и 2 должна быть выбрана заявка из первой.
Количество вошедших заявок в третью очередь увеличилось (KVZ [2]=[ 30→31]).
Увеличивается количество обслуженных заявок первым КО (KOZ [0]=[ 30→31]).
В очереди 1 и очереди 2 есть одна и три заявки соответственно, выбирается заявка из первой очереди согласно приоритету. list_1 опустошается.
KVZ=[8, 27, 30], KPZ=[0, 0, 0], KOZ=[30, 29], KZS=[6], TZKO=[2545.36094481732, 1682.3697732929], KZ[0]=true, KZ[1]=true, list_1=[8], list_2=[25, 26, 27], list_3=[]
-------------------------------------------------------------------
|t2=2977.00853965656|k=2||NZ=24|NP=2|tвх=2684.10299071038|
-------------------------------------------------------------------
t=3115, k=2, NZ=8, NP=1, tвх=2977
KVZ=[8, 27, 31], KPZ=[0, 0, 0], KOZ=[31, 29], KZS=[6], TZKO=[2738.50541662544, 1682.3697732929], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[25, 26, 27], list_3=[24]
Фрагмент 6: вход заявки первого потока и постановка на обслуживание в канал №1
Количество вошедших заявок увеличивается на 1 (KVZ [2]=[ 0→1]).
Количество заявок в системе увеличивается на 1 (KZS [0]=[ 1→2]).
Заявка переходит на обслуживание в КО первой фазы (KZ [0]=[ false→true]).
KVZ=[0, 2, 2], KPZ=[0, 0, 0], KOZ=[2, 1], KZS=[1], TZKO=[117.806373235092, 9.01399005443086], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=145.626384716059|k=1||NZ=1|NP=1|tвх=145.626384716059|
-------------------------------------------------------------------
t=244.8, k=2, NZ=1, NP=1, tвх=145.6
t=300, k=1, NZ=2, NP=1
KVZ=[1, 2, 2], KPZ=[0, 0, 0], KOZ=[2, 1], KZS=[2], TZKO=[117.806373235092, 9.01399005443086], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
4.2 Верификация ИМ
Результаты варьирования параметров и их влияние на критерии:
Баз.12345671/µ[0]1085001081081081081081081/µ[1]120120501201201201201201/λ[0]6006006002006006006006001/λ[1]18018018018030180180180M[0]44444244M[1]44444484M[2]66666661PPZ[0]000000.0300PPZ[1]0.110.810.110.370.810.100.11PPZ[2]0.038000.10.120.0380.10.23PZKO[0]0.970.990.970.950.930.970.970.97PZKO[1]0.860.230.380.940.950.860.860.62Min(TNZS[0])25.521.70.9117.4110.925.125.325.5Max(TNZS[0])741.3220.32261117.21116.1671.7999.5612.2MO(TNZS[0])422.599.376.4478522.4384495.3216.6Min(TNZS[1])26.712.45.129.129.126.926.32.19Max(TNZS[1])716.8170.6161.81065.11103669.21030.5639.1MO(TNZS[1])327.372.861.4452.2455.3313.2407151.2INT[0]0.00260.00260.00260.00520.00260.00260.00260.0026INT[1]0.00540.00540.00540.00540.00340.00540.00540.0054
1) Увеличение 1/ µ [0] с 108 до 500
При увеличении 1/ µ [0] интенсивность обслуживания заявок в КО первой фазы уменьшилась. Вероятность потери заявки на входе очереди 2 сильно увеличилась, т.к. КО успевал обрабатывать только заявки первого потока, которые пользуются приоритетом. КО второй фазы разгрузился, т.к. заявки стали приходить в него реже из-за плохой пропускной способности КО первой фазы.
2) Уменьшение 1/ µ [1] с 120 до 50
При уменьшении 1/ µ [1] интенсивность обслуживания заявок в КО второй фазы увеличилась, соответсвенно вероятность занятости КО второй фазы уменьшилась почти на 50%.
3) Уменьшение 1/ λ [0] с 600 до 200 При уменьшении 1/ λ [0] интенсивность поступления заявок первого потока увеличилась. При увеличившейся интенсивности пропускная способность КО и длины очередей остались неизменными, что привело к заполнению очередей на обслуживание и, как следствие, увеличению времени пребывания заявок в системе (МО увеличилось в 1.5 раза).
4) Уменьшение 1/ λ [1] с 180 до 30
При уменьшении 1/ λ [1] интенсивность поступления заявок второго потока увеличилась. Вероятность потери заявок второго потока стала приближаться к единице, т.к. интенсивность поступления заявок второго потока увеличилась в 1.5 раза при сохранившемся минорном приоритете.
5) Уменьшение M[0] с 4 до 2
При уменьшении длины очереди с 4 до 2 предполагалось очевидным было появление потерь заявок на входе первой очереди. За счет меньшего количества поступивших в КО первой фазы заявок первого потока - КО первой фазы успел обработать чуть больше заявок второго потока и, как следствие, их потери уменьшились.
6) Увеличение M[1] с 4 до 8
При сохранившейся интенсивности поступления заявок потока 2 увеличили длину очереди 2, что привело к исчезновению потерь на этой очереди. Все заявки потока 2 даже с минорным приоритетом успели обработаться КО первой фазы. В связи с этим время нахождения заявок 2-ого потока в системе увеличилось.
7) Уменьшение M[2] с 6 до 1
Вероятность потери заявки на входе очереди №3 увеличилась, т.к. уменьшилась длина очереди. Уменьшилась вероятность занятости канала №3, т.к. уменьшилось время занятости канала №3 в связи с меньшим кол-вом дошедших заявок.
Выводы.
В данной работе была смоделирована система массового обслуживания с 2-мя входными потоками и 3-мя каналами обслуживания и подсчитаны некоторые критерии оценки результатов моделирования для времени прогона ИМ ТP = 10800 сек.
Общий вывод: По результатам анализа трассировочной печати и верификации ИМ можно сделать вывод, что разработанная имитационная модель адекватно отображает процессы, протекающие в рассматриваемой СМО. Действия, соответствующие различным событиям, происходящим в модели, в полной мере отражают логику функционирования реальной системы. Таким образом, считаем разработанную ИМ работоспособной.
Содержимое трассировочного файла
ПАРАМЕТРЫ МОДЕЛИ:
Интенсивности поступления заявок в систему:
Lamda[0] = 1.66666666666667E-0003
Lamda[1] = 5.55555555555556E-0003
Интенсивности обслуживания заявок в системе:
Mu[0] = 9.25925925925926E-0003
Mu[1] = 8.33333333333333E-0003
Ограничения длин очередей:
M[0] = 4
M[1] = 4
M[2] = 6
Время прогона модели:
TP = 10800
Начальное состояние модели:
KVZ=[0, 0, 0], KPZ=[0, 0, 0], KOZ=[0, 0, ], KZS=[0], TZKO=[0, 0], KZ[0]=false, KZ[1]=false, list_1=[], list_2=[], list_3=[]
Планирование начальных событий:
k=1 PlanLink1_1 t=145.6, NZ=1, NP=1
k=1 PlanLink1_1 t=43.69, NZ=1, NP=2
-------------------------------------------------------------------
|t1=43.6879154148178|k=1||NZ=1|NP=2|tвх=43.6879154148178|
-------------------------------------------------------------------
t=69.9, k=2, NZ=1, NP=2, tвх=43.69
k=1 PlanLink1_1 t=90.01, NZ=2, NP=2
KVZ=[0, 1, 0], KPZ=[0, 0, 0], KOZ=[0, 0, ], KZS=[1], TZKO=[0, 0], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=69.9006646637084|k=2||NZ=1|NP=2|tвх=43.6879154148178|
-------------------------------------------------------------------
t=99.03, k=3, NZ=1, NP=2, tвх=69.9
KVZ=[0, 1, 1], KPZ=[0, 0, 0], KOZ=[1, 0, ], KZS=[1], TZKO=[69.9006646637084, 0], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=90.0119515524894|k=1||NZ=2|NP=2|tвх=90.0119515524894|
-------------------------------------------------------------------
t=117.8, k=2, NZ=2, NP=2, tвх=90.01
k=1 PlanLink1_1 t=255.2, NZ=3, NP=2
KVZ=[0, 2, 1], KPZ=[0, 0, 0], KOZ=[1, 0, ], KZS=[2], TZKO=[69.9006646637084, 0], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=99.0259416069203|k=3||NZ=1|NP=2|tвх=69.9006646637084|
-------------------------------------------------------------------
KVZ=[0, 2, 1], KPZ=[0, 0, 0], KOZ=[1, 1, ], KZS=[1], TZKO=[69.9006646637084, 9.01399005443086], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=117.806373235092|k=2||NZ=2|NP=2|tвх=90.0119515524894|
-------------------------------------------------------------------
t=148.7, k=3, NZ=2, NP=2, tвх=117.8
KVZ=[0, 2, 2], KPZ=[0, 0, 0], KOZ=[2, 1, ], KZS=[1], TZKO=[117.806373235092, 9.01399005443086], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=145.626384716059|k=1||NZ=1|NP=1|tвх=145.626384716059|
-------------------------------------------------------------------
t=244.8, k=2, NZ=1, NP=1, tвх=145.6
k=1 PlanLink1_1 t=300, NZ=2, NP=1
KVZ=[1, 2, 2], KPZ=[0, 0, 0], KOZ=[2, 1, ], KZS=[2], TZKO=[117.806373235092, 9.01399005443086], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=148.68906399354|k=3||NZ=2|NP=2|tвх=117.806373235092|
-------------------------------------------------------------------
KVZ=[1, 2, 2], KPZ=[0, 0, 0], KOZ=[2, 2, ], KZS=[1], TZKO=[117.806373235092, 39.8966808128786], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=244.758474777643|k=2||NZ=1|NP=1|tвх=145.626384716059|
-------------------------------------------------------------------
t=354.9, k=3, NZ=1, NP=1, tвх=244.8
KVZ=[1, 2, 3], KPZ=[0, 0, 0], KOZ=[3, 2, ], KZS=[1], TZKO=[216.938463296676, 39.8966808128786], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=255.232101655129|k=1||NZ=3|NP=2|tвх=255.232101655129|
-------------------------------------------------------------------
t=259.5, k=2, NZ=3, NP=2, tвх=255.2
k=1 PlanLink1_1 t=262.4, NZ=4, NP=2
KVZ=[1, 3, 3], KPZ=[0, 0, 0], KOZ=[3, 2, ], KZS=[2], TZKO=[216.938463296676, 39.8966808128786], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=259.518488276307|k=2||NZ=3|NP=2|tвх=255.232101655129|
-------------------------------------------------------------------
KVZ=[1, 3, 4], KPZ=[0, 0, 0], KOZ=[4, 2, ], KZS=[2], TZKO=[231.69847679534, 39.8966808128786], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[3]
-------------------------------------------------------------------
|t1=262.376079357091|k=1||NZ=4|NP=2|tвх=262.376079357091|
-------------------------------------------------------------------
t=415.9, k=2, NZ=4, NP=2, tвх=262.4
k=1 PlanLink1_1 t=518.3, NZ=5, NP=2
KVZ=[1, 4, 4], KPZ=[0, 0, 0], KOZ=[4, 2, ], KZS=[3], TZKO=[231.69847679534, 39.8966808128786], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[3]
-------------------------------------------------------------------
|t1=300.039838508298|k=1||NZ=2|NP=1|tвх=300.039838508298|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=850.8, NZ=3, NP=1
KVZ=[2, 4, 4], KPZ=[0, 0, 0], KOZ=[4, 2, ], KZS=[4], TZKO=[231.69847679534, 39.8966808128786], KZ[0]=true, KZ[1]=true, list_1=[2], list_2=[], list_3=[3]
-------------------------------------------------------------------
|t3=354.905241512736|k=3||NZ=1|NP=1|tвх=244.758474777643|
-------------------------------------------------------------------
t=359.7, k=3, NZ=3, NP=2, tвх=259.5
KVZ=[2, 4, 4], KPZ=[0, 0, 0], KOZ=[4, 3, ], KZS=[3], TZKO=[231.69847679534, 132.425842968524], KZ[0]=true, KZ[1]=true, list_1=[2], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=359.667893314045|k=3||NZ=3|NP=2|tвх=259.518488276307|
-------------------------------------------------------------------
KVZ=[2, 4, 4], KPZ=[0, 0, 0], KOZ=[4, 4, ], KZS=[2], TZKO=[231.69847679534, 137.188494769832], KZ[0]=true, KZ[1]=false, list_1=[2], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=415.943582420915|k=2||NZ=4|NP=2|tвх=262.376079357091|
-------------------------------------------------------------------
t=586.6, k=3, NZ=4, NP=2, tвх=415.9
t=433.8, k=2, NZ=2, NP=1, tвх=300
KVZ=[2, 4, 5], KPZ=[0, 0, 0], KOZ=[5, 4, ], KZS=[2], TZKO=[388.123570939948, 137.188494769832], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=433.804091504206|k=2||NZ=2|NP=1|tвх=300.039838508298|
-------------------------------------------------------------------
KVZ=[2, 4, 6], KPZ=[0, 0, 0], KOZ=[6, 4, ], KZS=[2], TZKO=[405.98408002324, 137.188494769832], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[2]
-------------------------------------------------------------------
|t1=518.321917796797|k=1||NZ=5|NP=2|tвх=518.321917796797|
-------------------------------------------------------------------
t=618.3, k=2, NZ=5, NP=2, tвх=518.3
k=1 PlanLink1_1 t=548.1, NZ=6, NP=2
KVZ=[2, 5, 6], KPZ=[0, 0, 0], KOZ=[6, 4, ], KZS=[3], TZKO=[405.98408002324, 137.188494769832], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[2]
-------------------------------------------------------------------
|t1=548.089432935616|k=1||NZ=6|NP=2|tвх=548.089432935616|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=714.7, NZ=7, NP=2
KVZ=[2, 6, 6], KPZ=[0, 0, 0], KOZ=[6, 4, ], KZS=[4], TZKO=[405.98408002324, 137.188494769832], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[6], list_3=[2]
-------------------------------------------------------------------
|t3=586.574141380719|k=3||NZ=4|NP=2|tвх=415.943582420915|
-------------------------------------------------------------------
t=606.4, k=3, NZ=2, NP=1, tвх=433.8
KVZ=[2, 6, 6], KPZ=[0, 0, 0], KOZ=[6, 5, ], KZS=[3], TZKO=[405.98408002324, 205.440718353753], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[6], list_3=[]
-------------------------------------------------------------------
|t3=606.419151473265|k=3||NZ=2|NP=1|tвх=433.804091504206|
-------------------------------------------------------------------
KVZ=[2, 6, 6], KPZ=[0, 0, 0], KOZ=[6, 6, ], KZS=[2], TZKO=[405.98408002324, 225.285728446299], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[6], list_3=[]
-------------------------------------------------------------------
|t2=618.286021954784|k=2||NZ=5|NP=2|tвх=518.321917796797|
-------------------------------------------------------------------
t=729.4, k=3, NZ=5, NP=2, tвх=618.3
t=711.2, k=2, NZ=6, NP=2, tвх=548.1
KVZ=[2, 6, 7], KPZ=[0, 0, 0], KOZ=[7, 6, ], KZS=[2], TZKO=[590.466010473817, 225.285728446299], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=711.241154889696|k=2||NZ=6|NP=2|tвх=548.089432935616|
-------------------------------------------------------------------
KVZ=[2, 6, 8], KPZ=[0, 0, 0], KOZ=[8, 6, ], KZS=[2], TZKO=[683.421143408729, 225.285728446299], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[6]
-------------------------------------------------------------------
|t1=714.696273198927|k=1||NZ=7|NP=2|tвх=714.696273198927|
-------------------------------------------------------------------
t=752, k=2, NZ=7, NP=2, tвх=714.7
k=1 PlanLink1_1 t=869.6, NZ=8, NP=2
KVZ=[2, 7, 8], KPZ=[0, 0, 0], KOZ=[8, 6, ], KZS=[3], TZKO=[683.421143408729, 225.285728446299], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[6]
-------------------------------------------------------------------
|t3=729.357248796991|k=3||NZ=5|NP=2|tвх=618.286021954784|
-------------------------------------------------------------------
t=832.6, k=3, NZ=6, NP=2, tвх=711.2
KVZ=[2, 7, 8], KPZ=[0, 0, 0], KOZ=[8, 7, ], KZS=[2], TZKO=[683.421143408729, 239.946704044364], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=751.971032081522|k=2||NZ=7|NP=2|tвх=714.696273198927|
-------------------------------------------------------------------
KVZ=[2, 7, 9], KPZ=[0, 0, 0], KOZ=[9, 7, ], KZS=[2], TZKO=[724.151020600555, 239.946704044364], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[7]
-------------------------------------------------------------------
|t3=832.640729835782|k=3||NZ=6|NP=2|tвх=711.241154889696|
-------------------------------------------------------------------
t=874.1, k=3, NZ=7, NP=2, tвх=752
KVZ=[2, 7, 9], KPZ=[0, 0, 0], KOZ=[9, 8, ], KZS=[1], TZKO=[724.151020600555, 343.230185083154], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=850.773672183764|k=1||NZ=3|NP=1|tвх=850.773672183764|
-------------------------------------------------------------------
t=870.4, k=2, NZ=3, NP=1, tвх=850.8
k=1 PlanLink1_1 t=874.6, NZ=4, NP=1
KVZ=[3, 7, 9], KPZ=[0, 0, 0], KOZ=[9, 8, ], KZS=[2], TZKO=[724.151020600555, 343.230185083154], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=869.621494757113|k=1||NZ=8|NP=2|tвх=869.621494757113|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=931.7, NZ=9, NP=2
KVZ=[3, 8, 9], KPZ=[0, 0, 0], KOZ=[9, 8, ], KZS=[3], TZKO=[724.151020600555, 343.230185083154], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[8], list_3=[]
-------------------------------------------------------------------
|t2=870.360739549555|k=2||NZ=3|NP=1|tвх=850.773672183764|
-------------------------------------------------------------------
t=881.6, k=2, NZ=8, NP=2, tвх=869.6
KVZ=[3, 8, 10], KPZ=[0, 0, 0], KOZ=[10, 8, ], KZS=[3], TZKO=[743.738087966345, 343.230185083154], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[3]
-------------------------------------------------------------------
|t3=874.05712859422|k=3||NZ=7|NP=2|tвх=751.971032081522|
-------------------------------------------------------------------
t=895.8, k=3, NZ=3, NP=1, tвх=870.4
KVZ=[3, 8, 10], KPZ=[0, 0, 0], KOZ=[10, 9, ], KZS=[2], TZKO=[743.738087966345, 384.646583841592], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=874.586931190305|k=1||NZ=4|NP=1|tвх=874.586931190305|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=1728, NZ=5, NP=1
KVZ=[4, 8, 10], KPZ=[0, 0, 0], KOZ=[10, 9, ], KZS=[3], TZKO=[743.738087966345, 384.646583841592], KZ[0]=true, KZ[1]=true, list_1=[4], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=881.55266271302|k=2||NZ=8|NP=2|tвх=869.621494757113|
-------------------------------------------------------------------
t=989.2, k=2, NZ=4, NP=1, tвх=874.6
KVZ=[4, 8, 11], KPZ=[0, 0, 0], KOZ=[11, 9, ], KZS=[3], TZKO=[754.930011129811, 384.646583841592], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[8]
-------------------------------------------------------------------
|t3=895.820536778432|k=3||NZ=3|NP=1|tвх=870.360739549555|
-------------------------------------------------------------------
t=908.3, k=3, NZ=8, NP=2, tвх=881.6
KVZ=[4, 8, 11], KPZ=[0, 0, 0], KOZ=[11, 10, ], KZS=[2], TZKO=[754.930011129811, 406.409992025804], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=908.256006960061|k=3||NZ=8|NP=2|tвх=881.55266271302|
-------------------------------------------------------------------
KVZ=[4, 8, 11], KPZ=[0, 0, 0], KOZ=[11, 11, ], KZS=[1], TZKO=[754.930011129811, 418.845462207433], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=931.746092894771|k=1||NZ=9|NP=2|tвх=931.746092894771|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=964.4, NZ=10, NP=2
KVZ=[4, 9, 11], KPZ=[0, 0, 0], KOZ=[11, 11, ], KZS=[2], TZKO=[754.930011129811, 418.845462207433], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[9], list_3=[]
-------------------------------------------------------------------
|t1=964.391205171088|k=1||NZ=10|NP=2|tвх=964.391205171088|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=983, NZ=11, NP=2
KVZ=[4, 10, 11], KPZ=[0, 0, 0], KOZ=[11, 11, ], KZS=[3], TZKO=[754.930011129811, 418.845462207433], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[9, 10], list_3=[]
-------------------------------------------------------------------
|t1=983.044410443531|k=1||NZ=11|NP=2|tвх=983.044410443531|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=1162, NZ=12, NP=2
KVZ=[4, 11, 11], KPZ=[0, 0, 0], KOZ=[11, 11, ], KZS=[4], TZKO=[754.930011129811, 418.845462207433], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[9, 10, 11], list_3=[]
-------------------------------------------------------------------
|t2=989.172782657196|k=2||NZ=4|NP=1|tвх=874.586931190305|
-------------------------------------------------------------------
t=1109, k=3, NZ=4, NP=1, tвх=989.2
t=1110, k=2, NZ=9, NP=2, tвх=931.7
KVZ=[4, 11, 12], KPZ=[0, 0, 0], KOZ=[12, 11, ], KZS=[4], TZKO=[862.550131073986, 418.845462207433], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[10, 11], list_3=[]
-------------------------------------------------------------------
|t3=1108.75069370628|k=3||NZ=4|NP=1|tвх=989.172782657196|
-------------------------------------------------------------------
KVZ=[4, 11, 12], KPZ=[0, 0, 0], KOZ=[12, 12, ], KZS=[3], TZKO=[862.550131073986, 538.423373256516], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[10, 11], list_3=[]
-------------------------------------------------------------------
|t2=1109.66471528709|k=2||NZ=9|NP=2|tвх=931.746092894771|
-------------------------------------------------------------------
t=1244, k=3, NZ=9, NP=2, tвх=1110
t=1235, k=2, NZ=10, NP=2, tвх=964.4
KVZ=[4, 11, 13], KPZ=[0, 0, 0], KOZ=[13, 12, ], KZS=[3], TZKO=[983.042063703883, 538.423373256516], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[11], list_3=[]
-------------------------------------------------------------------
|t1=1162.41127701716|k=1||NZ=12|NP=2|tвх=1162.41127701716|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=1363, NZ=13, NP=2
KVZ=[4, 12, 13], KPZ=[0, 0, 0], KOZ=[13, 12, ], KZS=[4], TZKO=[983.042063703883, 538.423373256516], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[11, 12], list_3=[]
-------------------------------------------------------------------
|t2=1235.25064372344|k=2||NZ=10|NP=2|tвх=964.391205171088|
-------------------------------------------------------------------
t=1247, k=2, NZ=11, NP=2, tвх=983
KVZ=[4, 12, 14], KPZ=[0, 0, 0], KOZ=[14, 12, ], KZS=[4], TZKO=[1108.62799214023, 538.423373256516], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[12], list_3=[10]
-------------------------------------------------------------------
|t3=1243.54464043142|k=3||NZ=9|NP=2|tвх=1109.66471528709|
-------------------------------------------------------------------
t=1383, k=3, NZ=10, NP=2, tвх=1235
KVZ=[4, 12, 14], KPZ=[0, 0, 0], KOZ=[14, 13, ], KZS=[3], TZKO=[1108.62799214023, 672.303298400846], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[12], list_3=[]
-------------------------------------------------------------------
|t2=1246.74572243916|k=2||NZ=11|NP=2|tвх=983.044410443531|
-------------------------------------------------------------------
t=1259, k=2, NZ=12, NP=2, tвх=1162
KVZ=[4, 12, 15], KPZ=[0, 0, 0], KOZ=[15, 13, ], KZS=[3], TZKO=[1120.12307085595, 672.303298400846], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[11]
-------------------------------------------------------------------
|t2=1258.96794257593|k=2||NZ=12|NP=2|tвх=1162.41127701716|
-------------------------------------------------------------------
KVZ=[4, 12, 16], KPZ=[0, 0, 0], KOZ=[16, 13, ], KZS=[3], TZKO=[1132.34529099272, 672.303298400846], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[11, 12]
-------------------------------------------------------------------
|t1=1363.23116473365|k=1||NZ=13|NP=2|tвх=1363.23116473365|
-------------------------------------------------------------------
t=1547, k=2, NZ=13, NP=2, tвх=1363
k=1 PlanLink1_1 t=1573, NZ=14, NP=2
KVZ=[4, 13, 16], KPZ=[0, 0, 0], KOZ=[16, 13, ], KZS=[4], TZKO=[1132.34529099272, 672.303298400846], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[11, 12]
-------------------------------------------------------------------
|t3=1383.08456091625|k=3||NZ=10|NP=2|tвх=1235.25064372344|
-------------------------------------------------------------------
t=1396, k=3, NZ=11, NP=2, tвх=1247
KVZ=[4, 13, 16], KPZ=[0, 0, 0], KOZ=[16, 14, ], KZS=[3], TZKO=[1132.34529099272, 692.156694583447], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[12]
-------------------------------------------------------------------
|t3=1395.85687060038|k=3||NZ=11|NP=2|tвх=1246.74572243916|
-------------------------------------------------------------------
t=1409, k=3, NZ=12, NP=2, tвх=1259
KVZ=[4, 13, 16], KPZ=[0, 0, 0], KOZ=[16, 15, ], KZS=[2], TZKO=[1132.34529099272, 704.929004267579], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=1409.4371151968|k=3||NZ=12|NP=2|tвх=1258.96794257593|
-------------------------------------------------------------------
KVZ=[4, 13, 16], KPZ=[0, 0, 0], KOZ=[16, 16, ], KZS=[1], TZKO=[1132.34529099272, 718.509248863991], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=1546.74522001785|k=2||NZ=13|NP=2|tвх=1363.23116473365|
-------------------------------------------------------------------
t=1751, k=3, NZ=13, NP=2, tвх=1547
KVZ=[4, 13, 17], KPZ=[0, 0, 0], KOZ=[17, 16, ], KZS=[1], TZKO=[1420.12256843464, 718.509248863991], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=1572.5410454609|k=1||NZ=14|NP=2|tвх=1572.5410454609|
-------------------------------------------------------------------
t=1640, k=2, NZ=14, NP=2, tвх=1573
k=1 PlanLink1_1 t=1592, NZ=15, NP=2
KVZ=[4, 14, 17], KPZ=[0, 0, 0], KOZ=[17, 16, ], KZS=[2], TZKO=[1420.12256843464, 718.509248863991], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=1591.69950998709|k=1||NZ=15|NP=2|tвх=1591.69950998709|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=1612, NZ=16, NP=2
KVZ=[4, 15, 17], KPZ=[0, 0, 0], KOZ=[17, 16, ], KZS=[3], TZKO=[1420.12256843464, 718.509248863991], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[15], list_3=[]
-------------------------------------------------------------------
|t1=1612.06987688171|k=1||NZ=16|NP=2|tвх=1612.06987688171|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=1918, NZ=17, NP=2
KVZ=[4, 16, 17], KPZ=[0, 0, 0], KOZ=[17, 16, ], KZS=[4], TZKO=[1420.12256843464, 718.509248863991], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[15, 16], list_3=[]
-------------------------------------------------------------------
|t2=1639.71758493027|k=2||NZ=14|NP=2|tвх=1572.5410454609|
-------------------------------------------------------------------
t=1694, k=2, NZ=15, NP=2, tвх=1592
KVZ=[4, 16, 18], KPZ=[0, 0, 0], KOZ=[18, 16, ], KZS=[4], TZKO=[1513.09493334706, 718.509248863991], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[16], list_3=[14]
-------------------------------------------------------------------
|t2=1693.77988844891|k=2||NZ=15|NP=2|tвх=1591.69950998709|
-------------------------------------------------------------------
t=1754, k=2, NZ=16, NP=2, tвх=1612
KVZ=[4, 16, 19], KPZ=[0, 0, 0], KOZ=[19, 16, ], KZS=[4], TZKO=[1567.1572368657, 718.509248863991], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[14, 15]
-------------------------------------------------------------------
|t1=1727.73972598933|k=1||NZ=5|NP=1|tвх=1727.73972598933|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=1827, NZ=6, NP=1
KVZ=[5, 16, 19], KPZ=[0, 0, 0], KOZ=[19, 16, ], KZS=[5], TZKO=[1567.1572368657, 718.509248863991], KZ[0]=true, KZ[1]=true, list_1=[5], list_2=[], list_3=[14, 15]
-------------------------------------------------------------------
|t3=1750.64972588918|k=3||NZ=13|NP=2|tвх=1546.74522001785|
-------------------------------------------------------------------
t=1825, k=3, NZ=14, NP=2, tвх=1640
KVZ=[5, 16, 19], KPZ=[0, 0, 0], KOZ=[19, 17, ], KZS=[4], TZKO=[1567.1572368657, 896.617929292273], KZ[0]=true, KZ[1]=true, list_1=[5], list_2=[], list_3=[15]
-------------------------------------------------------------------
|t2=1754.17438050642|k=2||NZ=16|NP=2|tвх=1612.06987688171|
-------------------------------------------------------------------
t=1864, k=2, NZ=5, NP=1, tвх=1728
KVZ=[5, 16, 20], KPZ=[0, 0, 0], KOZ=[20, 17, ], KZS=[4], TZKO=[1627.55172892321, 896.617929292273], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[15, 16]
-------------------------------------------------------------------
|t3=1825.2903252996|k=3||NZ=14|NP=2|tвх=1639.71758493027|
-------------------------------------------------------------------
t=1885, k=3, NZ=15, NP=2, tвх=1694
KVZ=[5, 16, 20], KPZ=[0, 0, 0], KOZ=[20, 18, ], KZS=[3], TZKO=[1627.55172892321, 971.258528702692], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[16]
-------------------------------------------------------------------
|t1=1826.96477645205|k=1||NZ=6|NP=1|tвх=1826.96477645205|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=2382, NZ=7, NP=1
KVZ=[6, 16, 20], KPZ=[0, 0, 0], KOZ=[20, 18, ], KZS=[4], TZKO=[1627.55172892321, 971.258528702692], KZ[0]=true, KZ[1]=true, list_1=[6], list_2=[], list_3=[16]
-------------------------------------------------------------------
|t2=1864.49026025976|k=2||NZ=5|NP=1|tвх=1727.73972598933|
-------------------------------------------------------------------
t=1905, k=2, NZ=6, NP=1, tвх=1827
KVZ=[6, 16, 21], KPZ=[0, 0, 0], KOZ=[21, 18, ], KZS=[4], TZKO=[1737.86760867655, 971.258528702692], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[16, 5]
-------------------------------------------------------------------
|t3=1885.35955143141|k=3||NZ=15|NP=2|tвх=1693.77988844891|
-------------------------------------------------------------------
t=1952, k=3, NZ=16, NP=2, tвх=1754
KVZ=[6, 16, 21], KPZ=[0, 0, 0], KOZ=[21, 19, ], KZS=[3], TZKO=[1737.86760867655, 1031.32775483451], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[5]
-------------------------------------------------------------------
|t2=1904.64841373441|k=2||NZ=6|NP=1|tвх=1826.96477645205|
-------------------------------------------------------------------
KVZ=[6, 16, 22], KPZ=[0, 0, 0], KOZ=[22, 19, ], KZS=[3], TZKO=[1778.0257621512, 1031.32775483451], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[5, 6]
-------------------------------------------------------------------
|t1=1917.92663568871|k=1||NZ=17|NP=2|tвх=1917.92663568871|
-------------------------------------------------------------------
t=2008, k=2, NZ=17, NP=2, tвх=1918
k=1 PlanLink1_1 t=2030, NZ=18, NP=2
KVZ=[6, 17, 22], KPZ=[0, 0, 0], KOZ=[22, 19, ], KZS=[4], TZKO=[1778.0257621512, 1031.32775483451], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[5, 6]
-------------------------------------------------------------------
|t3=1952.46454260643|k=3||NZ=16|NP=2|tвх=1754.17438050642|
-------------------------------------------------------------------
t=2075, k=3, NZ=5, NP=1, tвх=1864
KVZ=[6, 17, 22], KPZ=[0, 0, 0], KOZ=[22, 20, ], KZS=[3], TZKO=[1778.0257621512, 1065.86566175223], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[6]
-------------------------------------------------------------------
|t2=2007.96495232447|k=2||NZ=17|NP=2|tвх=1917.92663568871|
-------------------------------------------------------------------
KVZ=[6, 17, 23], KPZ=[0, 0, 0], KOZ=[23, 20, ], KZS=[3], TZKO=[1881.34230074126, 1065.86566175223], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[6, 17]
-------------------------------------------------------------------
|t1=2029.88753480433|k=1||NZ=18|NP=2|tвх=2029.88753480433|
-------------------------------------------------------------------
t=2067, k=2, NZ=18, NP=2, tвх=2030
k=1 PlanLink1_1 t=2120, NZ=19, NP=2
KVZ=[6, 18, 23], KPZ=[0, 0, 0], KOZ=[23, 20, ], KZS=[4], TZKO=[1881.34230074126, 1065.86566175223], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[6, 17]
-------------------------------------------------------------------
|t2=2067.44766290806|k=2||NZ=18|NP=2|tвх=2029.88753480433|
-------------------------------------------------------------------
KVZ=[6, 18, 24], KPZ=[0, 0, 0], KOZ=[24, 20, ], KZS=[4], TZKO=[1940.82501132485, 1065.86566175223], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[6, 17, 18]
-------------------------------------------------------------------
|t3=2075.03774233236|k=3||NZ=5|NP=1|tвх=1864.49026025976|
-------------------------------------------------------------------
t=2120, k=3, NZ=6, NP=1, tвх=1905
KVZ=[6, 18, 24], KPZ=[0, 0, 0], KOZ=[24, 21, ], KZS=[3], TZKO=[1940.82501132485, 1111.01586928025], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[17, 18]
-------------------------------------------------------------------
|t3=2119.65791285975|k=3||NZ=6|NP=1|tвх=1904.64841373441|
-------------------------------------------------------------------
t=2220, k=3, NZ=17, NP=2, tвх=2008
KVZ=[6, 18, 24], KPZ=[0, 0, 0], KOZ=[24, 22, ], KZS=[2], TZKO=[1940.82501132485, 1155.63603980765], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[18]
-------------------------------------------------------------------
|t1=2119.99137400206|k=1||NZ=19|NP=2|tвх=2119.99137400206|
-------------------------------------------------------------------
t=2238, k=2, NZ=19, NP=2, tвх=2120
k=1 PlanLink1_1 t=2221, NZ=20, NP=2
KVZ=[6, 19, 24], KPZ=[0, 0, 0], KOZ=[24, 22, ], KZS=[3], TZKO=[1940.82501132485, 1155.63603980765], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[18]
-------------------------------------------------------------------
|t3=2219.70048689949|k=3||NZ=17|NP=2|tвх=2007.96495232447|
-------------------------------------------------------------------
t=2261, k=3, NZ=18, NP=2, tвх=2067
KVZ=[6, 19, 24], KPZ=[0, 0, 0], KOZ=[24, 23, ], KZS=[2], TZKO=[1940.82501132485, 1255.34515270508], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=2220.64886076458|k=1||NZ=20|NP=2|tвх=2220.64886076458|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=2405, NZ=21, NP=2
KVZ=[6, 20, 24], KPZ=[0, 0, 0], KOZ=[24, 23, ], KZS=[3], TZKO=[1940.82501132485, 1255.34515270508], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[20], list_3=[]
-------------------------------------------------------------------
|t2=2238.29938640032|k=2||NZ=19|NP=2|tвх=2119.99137400206|
-------------------------------------------------------------------
t=2270, k=2, NZ=20, NP=2, tвх=2221
KVZ=[6, 20, 25], KPZ=[0, 0, 0], KOZ=[25, 23, ], KZS=[3], TZKO=[2111.67673481711, 1255.34515270508], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[19]
-------------------------------------------------------------------
|t3=2261.4339625703|k=3||NZ=18|NP=2|tвх=2067.44766290806|
-------------------------------------------------------------------
t=2393, k=3, NZ=19, NP=2, tвх=2238
KVZ=[6, 20, 25], KPZ=[0, 0, 0], KOZ=[25, 24, ], KZS=[2], TZKO=[2111.67673481711, 1297.07862837589], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=2270.44043921518|k=2||NZ=20|NP=2|tвх=2220.64886076458|
-------------------------------------------------------------------
KVZ=[6, 20, 26], KPZ=[0, 0, 0], KOZ=[26, 24, ], KZS=[2], TZKO=[2143.81778763197, 1297.07862837589], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[20]
-------------------------------------------------------------------
|t1=2382.32091066309|k=1||NZ=7|NP=1|tвх=2382.32091066309|
-------------------------------------------------------------------
t=2384, k=2, NZ=7, NP=1, tвх=2382
k=1 PlanLink1_1 t=2899, NZ=8, NP=1
KVZ=[7, 20, 26], KPZ=[0, 0, 0], KOZ=[26, 24, ], KZS=[3], TZKO=[2143.81778763197, 1297.07862837589], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[20]
-------------------------------------------------------------------
|t2=2384.29909996266|k=2||NZ=7|NP=1|tвх=2382.32091066309|
-------------------------------------------------------------------
KVZ=[7, 20, 27], KPZ=[0, 0, 0], KOZ=[27, 24, ], KZS=[3], TZKO=[2145.79597693153, 1297.07862837589], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[20, 7]
-------------------------------------------------------------------
|t3=2392.88730967948|k=3||NZ=19|NP=2|tвх=2238.29938640032|
-------------------------------------------------------------------
t=2429, k=3, NZ=20, NP=2, tвх=2270
KVZ=[7, 20, 27], KPZ=[0, 0, 0], KOZ=[27, 25, ], KZS=[2], TZKO=[2145.79597693153, 1428.53197548507], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[7]
-------------------------------------------------------------------
|t1=2404.50866035348|k=1||NZ=21|NP=2|tвх=2404.50866035348|
-------------------------------------------------------------------
t=2440, k=2, NZ=21, NP=2, tвх=2405
k=1 PlanLink1_1 t=2471, NZ=22, NP=2
KVZ=[7, 21, 27], KPZ=[0, 0, 0], KOZ=[27, 25, ], KZS=[3], TZKO=[2145.79597693153, 1428.53197548507], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[7]
-------------------------------------------------------------------
|t3=2428.59959058487|k=3||NZ=20|NP=2|tвх=2270.44043921518|
-------------------------------------------------------------------
t=2431, k=3, NZ=7, NP=1, tвх=2384
KVZ=[7, 21, 27], KPZ=[0, 0, 0], KOZ=[27, 26, ], KZS=[2], TZKO=[2145.79597693153, 1452.62290571646], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=2430.7975786955|k=3||NZ=7|NP=1|tвх=2384.29909996266|
-------------------------------------------------------------------
KVZ=[7, 21, 27], KPZ=[0, 0, 0], KOZ=[27, 27, ], KZS=[1], TZKO=[2145.79597693153, 1454.82089382709], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=2439.65418196934|k=2||NZ=21|NP=2|tвх=2404.50866035348|
-------------------------------------------------------------------
t=2479, k=3, NZ=21, NP=2, tвх=2440
KVZ=[7, 21, 28], KPZ=[0, 0, 0], KOZ=[28, 27, ], KZS=[1], TZKO=[2201.15105893822, 1454.82089382709], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=2471.43891614457|k=1||NZ=22|NP=2|tвх=2471.43891614457|
-------------------------------------------------------------------
t=2670, k=2, NZ=22, NP=2, tвх=2471
k=1 PlanLink1_1 t=2622, NZ=23, NP=2
KVZ=[7, 22, 28], KPZ=[0, 0, 0], KOZ=[28, 27, ], KZS=[2], TZKO=[2201.15105893822, 1454.82089382709], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=2478.70476154253|k=3||NZ=21|NP=2|tвх=2439.65418196934|
-------------------------------------------------------------------
KVZ=[7, 22, 28], KPZ=[0, 0, 0], KOZ=[28, 28, ], KZS=[1], TZKO=[2201.15105893822, 1462.08673922505], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=2621.50277720417|k=1||NZ=23|NP=2|tвх=2621.50277720417|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=2684, NZ=24, NP=2
KVZ=[7, 23, 28], KPZ=[0, 0, 0], KOZ=[28, 28, ], KZS=[2], TZKO=[2201.15105893822, 1462.08673922505], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[23], list_3=[]
-------------------------------------------------------------------
|t2=2669.69364680563|k=2||NZ=22|NP=2|tвх=2471.43891614457|
-------------------------------------------------------------------
t=2890, k=3, NZ=22, NP=2, tвх=2670
t=2784, k=2, NZ=23, NP=2, tвх=2622
KVZ=[7, 23, 29], KPZ=[0, 0, 0], KOZ=[29, 28, ], KZS=[2], TZKO=[2431.19052377451, 1462.08673922505], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=2684.10299071038|k=1||NZ=24|NP=2|tвх=2684.10299071038|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=2881, NZ=25, NP=2
KVZ=[7, 24, 29], KPZ=[0, 0, 0], KOZ=[29, 28, ], KZS=[3], TZKO=[2431.19052377451, 1462.08673922505], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[24], list_3=[]
-------------------------------------------------------------------
|t2=2783.86406784844|k=2||NZ=23|NP=2|tвх=2621.50277720417|
-------------------------------------------------------------------
t=2977, k=2, NZ=24, NP=2, tвх=2684
KVZ=[7, 24, 30], KPZ=[0, 0, 0], KOZ=[30, 28, ], KZS=[3], TZKO=[2545.36094481732, 1462.08673922505], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[23]
-------------------------------------------------------------------
|t1=2881.28301137415|k=1||NZ=25|NP=2|tвх=2881.28301137415|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=2935, NZ=26, NP=2
KVZ=[7, 25, 30], KPZ=[0, 0, 0], KOZ=[30, 28, ], KZS=[4], TZKO=[2545.36094481732, 1462.08673922505], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[25], list_3=[23]
-------------------------------------------------------------------
|t3=2889.97668087348|k=3||NZ=22|NP=2|tвх=2669.69364680563|
-------------------------------------------------------------------
t=3017, k=3, NZ=23, NP=2, tвх=2784
KVZ=[7, 25, 30], KPZ=[0, 0, 0], KOZ=[30, 29, ], KZS=[3], TZKO=[2545.36094481732, 1682.3697732929], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[25], list_3=[]
-------------------------------------------------------------------
|t1=2898.73831585704|k=1||NZ=8|NP=1|tвх=2898.73831585704|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=3106, NZ=9, NP=1
KVZ=[8, 25, 30], KPZ=[0, 0, 0], KOZ=[30, 29, ], KZS=[4], TZKO=[2545.36094481732, 1682.3697732929], KZ[0]=true, KZ[1]=true, list_1=[8], list_2=[25], list_3=[]
-------------------------------------------------------------------
|t1=2934.85143273225|k=1||NZ=26|NP=2|tвх=2934.85143273225|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=2938, NZ=27, NP=2
KVZ=[8, 26, 30], KPZ=[0, 0, 0], KOZ=[30, 29, ], KZS=[5], TZKO=[2545.36094481732, 1682.3697732929], KZ[0]=true, KZ[1]=true, list_1=[8], list_2=[25, 26], list_3=[]
-------------------------------------------------------------------
|t1=2938.14841489819|k=1||NZ=27|NP=2|tвх=2938.14841489819|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=2997, NZ=28, NP=2
KVZ=[8, 27, 30], KPZ=[0, 0, 0], KOZ=[30, 29, ], KZS=[6], TZKO=[2545.36094481732, 1682.3697732929], KZ[0]=true, KZ[1]=true, list_1=[8], list_2=[25, 26, 27], list_3=[]
-------------------------------------------------------------------
|t2=2977.00853965656|k=2||NZ=24|NP=2|tвх=2684.10299071038|
-------------------------------------------------------------------
t=3115, k=2, NZ=8, NP=1, tвх=2899
KVZ=[8, 27, 31], KPZ=[0, 0, 0], KOZ=[31, 29, ], KZS=[6], TZKO=[2738.50541662544, 1682.3697732929], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[25, 26, 27], list_3=[24]
-------------------------------------------------------------------
|t1=2996.72428425797|k=1||NZ=28|NP=2|tвх=2996.72428425797|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=3327, NZ=29, NP=2
KVZ=[8, 28, 31], KPZ=[0, 0, 0], KOZ=[31, 29, ], KZS=[7], TZKO=[2738.50541662544, 1682.3697732929], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[25, 26, 27, 28], list_3=[24]
-------------------------------------------------------------------
|t3=3016.83270425438|k=3||NZ=23|NP=2|tвх=2783.86406784844|
-------------------------------------------------------------------
t=3231, k=3, NZ=24, NP=2, tвх=2977
KVZ=[8, 28, 31], KPZ=[0, 0, 0], KOZ=[31, 30, ], KZS=[6], TZKO=[2738.50541662544, 1809.22579667379], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[25, 26, 27, 28], list_3=[]
-------------------------------------------------------------------
|t1=3105.82030964924|k=1||NZ=9|NP=1|tвх=3105.82030964924|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=3215, NZ=10, NP=1
KVZ=[9, 28, 31], KPZ=[0, 0, 0], KOZ=[31, 30, ], KZS=[7], TZKO=[2738.50541662544, 1809.22579667379], KZ[0]=true, KZ[1]=true, list_1=[9], list_2=[25, 26, 27, 28], list_3=[]
-------------------------------------------------------------------
|t2=3115.2875444081|k=2||NZ=8|NP=1|tвх=2898.73831585704|
-------------------------------------------------------------------
t=3290, k=2, NZ=9, NP=1, tвх=3106
KVZ=[9, 28, 32], KPZ=[0, 0, 0], KOZ=[32, 30, ], KZS=[7], TZKO=[2876.78442137698, 1809.22579667379], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[25, 26, 27, 28], list_3=[8]
-------------------------------------------------------------------
|t1=3214.63735057029|k=1||NZ=10|NP=1|tвх=3214.63735057029|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=3277, NZ=11, NP=1
KVZ=[10, 28, 32], KPZ=[0, 0, 0], KOZ=[32, 30, ], KZS=[8], TZKO=[2876.78442137698, 1809.22579667379], KZ[0]=true, KZ[1]=true, list_1=[10], list_2=[25, 26, 27, 28], list_3=[8]
-------------------------------------------------------------------
|t3=3231.43767293007|k=3||NZ=24|NP=2|tвх=2977.00853965656|
-------------------------------------------------------------------
t=3385, k=3, NZ=8, NP=1, tвх=3115
KVZ=[10, 28, 32], KPZ=[0, 0, 0], KOZ=[32, 31, ], KZS=[7], TZKO=[2876.78442137698, 2023.83076534948], KZ[0]=true, KZ[1]=true, list_1=[10], list_2=[25, 26, 27, 28], list_3=[]
-------------------------------------------------------------------
|t1=3276.81470147844|k=1||NZ=11|NP=1|tвх=3276.81470147844|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=3875, NZ=12, NP=1
KVZ=[11, 28, 32], KPZ=[0, 0, 0], KOZ=[32, 31, ], KZS=[8], TZKO=[2876.78442137698, 2023.83076534948], KZ[0]=true, KZ[1]=true, list_1=[10, 11], list_2=[25, 26, 27, 28], list_3=[]
-------------------------------------------------------------------
|t2=3290.02073067639|k=2||NZ=9|NP=1|tвх=3105.82030964924|
-------------------------------------------------------------------
t=3383, k=2, NZ=10, NP=1, tвх=3215
KVZ=[11, 28, 33], KPZ=[0, 0, 0], KOZ=[33, 31, ], KZS=[8], TZKO=[3051.51760764526, 2023.83076534948], KZ[0]=true, KZ[1]=true, list_1=[11], list_2=[25, 26, 27, 28], list_3=[9]
-------------------------------------------------------------------
|t1=3327.14883535974|k=1||NZ=29|NP=2|tвх=3327.14883535974|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=3517, NZ=30, NP=2
KVZ=[11, 29, 33], KPZ=[0, 1, 0], KOZ=[33, 31, ], KZS=[8], TZKO=[3051.51760764526, 2023.83076534948], KZ[0]=true, KZ[1]=true, list_1=[11], list_2=[25, 26, 27, 28], list_3=[9]
-------------------------------------------------------------------
|t2=3382.74547553921|k=2||NZ=10|NP=1|tвх=3214.63735057029|
-------------------------------------------------------------------
t=3398, k=2, NZ=11, NP=1, tвх=3277
KVZ=[11, 29, 34], KPZ=[0, 1, 0], KOZ=[34, 31, ], KZS=[8], TZKO=[3144.24235250809, 2023.83076534948], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[25, 26, 27, 28], list_3=[9, 10]
-------------------------------------------------------------------
|t3=3385.08101154289|k=3||NZ=8|NP=1|tвх=3115.2875444081|
-------------------------------------------------------------------
t=3579, k=3, NZ=9, NP=1, tвх=3290
KVZ=[11, 29, 34], KPZ=[0, 1, 0], KOZ=[34, 32, ], KZS=[7], TZKO=[3144.24235250809, 2177.47410396231], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[25, 26, 27, 28], list_3=[10]
-------------------------------------------------------------------
|t2=3398.3559816111|k=2||NZ=11|NP=1|tвх=3276.81470147844|
-------------------------------------------------------------------
t=3412, k=2, NZ=25, NP=2, tвх=2881
KVZ=[11, 29, 35], KPZ=[0, 1, 0], KOZ=[35, 32, ], KZS=[7], TZKO=[3159.85285857998, 2177.47410396231], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[26, 27, 28], list_3=[10, 11]
-------------------------------------------------------------------
|t2=3412.38775431693|k=2||NZ=25|NP=2|tвх=2881.28301137415|
-------------------------------------------------------------------
t=3518, k=2, NZ=26, NP=2, tвх=2935
KVZ=[11, 29, 36], KPZ=[0, 1, 0], KOZ=[36, 32, ], KZS=[7], TZKO=[3173.88463128581, 2177.47410396231], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[27, 28], list_3=[10, 11, 25]
-------------------------------------------------------------------
|t1=3517.43287043109|k=1||NZ=30|NP=2|tвх=3517.43287043109|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=3839, NZ=31, NP=2
KVZ=[11, 30, 36], KPZ=[0, 1, 0], KOZ=[36, 32, ], KZS=[8], TZKO=[3173.88463128581, 2177.47410396231], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[27, 28, 30], list_3=[10, 11, 25]
-------------------------------------------------------------------
|t2=3517.53437673356|k=2||NZ=26|NP=2|tвх=2934.85143273225|
-------------------------------------------------------------------
t=3624, k=2, NZ=27, NP=2, tвх=2938
KVZ=[11, 30, 37], KPZ=[0, 1, 0], KOZ=[37, 32, ], KZS=[8], TZKO=[3279.03125370244, 2177.47410396231], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[28, 30], list_3=[10, 11, 25, 26]
-------------------------------------------------------------------
|t3=3579.22899628543|k=3||NZ=9|NP=1|tвх=3290.02073067639|
-------------------------------------------------------------------
t=3682, k=3, NZ=10, NP=1, tвх=3383
KVZ=[11, 30, 37], KPZ=[0, 1, 0], KOZ=[37, 33, ], KZS=[7], TZKO=[3279.03125370244, 2371.62208870485], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[28, 30], list_3=[11, 25, 26]
-------------------------------------------------------------------
|t2=3624.49074470258|k=2||NZ=27|NP=2|tвх=2938.14841489819|
-------------------------------------------------------------------
t=3671, k=2, NZ=28, NP=2, tвх=2997
KVZ=[11, 30, 38], KPZ=[0, 1, 0], KOZ=[38, 33, ], KZS=[7], TZKO=[3385.98762167146, 2371.62208870485], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[30], list_3=[11, 25, 26, 27]
-------------------------------------------------------------------
|t2=3670.55383944972|k=2||NZ=28|NP=2|tвх=2996.72428425797|
-------------------------------------------------------------------
t=4020, k=2, NZ=30, NP=2, tвх=3517
KVZ=[11, 30, 39], KPZ=[0, 1, 0], KOZ=[39, 33, ], KZS=[7], TZKO=[3432.0507164186, 2371.62208870485], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[11, 25, 26, 27, 28]
-------------------------------------------------------------------
|t3=3682.25649057745|k=3||NZ=10|NP=1|tвх=3382.74547553921|
-------------------------------------------------------------------
t=3700, k=3, NZ=11, NP=1, tвх=3398
KVZ=[11, 30, 39], KPZ=[0, 1, 0], KOZ=[39, 34, ], KZS=[6], TZKO=[3432.0507164186, 2474.64958299687], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[25, 26, 27, 28]
-------------------------------------------------------------------
|t3=3699.601497324|k=3||NZ=11|NP=1|tвх=3398.3559816111|
-------------------------------------------------------------------
t=3715, k=3, NZ=25, NP=2, tвх=3412
KVZ=[11, 30, 39], KPZ=[0, 1, 0], KOZ=[39, 35, ], KZS=[5], TZKO=[3432.0507164186, 2491.99458974342], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[26, 27, 28]
-------------------------------------------------------------------
|t3=3715.19235588604|k=3||NZ=25|NP=2|tвх=3412.38775431693|
-------------------------------------------------------------------
t=3832, k=3, NZ=26, NP=2, tвх=3518
KVZ=[11, 30, 39], KPZ=[0, 1, 0], KOZ=[39, 36, ], KZS=[4], TZKO=[3432.0507164186, 2507.58544830545], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[27, 28]
-------------------------------------------------------------------
|t3=3832.02193634896|k=3||NZ=26|NP=2|tвх=3517.53437673356|
-------------------------------------------------------------------
t=3951, k=3, NZ=27, NP=2, tвх=3624
KVZ=[11, 30, 39], KPZ=[0, 1, 0], KOZ=[39, 37, ], KZS=[3], TZKO=[3432.0507164186, 2624.41502876838], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[28]
-------------------------------------------------------------------
|t1=3839.34032344462|k=1||NZ=31|NP=2|tвх=3839.34032344462|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=4070, NZ=32, NP=2
KVZ=[11, 31, 39], KPZ=[0, 1, 0], KOZ=[39, 37, ], KZS=[4], TZKO=[3432.0507164186, 2624.41502876838], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[31], list_3=[28]
-------------------------------------------------------------------
|t1=3874.70425672385|k=1||NZ=12|NP=1|tвх=3874.70425672385|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=4544, NZ=13, NP=1
KVZ=[12, 31, 39], KPZ=[0, 1, 0], KOZ=[39, 37, ], KZS=[5], TZKO=[3432.0507164186, 2624.41502876838], KZ[0]=true, KZ[1]=true, list_1=[12], list_2=[31], list_3=[28]
-------------------------------------------------------------------
|t3=3950.86234520342|k=3||NZ=27|NP=2|tвх=3624.49074470258|
-------------------------------------------------------------------
t=4002, k=3, NZ=28, NP=2, tвх=3671
KVZ=[12, 31, 39], KPZ=[0, 1, 0], KOZ=[39, 38, ], KZS=[4], TZKO=[3432.0507164186, 2743.25543762284], KZ[0]=true, KZ[1]=true, list_1=[12], list_2=[31], list_3=[]
-------------------------------------------------------------------
|t3=4002.04356158914|k=3||NZ=28|NP=2|tвх=3670.55383944972|
-------------------------------------------------------------------
KVZ=[12, 31, 39], KPZ=[0, 1, 0], KOZ=[39, 39, ], KZS=[3], TZKO=[3432.0507164186, 2794.43665400855], KZ[0]=true, KZ[1]=false, list_1=[12], list_2=[31], list_3=[]
-------------------------------------------------------------------
|t2=4020.15368309424|k=2||NZ=30|NP=2|tвх=3517.43287043109|
-------------------------------------------------------------------
t=4409, k=3, NZ=30, NP=2, tвх=4020
t=4193, k=2, NZ=12, NP=1, tвх=3875
KVZ=[12, 31, 40], KPZ=[0, 1, 0], KOZ=[40, 39, ], KZS=[3], TZKO=[3781.65056006312, 2794.43665400855], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[31], list_3=[]
-------------------------------------------------------------------
|t1=4069.80533136386|k=1||NZ=32|NP=2|tвх=4069.80533136386|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=4361, NZ=33, NP=2
KVZ=[12, 32, 40], KPZ=[0, 1, 0], KOZ=[40, 39, ], KZS=[4], TZKO=[3781.65056006312, 2794.43665400855], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[31, 32], list_3=[]
-------------------------------------------------------------------
|t2=4192.76122351196|k=2||NZ=12|NP=1|tвх=3874.70425672385|
-------------------------------------------------------------------
t=4471, k=2, NZ=31, NP=2, tвх=3839
KVZ=[12, 32, 41], KPZ=[0, 1, 0], KOZ=[41, 39, ], KZS=[4], TZKO=[3954.25810048084, 2794.43665400855], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[32], list_3=[12]
-------------------------------------------------------------------
|t1=4361.02730847766|k=1||NZ=33|NP=2|tвх=4361.02730847766|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=4516, NZ=34, NP=2
KVZ=[12, 33, 41], KPZ=[0, 1, 0], KOZ=[41, 39, ], KZS=[5], TZKO=[3954.25810048084, 2794.43665400855], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[32, 33], list_3=[12]
-------------------------------------------------------------------
|t3=4408.59795381037|k=3||NZ=30|NP=2|tвх=4020.15368309424|
-------------------------------------------------------------------
t=4600, k=3, NZ=12, NP=1, tвх=4193
KVZ=[12, 33, 41], KPZ=[0, 1, 0], KOZ=[41, 40, ], KZS=[4], TZKO=[3954.25810048084, 3182.88092472468], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[32, 33], list_3=[]
-------------------------------------------------------------------
|t2=4470.94829946446|k=2||NZ=31|NP=2|tвх=3839.34032344462|
-------------------------------------------------------------------
t=4541, k=2, NZ=32, NP=2, tвх=4070
KVZ=[12, 33, 42], KPZ=[0, 1, 0], KOZ=[42, 40, ], KZS=[4], TZKO=[4232.44517643334, 3182.88092472468], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[33], list_3=[31]
-------------------------------------------------------------------
|t1=4515.5685499157|k=1||NZ=34|NP=2|tвх=4515.5685499157|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=4542, NZ=35, NP=2
KVZ=[12, 34, 42], KPZ=[0, 1, 0], KOZ=[42, 40, ], KZS=[5], TZKO=[4232.44517643334, 3182.88092472468], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[33, 34], list_3=[31]
-------------------------------------------------------------------
|t2=4541.05232852469|k=2||NZ=32|NP=2|tвх=4069.80533136386|
-------------------------------------------------------------------
t=4670, k=2, NZ=33, NP=2, tвх=4361
KVZ=[12, 34, 43], KPZ=[0, 1, 0], KOZ=[43, 40, ], KZS=[5], TZKO=[4302.54920549357, 3182.88092472468], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[34], list_3=[31, 32]
-------------------------------------------------------------------
|t1=4541.58606003552|k=1||NZ=35|NP=2|tвх=4541.58606003552|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=4565, NZ=36, NP=2
KVZ=[12, 35, 43], KPZ=[0, 1, 0], KOZ=[43, 40, ], KZS=[6], TZKO=[4302.54920549357, 3182.88092472468], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[34, 35], list_3=[31, 32]
-------------------------------------------------------------------
|t1=4544.10388244551|k=1||NZ=13|NP=1|tвх=4544.10388244551|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=5242, NZ=14, NP=1
KVZ=[13, 35, 43], KPZ=[0, 1, 0], KOZ=[43, 40, ], KZS=[7], TZKO=[4302.54920549357, 3182.88092472468], KZ[0]=true, KZ[1]=true, list_1=[13], list_2=[34, 35], list_3=[31, 32]
-------------------------------------------------------------------
|t1=4564.97234787858|k=1||NZ=36|NP=2|tвх=4564.97234787858|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=4740, NZ=37, NP=2
KVZ=[13, 36, 43], KPZ=[0, 1, 0], KOZ=[43, 40, ], KZS=[8], TZKO=[4302.54920549357, 3182.88092472468], KZ[0]=true, KZ[1]=true, list_1=[13], list_2=[34, 35, 36], list_3=[31, 32]
-------------------------------------------------------------------
|t3=4600.38410983006|k=3||NZ=12|NP=1|tвх=4192.76122351196|
-------------------------------------------------------------------
t=4909, k=3, NZ=31, NP=2, tвх=4471
KVZ=[13, 36, 43], KPZ=[0, 1, 0], KOZ=[43, 41, ], KZS=[7], TZKO=[4302.54920549357, 3374.66708074437], KZ[0]=true, KZ[1]=true, list_1=[13], list_2=[34, 35, 36], list_3=[32]
-------------------------------------------------------------------
|t2=4669.95608887418|k=2||NZ=33|NP=2|tвх=4361.02730847766|
-------------------------------------------------------------------
t=5159, k=2, NZ=13, NP=1, tвх=4544
KVZ=[13, 36, 44], KPZ=[0, 1, 0], KOZ=[44, 41, ], KZS=[7], TZKO=[4431.45296584306, 3374.66708074437], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[34, 35, 36], list_3=[32, 33]
-------------------------------------------------------------------
|t1=4740.21671857296|k=1||NZ=37|NP=2|tвх=4740.21671857296|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=4918, NZ=38, NP=2
KVZ=[13, 37, 44], KPZ=[0, 1, 0], KOZ=[44, 41, ], KZS=[8], TZKO=[4431.45296584306, 3374.66708074437], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[34, 35, 36, 37], list_3=[32, 33]
-------------------------------------------------------------------
|t3=4909.48086088839|k=3||NZ=31|NP=2|tвх=4470.94829946446|
-------------------------------------------------------------------
t=4987, k=3, NZ=32, NP=2, tвх=4541
KVZ=[13, 37, 44], KPZ=[0, 1, 0], KOZ=[44, 42, ], KZS=[7], TZKO=[4431.45296584306, 3683.7638318027], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[34, 35, 36, 37], list_3=[33]
-------------------------------------------------------------------
|t1=4918.47733185466|k=1||NZ=38|NP=2|tвх=4918.47733185466|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=4995, NZ=39, NP=2
KVZ=[13, 38, 44], KPZ=[0, 2, 0], KOZ=[44, 42, ], KZS=[7], TZKO=[4431.45296584306, 3683.7638318027], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[34, 35, 36, 37], list_3=[33]
-------------------------------------------------------------------
|t3=4987.37422651086|k=3||NZ=32|NP=2|tвх=4541.05232852469|
-------------------------------------------------------------------
t=5131, k=3, NZ=33, NP=2, tвх=4670
KVZ=[13, 38, 44], KPZ=[0, 2, 0], KOZ=[44, 43, ], KZS=[6], TZKO=[4431.45296584306, 3761.65719742518], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[34, 35, 36, 37], list_3=[]
-------------------------------------------------------------------
|t1=4995.24915643323|k=1||NZ=39|NP=2|tвх=4995.24915643323|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=5578, NZ=40, NP=2
KVZ=[13, 39, 44], KPZ=[0, 3, 0], KOZ=[44, 43, ], KZS=[6], TZKO=[4431.45296584306, 3761.65719742518], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[34, 35, 36, 37], list_3=[]
-------------------------------------------------------------------
|t3=5130.60062689919|k=3||NZ=33|NP=2|tвх=4669.95608887418|
-------------------------------------------------------------------
KVZ=[13, 39, 44], KPZ=[0, 3, 0], KOZ=[44, 44, ], KZS=[5], TZKO=[4431.45296584306, 3904.88359781351], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[34, 35, 36, 37], list_3=[]
-------------------------------------------------------------------
|t2=5159.03404055822|k=2||NZ=13|NP=1|tвх=4544.10388244551|
-------------------------------------------------------------------
t=5702, k=3, NZ=13, NP=1, tвх=5159
t=5379, k=2, NZ=34, NP=2, tвх=4516
KVZ=[13, 39, 45], KPZ=[0, 3, 0], KOZ=[45, 44, ], KZS=[5], TZKO=[4920.5309175271, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[35, 36, 37], list_3=[]
-------------------------------------------------------------------
|t1=5241.80348486965|k=1||NZ=14|NP=1|tвх=5241.80348486965|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=5306, NZ=15, NP=1
KVZ=[14, 39, 45], KPZ=[0, 3, 0], KOZ=[45, 44, ], KZS=[6], TZKO=[4920.5309175271, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[14], list_2=[35, 36, 37], list_3=[]
-------------------------------------------------------------------
|t1=5305.66503329031|k=1||NZ=15|NP=1|tвх=5305.66503329031|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=5374, NZ=16, NP=1
KVZ=[15, 39, 45], KPZ=[0, 3, 0], KOZ=[45, 44, ], KZS=[7], TZKO=[4920.5309175271, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[14, 15], list_2=[35, 36, 37], list_3=[]
-------------------------------------------------------------------
|t1=5373.56625627237|k=1||NZ=16|NP=1|tвх=5373.56625627237|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=6393, NZ=17, NP=1
KVZ=[16, 39, 45], KPZ=[0, 3, 0], KOZ=[45, 44, ], KZS=[8], TZKO=[4920.5309175271, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[14, 15, 16], list_2=[35, 36, 37], list_3=[]
-------------------------------------------------------------------
|t2=5379.06753725125|k=2||NZ=34|NP=2|tвх=4515.5685499157|
-------------------------------------------------------------------
t=5421, k=2, NZ=14, NP=1, tвх=5242
KVZ=[16, 39, 46], KPZ=[0, 3, 0], KOZ=[46, 44, ], KZS=[8], TZKO=[5140.56441422013, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[15, 16], list_2=[35, 36, 37], list_3=[34]
-------------------------------------------------------------------
|t2=5420.88296160887|k=2||NZ=14|NP=1|tвх=5241.80348486965|
-------------------------------------------------------------------
t=5468, k=2, NZ=15, NP=1, tвх=5306
KVZ=[16, 39, 47], KPZ=[0, 3, 0], KOZ=[47, 44, ], KZS=[8], TZKO=[5182.37983857775, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[16], list_2=[35, 36, 37], list_3=[34, 14]
-------------------------------------------------------------------
|t2=5468.00170905492|k=2||NZ=15|NP=1|tвх=5305.66503329031|
-------------------------------------------------------------------
t=5636, k=2, NZ=16, NP=1, tвх=5374
KVZ=[16, 39, 48], KPZ=[0, 3, 0], KOZ=[48, 44, ], KZS=[8], TZKO=[5229.4985860238, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[35, 36, 37], list_3=[34, 14, 15]
-------------------------------------------------------------------
|t1=5577.91556250742|k=1||NZ=40|NP=2|tвх=5577.91556250742|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=5866, NZ=41, NP=2
KVZ=[16, 40, 48], KPZ=[0, 3, 0], KOZ=[48, 44, ], KZS=[9], TZKO=[5229.4985860238, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[35, 36, 37, 40], list_3=[34, 14, 15]
-------------------------------------------------------------------
|t2=5636.06651271196|k=2||NZ=16|NP=1|tвх=5373.56625627237|
-------------------------------------------------------------------
t=5642, k=2, NZ=35, NP=2, tвх=4542
KVZ=[16, 40, 49], KPZ=[0, 3, 0], KOZ=[49, 44, ], KZS=[9], TZKO=[5397.56338968084, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[36, 37, 40], list_3=[34, 14, 15, 16]
-------------------------------------------------------------------
|t2=5642.39027352585|k=2||NZ=35|NP=2|tвх=4541.58606003552|
-------------------------------------------------------------------
t=5671, k=2, NZ=36, NP=2, tвх=4565
KVZ=[16, 40, 50], KPZ=[0, 3, 0], KOZ=[50, 44, ], KZS=[9], TZKO=[5403.88715049473, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[37, 40], list_3=[34, 14, 15, 16, 35]
-------------------------------------------------------------------
|t2=5670.53840279499|k=2||NZ=36|NP=2|tвх=4564.97234787858|
-------------------------------------------------------------------
t=5940, k=2, NZ=37, NP=2, tвх=4740
KVZ=[16, 40, 51], KPZ=[0, 3, 0], KOZ=[51, 44, ], KZS=[9], TZKO=[5432.03527976387, 3904.88359781351], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[40], list_3=[34, 14, 15, 16, 35, 36]
-------------------------------------------------------------------
|t3=5702.45398687381|k=3||NZ=13|NP=1|tвх=5159.03404055822|
-------------------------------------------------------------------
t=5947, k=3, NZ=34, NP=2, tвх=5379
KVZ=[16, 40, 51], KPZ=[0, 3, 0], KOZ=[51, 45, ], KZS=[8], TZKO=[5432.03527976387, 4448.3035441291], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[40], list_3=[14, 15, 16, 35, 36]
-------------------------------------------------------------------
|t1=5865.59479653695|k=1||NZ=41|NP=2|tвх=5865.59479653695|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=6329, NZ=42, NP=2
KVZ=[16, 41, 51], KPZ=[0, 3, 0], KOZ=[51, 45, ], KZS=[9], TZKO=[5432.03527976387, 4448.3035441291], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[40, 41], list_3=[14, 15, 16, 35, 36]
-------------------------------------------------------------------
|t2=5940.09981902138|k=2||NZ=37|NP=2|tвх=4740.21671857296|
-------------------------------------------------------------------
t=6020, k=2, NZ=40, NP=2, tвх=5578
KVZ=[16, 41, 52], KPZ=[0, 3, 0], KOZ=[52, 45, ], KZS=[9], TZKO=[5701.59669599026, 4448.3035441291], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[41], list_3=[14, 15, 16, 35, 36, 37]
-------------------------------------------------------------------
|t3=5946.93564986607|k=3||NZ=34|NP=2|tвх=5379.06753725125|
-------------------------------------------------------------------
t=5993, k=3, NZ=14, NP=1, tвх=5421
KVZ=[16, 41, 52], KPZ=[0, 3, 0], KOZ=[52, 46, ], KZS=[8], TZKO=[5701.59669599026, 4692.78520712136], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[41], list_3=[15, 16, 35, 36, 37]
-------------------------------------------------------------------
|t3=5993.39723248564|k=3||NZ=14|NP=1|tвх=5420.88296160887|
-------------------------------------------------------------------
t=6046, k=3, NZ=15, NP=1, tвх=5468
KVZ=[16, 41, 52], KPZ=[0, 3, 0], KOZ=[52, 47, ], KZS=[7], TZKO=[5701.59669599026, 4739.24678974094], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[41], list_3=[16, 35, 36, 37]
-------------------------------------------------------------------
|t2=6020.4480810973|k=2||NZ=40|NP=2|tвх=5577.91556250742|
-------------------------------------------------------------------
t=6066, k=2, NZ=41, NP=2, tвх=5866
KVZ=[16, 41, 53], KPZ=[0, 3, 0], KOZ=[53, 47, ], KZS=[7], TZKO=[5781.94495806618, 4739.24678974094], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[16, 35, 36, 37, 40]
-------------------------------------------------------------------
|t3=6045.75139631459|k=3||NZ=15|NP=1|tвх=5468.00170905492|
-------------------------------------------------------------------
t=6232, k=3, NZ=16, NP=1, tвх=5636
KVZ=[16, 41, 53], KPZ=[0, 3, 0], KOZ=[53, 48, ], KZS=[6], TZKO=[5781.94495806618, 4791.60095356988], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[35, 36, 37, 40]
-------------------------------------------------------------------
|t2=6065.65544594687|k=2||NZ=41|NP=2|tвх=5865.59479653695|
-------------------------------------------------------------------
KVZ=[16, 41, 54], KPZ=[0, 3, 0], KOZ=[54, 48, ], KZS=[6], TZKO=[5827.15232291575, 4791.60095356988], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[35, 36, 37, 40, 41]
-------------------------------------------------------------------
|t3=6232.49006704463|k=3||NZ=16|NP=1|tвх=5636.06651271196|
-------------------------------------------------------------------
t=6240, k=3, NZ=35, NP=2, tвх=5642
KVZ=[16, 41, 54], KPZ=[0, 3, 0], KOZ=[54, 49, ], KZS=[5], TZKO=[5827.15232291575, 4978.33962429993], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[36, 37, 40, 41]
-------------------------------------------------------------------
|t3=6239.51646794895|k=3||NZ=35|NP=2|tвх=5642.39027352585|
-------------------------------------------------------------------
t=6271, k=3, NZ=36, NP=2, tвх=5671
KVZ=[16, 41, 54], KPZ=[0, 3, 0], KOZ=[54, 50, ], KZS=[4], TZKO=[5827.15232291575, 4985.36602520425], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[37, 40, 41]
-------------------------------------------------------------------
|t3=6270.79216713689|k=3||NZ=36|NP=2|tвх=5670.53840279499|
-------------------------------------------------------------------
t=6570, k=3, NZ=37, NP=2, tвх=5940
KVZ=[16, 41, 54], KPZ=[0, 3, 0], KOZ=[54, 51, ], KZS=[3], TZKO=[5827.15232291575, 5016.64172439218], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[40, 41]
-------------------------------------------------------------------
|t1=6329.23992312445|k=1||NZ=42|NP=2|tвх=6329.23992312445|
-------------------------------------------------------------------
t=6520, k=2, NZ=42, NP=2, tвх=6329
k=1 PlanLink1_1 t=6446, NZ=43, NP=2
KVZ=[16, 42, 54], KPZ=[0, 3, 0], KOZ=[54, 51, ], KZS=[4], TZKO=[5827.15232291575, 5016.64172439218], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[40, 41]
-------------------------------------------------------------------
|t1=6393.08878562902|k=1||NZ=17|NP=1|tвх=6393.08878562902|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=6766, NZ=18, NP=1
KVZ=[17, 42, 54], KPZ=[0, 3, 0], KOZ=[54, 51, ], KZS=[5], TZKO=[5827.15232291575, 5016.64172439218], KZ[0]=true, KZ[1]=true, list_1=[17], list_2=[], list_3=[40, 41]
-------------------------------------------------------------------
|t1=6446.07997155817|k=1||NZ=43|NP=2|tвх=6446.07997155817|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=6661, NZ=44, NP=2
KVZ=[17, 43, 54], KPZ=[0, 3, 0], KOZ=[54, 51, ], KZS=[6], TZKO=[5827.15232291575, 5016.64172439218], KZ[0]=true, KZ[1]=true, list_1=[17], list_2=[43], list_3=[40, 41]
-------------------------------------------------------------------
|t2=6520.33266766112|k=2||NZ=42|NP=2|tвх=6329.23992312445|
-------------------------------------------------------------------
t=6595, k=2, NZ=17, NP=1, tвх=6393
KVZ=[17, 43, 55], KPZ=[0, 3, 0], KOZ=[55, 51, ], KZS=[6], TZKO=[6281.82954463, 5016.64172439218], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[43], list_3=[40, 41, 42]
-------------------------------------------------------------------
|t3=6570.30485183288|k=3||NZ=37|NP=2|tвх=5940.09981902138|
-------------------------------------------------------------------
t=6660, k=3, NZ=40, NP=2, tвх=6020
KVZ=[17, 43, 55], KPZ=[0, 3, 0], KOZ=[55, 52, ], KZS=[5], TZKO=[6281.82954463, 5257.7066531006], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[43], list_3=[41, 42]
-------------------------------------------------------------------
|t2=6594.77320920722|k=2||NZ=17|NP=1|tвх=6393.08878562902|
-------------------------------------------------------------------
t=6812, k=2, NZ=43, NP=2, tвх=6446
KVZ=[17, 43, 56], KPZ=[0, 3, 0], KOZ=[56, 52, ], KZS=[5], TZKO=[6356.2700861761, 5257.7066531006], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[41, 42, 17]
-------------------------------------------------------------------
|t3=6659.5806985839|k=3||NZ=40|NP=2|tвх=6020.4480810973|
-------------------------------------------------------------------
t=6710, k=3, NZ=41, NP=2, tвх=6066
KVZ=[17, 43, 56], KPZ=[0, 3, 0], KOZ=[56, 53, ], KZS=[4], TZKO=[6356.2700861761, 5346.98249985163], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[42, 17]
-------------------------------------------------------------------
|t1=6660.91957214066|k=1||NZ=44|NP=2|tвх=6660.91957214066|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=7476, NZ=45, NP=2
KVZ=[17, 44, 56], KPZ=[0, 3, 0], KOZ=[56, 53, ], KZS=[5], TZKO=[6356.2700861761, 5346.98249985163], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[44], list_3=[42, 17]
-------------------------------------------------------------------
|t3=6709.81110397232|k=3||NZ=41|NP=2|tвх=6065.65544594687|
-------------------------------------------------------------------
t=6922, k=3, NZ=42, NP=2, tвх=6520
KVZ=[17, 44, 56], KPZ=[0, 3, 0], KOZ=[56, 54, ], KZS=[4], TZKO=[6356.2700861761, 5397.21290524005], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[44], list_3=[17]
-------------------------------------------------------------------
|t1=6766.29178268111|k=1||NZ=18|NP=1|tвх=6766.29178268111|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=7067, NZ=19, NP=1
KVZ=[18, 44, 56], KPZ=[0, 3, 0], KOZ=[56, 54, ], KZS=[5], TZKO=[6356.2700861761, 5397.21290524005], KZ[0]=true, KZ[1]=true, list_1=[18], list_2=[44], list_3=[17]
-------------------------------------------------------------------
|t2=6812.16302590889|k=2||NZ=43|NP=2|tвх=6446.07997155817|
-------------------------------------------------------------------
t=7129, k=2, NZ=18, NP=1, tвх=6766
KVZ=[18, 44, 57], KPZ=[0, 3, 0], KOZ=[57, 54, ], KZS=[5], TZKO=[6573.65990287776, 5397.21290524005], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[44], list_3=[17, 43]
-------------------------------------------------------------------
|t3=6922.13637567973|k=3||NZ=42|NP=2|tвх=6520.33266766112|
-------------------------------------------------------------------
t=7005, k=3, NZ=17, NP=1, tвх=6595
KVZ=[18, 44, 57], KPZ=[0, 3, 0], KOZ=[57, 55, ], KZS=[4], TZKO=[6573.65990287776, 5609.53817694746], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[44], list_3=[43]
-------------------------------------------------------------------
|t3=7004.84808850873|k=3||NZ=17|NP=1|tвх=6594.77320920722|
-------------------------------------------------------------------
t=7246, k=3, NZ=43, NP=2, tвх=6812
KVZ=[18, 44, 57], KPZ=[0, 3, 0], KOZ=[57, 56, ], KZS=[3], TZKO=[6573.65990287776, 5692.24988977646], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[44], list_3=[]
-------------------------------------------------------------------
|t1=7066.63791334019|k=1||NZ=19|NP=1|tвх=7066.63791334019|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=7402, NZ=20, NP=1
KVZ=[19, 44, 57], KPZ=[0, 3, 0], KOZ=[57, 56, ], KZS=[4], TZKO=[6573.65990287776, 5692.24988977646], KZ[0]=true, KZ[1]=true, list_1=[19], list_2=[44], list_3=[]
-------------------------------------------------------------------
|t2=7128.5627705138|k=2||NZ=18|NP=1|tвх=6766.29178268111|
-------------------------------------------------------------------
t=7324, k=2, NZ=19, NP=1, tвх=7067
KVZ=[19, 44, 58], KPZ=[0, 3, 0], KOZ=[58, 56, ], KZS=[4], TZKO=[6890.05964748268, 5692.24988977646], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[44], list_3=[18]
-------------------------------------------------------------------
|t3=7246.39232928836|k=3||NZ=43|NP=2|tвх=6812.16302590889|
-------------------------------------------------------------------
t=7598, k=3, NZ=18, NP=1, tвх=7129
KVZ=[19, 44, 58], KPZ=[0, 3, 0], KOZ=[58, 57, ], KZS=[3], TZKO=[6890.05964748268, 5933.79413055608], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[44], list_3=[]
-------------------------------------------------------------------
|t2=7323.55637925497|k=2||NZ=19|NP=1|tвх=7066.63791334019|
-------------------------------------------------------------------
t=7646, k=2, NZ=44, NP=2, tвх=6661
KVZ=[19, 44, 59], KPZ=[0, 3, 0], KOZ=[59, 57, ], KZS=[3], TZKO=[7085.05325622384, 5933.79413055608], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[19]
-------------------------------------------------------------------
|t1=7402.16286921525|k=1||NZ=20|NP=1|tвх=7402.16286921525|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8015, NZ=21, NP=1
KVZ=[20, 44, 59], KPZ=[0, 3, 0], KOZ=[59, 57, ], KZS=[4], TZKO=[7085.05325622384, 5933.79413055608], KZ[0]=true, KZ[1]=true, list_1=[20], list_2=[], list_3=[19]
-------------------------------------------------------------------
|t1=7476.04949161405|k=1||NZ=45|NP=2|tвх=7476.04949161405|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=7843, NZ=46, NP=2
KVZ=[20, 45, 59], KPZ=[0, 3, 0], KOZ=[59, 57, ], KZS=[5], TZKO=[7085.05325622384, 5933.79413055608], KZ[0]=true, KZ[1]=true, list_1=[20], list_2=[45], list_3=[19]
-------------------------------------------------------------------
|t3=7597.94760107159|k=3||NZ=18|NP=1|tвх=7128.5627705138|
-------------------------------------------------------------------
t=7815, k=3, NZ=19, NP=1, tвх=7324
KVZ=[20, 45, 59], KPZ=[0, 3, 0], KOZ=[59, 58, ], KZS=[4], TZKO=[7085.05325622384, 6285.34940233932], KZ[0]=true, KZ[1]=true, list_1=[20], list_2=[45], list_3=[]
-------------------------------------------------------------------
|t2=7645.85407970364|k=2||NZ=44|NP=2|tвх=6660.91957214066|
-------------------------------------------------------------------
t=7797, k=2, NZ=20, NP=1, tвх=7402
KVZ=[20, 45, 60], KPZ=[0, 3, 0], KOZ=[60, 58, ], KZS=[4], TZKO=[7407.35095667252, 6285.34940233932], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[45], list_3=[44]
-------------------------------------------------------------------
|t2=7797.01977780566|k=2||NZ=20|NP=1|tвх=7402.16286921525|
-------------------------------------------------------------------
t=7815, k=2, NZ=45, NP=2, tвх=7476
KVZ=[20, 45, 61], KPZ=[0, 3, 0], KOZ=[61, 58, ], KZS=[4], TZKO=[7558.51665477454, 6285.34940233932], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[44, 20]
-------------------------------------------------------------------
|t3=7814.60716633956|k=3||NZ=19|NP=1|tвх=7323.55637925497|
-------------------------------------------------------------------
t=8173, k=3, NZ=44, NP=2, tвх=7646
KVZ=[20, 45, 61], KPZ=[0, 3, 0], KOZ=[61, 59, ], KZS=[3], TZKO=[7558.51665477454, 6502.00896760728], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[20]
-------------------------------------------------------------------
|t2=7815.05177541267|k=2||NZ=45|NP=2|tвх=7476.04949161405|
-------------------------------------------------------------------
KVZ=[20, 45, 62], KPZ=[0, 3, 0], KOZ=[62, 59, ], KZS=[3], TZKO=[7576.54865238155, 6502.00896760728], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[20, 45]
-------------------------------------------------------------------
|t1=7842.77198610243|k=1||NZ=46|NP=2|tвх=7842.77198610243|
-------------------------------------------------------------------
t=8044, k=2, NZ=46, NP=2, tвх=7843
k=1 PlanLink1_1 t=7912, NZ=47, NP=2
KVZ=[20, 46, 62], KPZ=[0, 3, 0], KOZ=[62, 59, ], KZS=[4], TZKO=[7576.54865238155, 6502.00896760728], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[20, 45]
-------------------------------------------------------------------
|t1=7912.4643600318|k=1||NZ=47|NP=2|tвх=7912.4643600318|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=7991, NZ=48, NP=2
KVZ=[20, 47, 62], KPZ=[0, 3, 0], KOZ=[62, 59, ], KZS=[5], TZKO=[7576.54865238155, 6502.00896760728], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[47], list_3=[20, 45]
-------------------------------------------------------------------
|t1=7990.99560577522|k=1||NZ=48|NP=2|tвх=7990.99560577522|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8271, NZ=49, NP=2
KVZ=[20, 48, 62], KPZ=[0, 3, 0], KOZ=[62, 59, ], KZS=[6], TZKO=[7576.54865238155, 6502.00896760728], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[47, 48], list_3=[20, 45]
-------------------------------------------------------------------
|t1=8015.02886784492|k=1||NZ=21|NP=1|tвх=8015.02886784492|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8238, NZ=22, NP=1
KVZ=[21, 48, 62], KPZ=[0, 3, 0], KOZ=[62, 59, ], KZS=[7], TZKO=[7576.54865238155, 6502.00896760728], KZ[0]=true, KZ[1]=true, list_1=[21], list_2=[47, 48], list_3=[20, 45]
-------------------------------------------------------------------
|t2=8043.82706046316|k=2||NZ=46|NP=2|tвх=7842.77198610243|
-------------------------------------------------------------------
t=8101, k=2, NZ=21, NP=1, tвх=8015
KVZ=[21, 48, 63], KPZ=[0, 3, 0], KOZ=[63, 59, ], KZS=[7], TZKO=[7805.32393743204, 6502.00896760728], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[47, 48], list_3=[20, 45, 46]
-------------------------------------------------------------------
|t2=8101.04118625867|k=2||NZ=21|NP=1|tвх=8015.02886784492|
-------------------------------------------------------------------
t=8357, k=2, NZ=47, NP=2, tвх=7912
KVZ=[21, 48, 64], KPZ=[0, 3, 0], KOZ=[64, 59, ], KZS=[7], TZKO=[7862.53806322754, 6502.00896760728], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[48], list_3=[20, 45, 46, 21]
-------------------------------------------------------------------
|t3=8172.71572239364|k=3||NZ=44|NP=2|tвх=7645.85407970364|
-------------------------------------------------------------------
t=8341, k=3, NZ=20, NP=1, tвх=7797
KVZ=[21, 48, 64], KPZ=[0, 3, 0], KOZ=[64, 60, ], KZS=[6], TZKO=[7862.53806322754, 6831.95270389849], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[48], list_3=[45, 46, 21]
-------------------------------------------------------------------
|t1=8238.1297204819|k=1||NZ=22|NP=1|tвх=8238.1297204819|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8738, NZ=23, NP=1
KVZ=[22, 48, 64], KPZ=[0, 3, 0], KOZ=[64, 60, ], KZS=[7], TZKO=[7862.53806322754, 6831.95270389849], KZ[0]=true, KZ[1]=true, list_1=[22], list_2=[48], list_3=[45, 46, 21]
-------------------------------------------------------------------
|t1=8271.10361187029|k=1||NZ=49|NP=2|tвх=8271.10361187029|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8282, NZ=50, NP=2
KVZ=[22, 49, 64], KPZ=[0, 3, 0], KOZ=[64, 60, ], KZS=[8], TZKO=[7862.53806322754, 6831.95270389849], KZ[0]=true, KZ[1]=true, list_1=[22], list_2=[48, 49], list_3=[45, 46, 21]
-------------------------------------------------------------------
|t1=8281.64321322677|k=1||NZ=50|NP=2|tвх=8281.64321322677|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8329, NZ=51, NP=2
KVZ=[22, 50, 64], KPZ=[0, 3, 0], KOZ=[64, 60, ], KZS=[9], TZKO=[7862.53806322754, 6831.95270389849], KZ[0]=true, KZ[1]=true, list_1=[22], list_2=[48, 49, 50], list_3=[45, 46, 21]
-------------------------------------------------------------------
|t1=8328.55676200867|k=1||NZ=51|NP=2|tвх=8328.55676200867|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8778, NZ=52, NP=2
KVZ=[22, 51, 64], KPZ=[0, 3, 0], KOZ=[64, 60, ], KZS=[10], TZKO=[7862.53806322754, 6831.95270389849], KZ[0]=true, KZ[1]=true, list_1=[22], list_2=[48, 49, 50, 51], list_3=[45, 46, 21]
-------------------------------------------------------------------
|t3=8340.67760917366|k=3||NZ=20|NP=1|tвх=7797.01977780566|
-------------------------------------------------------------------
t=8361, k=3, NZ=45, NP=2, tвх=7815
KVZ=[22, 51, 64], KPZ=[0, 3, 0], KOZ=[64, 61, ], KZS=[9], TZKO=[7862.53806322754, 6999.91459067851], KZ[0]=true, KZ[1]=true, list_1=[22], list_2=[48, 49, 50, 51], list_3=[46, 21]
-------------------------------------------------------------------
|t2=8356.54683203474|k=2||NZ=47|NP=2|tвх=7912.4643600318|
-------------------------------------------------------------------
t=8644, k=2, NZ=22, NP=1, tвх=8238
KVZ=[22, 51, 65], KPZ=[0, 3, 0], KOZ=[65, 61, ], KZS=[9], TZKO=[8118.04370900362, 6999.91459067851], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[48, 49, 50, 51], list_3=[46, 21, 47]
-------------------------------------------------------------------
|t3=8360.71316207034|k=3||NZ=45|NP=2|tвх=7815.05177541267|
-------------------------------------------------------------------
t=8584, k=3, NZ=46, NP=2, tвх=8044
KVZ=[22, 51, 65], KPZ=[0, 3, 0], KOZ=[65, 62, ], KZS=[8], TZKO=[8118.04370900362, 7019.95014357519], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[48, 49, 50, 51], list_3=[21, 47]
-------------------------------------------------------------------
|t3=8584.10768913781|k=3||NZ=46|NP=2|tвх=8043.82706046316|
-------------------------------------------------------------------
t=8648, k=3, NZ=21, NP=1, tвх=8101
KVZ=[22, 51, 65], KPZ=[0, 3, 0], KOZ=[65, 63, ], KZS=[7], TZKO=[8118.04370900362, 7243.34467064266], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[48, 49, 50, 51], list_3=[47]
-------------------------------------------------------------------
|t2=8643.62099355047|k=2||NZ=22|NP=1|tвх=8238.1297204819|
-------------------------------------------------------------------
t=8796, k=2, NZ=48, NP=2, tвх=7991
KVZ=[22, 51, 66], KPZ=[0, 3, 0], KOZ=[66, 63, ], KZS=[7], TZKO=[8405.11787051935, 7243.34467064266], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51], list_3=[47, 22]
-------------------------------------------------------------------
|t3=8647.67894002171|k=3||NZ=21|NP=1|tвх=8101.04118625867|
-------------------------------------------------------------------
t=8932, k=3, NZ=47, NP=2, tвх=8357
KVZ=[22, 51, 66], KPZ=[0, 3, 0], KOZ=[66, 64, ], KZS=[6], TZKO=[8405.11787051935, 7306.91592152656], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51], list_3=[22]
-------------------------------------------------------------------
|t1=8738.34259068056|k=1||NZ=23|NP=1|tвх=8738.34259068056|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8947, NZ=24, NP=1
KVZ=[23, 51, 66], KPZ=[0, 3, 0], KOZ=[66, 64, ], KZS=[7], TZKO=[8405.11787051935, 7306.91592152656], KZ[0]=true, KZ[1]=true, list_1=[23], list_2=[49, 50, 51], list_3=[22]
-------------------------------------------------------------------
|t1=8777.82578905265|k=1||NZ=52|NP=2|tвх=8777.82578905265|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8912, NZ=53, NP=2
KVZ=[23, 52, 66], KPZ=[0, 3, 0], KOZ=[66, 64, ], KZS=[8], TZKO=[8405.11787051935, 7306.91592152656], KZ[0]=true, KZ[1]=true, list_1=[23], list_2=[49, 50, 51, 52], list_3=[22]
-------------------------------------------------------------------
|t2=8795.8703205002|k=2||NZ=48|NP=2|tвх=7990.99560577522|
-------------------------------------------------------------------
t=9168, k=2, NZ=23, NP=1, tвх=8738
KVZ=[23, 52, 67], KPZ=[0, 3, 0], KOZ=[67, 64, ], KZS=[8], TZKO=[8557.36719746908, 7306.91592152656], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51, 52], list_3=[22, 48]
-------------------------------------------------------------------
|t1=8911.73955917919|k=1||NZ=53|NP=2|tвх=8911.73955917919|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=8987, NZ=54, NP=2
KVZ=[23, 53, 67], KPZ=[0, 4, 0], KOZ=[67, 64, ], KZS=[8], TZKO=[8557.36719746908, 7306.91592152656], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51, 52], list_3=[22, 48]
-------------------------------------------------------------------
|t3=8931.57410199512|k=3||NZ=47|NP=2|tвх=8356.54683203474|
-------------------------------------------------------------------
t=9251, k=3, NZ=22, NP=1, tвх=8644
KVZ=[23, 53, 67], KPZ=[0, 4, 0], KOZ=[67, 65, ], KZS=[7], TZKO=[8557.36719746908, 7590.81108349997], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51, 52], list_3=[48]
-------------------------------------------------------------------
|t1=8947.00996903461|k=1||NZ=24|NP=1|tвх=8947.00996903461|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=9604, NZ=25, NP=1
KVZ=[24, 53, 67], KPZ=[0, 4, 0], KOZ=[67, 65, ], KZS=[8], TZKO=[8557.36719746908, 7590.81108349997], KZ[0]=true, KZ[1]=true, list_1=[24], list_2=[49, 50, 51, 52], list_3=[48]
-------------------------------------------------------------------
|t1=8987.08516726181|k=1||NZ=54|NP=2|tвх=8987.08516726181|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=9306, NZ=55, NP=2
KVZ=[24, 54, 67], KPZ=[0, 5, 0], KOZ=[67, 65, ], KZS=[8], TZKO=[8557.36719746908, 7590.81108349997], KZ[0]=true, KZ[1]=true, list_1=[24], list_2=[49, 50, 51, 52], list_3=[48]
-------------------------------------------------------------------
|t2=9168.39633287146|k=2||NZ=23|NP=1|tвх=8738.34259068056|
-------------------------------------------------------------------
t=9470, k=2, NZ=24, NP=1, tвх=8947
KVZ=[24, 54, 68], KPZ=[0, 5, 0], KOZ=[68, 65, ], KZS=[8], TZKO=[8929.89320984034, 7590.81108349997], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51, 52], list_3=[48, 23]
-------------------------------------------------------------------
|t3=9250.54539256816|k=3||NZ=22|NP=1|tвх=8643.62099355047|
-------------------------------------------------------------------
t=9420, k=3, NZ=48, NP=2, tвх=8796
KVZ=[24, 54, 68], KPZ=[0, 5, 0], KOZ=[68, 66, ], KZS=[7], TZKO=[8929.89320984034, 7909.78237407301], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51, 52], list_3=[23]
-------------------------------------------------------------------
|t1=9305.57307482293|k=1||NZ=55|NP=2|tвх=9305.57307482293|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=9430, NZ=56, NP=2
KVZ=[24, 55, 68], KPZ=[0, 6, 0], KOZ=[68, 66, ], KZS=[7], TZKO=[8929.89320984034, 7909.78237407301], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51, 52], list_3=[23]
-------------------------------------------------------------------
|t3=9419.71131140119|k=3||NZ=48|NP=2|tвх=8795.8703205002|
-------------------------------------------------------------------
t=9834, k=3, NZ=23, NP=1, tвх=9168
KVZ=[24, 55, 68], KPZ=[0, 6, 0], KOZ=[68, 67, ], KZS=[6], TZKO=[8929.89320984034, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51, 52], list_3=[]
-------------------------------------------------------------------
|t1=9429.64064406643|k=1||NZ=56|NP=2|tвх=9429.64064406643|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=9792, NZ=57, NP=2
KVZ=[24, 56, 68], KPZ=[0, 7, 0], KOZ=[68, 67, ], KZS=[6], TZKO=[8929.89320984034, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[49, 50, 51, 52], list_3=[]
-------------------------------------------------------------------
|t2=9470.24574454508|k=2||NZ=24|NP=1|tвх=8947.00996903461|
-------------------------------------------------------------------
t=9556, k=2, NZ=49, NP=2, tвх=8271
KVZ=[24, 56, 69], KPZ=[0, 7, 0], KOZ=[69, 67, ], KZS=[6], TZKO=[9231.74262151396, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[50, 51, 52], list_3=[24]
-------------------------------------------------------------------
|t2=9556.20006892855|k=2||NZ=49|NP=2|tвх=8271.10361187029|
-------------------------------------------------------------------
t=9581, k=2, NZ=50, NP=2, tвх=8282
KVZ=[24, 56, 70], KPZ=[0, 7, 0], KOZ=[70, 67, ], KZS=[6], TZKO=[9317.69694589743, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[51, 52], list_3=[24, 49]
-------------------------------------------------------------------
|t2=9580.97485490673|k=2||NZ=50|NP=2|tвх=8281.64321322677|
-------------------------------------------------------------------
t=9633, k=2, NZ=51, NP=2, tвх=8329
KVZ=[24, 56, 71], KPZ=[0, 7, 0], KOZ=[71, 67, ], KZS=[6], TZKO=[9342.47173187561, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[52], list_3=[24, 49, 50]
-------------------------------------------------------------------
|t1=9604.27670458051|k=1||NZ=25|NP=1|tвх=9604.27670458051|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=9783, NZ=26, NP=1
KVZ=[25, 56, 71], KPZ=[0, 7, 0], KOZ=[71, 67, ], KZS=[7], TZKO=[9342.47173187561, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[25], list_2=[52], list_3=[24, 49, 50]
-------------------------------------------------------------------
|t2=9633.19051460958|k=2||NZ=51|NP=2|tвх=8328.55676200867|
-------------------------------------------------------------------
t=9830, k=2, NZ=25, NP=1, tвх=9604
KVZ=[25, 56, 72], KPZ=[0, 7, 0], KOZ=[72, 67, ], KZS=[7], TZKO=[9394.68739157846, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[52], list_3=[24, 49, 50, 51]
-------------------------------------------------------------------
|t1=9782.8381091075|k=1||NZ=26|NP=1|tвх=9782.8381091075|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=9794, NZ=27, NP=1
KVZ=[26, 56, 72], KPZ=[0, 7, 0], KOZ=[72, 67, ], KZS=[8], TZKO=[9394.68739157846, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[26], list_2=[52], list_3=[24, 49, 50, 51]
-------------------------------------------------------------------
|t1=9791.95700523587|k=1||NZ=57|NP=2|tвх=9791.95700523587|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=1.032E004, NZ=58, NP=2
KVZ=[26, 57, 72], KPZ=[0, 7, 0], KOZ=[72, 67, ], KZS=[9], TZKO=[9394.68739157846, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[26], list_2=[52, 57], list_3=[24, 49, 50, 51]
-------------------------------------------------------------------
|t1=9793.82804966065|k=1||NZ=27|NP=1|tвх=9793.82804966065|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=9989, NZ=28, NP=1
KVZ=[27, 57, 72], KPZ=[0, 7, 0], KOZ=[72, 67, ], KZS=[10], TZKO=[9394.68739157846, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[26, 27], list_2=[52, 57], list_3=[24, 49, 50, 51]
-------------------------------------------------------------------
|t2=9829.61190814672|k=2||NZ=25|NP=1|tвх=9604.27670458051|
-------------------------------------------------------------------
t=9835, k=2, NZ=26, NP=1, tвх=9783
KVZ=[27, 57, 73], KPZ=[0, 7, 0], KOZ=[73, 67, ], KZS=[10], TZKO=[9591.1087851156, 8078.94829290604], KZ[0]=true, KZ[1]=true, list_1=[27], list_2=[52, 57], list_3=[24, 49, 50, 51, 25]
-------------------------------------------------------------------
|t3=9833.62910292482|k=3||NZ=23|NP=1|tвх=9168.39633287146|
-------------------------------------------------------------------
t=1.017E004, k=3, NZ=24, NP=1, tвх=9470
KVZ=[27, 57, 73], KPZ=[0, 7, 0], KOZ=[73, 68, ], KZS=[9], TZKO=[9591.1087851156, 8492.86608442967], KZ[0]=true, KZ[1]=true, list_1=[27], list_2=[52, 57], list_3=[49, 50, 51, 25]
-------------------------------------------------------------------
|t2=9834.81830355586|k=2||NZ=26|NP=1|tвх=9782.8381091075|
-------------------------------------------------------------------
t=9853, k=2, NZ=27, NP=1, tвх=9794
KVZ=[27, 57, 74], KPZ=[0, 7, 0], KOZ=[74, 68, ], KZS=[9], TZKO=[9596.31518052474, 8492.86608442967], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[52, 57], list_3=[49, 50, 51, 25, 26]
-------------------------------------------------------------------
|t2=9852.8536844113|k=2||NZ=27|NP=1|tвх=9793.82804966065|
-------------------------------------------------------------------
t=9954, k=2, NZ=52, NP=2, tвх=8778
KVZ=[27, 57, 75], KPZ=[0, 7, 0], KOZ=[75, 68, ], KZS=[9], TZKO=[9614.35056138018, 8492.86608442967], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[57], list_3=[49, 50, 51, 25, 26, 27]
-------------------------------------------------------------------
|t2=9953.87584366439|k=2||NZ=52|NP=2|tвх=8777.82578905265|
-------------------------------------------------------------------
t=9996, k=2, NZ=57, NP=2, tвх=9792
KVZ=[27, 57, 76], KPZ=[0, 7, 1], KOZ=[76, 68, ], KZS=[8], TZKO=[9715.37272063327, 8492.86608442967], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[49, 50, 51, 25, 26, 27]
-------------------------------------------------------------------
|t1=9989.08094752657|k=1||NZ=28|NP=1|tвх=9989.08094752657|
-------------------------------------------------------------------
k=1 PlanLink1_1 t=1.109E004, NZ=29, NP=1
KVZ=[28, 57, 76], KPZ=[0, 7, 1], KOZ=[76, 68, ], KZS=[9], TZKO=[9715.37272063327, 8492.86608442967], KZ[0]=true, KZ[1]=true, list_1=[28], list_2=[], list_3=[49, 50, 51, 25, 26, 27]
-------------------------------------------------------------------
|t2=9995.76198939906|k=2||NZ=57|NP=2|tвх=9791.95700523587|
-------------------------------------------------------------------
t=1.001E004, k=2, NZ=28, NP=1, tвх=9989
KVZ=[28, 57, 77], KPZ=[0, 7, 2], KOZ=[77, 68, ], KZS=[8], TZKO=[9757.25886636794, 8492.86608442967], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[49, 50, 51, 25, 26, 27]
-------------------------------------------------------------------
|t2=10005.7902305755|k=2||NZ=28|NP=1|tвх=9989.08094752657|
-------------------------------------------------------------------
KVZ=[28, 57, 78], KPZ=[0, 7, 3], KOZ=[78, 68, ], KZS=[7], TZKO=[9767.28710754434, 8492.86608442967], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[49, 50, 51, 25, 26, 27]
-------------------------------------------------------------------
|t3=10169.0173381177|k=3||NZ=24|NP=1|tвх=9470.24574454508|
-------------------------------------------------------------------
t=1.026E004, k=3, NZ=49, NP=2, tвх=9556
KVZ=[28, 57, 78], KPZ=[0, 7, 3], KOZ=[78, 69, ], KZS=[6], TZKO=[9767.28710754434, 8828.25431962258], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[50, 51, 25, 26, 27]
-------------------------------------------------------------------
|t3=10264.5221429883|k=3||NZ=49|NP=2|tвх=9556.20006892855|
-------------------------------------------------------------------
t=1.029E004, k=3, NZ=50, NP=2, tвх=9581
KVZ=[28, 57, 78], KPZ=[0, 7, 3], KOZ=[78, 70, ], KZS=[5], TZKO=[9767.28710754434, 8923.7591244931], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[51, 25, 26, 27]
-------------------------------------------------------------------
|t3=10292.049682964|k=3||NZ=50|NP=2|tвх=9580.97485490673|
-------------------------------------------------------------------
t=1.035E004, k=3, NZ=51, NP=2, tвх=9633
KVZ=[28, 57, 78], KPZ=[0, 7, 3], KOZ=[78, 71, ], KZS=[4], TZKO=[9767.28710754434, 8951.28666446886], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[25, 26, 27]
-------------------------------------------------------------------
|t1=10319.2899129107|k=1||NZ=58|NP=2|tвх=10319.2899129107|
-------------------------------------------------------------------
t=1.04E004, k=2, NZ=58, NP=2, tвх=1.032E004
k=1 PlanLink1_1 t=1.064E004, NZ=59, NP=2
KVZ=[28, 58, 78], KPZ=[0, 7, 3], KOZ=[78, 71, ], KZS=[5], TZKO=[9767.28710754434, 8951.28666446886], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[25, 26, 27]
-------------------------------------------------------------------
|t3=10350.0670826338|k=3||NZ=51|NP=2|tвх=9633.19051460958|
-------------------------------------------------------------------
t=1.057E004, k=3, NZ=25, NP=1, tвх=9830
KVZ=[28, 58, 78], KPZ=[0, 7, 3], KOZ=[78, 72, ], KZS=[4], TZKO=[9767.28710754434, 8982.06383419198], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[26, 27]
-------------------------------------------------------------------
|t2=10399.6919872433|k=2||NZ=58|NP=2|tвх=10319.2899129107|
-------------------------------------------------------------------
KVZ=[28, 58, 79], KPZ=[0, 7, 3], KOZ=[79, 72, ], KZS=[4], TZKO=[10161.1888642122, 8982.06383419198], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[26, 27, 58]
-------------------------------------------------------------------
|t3=10568.3130754529|k=3||NZ=25|NP=1|tвх=9829.61190814672|
-------------------------------------------------------------------
t=1.057E004, k=3, NZ=26, NP=1, tвх=9835
KVZ=[28, 58, 79], KPZ=[0, 7, 3], KOZ=[79, 73, ], KZS=[3], TZKO=[10161.1888642122, 9200.30982701103], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[27, 58]
-------------------------------------------------------------------
|t3=10574.0979592408|k=3||NZ=26|NP=1|tвх=9834.81830355586|
-------------------------------------------------------------------
t=1.059E004, k=3, NZ=27, NP=1, tвх=9853
KVZ=[28, 58, 79], KPZ=[0, 7, 3], KOZ=[79, 74, ], KZS=[2], TZKO=[10161.1888642122, 9206.09471079896], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[58]
-------------------------------------------------------------------
|t3=10594.1372713024|k=3||NZ=27|NP=1|tвх=9852.8536844113|
-------------------------------------------------------------------
t=1.071E004, k=3, NZ=58, NP=2, tвх=1.04E004
KVZ=[28, 58, 79], KPZ=[0, 7, 3], KOZ=[79, 75, ], KZS=[1], TZKO=[10161.1888642122, 9226.13402286056], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=10644.2792608127|k=1||NZ=59|NP=2|tвх=10644.2792608127|
-------------------------------------------------------------------
t=1.072E004, k=2, NZ=59, NP=2, tвх=1.064E004
k=1 PlanLink1_1 t=1.118E004, NZ=60, NP=2
KVZ=[28, 59, 79], KPZ=[0, 7, 3], KOZ=[79, 75, ], KZS=[2], TZKO=[10161.1888642122, 9226.13402286056], KZ[0]=true, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=10706.384114917|k=3||NZ=58|NP=2|tвх=10399.6919872433|
-------------------------------------------------------------------
KVZ=[28, 59, 79], KPZ=[0, 7, 3], KOZ=[79, 76, ], KZS=[1], TZKO=[10161.1888642122, 9288.23887696486], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t2=10723.2642472228|k=2||NZ=59|NP=2|tвх=10644.2792608127|
-------------------------------------------------------------------
t=1.077E004, k=3, NZ=59, NP=2, tвх=1.072E004
KVZ=[28, 59, 80], KPZ=[0, 7, 3], KOZ=[80, 76, ], KZS=[1], TZKO=[10484.7611241916, 9288.23887696486], KZ[0]=false, KZ[1]=true, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t3=10769.8044091502|k=3||NZ=59|NP=2|tвх=10723.2642472228|
-------------------------------------------------------------------
KVZ=[28, 59, 80], KPZ=[0, 7, 3], KOZ=[80, 77, ], KZS=[0], TZKO=[10484.7611241916, 9334.77903889227], KZ[0]=false, KZ[1]=false, list_1=[], list_2=[], list_3=[]
-------------------------------------------------------------------
|t1=11090.4961178658|k=1||NZ=29|NP=1|tвх=11090.4961178658|
-------------------------------------------------------------------
t=1.114E004, k=2, NZ=29, NP=1, tвх=1.109E004
k=1 PlanLink1_1 t=1.172E004, NZ=30, NP=1
KVZ=[29, 59, 80], KPZ=[0, 7, 3], KOZ=[80, 77, ], KZS=[1], TZKO=[10484.7611241916, 9334.77903889227], KZ[0]=true, KZ[1]=false, list_1=[], list_2=[], list_3=[]
Расчет показателей критерия:
Вероятности потери заявок: PPZ(1,2,3)=[0, 0.1186, 0.0375]
Вероятность занятости каналов обслуживания: PZKO(1,2)=[0.9708, 0.8643]
Статистические характеристики времени нахождения заявок в системе:
Min(1,2)= [25.46, 26.703]
Max(1,2)= [741.28, 716.88]
MO(1,2)= [422.53, 327.26]
Текст имитационной программы
unit Unit_model;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, ComCtrls, UModellingClasses, Buttons,
UVarList, UModelVars, UModelStructVars, ToolWin,
UFrameGraphicStat, URendererList, UListStruc, URandomStreams, Grids,
ValEdit, UReportGenerator, UControlWindow_base, UModelController, ImgList;
type
TForm_Model1 = class(TForm)
Panel_controls: TPanel;
RE_trace: TRichEdit;
Splitter_model: TSplitter;
Panel_Model: TPanel;
Splitter_controls: TSplitter;
PC_Info: TPageControl;
TracePage: TTabSheet;
Panel_trace: TPanel;
TB_buttons: TToolBar;
TB_exit: TToolButton;
PC_model: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
PC_main: TPageControl;
TabSheet3: TTabSheet;
TabSheet4: TTabSheet;
TabSheet5: TTabSheet;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
ToolButton3: TToolButton;
ToolButton4: TToolButton;
TB_resize: TToolBar;
TB_min: TToolButton;
TB_mid: TToolButton;
TB_max: TToolButton;
ToolButton5: TToolButton;
Model1: TModel;
Criteria: TVarsGroup;
Vars: TVarsGroup;
Parameters: TVarsGroup;
RandomStreams: TRandomStreamsGroup;
ListStrucsGroup: TListStrucsGroup;
RenderersFrame1: TRenderersFrame;
VLE_params: TValueListEditor;
VLE_results: TValueListEditor;
PC_Controls: TPageControl;
TabSheet6: TTabSheet;
ModelController1: TModelController;
TabSheet7: TTabSheet;
ReportGenerator1: TReportGenerator;
IL_resize: TImageList;
Lambda: TModelVarReal;
Mu: TModelVarReal;
M: TModelVarInteger;
TP: TModelVarInteger;
KVZ: TModelVarInteger;
KPZ: TModelVarInteger;
KZS: TModelVarInteger;
event_1: TModelEvent;
event_2: TModelEvent;
event_3: TModelEvent;
planner_11: TPlanLink;
planner_12: TPlanLink;
planner_22: TPlanLink;
planner_23: TPlanLink;
planner_33: TPlanLink;
list_1: TListStruc;
list_2: TListStruc;
list_3: TListStruc;
rstream_1: TRandomStream;
rstream_2: TRandomStream;
rstream_exit_1: TRandomStream;
rstream_exit_2: TRandomStream;
KOZ: TModelVarInteger;
PPZ: TModelVarReal;
PZKO: TModelVarReal;
TZKO: TModelVarReal;
KZ: TModelVarBoolean;
TNZS: TModelVarReal;
INT: TModelVarReal;
procedure TraceVars(Model: TModel);
procedure FormCreate(Sender: TObject);
procedure TB_exitClick(Sender: TObject);
procedure ToolButton1Click(Sender: TObject);
procedure TB_minClick(Sender: TObject);
procedure TB_midClick(Sender: TObject);
procedure TB_maxClick(Sender: TObject);
function Model1MustFinishModelling(Model: TModel; SBSRec: PSBSRecord;
nVariant, nCount: Integer): Boolean;
procedure Model1SetNextVariant(Model: TModel; nVariant: Integer);
procedure Model1StartModelling(Model: TModel; nVariant,
nCount: Integer);
procedure RenderersFrame1RenderData(renderer: TCustomizableRenderer);
procedure Model1FinishVariant(Model: TModel; nVariant: Integer);
function ModelController1ProgressPercentsFunction(
model: TModel): Integer;
procedure planner_11DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
procedure event_2PerformEvent(Model: TModel; Event: TModelEvent;
SBSRec: PSBSRecord);
procedure planner_12DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
procedure event_1PerformEvent(Model: TModel; Event: TModelEvent;
SBSRec: PSBSRecord);
procedure planner_22DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
procedure planner_33DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
procedure event_3PerformEvent(Model: TModel; Event: TModelEvent;
SBSRec: PSBSRecord);
procedure planner_23DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
private
{ Private declarations }
public
{ Public declarations }
end;
//типы действий в модели (для визуализации)
TModelAction = (actNONE, actEnterToQuene, actEnterToKanal, actFinishInKanal, actFinishInKanalAndStartNew, actLoose);
const ActionStr:array[TModelAction] of string = //название действий в модели (для визуализации)
('',
'Вход и добавление в очередь',
'Вход и заполнение канала',
'Завершение обслуживания',
'Завершение обслуживание и выбор следующей',
'Потеря заявки');
var
Form_Model1: TForm_Model1;
LastAction:TModelAction = actNONE; //последние действие в модели (для визуализации)
F:text;
NPC, NCS, NPC2:integer; //номер потока и номер канала обслуживания
Times: array[0..2] of real;
implementation
{$R *.dfm}
//*******************************************************
// Вспомогательные процедуры
procedure TForm_Model1.FormCreate(Sender: TObject);
begin
//Вспомогательные процедуры по настроке видимости компонентов формы
Panel_controls.Width := 250;
TB_buttons.AutoSize := true;
Panel_trace.Height := PC_model.Height div 2;
PC_main.TabWidth := 1;
PC_main.TabHeight := 1;
//RenderersFrame1.CheckAllRenderers(true);
RenderersFrame1.Grid.GridParams.XTxt.Show := false;
RenderersFrame1.Grid.GridParams.YTxt.Show := false;
RenderersFrame1.Grid.GridParams.AxisColor := RenderersFrame1.Grid.GridParams.Background;
RenderersFrame1.Grid.GridParams.GridColor := RenderersFrame1.Grid.GridParams.Background;
RenderersFrame1.PanelRenderers.Height := 100;
end;
procedure TForm_Model1.TB_exitClick(Sender: TObject);
begin
//обработка нажатия на кнопку "Выход"
Application.Terminate;
end;
procedure TForm_Model1.ToolButton1Click(Sender: TObject);
begin
//обработка кнопок - переключателей закладок
PC_main.ActivePageIndex := (Sender as TToolButton).Tag;
end;
procedure TForm_Model1.TB_minClick(Sender: TObject);
begin
Panel_trace.Height := - Panel_trace.Font.Height*5;
end;
procedure TForm_Model1.TB_midClick(Sender: TObject);
begin
Panel_trace.Height := PC_Main.Height div 2;
end;
procedure TForm_Model1.TB_maxClick(Sender: TObject);
begin
Panel_trace.Height := PC_Main.Height + Panel_trace.Font.Height*5 - Splitter_Model.MinSize -Splitter_Model.Height;
// if (PC_model.Height<Splitter_Model.MinSize) then
//Splitter_Model.Top := Splitter_Model.MinSize;
end;
//**********************************************//
function TForm_Model1.Model1MustFinishModelling(Model: TModel;
SBSRec: PSBSRecord; nVariant, nCount: Integer): Boolean;
begin
{ TODO : Реализовать условие завершения моделирования }
result := Model.Time >= TP[0]; //моделировать пока не достигнем время прогона
RenderersFrame1.OnWindowUpdate; //обновление окна визуализации
end;
function TForm_Model1.ModelController1ProgressPercentsFunction(
model: TModel): Integer;
begin
//функция получения процентов выполненного моделирования
//для рисования линейки прогресса
if (TP[0] > 0) then
result := trunc(Model.Time / TP[0] * 100)
else
result := 0;
end;
procedure TForm_Model1.Model1SetNextVariant(Model: TModel;
nVariant: Integer);
var i:integer;
begin
assignFile(F,'trace.log');
rewrite(F);
//задание параметров модели
for i:=0 to 1 do
Mu[i]:=1 / StrToFloat(VLE_params.Cells[1, i + 1]); //заполняем Mu
for i:=0 to 1 do
Lambda[i]:= 1/StrToFloat(VLE_params.Cells[1, 3 + i]); //заполняем Lambda
for i:=0 to 2 do
M[i]:=StrToInt(VLE_params.Cells[1, 5 + i]); //заполняем длины очередей
TP[0]:=StrToInt(VLE_params.Cells[1, 8]); //заполняем время прогона
RandomStreams[0].Par_A:=Lambda[0];
RandomStreams[1].Par_A:=Lambda[1];
RandomStreams[2].Par_A:=Mu[0];
RandomStreams[3].Par_A:=Mu[1];
for i:=0 to 2 do
ListStrucsGroup[i].MaxCount:=M[i]; //устанавливаем макс.длину списков
writeln(F,'ПАРАМЕТРЫ МОДЕЛИ:');
writeln(F,'Интенсивности поступления заявок в систему:');
for i:=0 to 1 do
writeln(F, 'Lamda[', i, '] = ', Lambda[i]); //интенсивности
writeln(F,'Интенсивности обслуживания заявок в системе:');
for i:=0 to 1 do
writeln(F, 'Mu[', i, '] = ', Mu[i]);
writeln(F,'Ограничения длин очередей:');
for i:=0 to 2 do
writeln(F, 'M[', i,'] = ', M[i]); //длины
writeln(F, 'Время прогона модели:');
writeln(F, 'TP = ', TP[0]);
end;
procedure TForm_Model1.TraceVars(Model: TModel);
var
str:string;
i,j:integer;
begin
str:=' KVZ=['; //по массиву KVZ
for i:=0 to 2 do begin
str:=str+IntToStr(KVZ[i]);
if i<2 then str:=str+', ';
end;
str:=str+'], KPZ=['; //по массиву KPZ
for i:=0 to 2 do begin
str:=str+IntToStr(KPZ[i]);
if i<2 then str:=str+', ';
end;
str:=str+'], KOZ=['; //по массиву KOZ
for i:=0 to 1 do begin
str:=str+IntToStr(KOZ[i]);
if i<2 then str:=str+', ';
end;
str:=str+'], KZS=['; //по массиву KZS
str:=str+IntToStr(KZS[0]);
str:=str+'], TZKO=['; //по массиву TZKO;
for i:=0 to 1 do begin
str:=str+FloatToStr(TZKO[i]);
if i<1 then str:=str+', ';
end;
str:=str+'], KZ[0]=';
if(KZ[0]) then
str:=str+'true'
else str:=str+'false';
str:=str+', KZ[1]=';
if(KZ[1]) then
str:=str+'true'
else str:=str+'false';
write(F,str,''); //трассировка состояния переменых
str:=', ';
for i:=0 to ListStrucsGroup.ListsCount - 1 do begin //цикл по очередям...
str:=str+'list_'+IntToStr(i+1)+'=[';
if ListStrucsGroup.List[i].Length>0 then //если очередь не пуста...
for j:=0 to ListStrucsGroup.List[i].Length-1 do begin //цикл по эл-м очереди
str:=str+IntToStr(ListStrucsGroup.List[i].GetRecord(j).VarList.VarsInteger['NZ'][0]);
if j<ListStrucsGroup.List[i].Length-1 then str:=str+', ';
end;
str:=str+']';
if i<ListStrucsGroup.ListsCount-1 then str:=str+', ';
end;
writeln(F,str); //трассировка строки состояния очередей
writeln(F,'');
end;
procedure TForm_Model1.Model1StartModelling(Model: TModel; nVariant,
nCount: Integer);
var
i: integer;
begin
//задание начального состояния модели
KZS[0]:=0;
for i:=0 to 2 do
begin
KVZ[i]:=0;
KPZ[i]:=0;
Times[i]:=0;
end;
for i:=0 to 1 do
begin
KZ[i]:=false;
TZKO[i]:=0;
KOZ[i]:=0;
end;
ListStrucsGroup.Reset;
RandomStreams.Reset;
Vars.ResetStatistic;
ListStrucsGroup.ResetStatistic;
Criteria.ResetStatistic;
writeln(F,'Начальное состояние модели:');
TraceVars(Model); //трассировка нач. сост. модели.
writeln(F,'Планирование начальных событий:');
NPC:=0; //по первому потоку
Model.PlanEvent(planner_11);
NPC:=1; //по второму потоку
Model.PlanEvent(planner_11);
end;
procedure TForm_Model1.Model1FinishVariant(Model: TModel;
nVariant: Integer);
var
i: integer;
begin
for i:=0 to 2 do
begin
PPZ[i]:=KPZ[i]/KVZ[i]; //вер. потери заявки на кажд. очереди
VLE_results.Cells[1,i+1]:=FloatToStr(PPZ[i]);
end;
for i:=0 to 1 do
begin
PZKO[i]:= TZKO[i]/TP[0]; //вер. занятости канала обслуж.
VLE_results.Cells[1,i+4]:=FloatToStr(PZKO[i]);
end;
for i:=0 to 1 do
begin
VLE_results.Cells[1, 3 * i + 6]:=FloatToStr(TNZS.Stat[i].getMin);
VLE_results.Cells[1, 3 * i + 7]:=FloatToStr(TNZS.Stat[i].getMax);
VLE_results.Cells[1, 3 * i + 8]:=FloatToStr(TNZS.Stat[i].GetMO);
end;
for i:=0 to 1 do begin
INT[i]:= KVZ[i]/TP[0]; //интенсивность поступления
VLE_results.Cells[1,i+12]:=FloatToStr(INT[i]);
end;
writeln(F);
writeln(F);
writeln(F,'Расчет показателей критерия:');
writeln(F,' Вероятности потери заявок: PPZ(1,2,3)=['+FloatToStrf(PPZ[0],ffgeneral,4,3)+
', '+FloatToStrf(PPZ[1],ffgeneral,4,3)+', '+FloatToStrf(PPZ[2],ffgeneral,4,3)+']');
writeln(F,' Вероятность занятости каналов обслуживания: PZKO(1,2)=['+FloatToStrf(PZKO[0],ffgeneral,4,3)
+', '+FloatToStrf(PZKO[1],ffgeneral,4,3)+']');
writeln(F,' Статистические характеристики времени нахождения заявок в системе:');
writeln(F,' Min(1,2)= ['+ FloatToStrf(TNZS.Stat[0].getMin,ffgeneral,5,4)+', '+
FloatToStrf(TNZS.Stat[1].getMin,ffgeneral,5,4)+']');
writeln(F,' Max(1,2)= ['+ FloatToStrf(TNZS.Stat[0].getMax,ffgeneral,5,4)+', '+
FloatToStrf(TNZS.Stat[1].getMax,ffgeneral,5,4)+']');
writeln(F,' MO(1,2)= ['+ FloatToStrf(TNZS.Stat[0].getMO,ffgeneral,5,4)+', '+
FloatToStrf(TNZS.Stat[1].getMO,ffgeneral,5,4)+']');
closeFile(F);
end;
procedure TForm_Model1.RenderersFrame1RenderData(
renderer: TCustomizableRenderer);
begin
//процедура отрисовки рендереров
case (renderer.ID) of
0: begin
end;
1: begin
end;
2: begin
end;
end;
end;
//--------------------------------------------------//
procedure TForm_Model1.planner_11DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
begin
//NPC:= Random(2);
//NPC:=NPC + 1;
//if NPC > 1 then NPC:=0;
newSBSRecord.Time:=Model.Time + RandomStreams[NPC].GetNumber;
newSBSRecord.Attributes.VarsInteger['NZ'][0]:=KVZ[NPC] + 1;
newSBSRecord.Attributes.VarsInteger['NP'][0]:=NPC + 1;
newSBSRecord.Attributes.VarsReal['t_input'][0] := newSBSRecord.Time;
//трассировка планирования события K=1
writeln(F,' k=1 PlanLink1_1 t='+FloatToStrf(newSBSRecord.Time,ffgeneral,4,3)+
', NZ='+IntToStr(newSBSRecord.Attributes.VarsInteger['NZ'][0])+
', NP='+IntToStr(newSBSRecord.Attributes.VarsInteger['NP'][0]));
end;
procedure TForm_Model1.event_1PerformEvent(Model: TModel;
Event: TModelEvent; SBSRec: PSBSRecord);
var
NP: byte;
begin
NP:= SBSRec.Attributes.VarsInteger['NP'][0] - 1;
Writeln(F,' -------------------------------------------------------------------');
Writeln(F,' |t1='+FloatToStr(SBSRec.Time)+'|k=1|'+'|NZ='
+IntToStr(SBSRec.Attributes.VarsInteger['NZ'][0])+'|NP='
+IntToStr(SBSRec.Attributes.VarsInteger['NP'][0])+'|tвх='+
FloatToStr(SBSRec.Attributes.VarsReal['t_input'][0])+'|');
Writeln(F,' -------------------------------------------------------------------');
KVZ[NP]:=KVZ[NP] + 1; //сбор статистики о количестве вошедших заявок
KZS[0]:= KZS[0] + 1; //общее количество заявок в системе
If not KZ[0] then
begin
Model.PlanEvent(planner_12);
Times[NP] := Model.Time;
KZ[0] := True;
end
else //если канал обслуживания занят
begin
if ListStrucsGroup[NP].Length = M[NP] then
begin
KPZ[NP] := KPZ[NP] + 1; //увеличиваем счетчик потерянных заявок
KZS[0]:= KZS[0] - 1; //уменьшаем количество заявок, находящихся в системе
end
else
begin
ListStrucsGroup[NP].VarListType.VarsReal['t_input'][0] := SBSRec.Time;
ListStrucsGroup[NP].VarListType.VarsInteger['NP'][0] := SBSRec.Attributes.VarsInteger['NP'][0];
ListStrucsGroup[NP].VarListType.VarsInteger['NZ'][0] := SBSRec.Attributes.VarsInteger['NZ'][0];
ListStrucsGroup[NP].PutRecord;
end;
end;
if NP = 0 then
begin
NPC:=0;
Model.PlanEvent(planner_11);
end
else
begin
NPC:=1;
Model.PlanEvent(planner_11);
end;
TraceVars(Model1);
end;
procedure TForm_Model1.event_2PerformEvent(Model: TModel;
Event: TModelEvent; SBSRec: PSBSRecord);
var
NP: byte;
begin
NP:= SBSRec.Attributes.VarsInteger['NP'][0] - 1;
Writeln(F,' -------------------------------------------------------------------');
Writeln(F,' |t2='+FloatToStr(SBSRec.Time)+'|k=2|'+'|NZ='
+IntToStr(SBSRec.Attributes.VarsInteger['NZ'][0])+'|NP='
+IntToStr(SBSRec.Attributes.VarsInteger['NP'][0])+'|tвх='+
FloatToStr(SBSRec.Attributes.VarsReal['t_input'][0])+'|');
Writeln(F,' -------------------------------------------------------------------');
KVZ[2]:=KVZ[2] + 1; //сбор статистики о количестве вошедших заявок
If not KZ[1] then
begin
Times[1] := Model.Time;
Model.PlanEvent(planner_23);
KZ[1] := True; //канал занят
end
else //если канал обслуживания занят
begin
if ListStrucsGroup[2].Length = M[2] then
begin
KPZ[2] := KPZ[2] + 1; //увеличиваем счетчик потерянных заявок
KZS[0]:= KZS[0] - 1; //уменьшаем количество заявок, находящихся в системе
end
else
begin
ListStrucsGroup[2].VarListType.VarsReal['t_input'][0] := SBSRec.Time;
ListStrucsGroup[2].VarListType.VarsInteger['NP'][0] := SBSRec.Attributes.VarsInteger['NP'][0];
ListStrucsGroup[2].VarListType.VarsInteger['NZ'][0] := SBSRec.Attributes.VarsInteger['NZ'][0];
ListStrucsGroup[2].PutRecord;
end;
end;
if ((ListStrucsGroup[0].Length <> 0) or (ListStrucsGroup[1].Length <> 0)) then begin
if ListStrucsGroup[0].Length <> 0 then begin
NPC2 := 0;
end
else if ListStrucsGroup[1].Length <> 0 then begin
NPC2 := 1;
end;
TZKO[0] := TZKO[0] + (Model.Time - Times[0]);
Times[0] := Model.Time;
KOZ[0]:= KOZ[0] + 1;
Model.PlanEvent(planner_22);
end
else begin
TZKO[0] := TZKO[0] + (Model.Time - Times[0]);
KOZ[0]:= KOZ[0] + 1;
KZ[0]:= false;
end;
TraceVars(Model);
end;
procedure TForm_Model1.planner_12DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
var
NP: byte;
begin
NP:= SBSRec.Attributes.VarsInteger['NP'][0];
newSBSRecord.Time:=Model.Time + RandomStreams[2].GetNumber;
newSBSRecord.Attributes.VarsInteger['NZ'][0]:=SBSRec.Attributes.VarsInteger['NZ'][0]; //
newSBSRecord.Attributes.VarsInteger['NP'][0]:=SBSRec.Attributes.VarsInteger['NP'][0]; //
newSBSRecord.Attributes.VarsReal['t_input'][0]:=Model.Time; //
writeln(F,' t='+FloatToStrf(newSBSRecord.Time,ffgeneral,4,3)+
', k=2, NZ='+IntToStr(newSBSRecord.Attributes.VarsInteger['NZ'][0])+
', NP='+IntToStr(newSBSRecord.Attributes.VarsInteger['NP'][0])+
', tвх='+FloatToStrf(newSBSRecord.Attributes.VarsReal['t_input'][0],ffgeneral,4,3));
end;
procedure TForm_Model1.planner_22DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
var
PRec: PListRecord;
NP: byte;
begin
NP:= NPC2;
if ListStrucsGroup[NP].Length = 0 then begin end;
PRec:=ListStrucsGroup[NP].ExtractRecord;
inc(NP);
newSBSRecord.Time := Model1.Time + RandomStreams[2].GetNumber;
newSBSRecord.Attributes.VarsReal['t_input'].Value[0] := PRec.VarList.VarsReal['t_input'].Value[0];
newSBSRecord.Attributes.VarsInteger['NZ'][0] := PRec.VarList.VarsInteger['NZ'].Value[0];
newSBSRecord.Attributes.VarsInteger['NP'].Value[0] := PRec.VarList.VarsInteger['NP'].Value[0];
writeln(F,' t='+FloatToStrf(newSBSRecord.Time,ffgeneral,4,3)+
', k=2, NZ='+IntToStr(newSBSRecord.Attributes.VarsInteger['NZ'][0])+
', NP='+IntToStr(newSBSRecord.Attributes.VarsInteger['NP'][0])+
', tвх='+FloatToStrf(newSBSRecord.Attributes.VarsReal['t_input'][0],ffgeneral,4,3));
end;
procedure TForm_Model1.planner_33DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
var
PRec: PListRecord;
begin
PRec:=ListStrucsGroup[2].ExtractRecord;
newSBSRecord.Time := Model1.Time + RandomStreams[3].GetNumber;
newSBSRecord.Attributes.VarsReal['t_input'].Value[0] := PRec.VarList.VarsReal['t_input'].Value[0];
newSBSRecord.Attributes.VarsInteger['NZ'][0] := PRec.VarList.VarsInteger['NZ'].Value[0];
newSBSRecord.Attributes.VarsInteger['NP'].Value[0] := PRec.VarList.VarsInteger['NP'].Value[0];
writeln(F,' t='+FloatToStrf(newSBSRecord.Time,ffgeneral,4,3)+
', k=3, NZ='+IntToStr(newSBSRecord.Attributes.VarsInteger['NZ'][0])+
', NP='+IntToStr(newSBSRecord.Attributes.VarsInteger['NP'][0])+
', tвх='+FloatToStrf(newSBSRecord.Attributes.VarsReal['t_input'][0],ffgeneral,4,3));
end;
procedure TForm_Model1.event_3PerformEvent(Model: TModel;
Event: TModelEvent; SBSRec: PSBSRecord);
begin
Writeln(F,' -------------------------------------------------------------------');
Writeln(F,' |t3='+FloatToStr(SBSRec.Time)+'|k=3|'+'|NZ='
+IntToStr(SBSRec.Attributes.VarsInteger['NZ'][0])+'|NP='
+IntToStr(SBSRec.Attributes.VarsInteger['NP'][0])+'|tвх='+
FloatToStr(SBSRec.Attributes.VarsReal['t_input'][0])+'|');
Writeln(F,' -------------------------------------------------------------------');
if ListStrucsGroup[2].Length <> 0 then
begin
TZKO[1] := TZKO[1] + (Model.Time - Times[1]);
Times[1] := Model.Time;
TNZS[SbsRec.Attributes.VarsInteger['NP'][0] - 1]:=
Model1.Time - SBSRec.Attributes.VarsReal['t_input'][0];
KOZ[1]:= KOZ[1] + 1;
KZS[0]:= KZS[0] - 1;
Model.PlanEvent(planner_33);
end
else
begin
TZKO[1] := TZKO[1] + (Model.Time - Times[1]);
TNZS[SbsRec.Attributes.VarsInteger['NP'][0] - 1]:=
Model1.Time - SBSRec.Attributes.VarsReal['t_input'][0];
KOZ[1]:= KOZ[1] + 1;
KZS[0]:= KZS[0] - 1;
KZ[1]:= false;
end;
TraceVars(Model);
end;
procedure TForm_Model1.planner_23DefineSBSAttibutes(Model: TModel;
SBSRec: PSBSRecord; PlanLink: TEventLink; newSBSRecord: PSBSRecord;
rec_pointer: Pointer);
begin
newSBSRecord.Time:=Model.Time + RandomStreams[3].GetNumber;
newSBSRecord.Attributes.VarsInteger['NZ'][0]:=SBSRec.Attributes.VarsInteger['NZ'][0]; //
newSBSRecord.Attributes.VarsInteger['NP'][0]:=SBSRec.Attributes.VarsInteger['NP'][0]; //
newSBSRecord.Attributes.VarsReal['t_input'][0]:=Model.Time; //
writeln(F,' t='+FloatToStrf(newSBSRecord.Time,ffgeneral,4,3)+
', k=3, NZ='+IntToStr(newSBSRecord.Attributes.VarsInteger['NZ'][0])+
', NP='+IntToStr(newSBSRecord.Attributes.VarsInteger['NP'][0])+
', tвх='+FloatToStrf(newSBSRecord.Attributes.VarsReal['t_input'][0],ffgeneral,4,3));
end;
end.
14
Документ
Категория
Рефераты
Просмотров
16
Размер файла
1 353 Кб
Теги
lab1
1/--страниц
Пожаловаться на содержимое документа