|
|
(17 intermediate revisions by 2 users not shown) |
Line 2: |
Line 2: |
| 物理学 | | 物理学 |
| | | |
− | 在讨论火箭设计细节之前,先来了解一些必需的物理概念。亦即,重心、着力点,以及他们的关系。Namely, center of gravity, point of action and how they matter.
| + | 在讨论火箭设计细节之前,先来了解一些必需的物理概念。亦即,重心、作用力点,以及他们的关系。 |
| | | |
− | ==重心、着力点,以及它们对于火箭对称性的要求Center of gravity, point of action and how they demand symmetry in your rocket.== | + | ==重心、作用力点,以及它们对于火箭对称性的要求== |
− | 重心是火箭中各方向都能保持完全平衡的一个点。It's the point where, if the rocket was resting on that point, you could give it a nudge and it would freely follow that nudge without gravity having a say, because left and right, up and down, front and back, they're all equally heavy and perfectly balanced on this single point. 重心是绝对存在的,除非你把火箭设计得过于奇葩,这个重心都会位于箭体的内部。不走运的是,通常火箭的作用力点,也就是火箭发动机的推力作用点,都无法与重心重合。如果能做到这样,实在会非常的完美,因为我们可以随心所欲的让火箭按照需要运动(当然,要忽略空气阻力的影响)。
| + | 重心是火箭中各方向都能保持完全平衡的一个点。不考虑重力的影响,如果你在这个点上对火箭施加一个力,那么整个火箭都会按照这个力的矢量方向和大小进行相应的运动,因为不论上下、左右、前后,火箭在这个点都是对称等重,并保持平衡的。重心是绝对存在的,除非你把火箭设计得过于奇葩,这个重心都会位于箭体的内部。不走运的是,通常火箭的作用力点,也就是火箭发动机的推力作用点,都无法做到与重心重合。其实如果能做到这样,实在会非常的完美,因为我们可以随心所欲的让火箭按照需要运动(当然,要忽略空气阻力的影响)。 |
| | | |
− | 所以我们退而求其次,把作用力点放在重心的“后”方,让推力矢量指向重心。简而言之,就是把发动机放在箭体重量的后方,然后向另一个方向推进。这种方法有几个明显的影响。首先,总推力矢量实际上是各个发动机推力的矢量和,那么就得吹毛求疵的要求其矢量方向与作用点和重心的连线重合。换句话说,你的火箭必须是对称形的才能保持稳定。你自己也可以做个实验。拿起一把笤帚,把它竖起来,手托着一端,你应该可以保持它的平衡。你也会发现这两点:首先,只要你尽力,你能一直保持它的平衡,不过它往一边倒过去无疑更容易;其次,只要把一头顶住天花板,相比单手托着它,你可以更容易保持住平衡。
| + | 所以实际上我们只能退而求其次,把作用力点放在重心的“后”方,让推力矢量指向重心。简而言之,就是把发动机放在箭体重量的后方,然后向另一个方向推进。这种方法有几个明显的影响。首先,总推力矢量实际上是各个发动机推力的矢量和,那么就得吹毛求疵的要求其矢量方向与作用点和重心的连线重合。换句话说,你的火箭必须是对称形的才能保持稳定。 |
| | | |
| + | 你自己也可以做个实验。拿起一把笤帚,把它竖起来,手托着一端,你应该可以保持它的平衡。你也会发现这两点:首先,只要你尽力,你能一直保持它的平衡,不过它往一边倒过去无疑更容易;其次,只要把一头顶住天花板,相比单手托着它,你可以更容易保持住平衡。 |
| | | |
| 如果你能在手持的一段施加足够大的压力,你肯定能用笤帚把天花板捅破而不让它倒向一边(相信我吧)。这其实就是火箭工作的原理。现在,找点东西拴在笤帚的一侧,再来看看。如果你还想用刚才一样的方法来保持平衡,它肯定会倒向你栓东西的方向。除非你换个角度握住的话……如果它是火箭的话看起来就有点蠢了,不是吗?如果你给笤帚加一个向上的推力,它不会倒向那一边,实际上它会绕 X 轴旋转,然后做个“回环”……或者直接“坠毁”,这一点估计可能性更大,因为重力也会在这里起很大的影响。 | | 如果你能在手持的一段施加足够大的压力,你肯定能用笤帚把天花板捅破而不让它倒向一边(相信我吧)。这其实就是火箭工作的原理。现在,找点东西拴在笤帚的一侧,再来看看。如果你还想用刚才一样的方法来保持平衡,它肯定会倒向你栓东西的方向。除非你换个角度握住的话……如果它是火箭的话看起来就有点蠢了,不是吗?如果你给笤帚加一个向上的推力,它不会倒向那一边,实际上它会绕 X 轴旋转,然后做个“回环”……或者直接“坠毁”,这一点估计可能性更大,因为重力也会在这里起很大的影响。 |
| | | |
− | 所以,首先必须记住的是,请保持火箭的对称性,至少要保证重心位于作用力的矢量方向(如果你安装了多台发动机,那么你就得注意多个作用力点,并利用总作用力点的合推力矢量)。In physical terms, that point of action has to be lined up with the center of gravity, with its vector aligned with the hypothetical axis that exists between the cog and the poa. In simpler terms, the point where your rocket would be in balance has to be behind the point where the combined force of the engines pushes, and the engines have to push towards that center of gravity, i.e. their thrust exhaust has to point away from it.
| + | 所以,首先必须记住的是,请保持火箭的对称性,至少要保证重心位于作用力的矢量方向(如果你安装了多台发动机,那么你就得注意多个作用力点,并利用总作用力点的合推力矢量)。以物理的角度而言,我们必须保证作用力点与重心的连线与作用力矢量的重合。简而言之,火箭要保持平衡,总推力就必须通过重心,因此各个发动机的推力都指向重心,而喷射方向则指向反方向。 |
| | | |
− | That also means that "inwards" thrust stabilizes the rocket, as long as the thrust is equal from all sides. It forces the rocket to stay in its current direction, but it also means that you are wasting fuel since you have engines thrusting "against" each other. Think of it as the toe-in of your cars steering wheels.
| + | 这也意味着“向内”的推力可以保持火箭的稳定,前提是各方向的推力能保持相等。这可以保证火箭按照目前的方向前进,但是有一部分燃料也被无谓的消耗了,因为你的各个发动机有一部分推力彼此“抵消”了。想象一下,这其实有点类似你把汽车车轮调整到一个内八字的状态下。 |
| | | |
− | ==Mass vs. weight== | + | ==质量与重量== |
− | As long as you're on Kerbin, they're interchangeable. Your mass is directly related to your weight. It's a bit different in space. Weight is the result of mass being accelerated, either by gravity or by movement. And while you're weightless in space (well, your outwards acceleration from your speed matches the inwards acceleration from gravity), you're not without mass.
| + | 只要你身处 Kerbin,这两者就是可以互换的。你的质量直接决定重量。太空中就略有不同。重量是质量被重力,或运动加速后产生的。即便你在太空中失去了重量(也就是,重力加速度与你的反向脱离加速度相同),你的质量依旧存在。 |
| | | |
− | To cut the theoretical crap short, the more mass you have, the more energy you have to expend to change its speed and direction. The heavier your rocket is, the more fuel you have to spend to make it faster (or slower!), provided you do not have gravity to work for you. Usually, in this game as well as when you're overweight, gravity works against you.
| |
| | | |
− | This also means, that a mass gets "heavier" if you accelerate it faster. It doesn't increase its mass (unless you're approaching light speed, let's ignore that for now), but the stress weight puts on the mass increases. That's called g-forces. On Kerbin, you experience 1g. Which is equal to an acceleration equal to Kerbin's gravity at surface level.
| + | 把理论简单化就是,物体质量越大,改变其运动方向和速度所需要耗费的能量就越大。你的火箭越重,加速(或减速)所耗费的燃料就越多,假设你没有利用重力来协助你的话。通常,在游戏中,只要你超重了,重力就会跟你唱反调。 |
| | | |
− | How does this affect your rocket? Well, it affects it twofold. First, the more mass you have, the more fuel you have to spend to get that mass up into orbit. Hence "bigger" isn't always "better". We'll get to that in detail later. The other factor is that the faster you accelerate your rocket, the more stress you put on its parts. Some parts are able to sustain that stress. Some are not. It is, in general, easier to build a slowly climbing rocket than one that jumps into orbit at 9g or more, not only because our passengers don't really like having a truck sitting on their chest (which isn't as much an issue so far), mostly the problem now is that the acceleration you put into the rocket stresses the parts that keep it together past their breaking limit. Which means you have to add struts, which add to the mass, which cost you fuel.
| + | 这也意味着,加速会让你超重。这并不是质量的增加(除非你接近光速,这不是我们讨论的范畴),而是施加在物体质量之上试图改变其速度的力。这叫做 G 力。位于 Kerbin ,你感受到的 G 力是 1g,即该行星表面的重力加速度。 |
| | | |
− | ==Thrust-weight ratio==
| + | 这究竟能如何影响你的火箭呢?嗯,其实有两个方面。一方面,物体质量越大,把它送入轨道所需要的能量就越大。因此,一般而言并'''不'''是越大越好。我们以后再详细谈。另一方面,火箭的加速度越大,其组件承受的力就越大。有些组件能够承受,而有些则不行。大体上而言就是,设计缓慢爬升的火箭要比以 9g 加速入轨的火箭要更加容易,首先,我们的小绿人乘客肯定不喜欢体验胸前压着一辆大卡车的感觉(乘员承受的 G 力就目前的游戏版本而言倒不算是个问题),更重要的是,如果加速度过大,超过限度,火箭的结构组件会发生损坏,导致火箭解体。这就意味着你必须加入更多的结构件,它会带来额外的箭体重量,从而耗费更多的燃料。 |
− | Basically, it's the result of dividing your thrust (in Newtons) by your weight (in kilograms times acceleration, i.e. kg*m/s², so... well, also in Newtons). Thrust is what gets you up, weight is what keeps you down. And if thrust>weight, i.e. if your thrust-weight ratio is more than 1, you go up. If thrust<weight, you can put your engines into overdrive and you won't move an inch. For the record, the Saturn V first stage rocket engine had a TWR of 94.1. In other words, it could have lifted itself over 94 times. Beat that!
| |
| | | |
− | What does that mean for our space vehicle? Basically, it means that whatever we put as rockets behind our craft, it has to overcome the total weight of the craft. Which also means that, if you have multiple stages, the upper stages are just dead weight at start. Yes, yes, there are rockets in there and they might have a lot of punch, but they do not add to the thrust at start. Thrust is always only the thrust you ACTUALLY apply, not the thrust your rocket can eventually do in total.
| + | ==推重比== |
| + | 基本上,推重比就是推力除以重量得到的值,推力单位牛顿,重量是质量乘以加速度,kg*m/s²,所以单位也是牛顿。推力是把你送上天空的那份原力,而重量则是把你热情挽留于地面的力量。如果推力 > 重力,也就是推重比大于 1,你就向上飞。如果推力 < 重力,那么无论你的发动机如何热情的嚎叫,你肯定一步都动不了。历史上,土星 5的第一级火箭发动机的推重比是 94.1 。换句话说,它可以推动自重 94 倍的物体。我嘞个去! |
| | | |
− | Note that every rocket engine has a TWR of more than one. By definition. Engines below a TWR of 1 need some kind of aerodynamics on the craft to get it off the ground. The question is, though, whether the dead weight sitting on top of it STILL keeps that equation above 1. The F1's 94.1 TWR doesn't mean that the Apollo craft got shot into orbit at 100g. It means that there was a friggin' HUGE rocket sitting on top of that engine and hence it could barely get the whole behemoth up into an orbit!
| + | 这对我们的航天器意味着什么呢?基本上就是说,无论我们用什么样的火箭推进飞船,它都必须克服整个飞行器的总重量。另外,如果你采用的是多级火箭,除了第一级之外,其他各级在出发时都是“死”重。没错,你没听错,即便那儿竖立着的推力巨大的火箭,它们的绝大多数部分在开始时都属于一无是处的玩艺。推力只包括某个时刻真正给箭体施加的作用力,而不是最终的全部作用力。 |
| | | |
− | My guess is that Kerbin has a gravity of about 10m/s² (much like earth), meaning that a rocket engine rated at 200 max thrust (like the non-gimballed stock engine) can lift 20 units of mass (or 8 stock liquid fuel tanks). Given that a rocket of 1 stock command center, 7 fuel tanks and 1 engine (totalling a mass of 20.5, 7*2.5+2+1) can't get off the ground but with 6 fuel tanks it can, I'd say that should be about right.
| + | 要注意的是,就其字面含义而言,每一台火箭发动机的推重比都是大于 1 的。推重比小于 1 的发动机只有同时借助空气动力学才能产生足够的升力来起飞。不过,关键问题是,我们必须把所谓的死重加入计算公式,再得到的推重比仍旧大于 1 才可以。土星 5 的 F1 发动机 94.1 的推重比并不是说我们只需要 100g 的箭体就可以飞入太空。它恰恰意味着这些发动机需要推动其上那个巨大的家伙升空,而且把这个的大块头完整的送上轨道也基本属于不可能完成的任务。 |
− | So when building your rocket, always add up the weight of the parts you assembled, multiply by 10, then divide by the thrust of the engines, but ONLY the engines that actually thrust. The more you get out of that, the faster your rocket will climb. Considering that engines seem to overheat more readily if they're operated at the TWR limit, try to get to a TWR of at least 1.7 in your first stage. My Mun rocket has a first stage TWR of 2.2, which is plenty but not overdoing it to the point where the g-forces become unmanageable.
| |
| | | |
− | Also, keep in mind that you will use up fuel as you climb. Your fuel tanks will get emptier with every second your engine fires, making them lighter, meaning, less weight has to be lifted. Plus, gravity decreases with distance squared, which also makes the pull of Kerbin less and less with every inch you climb. Not as much as one would wish, though.
| + | 我的猜测是 Kerbin 的重力加速度大约等于 10m/s² (和地球差不多),这意味着 最大推力 200 的火箭发动机(如non-gimballed stock engine)可以推动 20 质量单位的载荷(或者说 8 个液体燃料储存单元)。假设一枚火箭包括 1 个指令舱,7 个燃料储存单元和1 台火箭发动机(总质量为 20.5,7*2.5+2+1),它是肯定无法起飞的;把燃料单元减为 6 个才能飞起来,对,就是这样设计火箭的。 |
| | | |
− | ==Staging, and when to do it==
| + | 所以,在建造火箭时,一定要把所有组件的质量加在一起,再乘以 10,然后除火箭发动机的推力,不过必须是实际工作的发动机。这个数字越大,你的火箭就爬升的更快。考虑到发动机在最大推力下工作的过热问题,你的第一级火箭推重比应该至少为 1.7。我的火箭第一级推重比大概是 2.2,足够同时又不会产生过大的 G 力。 |
− | Staging usually means tossing dead weight. You jettison spent rocket parts to make your craft lighter. Less mass means less energy required to move the rest of the mass. The obvious choice would now be to stage as much as possible, to carry around as little dead weight as possible. This is not the best strategy, though.
| |
| | | |
− | Staging also means that you have to carry around the weight for the staging equipment and, in case of a liquid fuel set, another liquid engine. A spent stock booster weighs 0.36. The equipment to jettison it weighs 0.4. A spent liquid tank weighs 0.3. The additional engine and the staging equipment to toss it weighs 2.8.
| + | 另外,要记住的是你的飞行需要消耗燃料。火箭发动机的工作会逐渐淘空燃料储存单元,火箭也就越来越轻,爬升需要克服的重力就越来越小。而且,随着距离的增大,重力也会减弱,所以 Kerbin 引力也会在你升高的过程中逐渐降低。不过不会降低的很明显。 |
| | | |
− | A compromise has to be found. There is no hard limit to tell when to stage and when not to, what matters is how long you'd have to haul around the dead weight (if it's just a few seconds between the booster's end of life and until the other engine of this stage burns out, just keep the booster attached, it's not worth the extra weight for another set of staging couplers. If it's for the rest of the flight, tossing it pays off easily), whether the spent stage prevents you from firing the next (a lower stage burned up covering an upper stage has to be jettisoned, of course) and what the stage is used for (an upper stage is usually in use longer than a stage to reach orbit that is burning at max power constantly, i.e. a fuel tank in upper stages lasts much, much longer). I find the sweet spot for liquid tanks to be around 4-5 for lower stages and about 2 for upper stages.
| + | ==火箭分级,何时采用== |
| + | 多级火箭通常意味着你可以丢弃掉部分“死”重。分离的火箭部件意味着航天器更轻,从而降低推进剩余箭体前进的能量需求。或许你这时候就冒出个奇思妙想来,干脆把火箭级数弄得越多越好,这样携带的“死”重就越少。其实,这并不是个好主意。 |
| | | |
− | ==As much thrust as possible to the bottom==
| + | 多级火箭同时也意味着你要装备更多的级间分离设备,而且,还得为每级都配备一个发动机。用完的助推器重量为 0.36 。分离设备的重量 0.4 。用完的液体燃料储存单元重量 0.3。而其发动机和分离设备大约需要占用 2.8 的重量。 |
− | Also easy to see, the more thrust you apply right from the start, the less dead weight you carry around. It's usually quite pointless to have a lot of thrust further up if you cannot get off the launch pad. On the other hand, as mentioned above, the more thrust you put behind your crate, the more g-force it has to endure and the more you stress your parts. Not to mention the air resistance which is of course worst lower in the atmosphere.
| |
| | | |
− | ==draaaaaaag==
| + | 我们需要的是折衷之道。没有什么硬性的关于分级的限制,问题的关键是所谓“死”重的存在时间(如果某台助推器的关机时间和其他发动机的关机时间差不了几秒,最好还是带着它继续飞行,因为分级所节约的重量还比不上新加入的分级设备重量。如果你需要一直带着它飞行,那么抛弃它所获得的益处才值得),另外还有这些不再工作的火箭级是否阻碍次级的点火(次级火箭点火前当然要与前级分离),以及这级火箭的作用(后续级的工作时间当然要远远大于以最大推力工作的火箭级,例如,后级的燃料单元肯定会被保留的更长)。我个人认为,合适的分级点,对于火箭的最初几级,是每 4-5 个燃料单元 1 级,对于后级,这个数字可以是每 2 个 1 级。 |
− | While we're at it, drag. I hope I got that one right, it's kinda hard to tell how that part really works. Basically, every part you add has air resistance. Doesn't matter once you're in orbit (and hence satellites rarely look streamlined), but it's a big issue until you hit that magical 70,000 meters. I still have very limited data on how drag really works and what affects what, so far all I can say is that it's there and that you should probably take it into account, i.e. creating insanely wide rockets to cram in a lot of boosters to fire at the same time might be a drag. Literally. Especially if you try to fly such a rocket at high speeds.
| |
| | | |
− | ==Where do you need the most power?== | + | ==最大化最初的推力== |
− | That's a simple one again: From ground to orbit. You will NEVER in your flight have to spend as much energy as in that part of your flight. Getting from orbit to the Mun, landing on the Mun, getting back off the moon, flying back to Kerbin and landing there? Easily done with about 1/6th of the fuel spent to get into orbit. I am NOT kidding or exaggerating here. Remember that Saturn V rocket that sent Apollo to the moon? Remember how friggin' huge that thing was? And what a tiny little bit of it actually went to the moon, with the rest being tossed somewhere along the way? And how that little service module that got them basically from orbit to moon also got them back? It's the same here. You will spend a good 80% of fuel and dump about as much of your rocket before you reach the Mun.
| + | 显而易见,开始时的推力越大,你携带的“死”重就越少。而且,如果你根本就飞不起来,那么后续推力多大都毫无用处。另一方面,如上所述,推力越大,需要克服的 G 力越大,火箭结构组件受力越大,更不要说在大气层中需要克服的空气阻力了。 |
| | | |
− | ==Long or wide?== | + | ==阻……阻力== |
− | Preferably neither. Making your rocket longer is about as bad as making it wider. For various reasons. Wide rockets tend to be bottom-heavy (because, usually, they are wide at the bottom, to maximize thrust at liftoff), making them harder to control because they sway easily, and they are prone to out of control rolling if the thrusters on the outer edges are not PERFECTLY aligned (which they are, well, never), due to leverage. Also, I'd expect them to be very susceptible to drag, meaning a lot of power is lost due to air resistance. Wide rockets usually need quite a bit of SAS to keep from spinning out of control. And they are prone to "flipping", i.e. uncontrollably going upside down because they are easy to tilt and bank. Think of the broom example at the beginning.
| + | 嗯,现在我们来谈谈阻力吧。我希望别说错了,这玩意真不太好说清楚究竟是怎么样的。基本上,火箭的每个组件都会带来空气阻力。当然了,入轨以后就不存在这个问题(这就是很少有流线形的人造卫星的原因),不过最大的挑战是你需要先到达70,000 米,这个神奇的高度。对于阻力的运作和影响,我了解的很有限。我能了解的就是这玩意的确存在,而且你最好还是加以考虑,也就是说,如果你把一堆助推器平铺开来,那么你肯定会遇到不小的阻力,尤其是你还希望它能高速飞行的情况下。 |
| | | |
− | Long rockets are very hard to tilt and bank, making them hard to steer and very sluggish. They also usually suffer from top-heaviness, especially after a good deal of their lower stage fuel is spent, which can result in rockets that are very hard to control and to keep from going "keel-up", i.e. nose-down without a lot of RCS thrust. Long rockets usually need quite a few wings to keep them manageable and responsive. And even then they are very slow to react and need foresightful piloting. They usually keep their direction pretty well as long as they are balanced and there's a lot of thrust applied, but once you bank and tilt them, they can very easily oversteer, especially in horizontal flight with a center of mass that's very close to the top (as it is usually just before your ascent stage is burned up, with a lot of empty and near empty fuel tanks hanging on your tail). Still, I prefer long over wide rockets.
| + | ==你的动力主要耗费在哪儿?== |
| + | 答案显而易见:从地面直到入轨。你其他的飞行段都不会耗费这么多的能量,包括从 Kerbin 卫星轨道向 Mun 出发,Mun 的着陆,从 Mun 起飞返回,向 Kerbin 返航并着陆,所有这些总共仅需要起飞段 1/6 的能量。我没有开玩笑或者夸大其辞。想想土星 5 火箭庞大的身躯吧?着陆在月球的“鹰”号纤小的身形,再对比一路上抛弃的各级火箭的巨大身影?还有那个帮助我们离开绕地轨道抵达月球并返回地球的小小的服务舱?这里也是一样的。你会把至少 80% 的燃料花费在到达 Mun 之前的旅途上。 |
| | | |
− | ==So, with all that, what IS now the best design?== | + | ==变长还是变粗?== |
− | From these tidbits we can puzzle together a few cornerstones that give us a good idea what a GOOD design would be, and what would be a BAD one.
| + | 唔,还是都不要。过长或者过粗的火箭都很烂。原因有很多。粗壮的火箭外形底部一般都很重(原因就是为了增加起飞时的推力,在底部会安装很多的组件),而很难控制它的正常飞行,因为它容易发生摇摆,而如果外层发动机没有对齐的话(这是不可避免的),它很容易由于杠杆作用发生滚转以致失控。而且,我认为这会带来过大的阻力,大量燃料被用于克服空气阻力。粗壮的火箭箭体通常都需要加入若干 SAS 模块来避免其旋转失控。而且它很容易“翻转”,也就是直接拿大顶。想想开始时我说的笤帚的例子吧。 |
| | | |
− | It's a GOOD idea to put every engine that CAN actually thrust at launch to work right at launch. Else it's dead weight we first have to haul upwards. If that gives you too much thrust and your rocket starts to fall apart due to excessive G forces, slap on another can of gas for that liquid fuel rocket, or take off some boosters (yeah, right...). It MAY be a good idea to not run that liquid engine at full power if you get so fast that your friction is killing most of the power you put behind it. Actually, I usually take off with full throttle, only to ease off a little as I climb to keep the speed from going overboard and being burned in friction. But if you have a big rocket, it CAN be a very good idea to make the first stage(s) only of solid boosters, they're very light for their push and even with a coupler on them they have a better TWR than liquid engines. Their main drawback, the inability to control their thrust output, doesn't matter for the first 20,000 Meters since you actually just want to get the hell up there. Do not expect too much from that, a full complement of two solid-only stages underneath every single engine of my actual first stage only got me about half a fuel tank. Yes, half a stock fuel tank is all you get for slapping two rows of solid stages under your rocket. The diminishing returns are stunning!
| + | 过长的火箭转向困难,操控很迟钝。他们的问题通常是头重脚轻,尤其是在用完了大量初级燃料之后,这会让火箭难以控制,很难保持正确的飞行姿态,也就是,如果没有大量的 RCS 纠正,它会倾向于俯冲的姿态。过长的火箭通常都需要安装若干稳定翼面来保持操控性。即便如此,它也反应迟缓,飞行时需要足够提前的预操作。只要能保持推力和平衡,它保持方向的能力不错,一旦你需要改变飞行方向,你很容易转向过度,尤其是在上升段结束后的平飞状态下,(因为这时候火箭通常都是头重脚轻的状态,因为燃料基本耗尽,而空燃料舱段位于火箭的尾部)。 |
| | | |
− | With bigger rockets, you'll run into the need to add SAS to keep them manageable. Only one ASAS module gives you any benefits, so put only one of them into your rocket. The key difference between SAS and ASAS is, as the description says, that ASAS is more like an autopilot, SAS is more like a gyroscope. In other words, ASAS only works as well as YOU could, or, in other terms, if the rocket is uncontrollable, ASAS cannot control it either. If you have wings (and, IMO, you should have some at least as long as you're hauling a big ass rocket about), you might even be able to forgo the normal SAS modules. My Mun rocket only has one ASAS module and no SAS modules.
| + | 不过,相对而言,我还是倾向于加大火箭的长度。 |
− | Your rocket should get thinner as it progresses upwards. From afar, it should look like a very steep pyramide. At least IMO. Top-heavy rockets are usually very hard to control, since their center of gravity is far from the point of action. The further away, the bigger the lever, the more wings and other control tidbits you need to keep it upright.
| |
| | | |
− | You need most of your fuel on your way up. Once you're in orbit, even the trans-lunar shot is peanuts compared to the expense to get into an orbit. It's quite ok to create an unwieldy, but powerful lower stage and create a very manageable and precisely controlable stage for upper orbit that has rather little fuel compared to it. Try different designs here, it's all right to have zero control (aside of "keep it upright by ASAS") over the rocket for the first 20,000 or even 40,000 Meters of its trip.
| + | ==那么,说了这么多,究竟什么才是最好的设计呢?== |
| + | 说了那么多,我们还是列出几个判断火箭设计优劣的基本点吧。 |
| | | |
− | [[Category:Tutorials]] | + | 最好能让每一个可能在起飞级工作的火箭发动机都真正工作起来。否则它就是妨碍我们起飞的“死”重。如果推力过大,火箭由于 G 力可能解体的话,那就多增加一个发动机的燃料储存单元,或者干脆去掉几个发动机。或许也可以在飞行时降低发动机推力,以免速度过大耗费过多的推力。实际上,我倾向于最大推力起飞,只在可能因为超速解体之前降低推力。但如果你的火箭很大,你可以只用固体燃料助推器来组成第一级或最初几级,相对于它们的推力,其自重较低,因此推重比相对液体推进器要更高。其缺点就是推力是不可调整的,而这一点对于头 20,000 m 的飞行并不重要,因为这时候我们唯一的目标就是赶紧到达这个高度。不过别对这种方法期望过高,在每个液体发动机下面装足足两级的固体发动机所带来的好处只有大概半个液体燃料箱的量。没错,可以多带半罐原版液体燃料箱的量,你在底部加装两级固体火箭所带来的好处就只有这些;边际收益递减之快让人吃惊! |
| + | |
| + | 对于大型火箭,你会需要加入 SAS 模块来保持操控性。一个 ASAS 模块就足以完成这项任务,所以记住安装一台就够了。SAS 和 ASAS 的根本区别就是,正如字面表示的那样,ASAS 更像是自动导航系统,而 SAS 更像是一台陀螺仪。换句话说,只有火箭可操控,ASAS 才能有效的工作,换句话说,火箭不可控,ASAS 也就毫无作用。如果安装了翼面(以及,IMO,这对于你试图设计的大型火箭是不可或缺的),你或许可以放弃 SAS 模块。我自己设计的好哦就只有一个 ASAS 模块,没有安装 SAS 模块。 |
| + | |
| + | 你的火箭应该是越往上越小。因此,它看起来应该是一个陡峭的金字塔型。At least IMO 。头部过重的火箭通常很难操控,因为它的重心远离推力的作用点。离得越远,力臂越长,你就需要安装更多的翼面和其他控制模块来保持它的飞行状态。 |
| + | |
| + | 大量的燃料会被用于上升段。一旦入轨之后,即便是登月飞行所需要的燃料也仅仅相当于上升段飞行所消耗燃料的零头。一个不错的设计思路是,粗笨而推力强大的初级火箭,而相对减少后级的燃料量来保持后段的精确操控性。你可以尝试不同的设计思路,甚至在开始的 20,000 m,甚至 40,000 m,进行零控制(除了 ASAS 自动保持其垂直上升的操控)。 |
| + | |
| + | [[Category:Tutorials/zh-cn|Intermediate Rocket Design]] |
重心是火箭中各方向都能保持完全平衡的一个点。不考虑重力的影响,如果你在这个点上对火箭施加一个力,那么整个火箭都会按照这个力的矢量方向和大小进行相应的运动,因为不论上下、左右、前后,火箭在这个点都是对称等重,并保持平衡的。重心是绝对存在的,除非你把火箭设计得过于奇葩,这个重心都会位于箭体的内部。不走运的是,通常火箭的作用力点,也就是火箭发动机的推力作用点,都无法做到与重心重合。其实如果能做到这样,实在会非常的完美,因为我们可以随心所欲的让火箭按照需要运动(当然,要忽略空气阻力的影响)。
所以实际上我们只能退而求其次,把作用力点放在重心的“后”方,让推力矢量指向重心。简而言之,就是把发动机放在箭体重量的后方,然后向另一个方向推进。这种方法有几个明显的影响。首先,总推力矢量实际上是各个发动机推力的矢量和,那么就得吹毛求疵的要求其矢量方向与作用点和重心的连线重合。换句话说,你的火箭必须是对称形的才能保持稳定。
你自己也可以做个实验。拿起一把笤帚,把它竖起来,手托着一端,你应该可以保持它的平衡。你也会发现这两点:首先,只要你尽力,你能一直保持它的平衡,不过它往一边倒过去无疑更容易;其次,只要把一头顶住天花板,相比单手托着它,你可以更容易保持住平衡。
如果你能在手持的一段施加足够大的压力,你肯定能用笤帚把天花板捅破而不让它倒向一边(相信我吧)。这其实就是火箭工作的原理。现在,找点东西拴在笤帚的一侧,再来看看。如果你还想用刚才一样的方法来保持平衡,它肯定会倒向你栓东西的方向。除非你换个角度握住的话……如果它是火箭的话看起来就有点蠢了,不是吗?如果你给笤帚加一个向上的推力,它不会倒向那一边,实际上它会绕 X 轴旋转,然后做个“回环”……或者直接“坠毁”,这一点估计可能性更大,因为重力也会在这里起很大的影响。
所以,首先必须记住的是,请保持火箭的对称性,至少要保证重心位于作用力的矢量方向(如果你安装了多台发动机,那么你就得注意多个作用力点,并利用总作用力点的合推力矢量)。以物理的角度而言,我们必须保证作用力点与重心的连线与作用力矢量的重合。简而言之,火箭要保持平衡,总推力就必须通过重心,因此各个发动机的推力都指向重心,而喷射方向则指向反方向。
这也意味着“向内”的推力可以保持火箭的稳定,前提是各方向的推力能保持相等。这可以保证火箭按照目前的方向前进,但是有一部分燃料也被无谓的消耗了,因为你的各个发动机有一部分推力彼此“抵消”了。想象一下,这其实有点类似你把汽车车轮调整到一个内八字的状态下。
只要你身处 Kerbin,这两者就是可以互换的。你的质量直接决定重量。太空中就略有不同。重量是质量被重力,或运动加速后产生的。即便你在太空中失去了重量(也就是,重力加速度与你的反向脱离加速度相同),你的质量依旧存在。
这也意味着,加速会让你超重。这并不是质量的增加(除非你接近光速,这不是我们讨论的范畴),而是施加在物体质量之上试图改变其速度的力。这叫做 G 力。位于 Kerbin ,你感受到的 G 力是 1g,即该行星表面的重力加速度。
基本上,推重比就是推力除以重量得到的值,推力单位牛顿,重量是质量乘以加速度,kg*m/s²,所以单位也是牛顿。推力是把你送上天空的那份原力,而重量则是把你热情挽留于地面的力量。如果推力 > 重力,也就是推重比大于 1,你就向上飞。如果推力 < 重力,那么无论你的发动机如何热情的嚎叫,你肯定一步都动不了。历史上,土星 5的第一级火箭发动机的推重比是 94.1 。换句话说,它可以推动自重 94 倍的物体。我嘞个去!
这对我们的航天器意味着什么呢?基本上就是说,无论我们用什么样的火箭推进飞船,它都必须克服整个飞行器的总重量。另外,如果你采用的是多级火箭,除了第一级之外,其他各级在出发时都是“死”重。没错,你没听错,即便那儿竖立着的推力巨大的火箭,它们的绝大多数部分在开始时都属于一无是处的玩艺。推力只包括某个时刻真正给箭体施加的作用力,而不是最终的全部作用力。
要注意的是,就其字面含义而言,每一台火箭发动机的推重比都是大于 1 的。推重比小于 1 的发动机只有同时借助空气动力学才能产生足够的升力来起飞。不过,关键问题是,我们必须把所谓的死重加入计算公式,再得到的推重比仍旧大于 1 才可以。土星 5 的 F1 发动机 94.1 的推重比并不是说我们只需要 100g 的箭体就可以飞入太空。它恰恰意味着这些发动机需要推动其上那个巨大的家伙升空,而且把这个的大块头完整的送上轨道也基本属于不可能完成的任务。
我的猜测是 Kerbin 的重力加速度大约等于 10m/s² (和地球差不多),这意味着 最大推力 200 的火箭发动机(如non-gimballed stock engine)可以推动 20 质量单位的载荷(或者说 8 个液体燃料储存单元)。假设一枚火箭包括 1 个指令舱,7 个燃料储存单元和1 台火箭发动机(总质量为 20.5,7*2.5+2+1),它是肯定无法起飞的;把燃料单元减为 6 个才能飞起来,对,就是这样设计火箭的。
所以,在建造火箭时,一定要把所有组件的质量加在一起,再乘以 10,然后除火箭发动机的推力,不过必须是实际工作的发动机。这个数字越大,你的火箭就爬升的更快。考虑到发动机在最大推力下工作的过热问题,你的第一级火箭推重比应该至少为 1.7。我的火箭第一级推重比大概是 2.2,足够同时又不会产生过大的 G 力。
另外,要记住的是你的飞行需要消耗燃料。火箭发动机的工作会逐渐淘空燃料储存单元,火箭也就越来越轻,爬升需要克服的重力就越来越小。而且,随着距离的增大,重力也会减弱,所以 Kerbin 引力也会在你升高的过程中逐渐降低。不过不会降低的很明显。
多级火箭通常意味着你可以丢弃掉部分“死”重。分离的火箭部件意味着航天器更轻,从而降低推进剩余箭体前进的能量需求。或许你这时候就冒出个奇思妙想来,干脆把火箭级数弄得越多越好,这样携带的“死”重就越少。其实,这并不是个好主意。
多级火箭同时也意味着你要装备更多的级间分离设备,而且,还得为每级都配备一个发动机。用完的助推器重量为 0.36 。分离设备的重量 0.4 。用完的液体燃料储存单元重量 0.3。而其发动机和分离设备大约需要占用 2.8 的重量。
我们需要的是折衷之道。没有什么硬性的关于分级的限制,问题的关键是所谓“死”重的存在时间(如果某台助推器的关机时间和其他发动机的关机时间差不了几秒,最好还是带着它继续飞行,因为分级所节约的重量还比不上新加入的分级设备重量。如果你需要一直带着它飞行,那么抛弃它所获得的益处才值得),另外还有这些不再工作的火箭级是否阻碍次级的点火(次级火箭点火前当然要与前级分离),以及这级火箭的作用(后续级的工作时间当然要远远大于以最大推力工作的火箭级,例如,后级的燃料单元肯定会被保留的更长)。我个人认为,合适的分级点,对于火箭的最初几级,是每 4-5 个燃料单元 1 级,对于后级,这个数字可以是每 2 个 1 级。
显而易见,开始时的推力越大,你携带的“死”重就越少。而且,如果你根本就飞不起来,那么后续推力多大都毫无用处。另一方面,如上所述,推力越大,需要克服的 G 力越大,火箭结构组件受力越大,更不要说在大气层中需要克服的空气阻力了。
嗯,现在我们来谈谈阻力吧。我希望别说错了,这玩意真不太好说清楚究竟是怎么样的。基本上,火箭的每个组件都会带来空气阻力。当然了,入轨以后就不存在这个问题(这就是很少有流线形的人造卫星的原因),不过最大的挑战是你需要先到达70,000 米,这个神奇的高度。对于阻力的运作和影响,我了解的很有限。我能了解的就是这玩意的确存在,而且你最好还是加以考虑,也就是说,如果你把一堆助推器平铺开来,那么你肯定会遇到不小的阻力,尤其是你还希望它能高速飞行的情况下。
答案显而易见:从地面直到入轨。你其他的飞行段都不会耗费这么多的能量,包括从 Kerbin 卫星轨道向 Mun 出发,Mun 的着陆,从 Mun 起飞返回,向 Kerbin 返航并着陆,所有这些总共仅需要起飞段 1/6 的能量。我没有开玩笑或者夸大其辞。想想土星 5 火箭庞大的身躯吧?着陆在月球的“鹰”号纤小的身形,再对比一路上抛弃的各级火箭的巨大身影?还有那个帮助我们离开绕地轨道抵达月球并返回地球的小小的服务舱?这里也是一样的。你会把至少 80% 的燃料花费在到达 Mun 之前的旅途上。
唔,还是都不要。过长或者过粗的火箭都很烂。原因有很多。粗壮的火箭外形底部一般都很重(原因就是为了增加起飞时的推力,在底部会安装很多的组件),而很难控制它的正常飞行,因为它容易发生摇摆,而如果外层发动机没有对齐的话(这是不可避免的),它很容易由于杠杆作用发生滚转以致失控。而且,我认为这会带来过大的阻力,大量燃料被用于克服空气阻力。粗壮的火箭箭体通常都需要加入若干 SAS 模块来避免其旋转失控。而且它很容易“翻转”,也就是直接拿大顶。想想开始时我说的笤帚的例子吧。
过长的火箭转向困难,操控很迟钝。他们的问题通常是头重脚轻,尤其是在用完了大量初级燃料之后,这会让火箭难以控制,很难保持正确的飞行姿态,也就是,如果没有大量的 RCS 纠正,它会倾向于俯冲的姿态。过长的火箭通常都需要安装若干稳定翼面来保持操控性。即便如此,它也反应迟缓,飞行时需要足够提前的预操作。只要能保持推力和平衡,它保持方向的能力不错,一旦你需要改变飞行方向,你很容易转向过度,尤其是在上升段结束后的平飞状态下,(因为这时候火箭通常都是头重脚轻的状态,因为燃料基本耗尽,而空燃料舱段位于火箭的尾部)。
最好能让每一个可能在起飞级工作的火箭发动机都真正工作起来。否则它就是妨碍我们起飞的“死”重。如果推力过大,火箭由于 G 力可能解体的话,那就多增加一个发动机的燃料储存单元,或者干脆去掉几个发动机。或许也可以在飞行时降低发动机推力,以免速度过大耗费过多的推力。实际上,我倾向于最大推力起飞,只在可能因为超速解体之前降低推力。但如果你的火箭很大,你可以只用固体燃料助推器来组成第一级或最初几级,相对于它们的推力,其自重较低,因此推重比相对液体推进器要更高。其缺点就是推力是不可调整的,而这一点对于头 20,000 m 的飞行并不重要,因为这时候我们唯一的目标就是赶紧到达这个高度。不过别对这种方法期望过高,在每个液体发动机下面装足足两级的固体发动机所带来的好处只有大概半个液体燃料箱的量。没错,可以多带半罐原版液体燃料箱的量,你在底部加装两级固体火箭所带来的好处就只有这些;边际收益递减之快让人吃惊!
对于大型火箭,你会需要加入 SAS 模块来保持操控性。一个 ASAS 模块就足以完成这项任务,所以记住安装一台就够了。SAS 和 ASAS 的根本区别就是,正如字面表示的那样,ASAS 更像是自动导航系统,而 SAS 更像是一台陀螺仪。换句话说,只有火箭可操控,ASAS 才能有效的工作,换句话说,火箭不可控,ASAS 也就毫无作用。如果安装了翼面(以及,IMO,这对于你试图设计的大型火箭是不可或缺的),你或许可以放弃 SAS 模块。我自己设计的好哦就只有一个 ASAS 模块,没有安装 SAS 模块。
你的火箭应该是越往上越小。因此,它看起来应该是一个陡峭的金字塔型。At least IMO 。头部过重的火箭通常很难操控,因为它的重心远离推力的作用点。离得越远,力臂越长,你就需要安装更多的翼面和其他控制模块来保持它的飞行状态。
大量的燃料会被用于上升段。一旦入轨之后,即便是登月飞行所需要的燃料也仅仅相当于上升段飞行所消耗燃料的零头。一个不错的设计思路是,粗笨而推力强大的初级火箭,而相对减少后级的燃料量来保持后段的精确操控性。你可以尝试不同的设计思路,甚至在开始的 20,000 m,甚至 40,000 m,进行零控制(除了 ASAS 自动保持其垂直上升的操控)。