View: |
Part 1: Document Description
|
Citation |
|
---|---|
Title: |
Replication Data for: Robust µ parameterization with low tuning complexity of cascaded control for feed drives |
Identification Number: |
doi:10.18419/darus-3252 |
Distributor: |
DaRUS |
Date of Distribution: |
2023-08-15 |
Version: |
1 |
Bibliographic Citation: |
Xu, Haijia; Hinze, Christoph, 2023, "Replication Data for: Robust µ parameterization with low tuning complexity of cascaded control for feed drives", https://doi.org/10.18419/DARUS-3252, DaRUS, V1 |
Citation |
|
Title: |
Replication Data for: Robust µ parameterization with low tuning complexity of cascaded control for feed drives |
Identification Number: |
doi:10.18419/darus-3252 |
Authoring Entity: |
Xu, Haijia (Universität Stuttgart) |
Hinze, Christoph (Universität Stuttgart) |
|
Grant Number: |
InnovationCampus Future Mobility (ICM) |
Distributor: |
DaRUS |
Access Authority: |
Xu, Haijia |
Depositor: |
Xu, Haijia |
Date of Deposit: |
2022-10-31 |
Holdings Information: |
https://doi.org/10.18419/DARUS-3252 |
Study Scope |
|
Keywords: |
Engineering, Motor Drives, Sliding Mode Control, Cascade Control, Model Reduction and Approximation |
Topic Classification: |
Control Engineering |
Abstract: |
<p>Experimental dataset for model identification and validation of position controllers on a ball screw test bench.</p> <p>This dataset belongs to the Open Access publication "Robust µ parameterization with low tuning complexity of cascaded control for feed drives" (doi: <a href="https://doi.org/10.1016/j.conengprac.2023.105607">10.1016/j.conengprac.2023.105607</a>). A detailed description of the setup can be found in the publication.</p> <p>Velocity controller:</p> <ul> <li> PI velocity controller with Kp = 175, Ki = 11.</li> </ul> <p> Position controllers:</p> <ul> <li> P position controller with Kp = 53. <li> Nominal sliding mode controller (nSMC or PPC) based on norminal PT2I model with lambda = [-250 -250 -250]. <li> Robustly-tuned sliding mode controller (rSMC or RSMC) tuned via mu-synthesis with k = 610.4625, p = [51883 188.5168 1]. </ul> <p> Feedforward:</p> <ul> <li> Please refer to control_parameters.txt in this dataset for more detailed information. </ul> <p> The dataset contains the following folders (Please refer to corresponding parameters.txt for more details):</p> <ul> <li> (Notice: For identification, velocity control is active, position control is inactive.) <li> Identification/ImpulseResponse <br> measurement for identification with impulse hammer to estimate the disturbance response of PI velocity control loop (with constant velocity reference vRef = 8mm/s) <li>Identification/VelocitySweeps <br> measurements for identification with velocity sweeps to estimate the PT2I approximation of PI velocity control loop (with constant velocity offset + sweeps as reference) <p> </p> <li> (Notice: For validation, velocity control and position control are both active.) <li> Validation/FrequencyDomain/disturbance_force_PRBS <br> measurements for validation with PRBS disturbance forces generated by linear direct drive (velocity offset 8mm/s, PRBS disturbance forces) <li> Validation/FrequencyDomain/tracking_pos_PRBS <br> measurements for validation with PRBS position reference (velocity offset 8mm/s + PRBS position reference) <li> Validation/TimeDomain/disturbance_milling <br> measurements for validation with milling forces (velocity offset 8mm/s) <li>Validation/TimeDomain/disturbance_steps <br> measurements for validation with steps-shaped disturbance forces (velocity offset 8mm/s) <li> Validation/TimeDomain/tracking_7PhaseProfile <br> measurements for validation with 7 phase profile as reference (maximum velocity: 300mm/s and 700mm/s) </ul> <p> Notice: To analyze the disturbance response (while disturbance forces acting directly on the working table), we used an impulse hammer to generate disturbance forces for identification, and the linear direct drive for validation.</p> |
Time Period: |
2022-10-18-2022-12-02 |
Methodology and Processing |
|
Sources Statement |
|
Data Access |
|
Other Study Description Materials |
|
Related Publications |
|
Citation |
|
Title: |
H. Xu, C. Hinze, A. Lechler, A. Verl, Robust μ Parameterization with Low Tuning Complexity of Cascaded Control for Feed Drives. Control Engineering Practice. Vol. 138, 2023, 105607 |
Identification Number: |
10.1016/j.conengprac.2023.105607 |
Bibliographic Citation: |
H. Xu, C. Hinze, A. Lechler, A. Verl, Robust μ Parameterization with Low Tuning Complexity of Cascaded Control for Feed Drives. Control Engineering Practice. Vol. 138, 2023, 105607 |
Label: |
control_parameters.txt |
Notes: |
text/plain |
Label: |
ImpulseResponse_Hammer.mat |
Notes: |
application/matlab-mat |
Label: |
parameters.txt |
Notes: |
text/plain |
Label: |
parameters.txt |
Notes: |
text/plain |
Label: |
vel_sweep_s_0_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_100_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_100_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_150_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_150_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_200_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_200_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_250_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_250_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_300_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_300_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_350_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_350_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_400_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_400_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_450_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_450_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_500_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_500_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_50_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_550_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_550_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_600_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_600_dir_pos.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_650_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
vel_sweep_s_700_dir_neg.mat |
Notes: |
application/matlab-mat |
Label: |
control_parameters.txt |
Notes: |
text/plain |
Label: |
dist_PRBS_PPC_s_0.mat |
Notes: |
application/matlab-mat |
Label: |
dist_PRBS_PPC_s_350.mat |
Notes: |
application/matlab-mat |
Label: |
dist_PRBS_PPC_s_700.mat |
Notes: |
application/matlab-mat |
Label: |
dist_PRBS_PPI_s_0.mat |
Notes: |
application/matlab-mat |
Label: |
dist_PRBS_PPI_s_350.mat |
Notes: |
application/matlab-mat |
Label: |
dist_PRBS_PPI_s_700.mat |
Notes: |
application/matlab-mat |
Label: |
dist_PRBS_RSMC_s_0.mat |
Notes: |
application/matlab-mat |
Label: |
dist_PRBS_RSMC_s_350.mat |
Notes: |
application/matlab-mat |
Label: |
dist_PRBS_RSMC_s_700.mat |
Notes: |
application/matlab-mat |
Label: |
parameters.txt |
Notes: |
text/plain |
Label: |
parameters.txt |
Notes: |
text/plain |
Label: |
PRBS_PPC_s_0.mat |
Notes: |
application/matlab-mat |
Label: |
PRBS_PPC_s_350.mat |
Notes: |
application/matlab-mat |
Label: |
PRBS_PPC_s_700.mat |
Notes: |
application/matlab-mat |
Label: |
PRBS_PPI_s_0.mat |
Notes: |
application/matlab-mat |
Label: |
PRBS_PPI_s_350.mat |
Notes: |
application/matlab-mat |
Label: |
PRBS_PPI_s_700.mat |
Notes: |
application/matlab-mat |
Label: |
PRBS_RSMC_s_0.mat |
Notes: |
application/matlab-mat |
Label: |
PRBS_RSMC_s_350.mat |
Notes: |
application/matlab-mat |
Label: |
PRBS_RSMC_s_700.mat |
Notes: |
application/matlab-mat |
Label: |
dist_milling_PPC.mat |
Notes: |
application/matlab-mat |
Label: |
dist_milling_PPI.mat |
Notes: |
application/matlab-mat |
Label: |
dist_milling_RSMC.mat |
Notes: |
application/matlab-mat |
Label: |
parameters.txt |
Notes: |
text/plain |
Label: |
dist_steps_PPC.mat |
Notes: |
application/matlab-mat |
Label: |
dist_steps_PPI.mat |
Notes: |
application/matlab-mat |
Label: |
dist_steps_RSMC.mat |
Notes: |
application/matlab-mat |
Label: |
parameters.txt |
Notes: |
text/plain |
Label: |
7PP_PPC_v300.mat |
Notes: |
application/matlab-mat |
Label: |
7PP_PPC_v700.mat |
Notes: |
application/matlab-mat |
Label: |
7PP_PPI_v300.mat |
Notes: |
application/matlab-mat |
Label: |
7PP_PPI_v700.mat |
Notes: |
application/matlab-mat |
Label: |
7PP_RSMC_v300.mat |
Notes: |
application/matlab-mat |
Label: |
7PP_RSMC_v700.mat |
Notes: |
application/matlab-mat |
Label: |
parameters.txt |
Notes: |
text/plain |