On Wed, 8 Nov 2006, Berndt, Jon S wrote: > Regarding low RPM engines: I'm not sure, but I think this has been > addressed in the version of JSBSim that is in JSBSim CVS.
Nope, it isn't. :P There is a similar hard-coded value in FGPropeller.cpp, FGPropeller::GetPowerRequired() Line 240, regarding operation of the pitch mechanism. (Can't assume that every variable pitch mechanism works the one and same way.) My feeling is that all that logic should be up to the model designer to implement, for FG that would be done in nasal scripts. In every model with an rpm meter, the rpm is monitored constantly anyway, for displaying the value on the meter and so forth, so the logic about at which rpm the engine stalls (or the propeller pitch mechanism fails) could just as well be handled there. Perhaps engine simulation should be separated from the flight dynamic calculations altogether? (the propellers must stay though) People may introduce all sorts of weird engines in aircrafts: stirling or wankel engines, rubber bands, electric motors and batteries, pigeons of burden... ...coal fired steam engines? (ok, maybe not). And you end up supporting a plethora of engine principles, when all you need to know is mass, shaft power for the propeller and torque/gyroscopic effects from the engine. (anything else?) ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel