1

据我了解,SysML 1.4 允许在 Block 和 Part 之间有 itemFlows 这是 SysML 1.4 规范第 75 页的摘录 在此处输入图像描述

这表明块之间可以有 itemFlow(s)。

我不确定这个的语义。例如,参考 SysML 1.4 规范的摘录,这是否意味着引擎块的每个实例都需要与传输块实例的“itemFlow”连接,并且扭矩将在引擎块的每个实例之间流动到关联的传输块的实例?

4

2 回答 2

0

是的当然。至少如果发动机/变速箱是从此模型实例化的块。

您可以自由定义其他不传输扭矩的发动机/变速箱(例如,如果您将铜电缆视为传输电流而不是扭矩的传输)。

项目流通常表明“某种物理的东西”从源移动到目标。以上传递扭矩。您还可以传输电流、气体、流体等。甚至可以传输抽象信息,尽管 SysML 旨在映射物理对象,而不是抽象事物(UML 就足够了)。

于 2016-02-27T16:29:47.113 回答
0

Engine和之间存在关联Transmission。由于我们看不到任何多重性,我们可以假设它是 1。这意味着每个Engine实例都必须链接到一个Transmission实例,反之亦然。这是不现实的,但是,嘿,谁想要现实模型;-)。在现实世界中,多重性是 0..1。

项目流只是说,它Torque可能会流经两个实例之间的链接。

顺便说一句:这也不现实,因为扭矩是流动的潜力,而不是流动的物品。该项目是相当角动量。由于我不明白的原因,通常使用电位(例如扭矩)或速率(例如电流)来代替现实中流动的项目。

于 2021-10-12T16:07:29.180 回答