{"id":2621,"date":"2012-03-14T18:12:51","date_gmt":"2012-03-14T16:12:51","guid":{"rendered":"http:\/\/www.f-sim.de\/?p=2621"},"modified":"2012-03-26T13:58:17","modified_gmt":"2012-03-26T11:58:17","slug":"weichenstellung-fur-fire-dynamics-simulator-6","status":"publish","type":"post","link":"https:\/\/www.f-sim.de\/?p=2621","title":{"rendered":"Weichenstellung f\u00fcr Fire Dynamics Simulator 6"},"content":{"rendered":"<p>In den vergangenen Wochen haben die Hauptentwickler eine Reihe kleinerer, aber keineswegs unbedeutender \u00c4nderungen an der Entwicklerversion der kommenden Version 6\u00a0von FDS vorgenommen:<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\">isob.c und der Sprachstandard<\/span><\/p>\n<p>FDS wird in wesentlichen Teilen in der Programmiersprache Fortran entwickelt. Einzige Ausnahme war der Programmteil isob.c, der zur Ausgabe von Iso-Surface- und 3dSmoke-Dateien an Smokeview erforderlich war.<\/p>\n<p>Glenn Forney hat sich dem\u00a0genannten Programmteil\u00a0angenommen und die Funktionen in das Fortran-Modul smvv.f90 <a title=\"isob.c entfernt\" href=\"http:\/\/code.google.com\/p\/fds-smv\/source\/detail?r=10154\">implementiert<\/a>. FDS 6 wird also ein reines Fortran-Programm sein. Als Konsequenz des nun schon seit einigen Jahren anhaltenden Prozesses, den Code standardkonform umzusetzen, erf\u00fcllen jetzt auch alle Programmteile den Fortran 95 Standard, was bei der Verwendung verschiedener Compiler auf unterschiedlichen Systemen sehr n\u00fctzlich sein kann.<\/p>\n<p><!--more--><\/p>\n<p><span style=\"text-decoration: underline;\">Probleme rund um den Druckl\u00f6ser<\/span><\/p>\n<p>Betreffend das schon seit geraumer Zeit schwelende Thema &#8222;Probleme des Druckl\u00f6sers&#8220; (Pressure_Correction wurde durch die Entwickler niemals offiziell empfohlen und sp\u00e4ter sogar mehr kritisiert als das die Verwendung nahe gelegt wurde), scheinen die Entwickler vorerst eine Entscheidung getroffen zu haben:<\/p>\n<p>FDS 6 wird standardm\u00e4\u00dfig Kevin McGrattans <a title=\"Iterativer Druckl\u00f6ser\" href=\"http:\/\/code.google.com\/p\/fds-smv\/source\/detail?r=10244\">iterativen L\u00f6ser nutzen<\/a>. Dabei wird per Voreinstellung\u00a0f\u00fcr die maximale Anzahl Iterationen <a title=\"Maximale Anzahl Iterationen\" href=\"http:\/\/code.google.com\/p\/fds-smv\/source\/diff?spec=svn10244&amp;r=10244&amp;format=side&amp;path=\/trunk\/FDS\/trunk\/FDS_Source\/cons.f90\">ein Wert von 5 gew\u00e4hlt<\/a>. In wie fern die gew\u00e4hlten Voreinstellungen eine abschlie\u00dfende L\u00f6sung darstellen, oder als Kompromiss zwischen Genauigkeit und Geschwindigkeit zu bewerten sind, muss noch untersucht werden.<\/p>\n<p>Damit einhergehend wurde &#8218;<a title=\"Flux Limiter Superbee\" href=\"http:\/\/en.wikipedia.org\/wiki\/Flux_limiter\">Superbee<\/a>&#8218; (Flux_Limiter = 2) f\u00fcr LES-Simulationen als Standard gesetzt.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\">Mixture Fraction<\/span><\/p>\n<p>Das Verbrennungsmodell von FDS basiert auf dem Mischungs-Bruch-Ansatz, bei dem\u00a0die Masse von verbranntem\u00a0und unverbranntem Brennstoff zueinander in Verh\u00e4ltnis gesetzt wird und dar\u00fcber dann die Massenanteile von N2, O2, CO2 und H2O\u00a0festgelegt werden.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.f-sim.de\/wp-content\/uploads\/2012\/03\/mixture_fraction.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.f-sim.de\/wp-content\/uploads\/2012\/03\/mixture_fraction.png\" alt=\"Mixture Fraction Combustion - FDS User's Guide\" width=\"450\" height=\"425\" \/><\/a><\/p>\n<p align=\"left\">\n<p align=\"left\">Der Vorteil dieser Vereinfachung war unter Anderem der, da\u00df die Ausbreitung des Brennstoffs und der aus der Verbrennungsreaktion resultierenden Produkte zusammen, in einem Schritt simuliert werden konnte und so der Simulationsaufwand reudziert wurde.<\/p>\n<p align=\"left\">FDS 6 wird zuk\u00fcnftig die Ausbreitung des Brennstoffs und der Reaktionsprodukte getrennt simulieren: &#8222;<a href=\"https:\/\/groups.google.com\/forum\/#!searchin\/fds-smv\/mixture\/fds-smv\/wU66-JqhRdQ\/aq68oMTiQDQJ\">We track the fuel and product gases separately<\/a>.&#8220;<\/p>\n<p align=\"left\">Die obenstehenden \u00c4nderungen an den grundlegenden Techniken bzw. den Voreinstellungen der kommenden Version 6 sind das Ergebnis monatelanger\u00a0Abeit der Entwickler, stellen aber nur einen kleinen Teil der geplanten \u00c4nderungen f\u00fcr FDS 6 dar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In den vergangenen Wochen haben die Hauptentwickler eine Reihe kleinerer, aber keineswegs unbedeutender \u00c4nderungen an der Entwicklerversion der kommenden Version 6\u00a0von FDS vorgenommen: &nbsp; isob.c und der Sprachstandard FDS wird in wesentlichen Teilen in der<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[258,256,270,578],"class_list":["post-2621","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-entwicklung","tag-fds-6","tag-fds6","tag-nist"],"_links":{"self":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts\/2621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2621"}],"version-history":[{"count":27,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts\/2621\/revisions"}],"predecessor-version":[{"id":2740,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=\/wp\/v2\/posts\/2621\/revisions\/2740"}],"wp:attachment":[{"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.f-sim.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}