導体抵抗計算ツール:長さ・断面積・抵抗率から算出
長さ25 m、断面積2.5 mm²、抵抗率1.68 × 10⁻⁸ Ω·mの導体の抵抗は0.168 Ωです。長さ、断面積、抵抗率をSI単位で入れると、結果がオームで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 長さ
- 25
- 面積
- 0.0000025
- 抵抗率
- 0.0000000168
- 抵抗 (Ω)
- 0.168
この計算ツールは、均一な導体の長さ、断面積、材料の電気抵抗率という3つの物理量から直流抵抗を求めます。標準式 R = ρL/A を適用し、抵抗値をオームで返します。換算ミスを避けるため、長さはメートル、面積は平方メートル、抵抗率はオームメートルという SI 単位で入力してください。計算は決定的で外部データを参照せず、欠落値、負値、有限でない値、断面積ゼロを明確に拒否するため、誤解を招く結果は返しません。
抵抗の式と前提条件をご確認ください
均一な導体の直流抵抗は R = ρL/A で求めます。ρ は材料の抵抗率をオームメートルで、L は導体の長さをメートルで、A は電流に垂直な断面積を平方メートルで表します。単位を整理すると結果はオームになります。
長さが分子にあるのは、経路が長いほど電荷が通過する材料が増えるためです。他の条件が同じなら、L を2倍にすると抵抗も2倍になります。面積が分母にあるのは、導電経路が広いほど電流の通り道が増えるためです。
A を2倍にすると抵抗は半分になります。抵抗率は材料固有の性質を表すので、寸法が同じでも銅、アルミニウム、鋼では結果が異なります。このモデルでは、材料が均質で、断面が一定であり、定常直流が流れ、入力した抵抗率が想定運転条件を表すものとします。
温度、合金組成、より線の充填率、接触抵抗、交流現象は推定しません。これらを基本的な幾何計算から分離することで、結果を明確に検証できます。返される式と正規化済み SI 入力により、技術資料、学習課題、自動設計で実行された計算を正確に確認できます。
長さ、面積、抵抗率を正しくご準備ください
長さはメートル、断面積は平方メートル、抵抗率はオームメートルで入力してください。実用上もっとも重要なのは単位の統一です。面積が平方ミリメートルの場合は、送信前に100万で割ってください。
たとえば 2.5 mm² は 0.0000025 m² です。センチメートル、フィートなどの長さもメートルへ換算します。抵抗率は適切な工学資料または材料データシートで確認し、温度と合金種にもご注意ください。
一般的な材料名だけでは抵抗率は一意に決まりません。3つの値はいずれも有限である必要があります。数学的な境界例として長さと抵抗率はゼロにできますが、負値にはできません。
ゼロ除算は未定義で、負の物理断面積にも意味がないため、面積は必ずゼロより大きくしてください。結果は決定的に有効数字12桁へ丸められ、必要な精度を保ちながら浮動小数点の不要な揺れを除きます。
結果の読み方と詳細モデルが必要な場合をご確認ください
比例関係でも確認できます。長さを2倍にすれば抵抗も2倍、面積を2倍にすれば抵抗は半分、抵抗率が2倍の材料へ替えれば結果も2倍になるはずです。2線式の直流ループでは、片道距離だけでなく、電流が通る全長を使用するか、往路と復路の導体抵抗を加算してください。
材料や断面積が異なる複数区間では、各区間を個別に計算して直列抵抗を合計します。この基本値は電圧降下や電力損失の計算に利用できますが、それらには別途電流が必要であり、本機能の対象外です。
温度が大幅に変化する場合、接点や接合部が支配的な場合、ケーブル構造により有効金属面積が変わる場合、または周波数依存の表皮効果や近接効果が重要な場合は、より詳細なモデルをご利用ください。汎用値が純度、合金、製造条件、基準温度の差を隠すおそれがあるため、材料データベースは意図的に内蔵していません。抵抗率を明示入力することで、前提を常に確認できます。
活用例
直流導体の寸法を検討する
詳細な電圧降下評価の前に、候補となる長さ、断面積、材料ごとの抵抗を比較できます。
技術計算を確認する
正規化された SI 入力と決定的なオーム値により、手計算を検算できます。
再現可能なテストを作成する
電気設計ソフトウェアや学習課題向けに、安定した抵抗値を生成できます。
よくある質問
どの計算式を使用しますか?
均一な導体に R = ρL/A を適用し、結果をオームで表示します。
どの単位で入力すればよいですか?
長さはメートル、面積は平方メートル、抵抗率はオームメートルで入力してください。
温度による補正は行いますか?
行いません。 モデル化する材料と運転温度に適した抵抗率をご入力ください。
平方ミリメートルを平方メートルに直すにはどうしますか?
値を100万で割ります。たとえば2.5 mm²は0.0000025 m²になり、この値を断面積として入れると、オームの結果が正しく出ます。
長さや断面積を2倍にすると抵抗はどうなりますか?
長さを2倍にすると抵抗も2倍になり、断面積を2倍にすると抵抗は半分になります。結果が妥当かどうかを手早く確かめる方法として使えます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/eng/conductor-resistance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":25,"area":0.0000025,"resistivity":1.68e-8}'const res = await fetch("https://api.kit.forhosting.com/eng/conductor-resistance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 25,
"area": 0.0000025,
"resistivity": 1.68e-8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/conductor-resistance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 25,
"area": 0.0000025,
"resistivity": 1.68e-8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/conductor-resistance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":25,"area":0.0000025,"resistivity":1.68e-8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":25,"area":0.0000025,"resistivity":1.68e-8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/conductor-resistance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"length": 25,
"area": 0.0000025,
"resistivity": 1.68e-8
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.conductor_resistance",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
長さ、面積、抵抗率を正しくご準備ください
計算ツールは length、area、resistivity の各フィールドと、文書化された SI 向け別名を受け付けます。計算抵抗が対応範囲を超えた場合は、無限大や不安定な値を返さずリクエストを拒否します。成功した API 計算1回の料金は $0.002 で、ブラウザーでも同じ純粋な計算処理を利用できます。
結果の読み方と詳細モデルが必要な場合をご確認ください
応答には resistance_ohms、式の名称、正規化済み入力オブジェクトが含まれます。resistance_ohms は、指定した抵抗率が表す条件下での均一な導体区間の抵抗としてお読みください。
技術的な質問
断面積をゼロにできますか?
できません。断面積ゼロでは式が未定義になるため、invalid_input エラーを返します。
API 計算の料金はいくらですか?
正常に完了した API リクエスト1回につき $0.002 です。