|
Раздел "Release 13 (MATLAB 6.5, Simulink 5)" Обновленные продукты Release 13
Control System Toolbox 5.2 обеспечивает интерактивную среду для моделирования, анализа и проектирования систем управления с обратной связью. Возможен анализ и моделирование как непрерывных, так и дискретных линейных динамических систем. Обновления заключаются в следующем:
- модели SISO (с одним входом и одним выходом) из System Identification Toolbox могут быть импортированы непосредственно без конвертации моделей в командной строке,
- улучшенная возможность графического представления функции отклика системы, включая усовершенствованный вьюер в реальном масштабе времени для средств отображения LTI,
- две новые структуры с обратной связью: регулирование прямого действия и каскадная с фильтром во внутреннем контуре,
- GUI для создания архива спроектированных компенсаторов, что позволяет легко управлять множеством компенсаторов.
DSP Blockset 5 состоит из библиотек Simulink и предназначен для проектирования и моделирования приложений DSP. Данные библиотеки включают такие ключевые операции, как классическая, многоступенчатая и адаптивная фильтрация; преобразования; матричные операции и линейная алгебра; статистика и спектральный анализ. Основные усовершенствования включают в себя:
- полную поддержку арифметики с обычной точностью во всех блоках,
- полную поддержку встроенного в реальном масштабе времени (ERT) генератора ANSI C-кодов (требуется Real-Time Workshop Embedded Coder),
- поддержку работы с данными с фиксированной точкой для многих блоков,
- улучшенную эффективность генерации кодов,
- новый блок Digital Filter для реализации ранее спроектированных цифровых фильтров.
Fixed-Point Blockset 4 позволяет моделировать эффекты, возникающие в системах, которые используют арифметику с фиксированной точкой: влияние длины слова, эффектов квантования и масштабирования. Основные усовершенствования включают:
- унификацию блоков с фиксированной точкой и встроенных блоков,
- изменение в инсталляции и лицензировании,
- поддержку расширенного типа данных.
Real-Time Workshop 5 дополняет Simulink, позволяя автоматически генерировать С-коды непосредственно из моделей Simulink. Новые возможности включают в себя:
- улучшенный интерфейс Real-Time Workshop/Stateflow,
- исправленную упаковку файлов сгенерированных кодов,
- расширение свертывания выражений и полностью документированный API,
- поддержку внешнего режима (external mode) для компонент ERT,
- повторное использование кодов для невиртуальных подсистем,
- генерацию кодов, унифицированных с Real-Time Workshop и Stateflow Code,
- опцию генерации HTML отчета для дополнительных целевых объектов.
Real-Time Workshop Embedded Coder 3 расширяет Real-Time Workshop, позволяя генерировать высококачественные встроенные коды для моделей Simulink и эффективные С-коды из Stateflow (с помощью кодировщика Stateflow Coder). Наиболее значительные улучшения для версии R13 включают в себя:
- поддержку внешнего режима Simulink,
- способность генерации повторно используемых кодов,
- работу в среде с плавающей точкой,
- интерактивное обучение,
- новое руководство пользователя.
Signal Processing Toolbox 6 позволяет на объектно-ориентированном уровне создавать, наблюдать и модифицировать дискретные фильтры и окна. Усовершенствования включают в себя:
- новые объекты —объектно-ориентированный цифровой фильтр и окно,
- Window Design and Analysis Tool – инструмент для проектирования и сравнения окон,
- Window Visualization Tool – инструмент для отображения окон,
- новые функции для окон, фильтров и анализа фильтров,
- важные усовершенствования для Filter Design and Analysis Tool (FDATool) и Filter Visualization Tool (FVTool).
Stateflow 5 является интерактивным инструментом разработки в области моделирования сложных, управляемых событиями систем. Он тесно интегрирован с MATLAB и Simulink и основан на теории конечных автоматов. Stateflow предлагает элегантное решение для проектирования встроенных систем с контролирующей логикой. Новые усовершенствования включают:
- всестороннюю поддержку данных и операций с фиксированной точкой,
- выполнение функций отмены (undo) и повтора (redo) d Stateflow Editor,
- программируемый доступ к Stateflow с помощью полностью документированного API,
- поддержку двумерных матриц для передачи данных в и из Simulink,
- отладчик Stateflow может определять переполнение данных,
- упрощение повторного использования кодов с помощью экспорта графических функций из библиотечных таблиц.
Stateflow Coder 5 генерирует высококачественные коды из таблиц Stateflow. Улучшения включают в себя:
- более плотную интеграцию с Real-time Workshop,
- настраиваемое внедрение графических функций в генерируемые коды для достижения максимальной эффективности,
- инициализацию удаления избыточных данных из графических функций,
- оптимизацию простой конструкции if,
- оптимизацию циклов for в сгенерированных кодах,
- включение комментариев пользователя из диаграмм Stateflow в генерированные коды.
Statistics Toolbox 4 обеспечивает новые многомерные методики и расширенные функциональные возможности для планирования экспериментов и работы с вероятностными распределениями. Новые функции поддерживают:
- методы дерева решений для классификации и регрессии,
- факторный анализ,
- K-means кластеризацию, каноническую корреляцию, многомерное шкалирование и прокрустово вращение,
- генерирование случайных матриц из распределения Вишарта (Wishart) и обратного распределения Вишарта или реализацию латинской гиперкубической выборки,
- планирование экспериментов с основным составом и планирование Бокса-Бенкена (Box-Behnken),
- оценку плотности вероятности с помощью методов узлового сглаживания и расчета функций распределения эмпирических кумулятивных вероятностей для цензурированных данных,
- расширенные возможности для классификации, генерация D-оптимального планирования и вероятностных распределений.
MATLAB Compiler 3 позволяет автоматически конвертировать приложения MATLAB в функционально законченные коды С и С++.
- MATLAB C/C++ Math и Graphics Libraries включены в состав MATLAB Compiler 3 и образуют единый продукт. Эти библиотеки больше не поддерживаются как раздельные продукты.
Virtual Reality Toolbox 3 раздвигает границы возможностей систем MATLAB и Simulink в мир виртуальной реальности. Используя технологию языка моделирования виртуальной реальности Virtual Reality Modeling Language (VRML), можно создавать анимационные 3-D сцены, которые управляются из среды MATLAB и Simulink. Следует отметить следующие особенности этого пакета:
- реализация архитектуры клиент-сервер для работы в сети,
- реализация взаимодействия с моделями реального времени, поддерживаемыми пакетом Real-Time Workshop,
- обеспечена поддержка большинства объектов языка VRML 97, что позволяет в полной мере управлять виртуальными мирами,
- динамический анализ механических систем,
- решение проблемы движения многих тел с использованием рекурсивных алгоритмов,
- применение множественных локальных систем координат для построения моделей движения,
- поддержку различных платформ,
- встроенные средства для отображения виртуальных миров,
- усовершенствована справочная система.
Подробная информация о продуктах, входящих в Release 13, размещена на сайте MathWorks.
|