Saltar al contenido
ParamEle
Abrir la app

Código abierto · Corre en el navegador

Modelado estructural paramétrico, construido con nodos.

ParamEle es una herramienta web de código abierto para estructuras convencionales, como pórticos de concreto reforzado. Conecta nodos en un grafo visual, revisa el modelo en 3D, resuélvelo en el navegador y llévalo a SAP2000, ETABS o SkyCiv S3D.

  • Sin instalación
  • Solver de elementos finitos PyNite
  • Exporta a SAP2000 · ETABS · SkyCiv S3D
  • Español · English
Editor de ParamEle. A la izquierda, el modelo 3D de un pórtico con cuatro columnas, losa, apoyos y cargas. A la derecha, el grafo de nodos: dos nodos de rango conectados a un grupo de nodos con las entradas nivel superior, vano en Y y vano en X.
Dos nodos de rango alimentan un grupo de nodos que genera un pórtico 3D con losa, apoyos y cargas.

01Cómo funciona

De un grafo a un modelo estructural, en cuatro pasos.

Cada elemento del modelo sale de un nodo. Cambia una entrada y todo lo que depende de ella se actualiza.

  1. 01grafo

    Conecta nodos

    Une nodos de entrada, matemáticos, estructurales, de sección y de resultados en un lienzo visual, al estilo de Grasshopper o Dynamo.

  2. 02modelo

    Revisa el modelo 3D

    El grafo se evalúa en nudos, miembros, losas, apoyos y cargas, y se dibuja al instante en una vista 3D interactiva.

  3. 03análisis

    Resuelve

    Resuelve en el navegador con PyNite o en la nube con SkyCiv: reacciones, fuerzas en los miembros y desplazamientos para cada combinación de carga.

  4. 04.$2k · S3D

    Exporta

    Lleva el modelo a SAP2000, ETABS o CSiBridge como archivo CSI .$2k, o ábrelo en SkyCiv S3D, y sigue trabajando en las herramientas que ya conoces.

02Estudios paramétricos

Un grafo, muchas variantes de diseño.

Un nodo deslizador se expande en todas las combinaciones de sus parámetros. Cada combinación se convierte en un modelo, se resuelve y se compara con las demás.

  • Barre luces, alturas, secciones o cargas con deslizadores de rango.
  • Combina varios deslizadores para recorrer todo el espacio de diseño.
  • Grafica los resultados de todas las variantes y ve cómo un parámetro gobierna la respuesta.
Grafo de un estudio paramétrico en ParamEle: un nodo de rango L de 12 a 15 y un nodo número alimentan una viga simple con carga distribuida. Los nodos de resultados grafican las curvas de desplazamiento vertical para L igual a 12, 13, 14 y 15, y la reacción en el apoyo en función de L.
Viga simplemente apoyada con carga distribuida y luz L de 12 a 15. Arriba: desplazamiento vertical a lo largo de la viga, una curva por variante. Abajo: reacción vertical en función de L.

03Interoperabilidad

Funciona con el software que ya usas.

Genera el modelo de forma paramétrica en ParamEle y llévalo a los programas de CSI o a SkyCiv, donde tu oficina ya analiza y diseña.

  • Exportar · .$2k

    SAP2000, ETABS y CSiBridge

    Exporta el modelo como archivo de texto CSI .$2k.

  • Importar · .$2k

    Modelos CSI existentes

    Trae a ParamEle modelos que ya tienes en formato .$2k.

  • SkyCiv · S3D

    Modelos SkyCiv S3D

    Importa modelos S3D a ParamEle y abre en SkyCiv S3D los modelos resueltos con SkyCiv.

  • Importar · DXF

    Geometría desde CAD

    Dibuja en CAD e importa el DXF: las líneas se convierten en miembros.

Ida y vuelta con SkyCiv

Del grafo a SkyCiv S3D, sin pasos manuales.

Elige SkyCiv como motor de cálculo: el modelo se resuelve en la nube, se guarda en tu cuenta de SkyCiv y se abre directamente en SkyCiv S3D para revisar los resultados o continuar con el diseño.

  1. 01

    Modela en ParamEle

    grafo paramétrico → modelo S3D

  2. 02

    Resuelve con SkyCiv

    API de SkyCiv · tu cuenta

  3. 03

    Abre en SkyCiv S3D

    resultados · diseño

04Corre en el navegador

Un solver de elementos finitos, sin instalar nada.

ParamEle ejecuta PyNite, una librería de elementos finitos en Python de código abierto, dentro de tu navegador con Pyodide y WebAssembly. El análisis corre en tu equipo, en un Web Worker en segundo plano.

Tres motores de cálculo

  • 01

    PyNite en el navegadorPredeterminado

    Sin servidor y sin instalación. Es la opción por defecto.

  • 02

    PyNite en un servidor local

    El mismo solver como servicio local con Node y Express.

  • 03

    SkyCiv en la nube

    Resuelve con tu cuenta de SkyCiv. El modelo queda guardado en tu cuenta, listo para abrirlo en SkyCiv S3D.

  1. Editor

    grafo → modelo S3D

  2. Web Worker

    hilo en segundo plano

  3. Pyodide

    Python en WebAssembly

  4. PyNite

    análisis por elementos finitos

  5. → reacciones · fuerzas en miembros · desplazamientos

Espacio de trabajo

Pensado para el trabajo de todos los días.

  • Cuentas

    Inicia sesión y guarda tus modelos en la nube.

  • Versiones

    Guarda versiones con un mensaje y vuelve a cualquiera de ellas.

  • Compartir y roles

    Comparte un modelo y define qué puede hacer cada persona.

  • Español e inglés

    Toda la interfaz está disponible en los dos idiomas.

05Código abierto

Código que puedes leer, verificar y extender.

Quien diseña debe poder revisar cómo se calculan sus resultados. El código de ParamEle es público en GitHub: puedes ver exactamente cómo se construye y se resuelve cada modelo.

  • Cada nodo es un componente de React con su función Exec.
  • El modelo estructural es JSON legible, en el formato S3D de SkyCiv.
  • El solver es PyNite, una librería abierta de elementos finitos.

osasanchezme/paramele / src/flow-nodes/basicStructural.js

9const node_target_ids = ["x-value", "y-value", "z-value"];⋯22function StructuralNodeExec(args) {23  let full_args = node_target_ids;24  let structural_args = utils.convertNodeToStructuralArgs(args, full_args);25  return {26    "node_out-id": {27      ...structural_args,28    },29    "node_list_out-ids": [],30  };31}
Así se define un nudo estructural en el código fuente.

06Preguntas frecuentes

Lo que suelen preguntar los ingenieros.

Sí. ParamEle es de código abierto y se usa gratis desde el navegador. Para resolver con SkyCiv necesitas una cuenta de SkyCiv.

No. La app y su solver por defecto corren en un navegador moderno. El servidor local del solver es opcional.

Puedes exportar al formato CSI .$2k, que usan SAP2000, ETABS y CSiBridge, y abrir en SkyCiv S3D los modelos resueltos con SkyCiv. Puedes importar archivos .$2k, modelos S3D de SkyCiv y DXF; en los DXF, las líneas se convierten en miembros.

Elige SkyCiv como motor de cálculo y resuelve con tu cuenta. El modelo se guarda en tu cuenta de SkyCiv y se abre directamente en SkyCiv S3D, donde puedes revisar los resultados o continuar con el diseño.

Reacciones, fuerzas en los miembros y desplazamientos para cada combinación de carga, calculados con la librería de elementos finitos PyNite.

Para estructuras convencionales, como pórticos de concreto reforzado: nudos, miembros, losas, apoyos y cargas puntuales, distribuidas y momentos.

Como con cualquier herramienta de análisis, un ingeniero calificado debe revisar el modelo y verificar los resultados antes de usarlos en un diseño.

La app y este sitio están en español y en inglés.

Construye tu primer modelo paramétrico.

Abre ParamEle en el navegador y empieza a conectar nodos. No necesitas instalar nada.