Единица 7 / 11

Димензионална анализа, конверзија на единици и валидација на резултати

Добивки:

  • Способност да се тестира точноста на формулата со димензионално изедначување на нејзините две страни без да се земат предвид нумеричките пресметки
  • Способност да се претворат влезовите во систем со една единица и да се верификуваат конверзии на соединенија и енергетски единици со алатки кои се свесни за единицата или рачно
  • Способност за фаќање тивки грешки при конверзија со рутинско додавање единица, нарачка и проверка на граничната состојба на секоја сметка

Најбрзиот, најмоќниот и најзапоставениот начин за тестирање на точноста на резултатот во физиката е димензионалната анализа. Димензионалната анализа е проверка дали двете страни на равенката имаат иста физичка димензија (должина, време, маса, енергија...). Бидејќи двете страни на физичката равенка мора да бидат димензионално еднакви пред да бидат нумерички еднакви: ниедна формула што ја изедначува енергијата со сила не може да биде точна. Во оваа единица, ќе научите како да користите вештачка интелигенција (ВИ) во димензионална анализа, конверзија на единици и валидација на целокупниот резултат и зошто треба да ги направите овие проверки рутина за секоја сметка. Оваа единица е „рбетот за верификација“ на целиот модул.

Големина и единица: основни концепти и улогата на вештачката интелигенција

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

големина

Големина

SI единица

често збунета единица

сила

M·L/T²

њутн (N)

dyne, kgf

Енергија

M·L²/T²

џул (J)

eV, калории, kWh

притисок

M/(L·T²)

паскал (Па)

бар, банкомат, 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π) туку ја потврдува неговата структура; Ова е одличен начин да се тестира формулата дадена од вештачката интелигенција.

три мини футроли

Случај 1 - Фаќање на грешка во големината. Еден студент побара од AI формула за кинетичка енергија и доби E = ½mv (v наместо v²). Тој направи проверка на големината пред да го пресмета бројот: големината на ½mv е M·L/T, додека енергијата е M·L²/T². Не одговараше на големината. Точната формула беше E = ½mv²; димензионалната анализа ја покажа грешката на прв поглед.

Случај 2 — Тивко пречки во единицата. Еден инженер го пресметал времето множејќи ја брзината на возилото во km/h со растојанието во m и добил апсурден резултат. Додека ја правеше пресметката, YZ не го претвори km/h во m/s. Кога повторно се инсталираше со пинта, библиотеката од самиот почеток ја означи некомпатибилноста на единицата и со правилната конверзија, резултатот беше разумен.

Случај 3 - замка eV/joule. Еден наставник побарал од вештачката интелигенција енергија на честичка. YZ даде 5 eV, а потоа го искористи директно како џули во пресметката на топлината. Наставникот се сети на конверзијата 1 eV = 1,602 × 10-19 J и ја обезбеди рачно; Вештачката интелигенција прескокнала множител од 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 е резултатот; Голема грешка при конверзија се појавува само овде.
Забелешка: Димензионалната анализа не мора да докажува дека формулата е точна (може да пропушти бездимензионален константен фактор или агол), но дефинитивно покажува дека формулата е неточна. Формулата што не држи димензионално е апсолутно погрешна. Затоа димензионалната анализа треба да биде првата ревизија на секоја сметка; Ефтин е и фаќа многу грешки. Не користете формула дадена од ВИ без да ја дадете димензијата.

Сумирано

Димензионалната анализа и проверката на единицата се најевтините и најмоќните алатки за контролирање на излезот на вештачката интелигенција во физиката. Ако димензиите на двете страни на формулата не се совпаѓаат, формулата е неточна - без да се пресметаат броеви. При конверзија на единици, особено соединенија и енергетски единици, вештачката интелигенција тивко прави грешки; Неопходно е да им се обезбеди библиотека со знаење на единицата или рачно. Проверките кои треба да бидат рутински за секоја сметка се: препишување на целната димензија, правење на двете страни димензионално еднакви, претворање во SI, обезбедување единица и ред, тест гранични состојби. Во следната единица, ќе опфатиме како точно да се претстават овие потврдени резултати со научна визуелизација.

Задача за апликација

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

листа за проверка

  • [ ] Ја одредив големината на посакуваниот резултат од самиот почеток.
  • [ ] Ги направив двете страни на формулата димензионално еднакви.
  • [ ] Ги конвертирав сите записи во единствен систем на единици (SI).
  • [ ] Ги потврдив конверзиите на сложени единици со библиотеката или рачно.
  • [ ] Физички ја дадов единицата и редоследот на резултатот.
  • [ ] Ја проверив компатибилноста со радијан/степен во тригонометриските пресметки.