飞控软件真的很难写吗?

来源:百度文库 编辑:超级军网 时间:2024/04/27 15:08:14
作为一个码农,也有些实际的编程经验了。对编程的概念感觉现代的编程已经大众化的了,也就是说,没啥难度。
编程语言以及各种工具的运用,最容易的了。而控制算法的编写,那不更容易吗,中国的学生拿国际奥林匹克竞赛金奖那叫一个轻松。
那么飞控软件还有什么难度?作为一个码农,也有些实际的编程经验了。对编程的概念感觉现代的编程已经大众化的了,也就是说,没啥难度。
编程语言以及各种工具的运用,最容易的了。而控制算法的编写,那不更容易吗,中国的学生拿国际奥林匹克竞赛金奖那叫一个轻松。
那么飞控软件还有什么难度?
代码是IT民工干的,算法可不是啊。飞机在300节的时候要飞50坡度转弯, IT民工能说出各个气动部件对应的响应参数吗?
空中的情况不是坐在房间里就能想象出来的
乃可以试着写个模型飞机的飞控看看
飞控并不是完全的数学模型。。。

还有风动吹出来的实际结果进行修正。。。

动辄几十万条程序…及各种飞行模式和风洞实验数据相结合,
难啊!
问题是成飞里没有it民工,他们都是本专业的。
难道没用计算机之前飞机飞行控制就不需要了吗?
vanxining 发表于 2012-3-5 10:51
问题是成飞里没有it民工,他们都是本专业的。
难道没用计算机之前飞机飞行控制就不需要了吗?
三代机虐杀二代机的机动性优势很大程度就来自于飞控
我之前看过很多言论说J20的飞控软件很难写,但问题是,软件很容易,我觉得正确的说法是飞行控制本身很难,而不是那个把它实现出来的软件很难写。本末倒置了。
飞控是要大量试验,外加精通流体力学等物理知识为基础的
电传控制和机械控制是两个概念
我不做编程,就本人专业空调系统来讲,机械控制相当于手动空调,你需要自己根据自己的感觉拉杆或旋钮调整温度;而飞控相当于自动控制,CPU会自己根据各个传感器回来的数据根据预先设定好的程序调整。
所以 一个PT空调的控制都很难写,别说飞行控制了
伟哥就是在这方面立了功,后来当上四代验证机的总师。
vanxining 发表于 2012-3-5 10:56
我之前看过很多言论说J20的飞控软件很难写,但问题是,软件很容易,我觉得正确的说法是飞行控制本身很难,而 ...
你以为软件的编写是什么?照着设计书写代码?那充其量只是个翻译
软件编写的重点在于设计和质量控制。
而设计,需要通过无数的风洞数据给出
想想,软件有一个Bug都可能机毁人亡,作为一个10年的IT农民工,我可不敢下手做这个事情。
越是老鸟,越不敢这样说。 小伙子还是少安毋躁啊
看来楼主觉得写软件就是搬砖头,你能盖的了普通的七层楼,能否盖的了上海环球金融中心,能否设计出央视大裤衩和鸟巢?
楼主,会编程的很多,会气动控制原理的很少。精通编程的不多,精通气动的更少。精通编程又精通气动的更更更少。像能编棍子和丝带这样气动控制面灰常多的大才就凤毛麟角。


难度相当于大脑控制ML过程中的DD的各种工作姿态,有些人工完成,有些自动完成,有UI界面,有后台程序,既要工况,又要综合各种传感器的数据。一个环节出错了,鸡软人怂啊!

难度相当于大脑控制ML过程中的DD的各种工作姿态,有些人工完成,有些自动完成,有UI界面,有后台程序,既要工况,又要综合各种传感器的数据。一个环节出错了,鸡软人怂啊!
敲打程序编码本来就不难,难的就是你要如何设定这个程序,好比一个画家,他画一幅图要构思的时间往往占绝大部分,而真正下笔时却用时不多
vanxining 发表于 2012-3-5 10:56
我之前看过很多言论说J20的飞控软件很难写,但问题是,软件很容易,我觉得正确的说法是飞行控制本身很难,而 ...
有道理啊 研究清楚各种状态飞行的参数很难 如果研究出来后 把各项参数给一个只会编程的人 应该能写出来 但效率太低
说的当然是控制算法~ 写飞控要是就是写代码,那我们学自动化的哭了~白学一堆控制理论了
貌似伟哥就是飞控
应该难在设计吧,需要结合吹风的数据就行软件设计
楼主还没接触过有难度的开发工作
你可以试着写一个飞机稳盘时候遭遇突风时候的飞机响应试试
楼主编的软件,是否不允许死机?
楼主编过核心系统高可靠代码没有?

飞控失灵,基本上就是飞机坠毁,数亿经济损失甚至战争失利;
通常的软件,绝大多数没有那么严重的后果,也就没有那么高的要求。

另外就是飞控的基础:控制模型和相关数据库的积累,费时费力。
vanxining 发表于 2012-3-5 10:51
问题是成飞里没有it民工,他们都是本专业的。
难道没用计算机之前飞机飞行控制就不需要了吗?
计算机之前的飞控是液压伺服机构
可以说是机械类的
vanxining 发表于 2012-3-5 10:51
问题是成飞里没有it民工,他们都是本专业的。
难道没用计算机之前飞机飞行控制就不需要了吗?
那个时代,飞机设计必须求“稳”,机动性、灵活性实际上是受限的。
从微软成天发补丁就知道
本帖最后由 t20djr95 于 2012-3-5 11:29 编辑


难度相当于大脑控制ML过程中的DD的各种工作姿态,有些人工完成,有些自动完成,有UI界面,有后台程序,既要工况,又要综合各种传感器的数据。一个环节出错了,鸡软人怂啊!


上二楼
那时候写个自反馈的雷达转动显示程序都费了老大劲了
别说这么一个大机

vanxining 发表于 2012-3-5 10:56
我之前看过很多言论说J20的飞控软件很难写,但问题是,软件很容易,我觉得正确的说法是飞行控制本身很难,而 ...


你这个说法我觉得很有道理 干嘛不写到一楼 让人误解 自造多少口水
写代码本身 虽说写高质量代码不易 但跟飞控规律探索相比 倒显得不会多难  控制参数是要大量实验得出 是核心机密

就如同我写个很管用的祖传秘方给你 汉字很容易 我要是口述你记录也很容易  但管用的秘方本身来自大量实践积累与理论总结  来之不易 你找一万个文豪也写不出 找一帮医学本科生也未必管用
所以 你说的用一帮本专业的程序员 他们也只是飞控设计的一部分 只靠他们根本不行 更重要的是大量的各种风洞试验 试飞记录 总结分析 寻找规律 等等 与其说是程序员编制 不如说是气动专家和试飞员编制
vanxining 发表于 2012-3-5 10:56
我之前看过很多言论说J20的飞控软件很难写,但问题是,软件很容易,我觉得正确的说法是飞行控制本身很难,而 ...


你这个说法我觉得很有道理 干嘛不写到一楼 让人误解 自造多少口水
写代码本身 虽说写高质量代码不易 但跟飞控规律探索相比 倒显得不会多难  控制参数是要大量实验得出 是核心机密

就如同我写个很管用的祖传秘方给你 汉字很容易 我要是口述你记录也很容易  但管用的秘方本身来自大量实践积累与理论总结  来之不易 你找一万个文豪也写不出 找一帮医学本科生也未必管用
所以 你说的用一帮本专业的程序员 他们也只是飞控设计的一部分 只靠他们根本不行 更重要的是大量的各种风洞试验 试飞记录 总结分析 寻找规律 等等 与其说是程序员编制 不如说是气动专家和试飞员编制
vanxining 发表于 2012-3-5 10:56
我之前看过很多言论说J20的飞控软件很难写,但问题是,软件很容易,我觉得正确的说法是飞行控制本身很难,而 ...

涡升力非线性,建模都不好建 ,没有数学模型,IT就是个杂~~~
楼主根本就没搞过软件编程
算法也许能写,但算法的执行效率呢?等楼主写的执行完,飞机都在地上了(对了当然是掉下来的)。哈哈,开玩笑了
你知道什么叫做研发码?研究和开发是不一样的。
就像会写C语言代码的人多了去,但是用C语言代码实现某些特定功能,那就只有特定领域的专家才能搞定的
楼主干了多久工作了啊,做了多少活了啊?看你把编程说得这么轻巧,像是没什么经验的新人不知道深浅的意思啊。
要是用MFC或者JAVA那肯定很容易~~~~大众用的软件没那么多复杂的参数吧,而且都是在普通电脑上运行。人家那可是在专用计算机~
刚学会走路就看不起刘翔博尔特
用rr或ssh垒代码的就不要瞎怀疑了,你写的那些代码,是个人学两天就会写