View: |
Part 1: Document Description
|
Citation |
|
---|---|
Title: |
Replication Data for: Increasing the Dynamic Accuracy of Ball Screw Drives with Quasi-Sliding-Mode (qSMC) Position Control |
Identification Number: |
doi:10.18419/darus-3292 |
Distributor: |
DaRUS |
Date of Distribution: |
2023-03-17 |
Version: |
1 |
Bibliographic Citation: |
Hinze, Christoph, 2023, "Replication Data for: Increasing the Dynamic Accuracy of Ball Screw Drives with Quasi-Sliding-Mode (qSMC) Position Control", https://doi.org/10.18419/darus-3292, DaRUS, V1 |
Citation |
|
Title: |
Replication Data for: Increasing the Dynamic Accuracy of Ball Screw Drives with Quasi-Sliding-Mode (qSMC) Position Control |
Identification Number: |
doi:10.18419/darus-3292 |
Authoring Entity: |
Hinze, Christoph (Universität Stuttgart) |
Software used in Production: |
dSPACE Control Desk |
Grant Number: |
438835664 |
Distributor: |
DaRUS |
Access Authority: |
Hinze, Christoph |
Depositor: |
Hinze, Christoph |
Date of Deposit: |
2022-11-30 |
Holdings Information: |
https://doi.org/10.18419/darus-3292 |
Study Scope |
|
Keywords: |
Engineering, Motor Drives, Position Control, Sliding Mode Control, Ball Screw Drive, Cascade Control |
Abstract: |
<p>To increase the dynamics of ball screw drives, a nonlinear position controller, based on sliding-mode control, is presented together with its parameterization for robust stability. The controller is validated experimentally on a ball screw axis and shown increase the controller bandwidth from 8 Hz to 15.9 Hz in comparison to P position control with feedforward, to reduce the mean absolute tracking error under static high performance cutting forces by 24 % and to be robustly performant with a maximum degradation of the tracking error of 2.7 % for variations of 20 % in the model parameters.</p> <p>Please refer to <a href="https://darus.uni-stuttgart.de/file.xhtml?fileId=172428">Readme.md</a> contained in the dataset for more detailed information.</p> Measurement names: <ul> <li>SPP ... s profile measurements</li> <li>PRBS ... pseudo random binary sequence with offset velocity of 0.01m/s</li> <li>dStep ... Disturbance steps of 1kN on table (with linear direct drive)</li> <li>dSweep ... Disturbance sweep signal (500 N amplitude) on table (with linear direct drive)</li> <li>milling ... simulated HPC forces added with LDD during s profile along whole axis length</li> </ul> <h5>Abbreviations used in data/metadata:</h5> <ul> <li>LDA/LDD ... linear direct drive</li> <li>KGT/BSC ... ball screw drive</li> </ul> |
Methodology and Processing |
|
Sources Statement |
|
Data Access |
|
Other Study Description Materials |
|
Related Publications |
|
Citation |
|
Title: |
Verl, A. and Hinze, C., 2023. Increasing the Dynamic Accuracy of Ball Screw Drives with Quasi-Sliding-Mode (qSMC) Position Control. CIRP Annals, 72(1). [accepted] |
Identification Number: |
10.1016/j.cirp.2023.04.081 |
Bibliographic Citation: |
Verl, A. and Hinze, C., 2023. Increasing the Dynamic Accuracy of Ball Screw Drives with Quasi-Sliding-Mode (qSMC) Position Control. CIRP Annals, 72(1). [accepted] |
Label: |
Readme.md |
Notes: |
text/markdown |
Label: |
dSteps.mat |
Notes: |
application/matlab-mat |
Label: |
dSweep.mat |
Notes: |
application/matlab-mat |
Label: |
milling.mat |
Notes: |
application/matlab-mat |
Label: |
parameters.txt |
Notes: |
text/plain |
Label: |
PRBS.mat |
Notes: |
application/matlab-mat |
Label: |
rec_dSPACE1194.mat |
Notes: |
application/matlab-mat |
Label: |
SPP.mat |
Notes: |
application/matlab-mat |
Label: |
dStep.mat |
Notes: |
application/matlab-mat |
Label: |
dSweep.mat |
Notes: |
application/matlab-mat |
Label: |
milling.mat |
Notes: |
application/matlab-mat |
Label: |
params.txt |
Notes: |
text/plain |
Label: |
PRBS.mat |
Notes: |
application/matlab-mat |
Label: |
rec_dSPACE1186.mat |
Notes: |
application/matlab-mat |
Label: |
SPP.mat |
Notes: |
application/matlab-mat |
Label: |
dStep.mat |
Notes: |
application/matlab-mat |
Label: |
dSweep.mat |
Notes: |
application/matlab-mat |
Label: |
milling.mat |
Notes: |
application/matlab-mat |
Label: |
params.txt |
Notes: |
text/plain |
Label: |
PRBS.mat |
Notes: |
application/matlab-mat |
Label: |
SPP.mat |
Notes: |
application/matlab-mat |
Label: |
om0_m20.mat |
Notes: |
application/matlab-mat |
Label: |
om0_p20.mat |
Notes: |
application/matlab-mat |
Label: |
xi_m20.mat |
Notes: |
application/matlab-mat |
Label: |
xi_p20.mat |
Notes: |
application/matlab-mat |
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 |