Field of Study:
SCE, ME, WE, MSE
Department:
MSE, Welding Engineering Program
Rank of Student:
rising Juniors will also be considered
Desired Majors:
CSE, Mechanical Engineering, Welding Engineering, Materials Science
Hours per Week:
20
Compensation Type:
Salary / Stipend
Application Deadline:
Contact:
luo.929@osu.edu - subject line “UGRA Application: Simulation Automation”
Private
Public
Project Description
We are a cross-disciplinary research group focusing on the intersection of theoretical
physics, finite element analysis (FEA), and Scientific Machine Learning (SciML). We are currently
upgrading our core simulation infrastructure for welding and manufacturing processes.
To support our downstream algorithms (including microstructure prediction, super-resolution neural
networks, and reinforcement learning), we are migrating away from legacy black-box software to a modern,
fully automated workflow using Ansys and the PyAnsys ecosystem. We are looking for a highly
motivated engineering undergraduate to help us build this automated Python interface.
This is a strictly theoretical and computational role—no physical lab work is
required. You will be responsible for building the “data engine” that feeds our advanced predictive models.
Your core tasks will include:
• Workflow Automation: Develop Python scripts using ansys-mapdl-core (PyMAPDL) to fully
automate the Ansys meshing process and moving heat source definitions without relying on the GUI.
• Data Pipeline Development: Utilize the Ansys Data Processing Framework (PyDPF) to efficiently
extract raw thermal and mechanical field data (temperature, stress, strain) from binary .rst
files.
• API Integration: Build clean, modular Python wrappers to format the extracted finite element
data into NumPy arrays/HDF5, enabling weak-coupling with our proprietary microstructure and
hardness prediction algorithms.
• Documentation & Visualization: Generate automated3D visualizations (using PyVista) and
document the code to ensure smooth team collaboration.
physics, finite element analysis (FEA), and Scientific Machine Learning (SciML). We are currently
upgrading our core simulation infrastructure for welding and manufacturing processes.
To support our downstream algorithms (including microstructure prediction, super-resolution neural
networks, and reinforcement learning), we are migrating away from legacy black-box software to a modern,
fully automated workflow using Ansys and the PyAnsys ecosystem. We are looking for a highly
motivated engineering undergraduate to help us build this automated Python interface.
This is a strictly theoretical and computational role—no physical lab work is
required. You will be responsible for building the “data engine” that feeds our advanced predictive models.
Your core tasks will include:
• Workflow Automation: Develop Python scripts using ansys-mapdl-core (PyMAPDL) to fully
automate the Ansys meshing process and moving heat source definitions without relying on the GUI.
• Data Pipeline Development: Utilize the Ansys Data Processing Framework (PyDPF) to efficiently
extract raw thermal and mechanical field data (temperature, stress, strain) from binary .rst
files.
• API Integration: Build clean, modular Python wrappers to format the extracted finite element
data into NumPy arrays/HDF5, enabling weak-coupling with our proprietary microstructure and
hardness prediction algorithms.
• Documentation & Visualization: Generate automated3D visualizations (using PyVista) and
document the code to ensure smooth team collaboration.
Additional Information
This position is available for US Citizens
Required Applicant Information
• Your current resume
• Your upcoming Autumn 2026 class schedule
• Your academic credit report (or unofficial advising report)
• Your upcoming Autumn 2026 class schedule
• Your academic credit report (or unofficial advising report)
Required or Desired Skills
Required Qualifications
• Current undergraduate student in the College of Engineering (CSE, Mechanical Engineering, Welding
Engineering, Materials Science, or related fields).
• Must hold Junior or Senior academic standing (rising Juniors will also be considered).
• Strong programming skills in Python (specifically object-oriented programming, NumPy, and SciPy).
• Comfortable reading technical documentation and working with API integrations.
• Basic understanding of finite element methods, solid mechanics, or heat transfer.
Preferred Qualifications
• Prior experience with Ansys (APDL command logic or Workbench) is a massive plus, but not strictly
required if you are a fast learner.
• Interest in computational engineering, Scientific Machine Learning (SciML), or data-driven physical
modeling.
• Experience with version control (Git/GitHub).
• Current undergraduate student in the College of Engineering (CSE, Mechanical Engineering, Welding
Engineering, Materials Science, or related fields).
• Must hold Junior or Senior academic standing (rising Juniors will also be considered).
• Strong programming skills in Python (specifically object-oriented programming, NumPy, and SciPy).
• Comfortable reading technical documentation and working with API integrations.
• Basic understanding of finite element methods, solid mechanics, or heat transfer.
Preferred Qualifications
• Prior experience with Ansys (APDL command logic or Workbench) is a massive plus, but not strictly
required if you are a fast learner.
• Interest in computational engineering, Scientific Machine Learning (SciML), or data-driven physical
modeling.
• Experience with version control (Git/GitHub).
Faculty Member Lead:
Prof. Boian Alexandrov
Starting Semester:
Autumn
Length of Project (in semesters):
2