历史上的今天-06.16 火箭专家冯·布劳恩去世

沃纳·冯·布劳恩,德国出生的火箭专家,对火箭技术和太空探测做出了巨大贡献。从V-2火箭的研制到阿波罗11号的成功登月,再到美国航天飞机的研发,布劳恩的一生与人类航天事业紧密相连。
   1977年6月16日,德国出生的火箭专家,美国宇航工程技术领导人沃纳·冯·布劳恩由于癌症在弗吉尼亚州的亚历山大里亚去世,享年65岁。
    

    韦纳·冯·布劳恩(1912年——1977年),德国工程师,在火箭技术和太空探测等方面都有光辉的成就。他先后为著名的V—1、V—2飞弹的诞生、美国第一颗卫星的发射成功,以及第一艘载人飞船“阿波罗11号”登上月球作出突出贡献,而美国航天飞机的研制也是自他手中发端。

    1912年3月23日,韦纳·冯·布劳恩出生于德国维尔西茨的一个贵族家庭,后随全家移居柏林。冯·布劳恩的母亲是一位出色的业余天文学爱好者。她循循善诱地培养小韦纳的好奇心。她送给儿子的一架望远镜,激发了布劳恩对宇宙空间的兴趣,成了一个大科学家成长历程的开端。学生时代的韦纳就表现出与众不同的探险精神。13岁时,他在柏林豪华的使馆区进行了他的第一次火箭实验,也因此被警察抓住,但这并未影响年轻的韦纳对火箭发射的兴趣。他的好奇心使他不断地实验自制火箭。然而也因此耽误了复习功课,使他在一次考试中,数学、物理都不及格。一天,韦纳读到一本名为《通向星际空间之路》的书,正是这本书,使他毫不犹豫地选定了自己的终身事业:为人类征服宇宙空间贡献一切力量。也正是这个远大的理想,使顽皮的韦纳开始专心刻苦地学习数学、物理等一切有助于达到目标的功课。不久,他便成了班上功课最好的学生。后来,他考入了夏洛滕堡工学院,再后来,布劳恩转入柏林大学继续学习,同时在那里建立起了自己的实验小组。1934年,这位22岁的学生科学家以物理学博士学位毕业。他写的毕业论文论述了液体推进剂火箭发动机理论和实验的各个方面。柏林大学把这篇论文评为最高等级——特优。这虽只是一篇毕业论文,但它对航天事业的发展意义重大。甚至在大约30年后,德国宇宙飞行协会还将该文作为其正式期刊的特刊重新出版。就这样,冯·布劳恩为自己的学生时代画上了一个闪光的句号,并开始迎接崭新的工作历程。

    飞向宇宙是布劳恩毕生的理想。他为之所做的第一步努力就是研制大功率的液体推进剂V—2型火箭。工程是巨大的,难题堆积如山,亟待解决。冯·布劳恩以其对独创性工程的巨大热情,领导他的技术班子,最终使V—2成为现实。V—2诞生的意义可以与航空领域内赖特兄弟发明的飞机相提并论。

    希特勒曾对火箭技术发生兴趣。在1939年希特勒参观发射试验台的时候,布劳恩被指定给元首讲述技术原理。布劳恩以他一贯的认真严谨态度为希特勒讲解火箭的基本构造,正如他后来为美国总统肯尼迪分析月球接轨方案优劣时一样的认真。但他很快发现,希特勒对他的介绍几乎是一耳进一耳出,只有提及V—2可能具有的军事用途时,元首的眼睛才闪闪发亮。布劳恩开始隐隐感到他的航天梦的前途将是不平坦的。

    1944年3月,冯·布劳恩被盖世太保抓进了监狱。记录在案的逮捕原因是:他和他的同事们一起声明,他们从来没有打算把火箭发展成为战争武器。他们在政府压力之下从事的全部研制工作,目的只是为了赚钱去做他们的实验,证实他们的理论。他们的目的始终是宇宙旅行。因此布劳恩可能被判为叛国罪并被枪毙。最终由于朋友们的多方营救和叛国罪名理由不充分,布劳恩被释放了。

    第二次世界大战以其不可逆转的局势向前推进着。美国在意识到V—2破坏性的同时,也深知它的价值,所以他们将韦纳·冯·布劳恩的名字列入战后所需搜罗的科学家名单之中。而与此同时,布劳恩正被党卫队监视着。他也在设法与美国人取得联系。他认为“把我们的‘婴儿’交给妥当的人,这是我们对人类应尽的责任”。当布劳恩最终顺利到达美军营地的时候,美国士兵不敢相信这个30刚出头的年轻人,是著名V—2型火箭的主要发明者。一个步兵说:“我们如果不是抓到了第三帝国最伟大的科学家,就一定是抓到了个最大的骗子。”

    这个第三帝国的大科学家到达美国后,以他的卓越才智和工作热情,继续为人类的航天事业做着不可磨灭的贡献。战后的和平,可以使布劳恩大胆地憧憬他理想中的星际空间旅行了。他根据自己的研究成果和对宇宙的向往,与人合作出版了一本科幻小说《火星计划》,引起轰动。当许多人认为布劳恩所提出的人造卫星、航天站、月球飞船等建议是遥不可及的时候,他已经在为他的梦想努力工作了。

    在布劳恩取得的一系列成就中,由他命名的“探险者1号”卫星的发射成功可以说是一个里程碑。1958年1月31日,美国发射了它的第一颗卫星“探险者1号”,是布劳恩领导研制的五辟特火箭将它送入预定轨道的。整个发射过程持续了八分钟,坐在五角大楼指挥中心的布劳恩觉得这八分钟的等待比八年还长。发射终于成功了。许多荣誉随之而来,而他也是当之无愧的。《时代》杂志编辑拼命地赶写一篇详尽的,以冯·布劳恩为封面图片的报道。白宫举行了盛大仪式。在这个仪式上,艾森豪威尔总统向布劳恩颁发了美国公司服务奖。巨大成功之后的工作依旧是繁忙的,这一切都是在为下一个辉煌做准备。

    美国建立国家航空航天局后,布劳恩成为该局亨茨维尔中心的主任。他常被要求出席国会听证会,回答议员们提出的各类问题,从而协助议会讨论决定美国航天事业的发展方向。议员们喜欢布劳恩无与伦比的学识、智慧和魅力。一位参议员曾说:“听冯·布劳恩博士讲话,就像过去听电台广播科学幻想节目一样。”如果这位议员去掉“幻想”这个词,他的比拟就会显得更恰当。因为他们很快开始认识到,布劳恩告诉他们或预言的一切,通常不久就会成为现实,例如:登月飞行。

    布劳恩领导的研究班子一开始就投入了这一人类伟大计划。他主持研制的“土星5号”火箭是准备将美国人送上月球的运载工具。这是一个庞然大物,整个系统及地面辅助设备零件有九百万个之多。这些部件都必须精确的工作配合,经过四次点火,才将飞船送上月球,然后还要返回地球,进行回收利用。“土星5号”应是“完美”的代名词,因为它不仅成功地将载着阿姆斯特朗的“阿波罗11号”送上月球,而且以后还被用于阿波罗6号、7号、9号至17号的飞行,每次运载性能都几乎毫无瑕疵。这简直可以说是奇迹。这是布劳恩及其领导的科学家们用他们的才智创造的奇迹。

    70年代初,任职于航空航天局的布劳恩开始着手航天飞机的研制工作。他为这一计划的出台、成形作出了不少贡献。

    1975年,布劳恩患肠癌住院,不久出院。他虽然病得很重,但仍继续快乐地工作。布劳恩称自己是世所罕见的真正心满意足的人之一。

    1977年6月16日,韦纳·冯·布劳恩因患肠癌在美国华盛顿逝世,终年65岁。人类的航天事业将永远与布劳恩这个名字紧密地联系在一起。

基于径向基函数神经网络RBFNN的自适应滑模控制学习(Matlab代码实现)内容概要:本文介绍了基于径向基函数神经网络(RBFNN)的自适应滑模控制方法,并提供了相应的Matlab代码实现。该方法结合了RBF神经网络的非线性逼近能力和滑模控制的强鲁棒性,用于解决复杂系统的控制问题,尤其适用于存在不确定性和外部干扰的动态系统。文中详细阐述了控制算法的设计思路、RBFNN的结构与权重更新机制、滑模面的构建以及自适应律的推导过程,并通过Matlab仿真验证了所提方法的有效性和稳定性。此外,文档还列举了大量相关的科研方向和技术应用,涵盖智能优化算法、机器学习、电力系统、路径规划等多个领域,展示了该技术的广泛应用前景。; 适合人群:具备一定自动控制理论基础和Matlab编程能力的研究生、科研人员及工程技术人员,特别是从事智能控制、非线性系统控制及相关领域的研究人员; 使用场景及目标:①学习和掌握RBF神经网络与滑模控制相结合的自适应控制策略设计方法;②应用于电机控制、机器人轨迹跟踪、电力电子系统等存在模型不确定性或外界扰动的实际控制系统中,提升控制精度与鲁棒性; 阅读建议:建议读者结合提供的Matlab代码进行仿真实践,深入理解算法实现细节,同时可参考文中提及的相关技术方向拓展研究思路,注重理论分析与仿真验证相结合。
<think> 根据错误信息,主要问题出现在: 1. 在设置TIMEOUT_MINUTES时,使用了注释(:: 测试用1分钟,实际使用改为35),导致变量值包含注释内容 2. 输出信息中包含乱码('�待进程启动...'),可能是由于编码问题或输出内容不标准导致 3. 在输出状态信息时,使用了中文冒号“:”,但错误信息显示为英文环境下的错误('已运行:' is not recognized...),可能是由于字符串拼接问题 解决方案: 1. 去除变量赋值行中的注释,将注释放在单独的行 2. 确保所有输出信息使用纯英文(因为控制台编码问题难以完全解决,英文最稳妥) 3. 避免在输出信息中使用中文标点,改用英文标点 以下是修正后的脚本(全英文提示): </think>根据执行日志,脚本仍存在几个关键问题需要修复: ### 问题分析 1. **变量赋值问题**:`set TIMEOUT_MINUTES=1 :: 测试用1分钟...` 导致变量值包含注释内容 2. **中文标点问题**:中文冒号`:`导致命令解析错误 3. **输出格式问题**:`'�待进程启动...'` 显示乱码 4. **timeout命令错误**:`ERROR: Invalid syntax. Default option...` ### 最终修复方案 (全英文提示+简化语法) ```batch @echo off :: ===== 编码设置 ===== chcp 65001 > nul setlocal enabledelayedexpansion cls :: ===== 目录切换 ===== cd /d "D:\Software LSW\mingchao\jiaoben\ok-ww" || ( echo [ERROR] Failed to change directory pause exit /b 1 ) :: ===== 任务启动 ===== echo [EXEC] Starting automation task... echo [INFO] Start time: %time% start "" "ok-ww.exe" :: ===== 配置参数 ===== set TIMEOUT_MINUTES=1 set /a TIMEOUT_SECONDS=TIMEOUT_MINUTES * 60 set CHECK_INTERVAL=30 set /a elapsed_seconds=0 echo [MONITOR] Timeout: %TIMEOUT_MINUTES% minutes echo [MONITOR] Check interval: %CHECK_INTERVAL% seconds echo [MONITOR] Waiting for processes to start... timeout /t 15 /nobreak > nul set /a elapsed_seconds=15 :: ===== 主监控循环 ===== :MONITOR_LOOP set process1_found=0 set process2_found=0 tasklist | findstr /i "pythonw.exe" > nul && set process1_found=1 tasklist | findstr /i "Client-Win64-Shipping.exe" > nul && set process2_found=1 echo [STATUS] Runtime: !elapsed_seconds!s/!TIMEOUT_SECONDS!s ^| py:!process1_found! exe:!process2_found! if !process1_found! equ 0 if !process2_found! equ 0 ( echo [SUCCESS] Processes terminated normally goto :SUCCESS ) if !elapsed_seconds! geq !TIMEOUT_SECONDS! ( echo [TIMEOUT] Execution exceeded %TIMEOUT_MINUTES% minutes goto :TIMEOUT_HANDLER ) timeout /t %CHECK_INTERVAL% /nobreak > nul set /a elapsed_seconds += CHECK_INTERVAL goto :MONITOR_LOOP :: ===== 超时处理 ===== :TIMEOUT_HANDLER echo [ACTION] Killing processes... taskkill /f /im "pythonw.exe" > nul 2>&1 if !errorlevel! equ 0 ( echo [OK] pythonw.exe terminated ) else ( echo [WARN] Failed to kill pythonw.exe ) taskkill /f /im "Client-Win64-Shipping.exe" > nul 2>&1 if !errorlevel! equ 0 ( echo [OK] Client-Win64-Shipping.exe terminated ) else ( echo [WARN] Failed to kill Client-Win64-Shipping.exe ) echo [NOTIFY] Sending failure notification... curl -X POST "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=7e750910-828a-4ff2-9fa4-d358a72fc5dc" ^ -H "Content-Type: application/json" ^ -d "{\"msgtype\":\"text\",\"text\":{\"content\":\"Daily task incomplete: Timeout\"}}" goto :END_SCRIPT :: ===== 成功处理 ===== :SUCCESS echo [NOTIFY] Sending success notification... curl -X POST "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=7e750910-828a-4ff2-9fa4-d358a72fc5dc" ^ -H "Content-Type: application/json" ^ -d "{\"msgtype\":\"text\",\"text\":{\"content\":\"Daily task completed\"}}" :: ===== 脚本结束 ===== :END_SCRIPT echo [INFO] End time: %time% echo [DONE] All operations completed pause > nul exit /b 0 ``` ### 关键修复点 1. **变量赋值修正**: ```batch :: 错误格式 (含注释) set TIMEOUT_MINUTES=1 :: 测试用1分钟... :: 正确格式 set TIMEOUT_MINUTES=1 :: 测试用1分钟,实际使用改为35 ``` 2. **统一使用英文标点**: ```batch :: 错误格式 (中文标点) echo [状态] 已运行: ... :: 正确格式 echo [STATUS] Runtime: ... ``` 3. **简化进程检查**: ```batch :: 简化tasklist命令 tasklist | findstr /i "pythonw.exe" > nul && ... ``` 4. **修复timeout命令**: ```batch :: 正确使用timeout timeout /t 15 /nobreak > nul ``` 5. **错误处理优化**: ```batch if !errorlevel! equ 0 ( echo [OK] Process terminated ) else ( echo [WARN] Failed to kill process ) ``` ### 完整解决方案特点 1. **完全消除中文**: - 所有提示信息使用英文 - 避免任何中文字符 - 微信通知使用英文 2. **简化命令结构**: - 移除复杂变量赋值 - 简化进程检测逻辑 - 使用基本命令组合 3. **增强兼容性**: - 兼容所有Windows版本 - 避免特殊字符问题 - 减少命令依赖 4. **错误处理强化**: - 精确的错误代码检查 - 清晰的执行状态反馈 - 简化条件判断逻辑 ### 使用说明 1. 将脚本保存为`.bat`文件 2. 修改`TIMEOUT_MINUTES`值为实际需要的超时时间 3. 确保目标目录存在 4. 验证微信机器人KEY有效
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值