Construction and application of product optimisation design model driven by user requirements | Synapse