以VSCMG为执行器的航天器姿态机动自适应动态滑模控制

以VSCMG为执行器的航天器姿态机动自适应动态滑模控制
以VSCMG为执行器的航天器姿态机动自适应动态滑模控制

基于动态滑模控制的移动机器人路径跟踪

第32卷第1期 2009年1月 合肥工业大学学报 (自然科学版) J OU RNAL OF H EFEI UN IV ERSIT Y OF TECHNOLO GY Vol.32No.1  J an.2009  收稿日期:2008204221;修改日期:2008206202 基金项目;先进数控技术江苏省高校重点建设实验室基金资助项目(KX J 07127)作者简介:徐玉华(1985-),男,江西乐平人,合肥工业大学博士生; 张崇巍(1945-),男,安徽巢湖人,合肥工业大学教授,博士生导师. 基于动态滑模控制的移动机器人路径跟踪 徐玉华1, 张崇巍1, 鲍 伟1, 傅 瑶1, 汪木兰2 (1.合肥工业大学电气与自动化工程学院,安徽合肥 230009;2.南京工程学院先进数控技术江苏省高校重点实验室,江苏南京 211167) 摘 要:文章研究了室内环境下基于彩色视觉的移动机器人路径跟踪问题,利用颜色信息提取路径,简化了图像的特征提取;拟合路径参数时引入RANSAC 方法,以提高算法的可靠性;在移动机器人非线性运动学模型的基础上,设计了一阶动态滑模控制器,并通过仿真验证了控制器的有效性。关键词:移动机器人;视觉导航;路径跟踪;动态滑模 中图分类号:TP24 文献标识码:A 文章编号:100325060(2009)0120028204 Mobile robot ’s path following based on dynamic sliding mode control XU Yu 2hua 1, ZHAN G Chong 2wei 1, BAO Wei 1, FU Yao 1, WAN G Mu 2lan 2 (1.School of Electric Engineering and Automation ,Hefei University of Technology ,Hefei 230009,China ;2.Jiangsu Province College Key Laboratory of Advanced Numerical Control Technology ,Nanjing Institute of Technology ,Nanjing 211167,China ) Abstract :In t his paper ,mobile ro bot ’s pat h following in indoor environment based on color vision is st udied.Firstly ,t he image feat ures are extracted by color information so t hat t he real 2time perform 2ance of t he algorit hm is imp roved.To enhance t he ro bust ness of pat h parameter fitting ,a least square met hod based on RANSAC is adopted.Then ,a first 2order dynamic sliding mode cont roller is designed based on t he nonlinear vision 2guided robot ’s kinematics.The simulation proves t he validity of t he con 2t roller. K ey w ords :mobile robot ;visual navigation ;pat h following ;dynamic sliding mode 轮式移动机器人亦称自动引导车(A GV ),有着广泛的应用价值[1]。近年来,随着计算机技术和图像处理技术的发展,移动机器人视觉导航技术成为研究的热点[2]。视觉引导的路径跟踪是视觉导航技术之一。文献[3]基于移动机器人线性化的运动学模型,运用线性二次型最优控制理论设计最优控制器。该控制器对于较小角度的转向控制有一定的优越性,但没有讨论在较大偏差情况下的控制问题。文献[4]提出了一种模仿人工预瞄驾驶行为的移动机器人路径跟踪的模糊控制方法。而在实际应用中,模糊规则难以制定。文献[5]针对全局视觉条件下的轮式移动机器人路径跟踪问题,将基于图像的视觉伺服控制方法引 入到运动控制中,提出一种基于消除图像特征误差的跟踪控制方法。但该方法只适用于小规模环境条件下的使用。 针对以上存在的问题,本文采用价格低廉的车载彩色CCD 相机获取预先铺设引导线的路面实时图像,利用颜色信息提取路径。拟合路径参数时引入了RANSAC 方法,提高了参数拟合的鲁棒性。在移动机器人非线性运动学模型基础之上,设计了一阶动态滑模控制器(Dynamic Sliding Mode Cont roller ,简称DSMC ),在存在较大偏差的情况下也能达到良好的跟踪效果。滑模变结构控制对满足匹配条件的外界干扰和参数变化具有不变性,是一种适用于非线性系统的鲁棒控制方

航天器制导与控制课后题答案(西电)

航天器制导与控制课后题答案(西电) 1.3 航天器的基本系统组成及各部分作用? 航天器基本系统一般分为有效载荷和保障系统两大类。有效载荷:用于直接完成特定的航天飞行任务的部件、仪器或分系统。保障系统:用于保障航天器从火箭起飞到工作寿命终止, 星上所有分系统的正 常工作。 1.4 航天器轨道和姿态控制的概念、内容和相互关系各是什么? 概念:轨道控制:对航天器的质心施以外力, 以有目的地改变其运动轨迹的技术; 姿态控制:对航天器绕质心施加力矩, 以保持或按需要改变其在空间的定向的技术。内容:轨道控制包括轨道确定和轨道控制两方面的内容。轨道确定的任务是研究如何确定航天器的位置和速度, 有时也称为空间导航, 简称导航; 轨道控制是根据航天器现有位置、速度、飞行的最终目标, 对质心施以控制力, 以改变其运动轨迹的技术, 有时也称为制导。姿态控制包括姿态确定和姿态控制两方面内容。姿态确定是研究航天器相对于某个基准的确定姿态方法。姿态控制是航天器在规定或预先确定的方向( 可称为参考方向)上定向的过程, 它包括姿态稳定和姿态机动。姿态稳定是指使姿态保持在指定方向, 而姿态机动是指航天器从一个姿态过渡到另一个姿态的 再定向过程。关系:轨道控制与姿态控制密切相关。为实现轨道控制, 航天器姿态必须符合要求。也就是说, 当需要对航天器进行轨道控制时, 同时也要求进行姿态控制。在某些具体情况或某些飞行过程中,

可以把姿态控制和轨道控制分开来考虑。某些应用任务对航天器的轨道没有严格要求, 而对航天器的姿态却有要求。 1.5 阐述姿态稳定的各种方式, 比较其异同。 姿态稳定是保持已有姿态的控制, 航天器姿态稳定方式按航天 器姿态运动的形式可大致分为两类。自旋稳定:卫星等航天器绕其一轴(自旋轴) 旋转, 依靠旋转动量矩保持自旋轴在惯性空间的指向。自旋稳定常辅以主动姿态控制, 来修正自旋轴指向误差。三轴稳定: 依靠主动姿态控制或利用环境力矩, 保持航天器本体三条正交轴线在 某一参考空间的方向。 1.6主动控制与被动控制的主要区别是什么? 画出星—地大回路控制的结构图。 主动控制与被动控制的主要区别是航天器的控制力和力矩的来 源不同。被动控制: 其控制力或力矩由空间环境和航天器动力学特性提供, 不需要消耗星上能源。例如利用气动力或力矩、太阳辐射压力、重力梯度力矩,磁力矩等实现轨道或姿态的被动控制, 而不消耗工质或电能。主动控制: 包括测量航天器的姿态和轨道, 处理测量数据, 按照一定的控制规律产生控制指令, 并执行指令产生对航天器的控 制力或力矩。需要消耗电能或工质等星上能源, 由星载或地面设备组成闭环系统来实现。 2.1 利用牛顿万有引力定律推导、分析航天器受N 体引力时的运动方程, 并阐述简化为二体相对运动的合理性。 (1)解:牛顿万有引力定律:??r Fg??GMm

滑模变结构控制理论及其算法研究与进展_刘金琨

第24卷第3期2007年6月 控制理论与应用 Control Theory&Applications V ol.24No.3 Jun.2007滑模变结构控制理论及其算法研究与进展 刘金琨1,孙富春2 (1.北京航空航天大学自动化与电气工程学院,北京100083;2.清华大学智能技术与系统国家重点实验室,北京100084) 摘要:针对近年来滑模变结构控制的发展状况,将滑模变结构控制分为18个研究方向,即滑模控制的消除抖振问题、准滑动模态控制、基于趋近律的滑模控制、离散系统滑模控制、自适应滑模控制、非匹配不确定性系统滑模控制、时滞系统滑模控制、非线性系统滑模控制、Terminal滑模控制、全鲁棒滑模控制、滑模观测器、神经网络滑模控制、模糊滑模控制、动态滑模控制、积分滑模控制和随机系统的滑模控制等.对每个方向的研究状况进行了分析和说明.最后对滑模控制的未来发展作了几点展望. 关键词:滑模控制;鲁棒控制;抖振 中图分类号:TP273文献标识码:A Research and development on theory and algorithms of sliding mode control LIU Jin-kun1,SUN Fu-chun2 (1.School of Automation Science&Electrical Engineering,Beijing University of Aeronautics and Astronautics,Beijing100083,China; 2.State Key Laboratory of Intelligent Technology and Systems,Tsinghua University,Beijing100084,China) Abstract:According to the development of sliding mode control(SMC)in recent years,the SMC domain is character-ized by eighteen directions.These directions are chattering free of SMC,quasi SMC,trending law SMC,discrete SMC, adaptive SMC,SMC for mismatched uncertain systems,SMC for nonlinear systems,time-delay SMC,terminal SMC, global robust SMC,sliding mode observer,neural SMC,fuzzy SMC,dynamic SMC,integral SMC and SMC for stochastic systems,etc.The evolution of each direction is introduced and analyzed.Finally,further research directions are discussed in detail. Key words:sliding mode control;robust control;chattering 文章编号:1000?8152(2007)03?0407?12 1引言(Introduction) 滑模变结构控制本质上是一类特殊的非线性控制,其非线性表现为控制的不连续性,这种控制策略与其它控制的不同之处在于系统的“结构”并不固定,而是可以在动态过程中根据系统当前的状态(如偏差及其各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态轨迹运动.由于滑动模态可以进行设计且与对象参数及扰动无关,这就使得变结构控制具有快速响应、对参数变化及扰动不灵敏、无需系统在线辩识,物理实现简单等优点.该方法的缺点在于当状态轨迹到达滑模面后,难于严格地沿着滑模面向着平衡点滑动,而是在滑模面两侧来回穿越,从而产生颤动. 滑模变结构控制出现于20世纪50年代,经历了50余年的发展,已形成了一个相对独立的研究分支,成为自动控制系统的一种一般的设计方法.以滑模为基础的变结构控制系统理论经历了3个发展阶段.第1阶段为以误差及其导数为状态变量研究单输入单输出线性对象的变结构控制;20世纪60年代末开始了变结构控制理论研究的第2阶段,研究的对象扩大到多输入多输出系统和非线性系统;进入80年代以来,随着计算机、大功率电子切换器件、机器人及电机等技术的迅速发展,变结构控制的理论和应用研究开始进入了一个新的阶段,所研究的对象已涉及到离散系统、分布参数系统、滞后系统、非线性大系统及非完整力学系统等众多复杂系统,同时,自适应控制、神经网络、模糊控制及遗传算法等先进方法也被应用于滑模变结构控制系统的设计中. 2滑模变结构控制理论研究进展(Develop-ment for SMC) 2.1消除滑模变结构控制抖振的方法研 究(Research on chattering elimination of SMC) 2.1.1滑模变结构控制的抖振问题(Problems of SMC chattering) 从理论角度,在一定意义上,由于滑动模态可以 收稿日期:2005?10?19;收修改稿日期:2006?02?23. 基金项目:国家自然科学基金资助项目(60474025,90405017).

飞行器姿态控制法综述

飞行器姿态控制方法综述 一.引言 经过一个世纪的发展,各种飞行器如雨后春笋般出现,从飞机、导弹到火箭、卫星,从宇宙飞船、航天飞机、空间站到月球探测器、火星探测器。这些飞行器能在空中按预定的轨迹运动总离不开它的姿态控制系统,飞行器在空间的运动是十分复杂的。为使问题简单化,总是将一飞行器的空间运动分解为铅锤平面的纵向运动和水平面内的侧向运动,将飞行器在空间的角运动分解成俯仰、偏航和滚动三个角运动。由于角运.动使飞行器的姿态发生变化,所以对角运动的控制就是对飞行器姿态的控制。对于飞行器姿态的控制,不同的飞行器需要不同的策略,本文主要就飞行器姿态控制方法的应用与发展作一一论述。 二.姿态控制的数学模型 要控制飞行器的姿态,就是要控制使飞行器三个姿态角发生变化的力矩大小。飞行器的姿态模型可以认为是一类不确定MIMO 仿射非线性系统,如式(1)所示: ()//()//()//(cos sin )/cos cos sin sin tan cos tan x y z y x x x x x z x x x y y y x x y x y z z z x x x z x y z I I I M I I I I M I I I I M I ωωωωωωωωωψ ωθωθ??ωθωθ θωθ?ωωθ?=-+??=-+??=-+??=-??=+?=+-?? (1) 式中,x 、y 、z 下标表示空间飞行器的三个主轴方向;I 表示相对于飞行器质心的惯量矩,设飞行器是主轴对称的,则惯量积可以忽略;ω表示飞行器相对于惯性空间的角速度;M 表示控制力矩;,,ψ?θ分别是飞行器的欧拉角。控制了M 的大小,就可以控制飞行器按我们期望的轨迹运动。M 由飞行器上的执行机构产生,常见的有空气舵、推力矢量发动机、反作用飞轮、喷气执行机构或由其它环境力执行机构。 三.飞行器姿态控制方法 3.1空气动力控制 根据运动的相对性原理和气体流动时的基本定律,当飞行器在大气中以一定

四轴飞行器姿态控制算法

姿态解算 姿态解算(attitude algorithm),是指把陀螺仪,加速度计, 罗盘等的数据融合在一起,得出飞行器的空中姿态,飞行器从陀螺仪器的三轴角速度通过四元数法得到俯仰,航偏,滚转角,这是快速解算,结合三轴地磁和三周加速度得到漂移补偿和深度解算。 姿态的数学模型坐标系 姿态解算需要解决的是四轴飞行器和地球的相对姿态问题。地理坐标系是固定不变的,正北,正东,正上构成了坐标系的X,Y,Z轴用坐标系R表示,飞行器上固定一个坐标系用r表示,那么我们就可以适用欧拉角,四元数等来描述r和R的角位置关系。 姿态的数学表示 姿态有多种数学表示方式,常见的是四元数,欧拉角,矩阵和轴角。在四轴飞行器中使用到了四元数和欧拉角,姿态解算的核心在于旋转。姿态解算中使用四元数来保存飞行器的姿态,包括旋转和方位。在获得四元数之后,会将其转化为欧拉角,然后输入到姿态控制算法中。姿态控制

算法的输入参数必须要是欧拉角。AD值是指MPU6050的陀螺仪和加速度值,3个维度的陀螺仪值和3个维度的加速度值,每个值为16位精度。AD值必须先转化为四元数,然后通过四元数转化为欧拉角。在四轴上控制流程如下图: 下面是用四元数表示飞行姿态的数学公式,从MPU6050中采集的数据经过下面的公式计算就可以转换成欧拉角,传给姿态PID控制器中进行姿态控制.

PID控制算法 先简单说明下四轴飞行器是如何飞行的,四轴飞行器的螺旋桨与空气发生相对运动,产生了向上的升力,当升力大于四轴的重力时四轴就可以起飞了。四轴飞行器飞行过程中如何保持水平:我们先假设一种理想状况:四个电机的转速是完全相同的是不是我们控制四轴飞行器的四个电机保持同样的转速,当转速超过一个临界点时(升力刚好抵消重力)四轴就可以平稳的飞起来了呢?答案是否定的,由于四个电机转向相同,四轴会发生旋转。我们控制四轴电机1和电机3同向,电机2电机4反向,刚好抵消反扭矩,巧妙的实现了平衡, 但是实际上由于电机和螺旋

航天器的姿态与轨道最优控制

航天器的姿态与轨道最优控制 董丽娜唐晓华吴朝俊司渭滨(第八小组) (西安交通大学电气工程学院,陕西省,西安市 710049) 【摘要】从航天器的轨道运动学方程出发, 运用线性离散系统最优控制理论, 提出了一种用于航天器轨道维持与轨道机动的最优控制方法, 建立了相关的最优控制模型并给出了求解该模型的算法。仿真计算结果表明, 本文提出的最优控制方法是正确和可行的。 【关键词】航天器轨道保持轨道机动最佳控制 Optimal Control of Spacecraft State and Orbit Dong LiNa,Tang XiaoHua,Wu ChaoJun,Si WeiBin (EE School of Xi’an Jiaotong university,Xi’an, Shannxi province, 710049)【Abstract】This paper provides a new optimal control method for orbital maintenance and maneuver ,which begins with the kinetics equation of spacecraft and is based on the linear discrete optimal control theory , establishes the relative optimal control model and gives its solution. The simulation results show that the given optimal control method in this paper is correct and feasible. 【Key word】Spacecraft ,Orbital keeping ,Orbital maneuver ,Optimal control 1 引言 一般地,常见的航天器有:运载火箭、人造卫星、载人飞船、宇宙飞船、空间站等。宇宙飞船也称太空飞船,它和航天飞机都是往返于地球和在轨道上运行的航天器(如空间站) 。

倒立摆系统滑模自适应控制

倒立摆系统的自适应 滑模控制方法研究 学生姓名:刘家坤 指导教师:郝立颖(讲师)专业名称:自动化 所在学院:信息工程学院 2014年6月

目录 摘要................................................................................................................................ I I Abstract ......................................................................................................................... I II 第一章前言 (1) 1.1 课题的研究目的及意义 (1) 1.2课题的发展以及研究现状 (1) 1.3存在问题与解决方法 (1) 1.4论文的内容安排 (2) 第二章倒立摆系统 (3) 2.1倒立摆系统的的研究背景 (3) 2.2倒立摆系统的组成 (3) 2.3倒立摆系统的原理 (5) 2.4倒立摆的建模与受力分析 (6) 第三章滑模控制理论 (9) 3.1滑模控制的发展及背景 (9) 3.2滑模控制的研究方法与基本原理 (9) 3.3滑模面的设计 (11) 3.4消除抖振的方法 (12) 第四章自适应控制理论 (15) 4.1自适应控制的背景 (15) 4.2自适应控制的基本原理 (15) 4.3系统稳定性研究 (16) 第五章倒立摆的自适应滑模控制设计与仿真 (18) 5.1建立倒立摆系统动态方程 (18) 5.2自适应滑模控制器的设计 (19) 5.3对倒立摆系统进行仿真 (20) 5.4仿真实例研究 (20) 5.5仿真结果图的分析 (23) 第六章结论 (26) 6.1.总结分析 (26) 6.2研究展望 (26) 致谢 (27) 参考文献 (28) 附录 (29) 1.主程序为 (29) 2.子程序为 (30)

航天器控制大作业

航天器控制课程大作业 1.基本内容 ?建立带有反作用飞轮的三轴稳定对地定向航天器的姿态动力学和姿态运动学模型; ?基于欧拉角或四元数姿态描述方法,设计PD型或PID型姿态控制律(任选一种); ?利用MATLAB/Simulink软件建立航天器闭环姿态控制系统,设计姿态控制器进行闭合回路数学仿真,实现给定控制指标和 性能指标。 ?调研基于星敏感器+陀螺的姿态确定算法并撰写报告,要求不少于1500字。内容包括: ?星敏感器、陀螺数学模型 ?Landsat-D卫星姿态确定调研 包括:姿态敏感器组成、姿态敏感器性能、姿态确定算法及其精度 ?单星敏感器+陀螺的kalman滤波器姿态估计 ?双星敏感器姿态确定算法(双矢量定姿) ?列出主要参考文献 2.具体要求和相关参数 1)建立航天器姿态动力学方程以及基于欧拉角描述(3-1-2转序)的姿态运动学方程。基于如下假设,对航天器姿态动力学和姿态运动学模型进行简化: ?航天器的轨道为近圆轨道,对应轨道角速度为常数; ?航天器的本体坐标系与其主惯量坐标系重合,惯量积为零;

? 航天器姿态稳定控制时,姿态角和姿态角速度均为小量。 进一步建立适用于航天器姿态稳定或小姿态角度工况下的线性化航天器姿态动力学和运动学模型。 2) 航天器转动惯量矩阵 2200024142460018kg m 14182500????=??????? I 轨道角速度00.0012rad/s ω=。设航天器本体系三轴方向所受干扰力矩如下: 040003cos 1() 1.510 1.5sin 3cos N m 3sin 1d t t t t t ωωωω-+????=?+?????+??T 仿真中,假设初始三轴姿态角为002~5和初始三轴姿态角速度000.01/s ~0.05/s 。 3) 采用三正装反作用飞轮作为执行机构,飞轮最大控制力矩为0.4Nm ,最大角动量20Nms 。飞轮采用力矩模式,模型采用一阶惯性环节(时间常数为0.005s ),考虑库仑摩擦力矩4410Nm -?,要求飞轮的数学模型带有饱和特性。 4) 控制指标和性能指标: ? 稳定度(姿态角速度):优于0.005deg/s ; ? 指向精度(姿态角):优于0.1deg ; ? 姿态稳定收敛时间小于100s 。

飞行器姿态控制法综述

飞行器姿态控制方法综述 一.引言 经过一个世纪的发展,各种飞行器如雨后春笋般出现,从飞机、导弹到火箭、卫星,从宇宙飞船、航天飞机、空间站到月球探测器、火星探测器。这些飞行器能在空中按预定的轨迹运动总离不开它的姿态控制系统,飞行器在空间的运动是十分复杂的。为使问题简单化,总是将一飞行器的空间运动分解为铅锤平面的纵向运动和水平面内的侧向运动,将飞行器在空间的角运动分解成俯仰、偏航和滚动三个角运动。由于角运.动使飞行器的姿态发生变化,所以对角运动的控制就是对飞行器姿态的控制。对于飞行器姿态的控制,不同的飞行器需要不同的策略,本文主要就飞行器姿态控制方法的应用与发展作一一论述。 二.姿态控制的数学模型 要控制飞行器的姿态,就是要控制使飞行器三个姿态角发生变化的力矩大小。飞行器的姿态模型可以认为是一类不确定MIMO 仿射非线性系统,如式(1)所示: ()//()//()//(cos sin )/cos cos sin sin tan cos tan x y z y x x x x x z x x x y y y x x y x y z z z x x x z x y z I I I M I I I I M I I I I M I ωωωωωωωωωψωθωθ??ωθωθθωθ?ωωθ? =-+??=-+??=-+??=-??=+?=+-??&&&&&& (1) 式中,x 、y 、z 下标表示空间飞行器的三个主轴方向;I 表示相对于飞行器质心的惯量矩,设飞行器是主轴对称的,则惯量积可以忽略;ω表示飞行器相对于惯性空间的角速度;M 表示控制力矩;,,ψ?θ分别是飞行器的欧拉角。控制了M 的大小,就可以控制飞行器按我们期望的轨迹运动。M 由飞行器上的执行机构产生,常见的有空气舵、推力矢量发动机、反作用飞轮、喷气执行机构或由其它环境力执行机构。 三.飞行器姿态控制方法 3.1空气动力控制 根据运动的相对性原理和气体流动时的基本定律,当飞行器在大气中以一定

滑模变结构控制

滑模变结构控制 【原理,优点,意义,步骤,特点】 变结构控制系统的特征是具有一套反馈控制律和一个决策规则,该决策规则就是所谓的切换函数,将其作为输入来衡量当前系统的运动状态,并决定在该瞬间系统所应采取的反馈控制律,结果形成了变结构控制系统。该变结构系统由若干个子系统连接而成,每个子系统有其固定的控制结构且仅在特定的区域内起作用。引进这种变结构特性的优势之一是系统具有每一个结构有用的特性,并可进一步使系统具有单独每个结构都没有的新的特性,这种新的特性即是变结构系统的滑动模态。滑动模态的存在,使得系统在滑动模态下不仅保持对系统结构不确定性、参数不确定性以及外界干扰等不确定性因素的鲁棒性,而且可以获得较为满意的动态性能。迄今为止,变结构控制理论已经历了50年的发展历程,形成了自己的体系,成为自动控制系统中一种一般的设计方法。它适用的控制任务有镇定与运动跟踪等。滑模控制(sliding mode control, SMC)也叫变结构控制,本质上是一类特殊的非线性控制,且非线性表现为控制的不连续性。这种控制策略与其他控制的不同之处在于系统的“结构”并不固定,而是可以在动态过程中,根据系统当前的状态(如偏差及其各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态轨迹运动。由于滑动模态可以进行设计且与对象参数及扰动无关,这就使

得滑模控制具有快速响应、对应参数变化及扰动不灵敏、无需系统在线辨识、物理实现简单等优点。原理:滑模变结构控制的原理,是根据系统所期望的动态特性来设计系统的切换超平面,通过滑动模态控制器使系统状态从超平面之外向切换超平面收束。系统一旦到达切换超平面,控制作用将保证系统沿切换超平面到达系统原点,这一沿切换超平面向原点滑动的过程称为滑模控制。由于系统的特性和参数只取决于设计的切换超平面而与外界干扰没有关系,所以滑模变结构控制具有很强的鲁棒性。所设计的切换超平面需满足达到条件,即系统在滑模平面后将保持在该平面的条件。现在以N维状态空间模型为例,采用极点配置方法得到M(N

四轴飞行器姿态控制算法注释

从开始做四轴到现在,已经累计使用了三个月的时间,从开始的尝试用四元数法进行姿态检测,到接着使用的卡尔曼滤波算法,我们走过了很多弯路,我在从上周开始了对德国人四轴代码的研究和移植,发现德国人的代码的确有他的独到之处,改变了很多我对模型的想法,因为本人是第一次尝试着制作模型,因此感觉很多想法还是比较简单。经过了一周的时间,我将德国人的代码翻译并移植到了我目前的四轴上,并进行了调试,今天,专门请到了一个飞直升机的教练,对我们的四轴进行试飞,并与一个华科尔的四轴进行了现场比较,现在我们四轴的稳定性已经达到了商品四轴的程度。下面是我这一周时间内对德国人代码的一些理解: 德国人代码中的姿态检测算法: 首先,将陀螺仪和加速度及的测量值减常值误差,得到角速度和加速度,并对角速度进行积分,然后对陀螺仪积分和加速度计的数值进行融合。融合分为两部分,实时融合和长期融合,实时融合每一次算法周期都要执行,而长期融合没256个检测周期执行一次,(注意检测周期小于控制周期的2ms) 实时融合: 1.将陀螺仪积分和加表滤波后的值做差; 2.按照情况对差值进行衰减,并作限幅处理; 3.将衰减值加入到角度中。 长期融合: 长期融合主要包括两个部分,一是对角速度的漂移进行估计(估计值是要在每一个控制周期都耦合到角度中的),二是对陀螺仪的常值误差(也就是陀螺仪中立点)进行实时的修正。 1.将陀螺仪积分的积分和加速度积分做差(PS:为什么这里要使用加表积分和陀螺仪积分的积分,因为在256个检测周期内,有一些加速度计的值含有有害的加速度分量,如果只使用一个时刻的加表值对陀螺仪漂移进行估计,显然估计值不会准确,使用多个周期的值进行叠加后做座平均处理,可以减小随机的有害加速度对估计陀螺仪漂移过程中所锁产生的影响) 2.将上面两个值进行衰减,得到估计的陀螺仪漂移 3.对使考虑了陀螺仪漂移和不考虑陀螺仪漂移得到的角度做差,如果这两个值较大,说明陀螺仪在前段时间内测到的角速率不够准确,需要对差值误差(也就是陀螺仪中立点)进行修正,修正幅度和差值有关 长期融合十分关键,如果不能对陀螺仪漂移做修正,则系统运行一段时间后,速率环的稳定性会降低。 下面比较一下德国四轴中姿态检测部分和卡尔曼滤波之间的关系: 卡尔曼滤波是一种线性系统的最优估计滤波方法。对于本系统而言,使用卡尔曼滤波的作用是通过对系统状态量的估计,和通过加速度计测量值对系统状态进行验证,从而得到该系统的最优状态量,并实时更新系统的各参数(矩阵),而最重要的一点,改滤波器能够对陀螺仪的常值漂移进行估计,从而保证速率环的正常运行,并在加速度计敏感到各种有害加速度的时候,使姿态检测更加准确。但是卡尔曼滤波器能否工作在最优状态很大程度上取决于系统模型的准确性,模型参数的标定和系统参数的选取。然而,仅仅通过上位机观测而得到最优工作参数是不显示的,因为参数的修改会导致整个系统中很多地方发生改变,很难保证几个值都恰好为最优解,这需要扎实的理论知识,大量的测量数据和系统的仿真,通过我对卡尔曼滤波器的使用,发现要想兼顾锁有的问题,还是有一定难度的。

滑模控制

滑模变结构理论 一、引言 滑模变结构控制本质上是一类特殊的非线性控制,其非线性表现为控制的不连续性,这种控制策略与其它控制的不同之处在于系统的“结 构”并不固定,而是可以在动态过程中根据系统当前的状态(如偏差及其 各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态 轨迹运动。由于滑动模态可以进行设计且与对象参数及扰动无关,这就使 得变结构控制具有快速响应、对参数变化及扰动不灵敏、无需系统在线 辩识,物理实现简单等优点。该方法的缺点在于当状态轨迹到达滑模面后,难于严格地沿着滑模面向着平衡点滑动,而是在滑模面两侧来回穿越, 从而产生颤动。滑模变结构控制出现于20世纪50年代,经历了 50余年 的发展,已形成了一个相对独立的研究分支,成为自动控制系统的一种一 般的设计方法。以滑模为基础的变结构控制系统理论经历了 3个发展阶 段.第1阶段为以误差及其导数为状态变量研究单输入单输出线性对象的 变结构控制; 20世纪60年代末开始了变结构控制理论研究的第2阶段, 研究的对象扩大到多输入多输出系统和非线性系统;进入80年代以来, 随着计算机、大功率电子切换器件、机器人及电机等技术的迅速发展, 变 结构控制的理论和应用研究开始进入了一个新的阶段, 所研究的对象已 涉及到离散系统、分布参数系统、滞后系统、非线性大系统及非完整力 学系统等众多复杂系统, 同时,自适应控制、神经网络、模糊控制及遗传 算法等先进方法也被应用于滑模变结构控制系统的设计中。 二、基本原理 带有滑动模态的变结构控制叫做滑模变结构控制(滑模控制)。所谓滑动模态是指系统的状态被限制在某一子流形上运动。通常情况下,系统 的初始状态未必在该子流形上,变结构控制器的作用在于将系统的状态 轨迹于有限时间内趋使到并维持在该子流形上,这个过程称为可达性。系 统的状态轨迹在滑动模态上运动并最终趋于原点,这个过程称为滑模运 动。滑模运动的优点在于,系统对不确定参数和匹配干扰完全不敏感。下 图简要地描述了滑模变结构控制系统的运动过程,其中S(t)为构造的切 换函数(滑模函数), S(t)=0为滑模面。 图1

姿态控制系统

第一章航天器控制的基本概念1.轨道控制 a.轨道确定(导航) 研究如何确定航天器的位置和速度b. 轨道控制(制导) 根据位置、速度、飞行最终目标,对质心施以控制力,以改变运动轨迹的技术轨道机动、轨道保持轨道交会、再入返回控制2.姿态控制a.姿态确定研究航天器相对于某个基准的确定姿态方法;可以是惯性基准或其他基准,如地球;采用姿态敏感器和相应的数据处理方法;确定精度取决于数据处理方法和敏感器精度。b. 姿态控制在规定或预定方向(参考方向)上定向的过程;姿态稳定是指使姿态保持在指定方向;姿态机动是指航天器从一个姿态过渡到另一个姿态的再定向过程。3.姿态稳定 a.特点长期而持续的所需控制力矩较小b.种类定向粗对准精对准4. 姿态机动a.特点短暂过程所需控制力矩较大b.种类再定向捕获跟踪和搜索4. 姿态控制与轨道控制的关系为实现轨道控制,航天器姿态必须符合要求;在某些具体情况或某些飞行过程中,可把姿态控制和轨道控制分开考虑;某些应用任务对航天器轨道没有严格要求,而对航天器姿态确有要求;例如:空间环境探测卫星绕地球的运行往往不需要轨道控制,卫星在开普勒轨道上运行就能满足对环境探测的要求。5.姿态控制系统分类 a.根据姿态稳定方式三轴稳定.保持航天器本体三条正交轴线在某一参考空间的方向自旋稳定.绕自旋轴旋转,依靠旋转动量矩在惯性空间的指向b.根据力来源被动控制.不需消耗星上能源,如重力梯度力矩、磁力矩等主动控制.星上自主控制、星-地大回路控制,消耗电能和工质6.姿态控制系统的设计要求可靠性控制性能a.动量、稳定性b.稳态精度c.动态响应控制系统质量和能源需求附带要求a.经济性b.坚固性c.生产可能性7.姿态控制系统设计任务a.了解任务参数任务类型、质量、结构、轨道几何参数、任务寿命、精度、机动要求b.推导出控制系统质量和能源需求可靠性及寿命动量要求力矩要求:大小、频率、杠臂限制动态响应精度 能源要求c.具体设计 第二章姿态运动学与动力学1.方向余弦阵的性质及特点方向余弦阵只有三个独立参数方向余弦阵是正交矩阵AA T=E方向余弦阵的行列式为1|A|=1方向余弦阵可作为坐标变换矩阵V a=A Vb相继姿态运动的方向余弦阵具有中间脚标的吸收性质。缺点:不直观,缺乏明显的几何图象概念,使用不方便2.用EulerEuler轴/角描述姿态的理论依据Euler定理:刚体绕固定点的任一位移,可由绕通过此点的某一轴转过一个角度得到。姿态描述可用转轴e和绕此轴的转角φ来描述两个坐标系间的相对姿态。Euler轴/角的形式及特点形式转轴e在参考坐标系中的三个方向余弦(ex, ey, ez)转角φ优点具有明确的几何意义,直观,易于理解;是四元素、Rodrigues参数等其它姿态描述方法的基础。缺点仍具有一个约束条件,不是姿态描述的最小实现;与姿态之间不是一一对应的。常用Euler角3-1-3 ψ, θ, ?自旋卫星绕oZ轴旋转, Rz(ψ)绕oX'轴旋转, Rx(θ)绕oZ"轴旋转Rz(?)3-1-2 ψ, ?, θ三轴稳定卫星绕oZ轴旋转, Rz(ψ)绕oX'轴旋转, Rx(?)绕oY"轴旋转,Ry(θ) 在轨道坐标系内ψ为偏航角?为滚动角θ为俯仰角。3. Euler角的特点优点几何意义直观、明显小角度线性化方便在某些情况下,可直接测量缺点包含三角函数,计算效率低运动学方程有奇点4. 四元数特点与方向余弦阵相比,四元素只包含4个变量和1个约束与Euler轴/角相比,四元素姿态矩阵不含三角函数四元素可看作姿态机动参数。缺点:四元数仍存在一个约束条件,不是姿态描述的最小实现。5.Rodrigues参数的优缺点优点姿态描述的最小实现;简单、直观,计算效率高;由其描述的运动学方程结构简洁,无多余约束。缺点当φ→±180°时,x→±∞,不能有效描述姿态;当φ远小于180°时,才能有效描述姿态。6.重力梯度力矩的性质重力梯度力矩与主惯量差成正比重力梯度力矩与轨道角速度的平方成反比重力梯度力矩与姿态偏差角(小角度假设下)成正比当Izz<1000Km),占优势的是太阳辐射力矩;当轨道降至700Km时,太阳辐射力矩与气动力矩是同数量级的;在中高轨道(1000Km左右),重力梯度力矩、磁力矩较大。第三章自旋航天器姿态确定与控制1.如何测量自旋姿态测量工具:姿态敏感器。姿态信息测量: 不能直接测出自旋姿态只能观测到空间中某些参考体相对卫星的方向测量自旋轴与参考体方向之夹角夹角也不是直接得到的,只能测得与夹角相关的信息。姿态确定参考天体在赤道惯性系中的方向可以精确确定根据夹角和参考天体的方向,确定姿态。2.自旋航天器的原理。利用绕自旋轴旋转的陀螺定轴性,实现自旋轴在惯性空间固定自旋轴一般与轨道平面垂直。自旋航天器的特点:简单、抗干扰能力强当受到恒定干扰力矩时,自旋轴以等速漂移,而不是加速漂移可减小推力偏心的影响,静止轨道卫星在远地点点火时通常用自旋稳定。控制系统不需频繁工作,可以采用星-地大回路的工作方式。3.自旋运动稳定条件。a.如果令ωy、ωz是Lyapunov稳定的,必须令Ω2>0;b.Ix>Iy,且Ix>Iz,即星体绕最大惯量轴旋转;c.Ix

滑模控制

滑模控制(sliding mode control, SMC)也叫变结构控制, 其本质上是一类特殊的非线性控制,且非线性表现为控制的不连续性. 这种控制策略与其他控制的不同之处在于系统的“结构”并不固定,而是可以在动态过程中,根据系统当前的状态(如偏差及其各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态轨迹运动. 由于滑动模态可以进行设计且与对象 参数及扰动无关,这就使得滑模控制具有快速响应、对应参数变化及扰动不灵敏、无需系统在线辨识、物理实现简单等优点. 滑模变结构控制是根据系统所期望的动态特性来设计系统的切换超平面,通过滑动模态控制器使系统状态从超平面之外向切换超平面收束。系统一旦到达切换超平面,控制作用将保证系统沿切换超平面到达系统原点,这一沿切换超平面向原点滑动的过程称为滑模控制。由于系统的特性和参数只取决于设计的切换超平面而与外界干扰没有关系,所以滑模变结构控制具有很强的鲁棒性。超平面的设计方法有极点配置,特征向量配置设计法,最优化设计方法等,所设计的切换超平面需满足达到条件,即系统在滑模平面后将保持在该平面的条件。控制器的设计有固定顺序控制器设计、自由顺序控制器设计和最终滑动控制器设计等设计方法[1]。现在以N维状态空间模型为例,采用极点配置方法得到M(N

相关文档
最新文档