Jump to content
Sign in to follow this  
pmplayer

Still waiting..

Recommended Posts

..for a update from Fenix 🤔

Actually less because of the general code, which is actually fine. But the second engine variant (IAE) would now be desirable.

Thought the IAE Variant would come sooner, but it's been going on for a long time now..

What do you guys think about it ?

 

cheers 😉

 

 


My Rig : Intel I7-7820X 8 Core ( 16 Threads ) @ 4,0, ASUS Prime X299 A II,  64 GB 3600-17 Trident Z, 750W Corsair CX750 80+ Bronze,  MSI 8GB RTX 2080 Super Ventus XS OC, WD 4TB and WD 6TB 7200 HD,  Win10 V.21H2, in use 3x 4K monitors 2x32 Samsung 1x27 LG  3840x2160.

spacer.png

Share this post


Link to post
Share on other sites
6 minutes ago, pmplayer said:

What do you guys think about it ?

I think you should just check this now and then:

https://discord.com/channels/736572376967282769/736710909887643679


Cheers, Søren Dissing

CPU: Intel i9-13900K @5.6-5.8 Ghz | Cooler: ASUS ROG RYUJIN III | GPU: ASUS Strix RTX4090 OC | MoBo: ASUS ROG Maximus Z790 Hero | RAM: 64Gb DDR5 @5600 | SSDs: 1Tb Samsung M.2 980 PRO (Win11), 1Tb Samsung M.2 980 PRO (MSFS), | Case: ASUS ROG Helios 601 | Monitors: HP Reverb G2, 28" ASUS PB287Q 4K | Additional Hardware: TM TCA Captain's Edition, Tobii 5 | OS: Win 11 Pro 64 | Sim: MSFS | BA Virtual | PSXT, RealTraffic w/ AIG models

 

 

Share this post


Link to post
Share on other sites

Remind me please, how long did it take for FSLabs to bring sharklet version for their A320? I think it's been more than 2 years. Then 319 and 320 followed quite fast? 

  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites

From Aamir:

… “

I’ll start with the not-so-great news, progress on the IAEs (and by extension - the external engine model) has been slower than expected due to the conflict in Ukraine. The developer taking lead on the integration of the external engine model is, unfortunately, regularly without power and heating for days. The recent large scale missile strikes in the region have only served to worsen the situation, and we do not expect the circumstances to improve in the near future. With that being said, work does continue where possible, and last night we managed to clear an important prototype milestone - the implementation of fast lookup algorithms, making the engine model math more performant by nearly 1000x.

I have not shared many details about the engine model as yet, but we are being ambitious with our goals - and the set of data we’re using to build it is absolutely enormous. This fast lookup algorithm clears a large hurdle in making the implementation possible. We are inching closer to having a prototype flying, but as ever, we will not be providing a timescale for this given the variable circumstances around it.

Please take this as a subtle reminder that while we are all extremely committed to what we do here at Fenix, sometimes life takes a front seat instead, and the welfare, comfort, and safety of our developers will always come first.” …..

  • Like 7
  • Upvote 1

Share this post


Link to post
Share on other sites
38 minutes ago, polosim said:

From Aamir:

… “

I’ll start with the not-so-great news, progress on the IAEs (and by extension - the external engine model) has been slower than expected due to the conflict in Ukraine. The developer taking lead on the integration of the external engine model is, unfortunately, regularly without power and heating for days. The recent large scale missile strikes in the region have only served to worsen the situation, and we do not expect the circumstances to improve in the near future. With that being said, work does continue where possible, and last night we managed to clear an important prototype milestone - the implementation of fast lookup algorithms, making the engine model math more performant by nearly 1000x.

I have not shared many details about the engine model as yet, but we are being ambitious with our goals - and the set of data we’re using to build it is absolutely enormous. This fast lookup algorithm clears a large hurdle in making the implementation possible. We are inching closer to having a prototype flying, but as ever, we will not be providing a timescale for this given the variable circumstances around it.

Please take this as a subtle reminder that while we are all extremely committed to what we do here at Fenix, sometimes life takes a front seat instead, and the welfare, comfort, and safety of our developers will always come first.” …..

OK, did not tought that, there realy a lot Developer from Ukraine around the Dev. Teams.

Anyway thanks for reply - so we have to wait.. ( By the way, what a stupid and ridiculous war, unbelievable !!! )

 

cheers 😏

  • Like 4

My Rig : Intel I7-7820X 8 Core ( 16 Threads ) @ 4,0, ASUS Prime X299 A II,  64 GB 3600-17 Trident Z, 750W Corsair CX750 80+ Bronze,  MSI 8GB RTX 2080 Super Ventus XS OC, WD 4TB and WD 6TB 7200 HD,  Win10 V.21H2, in use 3x 4K monitors 2x32 Samsung 1x27 LG  3840x2160.

spacer.png

Share this post


Link to post
Share on other sites
19 minutes ago, pmplayer said:

By the way, what a stupid and ridiculous war, unbelievable

Uh oh, you're commenting on politics here in fantasyland let's see how long it takes before....


Noel

System:  7800x3D, Thermal Grizzly Kryonaut, Noctua NH-U12A, MSI Pro 650-P WiFi, G.SKILL Ripjaws S5 Series 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Edge Sync for near zero Frame Time Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320nx, WT 787X

 

Share this post


Link to post
Share on other sites

Early into the project I had a decision to make, which was namely - do the IAEs quickly or do the IAEs properly. There wasn't an option to go in-between - I mean, we could have thrown it into the MSFS FDE and hammered it into something "acceptable", in that it looks like an IAE, the values would be close-ish, but it would more or less stop there. There would not be a lot more depth, the startups would run on a script to emulate the rough character of an IAE start, we'd script in some timings for spool etc to make it all tick over and call it a day, fuel flow etc would be okay-ish, much like the CFMs, perhaps within 10% of a margin. After all, most had already purchased the product and commercially it makes little sense to go out and try and push the boundary because.. well, frankly we weren't going to get paid for it. So doing the bare minimum was probably the most efficient, commercially rewarding option. With that being said I also recognised that people pay us to go out and find that last tenth. I daresay that's what our customers would expect. So I made the call to go for the hard option. Do it properly. As much as being the director of the company forced me into considering the commercial impact of this, there's something to be said for taking appropriate care and responsibility in maturing a product that, ultimately, customers are invested in. Maturing a product in software takes time, it doesn't matter how many resources you throw at it. An experienced project manager will probably tell you adding too many resources and just throwing bodies at the problem is likely to exacerbate the problem more than speed anything up, too. We've not yet even crested the 1st anniversary of our very first product being out in the market. PMDG, for example, launched their first iteration of 737 in 2003, they'll be celebrating 20 years of that thing being out there in some form or the other, before we celebrate our first - as an example. That's a lot of time to refine, renew, rewrite, etc - and as you can see it's a superb, mature product for it. 

That latest post that @polosim quoted was from a couple of months ago, and since then we've prototyped the engine model in it's steady state, it's working fine and flying around, we're reasonably happy with the fuel flow and what not. That's the easy part. The real challenge lies with modelling transient states of a turbofan. For example, programming a startup is less script and more physics based. For example a thermal model for EGT cooldown and rise during shutdown and startup is crucial given the IAEs motor the engine if EGT > 250 degrees when start is commanded, so you need to model the air mass effects of the motoring and how the air driven by the fan blade spinning cools the engine, to add to that, you need to accurately place the EGT probe for the actual sensor as the sensor itself isn't in the engine core, so if you stop motoring the engine the temperature fluctuates accordingly as heat transfer changes depending on airflow. If you dry crank a hot engine (right after shutdown), due to where the EGT sensor is (hint: the exhaust), the core will actually blow hot air from the core outwards and backwards over the EGT probes so you end up cranking the engine and the EGT rising for a very short period of time, before cooling. Those EGT probes are over by the exhaust strut, quite far from the core, so on shutdown the EGT reading actually shows it being quite fast to cool as a result, too, however not before slightly rising as the N1 fan and N2 rotor stop spinning and thus providing some airflow over the probes, so there's a little temporary spike. You cannot get these details right on a simple simulation.

This is before you start thinking about starting or shutting down an engine mid flight, as the fan windmills at 24,000ft. A whole different ballgame there, but there are a number of startup modes in that case, assisted starts, unassisted starts, depending on the N1, which depends on speed, alt, pressure, etc, which then in turn affects how the engine behaves for all parameters on a start.

Even down to the oil. IAE engines do this signature oil "gulp" when they start. Oil goes down then back up during a start. We know that, but why, and how much? We can't just fake up data and call it a day. We need to understand why and model it's effects otherwise the model will fall apart. This effect comes into place because the oil pump is attached to a gearbox which is N2 driven, as it all starts turning on a startup the quantity of the oil tank starts decreasing for a little while because the scavenge flow from the bearings must travel through several pipes and then back into the tank. Related to N2, so the effects on N2 on a start will affect this also.

All of this without modelling the pesky EEC and things like the IAE's Keep Out Zones, where the FADEC will flat out refuse to stablise the engine at between 60 and 74% N1 due to fan flutter, which is a whole other kettle of fish. 

All of this data, absolutely all of it, we've gathered on the real deal. A level-D doesn't give us this much insight and data into what/why/when/how. We needed the real engine to show us what we needed to know. This goes beyond most pilot's comprehension of their equipment, so it's not like it's knocking around in anyone's head either. This is a tiny, small slice of insight into what building a model like this entails. There's dozens upon dozens of little snippets like this that make up the entire thing, and it's safe to say building it is an incredible challenge, even just from a data acquisition, management and organisation front, forget about the actual legwork of coding the thing after the fact. 

I hope from the little extract above, you can gather why this is taking months of work. But when it happens, it'll be worth it. We wanted to build it because it's frankly just flippin' cool. Forget all the commercial implications, at the end of the day it's satisfying building something you can sit back in your chair and go: "Dang..", after all, we're enthusiasts all said and done too..  

  • Like 17
  • Upvote 2

Aamir Thacker

Share this post


Link to post
Share on other sites

I dont want to be combative at all but just very curious.  Why the big push for this engine type?  I wonder what significant change one would see within the cockpit or general operation.  A 321 or A319, sure, I get it... but engine type??

  • Like 1

CPU: Core i5-6600K 4 core (3.5GHz) - overclock to 4.3 | RAM: (1066 MHz) 16GB
MOBO: ASUS Z170 Pro |  GeForce GTX 1070 8GB | MONITOR: 2560 X 1440 2K

Share this post


Link to post
Share on other sites
Just now, Mike S KPDX said:

I dont want to be combative at all but just very curious.  Why the big push for this engine type?  I wonder what significant change one would see within the cockpit or general operation.  A 321 or A319, sure, I get it... but engine type??

Two for one - we can build a framework which can apply backwards to the CFMs and we can bring those up to a really superb standard also. 

A321 and A319 have different engines with minutely different characteristics, but this will allow us to dive into those at a higher level also. 

  • Like 1

Aamir Thacker

Share this post


Link to post
Share on other sites
9 minutes ago, Aamir said:

That latest post that @polosim quoted was from a couple of months ago, and since then we've prototyped the engine model in it's steady state, it's working fine and flying around, we're reasonably happy with the fuel flow and what not. That's the easy part. The real challenge lies with modelling transient states of a turbofan. For example, programming a startup is less script and more physics based. For example a thermal model for EGT cooldown and rise during shutdown and startup is crucial given the IAEs motor the engine if EGT > 250 degrees when start is commanded, so you need to model the air mass effects of the motoring and how the air driven by the fan blade spinning cools the engine, to add to that, you need to accurately place the EGT probe for the actual sensor as the sensor itself isn't in the engine core, so if you stop motoring the engine the temperature fluctuates accordingly as heat transfer changes depending on airflow. If you dry crank a hot engine (right after shutdown), due to where the EGT sensor is (hint: the exhaust), the core will actually blow hot air from the core outwards and backwards over the EGT probes so you end up cranking the engine and the EGT rising for a very short period of time, before cooling. Those EGT probes are over by the exhaust strut, quite far from the core, so on shutdown the EGT reading actually shows it being quite fast to cool as a result, too, however not before slightly rising as the N1 fan and N2 rotor stop spinning and thus providing some airflow over the probes, so there's a little temporary spike. You cannot get these details right on a simple simulation.

This is before you start thinking about starting or shutting down an engine mid flight, as the fan windmills at 24,000ft. A whole different ballgame there, but there are a number of startup modes in that case, assisted starts, unassisted starts, depending on the N1, which depends on speed, alt, pressure, etc, which then in turn affects how the engine behaves for all parameters on a start.

Even down to the oil. IAE engines do this signature oil "gulp" when they start. Oil goes down then back up during a start. We know that, but why, and how much? We can't just fake up data and call it a day. We need to understand why and model it's effects otherwise the model will fall apart. This effect comes into place because the oil pump is attached to a gearbox which is N2 driven, as it all starts turning on a startup the quantity of the oil tank starts decreasing for a little while because the scavenge flow from the bearings must travel through several pipes and then back into the tank. Related to N2, so the effects on N2 on a start will affect this also.

All of this without modelling the pesky EEC and things like the IAE's Keep Out Zones, where the FADEC will flat out refuse to stablise the engine at between 60 and 74% N1 due to fan flutter, which is a whole other kettle of fish. 

All of this data, absolutely all of it, we've gathered on the real deal. A level-D doesn't give us this much insight and data into what/why/when/how. We needed the real engine to show us what we needed to know. This goes beyond most pilot's comprehension of their equipment, so it's not like it's knocking around in anyone's head either. This is a tiny, small slice of insight into what building a model like this entails. There's dozens upon dozens of little snippets like this that make up the entire thing, and it's safe to say building it is an incredible challenge, even just from a data acquisition, management and organisation front, forget about the actual legwork of coding the thing after the fact. 

I hope from the little extract above, you can gather why this is taking months of work. But when it happens, it'll be worth it. We wanted to build it because it's frankly just flippin' cool. Forget all the commercial implications, at the end of the day it's satisfying building something you can sit back in your chair and go: "Dang..", after all, we're enthusiasts all said and done too..  


Absolutely take all the time you need to simulate and model engine behaviour/physics to the level of such impressive detail you've described above! Certainly is in keeping with the theme and depth of simulation the Fenix is all about. "Dang.." is an apt term 🙂, Holy **** is another.
 

  • Like 1
  • Upvote 1

Len
1980s: Sublogic FS II on C64 ---> 1990s: Flight Unlimited I/II, MSFS 95/98 ---> 2000s/2010s: FS/X, P3D, XP ---> 2020+: MSFS
Current system: i9 13900K, RTX 4090, 64GB DDR5 4800 RAM, 4TB NVMe SSD

Share this post


Link to post
Share on other sites
18 minutes ago, Aamir said:

Early into the project I had a decision to make, which was namely - do the IAEs quickly or do the IAEs properly. There wasn't an option to go in-between - I mean, we could have thrown it into the MSFS FDE and hammered it into something "acceptable", in that it looks like an IAE, the values would be close-ish, but it would more or less stop there. There would not be a lot more depth, the startups would run on a script to emulate the rough character of an IAE start, we'd script in some timings for spool etc to make it all tick over and call it a day, fuel flow etc would be okay-ish, much like the CFMs, perhaps within 10% of a margin.

It is nice to know all the effort and realism that is being considered in the development of the IAE engine. On the other hand, what progress has been made in improvements with respect to the CFM engine, for example its poor performance in single-engine operations.
Wishing you all the success you deserve in the development of your product.

Share this post


Link to post
Share on other sites
21 minutes ago, Aamir said:

Two for one - we can build a framework which can apply backwards to the CFMs and we can bring those up to a really superb standard also. 

A321 and A319 have different engines with minutely different characteristics, but this will allow us to dive into those at a higher level also

"Delve into those at a higher level also."

So the A321 and A319 are projects down the road for the Fenix team, am I right 😁

Share this post


Link to post
Share on other sites
1 hour ago, polosim said:

It is nice to know all the effort and realism that is being considered in the development of the IAE engine. On the other hand, what progress has been made in improvements with respect to the CFM engine, for example its poor performance in single-engine operations.
Wishing you all the success you deserve in the development of your product.

Progress on the IAEs is progress on the CFMs. Why build all this infrastructure only to not use it for CFMs also? They will go through the same extensive update, but without the time sink of building the framework and integrations after we're done with the IAEs.

  • Like 1

Aamir Thacker

Share this post


Link to post
Share on other sites
2 hours ago, Mike S KPDX said:

I dont want to be combative at all but just very curious.  Why the big push for this engine type?  I wonder what significant change one would see within the cockpit or general operation.  A 321 or A319, sure, I get it... but engine type??

You have to admit, the gulping oil sound at startup, worth it for me and I don’t even own the plane (yet)


I9-13900kf - rtx4090

32gb ddr5 4800mhz, 2TB M.2 PCIe NVMe SSD

internet - 300+ mbs / Honycomb Alpha yoke / Saitek Throttle

Dell 43” 4K 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...