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
..

AtomizerField Training Data

Study Name: uav_arm_atomizerfield_test Generated: 2025-11-25 12:01:15

Directory Structure

uav_arm_test/
├── 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

  • beam_half_core_thickness
  • beam_face_thickness
  • holes_diameter
  • hole_count

Objectives

  • mass
  • fundamental_frequency

Constraints

  • max_displacement_limit
  • max_stress_limit
  • min_frequency_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\uav_arm_test"

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/uav_arm_atomizerfield_test/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