Файл: Волков Е.Б. Основы теории надежности ракетных двигателей.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 250

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

называется

а и а л и т и ч е с к н м

п р о г н о з и р о в а и и е м.

Применяется и другое решение задачи прогнозирования.

где

Необходимо по известным значениям у(т<), причем

i=0, 1,..

и, определить вероятность того, что значения

функ­

ции у(т) не выйдут за допустимые пределы, т. е. что

 

 

Р

6д ) ,

 

где у(т„+{)—значение контролируемой функции в моменты вре­ мени T,i+t^T>T*;

Уп(т) — требуемое изменение функции при исправном со­ стоянии.

Такое решение задачи прогнозирования называется в е р о я т ­ ност ны м.

Аналитическое прогнозирование

Если контролируемая функция изменяется монотонно и про­ изводная не изменяет знака, то можно применять аналитиче­ ское прогнозирование, когда определяется аналитическое выра­ жение, которое намлучшнм образом описывает контролируемую функцию, на участке прогнозирования, т. е. при т>т*.

Пусть имеется функция у(т), заданная дискретными значе­ ниями у{то),..., у{т). Необходимо подобрать такое аналитиче­ ское выражение У(т), чтобы в моменты времени т,ет* соблю­ дались условия

П т 0) = «/1Т0);

K(T,) = ytT 1);

(6.4)

У(*„' = '/( тД

а в моменты времени т ^ т > т * -—

 

У[*,г-1) = У(т:п=-ibrl£il;

 

У1тя+з) = ^1тл+а)+ 1ч|;

(6.5)

 

При этом ei=(e;)minИз последней системы уравнений опреде­ ляются

У(Т/Н-1)— 11ян) + £х!

(6.6)

Величины Ei могут быть определены экспериментальным путем для конкретных реализаций у(т).

238


Пусть в качестве прогнозирующей функции выбран много­

член У(т) вида

 

 

 

 

 

 

У (т) = Л1/71(т)-|-у42/72 (т)-|-

AkFk{x),

(6-7)

где Fi(x) — составляющие функции;

 

 

 

Ai — весовые

коэффициенты составляющих функций.

 

 

 

т

 

 

 

 

Принимается условие [5],

V

A t— 1, которое упрощает

вы-

 

 

/= 1

 

в об­

числительные операции. Так как значения у{т) известны

ласти 0 — т*, то Fi(т) и Ai

могут тоже

определяться только в

этой области

разбивается

на несколько участков. Для

Область 0 — т„*

монотонных функции достаточно

иметь два участка:

 

 

 

7у>€7\ и Т^КТГ

 

 

На первом участке

определяется составляющая функция,

ко­

торая в общем случае может иметь вид

 

 

 

F (т) =

а 0ср0 (т)-(-^©Дт)-f-... -\-akwk{x),

(6.8)

где фДт) — функции простейшего вида;

 

 

 

ai — неизвестные коэффициенты.

 

 

 

Когда сро(т)=1, cpi (т) = т , ...,

Фй(т) = тй и уравнение (6.8)

при­

нимает вид

 

 

 

 

 

 

F {х) = а-0-\-а,\!х -\-... -f- a.kxk.

(6.9)

В результате задача сводится к определению коэффициентов

полинома (6.9) a.i— f[y(xi)].

На участке

7<2>определяются

весо­

вые коэффициенты

А {. Ввиду того, что составляющие функции

Fi(x) найдены как

функции от текущего времени, значения Л,-

могут быть вычислены на участке Т[2К Тогда значения весовых

коэффициентов А; определяются

из следующей

системы урав­

нений:

 

 

y(xr+i)= yi A!F i(xr+1);

 

ТП

 

 

У(^г+а) = 2

А-^/К-та); I

(6.10)

У{хп)=У, AiFt{.1„),

 

где т0, т1,...,т^7'<1); г,+1,

хп £ Т[2К

 

Таким образом, прогнозирующий многочлен (6.7) определяется решением системы (6. 10).

239



Достоинством прогнозирующего многочлена (6.7) является то, что в нем можно подставлять некоторые стандартные базо­ вые полиномы, а весовыми коэффициентами корректировать их

иповышать точность прогнозирования.

Вкачестве базовых полиномов используется ряд математи­ ческих многочленов [10]. Рассмотрим некоторые из них.

1.Полином Лагранжа

Вцелях прогнозирования многочленом (6. 7) можно исполь­ зовать интерполяционную формулу Лагранжа:

F ]X{X)= L0y{xli)+r Laij{Xi)-\-...-\- L„y(x„),

(6.11)

где Li — коэффициент Лагранжа.

Коэффициенты Лагранжа определяются зависимостями

 

 

П ( '» +

л

 

 

L;

J-QJtm-i____

( 6. 12)

 

tn

 

 

 

П V - л

 

 

где in — число шагов прогнозирования.

перепишется так:

В развернутом виде

формула (6. 12)

4 , -

( Т— Т , ) ( Т - Т 2) . . . ( Т — т ’ )

 

(В>—ВИВ, —То).. • (т0 — В,)

 

 

(Т— Т0)(т — То). . - (т —т«)

 

L —

 

 

 

 

(В — Т. ) (Т; — Т_). . ■(В-В,)

 

 

(Т —Т,„)(Т—Т|). ■-(Bn-l)

 

 

(тт

ти)(Гт В)■• • (Гт

 

При равнозначном

шаге

т — ц = 1\ формула (6.11)

с учетом

выражения (6. 12) принимает вид

 

 

/V, (т) = (-1)" —(h

l)- (/i~ " )

У ( - 1 У

у (т;).

 

 

п!

п I

 

 

 

 

о

 

Коэффициенты при у(п)

не зависят от у (г).

 

Последнее уравнение можно записать следующим образом:

Пл (Т)= (- 1 у- - т t'n + 1)-••(« т- /Q у

с ;,

- У№.

 

т -f п

/аО

i

 

 

2 4 0


где т — количество шагов прогнозирования; и — степень полинома.

Тогда коэффициенты Лагранжа принимают вид

' 1

— \ у->С1

т("1+

+ п)

п

(т + п i) п!

В табл. 6. 1 представлены

значения

коэффициентов Лагран­

жа в зависимости от числа шагов прогнозирования и степени полинома.

 

 

 

 

 

 

 

 

Таблица 6. I

Степень поли­

 

п = i

 

«= 2

 

 

 

п-=3

 

нома

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Количество

ц

^1

^0

ц

L2

ц

 

^2

Ц

шагов, пг

 

1

— I

2

I

- 3

3

—1

4

—6

4

2

—2

3

3

—8

6

—4

15

—20

10

3

—3

4

6

15

10

—10

36

—45

20

4

—4

О

10

—24

15

—20

70

—84

36

5

—5

6

15

—35

21

—35

120

—140

56

2.Полиномы Ньютона

Врезультате дискретного измерения контролируемой функ­ ции у(т) можно составить разности от первого до /г-го порядка, соответствующие значениям параметров.

Разности первого порядка:

y[*n) - y[xn-i) = byn- x\

У(*п-1) —У(Тп-2)=±Уп~2’

У{*1) — У(*»)=±У0-

Разности второго порядка:

ДУя-1 —Д^л-2= А 3^я-а;

^Уп—2 &Уп—3= Д Уп—3’

Д^ —Д#о== Д'“Уо■

Разности к-го порядка:

Ь*Уп= Ьк~1Уп+1— Ь*-1У„-

Прогнозируемый полином записывается в виде

241