/ Forside/ Interesser / Videnskab / Fysik / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Fysik
#NavnPoint
pbp_et 5378
svendgive.. 2190
transor 1763
berpox 1458
rubion 1050
3773 930
sipelip 890
vagnr 815
SimonGjer 695
10  CLAN 630
SuperEllipseStabilitet
Fra : svendgiversen
Vist : 2287 gange
250 point
Dato : 16-12-07 10:33

Piet Hein' s kendte Superellipsoide, som nogen måske har i guld,
beskrevet her: http://en.wikipedia.org/wiki/Super_ellipse
kan jo i modsætning til en almindelig ellipsoide stå på enden...

Formlerne for elipserne der roteres, er den normale ellipse: (x/a)^2 + (y/b)^2 = 1
og den generelle |x/a|^n +|y/b|^n = 1
hvor Piet Hein valgte halvakserne a=4 og b=3 samt eksponenten n=2.5

Hvor stor skal eksponenten med Piet Hein’s halvakser mindst være for at ”guldægget”,
når det stilles på enden, ikke vælter?

Hvad er det gennerelle udtryk for n ved marginal stabilitet med a og b som parametre??




 
 
Kommentar
Fra : transor


Dato : 16-12-07 11:10

Jeg mener at huske at stabil ligevægt kan opnæås bare n>2 uafhængig af halvakserne.
men måske husker jeg forkert, og beviset husker jeg slet ikke.

Kriteriet må være at ægget når det ruller på et vandret plan hele tiden skal have sit tyngdepunkt (midtpunktet naturkigvis) lodret over berøringspunktet.

Kommentar
Fra : svendgiversen


Dato : 16-12-07 12:01

Jeg havde regnet med svar fra dig transor,
(jeg har været ikke transor, men censor i mange år på DTH nu DTU, og også AAU)
du er en af, meget få her i kandu, med matematisk baggrund og viden...

Men dit kriterie er vist ikke tilstrækkeligt?

Jeg tror at krumningsradius i toppunktet,
(berøringspunktet når ægget står på enden)
skal være større end afstanden til tyngdepunktet??
(noget med rho0>=a) Er du enig???

Svend, der ikke kan huske formler for krumningsradius og to gange differentation.
(jeg ved/husker den dobbelt aflede må indgå...).



Kommentar
Fra : Nordsted1


Dato : 16-12-07 15:15



Citat
Svend, der ikke kan huske formler for krumningsradius og to gange differentation



Måske du kan finde dine formler her

http://www.duda.dk/Grundfag/Matematik/matematik.html der er i hvert tilfælde en formelsamling.

Smutter ud af tråden igen,

Kommentar
Fra : transor


Dato : 16-12-07 16:51

Jeg går i tænkeboks. Har gæste i aften og travlt i morgen. Men vender tilbage.

Kommentar
Fra : svendgiversen


Dato : 16-12-07 17:36

Imens forsøger jeg at afgrænse eksponenten n med tilnærmede numeriske metoder i MathLab:

Måske så du/I mit fejlplacerede program i smalltalk:
"
%super elipse supere.m
a=4;
b=3;
n= 2.5;

for i =1:91
o=4*(i-1)*pi/180;
x2(i)=a*sin(o);
y=b*cos(o);
x=a*(1-abs(y/b)^n)^(1/n);
xm(i)=x*sign(x2(i));
ym(i)=y;
end
plot(x2,ym,xm,ym,'linewidth',5)
"
Det tegner både normal ellipser/elipser (på dansk/engelsk) og super ellipser/elipser...

Kalder vi koordinaterne til punktet lige før det yderste til højre = (a,0) for (x,y)
er x en ubetydelighed mindre end a: den kalder jeg e = a - x.
Pytagoras på den retvinklede trekant r= krumnings radius rho, y og a-e giver r= (y^2+e^2)/(2*e);
håber jeg har regnet rigtigt?

Udbygger jeg programmet med denne tilføjelse og stadig focuserer på området yderst til højre:
"
%super elipse superho.m
clear all
a=4;
b=3;
n= 2.127;

for i =90:92
o=(i-1)*pi/180;
x2(i)=a*sin(o);
y=b*cos(o);
x=a*(1-abs(y/b)^n)^(1/n);
xm(i)=x*sign(x2(i));
ym(i)=y;
end
xe=x2(90:92);
ye=ym(90:92);
xs=xm(90:92);
plot(xe,ye,'o',xs,ye,'x', 3.95,-0.06,4.01, 0.06)
grid

%same y
y=ye(1);
%rho ellipse, close only
ee=a-xe(1)
re=(y*y+ee*ee)/(2*ee)
%rho super ellipse, close only
es=a-xs(1)
rs=(y*y+es*es)/(2*es)
"

får jeg rho ca lig 2.5 < a =4 for den normale elipse,
men over 21 for Piet Hein' s superelipse med eksponent 2.5.

Ittererer jeg manuelt nærmer jeg mig rho=a=4 for eksponenten n ca lig 2.127...
(jeg troede et øjeblik det var "e", grundtal for den naturlige logaritme,
men det var for godt til at være sandt).

Nu venter jeg spændt på at matematikere, der stadig kan huske at differentiere,
finder den eksakte værdi? Forhåbentlig tæt på min ittererede?? Svend







Kommentar
Fra : ME.alexander


Dato : 16-12-07 21:51

skriver lige af fra matematikbogen jeg har omkring superellipsen er ikke sikker på om der er et svar, men det er da et forsøg værd

"Den danske diger og designer Piet Hein blev på et tidspunkt kendt, bl.a. fordi han forstod at udnytte den matematiske kurve med ligningen:
x^(5/2)/a^(5/2)+y^(5/2)/b^(5/2) = 1

Han kaldte kurven for en superellipse.
Piet Hein designede blandt andet et kendt bord med form som en superellipse, og han fik fremstillet "superæg" af metal. Det skulle efter sigende være beroligende at jonglere med et sådant æg i hånden."

der står også som billedetekst til et af de såkaldte "superæg":
"Piet Heins superæg. I modsætning til et almindeligt æg kan det stå på enden uden at vælte"

derudover kan jeg også angive formelen til hans superellipse bord:
x^2,5/1,8^2,5+y^2,5/1,2^2,5=1

Kommentar
Fra : svendgiversen


Dato : 16-12-07 22:20

>I modsætning til et almindeligt æg kan det stå på enden uden at vælte"

Ja og nu er spørgsmålet, hvorfor?
Hvor meget skal eksponenten der er 2 for en normal elipse og 2.5 for superelipsen,
være større end 2 for at ægget ikke vælter?? Svend



Kommentar
Fra : svendgiversen


Dato : 18-12-07 09:19

Klokken 4 i morges huskede jeg pludselig:
for elipsen i top punkterne: rho=b^2/a henholdvis a^2/b

Men hvad med superelipsen?

Fra en kollega:

Mojn Svend
krumningsradius for en parameterligning x(p), y(p)
som du nok kan regne ud står d og dd for henholdsvis den første og anden afledte med hensyn til p
rho=(dx.^2+dy.^2).^(3/2)./(dx.*ddy-dy.*ddx);
glædelig jul
HC

Håber det kan hjælpe kandu matematikerne...Svend

Kommentar
Fra : svendgiversen


Dato : 04-01-08 11:20

Lidt mere hjælp:
en ellipse kan jo også skrives på parameter form

x=a*cos(O)
y=b*sin(O)
hvor jeg bruger O for vinklen theta...

Tilsvarende for super ellipse:
http://en.wikipedia.org/wiki/Superellipse

Med min nutation:
x=a*cos(O^(2/n))
y=b*sin(O^(2/n))

Disse udtryk er måske lidt lettere at differerentiere to gange,
for indsættelse i formlen for krumnings radius: rho=(dx.^2+dy.^2).^(3/2)./(dx.*ddy-dy.*ddx);
For jer der har regnet hele Juleferien... Svend






Kommentar
Fra : svendgiversen


Dato : 04-01-08 11:24

Rettelse:

x=a*(cos(O))^(2/n)
y=b*(sin(O))^(2/n))

Der kan I se: Ikke lige mit bord...Svend


Kommentar
Fra : svendgiversen


Dato : 12-02-08 09:24

Da ingen tilsyneladende kan klare denne svære opgave her i kandu...
Hvem kan så? Hvem kan jeg sende den videre til?

Sikkert ikke egnet som elev opgave,
og nok hellerikke for folkeskole lærere, som Klummes nevø' s matematiklærer?

Men der var for nyligt en lignende matematik opgave her i kandu,
hvor flere super matematikere blev nævnt; jeg huske ikke lige hvor??

Velegnet som intern opgave blandt matematikere, der underviser på universiteter og læreanstalter.
Men hvordan kommer jeg i kontakt med repræsentanter for disse, udadtil?

Hvor er Bohrs efterfølgere?? Svend





Kommentar
Fra : EXTERMINATOR


Dato : 12-02-08 16:46

Måske der er hjælp at hente her: http://www.nbi.ku.dk/besoeg_os/spoerg_om_fysik/

Niels Bohr har mange efterfølgere

Kommentar
Fra : gert_h


Dato : 20-02-08 14:28

Ok Svend. Jeg giver det et skud og starter her blot med x = a*(cos(O))^(2/n) .



x(O) = a*(cos(O))^(2/n)

x ' (O) = (-2a*sin(O)*(cos(O)^(2/n - 1)) / n

x ''(O) = (-2a*cos(O)^(2/n)) / n + (2a*(2/n - 1)*sin^2(O)*cos(O)^(2/n-2) ) /n

Du kan regne med at paranteserne er sat rigtigt, så 2/n-2 betyder IKKE 2/(n-2)

Kan du bruge det til noget vil jeg overveje at differentiere y(O) for dig.

Mvh Gert

Kommentar
Fra : svendgiversen


Dato : 20-02-08 17:26

Nu bliver jeg jo i tvivl Gert,
du får ikke helt det samme som en kollega, der vist har snydt og brugt Mable?

x ' (O) = (-2a*sin(O)*(cos(O)^(2/n - 1)) / n

Min kollega' s hvis jeg ellers kan rette??

x ' (O) = (-2a*sin(O)*(a*cos(O)^(2/n)) / (n * cos (O))

Og den næste anden afledede er så selvfølgelig også anderledes med 3 lange led...

Ellers er opgaven nu sendt videre til Erik Vestergaard, matematik lærer i Haderslev.
han vil se på den når eksamens travlheden er overstået, Svend


Kommentar
Fra : gert_h


Dato : 20-02-08 19:33

Jamen jeg tror vi har (næsten) samme første-afledede, da:

cos(O)^(2/n-1) = cos(O)^(2/n)*cos(O)^(-1) = cos(O)^(2/n) / cos(O).

Din kollega's "problem", så vidt jeg kan se, er at han får en faktor a i anden. (a^2). Da jeg lærte at differentiere skulle man blot lade konstanter, der var ganget på en funktion, stå. Så hvordan konstanten a bliver til a^2 kan jeg ikke gennemskue.

Mvh Gert

Kommentar
Fra : svendgiversen


Dato : 20-02-08 20:17

Min fejl

ikke noget 2 gange a kun
x ' (O) = (-2*sin(O)*(a*cos(O)^(2/n)) / (n * cos (O))

fordi det stod i en anden rækkefølge...

sorry Svend

Kommentar
Fra : gert_h


Dato : 20-02-08 20:23

Helt OK

Så vil jeg mene at min og din kollega's 1.afledede er den samme. Gad vide om det samme ikke også gælder for x '' (O)?

Insisterer du på at se y(O) afledt - op til et par gange?

Mvh Gert

Kommentar
Fra : svendgiversen


Dato : 20-02-08 21:04

Ja det vil jeg gerne...

Kan du Mathlab eller læse dette programerings sprog,

lettere for mig entydigt at angive min kollegas resultater på den måde...

Vil du helst differentiere selv først?

Ellers får du en program stump, Svend

Kommentar
Fra : svendgiversen


Dato : 20-02-08 21:27

Dette er jo kun et taleksempel, det generelle udtryk efterspørges...
"
a=4
b=3
p=2.
n=2.5
theta=linspace(0+eps,pi/1e12,90*5+1);
theta=theta(2:end);
dx = -2*a*cos(theta).^(2*1/n).*sin(theta)./(n.*cos(theta));
dy = 2*b*sin(theta).^(2*1/n).*cos(theta)./(n.*sin(theta));

ddx = 4*a*cos(theta).^(2*1/n).*sin(theta).^2/(n.^2.*cos(theta).^2) ...
-2*a*cos(theta).^(2*1/n)/n ...
-2*a*cos(theta).^(2*1/n).*sin(theta).^2/(n.*cos(theta).^2);


ddy = 4*b*sin(theta).^(2*1/n).*cos(theta).^2./(n^2.*sin(theta).^2) ...
-2*b*sin(theta).^(2*1/n)/n ...
-2*b*sin(theta).^(2*1/n).*cos(theta).^2./(n.*sin(theta).^2);

rho=(dx.^2+dy.^2).^(3/2)./(dx.*ddy-dy.*ddx);
rho(1)
plot(theta,rho,'+')
plot(theta,rho)
"
For en elipse er krumningen i toppunktet jo rho min = b^2/a; her 3*3/4 = 2.25
langt mindre end halvaksen a=4 som tyngtepunktet jo ligger over anlægsfladen,
og vi ved jo den almindelige eliposoide vælter...

Hvorfor skulle krumningsradius pludselig være langt større end 4 i toppunktet,
hvis eksponenten øges fra 2 til 2.1 eller 2.01 eller 2.001...

Naturen er jo logisk, kontinuert, Svend

Kommentar
Fra : gert_h


Dato : 20-02-08 21:30

Hej Svend

Jeg prøver lige at differentiere selv først, men det bliver først engang i morgen.

Jeg kender ikke Mathlab. Jeg vil dog gerne se din kollega's resultat (efter at jeg har givet mit bud) også selv om det er skrevet i Mathlab-sprog.

Mvh Gert

Kommentar
Fra : svendgiversen


Dato : 20-02-08 21:52

Undskyld,
lad være med at kigge, før du har selv har en løsning, Svend

Kommentar
Fra : gert_h


Dato : 21-02-08 13:00

hvad siger du til:

y(O) = a*sin(O)^(2/n)

y ' (O) = (2b*sin(O)^(2/n -1)*cos(O)) / n

y '' (O) = ( -2b*sin(O)^(2/n) ) /n + ( 2b*(2/n - 1)*sin(O)^(2/n-2)*(cos(O))^2 ) /n

I udtrykket for y ' ' (O) kan du selvfølgelig vælge at sætte på fælles brøkstreg, gange 2b ind i parantesen eller omvendt fælles brøkstreg og så 2b uden for en parantes etc. etc. . Der er sikkert mange narrestreger i den forbindelse.

Jeg ser lige på Mathlab udskriftet senere.

Mvh Gert

Kommentar
Fra : svendgiversen


Dato : 21-02-08 14:53

Vist en tilsvarende omskrivning og / n*sin(O)

den anden afledede kan jeg ikke gennenskue...

Se HC' s MathLab program, Svend

Accepteret svar
Fra : gert_h

Modtaget 250 point
Dato : 21-02-08 16:35

Det er så vidt jeg kan se også det samme:

Mathlab:
ddy = 4*b*sin(theta).^(2*1/n).*cos(theta).^2./(n^2.*sin(theta).^2) ...
-2*b*sin(theta).^(2*1/n)/n ...
-2*b*sin(theta).^(2*1/n).*cos(theta).^2./(n.*sin(theta).^2);

Gert:
y '' (O) = ( -2b*sin(O)^(2/n) ) /n + ( 2b*(2/n - 1)*sin(O)^(2/n-2)*(cos(O))^2 ) /n

De to led i kursiv er ens.

Betragt de to sidste led i Mathlab:
4*b*sin(theta).^(2*1/n).*cos(theta).^2./(n^2.*sin(theta).^2) -2*b*sin(theta).^(2*1/n).*cos(theta).^2./(n.*sin(theta).^2)

sæt på fælles brøkstreg. Fællesnævner: n^2.*sin(theta).^2

= ( 4*b*sin(theta).^(2*1/n).*cos(theta).^2 - 2*b*n*sin(theta).^(2*1/n).*cos(theta).^2 ) / (n^2.*sin(theta).^2)

sæt 2*b*sin(theta).^(2*1/n).*cos(theta).^2 uden for parantes i tæller. mao faktoriser tæller:

= (2*b*sin(theta).^(2*1/n).*cos(theta).^2 * (2-n) ) / (n^2.*sin(theta).^2)

dividér sin(theta).^2 op i sin(theta).^(2*1/n) = sin(theta).^(2*1/n - 2) og
dividér n op i (2-n) = (2/n - 1)

så får du = ( 2*b*sin(theta).^(2*1/n - 2)*cos(theta).^2*(2/n - 1) ) /n

hvilket passer med mit andet led.

Mathlabs svar ser ud til at være det samme som mit svar. - Og her synes jeg naturligvis at mit udtryk er nemmere at overskue.

Mvh Gert

Kommentar
Fra : svendgiversen


Dato : 21-02-08 17:41

Ja Gert, godt klaret,

men selv med dine enklere udtryk, bliver det så ikke lidt kompliseret,
når nu både de afledede og de dobbelt afledede skal indsættet i formlen for krumnings radius?

Mon ikke det er nødvendigt at bruge et program?? Svend

Kommentar
Fra : gert_h


Dato : 21-02-08 18:19

Det vil jeg stærkt anbefale at bruge et program hvis du har et.

Jeg giver dig fuldstændig ret. Når de afledede indsættes i formlen bliver det temmelig kompliseret.

Mvh Gert

Kommentar
Fra : gert_h


Dato : 21-02-08 18:21

Hej Svend

Jeg ville egentlig have skrevet:

Det vil jeg stærkt anbefale: At bruge et program.

Jeg giver dig fuldstændig ret. Når de afledede indsættes i formlen bliver det temmelig kompliseret.

Mvh Gert


Kommentar
Fra : svendgiversen


Dato : 21-02-08 19:00

Og Gert hvad bruger du af program?

Min kollega får 0/0 og uendelig stor krumningsradius i toppunktet bare e er lidt større end 2,
og det tror jeg ikke på. Værdien er 2.25 for e=2, mindre end a=4;
Der må da være en kontinuer udvikling...Svend

Kommentar
Fra : gert_h


Dato : 21-02-08 19:08

Jeg bruger ikke noget, men kan da godt prøve at undersøge muligheden for at få fat i ét. Det har jeg faktisk tænkt på længe.

Jeg har tænkt på MathCad.

Kan din kollega ikke se sit program igennem for fejl. Jeg vil da ligesom dig tro at der er en kontinuert udvikling. Kan faktisk ikke forestille mig andet.

Mvh Gert

Kommentar
Fra : svendgiversen


Dato : 21-02-08 20:27

Nu ved jeg jo ikke hvad du laver Gert,
men hvis det har noget med regulerings teknik at gøre, bør du vælge MathLab.

Og jeg tror ikke min kollega har lavet fejl.
Kun "snydt" og brugt Mable; kender du heller ikke dette værktøj?

Men måske havner han i et ekstremt 0/0 punkt, hvor programmet ikke er godt nok?
(her skal man vidst se på de næste afledede, men hvordan??).

Nu har også Erik Vestergaard jo lovet at se på opgaven...

Svend, der er pensionist om kun tre uger; med tid til problemløsninger og golf.

Kommentar
Fra : a2z


Dato : 22-02-08 09:46

Hej Svend
Der er en god artikkel: http://www.matematiksider.dk/piethein.html , der beskriver superellipsen, samt berører stabilitetsproblemet.
Hvis det skal være mere matematisk kan du finde formlerne i "Differentialgeometri" og fx. anvende symbolsprog-programmet "Mathematica" til selve løsningen
Mvh. Allan

Kommentar
Fra : gert_h


Dato : 22-02-08 09:50

Hej Svend

Nej jeg kender hverken MathLab eller Mable, men nu da jeg har fået tippet vil jeg prøve om jeg kan komme til at se lidt på det.

Jeg glæder mig til at høre hvad ham Erik Vestergaard får ud af det.

Mvh Gert

Og så må du nyde dit otium. Det lyder som om du har et par gode planer - både til hovedet og kroppen.

Kommentar
Fra : a2z


Dato : 23-02-08 00:25

Hej Svend
I stedet for at tage de store formler frem, kan man nok nøjes med at anskue problemet med energi bevaring.
Lad os antage at tyngdepunktet er i (x,y)=(0,0) og afstanden til overfladen derfor er ellipsens potentielle energi.
Dvs. hvis man skubber lidt til den når den er i ligevægt og hvis energien da bliver større vil den søge tilbage, da den altid går mod mindst mulig energi.
Og energien er proportional med sqrt(x^2+y^2) og da vinklen er afgørende er det nemmere at bruge den parametriske fremstillind, der i 1. kvadrant er
x=a*Cos(t)^2/n og y=Sin(t)^2/n.
Da det kun er, hvor energien har min/max kan sqrt undværes og den afledede med hensyn til t sættes lig nul.
Formlen kan plottes parametrisk med n og t som variable og numerisk får jeg for en almindelig ellipse en grænse vinkel på 0 grader og for en superellipse ca. 13,4 grader.
Håber det er rigtigt, da jeg ikke kan afprøve det i praksis.
Mvh. Allan


Godkendelse af svar
Fra : svendgiversen


Dato : 23-02-08 07:51

Tak for svaret gert_h.

Kommentar
Fra : gert_h


Dato : 05-03-08 21:28

Hej Svend

Tak for dine point !
Det lader til at du støvsuger alle andre matematik-point op. Vi andre kan jo ikke være med.

Mvh Gert

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste