Files
Atomizer/archive/temp_outputs/test_output.txt
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

123 lines
6.9 KiB
Plaintext

fatal: not a git repository (or any of the parent directories): .git
================================================================================
HYBRID MODE - AUTOMATED STUDY CREATION
================================================================================
[1/5] Creating study structure...
[OK] Study directory: circular_plate_frequency_tuning
[2/5] Copying model files...
[OK] Copied 4 files
[3/5] Installing workflow configuration...
[OK] Workflow: circular_plate_frequency_tuning
[OK] Variables: 2
[OK] Objectives: 1
[4/5] Running benchmarking (validating simulation setup)...
Running INTELLIGENT benchmarking...
- Solving ALL solutions in .sim file
- Discovering all available results
- Matching objectives to results
================================================================================
INTELLIGENT SETUP - COMPLETE ANALYSIS
================================================================================
[Phase 1/4] Extracting ALL expressions from model...
[NX] Exporting expressions from Circular_Plate.prt to .exp format...
[OK] Expressions exported to: c:\Users\antoi\Documents\Atomaste\Atomizer\studies\circular_plate_frequency_tuning\1_setup\model\Circular_Plate_expressions.exp
[OK] Found 4 expressions
- inner_diameter: 130.24581665835925 MilliMeter
- p0: None MilliMeter
- p1: 0.0 MilliMeter
- plate_thickness: 5.190705791851906 MilliMeter
[Phase 2/4] Solving ALL solutions in .sim file...
[OK] Solved 0 solutions
[Phase 3/4] Analyzing ALL result files...
DEBUG: op2.py:614 combine=True
DEBUG: op2.py:615 -------- reading op2 with read_mode=1 (array sizing) --------
INFO: op2_scalar.py:1960 op2_filename = 'c:\\Users\\antoi\\Documents\\Atomaste\\Atomizer\\studies\\circular_plate_frequency_tuning\\1_setup\\model\\circular_plate_sim1-solution_1.op2'
DEBUG: op2_reader.py:323 date = (11, 18, 25)
WARNING: version.py:88 nx version='2412' is not supported
DEBUG: op2_reader.py:403 mode='nx' version='2412'
DEBUG: op2_scalar.py:2173 table_name=b'IBULK' (explicit bulk data)
DEBUG: op2_scalar.py:2173 table_name=b'ICASE' (explicit case control)
DEBUG: op2_scalar.py:2173 table_name=b'CASECC' (case control)
DEBUG: op2_scalar.py:2173 table_name=b'PVT0' (PARAM cards)
DEBUG: op2_scalar.py:2173 table_name=b'GPL' (grid point list)
DEBUG: op2_scalar.py:2173 table_name=b'GPDT' (grid point locations)
DEBUG: op2_scalar.py:2173 table_name=b'EPT' (property cards)
DEBUG: op2_scalar.py:2173 table_name=b'MPT' (material cards)
DEBUG: op2_scalar.py:2173 table_name=b'GEOM2' (element cards)
DEBUG: op2_scalar.py:2173 table_name=b'GEOM4' (load cards)
DEBUG: op2_scalar.py:2173 table_name=b'GEOM1' (grid/coord cards)
DEBUG: op2_scalar.py:2173 table_name=b'BGPDT' (grid points in cid=0 frame)
DEBUG: op2_scalar.py:2173 table_name=b'EQEXIN' (internal/external ids)
DEBUG: op2_reader.py:672 eqexin idata=(101, 613, 0, 0, 0, 0, 0)
DEBUG: op2_scalar.py:2173 table_name=b'OQG1' (spc/mpc forces)
DEBUG: op2_scalar.py:2173 table_name=b'BOUGV1' (g-set U in cid=0 frame)
DEBUG: op2_scalar.py:2173 table_name=b'OES1' (linear stress)
DEBUG: op2.py:634 -------- reading op2 with read_mode=2 (array filling) --------
DEBUG: op2_reader.py:323 date = (11, 18, 25)
WARNING: version.py:88 nx version='2412' is not supported
DEBUG: op2_scalar.py:2173 table_name=b'IBULK' (explicit bulk data)
DEBUG: op2_scalar.py:2173 table_name=b'ICASE' (explicit case control)
DEBUG: op2_scalar.py:2173 table_name=b'CASECC' (case control)
DEBUG: op2_scalar.py:2173 table_name=b'PVT0' (PARAM cards)
DEBUG: op2_scalar.py:2173 table_name=b'GPL' (grid point list)
DEBUG: op2_scalar.py:2173 table_name=b'GPDT' (grid point locations)
DEBUG: op2_scalar.py:2173 table_name=b'EPT' (property cards)
DEBUG: op2_scalar.py:2173 table_name=b'MPT' (material cards)
DEBUG: op2_scalar.py:2173 table_name=b'GEOM2' (element cards)
DEBUG: op2_scalar.py:2173 table_name=b'GEOM4' (load cards)
DEBUG: op2_scalar.py:2173 table_name=b'GEOM1' (grid/coord cards)
DEBUG: op2_scalar.py:2173 table_name=b'BGPDT' (grid points in cid=0 frame)
DEBUG: op2_scalar.py:2173 table_name=b'EQEXIN' (internal/external ids)
DEBUG: op2_reader.py:672 eqexin idata=(101, 613, 0, 0, 0, 0, 0)
DEBUG: op2_scalar.py:2173 table_name=b'OQG1' (spc/mpc forces)
DEBUG: op2_scalar.py:2173 table_name=b'BOUGV1' (g-set U in cid=0 frame)
DEBUG: op2_scalar.py:2173 table_name=b'OES1' (linear stress)
DEBUG: op2.py:932 combine_results
DEBUG: op2.py:648 finished reading op2
[OK] Found 1 result files
- displacements: 613 entries in circular_plate_sim1-solution_1.op2
[Phase 4/4] Matching objectives to available results...
[OK] Objective mapping complete
- frequency_error
Solution: NONE
Result type: eigenvalues
Extractor: extract_first_frequency
================================================================================
ANALYSIS COMPLETE
================================================================================
[OK] Expressions found: 4
[OK] Solutions found: 4
[OK] Results discovered: 1
[OK] Objectives matched: 1
- frequency_error: eigenvalues from 'NONE' (ERROR confidence)
[OK] Simulation validated
[OK] Extracted 0 results
[4.5/5] Generating configuration report...
Traceback (most recent call last):
File "c:\Users\antoi\Documents\Atomaste\Atomizer\create_circular_plate_study.py", line 70, in <module>
main()
File "c:\Users\antoi\Documents\Atomaste\Atomizer\create_circular_plate_study.py", line 52, in main
study_dir = creator.create_from_workflow(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\Users\antoi\Documents\Atomaste\Atomizer\optimization_engine\hybrid_study_creator.py", line 100, in create_from_workflow
self._generate_configuration_report(study_dir, workflow, benchmark_results)
File "c:\Users\antoi\Documents\Atomaste\Atomizer\optimization_engine\hybrid_study_creator.py", line 757, in _generate_configuration_report
f.write(content)
File "C:\Users\antoi\anaconda3\envs\test_env\Lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode characters in position 1535-1536: character maps to <undefined>