VirtualBow, bue design og simulering i Ubuntu

om virtualbow

I den næste artikel skal vi se på VirtualBow. Dette er en gratis og open source-applikation til buedesign og simulering til Gnu / Linux, Windows og MacOS. Med det vil brugerne være i stand til at designe og simulere buer. VirtualBow er skrevet i C ++ og bruger Qt GUI-rammen. Kildekoden er hostet på GitHub. Ansøgningen frigives under GNU General Public License v3.0.

Dette program giver brugerne en nem måde at teste og optimere deres design på ved at give næsten øjeblikkelig feedback på den forventede ydeevne for en bue. Simuleringsresultater inkluderer en række forskellige statiske og dynamiske egenskaber ved buensåsom trækprøvning, deformation af lemmer, spændinger, pilehastighed og effektivitetsgrad.

Generelle træk ved Virtualbow

virtualbow interface

  • Det er et gratis og open source-program udgivet under GNU v3.0 General Public License. Det er gratis at bruge, ændre og omfordele. Alle kan blive involveret i udvikling.
  • Programmet har en model editor, som vi kan oprette, indlæse og gemme buemodeller med.
  • Vi kan redigere lag, materialegenskaber og andre parametre.
  • Det vil vi også kunne udføre en simulering af buestatikken og dynamikken.
  • Brug finite element-metode (MEF)

virtualbow indlæg

  • Inkluderer en resultatfremviser hvor vi kan konsultere statiske resultater; lemmer, tegner kurven, lagret energi eller spredningsfordeling. I dynamiske resultater vi kan konsultere; position, hastighed og acceleration af reb og pil, kinetisk og potentiel energi, effektivitetsgrad eller kommandolinjegrænsefladen.
  • Vi får muligheden for kør simuleringer fra kommandolinjen.
  • Vi kan kalde VirtualBow fra andre programmer / scripts at udføre parameterundersøgelser og designoptimeringer.
  • Programmet er fuldt dokumenteret. Brugere har mulighed for at konsultere Brugermanual, hvor alle programmets funktioner forklares og hjælper os med at komme i gang og Teoretisk manual, hvor vi kan finde detaljeret dokumentation af de interne simuleringsmetoder.

Dette er blot nogle af funktionerne i programmet. De kan konsulter dem alle i projektwebsted.

Installer VirtualBow på Ubuntu

VirtualBow er tilgængelig som et native deb-filformat til Ubuntu, som vi finder tilgængelige i projektudgivelsesside på GitHub. Den fil, som vi skal downloade i dag, skal kaldes «virtualbow-0.7.1-linux64.deb ».

For at downloade .deb-pakken i dette program ud over at bruge webbrowseren også vi kan åbne en terminal (Ctrl + Alt + T) og bruge wget som følger for at downloade pakken:

download .deb-pakke

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

Når download er afsluttet, fra den samme terminal vil vi udføre følgende kommandoer til installer programmet:

installer virtualbow deb-pakke

sudo dpkg -i virtualbow-0.7.1-linux64.deb

Hvis de vises problemer med afhængigheder som dem, der kan ses i det forrige skærmbillede, kan vi løse dem ved at skrive den samme kommando i den samme terminal:

installer afhængigheder

sudo apt install -f

Når installationen er færdig, kan vi starte programmet ved at kigge efter programstarteren på vores computer.

virtualbow launcher

afinstallere

til fjern dette program fra vores team, vi bliver kun nødt til at åbne en terminal (Ctrl + Alt + T) og udføre følgende kommando:

afinstallere virtualbow

sudo apt remove virtualbow; sudo apt autoremove

Skaberne af projektet advarer om, at validering af simuleringsresultaterne er et meget vigtigt emne. Så hvis dette program er blevet brugt til at designe eller modellere en eksisterende bue, skaberne beder os om at fortælle dem forskellene og lighederne mellem simulation og virkelighed.

På hjemmesiden angiver de også, at mange andre simuleringsresultater er vanskelige at måle, såsom materialets belastninger. Derfor, nogen med adgang til avanceret måleudstyr (ting som accelerationssensorer, et højhastighedskamera osv.) ville være en stor hjælp til dette projekt.

På deres hjemmeside angiver de også, at brugerne skal tage højde for det denne software er stadig umoden, så de anbefaler ikke at stole for meget på resultaterne, og de opfordrer os til at rapportere eventuelle fejl, vi finder. For flere detaljer om programmet kan brugerne henvende sig til projektwebsted og den dokumentation, der findes der.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.