Board index FlightGear Development Aircraft

Engine wear

Questions and discussion about creating aircraft. Flight dynamics, 3d models, cockpits, systems, animation, textures.

Engine wear

Postby HJ1AN » Wed Apr 30, 2014 3:52 am

Taking a cue from The Longest Flight :
viewtopic.php?f=34&t=16948

Where at the end of the 2 months the engine has worn out so much that it was barely able to climb, are any planes here that are built with engine wear in mind over time?

Obviously, nobody uses FG for 2 months, and also is there a way to save a flight state so I can continue the flight another time, if so, then over time engine wear will take its course.... just an idea. I think the Seneca has a overboost warning I'm wondering if it's the same thing.
User avatar
HJ1AN
 
Posts: 374
Joined: Sat Jul 25, 2009 5:45 am
Callsign: HJ888
Version: 3.4
OS: OS X

Re: Engine wear

Postby Johan G » Wed Apr 30, 2014 11:25 am

Engine wear and an "<Aircraft> -> Maintenance" menu?

An interesting though that should not be impossible to implement. Could require some RT#M for the pilots with new wings though. Imagine hot and high conditions with an engine that should be up for maintenance. :twisted:

Nearest thing I have got to was pondering about creating a couple of mechanical cockpit clocks with eight-day manually wounded movements. I figured I would have had to make that optional. :wink: Unfortunately I have only tinkered with the models a bit now and then for perhaps three years now. I guess I am not fully as goal-driven as I perhaps could/should be... :roll:
Low-level flying — It's all fun and games till someone looses an engine. (Paraphrased from a YouTube video)
Improving the Dassault Mirage F1 (Wiki, Forum, GitLab. Work in slow progress)
Some YouTube videos
Johan G
Moderator
 
Posts: 6629
Joined: Fri Aug 06, 2010 6:33 pm
Location: Sweden
Callsign: SE-JG
IRC name: Johan_G
Version: 2020.3.4
OS: Windows 10, 64 bit

Re: Engine wear

Postby sanhozay » Wed Apr 30, 2014 12:36 pm

I've just done the Nasal code behind a Hobbs meter for the Cessna 337, which is not merged yet. It has a class that keeps track of flying time and this can be switched to engine running time (or a metric of your choice) simply by passing a different property tree path into the constructor. Multiple instances could be created for keeping track of the wear/runtime of multiple things. It doesn't have a reset method at the moment but that's trivial to add. It would probably do a lot of the back-end work behind your cockpit clocks -- it's just a different 3D model really.
sanhozay
 
Posts: 1207
Joined: Thu Dec 26, 2013 12:57 pm
Location: EGNM
Callsign: G-SHOZ
Version: Git
OS: Ubuntu 16.04

Re: Engine wear

Postby Hooray » Wed Apr 30, 2014 12:46 pm

This is being worked on by galvedro, who's hoping to have most of this finished in time for 3.2 - it's basically a framework for registering triggers and allowing different types of failures to be modeled.
See: http://wiki.flightgear.org/A_Failure_Ma ... FlightGear
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12707
Joined: Tue Mar 25, 2008 9:40 am
Pronouns: THOU

Re: Engine wear

Postby hvengel » Wed Apr 30, 2014 4:26 pm

A generalized wear/failure system is a good thing because this goes beyond just engine wear. With a generalized system we should be able to model things like brake, tire, propeller wear just to name a few.
hvengel
Retired
 
Posts: 1127
Joined: Sun Dec 24, 2006 5:35 am
Location: Minden Nevada

Re: Engine wear

Postby Hooray » Wed Apr 30, 2014 4:50 pm

right, and the other advantage is that this is going to be agnostic to the way it is controlled, i.e. there's a concept of a dedicated "failure manager", so that this can be hooked up to different front-ends, including a telnet/web-based front-end (e.g. instructor console), or even just an integrated Canvas/GUI dialog.
galvedro's code is looking really promising already!
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12707
Joined: Tue Mar 25, 2008 9:40 am
Pronouns: THOU

Re: Engine wear

Postby HJ1AN » Thu May 01, 2014 5:28 am

Sweet!


Of course when I say "engine.wear" I really meant general wear and tear. (Brakes come to mind too) And when I say nobody use fg for 2 months, I meant fly for 2 months straight...

Can't wait for t3.2 keep up the good work guys wish I could contribute programming, all respect for you developers
Last edited by HJ1AN on Thu May 01, 2014 5:38 am, edited 1 time in total.
User avatar
HJ1AN
 
Posts: 374
Joined: Sat Jul 25, 2009 5:45 am
Callsign: HJ888
Version: 3.4
OS: OS X

Re: Engine wear

Postby Hooray » Thu May 01, 2014 5:37 am

there's an endless number of ways to contribute without programming, I am sure you'll find something that you find interesting.
And even programming isn't necessarily difficult - there are tiny projects all over the place, providing good options to get started with something simple
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12707
Joined: Tue Mar 25, 2008 9:40 am
Pronouns: THOU

Re: Engine wear

Postby HJ1AN » Fri May 02, 2014 1:45 am

Johan G wrote in Wed Apr 30, 2014 11:25 am:Imagine hot and high conditions with an engine that should be up for maintenance. :twisted:

Nearest thing I have got to was pondering about creating a couple of mechanical cockpit clocks with eight-day manually wounded movements.


Yup, the hot high and heavy conditions with an neglected old engine are exactly the kinds of stuff I'm thinking about. Perhaps a slider adjustment from badly maintained to tip top new condition, so we can experiment with "flying heap of junk" too. I'm don't know how planes are scheduled for maintenance, if anything like heavy machinery they are counted by hours? If so then several cross country flights and overworkking the engine could reduce the condition of the plane quick.
User avatar
HJ1AN
 
Posts: 374
Joined: Sat Jul 25, 2009 5:45 am
Callsign: HJ888
Version: 3.4
OS: OS X

Re: Engine wear

Postby Johan G » Sat May 03, 2014 11:36 am

HJ1AN wrote in Fri May 02, 2014 1:45 am:...so we can experiment with "flying heap of junk" too.

You mean something like this? :wink: :lol: (Though it is not a reciprocating engine.)
chris_blues wrote in Thu Aug 15, 2013 4:05 pm:Image
Low-level flying — It's all fun and games till someone looses an engine. (Paraphrased from a YouTube video)
Improving the Dassault Mirage F1 (Wiki, Forum, GitLab. Work in slow progress)
Some YouTube videos
Johan G
Moderator
 
Posts: 6629
Joined: Fri Aug 06, 2010 6:33 pm
Location: Sweden
Callsign: SE-JG
IRC name: Johan_G
Version: 2020.3.4
OS: Windows 10, 64 bit

Re: Engine wear

Postby 747sp » Sat May 03, 2014 12:55 pm

Nice livery, but it looks a little strange.
User avatar
747sp
 
Posts: 95
Joined: Thu Jan 30, 2014 4:35 pm
Callsign: OMS120

Re: Engine wear

Postby HJ1AN » Sat May 03, 2014 4:42 pm

Johan G wrote in Sat May 03, 2014 11:36 am:You mean something like this? :wink: :lol: (Though it is not a reciprocating engine.)


Haha! Neat. Yeah even if it's not reciprocating engine, it's still an engine (and airframe) subject to wear/tear. Just imagine the possibilities... "Your mission is to ferry heap of junk from airport A to airport B, all the while engine might not be up to stuff and random possibility of cutting out, with a leaking fuel tank, no heating, sticking/stuck flaps, elevators and aileron, balding tires and non existant brakes."
User avatar
HJ1AN
 
Posts: 374
Joined: Sat Jul 25, 2009 5:45 am
Callsign: HJ888
Version: 3.4
OS: OS X

Re: Engine wear

Postby ja sam niko » Sat May 03, 2014 5:37 pm

That reminds me of the "Dangerous Flights" series. Completely hilarious and freaking dangerous.

Cheers.
The worst floods in the Balkans ever,follow these links to learn more how to help. Thank you.
http://www.google.org/crisisresponse/2014-balkans-floods

http://www.mvp.gov.ba/HTML/eng-help.pdf
ja sam niko
Retired
 
Posts: 209
Joined: Sun Feb 23, 2014 8:52 pm
Location: LQBK
Callsign: ex FGRS,now UAV001
Version: 2.8
OS: WinXP

Re: Engine wear

Postby galvedro » Sat May 03, 2014 6:26 pm

Hi there!

As Hooray mentioned, I am doing some work related to this. Wear, as a concept, will not be supported in the first drop of this development, but I would like to include it eventually as part of the system. What I would like to know from those of you who create aircraft models or have an opinion on the subject is: how would you expect such a feature to work?

(The question is intentionally very open, lets brainstorm a little :D)
galvedro
 
Posts: 145
Joined: Mon Oct 07, 2013 1:55 pm
Location: Sweden

Re: Engine wear

Postby HJ1AN » Sun May 04, 2014 3:19 am

Hi galvedro!

First of all, my highest respect for you and others for taking your time and effort to make Flightgear so amazing. Unfortunately, as I have this idea, but I have no specifics (I am sure, programmers hear this all the time... sorry).

But.. here's my idea, let's start with something simple... let's say if you go full thrtottle the engine for long periods of time, flying from destination to destination, it will eventually come to a point where something may happen.... but in order to have that happen for example, we need to be able to save our fights, which we can continue for longer periods? (Or do we have that feature already? I'm sorry if we do, there are many things I have no figured out yet). Effectively, everytime you startup the sim and load the flight and jump into the plane the hours is counting down until and the longer you do so with 'that' particular plane then soon wear will set in, and depends on how we abuse the plane (using too much brakes every landing for e.g. makes those parts wear faster, engine run full too long = reduced performance, or worse case, overheat / shutoff) Make it default as anyone who wishes to save the flights and keep using the same plane will have to eventualy deal with this. Those who don't save their flights start out with planes in tip top condition anyway and won't be dealing with it (or optionally, a menu option for those, like some planes already have).

My 2 cents.
User avatar
HJ1AN
 
Posts: 374
Joined: Sat Jul 25, 2009 5:45 am
Callsign: HJ888
Version: 3.4
OS: OS X

Next

Return to Aircraft

Who is online

Users browsing this forum: No registered users and 19 guests