Jump to content

[1.3.1] Ferram Aerospace Research: v0.15.9.1 "Liepmann" 4/2/18


ferram4

Recommended Posts

@Anyone having structural failure issues on load: : Without a copy of the output_log.txt and reproduction steps, I can't help you. You will also need to verify that you have a FARAeroStress.cfg in your FAR folder in GameData, and that the CustomFARAeroStress.cfg in the same location dos not have any zeroes in it. If the former, reinstall FAR. If the latter, delete CustomFARAeroStress.cfg.

Excuse me, couldn't find the output.log on linux... quick google told me it is called player.log on there, so...

Player.log

Also i deleted the CustomFARAeroStress.cfg and restarted, but still the same problem with the new file:

CustomFARAeroStress.cfg

let me know if you need some help testing on that :)

Edit: Screenshot

HGeCnQ2l.png

Edited by StainX
Link to comment
Share on other sites

so, dumb question, but uh... is there an archived version for 0.14.1? I looked in the available log that the creator provides, but the newest one that I can find is 13.3... either i'm blind, or it hasn't been logged
Anyone know where I can get 0.14.1.1? I can't find it on the "previous versions" page.

Go to Ferram's github page , it should be on the (linked) releases list

Link to comment
Share on other sites

I have a funny little bug to report that may be already known.

It appears that FAR doesn't properly update the craft's CoL in the SPH with regard to its orientation. The plane nevertheless flies fine; it's just a building issue.

In specific, it seems that instead of recalculating the CoL, it simply rotates/transforms the CoL about some pre-determined reference point, which is problematic for rotations when your plane is not on that axis.

Grr. Unfortunately it appears I don't have images to show for this because my computer crashed hard while I was writing this post the first time.

Link to comment
Share on other sites

@Drakoflame & Whovian: Available on KerbalStuff or Github, just look beyond the download button for the older releases in the changelog / releases section.

@Moistmonkey: Aware, confirmed, and looking at fixes. Shouldn't be that bad to fix though, I think I know what's wrong.

@Jovus: Nope, the CoP is constantly being recalculated. That's how it moves when you change the orientation of the vehicle. The result it gives is correct.

Link to comment
Share on other sites

@Wanderfound: For the first one, that little bit of red explains it completely. Sideslip increases yawing motion, which is going to result in rolling and pitching tendencies. That sounds about correct.

For the second one, why are you not considering fuel burn after getting up to that velocity? Also, you've got WAY TOO MUCH dihedral on that design, and that is probably contributing to it. A lot.

I will also note that since you're not looking at the AoA Sweep for the static analysis that you actually have no idea what AoAs your plane is stable at. For the Mach 5 case, the Mw is so low that I wouldn't be surprised if it flipped sign the second you got above ~7 degrees.

Ummm...the second design has flat wings. The only dihedral on it at all is about 10° of upsweep on the wingtip winglets. It's set up to have negligible weight shift from fuel use, and the porpoising starts immediately after takeoff, regardless of AoA.

Link to comment
Share on other sites

@Jovus: Nope, the CoP is constantly being recalculated. That's how it moves when you change the orientation of the vehicle. The result it gives is correct.

First, in the default orientation:

screenshot2.png

Here's the accompanying analysis:

screenshot3.png

But if I turn it (with the A key), this is what I get:

screenshot4.png

What is that CoL doing hanging out off to the left? Maybe it's just a visual issue and it's actually being calculated correctly?

Nope:

screenshot5.png

Note that the craft flies fine in its intended envelope, as said before. It's all stock parts as well, but

ship = This really is a plane

version = 0.25.0

description =

type = SPH

PART

{

part = mk1pod_4294063274

partName = Part

pos = 0.6746116,15.67867,-0.0005604327

rot = 0.5,-0.5,0.5000001,0.5

attRot = 0,-0.7071068,4.214685E-08,0.7071068

mir = 1,1,1

istg = 0

dstg = 0

sidx = -1

sqor = -1

attm = 0

modCost = 0

link = parachuteSingle_4294063176

link = trussPiece1x_4294063116

attN = bottom,trussPiece1x_4294063116

attN = top,parachuteSingle_4294063176

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleCommand

isEnabled = True

controlSrcStatusText =

EVENTS

{

MakeReference

{

active = True

guiActive = True

guiIcon = Control From Here

guiName = Control From Here

category = Control From Here

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

RenameVessel

{

active = True

guiActive = True

guiIcon = Rename Vessel

guiName = Rename Vessel

category = Rename Vessel

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = ModuleSAS

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ModuleReactionWheel

isEnabled = True

stateString = Active

WheelState = Active

EVENTS

{

OnToggle

{

active = True

guiActive = True

guiIcon = Toggle Torque

guiName = Toggle Torque

category = Toggle Torque

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

Activate

{

actionGroup = None

}

Deactivate

{

actionGroup = None

}

Toggle

{

actionGroup = None

}

}

}

MODULE

{

name = ModuleScienceExperiment

isEnabled = True

Deployed = False

Inoperable = False

EVENTS

{

DeployExperiment

{

active = True

guiActive = True

guiIcon = Deploy

guiName = Deploy

category = Deploy

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

CollectDataExternalEvent

{

active = True

guiActive = False

guiIcon =

guiName =

category =

guiActiveUnfocused = True

unfocusedRange = 1.5

externalToEVAOnly = True

}

ReviewDataEvent

{

active = True

guiActive = True

guiIcon = Review Data

guiName = Review Data

category = Review Data

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ResetExperiment

{

active = True

guiActive = True

guiIcon = Reset

guiName = Reset

category = Reset

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ResetExperimentExternal

{

active = True

guiActive = False

guiIcon = Reset

guiName = Reset

category = Reset

guiActiveUnfocused = True

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

DeployAction

{

actionGroup = None

}

ResetAction

{

actionGroup = None

}

}

}

MODULE

{

name = ModuleScienceContainer

isEnabled = True

EVENTS

{

StoreDataExternalEvent

{

active = False

guiActive = False

guiIcon =

guiName = Store Experiments (0)

category =

guiActiveUnfocused = True

unfocusedRange = 1.3

externalToEVAOnly = True

}

CollectDataExternalEvent

{

active = False

guiActive = False

guiIcon =

guiName = Take Data (0)

category =

guiActiveUnfocused = True

unfocusedRange = 1.3

externalToEVAOnly = True

}

ReviewDataEvent

{

active = False

guiActive = True

guiIcon = Review Data

guiName = Review Stored Data (0)

category = Review Data

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = FlagDecal

isEnabled = True

flagDisplayed = True

EVENTS

{

ToggleFlag

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = ToggleFlag

guiName = ToggleFlag

category = ToggleFlag

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = ModuleHeatShield

isEnabled = True

deployAnimationController = 0

direction = (0, -1, 0)

reflective = 0.05

ablative = AblativeShielding

area = 0

thickness = 0

adjustCollider = 0

crashTolerance = 8

damage = 0

dead = False

loss

{

key = 650 0 0 0

key = 1000 64 0 0

key = 3000 80 0 0

}

dissipation

{

key = 300 0 0 0

key = 500 180 0 0

}

EVENTS

{

RepairDamage

{

active = True

guiActive = False

guiIcon = No Damage

guiName = No Damage

category = No Damage

guiActiveUnfocused = True

unfocusedRange = 4

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = ModuleTripLogger

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

Surfaced

{

}

Flew

{

}

FlewBy

{

}

Orbited

{

}

SubOrbited

{

}

}

MODULE

{

name = FARBasicDragModel

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

RESOURCE

{

name = ElectricCharge

amount = 50

maxAmount = 50

flowState = True

isTweakable = True

hideFlow = False

flowMode = Both

}

RESOURCE

{

name = MonoPropellant

amount = 10

maxAmount = 10

flowState = True

isTweakable = True

hideFlow = False

flowMode = Both

}

RESOURCE

{

name = AblativeShielding

amount = 250

maxAmount = 250

flowState = True

isTweakable = True

hideFlow = False

flowMode = Both

}

}

PART

{

part = parachuteSingle_4294063176

partName = Part

pos = 0.01715338,15.67867,-0.0005598841

rot = 0.5,-0.5,0.5000001,0.5

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 0

sidx = 0

sqor = 0

attm = 0

modCost = 37

attN = bottom,mk1pod_4294063274

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleTestSubject

isEnabled = True

EVENTS

{

RunTestEvent

{

active = False

guiActive = True

guiIcon = Run Test

guiName = Run Test

category = Run Test

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = RealChuteModule

isEnabled = True

caseMass = 0.04

cutSpeed = 0.5

timer = 0

mustGoDown = False

deployOnGround = False

spareChutes = 5

initiated = True

capOff = False

wait = True

armed = False

oneWasDeployed = False

staged = False

launched = False

baseDrag = 0.32

chuteCount = 5

EVENTS

{

GUIDeploy

{

active = True

guiActive = True

guiIcon = Deploy Chute

guiName = Deploy Chute

category = Deploy Chute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUICut

{

active = False

guiActive = True

guiIcon = Cut main chute

guiName = Cut chute

category = Cut main chute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUIArm

{

active = False

guiActive = True

guiIcon = Arm parachute

guiName = Arm parachute

category = Arm parachute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUIDisarm

{

active = True

guiActive = True

guiIcon = Disarm parachute

guiName = Disarm parachute

category = Disarm parachute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUIRepack

{

active = True

guiActive = False

guiIcon = Repack chute

guiName = Repack chute

category = Repack chute

guiActiveUnfocused = False

unfocusedRange = 5

externalToEVAOnly = True

}

GUIToggleWindow

{

active = True

guiActive = True

guiActiveEditor = True

guiIcon = Toggle info

guiName = Toggle info

category = Toggle info

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionDeploy

{

actionGroup = None

}

ActionCut

{

actionGroup = None

}

ActionArm

{

actionGroup = None

active = False

}

ActionDisarm

{

actionGroup = None

}

}

PARACHUTE

{

material = Nylon

preDeployedDiameter = 1

deployedDiameter = 25

minIsPressure = True

minDeployment = 25000

minPressure = 0.01

deploymentAlt = 700

cutAlt = -1

preDeploymentSpeed = 2

deploymentSpeed = 6

parachuteName = canopy

baseParachuteName = canopy

capName = cap

preDeploymentAnimation = semiDeploySmall

deploymentAnimation = fullyDeploySmall

forcedOrientation = 0

depState = STOWED

}

}

MODULE

{

name = ProceduralChute

isEnabled = True

caseID = 0

lastCaseID = 0

size = 0

lastSize = 0

planets = 0

presetID = 0

originalSize = (1.25, 1.25, 1.25)

top = 0

bottom = -0.01508113

debut = 1.25

initiated = True

mustGoDown = False

deployOnGround = False

secondaryChute = False

timer = 0s

cutSpeed = 0.5

spares = 5

landingAlt = 0

EVENTS

{

}

ACTIONS

{

}

CHUTE

{

chuteID = 0

modelID = 0

typeID = 0

lastTypeID = 0

position = (0.0, 15.7, 0.0)

isPressure = True

calcSelect = True

getMass = True

useDry = True

preDepDiam = 1

depDiam = 25

predepClause = 0.01

mass = 10

landingSpeed = 6

deceleration = 10

refDepAlt = 700

chuteCount = 1

deploymentAlt = 700

cutAlt =

preDepSpeed = 2

depSpeed = 6

}

}

}

PART

{

part = trussPiece1x_4294063116

partName = Part

pos = 1.638924,15.67867,-0.000561237

rot = 0.5,-0.5,0.5000001,0.5

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 0

sidx = -1

sqor = -1

attm = 0

modCost = 0

link = parachuteRadial_4294063096

link = science.module_4294063038

link = GooExperiment_4294062600

link = GooExperiment_4294062556

link = parachuteRadial_4294062512

attN = bottom,science.module_4294063038

attN = top,mk1pod_4294063274

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = FARBasicDragModel

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

}

PART

{

part = parachuteRadial_4294063096

partName = Part

pos = 1.508574,16.005,-0.0005608759

rot = -0.5,0.4999999,-0.5000001,-0.5

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 0

sidx = 1

sqor = 0

attm = 1

modCost = 17

srfN = srfAttach,trussPiece1x_4294063116

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleTestSubject

isEnabled = True

EVENTS

{

RunTestEvent

{

active = False

guiActive = True

guiIcon = Run Test

guiName = Run Test

category = Run Test

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = KASModuleGrab

isEnabled = True

grabbed = False

evaHolderVesselName =

EVENTS

{

ContextMenuGrab

{

active = True

guiActive = False

guiIcon = Grab

guiName = Grab

category = Grab

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ContextMenuDrop

{

active = True

guiActive = False

guiIcon = Drop

guiName = Drop

category = Drop

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ContextMenuEvaAttach

{

active = True

guiActive = False

guiIcon = Attach

guiName = Attach

category = Attach

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = RealChuteModule

isEnabled = True

caseMass = 0.08

cutSpeed = 0.5

timer = 0

mustGoDown = False

deployOnGround = False

spareChutes = 5

initiated = True

capOff = False

wait = True

armed = False

oneWasDeployed = False

staged = False

launched = False

baseDrag = 0.32

chuteCount = 5

EVENTS

{

GUIDeploy

{

active = True

guiActive = True

guiIcon = Deploy Chute

guiName = Deploy Chute

category = Deploy Chute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUICut

{

active = False

guiActive = True

guiIcon = Cut main chute

guiName = Cut chute

category = Cut main chute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUIArm

{

active = False

guiActive = True

guiIcon = Arm parachute

guiName = Arm parachute

category = Arm parachute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUIDisarm

{

active = True

guiActive = True

guiIcon = Disarm parachute

guiName = Disarm parachute

category = Disarm parachute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUIRepack

{

active = True

guiActive = False

guiIcon = Repack chute

guiName = Repack chute

category = Repack chute

guiActiveUnfocused = False

unfocusedRange = 5

externalToEVAOnly = True

}

GUIToggleWindow

{

active = True

guiActive = True

guiActiveEditor = True

guiIcon = Toggle info

guiName = Toggle info

category = Toggle info

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionDeploy

{

actionGroup = None

}

ActionCut

{

actionGroup = None

}

ActionArm

{

actionGroup = None

active = False

}

ActionDisarm

{

actionGroup = None

}

}

PARACHUTE

{

material = Nylon

preDeployedDiameter = 0.7

deployedDiameter = 17

minIsPressure = True

minDeployment = 25000

minPressure = 0.01

deploymentAlt = 700

cutAlt = -1

preDeploymentSpeed = 2

deploymentSpeed = 6

parachuteName = canopy

baseParachuteName = canopy

capName = cap

preDeploymentAnimation = semiDeployLarge

deploymentAnimation = fullyDeployLarge

forcedOrientation = 0

depState = STOWED

}

}

MODULE

{

name = ProceduralChute

isEnabled = True

caseID = 0

lastCaseID = 0

size = 0

lastSize = 0

planets = 0

presetID = 0

originalSize = (1, 1, 1)

top = 0

bottom = 0

debut = 1

initiated = True

mustGoDown = False

deployOnGround = False

secondaryChute = False

timer = 0s

cutSpeed = 0.5

spares = 5

landingAlt = 0

EVENTS

{

}

ACTIONS

{

}

CHUTE

{

chuteID = 0

modelID = 0

typeID = 0

lastTypeID = 0

position = (1.6, 16.1, 0.0)

isPressure = True

calcSelect = True

getMass = True

useDry = True

preDepDiam = 0.7

depDiam = 17

predepClause = 0.01

mass = 10

landingSpeed = 6

deceleration = 10

refDepAlt = 700

chuteCount = 1

deploymentAlt = 700

cutAlt =

preDepSpeed = 2

depSpeed = 6

}

}

}

PART

{

part = science.module_4294063038

partName = Part

pos = 2.810696,15.67867,-0.0005622149

rot = 0.5,-0.5,0.5000001,0.5

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 0

sidx = -1

sqor = -1

attm = 0

modCost = 0

link = fuelTank_4294062892

attN = top,trussPiece1x_4294063116

attN = bottom,fuelTank_4294062892

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleAnimateGeneric

isEnabled = True

status = Locked

animSwitch = True

animTime = 0

animSpeed = 1

EVENTS

{

Toggle

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = Toggle

guiName = Deploy

category = Toggle

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

}

ACTIONS

{

ToggleAction

{

actionGroup = None

}

}

}

MODULE

{

name = ModuleScienceExperiment

isEnabled = True

Deployed = False

Inoperable = False

EVENTS

{

DeployExperiment

{

active = True

guiActive = True

guiIcon = Deploy

guiName = Deploy

category = Deploy

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

CollectDataExternalEvent

{

active = True

guiActive = False

guiIcon =

guiName =

category =

guiActiveUnfocused = True

unfocusedRange = 1.5

externalToEVAOnly = True

}

ReviewDataEvent

{

active = True

guiActive = True

guiIcon = Review Data

guiName = Review Data

category = Review Data

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ResetExperiment

{

active = True

guiActive = True

guiIcon = Reset

guiName = Reset

category = Reset

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ResetExperimentExternal

{

active = True

guiActive = False

guiIcon = Reset

guiName = Reset

category = Reset

guiActiveUnfocused = True

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

DeployAction

{

actionGroup = None

}

ResetAction

{

actionGroup = None

}

}

}

MODULE

{

name = FARBasicDragModel

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

}

PART

{

part = fuelTank_4294062892

partName = Part

pos = 4.288898,15.67867,-0.0005634485

rot = 0.5,-0.5,0.5000001,0.5

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 1

sidx = -1

sqor = -1

attm = 0

modCost = 0

link = R8winglet_4294062768

link = sweptWing_4294062728

link = sweptWing_4294062664

link = launchClamp1_4294062454

link = JetEngine_4294060694

attN = top,science.module_4294063038

attN = bottom,JetEngine_4294060694

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = FARBasicDragModel

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

RESOURCE

{

name = LiquidFuel

amount = 180

maxAmount = 180

flowState = True

isTweakable = True

hideFlow = False

flowMode = Both

}

RESOURCE

{

name = Oxidizer

amount = 0

maxAmount = 220

flowState = True

isTweakable = True

hideFlow = False

flowMode = Both

}

}

PART

{

part = R8winglet_4294062768

partName = Part

pos = 5.029448,16.83975,-0.0005632757

rot = 0.7071069,-0.7071068,5.268357E-08,3.161013E-08

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 1

sidx = -1

sqor = -1

attm = 1

modCost = 0

srfN = srfAttach,fuelTank_4294062892

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleHeatShield

isEnabled = True

deployAnimationController = 0

direction = (0, 0, 0)

reflective = 0.25

ablative =

area = 0

thickness = 0

adjustCollider = 0

crashTolerance = 8

damage = 0

dead = False

loss

{

}

dissipation

{

}

EVENTS

{

RepairDamage

{

active = True

guiActive = False

guiIcon = No Damage

guiName = No Damage

category = No Damage

guiActiveUnfocused = True

unfocusedRange = 4

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = FARControllableSurface

isEnabled = True

pitchaxis = False

yawaxis = True

rollaxis = False

isFlap = False

isSpoiler = False

flapDeflectionLevel = 2

maxdeflect = 15

maxdeflectFlap = 15

pitchaxis_UIEditor

{

controlEnabled = True

}

yawaxis_UIEditor

{

controlEnabled = True

}

rollaxis_UIEditor

{

controlEnabled = True

}

isFlap_UIEditor

{

controlEnabled = True

}

isSpoiler_UIEditor

{

controlEnabled = True

}

maxdeflect_UIEditor

{

controlEnabled = True

minValue = -15

maxValue = 30

stepIncrement = 0.5

}

maxdeflectFlap_UIEditor

{

controlEnabled = True

minValue = -30

maxValue = 85

stepIncrement = 0.5

}

EVENTS

{

DeflectMore

{

active = False

guiActive = True

guiIcon = Deflect more

guiName = Deflect more

category = Deflect more

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

DeflectLess

{

active = False

guiActive = True

guiIcon = Deflect less

guiName = Deflect less

category = Deflect less

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActivateSpoiler

{

actionGroup = Brakes

}

IncreaseDeflect

{

actionGroup = Custom09

}

DecreaseDeflect

{

actionGroup = Custom10

}

}

}

}

PART

{

part = sweptWing_4294062728

partName = Part

pos = 3.439007,15.67867,-0.6242567

rot = -0.4777145,0.4777144,0.5213339,0.5213338

attRot = 0,-2.599919E-09,-0.04361939,0.9990482

mir = 1,1,1

istg = 1

dstg = 1

sidx = -1

sqor = -1

attm = 1

modCost = 0

link = StandardCtrlSrf_4294062696

sym = sweptWing_4294062664

srfN = srfAttach,fuelTank_4294062892

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleHeatShield

isEnabled = True

deployAnimationController = 0

direction = (0, 0, 0)

reflective = 0.25

ablative =

area = 0

thickness = 0

adjustCollider = 0

crashTolerance = 8

damage = 0

dead = False

loss

{

}

dissipation

{

}

EVENTS

{

RepairDamage

{

active = True

guiActive = False

guiIcon = No Damage

guiName = No Damage

category = No Damage

guiActiveUnfocused = True

unfocusedRange = 4

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = FARWingAerodynamicModel

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

}

PART

{

part = StandardCtrlSrf_4294062696

partName = Part

pos = 4.469103,15.94213,-3.635665

rot = -0.5176121,0.4341654,0.4738088,0.5648749

attRot = 0,-0.7071068,4.214685E-08,0.7071068

mir = 1,1,1

istg = 1

dstg = 1

sidx = -1

sqor = -1

attm = 1

modCost = 0

sym = StandardCtrlSrf_4294062632

srfN = srfAttach,sweptWing_4294062728

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleHeatShield

isEnabled = True

deployAnimationController = 0

direction = (0, 0, 0)

reflective = 0.25

ablative =

area = 0

thickness = 0

adjustCollider = 0

crashTolerance = 8

damage = 0

dead = False

loss

{

}

dissipation

{

}

EVENTS

{

RepairDamage

{

active = True

guiActive = False

guiIcon = No Damage

guiName = No Damage

category = No Damage

guiActiveUnfocused = True

unfocusedRange = 4

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = FARControllableSurface

isEnabled = True

pitchaxis = True

yawaxis = False

rollaxis = True

isFlap = False

isSpoiler = False

flapDeflectionLevel = 2

maxdeflect = 20

maxdeflectFlap = 15

pitchaxis_UIEditor

{

controlEnabled = True

}

yawaxis_UIEditor

{

controlEnabled = True

}

rollaxis_UIEditor

{

controlEnabled = True

}

isFlap_UIEditor

{

controlEnabled = True

}

isSpoiler_UIEditor

{

controlEnabled = True

}

maxdeflect_UIEditor

{

controlEnabled = True

minValue = -15

maxValue = 30

stepIncrement = 0.5

}

maxdeflectFlap_UIEditor

{

controlEnabled = True

minValue = -30

maxValue = 85

stepIncrement = 0.5

}

EVENTS

{

DeflectMore

{

active = False

guiActive = True

guiIcon = Deflect more

guiName = Deflect more

category = Deflect more

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

DeflectLess

{

active = False

guiActive = True

guiIcon = Deflect less

guiName = Deflect less

category = Deflect less

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActivateSpoiler

{

actionGroup = Brakes

}

IncreaseDeflect

{

actionGroup = Custom09

}

DecreaseDeflect

{

actionGroup = Custom10

}

}

}

}

PART

{

part = sweptWing_4294062664

partName = Part

pos = 3.439007,15.67867,0.623131

rot = -0.4777147,0.4777141,-0.5213342,-0.5213336

attRot = 0,2.599919E-09,0.04361939,0.9990482

mir = 1,1,1

istg = 1

dstg = 1

sidx = -1

sqor = -1

attm = 1

modCost = 0

link = StandardCtrlSrf_4294062632

sym = sweptWing_4294062728

srfN = srfAttach,fuelTank_4294062892

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleHeatShield

isEnabled = True

deployAnimationController = 0

direction = (0, 0, 0)

reflective = 0.25

ablative =

area = 0

thickness = 0

adjustCollider = 0

crashTolerance = 8

damage = 0

dead = False

loss

{

}

dissipation

{

}

EVENTS

{

RepairDamage

{

active = True

guiActive = False

guiIcon = No Damage

guiName = No Damage

category = No Damage

guiActiveUnfocused = True

unfocusedRange = 4

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = FARWingAerodynamicModel

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

}

PART

{

part = StandardCtrlSrf_4294062632

partName = Part

pos = 4.469093,15.94213,3.634535

rot = -0.4738089,0.5648749,0.517612,0.4341654

attRot = 0,-0.7071068,4.214685E-08,0.7071068

mir = 1,1,1

istg = 1

dstg = 1

sidx = -1

sqor = -1

attm = 1

modCost = 0

sym = StandardCtrlSrf_4294062696

srfN = srfAttach,sweptWing_4294062664

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleHeatShield

isEnabled = True

deployAnimationController = 0

direction = (0, 0, 0)

reflective = 0.25

ablative =

area = 0

thickness = 0

adjustCollider = 0

crashTolerance = 8

damage = 0

dead = False

loss

{

}

dissipation

{

}

EVENTS

{

RepairDamage

{

active = True

guiActive = False

guiIcon = No Damage

guiName = No Damage

category = No Damage

guiActiveUnfocused = True

unfocusedRange = 4

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = FARControllableSurface

isEnabled = True

pitchaxis = True

yawaxis = False

rollaxis = True

isFlap = False

isSpoiler = False

flapDeflectionLevel = 2

maxdeflect = 20

maxdeflectFlap = 15

pitchaxis_UIEditor

{

controlEnabled = True

}

yawaxis_UIEditor

{

controlEnabled = True

}

rollaxis_UIEditor

{

controlEnabled = True

}

isFlap_UIEditor

{

controlEnabled = True

}

isSpoiler_UIEditor

{

controlEnabled = True

}

maxdeflect_UIEditor

{

controlEnabled = True

minValue = -15

maxValue = 30

stepIncrement = 0.5

}

maxdeflectFlap_UIEditor

{

controlEnabled = True

minValue = -30

maxValue = 85

stepIncrement = 0.5

}

EVENTS

{

DeflectMore

{

active = False

guiActive = True

guiIcon = Deflect more

guiName = Deflect more

category = Deflect more

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

DeflectLess

{

active = False

guiActive = True

guiIcon = Deflect less

guiName = Deflect less

category = Deflect less

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActivateSpoiler

{

actionGroup = Brakes

}

IncreaseDeflect

{

actionGroup = Custom09

}

DecreaseDeflect

{

actionGroup = Custom10

}

}

}

}

PART

{

part = GooExperiment_4294062600

partName = Part

pos = 1.527102,15.67867,-0.1755905

rot = 5.268357E-08,-3.161013E-08,-0.7071069,-0.7071068

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 0

sidx = -1

sqor = -1

attm = 1

modCost = 0

sym = GooExperiment_4294062556

srfN = srfAttach,trussPiece1x_4294063116

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleAnimateGeneric

isEnabled = True

status = Locked

animSwitch = True

animTime = 0

animSpeed = 1

EVENTS

{

Toggle

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = Toggle

guiName = Deploy

category = Toggle

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

}

ACTIONS

{

ToggleAction

{

actionGroup = None

}

}

}

MODULE

{

name = ModuleScienceExperiment

isEnabled = True

Deployed = False

Inoperable = False

EVENTS

{

DeployExperiment

{

active = True

guiActive = True

guiIcon = Deploy

guiName = Deploy

category = Deploy

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

CollectDataExternalEvent

{

active = True

guiActive = False

guiIcon =

guiName =

category =

guiActiveUnfocused = True

unfocusedRange = 1.5

externalToEVAOnly = True

}

ReviewDataEvent

{

active = True

guiActive = True

guiIcon = Review Data

guiName = Review Data

category = Review Data

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ResetExperiment

{

active = True

guiActive = True

guiIcon = Reset

guiName = Reset

category = Reset

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ResetExperimentExternal

{

active = True

guiActive = False

guiIcon = Reset

guiName = Reset

category = Reset

guiActiveUnfocused = True

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

DeployAction

{

actionGroup = None

}

ResetAction

{

actionGroup = None

}

}

}

MODULE

{

name = FARBasicDragModel

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

}

PART

{

part = GooExperiment_4294062556

partName = Part

pos = 1.527102,15.67867,0.1744679

rot = 0.7071069,-0.7071068,5.268357E-08,3.161013E-08

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 0

sidx = -1

sqor = -1

attm = 1

modCost = 0

sym = GooExperiment_4294062600

srfN = srfAttach,trussPiece1x_4294063116

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleAnimateGeneric

isEnabled = True

status = Locked

animSwitch = True

animTime = 0

animSpeed = 1

EVENTS

{

Toggle

{

active = True

guiActive = False

guiActiveEditor = True

guiIcon = Toggle

guiName = Deploy

category = Toggle

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

}

ACTIONS

{

ToggleAction

{

actionGroup = None

}

}

}

MODULE

{

name = ModuleScienceExperiment

isEnabled = True

Deployed = False

Inoperable = False

EVENTS

{

DeployExperiment

{

active = True

guiActive = True

guiIcon = Deploy

guiName = Deploy

category = Deploy

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

CollectDataExternalEvent

{

active = True

guiActive = False

guiIcon =

guiName =

category =

guiActiveUnfocused = True

unfocusedRange = 1.5

externalToEVAOnly = True

}

ReviewDataEvent

{

active = True

guiActive = True

guiIcon = Review Data

guiName = Review Data

category = Review Data

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ResetExperiment

{

active = True

guiActive = True

guiIcon = Reset

guiName = Reset

category = Reset

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ResetExperimentExternal

{

active = True

guiActive = False

guiIcon = Reset

guiName = Reset

category = Reset

guiActiveUnfocused = True

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

DeployAction

{

actionGroup = None

}

ResetAction

{

actionGroup = None

}

}

}

MODULE

{

name = FARBasicDragModel

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

}

PART

{

part = parachuteRadial_4294062512

partName = Part

pos = 1.475025,15.35393,-0.0005613236

rot = 0.5000001,-0.5000001,-0.5,-0.4999999

attRot = 0,0,0,1

mir = 1,1,1

istg = 0

dstg = 0

sidx = 2

sqor = 0

attm = 1

modCost = 17

srfN = srfAttach,trussPiece1x_4294063116

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleTestSubject

isEnabled = True

EVENTS

{

RunTestEvent

{

active = False

guiActive = True

guiIcon = Run Test

guiName = Run Test

category = Run Test

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = KASModuleGrab

isEnabled = True

grabbed = False

evaHolderVesselName =

EVENTS

{

ContextMenuGrab

{

active = True

guiActive = False

guiIcon = Grab

guiName = Grab

category = Grab

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ContextMenuDrop

{

active = True

guiActive = False

guiIcon = Drop

guiName = Drop

category = Drop

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

ContextMenuEvaAttach

{

active = True

guiActive = False

guiIcon = Attach

guiName = Attach

category = Attach

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = RealChuteModule

isEnabled = True

caseMass = 0.08

cutSpeed = 0.5

timer = 0

mustGoDown = False

deployOnGround = False

spareChutes = 5

initiated = True

capOff = False

wait = True

armed = False

oneWasDeployed = False

staged = False

launched = False

baseDrag = 0.32

chuteCount = 5

EVENTS

{

GUIDeploy

{

active = True

guiActive = True

guiIcon = Deploy Chute

guiName = Deploy Chute

category = Deploy Chute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUICut

{

active = False

guiActive = True

guiIcon = Cut main chute

guiName = Cut chute

category = Cut main chute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUIArm

{

active = False

guiActive = True

guiIcon = Arm parachute

guiName = Arm parachute

category = Arm parachute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUIDisarm

{

active = True

guiActive = True

guiIcon = Disarm parachute

guiName = Disarm parachute

category = Disarm parachute

guiActiveUnfocused = True

unfocusedRange = 5

externalToEVAOnly = True

}

GUIRepack

{

active = True

guiActive = False

guiIcon = Repack chute

guiName = Repack chute

category = Repack chute

guiActiveUnfocused = False

unfocusedRange = 5

externalToEVAOnly = True

}

GUIToggleWindow

{

active = True

guiActive = True

guiActiveEditor = True

guiIcon = Toggle info

guiName = Toggle info

category = Toggle info

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ActionDeploy

{

actionGroup = None

}

ActionCut

{

actionGroup = None

}

ActionArm

{

actionGroup = None

active = False

}

ActionDisarm

{

actionGroup = None

}

}

PARACHUTE

{

material = Nylon

preDeployedDiameter = 0.7

deployedDiameter = 17

minIsPressure = True

minDeployment = 25000

minPressure = 0.01

deploymentAlt = 700

cutAlt = -1

preDeploymentSpeed = 2

deploymentSpeed = 6

parachuteName = canopy

baseParachuteName = canopy

capName = cap

preDeploymentAnimation = semiDeployLarge

deploymentAnimation = fullyDeployLarge

forcedOrientation = 0

depState = STOWED

}

}

MODULE

{

name = ProceduralChute

isEnabled = True

caseID = 0

lastCaseID = 0

size = 0

lastSize = 0

planets = 0

presetID = 0

originalSize = (1, 1, 1)

top = 0

bottom = 0

debut = 1

initiated = True

mustGoDown = False

deployOnGround = False

secondaryChute = False

timer = 0s

cutSpeed = 0.5

spares = 5

landingAlt = 0

EVENTS

{

}

ACTIONS

{

}

CHUTE

{

chuteID = 0

modelID = 0

typeID = 0

lastTypeID = 0

position = (1.6, 15.3, 0.0)

isPressure = True

calcSelect = True

getMass = True

useDry = True

preDepDiam = 0.7

depDiam = 17

predepClause = 0.01

mass = 10

landingSpeed = 6

deceleration = 10

refDepAlt = 700

chuteCount = 1

deploymentAlt = 700

cutAlt =

preDepSpeed = 2

depSpeed = 6

}

}

}

PART

{

part = launchClamp1_4294062454

partName = Part

pos = 2.967511,14.25257,-0.0005636466

rot = -0.5,-0.5,-0.5,0.5000001

attRot = 0,0,0,1

mir = 1,1,1

istg = 1

dstg = 1

sidx = 0

sqor = 1

attm = 1

modCost = 0

srfN = srfAttach,fuelTank_4294062892

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = LaunchClamp

isEnabled = True

scaleFactor = 5.033584

height = 12.70073

towerRot = 0.5,0.5,0.5,0.5000001

EVENTS

{

Release

{

active = False

guiActive = True

guiIcon = Release Clamp

guiName = Release Clamp

category = Release Clamp

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ReleaseClamp

{

actionGroup = None

}

}

}

MODULE

{

name = ModuleGenerator

isEnabled = True

generatorIsActive = False

throttle = 0

EVENTS

{

Activate

{

active = True

guiActive = True

guiIcon = Activate Generator

guiName = Activate Generator

category = Activate Generator

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

Shutdown

{

active = True

guiActive = True

guiIcon = Shutdown Generator

guiName = Shutdown Generator

category = Shutdown Generator

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ToggleAction

{

actionGroup = None

}

ActivateAction

{

actionGroup = None

}

ShutdownAction

{

actionGroup = None

}

}

}

MODULE

{

name = ModuleTestSubject

isEnabled = True

EVENTS

{

RunTestEvent

{

active = False

guiActive = True

guiIcon = Run Test

guiName = Run Test

category = Run Test

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

}

PART

{

part = JetEngine_4294060694

partName = Part

pos = 6.174273,15.67867,-0.0005639953

rot = 0.5,-0.5,0.5000001,0.5

attRot = 0,-0.7071068,4.214685E-08,0.7071068

mir = 1,1,1

istg = 2

dstg = 1

sidx = 0

sqor = 2

attm = 0

modCost = 0

attN = top,fuelTank_4294062892

EVENTS

{

}

ACTIONS

{

}

MODULE

{

name = ModuleEngines

isEnabled = True

staged = False

flameout = False

EngineIgnited = False

engineShutdown = False

currentThrottle = 0

thrustPercentage = 100

manuallyOverridden = False

thrustPercentage_UIFlight

{

controlEnabled = True

minValue = 0

maxValue = 100

stepIncrement = 0.5

}

EVENTS

{

Activate

{

active = True

guiActive = True

guiIcon = Activate Engine

guiName = Activate Engine

category = Activate Engine

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

Shutdown

{

active = False

guiActive = True

guiIcon = Shutdown Engine

guiName = Shutdown Engine

category = Shutdown Engine

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

OnAction

{

actionGroup = None

}

ShutdownAction

{

actionGroup = None

}

ActivateAction

{

actionGroup = None

}

}

}

MODULE

{

name = ModuleAnimateHeat

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ModuleGimbal

isEnabled = True

gimbalLock = False

EVENTS

{

LockGimbal

{

active = True

guiActive = True

guiActiveEditor = True

guiIcon = Lock Gimbal

guiName = Lock Gimbal

category = Lock Gimbal

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

FreeGimbal

{

active = False

guiActive = True

guiActiveEditor = True

guiIcon = Free Gimbal

guiName = Free Gimbal

category = Free Gimbal

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

ToggleAction

{

actionGroup = None

}

}

}

MODULE

{

name = ModuleAlternator

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

MODULE

{

name = ModuleTestSubject

isEnabled = True

EVENTS

{

RunTestEvent

{

active = False

guiActive = True

guiIcon = Run Test

guiName = Run Test

category = Run Test

guiActiveUnfocused = False

unfocusedRange = 2

externalToEVAOnly = True

}

}

ACTIONS

{

}

}

MODULE

{

name = FARBasicDragModel

isEnabled = True

EVENTS

{

}

ACTIONS

{

}

}

RESOURCE

{

name = ElectricCharge

amount = 0

maxAmount = 0

flowState = True

isTweakable = False

hideFlow = True

flowMode = Both

}

}

if you want to take a look.

Link to comment
Share on other sites

@Wanderfound: I see that I'm going to hate the stock swept wings now, they make figuring out the configuration of the plane from a picture difficult.

Okay, what exactly do you mean by "porpoising"? Is it just changing AoA rapidly? Then you need more pitch damping, add larger horizontal tail / canards. Is it yawing from side to side? Add more vertical tail.

@Jovus: Yes, that is correct. The plane is flying sideways, so its CoP will be in a different position.

Link to comment
Share on other sites

I've noticed that the Mk16 parachute gets ripped off now at speeds and altitudes that it readily survived on 0.24. Is this a change to KSP itself, or a difference in how FAR (and/or Deadly Reentry) calculates the forces? As an example, my go-to chute setting was to have it deploy at 0.08 atmospheres and fully deploy at 350m. With 0.25 and the mods I have installed the chute gets ripped off even if I change the initial deployment to 0.25 atmospheres. I know the chutes are still working as I've done some other things that have slowed the capsule down enough to allow the chute to survive deployment, though I haven't nailed down what the critical speed threshold is yet. No complaints, I'm just trying to understand the new performance I'm seeing.

Link to comment
Share on other sites

@Wanderfound: I see that I'm going to hate the stock swept wings now, they make figuring out the configuration of the plane from a picture difficult.

Okay, what exactly do you mean by "porpoising"? Is it just changing AoA rapidly? Then you need more pitch damping, add larger horizontal tail / canards. Is it yawing from side to side? Add more vertical tail.

Porpoising: oscillating pitch changes, from about +5 to -5° AoA, trending down over time. Left to itself, the plane will gradually level and then dive, acting like a rocking horse the whole time.

I'll give larger tailplanes a try.

Link to comment
Share on other sites

BTW, it looks like the next thing to add to my FAR design guide (http://forum.kerbalspaceprogram.com/threads/90747-Kerbodyne-SSTO-Division-Omnibus-Thread?p=1353891&viewfull=1#post1353891) is going to be "what to do for each red number in the derivatives screen".

If anybody feels like helping out with that, you'd be more than welcome.

Link to comment
Share on other sites

@krenshala: FAR has never affected parachute forces at all. Nothing has changed there.

@Wanderfound: Ok, so that sounds like very lightly damped short-period motion, and it's just as dangerous in real craft as you've found. It's one of the many reasons why single lifting surface designs aren't often used unless they're highly swept delta wings with very low AR (which results in slightly better damping from the wing alone).

I'll note that your aero analysis stuff is pretty good, except fro the part about the yellow Cm line on the static analysis graph. The sign of that is less important for stability than the slope; when the line slopes down, the craft is stable. When it slopes up, it's unstable. The absolute magnitude is mostly just an approximate idea of how much pitch control you'll need to keep the thing at a given angle of attack; the plane will stabilize at the AoA where the Cm line crosses 0 (for a downward-sloping line), and the primary effect of increasing / decreasing the pitch deflection is to shift the Cm line up or down, shifting where it crosses the X axis, and so what AoA it will stabilize at.

Link to comment
Share on other sites

A bit more experimenting:

I'm finding small planes still easy to do, but larger aircraft much more difficult. The big ones seem to require a lot more engine now, too; designs that would previously run on two or three engines are now taking five or more.

Effect of the heavier wings? Just how much heavier did they get?

Link to comment
Share on other sites

They gained about an order of magnitude more mass. Some of the much larger configurations are even heavier. Previously, they were equivalent to the mass of ultralight wings at the most realistic, and even then it was a little too light.

Link to comment
Share on other sites

Aha. I always found it extremely hard to make good designs with Sp+. Now even more so, i think.

I found the weight of the new control surfaces a bit odd. The large one has mass 0.4t. Compare that to the rectangular wing piece which has what, 6 times the surface area, and weights only 0.5t.

Does anyone know how the weight compares to B9 pieces? Are B9 wings lighter or heavier, density wise? Because i found it pretty easy to build stable configurations with B9 and i think the weight of the wings might be an issue here.

Link to comment
Share on other sites

They gained about an order of magnitude more mass. Some of the much larger configurations are even heavier. Previously, they were equivalent to the mass of ultralight wings at the most realistic, and even then it was a little too light.

You're going to hate this, but I'm already wishing I could trade off a little durability for weight. When I took 'em for a snap test, it took absolutely suicidal flying to do it; they handled 15g aerobatics without a twitch.

Something halfway between original and current would be perfect. I wonder if it's possible to turn strength vs weight into a tweakable?

Link to comment
Share on other sites

Aha. I always found it extremely hard to make good designs with Sp+. Now even more so, i think.

I found the weight of the new control surfaces a bit odd. The large one has mass 0.4t. Compare that to the rectangular wing piece which has what, 6 times the surface area, and weights only 0.5t.

Does anyone know how the weight compares to B9 pieces? Are B9 wings lighter or heavier, density wise? Because i found it pretty easy to build stable configurations with B9 and i think the weight of the wings might be an issue here.

Do control surfaces include weight for hydraulics?

Link to comment
Share on other sites

@DaMichel: The wing mass is based on the wing area that needs to be supported by that wing's connection; this makes wing roots a lot heavier than wingtips. The default masses of wing parts don't matter anymore.

@Wanderfound: The mass of hydraulics is abstracted away completely for simplicity. Current dev version has a tweakable thing submitted by NathanKell. It also has an attempt at a fix for cargo bay issues.

Link to comment
Share on other sites

@Wanderfound: The mass of hydraulics is abstracted away completely for simplicity. Current dev version has a tweakable thing submitted by NathanKell. It also has an attempt at a fix for cargo bay issues.

Ask, and ye shall receive. Praise be unto Ferram. :)

Link to comment
Share on other sites

I've noticed that the Mk16 parachute gets ripped off now at speeds and altitudes that it readily survived on 0.24. Is this a change to KSP itself, or a difference in how FAR (and/or Deadly Reentry) calculates the forces? As an example, my go-to chute setting was to have it deploy at 0.08 atmospheres and fully deploy at 350m. With 0.25 and the mods I have installed the chute gets ripped off even if I change the initial deployment to 0.25 atmospheres. I know the chutes are still working as I've done some other things that have slowed the capsule down enough to allow the chute to survive deployment, though I haven't nailed down what the critical speed threshold is yet. No complaints, I'm just trying to understand the new performance I'm seeing.

This is happening to me too, if you find the culprit please let me know. I have to get well under 200 m/s to deploy without it ripping off.

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