В теории систем линейная система — это математическая модель системы, основанная на использовании линейного оператора . Линейные системы обычно демонстрируют черты и свойства, которые намного проще, чем нелинейный случай. Как математическая абстракция или идеализация, линейные системы находят важные приложения в теории автоматического управления , обработке сигналов и телекоммуникациях . Например, среда распространения для систем беспроводной связи часто может быть смоделирована линейными системами.
Общую детерминированную систему можно описать оператором H , который отображает вход x ( t ) как функцию t в выход y ( t ) , что представляет собой своего рода описание черного ящика .
Система является линейной тогда и только тогда, когда она удовлетворяет принципу суперпозиции или, что эквивалентно, обоим свойствам аддитивности и однородности без ограничений (то есть для всех входных данных, всех масштабных констант и всего времени). [1] [2] [3] [4]
Принцип суперпозиции означает, что линейная комбинация входов системы создает линейную комбинацию отдельных выходов с нулевым состоянием (то есть выходов, устанавливающих начальные условия в ноль), соответствующих отдельным входам. [5] [6]
В системе, которая удовлетворяет свойству однородности, масштабирование входа всегда приводит к масштабированию отклика нулевого состояния с тем же коэффициентом. [6] В системе, которая удовлетворяет свойству аддитивности, добавление двух входов всегда приводит к добавлению соответствующих двух откликов нулевого состояния, обусловленных отдельными входами. [6]
Математически для системы с непрерывным временем, если заданы два произвольных входа , а также их соответствующие выходные сигналы нулевого состояния , то линейная система должна удовлетворять для любых скалярных значений α и β , для любых входных сигналов x 1 ( t ) и x 2 ( t ) и для всего времени t .
Система затем определяется уравнением H ( x ( t )) = y ( t ) , где y ( t ) — некоторая произвольная функция времени, а x ( t ) — состояние системы. При наличии y ( t ) и H система может быть решена относительно x ( t ) .
Поведение полученной системы, подвергающейся сложному входу, можно описать как сумму ответов на более простые входы. В нелинейных системах такой связи нет. Это математическое свойство делает решение уравнений моделирования проще, чем во многих нелинейных системах. Для систем, не зависящих от времени, это основа методов импульсной характеристики или частотной характеристики (см. Теория систем LTI ), которые описывают общую входную функцию x ( t ) в терминах единичных импульсов или частотных компонентов .
Типичные дифференциальные уравнения линейных стационарных систем хорошо подходят для анализа с использованием преобразования Лапласа в непрерывном случае и Z-преобразования в дискретном случае (особенно в компьютерных реализациях).
Другая точка зрения заключается в том, что решения линейных систем представляют собой систему функций , которые действуют как векторы в геометрическом смысле.
Распространенное применение линейных моделей — описание нелинейной системы путем линеаризации . Обычно это делается для математического удобства.
Предыдущее определение линейной системы применимо к системам SISO (один вход один выход). Для систем MIMO (множество входов, множество выходов) вместо входных и выходных сигналов (,,,,, .) рассматриваются векторы входных и выходных сигналов ( ,,,,, . ) [ 2] [4]
Это определение линейной системы аналогично определению линейного дифференциального уравнения в исчислении и линейного преобразования в линейной алгебре .
Простой гармонический осциллятор подчиняется дифференциальному уравнению:
Если то H — линейный оператор. Полагая y ( t ) = 0 , мы можем переписать дифференциальное уравнение как H ( x ( t )) = y ( t ) , что показывает, что простой гармонический осциллятор является линейной системой.
Другие примеры линейных систем включают системы, описываемые , , , и любую систему, описываемую обыкновенными линейными дифференциальными уравнениями. [4] Системы, описываемые , , , , , , , и система с выходом нечетной симметрии, состоящая из линейной области и области насыщения (постоянной), являются нелинейными, поскольку они не всегда удовлетворяют принципу суперпозиции. [7] [8] [9] [10]
График зависимости выхода от входа линейной системы не обязательно должен быть прямой линией, проходящей через начало координат. Например, рассмотрим систему, описанную (например, конденсатор с постоянной емкостью или индуктор с постоянной индуктивностью ). Она линейна, поскольку удовлетворяет принципу суперпозиции. Однако, когда вход является синусоидой, выход также является синусоидой, и поэтому ее график зависимости выхода от входа представляет собой эллипс с центром в начале координат, а не прямую линию, проходящую через начало координат.
Кроме того, выход линейной системы может содержать гармоники (и иметь меньшую основную частоту, чем вход), даже когда вход является синусоидой. Например, рассмотрим систему, описанную . Она линейна, поскольку удовлетворяет принципу суперпозиции. Однако, когда вход является синусоидой вида , используя тригонометрические тождества произведения в сумму, можно легко показать, что выход равен , то есть выход состоит не только из синусоид той же частоты, что и вход ( 3 рад/с ), но вместо этого также из синусоид с частотами 2 рад/с и 4 рад/с ; кроме того, взяв наименьшее общее кратное основного периода синусоид выхода, можно показать, что основная угловая частота выхода составляет 1 рад/с , что отличается от частоты входа.
Изменяющийся во времени импульсный отклик h ( t 2 , t 1 ) линейной системы определяется как отклик системы в момент времени t = t 2 на одиночный импульс, приложенный в момент времени t = t 1 . Другими словами, если вход x ( t ) линейной системы равен , где δ( t ) представляет собой дельта-функцию Дирака , а соответствующий отклик y ( t ) системы равен , то функция h ( t 2 , t 1 ) является изменяющимся во времени импульсным откликом системы. Поскольку система не может отреагировать до того, как будет подан вход, должно быть выполнено следующее условие причинности :
Выход любой общей линейной системы с непрерывным временем связан с входом интегралом, который может быть записан в дважды бесконечном диапазоне из-за условия причинности:
Если свойства системы не зависят от времени, в которое она функционирует, то говорят, что она инвариантна ко времени, и h является функцией только разницы во времени τ = t − t', которая равна нулю при τ < 0 (а именно t < t' ). Переопределяя h , можно тогда эквивалентно записать отношение вход-выход любым из способов,
Линейные системы, не зависящие от времени, чаще всего характеризуются преобразованием Лапласа функции импульсного отклика, называемой передаточной функцией , которая имеет вид:
В приложениях это обычно рациональная алгебраическая функция от s . Поскольку h ( t ) равно нулю для отрицательных t , интеграл может быть в равной степени записан в дважды бесконечном диапазоне, и, положив s = iω, получим формулу для функции частотного отклика :
Выход любой дискретной линейной системы во времени связан с входом посредством суммы свертки, изменяющейся во времени: или, что эквивалентно для системы, не зависящей от времени, при переопределении h , где представляет собой время задержки между стимулом в момент времени m и реакцией в момент времени n .