Пі-теорема Букінгема

Матеріал з testwiki
Версія від 12:23, 13 липня 2023, створена imported>Абсурд та алегорія (growthexperiments-addlink-summary-summary:3|0|0)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Пі-теорема Букінгема — це ключова теорема в аналізі розмірностей. Це формалізація методу аналізу розмірностей Релея. Вільно кажучи, теорема стверджує, що якщо рівняння включає певну кількість n фізичних змінних, тоді початкове рівняння можна переписати за допомогою множини з p = n - k безрозмірнісних параметрів Шаблон:Pi1, Шаблон:Pi2, ..., Шаблон:Pip сконструйованих з початкових змінних. (Тут k — це кількість залучених фізичних розмірностей; її обчислюють як ранг спеціальної матриці.)

Теорему можна розглядати як схему знерозмірнення, бо вона надає метод для обчислення множини безромірнісних параметрів з заданих змінних, навіть якщо форма рівняння все ще невідома.

Твердження

Більш формально, кількість безрозмірнісних членів, які можна утворити, p, дорівнює вимірності ядра матриці розмірностей, а k — це її ранг. Для експериментальних цілей, різні системи, що мають однаковий опис мовою цих безрозмірнісних фізичних величин — тотожні.

Викладаючи математично, якщо ми маємо фізично значиме рівняння таке як

f(q1,q2,,qn)=0,

де qi — це n фізичних змінних і вони виражені через k незалежних фізичних одиниць, тоді попереднє рівняння можна переформулювати як

F(π1,π2,,πp)=0,

де Шаблон:Pii — це безрозмірнісні параметри, утворені з qi використовуючи p = nk безрозмірнісних рівнянь — так званих Пі груп — у вигляді

πi=q1a1q2a2qnan,

де показники ai — це раціональні числа (їх завжди можна перевизначити як цілі, піднесши Шаблон:Pii до степеня, так щоб позбутись знаменника).

Доведення

Нарис

Припустимо, що простір фундаментальних і похідних фізичних величин формує векторний простір над раціональними числами, де фундаментальні величини виявляють себе як базисні вектори, а добуток фізичних величин проявляється як векторне додавання і піднесення до степеня як множення на скаляр. Цей простір представляє розмірності як множину показників, необхідних для фундаментальних величин (якщо степінь нульова, то ця фундаментальна величина відсутня). Наприклад, стандартне гравітаційне прискорення g має одиниці D/T2=D1T2, отже, воно представлене як вектор (1,2) щодо базису фундаментальних одиниць (відстань, час).

Прирівнювання фізичних величин у множині фізичних рівнянь можна розглядати як накладання лінійних обмежень у векторному просторі фізичних величин.

Формальне доведення

Маючи систему з n розмірнісних змінних (з фізичними розмірностями) в k фундаментальних (базисних) розмірностях, запишемо матрицю розмірностей M, чиї рядки це фундаментальні розмірності і чиї стовпчики це розмірності змінних: (ij)-й елемент — це степінь i-ї фундаментальної розмірності в j-й змінній. Отже,

M[a1an]

це фізичні одиниці величини

q1a1q2a2qnan.

Безрозмірнісна змінна — це величина з фундаментальними розмірностями, піднесеними в нульовий степінь (нульовий вектор векторного простору фундаментальних розмірностей), що те саме, що ядро цієї матриці.

Система з n векторів (стовпчиків) з k лінійно незалежними рядками (ранг матриці — це кількість фундаментальних розмірностей) має ступінь виродженності, p, що задовольняє (p = n − k), де ступінь виродженності — це кількість стовпчиків/змінних, які можна зробити безрозмірнісними.

Безрозмірнісні змінні можна завжди обрати цілочисельними комбінаціями розмірнісних змінних. Не існує природного математичного вибору безрозмірнісних змінних; деякі варіанти безрозмірнісних змінних більш фізично значимі, і найкраще використовувати саме їх.

Приклади

Швидкість

Цей приклад елементарний, але підходить для демонстрації процедури.

Припустімо, що автівка рухається зі швидкістю 100 км/г; скільки їй потрібно часу, щоб подолати 200 км?

Це питання розглядає три розмірнісних змінних: відстань d, час t і швидкість v, і ми шукаємо деякий закон у вигляді Шаблон:Nowrap . Ці змінні допускають двовимірний базис: час T і відстань D. Таким чином, існує 3 − 2 = 1 безрозмірнісних величин.

Матриця розмірностей:

M=[101011].

Тут рядки відповідають базисним розмірностям D і T, а стовпчики розмірностям D, T і V, де остання позначає розмірність швидкості. Елементи матриці відповідають степеням, до яких відповідні розмірності треба піднести. Наприклад, третій стовпчик (1, −1), каже, що Шаблон:Nowrap, представлене вектором стовпчиком 𝐯=[0,0,1], представне в термінах базисних розмірностей як V=D1T1=D/T, бо M𝐯=[1,1].

Для безромірнісної сталої π=Da1Ta2Va3, ми шукаємо вектори 𝐚=[a1,a2,a3] такі, що матрично-векторний добуток Ma дорівнює нульовому вектору [0,0]. В лінійній алгебрі, множина векторів з такою властивістю відома як ядро матриці, в нашому випадку матриці розмірностей. Тут це ядро одновимірне. Матриця розмірностей як записана вище вже є в скороченій рядковій формі, отже ми можемо просто зчитати ненульовий вектор з ядра з точністю до сталого множника:

𝐚=[111].

Якщо матриця розмірностей була б не у скороченій формі, то можна було б використати метод Гауса. Отже, безрозмірнісна стала має вигляд:

π=d1t1v1=tv/d.

З того, що ядро визначене з точністю до сталого множника, наведена безрозмірнісна стала піднесена до довільного степеня дає іншу (тотожну) безрозмірнісну сталу.

Аналіз розмірностей надав загальне рівняння, що пов'язує три фізичні змінні:

f(π)=0,

або, дозволяючи C позначати корінь функції f,

π=C,

що можна записати як

t=Cdv,

Справжній зв'язок між трьома змінними це просто d=vt. Інакше кажучи, в цьому випадку f має фізично значимий корінь і це одиниця. Факт того, що лише одне значення C підходить і, що це 1 не відкривається за допомогою техніки аналізу розмірностей.

Простий маятник

Ми бажаємо визначити період T малих коливань простого маятника. Ми припускаємо, що це функція довжини L, маси M і прискорення g, яке має розмірність довжини поділеній на квадрат часу. Модель має форму

f(T,M,L,g)=0.

В цьому рівнянні наявні три фундаментальні фізичні розмірності: час t, маса m і довжина , а також 4 розмірнісні змінні, T, M, L і g. Отже нам потрібен лише 4 − 3 = 1 безрозмірнісний параметр π. Модель можна виразити як

f(π)=0,

де π заданий так

π=Ta1Ma2La3ga4

для деяких значень a1, ..., a4.

Розмірності розмірнісних величин такі:

T=t,M=m,L=,g=/t2.

Матриця розмірностей:

M=[100201000011].

(Рядки відповідають розмірностям t,m і , а стопчики розмірнісним змінним T, M, L і g. Наприклад, 4-й стовпчик, (−2, 0, 1), говорить, що g має розмірність t2m01.)

Ми шукаємо вектор ядра a = [a1a2a3a4] такий, що матричний добуток M на a дає нульовий вектор [0,0,0]. Матриця розмірностей наведена вище вже перебуває в скороченій рядковій формі, тому ми можемо зчитати вектор ядра з точністю до сталого множника:

a=[2011].

Безрозмірнісну сталу можна записати як:

π=T2M0L1g1=gT2/L.

Або в базисних розмірностях:

π=(t)2(m)0()1(/t2)1=1,

маємо безрозмірнісний результат.

Цей приклад простий, бо три розмірнісні величини — це фундаментальні одиниці, отже остання (g) — це комбінація попередніх. Зауважимо, що якщо б a2 було ненульовим, тоді ми не змогли б скоротити значення M; звідси a2 мусить бути нулем. Аналіз розмірностей дозволив нам заключити, що період маятника не залежить від маси. (В 3D просторі степенів маси, часу і відстані ми можемо скзати, що вектор маси лінійно незалежить від векторів трьох інших змінних. З точністю до сталого множника, g+2TL — це єдиний нетривіальний спосіб утворити безрозмірнісний параметр.)

Тепер модель можна виразити як:

f(gT2/L)=0.

Припускаючи, що корені f дискретні, можна сказати, що gT2/L = Cn, де Cn — n-й корінь функції f. Якщо існує лише один корінь, тоді gT2/L = C. Необхідно більше фізичної прозорливості, що показати, що дійсно існує лише один корінь і, що стала така C = 4π2.

Для великих коливань маятника, аналіз ускладнюється додатковим безрозмірнісним параметром, найбільший кут відхилення. Наведений вище аналіз — це хороше наближення коли коли кут близький до нуля.

Див. також

Шаблон:Ізольована стаття