NASA SBIR 2017 Solicitation


PROPOSAL NUMBER: 171 S5.04-9682
SUBTOPIC TITLE: Integrated Science Mission Modeling
PROPOSAL TITLE: An Open-Source Simulation Environment for Model-Based Engineering

SMALL BUSINESS CONCERN (Firm Name, Mail Address, City/State/Zip, Phone)
An Uncommon Lab
2301 Nelson Ave
Redondo Beach, CA 90278 - 2510
(424) 257-0303

PRINCIPAL INVESTIGATOR/PROJECT MANAGER (Name, E-mail, Mail Address, City/State/Zip, Phone)
Tucker McClure
2301 Nelson Ave
Redondo Beach, CA 90278 - 2510
(424) 257-0303

CORPORATE/BUSINESS OFFICIAL (Name, E-mail, Mail Address, City/State/Zip, Phone)
Tucker McClure
2301 Nelson Ave
Redondo Beach, CA 90278 - 2510
(424) 257-0303

Estimated Technology Readiness Level (TRL) at beginning and end of contract:
Begin: 1
End: 5

Technology Available (TAV) Subtopics
Integrated Science Mission Modeling is a Technology Available (TAV) subtopic that includes NASA Intellectual Property (IP). Do you plan to use the NASA IP under the award?

TECHNICAL ABSTRACT (Limit 2000 characters, approximately 200 words)
The proposed work is a new spacecraft simulation environment for model-based engineering of flight algorithms and software. The goal is to provide a much faster way to begin working with vehicle simulations, to make collaboration and integration with modern software development tools easier, to reduce cost and complexity with growing projects, to make "swapping" subsystems a trivial task (e.g., for trade studies), and to provide flexibility for integrating with C code (e.g., flight software), parallel computing (e.g., Monte-Carlo runs), and communication protocols (e.g., processor-in-the-loop testing). The work rests on the high-level Julia language, as it is both fast and excellent for algorithm design. The environment will be open-source in order to drive adoption and to enable it to become a common platform for providers of models, consulting services, and education.

POTENTIAL NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
NASA is expected to benefit in variety of ways. First, the simulation environment is intended to help directly with the creation of new spacecraft programs and other integrated system development by providing an elegant simulator and model-based engineering (MBE) framework. Relative to state-of-the-art MBE, the framework is expected to have lower overhead (both costs and time), to have less built-in complexity, to foster collaboration, to facilitate trade studies, and to enable low fidelity and high fidelity runs, according to needs. This is expected to allow model development and meaningful analyses to occur earlier in the program lifecycle.

Second, by creating an accessible platform, in terms of both cost and ease-of-use, a large number of users can adopt the platform. Among other benefits, this will drive heavier use and scrutiny of various models in the simulation (whether provided with the simulation environment itself or provided by third parties), and this will drive forward the maturity of components as well as increase the variety available, much like NASA can reap the benefits of commercial-off-the-shelf components.

Third, the simulation itself may be useful outside of a development environment altogether, such as for analyses, for calibration/tuning, or as part of a system to exercise a particular component via its hardware-in-the-loop/communication capability.

POTENTIAL NON-NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
Any spacecraft developer would be able to benefit from the simulation environment, and these organizations would stand to gain the same benefits as NASA would. Further, spacecraft have much in common with other vehicles, and the proposed environment is expected to work well for aircraft, cars, and sea-going vessels.

Many companies would be able to provide commercial consulting services based around the environment, such as setting up model-based engineering workflows, developing custom components, and designing flight algorithms in the MBE context.

With its commercial-friendly license, the simulation environment could be incorporated directly into third-party products, and commercial products could be developed for it.

Finally, as a community grows around the project, the software will be directly useful for education. For instance, an undergraduate class may be able to set a moment of inertia and select ideal environment models in order to investigate Explorer 1's spin about an unintended axis. Or a sixth grade class may show satellites in various types of orbits to explain why some look fast and others stay overhead, all with a simple change in the initial orbital elements.

TECHNOLOGY TAXONOMY MAPPING (NASA's technology taxonomy has been developed by the SBIR-STTR program to disseminate awareness of proposed and awarded R/R&D in the agency. It is a listing of over 100 technologies, sorted into broad categories, of interest to NASA.)
Algorithms/Control Software & Systems (see also Autonomous Systems)
Development Environments
Hardware-in-the-Loop Testing
Models & Simulations (see also Testing & Evaluation)
Simulation & Modeling
Software Tools (Analysis, Design)
Spacecraft Design, Construction, Testing, & Performance (see also Engineering; Testing & Evaluation)

Form Generated on 04-19-17 12:59