Разработка фрагмента специального математического и программного обеспечения передачи данных на основе протокола TCP/IP

Дипломная работа - Безопасность жизнедеятельности

Другие дипломы по предмету Безопасность жизнедеятельности



?во выполняемых задач.

,(3.2)

где - элементы множества Z, представляющие собой отдельные задачи, выполняемые артиллерийским дивизионом с помощью КСАУ.

Сформируем матрицу смежности имеющихся сообщений, циркулирующих в контуре управления дивизиона:

Таблица 3.1 - Матрица смежности

№ сообщенийz1z2zizj1111021000i0011N11111Получаем соответствия

, , ,(3.3)

где - график соответствия, представленный вышеуказанной матрицей .

Формируются подмножества сообщений , , необходимых для решения задачи .

;(3.4)

.(3.5)

Определяется отношение предшествования на множестве :

, .(3.6)

Имитируется хронологическая последовательность сообщений для задачи :

.(3.7)

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

Для формирования базы данных в данном случае необходимы следующие формуляры:

. Машина командира дивизиона:

положение машины управления,

общие данные о дивизионе,

данные о гребнях укрытия,

л/с и дозы облучения,

данные о целях.

. Машина начальника штаба:

положение машины управления,

общие данные о дивизионе,

данные о гребнях укрытия,

л/с и дозы облучения,

общие данные о батареях,

наличие боеприпасов в батареях,

данные о целях.

. Машина командира батареи:

положение машины управления,

общие данные о батарее,

наличие боеприпасов в батарее,

метеоданные,

данные о целях.

. Машина старшего офицера батареи:

положение машины управления,

общие данные о батарее,

наличие боеприпасов в батарее,

данные об орудиях,

метеоданные,

данные о целях.

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

Рассматривая тактику действий артиллерийского дивизиона с использованием комплекса средств автоматизации Машина-М определено, что необходимы следующие команды, распоряжения, донесения и запросы.

Команды:

на подготовку к ведению огня по цели (a1),

на заряжание орудий (a2),

на открытие огня (a3),

на корректирование стрельбы в ходе огня на поражение (a4).

То есть массив команд имеет следующий вид:

.

Распоряжения:

на засечку цели (b1),

на определение установок по цели (b2),

на расчет расхода снарядов (b3).

То есть массив распоряжений имеет следующий вид:

.

Донесения:

о готовности к стрельбе (c1),

о расходе боеприпасов (c2),

о потерях (c3),

о дозах облучения личного состава (л/с) (c4),

донесение об окончании стрельбы (c5).

То есть массив донесений имеет следующий вид:

.

Запросы на решение задач:

преобразование координат (d1),

расчет дирекционного угла ориентирного направления (d2),

расчет размеров цели (d3),

данные целеуказания (d4),

расчет угломера (d5),

расчет смещения панорамы (d6),

расчет глубины укрытия (d7),

метеосредний (d8),

сосредоточенный огонь (d9),

То есть массив запросов имеет следующий вид:

.

На основе (3.3) имеем соответствия

, ,(3.8)

где - задача открытия огня по отдельной цели;

S(m) - множество всех сообщений.

Но нам нужны только сообщения, необходимые для выполнения огневой задачи , то есть имеющие значения 1 (истина) в таблице 3.1 в столбце задачи . Поэтому исходя из (3.4) формируем подмножества сообщений , , необходимых для решения задачи :

.(3.9)

На основании данного анализа составлена следующая матрица смежности , вот ее фрагмент.

Таблица 3.2 - Фрагмент матрицы смежности в соответствии с выбранной задачей

Задача сообщения № п/пСосредоточенный огонь1. команда на подготовку к ведению огня по цели (a1)2. команда на заряжание орудий (a2)3. команда на открытие огня (a3)4. команда на корректирование стрельбы в ходе огня на поражение (a4)5. распоряжение на засечку цели (b1)6. распоряжение на определение установок по цели (b2)7. распоряжение на расчет расхода снарядов (b3)8. донесение о готовности к стрельбе (c1)9. донесение о расходе боеприпасов (c2)10. донесение о потерях (c3)11. донесение о дозах облучения л/с (c4)12. донесение об окончании стрельбы (c5)13. запрос на преобразование координат (d1)14. запрос на расчет дирекционного угла ориентирного направления (d2)15. запрос на расчет размеров цели (d3)16. запрос о данных целеуказания (d4)17. запрос на расчет угломера (d5)18. запрос на расчет смещения панорамы (d6)19. запрос на расчет глубины укрытия (d7)20. запрос метеосредний (d8)21. запрос о задаче сосредоточенного огня (d9)

Используя выражение (3.6), определим отношения предшествования на множестве :

, .(3.10)

Таблица 3.3 Отношения предшествования на множестве сообщений

Rb1d2d4d3a1b2d1d5d7d8c1d9

Ra2a3d5d6a4b3c2c3c4c5

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

Таким образом, разработанная математическая модель информационного обмена в контуре управления артиллерийского дивизиона позвол