единица 7 / 11

Анализ на размерите, преобразуване на единици и валидиране на резултата

Печалби:

  • Възможност за тестване на точността на формула чрез размерно изравняване на двете й страни, без да се вземат предвид числени изчисления
  • Възможност за преобразуване на входове в система с единична единица и проверка на преобразуването на съединения и енергийни единици с инструменти за единици или ръчно
  • Възможност за улавяне на тихи грешки при преобразуване чрез рутинно добавяне на проверка на единица, поръчка и гранично състояние към всеки акаунт

Най-бързият, най-мощният и най-пренебрегваният начин за тестване на точността на даден резултат във физиката е анализът на размерите. Анализът на размерите проверява дали двете страни на уравнението имат еднакви физически измерения (дължина, време, маса, енергия...). Тъй като двете страни на едно физическо уравнение трябва да са равни по размери, преди да могат да бъдат числено равни: никоя формула, която приравнява енергия към сила, не може да бъде правилна. В този модул ще научите как да използвате изкуствения интелект (AI) при анализ на измеренията, преобразуване на единици и цялостно валидиране на резултатите и защо трябва да направите тези проверки рутина за всеки акаунт. Това устройство е „гръбнакът за проверка“ на целия модул.

Размер и единица: основни понятия и ролята на AI

Измерението е вид величина: дължина [L], време [T], маса [M]. Има измерението на скорост [L/T], сила [M·L/T²], енергия [M·L²/T²]. Единицата е скалата, по която се измерва това измерение: дължината може да бъде метри, футове или светлинни години. AI е полезен при извършване на размерен анализ, установяване на преобразувания на единици и проверка на последователността на размерите на формула. Но изкуственият интелект може да направи тихи грешки при преобразуването на единици - особено в съставни единици (km/h до m/s, eV до J). Следователно е необходимо да се извършват преобразуванията ръчно, ако е възможно, с библиотека, съобразена с единици (например библиотеката за пинта на Python; тя носи количествата с техните единици и контролира самото преобразуване).

размер

Размер

SI единица

често бъркана единица

сила

M·L/T²

нютон (N)

дин, kgf

енергия

M·L²/T²

джаул (J)

eV, калории, kWh

налягане

M/(L·T²)

паскал (Pa)

бар, atm, mmHg

температура

Θ

келвин (К)

Целзий, Фаренхайт

ъгъл

безразмерен

радиан

степен

Стъпка по стъпка: добавяне на контроли за размера към всеки акаунт

1. Пренапишете размера на желания резултат. Търсите ли скорост [L/T] или енергия [M·L²/T²]? Познаването на целта незабавно ще гарантира резултат с грешен размер.

2. Направете двете страни на формулата равни по размери. Дясната страна трябва да е със същия размер като лявата. Ако не стане, формулата е грешна - без дори да навлизаме в числено изчисление.

3. Преобразувайте всички входове в SI, работете в една система. Объркването на km и m, часове и секунди при изчисление е най-честата грешка на физиката. Първо преобразувайте всичко в SI.

4. Посочете единицата и ранга на резултата. Резултатът в правилната единица ли е? Физически разумен ли е рангът?

5. Тествайте гранични състояния. Формулата дава ли очакваното поведение, когато променлива отива към нула или безкрайност?

Съвет: Дори и да не си спомняте формула, размерният анализ често предсказва правилния формат. Например, ако периодът на махалото зависи от дължината L и гравитацията g, единственият начин да се получи измерение [T] е √(L/g) — тъй като [√(L/(L/T²))] = [√(T²)] = [T]. Анализът на размерите не дава постоянния фактор на формулата (тук 2π), но потвърждава нейната структура; Това е чудесен начин да тествате формула, дадена от AI.

три мини калъфа

Случай 1 — Улавяне на грешката в размера. Студент поиска от AI формула за кинетична енергия и получи E = ½mv (v вместо v²). Той направи проверка на размера, преди да изчисли числото: размерът на ½mv е M·L/T, докато енергията е M·L²/T². Не отговаряше на размера. Правилната формула беше E = ½mv²; анализът на размерите показа грешката с един поглед.

Случай 2 — Безшумно смущение на модула. Инженер изчисли времето, като умножи скоростта на превозно средство в км/ч по разстоянието в метри и получи абсурден резултат. Докато прави изчислението, YZ не преобразува km/h в m/s. При повторно инсталиране с пинта библиотеката отбеляза несъвместимостта на модула от самото начало и с правилното преобразуване резултатът беше разумен.

Случай 3 — eV/джаул капан. Учител попита AI за енергията на частица. YZ даде 5 eV, след което го използва директно като джаули в топлинно изчисление. Учителят запомни преобразуването 1 eV = 1,602 × 10⁻¹⁹ J и го предостави ръчно; AI беше прескочил множител от 19 порядъка. След като трансформацията беше коригирана, резултатът беше физически.

Четири копируеми шаблона

1) Проверка на съответствието на размера:

Проверете дали следната формула [формула] е последователна по размери. Напишете размера на всяка променлива в [M], [L], [T], намерете размера на двете страни поотделно и покажете дали са равни. Ако не, посочете кой термин е проблемен.

2) Преобразуване в зависимост от единиците (по пинта):

Напишете код, който извършва следното изчисление, като използва библиотеката за пинта на Python, като дефинира всички количества с техните единици: [проблем]. Въведете входните данни в техните мерни единици (напр. km/h, eV), оставете пинтите да направят преобразуването и отпечатайте резултата в желаната SI единица. Ако има несъответствие на единица, трябва да даде грешка.

3) Оценка по формула от анализ на размерите:

Това физическо количество [цел] зависи от следните променливи: [променливи и техните размери]. Използвайки само размерен анализ, изведете възможната формула на тази величина (различна от безразмерен постоянен фактор). Също така имайте предвид, че анализът на размерите не може да даде постоянния фактор.

4) Предоставяне на общи резултати:

Направете 4 независими проверки (повторете изчислението) за следния резултат: (1) правилна ли е единицата, (2) физически правдоподобен ли е редът, (3) очакваните ли са граничните състояния, (4) правилен ли е знакът. За всеки оценете резултата в изречение. Резултат: [тук]

Слаба подкана / Силна подкана

Слаб: "Изчислете енергията с тази формула и дайте резултата."
Резултат: Число без контрол на единица или размер; Всяка възможна грешка при преобразуване или размер остава скрита.
Силно: „Преди да изчислите енергията с формулата E = ½mv², първо удовлетворете формулата, като изравните размера на двете страни в [M],[L],[T]. След това, за m = 2 kg и v = 36 km/h, първо преобразувайте v в m/s, направете изчислението и оценете резултата с неговия ред в джаули.“
Резултат: Надежден резултат, който е преминал проверката на размерите, неговата единица е ясно преобразувана и неговият ранг е гарантиран.

Често срещани грешки

  • Пропускане на анализ на размерите. Не използва най-бързия инструмент за улавяне на грешки във физиката; Това обаче отнема секунди и елиминира грешните формули от самото начало.
  • Объркващи системи от единици. Използване на cm и m, час и секунди в същото изчисление; Първо всичко трябва да се преобразува в единна система (SI).
  • Рискува ръчно преобразуване на съставни единици. забравяне на множителите при прехода от km/h към m/s, от eV към J; Библиотеката, съобразена с модула, намалява този риск.
  • Радиан/градус объркване. Без проверка дали ъгълът е в радиани или градуси при тригонометрични изчисления; Кодът обикновено очаква радиани.
  • Неподдържане на ранга. Без проверка каква степен на 10 е резултатът; Основна грешка при преобразуване се появява само тук.
Забележка: Анализът на размерите не доказва непременно, че формулата е правилна (може да пропусне безразмерен постоянен коефициент или ъгъл), но окончателно показва, че формулата е неправилна. Формула, която не поддържа размери, е абсолютно погрешна. Ето защо анализът на измеренията трябва да бъде първият одит на всеки акаунт; Евтин е и улавя много грешки. Не използвайте формула, дадена от AI, без да предоставите измерението.

В обобщение

Анализът на размерите и проверката на единиците са най-евтините и най-мощните инструменти за контролиране на AI изхода във физиката. Ако размерите на двете страни на формула не съвпадат, формулата е неправилна — без да се изчисляват никакви числа. При преобразуване на единици, особено съединения и енергийни единици, AI мълчаливо прави грешки; Необходимо е да им се предостави библиотека с единици или ръчно. Проверките, които трябва да бъдат рутинни за всеки акаунт, са: пренаписване на целевото измерение, направете двете страни равни по размери, конвертиране в SI, осигуряване на единица и ред, тестване на гранични състояния. В следващата част ще разгледаме как точно да представим тези валидирани резултати с научна визуализация.

Задача за приложение

Изберете физическо изчисление, при което се изисква поне едно преобразуване на единица (например кинетична енергия със скорост в km/h или температурна връзка с енергия в eV). Първо, накарайте AI да предостави размера на формулата с 1-вия шаблон, след това направете изчислението в пинта с 2-ри шаблон и го изпълнете. Проверете дали има грешка в размера или единицата. Запишете в 5-6 изречения: каква грешка е уловил или потвърдил анализът на размерите?

контролен списък

  • [ ] Определих размера на желания резултат от самото начало.
  • [ ] Направих двете страни на формулата равни по размери.
  • [ ] Преобразувах всички записи в една система от единици (SI).
  • [ ] Проверих преобразуването на съставни единици с библиотеката или ръчно.
  • [ ] Физически предоставих единицата и реда на резултата.
  • [ ] Проверих съвместимостта радиан/градус в тригонометричните изчисления.