| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Genauigkeit von Berechnungen (1449 mal gelesen)
|
maltep Mitglied
Beiträge: 39 Registriert: 18.07.2005
|
erstellt am: 15. Nov. 2010 15:56 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, habe hier schon im Forum gesucht und im Netz, aber finde einfach nichts. Es geht darum, dass ich in meinem Ansys Code eine Berechnung anstelle nach der Art: q = a/(b*sqrt(pi)) * e^(x+y+z) Habe das auch soweit hinbekommen, nur weichen diese Ergebnisse sehr von meinen Ergebnissen ab, die ich bei einer Berechnung mit Excel erhalte. Liegt das daran, dass ich nicht den Function Loader dazu benutze, oder kann ich die Rechengenauigkeit irgendwie anpassen? Ich sehe nach mehreren Proberechnungen, dass es irgendwann in Ansys Rundungsfehler gibt. Oder ist das nur die angezeigte Genauigkeit nicht ausreichend, wenn ich die Funktion einem Skalarparameter zuweise und dann dort nachschaue (Parameters->Scalar Parameters). Gruß Malte
PS:Pi habe ich über pi=acos(-1) definiert. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristophN Mitglied Berechnungsingenieur
Beiträge: 773 Registriert: 13.12.2008
|
erstellt am: 15. Nov. 2010 16:15 <-- editieren / zitieren --> Unities abgeben: Nur für maltep
|
maltep Mitglied
Beiträge: 39 Registriert: 18.07.2005
|
erstellt am: 15. Nov. 2010 16:17 <-- editieren / zitieren --> Unities abgeben:
Entschuldigung, so habe ich es natürlich eingegeben, da e^ in Ansys nicht funktioniert. Habe da beim Forumspost wohl einfach einen Mix aus Excel und Ansys Formel hingeschrieben . Wie gesagt, die Rechnung funktioniert nur die Genauigkeit scheint zu gering, wie kann ich diese ändern? Gruss Malte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
smittytomcat Mitglied Naval Architect / Dipl.-Ing. Schiffbau, selbstständig
Beiträge: 1320 Registriert: 23.08.2005 ANSYS Bricscad Windows XP Prof 32 bit SP 3 Windoof 7 Prof 64 bit Dell Precision's Bleistift Radiergummi Dreieck Papier Dubbel etc. Taschenrechner den eigenen Kopf ...
|
erstellt am: 15. Nov. 2010 16:25 <-- editieren / zitieren --> Unities abgeben: Nur für maltep
|
maltep Mitglied
Beiträge: 39 Registriert: 18.07.2005
|
erstellt am: 15. Nov. 2010 16:43 <-- editieren / zitieren --> Unities abgeben:
Also konkret tritt schon bei folgender Rechnung der Rundungsfehler (oder Darstellungsfehler?) auf: Hier wollte ich gerade die Rechnung eintippen mit Ergebnissen. Dann habe ich es nochmal verglichen und es passt . Kann ich mir nicht erklären, habe de ganze Formel vorher Stück für Stück nachgerechnet. In diesem Sinne vielen Dank . Muss wohl irgendwo ein Tipp/Zahlenfehler drin gewesen sein. Malte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arnd13 Mitglied Dipl. Ing.
Beiträge: 735 Registriert: 05.11.2008
|
erstellt am: 16. Nov. 2010 13:11 <-- editieren / zitieren --> Unities abgeben: Nur für maltep
Prüfe mal, ob Du Leerzeichen bei der Eingabe verwendest. Durch Verwendung von Leerzeichen, gerade in Formeln, kann es passsieren, dass Ansys nicht die gesamte Zeile einliest, wodurch es dann zu Fehlern kommt. ------------------ Gruß, A. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
maltep Mitglied
Beiträge: 39 Registriert: 18.07.2005
|
erstellt am: 16. Nov. 2010 13:47 <-- editieren / zitieren --> Unities abgeben:
|