Solido zurruna |
Estatika. Elastikotasuna Indar baten momentua Elastikotasun-modulua nola neurtu Habe bat makurtzea (flexatzea) Habe bat gilbortzea Ebakidura-modulua nola neurtu
|
![]() |
|
Kate bat, edo kable bat, bere bi muturretatik eskegita dagoenean, zein kurba osatzen du? Oso sarritan ikusten dira, esaterako, konpainia elektrikoek tentsio altuko korrontea garraiatzeko erabiltzen dituzten kableak, edo telefono konpainienak, edo trenbideetakoak... Orri honetan jorratuko dugunez, horrelako kurbari "katenaria" deritzo, latinezko "katena"-gatik eta, izatez, zikloidea da, oso kurba-mota interesgarria Fisikaren eta Matematikaren hainbat ataletan. Hasieran katenaria parabolarekin nahasi zen baina azkenean, Bernouilli anaiek, alde batetik, eta Leibniz-ek eta Huygens-ek, bestetik, aldi berean deskribatu eta identifikatu zuten katenaria zikloide gisa.
Formulazio diskretuaHar dezagun kate bat bolatxo metalikoz osatuta, konketako tapoia lotzen duena bezalakoa. Demagun kateak N bolatxo dituela L luzeradun hari batean sartuta, denak homogeneoki sakabanatuta eta hariaren masa arbuiagarria dela bolatxoen m masaren aldean. Bolatxo bakoitzak hiru indar jasaten ditu: pisua (mg), ezkerreko hariak egiten dion indarra (Ti) eta eskumako hariak egiten diona (Ti+1) i-garren bolatxoaren oreka-baldintza honela adieraz daiteke: Ikusten denez, hariaren T tentsioaren osagai horizontal guztiak berdinak dira. Dei diezaiogun Tx. Tx=Tcosq0= Tcosqi= Tcosqi+1 =TcosqN+1 Bigarren ekuazioa zatitzen badugu zati lehenengoa (Tx), orduan erlazio bat lortzen da q i angeluaren eta q i+1 angeluaren artean: Ekuazio horretako azken terminoa, bolatxoaren pisua (mg) zati tentsioaren osagai horizontala (Tx), konstantea da. Dei diezaiogun g. Parametro horrek adierazten du katea oso tentsu dagoen edo nasai: g handia bada katea nasai dago eta aldiz, g txikia bada tentsio handia du. Eta bolatxo guztien ezker-eskuineko angeluek honako erlazioa betetzen dute (i=1... N.):
Ekuazio guzti horiek gehituz, angelu guztiak sinplifikatzen dira, lehena eta azkena izan ezik (q0 eta qN), eta hauxe ematen du: tanqN=tanq0 -Ng Katearen mutur biak altuera berean badaude, simetriagatik, angelu bi horiek berdinak izango dira: tanq0= -tanqN hortaz: tanq0=Ng /2 Bolatxoen ezker-eskuineko ekuazioak berriro gehitzen baditugu, baina bakarrik i-garren bolatxoraino, erlazio bat lortzen da i-garren qi angeluaren eta lehen q0 angeluaren artean: tanqi=tanq0-g i=(N-2i)·g /2 Beraz, hariak horizontalarekin osatzen duen qi angelua i-garren bolatxoan, eta lehenengo bolatxoan (q0), eta azken bolatxoan (qN), denak adieraz daitezke modu berean: Orduan, bolatxo bakoitzaren posizioa lortzeko, i-garren bolatxoarena (xi, yi), aurreko bolatxo guztien proiekzioak gehi daitezke, bai X ardatzean zein Y ardatzean. Demagun bolatxo kontsekutibo biren artean haria zuzena dela, eta bolatxo kontsekutibo biren arteko distantzia d dela: d=L/(N+1).
SaiakuntzaKateak L luzera du eta N bolatxo, denak homogeneoki banatuta, eta aukeran idatz daiteke:
Datuok aukeratu ondoren, Irudia botoia sakatu. |
Katenaria simetrikoaren formulazio jarraituaDemagun soka bat, L luzeraduna, bi muturretatik lotuta dagoena eta bi muturrak altuera berean daudela. Mutur bien arteko distantzia horizontala a da (a<L) eta izan bedi sokaren dentsitate lineala r (luzera unitateko masa). Dei diezaiogun A sokaren punturik baxuenari. Irudiak erakusten du sokaren zati bat (gorria), s luzeraduna eta ezkerreko muturra justu A-n duena. Hona hemen sokaren zati horrek jasaten dituen indarrak:
Oreka-baldintza honela adieraz daiteke: Tcosq =T0 Edota: Ekuazio hori deribatzen bada, x-rekiko, eta kontutan hartzen bada arku diferentzial baten luzera hau dela: ds2=dx2+dy2
Ekuazio hori integratuz, eta honako mugalde baldintzak ezarriz: Punturik baxuenean, A-n: x=a/2 eta dy/dx=0. Berriz ere integratzen bada, eta mugalde baldintzak ezarriz: x=a/2, y= -h. Baina katenaria simetrikoa da, eta beraz, x=a, y=0, orduan h ezaguna da: Azkenik, katenariaren ekuazio osoa hau da:
Eta katenariaren luzera: Ondorengo irudiak erakusten ditu orri honetako applet biek sortutako irudiak. Gorriz, formulazio diskretuarena eta urdinez, formulazio jarraituarena. Ikusten denez, g handia denean (tentsio txikia) bi ereduek antzeko emaitzak ematen dituzte, eta aldiz, g txikia denean (tentsio handia) emaitza ezberdinagoak ematen dituzte. Gogoan izan, g parametroa dela, bolatxo bakoitzaren pisua zati sokaren tentsioaren osagai horizontala: g=mg/Tx. Adibidea
Irudiak erakusten du katenaria simetriko bat. Sokaren luzera L, zabalera a eta altuera h. Euskarrien arteko distantzia horizontal libreari, eraikuntzan, "argia" deritzo, eta deformazio maximoaren altuerari, eraikuntzan, "gezia" deritzo. Katenaria irudikatzeko hiru urrats jarraitu behar dira:
Demagun sokaren luzera, L=1.0 eta euskarrien zabalera, a=0.5: Ekuazio transzendentea edozein prozedura numerikoz ebatz daiteke. Emaitza: g =4.354, Ondoren kalkulatzen da minimoa: h=0.4. Esaterako euskarrien zabalera aldatuz: a=0.8, lortzen dira: g =1.478, eta h=0.27.
SaiakuntzaAukeran idatz daiteke: Sokaren muturren arteko a distantzia, Posizioa izeneko desplazamendu-barrari eragiten. Irudia botoia sakatuz, programak:
|
Beléndez, A., Beléndez, T. Neipp C. Estudio estático de un cable homogéneo bajo la acción de su propio peso: Catenaria. Revista Española de Física 15(4) 2001, págs. 38-42
Adler, C. Catenaries on the Computer: A Freshman Physics Assignment. The Physics Teacher, Vol 37, April 1999, pp. 254-255.
public class Ecuacion { static final double CERO=1e-10; static final double ERROR=0.001; static final int MAXITER=200; static double pos=0.5; //la "luz" a, cambiar este valor public static void main(String[] args) { double gamma=puntoMedio(0.1, 100.0); System.out.println(pos+" "+gamma); } static double puntoMedio(double a, double b) { double m, ym; int iter=0; do{ m=(a+b)/2; ym=f(m); if(Math.abs(ym)<CERO) break; if(Math.abs((a-b)/m)<ERROR) break; if((f(a)*ym)<0) b=m; else a=m; iter++; }while(iter<MAXITER); if(iter==MAXITER){ System.out.println("No se ha encontrado la raíz"); } return m; } static double f(double x){ return(senh(pos*x)-x); //la longitud de la cadena es 1.0 } static double senh(double x){ //seno hiperbólico return((Math.exp(x)-Math.exp(-x))/2); } } |