当前位置: 首页 > 专利查询>波音公司专利>正文

免许可代理模型生成制造技术

技术编号:33196934 阅读:18 留言:0更新日期:2022-04-24 00:25
本发明专利技术涉及免许可代理模型生成。提供了使用功能模型接口(FMI)标准来将专有模型转换成工具不可知的代理模型的方法、节点以及计算机可读介质。接收专有模型作为功能模型单元(FMU)。基于实验设计和输入要求,对FMU执行自动化数据集生成,以创建输入/输出数据集。确定稳态操作点。基于输入/输出数据集和稳态操作点,生成工具不可知的代理模型。输出工具不可知的代理模型作为输出FMU模型,所述输出FMU模型免除专有模型的许可的许可要求。该工具不可知的代理模型可以是稳态代理模型、动态代理模型或其组合。型或其组合。型或其组合。

【技术实现步骤摘要】
免许可代理模型生成


[0001]本公开总体上涉及自主模型生成,更特别地涉及支持自主模型生成的方法和相关装置。在包括需求确认和验证的许多产品设计中,通常使用工程模型来表示产品行为和系统行为。这些模型被用于产品设计的更多方面。模型的尺寸和复杂度也在增加,以更准确地捕捉系统行为。

技术介绍

[0002]大多数工程设计是使用向模型开发人员许可的专有建模工具开发的。模型通常是随着考虑到它们的应用来进行开发的,并且任何使用模型对模型质量有着直接的影响。例如,为了扩展系统需求和产品需求,详尽的系统分析需要开发高保真多物理学模型。
[0003]在行为模型用于实时应用的计算成本很高或者比实时应用(诸如环路测试(loop testing)中的硬件、用于系统设计/分析的批量模拟、环路测试中的试点(pilot)等)更快时使用建模软件可能出现的问题是需要进行的测试运行的数量。例如,使用批量模拟的需求验证可能需要数万次模型运行。
[0004]解决该问题的一种方法是使用代理(surrogate)模型,该模型通过调节模型质量来以计算上高效的方式模仿高保真多物理学模型。代理建模是一种创建复杂耗时的计算机模拟的快速运行近似的技术。对于一些计算上成本高的测试,可以使用代理模型来代替高保真多物理学模型。
[0005]专有建模工具中的代理模型创建工作流程创建的代理模型在运行速度上比针对特定目的的原始高保真模型更快。多物理学建模工具通常不针对代理模型,而具有代理建模功能的工具通常在范围上受到限制。例如,代理建模的可用方法可能被限制成专有模型的线性化。实时使用这些专有建模工具代理模型的问题是,专有建模工具需要为工具支付许可费用,这将模型/测试的数量限制成模型开发人员拥有的许可席位的数量。由于许可费用,这会显著减慢需要运行的测试数量的时间并增加成本。这些专有建模工具代理模型的另一问题是,仅可以创建在该专有建模工具中开发的专有模型的代理模型。因此,在专有建模工具之外(诸如在不同的专有建模工具中)创建的模型不能被用于通过该专有建模工具创建代理模型。

技术实现思路

[0006]提供了一种使用功能模型接口(functional mockup interface(FMI))标准来将专有模型转换成工具不可知(tool

agnostic)的代理模型的方法。接收专有模型作为功能模型单元(functional

mockup unit(FMU))。基于实验设计和输入要求,对FMU执行自动化数据集生成,以创建输入/输出数据集。确定稳态操作点。基于输入/输出数据集和稳态操作点,生成工具不可知的代理模型。输出工具不可知的代理模型作为输出FMU模型,所述输出FMU模型免除专有模型的许可的许可要求。
[0007]提供了一种代理模型节点,并且该代理模型节点被配置成,使用功能模型接口FMI
标准来将专有模型转换成工具不可知的代理模型,该代理模型节点包括:处理电路;以及存储器,该存储器与处理电路联接,其中,该存储器包括指令,该指令在由处理电路执行时使代理模型节点执行包括以下项的操作:接收专有模型作为功能模型单元FMU;基于实验设计和输入要求,对FMU执行自动化数据集生成,以创建输入/输出数据集;确定稳态操作点;基于输入/输出数据集和稳态操作点,生成工具不可知的代理模型;以及输出工具不可知的代理模型作为输出FMU模型,所述输出FMU模型免除专有模型的许可的许可要求。
[0008]提供了一种非暂时性计算机可读介质,该非暂时性计算机可读介质包括由代理模型节点的处理电路执行的程序代码,由此该程序代码的执行使代理模型节点执行包括以下项的操作:接收专有模型作为功能模型单元FMU;基于实验设计和输入要求,对FMU执行自动化数据集生成,以创建输入/输出数据集;确定稳态操作点;基于输入/输出数据集和稳态操作点,生成工具不可知的代理模型;以及输出工具不可知的代理模型作为输出FMU模型,所述输出FMU模型免除专有模型的许可的许可要求。
[0009]可以实现的优点是,工具不可知的代理模型可以实时地并且作为独立模型以免许可方式运行。这允许在没有任何许可要求的情况下并行运行多个测试。因此,比可以使用工具不可知的代理模型运行的全保真专有模型更快的测试的数量不受任何许可费用的限制。
附图说明
[0010]被包括进来以提供对本公开的进一步理解并且被并入并构成本申请的一部分的附图例示了本专利技术构思的某些非限制性示例。在图中:
[0011]图1是例示根据专利技术构思的各个方面的被转换成工具不可知的代理模型作为功能模型单元的全保真功能模型单元的框图;
[0012]图2是例示根据专利技术构思的一些方面的各种全保真功能模型单元(FMU)(包括包含一个或更多个FMU的系统结构和参数化(SSP)单元)可以如何与其它全保真和非全保真模型组合以创建一个或更多个免许可FMU作为输出的框图,该输出包括一个或更多个SSP单元,该SSP单元包含一个或更多个FMUS;
[0013]图3是例示根据专利技术构思的一些方面的代理模型创建流程的框图;
[0014]图4是例示根据专利技术构思的一些示例的代理模型节点的框图;以及
[0015]图5至图9是例示根据专利技术构思的各个方面的代理模型节点的操作的流程图。
具体实施方式
[0016]现在,在下文中,参照附图,对专利技术构思进行更全面描述,附图中示出了专利技术构思的示例。然而,专利技术构思可以按许多不同形式具体实施,而不应视为对本文所阐述的示例进行限制。相反地,提供这些示例,以使本公开透彻和完整,并且向本领域技术人员全面表达本专利技术构思的范围。还应注意,这些示例并不相互排斥。来自一个示例的组件可以被默认为在另一示例中存在/使用。
[0017]下面的描述呈现了所公开主题的各种示例。这些示例被呈现为教导示例并且不应被解释为限制所公开主题的范围。在不脱离所描述的主题的范围的情况下,可以修改、省略或扩展所描述的示例的某些细节。
[0018]图4是例示代理模型节点400的部件的框图,该代理模型节点可以是被配置成提供
蜂窝或有线通信的无线电接入网络(RAN)的独立节点、网络节点、基站、eNodeB/eNB、gNodeB/gNB等。如图所示,代理模型节点400可以包括收发器电路401(也被称为收发器401),该收发器电路包括发送器和接收器,该发送器和接收器被配置成,提供与其它节点和诸如用户设备的无线终端的上行链路和下行链路无线电通信。代理模型节点400可以包括网络接口电路407(也被称为网络接口),该网络接口电路被配置成,提供与RAN和/或核心网络CN的其它节点(例如,与其它基站)和/或本地接入网络LAN的通信。代理模型节点400还可以包括被联接至收发器电路的处理电路403(也被称为处理器),以及被联接至处理电路的存储器电路405(也被称为存储器405,例如,对应于装置可读介质)。存储器电路405可以包括计算机可读程序代码,该计算机可读程序代码在由处理电路403执行时,使该处理电路执行根据本文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种由代理模型节点执行的使用功能模型接口FMI标准来将专有模型转换成工具不可知的代理模型的方法,所述方法包括以下步骤:接收(501)专有模型作为功能模型单元FMU(100);基于实验设计和输入要求,对所述FMU(100)执行(503)自动化数据集生成,以创建输入/输出数据集;确定(505)稳态操作点;基于所述输入/输出数据集和所述稳态操作点,生成(507)所述工具不可知的代理模型(318);以及输出(511)所述工具不可知的代理模型(318)作为输出FMU模型(104),所述输出FMU模型免除所述专有模型的许可的许可要求。2.根据权利要求1所述的方法,所述方法还包括以下步骤:响应于所述输入要求中的任一输入要求不是所述FMU(100)的元数据的一部分,响应于用户提供不是所述元数据的一部分的输入要求而接收(601)该输入要求,该输入要求包括输入域、模型准确度以及运行时性能要求中的至少一者;以及响应于所述模型准确度或所述运行时性能要求不是所述元数据的一部分并且没有被接收到,在没有接收到所述模型准确度时使用(603)预定的模型准确度,并且在没有接收到所述运行时性能要求时使用预定的运行时性能要求。3.根据权利要求1或2所述的方法,所述方法还包括以下步骤:验证(509)所述工具不可知的代理模型。4.根据权利要求3所述的方法,所述方法还包括以下步骤:迭代地执行所述自动化数据集生成,确定所述稳态操作点,和/或生成所述工具不可知的代理模型,以及当输出数据处于阈值模型准确度要求和运行时性能要求中的至少一者之外时,验证所述工具不可知的代理模型。5.根据权利要求1至4中的任一项所述的方法,其中,执行所述自动化数据集生成和确定所述稳态操作点的步骤包括以下步骤:生成(701)输入数据集;基于所述输入数据集识别(703)操作点标识;基于所述操作点标识生成(705)输出数据集;以及基于所述操作点标识创建(707)所述输入/输出数据集。6.根据权利要求1至5中的任一项所述的方法,所述方法还包括以下步骤:响应于接收到要并入所述输出FMU模型的动态捕捉要求,生成(801)工具不可知的动态代理模型。7.根据权利要求6所述的方法,所述方法还包括以下步骤:将所述工具不可知的动态代理模型与所述工具不可知的代理模型集成(803),其中,生成所述工具不可知的动态代理模型的步骤包括:基于所述稳态操作点生成(901)输入/输出时间系列数据集;以及基于所述输入/输出时间系列数据集和所述动态捕捉要求,生成(903)所述工具不可知的动态代理模型。8.根据权利要求1所述的方法,其中,响应于所述专有模型是多个专有模型:
接收所述专有模型作为所述FMU(100)的步骤包括:接收所述多个专有模型中的各个专有模型作为至少一个FMU(100),并且输出所述工具不可知的代理模型作为所述输出FMU模型(104)的步骤包括:输出所述工具不可知的代理模型作为至少一个输出FMU模型(104)。9.一种代理模型节点(400),所述代理模型节点被配置成,使用功能模型接口FMI标准将专有模型转换成工具不可知的代理模型,所述代理模型节点(400)包括:处理电路(403...

【专利技术属性】
技术研发人员:P
申请(专利权)人:波音公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1