Abstract
Modularity is vital to engineer complex products and machines. We assert that modularity can emerge from searching desirable machine structures constrained to life cycle costs in manufacturing, maintenance, and disassemblability. Compared to the conventional methods, computational experiments that maximize machine performance and minimize life cycle costs yield machine structures that are modular and tractable.