Не зависящая от времени система

редактировать
математическая модель

A неизменяющаяся во времени (TIV) система имеет временную зависимая системная функция, не являющаяся прямой функцией времени. Такие системы рассматриваются как класс систем в области системного анализа. Зависящая от времени системная функция является функцией зависящей от времени входной функции . Если эта функция зависит только косвенно от временной области (например, через входную функцию), то это система, которая будет считаться инвариантной во времени. И наоборот, любую прямую зависимость от временной области функции системы можно рассматривать как «изменяющуюся во времени систему».

С математической точки зрения, "неизменность во времени" системы - это следующее свойство:

Для системы с зависимой от времени функцией вывода y (t), {\ displaystyle y (t),}{\ displaystyle y (t),} и зависящая от времени функция ввода x (t); {\ displaystyle x (t);}{\ displaystyle x (t);} система будет считаться инвариантной во времени, если задержка на входе x (t + δ) {\ displaystyle x (t + \ delta)}x (t + \ delta) напрямую соответствует задержке по времени функции y (t + δ) {\ displaystyle y (t + \ delta)}y (t + \ delta) . Например, если время t {\ displaystyle t}t - это «прошедшее время», то «неизменность во времени» означает, что связь между входной функцией x (t) {\ displaystyle x (t)}x (t) и функция вывода y (t) {\ displaystyle y (t)}y (t) постоянна по времени t {\ displaystyle t }t :
y (t) = f (x (t), t) = f (x (t)). {\ displaystyle y (t) = f (x (t), t) = f (x (t)).}{\ Displaystyle у (т) = е (х (т), т) = е (х (т)).}

На языке обработки сигналов это свойство может выполняться, если передаточная функция системы не является прямой функцией времени, за исключением выраженной входом и выходом.

В контексте схемы системы это свойство также может быть указано следующим образом:

Если система не зависит от времени, то системный блок коммутирует с произвольной задержкой.

Если инвариантная во времени система также линейна, она является предметом линейной инвариантной во времени теории (линейно-инвариантной во времени) с прямыми приложениями в ЯМР-спектроскопии, сейсмология, схемы, обработка сигналов, теория управления и другие технические области. Нелинейным инвариантным во времени системам не хватает всеобъемлющей, определяющей теории. Дискретные неизменяющиеся во времени системы известны как инвариантные к сдвигу системы. Системы, у которых отсутствует свойство неизменности во времени, изучаются как изменяющиеся во времени системы.

Содержание
  • 1 Простой пример
  • 2 Формальный пример
  • 3 Абстрактный пример
  • 4 См. Также
  • 5 Ссылки
Простой пример

Чтобы продемонстрировать, как определить, инвариантна ли система во времени, рассмотрим две системы:

  • Система A: y (t) = tx (t) {\ displaystyle y (t) = tx (t)}{\ displaystyle y (t) = tx (t)}
  • Система B: y (t) = 10 x (t) {\ displaystyle y (t) = 10x (t)}y (t) = 10x (t)

Поскольку Системная функция y (t) {\ displaystyle y (t)}y (t) для системы A явно зависит от t вне x (t) {\ displaystyle x (t) }x (t) , он не является неизменным во времени, потому что временная зависимость не является явной функцией входной функции.

В отличие от этого, временная зависимость системы B является только функцией изменяющегося во времени входа x (t) {\ displaystyle x (t)}x (t) . Это делает систему B неизменной во времени.

. Формальный пример ниже более подробно показывает, что, хотя система B является системой, инвариантной к сдвигу как функция времени, t, система A - нет.

Формальный пример

Теперь представлено более формальное доказательство того, почему системы A и B различаются. Для проведения этого доказательства будет использовано второе определение.

Система A: Начать с задержкой ввода xd (t) = x (t + δ) {\ displaystyle x_ {d} (t) = x (t + \ delta)}{\ displaystyle x_ {d} (t) = x (t + \ delta)}
Y (T) знак равно tx (t) {\ displaystyle y (t) = tx (t)}{\ displaystyle y (t) = tx (t)}
y 1 (t) = txd (t) = tx (t + δ) {\ displaystyle y_ {1} (t) = tx_ {d} (t) = tx (t + \ delta)}{\ displaystyle y_ {1} (t) = tx_ {d} (t) = tx (t + \ delta)}
Теперь задержите вывод на δ {\ displaystyle \ delta}\ delta
y (t) = tx (t) { \ Displaystyle у (т) = tx (t)}{\ displaystyle y (t) = tx (t)}
y 2 (t) = y (t + δ) = (t + δ) x (t + δ) {\ displaystyle y_ {2} (t) = y (t + \ delta) = (t + \ delta) x (t + \ delta)}{\ displaystyle y_ {2} (t) = y (t + \ delta) = (t + \ delta) x (t + \ delta)}
Очевидно, y 1 (t) ≠ y 2 (t) {\ displaystyle y_ {1} (t) \ neq y_ {2} (t)}{\ displaystyle y_ {1} (t) \ neq y_ {2} (t)} , поэтому система не инвариантна во времени.
Система B: Запуск с задержкой ввода xd (t) = x (t + δ) {\ displaystyle x_ {d} (t) = x (t + \ delta)}{\ displaystyle x_ {d} (t) = x (t + \ delta)}
y (t) = 10 x (t) {\ displaystyle y (t) = 10x (t)}y (t) = 10x (t)
y 1 (t) = 10 xd (t) = 10 x (t + δ) {\ displaystyle y_ {1} (t) = 10x_ {d} (t) = 10x (t + \ delta)}{\ displaystyle y_ {1} (т) = 10x_ {d} (т) = 10 Икс (т + \ дельта)}
Теперь задержка вывод по δ {\ displaystyle \ delta}\ delta
y (t) = 10 x (t) {\ displaystyle y (t) = 10x (t)}y (t) = 10x (t)
Y 2 (T) знак равно Y (T + δ) = 10 Икс (T + δ) {\ Displaystyle Y_ {2} (t) = Y (t + \ delta) = 10x (t + \ delta)}{\ displaystyle y_ {2} (t) = y (t + \ delta) Знак равно 10x (t + \ delta)}
Очевидно, y 1 (t) = y 2 (t) {\ displaystyle y_ {1} (t) = y_ {2} (t)}{\ displaystyle y_ {1} (t) = y_ {2} (t)} , поэтому система не зависит от времени.

В более общем смысле соотношение между вводом и выводом:

y (t) = f (x (t), t), {\ displaystyle y (t) = f (x (t), t), }{\ Displaystyle у (т) = е (х (т), т),}

и его изменение со временем равно

dydt = ∂ f ∂ t + ∂ f ∂ xdxdt. {\ displaystyle {\ frac {\ mathrm {d} y} {\ mathrm {d} t}} = {\ frac {\ partial f} {\ partial t}} + {\ frac {\ partial f} {\ partial x}} {\ frac {\ mathrm {d} x} {\ mathrm {d} t}}.}{\ displaystyle {\ frac {\ mathrm {d} y} {\ mathrm {d} t}} = {\ frac {\ partial f} {\ partial t}} + {\ frac {\ partial f} {\ partial x}} {\ frac {\ mathrm {d} x} {\ mathrm {d} t}}.}

Для систем, не зависящих от времени, свойства системы остаются постоянными со временем,

∂ f ∂ t = 0. {\ displaystyle {\ frac {\ partial f} {\ partial t}} = 0.}{\ displaystyle {\ frac {\ partial f} {\ partial t}} = 0.}

Применяется к системам A и B выше:

f A = tx (t) ⟹ ∂ f A ∂ t знак равно Икс (T) ≠ 0 {\ Displaystyle f_ {A} = tx (t) \ qquad \ подразумевает \ qquad {\ frac {\ partial f_ {A}} {\ partial t}} = x (t) \ neq 0 }{\ displaystyle f_ {A} = tx (t) \ q quad \ подразумевает \ qquad {\ frac {\ partial f_ {A}} {\ partial t}} = x (t) \ neq 0} в целом, поэтому не инвариантно во времени
f B = 10 x (t) ⟹ ∂ f B ∂ t = 0 {\ displaystyle f_ {B} = 10x (t) \ qquad \ подразумевает \ qquad {\ frac {\ partial f_ {B}} {\ partial t}} = 0}{\ displaystyle f_ {B} = 10x (t) \ qquad \ подразумевает \ qquad {\ frac {\ partial f_ {B}} {\ partial t}} = 0} , поэтому не зависит от времени.
Абстрактный пример

Мы можем обозначить оператор сдвига на T r {\ displaystyle \ mathbb {T} _ {r}}{\ mathbb {T}} _ {r} где r {\ displaystyle r}r - величина, на которую должен быть сдвинут индексный набор вектора . Например, система «прогресс на 1»

x (t + 1) = δ (t + 1) ∗ x (t) {\ displaystyle x (t + 1) = \ delta (t + 1) * x (t)}{\ displaystyle x (t + 1) = \ delta (t + 1) * x (t)}

может быть представлено в этой абстрактной записи как

x ~ 1 = T 1 x ~ {\ displaystyle {\ tilde {x}} _ {1} = \ mathbb {T} _ { 1} {\ tilde {x}}}{\ displaystyle {\ tilde {x}} _ {1} = \ mathbb {T} _ {1} {\ tilde {x}}}

где x ~ {\ displaystyle {\ tilde {x}}}{\ tilde {x}} - функция, заданная как

x ~ = x (t) ∀ t ∈ R {\ displaystyle {\ tilde {x}} = x (t) \ forall t \ in \ mathbb {R}}{\ displaystyle {\ tilde {x}} = x (t) \ forall t \ in \ mathbb {R}}

с системой, выдающей сдвинутый вывод

x ~ 1 = x ( t + 1) ∀ T ∈ R {\ displaystyle {\ tilde {x}} _ {1} = x (t + 1) \ forall t \ in \ mathbb {R}}{\ displaystyle {\ tilde {x}} _ {1} = x (t + 1) \ forall t \ in \ mathbb { R}}

Итак, T 1 { \ displaystyle \ mathbb {T} _ {1}}{\ mathbb {T}} _ {1} - оператор, увеличивающий вектор ввода на 1.

Предположим, мы представляем систему с помощью оператора Н {\ Displaystyle \ mathbb {H}}\ mathbb {H} . Эта система не зависит от времени, если она коммутирует с оператором сдвига, т. Е.

T r H = HT r ∀ r {\ displaystyle \ mathbb {T} _ {r } \ mathbb {H} = \ mathbb {H} \ mathbb {T} _ {r} \ forall r}{\ displaystyle \ mathbb {T} _ {r} \ mathbb {H} = \ mathbb {H} \ mathbb {T} _ {r} \ forall r}

Если уравнение нашей системы задано как

y ~ = H x ~ {\ displaystyle {\ tilde {y}} = \ mathbb {H} {\ tilde {x}}}{\ displaystyle {\ tilde { y}} = \ mathbb {H} {\ тильда {x}}}

, тогда он не зависит от времени, если мы можем применить системный оператор H {\ displaystyle \ mathbb {H}}\ mathbb {H} на x ~ {\ displaystyle {\ tilde {x}}}{\ tilde {x}} , за которым следует оператор сдвига T r {\ displaystyle \ mathbb {T} _ {r}}{\ mathbb {T}} _ {r} , или мы можем применить оператор сдвига T r {\ displaystyle \ mathbb {T} _ {r}}{\ mathbb {T}} _ {r} , за которым следует системный оператор H {\ displaystyle \ mathbb {H}}\ mathbb {H} , при этом два вычисления дают эквивалентные результаты.

Применение системного оператора сначала дает

T r H x ~ = T ry ~ = y ~ r {\ displaystyle \ mathbb {T} _ {r} \ mathbb {H} {\ tilde {x }} = \ mathbb {T} _ {r} {\ tilde {y}} = {\ tilde {y}} _ {r}}{\ displaystyle \ mathbb {T} _ {r} \ mathbb {H} {\ tilde {x}} = \ mathbb {T} _ {r} {\ tilde {y}} = {\ tilde {y}} _ {r}}

Применение оператора сдвига сначала дает

HT rx ~ = H x ~ r {\ displaystyle \ mathbb {H} \ mathbb {T} _ {r} {\ tilde {x}} = \ mathbb {H} {\ tilde {x}} _ {r}}{\ Displaystyle \ mathbb {H} \ mathbb {T} _ { r} {\ тильда {x}} = \ mathbb {H} {\ tilde {x}} _ {r}}

Если система не зависит от времени, тогда

H x ~ r = y ~ r {\ displaystyle \ mathbb {H} {\ tilde {x}} _ {r} = {\ tilde {y}} _ {r}}{\ displaystyle \ mathbb {H} {\ tilde {x}} _ {r} = {\ tilde {y}} _ {r}}
См. Также
Литература
Последняя правка сделана 2021-06-11 12:25:57
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте