余度可采用的方式:1.采用两个或两个以上的部件、分系统或通道,每个都能执行给定的功能。(相当于多个备胎的样子,正在使用的坏掉以后备胎可以继续工作了)2.采用监控装置,自动检测故障完成指示、部件切换甚至针对损坏部件进行诊断维修。 3.采用上述两种方案的结合。
分类
余度的分类: 1.静态余度。如表决系统、并联系统。 2.动态余度。如、冷热储备系统。
设计关键
余度设计的关键点:1.容错能力 2.余度配置 3.余度的管理方式
二、余度设计(Redundancy Design)
余度技术是系统或设备获得高可靠性、高安全性和高生存能力的设计方法之一。特别是当元器件或零部件质量与可靠性水平比较低、采用一般设计已经无法满足设备的可靠性要求时,余度技术就具有重要的应用价值。
余度设计的任务
① 确定余度等级(根据任务可靠性和安全性要求,确定余度系统抗故障工作的能力);
② 选定余度类型(根据产品类型及约束条件和采用余度的目的来确定);
③ 确定余度配置方案;
④ 确定余度管理方案。
已剪辑自: https://mp.weixin.qq.com/s?__biz=MzA5MTA0ODg0Ng==&mid=2247484361&idx=1&sn=bd1de494ad56ee70a23d3dc36e6c1ed3&chksm=90031d28a774943e7aa6e4bfba81026f243abc63382c816ec2aeaf9254df3abaea881882de3a&scene=178&cur_album_id=2405558486983393282#rd
**余度设计(又称冗余设计):**为了获得高任务可靠性、高安全性和高生存能力的设计方法。
基本思路是以可靠性较低的基础元器或零部件,采用增加多余的资源,来获得较高的任务可靠性。
例如航天里的返回舱降落伞,就有冗余设计。国内目前多为单伞,但它是有备份伞的,一旦这个伞失效,备份伞就会启动。而国外采用多伞互为备份居多,比如下面右边这幅图,有一个降落伞失败了,但是它还有两个降落伞,不影响工作。
哪种方式更好,其实各有优劣。但未来航天器如果越来越大,那应该还是多伞的载重能力大一些。
下面举一些身边的例子来理解下冗余设计的准则。
冗余设计准则:
1、当简化设计、降额设计及选用的高可靠性的零部件、元器件仍然不能满足任务可靠性要求时,则应采用冗余设计。
这个很好理解,其他不能满足时,再多加一道保险去完成。例如我们做软水机,担心一个可能的情况,在完成再生任务的时候,刚好用户家停电了,或者说因为某种原因,电源适配器坏了。这个时候,如果没有备用方案,再生后,由于没电,电机不能走到关闭工位,水一直关不住,最后漏水。所以我们还有个备用的电池。一旦发生了这类情形,电池就派上了用场。
2、在重量、体积、成本允许的条件下,选用冗余设计比其他可靠性设计方法更能满足任务可靠性要求。
这个用概率论就能很好的解释。比如某将领说的导弹命中概率70%,一次发射三颗发命中率是210%,没学好概率论,实际是1-(1-0.7)^3=97.3%。
冗余大大提高了任务可靠性。只要你有钱,无限发射导弹,那可以认为一定会命中。
3、影响任务成功的关键部件如果具有单点故障模式,则应考虑采用冗余设计技术。
举一个UPS电源的例子来理解。
UPS(Uninterruptible Power Supply)是一种含有储能装置的不间断电源,主要用于给部分对电源稳定性要求较高的设备,提供不间断的电源。例如,服务器会考虑备用电源。
为了消除单点故障,高等级数据中心通常采用2N冗余系统。该系统是指由两套或多套UPS系统组成的冗余系统,每套UPS系统N台UPS设备的总容量为系统的基本容量。该系统从交流输入经UPS设备直到双电源输入负载,完全是彼此隔离的两条供电线路,也就是说,在供电的整个路径中的所有环节和设备都是冗余配置的,正常运行时,每套UPS系统仅承担总负荷的一部分。这种多电源系统冗余的供电方式,克服单电源系统存在的单点故障瓶颈,对于少数单电源设备的情况,可通过安装小型STS设备,保证其供电可靠性。采用2N冗余系统可用性得到明显提高。
4、硬件的冗余设计一般在较低层次(设备、部件)使用,功能冗余设计一般在较高层次(分系统、系统)进行。
例如下面这个晶体管模块,就是有冗余的,在部件的层面去实现。
功能冗余,比如说下面这个工业发电机例子。
如果一台发电机出现故障,电力负载会优先在系统中的其他发电机之间重新分配。这就是系统层面上的冗余。
5、冗余设计中应重视冗余切换装置的设计,必须考虑切换装置的故障概率对系统的影响,尽量选择高可靠性的切换装置。
还是回到UPS电源的例子。被动后备式UPS电源,用来并联连接在市电与负载之间,仅简单地作为备用电源使用。构成示意图如下:
在市电正常时,负载完全而且是直接地市电供电,逆变器不做任何电能变换,蓄电池由独立的充电器供电;当市电不正常时,负载就会切换到逆变器上提供电能。
被动后备式UPS具有结构简单、价格最廉等优点,运用于某些非重要的负载使用,如家用计算机等。但市电断电时,继电器将逆变器切换至负载,切换时间较长,一般需几个毫秒的间断,所以稍微重要的计算机设备不应选用被动后备式UPS电源。
这里这个转换开关就很重要了,如果它本身的可靠性不够,那很可能在关键的时候,需要它切换的时候,结果它坏了。
6、冗余设计应考虑对共模/共因故障的影响。
先理解什么是共模故障,什么是共因故障。
共模故障:结构、系统或组件以同样的方式失效。
共因故障:由特定的单一事件或起因导致若干装置或部件功能失效的故障。
理解这两个概念后,我们举个管线机例子。管线机同时有机械浮球和电子浮球去控制水箱水位。这就考虑到了共模,共因的影响。
即使跟电相关的失效出现了(如连接线松了,浮球干簧管坏了等等),机械浮球还是能起到保护作用。
三、双余度设计
南航有一篇硕士论文,可以参考:《双余度飞行控制计算机系统余度管理和容错技术研究》
四、三余度设计
已剪辑自: https://zhuanlan.zhihu.com/p/34123522
技术背景
近日,网上流出了这样一段视频,内容是顺丰大型货运无人机在陕西蒲城首次试飞。作为世界首架试飞成功的大型货运无人机,代表的意义不言而喻。用实际行动向众多质疑者和观望者展现了中大型无人机技术实现的可行性,在此基础上,未来将出现更多以飞控技术为核心的多款大型无人机,以满足不同的使用需求。
大型工业级无人机特点在于载重大,续航时间长,不足之处则是其飞行作业成本高昂,执飞任务的可靠性关乎地面安全,并且执行的是民航飞行标准,对摔机容忍度极低,因而对其配套的控制系统有着极高的要求和严格的飞行测试标准。工业级无人机需要安全执行敏感的飞行任务和挂载高价值的有效载荷,作为无人机大脑的飞控系统需要承担对完成飞行任务期间的可靠控制问题。目前国内执飞的大型工业级无人机所使用的飞控系统通常被国外厂商垄断,缺乏有效市场竞争,导致工业级飞控使用成本高昂。专注于无人机最强大脑研发的无距科技,通过军用无人机飞控研发思路,面向工业级无人机平台,推出这套三余度飞控系统,它的意义可能不仅仅在于是一种研发实力的体现,也是对未来无人机领域更多应用空间的延伸。
三余度飞控综述
我们的三余度飞控系统拥有三个处理能力强大的控制计算机和三组高可靠性的导航传感器组,并集成了独立的测控和仲裁处理器。在多余度飞控系统中,我们称单个控制单元设备报错为1次故障,2个控制单元设备报错为2次故障,并以此类推。三余度飞控系统设计要求1次故障时还能够正常执行飞行任务,2次故障时系统安全降级,但仍能保证安全飞行。
交叉增强算法
在研发三余度飞控过程中,如何做到单元间运算逻辑的无缝切换是我们首要解决的问题。我们使用交叉增强算法来实现不同导航传感器组和不同计算机余度之间的故障隔离,即一个控制单元设备故障后不会影响到其他的工作。系统中任何一个控制单元设备发生故障,都不会导致故障蔓延,其余两个单元可进行无缝切换接管,继续提供双冗余布置。在极端条件应用中,如果剩余的双冗余系统中的一个出现运行故障,则同样由另一个无缝切换接管。该三余度飞控系统内部的传感器状态、CPU状态实时进行监控,能够在飞行过程中出现突发情况后进行相应的故障处置,进一步确保飞行安全。
积分均衡算法
三余度飞控执行飞行任务中会面临一个潜在问题,即不同计算机间独立积分运算产生的时钟漂移。由于三余度飞控系统控制量由三个独立的CPU计算得到,每个独立的飞控计算机模块内部使用独立的时钟,随着运行时间的增加,相互独立的模块输出的指令必然会由于积分器作用产生不可接受的漂移,我们采用三余度飞控计算机同步,积分器间均衡等算法,使得控制量解算的积分部分步长相同,确保三个余度的指令不会因为积分漂移被误表决而影响飞行安全。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Go语言工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Go语言全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Golang知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Go)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
码讲义、实战项目、讲解视频,并且后续会持续更新**
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Go)
[外链图片转存中…(img-5pRZvYZH-1713012063895)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!