Jump to content

Heat shield mass added to pod, heatshield physicsless


Recommended Posts

Thanks for that!

My pleasure. I hope it helps people out :)

I'm not 100% convinced that's the actual problem btw, as your direction of travel still seems *slightly* offset with physics turned on in a way that I'm not entirely certain is intentional. At the very least, it does however sufficiently mask the problem to serve as a good workaround until we get a more official solution.

Link to comment
Share on other sites

Why is this tagged as "not a bug/intended"? If this fundamentally breaks reentry, then there is no way it was intended to be that way. This is clearly a bug/unintended consequence.

Right, I'd venture to say that their coding was intentional. But the consequence of that coding had an unforeseen affect on game-play, and is therefore a bug.

I'm sure the specifications for the design do not say "User should not be able to successfully re-enter Kerbin atmosphere with a heat shield."

Link to comment
Share on other sites

I gave it a couple of tries as is. Was unsuccesful with Science Junior or service bay attached I would lose them around 25K, really just did not have enough control. I had the difficulty at 120%, with just the pod and heatshield I needed to pay real careful attention to orientation during reentry. If not the heatshield may be ineffective. If I let it go on it's own with or without SAS it would angle itself so the heatshield was not protecting the whole pod.

Link to comment
Share on other sites

i believe it has to be [Heatshield*]:Final

Otherwise it may not work

Final shouldn't be necessary as their aren't other ModuleManager patches being applied here. The changes are straight to the original .cfg files.

I believe Final only affects the order in which patches are loaded, not how they're applied to the original files.

Link to comment
Share on other sites

apollo.jpg

http://infoscience.epfl.ch/record/200444/files/thesis_ermina.pdf

Simulation of Apollo reentry.

I think the attitude might actually be closer to right than I thought… it's the shielding modeling that is wrong. They use a ray-trace, right? The shock heating is far more complex than that, so they either need to fix that, or alter the preferred orientation of the pod.

Link to comment
Share on other sites

You'll see this with the batteries too, the gear as I mentioned and some other parts, they add their mass to the parent but still act normally for things like drag :)

Which is completely unfair, and buggy. A part should be set up so that it either DOES, or DOES NOT get used in physics calculations. To have it get used in half of them but not others, especially in cases where there is a delicate balance between those calculations, is precisely what is causing the problem here. To make the heatshield so it DOES drag but does NOT move the center of mass, is exactly what is causing the flipover. When an object has one section that is dense and another that is very sparse, but both have equal drag, then when under a wind it will flip so the dense part faces into the wind and the sparse mass part flips to the lee side. You can't get much more sparse in mass than having zero mass but still having drag. That makes it behave like a sail, or a parachute, or like paper - high drag with low mass has a very profound effect - it behaves like an aerodynamics anchor.

Link to comment
Share on other sites

Which is completely unfair, and buggy. A part should be set up so that it either DOES, or DOES NOT get used in physics calculations. To have it get used in half of them but not others, especially in cases where there is a delicate balance between those calculations, is precisely what is causing the problem here. To make the heatshield so it DOES drag but does NOT move the center of mass, is exactly what is causing the flipover. When an object has one section that is dense and another that is very sparse, but both have equal drag, then when under a wind it will flip so the dense part faces into the wind and the sparse mass part flips to the lee side. You can't get much more sparse in mass than having zero mass but still having drag. That makes it behave like a sail, or a parachute, or like paper - high drag with low mass has a very profound effect - it behaves like an aerodynamics anchor.

Yeah, I'd have to agree here. It's really unintuitive for parts to be used in physics calculations in some ways but not others. Obviously this needs to be fixed for the heatshield as it has a profound impact on gameplay. But honestly it should probably be fixed with batteries/landing gear/etc as well - or we might see more unintended derpy behavior from the drag and mass models being out-of-sync.

Link to comment
Share on other sites

Yeah, I'd have to agree here. It's really unintuitive for parts to be used in physics calculations in some ways but not others. Obviously this needs to be fixed for the heatshield as it has a profound impact on gameplay. But honestly it should probably be fixed with batteries/landing gear/etc as well - or we might see more unintended derpy behavior from the drag and mass models being out-of-sync.

The biggest other problem at present with this seems to be fairings. Apparently they don't shed any mass when you eject them, because they're also defined as physicsless, and all their mass ends up residing in the base as a result.

Obviously, this is less than optimal, as it kinda defeats the purpose of ejecting fairings. And yes, I agree: I have no idea why this physicsless thing is still a thing.

Link to comment
Share on other sites

Which is completely unfair, and buggy. A part should be set up so that it either DOES, or DOES NOT get used in physics calculations. To have it get used in half of them but not others, especially in cases where there is a delicate balance between those calculations, is precisely what is causing the problem here.

Sal might have misspoke when talking about mass and drag for physicsless parts.

Drag does get calculated for physicsless parts and that drag is added to the parent part. You can toggle both of these options in the Debug menu if you wish. (see pic)

Mass is supposed to get calculated for physicsless parts, and added to the parent part. This looks like it might not be working for some parts, or maybe all parts (I'm not sure which).

Cheers,

~Claw

6bB9h1E.jpg

Link to comment
Share on other sites

Mass is supposed to get calculated for physicsless parts, and added to the parent part. This looks like it might not be working for some parts, or maybe all parts (I'm not sure which).

This came up in another thread, but it appears that the problem is that the mass is being applied to the parent part, but the COM isn't being moved by it. This seems to create instability in this particular case with the heatshields.

Link to comment
Share on other sites

http://i121.photobucket.com/albums/o222/tatersw/KSP/apollo.jpg

http://infoscience.epfl.ch/record/200444/files/thesis_ermina.pdf

Simulation of Apollo reentry.

I think the attitude might actually be closer to right than I thought… it's the shielding modeling that is wrong. They use a ray-trace, right? The shock heating is far more complex than that, so they either need to fix that, or alter the preferred orientation of the pod.

Sorry to interrupt a bugfixing thread, but the mk1 pod "stock" reentry attitude is incorrect and resemble the apollo reentry by chance. In that case the pitch was maintained low thanks to a CoM offsetted from the central axis with unsymmetrical distribution of hydrazine in certain side tanks. This allowed the pod to generate more lift and have a less steep reentry and splasdown in american waters of the pacific ocean, but it is not required to do a reentry and the CoM was still very low. If heatshields have mass (use flowerchild patch) you can replicate this with some monoprop side tanks. The mk1 pod with heatshield has the CoM too high and is way more unstable.

Link to comment
Share on other sites

http://i121.photobucket.com/albums/o222/tatersw/KSP/apollo.jpg

http://infoscience.epfl.ch/record/200444/files/thesis_ermina.pdf

Simulation of Apollo reentry.

I think the attitude might actually be closer to right than I thought… it's the shielding modeling that is wrong. They use a ray-trace, right? The shock heating is far more complex than that, so they either need to fix that, or alter the preferred orientation of the pod.

From the paper you cited:

" The vehicle

followed a lifting trajectory with a nominal angle of attack of 25.5 deg during reentry."

40 > 25.5

I doubt the MK1 pod was intended to be a lifting body. Particularly when it wants to go 40 degrees in *any* direction, rather than toward a hypothetically intended lifting body offset CoG.

Link to comment
Share on other sites

There's nothing wrong with physicless parts in general adding their weight to the parent object; it's a reasonable approximation that saves a lot of processing.

But the idea that a heat shield should be treated that way is daft. They're heavy, and their mass is a fundamental part of how they work.

Link to comment
Share on other sites

Sorry to interrupt a bugfixing thread, but the mk1 pod "stock" reentry attitude is incorrect and resemble the apollo reentry by chance. In that case the pitch was maintained low thanks to a CoM offsetted from the central axis with unsymmetrical distribution of hydrazine in certain side tanks. This allowed the pod to generate more lift and have a less steep reentry and splasdown in american waters of the pacific ocean, but it is not required to do a reentry and the CoM was still very low. If heatshields have mass (use flowerchild patch) you can replicate this with some monoprop side tanks. The mk1 pod with heatshield has the CoM too high and is way more unstable.

I don't disagree, I know it is accidental. None the less, it does show that if they use ray-tracing for heat shielding, it is too simplistic for anything other than a aligned reentry.

- - - Updated - - -

From the paper you cited:

" The vehicle

followed a lifting trajectory with a nominal angle of attack of 25.5 deg during reentry."

40 > 25.5

I doubt the MK1 pod was intended to be a lifting body. Particularly when it wants to go 40 degrees in *any* direction, rather than toward a hypothetically intended lifting body offset CoG.

I wasn't saying it was right, I said it was "closer to right than I thought" (assuming an off center CM for the pods, since they stabilize, and the offset rotates with them). Since at first I thought it was 100% wrong, anything better than 0% right is closer.

The take-away from the image I posted was that ray-tracing along the velocity vector for heating effects is unrealistic, and can result in problems due to lack of a proper bow shock.

Edited by tater
Link to comment
Share on other sites

Drag chute to stabilise the craft during re-entry worked a treat, Val is safe and sound :)

One thing I noticed was that the new resource for the heat shield (ablator?) didn't diminish during the re-entry effects, is that a bug too or do you have to be really really aggressive to make a dent in it?

Link to comment
Share on other sites

Drag chute to stabilise the craft during re-entry worked a treat, Val is safe and sound :)

One thing I noticed was that the new resource for the heat shield (ablator?) didn't diminish during the re-entry effects, is that a bug too or do you have to be really really aggressive to make a dent in it?

Presumably this is for when coming back from Moho/Eeloo and you're really booking it, although I have yet to get that far out.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...