[发明专利]基于可编辑配置参数接口的四旋翼快速建模设计方法有效
申请号: | 201610983421.X | 申请日: | 2016-11-09 |
公开(公告)号: | CN106446466B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 卢艳军;张友伟;罗元墙;王卫宁;魏慎娜 | 申请(专利权)人: | 沈阳航空航天大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 李运萍 |
地址: | 110168 辽宁省沈*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于可编辑配置参数接口的四旋翼快速建模设计方法,其特征在于,其包括以下步骤:步骤1:动力学模型包括变量模块、XML配置文档解析模块、状态解算模块;步骤2:定义配置参数XML文档;步骤3:根据四旋翼飞行器的运动分解,将四旋翼飞行器的运动分为横侧向运动与纵向运动,并分别编写横侧向运动与纵向运动的状态解算方程;步骤4:设计XML配置文档解析程序;步骤5:在四旋翼飞行器呈对称均匀分布的固定条件下,对于不同的四旋翼飞行器可以复用同一动力学模型,只需修改XML文档中的四旋翼飞行器的配置参数再重新解析到动力学模型中即可。本发明极大缩短用户时间,减少用户开发周期。 | ||
搜索关键词: | 基于 编辑 配置 参数 接口 四旋翼 快速 建模 设计 方法 | ||
【主权项】:
1.基于可编辑配置参数接口的四旋翼快速建模设计方法,其特征在于,其包括以下步骤:步骤1:基于VC2010将四旋翼无人机动力学模型写入程序中,动力学模型包括变量模块、XML配置文档解析模块、状态解算模块;所述变量模块包括:控制输入、状态变量、配置参数;配置参数用于四旋翼飞行器动力学模型的解算;状态变量用于记录动力学模型解算出的姿态信息和位置信息;所述状态解算模块包括运动状态解算模块和电机输出模型;所述运动状态解算模块包括力方程模块、力矩方程模块、姿态解算模块和位置解算模块;所述状态解算模块用于仿真实验;所述的电机输出模型具体内容为:定义
为电机输入电压、
为电机转速、
为电机的动力矩向量、K为电势常数、h为电机线圈内阻、I4为四阶的单位向量;根据公式(1)
ui指每个电机输入的电压,其中
Mmi指单个电机的动力矩,将
e=Kωi,代入公式(1)中整理得到公式(2):
wi指单个电机的加速度,将公式(2)写成矢量形式,如公式(3)所示:![]()
指电机的动力矩向量,
指电机的角速度,对于一个电机而言,有公式(4)所示:
ωi指单个电机的动力矩,Mri为单个电机的合力矩;整理得公式(5)所示:![]()
指电机的角速度矢量转置;其中,I为电机线圈中电流,Mdi为电机转动时的阻力矩,Mri为单个电机的合力矩,α为电机阻力矩系数,Jri为电机转动惯量,L为电感,e为电机的反电动势,
表示动力矩向量的微分,ωi′为单个电机的角加速度,
为电机角加速度矢量;步骤2:定义配置参数XML文档,将四旋翼无人机的配置参数定义到XML文档中,在四旋翼飞行器动力学模型初始化时,将四旋翼飞行器的配置参数从XML文档中读取到四旋翼飞行器动力学模型中;步骤3:根据四旋翼飞行器的运动分解,将四旋翼飞行器的运动分为横侧向运动与纵向运动,并分别编写横侧向运动与纵向运动的状态解算方程;步骤4:设计XML配置文档解析程序,将四旋翼飞行器的配置参数加载到动力学模型中,实现运动状态解算;步骤5:在四旋翼飞行器呈对称均匀分布的固定条件下,对于不同的四旋翼飞行器可以复用同一动力学模型,只需修改XML文档中的四旋翼飞行器的配置参数再重新解析到动力学模型中即可。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳航空航天大学,未经沈阳航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610983421.X/,转载请声明来源钻瓜专利网。