Calculadora de oferta forrageira
Compare a pressão de pastejo entre piquetes e rebanhos de forma justa: 6800 kg de matéria seca aproveitável em 4 ha para 40 animais de 450 kg significam 18000 kg de peso vivo e 170 kg de forragem por animal. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Massa de forragem
- 2.500
- Área
- 4
- Número de animais
- 40
- Peso vivo
- 450
- Massa residual
- 800
- Densidade disponível (kg/ha)
- 1.700
- Unidade de área
- hectare
- Área (hectares)
- 4
- Área (acres)
- 9,8842152587
A oferta forrageira é um quociente central do manejo de pastejo: quanta matéria seca em pé ou alocada está disponível por cada quilograma de peso vivo animal no piquete. Pecuaristas, produtores de leite a pasto, criadores de ovinos e caprinos e pesquisadores de pastagens usam essa métrica para comparar a pressão de lotação entre campos de tamanhos diferentes e rebanhos de pesos diferentes, sem reduzir tudo a um simples contagem de cabeças. Retorna a massa forrageira disponível, o peso vivo total, a oferta em kg MS por kg de peso vivo e por 100 kg de peso vivo, a forragem por animal e as taxas de lotação.
O que a oferta forrageira significa e como é calculada
A oferta forrageira relaciona a massa de erva comestível disponível ao tamanho metabólico e estrutural do rebanho que vai pastejá-la. Diferente de uma taxa de lotação bruta em animais por hectare, ela normaliza pelo peso vivo para que quarenta novilhos leves não sejam tratados como quarenta vacas adultas.
A definição clássica usada aqui é a massa de matéria seca forrageira disponível dividida pelo peso vivo total: FA é a forragem disponível em quilogramas dividida pelo peso vivo total em quilogramas, com unidades de quilogramas de matéria seca por quilograma de peso vivo. A forragem disponível é o produto da densidade herbácea disponível e da área do piquete em hectares.
A densidade disponível é a densidade de massa em pé menos uma massa residual opcional que você escolhe deixar para rebrota, cobertura do solo ou bem-estar animal —nunca menor que zero—. A massa herbácea é informada em quilogramas de matéria seca por hectare, a unidade que equipes de amostragem de pastagem reportam após cortar, secar e escalar para a área. O peso vivo total é o número de animais vezes o peso vivo médio por cabeça.
A calculadora também multiplica a oferta por cem para reportar quilogramas de matéria seca por cem quilogramas de peso vivo, convenção pastoral de muitos boletins de extensão, e informa forragem por animal e cabeças por hectare ou por acre como contexto. Interprete a razão com metas locais: oferta alta pode significar pastagem subutilizada ou alocação generosa para alto desempenho; oferta baixa pode indicar residual apertado, menor ingestão ou necessidade de reduzir o rebanho ou abrir mais área.
Esta ferramenta é uma métrica transparente de planejamento de primeira ordem, não um substituto de protocolos de medição na fazenda nem de planos de nutrição veterinária.
Onde uma calculadora de oferta forrageira agrega valor
Planejadores de pastejo rotacionado ou em faixas precisam transformar com rapidez uma leitura de prato de pastagem ou uma amostra cortada e seca em uma decisão de lotação antes da próxima mudança. Educadores de extensão e laboratórios de aula ensinam que cabeças por hectare isoladas enganam quando as classes animais diferem, e a oferta forrageira torna essa lição concreta com números que os alunos podem recalcular.
Consultores que comparam dois piquetes de clientes —um grande com vacas pesadas, outro pequeno com cordeiros— precisam de uma métrica compartilhada em quilogramas por quilograma ou por cem quilogramas de peso vivo. Use a massa residual de forma deliberada quando o protocolo deixar altura ou massa residual medida; defina-a como zero apenas quando toda a cultura em pé for considerada disponível.
Casos de uso
Planejar o próximo pastejo rotacionado a partir de uma amostra de pasto
Informe a massa herbácea cortada, a área do piquete, o número de cabeças e o peso vivo médio para obter a oferta forrageira e os quilogramas disponíveis antes de abrir o próximo lote.
Comparar a pressão de lotação entre rebanhos de pesos diferentes
Normalize dois piquetes pelo peso vivo para que vacas pesadas e animais de recria mais leves compartilhem uma métrica comparável de kg MS por kg de peso vivo em vez de cabeças por hectare brutas.
Demonstrações de sala e extensão sobre residual e densidade
Mostre aos alunos como a massa residual e a escolha da unidade de área alteram a forragem disponível e a oferta forrageira sem reconstruir uma planilha a cada vez.
Perguntas frequentes
Como calcular a oferta forrageira?
A oferta forrageira é os quilogramas de forragem disponível divididos pelos quilogramas de peso vivo total.
Quais unidades a calculadora de oferta forrageira usa?
Forragem residual e em pé estão em kg de matéria seca por hectare. O peso vivo é em quilogramas por animal. O resultado principal é kg de forragem MS por kg de peso vivo.
Como a oferta forrageira difere da taxa de lotação?
A taxa de lotação é animais por unidade de área. A oferta forrageira divide a massa forrageira disponível pelo peso vivo total, de modo que animais mais pesados reduzem a oferta mesmo com a mesma contagem de cabeças e o mesmo tamanho de piquete.
Por que descontar uma massa residual antes do cálculo?
Porque o resíduo é a forragem que você pretende deixar para a rebrota, a cobertura do solo ou o bem-estar animal. Ele sai da massa de forragem antes da divisão, e a parte aproveitável nunca fica abaixo de zero.
Qual é o resultado para 40 vacas em 4 hectares?
Com 2500 kg de matéria seca por hectare, 800 kg de resíduo e vacas de 450 kg, há 6800 kg disponíveis para 18000 kg de peso vivo, ou seja, 170 kg por animal. A oferta é essa forragem dividida pelo peso vivo.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/bio/forage-allowance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"herbage_mass":2500,"area":4,"animal_count":40,"live_weight":450}'const res = await fetch("https://api.kit.forhosting.com/bio/forage-allowance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"herbage_mass": 2500,
"area": 4,
"animal_count": 40,
"live_weight": 450
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/forage-allowance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"herbage_mass": 2500,
"area": 4,
"animal_count": 40,
"live_weight": 450
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/forage-allowance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"herbage_mass":2500,"area":4,"animal_count":40,"live_weight":450}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"herbage_mass":2500,"area":4,"animal_count":40,"live_weight":450}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/forage-allowance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"herbage_mass": 2500,
"area": 4,
"animal_count": 40,
"live_weight": 450
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.forage_allowance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta calculadora de oferta forrageira recebe a massa de forragem em quilogramas de matéria seca por hectare, a área do piquete em hectares ou acres, o número de animais, o peso vivo médio em quilogramas e, de forma opcional, a massa residual que você pretende deixar após o pastejo. O algoritmo é aritmética determinística pura —sem rede e sem tokens de modelo—, de modo que o caminho gratuito do navegador e a API concordam em toda entrada finita, e valores inválidos falham de forma limpa com invalid_input.
O que a oferta forrageira significa e como é calculada
A área pode ser dada em hectares ou acres; acres convertem com o fator do pé internacional para que os resultados permaneçam comparáveis entre regiões que ainda medem piquetes em acres.
Contrato de entrada, campos de resposta e erros de validação
Uma string formula reafirma a identidade usada. Envie por POST um corpo JSON com quatro números finitos obrigatórios: herbage_mass (quilogramas não negativos de matéria seca por hectare de forragem em pé ou pré-pastejo), area (área positiva do piquete), animal_count (contagem positiva de cabeças) e live_weight (quilogramas médios positivos por animal). residual_mass é opcional e tem padrão zero; quando enviado deve ser um número finito não negativo nas mesmas unidades de quilogramas por hectare. area_unit é opcional e tem padrão hectare; valores aceitos são hectare ou acre com aliases comuns como hectares, ha, acres e ac. Os aliases de parâmetros do esquema funcionam da mesma forma: forage_mass, dm_mass, available_dm, paddock_area, animals, head, body_weight, lw, residual e nomes relacionados. Cada campo numérico pode chegar como número JSON ou como string numérica; strings vazias, chaves obrigatórias ausentes, valores não finitos, área ou estoque ou peso zero ou negativo, e forragem ou residual negativos falham com invalid_input nomeando o problema e não são cobrados. Em sucesso o corpo ecoa herbage_mass, residual_mass, available_density_kg_ha, area, area_unit, area_hectares, area_acres, animal_count e live_weight. Campos de massa e razão incluem available_forage_kg, total_live_weight_kg, forage_allowance e forage_allowance_kg_per_kg (mesma razão principal), forage_allowance_kg_per_100kg_lw, forage_per_animal_kg, stocking_rate_per_ha e stocking_rate_per_acre. O booleano has_available_forage é verdadeiro quando a massa forrageira disponível é estritamente positiva. Exemplo: massa herbácea dois mil e quinhentos quilogramas de matéria seca por hectare, residual oitocentos, quatro hectares, quarenta animais a quatrocentos e cinquenta quilogramas produz densidade disponível mil e setecentos quilogramas por hectare, forragem disponível seis mil e oitocentos quilogramas, peso vivo total dezoito mil quilogramas e oferta de seis mil e oitocentos sobre dezoito mil. Chamadas bem-sucedidas usam saldo pré-pago KIT ao preço base publicado US$ 0,002 por item.
Onde uma calculadora de oferta forrageira agrega valor
Combine resultados com metas de ingestão e duração do pastejo se depois converter a oferta em orçamentos diários de alimento —esses passos ficam fora deste endpoint, focado na razão instantânea massa por peso vivo—. Mantenha amostras herbáceas representativas do horizonte pastejável, pese uma amostra justa do rebanho quando o peso vivo médio for incerto, e trate a saída da API como auxílio de planejamento que você concilia com cercas, bebedouros e classe animal no campo.
Perguntas técnicas
Para que serve residual_mass?
residual_mass é a kg MS/ha que você planeja deixar após o pastejo. A densidade disponível é max(0, herbage_mass − residual_mass). Omita ou envie 0 quando toda a cultura em pé for tratada como disponível.
Quanto custa a calculadora de oferta forrageira?
A ferramenta no navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.