Automating Structural Analysis Across Multiple Software Platforms Using Large Language Models
This study introduces a two-stage multi-agent large language model framework that automates frame structural analysis by collaboratively interpreting user inputs and translating them into executable scripts across multiple software platforms (ETABS, SAP2000, and OpenSees), achieving over 90% accuracy in generating valid models.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are an architect who needs to build a bridge. In the real world, you might use three different types of blueprints: one for a wooden model, one for a steel model, and one for a concrete model. Each blueprint has its own weird language, symbols, and rules. If you want to check if your bridge is safe, you have to manually redraw the same bridge three times, once for each language. It's tedious, prone to errors, and takes forever.
This paper introduces a super-smart AI team that does this redrawing for you, instantly, and perfectly, no matter which "language" (software) you need.
Here is how they did it, broken down into simple concepts:
1. The Problem: The "Language Barrier"
Engineers use powerful computer programs (like ETABS, SAP2000, and OpenSees) to simulate how buildings handle earthquakes, wind, and heavy loads.
- The Issue: These programs don't speak the same language. One uses a specific code format, another uses a different one, and a third uses a completely different logic.
- The Old Way: Previously, AI could only learn one of these languages. If you wanted to switch software, you had to train a whole new AI. It was like having a translator who only speaks French but not Spanish or German.
2. The Solution: The "Specialized AI Team"
Instead of one giant AI trying to do everything, the researchers built a Multi-Agent System. Think of this not as a single robot, but as a construction crew with different specialists, all working together.
They split the job into two main phases:
Phase 1: The "Architects" (Understanding the Plan)
Before anyone starts building, someone has to understand what you want.
- The Input: You type a simple description: "Build a 3-story frame, 6 meters wide, with a heavy weight on the roof."
- The Team:
- The Analyst: Reads your text and pulls out the numbers.
- The Planner: Decides the order of construction (bottom-up, left-to-right).
- The Node & Element Agents: They figure out exactly where every beam and column goes.
- The Load Agent: Decides where the wind and gravity push.
- The Output: Instead of writing code for a specific software yet, they create a Universal Blueprint (a JSON file). Think of this as a "Master Recipe" that lists ingredients and steps without specifying which brand of oven you are using.
Phase 2: The "Translators" (Speaking the Software's Language)
Now that the Master Recipe is ready, the team splits up to translate it into the specific "dialects" of the three software programs.
- The Translators: These agents take the Universal Blueprint and rewrite it into the specific code required by OpenSees, SAP2000, or ETABS.
- The Magic: Because they are specialized, they know the tiny, annoying rules of each software (like "OpenSees hates duplicate names" or "ETABS requires you to define stories first").
- The Result: In about two minutes, you get three ready-to-run files, one for each software, all describing the exact same building.
3. The Analogy: The "Universal Translator" vs. The "Specialist Crew"
Imagine you are ordering a complex meal.
- Old AI (General Purpose): It's like a single chef who tries to cook Italian, Japanese, and Mexican food all at once. They might know the basics, but they often mess up the specific spices or cooking times, resulting in a burnt or weird-tasting dish.
- This New System: It's like a kitchen brigade.
- One person (The Architect) listens to your order and writes a clear list of ingredients.
- Three different chefs (The Translators) take that list. One is a master of Italian, one of Japanese, and one of Mexican. They each cook their version perfectly because they only focus on their specific style.
4. The Results: Speed, Accuracy, and Savings
The researchers tested this on 20 different building designs.
- Accuracy: The new system got it right 90% to 100% of the time.
- The Competition: They tested the "Old AI" (like GPT-5 or Gemini) against this system. The Old AI got it right less than 20% of the time for some software and 0% for others. It kept making silly mistakes, like forgetting to connect a beam or using the wrong math.
- Cost: It's incredibly cheap. Running this AI team costs about 2 cents per building design.
- Speed: It takes about 2 minutes to generate all three versions of the analysis.
Why This Matters
This isn't just about saving time; it's about trust.
In engineering, if you make a mistake in the math, a building could fail. By using this "AI Crew," engineers can:
- Stop manual typing: No more copying and pasting data between programs.
- Double-check work: They can instantly run the same design in three different programs to make sure the results match.
- Focus on design: Engineers can spend less time fighting with software syntax and more time designing better, safer structures.
In short: This paper built a "Swiss Army Knife" for structural engineers. Instead of carrying three different tools and learning three different languages, they now have one smart team that speaks all of them fluently, instantly, and correctly.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.