Метод двух замеров дистанции 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Метод двух замеров дистанции



 

             

Излагаемый метод предполагает поступление в ИУС последовательностей замеров пеленгов П I на объект наблюдения   и дистанций DI, полученных либо посредством гидролокации или радиолокации, где I- номер замера, принимающий значения от 1 до N.

          Первый поступивший замер   [П 1, D 1 ] фиксируется и используется в качестве первого замера в расчетах. В качестве второго замера принимается последний поступивший замер.

Для оценки точности определения КПДО используются значения среднеквадратичных ошибок (СКВО) измерения пеленга s П и дистанции sD.  Измерения пеленга и дистанции считаются некоррелированными между собой:   

 

                        Cov { П I, D I } = 0.                                (2.1)

 

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

                                  

               Cov { П I-1, П I } = 0, Cov { D I-1, D I } = 0. (2. 2)

 

 

     Исходные данные для использования данного метода определения КПДО перечислены в таблице в конце раздела.

 

       Алгоритм расчета предполагает равномерное прямолинейное движение объекта наблюдения, при этом K O = const, V O = const. По данным двух замеров [П 1, D 1 ],  [П 2, D 2 ] определяются значения проекций V X,VY  скорости объекта наблюдения на неподвижные оси координат  X,Y. 

      Для выполнения этих расчетов сначала определяются значения проекций пути собственного судна на оси координат X,Y:

                  

    S X =  SXO + ò OTV S (t) sin К S dt =

                                      = SXO + V S, I-1 sin К S-1 (t I - t I-1),          

                                                                                                   (2.3)

     SY = S YO + ò OTV S (t) sin К S dt=

                                      = S YO + V S, I-1 sin К S-1 (t I - t I-1),

 

            Проекции скорости объекта на оси координат находятся по следующим формулам:

 

                 V X = (DXj + SXj - DXi - SXi) / (tj - ti);

                                                                                                  (2.4)

                 V Y = (DYj + SYj - DYi - SYi) / (tj - ti);

 

где   j, i - номера замеров (j > i),

                        

                   DXi = D i sin П i;     DXj = D j sin П j ;

                                                                                                   (2.5)

                   D Yi = D i cos Пi ; D Yj = D j cos П j .

 

           Дисперсии проекций V X,VY  скорости объекта на оси координат Var { VY } = s2Vy, Var { V X } = s2Vx   определяются с помощью аппарата преобразований с линейными функциями случайных величин. Формулы их расчета представлены ниже:

 

Var { V X } = (Var {DXj } + Var{ DXi }) / (tj - ti) 2;

                                                                                                      (2.6)

Var { VY } = (Var { DYj} + Var { DYi }) / (tj - ti) 2 .

 

             Ковариационный момент между V X,VY   в соответствии с аппаратом линейных преобразований со случайными величинами и исходя из формул  (2.4) и  (2.5), а также условия некоррелированности замеров во времени опишем следующим выражением:

 

Cov {V X VY} = (Cov {DXj DYj} + Cov{ DXii DYi }) / (tj - ti) 2   (2.7)

            Дисперсии и ковариационные моменты проекций DXj DXiDY Dyi замеренных дистанций на оси координат определим опираясь на формулы (2.5). Зависимости проекций замеренных дистанций от величин замеров [П 1, D 1 ] являются нелинейными. Проведем их линеаризацию в точках со значениями, равными значениям замеров. Получим следующие приближенные уравнения:

 

 DXi *» DXi  + ¶ DXi / ¶ D i * (D- D i) + ¶ DXi / ¶ П i * (П - П i);

                                                                                                    (2.8)

 DYi *» DYi  + ¶ DYi / ¶ D i * (D- D i) + ¶ DYi / ¶ П i * (П - П i);

 

где DXi *, Dyi * - значения проекций дистанции в точках отклонений от замеров, DXi, DYi - значения проекций дистанции в точках замеров, П 1, D 1 - значения замеров, П, D,  - значения замеряемых параметров с отклонениями.

 

Тогда, учитывая, что   

                  ¶ DXi / ¶ D i = sin П i

                   ¶ DYi / ¶ D i = cos П i

                                                                                                  (2. 9)

                  ¶ DXi / ¶ П i =  D j cos П j

                  ¶ DYi / ¶ П i = -  D i sin П i

 

получим следующие зависимости:

 

Var {DXI } = (¶ DXi / ¶ D i) 2 Var {DI }+

                                                 + (¶ DXi / ¶ П i) 2  Var {ПI };

                                                                                                  (2.10)

Var { DYI} = (¶ DYi / ¶ D i) 2  Var {DI } +

                                                 + (¶ DYi / ¶ П i) 2  Var {ПI };

              

или 

 

Var {DXI } = (sin П ii) 2 Var {DI }  + (D j cos П j) 2  Var {ПI };

                                                                                                (2.11)

Var { DYI} =(cos П i) 2  Var {DI } + (D i sin П i ) 2  Var {ПI };

 

Значения ковариационного момента определятся по следующей формуле:

 

Cov {DX DY} = ¶ DXi / ¶ D i* ¶ DYi / ¶ D i* Var {DI

                   + ¶ DXi / ¶ П i * ¶ DYi / ¶ П i* Var {ПI } =

                   =  (sin П i cos П i ) Var {DI }  +

                   + (D j 2 cos П j sin П ii)   Var {ПI }.           (2.12)

         Значения курса К и скорости  V объекта наблюдения оцениваются с помощью следующих соотношений:

 

              V = Ö (V X 2 + VY 2 )                                    (2.13)

         

    ì Priv 2p (Arctg (V X / VY ))  , если VY > 0;

    ï Priv 2p (p + Arctg (V X / VY )), если VY < 0;

K = í                                                                                   (2. 14)

    ï p / 2, если VY = 0 и V X > 0;

    î 3p / 2,      если VY = 0 и V X  < 0;

 

 где Priv 2p - процедура приведения угла к интервалу [ 0; 2p), рассмотренная в приложении 3.

 

           Для вычисления дисперсий ошибок оценивания нелинейных функций V и K снова воспользуемся аппаратом линеаризации. Функции скорости и курса объекта представим в следующем виде:

 

         V = V * + ¶ V/ ¶ V X * (V X - V X* )

                         + ¶ V / ¶ VY  * (VY - VY *   );          (2.15)

 

         K = K * + ¶ K/ ¶ V X * (V X - V X*

                         + ¶ K / ¶ VY  * (VY - VY *  );          (2.16)

 

где V *, K *  - оценочные значения скорости и курса объекта, V, K -  возможные значения скорости и курса объекта, которые мы описываем распределением случайных величин относительно полученных оценок.

 

         Значения производных в формулах (2.15) и (2.16) рассчитываются по приведенным ниже формулам:

 

  ¶ V/ ¶ V X = V X / Ö (V X 2 + VY 2 ) = V X / V; 

                                                                                              (2.17)

  ¶ V / ¶ VY = VY / Ö (V X 2 + VY 2 ) = VY / V;

 

 

   ¶ K/ ¶ V X = VY / V 2 ;

                                                                                               (2.18)

   ¶ K / ¶ VY  = -V X / V 2;

 

    Используя уравнения (2.15) и (2.17) и применяя методы определения дисперсий линейных функций случайных величин, получим следующие расчетные формулы дисперсии оценки скорости Var { V*} и курса Var { K*}  объекта:

 

Var { V*} = (V * X / V* ) 2  * Var { V X } + (V * Y / V* ) 2  * 

            * Var { V Y } + 2* (V * X * V * Y / V* 2 ) *Cov { V X*  VY *}; 

                                                                                                 (2. 19)

           

Var { K*} = (V * Y / V* 2 ) 2  * Var { V X } + (V * X / V* 2 ) 2  *  

            * Var { V Y } - 2* (V * X * V * Y / V* 4 ) * Cov { V X*  VY *};

                                                                                                 (2. 20)

 

где символ * обозначает оценку соответствующего параметра.

 

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

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

 

Таблица 2.1                                        Используемая информация

Величина Обозначение
1. Замеры дистанции до объекта, м DI
2. Замеры пеленга на объект, град ПI
3. СКВО измерений дистанции, м sD
4. СКВО измерений пеленга, град sП
5. Собственный курс управляющего судна, град КS
6. Собственная скорость управляющего судна, м/с VS
7. Интервал времени между I- ми замерами, сек D t I

 

Таблица 2.2                                      Результаты решения задачи

Величина Обозначение
1. Проекция скорости на ось Х, м/c V X
2. Проекция скорости на ось Y, м/c V Y
3. Скорость, м/c V
4. Курс, рад K
5. Дисперсия проекции скорости на ось Х, м2/c2 Var { V X }
6. Дисперсия проекции скорости на ось Y, м2/c2 Var { VY }
7. Ковариация проекций скорости на оси, м2/c2 Cov {V X VY}
8. Дисперсия скорости,, м2/c2 Var { V*}
9. Дисперсия курса, рад2 Var { K*}

 

ЗАДАНИЕ К КУРСОВОЙ РАБОТЕ

 

1. По приведенным выше соотношениям составить блок-схему модуля расчета оценок параметров движения объекта наблюдения и дисперсий ошибок оценивания.

2. Используя модульный принцип построения программ, построить блок-схему модели исследования приведенного в данном разделе алгоритма. Блок-схема должна включать в себя следующие модули:

-движения  наблюдателя (см. приложение 2),

-движения объекта наблюдения (см. приложение 2),

-расчета истинных значений дистанций и пеленгов,

-упрощенных моделей функционирования систем гидролокации или радиолокации, обеспечивающих имитацию случайных гауссовых ошибок измерения (см. приложение 3) и наложение ошибок на истинные значения измеряемых параметров для моделирования измеренных значений П и D, 

-расчета оценок ПДО и их расчетных дисперсий,

-вычисления статистических ошибок оценивания при повторении N раз моделируемого процесса (см. приложение 3).

Структурная схема модели приведена в приложении 1.1.

 

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

 

4. Рассчитать вручную контрольные варианты. Провести отладку и тестирование программы.

 

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


 

МЕТОД ЧЕТЫРЕХ ПЕЛЕНГОВ

 

В ряде случаев в ИУС могут поступать только последовательности замеров пеленга П I на объект наблюдения,  полученных посредством гидроакустического пеленгования шумящего объекта.

          Первый поступивший замер   [П 0,] фиксируется и используется в качестве нулевого замера в расчетах. Для оценки точности определения КПДО используются значения среднеквадратичных ошибок измерения пеленга sп..Предполагается, что поступление замеров происходит через временные интервалы, обеспечивающие отсутствие автокорреляции замеров во времени. В связи с этим, измерения пеленга считаются некоррелированными между собой: 

                                  

               Cov { П I-1, П I } = 0. (3.1)

 

Исходные данные для использования этого метода определения КПДО представлены в конце раздела.

 

    Алгоритм расчета предполагает равномерное прямолинейное движение объекта наблюдения. При этом K O = const, V O = const.

      Для выполнения расчетов определяются значения проекций пути собственного судна на оси координат X,Y:

              

    S X =  ò OTV S (t) sin К S (t) dt =

                                      = SI=1 N V S, I sin К S,I (t I - t I-1),          

                                                                                                   (3.2)

   SY =  ò OTV S (t) sin К S (t) dt =

                                      = S I=1 N V S, I-1 sin К S,I (t I - t I-1),

 где V S (t), К S (t) - текущие значения скорости и курса наблюдателя,

траектория наблюдателя, представляющая собой движение несколькими (N) галсами, каждый из которых представляется участком равномерного прямолинейного движения со скоростью V S, I курсом КS,I  в течение времени t I - t I-1, I- номер галса.

 

Для построения алгоритма расчета рассмотрим взаимное движение наблюдателя и объекта наблюдения, изображенное на рис.3.1

Рис.3.1

 

На рис.3.1 обозначены: траектория АВ- траектория объекта наблюдения, принимается гипотеза прямолинейного равномерного движения объекта, СD - траектория наблюдателя, СА- дистанция до объекта наблюдения в момент нулевого замера, DB- дистанция до объекта в момент текущего замера.

 Введя векторы, соединяющие точки начала и конца указанных траекторий, составим следующее векторное уравнение:

 

­CA+ ­AB= ­CD+­DB,                                                              (3.3)

 

где ­CA - обозначение вектора, исходящего из точки С в точку А.

Проектируя уравнение (3.3) на оси декартовой системы координат получим следующие уравнения:

 

D0 sin П0 + V0 sin K0 (tI - t0 ) = S X + Di sin Пi,

(3.4)

D0 cos П0 + V0 cos K0 (tI- t0 ) = S Y + Di cos Пi,

 

где D0 - дистанция до объекта наблюдения в момент нулевого замера t0, Di - дистанция до объекта в момент tI текущего i-ого замера,V0, K0 -скорость и курс объекта.

В данной системе уравнений неизвестными являются D0, V0, K0 и Di.

При этом величины V0 и K0  представлены в уравнениях нелинейными зависимостями. Перейдем к линейному виду, введя вместо значений скорости и курса объекта значения проекций скорости объекта на оси координат:

 

 Vox= V0 sin K0 , Voy= V0 cos K0.                                                                           (3.5)

 

Сократим количество неизвестных путем объединения уравнений в одно уравнение. Для этого умножим первое уравнение на cos Пi, а второе на sin Пi.

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

 

D0 sin П0 cos Пi + V0X cos Пi (tI - t0 ) - D0 cos П0 sin Пi

- V0Y sin Пi(tI- t0 ) = S X cos Пi -S Y sin Пi                                          (3.6)

 

Введем обозначения:

aI = sin П0 cos Пi - cos П0 sin Пi= sin (П0 - Пi ),

bI = cos Пi (tI - t0 ),

cI =- sin Пi(tI- t0 ),

hI= S X cos Пi -S Y sin Пi .

 

Получим следующее уравнение:

 

aI D0 + bI V0X + cI V0Y = hI                                                                (3.7)

 

Уравнение (3.7) строится по двум замерам: нулевому и i-ому.

Для того, чтобы используя уравнение (3.7) определить искомый вектор [D0 , V0X, V0Y], включающий три переменные, необходимо составить систему трех уравнений:

 

a1 D0 + b1 V0X + c1 V0Y = h1,

a2 D0 + b2 V0X + c2 V0Y = h2,                                                          (3.8)

a3 D0 + b3 V0X + c3 V0Y = h3.

 

 Первое уравнение строится по замерам пеленгов П0 и П1 , второе - по замерам П0 и П2 , третье - по замерам П0 и П3.

Всего для решения системы уравнений (3.7) необходимо получить четыре замера пеленга: (П0 , П1, П2 и П3). Потому метод назван методом четырех пеленгов.

 

Решением системы уравнений (3.7) является следующее выражение:

 

X = A -1 *B,                                                         (3.9)

 

где А и В - матрицы коэффициентов:

 

       a1,b1, c1

А = a2, b2, c2  ,                                                                         (3.10)

       a3, b3, c3

 

       h1

В =  h2    ,.                                                                               (3.11)

       h3

 

       D0

X = V0X      .                                                                               (3.12)

       V0Y

.

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

После определения вектора Х (3.12) требуется рассчитать значения курса и скорости объекта, используя, при этом, формулы (2.13) и (2.14).

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

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

 

Таблица 3.1                               Используемая информация

  Величина Обозначение
1. Замеры пеленга на объект, град ПI
2. СКВО измерений пеленга, град sПI
3. Собственный курс управляющего судна, град КS
4. Собственная скорость управляющего судна, м/с VS
5. Момент времени I- ого замера, сек  t I

 

 

Таблица 3.2                                      Результаты решения задачи

Величина Обозначение
1. Начальная дистанция до объекта, м D0
2. Проекция скорости на ось Х, м/c V X
3. Проекция скорости на ось Y, м/c V Y
4. Скорость, м/c V
5. Курс, рад K

 

 

ЗАДАНИЕ К КУРСОВОЙ РАБОТЕ

 

1. По приведенным выше соотношениям составить блок-схему модуля расчета оценок параметров движения объекта наблюдения.

1. Используя модульный принцип построения программ, построить блок-схему модели исследования приведенного в данном разделе алгоритма. Блок-схема должна включать в себя следующие модули:

-движения  наблюдателя (см. приложение 2),

-движения объекта наблюдения, (см. приложение 2)

-расчета истинных значений пеленгов,

- упрощенных моделей функционирования систем гидроакустического измерения пеленга, обеспечивающих имитацию случайных гауссовых ошибок измерения (см. приложение 3) и наложение ошибок на истинные значения измеряемых параметров для моделирования измеренных значений П  , 

-расчета оценок ПДО,

-вычисления статистических ошибок оценивания при повторении N раз моделируемого процесса (см. приложение 3).

Структура модели приведена приложении 1.2.

 

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

 

3. Рассчитать вручную контрольные варианты. Провести отладку и тестирование программы.

 

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


 



Поделиться:


Последнее изменение этой страницы: 2021-04-05; просмотров: 164; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.172.146 (0.115 с.)