Коррелатный способ уравнивания
Приведенная выше система уравнений (14.8) имеет нелинейный вид. В математике не существует способов решения таких систем нелинейных уравнений. В связи с этим данную систему уравнений раскладывают в ряд Тейлора, ограничиваясь только первыми членами разложения с учетом того, что значения поправок vi достаточно малы (на основании выдержанных при измерениях допусков по точности), и вторые их степени будут весьма малыми, так что ими можно будет пренебречь. В результате уравнения (14.8) преобразуются к виду:
(14.78)
……………………………………………………..
Введем обозначения:
(i = 1, 2, …, n; j = 1, 2, …, r) , (14.79)
где i – номер измеренной величины (х); j – номер условного уравнения(илифункции φ).
С учетом введенных обозначений получим:
а11v1 + a21v2 + … + an1vn + W1 = 0
а12v1 + a22v2 + … + an2vn + W2 = 0 (14.80)
……………………………………
а1rv1 + a2rv2 + … + anrvn + Wr = 0
В обозначениях гауссовых сумм:
[a1v] + W1 = 0
[a2v] + W2 = 0 (14.81)
………………
[arv] + Wr = 0
Равенства (14.80) и (14.81) называются условными уравнениями поправок.
Следует иметь в виду, что формулы (14.79) не используются, если известно, что система уравнений (14.8) имеет линейный вид, т.е. коэффициенты aij известны.
Для решения задачи уравнивания способом Лагранжа необходимо составить следующую функцию:
, (14.82)
где - неопределенные множители Лагранжа.
Обозначим: , где - коррелаты. Тогда функцию (14.82) можно записать со значениями коррелат:
. (14.83)
Для определения поправок vi , при которых функция (14.83) достигает минимума, найдем частные производные по аргументам vi и приравняем их нулю:
(14.84)
………………………………………..
Из полученной системы уравнений следует, что
(i= 1, 2, …, n) (14.85)
или
, (14.86)
где - обратный вес измерения с индексом i.
Уравнения (14.85) и (14.86) называют коррелатными уравнениями поправок.
Число коррелат всегда равно числу условий. В результате образуется система коррелатных уравнений поправок vi, содержащая n неизвестных поправок vi и r неизвестных коррелат kj, состоящая из n линейных уравнений.
Опуская промежуточные, хотя и важные преобразования (вывод можно посмотреть в соответствующей геодезической литературе), основанные на методе наименьших квадратов, приведем т.н. нормальные уравнения коррелат, в которых число неизвестных равно числу уравнений:
(14.87)
…………………………………………
………………………………………….
В уравнениях (14.87) неизвестными являются коррелаты ki , а свободными членами – свободные члены уравнений поправок (14.80) и (14.81).
Как видно, при каждом параметре (неизвестном) ki в уравнениях (14.87) стоит коэффициент в виде гауссовой суммы. Представим указанные коэффициенты в развернутом виде с помощью таблицы коэффициентов уравнений поправок (табл. 14.3).
Развернутый вид коэффициентов , в которых индекс при коэффициентах а – это второй индекс коэффициентов условных уравнений поправок:
Таблица 14.3
Матрица коэффициентов линейных уравнений
i
j
|
|
|
|
…
|
i
|
…
|
n
|
| a11
| a21
| a31
| …
| ai1
| …
| an1
|
| a12
| a22
| a32
| …
| ai2
| …
| an2
|
| a13
| a23
| a33
| …
| ai3
| …
| an3
| …
| …
| …
| …
| …
| …
| …
| …
| j
| a1j
| a2j
| a3j
| …
| ajj
| …
| anj
| …
| …
| …
| …
| …
| …
| …
| …
| r
| a1r
| a2r
| a3r
| …
| ajr
| …
| anr
| qi
| q1
| q2
| q3
| …
| qi
| …
| qn
|
……………………………………………… (14.88)
………………………………………………
Рассмотрим подробнее принцип вычисления коэффициентов bjj при коррелатах kj в нормальных уравнениях коррелат.
1-е уравнение коррелат.
Коэффициент при k1 равен сумме произведений обратных весов и квадратов коэффициентов первой строки матрицы.
Коэффициент при k2 равен сумме произведений обратных весов и коэффициентов 1-й и 2-й строк матрицы.
Далее производятся последовательные действия для всех остальных строк до последней строки. Так, коэффициент при kr равен сумме произведений обратных весов и коэффициентов 1-й и r-й строк матрицы.
2-е уравнение коррелат.
Коэффициент при k1 равен сумме произведений обратных весов и коэффициентов 2-й и 1-й строк матрицы.
Коэффициент при k2 равен сумме произведений обратных весов и квадратов коэффициентов 2-й строки матрицы.
Коэффициент при k3 равен сумме произведений обратных весов и коэффициентов 2-й и 3-й строк матрицы и т.д. до последней строки.
Аналогично выполняются вычисления для остальных строк.
r-е уравнение коррелат.
Коэффициент при k1 равен сумме произведений обратных весов и коэффициентов r -й и 1-й строк матрицы.
Коэффициент при k2 равен сумме произведений обратных весов и коэффициентов r -й и 2-й строк матрицы и т.д.
Коэффициент при kr равен сумме произведений обратных весов и квадратов коэффициентов r-й строки матрицы.
Таким образом получают уравнения коррелат вида:
b11k1 + b12k2 + b13k3 + …+ b1jkj + …+ b1rkr + W1 = 0
b21k1 + b22k2 + b23k3 + …+ b2jkj + …+ b2rkr + W2 = 0
b31k1 + b32k2 + b33k3 + …+ b3jkj + …+ b3rkr + W3 = 0
………………………………………………………. (14.89)
bj1k1 + bj2k2 + bj3k3 + …+ bjjkj + …+ bjrkr + Wj = 0
……………………………………………………….
br1k1 + br2k2 + br3k3 + …+ brjkj + …+ brrkr + Wr = 0
Можно заметить, что коэффициенты b с обратными индексами равны между собой, т.е. b12 = b21, b35 = b53 и т.п. Т.н. диагональные коэффициенты bjj представляют собой сумму произведений обратных весов и квадратов коэффициентов а j–й строки, т.е. они всегда положительные. Коэффициенты b с обратными индексами располагаются с разных сторон от диагональной строки. В связи с этим достаточно вычислить диагональные коэффициенты и все коэффициенты, стоящие справа от диагонали. А далее дополнить уравнения недостающими коэффициентами b, записав их такими же, как и коэффициенты с обратными им индексами.
Решение систем линейных уравнений (14.89) выполняется различными способами, рассмотренными в §135, и другими способами, которые здесь не приведены, но все они, как можно было убедиться из приведенных примеров, весьма громоздкие и требуют значительных затрат времени. Единственным спасением может быть использование специальных программ расчётов на компьютере.
Полученные из решения уравнений (14.89) коррелаты kj используются для вычисления поправок vi по формулам (14.85) или (14.86). После введения поправок в измеренные величины получают уравненные значения измеренных величин (14.7).
При оперировании численными значениями коэффициентов условных уравнений, коррелат, весов (обратных весов) и т.п. необходимо иметь в виду следующее:
- значения весов и обратных им величин вычислять до 0,01-0,001 единиц;
- значения коэффициентов a, b и коррелат k вычислять до 0,001-0,0001 единиц;
- чаще всего невязки W при обработке плановых построений выражают в дециметрах, в высотных сетях – в миллиметрах, угловые невязки и поправки выражают в секундах, десятых и сотых долях секунды.
Суммируя сказанное выше, приведем последовательность решения задачи уравнивания коррелатным способом.
Шаг 1. Для данного геодезического построения в системе n результатов xi , имеющих веса pi, определяют число k независимых и число r избыточных измерений.
Шаг 2. Составляют математические соотношения (условные уравнения) вида (14.5) с учетом следующих основных требований:
- все условные уравнения должны быть независимыми, т.е. ни одно из них не должно быть следствием другого (других);
- число уравнений должно быть равно числу избыточных измерений r;
- условные уравнения должны иметь возможно простой вид.
Шаг 3. Условные уравнения приводят к линейному виду, для чего выполняют их дифференцирование и находят коэффициенты aij (14.79) как частные производные функций φj по аргументам xi .
Находят свободные члены Wj уравнений, т.е. невязки в полученных уравнениях после подстановки в них измеренных значений xi.
Составляют таблицу (матрицу) коэффициентов aij и обратных весов qi (табл. 14.3).
Шаг 4. Находят коэффициенты bjj (14.88) нормальных уравнений коррелат (14.89) по алгоритму, изложенному выше, и решают полученную систему линейных уравнений.
После получения значений коррелат kj из решения уравнений обязательно необходимо выполнить контроль вычислений. Для этого значения коррелат подставляют в исходные уравнения (45.89) и проверяют выполнение условия. Незначительные отступления от условия уравнения допускаются, они возникают из-за округления результатов вычислений.
Шаг 5. Составляют, пользуясь табл. 14.3, условные уравнения поправок νi (14.80), (14.85) ( или (14.86). Для значений поправок, например, получим:
ν1 = q1(a11k1 + a12k2 + …+ a1jkj +…+ a1rkr)
ν2 = q2(a21k1 + a22k2 + …+ a2jkj +…+ a2rkr)
ν3 = q3(a31k1 + a32k2 + …+ a3jkj +…+ a3rkr)
………………………………………….. (14.90)
νn = qn(an1k1 + an2k2 + …+ anjkj +…+ anrkr)
Вычисляют поправки к измеренным величинам.
После вычисления поправок необходимо выполнить контроль вычислений. Для этого значения поправок следует подставить в условные уравнения поправок (14.80) и проверить выполнение указанного условия. Незначительные отклонения от указанного условия допускаются, они возникают изза округления результатов вычислений.
Шаг 6. Вычисляют уравненные значения xi' (14.7).
Контроль уравнивания осуществляют подстановкой xi' в условные уравнения (14.9). При правильном решении задачи все условные уравнения должны иметь указанное решение. Допускаются незначительные отклонения от указанных условий, они возникают из-за округления результатов вычислений.
После выполнения контроля значения xi' округляют с необходимой точностью и вычисляют искомые величины (координаты, высоты и т.п.).
Если условные уравнения изначально существенно нелинейны и при разложении в ряд Тейлора, вообще говоря, недостаточно ограничиваться первыми членами разложения, то условия (14.9) могут не выполниться. В этом случае производят второе приближение уравнивания, считая уравненные из первого приближения значения xi' измеренными, а свободными членами Wj – остаточные невязки в уравнениях (14.9).
В § 137 рассмотрены примеры уравнивания различных геодезических построений коррелатным способом.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|