SuicidalInsanity

[1.8x - 1.9.x] Stockish Project Orion v1.7 [update 4/19/2020]

Recommended Posts

Posted (edited)

V1.01
Vqo8w2R.png
You've likely heard of Project Orion - the incredibly metal spacecraft propulsion concept from the '60s that involved surfing on the wake of serial nuclear explosions - but Project Orion wasn't just the eponymous engine; it was an entire vehicle concept study to construct a fleet of Orion powered spacecraft variants to explore and utilize the local Solar System - Luna, Mars, even Jupiter or Saturn and their extensive moon systems. What this mod does is bring Project Orion to KSP.
Parts List:
-5m Orion Drive
-2 Payload Spines, Short and Long
-3 external Size1.5 Pulse Unit magazines
-5 external LF/O & MonoProp tanks
-5 radial resource containers
-2 radial Cargo Bays
-4 Payload Spine adapters, 1.25m ,2.5m, 3.75m, 5m
-7 Structural adapters, 1.25m, 2.5m, 3.75m, &5m
-1.875m Command Pod
-1.875m Crew Can, Living Quarters, and Lab
-5m Cargo Bays
-5m Uranium ISRU Processor
-1.875m Metal ISRU Smelter

2RKd96l.png
Pics

Download
-SpaceDock
-GitHub

This mod is licensed under a MIT license.

Kottabos review (version 1.0)

Usage Notes:
* Strut your stuff! If you think you have enough struts, you don't. Orion produces impulses, rather than continuous thrust. Make sure your vessel can survive the rigors of launch. AutoStruts (enabled via toggling Advanced Tweakables in the settings menu)are highly recommended, as is the Rigid Attach toggle.
* 0.05kt yield pulse units don't seem like much, but are included for a reason. Dense atmosphere like Kerbin ASL boosts the impulse from the pulse units, and higher yields may very well straight up destroy a lighter rocket on launch.
* Nuclear Pulse Units are nukes. it is recommended to not operate an Orion drive near any launch pads, lunar bases or orbital stations you particularly like. Replacing the Launchpad at the KSC can get expensive.
* The Orion drive draws fuel differently than a standard engine - it will first consume its supply of internally carried nukes before needing additional ones from external magazines; for short range Orion vessels, it's entirely possible to construct them without any external magazines at all, and rely solely on internal fuel.
* At present, due to ModulePulseEngine being a bespoke engine module, stock (or mod) dV calcs and readouts don't grab the Orion Drive; Orion dV calcs can be found in the Orion part action Window in flight.
* Bring lots of RCS. Orion Vessels can easily reach kiloton masses, and will take forever to come about on just SAS; 1.875m LF/O and MonoProp tanks that will fit on the sides of a payload Spine are included for this purpose.
Changelog:

Spoiler

v1.7
==============================================================================
-New Parts:
*1.875m Orion Command Capsule
*1.875m RCS tank, 1,2m length
*1.875m radial fueltank, 1,2,4m length
*1.875m ISRU Smelter
*5m ISRU Uranium Processor
*2m radial resource contaners, 5 variants        
*5m Cargo Bays, 2,4m length
*radial cargo bay, 2,4m length, togglable endcaps
*1.875m Crew segment
*1.875m Lab            
*3.75m Crew Quarters             
*1.875m Endcap
*1.875-1.25m Adapters
*1.875-2.5m Adapter
*1.875-3.75m Adapters
*1.875-5m Adapter

Tweaks:
*Further code tweaking to Orion impulse, should provide smoother impulse.
*2/4m spine Trusses now contain ISRU Workshops, now have internal storage/crew access/IVA
*Bomb magazine joint strength increased        
*Spine Trusses now have radial nodes
*ISRU added: Pulse Units can be made via the Workshop with resources produced from the Smelter and Uranium Processor    
*Stock and SMX ISRU compatibility patches for mining Orion ISRU resources

Adds CRP and Module Manager as dependencies.

v1.02
===============================================
-Revised impulse code, should provide smoother, less vessel-destroying impulses. Struts and/or AutoStruts still advised
Min yield now 0.05 kT
V1.01
================================================================
-New part: 5m orion Spine Adapter
-New Part: 1.25m orion Spine Adapter
-Adds Part Variants
Pulse unit magazines now have decouplers
Fixes Atmo Impulse error, Orion Drive should now generate correct levels of impulse in atmosphere


 

 

Edited by SuicidalInsanity
Updating OP

Share this post


Link to post
Share on other sites

Excellent Kerbal Boom2 option here! Had a small test spin with a 500 ton NRAP to see how it fares, and I feel I have a good alternative to the USI Orion option (which still works, no doubt, and which has been and can still be my go-to, but I've been having some mis-timed pusher plate animation issues in my install that while not fatal, just kinda throws off the immersion for me).  If I may offer admittedly unsolicited advice? Unless I missed something, I think your intent for the ammunition pulse unit drums was to surface-attach the drums to the wells in the structural units for them. And yeah, you did warn us to strut them up. But would offering radial stack node options in the structural parts (similar to the engine plates in the stock/DLC parts) also work, or had that been tried in one of your prototypes already? (just to minimize parts count and autostrutting, and seeing a drum of nuclear bombs shaking about like jello is hilarious as it is horrifying in real life.)

(Also, on observation, a fuel structure-5m adaptor, unless I'm missing a part somewhere in my install, but other mods can offer workable alternatives or that structural part, perhaps?)

Boom boom away!

Share this post


Link to post
Share on other sites
11 hours ago, SuicidalInsanity said:

Orion produces impulses, rather than continuous thrust. Make sure your vessel can survive the rigors of launch.

Wait, does that mean that this mod actually work like a real project orion would (currently unable to try it out myself)?

Share this post


Link to post
Share on other sites

This is really cool, it actually fires the engine as separate impulses unlike the RoverDude version.

There's just one problem. Orion drives are supposed to be INCREDIBLY powerful engines, capable of enormous accelerations. Mine struggles to leave the launchpad. Is there an explanation for this? Is it just to reduce stress on parts? Even with the yield set to maximum I only get a few Gee.

Share this post


Link to post
Share on other sites
12 hours ago, theJesuit said:

Will this produce radiation for Kerbalism?

Not at present - v1.0 is just the standalone - but it is something that I can add for future updates.

8 hours ago, B-STRK said:

Radial stack nodes on fuel drums and 5m adapter

No 5m adapter at present, though I can easily add one. I agree on radial stack nodes for the fuel drums; I'll see about integrating a decoupler as well for part count/joint reductions.

5 hours ago, O YEAAAAAAH Mr Crabs said:

does this work with 1.8.1?

Yes.

5 hours ago, GregroxMun said:

This is really cool, it actually fires the engine as separate impulses unlike the RoverDude version.

There's just one problem. Orion drives are supposed to be INCREDIBLY powerful engines, capable of enormous accelerations. Mine struggles to leave the launchpad. Is there an explanation for this? Is it just to reduce stress on parts? Even with the yield set to maximum I only get a few Gee.

What is your vessel mass? Even the 0.5kt pulse units should be more than capable of lifting a 1000 ton ship off the pad with alacrity. That said, my pre-release testing was in a vanilla stock environment, so it's possible another mod is interfering. Are you running a mod that changes part mass/gravity/aero/atmo density?
 

Share this post


Link to post
Share on other sites

mate now that I have it installed I can not figure out how to attach the  external Pulse Unit magazines to the Payload Spines fro the life of me. Could you explain to me how they attach or upload a video? Ty

Share this post


Link to post
Share on other sites

Minor update to 1.01. rounds out the collection of adapter parts and the nuke magazines now have integrated decouplers - should help somewhat with part count and strutting stuff - as well as fixing an atmo density calculation; The Orion drive should now produce more reasonable levels of impulse in atmo.

 

36 minutes ago, O YEAAAAAAH Mr Crabs said:

mate now that I have it installed I can not figure out how to attach the  external Pulse Unit magazines to the Payload Spines fro the life of me. Could you explain to me how they attach or upload a video? Ty

The nuke magazines are standard fuel tanks with a fancy fuel type - just radially attach them. But you're by no means required to attach them specifically to the payload spines - those were included if players wanted to recreate classic 60's USAF Orion vessel concepts, but are otherwise  just a fancy structural part.

Share this post


Link to post
Share on other sites
1 minute ago, SuicidalInsanity said:


 

The nuke magazines are standard fuel tanks with a fancy fuel type - just radially attach them. But you're by no means required to attach them specifically to the payload spines - those were included if players wanted to recreate classic 60's USAF Orion vessel concepts, but are otherwise  just a fancy structural part.

I tried that but the engine does not use the fuel even though it recognizes it its weird

Share this post


Link to post
Share on other sites

Oh. That's the issue. The Orion drive will use up the 225 nukes carried internally first before needing fuel from the external magazines. The external magazines are there to extend the range of the vessel, rather than as a primary fuel source. Apologies, should have specified that in the usage notes in the OP.

Share this post


Link to post
Share on other sites
10 hours ago, SuicidalInsanity said:

Oh. That's the issue. The Orion drive will use up the 225 nukes carried internally first before needing fuel from the external magazines. The external magazines are there to extend the range of the vessel, rather than as a primary fuel source. Apologies, should have specified that in the usage notes in the OP.

I did not get that

Share this post


Link to post
Share on other sites

 

18 hours ago, SuicidalInsanity said:

Not at present - v1.0 is just the standalone - but it is something that I can add for future updates.

As far as I could find out, all that would  be needed for Kerbalism support is expanding the module of the engine and the fuel tanks with this:

    MODULE
    {
        name = Emitter
        radiation = rads/s
    }

where rads/s should be replaced with the amount of radiation emitted in rads/s

The only tricky part, would be to adjust it so that it is dependent on the amount of fuel in the tanks and only the engine only emits a much when it is firing (I don't know how to do this)(also I have no idea how much radiation it should produce).

Share this post


Link to post
Share on other sites

Would it be possible to add a way to create the pulse units away from Kerbin? Like perhaps via conversion from Ore and/or Uraninite?

Share this post


Link to post
Share on other sites
8 hours ago, O YEAAAAAAH Mr Crabs said:

I did not get that

The 5m Orion Drive part contains fuel. It uses that fuel first. Magazines add extra fuel, used later.

...

Re: Kerbalism: Looking at the original design docs, radiation yield for a 1kt pulse is 1000 Sievert per shot on the pusher plate, dissipating due to distance/intervening mass to 3.5 Sievert/shot for crewed sections. Rad shielding requirements called for a minimum of ~120g/cm2 of hydrogenous material + 55g/cm2 of lead for shielding to reduce crew rad exposure to ~0.5 Sievert/mission(~3k pulse units). Radiation case failure and the pulse unit exploding ~3ms after detonation releases 20000 Sievert/shot, reducing at a rate of 4*PI*distance^2 to the surrounding area.
Radiation opacity from the radiation case material of the pulse unit renders them radiation safe.
Assuming 'rads/s' = rad = 0.01Gy, and 1Gy = 1 Sv(X-Ray and Gamma), 2x10^6/(4PI*Dist^2) rads/shot for local area exposure(vac) and 0.01666(with shielding) to 350 (no intervening mass)rads/shot to Orion crew. I can poke around the kerbalism code and see if there's a way to get while an engine is firing instead of passively.

For ISRU, Pulse Units are just another fuel type, and can be created via a stock ISRU converter no differently than LF/O or Monoprop. Admittedly it doesn't make much sense to stick a pulse unit recipe onto a Convert-O-Tron (or maybe it would, they can already magically create everything else), but I can see about adding an ISRU Pulse Unit fabrication part.

Share this post


Link to post
Share on other sites
6 hours ago, SuicidalInsanity said:

For ISRU, Pulse Units are just another fuel type, and can be created via a stock ISRU converter no differently than LF/O or Monoprop. Admittedly it doesn't make much sense to stick a pulse unit recipe onto a Convert-O-Tron (or maybe it would, they can already magically create everything else), but I can see about adding an ISRU Pulse Unit fabrication part.

It's likely that there'd be support for SMX (wink wink nudge nudge ;)), but I'm also thinking, in case the pulse units will be using uraninite or any other applicable CRP resource that isn't Ore, for installs with USI Core, MKS or NFE involving spent nuclear fuel reprocessing, could Depleted Uranium/DepU be an alternate fuel source? (Or is it realistically too depleted to make or contribute to the proper fissile material, enrichment and extraction notwithstanding? Dangit Jim, I'm a Kerbal rocket engineer, not a Kerbal nuclear chemist. :D

Share this post


Link to post
Share on other sites
On 4/2/2020 at 3:01 PM, GregroxMun said:

This is really cool, it actually fires the engine as separate impulses unlike the RoverDude version.

Versions 0.2.4 and earlier of the USI version do provide burst impulse, with the throttle varying the charge ejection rate.

Share this post


Link to post
Share on other sites

Pulse Unit ISRU - I want it to be simple enough to fit in with the level of abstraction that stock uses for Ore, so that it's accessible to players who don't want to mess with MKS-tier ISRU proceses, but complex enough it's not simply a matter of finding the nearest asteroid and Abrakadabra! More nukes. Current thoughts are to remain within CRP, so Uranite -> Enriched Uranium via a Uranium Processor; MetallicOre -> Metals via a smelter, and then Metals + Enriched Uranium -> Pulse Units via a Machine Shop (Was entertaining the idea of Metals -> Parts via Machine Shop, then Parts + Enriched Uranium -> Pulse Units via Machine Shop, but that's likely getting too complex). Then there'll be MM patches for USI/MKS/NFE integration so their resourcing processes could be employed instead. Project Orion already called for onboard Machineshops, not too much of a stretch to envision ISRU variants with the other stuff as well.
Speaking of other stuff:
yqe1By7.png
I've been bitten by the muse, and Project Orion was more than just the engine, after all. The untextured cylinders above the 3.75m hab are inline Launch Escape Motors, the untextured wedges are radial cargo containers you can stuff in the spine trusses, and the suspiciously spaceplane-looking parts to the right are Spaceplane bits inspired by the proposed Orion Mars mission landers and are likely beyond Feature Creep to the point they'd need to be a separate mod if finished.
Not shown - Smelter for Pulse Unit ISRU, Orion landing legs/Inline landing thrusters (ala Orion Lunar Ferry designs), and various super-heavy RCS nozzles to maneuver around your 1000+ ton Orion vessel. Crew parts already have some IVAs done for them, and the remainder will be getting them, because I'm apparently a crazy person (incidentally, if any of you want to do some commissioned IVA modelling...?).
Since I want to get these parts done and then be done with it, instead of releasing new parts piecemeal for the next few months, are there any other Orion bits that are needed?

Share this post


Link to post
Share on other sites
Posted (edited)

Intresting mod, main problem seems you apply the huge force only in a very short period which result in extreme force applied to the vessel. So I suggest you try to spread the force over multiple frames, even if it isn't fully realistic, it would at least improve playability

Edited by FreeThinker

Share this post


Link to post
Share on other sites

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.