LabVIEW开发航天器模拟器的姿态控制和反作用轮动量管理

简介: LabVIEW开发航天器模拟器的姿态控制和反作用轮动量管理

LabVIEW开发航天器模拟器的姿态控制和反作用轮动量管理


在过去十年中,航天器一直是现代技术进步的先决条件。迄今为止,为了更好地完成各种实际任务,已经在航天器姿态控制领域进行了大量研究。航天器一旦进入太空,就容易出现不确定性、外部干扰、执行器饱和等。因此,必须设计一个强大的控制器,能够在存在上述因素的情况下保持其性能。尽管如此,由于反作用轮的可用扭矩和角速度存在限制,因此在控制设计过程中必须考虑这些约束。


滑模控制是应用于航天器姿态控制的最实用和最实用的鲁棒控制器之一。为了实现更快的收敛、高精度和更少的抖振等基本需求,非奇异终端滑模受到了很多关注。利用上述控制器,应向各州施加一些考虑,以实现理想的收敛时间。为了避免这个缺陷,提出了固定时间稳定性理论。与有限时间控制器相比,在此策略中,仅使用控制增益离线获得建立时间的界限。然而,上述大多数控制策略都无法处理航天器执行器和状态约束,而这些对于航空航天系统至关重要。


另一方面,为了获得具有更高精度和性能的控制器,模型预测控制已被用于许多工业应用,例如锅炉,无人机,和航天器,因为它具有优化和处理约束的显着特点。


基于双层控制方法开发了有价值的研究,其中外环稳定姿态并产生所需的角速度。然后,内部循环跟踪设定的角速度并导出控制输入。开发了一种基于自适应经网络和具有SM的动态反演控制器的两层控制器。


尽管航天器的动力学和运动学方程本质上是非线性的,但我们在逻辑上推导了条件,而无需使用任何线性化,在这种条件下可以推导出受约束的MPC输入。所建议的MPC方法显著减轻了计算负担,促进了所提出的控制方法的实时实施。提交方法的主要贡献者和优点概述如下。


1.    提交的双回路控制器配置如下:在第一个(建议的)结构中,外部环路控制器(即SM)在固定时间内稳定姿态并产生所需的角速度。内部回路控制器(即MPC)跟踪设定的角速度,同时将执行器的角速度转向零。在第二种方法中,双回路控制器[23]的滑动表面被扩展,以便它也可以控制RW的角速度。在这种方法中,与第一种方法相反,MPC用于外部回路。此外,内部控制器根据TSM跟踪系统和RW所需的角速度。尽管有上述参考,但级联控制结构有可能仅使用姿态控制器来控制RW的姿态和角动量。


2.    利用李雅普诺夫定理在外部扰动下对闭环系统定时稳定性和有限时间稳定性(包括设计的两用TSM控制器)进行了评价。此外,还分析了所有信号的有界性。


3.    实验结果证实了所提方法的有效性,并与计算机模拟结果进行了比较。此外,已经证明所提出的混合控制结构(第一种方法)显示出许多理想的性能。


使用固定时间TSM从外环获得所需的角速度。然后使用MPC设计最终的约束控制规则。


7cedede1b74d14d96f6c29ccb0860338.png


本节通过航天器姿态控制子系统模拟器的实际测试对所提出的复合控制器的性能进行了评估和验证。控制器使用LabVIEW软件实现。


9c136ab234c043e6ab3be04ec0b4c6c2.png


最纯粹的基于SM的方法既不能保证有限的满足感,也不能达到最佳目标点。此外,在大多数纯粹基于MPC的方法中,利用系统的线性化动态来避免非线性优化问题中的内在复杂性。另一方面,所提出的混合技术有条不紊地将MPC和SMC控制器组合在一个集成配置中,没有任何线性化。这种方法大大减少了MPC的计算负担,而且避免了用复杂的非线性MPC方法。


通过整合MPC和TSM的独特属性,设计了两种双层混合控制器。SM控制器确保稳健的姿态稳定目标,MPC考虑了系统的约束并提供最佳控制输入。


这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

相关文章
|
9月前
|
Java 关系型数据库 MySQL
Java项目实战(图书管理系统)
本项目为简易图书管理系统,实现图书增删改查、用户借阅归还及基础用户管理功能。采用Java语言,结合MySQL数据库与MVC架构,涵盖JDBC、Servlet、JSP等技术,适合初学者学习Java Web开发流程与项目结构设计。
418 2
|
8月前
|
SQL 消息中间件 JavaScript
如何开发人事及OA管理系统的招聘管理板块?(附架构图+流程图+代码参考)
本文介绍了如何构建一个高效、闭环的招聘管理系统,涵盖从需求发布、简历筛选、面试安排到Offer发放的全流程。文章提出了“标准化→自动化→数据化”的三步走策略,并提供了系统架构图、核心数据库设计、前后端开发示例及实用开发技巧,助力企业实现招聘流程的数字化升级。
|
10月前
|
新能源 API 开发者
车辆限行查询API的实战指南:让限行管理从此 “有码可循”
随着全国机动车保有量突破4.53亿辆,交通拥堵与污染问题日益严峻,各城市陆续实施限行政策。探数API推出的车辆限行查询服务覆盖200+城市,提供实时限行数据,包括本地/外地燃油车及新能源车的限行规则、区域和时间等信息。其功能涵盖单个城市限行政策查询与支持城市的全面列表,助力用户精准规划出行。通过HTTP POST请求即可轻松接入,适用于导航平台和个人开发者。在“双碳”目标下,该API推动绿色出行与智能交通发展,为个人、企业和城市治理提供高效解决方案。
702 5
|
机器学习/深度学习 算法 安全
提高人脸识别识别率技术
智能工厂趋势中,人脸识别技术在提升生产效率和安全管理方面展现应用价值。技术挑战包括环境光线控制、背景干扰、数据多样性和算法优化。解决方案涉及模型选择、实时性与准确性平衡,以及使用标签平滑技术减轻模型过拟合,提高泛化能力。通过训练优化的CNN模型,结合数据增强和标签平滑,实现更精准的人脸识别系统。
|
数据采集 JSON API
淘宝商品评论数据采集教程丨淘宝商品评论数据接口Taobao.item_review
`淘宝开放平台的Taobao.item_review API让开发者能获取商品评论。步骤包括注册开发者账号,创建应用获取API密钥,理解和使用请求参数,签名验证并发送HTTP请求。返回的JSON数据包含评论详情,需解析并清洗后分析。注意频率限制和用户隐私保护。此接口助力商家分析用户反馈,优化经营策略。`
|
监控 Java Sentinel
Hystrix 与 Sentinel 大比拼:微服务稳定性工具谁更优?
Hystrix 和 Sentinel 是用于微服务架构中保护服务稳定性和可靠性的工具,主要实现服务熔断、限流、降级等功能。Hystrix 侧重于熔断器模式和服务隔离,通过线程池或信号量隔离服务,防止故障扩散;Sentinel 则更全面,涵盖流量控制、熔断降级和系统自适应保护,适用于高并发场景,并提供实时监控和灵活的策略调整。两者设计理念不同,Hystrix 适合中小规模应用,而 Sentinel 更适合大规模高并发系统。
460 0
|
存储 编解码 网络协议
阿里云服务器计算型c7、c7a、c8a、c8y实例区别参考
在阿里云目前的活动中,属于计算型实例规格的云服务器有计算型c7、计算型c7a、计算型c8a、计算型c8y这几个实例规格,相比于活动内的经济型e和通用算力型u1等实例规格来说,这些实例规格等性能更强,本文为大家介绍计算型c7、c7a、c8a、c8y实例区别及最新活动价格,以供参考。
1296 0
阿里云服务器计算型c7、c7a、c8a、c8y实例区别参考
|
网络协议 Linux 网络安全
NMAP扫描基本操作
NMAP扫描基本操作
825 5
HTML语法规范及实践指南
HTML语法规范及实践指南
357 0
|
机器学习/深度学习 算法 计算机视觉
5.2 单阶段目标检测模型YOLOv3
这篇文章详细介绍了单阶段目标检测模型YOLOv3的基本原理和网络结构,包括如何生成候选区域、锚框的设计、预测框的生成以及如何对这些候选区域进行标注,并通过卷积神经网络进行特征提取和预测。

热门文章

最新文章