Inicio/Profesional/Ciencia y tecnología/Mecatrónica y robótica/Fundamentos de robótica y mecatrónica con MATLAB y Simulink

Fundamentos de robótica y mecatrónica con MATLAB y Simulink

$438

Hay existencias

Autor:  CUEVAS, Erik; ZALDIVAR, Daniel; PEREZ, Marco

Páginas:   679

Año:   2014

Edición:   1

Editorial:  Alfaomega –  RAMA

Apoyos:   Web

Presentación:  https://youtu.be/qEWMd8l4CwU

E-Book:

Nivel:  

Encuadernación:  Rústica

Hay existencias

ISBN: 9786076221693 Categorías: ,

Descripción

Esta obra contribuye al desarrollo de habilidades para el diseño de soluciones robóticas y mecatrónicas mediante ejemplos concretos desarrollados en la plataforma de simulación Matlab© y su entorno gráfico Simulink©. Proporciona al alumno las bases téoricas de la robótica,  como son los sistemas de coordenadas, las trayectorias, la cinemática y dinámica del robot, así como el control del mismo.

El lector aprenderá  a programar un robot real con el uso de las aplicaciones de MATLAB y SIMULINK para robótica, de una manera práctica puede aplicar y visualizar la teoría en robots simulados o reales.

Ventaja competitiva

  • Cada concepto se desarrolla a partir de ideas pedagógicamente seleccionadas que habilitan al lector en la construcción de su propio marco de referencia para el diseño de sistemas de control robótico y mecatrónico.

  • En cada capítulo es autocontenido, se incluyen ejercicios y notas bibliográficas de apoyo.

  • Inluye material de apoyo en la web

Conozca

  • Las herramientas matemáticas para la descripción y orientación de un cuerpo en el espacio.

  • La aportación de los cuaterniones unitarios a la robótica moderna.

  • Los conceptos relacionados con la cinemática inversa de un sistema robótico.

Aprenda
  • Cómo simular estructuras robóticas por medio de Robotics toolbox para Matlab.

  • Cómo modelar cinemática diferencial en de un sistema robótico.

  • Cómo generar trayectorias a través de polinomios de orden superior.

  • Cómo modelar los parámetros principales de una ecuación dinámica, así como la simulación de cada componente en el entorno de Matlab.

PRÓLOGO …………………………………………………………………………………………………………. 17
PREFACIO ………………………………………………………………………………………………………… 21
CAPÍTULO 1. ENTORNO ACTUAL Y PERSPECTIVAS …………………………………… 27
1.1 ORGANIZACIÓN DE UN SISTEMA ROBÓTICO …………………………………………. 29
1.2 ENTORNOS MATLAB© Y SIMULINK© ………………………………………………………. 31
1.3 TENDENCIAS EN ROBÓTICA Y MECATRÓNICA ……………………………………… 32
1.4 RESUMEN DEL CAPÍTULO ……………………………………………………………………….. 34
CAPÍTULO 2. MODELADO DEL ENTORNO OPERATIVO ……………………………… 35
2.1 POSICIÓN Y ORIENTACIÓN DE CUERPO RÍGIDO …………………………………….. 36
2.1.1 Movimiento rígido ………………………………………………………………………………… 36
2.1.2 Notación ………………………………………………………………………………………………. 37
2.1.3 Posición y orientación de un cuerpo rígido ……………………………………………….. 38
2.2 VECTOR DE TRASLACIÓN ……………………………………………………………………….. 39
2.3 MATRIZ DE ROTACIÓN ……………………………………………………………………………. 40
2.3.1 Método simple para calcular la matriz de rotación …………………………………….. 42
2.3.2 Matriz de rotación: una definición formal …………………………………………………. 45
2.3.3 Matriz de rotación para cualquier ángulo ………………………………………………….. 47
2.3.4 Matriz de rotación en Matlab© ………………………………………………………………… 51
2.4 LA TRANSFORMADA HOMOGÉNEA ………………………………………………………… 53
2.4.1 Transformaciones entre ejes coordenados …………………………………………………. 54
2.4.2 Transformación de un punto entre diferentes sistemas coordenados …………….. 56
2.4.3 Transformación homogénea en Matlab© …………………………………………………… 57
2.4.4 Transformación de puntos en Matlab© ……………………………………………………… 61
2.5 COMPOSICIÓN ENTRE MATRICES HOMOGÉNEAS………………………………….. 66
2.5.1 Composición de matrices HT en Matlab© …………………………………………………. 69
2.5.2 Modelado del espacio de trabajo de un robot …………………………………………….. 70
2.6 DESCRIPCIÓN DE CUERPO RÍGIDO ………………………………………………………….. 72
2.6.1 Un ejemplo a partir de una matriz HT ……………………………………………………… 73
2.7 TRANSFORMACIONES DE SIMILITUD …………………………………………………….. 74
2.7.1 Aplicación de la transformada de similitud ……………………………………………….. 75
2.8 OPERADORES DE ROTACIÓN ………………………………………………………………….. 76
2.8.1 Ángulos de Euler …………………………………………………………………………………… 78
2.8.2 Cálculo de los ángulos de Euler en Matlab© ……………………………………………… 81
2.8.3 Ángulos roll-pitch-yaw ………………………………………………………………………….. 82
2.8.4 Cálculo de los ángulos RPY en Matlab© …………………………………………………… 86
2.8.5 Rotación de un ángulo sobre un eje (angle-axis) ……………………………………….. 88
2.8.6 Cuaternión unitario ……………………………………………………………………………….. 90
2.8.7 Cálculo de cuaterniones unitarios en Matlab© …………………………………………… 92
2.9 OTROS DESCRIPTORES DE POSICIÓN Y ORIENTACIÓN EN EL ESPACIO .. 99
2.9.1 Coordenadas cilíndricas …………………………………………………………………………. 99
2.9.2 Coordenadas esféricas ………………………………………………………………………….. 102
2.10 RESUMEN DEL CAPÍTULO ……………………………………………………………………. 103
2.11 EJERCICIOS RECOMENDADOS …………………………………………………………….. 104
2.12 BIBLIOGRAFÍA RECOMENDADA …………………………………………………………. 109
CAPÍTULO 3. CINEMÁTICA DE SISTEMAS ROBÓTICOS Y
MECATRÓNICOS ……………………………………………………………………………………………. 111
3.1 GRADOS DE LIBERTAD ………………………………………………………………………….. 112
3.2 CUERPO RÍGIDO: EXPANDIENDO SU DEFINICIÓN ………………………………… 115
3.3 TIPOS DE ARTICULACIONES ………………………………………………………………….. 116
3.4 CADENA CINEMÁTICA …………………………………………………………………………… 119
3.5 CINEMÁTICA DIRECTA ………………………………………………………………………….. 119
3.5.1 Coordenadas generalizadas …………………………………………………………………… 121
3.5.2 Convención Denavit-Hartenberg (DH) …………………………………………………… 123
3.5.3 Convención Denavit-Hartenberg: una definición formal …………………………… 128
3.5.4 Robot 3R: ejemplo de la convención DH, paso a paso ……………………………… 130
3.5.5 La tabla de parámetros DH …………………………………………………………………… 131
3.5.6 Cálculo de la cinemática directa a partir de la tabla DH ……………………………. 133
3.5.7 Convención DH en Matlab© …………………………………………………………………. 136
3.5.8 Construcción de un sistema robótico en Matlab© …………………………………….. 138
3.5.9 Gráfica de un sistema robótico en Matlab© ……………………………………………… 140
3.5.10 Cálculo de la cinemática directa en Matlab©………………………………………….. 142
3.5.11 Modificación de cinemática directa en Matlab© …………………………………….. 143
3.6 EJEMPLOS DEL CÁLCULO DE LA CINEMÁTICA DIRECTA PARA
DIFERENTES ROBOTS …………………………………………………………………………….. 144
3.6.1 Robot cilíndrico ………………………………………………………………………………….. 144
3.6.2 Robot antropomórfico ………………………………………………………………………….. 150
3.6.3 Eslabón esférico ………………………………………………………………………………….. 155
3.6.4 Robot TQ MA2000 ……………………………………………………………………………… 160
3.6.5 Robot manipulador Stanford …………………………………………………………………. 173
3.6.6 Robot manipulador SCARA …………………………………………………………………. 179
3.6.7 Robot humanoide Dany Walker …………………………………………………………….. 184
3.7 RESUMEN DEL CAPÍTULO ……………………………………………………………………… 192
3.8 EJERCICIOS RECOMENDADOS ………………………………………………………………. 193
3.9 LECTURAS RECOMENDADAS………………………………………………………………… 197
CAPÍTULO 4. CINEMÁTICA INVERSA ………………………………………………………….. 199
4.1 EL PROBLEMA DE LA CINEMÁTICA INVERSA ………………………………………. 200
4.1.1 Solución al problema de cinemática inversa ……………………………………………. 202
4.1.2 Método geométrico ……………………………………………………………………………… 203
4.1.3 Distancias de ajuste ……………………………………………………………………………… 207
4.1.4 Desacoplamiento cinemático ………………………………………………………………… 211
4.1.5 Solución para el robot antropomórfico de 6-DOF …………………………………….. 216
4.1.6 Solución del robot SCARA …………………………………………………………………… 217
4.1.7 Solución del robot SCARA en Matlab© ………………………………………………….. 220
4.2 MÉTODOS ANALÍTICOS E ITERATIVOS …………………………………………………. 225
4.3 SOLUCIÓN ITERATIVA DEL PROBLEMA DE CINEMÁTICA INVERSA …… 226
4.3.1 Convergencia de la solución iterativa …………………………………………………….. 228
4.3.2 Cálculo de la cinemática inversa en Matlab© …………………………………………… 231
4.4 RESUMEN DEL CAPÍTULO ……………………………………………………………………… 237
4.5 EJERCICIOS PROPUESTOS ……………………………………………………………………… 237
4.6 BIBLIOGRAFÍA RECOMENDADA …………………………………………………………… 239
CAPÍTULO 5. CINEMÁTICA DIFERENCIAL …………………………………………………. 241
5.1 VELOCIDAD LINEAL Y ROTACIONAL …………………………………………………… 242
5.1.1 Velocidad lineal ………………………………………………………………………………….. 243
5.1.2 Velocidad rotacional ……………………………………………………………………………. 245
5.2 EL VECTOR DE VELOCIDAD ………………………………………………………………….. 247
5.2.1 Simulación del vector de velocidad en Matlab© ………………………………………. 247
5.2.2 Movimiento libre en Matlab©………………………………………………………………… 251
5.3 DERIVADA DE UNA MATRIZ DE ROTACIÓN …………………………………………. 255
5.3.1 Matriz antisimétrica («skew symmetric matrix») …………………………………….. 256
5.3.2 De regreso a la derivada de la matriz de rotación …………………………………….. 257
5.4 LA MATRIZ DE VELOCIDAD …………………………………………………………………… 259
5.4.1 Matriz de velocidad aumentada …………………………………………………………….. 259
5.4.2 Velocidad lineal en un punto definido con respecto al eje coordenado en
movimiento ……………………………………………………………………………………….. 260
5.5 PROPIEDADES DE LA MATRIZ DE VELOCIDAD …………………………………….. 262
5.5.1 Transformación entre la matriz S y el vector de velocidad ω …………………….. 262
5.5.2 Transformación de similitud de la matriz S …………………………………………….. 263
5.6 MATRIZ DE VELOCIDAD EN MATLAB© …………………………………………………. 264
5.7 VECTOR DE VELOCIDAD EN MATLAB© ………………………………………………… 266
5.7.1 Velocidad lineal ………………………………………………………………………………….. 266
5.7.2 Velocidad rotacional ……………………………………………………………………………. 267
5.7.3 Generación del vector de velocidad en el código ……………………………………… 268
5.8 HACIA LA MATRIZ JACOBIANA …………………………………………………………….. 272
5.8.1 Transformación de la velocidad angular …………………………………………………. 272
5.8.2 Transformación del vector de velocidad (w) ……………………………………………. 274
5.8.3 Transformación del vector w en Matlab© ………………………………………………… 277
5.9 LA MATRIZ JACOBIANA CLÁSICA…………………………………………………………. 279
5.10 LA MATRIZ JACOBIANA ………………………………………………………………………. 283
5.11 CÁLCULO DE LA MATRIZ JACOBIANA ………………………………………………… 285
5.11.1 Aportación de una articulación rotacional …………………………………………….. 285
5.11.2 Aportación de una articulación prismática …………………………………………….. 288
5.11.3 Formulario de cálculos para la matriz Jacobiana ……………………………………. 289
5.12 EJEMPLOS DEL CÁLCULO DE LA MATRIZ JACOBIANA ………………………. 290
5.12.1 Robot de dos grados de libertad …………………………………………………………… 290
5.12.2 Robot SCARA ………………………………………………………………………………….. 292
5.13 LA MATRIZ JACOBIANA EN MATLAB© ………………………………………………… 294
5.13.1 Cálculo computacional de la matriz Jacobiana ………………………………………. 294
5.13.2 Articulación rotacional ……………………………………………………………………….. 296
5.13.3 Articulación prismática ………………………………………………………………………. 297
5.13.4 Cálculo de la matriz Jacobiana en Matlab© ……………………………………………. 299
5.13.5 Algoritmo computacional en el código …………………………………………………. 301
5.14 REDUNDANCIA …………………………………………………………………………………….. 303
5.15 ANÁLISIS DE SINGULARIDAD ……………………………………………………………… 304
5.15.1 Articulación esférica ………………………………………………………………………….. 306
5.15.2 Robot antropomórfico ………………………………………………………………………… 307
5.16 MANIPULABILIDAD ……………………………………………………………………………… 309
5.16.1 Índice de manipulabilidad en Matlab© ………………………………………………….. 311
5.17 LA MATRIZ JACOBIANA ANALÍTICA …………………………………………………… 313
5.18 BIBLIOGRAFÍA RECOMENDADA …………………………………………………………. 315
5.19 EJERCICIOS PROPUESTOS ……………………………………………………………………. 315
CAPÍTULO 6. DINÁMICA DE SISTEMAS ROBÓTICOS Y
MECATRÓNICOS ……………………………………………………………………………………………. 319
6.1 MÉTODOS PARA EL ANÁLISIS DEL MOVIMIENTO………………………………… 321
6.2 ANÁLISIS DINÁMICO DE EULER-LAGRANGE ……………………………………….. 322
6.2.1 Energía cinética y potencial: definiciones básicas ……………………………………. 323
6.2.2 Coordenadas generalizadas …………………………………………………………………… 323
6.2.3 Ecuación de Euler-Lagrange …………………………………………………………………. 324
6.2.4 Demostración de la ecuación de Euler-Lagrange ……………………………………… 324
6.3 DERIVACIÓN DE ECUACIONES DE MOVIMIENTO DESDE LA
EXPRESIÓN DE EULER-LAGRANGE ………………………………………………………. 327
6.3.1 Energía cinética …………………………………………………………………………………… 327
6.3.2 El momento de inercia Ii ………………………………………………………………………. 328
6.3.3 El tensor de inercia I ……………………………………………………………………………. 330
6.3.4 Teorema de los ejes paralelos ……………………………………………………………….. 332
6.3.5 Cálculo del momento de inercia para un eslabón rectangular …………………….. 333
6.3.6 Cálculo de I para eslabones cilíndricos …………………………………………………… 334
6.3.7 Conversión del momento de inercia ……………………………………………………….. 335
6.3.8 Expresión general de la energía cinética …………………………………………………. 337
6.3.9 Cálculo de la matriz de inercia en Matlab© ……………………………………………… 338
6.3.10 Energía potencial ………………………………………………………………………………. 339
6.3.11 Cálculo de fuerza o torque derivados de la energía potencial en Matlab© ….. 340
6.4 CONSTRUCCIÓN DE LA ECUACIÓN DE MOVIMIENTO DE EULER-
LAGRANGE …………………………………………………………………………………………….. 343
6.4.1 Ecuación general de movimiento de Euler-Lagrange ……………………………….. 347
6.5 ECUACIONES EULER-LAGRANGE: MÉTODO DE ASADA-SPONG …………. 349
6.5.1 Un ejemplo ilustrativo: robot planar de dos grados de libertad …………………… 350
6.5.2 Ecuación de movimiento del robot planar de dos grados de libertad …………… 358
6.6 ANÁLISIS DE LA ECUACIÓN DE MOVIMIENTO EULER-LAGRANGE …….. 358
6.6.1 Efectos derivados de la inercia ………………………………………………………………. 358
6.6.2 Efectos de la aceleración ………………………………………………………………………. 360
6.6.3 Expresiones para el efecto de fuerzas centrífugas y de Coriolis …………………. 361
6.6.4 Efecto de las fuerzas centrífugas en el robot planar de dos grados de
libertad ………………………………………………………………………………………………. 364
6.6.5 Efectos de las fuerzas de Coriolis sobre el robot planar de dos grados de
libertad ………………………………………………………………………………………………. 366
6.7 SIMULACIÓN DEL ROBOT PLANAR DE DOS GRADOS DE LIBERTAD
EN MATLAB© ………………………………………………………………………………………….. 369
6.7.1 Simulación del sistema planar de dos grados de libertad con torques nulos …. 373
6.8 COMENTARIOS FINALES SOBRE EL MÉTODO ASADA-SPONG …………….. 375
6.9 DETERMINACIÓN DE LA ECUACIÓN DE MOVIMIENTO: MÉTODO DE
UICKER-PAUL …………………………………………………………………………………………. 376
6.9.1 Determinación de la energía cinética ……………………………………………………… 376
6.9.2 Determinación de la energía potencial ……………………………………………………. 383
6.9.3 La ecuación de movimiento: método de Uicker-Paul ……………………………….. 384
6.9.4 Construcción de la ecuación de movimiento: método de Uicker-Paul …………. 387
6.9.5 Expresión matricial de las ecuaciones de movimiento ………………………………. 389
6.9.6 Ejemplo de la determinación del modelo dinámico: método de Uicker-Paul
aplicado al robot Puma 560© ………………………………………………………………… 390
6.10 LECTURAS RECOMENDADAS ………………………………………………………………. 393
6.11 EJERCICIOS RECOMENDADOS …………………………………………………………….. 394
CAPÍTULO 7. MODELO DINÁMICO DE NEWTON-EULER ………………………….. 397
7.1 CONCEPTOS FUNDAMENTALES ……………………………………………………………. 398
7.1.1 Construcción del diagrama de cuerpo libre ……………………………………………… 399
7.1.2 Término giroscópico ……………………………………………………………………………. 401
7.1.3 Planteamiento base del método de Newton-Euler …………………………………….. 403
7.1.4 Movimiento relativo entre sistemas coordenados …………………………………….. 403
7.1.5 Bases cinemáticas en el planteamiento Newton-Euler ………………………………. 413
7.2 PLANTEAMIENTO CENTRAL NEWTON-EULER …………………………………….. 421
7.2.1 Expresiones de fuerza y torque para el centro de masa ……………………………… 421
7.2.2 Redefinición de los vectores en un eslabón …………………………………………….. 422
7.2.3 Fuerzas y torque total sobre el centro de masa …………………………………………. 425
7.3 ENSAMBLADO DEL MÉTODO NEWTON-EULER ……………………………………. 427
7.3.1 Descripción del método: paso a paso ……………………………………………………… 428
7.3.2 Método NE: una simplificación en la implementación recursiva ……………….. 429
7.4 MÉTODO NE: COMPONENTES ………………………………………………………………… 431
7.5 IMPLEMENTACIÓN RECURSIVA DEL MÉTODO …………………………………….. 432
7.5.1 Recursión hacia adelante ………………………………………………………………………. 433
7.5.2 Recursión hacia atrás …………………………………………………………………………… 434
7.5.3 Comentarios finales del método recursivo ………………………………………………. 435
7.6 EL MÉTODO NEWTON-EULER EN MATLAB© …………………………………………. 436
7.6.1 Implementación del método NE recursivo ………………………………………………. 437
7.6.2 Cálculo de la matriz de inercia en Matlab© ……………………………………………… 439
7.6.3 Cálculo del torque inercial en Matlab© …………………………………………………… 442
7.6.4 Torque de efectos centrífugos y Coriolis en Matlab …………………………………. 445
7.7 SIMULACIÓN DE LOS EFECTOS DE FRICCIÓN ………………………………………. 449
7.8 DINÁMICA DIRECTA VS. INVERSA ………………………………………………………… 452
7.9 DINÁMICA DIRECTA EN MATLAB© ……………………………………………………….. 453
7.9.1 Dinámica directa: método de Walker y Orin …………………………………………… 454
7.9.2 Construcción en Matlab© ……………………………………………………………………… 455
7.9.3 Un ejemplo de dinámica directa en Matlab© ……………………………………………. 458
7.9.4 Otro comando de dinámica directa en Matlab© ………………………………………… 459
7.10 BIBLIOGRAFÍA RECOMENDADA …………………………………………………………. 461
7.11 EJERCICIOS RECOMENDADOS …………………………………………………………….. 462
CAPÍTULO 8. PLANEACIÓN DE TRAYECTORIAS ……………………………………….. 465
8.1 DEFINICIÓN DE ESPACIOS EN LA PLANIFICACIÓN ………………………………. 466
8.2 CONCEPTOS BÁSICOS DE TRAYECTORIAS …………………………………………… 467
8.3 PROPIEDADES EN EL DISEÑO DE TRAYECTORIAS ……………………………….. 469
8.4 DISEÑO DE TRAYECTORIAS CON POLINOMIOS ……………………………………. 470
8.4.1 Polinomios de tercer grado …………………………………………………………………… 471
8.4.2 Trayectorias de tercer grado en Matlab© …………………………………………………. 473
8.4.3 Generalización de la solución para t≠0 …………………………………………………… 478
8.4.4 Polinomios de quinto grado ………………………………………………………………….. 481
8.4.5 Trayectorias de quinto grado en Matlab© ………………………………………………… 485
8.5 TRAYECTORIAS EN EL ESPACIO CARTESIANO …………………………………….. 489
8.5.1 Trayectorias Cartesianas en Matlab© ……………………………………………………… 490
8.5.2 Interpolador de trayectorias en Matlab© ………………………………………………….. 494
8.6 TRAYECTORIAS E INTERPOLACIÓN DE HERMITE ……………………………….. 495
8.6.1 Interpolación hermitiana cúbica …………………………………………………………….. 497
8.7 RESUMEN DEL CAPÍTULO ……………………………………………………………………… 502
8.8 BIBLIOGRAFÍA RECOMENDADA …………………………………………………………… 502
8.9 EJERCICIOS RECOMENDADOS ………………………………………………………………. 503
CAPÍTULO 9. CONTROL DE SISTEMAS ROBÓTICOS Y
MECATRÓNICOS ……………………………………………………………………………………………. 507
9.1 SISTEMAS DE CONTROL ………………………………………………………………………… 508
9.1.1 Representación por medio de bloques …………………………………………………….. 508
9.1.2 Respuesta del bloque ……………………………………………………………………………. 510
9.1.3 Función de transferencia ………………………………………………………………………. 513
9.1.4 Función de transferencia en Matlab© ……………………………………………………… 516
9.1.5 Función de transferencia de un sistema de control ……………………………………. 518
9.1.6 Análisis del sistema de control con retroalimentación ………………………………. 521
9.1.7 Función de lazo cerrado en Matlab© ………………………………………………………. 525
9.1.8 Respuesta dinámica de un sistema …………………………………………………………. 527
9.1.9 Análisis de polos y ceros ………………………………………………………………………. 528
9.1.10 Mapa de polos y ceros en Matlab© ……………………………………………………….. 530
9.1.11 Orden del sistema dinámico ………………………………………………………………… 531
9.1.12 Sistemas de primer orden ……………………………………………………………………. 532
9.1.13 Respuesta de primer orden en Matlab© …………………………………………………. 534
9.1.14 Análisis de la respuesta de primer orden ……………………………………………….. 538
9.2 CONTROL PROPORCIONAL EN SIMULINK© …………………………………………… 552
9.2.1 Efecto de un valor de ganancia ……………………………………………………………… 553
9.2.2 Retroalimentación del error ………………………………………………………………….. 555
9.2.3 Análisis del control proporcional …………………………………………………………… 558
9.3 CONTROL PROPORCIONAL EN MATLAB© …………………………………………….. 564
9.4 SISTEMAS DINÁMICOS DE SEGUNDO ORDEN ………………………………………. 566
9.4.1 Análisis del comportamiento en sistemas de segundo orden ……………………… 569
9.5 SISTEMAS DE SEGUNDO ORDEN EN SIMULINK© ………………………………….. 573
9.5.1 Simulación del sistema por medio de bloques de integración …………………….. 573
9.5.2 Simulación del sistema por medio del bloque de función de transferencia …… 576
9.6 SISTEMAS DE SEGUNDO ORDEN EN MATLAB© …………………………………….. 576
9.7 SISTEMAS DINÁMICOS DE ORDEN-N …………………………………………………….. 579
9.8 CONTROL PROPORCIONAL E INTEGRAL ………………………………………………. 580
9.8.1 Respuesta de un controlador PI de lazo cerrado……………………………………….. 582
9.8.2 Definición de las ganancias proporcional e integral …………………………………. 583
9.8.3 Controlador PI en Simulink© ………………………………………………………………… 586
9.8.4 Diferentes ganancias PI en Simulink© ……………………………………………………. 589
9.8.5 Control PI en Matlab© ………………………………………………………………………….. 591
9.9 CONTROL PROPORCIONAL DERIVATIVO ……………………………………………… 593
9.9.1 Respuesta de un controlador PD de lazo cerrado ……………………………………… 595
9.9.2 Esquema P-D ……………………………………………………………………………………… 596
9.10 CONTROL PID ……………………………………………………………………………………….. 597
9.10.1 Control PID en Matlab© ……………………………………………………………………… 598
9.10.2 Diseño de un controlador PID ……………………………………………………………… 600
9.10.3 Guía de diseño para un controlador PID ……………………………………………….. 603
9.10.4 Ejemplo de diseño de un control PID en Matlab© …………………………………… 604
9.10.5 Control PID estándar ………………………………………………………………………….. 616
9.10.6 PID estándar en Matlab© …………………………………………………………………….. 618
9.10.7 Controlador PID: otras sugerencias de diseño ……………………………………….. 619
9.11 CONTROL PID DE TRAYECTORIAS ARTICULARES EN MATLAB© ………. 620
9.12 CONTROL DE TORQUE CALCULADO …………………………………………………… 627
9.12.1 Diseño de torque calculado con un control PD ………………………………………. 631
9.12.2 Control de torque calculado con PD en Simulink© …………………………………. 633
9.13 CONTROL POR RETROALIMENTACIÓN DE ESTADOS …………………………. 636
9.13.1 Introducción a variable de estado …………………………………………………………. 637
9.13.2 Diseño de control por retroalimentación de estados ……………………………….. 647
9.13.3 Retroalimentación de estados en Simulink© ………………………………………….. 661
9.14 RESUMEN DEL CAPÍTULO ……………………………………………………………………. 664
9.15 BIBLIOGRAFÍA RECOMENDADA …………………………………………………………. 665
9.16 EJERCICIOS RECOMENDADOS …………………………………………………………….. 666
BIBLIOGRAFÍA ………………………………………………………………………………………………. 671
MATERIAL ADICIONAL ………………………………………………………………………………… 675
ÍNDICE ALFABÉTICO ……………………………………………………………………………………. 677

Información adicional

Dimensiones 23 × 17 × 5 cm

Título

Ir a Arriba