Files
Anto01 2b3573ec42 feat: Add AtomizerField training data export and intelligent model discovery
Major additions:
- Training data export system for AtomizerField neural network training
- Bracket stiffness optimization study with 50+ training samples
- Intelligent NX model discovery (auto-detect solutions, expressions, mesh)
- Result extractors module for displacement, stress, frequency, mass
- User-generated NX journals for advanced workflows
- Archive structure for legacy scripts and test outputs
- Protocol documentation and dashboard launcher

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 12:01:50 -05:00

1.9 KiB

AtomizerField Training Data

Study Name: bracket_stiffness_optimization_atomizerfield Generated: 2025-11-26 10:39:27

Directory Structure

bracket_stiffness_optimization_atomizerfield/
├── trial_0001/
│   ├── input/
│   │   └── model.bdf      # NX Nastran input deck (BDF format)
│   ├── output/
│   │   └── model.op2      # NX Nastran binary results (OP2 format)
│   └── metadata.json      # Design parameters, objectives, constraints
├── trial_0002/
│   └── ...
├── study_summary.json     # Overall study metadata
└── README.md              # This file

Design Variables

  • support_angle
  • tip_thickness

Objectives

  • stiffness
  • mass

Constraints

  • mass_limit

Usage with AtomizerField

1. Parse Training Data

cd Atomizer-Field
python batch_parser.py --data-dir "C:\Users\antoi\Documents\Atomaste\Atomizer\atomizer_field_training_data\bracket_stiffness_optimization_atomizerfield"

This converts BDF/OP2 files to PyTorch Geometric format.

2. Validate Parsed Data

python validate_parsed_data.py

3. Train Neural Network

python train.py --data-dir "training_data/parsed/" --epochs 200

4. Use Trained Model in Atomizer

cd ../Atomizer
python run_optimization.py --config studies/bracket_stiffness_optimization_atomizerfield/workflow_config.json --use-neural

File Formats

  • BDF (.bdf): Nastran Bulk Data File - contains mesh, materials, loads, BCs
  • OP2 (.op2): Nastran Output2 - binary results with displacements, stresses, etc.
  • metadata.json: Human-readable trial metadata

AtomizerField Documentation

See Atomizer-Field/docs/ for complete documentation on:

  • Neural network architecture
  • Training procedures
  • Integration with Atomizer
  • Uncertainty quantification

Generated by Atomizer Training Data Exporter