0% encontró este documento útil (0 votos)
95 vistas5 páginas

TP7 2014

Este documento presenta 4 ejercicios para practicar instrumentación avanzada usando LabVIEW. El primer ejercicio monitorea señales simuladas a través de una red privada usando Web Publishing Tool. El segundo controla una entrada analógica grabando datos en un archivo cada 2.5 segundos y envía alertas por correo si el valor sobrepasa un límite. El tercero adquiere muestras leyéndolas y grabandolas en un archivo usando estructuras de eventos y funciones de MathScript. El cuarto procesa datos de ondas

Cargado por

Erwin Rojas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
95 vistas5 páginas

TP7 2014

Este documento presenta 4 ejercicios para practicar instrumentación avanzada usando LabVIEW. El primer ejercicio monitorea señales simuladas a través de una red privada usando Web Publishing Tool. El segundo controla una entrada analógica grabando datos en un archivo cada 2.5 segundos y envía alertas por correo si el valor sobrepasa un límite. El tercero adquiere muestras leyéndolas y grabandolas en un archivo usando estructuras de eventos y funciones de MathScript. El cuarto procesa datos de ondas

Cargado por

Erwin Rojas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Instrumentación Avanzada. J. A. Suárez- G. Murcia- J.

Strack

GUIA DE INICIACIÓN PRÁCTICA


Nº 7
INSTRUMENTACIÓN AVANZADA

PROGRAMACION GRAFICA
LABVIEW

SMTP/Web Publishing
MathScript

1
Instrumentación Avanzada. J. A. Suárez- G. Murcia- J. Strack

Ejercicio 1.- Monitorear a través de una red privada el valor de dos señales simuladas (tensión y
corriente) como indica la figura, utilizando Web Publishing Tool.
Utilizar la opción “Embebida” para activar el control remoto de la aplicación.

Ejercicio 2.- Controlar a través de la placa USB el valor de una de las variables de entrada
analógica, grabando los datos a un archivo cada 2.5s con el formato que muestra la figura de la
derecha.
Si el valor de la variable supera un valor predeterminado en tiempos múltiplos de 20s emitir un
alerta por mail, adjuntando el archivo.

Ejercicio 3.- Adquiera una muestra de 10 lecturas con el demo “Read Tensión” y a través de
estructuras Events y nodos MathScript, grabe y lea el archivo txt, obteniendo la lectura en un
array. (Obtenga en help información de cómo emplear las funciones: fopen, fprintf, fclose,
fscan)

2
Instrumentación Avanzada. J. A. Suárez- G. Murcia- J. Strack

Ejercicio 4: Desde un archivo “csv” con registros de ondas de tensiones y corrientes grabadas con
el analizador HIOKI en un ensayo de un generador trifásico, obtener a partir de sintaxis de
MathScript los valores de THDu de la fase R y THDi de la fase T. A partir de los datos de FFT
calcular la corriente de neutro.
Obtener a partir de los datos recuperados en el script y con funciones propias de LabVIEW:
a) Gráficos de las ondas de tensión y corriente para las tres fases.
b) THDI% para la fase T
c) El espectro de frecuencias para la corriente de la fase T.
d) Incorpore al script la opción de ploteo de las señales de tensión y corriente.

3
Instrumentación Avanzada. J. A. Suárez- G. Murcia- J. Strack

4
Instrumentación Avanzada. J. A. Suárez- G. Murcia- J. Strack

%--------------------------------------------------------------------------
%Realiza la transformada rápida de Fourier del archivo .csv
%--------------------------------------------------------------------------
arch=csvread('D:\[Link]'); %Importa los datos del archivo .csv
t=arch(:,1); %Se crea un vector con el campo tiempo
tension=arch(:,2); %Se crea un vector con el campo tensión (fase R)
corriente=arch(:,7); %Se crea un vector con el campo corriente (fase T)
N=256; %nº de puntos de la muestra
b=0:N-1; %vector con nº de puntos
Ts=1/12800; %periodo de muestreo
fs=1/Ts; %frecuencia de muestreo
ts=Ts*b; %vector temporal
U=fft(tension); %Transformada Rápida de Fourier de la tensión
I=fft(corriente); %Transformada Rápida de Fourier de la corriente
u=U.*sqrt(2)/N; %Los coeficientes complejos de la transformada de tensión se dividen por N
i=I.*sqrt(2)/N; %Los coeficientes complejos de la transformada de corriente se dividen por N
f=b/N*fs; %vector frecuencia
k=0;
for j=1:51 %Calculo del THDu :
if (mod(j,2)==0 )
k=k+1;
F(k)=(f(j))
A(k)= abs(u(j));
B(k)=abs(i(j));
end
end
n=length(A);
Urmsh=0;
Irmsh=0;
for k=2:n
Urmsh=A(k)^2+Urmsh;
Irmsh=B(k)^2+Irmsh;
end
Urmsh=sqrt(Urmsh);
Irmsh=sqrt(Irmsh);
U1rms=A(1);
I1rms=B(1);
THDU=(Urmsh/U1rms)*100;
THDI=(Irmsh/I1rms)*100;
%Calcular la corriente de neutro:
Itriple=0;
for j=0:3
Itriple=Itriple+(3*B(j*6+3))^2;
end
In=sqrt(Itriple)

También podría gustarte