月球宇航员怎样寻找合适的着陆点,引力势会有变化吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了月球宇航员怎样寻找合适的着陆点,引力势会有变化吗?相关的知识,希望对你有一定的参考价值。

类首次成功登月是在1969年,而最后一次则是在1972年,在3年左右的时间里,人类一共6次成功登陆月球。载人登陆地外星球,而且还要成功返回,这绝不是一件容易的事情,而早在50多年以前,人类就做到了,不得不说这是个壮举,当然,除了赞叹以外,在首次登月至今的半个世纪里,也一直存在着质疑的声音。那么登月到底是真是假呢?人类是怎么飞上月球的,飞上去之后又是怎么下来的呢?要想让一艘飞船摆脱地球引力,就必须要给它提供强大的推升力量,而这就必须要用到运载火箭。在美国的航天史上,曾经出现过的最大的火箭就是著名的土星五号了。



土星五号的发射重量达到了2800吨以上,而近地轨道运载能力也超过了110吨,而要将如此巨大的火箭发射升空,就必须要用到火箭发射塔。

由于火箭制造和发射技术的差别,不同国家的火箭发射塔拥有着不同的功能,如水平组装、起竖发射的俄罗斯火箭所用到的发射塔功能就比较单一,只需要拥有发射功能。而像我国酒泉卫星发射中心,它的发射塔就集组装、检测、维护等多种功能于一体,这种发射塔的成本较低,也省去了组装后的运输环节,缺点就是占用时间长、效率低,一旦出现事故,则损失重大。有了发射塔和推力强劲的运载火箭,人类就可以将飞船送上太空了。火箭在点火之后,会在升空过程之中逐渐加速,并依次甩掉用完的推进器。



当运载火箭通过不断加速,速度提升到每秒7.9公里,那么它便超越了第一宇宙速度,此时它就可以摆脱地球的引力束缚,而进入近地轨道了。

进入近地轨道之后,飞船开始在近地轨道围绕地球运行,同时等待着一个重要的时机。随着飞船与既定的轨道位置越来越近,飞船再次进入加速模式,这一次加速是为了进一步克服地球引力,让自己通过地月转移轨道而进入月球轨道。进入月球轨道之后的飞船,登月的过程就可以说是曙光在望了。在月球轨道运行的飞船由三个基本结构组成,分别是指令舱、服务舱和登月舱。此时,登月舱会从飞船上脱离下来,由于速度的降低和月球引力的拖拽作用,登月舱会逐渐向月球表面靠近,之后登月舱会点火,实现减速,从而平稳着陆。



当登月舱平稳着陆之后,宇航员就可以出舱插旗子并进行计划中的研究收集工作了,每当提到登月,很多人第一个想到的可能就是阿姆斯特朗在月球表面插旗子的画面了。

现在问题来了,当宇航员做完预定的工作,怎么返回地球呢?月球上既没有运载火箭,也没有发射塔。其实要离开月球并不需要运载火箭,因为月球的引力只有地球的六分之一,所以并不需要携带大量燃料的火箭进行助推。至于发射塔,宇航员们可是自带了。事实上登月舱并不是一个整体,而是分为上升段和下降段两个部分,在登月的时候,下降段负责点火减速,而成功登陆月球之后,下降段就没用了,它就变成了一个简易但又十分稳固的发射架,有了这个发射架,上升段就可以顺利点火升空了。



因为月球本身引力小,所以环月轨道距离月球表面也不是太远,登月舱的上升段很容易就可以进入环月轨道,此时它会与一直等候在环月轨道的指令舱和服务舱进行对接。

对接成功之后,宇航员从登月舱进入到指令舱之中,登月舱就被脱离扔掉了。之后服务舱点火,飞船从环月轨道进入地月轨道,再进入近地轨道,此时,已经完成使命的服务舱也没有价值了,所以也要扔掉,最终掉落进入大气层成功返回地球的只有小小的指令舱和指令舱中的三名宇航员。当然了,三名宇航员之中,只有两名能够有幸成功登月,而另外一名只能够呆在环月轨道上,等待着完成登月任务的登月舱上升段回来与之对接。离开地球时还重达数千吨的庞然大物,回来的时候就只有这么一小点了,可见载人登月是一项花费不菲的事情,这可能也是将近50年人类没有再次登月的原因之一。

参考技术A 宇航员需要在月球上查找出平原的地带测量月球上的气压是否合适着陆后行走在月球表面,然后寻找到合适的着陆点进行登陆,月球的引力会随着飞船的到来而加重质量可能会导致引力势变化。

HTML+CSS+JS❤️实现月球上行走的宇航员网页设计❤️

🍅 作者主页:Java李杨勇 

🍅 简介:Java领域优质创作者🏆、【java李杨勇】公号作者✌  简历模板、学习资料、面试题库、技术互助【关注我,都给你】

🍅 欢迎点赞 👍 收藏 ⭐留言 📝   

 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多?没有合适的模板?等等一系列问题。你想要解决的问题,在专栏👇🏻👇🏻👇🏻👇🏻

HTML5+CSS精彩网页特效实战分享

Html+Css+JavaScript期末大作业网页模板

 都能满足你的需求。原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,这是一个不错的小游戏网页制作,画面精明,非常适合初学者学习使用。

网页动图显示:文末获取源码

项目组织结构:

主要源码展示:

index.html


<body>

    <div class="moon">
        <div class="crater"></div>
    </div>

    <div class="footprints">
        <span></span>
        <span></span>
        <span></span>
    </div>

    <div class="astronaut">

        <div class="backpack"></div>

        <div class="head">
            <div class="helmet"></div>
        </div>

        <div class="neck"></div>

        <div class="body"></div>

        <div class="arm right">
            <div class="top"></div>
            <div class="bot"></div>
            <div class="hand"></div>
        </div>

        <div class="arm left">
            <div class="top"></div>
            <div class="bot"></div>
            <div class="hand"></div>
        </div>

        <div class="leg right">
            <div class="top"></div>
            <div class="bot"></div>
            <div class="foot"></div>
        </div>

        <div class="leg left">
            <div class="top"></div>
            <div class="bot"></div>
            <div class="foot"></div>
        </div>

    </div>

</body>

</html>

style.css

body {
    margin: 0;
    padding: 0;
    width: 100vw;
    height: 100vh;
    background: #080808;
    overflow: hidden;
    background-image: radial-gradient(1px 1px at 5% 98%, #ffffff, #fff0), radial-gradient(1px 1px at 18% 79%, #ffffff, #fff0), radial-gradient(2px 1px at 26% 52%, #ffffff, #fff0), radial-gradient(1px 2px at 31% 20%, #e6e6e6, #fff0), radial-gradient(1px 1px at 41% 44%, #e8e8e8, #fff0), radial-gradient(1px 2px at 47% 6%, #ffffff, #fff0), radial-gradient(1px 1px at 50% 71%, #f5f5f5, #fff0), radial-gradient(2px 1px at 65% 50%, #e2e2e2, #fff0), radial-gradient(1px 1px at 54% 26%, #ffffff, #fff0), radial-gradient(2px 2px at 76% 34%, #efefef, #fff0), radial-gradient(1px 1px at 10% 32%, #ececec, #fff0), radial-gradient(1px 2px at 84% 60%, #ffffff, #fff0), radial-gradient(1px 1px at 87% 13%, #eaeaea, #fff0), radial-gradient(1px 1px at 69% 21%, #efefef, #fff0), radial-gradient(1px 2px at 62% 83%, #efefef, #fff0), radial-gradient(2px 1px at 81% 74%, #efefef, #fff0), radial-gradient(1px 1px at 36% 62%, #efefef, #fff0), radial-gradient(1px 1px at 94% 68%, #efefef, #fff0), radial-gradient(2px 1px at 98% 50%, #efefef, #fff0), radial-gradient(1px 1px at 95% 21%, #efefef, #fff0), linear-gradient(45deg, #000 5%, #000313 65%, #111 100%);
    background-repeat: repeat;
    background-size: 25% 25%, 33.33% 33.33%, 50% 50%, 20% 20%, 33.33% 33.33%, 25% 18%, 33.33% 19%, 33.33% 21%, 23% 27%, 27.33% 35.33%, 18.33% 32.33%, 28.33% 34.33%, 33.33% 30.33%, 25.33% 29.33%, 29.33% 31.33%, 20.33% 29.33%, 30.33% 27.33%, 22.33% 33.33%, 15.33% 32.33%, 33.33% 22.33%, 100% 100%;
}

*:before,
*:after {
    content: "";
    position: absolute;
}

body::before {
    width: 15vmax;
    height: 15vmax;
    background: radial-gradient(circle at 50% 100%, #000 0 50%, #fff0), radial-gradient(circle at 121% 39%, green 0 18%, #fff0 20%), radial-gradient(ellipse at 111% 26%, green 0 18%, #fff0 20%), radial-gradient(ellipse at 100% 15%, green 0 18%, #fff0 20%), radial-gradient(circle at 38% -15%, #ffffffb3 0 16%, #fff0 20%), radial-gradient(circle at 50% 100%, #000 0 50%, #008eff);
    border-radius: 100%;
    left: 10vmax;
    top: 10vmax;
    box-shadow: 0 -0.5vmax 1vmax -0.25vmax #9999ff45;
}

.moon {
    position: absolute;
    width: 250vmax;
    height: 100vmax;
    z-index: 1;
    border-radius: 100%;
    background: radial-gradient( circle at 50% 50%, #fdfdfd 0% 5vmax, #ffffff00 10vmax 100%), #fff;
    box-shadow: 0 0 10vmax 1vmax #6493a9, 0 0 5vmax 5vmax #adadad80 inset, 0 0 2vmax 1vmax #fdfdfd;
    left: calc(50% - 125vmax);
    top: 45vmax;
}

.moon:before {
    content: "";
    background: radial-gradient( circle at 100% 60%, #ffffff00 0% 60%, #dddddd 75% 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    border-radius: 100%;
}

.crater {
    content: "";
    position: absolute;
    width: 25vmax;
    height: 20vmax;
    border-radius: 100%;
    transform: rotateX(50deg) rotateY(-10deg) rotateZ(15deg);
    border: 1px dotted #404040;
    background: linear-gradient(225deg, #000000, #eaeaea99);
    box-shadow: 0 0 3vmax 1vmax #585858, 0 0 0.5vmax 0.5vmax #5d5d5d, 2vmax 5vmax 5.5vmax 3.5vmax #484848, 0 0 5vmax 0.5vmax #444444, 1vmax 3.5vmax 1.5vmax 0.5vmax #ababab;
    left: calc(50% - 25vmax);
    opacity: 0.35;
    bottom: calc(50% + 25vmax);
}

/*** ASTRONAUT ***/

.astronaut {
    width: 20vmax;
    height: 30vmax;
    right: -20vmax;
    position: absolute;
    top: 30vmax;
    z-index: 2;
    background: transparent;
    animation: walk-left 20s cubic-bezier(0.05, -0.01, 0.61, 0.99) 0s infinite, walk-up 5s cubic-bezier(0.35, 0.14, 1, 1) 1.5s infinite;
    margin-top: -10%;
}

@keyframes walk-left {
    0% {
        right: -20%;
    }
    20% {
        right: 10%;
    }
    45% {
        right: 40%;
    }
    70% {
        right: 70%;
    }
    100% {
        right: 100%;
    }
}

@keyframes walk-up {
    0%,
    100% {
        top: 30vmax;
    }
    10%,
    90% {
        top: 31vmax;
    }
    50% {
        top: 35vmax;
    }
}

.astronaut * {
    position: absolute;
}

.backpack {
    background: linear-gradient( 91deg, #343535 0% 55%, #4b4e50 58% 75%, #6e7071 77% 88%, #c6c6c6 92% 100%);
    width: 30%;
    height: 38%;
    left: 57%;
    top: 20%;
    border-radius: 10% 17% 60% 10%;
    border-top: 0.2vmax solid #4b4e50;
}

.head {
    background: #b8b8b8;
    width: 46%;
    height: 27%;
    border-radius: 50%;
    left: 31%;
    top: 4%;
    border-bottom: 1vmax solid #9b9b9b;
    transform: rotate(-4deg);
    z-index: 3;
}

.head:before {
    width: 75%;
    height: 69%;
    border-radius: 50% 50% 0 0;
    left: 9%;
    top: 3%;
    border-top: 0.65vmax solid #c6c6c6;
    border-right: 0.15vmax solid transparent;
    border-left: 0.15vmax solid transparent;
    transform: rotate(9deg);
}

.head:after {
    background: radial-gradient( circle at 45% 25%, #2b2b2b 0 57%, #252525 58% 100%);
    width: 80%;
    height: 83%;
    border-radius: 50%;
    left: 5%;
    top: 13%;
    border: 0.25vmax solid #000;
    box-sizing: border-box;
}

.helmet {
    background: radial-gradient(circle at 8% 33%, #343434 0 5%, #fff0 6% 100%), radial-gradient(circle at 94% 42%, #343434 0 5%, #fff0 6% 100%), radial-gradient(circle at 25% 75%, #2b2b2b 0 35%, #fff0 36% 100%), radial-gradient(circle at 35% 70%, #2b2b2b 0 35%, #fff0 36% 100%), radial-gradient(circle at 45% 67%, #2b2b2b 0 35%, #fff0 36% 100%), radial-gradient(circle at 55% 69%, #2b2b2b 0 35%, #fff0 36% 100%), radial-gradient(circle at 65% 77%, #2b2b2b 0 35%, #fff0 36% 100%), radial-gradient(circle at 75% 87%, #2b2b2b 0 35%, #fff0 36% 100%), radial-gradient(circle at 85% 96%, #2b2b2b 0 35%, #fff0 36% 100%), radial-gradient(circle at 96% 49%, #2b2b2b 0 5%, #fff0 6% 100%), radial-gradient(circle at 4% 40%, #2b2b2b 0 5%, #fff0 6% 100%);
    width: 50%;
    height: 50%;
    border-radius: 100%;
    z-index: 3;
    left: 15%;
    top: 22%;
    transform: rotate(-16deg);
    color: #343434;
    color: #5d5d5d;
    background-color: #343434;
}

.helmet:before {
    background: #343434;
    width: 98%;
    height: 36%;
    border-radius: 100%;
    left: 2%;
    top: 25%;
    transform: rotate(5deg);
}

.helmet:after {
    background: #5d5d5d;
    width: 18%;
    height: 16%;
    border-radius: 100%;
    left: 58%;
    top: 14%;
    transform: rotate(27deg);
    box-shadow: -1.15vmax 0.35vmax 0vmax -0.2vmax #7a7a7a, -1.05vmax 0.25vmax 0vmax -0.2vmax #7a7a7a;
}

.neck {
    background: radial-gradient( circle at 43.95% 15%, transparent 0 61%, #666b6e 62% 100%);
    width: 48%;
    height: 10%;
    top: 17%;
    left: 30%;
    border-radius: 50% 50% 100% 100%;
    transform: rotate(5deg);
    z-index: 3;
}

.neck:before,
.neck:after {
    background: linear-gradient( 177deg, #fff0 0 32%, #9a9a9a 35% 40%, #fff0 50% 100%), #676c6f;
    width: 80%;
    height: 100%;
    left: -44%;
    border-radius: 75% 35% 75% 100%;
    transform: rotate(15deg);
    top: -27%;
    opacity: 0;
}

.neck:after {
    left: 60%;
    transform: rotateY(180deg) rotateZ(10deg);
    top: -15%;
    border-radius: 40% 35% 75% 100%;
    background: linear-gradient( 179deg, #fff0 0 30%, #9a9a9a 35% 45%, #fff0 47% 100%), #676c6f;
}

.body {
    background: radial-gradient( circle at 50% -75%, #c6c6c6 0 80%, #5f5f5f 81% 85%, #c6c6c6 86% 100%);
    width: 45%;
    height: 30%;
    left: 32%;
    top: 31%;
    border-radius: 19% 23% 34% 37%;
    transform: rotate(-1deg);
    z-index: 2;
    border-right: 2vmax solid #888d90;
    box-sizing: border-box;
    border-bottom: 1vmax solid #888d90;
}

.body:before {
    background: radial-gradient(ellipse at 38% 65%, #888d90 0 13%, #fff0 15% 100%), radial-gradient(ellipse at 33% 65%, #888d90 0 13%, #fff0 15% 100%), radial-gradient(ellipse at 28% 65%, #888d90 0 13%, #fff0 15% 100%), radial-gradient(ellipse at 38% 30%, #666b6e 0 13%, #fff0 15% 100%), radial-gradient(ellipse at 33% 30%, #666b6e 0 13%, #fff0 15% 100%), radial-gradient(ellipse at 28% 30%, #666b6e 0 13%, #fff0 15% 100%), radial-gradient(circle at 74% 30%, #f50000 0 11%, #fff0 12% 100%), radial-gradient(circle at 75% 65%, #4562ff 0 10%, #fff0 12% 100%), radial-gradient(circle at 75% 31%, #790000 0 11%, #fff0 12% 100%), radial-gradient(circle at 76% 66%, #6f0000 0 10%, #fff0 12% 100%), #d7d7d7;
    width: 65%;
    height: 41%;
    border-radius: 20%;
    top: 15%;
    left: 19%;
    transform: rotate(3deg);
    border-right: 0.25vmax solid #b1b1b1;
    border-bottom: 0.25vmax solid #adadad;
    border-left: 0.1vmax solid #b8b8b8;
    border-top: 0.15vmax solid #b8b8b8;
    box-sizing: border-box;
}

/*** ARMS ***/

.arm {
    width: 40%;
    height: 18%;
    top: 25%;
    transform-origin: right center;
}

.arm.right {
    z-index: 0;
    left: -5%;
    transform: rotate(20deg);
    top: 27%;
    animation: arm-right 20s ease-out 0s infinite;
}

@keyframes arm-right {
    0% {
        transform: rotate(5deg);
    }
    20% {
        transform: rotate(-95deg);
    }
    45% {
        transform: rotate(5deg);
    }
    70% {
        transform: rotate(-95deg);
    }
    100% {
        transform: rotate(5deg);
    }
}

.arm.left {
    left: 31%;
    transform: rotate(-145deg);
    top: 28%;
    z-index: 4;
    animation: arm-left 20s ease-out 0s infinite;
}

@keyframes arm-left {
    0% {
        transform: rotate(-145deg);
    }
    20% {
        transform: rotate(-45deg);
    }
    45% {
        transform: rotate(-145deg);
    }
    70% {
        transform: rotate(-45deg);
    }
    100% {
        transform: rotate(-145deg);
    }
}

.arm .top {
    background: #0000ff70;
    width: 55%;
    height: 45%;
    right: 0;
    top: 33%;
    transform-origin: right center;
    transform: rotate(-13deg);
    border-radius: 40%;
    background: linear-gradient(-3deg, #888d90 0 40%, #c6c6c6 43% 100%);
}

.arm .bot {
    width: 55%;
    height: 45%;
    top: 53%;
    left: 15%;
    transform-origin: right center;
    transform: rotate(25deg);
    border-radius: 40%;
    background: radial-gradient(circle at 100% 51%, #888d90 0 7%, #fff0 8% 100%), linear-gradient(-3deg, #888d90 0 40%, #c6c6c6 43% 100%);
}

.arm>div:before {
    background: #666b6e;
    height: 1.75vmax;
    width: 1vmax;
    right: 5%;
    border-radius: 80% 70% 35% 30%;
    transform: rotate(-15deg);
    top: -20%;
}

.arm>div:after {
    background: #666b6e;
    height: 1.5vmax;
    width: 1vmax;
    top: 40%;
    right: 1%;
    transform: rotate(0deg);
    border-radius: 30% 30% 80% 70%;
}

.arm.right .top:before {
    transform: rotate(10deg);
    right: -2%;
}

.arm.left .top:before {
    transform: rotate(-2deg);
    left: 78%;
    right: 1%;
    top: -10%;
}

.arm.left .top:after {
    top: 45%;
    right: -1%;
    width: 21%;
}

/*** HANDS ***/

.hand {
    background: #888d90;
    width: 33%;
    height: 53%;
    border-radius: 55%;
    top: 19%;
    transform: rotate(22deg);
    left: 2%;
}

.hand:before {
    top: -5% !important;
    right: -0.25vmax !important;
    transform: rotate(-5deg) !important;
}

.hand:after {
    top: 45% !important;
    right: -0.3vmax !important;
    transform: rotate(-5deg) !important;
}

/*** LEGS ***/

.leg {
    width: 25%;
    height: 36%;
    top: 54%;
    left: 28%;
    transform-origin: center top;
}

.leg.right {
    animation: leg-right 20s ease-out 0s infinite;
}

@keyframes leg-right {
    0% {
        transform: rotate(-45deg);
    }
    20% {
        transform: rotate(10deg);
    }
    45% {
        transform: rotate(-45deg);
    }
    70% {
        transform: rotate(10deg);
    }
    100% {
        transform: rotate(-45deg);
    }
}

.leg.left {
    transform: rotate(-30deg);
    animation: leg-left 20s ease-out 0s infinite;
    transform-origin: 70% top;
    left: 45%;
    transform: rotate(-25deg);
    top: 56%;
    z-index: 2;
}

@keyframes leg-left {
    0% {
        transform: rotate(15deg);
    }
    20% {
        transform: rotate(-30deg);
    }
    45% {
        transform: rotate(15deg);
    }
    70% {
        transform: rotate(-30deg);
    }
    100% {
        transform: rotate(15deg);
    }
}

.leg .top,
.leg .bot {
    width: 75%;
    height: 32%;
    left: -16%;
    top: -5%;
    transform-origin: right center;
    transform: rotate(-79deg);
    border-radius: 25% 10% 10% 25%;
    background: linear-gradient(-3deg, #888d90 0 65%, #c6c6c6 67% 100%);
}

.leg .bot {
    top: 25%;
    transform: rotate(-97deg);
    left: -28%;
    height: 31%;
}

.leg>div:before {
    background: #666b6e;
    height: 65%;
    width: 1vmax;
    right: -5%;
    border-radius: 80% 70% 35% 30%;
    transform: rotate(25deg);
    top: -6%;
}

.leg>div:after {
    background: #666b6e;
    height: 65%;
    width: 1vmax;
    top: 40%;
    right: 1%;
    transform: rotate(-10deg);
    border-radius: 30% 30% 80% 70%;
}

/*** FEET ***/

.foot {
    background: linear-gradient(45deg, #888d90 0 55%, #c6c6c6 60% 100%);
    width: 55%;
    height: 45%;
    bottom: -10%;
    transform: rotate(-99deg);
    border-radius: 25% 55% 30% 30%;
    left: 20%;
    border-left: 0.65vmax solid #505050;
    box-sizing: border-box;
}

.foot:before {
    height: 50% !important;
    left: 78%;
    top: 22% !important;
    transform: rotate(13deg) !important;
}

}

作品来自于网络收集、侵权立删 

获取完整源码:

大家点赞、收藏、关注、评论啦 、查看👇🏻👇🏻👇🏻微信公众号获取联系👇🏻👇🏻👇🏻

打卡 文章 更新 69/  100天

 精彩专栏推荐:

Java毕设项目精品实战案例《100套》

HTML5大作业实战案例《100套》

web前端网页实战《100套》

以上是关于月球宇航员怎样寻找合适的着陆点,引力势会有变化吗?的主要内容,如果未能解决你的问题,请参考以下文章

HTML+CSS+JS❤️实现月球上行走的宇航员网页设计❤️

HTML+CSS+JS❤️实现月球上行走的宇航员网页设计❤️

美国人登月有几次

月球也有WiFi了,NASA正在打造月球互联网:可与地球连接

经济学人全球头条:苹果开发通用搜索引擎,贾跃亭前妻北京房产开拍,嫦娥七号将着陆月球南极

美国可能发射月球车,主要是到月球背面找冰,找冰是为了啥?