Sunteți pe pagina 1din 8

24/4/2016

Datosdelasolasdelmar

Inicio

Elrecursomarino

Lasolasdelmar

Datosdelasolasdelmar
Lasolasestnpresentesentodoslosmaresyocanosdelmundo.Elflujodeenergaquese
propagaconlasolasesenormeyportanto,tieneinterselaprovechamientodeestaclase
deenergarenovable.
Lasolassegeneranpormltiplescausas.LafuerzadeatraccinqueejercenelSolylaLuna
sobrelaporcinlquidadelaTierra.Elmovimientodelasplacastectnicas,quepuedendar
lugaratsunamis,elmovimientodelosbarcosyprincipalmente,laaccindelviento.

Amedidaquesoplaelviento,lasfuerzasdefriccinentreelaireyelaguaoriginaelevaciones
delasuperficiedelagua,quesevanincrementandodealtura,pudiendoalcanzarvariosmetros
enlassituacionesdetemporal.
Losfactoresquedeterminanlasolasgeneradasporelvientosonlossiguientes:
1.Lavelocidaddelviento
2.Laduracinoeltiempoduranteelcualelvientoacta
3.Ladistanciaalolargodelacualelvientosoplaenlamismadireccin
Lasolasdelmarnocrecenindefinidamente,apartirdeciertomomentolaenergaqueel
vientotransmitealaguasedisipadurantelaroturadelaola.Laolaestplenamente
desarrolladaynocrecems.
Haydosclasesdeolasporejemplo,lasquegeneraelvientoenunatormentaqueparecen
caticasyaquellasalejadasdelfocoproductorquetienenunaspectocompletamentediferente,
formadasporlargospicosyvallesbiendefinidosquesepropaganporlasuperficiedelocano
encalma.
Engeneral,enlasuperficiedelocanosepropaganolasdealturayperiodosvariablesquese
muevenendiferentesdirecciones.Estaeslaraznporlaqueseestudiaelestadodela
superficiedelmardeformaestadstica.
Cuandomedimoselestadodelasuperficiedelocanodesdeunaposicinfija,lasmedidas
aparecernciertamenteirregulares.Observaremosunagranvariabilidadenlasalturasy
periodosdelasolasquevanllegando.

Datosdelasolasdelocano
http://www.sc.ehu.es/sbweb/fisica3/marino/olas/ola.html

1/8

24/4/2016

Datosdelasolasdelmar

HemostomadodelawebCDIP"TheCoastalDataInformationProgram"losdatosparala
realizacindelanlisisconMATLAB
Enestawebseexplicadetalladamente,elprocesodeadquisinytratamientodelosdatos
tomadosdesdeboyas.
SeleccionamoslapesataaHistoricyenelmargenizquierdopinchamosen
Subdirectories/Buoysparaelegirunaestacin,porejemplo,lanmero067situadaenSan
NicolasIsland,California.Enlapginawebqueaparece,tituladaSanNicolasIsland,CA
Conditions+ForecastseleccionamosenelmargenizquierdoSingleRun/Timeseries(xyz)
VemostresgrficasquecorrespondenalarepresentacingrficadelosdesplazamientosX
(NorteSur),Y(OesteEste)yZ(Vertical)enfuncindeltiempoenlafecha(ao,mes,da,
horayminuto)dadaporUTC(CoordinatedUniversalTime)queeselestndardetiempo.Es
sinnimodeGMT(GreenwichMeanTime).EnlapginawebdeWikipediaTiempoUniversal
CoordinadoseexplicaqueesUTCylaszonashorariasrespectoaUTC,peroestonoes
importanteparaelanlisisdelosdatos.
Lafigura(laoriginalesmslarga)muestraparcialmenteelregistrodeldesplazamiento
verticalZdelasolasquevanllegandoalaboyasituadaenestaestacin,elda26demarzo
desdelas20:15:00hastalas20:45:00horaUTC.

PulsandoelbotnViewdatavemoslosdatoscorrespondientesalosgrficos.Sideseamos
descargarlosdatosnostenemosquefijarenelltimocampodelacabecera.Errorfree
vectors:100.0%.Sinomarcael100.0%quieredecirquefaltandatosyseleccionamosenla
partesuperiorotrafechaUTChastaencontrarunficherocompleto.

Cabecera
Station:06701
Deploymentlatitude:3313.241'N
Deploymentlongitude:11952.889'W
Waterdepth(m):335.28
Localmagneticvariation(deg):13E
Datatype:Datawellvectors
Gaugetype:DatawellMark3directionalbuoy
Samplerate(Hz):1.280
Fieldsoftwareversion:datawell_acqv2
Fieldstationtype:sun
http://www.sc.ehu.es/sbweb/fisica3/marino/olas/ola.html

2/8

24/4/2016

Datosdelasolasdelmar

Methodofanalysis:Datawell
GPS:yes
Starttime:20140326201500UTC
Endtime:20140326204459UTC
Samplelength(hh:mm:ss):00:30:00
Totalnumberofvectors:2304
Errorfreevectors:100.0%

Lacabeceracontieneinformacinbsicaacercadelsensor:laposicin,lafrecuenciade
muestreo,eltipodeboya,eltiempoinicialyfinaldelatomadedatos,elnmerodedatosysi
estntodoslosdatos100.0%osehanperdidoalgunosdeellos.Paranuestroanlisislos
camposmsimportantesestnmarcadosenletranegrita.
Lacorrespondenciaentrelosdatoseslasiguiente.Lafrecuenciademuestreoesfs=1.280Hz,
porloqueelintervalodetiempoentredosmedidasconsecutivasest=1/fs=1/1.280s.Se
hantomadomuestrasduranteT0=30minutos,o1800s,porloqueelnmerototaldedatos
esN=30601.280=2304.

Losdatos
Losdatosvienenencuatrocolumnas:
1.EltiempoUTC,enelformatoYYYYMMDDhhmmss(Ao,mes,da,hora,minuto,
segundo)
2.EldesplazamientoencentmetrosenladireccinNorteSur,Norteespositivo.
3.EldesplazamientoencentmetrosenladireccinOesteEste,Oesteespositivo.
4.EldesplazamientoverticalZencentmetros
YYYYMMDDhhmmss X(cm) Y(cm) Z(cm)
20140326201500 42
56
48
20140326201501 37
38
12
20140326201502 9
20
8
20140326201502 18
33
34
.....
...
...
...
20140326204457 15
57
36
20140326204458 29
20
63
20140326204458 53
12
71
20140326204459 43
46
63

Preparacindelosdatos
Seleccionamosenlapginaweblosdatosconelpunterodelratn,loscopiamosylospegamos
enundocumentonuevoMicrosoftWord.Eliminamoslacabeceradelfichero,dejando
solamentelascuatrocolumnasdedatos.ManteniendopulsadalateclaAlt,conelratn
seleccionamoslastresprimerascolumnasylaseliminamos(cortar),quedandosolamentela
columnaZdeldesplzamientoverticaldelasolasdelmarencm.Guadamoseltextosin
formatoenunacarpetaaccesibleaMATLABconelnombreolasZ.
ImportamoselficherodedatosolasZseleccionandoenelmenFile/ImportData...,
ObtenemosunvectordenominadoolasZquevemosenlaventanaWorkspace.Obtenemosun
nuevovectorzrestandocadaelementodesuvalormedio,esteeselvectorconelque
trabajaremosporloquepodemosborrarelvectorinicialolasZdelamemoria.

http://www.sc.ehu.es/sbweb/fisica3/marino/olas/ola.html

3/8

24/4/2016

Datosdelasolasdelmar

>>z=olasZmean(olasZ)
>>mean(z)
ans=8.5117e016
>>clearolasZ

Laestadsticabsicaeselnmerodeelementosdelvector,ladesviacinestndar,elvalor
mximoymnimo
>>length(z)
ans=2304
>>std(z)
ans=65.7688
>>max(z)
ans=214.9002
>>min(z)
ans=204.0998

Representamoslosprimeros500datosdelosdesplazamientoszenfuncindeltiempot.
Sit=0,eseltiempoenelquesehatomadoelprimerdato,losinstantestenelqueseha
tomadolassucesivasmedidasdeldesplazamientozdecalculandelsiguientemodo:
>>t=(0:length(z)1)/1.28

Siendofs=1.280Hz,lafrecuenciademuestreoot=1/fs=1/1.280s.elintervalodetiempo
entredosmedidasconsecutivas.
>>z=olasZmean(olasZ)
>>clearolasZ
>>t=(0:length(z)1)/1.28
>>plot(t,z)
>>xlabel('tiempo(s)')
>>ylabel('Desplazamiento(cm)')
>>title('Olas')

http://www.sc.ehu.es/sbweb/fisica3/marino/olas/ola.html

4/8

24/4/2016

Datosdelasolasdelmar

UtilizandolosiconosZoomyPanbajoelmendelaventanagrficapodemosseleccionary
ampliar,paraverconmsdetalle,losintervalosdetiempoenlosqueestemosms
interesados.

AjustealafuncindedistribucindeGauss
Vamosaagruparlosdatosenintervalosdeanchura20cm
Porejemplo,losdatosdelosdesplazamientosverticalesZdelasolascomprendidosenel
intervaloentre10a10cmserepresentanmedianteunabarracentradaen0cuyaalturaes
proporcionalalnmerodedatosquecabenendichointervaloysepuedeobtenermedianteel
siguientecomando.
>>sum(z>=10&z<10)
ans=297

LosdatosdelosdesplazamientosverticalesZdelasolascomprendidosentre10y30cmse
representanmedianteunabarracentradaen20cm,cuyaalturaesproporcionalalnmerode
datosquecabenendichointervaloysepuedeobtenermedianteelsiguientecomando.
>>sum(z>=10&z<30)
ans=276

Lafuncinhistrealizalatareacompletaydevuelveelnmerodedatosquecabenencada
intervaloyelcentrodecadaintervalo.
>>x=220:20:220
>>[num,center]=hist(z,x)
num=01525345780150149226
http://www.sc.ehu.es/sbweb/fisica3/marino/olas/ola.html

5/8

24/4/2016

Datosdelasolasdelmar

267297276242170144774920191051
center=2202001801601401201008060
4020020406080100120140160180
200220

Comopodemosapreciar,alintervalocentradoen0ydeanchura20cmlecorresponde297
medidasyalintervalocentradoen20cmlecorresponden276medidas.
Laalturadelabarralacalculamosmediantelasiguientefrmula
p(xi ) =

Ni
N x

DondeNieselnmerodedesplazamientosquecabenenelintervaloi,yx=20cmesla
anchuradecadaintervalo.N=2304eselnmerototaldedatos.Larazndedividirentrexes
quelasumadelasreasdetodaslasbarrasdeanchuraxdebedarlaunidad.
p(xi )x =
i

Ni

1
x =

N x

Ni = 1
i

AjustamoslosdatosalafuncindedistribucindeGauss.
2

1
f (x) =

)
exp (
2
2
2

ComopodemoscomprobarconMathSymbolicelreabajolacurvaeslaunidad

) dx = 1
exp (
2
2
2

>>symsapositive
>>symsx
>>int('exp(x^2/(2*a^2))/(sqrt(2*pi)*a)',x,inf,inf)
ans=1

Creamosunscriptquerealicelassiguientestareas:
1.CarguemedianteelcomandoloadelficheroolasZ.txtdelosdatosdelasalturas
registradasdelasolasdelmar.
2.Creeunvectordedesplazamientosverticaleszdelasolascuyamediaseacero,paraello
serestaacadadatodedesplazamientoelvalormedio.
3.Sabiendoqueelvalormximoes214.9yelvalormnimo204.0998cmdelasalturas,
seagrupanlosdatosdelosdesplazamientosenintervalosde20cmdeanchuradesde
220cma220cm
4.ApartirdelnmerodedatosNiencadaintervaloideterminamoslaalturap(xi)decada
unadelasbarrasdeanchurax.
5.Utilizandolafuncinnlinfitpararealizarelajustedelosdatosp(xi)aunafuncinque
quedependedeunparmetro.Lafuncinnlinfitdevuelveelvalordelparmetro(en
elcdigoaf)delafuncinf(x)quemejorajustaalosdatos.Comopodemoscomprobarel
valorafesprximoaladesviacinestandarstd(z)delosdatosdelosdesplazamientosz.
6.Representeenlamismaventanagrficaeldiagramadebarrasp(xi)ylafuncinde
distribucindeGaussf(x)quemejorajustaalosdatos..
http://www.sc.ehu.es/sbweb/fisica3/marino/olas/ola.html

6/8

24/4/2016

Datosdelasolasdelmar

loadolasZ.txt
z=olasZmean(olasZ)
clearolasZ
%tabladefrecuencias
x=220:20:220
num=hist(z,x)
frec=num/(sum(num)*20)
%ajustealafuncindedistribucindeGauss
f=@(a,x)exp(x.^2/(2*a^2))/(sqrt(2*pi)*a)
a0=std(z)%valorinicialdelparmetro
af=nlinfit(x,frec,f,a0)
holdon
%diagramadefrecuencias
bar(x,frec,'c')
%representalacurvadeajuste
x=linspace(200,200,100)
y=f(af,x)
plot(x,y,'r')
title('AjustealafuncindeGauss')
xlabel('Desplazamiento')
ylabel('Frecuencia')
holdoff
title('Desplazamientodelasolasdelmar')

af=64.6194%parmetrodeajuste(sigma)
>>std(z)%desviacinestndar
ans=65.7688
http://www.sc.ehu.es/sbweb/fisica3/marino/olas/ola.html

7/8

24/4/2016

Datosdelasolasdelmar

EnergasRenovablesCursoInteractivodeFsicaenInternet
AngelFrancoGarca,Copyright2016

http://www.sc.ehu.es/sbweb/fisica3/marino/olas/ola.html

8/8

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