Формализация и алгоритмизация процесса функционирования сложных систем
Формализация и алгоритмизация процесса функционирования сложных систем.
Сущность компьютерного моделирования сложной системы состоит в проведении на компьютере эксперимента с моделью, которая в нашем случае представляет собой некоторый программный комплекс, описывающий формально или алгоритмически поведения элементов системы в процессе её функционирования, т.е. в их взаимодействии друг с другом и внешней средой.
Сформулируем основные требования, предъявляемые к модели.
- Полнота модели – должна предоставлять пользователю возможность получения необходимого набора характеристик, оценок системы, с требуемой точностью и достоверностью.
- Гибкость модели – должна давать возможность воспроизведения различных ситуаций при варьировании структуры, алгоритмов и параметров системы. Причем структура должна быть блочной, т.е. допускать возможность замены, добавления, исключение некоторой части без переделки всей модели.
- Компьютерная реализация модели должна соответствовать имеющимся техническим ресурсам.
Процесс моделирования, включая разработку и компьютерную реализацию модели является итерационным. Этот итерационный процесс продолжается до тех пор, пока не будет получена модель, которую можно считать адекватной в рамках решения поставленной задачи при исследовании или проектировании системы.