FEM-AGENT
Un sistema multiagente de IA que programa, calcula y optimiza por ti.
FEM-AGENT parte de una petición en lenguaje natural y hace el resto: escribe el código que falta (subrutinas de material), construye y calcula el modelo de elementos finitos, entrena modelos subrogados y encuentra la solución óptima. Todo de forma automática y transparente.

Para qué sirve
Para equipos que necesitan simular el comportamiento de un material o un componente y se encuentran con uno de estos tres cuellos de botella:
- Obtener los parámetros de un modelo de material a partir de ensayos propios sin ajuste manual.
- Escribir una subrutina de usuario para un comportamiento que el código no trae.
- Explorar muchos diseños o formulaciones cuando cada cálculo cuesta demasiado para hacer campañas completas.
Las tres piezas
01 · Código
Escribe y modifica subrutinas de usuario. El resultado es código fuente legible, con versión y hash, que tu especialista puede revisar línea a línea antes de aceptarlo.
UMAT · DFLUX · viscoelasticidad de Maxwell generalizado (serie de Prony)
02 · Modelo
Construye geometría, malla, contactos y condiciones de contorno a partir de una descripción en lenguaje natural, y lanza barridos paramétricos sobre esa base.
Geometría parametrizada · mallado local · contacto · barridos con control de convergencia
03 · Estudios
Crea modelos subrogados sobre las campañas de cálculo y resuelve problemas de optimización, incluida la identificación inversa de parámetros de material.
Kriging · bosque aleatorio · red densa · algoritmo genético · evolución diferencial · Nelder-Mead
Transparencia en el cálculo
FEM-AGENT no es una caja negra. El agente genera el fichero de entrada del cálculo — el modelo de elementos finitos completo —, que puedes abrir con software externo como PrePoMax para revisarlo antes de lanzarlo.
Y cuando el cálculo termina, el fichero de resultados es igual de estándar: lo abres, compruebas los resultados y los vuelves a usar fuera de la plataforma. Nada queda encerrado en un formato propietario.
El código está a la vista
Cuando el comportamiento del material no viene en el solver, FEM-AGENT escribe la subrutina de usuario que lo describe (UMAT, DFLUX). El resultado es código fuente Fortran legibleque tu especialista puede revisar y descargar antes de aceptarlo.

Un producto, varios agentes
FEM-AGENT es un sistema multiagente. Cada agente se ocupa de una parte acotada del ciclo de vida del cálculo, y el conjunto se coordina para que describas el problema una sola vez. Cada agente deja su resultado en un fichero estándar (una geometría, una malla, un fichero de entrada, una subrutina) que puedes abrir y comprobar antes de seguir.
- Código: subrutinas de material.
- Modelo: geometría parametrizada · mallado · materiales, cargas, contactos y condiciones · ejecución y supervisión del solver · extracción de resultados.
- Estudios: modelos subrogados · optimización · lectura de imágenes y datos.
Un ejemplo de principio a fin
Un ensayo de relajación por indentación esférica sobre una probeta de poliamida: la bola se presiona hasta una profundidad fija, se mantiene constante y se mide cómo decae la carga con el tiempo. Partiendo de ese ensayo, FEM-AGENT identifica la ley viscoelástica del material: módulo instantáneo E₀, módulo de equilibrio E∞ y tiempo de relajación τ.
User subroutines → Model → Parametric simulation → Surrogate model → Optimization → Material properties
1 · Subrutina de material
El flujo arranca generando la subrutina de material siguiendo las indicaciones del ingeniero: un modelo de Maxwell generalizado (serie de Prony). FEM-AGENT la escribe, compila el solver con ella y la deja a la vista — es el código del apartado anterior.
2 · Modelo
Con la subrutina lista, construye el modelo: una indentación esférica axisimétrica con la bola, la probeta, el contacto, el mallado y las condiciones de contorno. Aplica la profundidad prescrita y la mantiene fija.

3 · Cálculo paramétrico: curvas carga–tiempo
A partir de ese modelo se recorren distintas combinaciones de los parámetros del material. Cada una genera una curva carga–tiempo con dos fases: la carga (azul) y la relajación a profundidad constante (naranja). Los puntos verdes corresponden al ensayo real.

4 · Exploración del espacio de parámetros
Un modelo subrogado aprende de todas las simulaciones y permite explorar el espacio de diseño completo — cientos de combinaciones de E₀, E∞ y τ

5 · Solución óptima
La búsqueda propone la combinación que minimiza el error frente al ensayo y se verifica con el modelo real. La curva óptima (negra) reproduce los puntos experimentales: con ella quedan identificados E₀, E∞ y τ del material.

Preguntas frecuentes
¿Cuánto cuesta?
Depende de la modalidad y de cuántas personas lo usen: desde un caso concreto hasta la plataforma completa para un equipo. Te damos la cifra en la demo, ajustada a lo que necesitas.
¿Qué pasa en la demo?
30 minutos online con un ingeniero de AMS. Te enseñamos FEM-AGENT resolviendo un caso en directo. Si traes una curva de ensayo o un problema propio, lo usamos; si no, trabajamos sobre el caso de indentación.
¿Cuánto cuesta el modelo de lenguaje?
Lo pagas tú, con tu propia cuenta (suscripción o API). En la demo te lo estimamos para tu caso.
¿Con qué código de elementos finitos funciona?
Hoy con CalculiX. Otros códigos están en desarrollo.
Pruébalo con tu propio problema
Reserva 30 minutos online con un ingeniero de AMS. Te enseñamos FEM-AGENT en directo y, si traes una curva de ensayo o un caso, lo usamos en la demo. Sales sabiendo si te sirve, qué modalidad encaja y cuánto costaría.
