The Missile Fins Control design demonstrates an example of a closed-loop actuator control system implemented on an FPGA.
The Missile Fin is attached to a typical electromechanical actuator used in missile’s autopilots. The actuator’s angular position is controlled using three embedded loops: controlling position, velocity, and torque of the actuator.
Control inside the loops is implemented using a proportional- integral-derivative (PID) controller designed in DSP Builder Advanced Blockset, the high-level model based design tool from Altera. In addition the design shows the System-In- the-Loop methodology using Altera FPGAs. The mechanical system is modeled in Simulink®, while the controller portion is implemented in the FPGA. When the developer executes the Simulink, the simulation communicates with the FPGA to execute the controller portion The results are collected and sent back to Simulink to use as part of the simulation. Such methodology can accelerate system simulation, expose system level accumulated errors and allow early design when mechanical hardware isn’t readily available.
April 2014 Altera Corporation 101 Innovation Drive San Jose, CA 95134 www.altera.com
© 2014 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as trademarks or service marks are the property of their respective holders as described at www.altera.com/common/
legal.html. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera’s standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. gen-1013-1.0
9001:2008ISO Registered
■
Closed loop control system■
Parameterizable PID controller■
Floating point■
Altera’s System-in-the-Loop with MATLAB®■
Designed with Simulink/Advanced DSP BuilderMissile Fins Control Demo
Reference Design Datasheet
Description Features
Applications
■
Missile and UAV Avionics■
Motor ControlFigure 1: System-In-the-Loop Methodology in Missile Fins Control Demo Altera
Command from Autopilot
Observers/
Estimators Feedback
Sensors Controller
MATLAB® API (System Console)
Freeback
Electronic Commulator
Plus PWM
Power
Driver Motor
(Brushless DC) Mechanical Gear For more information:
www.altera.com/literature/wp/wp-01208-hardware-in-the-loop.pdf For additional information, please contact us at [email protected] or contact your local Altera sales representative.