Точность, прецизионность и методология вычислений
Изучите строгую вычислительную методологию UnitCompiler: переопределение базовых единиц СИ BIPM 2019 года, точные коэффициенты пересчета, правила округления, двоичные и десятичные приставки и пределы арифметики IEEE 754.
Международная система единиц (СИ) и переопределение BIPM 2019 года
Исторически измерения опирались на рукотворные физические артефакты. На протяжении 130 лет эталоном массы служил Международный прототип килограмма (IPK) — цилиндр из сплава платины и иридия в Севре, Франция. Со временем микрозагрязнения и очистка привели к дрейфу эталона на десятки микрограммов.
20 мая 2019 года (Всемирный день метрологии) 26-я Генеральная конференция по мерам и весам (CGPM) окончательно упразднила материальные эталоны. Сегодня все семь основных единиц СИ определены через фиксированные фундаментальные физические константы природы.
| Основная единица | Символ | Физическая величина | Определяющая мировая константа | Точное числовое значение |
|---|---|---|---|---|
| Секунда | s (с) | Время (t) | Частота сверхтонкого расщепления атома цезия-133 (ΔνCs) | 9 192 631 770 Гц |
| Метр | m (м) | Длина (l) | Скорость света в вакууме (c) | 299 792 458 м/с |
| Килограмм | kg (кг) | Масса (m) | Постоянная Планка (h) | 6.626 070 15 × 10⁻³⁴ Дж·с |
| Ампер | A (А) | Электрический ток (I) | Элементарный электрический заряд (e) | 1.602 176 634 × 10⁻¹⁹ Кл |
| Кельвин | K (К) | Термодинамическая температура (T) | Постоянная Больцмана (k) | 1.380 649 × 10⁻²³ Дж/К |
| Моль | mol (моль) | Количество вещества (n) | Постоянная Авогадро (NA) | 6.022 140 76 × 10²³ моль⁻¹ |
| Кандела | cd (кд) | Сила света (Iv) | Световая отдача монохроматического излучения (Kcd при 540 ТГц) | 683 лм/Вт |
Точные коэффициенты пересчета и архитектура Hub-and-Spoke
Неметрические единицы не являются приближенными оценками: это юридически зафиксированные точные доли базовых единиц СИ, закрепленные международными договорами:
- 1 ярд ≡ 0.9144 м (точно)
- 1 дюйм ≡ 25.4 мм = 0.0254 м (точно)
- 1 фунт авуардюпуа ≡ 0.45359237 кг (точно)
- 1 унция авуардюпуа ≡ 28.349523125 г (точно)
- 1 стандартная атмосфера (atm) ≡ 101 325 Па (точно)
- 1 бар ≡ 100 000 Па (точно)
- 1 термохимическая калория ≡ 4.184 Дж (точно)
- 1 электронвольт (eV) ≡ 1.602176634 × 10⁻¹⁹ Дж (точно)
Архитектура нормализации Hub-and-Spoke
UnitCompiler предотвращает накопление погрешностей при парных пересчетах, приводя каждую величину к единому ядру СИ перед вычислением целевого результата:
Правильность vs. Прецизионность и значащие цифры
🎯 Правильность / Точность (Accuracy - близость к истине)
Отсутствие систематической ошибки. Строгое соответствие расчетов международным фундаментальным константам.
🔍 Прецизионность (Precision - воспроизводимость и разрядность)
Количество значащих разрядов и стабильность промежуточных вычислительных регистров.
Все промежуточные расчеты ведутся с полной 64-битной точностью IEEE 754 (~16 знаков). Округление применяется только к финальному результату.
Методы округления: Арифметическое vs Банковское округление
| Алгоритм | Правило половины (x.5) | 2.5 округляется до | 3.5 округляется до | Статистическое смещение |
|---|---|---|---|---|
| Арифметическое (Half-Up) | От нуля вверх | 3 | 4 | + Положительное смещение в больших суммах |
| Банковское (Banker's) | К ближайшему четному числу | 2 | 4 | Несмещенное (50% вверх / 50% вниз симметрично) |
Двоичные (МЭК) vs Десятичные (СИ) единицы
Производители накопителей используют десятичные приставки СИ (1 ТБ = 10¹² байт). Операционные системы (например, Windows) рассчитывают емкость в двоичных гибибайтах (2³⁰ байт), но обозначают их 'ГБ':
| Десятичные (СИ) | Байты (10ⁿ) | Двоичные (МЭК) | Байты (2ⁿ) | Разница |
|---|---|---|---|---|
| Килобайт (кБ) | 1 000 Б | Кибибайт (КиБ) | 1 024 Б | 2.40% |
| Мегабайт (МБ) | 1 000 000 Б | Мебибайт (МиБ) | 1 048 576 Б | 4.86% |
| Гигабайт (ГБ) | 1 000 000 000 Б | Гибибайт (ГиБ) | 1 073 741 824 Б | 7.37% |
| Терабайт (ТБ) | 1 000 000 000 000 Б | Тебибайт (ТиБ) | 1 099 511 627 776 Б | 9.95% |
Курсы валют: Референсные источники и спреды
Курсы валют синхронизируются с институциональными источниками (Европейский центральный банк) с указанием точной временной метки.
Курсы на сайте отражают средний оптовый межбанковский рынок. Розничные банки и платежные системы закладывают спред от 1% до более чем 10%.
Ограничения компьютерных вычислений (IEEE 754)
Компьютеры оперируют в двоичной системе. Дроби, чей знаменатель не является степенью 2, представляют собой бесконечные периодические дроби в двоичном виде:
UnitCompiler устраняет эти отклонения с помощью границ машинного эпсилон (Number.EPSILON), целочисленного масштабирования и нормализации.
Метрологические организации и официальные стандарты
Официальное определение 7 базовых единиц Международной системы.
Руководство Национального института стандартов США по использованию СИ.
Международные стандарты по величинам и единицам.
Стандарт вычислений с плавающей запятой.