-
公开(公告)号:US20190095303A1
公开(公告)日:2019-03-28
申请号:US16198299
申请日:2018-11-21
Applicant: The MathWorks, Inc.
Inventor: Kiran K. Kintali , Shomit Dutta , E. Mehran Mestchian , Pieter J. Mosterman
Abstract: Systems and methods evaluate simulation models and measure floating point arithmetic errors in terms of Unit in Last Place (ULP). The simulation model may include model elements that perform numerical computations using Native Floating Point (NFP) arithmetic. The model elements may be arranged to implement a procedure. A data store may include local ULP errors predetermined for the model elements. The systems and methods may retrieve the local ULP errors for the model elements included in the model, and may apply a rules-based analysis to compute an overall ULP error of the simulation model. The systems and methods may present the overall ULP computed for the model. The systems and methods may also present intermediate ULP errors determined for portions of the simulation model. Changes may be made to the model to reduce the overall ULP error.
-
公开(公告)号:US20190332732A1
公开(公告)日:2019-10-31
申请号:US16409165
申请日:2019-05-10
Applicant: The MathWorks, Inc.
Inventor: Kiran K. Kintali , Shomit Dutta , E. Mehran Mestchian , Pieter J. Mosterman
Abstract: Systems and methods evaluate simulation models and measure floating point arithmetic errors in terms of Unit in Last Place (ULP). The simulation model may include model elements that perform numerical computations using Native Floating Point (NFP) arithmetic. The model elements may be arranged to implement a procedure. A data store may include local ULP errors predetermined for the model elements. The systems and methods may retrieve the local ULP errors for the model elements included in the model, and may apply a rules-based analysis to compute an overall ULP error of the simulation model. The systems and methods may present the overall ULP computed for the model. The systems and methods may also present intermediate ULP errors determined for portions of the simulation model. Changes may be made to the model to reduce the overall ULP error.
-
公开(公告)号:US10936769B2
公开(公告)日:2021-03-02
申请号:US16409165
申请日:2019-05-10
Applicant: The MathWorks, Inc.
Inventor: Kiran K. Kintali , Shomit Dutta , E. Mehran Mestchian , Pieter J. Mosterman
Abstract: Systems and methods evaluate simulation models and measure floating point arithmetic errors in terms of Unit in Last Place (ULP). The simulation model may include model elements that perform numerical computations using Native Floating Point (NFP) arithmetic. The model elements may be arranged to implement a procedure. A data store may include local ULP errors predetermined for the model elements. The systems and methods may retrieve the local ULP errors for the model elements included in the model, and may apply a rules-based analysis to compute an overall ULP error of the simulation model. The systems and methods may present the overall ULP computed for the model. The systems and methods may also present intermediate ULP errors determined for portions of the simulation model. Changes may be made to the model to reduce the overall ULP error.
-
公开(公告)号:US09424005B1
公开(公告)日:2016-08-23
申请号:US13837910
申请日:2013-03-15
Applicant: The Mathworks, Inc.
Inventor: Srinath Avadhanula , Vijaya Raghavan , Michael D. Tocci , John E. Ciolfi , E. Mehran Mestchian , Pieter J. Mosterman
IPC: G06F9/44
Abstract: A system and method provides top-down programming in a graphical programming environment. A developer may utilize a component constructor to create a graphical skeleton component that represents a template for a procedure. The graphical skeleton component may include one or more hole elements that mark locations in the component at which functions may be specified. An instance of the component may be included in a graphical model, and one or more functions specified for the hole elements, thereby completing the component. The one or more functions may refer to model parameters, and bindings may be captured among the parameters. Upon execution or simulation of the model, the one or more functions specified for the component are executed, and the parameters evaluated. The functionality of the completed may depend on the one or more functions specified for the hole elements.
Abstract translation: 系统和方法在图形编程环境中提供自上而下的编程。 开发人员可以使用组件构造函数来创建一个图形框架组件,该组件代表一个过程的模板。 图形骨架组件可以包括标记组件中可以指定功能的位置的一个或多个孔元件。 组件的实例可以包括在图形模型中,以及为孔元素指定的一个或多个功能,从而完成组件。 一个或多个功能可以指模型参数,并且可以在参数之间捕获绑定。 在模型执行或模拟时,执行为该组件指定的一个或多个功能,并对参数进行评估。 完成的功能可能取决于为孔元素指定的一个或多个功能。
-
-
-