Jump to content

What determines the fuel flow in engine configs?


Recommended Posts

I designed a quick and simple rocket engine using Rocket Propulsion Analysis.

Spoiler

Hoverslam500

Thrust and mass flow rates
------------------------------------------
   Chamber thrust (vac):  518.86004     kN
 Specific impulse (vac):  386.25554      s
   Chamber thrust (opt):  501.18836     kN
 Specific impulse (opt):  373.10019      s
   Total mass flow rate:  136.97926   kg/s
Oxidizer mass flow rate:  108.44192   kg/s
    Fuel mass flow rate:   28.53735   kg/s

Geometry of thrust chamber with parabolic nozzle
------------------------------------------
    Dc =   43.06  mm       b =   30.00 deg
    R2 =    3.97  mm      R1 =   25.57  mm
    L* = 2000.00  mm
    Lc = 1256.98  mm    Lcyl = 1241.29  mm
    Dt =   34.09  mm
    Rn =    6.51  mm      Tn =   40.77 deg
    Le =  688.26  mm      Te =    8.00 deg
    De =  486.82  mm
 Ae/At =  203.96    
 Le/Dt =   20.19    
Le/c15  =   81.39 % (relative to length of cone nozzle with Te=15 deg)

  Mass = 1267.44  kg

  Divergence efficiency:    0.98931       
        Drag efficiency:    0.99157       
     Thrust coefficient:    2.05209  (vac)

 

Now what i want to do is make a Realism Overhaul config for my engine, and so far, everything is going very well.

Spoiler

@PART[liquidEngineMini]:FOR[RealismOverhaul]
{
    %RSSROConfig = True

    %title = HS500
    %manufacturer = NSEP
    %description = The Over-Slam-500 is an atmospheric engine designed for powered landings.
    
    MODULE
    {
        name = ModuleEngineConfigs
        type = ModuleEngines
        configuration = Raptor
        modded = false
        origMass = 1.2
        CONFIG
        {
            name = Hoverslam500
            maxThrust = 500
            minThrust = 25
            PROPELLANT
            {
                name = LqdMethane
                ratio = 0.4137
                DrawGauge = true
            }
            PROPELLANT
            {
                name = LqdOxygen
                ratio = 0.5863
            }
            atmosphereCurve
            {
                key = 0 361
                key = 1 334
            }
            
            ullage = False
            pressureFed = False
            ignitions = 0
            
            IGNITOR_RESOURCE
            {
                name = ElectricCharge
                amount = 0.5
            }
        
            massMult = 1.0
        }
        
    }
    @MODULE[ModuleGimbal]
    {
        %gimbalRange = 8 
        %useGimbalResponseSpeed = true
        %gimbalResponseSpeed = 16
    }
    !MODULE[ModuleAlternator]
    {
    }
    !RESOURCE[ElectricCharge]
    {
    }
}

But where am i supposed to write down the fuel flow? The fuel flow of my rocket engine is highligted in red, where do i have to put that in. Is there something missing in my configuration?

Link to comment
Share on other sites

1 hour ago, NSEP said:

But where am i supposed to write down the fuel flow? The fuel flow of my rocket engine is highligted in red, where do i have to put that in. Is there something missing in my configuration?

More precisely, KSP's 'fuel flow' is governed by two input variables.

1.) ISP.
2.) Thrust.

Set those properly in your engine config, and the rest will fall into place. These variables in the config control the thust and ISP.

@PART[liquidEngineMini]:FOR[RealismOverhaul]
{
    %RSSROConfig = True

    %title = HS500
    %manufacturer = NSEP
    %description = The Over-Slam-500 is an atmospheric engine designed for powered landings.
    
    MODULE
    {
        name = ModuleEngineConfigs
        type = ModuleEngines
        configuration = Raptor
        modded = false
        origMass = 1.2
        CONFIG
        {
            name = Hoverslam500
			//min and max thrust are set HERE
            maxThrust = 518
            minThrust = 500
            PROPELLANT
            {
                name = LqdMethane
                ratio = 0.4137
                DrawGauge = true
            }
            PROPELLANT
            {
                name = LqdOxygen
                ratio = 0.5863
            }
			//these values determine ISP
            atmosphereCurve
            {
                key = 0 386
                key = 1 373
            }
            
            ullage = False
            pressureFed = False
            ignitions = 0
            
            IGNITOR_RESOURCE
            {
                name = ElectricCharge
                amount = 0.5
            }
        
            massMult = 1.0
        }
        
    }
    @MODULE[ModuleGimbal]
    {
        %gimbalRange = 8 
        %useGimbalResponseSpeed = true
        %gimbalResponseSpeed = 16
    }
    !MODULE[ModuleAlternator]
    {
    }
    !RESOURCE[ElectricCharge]
    {
    }
}

Disclaimer:  The above config may or may not work as RO/RSS does some other retarded things with engine modules stats.  But the above should work in the absence of RealFuels and all of its mucking with things.

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