Описание библиотеки пакета Simulink




№ п\п Название Изображение элемента Краткое описание
Continuous Derivative Дифференцирующий блок   Intrgrator интегрирующий блок   State-spase Линейная аналоговая система, заданная в виде ур-й состояния, т.е в виде ситемы уравнений, представлен в форме Коши   Transfer fcn Блок реализующий передаточную функцию, заданную в виде отношения полиномов (апериодическое и колебательное звенья)   Transport delay Блок постоянного запаздывания   Variable Transport delay Блок памяти с переменной задержкой   Zero-pole Линейная аналоговая система заданная своими нулями и полюсами  
Discontinues 1. Backlash – блок моделирует нелинейность типа люфт   2. Coulumb & Viscous Friction – блок, реализующий характеристику трения в механических системах   3. Dead Zone – блок. реализует нелинейную зависимость типа зона нечувствительности.   4. Hit Crossing определяет момент времени когда входной сигнал пересекает заданное пороговое значение.   5. Quantizer – блок, обеспечивающий квантование входного сигнала по уровню. В системах управления такие блоки являются частью аналого-цифрового преобразователя.   6. Rate Limiter – блок ограничение скорости изменение сигнала   7. Relay – релейный блок. Реализует релейную нелинейность   8. Saturation - Выполняет ограничение величины сигнала  
Discrete 1) Distrete Transfer Fcn – Передаточная функция для дискретных систем. 2) Distrete Zero-Pole – определаяет передаточную функцию с заданными полюсами и нулями. 3) Distrete Filter – блок дискретного фильтра, задаёт дискретную передаточную функцию от обратного аргумента (1/z). 4) Discrete State-Space – блок создаёт динамический объект, описываемый уравнениями в пространстве состояний. 5) Discrete-Time Integrator – блок используется для выполнения операции интегрирования в дискретных системах. 6) First-order Hold – блок задаёт линейное изменение выходного сигнала на каждом такте дискретизации, в соответствии с крутизной входного сигнала на предыдущем интервале дискретизации. 7) Memoriy - блок памяти, выполняющий задержку на один шаг модельного времени; 8) Unit Delay – выполняет задержку входного сигнала на 1 шаг модельного времени. 9) Zero-order Hold – выполняет дискретизацию входного сигнала по времени.
Look-Up Tables Look-Up Table – задает в табличной форме функцию одной переменной Look-Up Table (2-D) – задает в табличной форме функцию двух переменных Look-Up Table (n-D) – задает в табличной форме функцию многих переменных Direct Look-Up Table (n-D) – задает многомерную таблицу с прямым доступом к ее элементам, индексация элементов начинается с нуля PreLook-Up Index Search – вычисляет значения индекса и относительную величину входного сигнала, используется совместно с блоком Interpolation (n-D) using PreLook-Up – вычисляет значение табличной функции во значению индекса и относительной величины входного сигнала  
Match Operations Math – раздел математических блоков:   - Gain - усилительный блок   - Sum – сумматор сигналов с различными знаками и любым количеством входов   - Product – вычислитель, формирующий на выходе результат умножения или деления двух и более входных сигналов. В качестве параметров настройки указывается число входов и вид выполняемой операции;   - Dot Product – звено осуществляющее перемножение двух входных величин, если они является скалярными. Это звено также вычисляет сумму поэлементных произведений двух входных векторов одной длины;   - Slider Gain – аналоговый усилитель с интерактивной настройкой;   - Matrix Gain - усилитель, на вход которого подается вектор   - Max Function – блок позволяющий выбрать одну из математических функций в поле настройки и включить ее в модель;   - Trigonometric Function - звено формирования тригонометрических функций от входного сигнала. Выбор функции обеспечивается в поле настройки;   - MinMax – блок выбирает минимальное и максимальное значение вектора в соответствии с заданием поля настройки. Входной сигнал на блок задается числовым вектором. В окне настройки определяется также количество входов;   - Abs - блок, формирующий на выходе абсолютное значение входного сигнала;   - Sign – блок-реле, реагирующий на знак входного сигнала;   - Roding Function – округление входного сигнала;   - Combinatorial Logic – блок обеспечивает преобразование входного сигнала в соответствии с формированной в окне настройки таблицы истинности;   - Logical Operation и Relaition Operator – блоки производят известные логические операции «и» и «или», количество входов задается в поле настройки;   - Bitwise Logical Operator – универсальный блок, реализующий любую логическую функцию;   - Complex to Magnitude-Angle – блок позволяющий видеть модуль и фазу входной комплексной величины;   - Magnitude-Angle to Complex – блок преобразующий входную величину, заданную модулем и фазой в комплексную выходную величину;   - Complex to Real-Image, Real-Image to Complex – блоки преобразующие комплексные величины из показательной формы в алгебраическую и обратно;   - Algebraic Constrain – блок, позволяющий в структурную модель включать систему алгебраических уравнений.  
Model Verification
  1. Assertion - Останавливает вычисления если будет обнаружено достижение сигналов нулевого уровня. Показывает остановку вычислений в момент когда ступенчатый сигнал имеющий значение один меняет на значение ноль
  2. Check Discrete Gradient– Блок останавливает моделирование с выдачей диагностического сообщения если градиент дискретного сигнала достигает заданной величины.
  3. Check Dynamic Gap – блок контроля нахождения сигнала нахождения сигнала вне динамической зоны
  4. Check Static Gap – блок контроля нахождения сигнала вне статической зоны;
  5. Check Dynamic Range – блок контроля нахождения сигнала в динамической зоне;
  6. Check Static Lower Bound Блок контроля минимального статического сигнала,
  7. Check Static Upper Bound – блок контроля максимального статического уровня сигнала
  8. Check Static Range – блок контроля нахождения сигнала в статической зоне;
  9. Check Dynamic Lower Bound – блок контроля минимального динамического уровня сигнала;
  10. Check Dynamic Upper Bound – блок контроля максимального динамического уровня сигнала;
  11. Check Input Resolution – блок служит для контроля которое задается как U/103;
Model-Wide Utilites - Trigger-Based Linearization – блок создаёт линейную модель для систем в текущей рабочей точке. - Timed-Based Linearization – создаёт линейную модель для системы когда часы моделирования достигают времени указанного параметром времени линеаризации. - Model Info – отображает свойства модели и текст о модели на маске блока. - DocBlock – позволяет создавать и редактировать текст который документирует модель.
Ports & Subsystems · Configurable Subsystem – блок, реализующий функцию любой подсистемы, которая может быть библиотечной или созданной пользователем; · Atomic Subsystem – неделимые подсистемы. · Enable – создание порта для управления подсистемы. · Enable Subsystem – блок создания управленяемой подсистемы, т.е. Е-подсистемы. · Enable and Triggered Subsystem – управляемая уровнем и фронтом сигнала подсистемы, т.е. ЕТ-подсистемы. · For Iterator Subsystem – блок создания подсистемы выполняющий итерационные действия под управлением цикла типа for. · Function-Call Generator – внешний блок управления подсистемой с запросом функциями. · Function-Call Subsystem – блок создания подсистемы с запросом функции. · IF – блок условного оператора. · If Action Subsystem – управляемая условием подсистема. · In1 – входной порт. · Out1 – выходной порт. · Subsystem – блок позволяет создать подсистему. · Subsystem examples – примеры подсистем · Switch Case – переключаемая подсистема. · Switch Case Action Subsystem – переключаемая активная подсистема. · Trigger – создание тригерного (пускового) порта для запуска подсистемы. · Triggered Subsystem – блок подсистемы тригерной системы управления · While Iterator Subsystem – блок создания подсистемы, выполняющий итерационные действия под управлением цикла типа while.
Signal Attributes 1) Data Type Conversion – блок, обеспечивающий приведение типа данных входного сигнала к требуемому. 2) IC – блок, позволяющий установить начальное значение входного сигнала, значение которого задается в окне настройки. 3) Probe – блок, позволяющий получить на выходе необходимую информацию о входном сигнале. 4) Rate Transition – обеспечивает безопасную и детерминированную передачу данных. 5) Signal specification – блок, управляющий процессом моделирования в зависимости от параметров входного сигнала. 6) Width – блок, вычисляющий размерность сигнала на входе.
Signal Routing Bus Creator – Блок создает сигнал для шины исходя из ввода Bus Selector – Блок выделяет из присоединенной к его порту шины требуемые сигналы. В окне настройки блока имеется 2 списка – входной и выходной Data Store Memory – Память данных, так же использ совместно и обеспеч хранение и передачу данных Data Store Read - Чтение данных, так же использ совместно и обеспеч хранение и передачу данных Data Store Write - Запись данных, так же использ совместно и обеспеч хранение и передачу данных Demux – Блок выполняющий действие, обратное действию предыдущего блока From, Goto, Goto Tag Visibility – Принять, признак видимости, передать используется совместно и предназначено для обмена между различными данными модели с учетом их доступности. Manual Switch – Блок который переключается вручную. В процессе моделирования при помощи этого ключа удобно менять параметры и структуру модели Merge – Блок, осуществляющий объединение входных сигналов Multiport Switch – Переключатель многовходовый Mux – Микшер сигналов, собирающий несколько сигналов в одну шину Selector – Блок выбирает из входного вектора элементы, которые указаны в параметрах настройки Switch – Перключатель одновходовый  
Sinks Scope – строит графики исследуемых сигналов в функции времени. Позволяет наблюдать за изменениями сигналов в процессе моделирования Floating scope – перевод осциллографа в «свободный» режим при установленном флажке XY Graph – строит график одного сигнала в функции другого Display – отображает значение сигнала в виде числа Stop Simulation – обеспечивает завершение расчета если входной сигнал блока становиться не равным нулю To Workspace – блока записывает данные поступающие на его вход в рабочую область Matlab Terminator – блок используется для подачи сигнала с неиспользуемого выхода другого блока To File – блок записывает данные, поступающие на его вход, в файл Out1(Outport) – создает выходной порт для подсистемы или для модели верхнего уровня иерархии  
Sources Band-Limited White Noise – Генератор белого шума   Chirp signal – Генератор сигнала с нарастающей частотой   Clock – Источник времени моделирования   Constant – Источник постоянного воздействия, задающий константу (t<0, y=0 t>=0, y=const)   Digital clock – Цифровой источник времени   From workspase, From file – источником сигнала для этих блоков служит файл или работая область Матлаб   Ground – Заземление   In1 – Блок входа предназначенный для создания блока-подсистемы   Pulse generator – Источник пульсационного воздействия   Ramp – Источник нарастающего воздействия   Random Number – Источник случайного сигнала с нормальным распределением   Repeating sequence – Источник пилообразного сигнала   Signal generator – Универсальный сигнал генератор   Signal builder – Построитель сигналов   Sine wave – Источник синусоидального воздействия   Step – Источник перепада сигнала (t< step time, y=initial value, t>step time, y=final value)   Uniform random numer – Универсальный источник случайного сигнала с нормальным распределением  
User-Defined Functions User-Difenid Functons - Функции, задаваемые пользователем.     Назначения: Задает выражения в стиле языка программирования С. Ехpression – Выражения, используемое блоком для вычисления выходного сигнала на основании входного. Это выражение состовляется по правилам, принятым для описания функций на языке С.   Назначение: Задает выражение в стиле языка программирования MATLAB.   Блок S-Function и его окно диалога Параметры блока являются: S-Function name – Имя S-Function. Имя S-Functionне должно совпадать с именем модели (mdl-файла). S-Function parameters – Параметры S-Function, передаваемые в нее через окно диалога. Параметры записываются в окне диалога в том же порядке, что и в заголовке S-Function     Модернизация S-Function, созданных с помощью S-Function Builder S-Function. Созданные с помощью S-Function Builder обладают одним существенным недостатком. В большинстве случаев при расчете переменных состояния, выходных сигналов либо произведенных непрерывных переменных состояния должны использоваться некоторые вычисленные константы. В задаче моделирования постоянного тока – это элементы матрицы А, В, С уравнений пространства-состояния, рассчитываемые через параметры двигателя. Такая компоновка S-Function обеспечивает наибольшею скорость вычисления.  


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: