Языки моделирования

Программы моделирования могут быть написаны и на языках общего назначения, например на Фортране, ПЛ/1 или Паскале. В случае, когда цифровая ЭВМ объединена с реальными элементами (например, смоделированный самолет и реальная кабина летчика), рекомендуется применение языков управления процессами, таких как PEARL. В АПР языки общего назначения распространены более широко, чем специализированные, по крайней мере для моделирования непрерывных процессов. Это связано с тем, что: программы моделирования должны взаимодействовать с другими программами и базами данных, используемыми в АПР; такое взаимодействие особенно легко реализуется, когда для всех целей используется один язык (чаще всего Фортран); многие организации пользуются собственными пакетами программ моделирования, как правило, на Фортране, которые для их нужд подходят больше, чем так называемые «языки моделирования специального назначения». Для решения многих практических задач требуется сочетание дискретного и аналогового моделирования. Для иллюстрации таких ситуаций в приведен пример катапультирования пилота из самолета. На первом этапе этого процесса кресло пилота скользит по направляющему рельсу под воздействием системы катапультирования. Когда кресло сходит с рельса, уравнения движения самолета и пшюта сразу становятся не связанными друг с другом. На пилота начинают действовать силы сопротивления воздуха. Следовательно, в результате дискретного изменения в состоянии системы непрерывное моделирование разделяется на две фазы. Другой пример приведен — это прыгающий мяч. Высота и скорость падающего мяча непрерывно изменяются под воздействием силы тяжести. Дискретное изменение состояния происходит тогда, когда мяч отскакивает от земли.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.