Saltar al contenido

Introducción a ChainSolve: Construcción de su primera cadena de cálculo

Un recorrido por los conceptos principales de ChainSolve, bloques, conexiones, y cómo estructurar un cálculo de ingeniería real.

BG ben godfrey · · 1 min read
CHAINSOLVE

ChainSolve se construye alrededor de una idea simple pero poderosa: los cálculos de ingeniería son grafos, no listas.

En una hoja de cálculo tradicional, usted escribe fórmulas de arriba a abajo. La celda A1 alimenta B1, B1 alimenta C1. Esto funciona hasta que necesita reutilizar un cálculo, compartirlo con un colega, o entender por qué una celda doscientas filas más abajo tiene un valor inesperado.

ChainSolve reemplaza este modelo lineal con un grafo explícito de bloques de cálculo; cada bloque toma entradas tipificadas, aplica una fórmula o búsqueda, y produce resultados tipificados. Usted conecta bloques entre sí para formar una cadena.

Por qué los grafos superan a las hojas de cálculo para ingeniería

Un modelo de grafo le proporciona varias cosas que las hojas de cálculo no pueden:

Reutilización. Un bloque que calcula la tensión de corte en un tornillo puede utilizarse en una docena de cadenas diferentes sin copiar y pegar fórmulas.

Trazabilidad. Cada valor tiene una ruta explícita desde la entrada hasta la salida. No hay dependencias ocultas.

Revisión. Un colega puede leer una cadena como un documento; cada paso está etiquetado, tipificado y descrito.

Su primera cadena: flexión de vigas

Calculemos la tensión de flexión máxima en una viga simplemente apoyada bajo una carga puntual central.

El cálculo tiene cuatro pasos:

  1. Entradas, longitud de la viga L, carga F, dimensiones de la sección transversal b × h
  2. Momento, M = F × L / 4 (momento máximo en la sección media)
  3. Módulo de la sección, Z = b × h² / 6
  4. Tensión de flexión, σ = M / Z

En ChainSolve, cada uno de estos se convierte en un bloque. Las conexiones entre ellos son explícitas.

Written by
BG
ben godfrey
Ingeniero en Godfrey Engineering Ltd.