Beräkning av tyngdpunkt och centroid i en, två och tre dimensioner
Tyngdpunktskalkylatorn är ett verktyg som hjälper dig att bestämma balanspunkten, tyngdpunkten eller centroiden för ett system av punktmassor och sammansatta delar i antingen 1D, 2D eller 3D. Genom att ange namn, vikt (i form av massa, area eller volym) samt koordinater för varje enskild del beräknar verktyget systemets totala vikt, den viktade summan för varje axel samt de exakta koordinaterna för balanspunkten. Samtidigt ritas en visuell karta upp över hur delarna är fördelade.
Verktyget är utformat för att hantera allt från enkla fysikaliska punktmassor till komplexa mekaniska konstruktioner där komponenter som motorer, batterier och kameror måste placeras strategiskt för att uppnå en specifik balans.
Matematiska principer: Tyngdpunkt kontra centroid
Inom fysik och geometri används olika begrepp för att beskriva ett objekts eller systems centrala punkt:
-
Tyngdpunkt (Center of Mass): Detta är den unika punkt där systemets samlade massa kan anses vara koncentrerad. När du väljer att vikta efter "Massa" beräknar verktyget denna punkt. Den fysikaliska formeln för tyngdpunkten längs en axel (exempelvis x-axeln) baseras på summan av varje enskild dels massa (wᵢ) multiplicerad med dess koordinat (xᵢ), dividerat med den totala massan (Σ w):
x = (Σ(w · x)) / (Σ w)
-
Centroid (Geometric Centroid): När du i stället väljer att vikta efter "Area" eller "Volym" beräknar verktyget den geometriska centroiden. Centroiden representerar det rent geometriska centrumet för en form. Den sammanfaller endast med den fysikaliska tyngdpunkten om materialet har en helt homogen och enhetlig densitet rakt igenom. Om densiteten varierar inuti en del måste delen delas upp i mindre, homogena segment som matas in på separata rader.
Tyngdpunkt kontra tyngdkraftscentrum
I de allra flesta praktiska tillämpningar är tyngdpunkten (center of mass) och tyngdkraftscentrum (center of gravity) identiska. Skillnaden är teoretisk och blir mätbar först vid extrema skalor, såsom för rymdhissar eller strukturer i bergsskala. Tyngdpunkten styrs enbart av hur massan är fördelad i rymden, medan tyngdkraftscentrum är den punkt där gravitationskraften verkar dras mot. Eftersom gravitationsfältet försvagas med höjden över marken, ligger tyngdkraftscentrum aningen lägre än tyngdpunkten på extremt höga objekt.
Metoden med sammansatta delar och negativ rymd
Komplexa fysiska objekt kan sällan beskrivas som en enda enkel punkt. Genom att använda metoden med sammansatta delar kan du dela upp en komplicerad struktur i flera enklare geometriska former (såsom rektanglar, cirklar eller block) vars individuella balanspunkter redan är kända. Varje sådan form matas in som en egen rad i kalkylatorn.
Modellering av hål och utskärningar
Ett av de mest kraftfulla sätten att använda kalkylatorn är att modellera negativ rymd. Om du har en solid platta med ett borrat hål eller en utskärning, kan du beräkna systemets slutgiltiga balanspunkt genom att:
- Lägga till den solida formen som en rad med positiv vikt (massa, area eller volym).
- Lägga till hålet eller utskärningen som en separat rad med ett negativt värde för vikten, placerat vid hålets eget geometriska centrum.
Verktyget drar då automatiskt av denna negativa del från den totala summan, vilket är standardmetoden för att matematiskt modellera håligheter i solida objekt.
Användning av kalkylatorns gränssnitt
Kalkylatorn är uppbyggd kring en interaktiv tabell och en visuell systemkarta. Här är de inställningar och funktioner som styr beräkningen:
Inmatningar
- Dimensioner: Välj om ditt system ska beräknas i 1D, 2D eller 3D.
- Vikta varje rad efter: Välj om beräkningen ska baseras på "Massa", "Area" eller "Volym".
- Visade decimaler: Styr precisionen på de visade resultaten.
- Rader: Tabellen där du anger dina data. Du kan använda knappen "Lägg till rad" för att expandera tabellen upp till maximalt 500 rader.
- Namn: Valfritt namn för raden (t.ex. "Motor", "Batteri" eller "Kamera").
- Vikt: Värdet för massa, area eller volym. Negativa värden är tillåtna för att representera hål.
- Koordinater: Positionen längs de aktiva axlarna. Om en koordinat lämnas tom läses den automatiskt som 0.
- Ladda exempel: Fyller tabellen med ett förinställt system bestående av komponenterna "Motor", "Batteri" och "Kamera" för att demonstrera hur verktyget fungerar.
- Rensa rader: Tömmer tabellen helt för att starta en ny beräkning.
- Klistra in block: Du kan kopiera ett block med data från ett externt kalkylprogram och klistra in det direkt i valfri cell för att automatiskt fylla flera rader och kolumner.
Utmatningar och resultat
När systemet har tillräckligt med data visas följande resultat:
- Balanspunkt: De beräknade koordinaterna för systemets mittpunkt, märkt som "Tyngdpunkt" (vid viktning efter massa) eller "Centroid" (vid viktning efter area eller volym). Du kan använda knappen "Kopiera resultat" för att spara koordinaterna till urklipp.
- Total vikt: Visas som "Total massa", "Total yta" eller "Total volym" beroende på vald viktning.
- Systemkarta: En visuell plot där varje rad ritas som en cirkel vars storlek motsvarar dess andel av den totala vikten. Balanspunkten markeras tydligt med ett kors. Du kan växla vy via väljaren för "Projektion".
- Formel och insättning: En pedagogisk, steg-för-steg-redovisning av matematiken bakom resultatet. Den visar först det totala antalet rader och den totala vikten (Σ w), följt av en rad per aktiv axel där den viktade summan Σ(w · axel) divideras med totalen för att ge slutkoordinaten.
Regler, enheter och felhantering
För att säkerställa korrekta beräkningar tillämpar verktyget följande logiska regler och begränsningar:
- Enhetskonsistens: Kalkylatorn utför inga enhetsomvandlingar. Du måste använda en och samma enhet för alla vikter (t.ex. gram eller kilogram) och en och samma enhet för alla koordinater (t.ex. millimeter eller meter). Svaret returneras i exakt samma koordinatenhet som du skrivit in.
- Translationsinvarians: Valet av koordinatsystemets origo (punkten 0,0,0) påverkar inte den fysiska balanspunkten. Om du förskjuter alla inmatade koordinater med ett visst avstånd, kommer den resulterande balanspunkten att förskjutas med exakt samma avstånd.
- Fel - Icke-numerisk inmatning: Om en cell innehåller text eller ogiltiga tecken visas ett felmeddelande som anger radnummer, den felaktiga texten samt vilken kolumn det gäller:
Rad 2: ”abc” i kolumnen x är inte ett tal.. - Fel - Noll i totalvikt: Om summan av alla vikter blir noll går det inte att dividera och beräkningen avbryts med meddelandet:
Raderna summerar till noll totalt, så det finns inget att dela med och ingen balanspunkt existerar. Kontrollera om ett negativt värde tar ut resten.. - Fel - Storleksgräns: Systemet är begränsat till maximalt 500 rader. Om du försöker lägga till fler visas meddelandet:
Håll systemet under 500 rader.. - Fel - Numeriskt spill: Om ett inmatat värde eller ett mellanresultat blir för stort för systemets beräkningskapacitet visas felmeddelandet:
Ett värde eller ett mellanresultat överskrider det talområde som stöds..
Integritet och lokal databehandling
Dina rader och alla koordinater stannar i denna webbläsare och laddas aldrig upp. All beräkning och databehandling sker helt lokalt på din egen enhet.
Vanliga frågor
Kan balanspunkten hamna där det inte finns något material?
Ja, och det är helt normalt snarare än ett fel. En ring, en bumerang, en hästsko och ett par separerade vikter balanserar alla runt ett tomt utrymme. Det är också därför jorden–månen-systemet roterar runt en punkt som ligger inuti jorden i stället för mitt emellan de två.
Hur lägger jag till en form i stället för en punkt?
Ge formen en egen rad och använd dess egen balanspunkt som koordinater: en rektangel balanserar i mitten av sina diagonaler, en triangel en tredjedel av vägen upp från basen, en halvskiva ungefär 0.4244 av sin radie från den platta kanten. Bygg upp en komplicerad kontur av flera sådana rader, och dra av ett hål genom att lägga till det som en negativ rad vid hålets egen balanspunkt.
Spelar det någon roll var jag placerar origo?
Nej – välj det hörn eller den kant som gör koordinaterna lättast att läsa av, så länge varje rad använder samma referenspunkt. Svaret returneras i samma koordinatsystem, så om du flyttar origo flyttas de rapporterade koordinaterna med exakt lika mycket medan den fysiska punkten förblir densamma.
Är tyngdpunkten samma sak som tyngdkraftscentrum?
De sammanfaller så länge tyngdkraften drar lika mycket i varje del, vilket täcker nästan allt du kan hålla i eller bygga. Tyngdpunkten beror enbart på hur materia är fördelad; tyngdkraftscentrum är den punkt där tyngden verkar dras mot. De två skiljer sig åt på objekt som är tillräckligt höga för att tyngdkraften ska försvagas märkbart från botten till toppen, som en rymdhiss eller en struktur i bergsskala.