AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Brauche Hilfe bei Elektronenflug Simulation
Thema durchsuchen
Ansicht
Themen-Optionen

Brauche Hilfe bei Elektronenflug Simulation

Offene Frage von "KotB_Morpheus"
Ein Thema von KotB_Morpheus · begonnen am 26. Jun 2005 · letzter Beitrag vom 26. Jun 2005
Antwort Antwort
Seite 1 von 2  1 2      
KotB_Morpheus

Registriert seit: 7. Mai 2004
18 Beiträge
 
#1

Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 13:51
Hallo,
habe ein Programm geschrieben, was den Flug einer Probeladung zwischen 2 Ladungen simuliert.
Leider funktioniert dieses nur in bestimmten Quadranten und ich weiß nicht wie ich dies in den anderen lösen soll.
Ich hoffe ihr könnt mir helfen.

Im Anhang befindet sich das Programm.

Mfg Toni
Angehängte Dateien
Dateityp: zip infoprojekt_162.zip (7,7 KB, 29x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 14:19
Was bewirkt denn bitte schön die While Schleife:
While ((round(probex)) < q2x) do Elektronen hören nicht auf zu fliegen, wenn eine if-Bedingung erfüllt ist.
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 14:57
Deinem Code kann ich nichts entnehmen. Wenn du nicht ein paar Mal wenigstens Kommentare benutzt oder sagst, was deine Variablen bedeuten wirds schwer, dir zu helfen.

Kannst du vielleicht mal die Grundidee deiner Simulation erläutern und sagen, was falsch läuft?
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 15:40
Ich kann auch nur schwer nachvollziehen, was er rechnet. Meines Achtens ist sogar noch ein grober Denkfehler drin, wenn ichs richtig geblickt habe.

Sinn der Sache ist wohl: 2 Punktladungen Q1 und Q2 sindgegeben. Beide Ladungen erzugen ein elektrisches Feld E1 und E2. Das sind aber Vektorfelder, und dein erzeugendes Feld E=E1+E2 (vektoriell, versteht sich). Das find ich aber so nicht im Code. Dort steht Eges als Skalar, d.h. die Richtung des Feldes geht verloren.

Da aber eine Probeladung q bewegt wird, so wirkt eine Kraft auf die Ladung F=qE, auch wieder vektoriell zu betrachten. Diese Information geht, wenn ich das richtig interpretiert habe, in der Simulation komplett unter. Aus Kraft F=ma (Masse mal Beschleunigung) kann dann im prinzip die neue Position bestimmt werden (auch wieder vektoriell):
x = 1/2*a*t^2 + v0*t +x0
v0 und x0 wiederum Vektoren...
  Mit Zitat antworten Zitat
KotB_Morpheus

Registriert seit: 7. Mai 2004
18 Beiträge
 
#5

Re: Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 19:51
So richtig Blick ich durch die untere AW noch nicht durch.
Wie kann ich das vektoriell umsetzen?

In meinem Programm oben wird ein Kräfteparallelogramm aufgestellt udn über zig Winkelsätze + sinus und co alles möglich berechnet.

Eure Lösung hört sich sehr plausibel an, allerdings weiß ich nicht wie ich das umsetzen kann.

Nochmal zum Programm selber:

2 Ladungen unterschiedlicher Ladung fix auf der Oberfläche.
Eine Probeladung soll von einer zur anderen Seite fliegen.

Das isses eigentlich schon.

Mfg Toni
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#6

Re: Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 20:31
Zitat:
In meinem Programm oben wird ein Kräfteparallelogramm aufgestellt udn über zig Winkelsätze + sinus und co alles möglich berechnet.
Und nach dieser Beschreibung erwartest du von jemanden, dass er dir helfen kann?
Schreib mal deine Idee und deinen Weg auf und warum das Problem falsch gelöst wird.

Mit einem einzigen Parallelogramm wirst du da nicht hinkommen, da an jedem Ort eine andere Kraft auf das Teilchen wirkt.

In deinem Programm vermiss ich auf jeden Fall das 'Epsilon 0' und ohne dass solltest du nicht in der Lage sein, die elektrische Kraft auf die Ladung berechnen zu können.

Und welche Variable beschreibt die Masse deiner Probeladung?

Und was beschreiben all die Variablen?
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 20:31
Kannst du mal ne Zeichnung einscannen von deinen Parallelogrammen. Irgendwie blick ich aus den Formeln nicht so eindeutig was du da rechnest. Ich bin immer noch der Meinung, um die Bewegung zu simulieren, wirst du früher oder später auf die Gleichung x = 1/2*a*t^2 + v0*t + x0
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 20:34
[quote="Toxman"]
Zitat:
In deinem Programm vermiss ich auf jeden Fall das 'Epsilon 0' und ohne dass solltest du nicht in der Lage sein, die elektrische Kraft auf die Ladung berechnen zu können.

Und welche Variable beschreibt die Masse deiner Probeladung?
1/(4*Pi*eps_0) kannst du im Grunde auf eins normieren, so wie du das in jedem theoretischem Physikbuch über Elektrodynamik liest. Das ändert nichts am Kurvenverlauf. Aber die Masse sollte schon eingehen, rsp. kannst du die Masse auf die Zahl der Ladungen normieren.

Aber das Problem das bleibt, ist die beschleunigte Bewegung. Um die kommst du nicht rum
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#9

Re: Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 20:39
Zitat:
1/(4*Pi*eps_0) kannst du im Grunde auf eins normieren,
Was verstehst du unter normieren? eps_0 ist doch grob 10^-12...

// Add:

Mein Vorschlag:

Mach es so, dass du das Teilchen immer ein paar ns mit konstanter Kraft fliegen lässt. Danach bestimmst du erneut die elektrische Kraft auf das Teilchen und lässt es so wieder einen Schritt weiterfliegen.
Damit solltest du auf eine gute Näherung kommen können.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#10

Re: Brauche Hilfe bei Elektronenflug Simulation

  Alt 26. Jun 2005, 20:43
Normieren heisst auf eins setzen, und spielt aber für dein Problem keine Rolle. Machen die Theoretiker gern, und arbeiten dann nicht im SI System, sondern im cgs-System. Wenn du bischen über den Ursprung von eps_0 suchst, wirst du feststellen, daß der in die Lichtgeschwindigkeit eingeht, und die normieren die Theoretiker auf 1.

Aber zurück zum Topic
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz