- •Глава 1 основные понятия о моделях и моделировании
- •Классификация видов моделирования систем
- •Построение концептуальной модели сложной системы и ее формализация
- •Технические и программные средства моделирования
- •Требования к математическим моделям
- •Этапы моделирования
- •Применение моделирования в системах автоматизированного проектирования судового электрооборудования и средств автоматизации
- •Глава 2 математические модели судового электрооборудования и средств автоматизации
Технические и программные средства моделирования
В настоящее время наиболее эффективными техническими средствами моделирования являются аналоговые, цифровые (универсальные, управляющие, персональные) и аналого-цифровые (гибридные) ЭВМ, на базе которых строятся соответственно аналоговые, цифровые и аналого-цифровые (гибридные) математические модели исследуемых объектов.
Реже используют физические модели, на создание и эксплуатацию которых требуется много времени, материальных и финансовых средств. В ряде случаев находят применение комбинированные модели, объединяющие лучшие стороны разных моделей. Наиболее универсальной, комбинированной является физико-аналого-цифровая модель.
Иногда сложность объекта не позволяет построить математическую модель объекта. Тогда модель реализуется частично на базе средств вычислительной техники и частичное применением реальной части объекта.
При использовании ЭВМ для моделирования объектов необходимо учитывать особенности различных типов ЭВМ.
Использование аналоговых ЭВМ (АВМ), с одной стороны, ускоряет процесс решения задачи, с другой стороны, могут возникать погрешности из-за дрейфа параметров отдельных блоков АВМ и ограниченной точности заданных параметров, вводимых в АВМ. Использование универсальных цифровых ЭВМ целесообразно для выполнения исследований с точными расчетами и обработкой данных. Управляющие ЭВМ позволяют производить расчетные работы и могут бытьприспособлсны для управления объектами в реальном масштабе времени. Управляющие ЭВМ могут быть использованы как для управления технологическими и производственными процессами, так и для реализации различных имитационных моделей.
Применение быстродействующих персональных ЭВМ с графическим представлением результатов позволяет обеспечить высокую точность и наглядность моделирования объектов.
В аналого-цифровых вычислительных машинах (АЦВМ) и комплексах удается сочетать высокую скорость и наглядность функционирования аналоговых средств и высокую точность расчетов на базе цифровых средств вычислительной техники, а также обеспечить контроль выполнения производимых операций.
При использовании цифровых вычислительных машин (ЦВМ) для моделирования могут быть использованы программные средства в виде стандартных, типовых, апробированных пакетов прикладных и сервисных программ. Под пакетами прикладных программ здесь подразумеваются не готовые программы для проведения экспериментов с машинной моделью Mм, а набор средств для разработки конкретных, удовлетворяющих требованиям пользователя рабочих программ моделирования, служащих для автоматизации определенных функций при построении модели, машинном эксперименте и обработке результатов моделирования системы S. Известно, что успех исследования системы на программно реализуемой модели Mм зависит от правильности схемы
моделирующего алгоритма, совершенств программы и косвенным образом от технических характеристик используемой ЭВМ. Большое значение имеет правильный выбор конкретного языка моделирования, дающего исследователю разработанную систему абстракции для формализации процесса функционирования исследуемой системы.
Высокий уровень проблемной ориентации языка цифрового моделирования значительно упрощает программирование моделей, а специально предусмотренные в нем возможности сбора, обработки и вывода результатов моделирования позволяют быстро анализировать возможные исходы эксперимента с моделью Mм. Основными положительными качествами языков моделирования являются следующие: удобство описания процесса функционирования системы; удобство ввода исходных данных моделирования и варьирования структуры, алгоритмов и параметров модели; реализуемость статистического моделирования; эффективность анализа и вывода результатов моделирования; простота отладки и контроля работы моделирующей программы; доступность восприятия и использования языка.
Для программного моделирования систем используются как универсальные и процедурно-ориентированные языки общего назначения, так и специализированные языки имитационного моделирования.
При программном моделировании необходимо учитывать, что элементы реальной системы 5 могут функционировать одновременно (параллельно), а компоненты машинной модели действуют последовательно, так как реализуются обычно с помощью ЦВМ последовательного действия. Поскольку в различных частях объекта моделирования- события могут возникать одновременно, то для сохранения адекватности причинно-следственных и временных связей необходимо в языке моделирования предусмотреть “механизм” задания времени для синхронизации действий элементов модели системы.
Попутно заметим, что для АВМ язык программирования не требуется, так как в них модели объектов (систем) реализуются путем составления определенных электрических цепей в соответствии с математическим описанием и структурной схемой модели.
При моделировании систем на АВМ говорят о программировании задачи, понимая под этим выбор масштабов, оптимальных структурных схем и т.п.
