Welding Project

About This Project

Welding Expert System is a C++17 console-based engineering application developed to assist students, researchers, and welding engineers in selecting welding parameters through an integrated expert system. The software automatically estimates welding current, voltage, power, travel speed, heat input, and recommends appropriate electrode or wire diameters based on the selected welding process, base material, and plate thickness.

The project supports five major industrial welding processes including SMAW, GMAW (MIG/MAG), GTAW (TIG), FCAW, and SAW. It contains an internal engineering database covering more than twenty common engineering metals and alloys such as carbon steel, stainless steel, aluminum, titanium, nickel alloys, copper alloys, magnesium, cast iron, zirconium, tantalum, and many others.

Rather than relying on external engineering tables, the software automatically loads the appropriate material constants for the selected welding process and performs all calculations using established welding engineering equations. It also recommends suitable consumable diameters according to industrial current ranges for each welding method.

The application was designed with an object-oriented architecture, separating the database, calculation engine, report generation, and diameter selection into independent modules to improve maintainability and future expansion.

Main Features

C++17 Object-Oriented Programming Engineering Calculations Expert System Console Application

Project Duration: 2026/06/03 - 2026/06/26

Status:Completed