Знание - прибыль!

Платформа имитационного моделирования


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

Симуляционное моделирование подходит для решения оптимизационных задач, которые не могут быть решены аналитически. К их числу относятся:

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

Создание симуляционных моделей под управлением онтологий имеет следующие преимущества:

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

Принцип работы платформы имитационного моделирования состоит в следующем:

  • Составляется онтология, описывающая классы агентов и статических элементов моделируемой системы, определяющая их свойства и взаимосвязи.
  • Для каждого агента описывается его поведение при помощи специального скрипта, реализующего практически неограниченные возможности управления поведением агентов, выполнения математических и логических вычислений.
  • Исходные данные для модели загружаются из внешних источников, поставляются посредством интеграционных механизмов, или вводятся вручную.
  • Запускается симуляция с заданным диапазоном варьируемых условий, в ходе которой определяется решение задачи, наилучшим образом соответствующее условиям оптимальности.
Вычисление модели может выполняться в распределенном режиме, одновременно на нескольких узлах вычислительного кластера. При запуске на одном сервере, нагрузка может распределяться параллельными потоками между ядрами процессора. Скорость вычислений крайне высока, несмотря на высокую универсальность решения. Больше информации о платформе имитационного моделирования вы можете получить, связавшись с нами.

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