Определив моделирование как процесс создания модели реальной системы и проведения с этой моделью экспериментов с целью осмысления поведения системы или оценки различных стратегий, которые могут использоваться при управлении ею, можем выделить ряд существенных черт, которыми должна обладать модель, и установить границы ее использования. По определению, модель должна быть:
1) связана с функционированием системы,
2) ориентирована на решение проблем реального мира,
3) построена так, чтобы быть полезной тем, кто управляет системами, или, по крайней мере, тем, кого интересует их поведение.
Рассмотрим, что это означает применительно к критерию оценки модели.
Моделирование тесно связано с функционированием системы. Функционирование системы представляет собой совокупность координированных действий, необходимых для выполнения определенной задачи. С этой точки зрения системам свойственна целенаправленность. Данное обстоятельство требует при моделировании системы обратить внимание на цели или задачи, которые она должна решать. Исследователю необходимо постоянно помнить о задачах системы и модели, чтобы достичь необходимого соответствия между ними.
Поскольку моделирование связано с решением реальных задач, нужно быть уверенным, что полученные с ее помощью результаты точно отражают истинное положение вещей. Следовательно, модель, которая может дать абсурдные результаты, должна быть внимательно проанализирована. Любая модель должна быть оценена по максимальным пределам изменений величины ее параметров и переменных. Если модель дает нелепые ответы на поставленные вопросы, то необходимо оценить качество ее проектирования. Модель также должна быть способна отвечать на вопросы типа «а что, если...», поскольку это именно те вопросы, которые наиболее полезны для исследователя, так как они способствуют более глубокому пониманию проблемы и поиску лучших способов оценки возможных действий для управления моделируемой системой.
Всегда следует помнить о потребителе информации, которую позволяет получить модель. Нельзя оправдать разработку модели, если ее в конечном счете невозможно использовать или если она не приносит пользу лицу, принимающему решения.
Потребителем результатов может быть лицо, ответственное за создание системы или за ее функционирование; другими словами, всегда должен существовать пользователь модели.
Приняв во внимание все это, можем теперь сформулировать конкретные критерии, которым должна удовлетворять модель:
— целенаправленность,
— полнота с точки зрения возможностей решения главных задач,
— адаптивность, позволяющая легко переходить к другим модификациям или обновлять данные,
— простота и понятность модели пользователю,
— надежность в смысле гарантии от абсурдных ответов,
— удобство в управлении и обращении.
§ 3. Виды моделирования. Понятие и сущность компьютерного моделирования