Avatar billede reanimator Nybegynder
28. august 2002 - 13:08 Der er 2 kommentarer

Algoritme der kan teste elektriske kredsløb

Hjælp!!!!!!

Er der nogen, der kender til en/nogle algoritmer som beskriver elektriske kredsløb. Det jeg søger, er en algoritme, der håndtere de regler der er forbundet med elektriske kredsløb. Indtil videre har jeg fået den grafiske del (næsten) på plads. Det er meningen at brugeren skal kunne opbygge et kredsløb, ved hjælp af DragAndDrop af nogle grafiske komponenter. Problemet er, at jeg ikke selv har kunne udtænke en model for hvordan man foretager de nødvendige tjek af, om kredsløbet er gyldigt.

Det drejer sig om kredsløb hvori man skal kunne placere: Et batteri, modstande, ledninger og en eller flere pære. Modellen skal som et minimum kunne håndtere parallel og seriel forbindelser.
Avatar billede disky Nybegynder
28. august 2002 - 13:11 #1
ja det er ohms lov

u=r*i
p=u*i

Ud fra dem kan du lave resten.

Parallel af modstande  1/r1 + 1/r2 + + + + 1/rn = 1/Rtot
Seriel af mostande bare læg dem sammen

Hvis det skal være mere avanceret, begynd at kigge på SPICE algoritmer, men tro mig det er rimeligt langhåret, for de tager hensyn til frekvenskarakteristik osv.
Avatar billede jakoba Nybegynder
29. august 2002 - 09:28 #2
her er en applet der bruger ohms lov:
http://jersey.uoregon.edu/vlab/Voltage/

deres metode med en kasse til at fylde modstyande i (serielt koblede) kunne måske udbygges med lodrette kasser hvor modstandende blev lagt oveni hinanden (parallelt koblede)

en seriel kasse har så samme modstand som summen af de modstande der ligger i den.
en parallel kasses modstand udregner du med diskys formel ovenfor.

Nok noget af det vigtigste i sådan en opgave er at begrænse sig.

Hvorfor lade brugeren lægge ledninger? lav et standardkredsløb med et par paralle og et par serielle kasser og fortæl at det er hvad han har at lege med. Giv ham evt en 0-ohm modstand og en uendelig-ohm modstand også.

mvh JakobA
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester