A Knowledge-Based Concept Exploration Model for Submarine Design