固体火箭发动机系统的自旋稳定分析
SRMspinanalysis的Python项目详细描述
#srmspin分析
##关于 srmspinanalysis软件包包含用于分析小型运载火箭在零重力条件下利用固体火箭发动机实现自旋稳定的动态效应的模块。
##模块说明
###获取数据.py 从strutcurve.org url中提取RASP引擎数据,并将数据组织到类中。
####solidRocketMotor()类
包含所选固体火箭发动机的信息。提取数据函数的输出。 *电机名称 *电机直径(mm) *电机长度(mm) *电机延迟 *发动机推进剂重量(kg) *电机总重(kg) *电机制造商
还包含推力时间数据。 *推力矢量(N) *时间向量
包含向所选电机添加点火延迟的功能。
####定义提取数据(URL) 给定一个来自strutcurve.org的rasp引擎数据的url,该函数解析html并将适当的数据提取到solidrocketmotor类中。
####def是注释(行) 确定字符串是否为rasp文件注释。注释以“;”字符开头。
###解算器.py 包含动力学模型和求解运动方程所需的函数。
####定义计算力矩(参数,推力马达1,推力马达2) 从两个相对指向的srm和一组设计参数计算给定推力信息的力矩矢量。
####def插值推力数据(t,电机时间数据,电机推力数据): 对电机推力数据执行线性插值,并在所需时间提取值。
####def euler_eom(f,t,设计参数,srm1,srm2): 数值计算指定函数变量的时间导数。用于数值积分。
###尺寸.py 一个简单的模块,可以用来在给定的设计约束下调整电机的大小。
####def计算_总脉冲(旋转率、滚动惯量、径向距离) 计算以期望转速旋转火箭设计所需的总冲量(即已知的滚转惯量和发动机的径向位置)。
####def计算每个电机的脉冲(总脉冲) 从总脉冲计算单个电机的脉冲。
#变更日志 该项目的所有显著变化都将记录在本文件中。
格式基于[keep a changelog](http://keepachangelog.com/en/1.0.0/) 这个项目遵循[语义版本控制](http://semver.org/spec/v2.0.0.html)。
##[未发布]
##[0.1.0]-2018-05-29年 ###增加 -这里有些东西。
###已更改 -这里有些东西。
###固定的 -这里有些东西。
###已删除 -这里有些东西。
[未发布]:https://github.com/olivierlacan/keep-a-changelog/compare/v1.0.0…HEAD [0.1.0]:https://github