
- •Основные определения (проектирование, автоматизированное, неавтоматизированное, автоматическое, система автоматизированного проектирования).
- •2. Аспекты проектирования (функциональный, конструкторский, технологический).
- •Деление процесса проектирования. Стадии проектирования.
- •Понятия этапов проектирования, проектного решения и процедур. Понятие о восходящем и нисходящем проектировании. Маршрут проектирования.
- •Процедуры синтеза и анализа
- •6. Принципы построения маршрутов проектирования.
- •7. Подходы к верификации.
- •8. Типовые проектные процедуры.
- •9. Виды обеспечения сапр.
- •10. Подсистемы сапр. Программно-методические и программно-технические комплексы.
- •11.Этапы создания проекта сапр.
- •13 Методы получения математических моделей
- •14. Пакет Simulink. Назначение
- •15. Параметры моделирования непрерывных и дискретных моделей. Задание параметров моделирования.
- •16 Функции численного интегрирования. Примеры функций и обоснование выбора.
- •17. Жесткая задача. Алгебраические контуры. Удаление алгебраических контуров.
- •18.Рекомендации для многотактовых дискретных систем. Фиксация пересечения нулевого значения.
- •19.Моделирование с помощью команд системы matlab. Команда sim.
- •Использование команды sim для моделирования
- •20.Задание дополнительных параметров моделирования с помощью функции simset, simget. Задание дополнительных параметров моделирования с помощью функции simset
- •Извлечение значений дополнительных параметров моделирования с помощью функции simget
- •21.Обзор s-функции.
- •22.Создание s-функций на основе м-файлов. Пример.
- •23.Использование локальных переменных при программировании в системе Matlab пакете Simulink. Динамическое задание размеров векторов входных и выходных переменных. Использование локальных переменных
- •Динамическое задание размеров векторов входных и выходных переменных
- •24.Обзор процедур ответных вызовов. Процедуры ответных вызовов
- •Обзор процедур ответных вызовов
- •25.Задание и получение параметров процедур ответных вызовов. Задание параметров процедур ответных вызовов
- •26.Команды построения моделей. Команды построения моделей
- •Задание значений параметров
- •28.Понятие модели, задачи идентификации. Понятие о моделировании и моделях
- •29.Назначение пакета System Identification. Назначение пакета System Identification
28.Понятие модели, задачи идентификации. Понятие о моделировании и моделях
Моделирование – это средство для изучения процессов, протекающих в различных устройствах без их создания «в натуре» или «в железе». Нередко это ведет к существенному удешевлению и ускорению этапа проектирования систем и устройств, а в ряде случаев (моделирование ядерных, энергетических и космических устройств) — к сохранению человеческих жизней и устранению экологического вреда.
Под моделью обычно понимается информация о наиболее существенных характеристиках объекта, выраженная в той пли иной форме.
Процедуру построения модели принято называть идентификацией» при этом данный термин обычно относится к построению аналитических математических моделей динамических объектов.
Идентифицируемый
объект принято представлять в виде,
показанном на рисунке, где t — время;
u(t) – контролируемый (иногда управляемый)
входной сигнал;
– теоретический выход объекта; y(t) —
наблюдаемый выход объекта; e(t) — аддитивная
случайная помеха, отражающая действие
неучитываемых факторов (шум наблюдения)
Рисунок 2 – Общее представление идентифицируемого объекта О
Обычно предполагают,
что связь между входным и «теоретическим»
выходным сигналами задается в виде
некоторого оператора
(оператор – правило преобразования
какой-либо функции в другую функцию):
,
при этом наблюдаемый выход объекта может быть описан соотношением
.
Цель идентификации: на основании наблюдений за входным u(t) и выходным y(t) сигналами на каком-то интервале времени определить вид оператора, связывающего входной и «теоретический» выходной сигналы.
В задачах идентификации под линейными объектами чаще понимают объекты, линейные по входному воздействию.
Под идентификацией динамических объектов понимают процедуру определения структуры и параметров их математических моделей, которые при одинаковых входном сигнале объекта и модели обеспечивают близость выхода модели к выходу объекта при наличии какого-то критерия качества.
Идентификация – многоэтапная процедура и содержит следующие этапы:
структурная идентификация – определение структуры математической модели на основании теоретических соображений;
параметрическая идентификация – проведение идентифицирующего эксперимента и определение оценок параметров модели по экспериментальным данным;
проверка адекватности – проверка качества модели по критерию близости выходов модели и объекта.
Рисунок 3 – Классификация задач идентификации
В целом ряде случаев реакция линейной стационарной системы на то или иное достаточно простое воздействие определяется ее теоретическими характеристиками. Например, переходной функцией.
Переходная характеристика h(t) – это реакция предварительно невозмущенного объекта на входной сигнал в виде единичного скачка. Из теории управления известны следующие соотношения между этими характеристиками:
L{w(t)} = W(p), w(t)=h'(t), L{ h (t)} = W(p) / p.
29.Назначение пакета System Identification. Назначение пакета System Identification
Пакет System Identification Toolbox содержит средства для создания математических моделей линейных динамических объектов на основе наблюдаемых входных/выходных данных. Для этого имеется удобный графический интерфейс.
Методы идентификации, входящие в пакет, применимы для решения широкого класса задач – от проектирования систем управления и обработки сигналов до анализа временных рядов. Основные свойства пакета следующие:
простой и гибкий интерфейс;
предварительная обработка данных, включая фильтрацию, удаление трендов и смещений;
выбор диапазона данных для анализа;
эффективные методы авторегрессии;
возможности анализа отклика систем во временной и частотной областях;
отображение нулей и полюсов передаточной функции системы;
анализ невязок при тестировании модели.
Графический интерфейс пакета упрощает как предварительную обработку данных, так и диалоговый процесс идентификации модели. Операции загрузки и сохранения данных, выбора их диапазона, исключения смещений и тренда доступны из главного меню.
Представление данных и моделей систем и объектов организовано таким образом, что в процессе интерактивной идентификации можно легко вернуться к предыдущему этапу работы.
Пакет поддерживает все традиционные виды моделей.
В пакете используются три внутренних вида матричного представления моделей: первый (для временных моделей) – так называемый тета-формат, второй (для частотных характеристик) – частотный формат, третий – формат нулей и полюсов.
Адекватность моделей устанавливается применением таких критериев как остаточная сумма квадратов ошибки – функция потерь (Loss fen) и так называемый теоретический информационный критерий Акейке (Akaike’s Information Theoretic Criterion — AIC).