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
- 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)
- 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:
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:
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:
sudo apt install -f
Når installationen er færdig, kan vi starte programmet ved at kigge efter programstarteren på vores computer.
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:
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.