русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Пакет VisSim


Дата добавления: 2015-06-12; просмотров: 1819; Нарушение авторских прав


VisSim – пакет компонентного визуального моделирования фирмы Visual Solutions, предназначенный для разработки и моделирования динамики непрерывных, дискретных и гибридных систем [12]. По своим функциональным возможностям и способу задания исходной информации VisSim близок пакету MATLAB/Simulink. Simulink получил
несколько большее распространение, тем не менее, VisSim имеет немало почитателей и занимает заметную долю рынка инженерных пакетов.

VisSim – один из наиболее ярких представителей систем, реализующих концепцию структурного моделирования. Основным инструментом задания моделей являются типовые блоки «вход-сосотояние-выход». Подобно MATLAB/Simulink каждый типовой блок VisSim реализует математическую модель или обеспечивает визуализацию того или иного явления, процесса или устройства. Базовая библиотека VisSim содержит более 100 линейных и нелинейных блоков, позволяющих моделировать весьма сложные системы и сгруппированных по функциональному признаку.

Большинство библиотечных блоков-подпрограмм написаны на языке C++, однако пакет предоставляет возможность создавать пользовательские библиотеки практически на любом процедурном языке программирования. Процедура инкапсуляции дает возможность пользователю VisSim создавать новые блоки (подсистемы), основываясь на уже существующих блоках.

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

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

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



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

Кроме того, VisSim не соответствует требованиям объектно-ориентированного моделирования, не поддерживает наследование, динамическое изменение количества объектов. Тем самым он не дает возможности моделировать систему с меняющимся во времени количеством объектов.

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



<== предыдущая лекция | следующая лекция ==>
Пакет MATLAB/Simulink | Пакет МВТУ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.448 сек.