{
  "schema": "tvv320-formula-source-audit-v2",
  "status": "partial_source_audit_with_explicit_own_derivations",
  "date": "2026-10-27",
  "release_ready": false,
  "entries": [
    {
      "id": "geometry",
      "lessons": [
        5,
        6,
        7,
        10
      ],
      "source": "https://web.kpi.kharkov.ua/elmash/wp-content/uploads/sites/108/2017/03/2015_1.pdf",
      "source_location": "с. 8–9, рис. 2–3 и ненумерованные координатные соотношения",
      "source_review": "selected PDF text inspected; visual check pending",
      "course_algorithm": "Профили, дуги, поворот R(θ), полное тиражирование; собственный Python, иная машина и собственные размеры.",
      "tvv320_example": "geometry.py; examples/checked-02",
      "verification": "Геометрия, площади проводников и повторное открытие кириллической модели.",
      "remaining": "Не утверждается тождество геометрии с авторским Lua; подробная визуальная сверка первоисточника ещё нужна."
    },
    {
      "id": "field-equation",
      "lessons": [
        4,
        9
      ],
      "source": "https://web.kpi.kharkov.ua/elmash/wp-content/uploads/sites/108/2017/03/2016_1.pdf",
      "source_location": "с. 27, (1)",
      "source_review": "selected PDF text inspected; visual check pending",
      "course_algorithm": "curl(ν curl A)=J; для Az: −div(ν grad Az)=Jz, Bx=∂Az/∂y, By=−∂Az/∂x.",
      "tvv320_example": "run_materials.py; run_fields.py",
      "verification": "Проверены собственные однородные материальные опыты и знаки координат.",
      "remaining": "Нелинейная B(H) без гистерезиса; паспорт материалов условный.",
      "normalization_note": "Параметрическая статья рассматривает другую машину. Виртуальное смещение зоны обмотки для основной гармоники не заменяет физическую угловую серию новой модели. КЗ курса решается при совместном действии If и токов статора с ud=uq=0."
    },
    {
      "id": "flux",
      "lessons": [
        8,
        15
      ],
      "source": "https://journal.ie.asm.md/assets/files/01_13_42_2019.pdf",
      "source_location": "с. 4, (3)",
      "source_review": "visual PDF review retained; independent code checked",
      "course_algorithm": "λ цепи = сумма подписанных N/S интегралов Az dV. dV уже включает активную длину; фазное λ — среднее равных параллельных ветвей.",
      "tvv320_example": "examples/checked-03/field-verification.json",
      "verification": "Сопоставление цепного результата с интегралом и W+W′=Σiλ.",
      "remaining": "Среднее применимо при принятом равном распределении токов ветвей."
    },
    {
      "id": "harmonic-emf",
      "lessons": [
        14,
        16,
        17
      ],
      "source": "https://journal.ie.asm.md/assets/files/01_13_42_2019.pdf",
      "source_location": "с. 4, (4)–(13)",
      "source_review": "visual PDF review retained",
      "course_algorithm": "Самостоятельная DFT полного физического оборота; e=−dλ/dt, Eh=hω sqrt(ah²+bh²)/sqrt(2).",
      "tvv320_example": "48 положений ХХ, If=2920 А",
      "verification": "12/24/48 и аналитическая гармоника; tests/test_tvv320.py.",
      "remaining": "Полная несинусоидальная линейная ЭДС получается из λA−λB, а не универсальным множителем sqrt(3)."
    },
    {
      "id": "phasor-norm",
      "lessons": [
        17,
        18,
        25
      ],
      "source": "https://journal.ie.asm.md/assets/files/01_13_42_2019.pdf",
      "source_location": "с. 5, (18)–(24)",
      "source_review": "page 5 visually rechecked 2026-10-27",
      "course_algorithm": "Модуль ортогональных компонент sqrt(x²+y²); atan2 для квадранта. Пассивная запись u=Ri+dλ/dt.",
      "tvv320_example": "20 кВ / 300 МВт inverse point; diagnostic U-curve",
      "verification": "Формула (24) печатает минус под корнем; в курсе используется независимо выведенная норма с плюсом. Проверка 3,4→5.",
      "remaining": "Это редакционная диагностика по алгебре, не найденное официальное исправление издателя. Lend неизвестна."
    },
    {
      "id": "u-curve",
      "lessons": [
        25
      ],
      "source": "https://journal.ie.asm.md/assets/files/01_13_42_2019.pdf",
      "source_location": "с. 9, (28)–(29)",
      "source_review": "page 9 visually checked 2026-10-27",
      "course_algorithm": "Uф→ULL/sqrt(3); Imin=P/(sqrt(3)ULL), обе ветви Q. Продолжение по If самостоятельно.",
      "tvv320_example": "150 МВт, 20 кВ: 4330.127 А; 21 диагностическая оценка при If=750 А",
      "verification": "editorial_checks.py повторно вычисляет rU,rP и отклоняет готовность кривой.",
      "remaining": "Новые успешные точки U-кривой отсутствуют; кривые статьи не численный эталон ТВВ-320."
    },
    {
      "id": "multiposition",
      "lessons": [
        14,
        26,
        27
      ],
      "source": "https://web.kpi.kharkov.ua/elmash/wp-content/uploads/sites/108/2017/03/2015_2.pdf",
      "source_location": "с. 25, (1)–(4)",
      "source_review": "selected PDF text inspected; visual check pending",
      "course_algorithm": "Согласованные θk и фазные токи; полные 360° сохраняются до доказательства сокращённого периода.",
      "tvv320_example": "examples/checked-studies",
      "verification": "Сравнение 24/48; фактические отказы пульсаций сохранены.",
      "remaining": "Многопозиционные магнитостатические состояния не равны решению нелинейных переходных цепных уравнений.",
      "normalization_note": "В (3) источника Im — амплитуда тока параллельной ветви. В курсе id,iq относятся к полному фазному току; при a=2 ток каждой ветви делится на два. Сокращение углового периода источника не переносится."
    },
    {
      "id": "park-energy",
      "lessons": [
        3,
        19,
        30,
        31,
        32,
        33
      ],
      "source": "Самостоятельный вывод курса из указанных определений; не цитата из непрочитанной статьи",
      "source_location": "Вывод из матрицы Парка 2/3 и uabc=Riabc+dλabc/dt",
      "source_review": "independent derivation and algebra tests",
      "course_algorithm": "M=diag(3/2,3/2,1), ∇iW′=Mλ, ML=(ML)T; W=iᵀMλ−W′; dW/dt=ufIf−PCu−PL−ΩT.",
      "tvv320_example": "examples/checked-dynamics",
      "verification": "tests/test_tvv320_editorial.py: вращающийся базис, мгновенная мощность, непрерывный энергетический баланс; существующие energy-map tests.",
      "remaining": "Независимые FEMM-точки вдоль траекторий ещё не выполнены; положительность якобиана проверена выборочно."
    },
    {
      "id": "force",
      "lessons": [
        28,
        29
      ],
      "source": "https://www.femm.info/Archives/doc/manual.pdf",
      "source_location": "раздел 2.3.12, printed pp. 44–46; API block integrals",
      "source_review": "manual documentation; installed FEMM 5 own tests retained",
      "course_algorithm": "Maxwell в воздухе; J×B только токовая область; Tсм=T0−exFy+eyFx. Собственный весовой интеграл.",
      "tvv320_example": "examples/checked-materials-forces",
      "verification": "Четыре состояния, три сетки; независимый интеграл и тождество J×B.",
      "remaining": "Руководство относится к FEMM 4.2; совместимость API проверяется собственной FEMM 5 реализацией. Пульсации отдельных вариантов не прошли допуск."
    },
    {
      "id": "steady-power",
      "lessons": [
        18,
        20,
        21,
        22,
        23,
        24,
        25
      ],
      "source": "Самостоятельный вывод курса из указанных определений; не цитата из непрочитанной статьи",
      "source_location": "Стационарный предел электрических уравнений в выбранной системе dq",
      "source_review": "independent algebra and retained field results",
      "course_algorithm": "ud=Rsid−ωλq, uq=Rsiq+ωλd; Pg=−1.5u·i; Qg=−1.5(uqid−udiq); Pg+PCu,s+ΩT=0.",
      "tvv320_example": "examples/checked-04",
      "verification": "tests/test_tvv320_regimes.py; RMS and S²=P²+Q² tests.",
      "remaining": "p=1; сопротивления 15 °C, активное сечение; выбранные контрольные углы не доказывают сходимость каждой будущей точки.",
      "normalization_note": "δ=atan2(ud,uq) положителен от q к d (по часовой стрелке), тогда как θm положителен против часовой стрелки. Модуль ULL — RMS основной симметричной составляющей."
    },
    {
      "id": "material-energy",
      "lessons": [
        4,
        9
      ],
      "source": "Самостоятельный вывод курса из указанных определений; не цитата из непрочитанной статьи",
      "source_location": "w=∫H dB, w′=∫B dH; integration by parts",
      "source_review": "independent derivation; native material checks retained",
      "course_algorithm": "w+w′=BH; интегрирование объёма без повторного множителя длины/заполнения.",
      "tvv320_example": "144 B(H) опыта и слабополевые серии",
      "verification": "Нативные протоколы; подтверждён чувствительный участок до 0,6 Тл.",
      "remaining": "Продолжения таблиц являются гипотезами. Источник полного слабополевого участка не найден."
    }
  ],
  "rights": "Only own explanations, algorithms and outputs are published. Original papers, original FEM/ANS and spreadsheet stay outside the educational bundle.",
  "access_note": "2015/2016 university PDFs readable via web text extraction; direct local downloads reset. Visual formula checking of those PDFs is not claimed.",
  "bibliography_scope": "All 19 workbook positions retained; this review does not claim full-text verification of all 19 or resolve all duplicate/version relationships.",
  "editorial_review": {
    "date": "2026-10-27",
    "status": "available_source_review_completed_with_access_limits",
    "positions": 19,
    "expanded_bibliographic_items": 22,
    "scope": "Завершена сверка доступных материалов для этой редакции. Полная проверка текстов всех 19 позиций не заявляется. Четыре работы объединённой позиции 15 сохранены отдельно.",
    "open": [
      "Визуальная проверка формул PDF 2015/2016, доступных здесь только текстом.",
      "Полные тексты недоступных работ, окончательные связи версий позиций 16/17/19 и неустановленные лицензии.",
      "Неподтверждённые поля метаданных отмечены в соответствующих записях; они не подменяются догадками."
    ],
    "rights": "Оригиналы и чужие иллюстрации не включаются в учебный HTML или ZIP. Публикуются собственные объяснения, программы и результаты с библиографическими ссылками."
  }
}
