发明名称 Model-to-data and data-to-model traceability
摘要 A device, method and tangible computer-readable medium are provided for detecting output discrepancies between representations of a block in two system models. For example, a first representation of a block may represent a default configuration and may execute in a first model. A second representation of the block may represent a user-modified configuration for the block and may execute in a second model. The user may execute the first and second models and may compare results using an exemplary embodiment. The embodiment may allow the user to define criteria and weightings for the criteria and to use the criteria for generating objective functions and constraints. The objective functions and constraints may be used to evaluate the performance of the two models. The embodiment may further perform trace back operations with respect to a model to determine a location in the model that produces an output discrepancy.
申请公布号 US9558301(B1) 申请公布日期 2017.01.31
申请号 US201313965921 申请日期 2013.08.13
申请人 The MathWorks, Inc. 发明人 Orqueda Omar Armando Adrian;Grippo Christian Patrick;Aberg Robert O.
分类号 G06F17/00;G06N5/00;G06F17/50 主分类号 G06F17/00
代理机构 Nelson Mullins Riley Scarborough LLP 代理人 Nelson Mullins Riley Scarborough LLP
主权项 1. One or more non-transitory computer-readable storage media storing executable instructions that when executed on processing logic, cause the processing logic to: receive a user-specified design criteria specifying objectives or constraints for graphical models; receive a user input indicating a relative importance of the received user-specified design criteria; identify a block in a first graphical model, where: the block has a first representation in the first graphical model and a second representation in a second graphical model,the second graphical model is related to the first graphical model,the block includes a first function when the block is in the first graphical model, where the first function produces a first result when the first graphical model is executed, andthe block includes a second function when the block is in the second graphical model, where the second function produces a second result when the second graphical model is executed; create one or more objective functions using the user-specified design criteria, where: the objective functions represent a desired performance for the first graphical model and the second graphical model when the first and second graphical models are executed, respectively,the objective functions are maximized or minimized subject to the constraints, andthe objective functions define a measurement space for the block when the block is executed in the first graphical model and the second graphical model; execute the first graphical model to produce a first result; execute the second graphical model to produce a second result; compare the first result to the second result; identify a discrepancy between the first result and the second result; and graphically represent the first result, the second result, and information regarding the discrepancy, where: the graphically representing is performed using a display device, andthe graphically representing indicates whether the first function or the second function satisfied the user-specified design criteria.
地址 Natick MA US