Применение программных средств при моделировании объектов и систем управления



Наиболее известные и применяемые программы численного моделирования.

MATLAB (сокращение от англ. «MatrixLaboratory») — пакет прикладных программ для решения задач технических вычислений, а также к используемый в этом пакете язык программирования. Работает на Windows, Linux и Mac OS. Язык MATLAB является высокоуровневым интерпретируемым языком программирования, включающим основанные на матрицах структуры данных, широкий спектр функций, интегрированную среду разработки, объектно-ориентированные возможности и интерфейсы к программам, написанным на других языках программирования.

Имеет прекрасный аппарат представления результатов (графики самых разных типов, средства подготовки печатных документов и Web-страниц).

Simulink- интерактивный инструмент для моделирования, имитации и анализа динамических систем. Он дает возможность строить графические блок-диаграммы, имитировать динамические системы, исследовать работоспособность систем и совершенствовать проекты. Simulink полностью интегрирован с MATLAB, обеспечивая немедленным доступом к широкому спектру инструментов анализа и проектирования. Simulink также интегрируется с Stateflow для моделирования поведения, вызванного событиями. Эти преимущества делают Simulink наиболее популярным инструментом для проектирования систем управления и коммуникации, цифровой обработки и других приложений моделирования. В состав Simulink входят наборы ToolboxиBlockset содержащие готовые модели и специальные инструменты для моделирования, интегрирования и имитации различных систем.

MATHCAD – математический редактор, позволяющим проводить разнообразные научные и инженерные расчеты, начиная от элементарной арифметики и заканчивая сложными реализациями численных методов. Основным его достоинством является простота применения, наглядность математических действий, обширная библиотека встроенных функций и численных методов, возможность символьных вычислений, а также аппарат представления результатов (графики самых разных типов, средства подготовки печатных документов и Web-страниц),

Mathcad, в отличие от большинства других современных математических приложений, построен в соответствии с принципом WYSIWYG ("WhatYouSeeIsWhatYouGet" — "что Вы видите, то и получите"). Поэтому он очень прост в использовании, в частности, из-за отсутствия необходимости сначала писать программу, реализующую те или иные математические расчеты, а потом запускать ее на исполнение. Вместо этого достаточно просто вводить математические выражения с помощью встроенного редактора формул, причем в виде, максимально приближенном к общепринятому, и тут же получать результат.

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

SCILAB — пакет прикладных математических программ, предоставляющий открытое окружение для инженерных (технических) и научных расчётов. Был спроектирован как открытая система, и пользователи могут добавлять в него свои типы данных и операции. Scilab имеет схожий с MATLAB язык программирования. В состав пакета входит утилита, позволяющая конвертировать документы Matlab в Scilab. Программа доступна для Linux и Windows.

В состав пакета также входит инструмент для редактирования блочных диаграмм и симуляции Scicos (ScilabConnectedObjectSimulator) что обеспечивает возможность визуального моделирования динамических систем. Scicos является аналогом Simulink в пакете MATLAB.

Существует возможность совместной работы Scilab с программой LabVIEW.

LabView –программа моделирования систем и анализа данных NationalInstruments будет рассмотрена детально в последующих лекциях.

 


Дата добавления: 2018-02-18; просмотров: 825; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!