Jump to content

Phantom Forces and a Big Black Box, Capsule Aerodynamic Misery


Beale

Recommended Posts

I was wondering if anybody can offer insight on aerodynamics configs on Capsule + Parachute + Heatshield combinations? I am having a lot of issue getting a capsule to orient correctly.

The three parts.

NRfvIlI.png The re-entry vehicle is a parachute, capsule and heatshield.

Without any config offsets:
Capsule enters window forward, surfing on the heatshield and cooking the crew.

CeKkQn0.png

With config offets:
It is a bit more well-behaved, but there are weird lifts in directions during re-entry (you can see also the capsule is tilting for some reason). 

eXVIPq7.png

The configs:

Parachute

Spoiler

PART
{

name = Alnair_Parachute_1
module = Part
author = Tantares

MODEL
{
   model = Tantares/Parts/VA/VA_Parachute_1
}
scale = 1.0
rescaleFactor = 1.0

node_stack_bottom = 0.0, -0.05, 0.0, 0.0, -1.0, 0.0, 1
node_stack_top    = 0.0,  0.05, 0.0, 0.0, 1.0, 0.0, 1

bulkheadProfiles = size0

attachRules = 1,0,1,1,0

sound_parachute_open = activate
sound_parachute_single = deploy

TechRequired = survivability
entryCost = 2000
cost = 600

category     = Utility
subcategory  = 0
title        = A-V2K Return Parachute
manufacturer = Tantares Space Technologies
description  = 

tags = 0.9375

mass = 0.1

dragModelType  = default
angularDrag    = 3
crashTolerance = 10
maxTemp        = 2000
fuelCrossFeed = False
bodyLiftMultiplier = 0

stageOffset = 1
childStageOffset = 1

MODULE
{
      name = ModuleParachute
    semiDeployedAnimation = Alnair_Parachute_1_Semi
    fullyDeployedAnimation = Alnair_Parachute_1_Full
    invertCanopy = false
    autoCutSpeed = 0.5
    capName = Cap1
    canopyName = Canopy1
    stowedDrag = 0.22
    semiDeployedDrag = 1
    fullyDeployedDrag = 500
    minAirPressureToOpen = 0.38
    deployAltitude = 500
    deploymentSpeed = 1
    semiDeploymentSpeed = 0.5    
}

MODULE
{
    name = ModuleDecouple
    isOmniDecoupler = false
    ejectionForce = 250
}

    MODULE
    {
        name = ModuleDragModifier
        dragCubeName = SEMIDEPLOYED
        dragModifier = 0.67
    }
    MODULE
    {
        name = ModuleDragModifier
        dragCubeName = DEPLOYED
        dragModifier = 25
    }

}


Capsule

Spoiler

PART
{

name = Alnair_Crew_1
module = Part
author = Tantares

MODEL
{
   model = Tantares/Parts/VA/VA_Crew_1
}
scale = 1.0
rescaleFactor = 1.0

node_stack_bottom = 0.0, -0.43125, 0.0, 0.0, -1.0, 0.0, 1
node_stack_top    = 0.0,  0.43125, 0.0, 0.0, 1.0, 0.0, 0

bulkheadProfiles = size1.5, size0.5

CoPOffset = 0.0,  0.43125,  0.0
CoMOffset = 0.0, -0.215625, 0.0

attachRules = 1,0,1,1,0

TechRequired = flightControl
entryCost = 3500
cost = 1000

category     = Pods
subcategory  = 0
title        = A-LK1 Capsule
manufacturer = Tantares Space Technologies
description  = The LK1 represents the vision of a slightly more sophisticated crew capsule, through frosted glass.

tags = 1.875 0.9375 ?VA Alnair

mass = 1.275

dragModelType  = default
maximum_drag   = 0.20
minimum_drag   = 0.15
angularDrag    = 2
crashTolerance = 20

maxTemp             = 3400
skinMaxTemp         = 3400
heatConductivity    = 0.1
thermalMassModifier = 1.0

vesselType = Ship

CrewCapacity = 3

INTERNAL
{
  name = Alnair_Crew_1_Interior
}

MODULE
{
    name = ModuleCommand
    minimumCrew = 1
}

MODULE
{
    name = ModuleSAS
}

MODULE
{
    name = ModuleReactionWheel
    
    PitchTorque = 1.5
    YawTorque = 1.5
    RollTorque = 1.5
    
    RESOURCE
    {
        name = ElectricCharge
        rate = 0.075
    }
}

MODULE
{
    name = ModuleScienceExperiment    
    
    experimentID = crewReport
    
    experimentActionName = Crew Report
    resetActionName = Discard Crew Report
    reviewActionName = Review Report
    
    useStaging = False    
    useActionGroups = True
    hideUIwhenUnavailable = True    
    rerunnable = True
    
    xmitDataScalar = 1.0
}

MODULE
{
    name = ModuleScienceContainer
    
    reviewActionName = Review Stored Data
    storeActionName = Store Experiments
    evaOnlyStorage = True
    storageRange = 2.0
}

RESOURCE
{
    name = ElectricCharge
    amount = 100
    maxAmount = 100
}

RESOURCE
{
    name = MonoPropellant
    amount = 30
    maxAmount = 30
}

MODULE
{
    name = ModuleAnimateGeneric
    animationName = Alnair_Crew_1_Light
    actionGUIName = Toggle Lights
    startEventGUIName = Lights On
    endEventGUIName = Lights Off
}

}

Heatshield

Spoiler

PART
{

name = Alnair_Heatshield_1
module = Part
author = Tantares

MODEL
{
   model = Tantares/Parts/VA/VA_Heatshield_1
}
scale = 1.0
rescaleFactor = 1.0

node_stack_bottom = 0.0, -0.11375, 0.0, 0.0, -1.0, 0.0, 1
node_stack_top    = 0.0,  0.11375, 0.0, 0.0, 1.0, 0.0, 1

    CoPOffset = 0.0,  0.11375, 0.0
    CoLOffset = 0.0, -0.11375, 0.0

bulkheadProfiles = size1.5

attachRules = 1,0,1,1,0

sound_vent_large = decouple

TechRequired = survivability
entryCost = 900
cost = 900

category     = Thermal
subcategory  = 0
title        = A-LK1 Heatshield
manufacturer = Tantares Space Technologies
description  = 

tags = 1.875 ?VA Alnair heatshield 

mass = 0.15

dragModelType  = default
maximum_drag   = 0.20
minimum_drag   = 0.20
angularDrag    = 2
crashTolerance = 20

maxTemp             = 3400
skinMaxTemp         = 3400
heatConductivity    = 0.1
thermalMassModifier = 1.0

stageOffset = 1
childStageOffset = 1

MODULE
{
    name = ModuleJettison
    jettisonName = Alnair_Heatshield_1_Fairing
    bottomNodeName = bottom
    isFairing = True
    jettisonedObjectMass = 0.5
    jettisonForce = 15
    jettisonDirection = 0 0 1
    stagingEnabled = False
    checkBottomNode = True
}

MODULE
{
    name = ModuleDecouple
    ejectionForce = 100
    isOmniDecoupler = true
    menuName = Jettison Heat Shield
    stagingEnabled = False
    stagingEnableText = HS Jettison Not Staged
    stagingDisableText = HS Jettison Staged
}

MODULE
{
        name = ModuleAblator
        ablativeResource = Ablator
        lossExp = -7500
        lossConst = 0.1
        pyrolysisLossFactor = 6000
        reentryConductivity = 0.01
        ablationTempThresh = 500
}

RESOURCE
{
        name = Ablator
        amount = 300
        maxAmount = 300
}    

}

 

Link to comment
Share on other sites

8 minutes ago, Nansuchao said:

IRL usually capsules has and offset CoM, to better handle the vertical speed in the high atmosphere. If you want the easy way, just move the CoM of your capsule near the bottom, centered on the main axis.

Already in place:

CoMOffset = 0.0, -0.215625, 0.0

Still problems :( 

Link to comment
Share on other sites

2 minutes ago, linuxgurugamer said:

Drop the CoM of the capsule to just above the bottom of it. It's still too high.

Is that appropriate to real-life capsules, they do not have the CoM at the very bottom do they?

I would consider it more of a hack than a real fix if that's not the case.
 

main-qimg-889a6541ac92edaf2233c5707614a3e2-c

Edited by Beale
Link to comment
Share on other sites

3 minutes ago, linuxgurugamer said:

Not really.

Look at this picture:  https://www.hq.nasa.gov/alsj/CSM06_Command_Module_Overview_pp39-52.pdf

You can see that most everything is below the astronauts, which lowers the CoM

Need something more concrete than that, my CoM is already lowered, only 20cm from the absolute bottom of the capsule.

I thank you for the help, but I think this is barking up the wrong tree, maybe.

The stock capsules show something very different:

8sxyy6F.png
uK3sbLw.png

 

Link to comment
Share on other sites

Hi i note that the stock capsule also uses

	CoPOffset = 0.0, 0.6, 0.0

which effectively moves the aerodynamic pressure  up the capsule(i think I'm correct here)  which looks like it gives the desirable lawn dart effect.  (Are you clearing the part database too after every test?, as moved com col cos etc change the drag cube (does with ships at least) , you could be getting odd results if not)

Link to comment
Share on other sites

15 minutes ago, SpannerMonkey(smce) said:

Hi i note that the stock capsule also uses


	CoPOffset = 0.0, 0.6, 0.0

which effectively moves the aerodynamic pressure  up the capsule(i think I'm correct here)  which looks like it gives the desirable lawn dart effect.  (Are you clearing the part database too after every test?, as moved com col cos etc change the drag cube (does with ships at least) , you could be getting odd results if not)

I do currently have the CoP set on both the capsule and heatshield (at, or just above, the top node of the part). See configs in OP.
Clearing partDatabase in-between games, btw :) 

@Pak Has noticed if you look at the pic above, something is happening with the drag and lift unusual, compared to the stock capsule.

Edited by Beale
Link to comment
Share on other sites

@Beale I see you have CoM and CoL using the same exact offset... Are you sure that should be?..  Maybe offsetting the CoL off-center, opposite the side that is "tilting" the wrong way, may compensate?...or maybe just moving one to slightly ABOVE the other, on-center, may work?

Edited by Stone Blue
Link to comment
Share on other sites

Hi Beale,

I had the same problems a few weeks ago and it helps to set the CoM to the lower end of the capsule and the CoP to the top of the capsule. As reference: MK1-2 Command Pod, here is the CoM ~ 0.35m above the lower model edge, but the CoP is set to 0.6m above the CoM.

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...