Contenido principal

Slider-Crank

Mecanismo genérico de deslizador-manivela

  • Slider-Crank block

Bibliotecas:
Simscape / Foundation Library / Mechanical / Mechanisms

Descripción

El bloque Slider-Crank representa el mecanismo de deslizador-manivela como conversor entre el movimiento de rotación continuo de la manivela y el movimiento de traslación oscilante del deslizador.

El mecanismo tiene dos conexiones:

  • El puerto C corresponde a la manivela y es un puerto de transferencia mecánica de rotación.

  • El puerto S corresponde al deslizador y es un puerto de transferencia mecánica de traslación.

Los parámetros Crank radius y Rod length describen la geometría del mecanismo. El parámetro Crank inertia ayuda a mover el mecanismo a través de las posiciones superior e inferior cuando la biela está exactamente alineada con el centro de la manivela.

El propósito de los parámetros Slider stiffness y Slider damping es reducir el acoplamiento de inercia entre los puertos, que puede causar problemas computacionales. El bloque aplica la rigidez y la amortiguación entre la posición ideal del deslizador (según lo calculado por la geometría) y la posición real del puerto de transferencia de traslación, S. Esta flexibilidad evita un acoplamiento no lineal directo entre los puertos. Una mayor rigidez hace que el movimiento sea más cercano al ideal, pero aumenta la rigidez del sistema. La amortiguación ayuda a suavizar la resonancia que puede ser causada por la rigidez.

Variables

Puede establecer objetivos de inicialización para la velocidad y el ángulo de la manivela al inicio de la simulación, utilizando valores positivos y negativos.

Para establecer la prioridad y los valores objetivo iniciales para las variables del bloque antes de la simulación, utilice la sección Initial Targets en el cuadro de diálogo del bloque o de Property Inspector. Para obtener más información, consulte Establecer la prioridad y los valores objetivo iniciales para variables de bloque.

Los valores nominales ofrecen una forma de especificar la magnitud prevista de una variable en un modelo. Usar el escalado del sistema basado en valores nominales aumenta la solidez de la simulación. Los valores nominales pueden provenir de distintas fuentes, una de las cuales es la sección Nominal Values en el cuadro de diálogo del bloque o de Property Inspector. Para obtener más información, consulte Modify Nominal Values for a Block Variable.

Ejemplos

Puertos

Transferencia

expandir todo

Puerto de transferencia mecánica de rotación asociado con la manivela.

Puerto de transferencia mecánica de traslación asociado con el deslizador.

Parámetros

expandir todo

Radio de la manivela. El valor del parámetro debe ser mayor que cero.

Longitud de la biela que conecta la manivela y el deslizador. El valor del parámetro debe ser mayor que Crank radius.

La inercia de la manivela, que ayuda a mover el mecanismo a través de las posiciones superior e inferior cuando la biela está exactamente alineada con el centro de la manivela. El valor del parámetro debe ser mayor que cero.

Junto con Slider damping, introduce una flexibilidad que ayuda a reducir el acoplamiento de inercia entre los puertos. Una mayor rigidez hace que el movimiento sea más cercano al ideal, pero aumenta la rigidez del sistema. El valor del parámetro debe ser mayor que cero.

Junto con Slider stiffness, introduce una flexibilidad que ayuda a reducir el acoplamiento de inercia entre los puertos. Los valores de amortiguación más altos suavizan la resonancia que puede ser causada por la rigidez. El valor del parámetro debe ser mayor que cero.

Capacidades ampliadas

expandir todo

Generación de código C/C++
Genere código C y C++ mediante Simulink® Coder™.

Historial de versiones

Introducido en R2019a

Consulte también

| |