
Использование компьютера для моделирования поведения системы или процесса во времени.Компьютерное моделирование — это практика использования компьютерной программы для имитации поведения реальной или гипотетической системы. Вместо того чтобы физически строить и испытывать что-то, вы создаете математическую модель ее правил и позволяете компьютеру шаг за шагом продвигаться во времени, вычисляя, как изменяется состояние системы. Это позволяет ученым и инженерам исследовать сценарии, которые слишком медленны, слишком быстры, слишком опасны или слишком дороги для воспроизведения в лаборатории.
Современная практика началась в середине XX века с появлением электронных компьютеров, в частности, с использованием методов Монте-Карло в Манхэттенском проекте в 1940-х годах. Термин «компьютерное моделирование» стал распространенным в 1960-х годах, когда мейнфреймы позволили создавать первые крупномасштабные модели погоды и физические модели.
Основная идея состоит в том, чтобы представить состояние системы числами (координаты, скорости, температуры и т.д.) и затем применить известные законы физики в качестве правил обновления. Компьютер многократно применяет эти правила с малыми временными шагами, создавая траекторию эволюции системы. Точность зависит от того, насколько точно модель отражает существенную физику, и от вычислительной мощности, доступной для того, чтобы сделать временные шаги достаточно малыми.
Моделирование используется повсеместно: от прогнозирования погоды и климата до проектирования самолетов и лекарств, от понимания кровотока в медицинских устройствах до моделирования поведения квантовых систем, которые невозможно решить аналитически.
Первое компьютерное моделирование физической системы часто приписывают Энрико Ферми, Джону Пасте и Станиславу Уламу в 1953 году, которые смоделировали вибрирующую струну на компьютере MANIAC I для изучения термализации.











