Jump to content

RCS Propellant bug, did anyone ever fixed it?


IGNOBIL

Recommended Posts

In real life there are RCS systems that use bipropellant, the shuttle used so.

The Vernor engine uses it, but only works with one thruster, basically, I'm doing a 5 point RCS and can't put it working on bipropellant.

Ive read the RCS tutorial, I've got it working pretty fine on monopropellant or oxidiser, but thats not what I'm aiming for, is there any workaround on this?

Cheers

aHs1duI.png

3O76ons.png

The config as is just with oxidiser:

PART

{

name = NAU_RCS

module = Part

author = IGNOBIL

mesh = Model.mu

scale = 1

node_attach = 0.0, 0.0, 0.0, 1, 0, 0.0, 1

// --- editor parameters ---

TechRequired = specializedControl

entryCost = 4200

cost = 1400

category = Control

subcategory = 0

title = NAU LFO RCS

manufacturer = NAU Aerospace

description = The NAU LFO RCS. These motors are linked to RCS controls, but are powered by a Fuel+Oxidizer mix, making them significantly more powerful than MonoPropellant-powered RCS thrusters.

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision

attachRules = 0,1,0,1,1

// --- standard part parameters ---

mass = 0.02

dragModelType = default

maximum_drag = 0.01

minimum_drag = 0.01

angularDrag = 0.1

crashTolerance = 50

breakingForce = 50

breakingTorque = 50

maxTemp = 3400

fuelCrossFeed = True

PhysicsSignificance = 1

// --- rcs module parameters ---

MODULE

{

name = ModuleRCS

thrusterTransformName = RCSthruster

thrusterPower = 2

resourceName = Oxidizer

resourceFlowMode = STAGE_PRIORITY_FLOW

atmosphereCurve

{

key = 0 230

key = 1 260

}

}

Edited by IGNOBIL
Link to comment
Share on other sites

from the vernor engine cfg:

MODULE

{

name = ModuleRCS

thrusterTransformName = RCSthruster

thrusterPower = 12

resourceName = LiquidFuel

resourceFlowMode = STAGE_PRIORITY_FLOW

PROPELLANT

{

name = LiquidFuel

ratio = 0.9

DrawGauge = True

resourceFlowMode = STAGE_PRIORITY_FLOW

}

PROPELLANT

{

name = Oxidizer

ratio = 1.1

resourceFlowMode = STAGE_PRIORITY_FLOW

}

atmosphereCurve

{

key = 0 260

key = 1 140

}

}

As you can see there are two PROPELLANT nodes that are missing in your config.

Maybe that is the problem.

Link to comment
Share on other sites

from the vernor engine cfg:

MODULE

{

name = ModuleRCS

thrusterTransformName = RCSthruster

thrusterPower = 12

resourceName = LiquidFuel

resourceFlowMode = STAGE_PRIORITY_FLOW

PROPELLANT

{

name = LiquidFuel

ratio = 0.9

DrawGauge = True

resourceFlowMode = STAGE_PRIORITY_FLOW

}

PROPELLANT

{

name = Oxidizer

ratio = 1.1

resourceFlowMode = STAGE_PRIORITY_FLOW

}

atmosphereCurve

{

key = 0 260

key = 1 140

}

}

As you can see there are two PROPELLANT nodes that are missing in your config.

Maybe that is the problem.

Yes that was my first approach, but it only works with one thruster, if you have multiple only one of them will work... weird, it's only the last in unity, but if you use that with another at same time both work...

Link to comment
Share on other sites

Yes that was my first approach, but it only works with one thruster, if you have multiple only one of them will work... weird, it's only the last in unity, but if you use that with another at same time both work...

The Teflon bar RCS prototype included in the newest boxsat pack is a bipropellant http://forum.kerbalspaceprogram.com/threads/91616

It has three thrusters on each block, and each thruster will fire...mostly. On the only orbital test of them I've done so far they sometimes are not responsive at all, though this may be because I'm playing with RT2 and all sorts of other things. When the block works at all, all the thrusters on it work.

Link to comment
Share on other sites

There is a definite bug with the FX in the RCS module that is visual only. The bug is that RCS thruster effects don't always appear when they should. So make sure that the problem that you are seeing is not just a graphical issue.

Instead of a ground test, put it in orbit and turn off reaction wheels. Then use RCS to translate. Make sure that RCS is properly balanced so as not to invalidate the test. If RCS really doesn't fire properly then you'll rotate instead of translate. (which is why the test requires balanced RCS)

If you run into a situation where RCS isn't firing then verify your propellant names are correct and properly spelled. I've had no problems setting up multiport RCS with multiple bi-propellant configurations.

Link to comment
Share on other sites

Multi-propellant RCS configs don't work for stuff that has more than one thrust point (that's why you can for example convert the linear rcs to linear ion rcs but not the 4 way rcs block)

Thanks, I'll download and check the code.

Starwaster, it's not visual. I've checked

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