乾物摂取量計算
この計算ツールは、動物が1日に摂取する現物飼料の重量を、水分を除いた後に残る飼料重量へ換算します。1日当たりの総現物重量と飼料の乾物率を入力し、キログラム、グラム、ポンドから単位を選択してください。結果は同じ単位とキログラムの両方で乾物摂取量を示すため、飼料設計、検査分析、給与記録、栄養目標を共通の乾物基準で比較しやすくなります。
無料で実行
現物摂取量を乾物基準へ換算します
現物飼料には水分と乾いた成分が含まれるため、はかりで測った重量だけでは、栄養を含む物質を動物が実際にどれだけ摂取したか分かりません。サイレージ、牧草、乾草、混合飼料、湿潤副産物は、現物重量が同じでも水分量が大きく異なることがあります。この計算では基本式をそのまま使用します。1日当たり乾物摂取量は、1日当たり現物飼料重量に乾物率を掛け、100で割った値です。たとえば、乾物率40パーセントの飼料25キログラムからは、乾物10キログラムを摂取します。給与量だけでなく、1頭が1日に実際に食べた量を入力してください。給与量そのものを評価する場合に限り、給与量を使用します。入力重量の単位を選ぶと、主な結果は同じ単位で表示され、一般的な栄養基準と比較しやすいようキログラム換算値も表示されます。計算は決定的であり、動物固有の仮定、参照表、隠れた補正係数は使用しません。
代表性のある値を選び、結果を適切に解釈します
乾物率には、現物重量を測定した期間と同じ期間に摂取された飼料を代表する値を使用してください。水分は収穫条件、保管、降雨、発酵、乾燥、給与後の放置によって変化するため、飼料の種類から得た概算値よりも検査機関の分析値の方が一般に信頼できます。乾物率が異なる複数の飼料を与える場合は、それぞれの乾物量を別々に計算して合計してください。現物重量による加重を行わずに乾物率だけを平均すると、誤った合計になることがあります。出力は乾物摂取量であり、可消化乾物、エネルギー、タンパク質、特定の栄養素の摂取量ではありません。それらには成分値や消化率の追加データが必要です。また、この結果だけで摂取量が適切かどうかを判断することはできません。必要量は動物種、体重、生理段階、生産量、健康、環境、飼料品質で変わります。透明性のある換算値として利用し、専門家または地域で検証された指針と比較してください。
毎日の摂取量を一貫した方法で測定します
正確な推定には、複雑な計算よりも一貫した測定が重要です。可能であれば、同じ1日の区間で給与量から残飼量を差し引いて摂取量を求め、重要な場合は残飼の水分変化も考慮してください。群飼では、群全体の量を頭数で割った値は平均であり、各個体の摂取量ではないため、その旨を明記します。現物重量と乾物率は同じ飼料ロットまたは採取期間に対応させ、選択した単位を記録し、資料間でキログラム、グラム、ポンドを混在させないでください。乾物率には0より大きく100以下の値を指定できます。100は完全に乾燥した物質を示し、水分の多い飼料では乾物重量が現物重量より大幅に小さくなります。API計算は1回$0.002で、ブラウザー版も同じ式を使用します。入力と結果を一緒に保存すれば、別の専門家も表計算の仕組みを解析せずに再確認できます。
活用例
乳牛用飼料を確認します
混合飼料の測定済み現物摂取量を、1頭1日当たりの乾物キログラムへ換算します。
水分が異なる飼料を比較します
湿潤粗飼料、サイレージ、乾草、副産物を同じ乾物基準にそろえてから比較します。
給与試験記録を検証します
毎日の現物摂取量と検査結果から、各処理区で再現可能な乾物摂取量を求めます。
よくある質問
どの計算式を使用しますか?
1日当たり乾物摂取量は、現物飼料重量に乾物率を掛け、100で割って求めます。
給与量と摂取量のどちらを入力しますか?
摂取量を入力してください。給与量だけを入力すると乾物給与量となり、残飼がある場合は実際の摂取量を過大評価します。
複数の飼料をまとめて計算できますか?
乾物率が同じ場合に限ります。異なる場合は飼料ごとに計算し、その結果を合計してください。
乾物摂取量は栄養素摂取量と同じですか?
同じではありません。乾物は水分除去後に残る全物質です。栄養素やエネルギーには濃度と、必要に応じて消化率のデータが必要です。
どの重量単位に対応していますか?
キログラム、グラム、ポンドを入力できます。選択した単位とキログラムの両方で結果を表示します。
APIでの計算料金はいくらですか?
APIリクエスト1回の料金は$0.002です。同じ決定的計算をブラウザーでも利用できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/bio/dry-matter-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"feed_fresh_weight":25,"dry_matter_percentage":40}'const res = await fetch("https://api.kit.forhosting.com/bio/dry-matter-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"feed_fresh_weight": 25,
"dry_matter_percentage": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/dry-matter-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"feed_fresh_weight": 25,
"dry_matter_percentage": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/dry-matter-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"feed_fresh_weight":25,"dry_matter_percentage":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"feed_fresh_weight":25,"dry_matter_percentage":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/dry-matter-intake", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"feed_fresh_weight": 25,
"dry_matter_percentage": 40
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.dry_matter_intake",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |