为什么不能开发一套通用的飞控软件?

来源:百度文库 编辑:超级军网 时间:2024/04/29 16:20:18
为什么f-22与f-35要用不同的飞控软件,为什么不能开发一套通用的软件,在不同飞机上使用只要将参数改一下就好了?为什么f-22与f-35要用不同的飞控软件,为什么不能开发一套通用的软件,在不同飞机上使用只要将参数改一下就好了?
请百度 OS/360 ,贪大求全会死的很惨。
按照软件设计的原则上来看,部分模块应该有复用关系吧。不过有没有谁知道呢?
WINDOWS又蓝屏啦,重启中
为什么不搞歼击机战略轰炸机合一的超级飞机?
新软件有新功能,想省钱的话直接改同一个机体不是更省事
想一想windows系统就觉得亚历山大。
微软就想干这事,费了老鼻子劲,小错不断,弄得用户还抱怨。
唉?不是通用的模块么?
软件设计中通用和效率是矛盾体。

想设计成通用也不是不可以。无非反应时间慢一点点。死得快一点点罢了。
F-35的三型开发都成这样了。。。
因为不同的飞机甚至是相同飞机的系列化飞机的气动不同决定了飞控是嵌入式的

个人想法
现代飞机的临界气动设计和极限状态的需求,受力改变变得非线性。在大攻角等极限状态时,飞控给的结果不是来自运算,而是按传感器的资料在查表。表单的数据则来自风洞和试飞。所以每种飞机,甚至用机的不同挂载也需要完全不同的飞控程序。
用计算求解的通用飞控应该是有,不过只在低机动或战损时用来勉强支撑飞行。
不然台风不用每加一种弹药就要再吹风,拿走航炮甚至要飞控重写。


飞控的本质在于控制率。而不同飞机的控制率有极大不同。获取和实现这些控制率,才是研发飞控的最主要工作量。
你要是把控制率剥出来称之为 “参数” ,那么剩下的那点被你叫做 “通用软件” 的东西就少得不值一提了。

你想设计一个通用软件,然后通过修改参数来适用不同的飞机。很好,可惜这个 “改参数” 占了99%的工作量。剩下的1%通用不通用又有何意义呢?

飞控的本质在于控制率。而不同飞机的控制率有极大不同。获取和实现这些控制率,才是研发飞控的最主要工作量。
你要是把控制率剥出来称之为 “参数” ,那么剩下的那点被你叫做 “通用软件” 的东西就少得不值一提了。

你想设计一个通用软件,然后通过修改参数来适用不同的飞机。很好,可惜这个 “改参数” 占了99%的工作量。剩下的1%通用不通用又有何意义呢?
嵌入式系统移植就改改参数就成啊?
十三楼说得极是。
不同飞机,气动、飞行包线、各种参数都不同,没法通用。
最麻烦的就是参数,不同飞机,参数都不同


飞控是基本什么的?
飞行力学模型、气动模型等等数学模型。

飞控的作用就是依据给定的飞行器的运动参数变化规律实时求出操作机构的执行规律,就是说由期望输出求解输入,输入与输出之间就是数学模型了。

每一种飞机的模型都差别很大,特别是根据现代控制理论得出的运动学方程、动力学方程等构成的状态空间,具有强耦合、强非线性的特点,为每一种飞机搭建数学模型难度都非常大,投入非常大。

近年来,智能控制理论方兴未艾,神经网络、模糊控制等拥有自适应、自学习、强鲁棒特性的控制算法已经逐步运用到航空航天领域,未来也许会出现通用飞控。

在小型航模领域,广泛运用的PID飞控,通用性较好,但是不可能发挥先进战机的潜能。

飞控是基本什么的?
飞行力学模型、气动模型等等数学模型。

飞控的作用就是依据给定的飞行器的运动参数变化规律实时求出操作机构的执行规律,就是说由期望输出求解输入,输入与输出之间就是数学模型了。

每一种飞机的模型都差别很大,特别是根据现代控制理论得出的运动学方程、动力学方程等构成的状态空间,具有强耦合、强非线性的特点,为每一种飞机搭建数学模型难度都非常大,投入非常大。

近年来,智能控制理论方兴未艾,神经网络、模糊控制等拥有自适应、自学习、强鲁棒特性的控制算法已经逐步运用到航空航天领域,未来也许会出现通用飞控。

在小型航模领域,广泛运用的PID飞控,通用性较好,但是不可能发挥先进战机的潜能。
最简单的例子。。。从反应速度和平台要求来说,“通用”的安卓就比不上“专用”的IOS。。。。
通用是需要非常成熟的技术沉淀来坐基础,所以都是最稳妥最保守的(轮子的形状就是一种通用),眼下看来不太适合给战斗机使用,另外一旦通用模块存在不可靠 那么整个系统都亚历山大
通用的是电脑的CPU,专用的是显卡的GPU......

飞控的核心是控制率,控制率的核心是气动特性,每架飞机的气动特性都不一样,你怎么通用飞控啊?
肯定是有通用一部分的。多少就不好说了。
不同的物理控制对象导致控制律不同
飞控是根据气动特性编写的,不同气动布局的战机,气动特性差异极大。气动特性的了解是通过吹风和试飞。目前还做不到只看外型,就能计算出气动特性的程度。F35和F22的通用飞控,只能是1+1=2的形式,得不偿失。