ChainSolve の始め方: 最初の計算チェーンの構築
ChainSolve のコア概念、ブロック、接続、および実際のエンジニアリング計算を構造化する方法についてのチュートリアル。
BG ben godfrey · · 1 min read
CHAINSOLVE
ChainSolve は単純ながら強力な考え方の上に構築されています。エンジニアリング計算はリストではなく、グラフです。
従来のスプレッドシートでは、上から下へ数式を書きます。セル A1 が B1 に入力され、B1 が C1 に入力されます。これは計算を再利用したり、同僚と共有したり、または 200 行下のセルが予期しない値を持つ理由を理解する必要があるまでは機能します。
ChainSolve はこの線形モデルを、計算ブロックの明示的なグラフに置き換えます。各ブロックは型付き入力を受け取り、数式またはルックアップを適用し、型付き結果を出力します。ブロックを接続してチェーンを形成します。
グラフがエンジニアリング用のスプレッドシートより優れている理由
グラフ モデルは、スプレッドシートができない複数の機能を提供します。
再利用性。 ボルトせん断応力を計算するブロックは、数式のコピー貼り付けなしに、12 個の異なるチェーンで使用できます。
追跡可能性。 すべての値には、入力から出力への明示的なパスがあります。隠れた依存関係はありません。
レビュー。 同僚はチェーンをドキュメントのように読むことができます。各ステップはラベル付け、型付け、および説明されています。
最初のチェーン: はりの曲げ
中央点荷重を受ける単純支持はりの最大曲げ応力を計算しましょう。
計算には 4 つのステップがあります。
- 入力、はり長 L、荷重 F、断面寸法 b × h
- 曲げモーメント、M = F × L / 4(中央スパンでの最大モーメント)
- 断面係数、Z = b × h² / 6
- 曲げ応力、σ = M / Z
ChainSolve では、これらはそれぞれブロックになります。ブロック間の接続は明示的です。