MathWorks today announced that Swedish Space Corporation (SSC) reduced by 50 percent the development time of its Prisma project, which tests and validates guidance, navigation, and control (GNC) strategies for advanced autonomous formation flying. SSC adopted Model-Based Design with MATLAB and Simulink to help model and simulate the GNC system, perform real-time closed-loop simulations, and generate production flight code.
The Prisma project uses two satellites, Mango and Tango, to demonstrate autonomous formation flying and autonomous rendezvous and proximity operations. SSC engineers needed new GNC algorithms to take advantage of the advanced sensors and propulsion systems of the satellites. The used MATLAB, Simulink, and Stateflow to develop GNC algorithms, run and verify system-level closed-loop simulations in real-time, and generate flight code for both satellites. To rehearse actual mission flight operations and verify flight command sequences, SSC ran simulations against plant model on xPC Target. The team also used MATLAB Compiler to build standalone applications for displaying and analyzing satellite flight data.
Model-Based Design helped SSC clearly specify requirements and improve communications with its counterparts at the French and German space agencies and the Technical University of Denmark. Model-Based Design also enabled the teams to identify and address design errors early in the development process. Using MathWorks tools throughout the organization helped eliminate data reentry and conversion between models and tools, and introduced additional time savings through reuse of 70 percent of the attitude control models developed for SSC's SMART-1 satellite, a European Space Agency project. SSC engineers are further streamlining project efficiency by reusing Prisma models for yet a third project, a general-purpose geostationary satellite platform called Small GEO.
"Traditionally, control engineers specify requirements using text and diagrams and someone else codes the software," said Ron Noteborn, lead engineer at SSC. "With Model-Based Design, we eliminate that step. We work with models from concept to implementation, and we have the automatically generated code flying in space. By reusing the SMART-1 attitude control models, we were able to run tests very early on and reuse those same tests throughout development of the Prisma project. This approach ensured consistency and repeatability helping to eliminate development time almost completely."
"Prisma demonstrates how Model-Based Design lets aerospace engineers focus on higher-level design tasks for industry-benchmark projects like advanced autonomous formation flying," said Jon Friedman, aerospace and defense industry marketing manager at MathWorks. "By helping these teams develop complex systems, verify their design before implementation, and create opportunities to reuse models, MathWorks helps our customers bring higher-quality products and concepts to market faster."
MathWorks is the leading developer of mathematical computing software. MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design for multidomain dynamic and embedded systems. Engineers and scientists worldwide rely on these product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries. MathWorks products are also fundamental teaching and research tools in the world's universities and learning institutions. Founded in 1984, MathWorks employs more than 2400 people in 15 countries, with headquarters in Natick, Massachusetts, USA. For additional information, visit www.mathworks.com.
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.
Swedish Space Corporation (SSC) designs, tests, launches and operates space and air systems. SSC has activities in Sweden, Germany, the Netherlands, United Arab Emirates, USA and Chile. For additional information, visit http://www.ssc.se
Text 100 GmbH
Nymphenburger Straße 168