Технический паспорт калькулятора
Автор: Воробьев Александр Владимирович · Редакция 1.0.0 · Проверено 23.09.2026
Методика расчёта нутритивной поддержки (RER / MER)
Нутритивная поддержка — расчёт суточной потребности животного в энергии, белке и жирах. Используется метод RER/MER: RER (Resting Energy Requirement) — базовый расход энергии покоя, MER (Maintenance Energy Requirement) — поддерживающий расход энергии. RER рассчитывается по аллометрической формуле: RER = 70 × масса^0.75 для животных массой ≥ 2 кг. Это закон Клейбера — эмпирическая зависимость между массой тела и метаболизмом у млекопитающих. Для животных массой < 2 кг используется линейная формула RER = 30 × масса + 70 — она лучше отражает метаболизм мелких животных. MER рассчитывается умножением RER на коэффициент K, зависящий от физиологического состояния: нейтральный взрослый, кастрированный, склонный к ожирению, активный, беременные, лактирующие, послеоперационные, критическое состояние, рост. Например, для взрослой нейтральной собаки K = 1,6, для кошки K = 1,0. Для котят и щенков K выше (2,0–3,0), потому что растущий организм требует больше энергии. Для критических состояний K ниже (0,8–1,0), потому что метаболизм может быть угнетён. Потребность в белке и жирах выражается в г/100 ккал и умножается на RER/100 и MER/100. Для взрослой кошки — 6,5 г белка и 4,5 г жира на 100 ккал; для взрослой собаки — 5,25 г и 3,0 г; для котёнка — 11,0 г и 5,0 г; для щенка — 8,0 г и 4,0 г. Для критических состояний нормы белка/жира могут быть ниже (при ХБП, ВЗК — ограничение белка).
Основные формулы
-
RER (аллометрическая формула):
RER (ккал/сут) = 70 × масса^0.75
RER — расход энергии покоя, ккал/сут. масса — масса тела животного, кг. 70 — коэффициент, 0.75 — показатель степени (закон Клейбера). Применяется для массы ≥ 2 кг. -
RER (линейная формула):
RER (ккал/сут) = 30 × масса + 70
RER — расход энергии покоя, ккал/сут. масса — масса тела животного, кг. Применяется для массы < 2 кг. -
Расчёт MER:
MER (ккал/сут) = RER × K
MER — поддерживающий расход энергии, ккал/сут. K — коэффициент физиологического состояния из таблицы 1. -
Потребность в белке от RER:
белок_от_RER (г/сут) = норма_белка (г/100 ккал) × RER / 100
Норма белка — в г/100 ккал. Деление RER на 100 переводит ккал в «сотни ккал». -
Потребность в белке от MER:
белок_от_MER (г/сут) = норма_белка (г/100 ккал) × MER / 100
Аналогично белку от RER, но используется MER. -
Потребность в жирах от RER:
жир_от_RER (г/сут) = норма_жира (г/100 ккал) × RER / 100
Норма жира — в г/100 ккал. -
Потребность в жирах от MER:
жир_от_MER (г/сут) = норма_жира (г/100 ккал) × MER / 100
Аналогично жиру от RER, но используется MER. -
Проверка массы на порог линейной формулы:
если масса < 2 кг → линейная формула; иначе → аллометрическая
Порог 2 кг определён в methods.json. Для щенков мелких пород (например, чихуахуа 1 кг) используется линейная формула.
Пошаговая инструкция
- Шаг 1. Выберите вид животного (собака или кошка).
- Шаг 2. Измерьте массу тела животного на калиброванных весах (±1–2%). Введите массу в килограммах.
- Шаг 3. Выберите физиологическое состояние: нейтральный взрослый, кастрированный, склонный к ожирению, активный, беременные, лактирующие, послеоперационные, критическое, рост (для щенков и котят).
- Шаг 4. Нажмите «Рассчитать».
- Шаг 5. Ознакомьтесь с RER (базовый расход энергии покоя) и MER (поддерживающий расход энергии).
- Шаг 6. Ознакомьтесь с потребностью в белке и жирах — как от RER, так и от MER.
- Шаг 7. Сравните MER с калорийностью используемого корма (указана на упаковке в ккал/100 г или ккал/кг).
- Шаг 8. Рассчитайте суточную порцию корма: порция (г) = MER (ккал/сут) / калорийность (ккал/г).
- Шаг 9. При критических состояниях (сепсис, политравма) — используйте RER, а не MER, с постепенным увеличением (профилактика refeeding-синдрома).
- Шаг 10. Ведите дневник кормления и контролируйте вес каждые 2–4 недели.
Ограничения
- Расчёт справочный. Для назначения рациона требуется ветеринарный врач или диетолог.
- Не учитывает хронические заболевания (ХБП, ВЗК, онкология, диабет).
- Не рассчитывает график постепенного увеличения при refeeding-синдроме.
- Не учитывает индивидуальные особенности животного (порода, темперамент, активность за пределами выбранного состояния, температура среды).
- Не учитывает калорийность конкретного корма (пользователь считает сам).
- Не учитывает влияние лекарств на метаболизм.
- Не учитывает физическую активность в течение дня (выбранное состояние даёт средний коэффициент).
- Не заменяет терапевтический лекарственный мониторинг при критических состояниях.
- Не учитывает возрастную динамику (щенки и котята растут, коэффициент K меняется).
Допущения
- Аллометрическая формула RER = 70 × масса^0.75 основана на законе Клейбера — эмпирической зависимости между массой тела и метаболизмом у млекопитающих. Для мелких животных (< 2 кг) используется линейная формула RER = 30 × масса + 70, потому что аллометрическая формула даёт заниженные результаты.
- Коэффициенты MER из таблицы 1 и нормы белка/жира из таблицы 2 валидированы для здоровых животных. При хронических заболеваниях (ХБП, ВЗК, онкология, диабет) требуются специальные диеты, назначаемые ветеринарным диетологом.
- Расчёт ведётся по фактической массе. При ожирении фактическая масса превышает идеальную, что завышает RER и MER. Для животных с ожирением рекомендуется расчёт по идеальной массе (определяет ветеринар). Ориентировочно: при ожирении II степени идеальная масса = фактическая × 0.8–0.85.
- Для диапазонов коэффициентов MER используется среднее значение. Например, для активной собаки K = 2,5 (среднее 2,0–3,0). Для конкретного животного может потребоваться индивидуальная корректировка: рабочая собака на выносливость — ближе к 3,0, городская активная — ближе к 2,0.
- Нормы белка и жира из таблицы 2 даны в виде диапазонов. Калькулятор использует средние значения: для взрослой кошки — 6,5 г белка и 4,5 г жира на 100 ккал (диапазоны 6,5 и 3,5–5,5). Для взрослой собаки — 5,25 г и 3,0 г (диапазоны 4,5–6,0 и 2,5–3,5).
- Калькулятор не учитывает специфические диеты для ХБП, ВЗК, онкологии, диабета. Нормы белка/жира для критического состояния (для собак — 4,0 г белка и 3,5 г жира) приближены к нормам для ВЗК/болезней печени, но не заменяют специализированный протокол.
- При refeeding-синдроме (после длительного голодания) кормление начинают с 0,3–0,5 × RER и постепенно увеличивают до 100% в течение 3–5 дней. Калькулятор даёт целевую потребность (RER/MER), но не рассчитывает график постепенного увеличения.
Особые случаи
- Масса < 2 кг (линейная формула RER): Для массы < 2 кг используется линейная формула RER = 30 × масса + 70. Например, для собаки 1,5 кг RER = 30 × 1,5 + 70 = 115 ккал/сут. Для щенков мелких пород (чихуахуа, той-терьер) это особенно важно. Калькулятор автоматически выбирает формулу по массе.
- Масса ровно 2 кг (граница формул): При массе = 2 кг калькулятор использует аллометрическую формулу RER = 70 × 2^0.75 = 70 × 1.6818 = 117.73 ккал/сут. Линейная формула дала бы 30 × 2 + 70 = 130 ккал/сут. Разница ~10%. Пороговое значение 2 кг — из methods.json.
- Щенок крупной породы в возрасте 5 месяцев (граница puppy_growth_early / late): На границе 4 месяцев (переход от early к late) выбирается более подходящее состояние. Для щенка крупной породы в 4–5 месяцев может быть использовано puppy_growth_late (K = 2.0). Для щенка мелкой породы — puppy_growth_early (K = 3.0) до 4 месяцев, потом late.
- Кошка с life_stage = puppy_growth_early (несовместимо): Состояния puppy_growth_early и puppy_growth_late применимы только к собакам. Для кошек доступны: adult_neutral, adult_neutered, prone_obesity, adult_active, kitten_growth, pregnant, lactating, postoperative, critical. Калькулятор возвращает ошибку валидации при несовместимом выборе.
- Собака с life_stage = kitten_growth (несовместимо): Состояние kitten_growth применимо только к кошкам. Для собак доступны puppy_growth_early и puppy_growth_late. Калькулятор возвращает ошибку валидации при несовместимом выборе.
- Животное с ожирением (фактическая масса превышает идеальную): При ожирении RER и MER завышены. Для снижения веса рекомендуется расчёт по идеальной массе: RER_идеальная = 70 × масса_идеальная^0.75, MER_для_снижения = RER_идеальная × 0.8–1.0. Ориентировочно: идеальная масса = фактическая × 0.8–0.85 при ожирении II степени.
- Беременные в первой половине беременности: В первую половину беременности (первые 4–5 недель) потребность в энергии не меняется — используется K = 1.0 для кошек и K = 1.6 для собак (как для нейтрального взрослого). Во вторую половину — K = 1.8–2.0. Калькулятор использует средний K = 1.9 для собак и 1.8 для кошек (вторая половина).
- Лактирующие с большим помётом (5+ щенков/котят): При лактации с большим помётом K может достигать 4.0+. Калькулятор использует среднее 3.0. Для больших помётов рекомендуется корректировка: K = 3.0 + 0.25 × (N − 4), где N — число детёнышей. Для 6 щенков K = 3.5, для 8 — K = 4.0.
- Критическое состояние с refeeding-синдромом: При refeeding-синдроме (после длительного голодания) кормление начинают с 0.3–0.5 × RER и постепенно увеличивают до 100% в течение 3–5 дней. Калькулятор даёт MER (0.9 × RER), но не рассчитывает график. Для refeeding-синдрома — отдельный протокол.
- Очень крупная собака (> 60 кг): Масса до 100 кг поддерживается. При массе > 60 кг проверьте, не является ли масса избыточной. Для гигантских пород (мастиф, сенбернар) RER рассчитывается корректно, но коэффициент K может требовать индивидуальной корректировки (взрослые гигантские породы часто имеют более низкий метаболизм на кг массы).
Примеры расчёта
Кошка 4 кг, взрослая нейтральная
Входные данные:
- Вид животного: Кошка
- Масса тела животного: 4
- Физиологическое состояние: Нейтральный взрослый
Результат:
- RER (расход энергии покоя): 197.99
- MER (поддерживающий расход энергии): 197.99
- Белок от RER: 12.87
- Жир от RER: 8.91
- Белок от MER: 12.87
- Жир от MER: 8.91
Разбор: RER = 70 × 4^0.75 = 70 × 2.8284 = 197.99 ккал/сут. K = 1.0, MER = 197.99 × 1.0 = 197.99. Белок от RER = 6.5 × 1.98 = 12.87 г/сут. Жир от RER = 4.5 × 1.98 = 8.91. Поскольку K = 1.0, MER = RER, поэтому белок и жир от MER совпадают с RER.
Собака 20 кг, взрослая нейтральная
Входные данные:
- Вид животного: Собака
- Масса тела животного: 20
- Физиологическое состояние: Нейтральный взрослый
Результат:
- RER (расход энергии покоя): 662.02
- MER (поддерживающий расход энергии): 1059.23
- Белок от RER: 34.76
- Жир от RER: 19.86
- Белок от MER: 55.61
- Жир от MER: 31.78
Разбор: RER = 70 × 20^0.75 = 70 × 9.4574 = 662.02 ккал/сут. K = 1.6, MER = 662.02 × 1.6 = 1059.23. Белок от RER = 5.25 × 6.62 = 34.76 г/сут. Жир от RER = 3.0 × 6.62 = 19.86. Белок от MER = 5.25 × 10.59 = 55.61. Жир от MER = 3.0 × 10.59 = 31.78.
Собака 3 кг, щенок (до 4 мес)
Входные данные:
- Вид животного: Собака
- Масса тела животного: 3
- Физиологическое состояние: Щенок (до 4 мес)
Результат:
- RER (расход энергии покоя): 159.57
- MER (поддерживающий расход энергии): 478.7
- Белок от RER: 12.77
- Жир от RER: 6.38
- Белок от MER: 38.3
- Жир от MER: 19.15
Разбор: RER = 70 × 3^0.75 = 70 × 2.2795 = 159.57 ккал/сут. K = 3.0, MER = 159.57 × 3.0 = 478.70. Белок от RER = 8.0 × 1.5957 = 12.77 г/сут. Жир от RER = 4.0 × 1.5957 = 6.38. Белок от MER = 8.0 × 4.7870 = 38.30. Жир от MER = 4.0 × 4.7870 = 19.15.
Кошка 3 кг, кастрированная
Входные данные:
- Вид животного: Кошка
- Масса тела животного: 3
- Физиологическое состояние: Кастрированный
Результат:
- RER (расход энергии покоя): 159.57
- MER (поддерживающий расход энергии): 191.48
- Белок от RER: 10.37
- Жир от RER: 7.18
- Белок от MER: 12.45
- Жир от MER: 8.62
Разбор: RER = 70 × 3^0.75 = 159.57. K = 1.2, MER = 159.57 × 1.2 = 191.48. Белок от RER = 6.5 × 1.5957 = 10.37. Жир от RER = 4.5 × 1.5957 = 7.18. Белок от MER = 6.5 × 1.9148 = 12.45. Жир от MER = 4.5 × 1.9148 = 8.62.
Собака 25 кг, критическое состояние (сепсис)
Входные данные:
- Вид животного: Собака
- Масса тела животного: 25
- Физиологическое состояние: Сепсис / критическое состояние
Результат:
- RER (расход энергии покоя): 782.62
- MER (поддерживающий расход энергии): 704.36
- Белок от RER: 31.3
- Жир от RER: 27.39
- Белок от MER: 28.17
- Жир от MER: 24.65
Разбор: RER = 70 × 25^0.75 = 70 × 11.1803 = 782.62. K = 0.9, MER = 782.62 × 0.9 = 704.36. Белок от RER = 4.0 × 7.83 = 31.30. Жир от RER = 3.5 × 7.83 = 27.39. Белок от MER = 4.0 × 7.04 = 28.17. Жир от MER = 3.5 × 7.04 = 24.65. При критическом состоянии рекомендуется начинать с 0.8–1.0 × RER и постепенно увеличивать до MER под контролем метаболических показателей.
Собака 1.5 кг (чихуахуа), взрослая нейтральная
Входные данные:
- Вид животного: Собака
- Масса тела животного: 1.5
- Физиологическое состояние: Нейтральный взрослый
Результат:
- RER (расход энергии покоя): 115
- MER (поддерживающий расход энергии): 184
- Белок от RER: 6.04
- Жир от RER: 3.45
- Белок от MER: 9.66
- Жир от MER: 5.52
Разбор: Масса < 2 кг → линейная формула. RER = 30 × 1.5 + 70 = 115 ккал/сут. K = 1.6, MER = 115 × 1.6 = 184. Белок от RER = 5.25 × 1.15 = 6.04. Жир от RER = 3.0 × 1.15 = 3.45. Белок от MER = 5.25 × 1.84 = 9.66. Жир от MER = 3.0 × 1.84 = 5.52.
Графики и визуализация
Наглядное представление зависимости параметров:
Нелинейный рост RER с увеличением массы тела (закон Клейбера). Для массы 1 кг RER ≈ 100 ккал (линейная формула 30×1+70), для 5 кг ≈ 234, для 10 кг ≈ 394, для 20 кг ≈ 662, для 40 кг ≈ 1114, для 80 кг ≈ 1874. Рост замедляется с увеличением массы — это отражает аллометрическую зависимость 0.75.
Параметры: Вид животного = Собака, Физиологическое состояние = Нейтральный взрослый
MER для собаки 20 кг (RER = 662 ккал/сут) при разных коэффициентах K: критическое (K = 0.9) — 596 ккал; склонный к ожирению (K = 1.0) — 662; послеоперационное (K = 1.3) — 861; кастрированное (K = 1.4) — 927; нейтральное (K = 1.6) — 1059; беременное (K = 1.9) — 1258; активное (K = 2.5) — 1655; лактирующее (K = 3.0) — 1986. Разброс MER при одном RER достигает 3.3×.
Параметры: Вид животного = Собака, Физиологическое состояние = Нейтральный взрослый
Пример расчёта
Исходные данные
- Вид животного: Кошка
- Масса тела животного: 4 кг
- Физиологическое состояние: Нейтральный взрослый
Результат
- RER (расход энергии покоя): 197.99
- MER (поддерживающий расход энергии): 197.99
- Белок от RER: 12.87
- Жир от RER: 8.91
Оценка качества
- Инженерная точность (Для клинического применения): Расчёт детерминирован. RER рассчитывается по аллометрической формуле 70 × масса^0,75 (для массы ≥ 2 кг) или линейной 30 × масса + 70 (для массы < 2 кг). Формула основана на законе Клейбера. MER рассчитывается умножением RER на коэффициент K из таблицы 1 методических рекомендаций. Белок и жир рассчитываются как произведение нормы (г/100 ккал) на RER/100 и MER/100. Итоговая погрешность расчёта ±10–15% с учётом точности измерения массы (±1–2%) и усреднения коэффициентов.
- Ориентировочная оценка (Для предварительного расчёта): Результат подходит для предварительного расчёта суточной потребности в энергии, белке и жирах, подбора рациона и планирования закупки корма. Для животных с хроническими заболеваниями, ожирением, в критическом состоянии требуется индивидуальный рацион, назначаемый ветеринарным диетологом.
- Ограничения (Когда результат нельзя использовать напрямую): Калькулятор выполняет только арифметический расчёт по заданной массе и физиологическому состоянию. Он не учитывает хронические заболевания (ХБП, ВЗК, онкология, диабет), индивидуальные особенности (порода, темперамент), калорийность конкретного корма, влияние лекарств, refeeding-синдром. Не заменяет клиническое суждение ветеринарного врача.
- Рекомендация (Как повысить точность): Измеряйте массу на калиброванных весах (±1–2%). При ожирении используйте идеальную массу (определяет ветеринар). Сравнивайте MER с калорийностью корма (указана на упаковке в ккал/100 г). Ведите дневник кормления и контролируйте вес каждые 2–4 недели. При критических состояниях — консультация ветеринара и постепенное увеличение калорийности.