1wsx10 / VectorThrust2

23 stars 19 forks source link

Handling nacelle maximum thrust #7

Open grimly opened 6 years ago

grimly commented 6 years ago

When multiple nacelles works on the same axis, they split their work on that axis equally. This may lead on some design to a lack of thrust from one nacelle while an other that could to the job has plenty of power left.

I'm using this design : http://steamcommunity.com/sharedfiles/filedetails/?id=1270970152

When pointing down, the tail thrusters are assigned more thrust they can provide and so my ship is going down while only the bigger nacelles could be used here.

I also tried to change the tail nacelle and make it vertical but it's even worse as it would not even lift off.

1wsx10 commented 6 years ago

thanks, this is a known issue

grimly commented 6 years ago

This is not an easy task.

I tried some "each nacelle picks as much force as it can" algorithms but this doesn't do the trick. If my tail nacelle is selected first then I cannot turn left or right.

To find something that does not depend on the order of the nacelle discovery is a hard problem...

1wsx10 commented 6 years ago

i know how i can solve it, using a system of equations. aka 'simultaneous equations'

for this i need to research matrices a little more, since thats how you make it a general system in a program.

edit: never got anywhere with this. its still an issue