The Mechanical Design Toolbox described in Kim’s work is built upon three fundamental pillars:
if n < 1.5 [new_diameter] = iterate_shaft_diameter(Se, Sut, sigma_a, sigma_m); fprintf('Increase diameter to %.2f mm\n', new_diameter); end The Mechanical Design Toolbox described in Kim’s work
In traditional machine design courses (such as those based on Shigley or Norton textbooks), students learn to size components individually. However, in a complex system, changing the size of a gear affects the shaft diameter, which affects the bearing selection, which affects the housing dimensions. 1.5 [new_diameter] = iterate_shaft_diameter(Se
Dedicated chapters provide design principles for: Shafts and Fasteners Springs and Belt Drives Gears and Bearings fprintf('Increase diameter to %.2f mm\n'
Kyu-Jung Kim’s work proposes a , treating mechanical components as modular objects with defined attributes and inter-dependencies. This allows for: