Научная статья на тему 'Об одном устойчивом методе численного дифференцирования'

Об одном устойчивом методе численного дифференцирования Текст научной статьи по специальности «Математика»

CC BY
179
64
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЧИСЛЕННОЕ ДИФФЕРЕНЦИРОВАНИЕ / НЕКЛАССИЧЕСКОЕ ИНТЕГРАЛЬНОЕ УРАВНЕНИЕ ВОЛЬТЕРРА I РОДА / МЕТОД КВАДРАТУР / NUMERICAL DIFFERENTIATION / NONCLASSICAL VOLTERRA EQUATION OF THE FIRST KIND / QUADRATURE METHOD

Аннотация научной статьи по математике, автор научной работы — Апарцин Анатолий Соломонович, Сидлер Инна Владимировна

Предложен метод восстановления производной, построенный на основе численного решения неклассического интегрального уравнения Вольтерра I рода.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Апарцин Анатолий Соломонович, Сидлер Инна Владимировна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ON ONE STABLE METHOD FOR NUMERICAL DIFFERENTIATION

Method for numerical differentiation is proposed. It is based on numerical solving nonclassical Volterra equation of the first kind.

Текст научной работы на тему «Об одном устойчивом методе численного дифференцирования»

УДК 519.3

ОБ ОДНОМ УСТОЙЧИВОМ МЕТОДЕ ЧИСЛЕННОГО ДИФФЕРЕНЦИРОВАНИЯ

© А.С. Апарцин, И.В. Сидлер

Ключевые слова:численное дифференцирование; неклассическое интегральное уравнение Вольтерра I рода; метод квадратур.

Предложен метод восстановления производной, построенный на основе численного решения неклассического интегрального уравнения Вольтерра I рода.

Удобным математическим аппаратом моделирования развивающихся динамических систем, элементы которых принадлежат разным возрастным группам, являются интегральные уравнения Вольтерра I рода вида

n ai-l(i)

J] I Kl(t,s)x(s)ds = y(t), t € [0,T], (1)

i=1 /,4

где ao(t) = t > ai(t) > ••• > an(t) = 0, ai(t) ^ 0, ai(0) < 1, a* (0) = 0 Vi, Ki(t,s) -коэффициенты эффективности функционирования элементов x(s) i -ой возрастной группы Gi (x(s) € Gi, если t — s € [t — ai-1(t),t — ai(t)) ); y(t) - интегральный показатель уровня развития системы [1], [2]. В частности, при ai(t) = ait, 1 = ао > а1 > ••• > ап = 0, Ki(t,s) = в = const уравнение (1) имеет вид

«i_i t n i-i

У x(s)ds = y(t), t € [0, T]. (2)

i=1 ait

Хорошо известно, что метод разделенных разностей, а также эквивалентный ему соответствующий метод квадратур численного решения классического уравнения Вольтерра I рода с единичным ядром порождают саморегуляризующий алгоритм восстановления производной, в котором роль параметра регуляризации играет шаг сетки, согласованный с уровнем погрешности исходных данных [3]. Аналогичный подход применительно к (2) и является предметом исследования в данной работе.

Положим в (2) n = 2 , в1 = 1, = const, а2 = 0 , так что (1) дает

t at

У x(s)ds + y J x(s)ds = y(t), t € [0,T], y = ^2 — 1, а = а1 € (0,1). (3)

оо

При y = 0 (а = 0) решением (3) , если y(t) € C^T и y(0) = 0, является y'(t) . В [4] изложен модифицированный метод левых прямоугольников численного решения (2) , имеющий первый порядок сходимости по шагу сетки. Применительно к (3) этот метод сводится к решению системы линейных алгебраических уравнений

i-1 [ai] — 1

h x) + hY ^ x) + hY(ai — [ai])x|ai] = yi, i = 1,N, (4)

j=0 j=0

где Н = Т , Уг = у(гН), х" - сеточная аппроксимация у'(гН), [■] - целая часть числа. Программная реализация (4) описана в [5]. Если вместо у(£) задана функция у(£) такая, что

то вместо (4) имеем

г-1

[аг] — 1

Н^хХ- + Н7£ Х^ + Н7(аг - Н)х|аг] = Уг, г = ¿=о ¿=о

(5)

Погрешность сеточного решения (5) (обозначим его Х^'а'7 )

А ШаХ

г=о>[ £ ]

у (гН) - Хг'

имеет три составляющих. Первую дает погрешность метода квадратур; вторая обусловлена введением дополнительного слагаемого в (3) ; третья отражает влияние погрешности исходных данных.

Расчеты, проведенные для ряда тестовых примеров по программе [5], позволили проанализировать характер взаимодействия этих составляющих и выработать некоторые рекомендации по применению алгоритма (5) .

Рассмотрим, например, задачу восстановления производной от функции у(£) = у на отрезке [0,1] . При фиксированном 5 зададим «пилообразное» возмущение:

гН2

Уг = ¿у- + (—1)г5.

Как известно [3], выбор шага стандартного метода левых прямоугольников (7 = 0 ) Н(5) х 51/2 обеспечивает оценку ен = 0(51/2) , которую хорошо иллюстрирует таблица 1 (при уменьшении 5 в 100 раз оптимальный шаг Нопт и соответствующая погрешность еопт уменьшаются в 10 раз). Оптимизация дополнительных параметров а и 7 сохраняет асимп-

Таблица 1

5 10—1 10—2 10—3

Нопт 0,631944 0,201388 0,0625

¿Л,0,0 0,632456 0,2 0,06325

тотику Н(5) и е^5) в общем случае неизменной, однако алгоритм (5) позволяет, например, при фиксированном 5 и Н = 1 получить численное решение с любой требуемой точностью за счет «тонкой» настройки а и 7 (см. таблицу 2).

Таблица 2

7 а ё1/2,а, 7

60,0 0,51 0,001582

600,0 0,501 0,000166

6000,0 0,5001 0,000017

Этот эффект может быть распространен на большее число узлов сетки за счет выбора (2) п > 2 .

в

ЛИТЕРАТУРА

1. Апарцин А.С., Сидлер И.В. Применение неклассических уравнений Вольтерра I рода для моделирования развивающихся систем // Автоматика и телемеханика. 2013. № 6. С. 3-16.

2. Апарцин A.C., Сидлер И.В. Интегральные модели развития систем электроэнергетики с учетом старения оборудования электростанций // Электронное моделирование. 2014. Т. 36. № 4. С. 81-88.

3. Апарцин А.С. Неклассические уравнения Вольтерра I рода: теория и численные методы. Новосибирск: Наука, 1999.

4. Апарцин A.C., Сидлер И.В. Численное решение уравнений Вольтерра I рода в интегральных моделях развивающихся систем // Сборник трудов Международного симпозиума «Обобщенные постановки и решения задач управления». М.: АНО «Издательство физико-математической литературы», 2014. С. 21-25.

5. Сидлер И.В. Программное средство для численного решения неклассических уравнений Вольтерра I рода модифицированным методом левых прямоугольников // А.с. № 2015612206, опубл. 13.02.2015.

БЛАГОДАРНОСТИ: Работа поддержана грантом РФФИ № 15-01-01425а.

Поступила в редакцию 5 мая 2015 г.

Apartsyn A.S., Sidler I.V. ON ONE STABLE METHOD FOR NUMERICAL DIFFERENTIATION

Method for numerical differentiation is proposed. It is based on numerical solving nonclassical Volterra equation of the first kind.

Key words: numerical differentiation; nonclassical Volterra equation of the first kind; quadrature method.

Апарцин Анатолий Соломонович, Институт систем энергетики им. Л.А. Мелентьева СО РАН, г. Иркутск, Российская Федерация, доктор физико-математических наук, главный научный сотрудник, e-mail: apartsyn@isem.sei.irk.ru

Apartsyn Anatoly Solomonovich, Melentiev Energy Systems Institute of SB RAS, Irkutsk, the Russian Federation, Doctor of Physics and Mathematics, Chief Researcher, e-mail: apartsyn@isem.sei.irk.ru

Сидлер Инна Владимировна, Институт систем энергетики им. Л.А. Мелентьева СО РАН, г. Иркутск, Российская Федерация, кандидат технических наук, доцент, старший научный сотрудник, e-mail: krlv@isem.sei.irk.ru

Sidler Inna Vladimirovna, Melentiev Energy Systems Institute of SB RAS, Irkutsk, the Russian Federation, Candidate of Technics, Associate Professor, Senior Researcher, e-mail: krlv@isem.sei.irk.ru

УДК 351.814

ЭКОНОМИКО-МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ КАК МЕТОД ПОИСКА ОПТИМАЛЬНЫХ УСЛОВИЙ КОНТРАКТА, ОСНОВАННОГО НА ПОКАЗАТЕЛЯХ ДЕЯТЕЛЬНОСТИ

© М.Р. Асадуллин, П.М. Симонов

Ключевые слова: контракт, основанный на показателях деятельности; экономико-математическая модель эксплуатации парка двигателей; постановка задачи поиска оптимальных условий контракта основанного на показателях деятельности. В статье описан положительный зарубежный опыт применения контрактов, основанных на показателях деятельности, на послепродажное обслуживание авиационной техники. Приведены результаты моделирования эксплуатации парка двигателей по традиционным контрактам, проиллюстрированы проблемы, с которыми может столкнуться заказчик в условиях традиционных контрактов. Дана постановка задачи определения оптимальных условий контракта, основанного на показателях деятельности.

i Надоели баннеры? Вы всегда можете отключить рекламу.