VirtualBow, bågdesign och simulering i Ubuntu

om virtualbow

I nästa artikel ska vi ta en titt på VirtualBow. Det här är en gratis och öppen källkodsapplikation för bågdesign och simulering för Gnu / Linux, Windows och MacOS. Med den kommer användarna att kunna designa och simulera valv. VirtualBow är skrivet i C ++ och använder Qt GUI-ramverket. Källkoden är värd på GitHub. Applikationen släpps under GNU General Public License v3.0.

Detta program erbjuder användarna ett enkelt sätt att testa och optimera deras design genom att ge nästan omedelbar feedback om en bågas förväntade prestanda. Simuleringsresultat inkluderar en mängd olika statiska och dynamiska egenskaper hos bågensåsom dragprov, deformation av lemmar, spänningar, pilhastighet och effektivitetsgrad.

Allmänna funktioner i Virtualbow

virtualbow-gränssnitt

  • Det är ett gratis program med öppen källkod som släpps under GNU v3.0 General Public License. Det är gratis att använda, ändra och distribuera. Vem som helst kan engagera sig i utvecklingen.
  • Programmet har en modellredigerare med vilken vi kan skapa, ladda och spara bågmodeller.
  • Vi kan redigera lager, materialegenskaper och andra parametrar.
  • Vi kommer också att kunna utföra en simulering av bågens statiska och dynamiska.
  • Använd finita elementmetoden (MEF)

virtualbow-inlägg

  • Inkluderar en resultatvisare där vi kan konsultera statiska resultat; lemformar, rita kurvan, lagrad energi eller spänningsfördelning. I dynamiska resultat vi kan rådfråga; position, hastighet och acceleration av rep och pil, kinetisk och potentiell energi, effektivitetsgrad eller kommandoradsgränssnittet.
  • Vi kommer att ha möjlighet kör simuleringar från kommandoraden.
  • Vi kan ring VirtualBow från andra program / skript för att utföra parameterstudier och designoptimeringar.
  • Programmet är fullständigt dokumenterat. Användare har möjlighet att konsultera Manual de usuario, där alla programmets funktioner förklaras och hjälper oss att komma igång och Teoretisk handbok, där vi kan hitta detaljerad dokumentation av de interna simuleringsmetoderna.

Detta är bara några av funktionerna i programmet. Dom kan konsultera dem alla i projektwebbplats.

Installera VirtualBow på Ubuntu

VirtualBow finns som ett inbyggt deb-filformat för Ubuntu, som vi hittar tillgängliga i projektets släppningssida på GitHub. Filen som vi ska ladda ner idag måste kallas «virtualbow-0.7.1-linux64.deb ».

För att ladda ner .deb-paketet för detta program, förutom att använda webbläsaren, också vi kan öppna en terminal (Ctrl + Alt + T) och använda wget enligt följande för att ladda ner paketet:

ladda ner .deb-paketet

wget https://github.com/bow-simulation/virtualbow/releases/download/v0.7.1/virtualbow-0.7.1-linux64.deb

När nedladdningen är klar kommer vi från samma terminal att utföra följande kommandon till installera programmet:

installera virtualbow deb-paket

sudo dpkg -i virtualbow-0.7.1-linux64.deb

Om de dyker upp problem med beroenden som de som kan ses i föregående skärmdump kan vi lösa dem genom att skriva i samma terminal detta andra kommando:

installera beroenden

sudo apt install -f

När installationen är klar kan vi starta programmet genom att söka efter programstartaren på vår dator.

virtualbow launcher

avinstallera

till ta bort detta program från vårt team, vi behöver bara öppna en terminal (Ctrl + Alt + T) och utföra följande kommando:

avinstallera virtualbow

sudo apt remove virtualbow; sudo apt autoremove

Skaparna av projektet varnar för att validering av simuleringsresultaten är en mycket viktig fråga. Så om detta program har använts för att designa eller modellera en befintlig båge, skaparna ber oss att låta dem veta skillnaderna och likheterna mellan simulering och verklighet.

Webbplatsen indikerar också att många andra simuleringsresultat är svåra att mäta, till exempel materialets spänningar. Därför, någon med tillgång till avancerad mätutrustning (saker som accelerationssensorer, en höghastighetskamera etc.) skulle vara till stor hjälp för detta projekt.

På sin webbplats anger de också att användarna måste ta hänsyn till det denna programvara är fortfarande omogen så de rekommenderar att man inte litar för mycket på resultaten, och de uppmuntrar oss att rapportera eventuella fel som vi hittar. För mer information om programmet kan användarna vända sig till projektwebbplats och den dokumentation som finns där.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.