Autor | Thema |
---|---|
Peter
alias James "Pond"
Registriert seit: Sep 2000 Wohnort: D-84034 Landshut Verein: Solaris-RMB Beiträge: 2235 Status: Offline |
Beitrag 53573
, Exportfunktion: Mit dem Prüfstand Flugbahnen ausrechnen
[31. Juli 2004 um 18:27]
Mit den BC-Tagen vor Augen wirds Zeit, die Anwender von RockSim, wRasp, SpaceCad und dergleichen mit Motordaten für die BC-Motoren zu versorgen. Einige werden sich ihre Motordatei ohnehin notgebastelt haben. Das soll in Zukunft dank der neuen Exportfunktion wegfallen.
Äh- wie bitte? Was fällt wann wem weg? Der Reihe nach: 1) Nicht alle Motordaten sind auf dem Internet passend zu finden. AT´s schon, BC-Motoren aber nicht. 2) Die BC-Motoren (und einiges mehr) wurden auf Winfrieds Prüfstand getestet. Die Ergebnisdateien enthalten pro Motor mehrere tausend Meßpunkte und sind für die gängigen Programme unverdaulich. Eigentlich rechnet nur meine eigene Software direkt mit den Prüfstandsdateien. Davon hat aber sonst keiner was. Außer: wenn ich sie in das RockSim Format exportiere. Genaus dieses Exportfilter habe ich eingebaut, auf hartnäckiges Zureden von Oli4 hin Die gute Nachricht: Alles was schon getestet wurde, und alles was wir zum Beispiel am nächsten Wochenende bei den BC-Tagen wieder auf den Prüfstand stellen, kann umgehend auch in den gängigen Programmen zum Raketenrechnen benutzt werden. Die schlechte Nachricht: ihr müßt was dafür tun! Denn ich benutze die übrigen Programme nicht und kenne sie daher nicht genug. Beispiel: die verkraften vermutlich nur eine kleine Handvoll Meßpunkte. Aber wieviel, wo ist die Grenze? Gibt es ein Format das alle importieren können, oder mehrere? Ist die folgende Datei syntaktisch korrekt oder wo fehlts? Das wäre also ein erster Versuch, es geht hier um den BC-125 Stirnröhrenbrenner: ;CRS Schubtest - Exportdatei, erstellt am 31.07.2004 BC125'1 38 105 0 .06730 .193 Experimentaltechnik Maurer 000.029 120.315 000.059 125.739 000.088 127.662 000.117 133.023 000.146 138.260 000.175 143.565 000.205 149.009 000.234 154.607 000.263 159.367 000.292 163.695 000.322 167.446 000.351 170.801 000.380 173.948 000.409 175.918 000.439 177.696 000.468 179.017 000.497 179.480 000.526 179.626 000.556 178.561 000.585 177.024 000.614 175.175 000.643 172.643 000.673 169.252 000.702 165.152 000.731 160.839 000.760 155.696 000.790 150.271 000.819 144.320 000.848 138.134 000.877 132.001 000.907 125.628 000.936 119.246 000.965 113.169 000.995 098.610 001.016 032.108 001.045 0.000; |
Andreas H.
Grand Master of Rocketry
Registriert seit: Nov 2001 Wohnort: Verein: Beiträge: 2528 Status: Offline |
Beitrag 53579
[31. Juli 2004 um 20:21]
Vielen Dank, Peter!
Nach etwas Umformen in Excel (Punkte sollten Kommas sein), sieht das in SpaceCAD3 so aus: Ähm, war der Impuls nicht 169 Ns? Folgende Datei wurde angehängt: |
Roman
Archiv-Moderator Registriert seit: Feb 2001 Wohnort: Verein: Ramog Beiträge: 1968 Status: Offline |
Beitrag 53580
[31. Juli 2004 um 21:30]
hi,
wie kann man das bei rocksim 6 machen?? gibts da so einen art Motoreditor?? mfg roman 'Technisch gesehen hat alles funktioniert!' -Ich (oft kopiert) |
Oli4
Überflieger Registriert seit: Sep 2000 Wohnort: Fulda Verein: AGM e.V., TRA #9082 L2 Beiträge: 1598 Status: Offline |
Beitrag 53586
[01. August 2004 um 02:17]
@roman:
so sieht das bei Rocksim aus... (s.u.) Das Programm heißt bei Rocksim 7 Engine Editor, danach musst Du abspeichern und den Engine Compiler drüberlaufen lassen. Erst dann hast Du die Daten in Rocksim... @Peter: Prima...das Du die Export-Funktion doch noch gefunden hast... Das üble ist nur: ich habe bei Rocksim noch keine Import-Funktion gefunden und ich musste alle Punkte per Hand eingeben. Bei einem oder zwei Motoren mag das ja noch gehen...aber mit der Zeit wirds nervig... Also, um auf Deine Frage zu antworten: Mehr Koordinaten als Du jetzt gepostet hast brauchts nicht, glaube ich. (Begrenzungen gibts aber bei Rocksim nicht.) cheers, Oli4 P.S. Wiedermal bezeichnend für die Amis: Man beachte Init. Mass und Prop. Mass - beide Angaben in kg! Die grobe Elle...da gibt man sich nicht mit Gramm ab... Folgende Datei wurde angehängt: AGM e.V., TRA #9082 L2 http://www.t-rocketry.de - "Speak low, speak slow and don´t talk too much." - John Wayne |
Roman
Archiv-Moderator Registriert seit: Feb 2001 Wohnort: Verein: Ramog Beiträge: 1968 Status: Offline |
Beitrag 53587
[01. August 2004 um 08:52]
mal sehen, obs das bei RockSim 6 auch gibt...
mfg roman 'Technisch gesehen hat alles funktioniert!' -Ich (oft kopiert) |
Oli4
Überflieger Registriert seit: Sep 2000 Wohnort: Fulda Verein: AGM e.V., TRA #9082 L2 Beiträge: 1598 Status: Offline |
Beitrag 53588
[01. August 2004 um 10:28]
Moin,
also es gibt eine Variante. Wenn man die Daten im folgenden Format als DOS-Text Datei mit der Endung *.eng abspeichert, kann man einfach draufklicken und sie wird vom Engine Editor korrekt angezeigt. Das erspart die Arbeit des manuellen Eingebens. @Peter: Könntest Du Deinen Export-Filter dahingehend modifizieren, dass er die Daten wie folgt ausspuckt: BC125 38 105 0 0.06730 0.193 Maurer 0.029 120.315 0.059 125.739 0.088 127.662 0.117 133.023 0.146 138.260 0.175 143.565 0.205 149.009 0.234 154.607 0.263 159.367 0.292 163.695 0.322 167.446 0.351 170.801 0.380 173.948 0.409 175.918 0.439 177.696 0.468 179.017 0.497 179.480 0.526 179.626 0.556 178.561 0.585 177.024 0.614 175.175 0.643 172.643 0.673 169.252 0.702 165.152 0.731 160.839 0.760 155.696 0.790 150.271 0.819 144.320 0.848 138.134 0.877 132.001 0.907 125.628 0.936 119.246 0.965 113.169 0.995 98.610 1.016 32.108 1.045 0.0 cheers, Oli4 P.S. @Roman: Diese Variante müsste auch mir RS6 funktionieren... AGM e.V., TRA #9082 L2 http://www.t-rocketry.de - "Speak low, speak slow and don´t talk too much." - John Wayne |
Peter
alias James "Pond"
Registriert seit: Sep 2000 Wohnort: D-84034 Landshut Verein: Solaris-RMB Beiträge: 2235 Status: Offline |
Beitrag 53591
[01. August 2004 um 12:59]
Zitat: Genau für diesen Editor ist das auch gedacht. Dieses Textformat ist für den Import durch den Editor/das Programm. Wenn mir jemand verrät, wie das binäre Format in der "Datenbank" definiert ist, schreib ich das natürlich gleich direkt, dann spart ihr euch den Import. Zitat: Technisch überhaupt kein Problem. Nur zum Verständnis: a) Die Zeitangaben haben nur eine Vorkommastelle? Soll mir recht sein. b) Die Typenbezeichnung "BC125" wird allein nicht ausreichen, da es ja drei gängige Varianten mit sehr unterschiedlichen Eigenschaften gibt. Welche Syntaxregeln gelten für diesen String? (maximal zulässige Länge, unzulässige Zeichen..) Ist z.B. "BC-125 Peak" möglich? c) Zahlen in der Parameterzeile, die kleiner sind als 1 dürfen nicht mit "0" beginnen, sondern mit dem Dezimalpunkt? d) Welche Regeln gelten für die Herstellerbezeichnung, z.B. maximale Länge? Gibt es Standardvorgaben, z.B. "A" für Aerotech, oder kann man das halten wie ein Dachdecker? |
Oliver Arend
Administrator
Registriert seit: Aug 2000 Wohnort: Great Falls, VA, USA Verein: RMV/Solaris/AGM/TRA L1/TCV/MDRA/NOVAAR Beiträge: 8350 Status: Offline |
Beitrag 53593
[01. August 2004 um 15:38]
a) Bei Zeitangaben dürfen vor dem Komma natürlich auch mehrere Stellen sein (Hybriden).
b) Es dürfen m.W. keine Leerstellen in dem String sein. Und bei Strings wie Held1000 kriegt er auch schon Probleme, also nicht zu lang machen. Lieber BC125-S, BC125-M und BC125-L oder so... c) Ich glaube es ist geschickter wenn Du alle Zahlen mit 0 beginnen lässt, die <1 sind. d) Die Herstellerbezeichnung ist üblicherweise eine Abkürzung (ES, QU, AT), aber darf auch länger sein. Ich würde EM statt "Maurer" schreiben. Noch ne Info zur oberen Zeile falls Du die noch nicht kennst: Bezeichnung - Durchmesser - Länge - Verzögerung (mehrere Verzögerungen werden durch Bindestriche voneinander getrennt und werden in ganzen Sekunden angegeben, also 0-3-5-7 für den C6) - Treibstoffgewicht in kg - Gesamtgewicht in kg - Hersteller Dann gibts ja endlich richtig gute Kurven für den BC (bitte für alle!), juhu! Oliver |
Oli4
Überflieger Registriert seit: Sep 2000 Wohnort: Fulda Verein: AGM e.V., TRA #9082 L2 Beiträge: 1598 Status: Offline |
Beitrag 53606
[01. August 2004 um 19:31]
Hallo Peter,
hier mal ein Auszug aus dem Estes.eng (sogar mit Kommentar)...man kann also die BC-Familie in einem File zusammenfassen, was ja auch sinnvoll ist. Die Motorenbezeichnung kann man natürlich frei wählen... ; ESTES C11 RASP.ENG file made from NAR published data ; File produced JANUARY 1, 2002 ; The total impulse, peak thrust, average thrust and burn time are ; the same as the averaged static test data on the NAR web site in ; the certification file. The curve drawn with these data points is as ; close to the certification curve as can be with such a limited ; number of points (32) allowed with wRASP up to v1.6. C11 24 70 0-3-5-7 .012 .0353 Estes 0.03 1.69 0.06 3.78 0.10 7.56 0.14 10.94 0.18 14.83 0.21 17.61 0.22 18.21 0.25 20.10 0.28 21.20 0.29 21.73 0.30 20.20 0.32 17.32 0.33 14.93 0.35 13.23 0.38 11.94 0.41 11.65 0.46 10.94 0.53 10.45 0.61 10.64 0.68 10.64 0.71 10.64 0.72 10.05 0.74 8.16 0.75 5.77 0.77 3.18 0.79 1.39 0.81 0.00 ; D12 24.0 70.00 0-3-5-7 0.02110 0.04380 Estes 0.04 1.00 0.08 3.00 0.12 5.00 0.16 10.00 0.20 15.00 0.24 22.70 0.28 22.70 0.30 15.00 0.36 13.00 0.50 10.50 1.50 9.44 1.55 0.00 ; ;E9 from ABMR E9 24 95 0-4-6-8 0.0358 0.0578 Estes 0.05 6.98 0.09 13.07 0.15 19.16 0.22 26.00 0.30 18.61 0.37 10.19 0.39 9.99 2.80 9.24 2.82 8.76 2.93 0.00 ; cheers, Oli4 AGM e.V., TRA #9082 L2 http://www.t-rocketry.de - "Speak low, speak slow and don´t talk too much." - John Wayne |
Peter
alias James "Pond"
Registriert seit: Sep 2000 Wohnort: D-84034 Landshut Verein: Solaris-RMB Beiträge: 2235 Status: Offline |
Beitrag 53625
[02. August 2004 um 08:15]
Hier also die angepaßte Datei. Laut Kommentar dürfen es nicht mehr als 32 Punkte sein, mit den führenden Nullen nimmts das obige Beispiel selber nicht so genau, und wo "Estes" steht, könnte auch "Maurer" passen. Die Bezeichnung "BC125-R" ist leicht vereinfacht, aber das kann man ja noch überdenken.
Nun muß es bloß noch jemand importieren und damit rechnen, ohne daß Fehler auftreten. Welche Programme können genau damit etwas anfangen, gibt es welche die ein anderes Format brauchen? SpaceCad? ;CRS Schubtest - Exportdatei, erstellt am 02.08.2004 BC125-R 38 102 0 0.6730 0.193 Maurer 0.034 120.980 0.068 125.884 0.102 129.784 0.136 135.973 0.170 142.170 0.204 148.454 0.238 154.848 0.272 160.321 0.306 165.232 0.340 169.284 0.374 173.083 0.408 175.700 0.442 177.722 0.476 179.144 0.510 179.625 0.544 179.133 0.578 177.545 0.612 175.514 0.646 172.623 0.680 168.654 0.714 163.674 0.748 158.458 0.782 152.115 0.816 145.444 0.850 138.291 0.884 131.107 0.918 123.670 0.952 116.521 0.986 107.671 1.016 46.027 1.050 0.0 ; |