Book a Demo

Author Topic: Associating SysML object states with parts lists  (Read 6187 times)

Roche Pso

  • EA User
  • **
  • Posts: 34
  • Karma: +0/-1
    • View Profile
Associating SysML object states with parts lists
« on: May 08, 2024, 08:49:21 pm »
We are trying to model a system assembly process.

We have a bdd hierarchy, with the system block at the top and a tree of subsystems and components beneath it.

The system block has been given a state machine where each state is representing one of the build states of the system as it gets assembled. In an activity diagram it is then possible to have the assembly activities input and output objects which are the system block in particular states.

Although it is simple enough to put a parts list in the notes field of the various states in the state machine, what we would like to do is link each state with the specific elements of the system's bdd structure that are present in that state. Is there any way to do this?

Roche Pso

  • EA User
  • **
  • Posts: 34
  • Karma: +0/-1
    • View Profile
Re: Associating SysML object states with parts lists
« Reply #1 on: May 09, 2024, 12:45:07 am »
I have found you can allocate blocks to states, and the state has an allocated from compartment, so unless there is a more official way of doing it I think this will be my solution

PDC

  • EA User
  • **
  • Posts: 118
  • Karma: +5/-0
  • Systems Engineer
    • View Profile
Re: Associating SysML object states with parts lists
« Reply #2 on: May 09, 2024, 06:16:32 pm »
Sounds like a reasonable way of mapping it to me. As long as it works for you then it's not worth getting overly bogged down in SysML semantics.
I did wonder if there might be a way for you to attach your Blocks to the State transitions in the STM - i.e. "in order to get from StateA to StateB, Block1 must be added to the build". But I've not played around with it myself. Probably several ways to do what you're trying to do if you aren't too worried about semantics.
Phil