Chat
Welcome to Flux
Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More
Reviews
Philosophical Plum X-Wing
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor | Qty 1 |
|---|
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.
steph24
Image
copilot
-
Balance de Volúmenes y Continuidad del Flujo:
El tanque contiene agua y aire comprimido. Según el principio de conservación de masa, el agua que sale por las dos salidas debe ser igual a la disminución del volumen de agua en el tanque.
El flujo de salida se puede determinar usando la ecuación de Torricelli:
Qout=A1⋅v1+A2⋅v2
Donde:
- Qout es el flujo volumétrico total de agua saliendo del tanque.
- A1,A2 son las áreas de las salidas circulares.
- v1,v2 son las velocidades del agua que sale por estas áreas.
Las áreas de las salidas se calculan como:
A=4πD2
-
Velocidad del Flujo:
La velocidad se puede calcular utilizando la ecuación de Bernoulli aplicándola entre un punto en la superficie libre del agua y las salidas:
v=ρ2(Pg−Pa)+2gh
Donde:
- g es la aceleración debido a la gravedad.
- h es la altura del agua sobre el nivel de salida.
- Pg es la presión del gas en la parte superior.
- Pa es la presión atmosférica.
-
Cambio de Presión del Gas:
El aire en el tanque se comporta según la ley de los gases ideales (asumiendo que es un proceso isotérmico):
P1V1=P2V2
Donde:
- P1 y V1 son la presión y el volumen iniciales.
- P2 y V2 son la presión y el volumen finales.
A medida que el volumen de agua disminuye, el volumen de aire aumenta, cambiando su presión.
Desarrollo en MATLAB Simulink-
Componentes Necesarios:
- Bloques de función para representar la ecuación de Bernoulli y la ecuación de los gases ideales.
- Bloques de integración para calcular el volumen de agua en el tiempo.
- Bloques de condiciones iniciales para establecer las condiciones en t=0.
-
Modelo:
- Usar las ecuaciones desarrolladas para representar matemáticamente el proceso.
- Configurar los parámetros del sistema considerando las condiciones iniciales.
Gráficas de Análisis-
Velocidad del Flujo:
- Muestra cómo cambia la velocidad del agua en las salidas.
-
Presión del Gas:
- Representa la presión del aire conforme el agua se drena.
-
Distancia del Nivel de Agua:
- Muestra la variación de la altura del agua en el tiempo.
Nivel Mínimo del Tanquesteph24
copilot
-
Abrir MATLAB Simulink:
- Abre MATLAB.
- Lanza Simulink desde la barra de herramientas o usando el comando
-
Crear un Nuevo Modelo:
- Haz clic en
-
Añadir Bloques Necesarios:
Empezaremos añadiendo los bloques necesarios a nuestro modelo.
-
Configuración de Bloques:
Configura cada bloque conforme a las ecuaciones del sistema.
Bloques y Configuración:simulinken la línea de comandos MATLAB.File>New>Model.-
Bloques de Integración para Volumen de Agua:
- Añade un bloque
- Este bloque calculará el volumen de agua en cualquier momento.
-
Bloques de Función para Ecuaciones de Velocidad y Flujo:
- Utiliza bloques
-
Configuración de la Ecuación de Velocidad (Bernoulli):
-
Configuración de la Ecuación de Flujo:
-
Aplicación de la Ley de los Gases Ideales para Presión:
Construcción del Modelo:Integrator(Integrador).MATLAB Functionpara implementar las ecuaciones de Bernoulli y la ley de los gases ideales.-
Integrar Volumen de Agua:
- Añade el bloque
- Conecta una constante inicial que represente el volumen de agua inicial (2m x 1m x 6m = 12 m³).
- El cambio en el volumen (salida de agua) se conectará como la entrada al integrador.
-
Computar el Nivel del Agua:
- Utiliza un bloque
-
Computar la Velocidad del Flujo:
- Conecta la altura y las presiones a un bloque
-
Calcular el Flujo Saliente:
- Conecta las velocidades computadas a otro bloque
-
Actualizar la Presión del Gas:
- Configure un bloque
Ejemplo en MATLAB:Integratorpara calcular el volumen de agua restante:Dividepara calcular la altura del agua en función del volumen actual.MATLAB Functionque calcule la velocidad.MATLAB Functionque calcule el flujo saliente total.MATLAB Functionpara computar la nueva presión del gas conforme el volumen de agua disminuye.tank_simulink.m:-
Configurar Parámetros de Simulación:
- Ajusta el tiempo de simulación para que cubra el tiempo necesario hasta que el nivel del agua descienda 2 metros.
-
Ejecutar la Simulación:
- Ejecuta
- Visualiza los resultados mediante
Análisis:tank_simulinken la línea de comandos.Scopey otros bloques de visualización.steph24
copilot
-
Abrir Simulink:
- Abre MATLAB.
- Escribe
-
Crear un Nuevo Modelo:
- En la ventana de Simulink, selecciona
Paso 2: Añadir y Configurar Bloques 1. Bloquesimulinken la línea de comandos de MATLAB y presiona Enter para abrir Simulink.File > New > Model.Integratorpara Volumen de Agua- Arrastra un bloque
- Configura el parámetro
2. BloqueIntegratordesde la biblioteca de Simulink (Simulink > Continuous > Integrator) al lienzo.Initial Conditiona12(m³ de agua).MATLAB Functionpara la Ecuación de Velocidad- Añade un bloque
- Renombra el bloque a
- Abre el bloque y define la siguiente función:
3. BloqueMATLAB Function(Simulink > User-Defined Functions > MATLAB Function).Calc Velocity.MATLAB Functionpara la Ecuación de Flujo- Añade otro bloque
- Abre el bloque y define la siguiente función:
4. BloqueMATLAB Functiony renómbralo aCalc Flow.MATLAB Functionpara la Presión del Gas- Añade un tercer bloque
- Abre el bloque y define la siguiente función:
Paso 3: Conexión de los BloquesMATLAB Functiony renómbralo aGas Pressure.-
Integra el Volumen de Agua:
- Conecta la salida del bloque
-
Conectar la Ecuación de Velocidad:
- Añade una constante para la presión atmosférica
- Añade un bloque
- Conecta la salida del integrador
-
Conectar la Ecuación de Flujo:
- Conecta la salida del bloque
-
Actualizar Volumen con el Flujo Saliente:
- Conecta la salida del bloque
-
Conectar la Presión del Gas:
- Añade un segundo bloque
- Configura el parámetro
- Conecta la salida del primer integrador (Volumen de Agua) a la entrada del segundo integrador (Volumen de Aire) pero con un signo negativo.
- Conecta la salida del integrador del volumen del aire (parte negativa) al bloque
- Conecta la constante de entrada
- Conecta la salida del bloque
Paso 4: SimulaciónIntegrator(Volumen de Agua) con la entrada del bloqueCalc Velocity.P_a(101300 Pa) y conéctala a la segunda entrada deCalc Velocity.Constantpara la presión inicial del gasP_g0(200,000 Pa) y conéctala a la primera entrada deCalc Velocity.Integratora la tercera entrada deCalc Velocity.Calc Velocitya la entrada del bloqueCalc Flow.Calc Flowa la entrada del integradorIntegratorcon un signo negativo para representar la disminución del volumen.Integratorpara modelar el volumen del aire:Initial Conditiona1m³ para representar el volumen inicial del aire.Gas Pressure.P_g0(200,000 Pa) como una entrada al bloqueGas Pressure.Gas Pressurede nuevo al bloqueCalc Velocity.-
Configurar Tiempo de Simulación:
- Configura el tiempo de simulación para cubrir el intervalo de tiempo necesario para reducir el nivel del agua en 2 metros.
-
Añadir Bloques de Visualización:
- Añade bloques
- Velocidad del agua en las salidas.
- Presión del gas en el tanque.
- Nivel del agua en función del tiempo.
Paso 5: Ejecutar y AnalizarScope(Simulink > Sinks > Scope) para visualizar:steph24
copilot
-
Abrir Simulink y crear un modelo nuevo:
- Abre MATLAB y lanza Simulink (
- Crea un nuevo modelo (
-
Bloques Necesarios:
-
Añade los siguientes bloques desde la biblioteca de Simulink:
- Bloques
- Bloque
- Bloque
- Bloques
-
Configuración del Bloque MATLAB Function para v2:
Escribe la función en el bloque MATLAB Function:
-
Configuración del Bloque MATLAB Function para v1:
Escribe la función en el bloque MATLAB Function para v1 basado en la relación v1=A12⋅v2⋅A2. Añade el bloque
-
Configuración del Bloque Integrator para la Distancia d:
Conecta la salida de la función MATLAB que calcula v1 a la entrada del bloque
-
Conexión de los Bloques:
- Conecta todos los bloques
- Conecta los valores de P1, P2, ρ, g, y1, y2, r, a, b a la entrada de la función MATLAB
- Conecta la salida de
- Conecta la salida del bloque de función
- Conecta la salida del bloque
- Conecta la salida del integrador a un
Imágenes:simulink).File > New > Model).Constantpara P1, P2, ρ, g, y1, y2, r, a, b.MATLAB Functionpara la función de velocidad v2.Integratorpara integrar v1 y obtener la distancia d.Scopepara visualizar v1, v2 y d.Gainpara simplificar.Integrator. El parámetro inicial del integrador debería ser 0.Constanty los resultados asociados y cálculos intermedios:calc_v2.calc_v2a la segunda función MATLABcalc_v1.calc_v1a unScopepara visualizar v1.calc_v1a la entrada del bloqueIntegrator.Scopepara visualizar la distancia d.-
Bloques y Conexiones:
Configuración de la Simulación:Simulation > Model Configuration Parametersy ajusta elStop Timeal tiempo necesario para observar el descenso de 2 metros del nivel del agua.Scopepara entender la evolución de v1, v2, y la distancia d.