Mostrando entradas con la etiqueta Mecanismos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Mecanismos. Mostrar todas las entradas

jueves, 12 de junio de 2025

Importancia de Fundamentos de programacion para ingenieros mecanicos

Fuente: https://www-discoverengineering-org.translate.goog/programming-foundations-for-mechanical-engineering/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=tc 

Fundamentos de programación para ingeniería mecánica

Fundamentos de programación para ingeniería mecánica 

 

En la ingeniería mecánica actual, aprender a programar es fundamental. El curso "Fundamentos de Programación para Ingeniería Mecánica" enseña a los ingenieros los fundamentos de la programación. Esto es importante porque les ayuda a usar las computadoras para diseñar y probar cosas.

En primer lugar, los ingenieros aprenden habilidades de programación sencillas, cruciales para trabajar con datos y automatizar tareas repetitivas. También aprenden lenguajes de programación importantes como Python, MATLAB y C++, muy útiles para resolver retos de ingeniería complejos.

Por ejemplo, si un ingeniero diseña una nueva pieza de automóvil, podría usar Python para calcular la resistencia de la pieza en diferentes condiciones. Esto ahorra tiempo y permite obtener mejores diseños. Los ingenieros aprenden a crear algoritmos que optimizan el diseño y utilizan software especial que les ayuda a gestionar mejor sus proyectos.

El curso finaliza con temas de alto nivel como robótica y automatización. Esto prepara a los ingenieros para ser creativos y liderar el camino en una industria cada vez más digital y conectada. Piense en cómo se utilizan los robots en la fabricación de automóviles: los ingenieros con estas habilidades pueden trabajar para mejorarlos y hacerlos más rápidos y precisos.

El objetivo es brindar a los ingenieros mecánicos un sólido conjunto de habilidades de programación que les ayudarán a ser innovadores y mantenerse a la vanguardia en su campo.

 

Comprensión de los conceptos básicos de codificación

Comprender la abstracción de los algoritmos es fundamental para los ingenieros mecánicos que se adentran en el mundo de la programación. Requiere una transición de los componentes tangibles a las construcciones conceptuales que rigen el flujo lógico.

En esencia, los algoritmos son secuencias metódicas de operaciones que definen el proceso para resolver problemas específicos o realizar tareas. Para el ingeniero mecánico que se inicia en la programación, es crucial analizar y comprender estas secuencias, lo que permite aplicar la programación a desafíos mecanísticos.

Comprender las variables, las estructuras de control, los tipos de datos y las funciones constituye la base de la alfabetización en programación. Las variables actúan como contenedores de almacenamiento para los valores de los datos, las estructuras de control dictan el flujo de ejecución, los tipos de datos definen la naturaleza de los datos que se pueden manipular y las funciones encapsulan bloques de código reutilizables.

El dominio de estos conceptos es imperativo, ya que ofrece a los ingenieros las herramientas necesarias para traducir los procesos mecánicos en algoritmos computacionales.

Aprendiendo lenguajes de programación clave

Para dominar el trabajo con computadoras, los ingenieros mecánicos necesitan saber usar lenguajes de programación importantes. Estos lenguajes les permiten convertir ideas en programas que puedan resolver problemas del mundo real. Es fundamental aprender lenguajes como Python, MATLAB y C++.

Python es genial porque es fácil de leer y ofrece muchas herramientas para escribir programas rápidos. MATLAB es la opción ideal para resolver problemas matemáticos complejos, algo fundamental en ingeniería. C++ es rapidísimo y funciona bien cuando se necesita que un programa se comunique con un componente de hardware, como en muchos proyectos de ingeniería. Conocer estos lenguajes ayuda a los ingenieros a aprovechar al máximo herramientas como el análisis de elementos finitos para diseñar materiales o controlar robots. Cuando los ingenieros dominan estos lenguajes, pueden crear sistemas mecánicos nuevos y mejores.

Implementación de algoritmos en el diseño

Una vez que los ingenieros mecánicos aprenden lenguajes de programación importantes, pueden usar algoritmos para optimizar el diseño y los resultados. El uso de algoritmos ayuda a los ingenieros a explorar sistemáticamente las opciones de diseño, encontrar las mejores soluciones y automatizar tareas repetitivas. Es importante porque ahorra tiempo y mejora la calidad. Para lograrlo eficazmente, los ingenieros necesitan comprender tanto el aspecto mecánico como el funcionamiento de los algoritmos.

Por ejemplo, los ingenieros utilizan algoritmos para analizar la resistencia de las estructuras mediante análisis de elementos finitos, ahorrar materiales y simular el movimiento de las piezas. Mediante el uso de computadoras, pueden probar rápidamente diferentes diseños, analizar múltiples factores a la vez y predecir el funcionamiento de un sistema en diferentes situaciones. Esto da como resultado máquinas rentables, de vanguardia y fiables.

Herramientas de software para ingenieros mecánicos

Las herramientas de software son de gran ayuda para los ingenieros mecánicos cuando deben trabajar en cálculos complejos. Dado que la ingeniería mecánica abarca diversas áreas, los ingenieros necesitan software que pueda gestionar el diseño, el análisis y la simulación en conjunto.

Por ejemplo, con programas de diseño asistido por computadora (CAD) como SolidWorks y AutoCAD, los ingenieros pueden crear modelos 3D detallados que funcionan como una versión digital de las piezas y máquinas que están diseñando. Esto les ayuda a ver cómo todo encaja antes de hacer nada real.

También existe software para comprobar el movimiento de los fluidos y la transferencia de calor, lo cual es fundamental para, por ejemplo, calcular el flujo de aire sobre el ala de un avión o los sistemas de refrigeración de los coches. Programas como ANSYS Fluent están diseñados para ello y ofrecen simulaciones muy precisas.

Y para garantizar que las estructuras no se rompan ni se desintegren bajo tensión, los ingenieros utilizan herramientas de análisis de elementos finitos (FEA) como ANSYS Mechanical. Estas herramientas les ayudan a identificar los puntos débiles.

Temas avanzados: Robótica y automatización

La robótica y la automatización son áreas apasionantes de la ingeniería mecánica que dependen en gran medida de las habilidades de programación para crear y mejorar máquinas complejas. A medida que estas máquinas se vuelven más complejas, el software se vuelve clave. Indica a los robots cómo moverse eficientemente y adaptarse a nuevas tareas.

En robótica, comprender cómo se mueven las piezas y cómo actúan las fuerzas (cinemática y dinámica) es fundamental, y es necesario saber usar software para que estos elementos funcionen en conjunto. Para automatizar más las fábricas, se trata de usar la teoría de control para garantizar que las máquinas se muevan correctamente y sigan secuencias predefinidas.

Los ingenieros necesitan dominar lenguajes de programación como Python, C++ y ROS (Sistema Operativo de Robots) para crear y gestionar estos sofisticados sistemas. Además, el aprendizaje automático y la inteligencia artificial están revolucionando el panorama al permitir que los robots se vuelvan más inteligentes por sí solos aprendiendo de los datos. Esto significa que ser bueno en programación es fundamental para generar nuevas ideas en este campo en constante evolución.

Por ejemplo, un ingeniero podría usar Python para programar un robot en una fábrica de automóviles para que instale puertas perfectamente en todo momento, o usar aprendizaje automático para ayudar a un robot de almacén a mejorar en la selección y embalaje de pedidos sin ayuda humana.

Está claro que en el mundo de la robótica saber programar bien es tan esencial como las propias piezas mecánicas.

Conclusiones

  • En resumen, cuando los ingenieros mecánicos aprenden a programar, se vuelven mejores en crear cosas nuevas, hacer diseños exactos y resolver problemas de manera efectiva.
  • Es muy importante comprender la codificación, poder utilizar diferentes lenguajes de programación y saber cómo crear algoritmos para aprovechar al máximo el software moderno.
  • Por ejemplo, alguien que sabe mucho sobre robótica y cómo automatizar cosas está ayudando a impulsar la ingeniería mecánica hacia un futuro donde trabajar con máquinas y sistemas informáticos inteligentes es esencial.
  • Esta combinación de maquinaria y tecnología informática se está volviendo cada vez más crítica en nuestro campo.

lunes, 6 de enero de 2025

DISEÑO EN ING MECANICA / SHIGLEY/ 9 ED

Reseña biográfica del profesor Shigley

Joseph Edward Shigley (1909-1994) es indudablemente una de las personas más conocidas y respetadas por sus aportaciones a la enseñanza del diseño de máquinas. Fue autor o coautor de ocho libros, incluyendo Theory of Machines and Mechanisms (con John J. Uicker, Jr.) y Applied Mechanics of Materials. Fue coeditor en jefe del muy conocido Standard Handbook of Machine Design. Inició como autor único de Machine Design en 1956, hasta que el texto evolucionó para convertirse en Mechanical Engineering Design (Diseño en ingeniería mecánica), con el que se estableció el modelo para este tipo de libros de texto. 

Contribuyó con las primeras cinco ediciones de este libro, junto con los coautores Larry Mitchell y Charles Mischke. Un número incontable de estudiantes a lo largo del mundo tienen su primer encuen-
tro con el diseño de máquinas a través del libro de texto de Shigley, que se ha convertido en un verdadero clásico. De hecho todos los ingenieros mecánicos del pasado medio siglo han hecho referencia a terminología, ecuaciones o procedimientos provenientes del “Shigley”.

McGraw-Hill tiene el honor de haber trabajado con el profesor Shigley durante más de cuarenta años, y como un tributo a su última contribución a este libro, su título reflejará de manera oficial el nombre que muchas personas ya le dan al texto: Diseño en ingeniería mecánica de Shigley.

Después de haber recibido títulos en ingeniería eléctrica e ingeniería mecánica por la Universidad Purdue y una maestría en ciencias en ingeniería mecánica por la Universidad de Michigan, el profesor Shigley realizó una carrera académica en el Clemson College, de 1936 a 1954. Esto lo condujo a su puesto como profesor y jefe de diseño mecánico y dibujo en dicha institución. Se unió al magisterio del Departamento de Ingeniería Mecánica de la Universidad de Michigan en 1956, donde permaneció durante veintidós años hasta su retiro en 1978.


El profesor Shigley obtuvo el rango de catedrático de la Sociedad Estadounidense de Ingenieros Mecánicos (ASME) en 1968. Recibió el premio del Comité de Mecanismos de la ASME en 1974, la medalla Worcester Reed Warner por su destacada contribución a la literatura para ingeniería en 1977, y el premio para el Diseño de Máquinas de la ASME en 1985.

Joseph Edward Shigley ciertamente marcó la diferencia. Su legado continuará. 

Contenido breve

Prefacio XIX
Parte 1 Fundamentos 2
1 Introducción al diseño en ingeniería mecánica 3
2 Materiales 29
3 Análisis de carga y esfuerzo 69
4 Defl exión y rigidez 143
Parte 2 Prevención de fallas 205
5 Fallas resultantes de carga estática 205
6 Fallas por fatiga debidas a cargas variables 253
Parte 3 Diseño de elementos mecánicos 342
7 Ejes, fl echas y sus componentes 343
8 Tornillos, sujetadores y diseño
de uniones no permanentes 391
9 Soldadura, adhesión y diseño
de uniones permanentes 453
10 Resortes mecánicos 495
11 Cojinetes de contacto rodante 545
12 Cojinetes de contacto deslizante y lubricación 591
13 Engranes: descripción general 647
14 Engranes rectos y helicoidales 705
15 Engranes cónicos
y de tornillo sinfín 755
16 Embragues, frenos, coples y volantes de inercia 795
17 Elementos mecánicos flexibles 847
18 Caso de estudio: transmisión de potencia 899

Budinas preliminares.indd Axii 20/03/12 19:43

Contenido breve xiii

Parte 4 Herramientas de análisis 918
19 Análisis de elementos fi nitos 919
20 Consideraciones estadísticas 941
Apéndices
A Tablas útiles 967
B Respuestas a problemas seleccionados 1023
Índice analítico 1029

Diseño en ingeniería mecánica de Shigley.

 

 

 


 

lunes, 4 de julio de 2022

RECORDEMOS HERRAMIENTAS DE DISEÑO DE INGENIERÍA: WORKING MODEL 2D PARA MECANISMOS

WORKING MODEL 2D (NO PASA DE MODA)

Fuente: https://tinyurl.com/2ryj6jd9

Working Model es el producto de simulación de movimiento más vendido en el mundo. Con Working Model usted puede confirmar su diseño utilizando potentes herramientas analíticas.

Crash Tes simulationt gif

La herramienta CAE más popular del mundo, Working Model es una herramienta de diseño conceptual que le permite crear simulaciones que reemplazan cálculos empíricos, que consumen tiempo e inexactos.

Worlking Model ha sido adoptado por miles de ingenieros profesionales para crear y analizar los sistemas mecánicos de la vida real. Ha sido diseñado desde cero para optimizar el rendimiento en sistemas Microsoft Windows. El modelo de trabajo incluye la detección automática de colisiones y las respuestas para la geometría NURBS. Nuestra última versión también incluye scripts populares como Flexbeam, Shear and Bending Moment, y Pin Friction. Estos scripts se han personalizado para expandir su uso del modelo de trabajo.

  • Working Model se utiliza para realizar simulaciones cinemáticas y dinámicas de productos mecánicos.
  •  Su interfaz amigable 2D y su motor de simulación rápida permite que los conceptos del producto sean rápidamente validados.
  • Interactuar, grabar y mostrar datos de simulación en tiempo real.

Gráfica de detección de colisiones

 

Beneficios al utilizar Working Model 2D

  • Realice pruebas de forma rápida con varias versiones de tu diseño.
  • Confirme su diseño con potentes herramientas analíticas.
  • La detección de colisiones permite realizar pruebas de despegue en las levas, la holgura en los engranajes o el balanceo y deslizamiento de las ruedas.

 

Conozca aún más de Working Model:

Descargar Brochure Working Model 2D

>>>

En un corto y sencillo video alojado en youtube podrás observar parte de lo que working Model 2D puede hacer por ti en tu labor como estudiante o profesional de ingeniería mecánica:



jueves, 30 de abril de 2009

LA LEVA

Leva (mecánica)

De Wikipedia, la enciclopedia libre

Árbol de levas en un motor.
Movimiento de una leva.

En ingeniería mecánica, una leva es un elemento mecánico hecho de algún material (madera, metal, plástico, etc.) que va sujeto a un eje y tiene un contorno con forma especial. De este modo, el giro del eje hace que el perfil o contorno de la leva toque, mueva, empuje o conecte una pieza conocida como seguidor. Existen dos tipos de seguidores, de traslación y de rotación.

La unión de una leva se conoce como unión de punto en caso de un plano o unión de línea en caso del espacio. De ser necesario pueden agregarse dientes a la leva para aumentar el contacto.

El diseño de una leva depende del tipo de movimiento que se desea imprimir en el seguidor. Como ejemplos se tienen el árbol de levas del motor de combustión interna, el programador de lavadoras, etc.

También se puede realizar una clasificación de las levas en cuanto a su naturaleza. Así, las hay de revolución, de translación, desmodrómicas (éstas son aquellas que realizan una acción de doble efecto), etc.

La máquina que se usa para fabricar levas se le conoce como generadora.

Contenido

[ocultar]

Diseño cinemático de la leva [editar]

La leva y el seguidor realizan un movimiento cíclico (360 grados). Durante un ciclo de movimiento el seguidor se encuentra en una de tres fases:

  • Subida (Rise). Durante esta fase el seguidor asciende.
  • Reposo (Dwell). Durante esta fase el seguidor se mantiene a una misma altura.
  • Regreso (Return). Durante esta fase el seguidor desciende a su posición inicial.

Dependiendo del comportamiento que se le quiera dar al movimiento del seguidor dentro de estas fases (duración, velocidad, aceleración), es la forma en la que se construirá la leva. y proporcionar un movimiento lineal

Ley fundamental del diseño de levas [editar]

Las ecuaciones que definen el contorno de la leva y por lo tanto el movimiento del seguidor deben cumplir los siguientes requisitos, lo que es llamado la ley fundamental del diseño de levas:

  • La ecuación de posición del seguidor debe ser continua durante todo el ciclo.
  • La primera y segunda derivadas de la ecuación de posición (velocidad y aceleración) deben ser continuas.
  • La tercera derivada de la ecuación (sobreaceleración o jerk) no necesariamente debe ser continua, pero sus discontinuidades deben ser finitas.

Las condiciones anteriores deben cumplirse para evitar choques o agitaciones innecesarias del seguidor y la leva, lo cual sería perjudicial para la estructura y el sistema en general.

Diagramas SVAJ [editar]

Son gráficas que muestran la posición, velocidad, aceleración y sobreaceleración del seguidor en un ciclo de rotación de la leva. Se utilizan para comprobar que el diseño propuesto cumple con la ley fundamental del diseño de levas. svaj

Software para diseño de levas [editar]

Actualmente, existe un software desarrollado por Robert L. Norton llamado Dynacam, que de acuerdo a los datos de subida, detenimiento y bajada permite seleccionar las ecuaciones de movimiento y hace el dibujo de la leva junto a los diagramas SVAJ, además de calcular las fuerzas dinámicas que actúan sobre la leva