EP-F-002

Anuncio
PROBLEMA 2
PLANTEAMIENTO DEL PROBLEMA
La constante de propagación “γ” en una línea de transmisión genérica es
γ = α + jβ =
(R + jωL )(G + jωC )
donde ω = 2 πf
(1)
siendo “R” la resistencia por unidad de longitud (Ω/m), “L” la inductancia por unidad
de longitud (H/m), “G” la conductancia por unidad de longitud (S/m) y “C” la
capacitancia por unidad de longitud (F/m) del circuito equivalente. Estos parámetros
son los parámetros distribuidos que caracterizan una línea de transmisión. La
constante de propagación “γ” es un número complejo cuya parte imaginaria “β” se
llama constante de fase y su parte real “α” se llama constante de atenuación.
Si la línea tiene bajas pérdidas, lo que viene delimitado por la condición
RG<<ω2LC, entonces los valores de las constantes de fase y atenuación se pueden
aproximar por
Si
RG << ω 2 LC
⇒
β = ω LC
; α=
1
2


R C + G L 

L
C 

(2)
Para la programación se considerará que la línea tiene bajas pérdidas si
Si
RG <
ω 2 LC
100
⇒
Línea con bajas
pérdidas
(3)
Conceptos sobre líneas de transmisión se pueden consultar en Robert E. Collin
“Foundations for Microwave Engineering”, McGraw Hill Internacional Editions, 1992.
Capítulo 3, apartados 3.1 y 3.2.
1º
REQUISITOS DEL NIVEL 1 (60 %):
Realizar un programa en FORTRAN que proporcione el valor de la constante de
fase “β” en rad/metro y de la constante de atenuación “α” en Np/metro mediante la
expresión exacta dada por la ecuación (1). En el caso en el que las pérdidas sean
bajas (condición dada por la ecuación (3)) se deberán calcular los valores de ”α” y
“β” de dos maneras: con la fórmula exacta (1) y con la aproximada (2). La lectura y
escritura de datos se puede hacer en fomato libre, pero siempre a través de ficheros,
en ningún caso por pantalla.
El nombre del fichero que contenga el código fuente se llamará: PROG1.FOR
Datos de entrada:
•
•
•
•
•
Frecuencia: F
Resistencia: R
Inductancia: L
Conductancia: G
Capacitancia: C
Unidades: GHz
Unidades: Ω/m
Unidades: mH/m
Unidades: S/m
Unidades: pF/m
Tipo variable: real
Tipo variable: real
Tipo variable: real
Tipo variable: real
Tipo variable: real
El nombre del fichero que contenga estos datos se llamará: DATOS1
Rango de los datos de entrada:
•
•
•
•
•
Frecuencia: 1-9999 Ghz
(1G=109)
Resistencia: 0-99999 Ω/metro
Inductancia: 0-999 mH/metro
(1m=10-3)
Conductancia: 0-999 S/metro
Capacitancia: 0-99999 pF/metro (1p=10-12)
Datos de salida:
•
•
•
•
Datos de entrada
Constante de fase β en rad/m
Constante de atenuación “α” en Np/m
En el caso de bajas pérdidas, además de lo anterior deberá escribirse un
comentario indicando que la línea tiene bajas pérdidas y los valores de “β” y “α”
obtenidos con la fórmula aproximada.
El nombre del fichero que contenga estos datos se deberá llamar: RESUL1
2º
REQUISITOS DEL NIVEL 2 (80 %):
Se pide desarrollar un programa FORTRAN con las siguientes características:
• El programa constará de un módulo o programa principal y de al menos una subrutina
dedicada a la lectura de los datos de entrada. Además, la lectura y la escritura de los
datos se hará con formato no libre y por fichero, en ningún caso por pantalla. En el
fichero de entrada se debe indicar claramente la posición de cada variable y su
formato.
• Los datos de entrada y salida son idénticos a los del nivel 1.
Nombre del fichero que contenga en código fuente:
Nombre del fichero de entrada:
Nombre del fichero de salida:
3º
PROG2.FOR
DATOS2
RESUL2
REQUISITOS DEL NIVEL 3 (100 %):
El nivel 3 es un complemento al nivel 2; por lo tanto, para realizar el nivel 3, hay que
realizar previamente el nivel 2. Una vez terminado éste, hay que añadir al programa lo
siguiente
• Se calcularán, para un intervalo frecuencial [frecinicial , frecfinal ] con paso )frec definido
por el usuario en el fichero de entrada, los valores de “β” en rad/m y “α” en Np/m
utilizando únicamente la fórmula exacta dada por la ecuación (1). Los resultados se
presentarán en forma de tabla
• El programa constará de un modulo o programa principal y de al menos una subrutina
dedicada a la lectura de los datos de entrada. Además, la lectura y la escritura de los
datos se hará con formato no libre y siempre por fichero, en ningún caso por pantalla.
La lectura de los datos de entrada debe indicar claramente la posición de cada variable
y dónde colocar sus dígitos.
El nombre del fichero que contenga el código fuente se llamará:
PROG3.FOR
Datos de entrada:
Son los mismos que los del nivel 2 a los que hay que añadir las siguientes frecuencias
para la realización del lazo frecuencial
1. Frecuencia inicial
2. Frecuencia final
3. Incremento frecuencial
Unidades: GHz.,
Unidades: GHz.,
Unidades: GHz.,
Tipo de variable: REAL
Tipo de variable: REAL
Tipo de variable: REAL
El nombre del fichero que contenga estos datos se deberá llamar:
DATOS3
Rango de los datos de entrada:
Los mismos que en el nivel 2.
Datos de salida:
• Los mismos indicados para el nivel 2, y además
• Una tabla de valores en las que se indique para cada frecuencia (en GHz):
constante de fase β en rad/m y constante de atenuación “α” en Np/m
El nombre del fichero que contenga estos datos se deberá llamar:
RESUL3
Descargar