Graph-based partitioning of dynamic system execution

    公开(公告)号:US10740514B1

    公开(公告)日:2020-08-11

    申请号:US14189591

    申请日:2014-02-25

    Abstract: A device may receive a model that includes multiple blocks. The model may include first variables that contribute to a first calculation and second variables that contribute to a second calculation. The device may determine first dependencies associated with the first variables and may determine second dependencies associated with the second variables. The device may generate a first execution function based on determining the first dependencies. The first execution function may identify first blocks that are to be executed to perform the first calculation. The device may generate a second execution function based on determining the second dependencies. The second execution function may identify second blocks that are to be executed to perform the second calculation. The device may cause the first blocks and the second blocks to be executed in a different manner based on the first execution function and the second execution function.

    Bidomain simulator
    3.
    发明授权

    公开(公告)号:US10430532B2

    公开(公告)日:2019-10-01

    申请号:US15072183

    申请日:2016-03-16

    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based on the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.

    Code generation for control design
    4.
    发明授权
    Code generation for control design 有权
    代码生成用于控制设计

    公开(公告)号:US09377998B2

    公开(公告)日:2016-06-28

    申请号:US13803026

    申请日:2013-03-14

    CPC classification number: G06F8/30 G06F8/10 G06F8/35 G06F17/13 G06F17/5009

    Abstract: A method, performed by a computer device, includes obtaining an in-memory representation of computer code from a block step method of an executable model in a modeling application, wherein the computer code in-memory representation includes one or more variables. The method also includes identifying, from the one or more variables, a subset of persistent variables and determining if any of the one or more variables in the subset of persistent variables are state variables. When none of the subset of persistent variables are state variables, a block output method is generated based on the computer code in-memory representation and the one or more variables. When the subset of persistent variables includes a state variable, both the block output method and a block update method are generated based on the computer code in-memory representation and the one or more variables.

    Abstract translation: 由计算机设备执行的方法包括从建模应用中的可执行模型的块步骤方法获得计算机代码的存储器内表示,其中所述计算机代码存储器内的表示包括一个或多个变量。 该方法还包括从一个或多个变量识别持久变量的子集,并确定持久性变量子集中的一个或多个变量中的任何一个是状态变量。 当持久性变量的子集都不是状态变量时,基于计算机代码内存表示和一个或多个变量生成块输出方法。 当持久变量的子集包括状态变量时,块输出方法和块更新方法都是基于计算机代码内存表示和一个或多个变量生成的。

    Bidomain simulator
    5.
    发明授权
    Bidomain simulator 有权
    分类模拟器

    公开(公告)号:US09354846B2

    公开(公告)日:2016-05-31

    申请号:US13652174

    申请日:2012-10-15

    CPC classification number: G06F8/10 G06F8/40 G06F17/5009

    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based no the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.

    Abstract translation: 由计算机设备执行的方法可以包括在建模应用中选择可执行图形模型中的一个或多个输入和输出点,并在多个时间点上模拟可执行图形模型。 该方法还可以包括:基于模拟生成可执行图形模型的时域响应图; 在所述多个时间点的特定时间点不基于所选择的一个或多个输入和输出点获得偏导数的矩阵; 基于获得的偏导数矩阵生成可执行图形模型的频域响应图; 并且生成出价模拟器用户界面,所述投标模拟器用户界面包括生成的时域响应图和所生成的频域响应图。

    Analyzing model based on design interest

    公开(公告)号:US10657208B2

    公开(公告)日:2020-05-19

    申请号:US13910100

    申请日:2013-06-04

    Abstract: A device may obtain a model. The model, when executed, may simulate a behavior of a physical system. A user, such as, for example, an engineer, may specify a design interest for the model. The design interest may be associated with a particular behavior of a portion of the model. The device may analyze the model based on the design interest and may determine, based on analyzing the model, a group of model elements, included in the model, that are related to the design interest. The device may generate, based on the group of model elements, a model slice. When the model slice is executed, a behavior of the model slice may correspond to the particular behavior of the portion of the model. The device may analyze the particular behavior of the portion of the model based on executing the model slice.

    Bidomain simulator
    7.
    发明授权

    公开(公告)号:US10423732B2

    公开(公告)日:2019-09-24

    申请号:US15072239

    申请日:2016-03-16

    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based on the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.

    Determining conditions associated with accessing data stores
    8.
    发明授权
    Determining conditions associated with accessing data stores 有权
    确定与访问数据存储相关的条件

    公开(公告)号:US09582768B1

    公开(公告)日:2017-02-28

    申请号:US13826812

    申请日:2013-03-14

    CPC classification number: G06N99/005 G06F9/453 G06F17/50 G06F2205/123

    Abstract: A device may receive, from a user, a selection of one of a graphical representation of a data store included in a model or a string of text that identifies a variable associated with the model. The device may provide, based on the selection, a user interface for providing pattern information associated with the data store. The device may receive, via the user interface, the pattern information associated with the data store. The pattern information may identify one or more elements included in the model and a pattern associated with the one or more elements accessing the data store during an execution of the model. The device may analyze the model based on the pattern information and may output a result. The result may indicate whether the model accesses the data store in compliance with the pattern.

    Abstract translation: 设备可以从用户接收包括在模型中的数据存储器的图形表示中的一个或者标识与模型相关联的变量的文本串的选择。 设备可以基于选择来提供用于提供与数据存储相关联的模式信息的用户界面。 设备可以经由用户界面接收与数据存储相关联的模式信息。 模式信息可以在模型的执行期间识别包括在模型中的一个或多个元素和与访问数据存储的一个或多个元素相关联的模式。 设备可以基于模式信息来分析模型并且可以输出结果。 结果可能指示模型是否符合模式访问数据存储。

    BIDOMAIN SIMULATOR
    9.
    发明申请

    公开(公告)号:US20160196377A1

    公开(公告)日:2016-07-07

    申请号:US15072239

    申请日:2016-03-16

    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based on the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.

    Visualization of data dependency in graphical models
    10.
    发明授权
    Visualization of data dependency in graphical models 有权
    在图形模型中可视化数据依赖

    公开(公告)号:US09207912B2

    公开(公告)日:2015-12-08

    申请号:US14567682

    申请日:2014-12-11

    CPC classification number: G06F8/10 G06F9/445 G06F17/5009

    Abstract: In an illustrative embodiment, an apparatus, computer-readable media, or method may be configured to suggest determine relationships. Interaction with a block diagram model may include receiving a first portion of a block diagram model. The block diagram model may include a plurality of blocks. Each of the plurality of blocks may represent a set of dynamic equations. The interacting may be performed using the computer. Relationships between a plurality of a synthesized input, a synthesized output, a synthesized state, or a synthesized derivative, may be determined. A determination may be performed for the first portion of the block diagram model. The determining may include determining a block Jacobian pattern of relationships between two or more of an input, an output, a state, or a derivative of a first block of the plurality of blocks in the graphical model.

    Abstract translation: 在说明性实施例中,设备,计算机可读介质或方法可以被配置为建议确定关系。 与框图模型的交互可以包括接收框图模型的第一部分。 框图模型可以包括多个块。 多个块中的每个块可以表示一组动态方程。 可以使用计算机执行交互。 可以确定多个合成输入,合成输出,合成状态或合成导数之间的关系。 可以对框图模型的第一部分进行确定。 确定可以包括确定图形模型中多个块的第一块的输入,输出,状态或导数中的两个或更多个之间的关系的块雅可比模式。

Patent Agency Ranking