Фильтр Калмана

Фи́льтр Ка́лмана — эффективный рекурсивный фильтр, оценивающий вектор состояния динамической системы, используя ряд неполных и зашумленных измерений. Назван в честь Рудольфа Калмана.

Фильтр Калмана широко используется в инженерных и эконометрических приложениях: от радаров и систем технического зрения до оценок параметров макроэкономических моделей[1][2]. Калмановская фильтрация является важной частью теории управления, играет большую роль в создании систем управления. Совместно с линейно-квадратичным регулятором фильтр Калмана позволяет решить задачу линейно-квадратичного гауссовского управления. Фильтр Калмана и линейно-квадратичный регулятор — возможное решение большинства фундаментальных задач в теории управления.

В большинстве приложений размерность вектора состояния объекта превосходит размерность вектора данных наблюдения. При этом фильтр Калмана позволяет оценивать полное внутреннее состояние объекта.

Фильтр Калмана предназначен для рекурсивного дооценивания вектора состояния априорно известной динамической системы, то есть для расчёта текущего состояния системы необходимо знать текущее измерение, а также предыдущее состояние самого фильтра. Таким образом, фильтр Калмана, подобно другим рекурсивным фильтрам, реализован во временно́м, а не в частотном представлении, но, в отличие от других подобных фильтров, фильтр Калмана оперирует не только оценками состояния, а ещё и оценками неопределённости (плотности распределения) вектора состояния, опираясь на формулу Байеса условной вероятности.

Алгоритм работает в два этапа. На этапе прогнозирования фильтр Калмана экстраполирует значения переменных состояния, а также их неопределённости. На втором этапе по данным измерения (полученного с некоторой погрешностью) результат экстраполяции уточняется. Благодаря пошаговой природе алгоритма он может в реальном времени отслеживать состояние объекта (без заглядывания вперёд, используя только текущие замеры и информацию о предыдущем состоянии и его неопределённости).

Бытует ошибочное мнение, что для правильной работы фильтра Калмана якобы требуется гауссовское распределение входных данных. В исходной работе Калмана результаты о минимуме ковариации фильтра были получены на базе ортогональных проекций, без предположений о гауссовости ошибок измерений[3]. Затем просто было показано, что для специального случая распределения ошибок по Гауссу фильтр даёт точную оценку условной вероятности распределения состояния системы.

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

Введение

Фильтр Калмана оперирует понятием вектора состояния системы (набором параметров, описывающих состояние системы на некоторый момент времени) и его статистическим описанием. В общем случае динамика некоторого вектора состояния описывается плотностями вероятности распределения его компонент в каждый момент времени. При наличии определённой математической модели производимых наблюдений за системой, а также модели априорного изменения параметров вектора состояния (а именно — в качестве марковского формирующего процесса) можно записать уравнение для апостериорной плотности вероятности вектора состояния в любой момент времени. Данное дифференциальное уравнение носит название уравнение Стратоновича. Уравнение Стратоновича в общем виде не решается. Аналитическое решение удается получить только в случае ряда ограничений (предположений):

  • гауссовые априорные и апостериорные плотности вероятности вектора состояния на любой момент времени (в том числе начальный)
  • гауссовые формирующие шумы
  • гауссовые шумы наблюдений
  • белые шумы наблюдений
  • линейность модели наблюдений
  • линейность модели формирующего процесса (который, напомним, должен являться марковским процессом)

Классический фильтр Калмана является уравнениями для расчёта первого и второго момента апостериорной плотности вероятности (в смысле вектора математических ожиданий и матрицы дисперсий, в том числе взаимных) при данных ограничениях. Ввиду того, что для нормальной плотности вероятности математическое ожидание и дисперсионная матрица полностью задают плотность вероятности, можно сказать, что фильтр Калмана рассчитывает апостериорную плотность вероятности вектора состояния на каждый момент времени, а значит — полностью описывает вектор состояния как случайную векторную величину.

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

Существует несколько разновидностей фильтра Калмана, отличающихся приближениями и ухищрениями, которые приходится применять для сведения фильтра к описанному виду и уменьшения его размерности:

  • расширенный фильтр Калмана[англ.] (EKF, Extended Kalman filter). Сведение нелинейных моделей наблюдений и формирующего процесса с помощью линеаризации посредством разложения в ряд Тейлора;
  • сигма-точечный фильтр Калмана (UKF, Unscented Kalman filter). Используется в задачах, в которых простая линеаризация приводит к уничтожению полезных связей между компонентами вектора состояния. В этом случае «линеаризация» основана на сигма-точечном преобразовании[англ.];
  • Ensemble Kalman filter (EnKF). Используется для уменьшения размерности задачи;
  • возможны варианты с нелинейным дополнительным фильтром, позволяющим привести негауссовые наблюдения к нормальным;
  • возможны варианты с «обеляющим» фильтром, позволяющим работать с «цветными» шумами;
  • и т. д.

Кроме того, имеются аналоги фильтра Калмана, использующие полностью или частично модель непрерывного времени:

  • фильтр Калмана — Бьюси, в котором и эволюция системы, и измерения имеют вид функций от непрерывного времени;
  • гибридный фильтр Калмана, использующий непрерывное время при описании эволюции системы и дискретные моменты времени для измерений.

Исторический обзор и имена

Фильтр назван в честь венгерского математика Рудольфа Э. Калмана, эмигрировавшего в США, хотя Торвальд Николай Тиле[4][5] и Питер Сверлинг[англ.] разработали подобный алгоритм раньше (Тиле рассмотрел лишь некоторую частную постановку, в то время как алгоритм Сверлинга практически идентичен калмановскому). Ричард С. Бьюси из Университета Южной Калифорнии сделал вклад в теорию, которая привела к так называемому фильтру Калмана — Бьюси. Стэнли Ф. Шмидт[англ.] считается первым, кто реализовал фильтр Калмана во время визита Калмана в Исследовательский центр Эймса, так что Калман увидел применимость своих идей к задаче оценки траекторий для программы «Аполлон», что привело в конечном счёте к включению этого фильтра в компьютерную систему навигации «Аполлона». Фильтр Калмана был впервые описан и частично разработан в работах Сверлинга (1958), Калмана (1960) и Калмана и Бьюси (1961).

Фильтры Калмана оказались критически важными для реализации навигационных систем подводных лодок ВМС США с ядерными баллистическими ракетами на борту, в навигационных системах крылатых ракет, например, «Томагавков». Он также использовался в навигационных и управляющих системах проекта НАСА «Спейс шаттл», используется в системах управления и навигации МКС.

Цифровой фильтр Калмана иногда называют фильтром Стратоновича — Калмана — Бьюси, поскольку он является частным случаем более общего нелинейного фильтра, разработанного несколько раньше советским математиком Р. Л. Стратоновичем[6][7][8][9]. Фактически некоторые из уравнений для частных случаев линейного фильтра появились в этих работах Стратоновича, опубликованных до лета 1960 года, когда Калман встретился со Стратоновичем во время конференции в Москве.

Используемая модель динамической системы

Фильтры Калмана базируются на дискретизированных по времени линейных динамических системах. Такие системы моделируются цепями Маркова при помощи линейных операторов и слагаемых с нормальным распределением. Состояние системы описывается вектором конечной размерности — вектором состояния. В каждый такт времени линейный оператор действует на вектор состояния и переводит его в другой вектор состояния (детерминированное изменение состояния), добавляется некоторый вектор нормального шума (случайные факторы) и в общем случае вектор управления, моделирующий воздействие системы управления. Фильтр Калмана можно рассматривать как аналог скрытым моделям Маркова, с тем отличием, что переменные, описывающие состояние системы, являются элементами бесконечного множества действительных чисел (в отличие от конечного множества пространства состояний в скрытых моделях Маркова). Кроме того, скрытые модели Маркова могут использовать произвольные распределения для последующих значений вектора состояния, в отличие от фильтра Калмана, использующего модель нормально распределенного шума. Существует строгая взаимосвязь между уравнениями фильтра Калмана и скрытой модели Маркова. Обзор этих и других моделей дан Roweis и Chahramani (1999)[10].

При использовании фильтра Калмана для получения оценок вектора состояния процесса по серии зашумленных измерений необходимо представить модель данного процесса в соответствии со структурой фильтра — в виде матричного уравнения определённого типа. Для каждого такта k работы фильтра необходимо в соответствии с приведённым ниже описанием определить матрицы: эволюции процесса Fk; матрицу наблюдений Hk; ковариационную матрицу процесса Qk; ковариационную матрицу шума измерений Rk; при наличии управляющих воздействий — матрицу их коэффициентов Bk.

Иллюстрация работы фильтра. Квадратами помечены матрицы. Эллипсами помечены матрицы многомерных нормальных распределений (включая средние значения и ковариации). Не обведёнными оставлены векторы. В простейшем случае некоторые матрицы не изменяются во времени (не зависят от индекса k), но всё равно используются фильтром в каждый такт работы.

Модель системы (процесса) подразумевает, что истинное состояние в момент k получается из истинного состояния в момент k−1 в соответствии с уравнением

,

где

  • Fk — матрица эволюции системы (процесса), которая воздействует на вектор xk−1 (вектор состояния в момент k−1);
  • Bk — матрица управления, которая прикладывается к вектору управляющих воздействий uk;
  • wk — нормальный случайный процесс с нулевым математическим ожиданием и ковариационной матрицей Qk, который описывает случайный характер эволюции системы (процесса):

В момент k производится наблюдение (измерение) zk истинного вектора состояния xk, которые связаны между собой уравнением

,

где Hk — матрица измерений, связывающая истинный вектор состояния и вектор произведенных измерений, vk — белый гауссовский шум измерений с нулевым математическим ожиданием и ковариационной матрицей Rk:

Начальное состояние и векторы случайных процессов на каждом такте {x0, w1, …, wk, v1, …, vk} считаются независимыми.

Многие реальные динамические системы нельзя точно описать данной моделью. На практике неучтённая в модели динамика может серьёзно испортить рабочие характеристики фильтра, особенно при работе с неизвестным стохастическим сигналом на входе. Более того, неучтённая в модели динамика может сделать фильтр неустойчивым. С другой стороны, независимый белый шум в качестве сигнала не будет приводить к расхождению алгоритма. Задача отделения шумов измерений от неучтённой в модели динамики сложна, решается она с помощью теории робастных систем управления.

Фильтр Калмана

Фильтр Калмана является разновидностью рекурсивных фильтров. Для вычисления оценки состояния системы на текущий такт работы ему необходима оценка состояния (в виде оценки состояния системы и оценки погрешности определения этого состояния) на предыдущем такте работы и измерения на текущем такте. Данное свойство отличает его от пакетных фильтров, требующих в текущий такт работы знание истории измерений и/или оценок. Далее под записью будем понимать оценку истинного вектора в момент n с учётом измерений с момента начала работы и по момент m включительно.

Состояние фильтра задается двумя переменными:

  •  — апостериорная оценка состояния объекта в момент k, полученная по результатам наблюдений вплоть до момента k включительно (в русскоязычной литературе часто обозначается , где означает «оценка», а k — номер такта, на котором она получена);
  •  — апостериорная ковариационная матрица ошибок, задающая оценку точности полученной оценки вектора состояния и включающая в себя оценку дисперсий погрешности вычисленного состояния и ковариации, показывающие выявленные взаимосвязи между параметрами состояния системы (в русскоязычной литературе часто обозначается ).

Каждая итерация фильтра Калмана делится на две фазы: экстраполяция (прогноз) и коррекция. Во время экстраполяции фильтр получает предварительную оценку состояния системы (в русскоязычной литературе часто обозначается , где означает «экстраполяция», а k — номер такта, на котором она получена) на текущий шаг по итоговой оценке состояния с предыдущего шага (либо предварительную оценку на следующий такт по итоговой оценке текущего шага, в зависимости от интерпретации). Эту предварительную оценку также называют априорной оценкой состояния, так как для её получения не используются наблюдения соответствующего шага. В фазе коррекции априорная экстраполяция дополняется соответствующими текущими измерениями для коррекции оценки. Скорректированная оценка также называется апостериорной оценкой состояния, либо просто оценкой вектора состояния . Обычно эти две фазы чередуются: экстраполяция производится по результатам коррекции до следующего наблюдения, а коррекция производится совместно с доступными на следующем шаге наблюдениями, и т. д. Однако возможно и другое развитие событий: если по некоторой причине наблюдение оказалось недоступным, то этап коррекции может быть пропущен и выполнена экстраполяция по нескорректированной оценке (априорной экстраполяции). Аналогично, если независимые измерения доступны только в отдельные такты работы, всё равно возможны коррекции (обычно с использованием другой матрицы наблюдений Hk).

Далее рассмотрим работу классического оптимального фильтра Калмана.

Этап экстраполяции

Экстраполяция (предсказание) вектора состояния системы по оценке вектора состояния и применённому вектору управления с шага (k−1) на шаг k:
Ковариационная матрица для экстраполированного вектора состояния:

Этап коррекции

Отклонение полученного на шаге k наблюдения от наблюдения, ожидаемого при произведенной экстраполяции:
Ковариационная матрица для вектора отклонения (вектора ошибки):
Оптимальная по Калману матрица коэффициентов усиления, формирующаяся на основании ковариационных матриц имеющейся экстраполяции вектора состояния и полученных измерений (посредством ковариационной матрицы вектора отклонения):
Коррекция ранее полученной экстраполяции вектора состояния — получение оценки вектора состояния системы:
Расчёт ковариационной матрицы оценки вектора состояния системы:

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

Инварианты

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

Математические ожидания оценок и экстраполяций вектора состояния системы, матрицы ошибок являются нуль-векторами:

где  — математическое ожидание .

Расчетные матрицы ковариаций экстраполяций, оценок состояния системы и вектора ошибок совпадают с истинными матрицами ковариаций:

Пример построения фильтра

Представим себе вагонетку, стоящую на бесконечно длинных рельсах при отсутствии трения. Изначально она покоится в позиции 0, но под действием случайных факторов у неё возникает случайное ускорение. Мы измеряем положение вагонетки каждые t секунд, но измерения неточны. Мы хотим получать оценки положения вагонетки и её скорости. Применяя к этой задаче фильтр Калмана, определим все необходимые матрицы.

В данной задаче матрицы F, H, R и Q не зависят от времени, поэтому опустим их индексы.

Координата и скорость вагонетки описывается вектором в линейном пространстве состояний

где  — скорость (первая производная координаты по времени).

Будем считать, что между (k−1)-м и k-м тактами вагонетка движется с постоянным ускорением ak, распределённым по нормальному закону с нулевым математическим ожиданием и среднеквадратическим отклонением σa. В соответствии с механикой Ньютона можно записать

где

Матрица управления записывается в виде вектора

.

Вектор управления вырождается в скаляр ak.

Ковариационная матрица случайных воздействий

(σa — скаляр).

На каждом такте работы производится измерение положения вагонетки. Предположим, что погрешность измерений vk имеет нормальное распределение с нулевым математическим ожиданием и среднеквадратическим отклонением σz. Тогда

,

где

,

и ковариационная матрица шума наблюдений имеет вид

.

Начальное положение вагонетки известно точно:

,
.

Если же положение и скорость вагонетки известна лишь приблизительно, то можно инициализировать матрицу дисперсий достаточно большим числом L, чтобы это число превосходило дисперсию измерений координаты:

,
.

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

Вывод формул

Ковариационная матрица оценки вектора состояния

По определению ковариационной матрицы Pk|k

.

Подставляем выражение для оценки вектора состояния

и расписываем выражение для вектора ошибок

и вектора измерений

.

Выносим вектор погрешности измерений vk

.

Так как вектор погрешности измерений vk не коррелирован с другими аргументами, получаем выражение

.

В соответствии со свойствами ковариации векторов данное выражение преобразуется к виду

.

Заменяя выражение для ковариационной матрицы экстраполяции вектора состояния на Pk|k−1 и определение ковариационной матрицы шумов наблюдений на Rk, получаем

.

Полученное выражение справедливо для произвольной матрицы коэффициентов, но если в качестве неё выступает матрица коэффициентов, оптимальная по Калману, то данное выражение для ковариационной матрицы можно упростить.

Оптимальная матрица коэффициентов усиления

Фильтр Калмана минимизирует сумму квадратов математических ожиданий ошибок оценки вектора состояния.

Вектор ошибки оценки вектора состояния

.

Стоит задача минимизировать сумму математических ожиданий квадратов компонент данного вектора:

,

что эквивалентно минимизации следа ковариационной матрицы оценки вектора состояния Pk|k. Подставим в выражение для ковариационной матрицы оценки вектора состояния имеющиеся выражения и дополним до полного квадрата:

.

Заметим, что последнее слагаемое является ковариационной матрицей некоторой случайной величины, поэтому его след неотрицателен. Минимум следа будет достигнут при обнулении последнего слагаемого:

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

Ковариационная матрица оценки вектора состояния при использовании оптимальной матрицы коэффициентов

Выражение для ковариационной матрицы оценки вектора состояния Pk|k при использовании оптимальной матрицы коэффициентов примет вид:

.

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

Фильтр Калмана — Бюси

Фильтр Калмана — Бюси (названный по имени Ричарда Сноудена Бюси) — версия фильтра Калмана для непрерывного времени[11][12], которая опирается на следующую непрерывную динамическую модель состояния:

,
.

Здесь и будут представлять интенсивности двух членов (с характеристиками белого шума) и соответственно.

Фильтр состоит из двух дифференциальных уравнений, одно из которых служит для оценки состояния системы, а другое для оценки ковариации:

,

где коэффициент Калмана получается по формуле

.

Отметим, что в выражении для ковариация шумов наблюдения представляет одновременно ковариацию ошибки предсказания , причём эти ковариации равны только для случая непрерывного времени[13].

Различие между шагами прогноза и коррекции в дискретной калмановской фильтрации не имеет места для непрерывного случая.

Второе дифференциальное уравнение для ковариации — это пример уравнения Риккати.

Гибридный фильтр Калмана

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

,

где

.
Инициализация
Прогноз

Уравнения прогноза взяты из фильтра Калмана-Бюси с непрерывным временем при . Прогноз состояния и ковариации получается интегрированием дифференциальных уравнений с начальным значением, взятым из предыдущего шага коррекции.

Коррекция

Уравнения коррекции идентичны уравнениям из дискретного фильтра Калмана.

Критика фильтра Калмана

На настоящий момент основная критика фильтра Калмана ведётся по следующим направлениям[14]:

  • В фильтре Калмана погрешности представлены белым шумом, которого на самом деле в природе не существует.
  • Нет соответствия необходимому и достаточному условию оптимальности
00 при 00
  • Ошибка в выводе фильтра Калмана — требуются противоречивые условия верности разных уравнений алгоритма: в одних чтобы τ < t и в других τ = t.

Соответственно, позиция сторонников оптимальности данного фильтра заключается в том, что[15]:

  • Возможно составить модифицированый фильтр Калмана, у которого погрешности будут представлены цветным шумом.
  • Использование условия оптимальности в определённых случаях приводит к менее точному результату, нежели используемое в фильтре Калмана.
  • При выводе фильтра Калмана можно принять условия: τ < t, τt, что устраняет противоречие.

Где используется

См. также

Примечания

  1. Ingvar Strid; Karl Walentin (2009), "Block Kalman Filtering for Large-Scale DSGE Models" (PDF), Computational Economics, 33 (3), Springer: 277—304, Архивировано из оригинала (PDF) 20 апреля 2015, Дата обращения: 29 мая 2017 {{citation}}: Неизвестный параметр |month= игнорируется (справка)
  2. Martin Møller Andreasen (2008), Non-linear DSGE Models, The Central Difference Kalman Filter, and The Mean Shifted Particle Filter (PDF){{citation}}: Википедия:Обслуживание CS1 (url-status) (ссылка)
  3. Kalman, R.E. (1960). «A new approach to linear filtering and prediction problems». Journal of Basic Engineering 82 (1): pp. 35—45
  4. Lauritzen S. L.[англ.]. Time series analysis in 1880. A discussion of contributions made by T.N. Thiele : [англ.] // International Statistical Review. — 1981. — Vol. 49, № 3 (December). — P. 319–331. — doi:10.2307/1402616. — JSTOR 1402616.
    He derives a recursive procedure for estimating the regression component and predicting the Brownian motion. The procedure is now known as Kalman filtering.
  5. Lauritzen S. L. Thiele: Pioneer in Statistics : [арх. 22 апреля 2022]. — Нью-Йорк : Oxford University Press, 2002. — P. 41. — ISBN 0-19-850972-3.
    He solves the problem of estimating the regression coefficients and predicting the values of the Brownian motion by the method of least squares and gives an elegant recursive procedure for carrying out the calculations. The procedure is nowadays known as Kalman filtering.
  6. Stratonovich, R.L. (1959). Optimum nonlinear systems which bring about a separation of a signal with constant parameters from noise. Radiofizika, 2:6, pp. 892—901.
  7. Stratonovich, R.L. (1959). On the theory of optimal non-linear filtering of random functions. Theory of Probability and its Applications, 4, pp. 223—225.
  8. Stratonovich, R.L. (1960) Application of the Markov processes theory to optimal filtering. Radio Engineering and Electronic Physics, 5:11, pp. 1—19.
  9. Stratonovich, R.L. (1960). Conditional Markov Processes. Theory of Probability and its Applications, 5, pp. 156—178.
  10. Roweis, S. and Ghahramani, Z., A unifying review of linear Gaussian models Архивная копия от 28 мая 2016 на Wayback Machine, Neural Comput. Vol. 11, No. 2, (February 1999), pp. 305—345.
  11. Bucy, R.S. and Joseph, P.D., Filtering for Stochastic Processes with Applications to Guidance, John Wiley & Sons, 1968; 2nd Edition, AMS Chelsea Publ., 2005. ISBN 0-8218-3782-6
  12. Jazwinski, Andrew H., Stochastic processes and filtering theory, Academic Press, New York, 1970. ISBN 0-12-381550-9
  13. Kailath, Thomas, «An innovation approach to least-squares estimation Part I: Linear filtering in additive white noise», IEEE Transactions on Automatic Control, 13(6), 646—655, 1968
  14. http://www.tgizd.ru/mag/aviakos/aviakos_7_6_7.shtml Архивная копия от 10 ноября 2011 на Wayback Machine Г. Ф. Савинов О некоторых особенностях алгоритма оптимальной фильтрации Калмана — Бьюси // Авиакосмическое приборостроение № 6, 2007 г.
  15. А. Ю. Горбачёв Критерии оценки алгоритмов оптимальной фильтрации (недоступная ссылка) // Авиакосмическое приборостроение № 6, 2008 г.

Литература и публикации

Ссылки

Read other articles:

Air Expeditionary Wing redirects here. For the similarly named RAF unit type, see Expeditionary Air Wing. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: List of Air Expeditionary units of the United States Air Force – news · newspapers · books · scholar · JSTOR (December 2012) (Learn how and when to remove...

 

 

American politician (1868–1955) For the New Zealand cricketer of the same name, see William Barton (New Zealand cricketer). William Edward BartonBornApril 11, 1868Pickens DistrictDiedJuly 29, 1955 (aged 87)CitizenshipMissouriOccupationU.S. Representative William Edward Barton (April 11, 1868 – July 29, 1955) was a U.S. Representative from Missouri, cousin of Courtney Walker Hamlin. Born in Pickens District (now County), South Carolina, Barton and in 1869 moved to Missouri with his parents...

 

 

Capital city of West Virginia, U.S. Not to be confused with Charles Town, West Virginia. State capital city in West Virginia, United StatesCharleston, West VirginiaState capital cityCharleston SkylineWest Virginia State CapitolClay CenterWest Virginia State MuseumCapitol MarketKanawha County Courthouse FlagSealNickname: Charlie West[1]Interactive map of CharlestonCharlestonShow map of West VirginiaCharlestonShow map of the United StatesCoordinates: 38°20′50″N 81°38′0″W&...

Voce principale: Football Club Bari 1908. Associazione Sportiva BariStagione 2013-2014Sport calcio Squadra Bari AllenatoreCarmine Gautieri (ritiro pre-campionato) Roberto Alberti Mazzaferro Presidente Francesco Vinella (dimesso) Gianluca Paparesta (subentrato) Serie B7º Play-offSemifinalista Coppa ItaliaTerzo turno Maggiori presenzeCampionato: Guarna, Galano (41)Totale: Guarna, Galano (42) Miglior marcatoreCampionato: Galano (11)Totale: Galano (11) StadioSan Nicola (58 270) Maggio...

 

 

2024 Wyoming House of Representatives election ← 2022 November 5, 2024 2026 → All 62 seats in the Wyoming House of Representatives32 seats needed for a majority   Leader Albert Sommers Mike Yin Party Republican Democratic Leader since January 10, 2023 January 10, 2023 Leader's seat 20th 16th Last election 57 5 Current seats 57 5 Seats needed 27 Map of the incumbents:     Democratic incumbent    &#...

 

 

Théâtre Mariinsky Façade du théâtre Mariinsky. Données clés Type Salle d’opéra Lieu Saint-Pétersbourg, Russie Coordonnées 59° 55′ 32″ nord, 30° 17′ 46″ est Architecte Alberto Cavos Inauguration 2 octobre 1860 Direction Valeri Guerguiev (depuis 1988) Site web www.mariinsky.ru Logo de Théâtre Mariinsky. modifier Le théâtre Mariinski ou Mariinsky, appelé aussi théâtre Marie[1] (en russe : Мариинский театр / Mariinski...

此條目可能包含不适用或被曲解的引用资料,部分内容的准确性无法被证實。 (2023年1月5日)请协助校核其中的错误以改善这篇条目。详情请参见条目的讨论页。 各国相关 主題列表 索引 国内生产总值 石油储量 国防预算 武装部队(军事) 官方语言 人口統計 人口密度 生育率 出生率 死亡率 自杀率 谋杀率 失业率 储蓄率 识字率 出口额 进口额 煤产量 发电量 监禁率 死刑 国债 ...

 

 

密西西比州 哥伦布城市綽號:Possum Town哥伦布位于密西西比州的位置坐标:33°30′06″N 88°24′54″W / 33.501666666667°N 88.415°W / 33.501666666667; -88.415国家 美國州密西西比州县朗兹县始建于1821年政府 • 市长罗伯特·史密斯 (民主党)面积 • 总计22.3 平方英里(57.8 平方公里) • 陸地21.4 平方英里(55.5 平方公里) • ...

 

 

  关于与「內閣總理大臣」標題相近或相同的条目页,請見「內閣總理大臣 (消歧義)」。 日本國內閣總理大臣內閣總理大臣紋章現任岸田文雄自2021年10月4日在任尊称總理、總理大臣、首相、阁下官邸總理大臣官邸提名者國會全體議員選出任命者天皇任期四年,無連任限制[註 1]設立法源日本國憲法先前职位太政大臣(太政官)首任伊藤博文设立1885年12月22日,...

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

 

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

 

Species of bacterium Chloroflexus aurantiacus Scientific classification Domain: Bacteria Phylum: Chloroflexota Class: Chloroflexia Order: Chloroflexales Family: Chloroflexaceae Genus: Chloroflexus Species: C. aurantiacus Binomial name Chloroflexus aurantiacusPierson and Castenholz 1974[1] Thermophilic Organisms Chloroflexus aurantiacus is a photosynthetic bacterium isolated from hot springs, belonging to the green non-sulfur bacteria. This organism is thermophilic and can grow at...

Village in Lincolnshire, England Human settlement in EnglandTorkseyTorksey Lock slipwayTorkseyLocation within LincolnshirePopulation875 (2011 census)OS grid referenceSK837786• London130 mi (210 km) SDistrictWest LindseyShire countyLincolnshireRegionEast MidlandsCountryEnglandSovereign stateUnited KingdomPost townLINCOLNPostcode districtLN1PoliceLincolnshireFireLincolnshireAmbulanceEast Midlands UK ParliamentGainsborough List of places ...

 

 

Political ideology based on Marxism–Leninism and Maoism Not to be confused with Maoism. This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources. (June 2023) (Learn how and when to remove this message) Part of a series onMaoism Concepts Agrarian socialism Antagonistic contradi...

 

 

33rd season in franchise history; final one with coach Mike Holmgren 2008 Seattle Seahawks seasonOwnerPaul AllenGeneral managerTim RuskellHead coachMike HolmgrenHome fieldQwest FieldResultsRecord4–12Division place3rd NFC WestPlayoff finishDid not qualifyPro BowlersOT Walter JonesLB Julian PetersonAP All-ProsOT Walter Jones (2nd team) ← 2007 Seahawks seasons 2009 → Qwest Field in September 2008 The 2008 Seattle Seahawks season was the franchise's 33rd season in the...

Pi mon Pi (Thai: ปี่, pronounced [pìː]) is the generic term for any of a variety of quadruple reed oboes used in the traditional music of Thailand, piphat. It is very similar in construction and playing technique to Burmese Hne and Cambodian sralai. Varieties Pi chawa (ปี่ชวา) Pi klang (ปี่กลาง) Pi mon (ปี่มอญ) Pi nai (ปี่ใน) Pi nok (ปี่นอก) Pi chanai (ปี่ไฉน) Pi nae (ปี่แน) An entirely different...

 

 

Pakistani politician (born 1969) Omar Sarfraz Cheema42nd Governor of PunjabIn office3 April 2022 – 10 May 2022PresidentArif AlviPrime MinisterImran KhanShehbaz SharifPreceded byMohammad SarwarSucceeded byMuhammad Baligh Ur RehmanAdvisor the Chief Minister, Home and PrisonsIn office13 October 2022 – 14 January 2023GovernorMuhammad Baligh Ur RehmanChief MinisterChaudhry Pervaiz ElahiPreceded byMuhammad Hashim Dogar(as Minister)Advisor to the Chief Minister, InformationIn o...

 

 

叙永县县叙永县的地理位置坐标:28°10′15″N 105°25′58″E / 28.17095°N 105.4327°E / 28.17095; 105.4327国家 中华人民共和国隶属行政区四川省泸州市政府駐地叙永镇下级行政区 列表 11镇 面积 • 总计2,973.19 平方公里(1,147.96 平方英里)人口(2020年)[1] • 常住552,979人 • 密度186人/平方公里(482人/平方英里) • 城镇1...

Thury-en-Valoiscomune Thury-en-Valois – Veduta LocalizzazioneStato Francia RegioneAlta Francia Dipartimento Oise ArrondissementSenlis CantoneNanteuil-le-Haudouin TerritorioCoordinate49°10′N 3°02′E49°10′N, 3°02′E (Thury-en-Valois) Altitudine64 e 142 m s.l.m. Superficie11,31 km² Abitanti477[1] (2009) Densità42,18 ab./km² Altre informazioniCod. postale60890 Fuso orarioUTC+1 Codice INSEE60637 CartografiaThury-en-Valois Sito istituzionaleModifica ...

 

 

Malcolm ElliottInformationsNaissance 1er juillet 1961 (63 ans)SheffieldNationalité britanniqueSpécialité SprinteurÉquipes amateurs 1980-1982UV Aube1983?Équipes professionnelles 1984-1985Raleigh-Weinmann1986-1987ANC-Halfords1988Fagor-MBK1989-1990Teka1991-1992Seur1993-1996Chevrolet-LA Sheriff1997Comptel Data Systems2003-2005Pinarello-Assos2006Plowman-Craven2007-2008Pinarello2009Candi TV-Marshalls Pasta01.2010-07.2011MotorpointÉquipes dirigées 2011-MotorpointPrincipales victoires 1 c...