Simulación del movimiento de un automóvil
-
Upload
dustin-hardy -
Category
Documents
-
view
32 -
download
0
description
Transcript of Simulación del movimiento de un automóvil
![Page 1: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/1.jpg)
SIMULACIÓN DEL MOVIMIENTO DE UN AUTOMÓVIL
![Page 2: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/2.jpg)
ÍNDICE
Objetivos 3Forma de trabajo 4Dibujo del conjunto 5Ecuaciones de restricción 9Función derivRindex2 10Simulación y sistema de corrección 11Energías 13Medición de tiempos de ejecución 14Problemas encontrados 15
2
![Page 3: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/3.jpg)
OBJETIVOS
Dibujar la estructura del vehículo Construir la matriz de restricción Resolver las ecuaciones de movimiento Cálculo de energías Introducción nuevas fuerzas Simular maniobras de aceleración y frenado
3
![Page 4: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/4.jpg)
FORMA DE TRABAJO
Evitar duplicación de tareas
Mezclar trabajo individual y en equipo
Preguntar al resto del equipo en caso de dudas
4
![Page 5: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/5.jpg)
CONJUNTO A DIBUJAR
5
![Page 6: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/6.jpg)
SUSPENSIÓN DELANTERA
6
![Page 7: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/7.jpg)
SUSPENSIÓN TRASERA PARTE DERECHA
7
![Page 8: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/8.jpg)
CHASIS Y CONJUNTO
8
![Page 9: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/9.jpg)
ECUACIONES DE RESTRICCIÓN
9
El chasis es un sólido rígido
En el chasis, la base está formada por r8-r20, r14-r20 y u2 (1,0,0)
Para el resto de ecuaciones, se han seguido los pasos descritos en las prácticas
![Page 10: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/10.jpg)
FUNCIÓN DERIVRINDEX2
Vector de estado: y ={ż, q }
Derivada del vector de estado:
Hay que hallar zpp mediante:
10
![Page 11: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/11.jpg)
Para tiempos prolongados, una rueda acaba bloqueándose en la simulación durante el frenado y el coche derrapa.
11
SIMULACIÓN
![Page 12: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/12.jpg)
SISTEMA PARA EVITAR DERRAPE
Evita el derrape descrito anteriormente
Se ponen las siguientes condiciones para hacer que el par en esa rueda sea 0:
1.Que el coche no este a punto de parar2.Que la velocidad angular sea menor que la
máxima entre 1,253.Que en ninguna rueda haya deslizamiento
excesivo12
![Page 13: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/13.jpg)
PROGRAMA PARA EVITAR DERRAPE
13
![Page 14: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/14.jpg)
ENERGÍAS
14
![Page 15: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/15.jpg)
MEDICIÓN DE TIEMPOS DE EJECUCIÓN
15
![Page 16: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/16.jpg)
PROBLEMAS ENCONTRADOS
16
Problema: Al juntar todas las partes no aparecía la figura deseada
Causa: Los fallos los tuvimos a la hora de sumar a todos los puntos un vector fijo, igual a la diferencia entre la posición conocida en el coche de uno de los puntos de cada parte del coche, puesto que no elegimos el punto adecuado (los finales de los ejes de las ruedas delantera y trasera, para la Macpherson y la Fivelinks respectivamente)
![Page 17: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/17.jpg)
PROBLEMAS ENCONTRADOS
17
Problema: Errores en la implantación de derivRindex2.
Solución: Uso de ejemplos anteriores y del esqueleto dado por el profesor.
![Page 18: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/18.jpg)
PROBLEMAS ENCONTRADOS
18
Problema: Tiempo muy prolongado en ejecutar el programa
Causa: Mediante el profiler se observó que el archivo formFiqdqdPU4.m usaba mucho tiempo, debido a que siempre calculaba los rangos y se ejecuta en repetidas ocasiones.
Solución: Uso de archivos dll salvo cuando fuera necesario calcular el rango
![Page 19: Simulación del movimiento de un automóvil](https://reader035.fdocuments.ec/reader035/viewer/2022062721/56813627550346895d9d9fef/html5/thumbnails/19.jpg)
PROBLEMAS ENCONTRADOS:
19
Problema: Para frenadas prolongadas una rueda acaba girando al revés
Solución: Cuando su velocidad angular se acerque a 0, ponemos que actúe un par de valor -k*(vel.angular), con k muy grande. Así conseguimos que se quede quieta
Inconveniente: La energía total deja de ser constante.