Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Моделирование систем в VisSim

Определение 1

VisSim — это визуальный язык программирования, предназначенный для моделирования динамических систем.

Введение

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

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

Моделирование систем в VisSim

Модели систем и объектов в программе VisSim должны строиться из совокупности отдельных компонентов, так называемых блоков. Блоком является виртуальный аналог физического компонента реальной системы. «Виртуальный» в данном случае означает воображаемый, то есть, физически не существующий, реализованный программно, но с точки зрения специалиста, который работает с моделирующей программой, блок должен восприниматься зрением. Он является видимым на рабочем пространстве VisSim. Термин «аналог» подразумевает, что блок работает и должен подчиняться тем же самым уравнениям, что и реальный, моделируемый компонент системы.

Виртуальные блоки VisSim могут обладать или входом, на который можно подавать выходной сигнал с другого блока, или выход, виртуальный сигнал с которого можно подавать на вход другого блока. Кроме того, блоки могут обладать и входом, и выходом одновременно. Взаимодействие между блоками должно отображаться так называемыми линиями связи, которые указывают направление пересылки воздействий, то есть, сигналов, от одного блока к другому.

«Моделирование систем в VisSim» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

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

Внешне виртуальные блоки VisSim с определенной условностью могут восприниматься специалистами так же, как реальные устройства. К примеру, генераторы могут вырабатывать сигналы, блоки-преобразователи могут реагировать на входные сигналы в некотором смысле точно так же, как реальные устройства реагируют на реальные воздействия, индикаторы показывают величины сигналов.

То есть, принципы формирования моделей в VisSim состоят в занесении на рабочее пространство моделей реальных компонентов (блоков) и подсоединении их согласно заранее созданной структурно-алгоритмической схеме моделируемой системы. Данное формирование модели из набора виртуальных блоков является очень похожим, с известным уровнем условности, на создание реальной системы из настоящих блоков (генераторов, осциллографов, и других устройств) в производственных условиях или на лабораторном стенде.

Для того чтобы начать создание новой модели (диаграммы или блок-схемы) следует выполнить команду New (Новая) в позиции File (Файл) меню или активировать кнопку New на панели инструментов. VisSim может обеспечить визуально-ориентированный подход к подготовке модели. Это похоже на сборку электрической схемы из блоков конструктора. Необходимые блоки модели следует выделить на инструментальной панели мышкой путем указания на требуемую кнопку указателем мышки и фиксации выбора за счет короткого щелчка левой клавиши мыши. Кроме того необходимый блок может быть выбран и из меню Blocks.

Далее курсор мышки должен переноситься в окно модели и приобрести вид блока, который символически изображается прямоугольником из пунктирных черных линий. Его можно перенести мышкой в требуемое место на экране монитора, и зафиксировать еще одним коротким щелчком левой клавишей мышки. Затем в окне подготовки модели блок должен принять свой обычный вид, который будет разным для каждого блока. Блоки можно (при нажатой левой клавише мышки) перемещать с одного места окна в другое и выполнять точное позиционирование. Точность позиционирования может быть обеспечена привязкой к невидимой сетке.

После заведения нужных блоков, можно выполнить их соединение также при помощи мышки. Можно выполнить соединения без построения всей линии, нужно лишь отметить меткой начало соединительной линии и ее окончание. Это может существенно упростить процесс построения сложных графических диаграмм. Процесс подготовки моделей тоже является визуально-ориентированным, а также довольно простым и наглядным.

Блоки VisSim могут быть условно разделены на следующие основные категории:

  1. Блоки, которые имеют лишь выход, например, генераторы.
  2. Блоки, которые имеют и вход, и выход, например, преобразователи.
  3. Блоки, которые имеют лишь вход, например, индикаторы.

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

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

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 07.02.2023
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot