Dynamic System Identification: Experiment Design and Data Analysis