![]() |
performance calculation worksheet |
Post Reply ![]() |
Page 12> |
Author | |
lilo ![]() Groupie ![]() Joined: August-01-2005 Location: Germany Points: 67 |
![]() ![]() ![]() ![]() ![]() Posted: September-01-2005 at 7:07am |
Hi, since I didn't found a proper tool in the internet I created an Excel worksheet to let the computer calculate the take-off and landing performance for the ATR 72-500. The data is taken from the Flight1 ATR 72-500 Orientation Manual and the calculations follow the instructions given there.You can download the file via http://people.freenet.de/thilo.arndt/20050901_F1_ATR72-500_P erformance_Calculation.zip Many calculations are implemented in Excel VB. So if you want to use this sheet you have to enable macros. The file is not protected. Feel free to use it as needed. You can even implement your own calculations. My intention is to use it the file as a starting point for discussions about how to do all these calculations and whether all this can be automated. rgds lilo |
|
![]() |
|
buffi ![]() Groupie ![]() Joined: November-01-2004 Location: Germany Points: 63 |
![]() ![]() ![]() ![]() ![]() |
Hi Lilo! Thank you very much for this impressing calculation sheet. It looks very professional. But (nothing without a but..) when I tried to use it, I noticed that it needs °F and lbs. For me it is very difficult to use Fahrenheit, I have to convert it first. Therefore: could you be so kind and add an °C and kg version??? |
|
best regards,
buffi (EDDH) ...excuse my english - feel free to ask what I would like to say... |
|
![]() |
|
lilo ![]() Groupie ![]() Joined: August-01-2005 Location: Germany Points: 67 |
![]() ![]() ![]() ![]() ![]() |
buffi, let me think a bout it. This is probably what most of European flight sim enthusiasts would like to have. Hm, should have been aware of this prior of mixing all the units. Requires some clean up and more generic functions... In the mean time and as a work around you can convert directly within the worksheet. You don't have to do this by hand. If you want to convert ° C to ° F just type in: =ToFahrenheit(TempC) where TempC is the temperature in ° C. To convert kg into lb you can type in: =WeightKg * KG2LB where WeightKg is the weight in kg. The constant KG2LB is an alias for a cell in the sheet "Conversion" which is one of the last sheets in this file. If you have the Excel Analytics module installed which is not the default you can also use the special conversion function "CONVERT" ("UMWANDELN" in German Excel). rgds lilo |
|
![]() |
|
buffi ![]() Groupie ![]() Joined: November-01-2004 Location: Germany Points: 63 |
![]() ![]() ![]() ![]() ![]() |
Hi Lilo! You are a master of Excel! Thank you for this recommendations. I`ll try to do that. Hope that I`m able to manage it... Thanks again! |
|
best regards,
buffi (EDDH) ...excuse my english - feel free to ask what I would like to say... |
|
![]() |
|
musicpete ![]() Senior Member ![]() Joined: January-04-2005 Location: Austria Points: 110 |
![]() ![]() ![]() ![]() ![]() |
Amazing!
In a single-handed blow you made my efforts to create a TALD-Calculator useless. I am impressed! This is 100 times better than what I would have been able to come up with. ![]() Did you have time to implement the complete obstacle computation, yet? And if you also decide to include the T/O and Landing Torque calculation, this thing will be perfect. I know: You said "When landing I am not interested in the torque at all, since I use the EEC/PEC". But the torque becomes very interesting in case you need to do a takeoff in hot+high conditions or need to do a go around. In that case you will shred your engines quite quickly. Try explaining that to the insurance agent: "Listen up, mate. I am sorry, but torques really don't interest me...". ![]() Great Job! I will use this instead of my paper version from now on... p.s.: I also would kindly ask you to include a easier converter or clean it up a bit, so that the units are no longer mixed. Lot's of work, I know... p.p.s.: Maybe I found a little bug? I tried entering values that would make me NOT exceed the MTOW (ZFW=42184lb, Fuel 4000lb, Zp=450ft, LC3=9599ft). Then I selected "Runway Condition = 6 - compact snow". the TOW-Limit immediately jumped to "EXCEEDED", which is good. But when I changed the runway condition, the TOW remained exceeded, which can not be correct. Am I doing something wrong? p.p.p.s: A little feature request... The spreadsheet prints out the value "Airport pressure altitude", but that is misnamed. I only gives you the value to add/substract from the real altitude. Would it be possible to also print out the actual Zp? |
|
Greetings!
Peter |
|
![]() |
|
buffi ![]() Groupie ![]() Joined: November-01-2004 Location: Germany Points: 63 |
![]() ![]() ![]() ![]() ![]() |
Hi Lilo! I didn`t manage it. I have never been working with Excel at such a high level. So I don`t know, where to fill in the =lines... First I would like to convert the sheet, that it will take °C instead of °F and kg`s instead of lbs. And then the results should be also in kg`s instead of lbs. Be so kind and explain for dummies... |
|
best regards,
buffi (EDDH) ...excuse my english - feel free to ask what I would like to say... |
|
![]() |
|
lilo ![]() Groupie ![]() Joined: August-01-2005 Location: Germany Points: 67 |
![]() ![]() ![]() ![]() ![]() |
buffi, let's do this by example. At the Take-Off Performance sheet there is the input field for OAT which is cell D8. If the field would accept ° C you would simply type in Outside Air Temperature (OAT): 25 Actually, it doesn't. So you have to apply my workaround and enter Outside Air Temperature (OAT): =ToFahrenheit(25) You finish th input of the formula by pressing [ENTER]. You can also select the cell and then enter the formula "=ToFahrenheit(25)" into the formula input field fx right above the sheet. Now enter the ZFW in cell D3. To convert 21,5 t into lb type in: Zero Fuel Weight (ZFW): =21500*KG2LB and finish the input by pressing [ENTER]. Do it in the same way in cell D4 for entering the fuel weight of 1500 kg: Fuel: =1500*KG2LB and press [ENTER]. That's it. If you still have problems send me a PM and I will send you a file containing sample values. Good news: You don't have to wait for long. I already started to implement user defined units of measure. Once I'm finished I will publish a new URL. I can't promise anything but I think I'm finished until end of this week. rgds lilo |
|
![]() |
|
lilo ![]() Groupie ![]() Joined: August-01-2005 Location: Germany Points: 67 |
![]() ![]() ![]() ![]() ![]() |
musicpete, thank's for th flowers. But don't you think that your work is useless now. An executable can still be the better alternative for other sim pilots. Obstacles: I implemented climb limitation (C) induced by close and remote obstacles. I simplified the data because I didn' saw much difference between the diagrams for normal and icing conditions. Compared with the error when doing it on the paper the max. calculation error can be neglected. Torque: At the moment there are other things which are more important. But it should not be too difficult. I will keep it in mind. Besides, I remember having read about special versions which are available for operation under hot and high conditions. Is the simulated ATR 72 also prepared for this? Just wondering TOW Limit: ZP: I will do that for you. rgds lilo |
|
![]() |
|
buffi ![]() Groupie ![]() Joined: November-01-2004 Location: Germany Points: 63 |
![]() ![]() ![]() ![]() ![]() |
Hi Lilo, I´m in a hurry now. Only looked for an answer... Will try that later when I´m back. Thank you for your help. And knowing that you work on it by yourself relieves me... |
|
best regards,
buffi (EDDH) ...excuse my english - feel free to ask what I would like to say... |
|
![]() |
|
buffi ![]() Groupie ![]() Joined: November-01-2004 Location: Germany Points: 63 |
![]() ![]() ![]() ![]() ![]() |
Hi Lilo, Thank you again for your explanations. Now I managed to get it working. Nevertheless my hope is that you will make a "european" version for us... Would be very nice! |
|
best regards,
buffi (EDDH) ...excuse my english - feel free to ask what I would like to say... |
|
![]() |
|
lilo ![]() Groupie ![]() Joined: August-01-2005 Location: Germany Points: 67 |
![]() ![]() ![]() ![]() ![]() |
Hi, version 1.1 is available. Donwload the file via http://people.freenet.de/thilo.arndt/F1_ATR72-500_Performanc e_Calculation_v1.1.zip New functionality:
rgds lilo |
|
![]() |
|
buffi ![]() Groupie ![]() Joined: November-01-2004 Location: Germany Points: 63 |
![]() ![]() ![]() ![]() ![]() |
Hi Lilo! I just saw that you have been working hard. Thank you very much! |
|
best regards,
buffi (EDDH) ...excuse my english - feel free to ask what I would like to say... |
|
![]() |
|
musicpete ![]() Senior Member ![]() Joined: January-04-2005 Location: Austria Points: 110 |
![]() ![]() ![]() ![]() ![]() |
Amazing.... absolutely A-MA-ZING!! Thile, you are the genius of Excel! I tried it, and this thing is brilliant!
I found some more little bugs: 1) When I select a "Runway Status", which results in limiting conditions, or weather data which results in icing conditions: This won't change back to normal/NL once you select different values. Don't know why. Could this maybe be solved by creating a "Force calculation now (Use this button if the excel-sheet refuses to accept changes which would lead to different results)"-button? I also did NOT find this strange "problem" in the landing calculation. 2) Remote Obstacle Distance (using metric units): Doesn't accept the value "0". There is an error message "The entered value is invalid. An other user limited the value that can be entered into this cell." ("Der eingegebene Wert ist ungültig. Ein anderer hat die Werte begrenzt, die in diese Zelle eingegeben werden können"). It only accepts values bigger than "1". 3) Not a bug: You put very handy links on each page, to make navigation really easy. But I miss a button/link on the first page, which will lead you to the units-of-measure-setup or directely to the calculations. Personally I would like to have 3 links: * Set up units of measure (+Print out the actual setting) * Go directely to Takeoff calculation without setting up units of measure * Go directely to Landing calculation without setting up units of measure Thank you for your hard work! What you achieved, is absolutely amazing! ![]() |
|
Greetings!
Peter |
|
![]() |
|
lilo ![]() Groupie ![]() Joined: August-01-2005 Location: Germany Points: 67 |
![]() ![]() ![]() ![]() ![]() |
musicpete, thank you for your feedback. 1) When I select... Hm, this should not occur any longer. Can you try to reproduce it, save the file and send it to me? Thanks in advance. In the mean time I will have a look at the code. 2) Remote Obstacle... This is a restriction I configured. A admit the message generated by Excel is strange and too generic. I wanted to make sure that the close obstacle fields are used for distances between 0 and 1000 m and the remote obstacle fields for distances between 1 and 10 km. Now I see that this doesn't work for ft/nm. I better remove these restrictions... 3)Not a bug... Yea, that will be easy Let me know If you were able to reproduce this or not so that I can work on the first problem. rgds lilo |
|
![]() |
|
lilo ![]() Groupie ![]() Joined: August-01-2005 Location: Germany Points: 67 |
![]() ![]() ![]() ![]() ![]() |
Hi, the latest version is available and can be downloaded via http://people.freenet.de/thilo.arndt/F1_ATR72-500_Performanc e_Calculation_v1.2.zip New functionality:
rgds lilo |
|
![]() |
|
buffi ![]() Groupie ![]() Joined: November-01-2004 Location: Germany Points: 63 |
![]() ![]() ![]() ![]() ![]() |
Hi Lilo! I myself made a few Excel calculations and of some of them I am still a little bit proud. But if I compare them with your worksheet this one is really out of another world. I tried to understand how it is made. Where are the formula? Which kind of technique did you use to get them work so perfectly? I think it is necessary to have a look in some bigger Excel books to uncover this secret. I`ll do that. Again thank you very much for this masterpiece! |
|
best regards,
buffi (EDDH) ...excuse my english - feel free to ask what I would like to say... |
|
![]() |
|
lilo ![]() Groupie ![]() Joined: August-01-2005 Location: Germany Points: 67 |
![]() ![]() ![]() ![]() ![]() |
buffi, that's all no mystery. As you have noticed there are almost no formulas of the type =D4 + 1,34 * E17 in the cells. And there is a good reason for this: It is by far too complex to express the calculations of all the parameters in ordinary formulas. There are too many conditions to be checked and data tables to be searched for values. So I created Excel Visual Basic (VB) functions which I then call from within a cell by putting statements like =GetObstacleDec(... into the cell. The function "GetObstacleDec", like all the other functions I created, can be accessed by starting the Visual Basic Editor (press [Alt] + [F11]) and opening the module modMain. In fact, I strongly encourage everyone to do this. VB is not that difficult that it would be totally impossible for a novice to read the code. As already pointed out my intention was and is to provide a basis for productive discussions about the correct calculation of all these parameters. My basic idea was to keep everything as simple as possible without loosing flexibility. So I created a new Excel file and typed in all the data tables as published in the F1 ATR 72-500 Orientation Manual. The method of going through all these tables and diagrams step by step is implemented mainly in the VB code. Especially the search for a certain value in a data table has been kept highly generic. The function "GetValFromIsoLine(...)" - which I regard as the heart of the whole thing - allows search for values in any table whatever data it contains. In addition, interpolated values can be calculated for input which doesn't exactly match a value in the data table (for example: find VMCA for pressure altitude = 354 ft, temperature = 27 ° C). The mathematics behind this has something to do with planes and lines in the three dimensional space. When it comes to take-off data (weight, V1, V2) we have to deal with four dimensions which makes it even more complicated because the data is spread over multiple sheets. Well, one could regard the "NORMAL"/"ICING" condition as a fifth dimension . But that's theorizing... rgds |
|
![]() |
|
buffi ![]() Groupie ![]() Joined: November-01-2004 Location: Germany Points: 63 |
![]() ![]() ![]() ![]() ![]() |
Hi Lilo! That is very kind of you to explain how you made this calculation and I think that I understood the basics of your explanations. Now and during the next weeks I`ll try to go deeper in order to learn this technique. I`ll take your calculation as the ideal example. So, let`s see... Thanks again for your input!
|
|
best regards,
buffi (EDDH) ...excuse my english - feel free to ask what I would like to say... |
|
![]() |
|
chuckb ![]() Newbie ![]() Joined: January-30-2005 Location: United States Points: 3 |
![]() ![]() ![]() ![]() ![]() |
lilo, Thank you for the excellent performance calculation sheet, it works great! |
|
Chuck Blake
|
|
![]() |
|
musicpete ![]() Senior Member ![]() Joined: January-04-2005 Location: Austria Points: 110 |
![]() ![]() ![]() ![]() ![]() |
Hi Lilo!
I tried the newest version, and it works perfectely! Was not able to find a single bug, yet. ![]() I will write more, when I will have more time. |
|
Greetings!
Peter |
|
![]() |
Post Reply ![]() |
Page 12> |
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |