Определение системы LMI

LMI Lab может обрабатывать любую систему LMI вида

NT L (X1,..., X K) N < MT R (X1,..., X K) M

где

  • X 1,..., X K являются матричными переменными с некоторой предписанной структурой

  • Левый и правый внешние факторы N и M заданы матрицы с одинаковыми размерностями

  • Левый и правый внутренние факторы L (.) и R (.) являются симметричными блочными матрицами с одинаковыми блочными структурами, каждый блок является аффинной комбинацией X 1,..., X K и их транспонирования.

    Примечание

    На протяжении всей этой главы «левая сторона» относится к тому, что находится на «меньшей» стороне неравенства, и «правая сторона» к тому, что находится на «большей» стороне. Соответственно X называется правой стороной, а 0 - левой стороной LMI
           0 <X
    даже если этот LMI записан как X > 0.

Спецификация системы LMI включает два шага:

  1. Объявить размерности и структуру каждой матричной переменной X1,..., X K.

  2. Опишите термин содержимого для каждого LMI.

Этот процесс создает так называемое внутреннее представление системы LMI. Это компьютерное описание задачи используется решателями LMI и во всех последующих манипуляциях системы LMI. Он хранится как один вектор, называемый LMISYS.

Существует два способа генерации внутреннего описания данной системы LMI: (1) последовательностью lmivar/lmiterm команды, которые строят его постепенно, или (2) через редактор LMI lmiedit где LMI могут быть заданы непосредственно как символьные матричные выражения. Хотя LMI Editor несколько менее гибкий и мощный, чем описание на основе команд, он более прост в использовании, поэтому особенно хорошо подходит для начинающих. Благодаря своим возможностям кодирования и декодирования, он также представляет собой хорошее введение в учебник lmivar и lmiterm. Соответственно, новички могут принять решение пропустить подразделы на lmivar и lmiterm и сконцентрироваться на основанной на GUI спецификации LMI с lmiedit.

Похожие темы