Глава 4. Особенности компьютерных моделей


 

Компьютерная модель обладает особыми свойствами по сравнению с математической моделью. Она не является просто записанной на другом языке – языке компьютера математической моделью.

Компьютерная модель имеет две составляющие – программную и аппаратную (рис. 4.1).

Рис. 4.1 Компьютерная модель

 

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

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

К свойствам физической модели на базе компьютеров можно отнести:

1) почти неограниченная сложность моделей;

2) разделение модели на «мягкую» часть (программное обеспечение), которую необходимо менять при переходе к другой модели, и «жесткую» часть (аппаратуру и операционную систему), которая остается неизменной.

Компьютерная модель, таким образом, в определённых условиях может выступать в качестве имитатора реального объекта. Слово «imitatio» (лат.) означает – подражание, подделка. Компьютерную модель можно «подключать» к другим реальным объектам точно так, как её физические прототипы. Это свойство компьютерных моделей позволяет использовать их в составе полунатурных моделей, собранных из реальных устройств и имитаторов реальных устройств, используемых при создании и испытании сложных технологических систем.

Следует отметить, что компьютерные модели могут создаваться не обязательно на основе математических моделей. В их основе могут лежать записанные на языке программирования представления об объекте, существующие в сознании разработчика (пунктирная линия на рис. 4.2).

Если назначение такой модели – создание на её основе математической модели и затем её реализация на вычислительной машине (сплошная линия на рис. 4.2), то такое моделирование в последнее время называют имитационным. Имитационное моделирование в этом смысле – это ещё один этап компьютерного моделирования, когда имеют дело с трудно формализуемой моделью.

 

Рис. 4.2 Варианты компьютерной модели

 



Дата добавления: 2017-05-02; просмотров: 2437;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.