This video demonstrates how rocket valves control propellant flow and prevent pressure spikes through gradual transition timing, while combustion chamber design requires precise oxidizer-fuel mixture ratios (2.36:1 for Merlin 1D) to achieve optimal performance, with valve timing and pipe sizing directly affecting mixture ratio and combustion temperature.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
MECO Rocket Sim Early Access - Valves and CombustionAdded:
Hello everyone and welcome to my continued exploration of Miko Rocket Simulator uh early access game/sim available on Steam. And in the first video I put together a pressure-fed little nitrogen thruster. And this time we're going further. We have to deal with valves now. And we know how tricky valves are. Uh today we break something on purpose. Well, that's a good introduction to valves. Uh snap a valve open. watch the pressure spike, then smooth it out. It notes that even at 0% open, the sim sim lets the valve leak a little and keeps things numerically stable. Uh, real seals are rarely perfect anyway. So interesting. So the current objective is on the model page, we're going to duplicate my first model.
So that one, right? So this thing insert a node internal.
So not what I wanted. Delete. Escape.
Okay. Escape is what you use. Node internal between the branch and the mode outlet.
Okay. So here um Okay. Well, now we've got it. But it doesn't do the thing where in other programs with little nodes like this, if you hover something over it, it'll automatically try and join them or put it in the middle.
Well, looks like that doesn't do that.
So, I guess maybe that's why. Okay. So, rewired a branch, disconnected from node outlet, done. And connected it to this.
And then node internal geometry the length is 1 cm, cross-sections a circle and radius is 1 cm.
Okay.
Add a branch valve.
Okay. So in order to connect it to the outlet, we need this branch valve.
I wish it would explain what the node internal represents.
I mean, so it says add a valve with a transition control, trigger a pressure spike, and entertainment. But really, we need a sense of what these actually represent a little bit better.
So that would be a good idea. All right, we have connected that.
Now the valve geometry the length 50 cm that's pretty long valve passage roughness 1.5 microns right there we go add control parameter transition set parameter type to valve open transition.
And so we can hook that up presumably.
And this is actually how we control the valve.
Start 0.1. Well, that's our little leakage apparently.
And valve open is 100.
transition takes a thousandth of a second and the midpoint time is when it happens I suppose. One millisecond transition shut to wide open faster than you can think about it. Okay, max time 1 second.
Shouldn't we have a monitor?
Make sure the simulator drawer is open.
Okay. Well, run.
Okay. So, it sort of does a wobble and then we hit five.5 seconds and then the valve is open.
Water hammer.
The fluid column slamming into the southern opening. chart static pressure at the node internal to see how hard it actually hits.
Okay, static pressure. Whoa, it's all over the place.
Oh, I wanted a new chart. That's why.
Okay, there we go.
Well, just the start of it. There's a lot of oscillating pressures and then there's a lot more here too.
Okay. Open the branch component branch in the component editor.
Is it this one? I suppose.
Okay. There's a fittings drop down and it wants tank baffles.
They add resistance and damping.
And we want to run it again. And so suddenly it does this instead.
So much more tame oscillations.
And then we can change the transition duration. Was it? It wasn't here. It was What was this one?
Okay, then it's smoother.
So, it's interesting.
Why does it start to seem to do something?
The transition duration is 0.1 seconds.
The midpoint time is 0.5 seconds, but it sure seems like it does some it it ends by 4 seconds or something. It's it's or pretty close to ending at 04 seconds.
So, I don't quite get why it starts so early instead of going from 04 to 0.5.
This transition settle into a smooth ramp. No spike, no oscillation. Open the valve slowly and the fluid has time to accelerate with it.
Small hammer at T0. That's because we slammed the pressure to three bar instantly. Probably we'll have to fix that, too. But still, I don't understand the timing of this.
Why Why does it start when it does?
when apparently we said that we were going to have the I mean it's open a little bit so we do see a sort of trickle thing going but why does it start there to do its turn when it doesn't seem like that's when it should given the duration I don't Oh, okay. Well, that's val. Well, not quite as exciting as I was hoping for.
Combustion. Next up is combustion.
Surely things will explode there. The combustion catastrophe.
All right, so combustion catastrophe.
So, it's promising problems. I didn't feel like there was nearly as many problems with the valves as I was hoping for, but build a gas generator with oxidizer and fuel feed lines. Oh, this is just the gas generator or do you mean gas generator engine? Uh to learn combustion fundamentals. Uh time to light something on fire. The combustion chamber modeled on the the SpaceX Merlin 1D and it gives us the stats of the Merlin 1D. I presume that's the sea level thrust and so locks and RP1 propellants similar oxidizer fuel ratio and the physics is the physics. Okay, watch it run. Create the fuel feed lines a little bit simplified a simplified model. Real engines use precision injectors for mixing. We'll get to injector design in later missions. I'm not sure whether it's got to be super accurate injector design, but we will see. Uh, but yeah, I think they meant a gas generator engine, not just the gas generator. Uh, new model oxidizer line first lock springs oxygen. So, we add node inlet and we want it to be named oxidizer inlet.
And this is oxygen.
Add a branch valve.
Uh, and they want one meter length.
Seems long to me, but okay. It doesn't want any fittings yet, but we sort of know that fittings are a thing that we might want.
Okay, control parameter.
And there's not a control parameter transition.
I wish they would explain exactly what the difference is, but of course it allows you to do different parameter types.
Oh, it wanted to be control uh connected to the oxidizer inlet, not that. So, okay. No. Okay.
Okay. Can I cross that? Yeah.
Getting rid of connections is a little bit different. I see I I I know how it's done in Blender, but I'm that I'm not sure that that's how it's done here. In fact, mostly it's not. So, uh there is a way to do a cross cut of a connection in Blender in order to sever a connection on the nodes, but that's not how you do it here. Okay. So now now we do pressure and we want 120 bar.
The 5.6 cm radius is deliberately oversized. That full valve open. That geometry pushes the mixture hot and oxidizer rich. That's on purpose.
Use multi select to copy components.
Okay. So, we got to create a fuel line.
Open the menu. See, uh, for something else, we would just do control and drag or shift and drag to select multiple components. But it looks like we have to click on that and do se do start multi select.
Click copy from the popup menu. Was there a popup menu?
Can I do control crl +v? Well, I can do control ctrl +v. It's fine. I don't want the pop-up menu. It's fine. At least that works.
Okay. So, we want fuel inlet.
And oops.
I wonder why it didn't have me copy the o uh the oxidizer branch and turn it into a fuel branch.
Okay. Circle radius 2.5.
Number of channels I assume one. Oh, is this Well, it said add a branch. So, this is a branch and 1.5.
This one didn't have as many options as this one.
Did I go with the wrong kind of branch?
Well, yeah. On oxidizer branch, it asks me to add a branch valve.
But on this one, it adds me to add a branch.
And that means this has more parameters in it. But I'm not too sure why we have these two things.
Okay. With both valves open, the geometry alone runs the mix uh mix oxidizer rich. That's the problem.
you'll tune out at the end. Well, I mean, part of it, it's not just oxidizer rich. Um, the ratio between the fuel and oxidizer, as we knew right from the start, I thought it mentioned, was 2.36.
So, if it's that kind of ratio, you need a wider pipe for the oxidizer. Of course, I'm not too sure that the pressure should be the same for both of them all things considered, but anyway, combustion chamber itself place the place that they meet. Yeah.
Add mode or node gas generator.
Well, that's one place the two meet.
I mean, I guess it's uh defining gas generator as the thrust chamber. Oh, they both get connected to the same port.
Add a valve transition so the oxidizer eases in instead of slamming open.
Yeah. Well, we're we're no nothing near a real Merlin ignition system, but okay.
Control parameter transition.
So, this branch that we have over here does not allow for that connection. We can't use this control parameter transition for it.
Okay.
Merlin 1D Ignite Swift TB triethyl aluminum triethyl boring the green flash you see at liftoff here the ignition's automatic oh well time to build the downstream side where the hot gas actually goes. First piece is the chamber section off the gas generator. Oh, okay. Now, okay. So, so there's a real chamber apparently.
Maybe add a branch gas.
Rename it chamber branch.
Oops.
Length 30.
cross-section circle radius 15 channel one and then there's a node gas internal and again I I I would like to know exactly what the functions of I mean we're learning the functions in terms of where it tells us to place them but not why they exist fundamentally why are they a thing that needs to happen okay this needs to be throat junction. So it's still the gas generator is okay. So what what how the engine is supposed to work is that there is a gas generator that runs the turbo pumps to feed the propellant into the combustion chamber, right? That's what the gas generator is. The gas generator is not the combustion. Well, you could call the combustion chamber a gas generator, I suppose, but technically when we say gas generator engine, we mean that there's this little gas generator that takes some of the propellant and uh combusts it so that that can run the turbo pumps. We don't have turbo pumps right now. We're assuming it's a completely pressure-fed situation. And so it's sort of a misuse of the term gas generator here, but I guess the term gas generator here is being used as anything that injects the fuel and oxidizer together.
So okay, we'll handle that later.
Okay, we we are all connected like that.
So then we have a throat branch and they want this to be 5 cm a circle 12.3 and one channel and then finally the outlet and then we have to tell it that we are looking for one atmosphere of pressure at the outlet. So control parameter.
We're skipping the nozzle expansion section this time. Proper nozzle modeling and ejector design both show up in later missions.
Okay, now we get to run the simulator.
Unable to run model component. What? Too quick.
Require property.
Okay, property length. Must have missed that. Okay, it let me go past.
I thought Okay, well sort of was happy with it, but fine.
Well, we need some graphs, don't we?
Here. Stagnation temperature and want stagnation pressure on the same chart.
Well, it's got what we had. So we see that the pressure ultimately went up like that to 117 bar and the temperature went up to 3,948 Kelvin pretty steadily and we want the mass flow rate as well.
That had a pretty high mass flow rate early and then it stabilized down here.
I wonder why that is exactly.
It wants the max time to be 1.3.
I think the valve is at 100%. So, we have all that. We didn't even need baffles or anything.
Okay. So, we are too hot. Well, past what turbine blades or chamber walls survive. The oxidizer line is flooding the mix. Something has to give. If both pressure set points are the same, 120 bar, the oxidizer fuel ratio comes down to which side can deliver more mass flow. And that's set by each line's flow resistance and the fluid itself, not the set point. Watch the charts to see how mixture ratio drives temperature and pressure. The ideal references uh 2.36 oxidizer fuel ratio. Once the sim finishes, hover over the lines to read. Yeah, I've already been doing that. The flat bit at the tail is your steady state. Yeah, got that.
Okay. So, then we have to try for Merlin like conditions.
So, we're supposed to control this valve so that it doesn't have well not that low says 75 wants to keep the same inlet pressures and then run it.
So, the presumption is that this brings us closer to what Merlin actually has.
And the temperature is now 3,500. Of course, without any cooling, that'd still bust the engine.
Uh, but I guess it's within the requirements.
And the mass flow rate stabilizes at 296.4 and it wanted 295, but it seems to be willing to take that. And well, we don't have uh we don't really know our oxidizer fuel ratio right now. Let's see.
Okay. Add a chart.
Let's get the mass flow rate for both of them.
I don't know why this one's pink, but that's fine.
What? It's interesting. Well, it's because we have this control parameter on the oxygen that the oxidizer one uh goes up smoothly like this. But then the fuel one spikes and then goes down.
Which is why on our mass flow rate we have a spike early and it goes down. So if we had this control parameter on the fuel one as well, it'd be smoothly going up as well.
And we see that the oxidizer in terms of mass, the oxidizer is twice the fuel. So it's not 2.36, it's more like two, just two. So we actually want more. So in theory, if we wanted to get the number, we would increase this. Right now it's a little bit closer.
But the temperature has gone up.
I would like to know my performance. I forget how to do that.
We can get outlet pressure.
Compute nozzle thrust. Well, that's what I want.
Oh, I can't add another chart. Looks like it also doesn't let me get rid of this one. It doesn't It doesn't Oh, now it's okay. Maybe.
Can I add another one? Okay, now it's good. Chart six though suddenly.
Okay. So, at this throat branch, we can compute nozzle thrust greater than Mach 1.
Well, if this is the throat junction, I feel like it should be greater than Mach 1.
Well, should we increase the length then of the chamber?
Oops.
Because we're not getting to Mach one.
Get rid of this.
That doesn't seem likely if we are getting Well, I don't know. I guess maybe it's possible. We're only measuring the mass flow rate and the temperature.
Okay, so compute nozzle still needs to be greater than mach 1.
Maybe we should reduce the radius.
I don't know what the throat junction is doing to be honest.
Chamber branch doesn't seem to change a whole lot.
Yep. Doesn't seem to change a whole lot.
This the length that I have here.
I guess maybe I can add another throat junction and then a throat branch.
I'll tighten up the radius here.
Oh, the same radius here.
10 cm, huh? That seems big.
That's 15 for the chamber.
And it's going to try and compute the thrust again. Oh gosh.
Missing required sampler outputs.
Pressure, temperature, r, gamma.
Huh?
So if I put a second one here, it doesn't like it. Oh, error invoking remote method nozzle get sample mock exit needs to be more than 1.001. Well, that's the same error as we had before.
So this is interesting. I mean, I can't seem to get the performance of my engine here.
But anyway, maybe I should back off of this.
Combustion pressure can't go above feed pressure. One would hope so.
All right. Well, that's all they have for the mission, though. So, to some extent, okay, we we've got combustion now. But on the other hand, I'm dissatisfied because I can't get my stats. I can't figure out what thrust is producing. And you know, the fact that I've tweaked the the mass flow rates a little bit to get closer to the oxidizer fuel ratio, I can't see the real net effect of that, whether it's improving the efficiency.
And they say it goes up to 85. Well, let's just try 85.
That's a little bit closer to the ideal oxidizer fuel ratio that we would be looking for, but it is quite hot.
Is there any other way I could get the performance?
It doesn't seem so.
The only place to get the performance is this branch.
Oh well. Okay. Complete mission.
Okay. And later missions come back to injector design. Hopefully also turbo pumps happen.
We have learned how to select and copy paste and then do a mixture ratio in theory and then some stuff about valve timing.
But there's a lot more to figure out and there are more missions. The next one is how to keep the throat wall cool, which is very important. But this time we did valves and combustion. So that'll do it for this video and I'll continue to see what this Mo Rocket Simulator has to offer. So with that, thank you for watching. I hope you enjoyed this video.
If you did, please do press like. If you have any comments or suggestions, please leave them in the comment section below.
And I'll see you next time.
Related Videos
U.S. Military Just Flexed The Most Dangerous Aircraft Ever Built The F-47
MaxAfterburnerusa
11K viewsβ’2026-05-29
Heating Staying On On The Hottest Day Of The Year
PlumbLikeTom
507 viewsβ’2026-05-29
λ°μ ν¨μ¨μ λμ΄λ νμκ΄ μΆμ μμ€ν μ κΈ°μ μ μ리 #곡ν #곡μ #νμκ΄ #μκ³ λ¦¬μ¦ #μ¬μμλμ§
μ°νμ₯κΈ°μ
2K viewsβ’2026-05-29
Wire To Wire Connection Trick | Strong And Secure Electrical Joint #shortvideo #wireworks
ElectricianTips-b1h
5K viewsβ’2026-06-02
Peterborough to Newark Northgate Driver's Eye View aboard an InterCity 225 - East Coast Main Line
TrainsTrainsTrains
822 viewsβ’2026-05-31
AI turbine design: hypersonic cooling leap #shorts #ai #hypersonic
bobbby_rn
671 viewsβ’2026-05-31
μ§κ΄ λ° κ³‘κ΄ λ°°κ΄ κ²°ν© κ³ μ μμ #worker #process #fabrication #pipework #clamp
μλμ΄μ΄
2K viewsβ’2026-05-30
How Far Can A Tomahawk Missile Actually Travel?
WarCurious
13K viewsβ’2026-05-28











