Design of fuzzy pulse width modulation controller with accuracy and energy retrenchment applied to spacecraft
-
摘要: 为实现航天器精确、节能的姿态或轨道控制,提出一种采用脉冲宽度调制PWM(Pulse Width Modulation)与模糊比例微分PD(Proportional Differential)控制相结合的模糊PD-PWM控制器.其中PWM能将开关型控制转化为相应的精确线性控制,而模糊PD控制在能量消耗限制不同情况下可实现两种快速、节能的控制过程.在分析大气层外拦截器EKV(Extra-atmospheric Kill Vehicle)处于目标捕获和末制导阶段对姿控系统的不同性能要求的基础上,以EKV姿控系统为例介绍了模糊PD-PWM控制器的设计和优化过程.说明了模糊PD控制器隶属度函数的设计、待优化参数的选择以及模糊控制规则的设计,重点叙述了遗传算法GA(Genetic Algorithms)中适应度函数的设计方法,并对隶属度函数进行了优化.仿真结果证明优化后的控制器能满足EKV不同阶段姿态控制要求,具有精确、节能的特点.
-
关键词:
- 脉冲宽度调制(PWM) /
- 模糊控制 /
- 遗传算法(GA)
Abstract: The fuzzy proportional differential (PD) pulse width modulation (PWM) controller which adopts PWM and fuzzy PD control was introduced into accurate and energy-retrenched control for attitude and orbit of spacecraft. PWM can convert on-off type control to relevant accurate linear control, and fuzzy PD control can implement two speedy and energy retrenched control processes with different consumed energy restricts. The performance demands on attitude control system were analyzed in target-capture and terminal-guidance phases of extra-atmospheric kill vehicle (EKV). Fuzzy PD-PWM controllers were designed and optimized to achieve the demands. The design of membership functions and fuzzy control rules, and the selection on parameters for optimization were discussed for those controllers. Genetic algorithms (GA) were used to optimize the membership functions of input fuzzy variables for expected demands. And the fitness function design for GA was explained. The simulations prove that the optimized controllers can respectively satisfy the demands on attitude control for EKV in different phases with accuracy and energy retrenchment.-
Key words:
- pulse width modulation (PWM) /
- fuzzy control /
- genetic algorithms (GA)
-
[1] Tobin T C, Wie B.Pulsed-modulated control synthesis for a flexible spacecraft[J]. AIAA Journal of Guidance,Control and Dynamics,1990, 13(6):1014-1022 [2] Zimpfer J D, Shieh S L, Sunkel W J. Digitally redesigned pulse-width modulation spacecraft control[J]. AIAA Journal of Guidance, Control and Dynamics, 1998, 21(4):1700-1709 [3] Ieko T, Ochit Y, Kanai K. A new digital redesign method for pulse-width modulation control system . AIAA 97-3770,1997 [4] Bernelli Z F, Mantegazza P. Pulse-width equivalent to pulse-amplitude discrete control of linear systems[J]. AIAA Journal of Guidance, Control and Dynamics, 1992,15(2):461-467 [5] Song Gangbing, Buck V N, Agrawal N B. Spacecraft vibration reduction using pulse-width pulse-frequency modulated input shaper .AIAA 97-3748,1997 [6] 耿云海,张明国,曹喜滨. 挠性飞行器姿态机动脉冲调宽控制系统设计[J].飞行力学,2005,23(4):40-44 Geng Yunhai, Zhang Mingguo, Cao Xibin. Pulse width modulated attitude maneuver control system design for a flexible vehicle[J]. Flight Dynamic, 2005,23(4):40-44(in Chinese) [7] 唐超颖,沈春林,李丽荣. 航天器姿态滑模变结构控制系统的设计[J].南京航空航天大学学报,2003,35(4):361-365 Tang Chaoying , Shen Chunlin, Li lirong. Variable-structure control with sliding mode of spacecraft attitude maneuvers[J]. Journal of Nanjing University of Aeronautics and Astronautics, 2003, 35(4):361-365(in Chinese) [8] 靳文涛,魏明英,孙连举.拦截器姿态控制系统的模糊控制设计方法研究[J].系统工程与电子技术,2005,27(4):696-699 Jin Wentao, Wei Mingying, Sun Lianju. Study on the design methods of the interceptor-s attitude control system based on fuzzy control[J]. Systems Engineering and Electronics, 2005, 27(4):696-699(in Chinese) [9] 鲍巍,杨明,王子才.基于模糊控制的拦截弹姿态控制器设计方法研究[J].航天控制, 2005,23(1):51-57 Bao Wei, Yang Ming, Wang Zicai. Research on the method for designing interceptor fuzzy controller[J]. Aerospace Control, 2005, 23(1):51-57(in Chinese) [10] 曹承志,李海平. 用遗传算法优化模糊控制器的实现方法[J].计算机仿真,2003,20(1):56-58 Cao Chengzhi, Li Haiping. A genetic algorithm for membership functions optimization in fuzzy logic controller : a MATLAB implementation[J]. Computer Simulation, 2003, 20(1):56-58(in Chinese) [11] 张新燕, 王维庆. 用遗传算法对模糊量的隶属函数进行优化[J]. 山东大学学报(工学版),2005,35(5):45-47 Zhang Xinyan, Wang Weiqing. Using genetic algorithm to optimize the membership function of the fuzzy variables while design the fuzzy controllers[J]. Journal of Shandong University(Engineering Science), 2005, 35(5):45-47(in Chinese) [12] 李国勇. 智能控制及其MATLAB实现[M].北京:电子工业出版社,2005:194-261 Li Guoyong. Intelligent control and its implement in MATLAB[M]. Beijing: Publishing House of Electronics Industry,2005:194-261(in Chinese) [13] Yasuhara W K, Finato S R, Olson A M. Advanced gel propulsion controls for kill vehicles .AIAA 93-2636,1993
点击查看大图
计量
- 文章访问数: 3206
- HTML全文浏览量: 20
- PDF下载量: 1086
- 被引次数: 0