|  | 		    
					
        
         
          
         
	
          | |  | simulation af friktion Fra : Jens
 | 
 Dato :  25-07-05 16:29
 | 
 |  | Jeg ville more mig med at lave en forholdsvis simpel simulation af en bil i
 2d. Det er jo bare krafter og lidt numerisk integration, tænkte jeg.
 Jeg er imidlertid allerede løbet ind i problemet med håndteringen af
 friktionen.
 Hvis et forhjul er drejet lidt i forhold til bilens bevægelsesretning og
 hjulet endnu ikke er ved at skride ud, så vil der være en kraft fra den
 statiske gnidningskvotient for hjulet som går ind fra siden af hjulet.
 Problemet er bare at den kraft har en størelse som er af samme størelse men
 modsatrettet den kraft der forsøger at skubbe hjulet ud til siden. Hvis min
 bil bevæger sig frem med 10 m/s og hjulet nu pludseligt er drejet 10 grader
 til højre, så vil der være en friktionskraft fra hjulet som peger 80 grader
 til venstre og som er lig med den kraft som trykker hjulet sidelæns.
 Spørgsmålet er bare hvad den kraft er. Motoren kan være slukket og det er så
 bilens inerti der giver kraften, men hvordan beregner jeg hvor stor kraften
 er (summen af lineær og rotationel inerti) og hvordan fordeler jeg den kraft
 på de fire hjul baseret på deres drejning?
 
 Den nemme løsning er at sige at den maksimale statiske friktionskraft er
 2000N (tilfældigt gæt) pr. hjul i retningen på tværs af rulleretningen.
 Derefter kan jeg se om bilens bevægelse medfører en bevægelse på tværs af
 hjulet og hvis den gør så regner jeg med 2000N i modsatte retning. Det kan
 bare medføre at jeg regner galt og i næste tidsskridt med de 2000N har
 skubbet bilen over i en bevægelse den anden vej på tværs af hjulet og
 derefter vil denne bevægelse oscillere og vokse til intet giver mening.
 
 Jeg håber at jeg fik forklaret hvad mit problem er, eller hvad jeg tror det
 er, og at nogen kan pege mig i retning af en løsning eller evt. artikler om
 emnet. Jeg har ikke selv kunnet finde bil-simulationer som løser problemet
 ved at regne på krafter og integrere disse. Alle løsningerne har været mere
 analytiske og det er ikke det jeg vil lige nu.
 
 
 
 
 |  |  | 
  Henning Makholm (25-07-2005) 
 
	
          | |  | Kommentar Fra : Henning Makholm
 | 
 Dato :  25-07-05 16:52
 | 
 |  | Scripsit "Jens" <jens@vip.cyb.dk>
 
 > Hvis min bil bevæger sig frem med 10 m/s og hjulet nu pludseligt er
 > drejet 10 grader til højre, så vil der være en friktionskraft fra
 > hjulet som peger 80 grader til venstre og som er lig med den kraft
 > som trykker hjulet sidelæns.  Spørgsmålet er bare hvad den kraft er.
 
 Den er præcis så stor som det kræves for at hjulet ikke skrider -
 medmindre denne udregning fører til en kraft der numerisk overstiger
 den "statiske friktionskraft" mellem hjul og vej.
 
 > hvordan fordeler jeg den kraft på de fire hjul baseret på deres
 > drejning?
 
 Hvis du skal være realistisk, bliver du nok nødt til at simulere
 både affjedringens bevægelser og effekten af den elatiske deformation
 af dækkene. (Det ville være lettere hvis bilen var trehjulet, men når
 der er fire hjul kommer kraftfordelingen til at afhænge af
 deformationerne).
 
 
 > Den nemme løsning er at sige at den maksimale statiske friktionskraft er
 > 2000N (tilfældigt gæt) pr. hjul i retningen på tværs af rulleretningen.
 > Derefter kan jeg se om bilens bevægelse medfører en bevægelse på tværs af
 > hjulet og hvis den gør så regner jeg med 2000N i modsatte retning.
 
 Det lyder ikke som en nem løsning. Start i stedet med at antage at
 bilen følger den kurs hjulene udstikker (en cirkelbue med centrum i
 det punkt hvor de forlængede for- og bagaksler mødes) og beregn så
 hvor meget sideværts acceleration der er nødvendig for at blive ved
 med det.
 
 Hvis den statiske friktionskraft bliver overskredet, må du skifte hele
 hjulet til en "udskredet" tilstand, hvor det ikke deltager i
 beslutningen af den ønskede kurs og konstant giver den dynamiske
 friktionskraft i aksens retning indtil det igen bevæger sig vinkelret
 på aksen i forhold til underlaget.
 
 > i næste tidsskridt med de 2000N har skubbet bilen over i en
 > bevægelse den anden vej på tværs af hjulet og derefter vil denne
 > bevægelse oscillere og vokse til intet giver mening.
 
 Det er nok en god ide at tilpasse sine tidsskridt, så næste skridt
 højst lige overskrider den tid der vil gå før hastighedsvektoren af et
 af bilens hjørner med uændrede accelerationer vil krydse retningen af
 akslen eller dens normal.
 
 --
 Henning Makholm
 
 
 |  |  | 
  Jens (25-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  25-07-05 17:12
 | 
 |  | > Hvis du skal være realistisk, bliver du nok nødt til at simulere
 > både affjedringens bevægelser og effekten af den elatiske deformation
 > af dækkene. (Det ville være lettere hvis bilen var trehjulet, men når
 > der er fire hjul kommer kraftfordelingen til at afhænge af
 > deformationerne).
 
 Så realistisk vil jeg ikke være. Det er som sagt også 2d, så bilen har ikke
 brug for fjedre, da den ikke kan hoppe op og ned. Jeg vil heller ikke have
 deformationer med. Bare en simpel lille simulation af en bil der skrider
 lystigt rundt på et plan.
 
 > Det lyder ikke som en nem løsning. Start i stedet med at antage at
 > bilen følger den kurs hjulene udstikker (en cirkelbue med centrum i
 > det punkt hvor de forlængede for- og bagaksler mødes) og beregn så
 > hvor meget sideværts acceleration der er nødvendig for at blive ved
 > med det.
 
 Det var selvfølgelig en mulighed. Det kræver dog, så vidt jeg kan se, at
 alle hjul enten ruller eller skrider. Hvad vil du gøre hvis eksempelvis
 baghjulene blokeres mens forhjulene stadig kan rulle frit?
 
 > Hvis den statiske friktionskraft bliver overskredet, må du skifte hele
 > hjulet til en "udskredet" tilstand, hvor det ikke deltager i
 > beslutningen af den ønskede kurs og konstant giver den dynamiske
 > friktionskraft i aksens retning indtil det igen bevæger sig vinkelret
 > på aksen i forhold til underlaget.
 
 Hvis det samlet kræver 10000N at holde bilen i cirkelbevægelsen og de to
 forhjul kan levere 5000N hver og baghjulene kan levere 1000N hver, så er der
 kraft nok, men bagenden bør vel skride ud og bilen bør begynde at rotere
 omkring forhjulene, ikke sandt?
 
 Jeg forstår måske ikke helt din løsning, men det lyder som om den er mere
 abstrakt og kun nemmere i simple situationer uden udskridning.
 
 
 
 
 |  |  | 
   Henning Makholm (25-07-2005) 
 
	
          | |  | Kommentar Fra : Henning Makholm
 | 
 Dato :  25-07-05 19:32
 | 
 |  | Scripsit "Jens" <jens@vip.cyb.dk>
 
 > > Hvis du skal være realistisk, bliver du nok nødt til at simulere
 > > både affjedringens bevægelser og effekten af den elatiske deformation
 > > af dækkene. (Det ville være lettere hvis bilen var trehjulet, men når
 > > der er fire hjul kommer kraftfordelingen til at afhænge af
 > > deformationerne).
 
 > Så realistisk vil jeg ikke være. Det er som sagt også 2d, så bilen har ikke
 > brug for fjedre, da den ikke kan hoppe op og ned. Jeg vil heller ikke have
 > deformationer med.
 
 Hvis du vil fordele udskridningen mellem de fire hjul, tror jeg ikke
 du kommer uden om det.
 
 Men ved nøjere eftertanke kommer du nok ikke meget galt af sted ved at
 behandle de to baghjul under ét og de to forhjul ligeså. I så fald kan
 du fordele kræfterne mellem for- og baghjul ved at se på
 momentligevægt om bilens massemidtpunkt.
 
 Husk også at fordele bilens vægt (normalkraften) ved vandret
 momentligevægt om massemidtpunktet. Under opbremsning vil forhjulene
 fx blive presset mere mod vejen end ellers.
 
 > > Det lyder ikke som en nem løsning. Start i stedet med at antage at
 > > bilen følger den kurs hjulene udstikker (en cirkelbue med centrum i
 > > det punkt hvor de forlængede for- og bagaksler mødes) og beregn så
 > > hvor meget sideværts acceleration der er nødvendig for at blive ved
 > > med det.
 
 > Det var selvfølgelig en mulighed. Det kræver dog, så vidt jeg kan se, at
 > alle hjul enten ruller eller skrider. Hvad vil du gøre hvis eksempelvis
 > baghjulene blokeres mens forhjulene stadig kan rulle frit?
 
 Så har man en frihedsgrad mere, og det er nok lettest at skifte til en
 speciel algoritme for "en ende af bilen i skridning". Men min
 intuition siger at man stadig må kunne beregne en banebevægelse under
 antagelse af at forhjulene står absolut fast (i deres rulleretning) og
 dernæst tjekke om den bevægelse kræver for stor sideværts kraft på
 forhjulene eller ej.
 
 Præcis hvordan man gør det, kan jeg dog ikke lige ryste ud af ærmet.
 
 > Hvis det samlet kræver 10000N at holde bilen i cirkelbevægelsen og de to
 > forhjul kan levere 5000N hver og baghjulene kan levere 1000N hver, så er der
 > kraft nok, men bagenden bør vel skride ud og bilen bør begynde at rotere
 > omkring forhjulene, ikke sandt?
 
 Ja, hvis bilen allerede har nok intertimoment til cirkelbevægelsen, og
 centripetalkraften derfor skal fordeles ligeligt mellem for- og
 bagakslen.
 
 Hvis bilen før kørte ligeud og man pludselig drejer rattet mod højre,
 vil en større del af kraften i første omgang blive afsat i forhjulene
 end i baghjulene (fordi der skal et kraftmoment til at begynde at
 dreje bilen om sit massemidtpunkt). Derfor er det muligt at den i dit
 regneeksempel bliver på vejen i starten og først skrider ud når den er
 helt inde i kurven.
 
 (Den overvejelse viser os i øvrigt også at hvis man man kunne dreje
 foraksen helt momentant, ville der i det øjeblik opstå et uendelig
 stort kraftmoment; forhjulene ville straks skride ud og bilen ville i
 første omgang fortsætte ligeud. Vi konkluderer at det er væsentligt at
 du modellerer ikke alene ratstillingen til ethvert tidspunkt men også
 dens ændringshastighed).
 
 --
 Henning Makholm
 
 
 |  |  | 
    Jens (25-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  25-07-05 20:18
 | 
 |  | > Husk også at fordele bilens vægt (normalkraften) ved vandret
 > momentligevægt om massemidtpunktet. Under opbremsning vil forhjulene
 > fx blive presset mere mod vejen end ellers.
 
 Når bilen er absolut flad, så vil det jo ikke ske.
 
 > Så har man en frihedsgrad mere, og det er nok lettest at skifte til en
 > speciel algoritme for "en ende af bilen i skridning". Men min
 > intuition siger at man stadig må kunne beregne en banebevægelse under
 > antagelse af at forhjulene står absolut fast (i deres rulleretning) og
 > dernæst tjekke om den bevægelse kræver for stor sideværts kraft på
 > forhjulene eller ej.
 >
 > Præcis hvordan man gør det, kan jeg dog ikke lige ryste ud af ærmet.
 
 Nææ, men hvad er der galt i at se på bilens rotation og lineær bevægelse og
 hvad det betyder for et tidsskridt og derefter skrue op for friktionen til
 det matcher?
 
 Som du nok fornemmer så vil jeg frygtelig gerne løse det her som et stift
 legeme-problem med krafter på de fire hjørner. Jeg er dog ikke intereseret i
 ting som vægtforskydning og dækdeformation eller ændret friktion som følge
 af varme dæk etc.
 
 > (Den overvejelse viser os i øvrigt også at hvis man man kunne dreje
 > foraksen helt momentant, ville der i det øjeblik opstå et uendelig
 > stort kraftmoment; forhjulene ville straks skride ud og bilen ville i
 > første omgang fortsætte ligeud. Vi konkluderer at det er væsentligt at
 > du modellerer ikke alene ratstillingen til ethvert tidspunkt men også
 > dens ændringshastighed).
 
 Jeg kan ikke se hvorfor momenten skulle være uendeligt stort. Man må da
 kunne springe ind i en simulation (t=0) hvor bilen ikke roterer men bevæger
 sig lige frem med 10m/s og forhjulene (af uransagelige grunde) er drejet 45
 grader.
 Hvis man så tager et tidsskridt på 1s frem (til t=1) fra denne situation
 (med uændrede forhold), så vil man se en bil der er flyttet 10m frem og man
 kan se at det har betyde at forhjulene er bevæget 7.1m sidelæns og 7.1m i
 rulleretningen. De vil de hjul så nødigt, så de må have forsøgt at levere en
 sideværts friktionskraft fra t=0 til t=1 for at modvirke den sideværts del
 af bevægelsen. Kraften svarer til den kraft der skal til for at give en
 acceleration på 7.1m/s/s i sideretningen.
 Er dette ikke en korrekt fremgangsmåde?
 Baghjulene (med motoren slukket og ingen rullemodstand) bevægede sig jo bare
 10m frem i tidsskridtet og det er de glade nok for, så de leverer ingen
 kraft.
 Tager man nu tidsskridtet med de beregnede krafter på forhjulene, så vil du
 få noget rotation og en anden lineær bevægelse. Hvis hjulene kunne klare en
 acceleration på 7.1m/s/s med statisk friktion, så skred bilen ikke ud. Hvis
 de ikke kunne, så er hjulenes tilstand nu at de skrider. Dog kun forhjulene.
 
 Det er noget i stil med ovenstående jeg søger. Jeg er virkelig ikke så meget
 for de mere kunstige metoder, som du foreslår. De er (synes jeg) begrænsede.
 Du kan ikke nemt tilføje et hjul mere eller dreje forhjulene modsat hinanden
 og hvad man ellers kunne finde på.
 
 
 
 
 |  |  | 
     Martin Jørgensen (26-07-2005) 
 
	
          | |  | Kommentar Fra : Martin Jørgensen
 | 
 Dato :  26-07-05 07:29
 | 
 |  | 
 
            Jens wrote:
 -snip-
 > Nææ, men hvad er der galt i at se på bilens rotation og lineær bevægelse og 
 > hvad det betyder for et tidsskridt og derefter skrue op for friktionen til 
 > det matcher?
 Det tror jeg ikke der er noget galt i. Jeg tror du har langt bedre styr 
 på det her, end Makholm, såvidt jeg kan læse...
 > Som du nok fornemmer så vil jeg frygtelig gerne løse det her som et stift 
 > legeme-problem med krafter på de fire hjørner. Jeg er dog ikke intereseret i 
 > ting som vægtforskydning og dækdeformation eller ændret friktion som følge 
 > af varme dæk etc.
 Nej, vi snakker jo om en 2D-model. Det er sgu' da også noget frygteligt 
 vrøvl at begynde at snakke om at beregne, såvidt jeg kan bedømme... Det 
 er jeg enig i, nemlig at jeg heller ikke kan se at det skulle være 
 relevant her - det er alt for besværligt/unødvendigt/spild af tid.
 >>(Den overvejelse viser os i øvrigt også at hvis man man kunne dreje
 >>foraksen helt momentant, ville der i det øjeblik opstå et uendelig
 >>stort kraftmoment; forhjulene ville straks skride ud og bilen ville i
 >>første omgang fortsætte ligeud. Vi konkluderer at det er væsentligt at
 >>du modellerer ikke alene ratstillingen til ethvert tidspunkt men også
 >>dens ændringshastighed).
 hmmm.
 > Jeg kan ikke se hvorfor momenten skulle være uendeligt stort. Man må da 
 > kunne springe ind i en simulation (t=0) hvor bilen ikke roterer men bevæger 
 > sig lige frem med 10m/s og forhjulene (af uransagelige grunde) er drejet 45 
 > grader.
 Ja, lad os snakke om den situation.
 > Hvis man så tager et tidsskridt på 1s frem (til t=1) fra denne situation 
 > (med uændrede forhold), så vil man se en bil der er flyttet 10m frem og man 
 > kan se at det har betyde at forhjulene er bevæget 7.1m sidelæns og 7.1m i 
 > rulleretningen. De vil de hjul så nødigt, så de må have forsøgt at levere en 
 Øøøh, kan du ikke komme med en tegning?
 > sideværts friktionskraft fra t=0 til t=1 for at modvirke den sideværts del 
 > af bevægelsen. Kraften svarer til den kraft der skal til for at give en 
 > acceleration på 7.1m/s/s i sideretningen.
 > Er dette ikke en korrekt fremgangsmåde?
 Øøh, kan du ikke også komme lidt kode, evt. pseudo-kode? Det ville nok 
 hjælpe gevaldigt for min forståelse på at se, hvor langt du er henne...
 > Baghjulene (med motoren slukket og ingen rullemodstand) bevægede sig jo bare 
 > 10m frem i tidsskridtet og det er de glade nok for, så de leverer ingen 
 > kraft.
 > Tager man nu tidsskridtet med de beregnede krafter på forhjulene, så vil du 
 > få noget rotation og en anden lineær bevægelse. Hvis hjulene kunne klare en 
 > acceleration på 7.1m/s/s med statisk friktion, så skred bilen ikke ud. Hvis 
 > de ikke kunne, så er hjulenes tilstand nu at de skrider. Dog kun forhjulene.
 Jeg har fuldstændigt overbevist mig selv om, at du har brug for noget 
 kode der itererer for en løsning. Fordi, hvis du vælger et for stort 
 tidsskridt så kommer din numeriske løsning til at skyde langt over 
 målet. Og hvis du vælger et for lille tidsskridt, så kommer beregningen 
 til at tage meget lang tid... Du skal så vælge en tilpas løsning, evt. 
 kan vi snyde lidt - jeg har prøvet noget der minder meget om det her. Vi 
 brugte en push-back-algoritme, hvis det siger dig noget - jeg kan ikke 
 lige overskue om det er noget du kan bruge udfra det du skriver her.
 Det store problem, er såvidt jeg kan se at fastslå *HVORNÅR* udskrider 
 bilen (ALTSÅ: til hvilket tidspunkt?)?
 Derefter skal man så i programmet tage højde for at der findes én 
 bestemt rutine der gælder for ikke-udskridning og det resultat 
 kombineres med rutinen for udskridning... Ikke indlysende simpelt...
 Det er ihvertfald min egen erfaring med numeriske modeller. Og jeg 
 syntes at kunne genkende mange træk fra det du skriver. Derudover har 
 jeg en mappe med mekanik-notater + måske en mappe med dynamik-notater, 
 som jeg gerne vil tage frem hvis du kunne poste lidt pseudo-kode? Hvad 
 programmerer du i?
 > Det er noget i stil med ovenstående jeg søger. Jeg er virkelig ikke så meget 
 > for de mere kunstige metoder, som du foreslår. De er (synes jeg) begrænsede. 
 > Du kan ikke nemt tilføje et hjul mere eller dreje forhjulene modsat hinanden 
 > og hvad man ellers kunne finde på. 
 Interessant projekt    Med venlig hilsen / Best regards
 Martin Jørgensen
 -- 
 ---------------------------------------------------------------------------
 Home of Martin Jørgensen - http://www.martinjoergensen.dk |  |  | 
      Jens (26-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  26-07-05 08:44
 | 
 |  | 
 
            > Øøøh, kan du ikke komme med en tegning?
 Jo, jeg har nu lavet et lille mesterværk i Paint.
 ftp://pubaliblic:domaina@62.66.218.76/dynamik.GIF
 Sådan et browser-ftp-link er vist ikke super, men hvis det ikke virker (det 
 gør det somme tider ikke?!?), så prøv igen.
 Der er en bil med fire hjørner og to drejelige hjul foran og to fikserede 
 bagi.
 Startforholdne er at bilen bevæger sig lineært mod "nord" uden nogen 
 rotation.
 Jeg tager så et skridt frem i tiden og ser hvordan bilen er orienteret efter 
 dette skridt på dt.
 Man kan se at alle fire hjørner naturligvis har bevæget sig stik mod "nord".
 Hvis man ser på et forhjuls bevægelse (blå) så kan man opdele bevægelsen i 
 en komponent der er i rulleretningen (grøn) og en der er på tværs af hjulet 
 (rød). Hjulet "søger" at stoppe den røde del af bevægelsen og vil lave en 
 kraft modsat den bevægelse, som er stor nok til at bremse den helt i løbet 
 af et tidsskridt.
 Alt det her er stadig mine egne tanker. Det er muligvis helt forkert.
 Nu vil jeg så finde ud af hvor stor kraft de to hjul skal levere for at 
 bremse den røde bevægelse. Det er der der bliver kompliceret.. for mig.
 > Øøh, kan du ikke også komme lidt kode, evt. pseudo-kode? Det ville nok 
 > hjælpe gevaldigt for min forståelse på at se, hvor langt du er henne...
 Ovenstående forklaring viser meget godt hvor jeg er henne nu. Jeg er ikke så 
 langt da jeg er gået i stå med at finde ud af hvor meget kraft hjulene skal 
 levere.
 > Jeg har fuldstændigt overbevist mig selv om, at du har brug for noget kode 
 > der itererer for en løsning. Fordi, hvis du vælger et for stort tidsskridt 
 > så kommer din numeriske løsning til at skyde langt over målet. Og hvis du 
 > vælger et for lille tidsskridt, så kommer beregningen til at tage meget 
 > lang tid... Du skal så vælge en tilpas løsning, evt. kan vi snyde lidt - 
 > jeg har prøvet noget der minder meget om det her. Vi brugte en 
 > push-back-algoritme, hvis det siger dig noget - jeg kan ikke lige overskue 
 > om det er noget du kan bruge udfra det du skriver her.
 Det lyder rimeligt nok. Jeg kender pushback i forbindelse med kollisioner. 
 Er et objekt trængt ind i et andet, så skal de skubbes tilbage i tid og rum 
 til det punkt hvor de faktisk ramte. Det er vel noget ligende du foreslår? 
 Man justerer kraften til den netop ikke giver "overstyring" og bevægelse 
 imod den tidligere bevægelse.
 > Interessant projekt    Ja, men åbenbart mere komplekst end jeg havde regnet med. Mit rumskib i 2d, 
 med diverse styreraketter, gik lidt nemmere. Ingen friktion    Du spørger om værktøjet og det er for tiden c#.
 Man kan iøvrigt få samme problem hvis man vil simulere en klods der glider 
 over et underlag. Mere simpelt og man kan nemmere overskue 
 specialtilfældene, men der gælder det også at hvis man ser på dens bevægelse 
 og smider en modsatrettet friktionskraft ind og tager et tidsskridt, så kan 
 man ende med at klodsen nu bevæger sig modsat, hvilket naturligvis er noget 
 pjat. Hvis tidsskridtene er for store i forhold til kraften, så vil 
 friktionen kunne få klodsen til at ligge og kure frem og tilbage. Nu jeg 
 tænker over det så er det vist netop en af fejlene som ofte ses i diverse 
 fysikmotorer. Objekter ligger og ryster. Samme problem gælder ved flere 
 objekter som er stakket ovenpå hinanden. De trykkes ind i hinanden. Det 
 medfører en raktionskraft som trykker dem ud igen og man ser dem lille og 
 ryste. Måske dette er et stort problem at regne på?? 
            
             |  |  | 
       Jens (26-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  26-07-05 08:46
 | 
 |  | > ftp://pubaliblic:domaina@62.66.218.76/dynamik.GIF
 >
 > Sådan et browser-ftp-link er vist ikke super, men hvis det ikke virker
 > (det gør det somme tider ikke?!?), så prøv igen.
 
 Nu virker det slet ikke, når jeg tester.
 Prøv ftp med username=pubaliblic, password=domaina
 
 
 
 
 |  |  | 
     Henning Makholm (26-07-2005) 
 
	
          | |  | Kommentar Fra : Henning Makholm
 | 
 Dato :  26-07-05 10:34
 | 
 |  | Scripsit "Jens" <jens@vip.cyb.dk>
 
 > > Husk også at fordele bilens vægt (normalkraften) ved vandret
 > > momentligevægt om massemidtpunktet. Under opbremsning vil forhjulene
 > > fx blive presset mere mod vejen end ellers.
 
 > Når bilen er absolut flad, så vil det jo ikke ske.
 
 Næh, men en bil af højde 0 giver jo (derfor!) ikke anledning til en
 realistisk opførsel mht udskridning.
 
 > Nææ, men hvad er der galt i at se på bilens rotation og lineær bevægelse og
 > hvad det betyder for et tidsskridt og derefter skrue op for friktionen til
 > det matcher?
 
 Ikke noget. Det er bare mere regnearbejde for at nå til samme
 resultat. (Hm, du har brug for en strategi for i hvilket tempo
 du skruer op for friktionen. Måske vil dit resultat afhænge af den
 strategi).
 
 > Som du nok fornemmer så vil jeg frygtelig gerne løse det her som et stift
 > legeme-problem med krafter på de fire hjørner.
 
 Et stift legeme kan kun have kontaktkræfter på fire hjørner i en
 udartet situation hvor legemets facon passer eksamt med underlagets.
 I sådan en situation udgør fordelingen et underdetermineret problem.
 Teorien for stive legemer er simpelthen ikke tilstrækkelig til at sige
 hvordan den samlede kraft fordeler sig. Hvis man vil have den
 fordeling bliver man *nødt* til at forlade sin opfattelse af
 situationen som et stift legeme og se på deformationer.
 
 Eller alternativt må man foretage nogen ad-hoc-antagelser der kan
 bringe antallet af frihedsgrader ned, fx at kraften på venstre baghjul
 er identisk med kraften på højre baghjul.
 
 > Jeg er dog ikke intereseret i ting som vægtforskydning og
 > dækdeformation
 
 Hvis du ikke modellerer dem, har du ikke andet end ad-hoc antagelser
 tilbage til at fordele den samlede kraft mellem de fire hjul.
 
 > > (Den overvejelse viser os i øvrigt også at hvis man man kunne dreje
 > > foraksen helt momentant, ville der i det øjeblik opstå et uendelig
 > > stort kraftmoment; forhjulene ville straks skride ud og bilen ville i
 > > første omgang fortsætte ligeud. Vi konkluderer at det er væsentligt at
 > > du modellerer ikke alene ratstillingen til ethvert tidspunkt men også
 > > dens ændringshastighed).
 
 > Jeg kan ikke se hvorfor momenten skulle være uendeligt stort. Man må da
 > kunne springe ind i en simulation (t=0) hvor bilen ikke roterer men bevæger
 > sig lige frem med 10m/s og forhjulene (af uransagelige grunde) er drejet 45
 > grader.
 
 Ja, men så har man jo også netop sluttet at forhjulene skrider ud hvis
 man drejer dem momentant.
 
 > Hvis man så tager et tidsskridt på 1s frem (til t=1) fra denne situation
 > (med uændrede forhold), så vil man se en bil der er flyttet 10m frem og man
 > kan se at det har betyde at forhjulene er bevæget 7.1m sidelæns og 7.1m i
 > rulleretningen. De vil de hjul så nødigt,
 
 Men de bliver nødt til det, for blens forparti kan ikke momentant
 begynde at bevæge sig sidelæns med 10 m/s. (Det ville kræve en
 uendelig stor sideværts kraft på bilens forparti). Så snart hjulene
 har nogensomhelst bevægelse sidelæns er de pr. definition allerede
 skredet ud.
 
 Derfor: Hvis man vil modellere at bilen drejer *uden* at skride ud er
 man nødt til at arbejde med kontinuerte drejninger af rattet.
 
 > så de må have forsøgt at levere en sideværts friktionskraft fra t=0
 > til t=1 for at modvirke den sideværts del af bevægelsen. Kraften
 > svarer til den kraft der skal til for at give en acceleration på
 > 7.1m/s/s i sideretningen.
 
 Forkert - kraften svarer til den kraft der skal til for at ændre
 bilens hastighedsvektor fra (10,0) til (10,10) i netop det øjeblik
 hjulene drejer momentant. Hvis hastighedsvektoren af bilens forende
 ikke til *ethvert* tidspunkt er parallel med hjulenes retning, er
 hjulene pr. definition begyndt at skride sideværts.
 
 > Er dette ikke en korrekt fremgangsmåde?
 
 Nej, og det kan du se ved at forsøge at gennemregne din metode med
 tidsskridt af forskellig størrelse. Jo kortere tidsskridt du vælger,
 desto større kraft vil du nå du frem til, og du vil altid kunne vælge
 et tidsskridt der er så lille at du når frem til at der sker
 udskridning.
 
 > Det er noget i stil med ovenstående jeg søger. Jeg er virkelig ikke
 > så meget for de mere kunstige metoder, som du foreslår.
 
 Jeg kan ikke se hvorfor du finder dem kunstige.
 
 > Du kan ikke nemt tilføje et hjul mere eller dreje forhjulene modsat hinanden
 > og hvad man ellers kunne finde på.
 
 Hvis man samtidigt og synkront drejer forhjulene tilstrækkelig
 langsomt modsat hinanden i en virkelig bil, vil det ene af dem skride
 ud, og bilen fortsætte langs den kurve det ikke-udskredne hjul
 angiver. Men det vil ikke være til at forudsige hvilket det er.  At
 lave en simulering der kan håndtere den form for underdeterminering
 vil være et væsentlig større arbejde end at udnytte symmetrierne i det
 konkrete problem du vil løse, og du lagde jo ud med at sige at du
 ønskede dig noget simpelt.
 
 --
 Henning Makholm
 
 
 |  |  | 
      Jens (26-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  26-07-05 13:28
 | 
 |  | > Næh, men en bil af højde 0 giver jo (derfor!) ikke anledning til en
 > realistisk opførsel mht udskridning.
 
 Strengt taget er højden ikke nul. Der er ingen højde.
 
 > Ikke noget. Det er bare mere regnearbejde for at nå til samme
 > resultat. (Hm, du har brug for en strategi for i hvilket tempo
 > du skruer op for friktionen. Måske vil dit resultat afhænge af den
 > strategi).
 
 Ja, det gør det vel. Hvad mener du?
 
 >> Som du nok fornemmer så vil jeg frygtelig gerne løse det her som et stift
 >> legeme-problem med krafter på de fire hjørner.
 >
 > Et stift legeme kan kun have kontaktkræfter på fire hjørner i en
 > udartet situation hvor legemets facon passer eksamt med underlagets.
 
 Det er tilfældet for 2d uden højder. Underlaget er et plan.
 
 > I sådan en situation udgør fordelingen et underdetermineret problem.
 > Teorien for stive legemer er simpelthen ikke tilstrækkelig til at sige
 > hvordan den samlede kraft fordeler sig. Hvis man vil have den
 > fordeling bliver man *nødt* til at forlade sin opfattelse af
 > situationen som et stift legeme og se på deformationer.
 
 Hmm. Måske du har ret. Jeg kan ikke sige det med sikkerhed, men jeg føler at
 du ser på dette som en eksamensopgave i fysik og tager en masse forbehold
 som i praksis ikke er synlige. Jeg tror ikke at du vil bemærke effekten af
 deformationer og vægtforskydning, hvis der hvis der da er nogen i 2d.
 
 
 > Men de bliver nødt til det, for blens forparti kan ikke momentant
 > begynde at bevæge sig sidelæns med 10 m/s. (Det ville kræve en
 > uendelig stor sideværts kraft på bilens forparti). Så snart hjulene
 > har nogensomhelst bevægelse sidelæns er de pr. definition allerede
 > skredet ud.
 
 Det er heller ikke øjeblikkeligt, men i løbet af et tidsskridt som har en
 vis længde. Med en dt på 0.1s og en ændring fra 0m/s til 10m/s skal den
 accelerere (i løbet af dt) 100m/s^2 og det er nok ikke realistisk, men
 strengt taget kunne hjulene være fikserede på skinner og så kunne det nok
 gøres. Afhængigt af skinnernes og ophængets holdbarhed naturligvis.
 
 > Derfor: Hvis man vil modellere at bilen drejer *uden* at skride ud er
 > man nødt til at arbejde med kontinuerte drejninger af rattet.
 
 Det har jeg nu også tænkt mig. Rattet drejes ikke 45 grader på en lille dt.
 Jeg vil dog gerne antage at rattet over dt drejes øjeblikkeligt.
 
 > Forkert - kraften svarer til den kraft der skal til for at ændre
 > bilens hastighedsvektor fra (10,0) til (10,10) i netop det øjeblik
 > hjulene drejer momentant. Hvis hastighedsvektoren af bilens forende
 > ikke til *ethvert* tidspunkt er parallel med hjulenes retning, er
 > hjulene pr. definition begyndt at skride sideværts.
 
 Bilen har dt til at rette op på situationen. Det er stadig en diskret
 verden, jeg vil simulere, og ikke analog, som du tilsyneladende betragter
 det.
 
 > Nej, og det kan du se ved at forsøge at gennemregne din metode med
 > tidsskridt af forskellig størrelse. Jo kortere tidsskridt du vælger,
 > desto større kraft vil du nå du frem til, og du vil altid kunne vælge
 > et tidsskridt der er så lille at du når frem til at der sker
 > udskridning.
 
 Det forstår jeg ikke helt. Jeg kom tidligere med et eksempel hvor det viste
 sig at hjulene skulle levere 3500N og det kan de jo godt hvis friktionen er
 tilstrækkelig. Netop 3500N i den rigtige retning ville over et tidsskridts
 varighed gøre at bilen ikke bevægede sig på tværs af hjulene.
 
 
 
 
 |  |  | 
       Henning Makholm (26-07-2005) 
 
	
          | |  | Kommentar Fra : Henning Makholm
 | 
 Dato :  26-07-05 16:58
 | 
 |  | Scripsit "Jens" <jens@vip.cyb.dk>
 
 > > Næh, men en bil af højde 0 giver jo (derfor!) ikke anledning til en
 > > realistisk opførsel mht udskridning.
 
 > Strengt taget er højden ikke nul. Der er ingen højde.
 
 Lad mig så omformulere: Din bil uden højde vil opføre sig tydeligt
 anderledes end en virkelig bil med højde.
 
 For eksempel vil man i virkeligheden forvente at det er muligt at få
 baghjulene til at skride ud ved at bremse hårdt op samtidig med man
 drejer. Det kan din bil uden højde ikke, for der hviler hovedparten af
 vægten jo hele tiden på baghjulene og det vil derfor være forhjulene
 der først slipper vejen.
 
 > > Ikke noget. Det er bare mere regnearbejde for at nå til samme
 > > resultat. (Hm, du har brug for en strategi for i hvilket tempo
 > > du skruer op for friktionen. Måske vil dit resultat afhænge af den
 > > strategi).
 
 > Ja, det gør det vel. Hvad mener du?
 
 Hvis resultatet afhænger kraftigt af hvilken numerisk strategi du
 vælger, tyder det da på at den opførsel du ender med har mere med de
 numeriske detaljer at gøre end den fysiske situation du forsøger at
 simulere. Det ønsker man normalt at undgå.
 
 > > I sådan en situation udgør fordelingen et underdetermineret problem.
 > > Teorien for stive legemer er simpelthen ikke tilstrækkelig til at sige
 > > hvordan den samlede kraft fordeler sig. Hvis man vil have den
 > > fordeling bliver man *nødt* til at forlade sin opfattelse af
 > > situationen som et stift legeme og se på deformationer.
 
 > Hmm. Måske du har ret. Jeg kan ikke sige det med sikkerhed, men jeg føler at
 > du ser på dette som en eksamensopgave i fysik og tager en masse forbehold
 > som i praksis ikke er synlige. Jeg tror ikke at du vil bemærke effekten af
 > deformationer og vægtforskydning, hvis der hvis der da er nogen i 2d.
 
 Jeg foreslog for et par indlæg siden at du gjorde den simplificerede
 antagelse af begge forhjul (hhv baghjul) skrider ud samtidigt. Men det
 ville du ikke vide af, du ville have moget meget mere akademisk
 nøjagtigt.
 
 Det ser ud som om du på forhånd har bestemt dig for hvilken løsning du
 vil bruge og mere fører debatten for at blive bekræftet i at du har
 ret end for at få alternative synspunkter på dit valg.
 
 > > Men de bliver nødt til det, for blens forparti kan ikke momentant
 > > begynde at bevæge sig sidelæns med 10 m/s. (Det ville kræve en
 > > uendelig stor sideværts kraft på bilens forparti). Så snart hjulene
 > > har nogensomhelst bevægelse sidelæns er de pr. definition allerede
 > > skredet ud.
 
 > Det er heller ikke øjeblikkeligt, men i løbet af et tidsskridt som har en
 > vis længde.
 
 Aha. Jeg talte udtrykkeligt om øjeblikkelige ændringer.
 
 > > Derfor: Hvis man vil modellere at bilen drejer *uden* at skride ud er
 > > man nødt til at arbejde med kontinuerte drejninger af rattet.
 
 > Det har jeg nu også tænkt mig. Rattet drejes ikke 45 grader på en lille dt.
 
 Ok.
 
 > Jeg vil dog gerne antage at rattet over dt drejes øjeblikkeligt.
 
 Lige før påstod du at det ikke var øjeblikkeligt.
 
 Jeg mener at min argumentation viser at du *ikke* kan tillade dig at
 holde rattets drejningshastighed udenfor din simulation.
 Drejningshastigheden er ved en given fart og ratstilling direkte
 proportional med det kraftmoment der skal transmitteres gennem
 hjul-vej-grænsefladen.
 
 For min skyld kan du godt *beregne* drejningshastigheden som
 (ratstilling_nu - ratstilling_før)/dt
 men du kan ikke fuldstændig ignorere den.
 
 > Bilen har dt til at rette op på situationen. Det er stadig en diskret
 > verden, jeg vil simulere, og ikke analog, som du tilsyneladende betragter
 > det.
 
 Hvis du vil simulere en diskret verden har du brug for en cellulær
 automat.
 
 > > Jo kortere tidsskridt du vælger, desto større kraft vil du nå du
 > > frem til, og du vil altid kunne vælge et tidsskridt der er så
 > > lille at du når frem til at der sker udskridning.
 
 > Det forstår jeg ikke helt.
 
 Hvis du gentager samme beregning om en momentan ratdrejning (som du
 her har klippet fra) med et halvt så stort tidsskridt, vil du ende med
 en dobbelt så stor kraft og derfor større sandsynlighed for
 udskridning.
 
 --
 Henning Makholm
 
 
 |  |  | 
        Jens (26-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  26-07-05 17:44
 | 
 |  | > Det kan din bil uden højde ikke, for der hviler hovedparten af
 > vægten jo hele tiden på baghjulene og det vil derfor være forhjulene
 > der først slipper vejen.
 
 Hvorfor ligger vægten på baghjulene? Jeg kan da placere tyngdepunktet som
 jeg lyster. Hvis der overføres meget kraft til baghjulene fra motoren så de
 spinner, eller håndbremsen hives, så er det også baghjulene der kan skride
 ud.
 
 > Hvis resultatet afhænger kraftigt af hvilken numerisk strategi du
 > vælger, tyder det da på at den opførsel du ender med har mere med de
 > numeriske detaljer at gøre end den fysiske situation du forsøger at
 > simulere. Det ønsker man normalt at undgå.
 
 Ja, det er jeg enig i. Der er dog også en detaljegrad. Hvis den korrekte
 simulation siger at bilen på et tidspunkt bevæger sig med 10m/s og min
 simulation har fået det til 10.05m/s, så er det noget jeg kan leve med. Den
 slags fejl får man jo altid i en vis grad i denne slags simulationer.
 
 > Jeg foreslog for et par indlæg siden at du gjorde den simplificerede
 > antagelse af begge forhjul (hhv baghjul) skrider ud samtidigt. Men det
 > ville du ikke vide af, du ville have moget meget mere akademisk
 > nøjagtigt.
 
 Nej, du misforstår. Jeg vil have noget der giver de effekter der gør det
 sjovt at styre simulationen på computeren. Jeg vil eksempelvis have at hvis
 håndbremsen aktiveres så blokerer bahjulene og bagenden skrider nemt ud. En
 simulation hvor den slags effekter mangler, den er en kende for
 uinteressant. Det betyder ikke at jeg til gengæld forventer at skulle se på
 dækdeformation og forskydning af tyngdepunkt, hvilket slet ikke er relevant
 i 2d, da tyngdepunktet ikke kan forskydes.
 
 > Det ser ud som om du på forhånd har bestemt dig for hvilken løsning du
 > vil bruge og mere fører debatten for at blive bekræftet i at du har
 > ret end for at få alternative synspunkter på dit valg.
 
 Du begynder at lyde lidt stødt men det kan kun være fordi du misforstår mig.
 Jeg spurgte efter nogle detaljer ved en metode til numerisk integration med
 tidsskridt, da jeg ikke helt kunne finde ud af hvordan jeg skulle forholde
 mig til den statiske friktion. Det er stadig det jeg søger hjælp til.
 
 >> > Men de bliver nødt til det, for blens forparti kan ikke momentant
 >> > begynde at bevæge sig sidelæns med 10 m/s. (Det ville kræve en
 >> > uendelig stor sideværts kraft på bilens forparti). Så snart hjulene
 >> > har nogensomhelst bevægelse sidelæns er de pr. definition allerede
 >> > skredet ud.
 >
 >> Det er heller ikke øjeblikkeligt, men i løbet af et tidsskridt som har en
 >> vis længde.
 >
 > Aha. Jeg talte udtrykkeligt om øjeblikkelige ændringer.
 
 Ja øjeblikkelig ændring af hjulets retning, ikke? Jeg taler om at hvis du
 kan forestille dig en kraft på tværs af hjulet som iløbet af et tidsskridt
 kan ændre bevægelsen tilstrækkeligt til at forhindre den sideværts
 bevægelse, så var der ingen udskridning.
 
 I startsituationen t=0 er der ingen udskridning men hjulet er pludselig sat
 på tværs. Hvis krafter kan påføres så bilen i næste skridt t=1 ikke bevæger
 sig på tværs af hjulene, så skrider det jo heller ikke her.
 
 >> Det har jeg nu også tænkt mig. Rattet drejes ikke 45 grader på en lille
 >> dt.
 >> Jeg vil dog gerne antage at rattet over dt drejes øjeblikkeligt.
 >
 > Lige før påstod du at det ikke var øjeblikkeligt.
 
 Du vil gerne misforstå, tror jeg.
 det drejer ikke 45 over en lille dt. Det drejer i diskrete skridt
 eksempelvis 0.01 grad.
 Når det i et tidsskridt står 0.01 grad på tværs så skal der noget gnidning
 til som på en dt kan ændre bevægelsen så hjulet ikke kører på tværs. Hvis
 ikke der kan fidnes sådan en kraft, så må bilen jo skride.
 
 > Jeg mener at min argumentation viser at du *ikke* kan tillade dig at
 > holde rattets drejningshastighed udenfor din simulation.
 > Drejningshastigheden er ved en given fart og ratstilling direkte
 > proportional med det kraftmoment der skal transmitteres gennem
 > hjul-vej-grænsefladen.
 
 Det mener jeg ikke, men til jeg får simulationen op at køre, så kan jeg ikke
 bevise det. Jeg er enig i at det ikke er "korrekt" at ignorere det, men det
 er heller ikke korrekt at simulere noget med små tidsskridt som er større
 end nul.
 
 
 > Hvis du gentager samme beregning om en momentan ratdrejning (som du
 > her har klippet fra) med et halvt så stort tidsskridt, vil du ende med
 > en dobbelt så stor kraft og derfor større sandsynlighed for
 > udskridning.
 
 Ja, det er rigtigt nok. Bilen har halvt så lang tid til at rette op og
 fjerne tværbevægelsen. I praksis vil hjulet dog også fra skridt til skridt
 dreje halvt så meget, så i sidste ende er det det samme. Hvis jeg drejer
 rattet 5 grader pr. sekund og har dt=1s så kan jeg få skaffet mig fem
 graders skævhed på halsen for hvert skridt som kræver en vis kraft når jeg
 på 1s skal rette op på 5 grader. Hvis dt=½s, så kan jeg kun blive 2.5 grader
 skæv på et tidsskridt og skal så på ½s rette op på 2.5 grader Det vil kræve
 samme kraft.
 
 Det her er kun interesant for mig at løse hvis jeg kan se bilen som et stift
 legeme med nogle krafter der påvirker det. Motorkraft og friktionskrafter
 samt anden gnidning og rummemodstand etc. senere. Jeg ønsker ikke at bruge
 en model som begrænser senere eksperiementer så som hvad der sker hvis bilen
 taber et hjul, kører delvist på noget glat, laver hjulspind midt i et sving
 og så videre.
 
 Jeg takker alligevel for din tid og dit forsøg på at hjælpe, men jeg tror du
 i dine tanker er for uvillig til at give slip på uvæsentlige detaljer og
 istedet fokuserer på akademiske modeller som nok er korrekte, men ikke
 anvendelige for mig.
 
 
 
 
 |  |  | 
         Henning Makholm (26-07-2005) 
 
	
          | |  | Kommentar Fra : Henning Makholm
 | 
 Dato :  26-07-05 19:26
 | 
 |  | Scripsit "Jens" <jens@vip.cyb.dk>
 
 > > Det kan din bil uden højde ikke, for der hviler hovedparten af
 > > vægten jo hele tiden på baghjulene og det vil derfor være forhjulene
 > > der først slipper vejen.
 
 > Hvorfor ligger vægten på baghjulene?
 
 Fordi bilen er tungest bagest.
 
 > Jeg kan da placere tyngdepunktet som jeg lyster.
 
 Men det vil have konsekvenser for hvad der skrider ud hvornår, når du
 *ikke* bremser.
 
 > > Jeg foreslog for et par indlæg siden at du gjorde den simplificerede
 > > antagelse af begge forhjul (hhv baghjul) skrider ud samtidigt. Men det
 > > ville du ikke vide af, du ville have moget meget mere akademisk
 > > nøjagtigt.
 
 > Nej, du misforstår. Jeg vil have noget der giver de effekter der gør det
 > sjovt at styre simulationen på computeren. Jeg vil eksempelvis have at hvis
 > håndbremsen aktiveres så blokerer bahjulene og bagenden skrider nemt
 > ud.
 
 Det er fint nok, men så forstår jeg stadig ikke hvad du har mod den
 simplificering jeg foreslår.
 
 > Det betyder ikke at jeg til gengæld forventer at skulle se på
 > dækdeformation
 
 Det er fint nok at du ikke vil se på dækdeformation. Det er endda nok
 anbefalelsesværdigt, fordi det sikkert ville blive overordentlig
 beregningstungt at gøre det rigtigt alligevel.
 
 Du må bare se i øjnene at uden dækdeformation kan du ikke udføre en
 fysisk meningsfuld beregning af hvilket hjul der på et givet tidspunkt
 bliver belastet med hvor meget vægt. Og det ville være helt fint at
 bruge en beregning der *ikke* er fysisk meningsfuld, bortset fra at
 det ser ud som om du i praksis stejlt afviser at foretage de
 simplificeringer du kan bruge til at konstruere en
 ikke-fysisk-meningsfuld beregning.
 
 Og jeg forstår altså stadig ikke at du afviser den simplificering, som
 jo netop ikke har noget at gøre med de effekter du skriver du gerne
 vil modellere.
 
 > Jeg spurgte efter nogle detaljer ved en metode til numerisk integration med
 > tidsskridt, da jeg ikke helt kunne finde ud af hvordan jeg skulle forholde
 > mig til den statiske friktion. Det er stadig det jeg søger hjælp til.
 
 Og jeg forsøgte fra starten at give et forslag til hvordan jeg mener
 det er nemmest, enklest og mindst ressourcekrævende at beregne
 effekten af den statiske friktion. Det har du afvist uden at jeg kan
 gennemskue hvad det er du har imod det.
 
 > > Aha. Jeg talte udtrykkeligt om øjeblikkelige ændringer.
 
 > Ja øjeblikkelig ændring af hjulets retning, ikke?
 
 Hvis du ændrer hjulets retning øjeblikkeligt, vil det enten deformeres
 eller skride ud. Du har besluttet dig for at dine hjul ikke kan
 deformeres. Fint nok. Så vil det skride ud hvis dets retning ændres
 øjeblikkeligt. Sådan er det.
 
 Jeg forstår ikke hvad du har imod at bruge en beregningsmetode hvor
 hjulets stilling *ikke* ændres øjeblikkelig. Det virker som om du tror
 det vil blive sværere at gennemskue eller mere kompliceret at
 beregne. Det vil det ikke. Det vil blive *lettere* og mere lige ud ad
 landevejen (om jeg så må sige). Hele vejen gennem beregningerne.
 
 > I startsituationen t=0 er der ingen udskridning men hjulet er pludselig sat
 > på tværs.
 
 Hvis hjulet pludselig er sat på tværs, skrider det ud.
 
 Hvis hjulet derimod i løbet af et tidsskridt gradvis ændrer retning,
 kan du uden videre beregne hvilket kraftmoment der skal til for at
 overføre det nødvendige inertimoment til bilens krop i løbet af
 tidsskridtet, og så se om kraften mellem hjul og vej bliver for stor
 til dækkene. Hvis den ikke bliver det, er du glad, og så kan du
 direkte fremskrive bilens bevægelse i løbet af tidsskridtet under
 antagelse om at hjulene ikke skrider ud. Det vil her være ganske
 tilladeligt at tilnærme bevægelsen som fx den kurs bilen ville have
 fulgt hvis hjulet i hele tidsskridtet havde stod i en
 gennemsnitsposition mellem stillingen før og stillingen efter.
 
 Jeg kan ikke med min bedste vilje se hvordan sådan en beregning skulle
 være besværligere eller mere akademisk end din ad hoc-metode.
 
 > det drejer ikke 45 over en lille dt. Det drejer i diskrete skridt
 > eksempelvis 0.01 grad.
 
 Hvorfor har du så meget mod at anerkende at hjulet faktisk drejer med
 en vis endelig hastighed? Det er ikke besværligere at regne på, og det
 giver anledning til en opførsel som det er lettere at overbevise sig
 om er realistisk. En win-win-situation.
 
 > > Drejningshastigheden er ved en given fart og ratstilling direkte
 > > proportional med det kraftmoment der skal transmitteres gennem
 > > hjul-vej-grænsefladen.
 
 > Det mener jeg ikke,
 
 Altså: Kraftmomentet er den tidsmæssige ændring af inertimomentet.
 Inertimomentet er omvendt proportionalt med den tid det tager bilen at
 dreje 360° ved en given ratstilling. Denne tid afhænger kontinuert af
 hjulstillingen. Derfor vil inertimomentet afhænge direkte og
 kontinuert af hjulstillingen. Hvis man ændrer hjulstillingen langsomt
 vil intertimomentet også ændre sig langsomt, og der vil være brug for
 et lille kraftmoment. Hvis man ændrer hjulstillingen dobbelt så
 hurtigt, vil intertimomenentet også ændre sig dobbelt så hurtigt,
 altså skal du bruge dobbelt så stort kraftmoment. Det vil sige:
 proportionaltitet.
 
 Hvor mener du jeg tager fejl her?
 
 > Hvis jeg drejer rattet 5 grader pr. sekund
 
 Hovsa! Her skriver du jo NETOP at du drejer rattet med en vis
 ændringshastighed, nemlig 5 grader i sekundet. Hvordan hænger det
 sammen med at du i flere indlæg har nægtet at inddrage sådan en
 ændringshastighed i dine overvejelser?
 
 > Det her er kun interesant for mig at løse hvis jeg kan se bilen som et stift
 > legeme med nogle krafter der påvirker det.
 
 Det kan du også fint, men kun hvis du er villig til at foretage de
 simplificeringer der gør det muligt. Det virker bare mere som om du
 går efter både at blæse og have mel i munden.
 
 > Jeg ønsker ikke at bruge en model som begrænser senere
 > eksperiementer så som hvad der sker hvis bilen taber et hjul, kører
 > delvist på noget glat, laver hjulspind midt i et sving og så videre.
 
 Stift-legeme-modellen er en model som begrænser visse former for
 eksperimenter. Dog ikke nødvendigvis dem du skriver om her.
 
 > Jeg takker alligevel for din tid og dit forsøg på at hjælpe, men jeg
 > tror du i dine tanker er for uvillig til at give slip på uvæsentlige
 > detaljer
 
 Nej, det er dig der er for uvillig til at give slip på uvæsentlige
 detaljer, fx forestillingen om at du vil beregne udskridning for hvert
 af de fire hjul for sig, når det vil være fuldtud tilstrækkeligt til
 dit formål at se på henholdsvis forakslen og bagakslen som enheder der
 skrider ud på én gang.
 
 > og istedet fokuserer på akademiske modeller som nok er korrekte, men
 > ikke anvendelige for mig.
 
 Jeg beklager, men jeg forstår simpelthen ikke hvordan du kan få det
 indtryk at mine forslag er "akademiske modeller". Jeg forstår heller
 ikke hvorfor du mener de ikke er anvendelige for dig. Så vidt jeg kan
 se, retter de sig direkte mod det problem du har stillet op.
 
 --
 Henning Makholm
 
 
 |  |  | 
          Jens (26-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  26-07-05 20:28
 | 
 |  | 
 
            > Fordi bilen er tungest bagest.
 En forhjulstrukken bil med motoren i forenden er vel nok tungere foran. Der 
 er alt det tunge i forenden.
 > Men det vil have konsekvenser for hvad der skrider ud hvornår, når du
 > *ikke* bremser.
 Ja, den er mindre stabil hvis den tunge ende ikke driver bilen.
 > Du må bare se i øjnene at uden dækdeformation kan du ikke udføre en
 > fysisk meningsfuld beregning af hvilket hjul der på et givet tidspunkt
 > bliver belastet med hvor meget vægt. Og det ville være helt fint at
 > bruge en beregning der *ikke* er fysisk meningsfuld, bortset fra at
 > det ser ud som om du i praksis stejlt afviser at foretage de
 > simplificeringer du kan bruge til at konstruere en
 > ikke-fysisk-meningsfuld beregning.
 Jeg laver netop simplificeringer. Jeg antager at hvert hjul til hver en tid 
 har konstant normalkraft. Hvad den er, det definerer jeg for bilen. Jeg 
 antager også at et hjul altid har samme statiske og dynamiske 
 friktionskvotienter.
 > Og jeg forstår altså stadig ikke at du afviser den simplificering, som
 > jo netop ikke har noget at gøre med de effekter du skriver du gerne
 > vil modellere.
 Du vil antage at alle hjul skrider samtidigt, så vidt jeg husker. Det 
 forhindrer da netop at bagenden skrider mens forenden styrer.
 > Hvis du ændrer hjulets retning øjeblikkeligt, vil det enten deformeres
 > eller skride ud. Du har besluttet dig for at dine hjul ikke kan
 > deformeres. Fint nok. Så vil det skride ud hvis dets retning ændres
 > øjeblikkeligt. Sådan er det.
 Nej, for jeg giver det dt til at rette op på "fejlen". Jeg ser kun på min 
 bil hvert dt. Hvis jeg i et tidsskridt ser at hjulet et drejet så ser jeg om 
 friktionskraften vil have rettet bevægelsen før næste dt. Kun hvis 
 friktionen ikke var nok, så kalder jeg det en udskridning. Du har ret i at i 
 virkeligheden vil en øjeblikkelig drejning af et stift hjul (på et stift 
 underlag) medføre udskridning. Du kan se min vurdering af at der ingen 
 udskridninge er, hvis den skæve kørsel kan rettes op inden næste tidsskridt, 
 som en anden måde at behandle deformationen. Der er derfor ingen grund til 
 at tale eksplicit om den.
 > Jeg forstår ikke hvad du har imod at bruge en beregningsmetode hvor
 > hjulets stilling *ikke* ændres øjeblikkelig. Det virker som om du tror
 > det vil blive sværere at gennemskue eller mere kompliceret at
 > beregne. Det vil det ikke. Det vil blive *lettere* og mere lige ud ad
 > landevejen (om jeg så må sige). Hele vejen gennem beregningerne.
 Det kan jeg så ikke gennemskue. Jeg synes det virker mere komplekst. Jeg er 
 så digital at jeg godt kan lide at se verden i blink hver dt og i hvert 
 blink vurdere hvad der sker indtil næste blink.
 > Hvis hjulet pludselig er sat på tværs, skrider det ud.
 Det har jeg egentlig besvaret, men lad mig give et andet eksempel. Hvis 
 bilen kører langsomt og uden udskridning og der pludselig kommer en mystisk 
 ånd og øjeblikkeligt drejer alle fire hjul så de er på tværs af 
 bevægelsesretningen, så behøver bilen ikke skride ud hvis den maksimale 
 statiske friktionskraft for de fire hjul er nok til at standse bilen helt i 
 løbet af dt.
 Det er sådan jeg ser det. Det du vil fokusere på er _hvorfor_ det er sådan, 
 og det er ganske rigtigt fordi dækkene er fleksible og kan vrides så meget 
 at hjulnavet kan decelerere over dt mens dækfladen står stille. Der er nu 
 ingen grund til at modelere det i de detaljer.
 > Hvis hjulet derimod i løbet af et tidsskridt gradvis ændrer retning,
 > kan du uden videre beregne hvilket kraftmoment der skal til for at
 > overføre det nødvendige inertimoment til bilens krop i løbet af
 > tidsskridtet, og så se om kraften mellem hjul og vej bliver for stor
 > til dækkene. Hvis den ikke bliver det, er du glad, og så kan du
 > direkte fremskrive bilens bevægelse i løbet af tidsskridtet under
 > antagelse om at hjulene ikke skrider ud. Det vil her være ganske
 > tilladeligt at tilnærme bevægelsen som fx den kurs bilen ville have
 > fulgt hvis hjulet i hele tidsskridtet havde stod i en
 > gennemsnitsposition mellem stillingen før og stillingen efter.
 Det lyder jo posisivt, så hvis vi er enige om deformationen og hvordan den 
 kan beregnes eller ignoreres og ses som underforstået, så kan der måske 
 alligevel findes en løsning.    >> Hvis jeg drejer rattet 5 grader pr. sekund
 >
 > Hovsa! Her skriver du jo NETOP at du drejer rattet med en vis
 > ændringshastighed, nemlig 5 grader i sekundet. Hvordan hænger det
 > sammen med at du i flere indlæg har nægtet at inddrage sådan en
 > ændringshastighed i dine overvejelser?
 Det har jeg ikke nægtet. Det er muligt at det kan misforstås sådan. Jeg tror 
 nu efterhånden jeg ser hvor vi går galt af hinanden. Med tidsskridt på 
 eksempelvis 1s og en drejehastighed på 5 grader pr. sekund, så vil hjulet i 
 et skridt stå lige frem og i næste skridt er det (i et hug) ændret 5 grader.
 > Det kan du også fint, men kun hvis du er villig til at foretage de
 > simplificeringer der gør det muligt. Det virker bare mere som om du
 > går efter både at blæse og have mel i munden.
 Mel??! Det er sguda kage, jeg vil have i munden!    |  |  | 
           Henning Makholm (26-07-2005) 
 
	
          | |  | Kommentar Fra : Henning Makholm
 | 
 Dato :  26-07-05 22:29
 | 
 |  | Scripsit "Jens" <jens@vip.cyb.dk>
 
 > Jeg laver netop simplificeringer. Jeg antager at hvert hjul til hver en tid
 > har konstant normalkraft.
 
 Det har du ikke skrevet noget om før. Så vidt jeg forstod spurgte du
 netop om hvordan du fordeler den samlede normalkraft mellem de 4 hjul,
 og var utilfreds med at få at vide at det kræver at man begiver sig ud
 i elastiske deformationer.
 
 > > Og jeg forstår altså stadig ikke at du afviser den simplificering, som
 > > jo netop ikke har noget at gøre med de effekter du skriver du gerne
 > > vil modellere.
 
 > Du vil antage at alle hjul skrider samtidigt, så vidt jeg husker.
 
 Nej, du husker forkert. Jeg vil antage at de to forhjul skrider
 samtidigt, og at de to baghjul skrider samtidigt.
 
 > > Jeg forstår ikke hvad du har imod at bruge en beregningsmetode hvor
 > > hjulets stilling *ikke* ændres øjeblikkelig. Det virker som om du tror
 > > det vil blive sværere at gennemskue eller mere kompliceret at
 > > beregne. Det vil det ikke. Det vil blive *lettere* og mere lige ud ad
 > > landevejen (om jeg så må sige). Hele vejen gennem beregningerne.
 
 > Det kan jeg så ikke gennemskue. Jeg synes det virker mere komplekst.
 
 Hvor får du den fornemmelse fra? Jeg kan med min bedste vilje ikke se
 hvori det komplekse skulle ligge.
 
 > Jeg er så digital at jeg godt kan lide at se verden i blink hver dt
 > og i hvert blink vurdere hvad der sker indtil næste blink.
 
 Det paradigme vil jeg da sandelig ikke have dig til at forlade.
 
 > Det er sådan jeg ser det. Det du vil fokusere på er _hvorfor_ det er sådan,
 
 Næh, jeg vil såmænd bare have dig til at udføre beregningerne så det
 er let at se at de giver fysisk mening. Og når det så endda hverken
 bliver besværligere at forstå eller mere omfattende at beregne end dit
 ad-hoc-hekseri, fatter jeg ærlig talt ikke at du stritter sådan imod.
 
 > > Hovsa! Her skriver du jo NETOP at du drejer rattet med en vis
 > > ændringshastighed, nemlig 5 grader i sekundet. Hvordan hænger det
 > > sammen med at du i flere indlæg har nægtet at inddrage sådan en
 > > ændringshastighed i dine overvejelser?
 
 > Det har jeg ikke nægtet. Det er muligt at det kan misforstås sådan. Jeg tror
 > nu efterhånden jeg ser hvor vi går galt af hinanden. Med tidsskridt på
 > eksempelvis 1s og en drejehastighed på 5 grader pr. sekund, så vil hjulet i
 > et skridt stå lige frem og i næste skridt er det (i et hug) ændret 5 grader.
 
 Hvis du anerkender at drejningen har en endelig vinkelhastighed, er
 det jo netop *ikke* ændret i ét hug. Så har du stoppe den hastighed på
 5 °/s ind i en passende konstrueret formel og få at vide om bilen
 dermed skrider ud eller ej, lige med det samme og uden at forsøge at
 regne spekulativt på en spøgelsesudskridning og se om den forsvinder
 af sig selv.
 
 --
 Henning Makholm
 
 
 |  |  | 
            Jens (27-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  27-07-05 07:06
 | 
 |  | Jeg troede egentlig vi var ved at komme til enighed om hvad parterne mener,
 men det lyder ikke sådan på din sidste post.
 Frem for at gentage og uddybe igen og igen så tror jeg at jeg vil bruge
 tiden på at finde svaret gennem andre kanaler.
 Tak for din tid, Henning.
 
 
 
 
 |  |  | 
             Martin Jørgensen (27-07-2005) 
 
	
          | |  | Kommentar Fra : Martin Jørgensen
 | 
 Dato :  27-07-05 19:14
 | 
 |  | 
 
            Jens wrote:
 > Jeg troede egentlig vi var ved at komme til enighed om hvad parterne mener, 
 > men det lyder ikke sådan på din sidste post.
 > Frem for at gentage og uddybe igen og igen så tror jeg at jeg vil bruge 
 > tiden på at finde svaret gennem andre kanaler.
 Når du kommer længere og får nogle formler ind i koden, ville jeg da 
 gerne se en post fra dig?
 Jeg har ligesom droppet at gå ind diskussionen med alt det ævl, jeg 
 syntes der er...
 Med venlig hilsen / Best regards
 Martin Jørgensen
 -- 
 ---------------------------------------------------------------------------
 Home of Martin Jørgensen - http://www.martinjoergensen.dk |  |  | 
              Jens (27-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  27-07-05 20:55
 | 
 |  | > Når du kommer længere og får nogle formler ind i koden, ville jeg da gerne
 > se en post fra dig?
 
 Det lader til at den gængse metode er helt banal. Det er tilsyneladende
 sådan "man gør" i spil med rimelig grad af realisme.
 Den går i al sin enkelhed ud på at se på situationen til et tidspunkt, se på
 bevægelserne og om nogen bevægelse er på tværs af hjulene. Hvis der er en
 tværbevægelse så smider man rask væk den maksimale friktionskraft på hjulet
 modsat bevægelsen og tager sit tidsskridt.
 
 Det er sådan set det jeg tidligere ville gøre med det forbehold at kraften
 ikke skulle være for stor. Hvis den maksimale friktionskraft er meget stor,
 så vil denne metode naturligvis være meget unøjagtig. Jeg regnede med i
 dette forum at få en ide om hvordan jeg kunne beregne den korrekte kraft og
 ikke bare bruge den maksimale.
 
 Problematikken er præcis magen til den man har med stærke fjedre i en
 numerisk simulation. Stærke fjedrekrafter kan integreret over dt give
 voldsomme hastigheder og dermed bevægelser, som i næste skdit giver omvendt
 rettede og endnu stærkere krafter. Det er som sagt velkendt og alligevel kan
 man lave med det i simulationer hvis bare dt er lille nok i forhold til
 krafterne eller man integrerer med en rimelig stabil metode.
 
 Det går op for mig at selvom problemet med friktionen er den samme så er det
 mindre alvorligt, da friktionskraften ikke afhænger (vi taler jo ikke om
 luftmodstand etc.) af hverken fart eller position, så det positive feedback
 opstår ikke som med fjedrene. Hvis man har en hastighed på 1 m/s til
 "ventre", en masse på 10kg og en friktionskraft på 100N mod "højre" og dt på
 1s, så vil objektet i næste skridt være ændret så hastigheden er 9 m/s til
 højre og positionen er 4 m til højre.
 Det er selvfølgelig forkert, men dt er også enorm.
 Nu har man igen en friktionskraft på 100N denne gang til venstre. Havde det
 været en fjeder så havde kraften været fire gange større og fejlen havde
 udviklet sig. For friktion er kraften den samme med skiftende retning, så
 intet eksploderer.
 
 Jeg konkluderer at dette betyder at hvad man kan gøre med fjedre, det kan
 man i endnu højere grad gøre med friktion.
 
 Jeg får ikke tid til at implementere det før efter weekenden, men planen er
 nu følgende:
 
 I hvert tidsskridt
 -Se på bilens rotation og lineære bevægelse og beregn på baggrund af det den
 nye position for de fire hjul.
 -For hvert hjul
 --projekter bevægelsen (fra gammel til ny position) ind på hjulets
 rulleretning og den tværgående retning. Hvis den tværgående projekterede
 hastighed ikek er nul (eller meget lille), så påfør den fulde statiske
 friktionskraft på hjulet modsat den tværgående bevægelse. Hvis hjulet
 allerede er i en tilstand af udskridning, så brug den dynamiske friktion
 istedet.
 Flyt bilen dt med disse krafter.
 
 Jeg vil se om der er udskridning ved at se på bevægelsen på tværs af hjulet.
 Er den der i to tidsskridt og er den ikke i modsat retning (prikprodukt>=0)
 så skrider hjulet.. ellers ikke.
 
 Dette vil virke, mener jeg da bestemt, men om man kan bemærke unøjagtighed i
 forhold til Hennings metode kan jeg ikke sige. Jeg tror det nu ikke...
 forudsat at der laves fornuftig integration. Regner med at bruge RK4 og
 adaptive tidsskridt, hvilket gør ovenstående beskrivelse lidt forenklet.
 
 > Jeg har ligesom droppet at gå ind diskussionen med alt det ævl, jeg syntes
 > der er...
 
 Tjaa.. ævl? Jeg synes ikke at hverken Henning eller jeg ævlede, men vi kunne
 åbenbart heller ikke forklare hinanden hvad vi egentlig mente.
 
 
 
 
 |  |  | 
               Jens (27-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  27-07-05 20:57
 | 
 |  | 
 
            >> Når du kommer længere og får nogle formler ind i koden, ville jeg da 
 >> gerne se en post fra dig?
 Nu glemte jeg formlerne, men jeg går ud fra at du kender dem ud fra 
 forklaringen om hvad jeg vil beregne    |  |  | 
                Jens (27-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  27-07-05 21:52
 | 
 |  | 
 
            Davs. Det er bare mig igen    Lavede en test med en glidende kasse og en simplistisk euler-integration.
 Tricket er tydeligvis bare at definere en hastighed som er lille nok til at 
 man kalder det at stå stille. Hvis eksempelvis hastigheden falder under 
 0.01m/s så sættes den til 0 og friktionskrafterne er også 0.
 Man kan så for store dt og store friktionskrafter have at hastigheden 
 svinger udenfor nul-intervallet.
 Jeg havde en grænse på 1m/s (i min test) og dt på 1s. Jeg oplevede at have 
 en hastighed der svingede mellem +2 og -3. Det betød at den alt i alt 
 bevægede sig baglæns med 0.5m/s. Det problem er løst ved at vælge en dt (for 
 en given maksimal friktionskraft) der er så lille at en svingning ikke kan 
 svinge udenfor stilstandsintervallet. Dermed vil man få en konstant sænkning 
 af farten til intervallet nås hvorefter farten er nul.
 Et rent lineært eksempel:
 Hvis man har en maksimal kraft på 10000N og en masse på 500kg og en 
 stilstandshastighed på 0.1m/s, så er den maksimale acceleration 20 m/s^2. En 
 hastighed fra og med -0.1m/s til og med +1m/s er stilstand. Hastigheden må 
 altså ikke kunne få udslag på mere end 0.2m/s.
 da dv=a*dt så må det give en maksimal dt på 0.2m/s / 20m/s^2 = 0.01s
 Med en dt på under 0.01s så vil systemet ikke oscillere.
 Er det ikke korrekt?
 Det vil sige at et udskridende hjul vil bremse mere og mere op til det 
 skrider så langsomt at man definerer at nu står det stille. Derefter er det 
 dets tilstand og den statiske friktion tager over. Jeg definerer herefter 
 først en udskridning igen når hjulet i to skridt har bevæget sig i samme 
 retning. Den statiske friktion vil jo gøre at hjulets position svinger 
 omkring den rette position og sådan en svingning er ikke en udskridning men 
 en usynlig ligegyldig sideeffekt af metoden.
 Henning, det er den slags jeg søgte. Ikke en 100% matematisk korrekt model, 
 men en der giver de søgte effekter og som gør det trivielt at smide 10 hjul 
 ind og lade bilen tabe halvdelen af dem, og så stadig beregne korrekt (så 
 vidt man kan se) hvad der sker. Ikke sådan at forstå at jeg ikke værdsatte 
 dit feedback, for det gjorde jeg. Jeg tror bare aldrig vi kom til at snakke 
 om det samme. 
            
             |  |  | 
                 Thorbjoern Ravn Ande~ (28-07-2005) 
 
	
          | |  | Kommentar Fra : Thorbjoern Ravn Ande~
 | 
 Dato :  28-07-05 09:21
 | 
 |  | "Jens" <jens@vip.cyb.dk> writes:
 
 > Man kan så for store dt
 
 Ligger det ikke i begrebet dt, at det ikke kan være stort?
 
 For mig lyder det som om du arbejder med delta-t.
 
 --
 Thorbjørn Ravn Andersen
 
 
 
 |  |  | 
                  Jens (28-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  28-07-05 09:34
 | 
 |  | > Ligger det ikke i begrebet dt, at det ikke kan være stort?
 > For mig lyder det som om du arbejder med delta-t.
 
 Jeg skriver dt som delta-t. Det er ganske normal notation i litteraturen som
 som navngivning af værdien i programkode. Det ville naturligvis være pæne
 med et ordentligt græsk bogstav, men min newsreader er ikke med
 latexunderstørrelse.
 
 
 
 
 |  |  | 
                   Thorbjoern Ravn Ande~ (28-07-2005) 
 
	
          | |  | Kommentar Fra : Thorbjoern Ravn Ande~
 | 
 Dato :  28-07-05 10:13
 | 
 |  | 
 
            "Jens" <jens@vip.cyb.dk> writes:
 > > Ligger det ikke i begrebet dt, at det ikke kan være stort?
 > > For mig lyder det som om du arbejder med delta-t.
 > 
 > Jeg skriver dt som delta-t. Det er ganske normal notation i litteraturen som 
 > som navngivning af værdien i programkode. Det ville naturligvis være pæne 
 > med et ordentligt græsk bogstav, men min newsreader er ikke med 
 > latexunderstørrelse. 
 Det skulle skam også være nok med Unicodeunderstøttelse, hvilket jeg
 mener at Outlook Express kan.
 Du kan se værdierne på http://www.unicode.org/charts/PDF/U0370.pdf -- 
   Thorbjørn Ravn Andersen
  http://unixsnedkeren.dk/ravn/ |  |  | 
               Jonas Møller Larsen (28-07-2005) 
 
	
          | |  | Kommentar Fra : Jonas Møller Larsen
 | 
 Dato :  28-07-05 17:04
 | 
 |  | Jens wrote:
 > Det er sådan set det jeg tidligere ville gøre med det forbehold at kraften
 > ikke skulle være for stor. Hvis den maksimale friktionskraft er meget stor,
 > så vil denne metode naturligvis være meget unøjagtig. Jeg regnede med i
 > dette forum at få en ide om hvordan jeg kunne beregne den korrekte kraft og
 > ikke bare bruge den maksimale.
 
 Problemet med at beregne den korrekte kraft er, at der ikke findes én
 bestemt korrekt kraft (når bilen er et stift legeme).
 
 Eksempel: Antag, at vi hopper ind i simulationen på et tidspunkt, hvor
 alle fire hjul peger fremad, men hvor bilen har en øjeblikkelig
 hastighed til venstre (hvordan den så end måtte have fået det). Og antag
 endvidere, at hastigheden falder til nul i løbet af det aktuelle
 tidsskridt, hvis hvert hjul leverer en kraft på 100N mod højre. De 100N
 er altså den søgte, korrekte (ikke-maksimale) kraft for hvert hjul og
 giver anledning til en massemidtpunktskraft på 400N og et netto
 kraftmoment på nul. Men vi kunne lige så godt vælge at lade hvert af de
 to venstre hjul yde en kraft på 200N og de to højre hjul en kraft på
 nul. Dette giver anledning til samme totale kraft og kraftmoment og er
 derfor også en korrekt løsning.
 
 I almindelighed er der uendeligt mange (skridende og ikke-skridende)
 løsninger, og det svære spørgsmål er så, hvilken løsning man skal vælge.
 Det kræver også, at man beregner alle kræfter samtidigt.
 
 For at kunne regne på hvert hjul i isolation, kan du modellere de indre
 kræfter som (stive) fjedre mellem hvert hjulpar. Fjederkræfterne
 beregnes ved at se på differensen mellem fjederens hvilelængde og den
 aktuelle afstand mellem de to hjul. Et hjul forsøger så at skubbe til
 asfalten præcis så hårdt, at den samlede kraft fra asfalt og fjedre
 bringer hjulet i en rulletilstand i næste tidsskridt.
 
 > Problematikken er præcis magen til den man har med stærke fjedre i en
 > numerisk simulation.
 
 Er den? Det er nok også et problem, at man integrerer en gnidningskraft,
 der (i v=0) er en diskontinuert funktion af hastigheden. Problemet med,
 at Euler-fjederintegrationen,
 
 x' = x +   v dt
 v' = v - k x dt,
 
 "eksploderer", forsvinder, hvis man bruger en simpel midtpunktsformel,
 
 x' = x +   (v+v')/2 dt
 v' = v - k (x+x')/2 dt.
 
 [klip, algoritme der lyder som om den vil virke. Men opnår man noget ved
 at projicere hastighedsforskellen, andet end at gå glip af interessante
 effekter som hjulspin og mindre vejgreb under acceleration/deceleration?
 Hvis du tillader kontaktkræfter i alle retninger, kan udskridning
 defineres ved at vinklen ændrer sig mindre end 90 grader i følgende
 tidsskridt (stadigvæk svarende til prikprodukt >=0).]
 
 --
 Jonas Møller Larsen
 
 
 |  |  | 
                Jens (28-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  28-07-05 17:20
 | 
 |  | > Eksempel: Antag, at vi hopper ind i simulationen på et tidspunkt, hvor
 > alle fire hjul peger fremad, men hvor bilen har en øjeblikkelig hastighed
 > til venstre (hvordan den så end måtte have fået det). Og antag endvidere,
 > at hastigheden falder til nul i løbet af det aktuelle tidsskridt, hvis
 > hvert hjul leverer en kraft på 100N mod højre. De 100N er altså den søgte,
 > korrekte (ikke-maksimale) kraft for hvert hjul og giver anledning til en
 > massemidtpunktskraft på 400N og et netto kraftmoment på nul. Men vi kunne
 > lige så godt vælge at lade hvert af de to venstre hjul yde en kraft på
 > 200N og de to højre hjul en kraft på nul. Dette giver anledning til samme
 > totale kraft og kraftmoment og er derfor også en korrekt løsning.
 
 Det er jeg naturligvis helt enig i. Kan man dog ikke sige at enhver af de
 mange korrekte løsninger vil give samme slutresultat? Dermed kan man nøjes
 med en af løsningerne og bruge den.
 
 >> Problematikken er præcis magen til den man har med stærke fjedre i en
 >> numerisk simulation.
 >
 > Er den? Det er nok også et problem, at man integrerer en gnidningskraft,
 > der (i v=0) er en diskontinuert funktion af hastigheden.
 
 Ja, hvis man vil behandle selve overgangen mellem skridende og ikke
 skridende. "min metode" foretager dette skift mellem integrationerne, så
 diskontinuiteten er ikke et problem.
 
 > "eksploderer", forsvinder, hvis man bruger en simpel midtpunktsformel,
 >
 >   x' = x +   (v+v')/2 dt
 >   v' = v - k (x+x')/2 dt.
 
 MIdpoint er bedre, men ikke vilkårligt stabil. Den er generelt ikke meget
 bedre end euler. Det er hvad mine eksperiementer med andre simulationer har
 vist mig.
 
 > [klip, algoritme der lyder som om den vil virke. Men opnår man noget ved
 > at projicere hastighedsforskellen, andet end at gå glip af interessante
 > effekter som hjulspin og mindre vejgreb under acceleration/deceleration?
 > Hvis du tillader kontaktkræfter i alle retninger, kan udskridning
 > defineres ved at vinklen ændrer sig mindre end 90 grader i følgende
 > tidsskridt (stadigvæk svarende til prikprodukt >=0).]
 
 Jeg kan ikke se at man mister de effekter med "min metode". Hvilken
 projektion taler du om her? Den at man se hvor stor en del  af hastigheden
 er er tværgående eller den at man ser om hastigheden konstant ændrer
 fortegn? Den tværgående del skal jo med og fortegnsskiftet er relevant da
 metoden vil gøre at den statiske friktion faktisk får hjulet til at svinge
 omkring den korrekte position og det kunne fejltolkes som at hjulet konstant
 er i udskridning.
 
 Har ikke haft meget tid til at lave bilen færdig, men simple situationer
 viser en troværdig friktion.
 
 
 
 
 |  |  | 
                 Jonas Møller Larsen (28-07-2005) 
 
	
          | |  | Kommentar Fra : Jonas Møller Larsen
 | 
 Dato :  28-07-05 18:55
 | 
 |  | Jens wrote:
 > Kan man dog ikke sige at enhver af de
 > mange korrekte løsninger vil give samme slutresultat?
 
 Samme resultat for bilens bevægelse, jo, men ikke for hvilke hjul der
 skrider.
 
 > Dermed kan man nøjes
 > med en af løsningerne og bruge den.
 
 Ja, men der er ingen information om, om et hjul skrider. Derfor kan man
 ikke skelne mellem statisk og dynamisk maks. gnidningskraft. Og det er
 stadig svært at finde en løsning til ligningssystemet pga. bibetingelsen
 om, at kræfterne skal være mindre end en maksimal værdi.
 
 >>Det er nok også et problem, at man integrerer en gnidningskraft,
 >>der (i v=0) er en diskontinuert funktion af hastigheden.
 >
 > Ja, hvis man vil behandle selve overgangen mellem skridende og ikke
 > skridende. "min metode" foretager dette skift mellem integrationerne, så
 > diskontinuiteten er ikke et problem.
 
 Enig. Ulempen er så, at du skal til at definere, hvornår en hastighed "i
 virkeligheden" er nul. I stedet for at operere med en minimumshastighed
 kan du måske se på, om hastigheden skifter fortegn mellem tidsskridt.
 
 >>"eksploderer", forsvinder, hvis man bruger en simpel midtpunktsformel,
 >>
 >>  x' = x +   (v+v')/2 dt
 >>  v' = v - k (x+x')/2 dt.
 >
 > MIdpoint er bedre, men ikke vilkårligt stabil.
 
 Jo, faktisk er den vilkårligt stabil i dette tilfælde. Trunkeringsfejlen
 i metoden går som dt^3, men den er alligevel eksakt normbevarende (fordi
 størrelsen af afbildingens egenværdier er 1). Jeg vil blive overrasket,
 om f.eks. RK4 har denne egenskab. Dertil kommer så selvfølgelig evt.
 afrundingsfejl, fordi tallene ikke repræsenteres eksakt.
 
 >>[klip, algoritme der lyder som om den vil virke. Men opnår man noget ved
 >>at projicere hastighedsforskellen, andet end at gå glip af interessante
 >>effekter som hjulspin og mindre vejgreb under acceleration/deceleration?
 >>Hvis du tillader kontaktkræfter i alle retninger, kan udskridning
 >>defineres ved at vinklen ændrer sig mindre end 90 grader i følgende
 >>tidsskridt (stadigvæk svarende til prikprodukt >=0).]
 >
 > Jeg kan ikke se at man mister de effekter med "min metode". Hvilken
 > projektion taler du om her?
 
 Du skrev:
 "projekter bevægelsen (fra gammel til ny position) ind på hjulets
 rulleretning og den tværgående retning. Hvis den tværgående projekterede
 hastighed ikek er nul (eller meget lille), så påfør den fulde statiske
 friktionskraft på hjulet modsat den tværgående bevægelse."
 
 Det læser jeg sådan, at kontaktkraften altid er i den tværgående
 retning. Jeg ville simpelthen se på forskellen v_vej - v_hjul (som en
 vektor) og lade kontaktkraften virke i den modsatte retning. Der må
 opstå lignende oscillationsproblemer i øjeblikket hvor et hjulspin
 bliver til en rullebevægelse. Det kræver selvfølgelig, at man
 vedligeholder hjulets rotationshastighed som en del af tilstanden.
 
 > Den tværgående del skal jo med og fortegnsskiftet er relevant da
 > metoden vil gøre at den statiske friktion faktisk får hjulet til at svinge
 > omkring den korrekte position og det kunne fejltolkes som at hjulet konstant
 > er i udskridning.
 
 Forstået. Men hvis du definerer "at skifte fortegn" for en generel
 vektor som at vinkelen har ændret sig mere end 90 grader, forstår jeg
 ikke pointen med at dele vektoren op i komponenter parallelt med og
 vinkelret på hjulets retning.
 
 > Har ikke haft meget tid til at lave bilen færdig, men simple situationer
 > viser en troværdig friktion.
 
 Du skal da være velkommen til at offentliggøre nogle levende billeder.
 
 --
 Jonas Møller Larsen
 
 
 |  |  | 
                  Jonas Møller Larsen (28-07-2005) 
 
	
          | |  | Kommentar Fra : Jonas Møller Larsen
 | 
 Dato :  28-07-05 19:30
 | 
 |  | Jonas Møller Larsen wrote:
 > Trunkeringsfejlen i metoden går som dt^3
 
 Pr. tidsskridt, ja, men den (mere relevante) totale fejl over et fast
 tidsinterval går som dt², så det er en 2. ordens metode, hvor Euler er
 1. orden.
 
 --
 Jonas Møller Larsen
 
 
 |  |  | 
                  Jens (29-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  29-07-05 08:38
 | 
 |  | 
 
            > Ja, men der er ingen information om, om et hjul skrider. Derfor kan man 
 > ikke skelne mellem statisk og dynamisk maks. gnidningskraft. Og det er 
 > stadig svært at finde en løsning til ligningssystemet pga. bibetingelsen 
 > om, at kræfterne skal være mindre end en maksimal værdi.
 Jeg ser en korrekt løsning (nu bruger jeg efterhånden en anden metode, 
 men...) som den der forhindrer udskridning uden for noget hjul at overstige 
 den maksimale statiske friktionskraft. Alle hjul leverer hvad de kan, og som 
 er nødvendigt, og hvis det ikke er nok, så skrider nogle af dem måske.
 > I stedet for at operere med en minimumshastighed kan du måske se på, om 
 > hastigheden skifter fortegn mellem tidsskridt.
 Det er jo det jeg vil gøre. Det er bare ikke helt nok at se på fortegnet 
 fordi man kan have situationer hvor hastigheden skal være nul men den 
 svinger mellem -3 og +2. Det svarer til -½ og ikke nul som er det korrekte 
 eftersom den statiske friktionskraft åbenbart _er_ tilstrækkelig til at 
 standse bevægelsen. At den er det, kan man jo se ud fra retingsskiftet.
 > Jo, faktisk er den vilkårligt stabil i dette tilfælde. Trunkeringsfejlen i 
 > metoden går som dt^3, men den er alligevel eksakt normbevarende (fordi 
 > størrelsen af afbildingens egenværdier er 1). Jeg vil blive overrasket, om 
 > f.eks. RK4 har denne egenskab. Dertil kommer så selvfølgelig evt. 
 > afrundingsfejl, fordi tallene ikke repræsenteres eksakt.
 Hvis vi har et objekt som efter kraftbregninger og dt bevæger sig med -2 m/s 
 og objektet ikke endnu er defineret som udskridende og den maksimale 
 statiske friktionskraft er 10N og objektets masse er 1kg (sikke en masse 
 og'er).
 Euler siger v(t+dt)=v(t)a(t)*dt=-2m/s+10m/s/s*1s=8m/s og det er forkert da 
 v(t+dt) burde være 0.
 Midpoint, som jeg husker den, tager et halvt tidsskridt med euler, finder 
 krafterne i det midtpunkt og tager så et helt tidsskridt med dem.
 Med eksemplet bliver det først til at v(t+½dt)=8m/s/s*½s=4m/s
 I det det midpunkt er kraften nu -10N og tages det fulde tidsskridt med den 
 kraft, så går det da helt galt.
 Det er lang tid siden jeg har set midpoint sidst, men det er sådan jeg 
 husker den. Er det helt hen i skoven?
 > Det læser jeg sådan, at kontaktkraften altid er i den tværgående retning.
 Ja. Hjulet yder jo minimal modstand i rulleretningen, så den del af 
 bevægelsen som er i rulleretningen medfører jo ingen friktion.
 > Jeg ville simpelthen se på forskellen v_vej - v_hjul (som en vektor) og 
 > lade kontaktkraften virke i den modsatte retning. Der må opstå lignende 
 > oscillationsproblemer i øjeblikket hvor et hjulspin bliver til en 
 > rullebevægelse. Det kræver selvfølgelig, at man vedligeholder hjulets 
 > rotationshastighed som en del af tilstanden.
 Jeg kan se hvad du mener, men jeg kan ikke helt se hvad det giver af 
 effekter som ellers går tabt. Jo, hjulets rotation er så med og man kan se 
 på dets inerti, men hvis man antager at hjulet er meget let, så gør det jo 
 intet.
 > Forstået. Men hvis du definerer "at skifte fortegn" for en generel vektor 
 > som at vinkelen har ændret sig mere end 90 grader, forstår jeg ikke 
 > pointen med at dele vektoren op i komponenter parallelt med og vinkelret 
 > på hjulets retning.
 Jeg vil dele op med og vinkeltret på rulleretning fordi jeg mener at (for et 
 ikke-skridende hjul) vil der kun være friktionskraft på tværs af 
 rulleretningen. Hvis hjulet altså kun bevæger sig langs rulleretningen, så 
 er der ingen friktion. Hvis hjulet bevæger sig med 10m/s i rulleretning 
 og -1m/s på tværs så er friktionskraften der og virker på tværs.
 Hvis nu hjulet ruller som beskrevet og der føres kraft til det på 1000N og 
 det maksimale statiske friktion er 1200N, så forestiller jeg mig at lægge de 
 to krafter sammen og derefter skalere så den samlede kraftvektor kun er så 
 lang som den statiske friktion. Man kan jo ikke hælde mere energi i vejen 
 end hvad friktionen kan klare. Det har den effekt at hvis du drejer og den 
 statiske friktion lige netop er nok til at forhindre udskridning og du så 
 begynder at bremse eller accelerere så vil denne nye kraftvektor efter 
 sammenlægning med friktion og skalering, betyde at den kraft som forhindrer 
 udskridning er blevet mindre. Du vil så opdage at hjulet konsekvent bevæger 
 sig sidelæns istedet for at have en skiftende retning og du skrider.
 Sig lige til hvis den smørre var uklar.
 > Du skal da være velkommen til at offentliggøre nogle levende billeder.
 Jeg vil linke til et eller andet når det virker... hvis det altså virker    |  |  | 
                   Jens (29-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  29-07-05 08:50
 | 
 |  | > I det det midpunkt er kraften nu -10N og tages det fulde tidsskridt med
 > den kraft, så går det da helt galt.
 
 Ups. Jeg glemte at du snakkede om fjedre og ikek friktion. Der er det jo en
 anden sag.
 
 
 
 
 |  |  | 
                   Jonas Møller Larsen (29-07-2005) 
 
	
          | |  | Kommentar Fra : Jonas Møller Larsen
 | 
 Dato :  29-07-05 15:28
 | 
 |  | 
 
            Jens wrote:
 >>I stedet for at operere med en minimumshastighed kan du måske se på, om 
 >>hastigheden skifter fortegn mellem tidsskridt.
 > 
 > Det er jo det jeg vil gøre. Det er bare ikke helt nok at se på fortegnet 
 > fordi man kan have situationer hvor hastigheden skal være nul men den 
 > svinger mellem -3 og +2. Det svarer til -½ og ikke nul som er det korrekte 
 > eftersom den statiske friktionskraft åbenbart _er_ tilstrækkelig til at 
 > standse bevægelsen.
 Jeg tror, du misforstår. Glem alt om -½. Bare se på fortegnene for -3 og 
 2. De er forskellige; derfor sættes hastigheden til nul.
 > Midpoint, som jeg husker den, 
 Der er nok mange midtpunktsmetoder. Jeg tænkte helt specielt på
 x' = x +  (v+v')/2 dt
 v' = v - k(x+x')/2 dt,
 som får en numerisk fjeder til at svinge med stabil amplitude. I øvrigt, 
 dette er en implicit metode, fordi den søgte, nye tilstand (x', v') også 
 indgår på højre side af ligningen. For at implementere metoden skal man 
 først isolere (x', v') på venstre side (dvs løse to ligninger med to 
 ubekendte). Det giver en eksplicit fremskrivningsformel,
 x' = en funktion af x og v
 v' = en anden funktion af x og v
 hvor kun kendte størrelser indgår på højre side af ligningerne.
 >>Det læser jeg sådan, at kontaktkraften altid er i den tværgående retning.
 > 
 > Ja. Hjulet yder jo minimal modstand i rulleretningen, så den del af 
 > bevægelsen som er i rulleretningen medfører jo ingen friktion.
 Hvordan kan man accelerere og bremse uden nogen friktion i 
 rulleretningen? Det synes at være ret vigtige egenskaber for et køretøj   > Jeg kan se hvad du mener, men jeg kan ikke helt se hvad det giver af 
 > effekter som ellers går tabt.
 Du trykker speederen i bund på et glat underlag. Det giver 
 "power"-hjulspin, og bilen vil accelerere med den dynamiske 
 gnidningskraft indtil hastigheden bliver høj nok til at den statiske 
 gnidningskraft tager over.
 > Jo, hjulets rotation er så med og man kan se 
 > på dets inerti, men hvis man antager at hjulet er meget let, så gør det jo 
 > intet.
 Ja, enig. Så de hjul, som er forbundet med motoren, bør du nok give et 
 ikke-nul inertimoment (som i virkeligheden er motorens inerti) og lade 
 kraften fra vej og motor bestemme ændringen af hjulets hastighed.
 > Hvis hjulet bevæger sig med 10m/s i rulleretning 
 > og -1m/s på tværs så er friktionskraften der og virker på tværs.
 Hvis dette er hjulhastigheden relativt til asfalten (antag f.eks. at 
 hjulet ikke roterer men at bilen har en massemidpunktsbevægelse på (-1, 
 10)), så *vil* gnidningskraften virke modsat hastighedsvektoren. Men 
 hvis hjulet har nul inertimoment, vil det øjeblikkeligt få en rotation 
 modsvarerende de 10m/s. Derfor kan man lige så godt modellere et 
 nul-inertimoment hjul sådan, at det altid ruller (uden at glide) i 
 rulleretningen, og dermed ignorere den parallelle komponent af 
 gnidningskraften. Men så vil der jo aldrig opstå hjulspin, fordi hjulet 
 pr. konstruktion altid ruller.
 > Hvis nu
 [...]
 > Sig lige til hvis den smørre var uklar.
 Jeg tror, jeg forstår: Du vil påføre den maksimale (statiske/dynamiske) 
 kraft i vinkelret retning, addere med bremse-/accelerationskraften og 
 nedskalere resultatet til den maksimale kraft. Dette får 
 gnidningskraften til altid at have en større vinkelret end parallel 
 komponent, så retningen er forskellig fra den sande retning. Desuden er 
 den effektive acceleration mellem 1 og 1/sqrt(2) af den påførte 
 acceleration. Men jeg tror såmænd ikke, det ødelægger noget i det store 
 billed (andet end muligheden for at lave hjulspin uden at dreje).
 -- 
 Jonas Møller Larsen
            
             |  |  | 
                    Jens (29-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  29-07-05 17:52
 | 
 |  | 
 
            > Jeg tror, du misforstår. Glem alt om -½. Bare se på fortegnene for -3 og 
 > 2. De er forskellige; derfor sættes hastigheden til nul.
 Joh, men der kan jo være situationer hvor der er retningsændringer uden at 
 det er en svingning der skal have nulhastighed.
 > Hvordan kan man accelerere og bremse uden nogen friktion i rulleretningen? 
 > Det synes at være ret vigtige egenskaber for et køretøj   Såså, du der! Nu skal du ikke lave sjaw med mig    Det jeg mener er at bilens hastighed ikke medfører friktion i 
 rulleretningen, når hjulet ruller. At der er friktion når man accelererer og 
 bremser, det tager jeg jo hensyn til ved at summere de krafter med 
 sidefriktionen og derefter skalere til længden af den maksimale 
 friktionskraft.
 > Du trykker speederen i bund på et glat underlag. Det giver 
 > "power"-hjulspin, og bilen vil accelerere med den dynamiske gnidningskraft 
 > indtil hastigheden bliver høj nok til at den statiske gnidningskraft tager 
 > over.
 Ja, det er så fordi vi ser lidt forskelligt på hjulet... og din måde er nok 
 mest korrekt. Jeg siger jo at der forsøges ført 1000N over i venstre 
 baghjul. Hvis den statikske friktionskraft maksimalt er 900 og den dynamiske 
 er 700, så er 900 mindre end 1000 og der er skred i hjulet og bilen 
 accelererer med 700N fra det hjul. Det fortsætter uendeligt, da hjulet som 
 sådan ingen hastighed har. Det må nok overvejes mere. Det korrekte er vel at 
 modelere hjulet og dets vinkelhastighed og -acceleration for sig og se om 
 den er forskellig fra vejen. Hov, det var jo det du skrev    > Jeg tror, jeg forstår: Du vil påføre den maksimale (statiske/dynamiske) 
 > kraft i vinkelret retning, addere med bremse-/accelerationskraften og 
 > nedskalere resultatet til den maksimale kraft. Dette får gnidningskraften 
 > til altid at have en større vinkelret end parallel komponent, så retningen 
 > er forskellig fra den sande retning. Desuden er den effektive acceleration 
 > mellem 1 og 1/sqrt(2) af den påførte acceleration. Men jeg tror såmænd 
 > ikke, det ødelægger noget i det store billed (andet end muligheden for at 
 > lave hjulspin uden at dreje).
 Jeg vil se på hjulets vinkelhastighed, som du foreslår. 
            
             |  |  | 
                     Jonas Møller Larsen (29-07-2005) 
 
	
          | |  | Kommentar Fra : Jonas Møller Larsen
 | 
 Dato :  29-07-05 18:57
 | 
 |  | Jens wrote:
 >>Jeg tror, du misforstår. Glem alt om -½. Bare se på fortegnene for -3 og
 >>2. De er forskellige; derfor sættes hastigheden til nul.
 >
 > Joh, men der kan jo være situationer hvor der er retningsændringer uden at
 > det er en svingning der skal have nulhastighed.
 
 Nåja. Så prøv at definere størrelsen af gnidningskraften som min(F,
 |v|/(mdt)), hvor m er massen og F er dens normale størrelse. I ord: hvis
 gnidningskraften alene ville få hastigheden til at skifte fortegn, så
 giv gnidningskraften en sådan størrelse, at den i løbet af dt ville få
 hastigheden til at blive nul, hvis der ikke var andre kræfter. Der er
 ingen diskontinuitet i v=0, og det er den samme formel uanset
 integrationsmetode.
 
 --
 Jonas Møller Larsen
 
 
 |  |  | 
                      Jens (29-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  29-07-05 20:06
 | 
 |  | 
 
            > Så prøv at definere størrelsen af gnidningskraften som min(F, |v|/(mdt)), 
 > hvor m er massen og F er dens normale størrelse. I ord: hvis 
 > gnidningskraften alene ville få hastigheden til at skifte fortegn, så giv 
 > gnidningskraften en sådan størrelse, at den i løbet af dt ville få 
 > hastigheden til at blive nul, hvis der ikke var andre kræfter.
 Ja, det er en god løsning. Det var der det hele startede    For et simpelt objekt, med et friktionspunkt, er det nemt nok, men med fire 
 hjul med forskellige gnidningskvotienter er det mere komplekst. Hvilken 
 kraft er den rette? Hvad hvis hjulet ikke kan levere den, men nabohjulet kan 
 hjælpe med opbremsningen etc?
            
             |  |  | 
                    Jens (29-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  29-07-05 18:23
 | 
 |  | > Du trykker speederen i bund på et glat underlag. Det giver
 > "power"-hjulspin, og bilen vil accelerere med den dynamiske gnidningskraft
 > indtil hastigheden bliver høj nok til at den statiske gnidningskraft tager
 > over.
 
 Hvor motoren kan lægge x newton ud i hjulet og den dynamiske og stiske
 friktion er mindre end x, så vil der være hjulspin og hjulet vil accelerere
 til vinkelhastigheden er uendelig. Bilens vejhastighed indhenter aldrig
 hjulet.
 I praksis sker det ikke, da bilens motor og gearkasse ikke kan klare
 vilkårligt mange omdrejninger, men hvis de ikke tages med i betragtning, så
 øger hjulet vel konstant vinkelhastigheden?
 
 
 
 
 
 |  |  | 
                     Jonas Møller Larsen (29-07-2005) 
 
	
          | |  | Kommentar Fra : Jonas Møller Larsen
 | 
 Dato :  29-07-05 19:22
 | 
 |  | Jens wrote:
 > Hvor motoren kan lægge x newton ud i hjulet og den dynamiske og stiske
 > friktion er mindre end x, så vil der være hjulspin og hjulet vil accelerere
 > til vinkelhastigheden er uendelig. Bilens vejhastighed indhenter aldrig
 > hjulet.
 
 Til gengæld vokser også hastigheden til uendelig, og chaufføren holder
 vel op med at træde på speederen inden da? (f.eks. når han opdager, at
 bilen ikke vil dreje, eller når han møder en betonmur)
 
 > I praksis sker det ikke, da bilens motor og gearkasse ikke kan klare
 > vilkårligt mange omdrejninger, men hvis de ikke tages med i betragtning, så
 > øger hjulet vel konstant vinkelhastigheden?
 
 Ja. Hvis du vil gøre det (lidt) mere realistisk kan du bruge en simpel
 empirisk formel som x*(1-v/vmax) for motorkraften. Dvs lade kraften
 falde sådan at den er 0 når v når en maksimalhastighed, vmax.
 --
 Jonas Møller Larsen
 
 
 |  |  | 
                      Jens (29-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  29-07-05 20:09
 | 
 |  | 
 
            > Ja. Hvis du vil gøre det (lidt) mere realistisk kan du bruge en simpel 
 > empirisk formel som x*(1-v/vmax) for motorkraften. Dvs lade kraften falde 
 > sådan at den er 0 når v når en maksimalhastighed, vmax.
 Ja, det kan man bygge på. Jeg tror at jeg i første omgang vil leve med 
 uendeligt hjulspin. Lad os antage at motoren har det fint med mange 
 omdrejninger.
 vmax? Det er da en motorcykel. Jeg troede vi snakkede om biler    Iøvrigt.. hvis man vil være detaljeret, så skal man jo netop modelere 
 hjulene og deres inerti mod drejning også. Det vil være et must for cykler 
 og for hurtigtkørende bil med tunge hjul.
 Nå, nok snak. Jeg må snart sætte mig i fred i en time eller så og kode det 
 her. 
            
             |  |  | 
               Martin Jørgensen (28-07-2005) 
 
	
          | |  | Kommentar Fra : Martin Jørgensen
 | 
 Dato :  28-07-05 18:16
 | 
 |  | 
 
            Jens wrote:
 -snip-
 > Det er sådan set det jeg tidligere ville gøre med det forbehold at kraften 
 > ikke skulle være for stor. Hvis den maksimale friktionskraft er meget stor, 
 > så vil denne metode naturligvis være meget unøjagtig. Jeg regnede med i 
 > dette forum at få en ide om hvordan jeg kunne beregne den korrekte kraft og 
 > ikke bare bruge den maksimale.
 Kender du til implicit og eksplicit metode?
 > Problematikken er præcis magen til den man har med stærke fjedre i en 
 > numerisk simulation. Stærke fjedrekrafter kan integreret over dt give 
 Fuldstændigt enig - jeg forstår udmærket hvad du skriver. Jeg har selv 
 prøvet at undersøge ustabilitet på numeriske metoder: eksplicit, 
 implicit og Crank-Nicolson.
 > voldsomme hastigheder og dermed bevægelser, som i næste skdit giver omvendt 
 > rettede og endnu stærkere krafter. Det er som sagt velkendt og alligevel kan 
 > man lave med det i simulationer hvis bare dt er lille nok i forhold til 
 > krafterne eller man integrerer med en rimelig stabil metode.
 Det gælder for den eksplicitte metode (backward Euler, SVJH)... Jeg er 
 fuldstændigt enig.
 > Det går op for mig at selvom problemet med friktionen er den samme så er det 
 > mindre alvorligt, da friktionskraften ikke afhænger (vi taler jo ikke om 
 > luftmodstand etc.) af hverken fart eller position, så det positive feedback 
 > opstår ikke som med fjedrene. Hvis man har en hastighed på 1 m/s til 
 Ja, du har dynamisk og statisk friktion. Har du iøvrigt prøvet at kigge 
 her: http://www.harveycartel.org/metanet/tutorials/tutorialA.html#appendixA ?
 Jeg har kun skimtet siden, men syntes det så interessant ud.
 -snip-
 > I hvert tidsskridt
 > -Se på bilens rotation og lineære bevægelse og beregn på baggrund af det den 
 > nye position for de fire hjul.
 Jep.
 > -For hvert hjul
 > --projekter bevægelsen (fra gammel til ny position) ind på hjulets 
 > rulleretning og den tværgående retning. Hvis den tværgående projekterede 
 > hastighed ikek er nul (eller meget lille), så påfør den fulde statiske 
 > friktionskraft på hjulet modsat den tværgående bevægelse. Hvis hjulet 
 > allerede er i en tilstand af udskridning, så brug den dynamiske friktion 
 > istedet.
 > Flyt bilen dt med disse krafter.
 Jeg er helt overbevist om at du er inde på noget af det rigtige og det 
 virker da også som om du ikke er helt uerfaren indenfor området.
 > Jeg vil se om der er udskridning ved at se på bevægelsen på tværs af hjulet. 
 > Er den der i to tidsskridt og er den ikke i modsat retning (prikprodukt>=0) 
 > så skrider hjulet.. ellers ikke.
 > 
 > Dette vil virke, mener jeg da bestemt, men om man kan bemærke unøjagtighed i 
 > forhold til Hennings metode kan jeg ikke sige. Jeg tror det nu ikke... 
 > forudsat at der laves fornuftig integration. Regner med at bruge RK4 og 
 > adaptive tidsskridt, hvilket gør ovenstående beskrivelse lidt forenklet.
 > 
 > 
 >>Jeg har ligesom droppet at gå ind diskussionen med alt det ævl, jeg syntes 
 >>der er...
 > 
 > 
 > Tjaa.. ævl? Jeg synes ikke at hverken Henning eller jeg ævlede, men vi kunne 
 > åbenbart heller ikke forklare hinanden hvad vi egentlig mente. 
 Så er det nok det.
 Med venlig hilsen / Best regards
 Martin Jørgensen
 -- 
 ---------------------------------------------------------------------------
 Home of Martin Jørgensen - http://www.martinjoergensen.dk |  |  | 
                Jens (28-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  28-07-05 21:00
 | 
 |  | 
 
            > Det gælder for den eksplicitte metode (backward Euler, SVJH)... Jeg er 
 > fuldstændigt enig.
 Enighed er godt. Jeg tror ikke at jeg har prøvet de såkaldte eksplicitte 
 metoder. Hvad går det nærmere bestemt ud på. Den gængse med s1=s0+v0*dt er 
 hvad du kalder implicit, ikke?
 > Ja, du har dynamisk og statisk friktion. Har du iøvrigt prøvet at kigge 
 > her: 
 > http://www.harveycartel.org/metanet/tutorials/tutorialA.html#appendixA Kendte den ikke og ja, den har nogle interesante emner. Jeg synes nu ikke 
 lige jeg kunne se noget der relaterede til det her?
 > Jeg er helt overbevist om at du er inde på noget af det rigtige og det 
 > virker da også som om du ikke er helt uerfaren indenfor området.
 Næ, jeg har da prøvet en del efterhånanden. Sjovt nok har jeg bare aldrig 
 før haft med statisk vs. dynamisk friktion at gøre før. Jeg har mest regnet 
 på planetbaner, raketter og objekter opbygget af fjedre med dæmpning men 
 ingen decideret friktion.
            
             |  |  | 
                 Martin Jørgensen (01-08-2005) 
 
	
          | |  | Kommentar Fra : Martin Jørgensen
 | 
 Dato :  01-08-05 18:19
 | 
 |  | 
 
            Jens wrote:
 >>Det gælder for den eksplicitte metode (backward Euler, SVJH)... Jeg er 
 >>fuldstændigt enig.
 > 
 > 
 > Enighed er godt. Jeg tror ikke at jeg har prøvet de såkaldte eksplicitte 
 > metoder. Hvad går det nærmere bestemt ud på. Den gængse med s1=s0+v0*dt er 
 > hvad du kalder implicit, ikke?
 Jo, det er den mest indlysende måde, at starte med at lære tingene på. 
 Jonas Møller Larsen forklarede det lidt:
 Jonas Møller Larsen wrote:
 -snip-
  > x' = x +  (v+v')/2 dt
  > v' = v - k(x+x')/2 dt,
  >
  > som får en numerisk fjeder til at svinge med stabil amplitude. I øvrigt,
  > dette er en implicit metode, fordi den søgte, nye tilstand (x', v') også
  > indgår på højre side af ligningen. For at implementere metoden skal man
  > først isolere (x', v') på venstre side (dvs løse to ligninger med to
  > ubekendte). Det giver en eksplicit fremskrivningsformel,
  >
  > x' = en funktion af x og v
  > v' = en anden funktion af x og v
 Jeg er ikke ekspert indenfor området (har haft en intro-kursus i num. 
 modellering) men kan huske at vi lavede nogle beregninger hvor en 
 væsentlig forskel mellem eksplicit og implicit, er at den eksplicitte 
 metode foreskriver hældningen i x'(t) på det "gamle" tidsskridt og den 
 implicitte metode foreskriver hældningen (differentialkvotienten) i det 
 nye tidsskridt. Ergo: Eksplicit = backward Euler og implicit = forward 
 Euler, SVJH.
 Begge metoder var af første-ordens nøjagtighed. Når vi så tog 50% bidrag 
 af x'(t) beregnet eksplicit og implicit (dvs. differentialkvotienten 
 "midt i tidsskridtet) kaldtes metoden for Crank-Nicolson og denne metode 
 er af 2.ordens nøjagtighed. Jeg kan se at Jonas Møller Larsen er inde på 
 noget snak om trunkeringsfejl så måske han kan uddybe lidt?
 >>Ja, du har dynamisk og statisk friktion. Har du iøvrigt prøvet at kigge 
 >>her: 
 >>http://www.harveycartel.org/metanet/tutorials/tutorialA.html#appendixA > 
 > 
 > Kendte den ikke og ja, den har nogle interesante emner. Jeg synes nu ikke 
 > lige jeg kunne se noget der relaterede til det her?
 Hov, det var vist nærmere 
http://www.harveycartel.org/metanet/tutorials/tutorialA.html  jeg ville 
 poste, og det var egentligt bare fordi der var et afsnit der hed "Bounce 
 and Friction" og fordi jeg så at der var adgang til noget kildekode, at 
 jeg tænkte det måske var noget...
 Men jeg har ikke kigget særligt grundigt på det, så hvis ikke du kan 
 bruge det så er det klart nok forståeligt. Jeg håbede at kunne finde 
 noget bedre med google men det var det bedste jeg kunne finde.
 >>Jeg er helt overbevist om at du er inde på noget af det rigtige og det 
 >>virker da også som om du ikke er helt uerfaren indenfor området.
 > 
 > 
 > Næ, jeg har da prøvet en del efterhånanden. Sjovt nok har jeg bare aldrig 
 > før haft med statisk vs. dynamisk friktion at gøre før. Jeg har mest regnet 
 > på planetbaner, raketter og objekter opbygget af fjedre med dæmpning men 
 > ingen decideret friktion.
 Ja, lad os da håbe at du kommer i mål og vil dele lidt af erfaringerne 
 ud her    p.s. Jeg beklager det sene svar, men jeg har ikke været hjemme i 
 weekenden og er lidt ophænget for tiden...
 Med venlig hilsen / Best regards
 Martin Jørgensen
 -- 
 ---------------------------------------------------------------------------
 Home of Martin Jørgensen - http://www.martinjoergensen.dk |  |  | 
                  Jens (01-08-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  01-08-05 19:44
 | 
 |  | 
 
            > Jeg er ikke ekspert indenfor området (har haft en intro-kursus i num. 
 > modellering) men kan huske at vi lavede nogle beregninger hvor en 
 > væsentlig forskel mellem eksplicit og implicit, er at den eksplicitte 
 > metode foreskriver hældningen i x'(t) på det "gamle" tidsskridt og den 
 > implicitte metode foreskriver hældningen (differentialkvotienten) i det 
 > nye tidsskridt. Ergo: Eksplicit = backward Euler og implicit = forward 
 > Euler, SVJH.
 Man kan jo kun se på hældningen i det nye tidsskridt, når man kender 
 tilstanden der, så skal det forstås som at du går frem med nuværende 
 hældning og ser hvor du havner og finder hældningen der og derefter går 
 tilbage og tager skridtet med denne hældning?
 Det er jo til dels det man gør i RK4, bare flere gange og også halve skridt.
 Er det korrekt forstået?
 At tage en eksplicit og implicit svarer så til RK2?
 Hvad var nummeret på det kursus forresten? Overvejer selv at tage et 
 supplerende kursus indenfor det her emne på DTU ved lejlighed. Måske du kan 
 anbefale noget?
 > http://www.harveycartel.org/metanet/tutorials/tutorialA.html  jeg ville 
 > poste, og det var egentligt bare fordi der var et afsnit der hed "Bounce 
 > and Friction" og fordi jeg så at der var adgang til noget kildekode, at 
 > jeg tænkte det måske var noget...
 Jeg tror ikke det er så relevant for problemet, men det er bestemt heller 
 ikke et ringe link. De har gjort meget ud af de demoer, må man sige.
 > Ja, lad os da håbe at du kommer i mål og vil dele lidt af erfaringerne ud 
 > her    Jah.. ups.. blev ramt et stykke vilfaren inspiration i weekenden og lavede 
 istedet (for bil) et program der morpher ansigter og også kan omforme 
 ansigter så de passer med "den gyldne skønhedsmaske". 
http://goldennumber.net/beauty.htm Nu har jeg meget smukke billeder af mig selv, men stadig ingen bil der 
 skrider ud.
 Jeg fandt dog nogle sider der faktisk behandler emnet i detaljer.
http://www.gamasutra.com/features/20000510/lander_01.htm
http://www.gamasutra.com/resource_guide/20030121/kennedy_01.shtml Hvis der kræves login så sign up. Det er gratis. Det medfører intet spam og 
 der er mange gode artikler.
 > p.s. Jeg beklager det sene svar, men jeg har ikke været hjemme i weekenden 
 > og er lidt ophænget for tiden...
 Det skal du da ikke tænke på. Jeg sætter pris på svar/input, men er næppe i 
 en position hvor jeg kan kræve eller forvente det    |  |  | 
                   Martin Jørgensen (02-08-2005) 
 
	
          | |  | Kommentar Fra : Martin Jørgensen
 | 
 Dato :  02-08-05 10:39
 | 
 |  | 
 
            Jens wrote:
 >>Jeg er ikke ekspert indenfor området (har haft en intro-kursus i num. 
 >>modellering) men kan huske at vi lavede nogle beregninger hvor en 
 >>væsentlig forskel mellem eksplicit og implicit, er at den eksplicitte 
 >>metode foreskriver hældningen i x'(t) på det "gamle" tidsskridt og den 
 >>implicitte metode foreskriver hældningen (differentialkvotienten) i det 
 >>nye tidsskridt. Ergo: Eksplicit = backward Euler og implicit = forward 
 >>Euler, SVJH.
 > 
 > 
 > Man kan jo kun se på hældningen i det nye tidsskridt, når man kender 
 > tilstanden der, så skal det forstås som at du går frem med nuværende 
 Jep.
 > hældning og ser hvor du havner og finder hældningen der og derefter går 
 > tilbage og tager skridtet med denne hældning?
 Nej.
 Man kan *implicit* finde hældningen i det nye punkt, ved at løse et 
 ligningssystem baglæns, hvor ligningerne er koblet sammen. Omkring 
 implicit metode:
 Vi gjorde det med "backwards substitution". En matrix med ligninger 
 opstilles og randbetingelser gør, at du kender løsningen på den sidste 
 ligning. Ellers er det umuligt at finde en løsning i det nye punkt t+dt.
 Derefter løses ligningssystemet ved at forkorte/forlænge sådan at du får 
 nuller under diagonalen i matrixen og diagonalen skal blive til 
 1-taller. Derefter kan ligningssystemet løses baglæns. Det lyder nok 
 besværligere end det er. Algoritmen vi anvendte hedder: TDMA - 
 tridiagonal.. http://courses.eas.ualberta.ca/eas572/2004/tdma.pdf
http://css.engineering.uiowa.edu/~me_160/Lab/CFD_numerical_2004_intermediate.ppt > Det er jo til dels det man gør i RK4, bare flere gange og også halve skridt.
 > Er det korrekt forstået?
 Hvad er det nu lige RK4 går ud på? Jeg gik lidt hurtigt henover det da 
 du tidligere skrev du brugte det. Jeg har vist ikke prøvet RK4, tror jeg...
 > At tage en eksplicit og implicit svarer så til RK2?
 Det ved Jonas måske?
 > Hvad var nummeret på det kursus forresten? Overvejer selv at tage et 
 > supplerende kursus indenfor det her emne på DTU ved lejlighed. Måske du kan 
 > anbefale noget?
 Mit kursus var lidt specifikt og sikkert ikke helt det du har brug for, 
 men jeg har fået anbefalet kursus 01246, og ellers skal du bare søge på 
 "numerisk" i søgefeltet på http://www.kurser.dtu.dk  og vælge hvad der 
 passer dig. Jeg har mest haft fag indenfor institut 041 og 042 og det er 
 langtfra sikkert at det også er noget for dig/indenfor dit område.
 Men kurset er på den liste du får frem blandt 51 resultater når du søger 
 på "numerisk" og ellers kan jeg da give dig nummeret privat på mail.
 -snip-
 > Jah.. ups.. blev ramt et stykke vilfaren inspiration i weekenden og lavede 
 > istedet (for bil) et program der morpher ansigter og også kan omforme 
 > ansigter så de passer med "den gyldne skønhedsmaske". 
 > http://goldennumber.net/beauty.htm > Nu har jeg meget smukke billeder af mig selv, men stadig ingen bil der 
 > skrider ud.
 Ok.
 > Jeg fandt dog nogle sider der faktisk behandler emnet i detaljer.
 > http://www.gamasutra.com/features/20000510/lander_01.htm > http://www.gamasutra.com/resource_guide/20030121/kennedy_01.shtml Det ser rimeligt ud. Men det svære er jo at implementere det i 
 programmet, så det virker og får den ønskede effekt.
 > Hvis der kræves login så sign up. Det er gratis. Det medfører intet spam og 
 > der er mange gode artikler.
 > 
 > 
 >>p.s. Jeg beklager det sene svar, men jeg har ikke været hjemme i weekenden 
 >>og er lidt ophænget for tiden...
 > 
 > 
 > Det skal du da ikke tænke på. Jeg sætter pris på svar/input, men er næppe i 
 > en position hvor jeg kan kræve eller forvente det    Nej, der er vist ikke nogen herinde der har fuldstændigt overblik over 
 hvordan man løser problemet til bunds sådan umiddelbart... Ihvertfald 
 ikke jeg.
 Med venlig hilsen / Best regards
 Martin Jørgensen
 -- 
 ---------------------------------------------------------------------------
 Home of Martin Jørgensen - http://www.martinjoergensen.dk |  |  | 
  Jonas Møller Larsen (26-07-2005) 
 
	
          | |  | Kommentar Fra : Jonas Møller Larsen
 | 
 Dato :  26-07-05 11:31
 | 
 |  | Henning Makholm wrote:
 > (Det ville være lettere hvis bilen var trehjulet, men når
 > der er fire hjul kommer kraftfordelingen til at afhænge af
 > deformationerne).
 
 Er ikke også tre hjul (ét) for mange til at regne på bilen som et stift
 legeme? Der skal tre frihedsgrader til at beskrive et 2d stift legemes
 bevægelse (massemidtpunktets hastighed (to frihedsgrader) og en
 vinkelhastigheden (én frihedsgrad)). Disse tre parametre fastlægger
 hvert hjuls orientering. Men det er oplagt, at vi kan skalere de tre
 parametre med en konstant uden at ændre på hjulenes orienteringer. Så
 der bruges kun to frihedsgrader til at definere orienteringerne, og det
 rækker kun til to hjul.
 
 Det betyder så, at en uelastisk n-hjulet bil vil skride hele tiden
 (pånær sjældne tilfælde, som hvor alle hjulene er parallelle), hvis n > 2.
 
 --
 Jonas Møller Larsen
 
 
 |  |  | 
   Henning Makholm (26-07-2005) 
 
	
          | |  | Kommentar Fra : Henning Makholm
 | 
 Dato :  26-07-05 12:21
 | 
 |  | Scripsit Jonas Møller Larsen <nospam@nospam.invalid>
 > Henning Makholm wrote:
 
 > > (Det ville være lettere hvis bilen var trehjulet, men når
 > > der er fire hjul kommer kraftfordelingen til at afhænge af
 > > deformationerne).
 
 > Er ikke også tre hjul (ét) for mange til at regne på bilen som et
 > stift legeme?
 
 Jeg tænkte mere på at tre hjul ihvertfald giver en entydig fordeling
 af bilens tyngdekraft mellem hjulene - hermed er normalkræfterne i
 kontaktpunktet fastlagt og derfra får vi friktionskræfterne.
 
 > Der skal tre frihedsgrader til at beskrive et 2d stift
 > legemes bevægelse (massemidtpunktets hastighed (to frihedsgrader) og
 > en vinkelhastigheden (én frihedsgrad)). Disse tre parametre fastlægger
 > hvert hjuls orientering. Men det er oplagt, at vi kan skalere de tre
 > parametre med en konstant uden at ændre på hjulenes orienteringer. Så
 > der bruges kun to frihedsgrader til at definere orienteringerne, og
 > det rækker kun til to hjul.
 
 > Det betyder så, at en uelastisk n-hjulet bil vil skride hele tiden
 > (pånær sjældne tilfælde, som hvor alle hjulene er parallelle), hvis
 > n > 2.
 
 Ja, medmindre de n hjuls orienteringer er koordinerede. Og det er de
 jo for en bil i den forstand at de to baghjul har sammenfaldende
 akser.  Der forsvinder én frihedsgrad. Og styretøjet på moderne biler
 konstrueres vist også til at de to forhjuls akser skærer baghjulenes
 fælles akse i samme punkt (når man ikke kører eksakt ligeud). Der
 ryger en frihedsgrad til, så i praksis er der alligevel kun to
 frihedsgrader.  Vi kan tælle dem eksplicit: 1. Chassisets orientering
 i planen. 2. Ratpositionen.
 
 Hvis man har flere end hjul eller mindre koordinering af dem, vil der
 i almindeliged opstå vridninger i dækkene. For små vrid vil de i
 praksis kunne optages i dækkets deformation i forbindelse med at
 hjulet ruller, uden at der sker en egentlig udskridning. Men som du
 påpeger, forudsætter det at man tager hensyn til elasticitet.
 
 --
 Henning Makholm
 
 
 |  |  | 
  Jens (25-07-2005) 
 
	
          | |  | Kommentar Fra : Jens
 | 
 Dato :  25-07-05 17:04
 | 
 |  | > Spørgsmålet er bare hvad den kraft er. Motoren kan være slukket og det er
 > så bilens inerti der giver kraften, men hvordan beregner jeg hvor stor
 > kraften er
 
 Jeg er naturligvis klar over at der reelt ingen kraft er. Der er først en
 kraft hvis man prøver at stoppe bevægelsen (lave en acceleration), men
 spørgsmålet er vel hvor stor kraft skal et hjul levere for at helt stoppe
 den del af bevægelsen som er på tværs af hjulets rulleretning inden næste
 tidsskridt.
 
 Hvis en bil på 1000 kg bevæger sig frem med 10 m/s og de to forhjul begge er
 drejet 45 grader til højre og mit tidsskridt er 1s, så oplever begge forhjul
 en sidsværts hastighed på 7m/s den ønsker de begge at stoppe helt i løbet af
 et sekund. De skal altså accelerere bilen modsat sidebevægelsen med 7m/s/s
 og det kræver 1000kg*7m/s/s=7000N fordelt på to hjul og de skal begge levere
 en gnidningskraft på 3500N i sideretningen. Er det korrekt forstået?
 
 Hvis den statiske friktionskvotient og massen er sådan at et hjul kun kan
 levere 3000N statisk og 2000N dynamisk, så vil bilen begynde at skride og
 hvert hjul leverer nu kun 2000N i sideretningen. Denne kraft giver en
 rotation med uret og en lidt mindre lineær hastighed. Er dette en korrekt
 måde at løse problemet?
 
 Sådan kan jeg overskue det, men problemet er også ret simpelt. I næste
 tidsskridt skal jeg eksempelvis forholde mig til både en rotation og en
 translation og skal nu finde de krafter som kan kan stanse denne kombinerede
 bevægelse. Der kan også være en situation hvor bilen drejer og skrider og
 alle fire hjul har større eller mindre sideværts bevægelser som de skal
 stoppe. De kan også have forskellige friktionskvotienter og jeg kan så ikke
 bare sige at alle hvul har samme sideværts bevægelse og dele kraften ud på
 dem.
 
 Jeg går stadig ud fra at det i 2d burde været ret simpelt så jeg er kraftigt
 lyttende efter tip til lige at komme videre. Jeg håber at ende ud med et
 system så jeg kan tegne en overflades friktionskvotienter og lade en bil
 ræse rundt og støde på pletvis glat, lave håndbremsevendinger og ligende
 simple ting.
 
 
 
 
 |  |  | 
  Niels L Ellegaard (29-07-2005) 
 
	
          | |  | Kommentar Fra : Niels L Ellegaard
 | 
 Dato :  29-07-05 15:39
 | 
 |  |  |  |  | 
 |  |