Skip to main content

As the project proceeds, extensive effort will be put into both the physical architecture and simulation and analysis and new software tools will come into play. In this part, we build the initial models in SysML and use them to generate models in Teamcenter PLM (Siemens) and Simulink (The MathWorks). These models remain connected for comparison and update as the system evolves.

Figure 1 AV Decomposition (partial) in SysML (MagicDraw) block definition diagram

In Figure 1, we have begun to map out the physical design at a high level in SysML and the system functions are allocated to these blocks as this proceeds. At a certain level of maturity, we want to use the SysML block structure to “seed” a PLM bill-of-materials (BOM). The PLM BOM will be used to manage much of the detailed design, but we want the SysML and PLM structures to remain consistent with each other. Syndeia model transform connections can be used for this. In Figure 2, we show the Syndeia dashboard Connection Manager after the SysML block structure in the left column has been dragged-and-dropped in a single action into the empty Demo 1 product folder in the Teamcenter repository on the right. Each structural element in SysML is linked to its corresponding item in Teamcenter and this can be used to compare and update the two models going forward.

Figure 2 Syndeia Connection Manager showing SysML (left) and PLM (right) elements connected by model transform

Simulation is a critical element of system development and should be started as early as possible in order to optimize early design choices.  The challenge is maintaining consistency and traceability between system architecture, simulation models and results files during a period of rapid design evolution. Syndeia helps support this approach. For example, the SysML architectural model containing either activity (functional) or internal block (structural) diagrams can be used to generate the initial simulation models, and the linked models can be compared and updated as the system evolves to maintain consistency.

Figure 3 Simulink model transform based on SysML activity diagram from Part 7.

In Part 7 of this series, a portion of a SysML activity diagram representing real-time image processing and vehicle control was shown. Using Syndeia, we can transform that model to create a Simulink block structure (Figure 3) with the same network of blocks, ports and connectors as the SysML original. The Simulink analyst will add code and substructure to make the simulation executable, but Syndeia can continue to monitor (and potentially update) the structures of the two connected models as the project proceeds.

In the final part of this series, we will demonstrate how graphs and pattern matching query languages provide efficient access to even very large system models. The SysML models in MagicDraw and IBM Rhapsody will be made available for download with this section.

Related Posts:

Tags:
Blog

Related Posts

Model-Based Systems Engineering for Autonomous Vehicles, Part 13 – Digital Reports

A key function of Digital Threads is to be able to answer questions about project status in real-time without the overhead of data collection, status reports and meetings. In this ...
Dirk Zwemer

Model-Based Systems Engineering for Autonomous Vehicles, Part 12 – Digital Projects

In this post, we continue our updating of MBSE for autonomous vehicles in light of the current and upcoming capabilities of Syndeia, the digital thread platform from Intercax. As ...
Dirk Zwemer

Model-Based Systems Engineering for Autonomous Vehicles, Part 11 – Digital Threads

In 2018, I published a ten-part blog series applying MBSE to an autonomous vehicle. That series continues to garner views on our website, but the state-of-the-art has advanced ...
Dirk Zwemer

Syndeia AI Multiple Agents, Part 4

Hello and welcome to a new demonstration of Syndeia AI that shows multiple AI agents in action – SysML v2, Teamcenter, Windchill, Jira, Jama Connect, Teamwork Cloud, and a Digital ...
Manas Bajaj

Fast-Track Digital Thread Training

Intercax is excited to launch a new self-paced training series designed to accelerate your journey into Digital Engineering: Building Digital Threads with Syndeia™. The new ...
Dirk Zwemer

Syndeia AI - Jira Agent, Part 3

We have all been there, trying to write complex query expressions or fill out a form with filters and drop downs to find issues in Jira. But now, you can finally talk with your ...
Manas Bajaj

Syndeia AI - SysML 2.0 Agent, Part 2

Greetings and welcome to an overview of the Syndeia AI - SysML 2.0 Agent. Syndeia AI is a collection of AI agents built on Syndeia Cloud. These AI agents are capable of processing ...
Manas Bajaj

Syndeia AI Agents, Part 1

Hello and welcome to a preview of Syndeia AI, a collection of AI agents that are powered by Syndeia Cloud. These AI agents can take natural language inputs, fetch latest data from ...
Manas Bajaj

Santa’s Mission 2024 with 8.2 billion landings made possible by Digital Threads (Day 5)

Santa has just returned from his whirlwind journey, and the workshop erupts in cheers. Elves spill into the command center, their faces glowing with joy and pride as they take in ...
Manas Bajaj