Tire Size Calculator
タイヤサイズコード(例:205/55R16)をパースして、サイドウォール高さ、総直径、周囲、1マイルあたりの回転数を計算します。
タイヤコード形式
205/55R16は、205mm幅 / 55%アスペクト比 / R=ラジアル / 16インチリムを意味します。
このツールについて
205/55R16といったタイヤサイズコードは、タイヤの寸法のすべての情報を含んでいますが、その数字を解釈することは難しい場合があります。このツールは、その暗号化された表記を瞬時にデコードし、実際のサイドウォール高さ、全体直径、ローリング周囲長、および1マイルあたりのタイヤが完成する回転数を明らかにします。これらの測定値を理解することが重要です。スピードメータの精度、燃料効率、および車両の取り扱い特性に影響を与えるからです。
ツールを使用するには、標準形式のタイヤサイズコード(幅/アスペクト比、ラジアルまたはバイアス、ホイール直径)を入力するだけで、計算機がすべての主要メトリクスを表示します。タイヤのサイドウォール高さ(ミリメートル)、全体直径(インチ)、1回転あたりの走行距離、および高速道路速度時のRPMを学ぶことができます。この情報は、タイヤオプションの比較、スピードメータエラーの診断、または改造計画に非常に貴重です。
よくある質問
コード実装
import re
def parse_tire(code: str) -> dict | None:
m = re.match(r'^(\d{3})/(\d{2})([RDB])(\d{1,2}(?:\.\d)?)$', code.strip().upper())
if not m:
return None
width_mm = int(m.group(1))
aspect_ratio = int(m.group(2))
construction = m.group(3)
rim_inches = float(m.group(4))
sidewall_mm = width_mm * aspect_ratio / 100
total_diameter_mm = rim_inches * 25.4 + 2 * sidewall_mm
circumference_mm = total_diameter_mm * 3.14159265
revs_per_mile = 1609344 / circumference_mm
revs_per_km = 1000000 / circumference_mm
return {
"width_mm": width_mm,
"aspect_ratio": aspect_ratio,
"construction": construction,
"rim_inches": rim_inches,
"sidewall_mm": round(sidewall_mm, 1),
"total_diameter_mm": round(total_diameter_mm, 1),
"total_diameter_inches": round(total_diameter_mm / 25.4, 2),
"circumference_mm": round(circumference_mm, 1),
"revs_per_mile": round(revs_per_mile, 1),
"revs_per_km": round(revs_per_km, 1),
}
result = parse_tire("205/55R16")
for k, v in result.items():
print(f"{k}: {v}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.