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

    公开(公告)号:US09354846B2

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

    申请号:US13652174

    申请日:2012-10-15

    IPC分类号: G06F17/50 G06F9/44 G06F9/45

    CPC分类号: G06F8/10 G06F8/40 G06F17/5009

    摘要: 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.

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

    Profiler-based optimization of automatically generated code
    33.
    发明授权
    Profiler-based optimization of automatically generated code 有权
    自动生成代码的基于Profiler的优化

    公开(公告)号:US09015684B1

    公开(公告)日:2015-04-21

    申请号:US13857712

    申请日:2013-04-05

    IPC分类号: G06F9/45

    摘要: A device generates code with a technical computing environment (TCE) based on a model and information associated with a target processor, registers an algorithm with the TCE, automatically sets optimization parameters applied during generation of the code based on the algorithm, executes the generated code, receives feedback based on execution of the generated code, and uses the feedback to automatically update the optimization parameters and to automatically regenerate the code with the TCE until an optimal code is achieved for the target processor.

    摘要翻译: 设备基于与目标处理器相关联的模型和信息生成具有技术计算环境(TCE)的代码,使用TCE注册算法,基于算法自动设置在生成代码期间应用的优化参数,执行生成的代码 根据生成的代码的执行接收反馈,并使用反馈自动更新优化参数,并使用TCE自动重新生成代码,直到达到目标处理器的最佳代码为止。

    IMPLICIT EVENT BROADCAST IN A STATE CHART OF A TECHNICAL COMPUTING ENVIRONMENT
    34.
    发明申请
    IMPLICIT EVENT BROADCAST IN A STATE CHART OF A TECHNICAL COMPUTING ENVIRONMENT 审中-公开
    技术计算环境状态图中的隐含事件广播

    公开(公告)号:US20140359561A1

    公开(公告)日:2014-12-04

    申请号:US14286017

    申请日:2014-05-23

    IPC分类号: G06F9/44

    摘要: A device may receive a state chart generated via a technical computing environment. The state chart may include a first state block and a second state block, and the second state block may include textual code understood by a textual engine of the technical computing environment. The device may receive, in association with the second state block, an implicit event command that references an event associated with the first state block, and may initiate execution of the state chart. The device may receive, during execution of the state chart, an indication of occurrence of the event associated with the first state block, and may initiate the second state block based on the indication.

    摘要翻译: 设备可以接收通过技术计算环境生成的状态图。 状态图可以包括第一状态块和第二状态块,并且第二状态块可以包括由技术计算环境的文本引擎理解的文本代码。 该装置可以与第二状态块相关联地接收引用与第一状态块相关联的事件的隐式事件命令,并且可以启动状态图的执行。 在执行状态图时,设备可以接收与第一状态块相关联的事件的发生的指示,并且可以基于指示来启动第二状态块。

    Systems and methods for automatically realizing models for co-simulation

    公开(公告)号:US11042675B2

    公开(公告)日:2021-06-22

    申请号:US16403959

    申请日:2019-05-06

    摘要: Systems and methods automatically construct a realization of a model from an available set of alternative co-simulation components, where the realization meets one or more objectives, such as fidelity, execution speed, or memory usage, among others. The systems and methods may construct the realization model by setting up and solving a constrained optimization problem, which may select particular ones of the alternative co-simulation components to meet the objectives. The systems and methods may configure the realization, and execute the realized model through co-simulation. The systems and methods may employ and manage different execution engines and/or different solvers to run the realization of the model.

    Identification and correction of temporal ages in separate signal paths of a graphical model

    公开(公告)号:US10810790B1

    公开(公告)日:2020-10-20

    申请号:US14136307

    申请日:2013-12-20

    IPC分类号: G06T17/00

    摘要: A device may determine temporal ages of a first signal and a second signal provided in a graphical model generated in a technical computing environment, where the first signal is different than the second signal. The device may determine whether the temporal age of the first signal is equivalent to the temporal age of the second signal at a particular block of the graphical model. The device may either display an indication that the first signal is synchronized with the second signal when the temporal age of the first signal is equivalent to the temporal age of the second signal, or may display another indication that the first signal is not synchronized with the second signal when the temporal age of the first signal is not equivalent to the temporal age of the second signal.

    Bidomain simulator
    37.
    发明授权

    公开(公告)号:US10423732B2

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

    申请号:US15072239

    申请日:2016-03-16

    摘要: 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.

    Using abstract nodes to test the behavior of a dynamic system
    38.
    发明授权
    Using abstract nodes to test the behavior of a dynamic system 有权
    使用抽象节点来测试动态系统的行为

    公开(公告)号:US09594854B1

    公开(公告)日:2017-03-14

    申请号:US13693809

    申请日:2012-12-04

    IPC分类号: G06F7/60 G06F17/10 G06F17/50

    CPC分类号: G06F17/50 G06F17/5009

    摘要: A device may receive information specifying a physical time delay of a computational node of a first computational graph. The first computational graph may include a group of computational nodes that are connected in a particular manner, and may represent at least a portion of a dynamic system. The device may further add an abstract node to a second computational graph based on the received information. The abstract node may correspond to the computational node and may implement the physical time delay when the second computational graph is executed. The second computational graph may include a group of abstract nodes that are connected in the particular manner. The device may also execute the second computational graph, and may obtain one or more behavioral characteristics of the at least the portion of the dynamic system based on executing the second computational graph.

    摘要翻译: 设备可以接收指定第一计算图的计算节点的物理时间延迟的信息。 第一计算图可以包括以特定方式连接的一组计算节点,并且可以表示动态系统的至少一部分。 该装置还可以基于接收到的信息将抽象节点添加到第二计算图。 抽象节点可以对应于计算节点,并且可以在执行第二计算图时实现物理时间延迟。 第二计算图可以包括以特定方式连接的一组抽象节点。 该设备还可以执行第二计算图,并且可以基于执行第二计算图来获得动态系统的至少该部分的一个或多个行为特征。

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

    公开(公告)号:US09582768B1

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

    申请号:US13826812

    申请日:2013-03-14

    IPC分类号: G06F17/00 G06F17/20 G06N99/00

    摘要: 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.

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

    Modifying models based on profiling information
    40.
    发明授权
    Modifying models based on profiling information 有权
    基于分析信息修改模型

    公开(公告)号:US09569179B1

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

    申请号:US14559551

    申请日:2014-12-03

    摘要: A method may include receiving, by a device, information associated with a model. The method may include determining, by the device, performance criteria for program code generated based on the model. The method may include determining, by the device, profiling information associated with the program code. The method may include determining, by the device and based on the profiling information, that the performance criteria is not satisfied. The method may include applying, by the device and based on determining that the performance criteria is not satisfied, a modification technique to a portion of the model to create a modified model. The modification technique may be applied to the portion of the model to cause program code, generated based on the modified model, to satisfy the performance criteria.

    摘要翻译: 方法可以包括通过设备接收与模型相关联的信息。 该方法可以包括由设备确定基于该模型生成的程序代码的性能标准。 该方法可以包括由设备确定与程序代码相关联的分析信息。 该方法可以包括由设备和基于轮廓信息来确定不满足性能标准。 该方法可以包括由设备应用并且基于确定不符合性能标准的修改技术来建立模型的一部分以创建修改的模型。 修改技术可以应用于模型的部分以使得基于修改的模型生成的程序代码满足性能标准。