Print Page | Close Window

Edge program

Printed From: SpeakerBuilder
Category: Software
Forum Name: Simulerings software
Forum Discription: Her kan du diskutere alt inden for simulerings software som LspCAD og lign.
URL: http://forum.speakerbuilder.dk/forum_posts.asp?TID=1181
Printed Date: 16 Apr 2024 at 22:27
Software Version: Web Wiz Forums 9.56a - http://www.webwizforums.com


Topic: Edge program
Posted By: syncroniq
Subject: Edge program
Date Posted: 01 Apr 2013 at 13:51
Hey,

Jeg har længe leget med tanken om et web program der kan beregne kant difragtion, lige som edge. 
Nogen ville måske sige, hvorfor ikke bare bruge Edge..

Mine problemer med Edge er:
  • Det skal downloades, og installeres før brug
  • Du skal downloade en ny version hver gang en fejl er rettet
  • Du skal selv holde øje med om der er kommet en ny version
  • Det kører kun på Windows
  • Det snyder efter min mening folk, på enhedens størrelses input
Det sidste punkt er mit største problem. Problemet er at folk indtaster størrelsen på enheden. Men det bør jo være det akustisk effektive areal (Sd) regnet om til en diamenter (eller radius). Det meste af bølgeophænget siger ikke noget, og selve monteringskanten gør jo slet ikke.

Og så ville jeg gerne kunne vælge en enhed fra en liste, så man ikke skal ind på producentens hjemmeside, finde diameteren og så taste ind.

Mit største problem er selve fomlerne. 

Jeg kan se at dette excel ark http://audio.claub.net/software/jbabgy/BDBS.html - http://audio.claub.net/software/jbabgy/BDBS.html   bruger "Vanderkooy model for edge diffraction". Hvad det så end er.

Så hvis nogen vil hjælpe med formlerne, laver jeg gerne selve siden.

Et udkast kan ses her :

http://edgy.softica.dk/1.0/en/index.php - http://edgy.softica.dk/1.0/en/index.php

Indput og kassetegningen virker. Mikrofonen bliver dog ikke tegnet endnu. Grafen virker, man skal udvides til 20.000Hz.

Hvad siger folk? Er der en ingeniør der kunne hjælpe? Tongue
Det bliver jo selvfølgelig som alle de andre sider gratis og online for alle.



Replies:
Posted By: syncroniq
Date Posted: 03 Apr 2013 at 13:40
Hey,

Så tegnes der også en mikrofon :)

Næste step er at kortlægge punkterne der udgør enheden, samt de der udgør kanten af kabinettet.
Der syntes jeg faktisk at Edge programmet gør noget smart, og vælger flere tæt på enheden. Så det tror jeg også at jeg vil gøre.. No problemo.

En venlig sjæl har sendt mig formler for kabinet difragtion (GTD). 
Mangler en der kan tyde disse, og omskrive dem til alm folkeskole matematik, så jeg forstår det :)

Sidste problem er, at man også gerne vil simulere diskanter i det her program. Så jeg skal til at oprette en hel del enheder i databasen, som ikke skal komme frem i kasse beregneren (giver ikke mening). Men det bør nu ikke være svært.


Posted By: USXX
Date Posted: 03 Apr 2013 at 17:26
Hvorfor i alverden vil lave en database med enhederne? Modellen repræsenterer enheden (dvs. Sd) med x antal punktkilder, og det interessante er vel i første omgang at se på diffraktionerne alene!?
 
Du havde måske tænkt dig at gange enhedens overføringsfunktion på bagefter, eller...? Det er jo helt unødvendigt for det, programmet skal simulere.


-------------


Posted By: syncroniq
Date Posted: 03 Apr 2013 at 17:31
Nej. Grunden til at det kobles op på en enhed i databasen er, er jeg allerede har Sd. Så istedet for at folk skal finde Sd selv, kan de bare vælge enheden fra en liste og Sd udfyldes. Ellers indtaster folk bare enhedens dia. Eller lign.


Posted By: syncroniq
Date Posted: 03 Apr 2013 at 17:32
Altså, edge programmet kobles op på databasen for kabinet programmet. Ikke en ny db. 


Posted By: USXX
Date Posted: 05 Apr 2013 at 12:10
Jeg har lige lavet det i MathCad på mindre end en halv time - det er beskrevet så ligetil i artiklen, som det næsten kan være.  Jeg kører dog med en fast længde på 1 cm på diffraktionskilderne hele vejen rundt. Jeg får nøjagtig samme kurver som Edge giver.

-------------


Posted By: syncroniq
Date Posted: 07 Apr 2013 at 10:18
Så tror jeg det meste af brugergrænsefladen er på plads.
Jeg har valgt at åbne det lidt op, så man selv kan taste Sd ind, men stadig vælge en enhed fra databasen, som så udfylder Sd indputfeltet.

http://edgy.softica.dk/1.0/en/index.php - http://edgy.softica.dk/1.0/en/index.php

Usxx > Trækker det noget CPU når du beregner, eller er det "a walk in the park" for en alm pc?


Posted By: USXX
Date Posted: 07 Apr 2013 at 11:03
Beregningerne i sig selv er ikke så avancerede - der er bare mange af dem. Beregningstiden er jo nærmest proportional med antallet af diffraktionskilder. Det skal så ganges op med antallet af punktkilder, der repræsenterer enheden. Du kan jo selv prøve at lege med det i EDGE.
 
Du skal bruge en del FOR-løkker samt noget SQR og SQRT.


-------------


Posted By: ronnie rasmussen
Date Posted: 07 Apr 2013 at 12:40
er det bare mig eller kan man ikke rigtig få nogle kurve frem?

-------------
http://forum.speakerbuilder.dk/forum_posts.asp?TID=401&title=ronnies-diy


Posted By: USXX
Date Posted: 07 Apr 2013 at 12:47
Ronnie; det er den del, der ikke er implementeret endnu Wink

-------------


Posted By: syncroniq
Date Posted: 07 Apr 2013 at 12:48
Ronnie > Selve matematikken bag er slet ikke lavet. Det eneste der virker lige nu, er brugergrænsefladen, og til dels kabinettegningen. 

Får gæster senere idag, men håber at få ned på papir hvordan jeg vil fordele punkterne der skal bruges. Så vil det blive implementeret i kabinettegningen, så man kan se hvor de er.


Posted By: USXX
Date Posted: 07 Apr 2013 at 12:52
Henrik; diffraktionskilderne er ikke punktkilder - det er små linjekilder med længden dx.

-------------


Posted By: syncroniq
Date Posted: 10 Apr 2013 at 10:00
Hey,

Men bliver de linjestykker ikke så små, at de betragtes som punkter?


Posted By: USXX
Date Posted: 11 Apr 2013 at 18:32
I diffraktionsmodellen regnes der på dem som linjekilder, for det giver bedst mening ved kantdiffraktion. På lang afstand kan de selvfølgelig opfattes som punktkilder 

-------------


Posted By: Roky
Date Posted: 21 Apr 2014 at 14:51
Er der noget nyt ?




Posted By: syncroniq
Date Posted: 21 Apr 2014 at 20:04
Hey,

Tjarg... Ikke helt. Jeg sidder med meget lidt tid. Jeg håber stadig at få det lavet en dag. Men der er desværre ikke sket noget nyt siden sidst.


Posted By: Roky
Date Posted: 21 Apr 2014 at 23:13
Ja okay det er bare i orden. 




Posted By: Allan_s
Date Posted: 11 Jan 2016 at 20:59
man fristes til at mobbe admin lidt, da tråden jo ikke er helt ny, og der stadigt ikke kommer nogen kurve ;-)

God aften derude


-------------
________________________
MVH Allan Ø


Posted By: syncroniq
Date Posted: 13 Jan 2016 at 09:45
Hey,

Haha, nej. Jeg har fået nyt arbejde der tager super meget af min tid. Og så var matematiken heller ikke hel nem. Men håber da på et tidspunkt at få det lavet.


Posted By: USXX
Date Posted: 13 Jan 2016 at 10:03
Al matematikken har du fået Wink


Posted By: Enthusiast
Date Posted: 13 Jan 2016 at 19:45
Hvis det har interesse, vil jeg da gerne tilbyde lidt assistance i det omfang, jeg evner.




Posted By: USXX
Date Posted: 14 Jan 2016 at 09:18
Her er den anden tråd, hvor meget har været diskuteret. Jeg tror, at Henrik stadig tror, at der er fejl i min beregning, men det er der IKKE.

http://forum.speakerbuilder.dk/forum_posts.asp?TID=1267&PN=1&title=edge-simulering - http://forum.speakerbuilder.dk/forum_posts.asp?TID=1267&PN=1&title=edge-simulering


Posted By: Enthusiast
Date Posted: 14 Jan 2016 at 19:29
Ok, tak. Jeg prøver lige at kigge tråden i linket igennem.
Så kan vi evt. lige vende det på lørdag, hvis der bliver lidt tid.


Posted By: USXX
Date Posted: 14 Jan 2016 at 20:04
Tråden siger ikke så meget, for du har ikke mit Mathcad-dokument. Anyway, det er jo lige-ud-ad-landevejen- matematik, når man kender/forstår modellen - og hvis jeg skal være helt ærlig, så gider jeg faktisk ikke bruge så meget mere tid på den side af sagen (blot pointere at hvis Henrik vil have det op at køre, så har han fået ALT i mindste detalje). 


Posted By: Enthusiast
Date Posted: 14 Jan 2016 at 21:46
Helt i orden. Forståeligt nok.
Hvis Henrik ønsker lidt assistance, så står tilbuddet i hvert fald.


Posted By: Enthusiast
Date Posted: 05 Feb 2016 at 08:37
Der arbejdes på sagen og det skal nok komme op at køre. 2016 bliver året Smile


Posted By: USXX
Date Posted: 05 Feb 2016 at 08:47
Fantastisk Smile


Posted By: Enthusiast
Date Posted: 05 Feb 2016 at 08:56
Ja, historisk set er det en optimistisk udmelding. Men jeg tror, vi kan nå det i år Wink


Posted By: Enthusiast
Date Posted: 09 Feb 2016 at 21:38
Så kører der en hjemmesideapplikation (php) off-line på min pc.

Jeg har sammenlignet lidt resultater med tilsvarende simuleringer i http://www.tolvan.com/index.php?page=/edge/edge.php - Edge (Tolvan) og det hele ser fint ud.
Der er tale om forskellige modeller, der i bund og grund behandler selve kantdiffraktionen på samme måde.
Den største forskel i modellerne ligger i måden hvorpå enhedens udstrækning (størrelse) beskrives og hvorledes den påvirker strålingskarakteristikken.
Modellen på Speakerbuilder vil indtil videre blive den præsenteret af Tore A. Skogberg ( http://torean.dk/artikel/Diffraction.pdf - præsenteret her ). Modellen på Speakerbuilder behandler kun 1. ordens diffraktions elementer.

Nedenfor har jeg sammenlignet (i Excel) 3 simuleringer med resultater fra Edge.

Alle simuleringer er på en rektangulær baffel 100cm x 30cm (H x B). Enheden placeres i en højde på 85 cm, altså 15 cm fra toppen. Enheden sidder midt i baflen - altså 15 cm fra hver side.

Første simulering er på en 2.5 cm (diameter) diskant. Der "måles" i 100 m afstand, On-axis.



Dernæst samme simulering blot i 2 meters afstand og 30 grader off-axis.



Endelig en større enhed på 15 cm i diameter - 100 meter afstand on-axis.



En udfordring i "Edgy" er, at baffelsteppet bliver mindre end 6 dB, når "måleafstanden" kommer ned i samme størrelse som den længste baffeldimension.
Det er som sådan ikke en fejl (tror jeg). Tolvan's Edge har på samme vis nogle udfordringer, som dog er knapt så udtalte i de viste simuleringer.

"Edgy" skal nu testes færdig (off-line) og dernæst kobles op til den hjemmeside, syncroniq gjorde klar for et par år siden Wink



Print Page | Close Window

Bulletin Board Software by Web Wiz Forums® version 9.56a - http://www.webwizforums.com
Copyright ©2001-2009 Web Wiz - http://www.webwizguide.com