Достовірність комп’ютерних розв’язків при дослідженні власних коливань

The paper examines the reliability of the results of numerical modeling of natural oscillations of  structures and buildings on computers with parallel organization of calculations. Based on the analysis of the finite element method for the discretization of problems about...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2023
Hauptverfasser: Popov, Alexandr, Chystiakov, Alexey
Format: Artikel
Sprache:Ukrainisch
Veröffentlicht: Інститут прикладних проблем механіки і математики ім. Я. С. Підстригача НАН України 2023
Schlagworte:
Online Zugang:https://www.fmmit.lviv.ua/index.php/fmmit/article/view/312
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Physico-mathematical modeling and informational technologies
Завантажити файл: Pdf

Institution

Physico-mathematical modeling and informational technologies
_version_ 1867479682654404608
author Popov, Alexandr
Chystiakov, Alexey
author_facet Popov, Alexandr
Chystiakov, Alexey
author_institution_txt_mv [ { "author": "Alexandr Popov", "institution": "д. ф.-м. н., с. н. с., Інститут кібернетики ім. В.М. Глушкова НАН України, пр-т Академіка Глушкова, 40, 03187, Київ" }, { "author": "Alexey Chystiakov", "institution": "к. ф.-м. н., с. н. с., Інститут кібернетики ім. В.М. Глушкова НАН України, пр-т Академіка Глушкова, 40, 03187, Київ" } ]
author_sort Popov, Alexandr
baseUrl_str http://www.fmmit.lviv.ua/index.php/fmmit/oai
collection OJS
datestamp_date 2025-02-21T17:31:10Z
description The paper examines the reliability of the results of numerical modeling of natural oscillations of  structures and buildings on computers with parallel organization of calculations. Based on the analysis of the finite element method for the discretization of problems about natural oscillations, methods of computer research of mathematical properties, solving and reliability research of the solutions of the partial generalized algebraic eigenvalue problem (AEP), which arises as a result of discretization, a posteriori estimates of errors of eigenvalues and eigenvectors of a generalized problem with symmetric matrices, one of which is positive definite, were obtained. Reasoned algorithms (which use a variable bit rate) for solving by subspace iteration method of a partial generalized AEP and a posteriori computer research of its solutions are proposed.
first_indexed 2026-06-09T01:10:09Z
format Article
fulltext 93 doi.org/10.15407/fmmit2023.37.093 УДК 519.61 Достовірність комп’ютерних розв’язків при дослідженні власних коливань Олександр Попов1, Олексій Чистяков2 1 д. ф.-м. н., с. н. с., Інститут кібернетики ім. В.М. Глушкова НАН України, пр-т Академіка Глушкова, 40, 03187, Київ, e-mail: alex50popov@gmail.com 2 к. ф.-м. н., с. н. с., Інститут кібернетики ім. В.М. Глушкова НАН України, пр-т Академіка Глушкова, 40, 03187, Київ, e-mail: alexej.chystyakov@gmail.com В роботі розглядаються питання достовірності результатів чисельного моделювання власних коливань конструкцій та споруд на комп’ютерах з паралельною організацією обчислень. На основі аналізу методу скінченних елементів для дискретизації задач про власні коливання, методів комп’ютерного дослідження математичних властивостей, розв’язування та дослідження достовірності розв’язків часткової узагальненої алгебраїчної проблеми власних значень (АПВЗ), яка виникає в результаті дискретизації, отримано апостеріорні оцінки похибок власних значень і власних векторів узагальненої проблеми з симетричними матрицями, одна з яких додатно визначена. Запропоновано та обґрунтовано алгоритми (які використовують змінну розрядність) розв’язування методом ітерацій на підпросторі часткової узагальненої АПВЗ та апостеріорного комп’ютерного дослідження її розв’язків. Ключові слова: алгебраїчна проблема власних значень, аналіз міцності, багаторозрядна арифметика, власні коливання, достовірність результатів, змінна розрядність, паралельні обчислення. Вступ. При комп’ютерному аналізі міцності різноманітних конструкцій та споруд важливе місце займають дослідження власних коливань цих об’єктів. Отримані в результаті розв’язання розрахункової задачі частоти та форми власних коливань використовуються безпосередньо для аналізу міцності або, наприклад, для розв’язування методом Фур’є задач, які виникають при моделюванні динаміки складних об’єктів. Тому особливої ваги набувають проблеми достовірності отриманих комп’ютерних розв’язків. Відповідна розрахункова (дискретна) задача про власні коливання – це алгебраїчна проблема власних значень (АПВЗ), як правило, узагальнена. При цьому дискретні моделі, особливо тривимірні, використовують надвелику кількість (може перевищувати 10 7 ) степенів свободи, а матриці таких АПВЗ мають розріджену структуру, наприклад, блочно-тридіагональну. Очевидно, що розгляд проблем в такій постановці потребує використання нових ефективних адаптивних високопро- дуктивних алгоритмів для розв’язування з оцінками достовірності дискретних задач. Одним із засобів як забезпечення достовірності результатів, так і підвищення ефективності використання обчислювального ресурсу є УДК 519.61 mailto:alex50popov@gmail.com mailto:alexej.chystyakov@gmail.com Олександр Попов, Олексій Чистяков Достовірність комп’ютерних розв’язків при дослідженні власних коливань 94 застосування багаторівневої моделі паралельних обчислень [1] та змінної (мішаної) розрядності [2]. В цій роботі розглядаються питання достовірності результатів чисельного моделювання власних коливань конструкцій та споруд на комп’ютерах з паралельною організацією обчислень. 1. Постановки задач Математично задача про власні коливання конструкції з використанням принципу можливих зміщень може бути поставлена у вигляді варіаційної задачі (див., напр., [2]): знайти вектор-функцію u U0, яка для будь-якої вектор-функції v U0 задовольняє інтегральній тотожності a(u,v) = b(u,v), де U0 – нескінченновимірний функціональний простір можливих переміщень, симетричні білінійні функціонали а(u,v), b(u,v) пропорційні відповідно потенційній і кінетичній енергіям деформації. Теоретичною основою більшості програмних засобів для розрахунку міцності конструкцій є метод скінченних елементів (МСЕ) [3]. Дискретизація варіаційної задачі МСЕ, полягає в заміні нескінченновимірного простору допустимих функцій U0 його скінченновимірним підпростором U0 h . Вектор- функції з підпростору U0 h можуть бути представлені у вигляді лінійної комбінації       n i ii h xu 1 χφχ базисних вектор-функцій i (i = 1, 2 , …, n), звичайно кусково-поліноміальних, які задовольняють головним граничним умовам. Тоді білінійні функціонали у скінченновимірному просторі U0 h є відповідно білінійними формами коефіцієнтів (вузлових параметрів) xi a(u h ,v h ) ≡ y T Ax, b(u h ,v h ) ≡ y T Bx, де x і у – вектори вузлових параметрів відповідно функцій u h і v h , а елементи матриць жорсткості (A) та мас (B) обчислюються за формулами (i, j = 1, 2, …, n) aij = a(i, j), bij = b(i, j). Таким чином, враховуючи довільність вектора y, отримуємо відповідну дискретну задачу [3, 4] – узагальнену АПВЗ Ax = hBx. (1) Враховуючи, що базисні функції підпростору МСЕ U0 h вибирають так, щоб вони були відмінними від нуля лише на декількох скінченних елементах, структура матриць з (1) є в загальному випадку розрідженою і визначається нумерацією вузлових параметрів. Крім того, матриці дискретних задач є симетричними, додатно визначеними або додатно напіввизначеними. 2. Розв’язування узагальненої алгебраїчної проблеми власних значень. В задачі на власні коливання, як правило, необхідно знайти лише невелику кількість власних форм (порівняно з порядком задачі), які відповідають мінімальним власним значенням. Тому відповідна часткова проблема власних значень (1) може розв'язуватися методом ітерацій на підпросторі [4]. Цей метод полягає в побудові послідовності підпросторів Et ( t = 1, 2, ... ), яка збігається до підпростору E∞, що містить шукані власні вектори. ISSN 1816-1545 Фізико-математичне моделювання та інформаційні технології 2023, вип. 37, 93-97 95 Алгоритми розв’язування узагальненої часткової АПВЗ (1) з розрідженими симетричними матрицями (додатно визначеної A) та (додатно напіввизначеної B) методом ітерацій на підпросторі для паралельних комп’ютерів різної архітектури представлено в [4, 5]. В алгоритмах виділяються по чотири підзадачі. 1. Розвинення розрідженої симетричної додатно визначеної матриці A, використовуючи, наприклад, паралельні алгоритми LDL T -розвинення [4], а також арифметику змінної розрядності [2] для підвищення ефективності при збереженні точності. 2. Формування розподіленої між паралельними процесами матриці Y0 початкових векторів. Виконується процесами вищого рівня паралелізму, використовуючи, наприклад, алгоритм запропонований в [4]. 3. Ітераційний процес в якому для кожного t = 1, 2, ... виконуються розподілені між процесорними пристроями операції: знаходження розв’язку СЛАP 1 tt YAX (використовуючи розвинення матриці A); обчислення прямо- кутної матриці tt BXW  ; обчислення додатно визначених проекцій матриць А та B на підпростір Et – t T tt T tt AXXYXA  1 , t T tt T tt BXXWXB  ; розв’язування повної АПВЗ ttttt ZBZA  , де )( it diag  ; перевірка умов закінчення ітераційного процесу (наприклад,   |/)(| )()1((t) t i t ii ,); обчислення нового наближення ttt ZWY  (або матриці наближених власних векторів 11 *  tt ZXX ). 4. Дослідження достовірності комп’ютерних результатів (див., напр., [6]). Комп’ютерні методи та паралельні алгоритми дослідження властивостей дискретних задач та їх розв’язків представлено в [4, 6]. Ітераційний процес збігається лінійно, причому швидкість збіжності визначається відношенням λq ⁄λ1, де q − розмірність підпростору. Використання багаторівневої моделі обчислень дозволяє підвищити ефективність алгоритму за рахунок ущільнення обчислень, збільшуючи розмір підпростору за наявності вільного обчислювального ресурсу. 3. Достовірність результатів При визначенні власних коливань конструкції важливо гарантувати достовірність отримуваних розв’язків. Коли йдеться про достовірність розв'язку, то мається на увазі достовірність наближених розв'язків вихідної задачі. Повна похибка наближеного розв'язку враховує вплив похибок вихідних даних, похибок дискретизації і формування даних дискретної задачі (1) та похибок комп'ютерного розв’язку цієї узагальненої АПВЗ. Достовірність розв’язку прикладних задач з наближеними вихідними даними гарантується використанням стійких до збурення вихідних даних математичних моделей конструкцій, що розраховуються, використанням при дискретизації МСЕ теоретично обґрунтованих скінченних елементів, які задовольняють умовам збіжності і для яких отримано оцінки похибок розв'язку. Олександр Попов, Олексій Чистяков Достовірність комп’ютерних розв’язків при дослідженні власних коливань 96 Похибка комп'ютерного розв'язку відносно точного розв’язку x відповідної дискретної задачі (1) залежить від точності завдання вихідних даних, методу і алгоритму розв’язування цієї дискретної задачі, а також похибок заокруглення. В [6] отримано оцінки ( xBxAr ~~~  , Bvvv T B  2 ) B B i i j j j x rA ~ ~~ min 1       , Bi B x rA fx ~ ~ 1    . (2) обчислювальних похибок наближеного власного значення  ~ та відповідного власного вектора x~ комп’ютерної задачі A * x * = λ * B * x * за умов, що  ~ наближає, в загальному випадку, кратне власне значення λi (i = p, p+1, …, q), ijj   |) ~ (| 1 для j  p, p+1, …, q та існує вектор qqpp xxf   . Окремого дослідження вимагають розв’язки методу ітерацій на підпросторі часткової АПВЗ. Так при обчисленні m мінімальних власних значень може виникнути ситуація, коли замість одного з них обчислено (m+1)-е власне значення. Виявити таку ситуацію можна, використавши властивість послідовності Штурма [6] для задачі (A – B)x = Bx (якщо B додатно визначена матриця) або для задачі (A – B)x = Ax (якщо додатно визначена лише матриця A). Зсув  вибирається більшим за максимальне з власних значень (r), які випробовуються. Якщо вибрати  достатньо віддаленим (наприклад, рівновіддаленим) від r і r+1, LDL T -розвинення можна виконати, використовуючи одинарну розрядність, і значно скоротити час. Отже, останнє дослідження, а також обчислення оцінок (2) повинно включати процедуру виявлення некратних власних значень. Очевидно, що для некратності власного значення λi в умовах наближених даних достатньо, щоб сусідні інтервали, які обмежують відповідні точні власні значення задачі (1), не перетиналися, тобто щоб виконувались умови   22 11 iii , де },,max{ BA  а власні значення нумеруються за зростанням. При комп’ютерному дослідженні, щоб розрізнити близькі та кратні власні значення доцільно використати розв’язування АПВЗ для проєкцій зі змінною розрядністю, слідкуючи за поведінкою близьких власних значень при збільшенні довжини мантиси машинного слова: якщо різниця між цими власними значеннями зменшується, то це кратні власні значення, а в протилежному випадку – близькі. Висновки. В роботі розглянуто питання достовірності результатів чисельного моделювання власних коливань конструкцій та споруд на комп’ютерах з паралельною організацією обчислень. На основі аналізу методу скінченних елементів для дискретизації задач про власні коливання, методів комп’ютерного дослідження математичних властивостей, розв’язування та дослідження достовірності розв’язків часткової узагальненої алгебраїчної проблеми власних значень, яка виникає в результаті дискретизації, отримано апостеріорні оцінки похибок власних значень і власних векторів узагальненої проблеми з x~ ISSN 1816-1545 Фізико-математичне моделювання та інформаційні технології 2023, вип. 37, 93-97 97 симетричними матрицями, одна з яких додатно визначена. Запропоновано обґрунтовані алгоритми (які використовують змінну розрядність) розв’язування методом ітерацій на підпросторі часткової узагальненої АПВЗ та апостеріорного комп’ютерного дослідження її розв’язків. Література [1] Попов О.В., Рудич О.В., Чистяков О.В. Багаторівнева модель паралельних обчислень для задач лінійної алгебри. Проблеми програмування, 2018, № 2–3, С. 83–92. [2] Хіміч О.М., Сидорук В.А. Використання мішаної розрядності у математичному моделюванні. Математичне та комп’ютерне моделювання. Серія: Фізико-математичні науки. Зб. наук. праць. – 2019, вип. 19. – C. 180–187. [3] Городецкий А.С., Евзеров И.Д. Компьютерные модели конструкций, К.: ФАКТ. – 2007. – 394 с. [4] Химич А.Н., Молчанов И.Н., Попов А.В., Чистякова Т.В., Яковлев М.Ф. Параллельные алгоритмы решения задач вычислительной математики. – Київ: Наук. думка, – 2008. – 248 с. [5] Khimich A.N., Popov A.V., Chistyakov O.V. Hybrid Algorithms for Solving the Algebraic Eigenvalue Problem with Sparse Matrices. Cybernetics and Systems Analysis. 2017. V. 53, N. 6. P. 937–949. https://doi.org/10.1007/s10559-017-9996-5. [6] Попов О.В. Комп’ютерне дослідження достовірності розв’язків узагальненої алгебраїчної проблеми власних значень. Компьютерная математика. Сб. науч. трудов. – 2012, вып. 1. – С. 52–59. Reliability of Computer Solutions in the Study of natural oscillations Alexandr Popov, Alexey Chystiakov The paper examines the reliability of the results of numerical modeling of natural oscillations of structures and buildings on computers with parallel organization of calculations. Based on the analysis of the finite element method for the discretization of problems about natural oscillations, methods of computer research of mathematical properties, solving and reliability research of the solutions of the partial generalized algebraic eigenvalue problem (AEP), which arises as a result of discretization, a posteriori estimates of errors of eigenvalues and eigenvectors of a generalized problem with symmetric matrices, one of which is positive definite, were obtained. Reasoned algorithms (which use a variable bit rate) for solving by subspace iteration method of a partial generalized AEP and a posteriori computer research of its solutions are proposed. Отримано 28.03.23 https://doi.org/10.1007/s10559-017-9996-5
id oai:ojs2.www.fmmit.lviv.ua:article-312
institution Physico-mathematical modeling and informational technologies
keywords_txt_mv keywords
language Ukrainian
last_indexed 2026-06-09T01:10:09Z
publishDate 2023
publisher Інститут прикладних проблем механіки і математики ім. Я. С. Підстригача НАН України
record_format ojs
resource_txt_mv wwwfmmitlvivua/08/abbd41b58f85ff7efde8874d2059d308.pdf
spelling oai:ojs2.www.fmmit.lviv.ua:article-3122025-02-21T17:31:10Z Reliability of Computer Solutions in the Study of natural oscillations Достовірність комп’ютерних розв’язків при дослідженні власних коливань Popov, Alexandr Chystiakov, Alexey алгебраїчна проблема власних значень, аналіз міцності, багаторозрядна арифметика, власні коливання, достовірність результатів, змінна розрядність, паралельні обчислення The paper examines the reliability of the results of numerical modeling of natural oscillations of  structures and buildings on computers with parallel organization of calculations. Based on the analysis of the finite element method for the discretization of problems about natural oscillations, methods of computer research of mathematical properties, solving and reliability research of the solutions of the partial generalized algebraic eigenvalue problem (AEP), which arises as a result of discretization, a posteriori estimates of errors of eigenvalues and eigenvectors of a generalized problem with symmetric matrices, one of which is positive definite, were obtained. Reasoned algorithms (which use a variable bit rate) for solving by subspace iteration method of a partial generalized AEP and a posteriori computer research of its solutions are proposed. В роботі розглядаються питання достовірності результатів чисельного моделювання власних коливань конструкцій та споруд на комп’ютерах з паралельною організацією обчислень. На основі аналізу методу скінченних елементів для дискретизації задач про власні коливання, методів комп’ютерного дослідження математичних властивостей, розв’язування та дослідження достовірності розв’язків часткової узагальненої алгебраїчної проблеми власних значень (АПВЗ), яка виникає в результаті дискретизації, отримано апостеріорні оцінки похибок власних значень і власних векторів узагальненої проблеми з симетричними матрицями, одна з яких додатно визначена. Запропоновано та обґрунтовано алгоритми (які використовують змінну розрядність) розв’язування методом ітерацій на підпросторі часткової узагальненої АПВЗ та апостеріорного комп’ютерного дослідження її розв’язків. Інститут прикладних проблем механіки і математики ім. Я. С. Підстригача НАН України 2023-06-27 Article Article application/pdf https://www.fmmit.lviv.ua/index.php/fmmit/article/view/312 PHYSICO-MATHEMATICAL MODELLING AND INFORMATIONAL TECHNOLOGIES; No. 37 (2023): ФІЗИКО-МАТЕМАТИЧНЕ МОДЕЛЮВАННЯ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ; 93-97 ФІЗИКО-МАТЕМАТИЧНЕ МОДЕЛЮВАННЯ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ; № 37 (2023): ФІЗИКО-МАТЕМАТИЧНЕ МОДЕЛЮВАННЯ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ; 93-97 2617-5258 1816-1545 10.15407/fmmit2023.37 uk https://www.fmmit.lviv.ua/index.php/fmmit/article/view/312/280 Авторське право (c) 2023 Олександр Попов, Олексій Чистяков (Автор)
spellingShingle алгебраїчна проблема власних значень
аналіз міцності
багаторозрядна арифметика
власні коливання
достовірність результатів
змінна розрядність
паралельні обчислення
Popov, Alexandr
Chystiakov, Alexey
Достовірність комп’ютерних розв’язків при дослідженні власних коливань
title Достовірність комп’ютерних розв’язків при дослідженні власних коливань
title_alt Reliability of Computer Solutions in the Study of natural oscillations
title_full Достовірність комп’ютерних розв’язків при дослідженні власних коливань
title_fullStr Достовірність комп’ютерних розв’язків при дослідженні власних коливань
title_full_unstemmed Достовірність комп’ютерних розв’язків при дослідженні власних коливань
title_short Достовірність комп’ютерних розв’язків при дослідженні власних коливань
title_sort достовірність комп’ютерних розв’язків при дослідженні власних коливань
topic алгебраїчна проблема власних значень
аналіз міцності
багаторозрядна арифметика
власні коливання
достовірність результатів
змінна розрядність
паралельні обчислення
topic_facet алгебраїчна проблема власних значень
аналіз міцності
багаторозрядна арифметика
власні коливання
достовірність результатів
змінна розрядність
паралельні обчислення
url https://www.fmmit.lviv.ua/index.php/fmmit/article/view/312
work_keys_str_mv AT popovalexandr reliabilityofcomputersolutionsinthestudyofnaturaloscillations
AT chystiakovalexey reliabilityofcomputersolutionsinthestudyofnaturaloscillations
AT popovalexandr dostovírnístʹkompûternihrozvâzkívpridoslídžennívlasnihkolivanʹ
AT chystiakovalexey dostovírnístʹkompûternihrozvâzkívpridoslídžennívlasnihkolivanʹ