Autor
|
Thema: Hilfsmittel für Simulationsprojekt (754 mal gelesen)
|
Samson53 Mitglied Nur noch selten simulierend
Beiträge: 119 Registriert: 18.02.2010 Plant Simulation 11 Office 2013
|
erstellt am: 12. Aug. 2010 16:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, Ich habe mal eine grundsätzliche Frage. Wenn ich früher Programme geschrieben habe, konnte ich das ohne Computer vorbereiten. Ich habe Ablaufdiagramme gemalt und meine Algorithmen prüfen können. Gibt es für Simulationsprojekte auch so etwas? Jede Antwort wird prämiert.
------------------ Gruß Samson Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
math4fun Mitglied
Beiträge: 167 Registriert: 12.12.2005
|
erstellt am: 12. Aug. 2010 17:27 <-- editieren / zitieren --> Unities abgeben: Nur für Samson53
Hallo Samson, die Aussicht auf eine Prämie kann dazu führen, dass niemand auf Deine Frage antwortet. Das wäre schade, denn die Frage ist sehr interessant. Bei der ereignisorientierten Simulation untersucht man zuerst, welche Zustände das System haben kann. Dann fragt man sich, welche Ereignisse diese Zustände verändern können. Wenn man die wesentlichen Zustände und die wesentlichen Ereignisse kennt, kann man sich überlegen, welche Aktionen bei gewissen Zuständen und Ereignissen ausgeführt werden müssen. Eine Zeichnung mit allen Zuständen, Ereignissen und Aktionen kann man ohne Computer erstellen. Um zu einer gut strukturierten Steuerung des Materialflusses zu kommen, sollte man den Programmablauf durch ein Nassi-Shneidermann-Diagramm darstellen. So werden Systemzustände zu Bedingungen in Anweisungen. Aktionen wie Umlagerungen und Sperrungen von Eingängen von Maschinen beeinflussen den Materialfluss. Spezielle Ereignisse können durch Eingangs-, Ausgangs- oder Sensorsteuerungen erkannt werden. ------------------ PM www.math4fun.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tsx Mitglied
Beiträge: 103 Registriert: 06.03.2010 Plant Simulation 10.0
|
erstellt am: 12. Aug. 2010 18:25 <-- editieren / zitieren --> Unities abgeben: Nur für Samson53
Hallo, grundsätzlich sollte man sich einige Gedanken zu dem Modell machen bevor es ans Programmieren geht. Nur so kann man unnötigen Aufwand sparen und kann (bei gründlicher Überlegung) auch alle Einflussfaktoren erkennen. Ich persönliche denke, dass ein Nassi-Shneidermann-Diagramm in einer Simulation nicht der richtige Ansatz ist. Bei kleinen Modellen kann der Ansatz funktionieren, aber sobald die ganze Sache etwas komplexer wird, wird ein solches Struktogramm zu umfangreich und damit auch fehleranfällig. Wenn die Ziele und Anforderungen soweit klar sind, überlege ich mir in der Regel in benötigten Teilbereich im Modell (untergliedert in Netzwerke) und versuche zunächst die Material- und Informationsflüsse zwischen den Netzwerken zu entwerfen. Wenn du es grafisch darstellen willst, kommt vielleicht ein Programmablaufplan bzw. ein Aktivitätsdiagramm in Frage. Im zweiten Schritt überlege ich mir den Inhalt der einzelnen Netzwerke mit ihren Material- und Informationsflüssen. ------------------ Grüße, tsx Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Samson53 Mitglied Nur noch selten simulierend
Beiträge: 119 Registriert: 18.02.2010
|
erstellt am: 12. Aug. 2010 20:25 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von tsx:
Wenn die Ziele und Anforderungen soweit klar sind, überlege ich mir in der Regel in benötigten Teilbereich im Modell (untergliedert in Netzwerke) und versuche zunächst die Material- und Informationsflüsse zwischen den Netzwerken zu entwerfen.
Entwerfen klinkt für mich wie konstruieren, skizzieren. Machst du dir einen Plan auf Papier? Wenn es um die Material- und Infoflüße zwischen Netzwerken geht, kann ich mir das schon vorstellen. Ich habe halt festgestellt, dass ich mich sehr schnell verzettele, wenn ich gleich ans Modellaufbauen gehe. Schnell mal ein paar Stationen hinstellen, dass man was sieht. Probieren, korrigieren und dann fängt das Chaos an. Die Lösung eines Problems ist der Anfang eines neuen. Dann irgentwann die Erkenntnis: So wäre es am besten und am einfachsten. Dann fange ich wieder bei Null an und dann klappt's. Mit einem guten Plan stelle ich mir die Entwicklungszeit kürzer vor. Allein, wie halte ich meine Gedanken fest? Für's Grobe und die vielen Ideen für Einzelheiten? Wer hat den Dreh gefunden? ------------------ Gruß Samson Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Samson53 Mitglied Nur noch selten simulierend
Beiträge: 119 Registriert: 18.02.2010 Plant Simulation 11 Office 2013
|
erstellt am: 16. Aug. 2010 08:22 <-- editieren / zitieren --> Unities abgeben:
Hallo Simulanten, Das reicht mir noch nicht. Bis jetzt haben wir nur zwei Ansätze und keiner spricht von Hilfmitteln. Seid Ihr auch so einfallslos wie ich? Zustände beschreiben und deren beeinflussende Ereignisse. Wie "beschreibt" man die? Material und Informationsfluß, gibt es da nur Flowcharts? Bitte erzählt mir (und den anderen) wie Ihr an komplexe Aufgabenstellungen herangeht? ------------------ Gruß Samson Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
planty Mitglied Dipl.-Ing.
Beiträge: 139 Registriert: 18.09.2006
|
erstellt am: 17. Aug. 2010 09:07 <-- editieren / zitieren --> Unities abgeben: Nur für Samson53
Moin, Tools: * Hirn * Bleistift * Papier
Methoden (gibt natürlich noch mehr): * UML * IDEF0/3 * für kurze Deteils - Nassi-Shneidermann, EPK, etc. * zur Präsentation - IDEF und BPML
Eine kostengünstige Einführung zu Simulation und UML gibts hier: The Java Simulation Handbook: Simulating Discrete Event Systems with UML and Java (http://www.amazon.de/Java-Simulation-Handbook-Simulating-Informatik/dp/3832237712). Ausserdem gibt es diverse Artikel zum Thema in den Proceedings der WSC. Gruß P. ------------------ Two hours of trial and error can save ten minutes of manual reading! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ominum Mitglied
Beiträge: 10 Registriert: 10.08.2010 Plant Simulation 8.2
|
erstellt am: 17. Aug. 2010 09:39 <-- editieren / zitieren --> Unities abgeben: Nur für Samson53
|