Вычислительное рулевое управление
Вычислительное управление — это практика ручного вмешательства в автономный вычислительный процесс с целью изменения его результата. Этот термин обычно используется в сообществе численного моделирования , где он более конкретно относится к практике интерактивного проведения вычислительного эксперимента в некоторой интересующей области. [ нужна ссылка ]
Примеры
[ редактировать ]Простой, но надуманный пример вычислительного управления:
- В смоделированном шахматном матче с двумя автоматическими игроками: вручную заставить одного игрока сделать определенный ход в определенное время, чтобы изменить ход игры.
Некоторые реальные примеры вычислительного управления:
- В моделировании популяционной динамики : изменение давления отбора, оказываемого между хозяевами и паразитами, для изучения влияния на их коэволюцию. [ 1 ]
- В моделировании гидродинамики : сброс фазового состояния несмешивающейся жидкости для ускорения поиска критической температуры разделения. [ 2 ]
Проектирование системы
[ редактировать ]Вычислительные системы рулевого управления представляют собой систему управления с обратной связью , в которой часть или вся обратная связь предоставляется оператором в интерактивном режиме.
Все вычислительные механизмы управления состоят из трех основных компонентов:
- Целевая система, которая изучается
- Представление целевой системы, обычно графическая визуализация, которую может воспринимать следователь.
- Набор элементов управления, которые исследователь может использовать для предоставления обратной связи, изменяющей состояние, поведение или продукт изучаемой системы.
Значения
[ редактировать ]Похоже, существует различие: термин «вычислительное управление» используется только применительно к взаимодействию с моделируемыми системами, а не к действующим. По этому вопросу необходимы дополнительные разъяснения. Например: Веттер (который, очевидно, хорошо знаком с областью вычислительного управления [ 3 ] ) называет следующую практику интерактивным управлением .
- В рамках грид-вычислений : настройка размера кэша вычислительного процесса для изучения влияния на его производительность. [ 4 ]
Программное обеспечение для вычислительного рулевого управления
[ редактировать ]Ссылки
[ редактировать ]- ^ Буллок, Сет; Джон Картлидж; Мартин Томпсон (2002). «Перспективы вычислительного управления эволюционными вычислениями». Материалы семинара Восьмой Международной конференции по искусственной жизни . МТИ Пресс . стр. 131–137.
- ^ С любовью, Питер; Джереми Мартин (2000). «Управление высокопроизводительными параллельными программами: практический пример». Коммуникационные архитектуры процессов 2000 . IOS Пресс . стр. 99–108.
- ^ Веттер, Джеффри (1997). «Аннотированная библиография по вычислительному управлению». Уведомления SIGPLAN . 32 (6): 40–44. дои : 10.1145/261353.261359 .
- ^ Веттер, Джеффри; Рид, Дэниел (ноябрь 2000 г.). «Мониторинг производительности в реальном времени, адаптивный контроль и интерактивное управление вычислительными сетками». Международный журнал приложений для высокопроизводительных вычислений . 14 : 357–366. дои : 10.1177/109434200001400407 .