# 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

```bash
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

```bash
python validate_parsed_data.py
```

### 3. Train Neural Network

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

### 4. Use Trained Model in Atomizer

```bash
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*
