Метод динамики средних. Дифференциальные уравнения динамики средних. Модель высоко организованного боя

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

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

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Фрагмент текста работы

Глава 8

Метод динамики средних

8.1. Дифференциальные уравнения динамики средних

Рассмотрим систему S, состоящую из N однотипных элементов E, например, танковую роту. Пусть каждый из элементов может находиться в n различных состояниях. Ясно, что общее число различных состояний системы S равно nN, и если N или n велико, то граф состояний системы будет необычайно громоздким, а решение уравнений Колмогорова затруднено даже на ЭВМ. Кроме того, результаты решения будут трудно обозримыми. Поэтому поставим задачу по-иному. Будем анализировать состояния отдельного элемента E, а также средние характеристики системы S.

Обозначим возможные состояния элемента E символами e1, e2,...,en. Состояние системы в целом в момент времени t будем характеризовать числом элементов Xk(t), находящихся в состоянии ek. Ясно, что Xk(t), k=1,2,...,n - случайные функции времени. Их математические ожидания и дисперсии равны

               (8.1)

где pk (t) - вероятность того, что в момент времени t отдельный элемент системы будет находится в состоянии e k.

Дифференциальные уравнения Колмогорова для вероятностей состояний элементов имеют вид

               ( 8.2)

Умножая эту систему на число элементов N и принимая во внимание (8,1), получим дифференциальные уравнения динамики средних:

              (8.3)

Для однозначного решения этой системы одно из ее уравнений должно быть заменено нормирующим условием

В общем случае интенсивности потоков событий ljk, переводящих элементы системы их одного состояния в другие, зависят от того, сколько элементов в данном состоянии имеется в системе. Численности Xj(t) и Xk (t) случайны, поэтому случайными оказываются и интенсивности переходов. Это затруднение преодолевается за счет допущения, носящего название принципа квазирегулярности. Принимается, что интенсивность потоков событий зависит не от самих численностей состояний, а от их средних значений (математических ожиданий):

Уравнения динамики средних (8,3) могут быть обобщены на случай, когда в ходе моделируемого процесса происходит пополнение системы S извне элементами, находящимися в том или ином состоянии. Если интенсивность пополнения системы элементами k-ого состояния  обозначить d k(t), то уравнения (8,3) следует переписать в виде

Общее число элементов в системе в этом случае переменно

Нормирующее соотношение остается, конечно, в силе.

В качестве примера рассмотрим цех, оборудованный большим числом N однотипных станков. На каждый из них действует поток неисправностей с интенсивностью l, не зависящий от числа неисправных станков. Ремонтом станков занимается бригада рабочих. Ее производительность m, выраженная числом станков, восстанавливаемых в единицу времени, также постоянна. Каждый станок может находиться в одном из двух  состояний: e1 - исправен, e2- ремонтируется. Граф состояний станка показан на рис. 8.1. Средняя интенсивность потока ремонтов в расчете на один станок

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

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

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.