linuxgurugamer Posted September 25, 2019 Share Posted September 25, 2019 (edited) Gene looked at the reports and sighed. How did it come to this... again??? Gathering everything together, he stomped into the main briefing room, looked around coldly at everyone, then slammed the pile of reports onto the table, sending papers flying all across the room. "The budget projects for the next project are out of sight.... Again!!!" "It's those darned SRBs, they're too big..." Bill replied meekly. "They're still cheaper than making complete rockets" Bob continued even more softly... Gene just glared... "I have an idea," von Kerman raised his hand, and all eyes turned on him. "Why don't we make the SRBs the same way we make rockets; in parts" Gene looked exasperated. "Because rockets use LIQUID FUEL!!!" Werhner took a deep breath and smiled slyly.... "So?" Gene rolled his eyes, "How do you intend to fuel the SRBs on the pad??? They ARE solid, you know!" von Kerman just smiled and continued unphased. "Why don't we make standard sized modules, fill them with the solid propellant, and then stack them together. Just like we stack the liquid tanks" Gene took a deep breath. Everyone shrank back, expecting an explosion. No explosion happened, other than Gene turning a bit greener. "Ummm, explain yourself", Gene grumbled, then sighed in resignation. "Please". "The thrust of an SRB is determined by how long it is." Von Kerman explained "So, we stack segments to get the desired length... and Voila'" Everyone watched amazed as Gene's eyes crisscrossed a few times, then slowly focused back on von Kerman. "You have a week to make it happen..." Reviewed by Kottabos Features SRB segments, 2, 4 and 8 meters long. One part for each diameter using PartVariants 3 different engine styles, two parts for each engine, PartVariants used to scale engine to different sizes Nosecones with built in parachutes and sepratrons, two parts, PartVariants used to scale engine to different sizes Visual alarm in editor if SRB stack is too tall, outsized SRB stack gets highlighted Abort mode, nosecones separate from stack, causing thrust be cancelled out by gases spewing from open stack Failure modes if SRBs are made too long Thrust directly relates to height, taller = more thrust Two thrust models, one which matches stock thrust, one which matches BetterSRBs (about double stock) Dev/test mode for testing, enables actions and PAW event to trigger engine failure Audible alarm when engine failure occurs SRB stack experiencing engine failure gets highlighted Parts There are two types of parts, each uses the PartVariant in a different manner. Segments (aka tanks). There is one part for each of the 4 diameters available. Each part can be either 1 segment long, 2 segments long or 4 segments long. The length of a segment depends on the diameter of the part: Diameter Segment Length 0.625m 1m 1.25m 2m 1.875m 3m 2.5m 4m End parts, including NoseCone and Motors. There is one part for each, the PartVariants for these scale the part to the different diameters available. A word of explanation. The parts are set up this way to minimize the number of parts in the mod. There are currently 12 parts in the mod. If I were to have a nosecone for each size, that would add an additional 6 parts for no real benefit. Same goes for the motors Fuel Currently there is only one type of solid fuel available. In a future release, there may be an additional one or two fuel types added Usage Segments can be stacked on each other, and the part variant selected even while stacked together. Be sure to put a motor on the bottom, and something on top, either a nosecone or something else Thrust vs Duration SRBs generate thrust by the burning of the solid fuel. The more surface area is exposed inside the SRB, the more will burn and the end result will be greater thrust. The duration of the burn, however, will depend on how thick the amount of fuel is. So, to get a longer burning SRB, you need to make it fatter. Additionally, fatter SRBs will end up with a larger exposed surface on the inside, so a fatter SRB will actually have more thrust than a skinny one of the same length. Important Information about mass and dV Solid fuel by definition does not flow. In order to make this work properly, I've had to create two resources. They are both hidden, but knowing what they are is necessary to understand some odd behaviour. In order to allow vessels to be designed correctly, the fuel has to be in the tank segment . In order to calcualate the dV correctly, the fuel has to be in the motor. So what happens is that in the editor, all fuel is normally put into the motor. When the CoM marker is shown, the fuel is moved into the tank segments, In the flight scene, the fuel is in the tank for proper balance. Because of this, at this time, the ISP, Thrust, TWR and Burn time are not correct in either the KSP info, MechJeb or KER. When the SRB is running, the ISP, Thrust and TWR will be correct Models have been made by @SuicidalInsanity Consultative services provided by @OhioBob Availability: License: ARR until the release Download: https://github.com/linuxgurugamer/ModularSegmentedSRBs/releases/tag/0.0.0.7 Source: https://github.com/linuxgurugamer/ModularSegmentedSRBs Dependencies SpacetuxLibrary Edited January 28, 2020 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
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.