Инструменты пользователя

Инструменты сайта


концепция_моделирования

Концепция моделирования

В основе архитектуры системы моделирования лежит концепция «модель/представление», заимствованная из моделей построения графических интерфейсов. Такой подход позволяет разделить функциональность между двумя глобальными абстракциями: моделью и ее отображением. Это дает возможность детальнее моделировать процессы, происходящие в устройстве и более гибко использовать одну и ту же модель для моделирования различных свойств и систем: от алгоритмов автоматизации до физических параметров результатов процесса. Кроме того, такой подход позволяет запускать само моделирование и его непосредственное тестирование на разных машинах и в разные промежутки времени, что существенно экономит как вычислительные мощности, так и время на исследование и исправление модели.

Модель

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

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

Представление

Представление модели является метод отображения ее состояния или составных частей. В общем случае может быть реализован в любом варианте: от трехмерной анимации работы устройства до построения набора графиков и состояний или текстового лога конкретных событий. Описание представления определяется методом контроля модели, может быть реализовано как на модели в реальном времени, так и работать на «исторических» (смоделированных) данных. Представление использует значения параметров, описывающих состояние устройства и строит его отображение. Такой подход позволяет проводить испытания и тестирование модели как в ручном режиме, так и в автоматизированном.

концепция_моделирования.txt · Последнее изменение: 2024/07/22 23:34 — ross