Beruflich Dokumente
Kultur Dokumente
ASIGNATURA:
Computación y Algoritmos II
DOCENTE:
Ing. Jamer Delgado Pérez
PRESENTADO POR:
- BAUTISTA LLANOS, Eldin Lenin.
- HEREDIA ZEVALLOS, Wilson Raúl.
- ORREGO AGUILAR, Luis Ángel.
- ORTIZ BABOZA, José Weider.
- QUILICHE ORTIZ, Rubén
1
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
Contenido
I. INTRODUCCION ................................................................................................... 3
A. OBJETIVO GENERAL: ................................................................................. 4
B. OBJETIVOS ESPECIFICOS:........................................................................ 4
III. JUSTIFICACION ................................................................................................ 5
IV. MARCO TEORICO ............................................................................................ 6
1. Tiempo de ciclo de transporte (TCt.): ............................................................... 6
a) Tiempo de carga (Tc.): ........................................................................................ 6
b) Tiempo de giro, posicionamiento y descarga (TMt.): ................................... 7
c) Tiempo de posicionamiento en el punto de carguío (TPc.): ............................. 8
d) Tiempo de transporte (TVt.): ......................................................................... 8
V. DESCRIPCION DEL PROGRAMA ........................................................... …13
VI CODIGO DEL PROGRAMA……………………............................................14
VII DEPURACION DEL PROGRAMA……………………………………………31
VIII. CONCLUSIONES.344
IX.
BIBLIOGRAFIA……………..……………………………………………......35
5
Índice de Tablas
Índice de Graficas
2
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
I. INTRODUCCION
3
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
II. OBJETIVOS
A. OBJETIVO GENERAL:
Realizar un programa aplicativo a la minera, en este caso uno aplicado
específicamente a tiempo de ciclo de transporte (TCt.).
B. OBJETIVOS ESPECIFICOS:
Aplicar todos los conocimientos obtenidos en el desarrollo de las clases del área
de computación y algoritmos II.
4
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
III. JUSTIFICACION
El presente trabajo tiene una importancia más allá de ser la culminación del área
de Algoritmos y Computación II, pues es el resultado de todo lo aprendido en el
desarrollo de este mismo sino también es una buena manera de probar nuestros
conocimientos.
También es una manera precisa para exponer la importancia en la industria minera
subterránea, las actividades de carga y acarreo tanto de mineral como de material
estéril o descapote, son actividades cotidianas, permanentes y vitales, para el logro
de sus objetivos operacionales.
Por eso hemos creído conveniente desarrollar un programa que nos permita de
manera sencilla y rápida realizar dos cálculos importantes para para calcular el
tiempo de ciclo de transporte en una mina. Además, nosotros como futuros
profesionales de ingeniería de minas es necesario estar al tanto de estos alcances
y entender más sobre ello y una manera de demostrar eso es aplicar esos
conocimientos en el desarrollo de una simplificación por medio de este programa
TRANSACAMIN.
5
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
Donde:
6
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
Tc = Nº de paladas x TCc
Donde:
7
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
Está determinado por el peso del equipo y las condiciones de la vía. La velocidad
de transporte dependerá de la calidad y pendiente del camino y del peso del equipo
de transporte y su carga. Una característica en la operación de estos vehículos es
que deben moderar la velocidad de manera de que los frenos funcionen sin superar
la capacidad de enfriamiento del sistema. El cálculo de velocidades de estos
camiones depende entonces de la pendiente de bajada.
TVct (min) = (Dcht / Vcht) + (Dcst / Vcst) + (Dcbt / Vcbt) + (Dcct / Vcct)
8
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
Donde:
9
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
Grafica 1. Gráficos de rendimiento para determinar la velocidad máxima en bajada en función del peso
para el modelo CAT 793B.
10
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
Grafica 2. Gráfico para determinar la velocidad máxima en pendiente en función del peso para el
modelo CAT 793B.
Tabla 3. Tabla con factores para obtener velocidades promedias bajo distintas condiciones de operación.
11
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
Por tanto, tenemos que el tiempo de viaje vacío (TVdt) viene dado por la fórmula:
TVdt (min) = (Ddht / Vdht) + (Ddst / Vdst) + (Ddbt / Vdbt) + (Ddct / Vdct)
Donde:
Ddht (m): Distancias Horizontales (pendiente 0%).
Las velocidades de viaje vacío se obtienen de igual forma que para el equipo cargado.
Luego tenemos que:
12
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
En la primera optamos por poner una ventana clave solo para el acceso de
algunas personas ya que se puso un usuario con una clave que es secreta.
13
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
14
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
namespace ventilacion_2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
15
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
}
}
}
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
f3.tbL.Text = text6.Text;
16
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
f3.Show();
this.Hide();
//f.label1.Text = textBox1.Text;
}
}
Ctt = Convert.ToDouble(textBox1.Text);
Cc = Convert.ToDouble(textBox2.Text);
FLb= Convert.ToDouble(textBox3.Text);
17
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
Fe= Convert.ToDouble(textBox4.Text);
Dmis = Convert.ToDouble(textBox5.Text);
f3.Show();
}
}
}
public partial class Form3 : Form
{
internal object text6;
public Form3()
{
InitializeComponent();
}
18
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
if (tbL.Text == "")
MessageBox.Show("ERROR: POR FAVOR INTRODUZCA TEXTO");
else
if (tbS.Text == "")
MessageBox.Show("ERROR: POR FAVOR INTRODUZCA TEXTO");
else
if (tbQ.Text == "")
MessageBox.Show("ERROR: POR FAVOR INTRODUZCA TEXTO");
else
{
Form4 f = new Form4();
f.Show();
this.Hide();
f.lbQ4.Text = tbQ.Text;
19
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
NP= Convert.ToDouble(tbL.Text);
TCc = Convert.ToDouble(tbS.Text);
Tc = NP * TCc;
tbQ.Text = Math.Round(Tc, 2).ToString();
}
}
}
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
TextBox[,] ct_M;
private void crearacta()
{
int nf = 4;
int nc = 4;
ct_M = new TextBox[nf, nc];
for (int i = 0; i < nf; i++)
for (int j = 0; j < nc; j++)
{
ct_M[i, j] = new TextBox();
ct_M[i, j].Width = 137;
ct_M[i, j].Height = 20;
20
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
f.lbQ5.Text = lbQ4.Text;
f.lbcpct5.Text = tbCPCT.Text;
}
else
if (cpcT == 0.6)
{
cpcT = 0.6;
Form5 f = new Form5();
f.Show();
this.Hide();
f.lbQ5.Text = lbQ4.Text;
f.lbcpct5.Text = tbCPCT.Text;
21
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
}
else
if (cpcT == 1.5)
{
cpcT = 1.5;
Form5 f = new Form5();
f.Show();
this.Hide();
f.lbQ5.Text = lbQ4.Text;
f.lbcpct5.Text = tbCPCT.Text;
}
else
if (cpcT ==1.0)
{
cpcT = 1.0;
Form5 f = new Form5();
f.Show();
this.Hide();
f.lbQ5.Text = lbQ4.Text;
f.lbcpct5.Text = tbCPCT.Text;
}
else
if (cpcT == 1.3)
{
cpcT = 1.3;
Form5 f = new Form5();
f.Show();
this.Hide();
f.lbQ5.Text = lbQ4.Text;
f.lbcpct5.Text = tbCPCT.Text;
}
if (cpcT == 1.8)
{
cpcT = 1.8;
Form5 f = new Form5();
f.Show();
this.Hide();
f.lbQ5.Text = lbQ4.Text;
22
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
f.lbcpct5.Text = tbCPCT.Text;
}
if (cpcT == 0.7)
{
cpcT = 0.7;
Form5 f = new Form5();
f.Show();
this.Hide();
f.lbQ5.Text = lbQ4.Text;
f.lbcpct5.Text = tbCPCT.Text;
}
if (cpcT == 1.0)
{
cpcT = 1.0;
Form5 f = new Form5();
f.Show();
this.Hide();
f.lbQ5.Text = lbQ4.Text;
f.lbcpct5.Text = tbCPCT.Text;
}
if (cpcT == 1.5)
{
cpcT = 1.5;
Form5 f = new Form5();
f.Show();
this.Hide();
f.lbQ5.Text = lbQ4.Text;
f.lbcpct5.Text = tbCPCT.Text;
}
else
{
MessageBox.Show("ERROR:VALOR INCORRECTO");
}
23
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
crearacta();
ct_M[0, 0].Text = "CONDICIONES DE OPERACION";
ct_M[0, 1].Text = "INFERIOR";
ct_M[0, 2].Text = "TRASERA";
ct_M[0, 3].Text = "LATERAL";
ct_M[1, 0].Text = "FAVORABLES";
ct_M[2, 0].Text = "PROMEDIO";
ct_M[3, 0].Text = "DESFAVORABLES";
ct_M[1, 1].Text = "0.3";
ct_M[2, 1].Text = "0.6";
ct_M[3, 1].Text = "1.5";
ct_M[1, 2].Text = "1.0";
ct_M[2, 2].Text = "1.3";
ct_M[3, 2].Text = "1.5-2.0";
ct_M[1, 3].Text = "0.7";
ct_M[2, 3].Text = "1.0";
ct_M[3, 3].Text = "1.5";
24
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
}
}
}
public partial class Form5 : Form
{
public Form5()
{
InitializeComponent();
}
TextBox[,] ct_M;
private void crearacta()
{
int nf = 4;
int nc = 4;
ct_M = new TextBox[nf, nc];
for (int i = 0; i < nf; i++)
for (int j = 0; j < nc; j++)
{
ct_M[i, j] = new TextBox();
ct_M[i, j].Width = 137;
ct_M[i, j].Height = 20;
ct_M[i, j].Top = 50 + 20 * (i);
ct_M[i, j].Left = 40 + 137 * (j);
Controls.Add(ct_M[i, j]);
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (cpcP == 0.15)
{
cpcP = 0.15;
Form6 f = new Form6();
25
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
f.Show();
this.Hide();
f.lbQ6.Text = lbQ5.Text;
f.lbcpcT6.Text = lbcpct5.Text;
f.lbcpcP6.Text = tbCPCP.Text;
}
else
if (cpcP == 0.30)
{
cpcP = 0.30;
Form6 f = new Form6();
f.Show();
this.Hide();
f.lbQ6.Text = lbQ5.Text;
f.lbcpcT6.Text = lbcpct5.Text;
f.lbcpcP6.Text = tbCPCP.Text;
}
else
if (cpcP == 0.50)
{
cpcP = 0.50;
Form6 f = new Form6();
f.Show();
this.Hide();
f.lbQ6.Text = lbQ5.Text;
f.lbcpcT6.Text = lbcpct5.Text;
f.lbcpcP6.Text = tbCPCP.Text;
}
else
if (cpcP == 1.00)
{
cpcP = 1.00;
Form6 f = new Form6();
f.Show();
this.Hide();
26
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
f.lbQ6.Text = lbQ5.Text;
f.lbcpcT6.Text = lbcpct5.Text;
f.lbcpcP6.Text = tbCPCP.Text;
crearacta();
ct_M[0, 0].Text = "CONDICIONES DE OPERACION";
ct_M[0, 1].Text = "INFERIOR";
ct_M[0, 2].Text = "TRASERA";
ct_M[0, 3].Text = "LATERAL";
ct_M[1, 0].Text = "FAVORABLES";
ct_M[2, 0].Text = "PROMEDIO";
ct_M[3, 0].Text = "DESFAVORABLES";
ct_M[1, 1].Text = "0.15";
ct_M[2, 1].Text = "0.50";
ct_M[3, 1].Text = "1.00";
ct_M[1, 2].Text = "0.15";
ct_M[2, 2].Text = "0.30";
27
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
}
}
}
public partial class Form6 : Form
{
public Form6()
{
InitializeComponent();
}
TextBox[,] ct_M;
private void crearacta()
{
int nf = 5;
int nc = 2;
ct_M = new TextBox[nf, nc];
for (int i = 0; i < nf; i++)
for (int j = 0; j < nc; j++)
{
ct_M[i, j] = new TextBox();
ct_M[i, j].Width = 168;
ct_M[i, j].Height = 20;
ct_M[i, j].Top = 80 + 20 * (i);
ct_M[i, j].Left = 40 + 168 * (j);
Controls.Add(ct_M[i, j]);
}
}
private void button2_Click(object sender, EventArgs e)
{
Form7 f = new Form7();
f.Show();
this.Hide();
28
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
f.Tc.Text = lbQ6.Text;
f.tmt.Text = lbcpcT6.Text;
f.tbP.Text = lbcpcP6.Text;
f.textBox1.Text = tbCPCS.Text;
}
TVct = Convert.ToDouble(textBox1.Text);
TVdt = Convert.ToDouble(textBox2.Text);
29
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
double a, b, c, d,x;
d = Convert.ToDouble(textBox1.Text);
a = Convert.ToDouble(Tc.Text);
b = Convert.ToDouble(tmt.Text);
c = Convert.ToDouble(tbP.Text);
x = a + b + c + d;
textBox2.Text = Math.Round(x, 2).ToString();
}
}
}
30
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
31
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
32
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
33
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
VIII. CONCLUSIONES
Se siguió los procesos adecuados para analizar el problema además tener una
solución simple a través de un algoritmo.
Se pudo desarrollar las formas más resaltantes de hacer el programa, así como
también todos los conocimientos obtenidos del curso de Computación y
Algoritmos II.
34
UNIVERSIDAD NACIONAL DE CAJAMARCA
Norte de la Universidad Peruana
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Minas
IX. BIBLIOGRAFIA
http://ww2.educarchile.cl/UserFiles/P0001/Image/portal/ODAS_TP/Materiales_
para_odas_2012/5%20Mineria/ODA%2027_descarga%20de%20material/Produ
ctividad%20tranporte.pdf
https://es.slideshare.net/WILBER_AQUINO/11-carguio-ytransporte2new
http://repositorio.uchile.cl/bitstream/handle/2250/136153/Evaluacion de
metodologías de estimación de tiempos de ciclo en Minera
Escondida.pdf?sequence=1
35