VirtualBow, boogontwerp en simulatie in Ubuntu

over virtualbow

In het volgende artikel gaan we kijken naar VirtualBow. Dit is een gratis en open source applicatie voor boogontwerp en simulatie voor Gnu / Linux, Windows en MacOS​ Hiermee kunnen gebruikers bogen ontwerpen en simuleren. VirtualBow is geschreven in C ++ en maakt gebruik van het Qt GUI-framework. De broncode wordt gehost op GitHub​ De applicatie is vrijgegeven onder de GNU General Public License v3.0.

Dit programma biedt gebruikers een gemakkelijke manier om hun ontwerpen te testen en te optimaliseren door vrijwel onmiddellijke feedback te geven over de verwachte prestatie van een boog. De simulatieresultaten omvatten een verscheidenheid aan statische en dynamische kenmerken van de boogzoals trektest, vervorming van ledematen, spanningen, pijlsnelheid en mate van efficiëntie.

Algemene kenmerken van Virtualbow

virtualbow-interface

  • Het is een gratis en open source programma vrijgegeven onder de GNU v3.0 General Public License. Het is gratis te gebruiken, te wijzigen en opnieuw te verspreiden. Iedereen kan meedoen aan ontwikkeling.
  • Het programma heeft een model editor waarmee we boogmodellen kunnen maken, laden en opslaan.
  • We kunnen bewerk lagen, materiaaleigenschappen en andere parameters.
  • We zullen ook kunnen voer een simulatie uit van de statische en dynamica van de boog.
  • Gebruik de eindige elementenmethode (MEF)

virtualbow bericht

  • Bevat een resultatenviewer waarin we de statische resultaten​ ledematen vormen, de curve tekenen, opgeslagen energie of spanningsverdeling. In de dynamische resultaten we kunnen raadplegen; de positie, snelheid en versnelling van touw en pijl, kinetische en potentiële energie, mate van efficiëntie of de Command Line Interface.
  • We zullen de mogelijkheid hebben voer simulaties uit vanaf de opdrachtregel.
  • We kunnen bel VirtualBow vanuit andere programma's / scripts om parameterstudies uit te voeren en ontwerpoptimalisaties uit te voeren.
  • Het programma is volledig gedocumenteerd​ Gebruikers hebben de mogelijkheid om het Gebruikershandleiding, waar alle functies van het programma worden uitgelegd en ons zullen helpen om te beginnen en Theoretische handleiding, waarin we gedetailleerde documentatie van de interne simulatiemethoden kunnen vinden.

Dit zijn slechts enkele van de kenmerken van het programma. Ze kunnen raadpleeg ze allemaal in de project website.

Installeer VirtualBow op Ubuntu

VirtualBow is beschikbaar als een native deb-bestandsindeling voor Ubuntu, die we beschikbaar zullen vinden in de project releasepagina op GitHub. Het bestand dat we vandaag gaan downloaden, moet «virtualbow-0.7.1-linux64.deb ».

Om het .deb-pakket van dit programma te downloaden, naast het gebruik van de webbrowser, ook we kunnen een terminal openen (Ctrl + Alt + T) en wget gebruiken als volgt om het pakket te downloaden:

download .deb-pakket

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

Zodra het downloaden is voltooid, gaan we vanaf dezelfde terminal de volgende opdrachten uitvoeren naar installeer het programma:

installeer virtualbow deb-pakket

sudo dpkg -i virtualbow-0.7.1-linux64.deb

Als ze verschijnen problemen met afhankelijkheden zoals die te zien zijn in de vorige schermafbeelding, kunnen we ze oplossen door in dezelfde terminal dit andere commando te typen:

afhankelijkheden installeren

sudo apt install -f

Na de installatie kunnen we het programma starten door te zoeken naar de programmastarter op onze computer.

virtualbow launcher

uninstall

naar verwijder dit programma uit ons team, we hoeven alleen een terminal te openen (Ctrl + Alt + T) en het volgende commando uit te voeren:

verwijder virtualbow

sudo apt remove virtualbow; sudo apt autoremove

De makers van het project waarschuwen dat de validatie van de simulatieresultaten een zeer belangrijke kwestie is. Dus als dit programma is gebruikt om een ​​bestaande boog te ontwerpen of te modelleren, de makers vragen ons om hen de verschillen en overeenkomsten tussen simulatie en realiteit te laten weten.

De website geeft ook aan dat veel andere simulatieresultaten moeilijk te meten zijn, zoals de spanningen van het materiaal. Daarom iemand met toegang tot geavanceerde meetapparatuur (zaken als versnellingssensoren, een hogesnelheidscamera, enz.) zou een grote hulp zijn voor dit project.

Op hun website geven ze ook aan dat gebruikers daar rekening mee moeten houden deze software is nog niet volgroeid, dus raden ze aan om niet te veel op de resultaten te vertrouwen, en ze moedigen ons aan om eventuele bugs die we vinden te rapporteren. Voor meer details over het programma kunnen gebruikers zich wenden tot het project website en de documentatie die daar te vinden is.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.