Started by gvp, June 17, 2013, 10:44:47 PM
Quote from: gvp on June 17, 2013, 10:44:47 PM- us(P, dair) BFX does not calculate the speed of sound, it always assumes that it has the value at Standard temp and pressure STP. This gives minor deviations with other computer codes. On the otherhand, the calculation of speed of sound introduces inaccuracies too, and I have never encountered a proper treatment of the subject. On the otherhand I did not look for it. I, personnally, can only guess why a drag function should be related to the mach number of a projectile. - dair(P,T,H) => us(P,T,H) - I never looked into the matter. Wikipedia has an article about it.- BC(M, D, shape, u, P, T, H) or BC(M, D, shape, u/us) the ballistic coefficient does not depend on air properties. It depends on all the physical properties of the projectile alone and is normalized on the properties of the projectile the bc's drag function belongs to. A first guess would be to normalize on the sectional density of the drag functions standard bullet, hence assuming the projectile has the same geometrical shape.- Cd(shape, u, P, T, H) or Cd(shape, u/us) There is truth in both formula's. BFX uses standard drag functions at STP and gives with BfX_C a method to correct for air density effects. The other questions I cannot answer now, I have to look in the books, it has been more than two years ago that I studied the subject- Lets say that we have a projectile with unknown BC ... the right way to build the BfX model for it is:the right way to determine the bc is to measure velocity as a function of distance and reproduce with bfx_vx the values. Use a fit procudure to find the optimum bc. you can download the excel files from my site.Alternatively you can determine the Cd of a projectile also from these velocity measurements your selves. I have to look in the theory for the proper definitions.- Last question: why the BfX custom drag functions need as an input the length of the projectile ?I don't remember. I think I do not use the input, but require it for the sake of future developments. I have to look in the code.