【保姆级讲解】手撕F-16飞行器仿真模型(飞行控制/C语言/Simulink)
https://www.bilibili.com/video/BV1A44y1j7dA?aid=977863152【保姆级讲解】详细介绍F-16仿真模型,并将原始C语言代码改写为Simulink模型,便于控制律设计和品质分析: P1-概述 P2-包含文件 P3-手册详解 P4-runF16Sim.m脚本详解 P5-nlplant.c函数详解 P6-nlplant.c的Simulink实现 P7-结尾 --------------------------------------------------- 【更新】Manual手册中参考资料(Aircraft Control and Simulation图书,以及NASA
把up主视频里用到的文件整理了一下,多谢up主分享知识https://www.jianguoyun.com/p/DdiEnjEQkoOLCRingqcE (访问密码 : 4month); 第一期视频地址:https://www.bilibili.com/video/BV1ft411i7VG 好吧,改到现在仍然和up在视频中显示的有所差别,改写前和改写后的误差仍然在小数点后两位。
结合学习+改写大概花了一周多的时间的过程,把我这段时间踩过的坑总结一下吧:
1.小扰动方程的公式别嫌麻烦,一定要自己推,最好是能借本书来看,我看的是吴森堂主编的飞行控制系统;
2.改写nlpalnt.c文件时,改写一点就编译一次,这样能及时发现哪里有问题导致编译不通过;
3.改写nlpalnt.c文件时,不知道什么原因,我必须把气动数据的两个头文件移到文件的最开始才能运行,否则会报错,而up视频里面没有提到这一点;
4.mex编译前要先安装VS,配置环境,否则会报错。
页:
[1]