# ASL **Repository Path**: ravencss/asl ## Basic Information - **Project Name**: ASL - **Description**: 航空航天科学计算库 ASL - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 32 - **Forks**: 12 - **Created**: 2024-11-29 - **Last Updated**: 2026-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 航空航天科学计算库 ASL #### 简介 - 航空航天科学计算库 ASL 是面向飞行器数学建模与仿真分析的专业算法库,致力于将常用科学计算方法提炼为通用化的数据结构对象、学科算法函数、数学模型组件等应用模块,构建可应用于国内航空航天领域教育培训、学术研究、工程应用等方向的本土化科学计算资源; - 参考书籍 - …… ; #### 主要功能 - 高等数学运算 - 支持向量、矩阵、多项式、微积分、线性插值等数据类型及关联数学算法; - 控制系统设计 - 支持基于传递函数的系统结构设计、时序响应仿真、频率特性分析等数学设计功能; - 飞行力学解 - 支持欧拉角、四元数、坐标系、地理方位等相关算法功能; - 系统模型组件 - 具备面向典型飞行器对象的质量特性模型、气动特性模型、控制系统模型等数学模型功能; - 飞行仿真试验 - 具备标准化数据单元、模型基类、仿真引擎组件,支持多对象协同飞行仿真试验设计; #### 应用案例 - 1 线性代数运算案例 - 矩阵基本运算与特征分析 - 2 数值积分求解案例 - 时序递推场景下的数值积分计算方法 - 3 多维线性插值案例 - 多维线性插值表的数据管理与计算方法 - 4 线性系统分析案例 - 传递函数的基本运算与时域/频域特性分析 - 5 地球几何解算案例 - 地球几何描述的一般计算方法 - 6 经典控制器设计案例 - 比例/积分/微分控制器的一般应用方法 - 7 时域性能分析案例 - 线性系统的单位阶跃响应及动态性能分析方法 - 8 频域特性分析案例 - 线性系统的对数频率特性及稳定裕度分析方法 - 9 控制回路设计案例 - 典型运动控制回路的数学设计与性能分析 - 10 无人飞行器仿真案例 - 面向虚拟飞行器对象的自定义飞行仿真试验 - 11 地面起飞仿真案例 - 面向典型飞行器对象的自定义飞行仿真试验 - 12 滑跑运动仿真案例 - 面向典型飞行器对象的自定义飞行仿真试验 - 13 空中发射仿真案例 - 面向典型飞行器对象的自定义飞行仿真试验 - 14 小型协同仿真案例 - 面向多类型研究对象要素的自定义协同仿真试验 #### 文件目录 - 数据文件目录 data - 头文件目录 include - 库文件目录 lib - 源文件目录 src - 绘图程序目录 script - 教学案例目录 example - 用户帮助文档 HELP.pdf - 用户许可协议 EULA.md - 版本更新日志 UPDATE.md - 项目概述文件 README.md #### 兼容环境 - 可选编译器 MSVC / GCC - 参考编译平台 Windows + x64 + Release + SDK 10.0.10586.0 - 参考编译平台 Linux + x64 + Release - 参考编译配置 MSVC /EHsc /O2 /Ob2 /MD - 参考编译配置 GCC /O3 #### 联系方式 - 微信公众号 没落之桥 - 电子邮箱 ravencss@163.com - 项目主页 https://gitee.com/ravencss/asl #### 注意事项 - 科学计算库程序文件无需执行安装流程,放置于任意无空格英文路径即可; - 当前版本仅面向个人用户学习使用,请使用时务必遵守用户许可协议细则; - 如有技术支持或商业合作等类型事项,请通过上述电子邮箱地址与作者自行协商;