Zum Inhalt springen

Erste Schritte mit ChainSolve: Aufbau Ihrer ersten Berechnungskette

Eine Einführung in die Kernkonzepte von ChainSolve, Blöcke, Verbindungen und wie Sie eine echte Ingenieurberechnung strukturieren.

BG ben godfrey · · 1 min read
CHAINSOLVE

ChainSolve basiert auf einer einfachen, aber leistungsstarken Idee: Ingenieurberechnungen sind Graphen, keine Listen.

In einem traditionellen Tabellenkalkulationsprogramm schreiben Sie Formeln von oben nach unten. Zelle A1 speist B1, B1 speist C1. Das funktioniert, bis Sie eine Berechnung wiederverwenden, mit einem Kollegen teilen oder verstehen möchten, warum eine Zelle zweihundert Zeilen weiter unten einen unerwarteten Wert hat.

ChainSolve ersetzt dieses lineare Modell durch einen expliziten Graphen von Berechnungsblöcken. Jeder Block nimmt typisierte Eingaben auf, wendet eine Formel oder Nachschlagefunktion an und gibt typisierte Ergebnisse aus. Sie verbinden Blöcke miteinander, um eine Kette zu bilden.

Warum Graphen Tabellenkalkulationen für Ingenieurwesen schlagen

Ein Graphenmodell bietet Ihnen mehrere Dinge, die Tabellenkalkulationen nicht können:

Wiederverwendbarkeit. Ein Block, der die Scherspannung von Bolzen berechnet, kann in einem Dutzend verschiedenen Ketten verwendet werden, ohne Formeln zu kopieren und einzufügen.

Rückverfolgbarkeit. Jeder Wert hat einen expliziten Pfad von Eingabe zu Ausgabe. Es gibt keine versteckten Abhängigkeiten.

Überprüfung. Ein Kollege kann eine Kette wie ein Dokument lesen. Jeder Schritt ist gekennzeichnet, typisiert und beschrieben.

Ihre erste Kette: Balkenbiegung

Berechnen wir die maximale Biegespannung in einem beidseitig gestützten Balken unter einer zentralen Punktlast.

Die Berechnung hat vier Schritte:

  1. Eingaben, Balkenlänge L, Last F, Querschnittsdimensionen b × h
  2. Moment, M = F × L / 4 (maximales Moment in der Mittellinie)
  3. Widerstandsmoment, Z = b × h² / 6
  4. Biegespannung, σ = M / Z

In ChainSolve wird jede dieser Schritte zu einem Block. Die Verbindungen zwischen ihnen sind explizit.

Written by
BG
ben godfrey
Ingenieur bei Godfrey Engineering Ltd.