Hi Jon

Jon Berndt wrote:

The version of FlightGear used for the MIADC show in May contains a
fan/turbine model based on physics and thermo equations, a different
approach to tank/engine selection to handle the 747 fuel system, changes
in the control packet, and an update to the data packets.  It might not
be practical to try and incorporate these into the CVS baseline .I'm not
sure and not all that conversant on how to create all the ifdefs and
other compile/run time options or xml files to handle all the "deltas".
However, the source is there for anyone brave enough have a go at it or
just to consider if it might be feasible.  As I recall, Curt first
created a diff file against the then current CVS baseline, next ran
patch, and IIRCC the build was very clean.  Go to http://www.lfstech.com
and browse over to the download page. The file is miadc.tgz.

John W.

Hi, John:

Very nice. I looked at FGTurbine.cpp. A couple of things:

1) Of course, it would be nice to incorporate the JSBSim changes into the 
current JSBSim
CVS. However, as you may know, JSBSim has undergone major revisions compared to 
the
version now in FlightGear CVS. Within weeks (maybe sooner) we should be moving 
the new
JSBSim code into FlightGear development CVS. So, to incorporate your changes, 
the Load()
method will need to conform to the use of the new XML parsing method.

BTW your comment just pinged my memory. There are a few more changes to "individualize" engine performance like turbine/compressor efficiencies, hydraulics, etc. contained in the xml files for the 747.


2) Question: Is your turbine model generic, or specific to the 747?


Its generic, but needs some massaging to handle things like compressor/turbine maps, engine parameters such as inlet area, fan size. Point in fact, the model is based on John Reed's paper for LeRC, but the actual numbers are my best guess to obtain some reasonable numbers for engine performance and response. The start sequence is kind of nice with the EGT showing the typical rise to a peak and then settling into the idle range.


3) Did you make note (in code or whatever) of exactly which files you modified?

The FGTurbine code is replaced "en masse". No, sorry did not, but you should be able to run a diff. It's been a few months since I worked in that area, recall some changes in the FGEngine, and a few other areas to handle loading in the other engine parameters from the xml files. Probably makes more sense to wait for the next JSBSim release. I'll probably revisit that code in the next few months for another project and update it as needed.


Jon


_______________________________________________
Flightgear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d




_______________________________________________
Flightgear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to