Sunteți pe pagina 1din 30

.

“Año del Diálogo y la Reconciliación Nacional”

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE INGENIERÍA AMBIENTAL Y DE RECURSOS NATURALES

PRACTICA DE CORRIDA 1

CURSO: Lenguaje de programación para Ingeniería

DOCENTE: De La Cruz, Miguel Ángel

ALUMNO: Cárdenas Moran Mauricio

CODIGO: 1619515046

12 de mayo del 2019


Problema 34.- Un canal de conducción se construye en una ladera (n=0.025) que tiene una

inclinación de 30° con la horizontal.

El canal es de máxima eficiencia, de sección trapezoidal, con talud Z=1, conduce un caudal

de 2 m3/s y este trazado con una pendiente de 0.5%0. Si el canal tiene un borde libre de 0.30m,

un ancho de corona de 0.60m y este trazado como se indica en la figura 1.

Calcular el volumen de corte necesario para un tramo de 50m

Figura 1(Máximo Villón Béjar)

Solución del problema número 34:

Datos.

α=30° n =0.025 Q=2m³/s S=0,5%o=0,0005 BL=0.3m C=0.60m L=50m Z=1


Paso 1

como el problema muestra un canal M E H , se cumplen las siguientes formulas:

𝑦
𝑅= (1)
2

𝐵
= 2√(1 + 𝑍 2 ) − 𝑍 (2)
𝑌

Reemplazando z=1 en la ecuación número (2) y despejando B en función de Y

𝐵
= 2√1 + 12
𝑌

𝐵
= 0.8284
𝑌

𝐵 = 0.8284𝑌 (3)

Paso 2
Calcular el área hidráulica en función de Y.

como el canal es un M E H, se cumple la siguiente fórmula para el área hidráulica:

𝐴 = (𝐵 + 𝑍𝑌)𝑌 (4)

Reemplazando B, Z en la ecuación número (4)

𝐴 = (0.8284𝑌 + 𝑌)𝑌

𝐴 = 1.8284𝑌 2 5)

Paso 3

calcular el valor de Y.

De la ecuación de Manning, se tiene:

2
1
𝑄 = 𝑛 𝐴𝑅 3 √𝑆 (6)
Sustituyendo las ecuaciones (5), (3) y (1) en la ecuación (6)

2
1 𝑌3
2= 1.8284𝑌 2 √0.0005
0.025 2

𝑌 = 1.2824𝑚

Paso 4

Reemplazar el valor de Y en todas las ecuaciones que dependan de esta variable.

Sustituyendo el valor de Y en la ecuación número (2)

𝐵 = 0.8284 × 1.282

𝐵 = 1.0624𝑚

Sustituyendo el valor de Yen la ecuación número (1)

1.2824
𝑅=
2
𝑅 = 0.6412

Paso 5

Cálculo de T.

Como el canal es un M E H, se cumple la siguiente fórmula para calcular T:

𝑇 = 𝑏 + 2𝑍𝑌 (7)

Reemplazando los valores de Z e Y en la ecuación (7)

𝑇 = 1.0624 + 2 × 1 × 1.2824

T.= 3.6272𝑚

Paso 6

Calcular el área de corte


Figura 2(Máximo Villón Béjar)

De la figura 2, podemos calcular el área de corte como:

𝐴 = 𝐴1 − 𝐴2 + 𝐴3 (8)

De la ecuación número (3) se puede calcular el área hidráulica A3 es:

Figura 3 (Máximo Villón Béjar)


𝐴3 = 𝑏 × 𝑌 2 (9)

𝐴3 = 1.8284 × 1.28242

𝐴3 = 3.0069𝑚2

de la figura se observa que:

Figura 4 (Máximo Villón Béjar)

𝐴2 = 𝑏 × ℎ (10)

𝐴2 = 0.6 × 0.3

𝐴2 = 0.18𝑚

de la figura se tiene:

Figura 5 (Máximo Villón Béjar)


1
𝐴1 = 2 𝑏ℎ (11)

1
𝐴1 = 2 (𝑇 + 0.6)𝑋 (12)

de la figura se cumple que para el triángulo ABC:

Figura 6 (Máximo Villón Béjar)

𝑇 + 0.6 + 𝑋
𝐶𝑡𝑔30° =
𝑋

Despejando x se tiene la ecuación:

𝑇+0.6
𝑋 = 𝑐𝑡𝑔30° − 1 (13)
Sustituyendo la ecuación número (13) en la ecuación número (12)

𝑇 + 0.6
𝐴1 = (𝑇 + 0.6) ( )
𝑐𝑡𝑔30° − 1

(𝑇 + 0.6)2
𝐴1 = (𝑐𝑡𝑔30° − 1)
2

𝐴1 = 12.2049𝑚2

Sustituyendo los valores de A1, A2, A3 en la ecuación (8)

𝐴 = 12.2049 − 0.18 + 3.0069

El valor del área es:

𝐴 = 15.0318𝑚2

Paso 7

Calcular el volumen de corte, para una longitud de 50m es

𝑉 =𝐿×𝐴 14)

7.1) Reemplazando A y L en la ecuación número (14)

𝑉𝑐 = 50𝐴
𝑉𝑐 = 15.0318 × 50

𝑉𝑐 = 751.59𝑚3

Paso 8

Para la programación del problema usando Simulink:

Empezamos entrando al programa de Matlab, luego entramos al Simulink, dando click al ícono

. Se abrirá una ventana, en esta elegiremos la opción de Blank Model representada por

el ícono . Por último, se abrirá el Library para así poder elegir los comandos que

necesitaremos.

Los comandos que utilizaremos se mostrarán en la siguiente tabla explicando cada una de sus

funciones.

Tabla 1: Comandos utilizados en la programación del Problema 3.

Nombre Símbolo Función

Constant Permite ingresar una constante

numérica.

Mux Permite unir dos o más constantes y/o

funciones a una sola función.

Fcn Permite ingresar una función o

ecuación.
Display Permite observar el valor numérico del

resultado de cualquier comando.

Solve Permite resolver ecuaciones en función

de una variable.

Product Permite multiplicar dos constantes

numéricas

Se usarán los comandos mostrados para armar el sistema que dará solución al problema.

primero: Se creará seis bloques constantes uno por cada dato utilizado del problema. Se les

darán dos cliks en cada bloque contante y se le colocara el valor numérico de cada constate

proporcionado por el problema. Posteriormente se les dará un clik y le cambiaremos el

nombre a cada bloque constante por el nombre de la constante que representa, como se

muestra en la figura 1.

Figura 1. Elaboración propia

𝐵
segundo: calculamos B en función de Y al reemplazar Z=1 en la siguiente ecuación =
𝑌

2√(1 + 𝑍 2 ) − 𝑍
Para recrear este procedimiento en el programa simulink utilizaremos los siguientes

comandos: mux, fcn y solve. El solve es la herramienta que nos dará posteriormente el valor

de la variable Y.

Figura 2. Elaboración propia

Se conectará el bloque constante Z al primer conector de entrada del operador mux

seguidamente conectaremos el solve al conector de entrada disponible, luego conectaremos el

conector de salida que tiene el operador mux al conector de entrada del bloque fcn. En el

bloque fcn se colocará la ecuación 𝐵 = [2√(1 + 𝑍 2 ) − 𝑍] 𝑌 , como se muestra en la figura

2.

Las ecuaciones deben de introducirse de manera adecuada para que el programa lo pueda

leer, como se sabe, al utilizar un mux cada constante tiene un valor u y el orden se toma de

arriba hacia abajo. Entonces el que este más arriba le corresponde la denominación u(1) y el

que este debajo de este u(2) y así sucesivamente hasta el u(n) que sería el último dato

ordenado. Aplicando lo ya mencionado tendremos la siguiente ecuación

2*((((u(1)^2)+1)^0.5)-u(1))*u(2)

𝑦
tercero: calculamos R en función de Y de la ecuación 𝑅 = 2
Se creará un nuevo bloque fcn al cual le conectaremos una extensión del conector del solve.

En este fcn se le introducirá la ecuación u/2 o u(1)/2 que son equivalentes, daremos un clik

en el bloque fcn creado y le pondremos por nombre R, como se muestra en la figura 3.

recordad que el solve está dando el valor de Y.

Figura 3. Elaboración propia

cuarto: se calculará el área hidráulica con la ecuación 𝐴 = 𝑏 × 𝑌 2

Se creará un mux y le daremos dos cliks, saldrá una ventana en el cual podemos observar una

barra con nombre Number of inputs en esta barra esta digitado el número 2, cambiaremos

este dígito por el número 3.Esto quiere decir que el mux ha pasado de tener 2 entradas a 3

entradas.

Posteriormente a este mux de 3 entradas se le conectara la constante Z,el fcn con el nombre B

y el solve.
Crearemos un nuevo bloque fcn y le haremos doble cick y digitaremos la siguiente ecuación

((u(1)*u(3)) + (u(2)))*(u(3)),le daremos un clik al bloque fcn y se le cambiará el nombre del

bloque al siguiente A3, como se muestra en la figura 4.

Figura 4. Elaboración propia

quinto: Pasamos a calcular el valor de Y con la ayuda del solve y la ecuación de Manning.

Se creará un mux con 5 entradas y conectaremos las siguientes constantes: Q, n y S. También

conectaremos los siguientes bloques fcn: A3 y R.

Se creará un nuevo bloque fcn y lo uniremos con el conector de salida del mux de 5 entradas

en este nuevo bloque fcn se le colocará la ecuación de Manning con la única diferencia que la

ecuación se igualará a cero, esto es para que el solve pueda funcionar y obtener así el valor de

la constante Y, como se muestra en la figura 5.

Ecuación de Manning digitada correctamente para la correcta lectura del programa:

((1/u(2))*(u(3))*(u(4)^(2/3))*(u(5)^(0.5)))-(u(1))
Figura 5. elaboración propia

Sexto: calculamos T de la siguiente ecuación 𝑇 = 𝑏 + 2𝑍𝑌

Se creará un mux de tres entradas al cual conectaremos el bloque fcn con el nombre B, la

constante Z y una extensión del solve, el cual ya está dando el valor numérico de Y;

Se creará un bloque fcn al cual se le procederá conectar el conector de salida del mux de 3

entradas y se le colocará la siguiente ecuación u(1)+2*u(2)*u(3). Luego le cambiaremos el

nombre al bloque fcn por el siguiente T,como se muestra en la figura 6.

Figura 6. Elaboración propia


Séptimo: cálculo de A1

Se creará un un mux y se le conectará el bloque fcn con el nombre T y la constante C(m).

Se creará un bloque fcn al cual se le conectará el mux anteriormente creado. Introducimos la

siguiente ecuación en el fcn creado ((u(1)+u(2))^2)/((2)*(cot(pi/6)-1)) y le cambiaremos el

nombre por el siguiente A1, como se muestra en la figura 7.

Figura 7. Elaboración propia

Octavo: Calculo de A2

Se creara un bloque operador de multiplicación al cual le se le conectara las constantes C (m) y

BL(m) . posteriormente se le cambiara el nombre al bloque operador de multiplicación por el

siguiente A2 , como se muestra en la figura 8.

Figura 8. Elaboración propia


Noveno: cálculo del área de corte.

Se creará un mux de tres entradas al cual se le conectará los siguientes bloques fcn: A3, A1 y

A2. Se creará un bloque fcn al cual se le conectará el anterior mux creado. Se colocará la

siguiente ecuación en el bloque fcn u(1)+u(2)-u(3) y se le cambiará el nombre por el siguiente

Área de corte, como se muestra en la figura 9.

Figura 9. Elaboración propia

Decimo: cálculo del volumen de corte.

Se creará un bloque operador de multiplicación al cual se le conectará el bloque fcn con el

nombre área de corte y la constante L. Se le conectara un display a la salida del bloque operador

de multiplicación, como se muestra en la figura 10.


Figura 10. Elaboración propia

Finalmente, se obtuvo lo que se muestra en la imagen

Figura 11. Elaboración propia


Problema 33)
Se diseña un canal de concreto (n=0.014), con una sección transversal de modo que sea
máxima eficiencia hidráulica, para conducir un caudal de 0.75m3/s, con un ancho de
solera de 0.80m y una pendiente de 1%o. indicar la velocidad en el canal.

Figura 1. (Máximo Villón Béjar)

Solución del problema 33

Datos:

n=0.014 b=0.80m Q=0.75m3/s S=1%o

paso 1
como el problema muestra un canal M E H , se cumplen las siguientes formulas:

𝑦
𝑅= (1)
2

𝐵
= 2√(1 + 𝑍 2 ) − 𝑍 (2)
𝑌

Paso 2
Reemplazar b en la ecuación número (2) y despejar (Y) en función de (Z)

0.8
𝑦=
2√(1+z2 )−z

0.4
y= (3)
√(1+z2 )−z

Paso 3
Calcular el área hidráulica ¨A¨ en función de Z

𝐴 = (𝑏 + 𝑧𝑦) (4)

Reemplazar la ecuación número (3) y el valor de (b) en la ecuación número (5)


0.4 0.4
𝐴 = (0.8 + 𝑧 )( )
√1+𝑧 2 −𝑧 √1+𝑧 2 −𝑧

0.16 𝑧
𝐴=( ) (2 + ) (5)
√1+𝑧 2 −𝑧 √1+𝑧 2 −𝑧

Paso 4
Calculo del radio hidráulico ¨R¨
Reemplazando la ecuación número (3) en la ecuación número 1

0.4
𝑅=
2(√1+𝑧 2 −𝑧)

0.2
𝑅= (6)
√1+𝑧 2 −𝑧

Paso 5
De la ecuación de manning se tiene:

2 1
1
𝑄 = 𝐴𝑅3 𝑆 2 (7)
𝑛

Paso 6
Sustituyendo la ecuación número (6), (5) y S en la ecuación número (7)

2
1 0.16 𝑧 0.2 3 1
0.75 = ( )( ) (2 + )( ) (0.001)2
0.014 √1 + 𝑧 2 − 𝑧 √1 + 𝑧 2 − 𝑧 √1 + 𝑧 2 − 𝑧

𝑧 1 0.75 × 0.014
(2 + )( 5) = 2 1
√1 + 𝑧 2 − 𝑧 3 0.16 × 0.23 × 0.0012
(√1 + 𝑧 2 − 𝑧)

𝑧
2+
√1 + 𝑧 2 − 𝑧 = 6.0681
5
(√1 + 𝑧 2 − 𝑧)3
Paso 7
Resolviendo y encontrando el valor de Z

𝑍 = 0.4863 (8)

Paso 8
Sustituyendo la ecuación número 8 en la ecuación número 7 se tiene

0.4
𝑦=
√1 + 0.48632 − 0.4863

𝑦 = 0.6396𝑚 (9)

Paso 9
De la fórmula del área hidráulica al reemplazar las ecuaciones número 9,8 y (b), se tiene

𝐴 = (𝑏 + 𝑧𝑦)𝑦

𝐴 = (0.8 + 0.4863 × 0.6393)0.6393

𝐴 = 0.7102𝑚2 (10)

Paso 10
De la ecuación de continuidad al reemplazar A se tiene:

𝑄
𝑣=
𝐴

0.75
𝑉=
0.7102

𝑚
𝑣 = 1.0560
𝑠
Paso 11

Para la programación del problema usando Simulink:

Empezamos entrando al programa de Matlab, luego entramos al Simulink, dando click

al ícono . Se abrirá una ventana, en esta elegiremos la opción de Blank Model

representada por el ícono . Por último, se abrirá el Library para así poder

elegir los comandos que necesitaremos.

Los comandos que utilizaremos se mostrarán en la siguiente tabla explicando cada una de

sus funciones.

Tabla 2: Comandos utilizados en la programación del Problema 3.

Nombre Símbolo Función

Constant Permite ingresar una constante

numérica.

Mux Permite unir dos o más constantes y/o

funciones a una sola función.

Fcn Permite ingresar una función o

ecuación.

Display Permite observar el valor numérico del

resultado de cualquier comando.

Solve Permite resolver ecuaciones en función

de una variable.

se usarán los comandos mostrados para elaborar un sistema que pueda dar solución del

problema utilizando la herramienta simulink del programa Matlab


primero: Se creará cuatro bloques constantes uno por cada dato utilizado del problema.

Se les darán dos cliks en cada bloque contante y se le colocara el valor numérico de

cada constate proporcionado por el problema. Posteriormente se les dará un clik y le

cambiaremos el nombre a cada bloque constante por el nombre de la constante que

representa, como se muestra en la figura 1.

Figura 1. Elaboración propia

Segundo: cálculo de Y

Se creará un mux de dos entradas al cual se le conectará los siguientes bloques b y solve.

Se creará un bloque fcn al cual se le conectará el anterior mux creado. Se colocará la

siguiente ecuación en el bloque fcn (u(1))/((2)*(((1+u(2)^2)^0.5)-(u(2)))) y se le

cambiará el nombre por el siguiente ¨Y¨, como se muestra en la figura 2.

Figura 2. Elaboración propia


Tercero: cálculo de R

Se creara un fcn que se le conectará el bloque nombrado Y, una vez conectado se le introducirá

la siguiente ecuación u/2 al bloque fcn. Se le cambiara el nombre por ¨R¨, como se muestra en la

figura 3.

Figura 3. Elaboración propia

Cuarto: cálculo de A

Se creará un mux de tres entradas al cual se le conectará los siguientes bloques b, solve.

e Y. Se creará un bloque fcn al cual se le conectará el anterior mux creado. Se colocará la

siguiente ecuación en el bloque fcn (u(3)+(u(2))*(u(1)))*(u(1)) y se le cambiará el

nombre por el siguiente ¨A¨, como se muestra en la figura 4

.
Figura 4. Elaboración propia

Quinto: cálculo de Z con la ayuda del solve


Se creará un mux de 5 entradas en el cual se le conectará los siguientes bloques Q, R, A,

n, S. este solve se conectara a un fcn al cual se le digitara la siguiente ecuación (con la

diferencia a las demás ya que esta esta igualada a cero para que el solve pueda despejar

Z y calcular su valor ) ((1/u(4))*(u(3))*(u(2)^(2/3))*(u(5)^0.5))-(u(1)) y lo conectaremos

al conector de entrada el solve como se muestra en la figura 5.

Figura 5. Elaboración propia

Sexto: cálculo de V

Se creará un mus de dos entradas el cual se le conectará los siguientes bloques A y Q.

posteriormente se conectará al fcn, al cual se le digitará la siguiente ecuación (u(2))/(u(1)), se le

cambiara el nombre por ¨v¨, como se muestra en la figura 6.


Figura 6. Elaboración propia

.
Finalmente se obtuvo el siguiente sistema

S-ar putea să vă placă și