HN 日本語サマリー

← 一覧へ戻る
科学・技術

ノモグラムとは何か、そしてなぜ興味を持つべきなのか?

What Is a Nomogram and Why Would It Interest Me? (lefakkomies.github.io)

131 pointsby Eridanus220 コメント

要約

ノモグラム(またはノモグラフ)は、数学的公式の計算結果を簡単かつグラフィカルに求めるための図です。これは、変数を表す一連の目盛りで構成され、既知の値に定規を当てて未知の値を導き出すことができます。電子計算機が普及する以前は、複雑な計算を迅速かつ実用的な精度で行うためにエンジニアによって広く利用されていました。

全文翻訳

はじめに ノモグラム(またはノモグラフ)は、数学的公式の結果を簡単かつグラフィカルに計算する方法を提供する図です。アライメントチャートとも呼ばれるノモグラムは、通常、式内の各変数に対応する一連の番号付き目盛りで構成されており、既知の値に定規を当てて、式を解く未知の値を求めることができます。2変数の等式は通常グラフで表されるため、ほとんどのノモグラムは3つ以上の変数を含む式を表します。これらのグラフィカルな計算機は1880年にフィルバート・モーリス・ドカーニュによって発明され、長年にわたりエンジニアが複雑な公式を実用的な精度で迅速にグラフィカルに計算するために広く使用されました。電子計算機やコンピューターの登場により、今日ではノモグラムはあまり一般的ではなくなりましたが、特定の公式の高速で便利な計算機が必要な場合には非常に役立ちます。作成費用は一枚の紙で、設計は楽しく、使い方は簡単で、人々を惹きつける美しいデザインにもなり得ます。例えば、これは1920年のノモグラムで、スライダー・クランク機構の変数 l、s、r、α の関係を示しています。 これが解く方程式は非常に複雑です。s = r(1 - cos α) + l(1 - (1 - λ^2 sin^2 α)^1/2) ここで λ = r/l ノモグラム上には、ある一連の値に対して方程式を解くサンプルアイソプレットラインがあり、rでスケールされています。値 λ = r/l = 0.35 および角度 α = 75° の場合、s/2r ≈ 0.455 であることがわかります。これは s/2r と α の目盛りの同じ側から読み取ります。実際には、このノモグラムはより高い精度を得るために製図工によってはるかに大きなスケールで描かれることに注意してください。自分で試してみてください!半径 r、長さ l ≥ 2r、角度 α を選び、電卓で s を求めてください。電卓が発明される前に、エンジニアがさまざまなパラメーターを手計算で解いていたことを想像してみてください。次に、ここでノモグラムを定規で解き、答えを比較してください。完了したら、r、l、s の値を選択して α を解いてください。ノモグラムは、方程式の片側に分離できない暗黙の変数であっても解くことができることに気づくでしょう!一体どのようにしてこのノモグラムは設計されたのでしょうか?どういうわけか、この目盛りの配置は、定規だけで値のあらゆる組み合わせに対して方程式を解きます。最も一般的な9つの関数関係について、PyNomoは、変数の関数を提供するシンプルでカスタマイズ可能なスクリプトを使用して、PDF形式でベクトル画像ノモグラムを生成します。これを超えて、経験豊富なデザイナーは、10番目のPyNomoオプションを使用して、このような任意に複雑なレイアウトのノモグラム、さらには線形および円形の計算尺を描くことができます。ノモグラムの設計は楽しい追求であり、PyNomoが専門知識を提供し、技術的な製図工としても機能するため、以前よりもはるかに楽しいです。そして以下に説明するように、ノモグラムは今日でもさまざまなアプリケーションに非常に役立ちます。 ノモグラムの用途 ノモグラムは、広範なアプリケーションで使用されてきました。例として以下が挙げられます。 ドカーニュによるオリジナルのアプリケーションである、フランスの国鉄建設中の土砂除去における複雑な「切土と盛土」計算の自動化。これは重要な概念実証であり、計算は自明ではなく、結果は時間、労力、および費用の大幅な節約につながりました。 水流を調整するための水路、パイプ、および堰の設計。 ローレンス・ヘンダーソンの研究では、ノモグラムが血液生理学のさまざまな側面を関連付けるために使用されました。これは米国におけるノモグラムの最初の主要な使用であり、また世界初の医療ノモグラムでもありました。ノモグラムは医療分野で広く使用され続けています。 火器管制システム以前の弾道計算で、計算時間が重要でした。 機械工場の計算で、青写真の寸法を変換し、材料の寸法と特性に基づいて計算を実行します。これらのノモグラムには、標準寸法や利用可能な製造部品のマーキングが含まれることがよくありました。 統計学で、分布の特性の複雑な計算や、品質管理のための受け入れテストの設計を含むオペレーションズリサーチのために使用されました。 オペレーションズリサーチで、さまざまな最適化問題の結果を得るために使用されました。 化学および化学工学で、一般的な物理的関係と特定の化合物の経験的データの両方をカプセル化するために使用されました。 航空学で、あらゆる種類の航空機のコックピットで何十年にもわたってノモグラムが使用されました。ナビゲーションおよび飛行制御補助として、ノモグラムは高速でコンパクトで使いやすい計算機でした。 P.E.エリアスバーグによるスプートニク1号の打ち上げ後の軌道計算のように、天文計算で使用されました。 あらゆる種類のエンジニアリング作業:フィルターや送電線の電気設計、応力と荷重の機械計算、光学計算など。 軍事分野で、複雑な計算を迅速かつ信頼性高く、電気機器に依存せずに現場で行う必要がある場合に使用されました。 ノモグラムは二重の目的を果たします。すなわち、迅速な計算(明確な数値形式の答え)を可能にし、同時にさまざまな目盛り、そのラベリング、限界、および目盛りの関係を通じて計り知れない洞察を提供します。より良いノモグラムは自己文書化されています。それらはシステムの視覚的なモデルを提供し、相互関係とクロス変数感度を示唆する素晴らしい能力を発揮します。数学者でコンピューター科学者のリチャード・ハミングが述べたように、「計算の目的は洞察であり、数字ではない」のです。 ノモグラムの構成要素 ノモグラムの構成要素はほとんどありませんが、文書全体で参照されるため、それらを知ることは重要です。最も一般的なタイプのノモグラムである3つの平行な直線目盛りで構成される用語を導入します。この形式は、3つの変数の関数がゼロに合計される方程式を解くために使用されます。最も単純なそのような公式は、3つの変数 u1、u2、u3 の u1 + u2 + u3 = 0 です。このタイプのノモグラムの例を以下に示します。ノモグラムの構成要素を説明するために用語が注釈付けされています。一般的に、目盛りは u1、u2、u3 の関数にすることができますが、ここでは目盛りは単純に変数です。ノモグラムは、他の2つの変数の値が与えられた場合に、任意の変数について方程式を解き、ここでのサンプルアイソプレットは、値7、2、および-9の解を表しています。ノモグラムは自己完結型であるべきであり、つまり、ノモグラムが何を解くのか、そしてそれをどのように使用するのかを、わずかな知識だけで誰でも理解できるべきです。これは、ユーザーを導くためのサンプルアイソプレットがあるべきであることを意味します。アプリケーションが明確でない場合は、タイトルに記載し、おそらく変数をアプリケーションに関連付ける図が必要になるかもしれません。解かれている方程式もノモグラムに記載されるべきです。数十年前のノモグラムをその定義方程式に逆行させることほど退屈な作業はほとんどないと断言できます。PyNomoで何ができるか?PyNomoを使用すると、ほとんどすべてのノモグラム、さらには3つ以上の変数の方程式に対するグリッドノモグラムや複合ノモグラムでも、ほとんど数学的な背景なしで設計できます。最初に方程式をPyNomoがサポートする10種類の標準タイプ(9つの特定のタイプと1つの一般的なタイプ)のいずれかに整理するために代数の知識が必要です。次に、変数の関数間の関係に適合するノモグラムタイプ用のPyNomoスクリプトが作成されます。おそらく、方程式では2つの関数が乗算され、1つが除算されているか、または関係がより複雑であるかもしれません。通常、これにはPyNomoがサポートする方程式のタイプの形式の表を調べて、方程式に一致するものを選択することが含まれます。次に、そのタイプの標準例からサンプルスクリプトを使用します。