BeidPrep

A Proffessional Bridge to Open Radioss

I designed BeidPrep as a completely free, Python-based tool to make high-fidelity Finite Element Analysis accessible to everyone. Developed specifically for the OpenRadioss community, it eliminates the manual complexity of text-based card editing, so you can focus on the physics of your model rather than the formatting of your files.

Why BeidPrep?

High-end simulation tools often come with restrictive fees, but I believe professional-grade model preparation shouldn't be gated. I created this tool to transform the "text editor headache" of open-source solvers into a modern, GUI-driven experience at no cost.

Core Capabilities

  • Intelligent Card Editor: A structured interface for starter and engine cards featuring built-in field validation and dynamic visibility logic.

  • Smart ID Filtering: Advanced cross-referencing ensures you only link appropriate IDs (e.g., Material IDs for material fields), preventing common simulation crashes.

  • LS-DYNA Conversion: A functional importer for .k files, allowing you to open LSDYNA mesh models and convert them into the OpenRadioss files.

  • AI-Powered Extensibility: Integrated Gemini Flash 2.5 logic allows the program to "learn" new cards by scanning documentation and generating JSON templates automatically.

  • Visual Selection & Verification: High-performance 3D visualization via PyVista, enabling direct node and element picking for the creation of boundary conditions and contacts, hiding or isolating parts or elements.

  • Engineering Efficiency Tools: Native support for Excel spreadsheet data-pasting and a specialized Plot Digitizer for extracting material data from images.

Model statistics

Plot digitizer for extracting material data from images and saving the data into /FUNCT card

Creation of RBE2 element from selected group of nodes

Face picking for the creation of contact surface

AI card creation tool

Legal Disclaimer & Terms of Use

BeidPrep v1.0 is currently in Beta and is provided to the community as free software "as-is".

By downloading and using this software, you acknowledge the following:

  1. No Liability: I assume no responsibility or liability for any errors, model inaccuracies, or engineering failures resulting from the use of this tool.

  2. Engineering Judgment: This software is a productivity aid and does not replace the requirement for professional engineering judgment and thorough verification of simulation inputs and results.

  3. Beta Status: As a Beta release, you may encounter bugs. I encourage your feedback to help improve the tool, but I provide no warranties regarding its performance or stability.

BeidPrep 1.0 Feature Walkthrough: AI Card Import & Mesh Management

  1. AI-Assisted Material Generation: Demonstrates the ability to automatically generate solver-specific material cards (like Radioss /MAT/LAWS) directly from web documentation into the BeidPrep library.

  2. Property & Function Management: Walkthrough of setting up advanced solver parameters, including dynamic /FUNCT curves and penalty contact interfaces (/INTER/TYPE2).

  3. Rigid Body Setup: Shows the manual creation and allocation of RB2 constraints across structural nodes.

  4. Export Readiness: Concludes with exporting the fully pre-processed model, complete with all solver cards, directly into the target .k format for crash analysis.

Midsurface → Mesh in One Workflow

  1. Body-in-White Midsurfacing: Extracts a clean midsurface from a large, thin-solid automotive component in under 10 seconds.

  2. Topological Healing: Demonstrates dynamic edge seeding to mathematically weld disconnected free edges and ensure absolute topological continuity.

  3. Algorithmic Mesh Control: Resolves poor mesh quality areas by switching to specific meshing algorithms (Algorithm 6) and tuning the fallback quality gates for quad-dominated results.

  4. Curvature-Based Refinement: Highlights automated edge deviation controls to ensure the 2D mesh strictly adheres to complex geometric curves.

VIDEOS

Automating 320 Washers & Rivet Connectors in 9 Minutes

  1. Complex Geometry Handling: Extracts midsurfaces from a 14-component wing section, easily handling challenging features like chamfered holes.

  2. Automated Washer Splitting: The geometric engine mathematically scans the skin, identifies over 300 specific rivet holes, and automatically applies washer padding across the entire assembly.

  3. Structured Mesh Generation: Automatically generates a high-quality, structured quad-dominated mesh perfectly aligned around the newly created washer topologies.

  4. Multi-Layer Fastener Automation: Discovers aligned holes across the assembly and automatically generates RB2 spiders and RB3 shanks to rigidly connect all overlapping components.

Standalone Portable Executable ver1.0.1
Download Portable EXE (157 MB)
Full Offline Installer ver 1.0
Download Full Installer (157 MB)
GitHub Repository
View on GitHub (v1.0.0)

Choose your preferred distribution method

  • Technical Logic: A self-contained binary that executes within a local user space. It does not require administrative rights or system-level installation.

  • Security: * Integrity: Verified via SHA-256 Checksum

  • Safety: [View VirusTotal Scan Report]

  • Technical Logic: A traditional setup wizard that handles all internal folder structures and dependency paths automatically within the local system environment.

  • Security: * Integrity: Verified via SHA-256 Checksum.

  • Safety: [View VirusTotal Scan Report].

This link redirects to the official BeidPrep repository on GitHub. With more program info, changes, new releases and future roadmap.

BeidPrep 2.0 Early access

Join the list to hear when 2.0 launches. The core stays free. This is just so I can send you a heads-up when it's ready. No spam.

Subscribe to our BeidPrep newsletter

Hear about software updates, version release and bugs fixes

Need support, have a bug or want to add a feature to BeidPrep?

Email to: