-
公开(公告)号:US20230090083A1
公开(公告)日:2023-03-23
申请号:US17670997
申请日:2022-02-14
Applicant: The MathWorks, Inc.
Inventor: Peter J. Maloney , Dakai Hu , Darshankumar M. Pandit
IPC: G06F30/20
Abstract: Systems and methods automatically rescale an original electric motor model so that it models an electric motor of a different size. The original electric motor model may be coupled to a motor controller model, and the systems and methods may also rescale the original motor controller model to produce a rescaled motor controller model matched to the rescaled electric motor model. The original electric motor model may include motor parameters and motor lookup tables, and the original motor controller model may include controller parameters and controller lookup tables. Rescaling factors indicating the size of the new electric motor being modeled may be received, and ratios may be computed as a function of the rescaling factors. Original motor parameters and controller parameters may be rescaled based on the ratios. Original motor lookup tables and controller lookup tables may be reshaped based on the ratios.
-
公开(公告)号:US11520956B2
公开(公告)日:2022-12-06
申请号:US17352818
申请日:2021-06-21
Applicant: The MathWorks, Inc.
Inventor: Haihua Feng , Tao Cheng , John E. Ciolfi , Pieter J. Mosterman , Fu Zhang
IPC: G06F30/20 , G06F30/15 , G06F30/333
Abstract: 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.
-
公开(公告)号:US11418555B1
公开(公告)日:2022-08-16
申请号:US16944677
申请日:2020-07-31
Applicant: The MathWorks, Inc.
Inventor: Mark A. Cafaro , Joseph P. Conti , Johan W. Pereira
Abstract: Systems and methods stream an application on a computer system. A compressed archive of an installation directory of the application may be created and stored as a storage object. Two mount points may be established at the computer system. One mount point may provide a window to the storage object holding the compressed archive. The other mount point may present an interface to the installation directory. In response to requests by the application to access files from its installation directory, the systems and methods may retrieve the portion of the compressed archive containing that file from the storage object. The systems and methods may extract, e.g., decompress, the requested file from the retrieved page and serve it at the second mount point. The computer system may then provide the requested file to the application.
-
公开(公告)号:US11144434B2
公开(公告)日:2021-10-12
申请号:US16731438
申请日:2019-12-31
Applicant: The MathWorks, Inc.
Inventor: William Potter , William Aldrich , Aaron Hughes , Anjali Joshi , Zsolt Kalmar , Ebrahim M. Mestchian
IPC: G06F11/36
Abstract: Systems and methods for coverage analysis using context information are described. The systems and methods can be used to obtain program code and test information for testing the program code, the test information associated with context information for providing context for testing the program code. Coverage information can be generated by testing the program code according to the test information. A first association can be generated between the context information and the test information. A second association can be generated between the context information and the program code. A third association can be generated between the coverage information and the test information. A subset of the coverage information can be determined based on the third association and a fourth association between the test information and the program code determined based on the first and second associations. An indication of the subset of the coverage information can be displayed.
-
公开(公告)号:US20210312110A1
公开(公告)日:2021-10-07
申请号:US17352818
申请日:2021-06-21
Applicant: The MathWorks, Inc.
Inventor: Haihua Feng , Tao Cheng , John E. Ciolfi , Pieter J. Mosterman , Fu Zhang
IPC: G06F30/20
Abstract: 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.
-
公开(公告)号:US11126407B1
公开(公告)日:2021-09-21
申请号:US16715883
申请日:2019-12-16
Applicant: The MathWorks, Inc.
Inventor: John E. Ciolfi , Sudha S. Dhoorjaty
Abstract: Systems and methods provide, as part of an executable graphical model, a region for providing variants that includes one or more computational choices defining alternative execution implementations of the region. Conditions assigned to the one or more computational choices indicate which of the computational choices is active. The conditions specify logical expressions of variables that evaluate to True or False. For a given simulation of the executable graphical model, all of the logical expressions may evaluate to False, such that none of the computational choices are active. All of the computational choices of the executable graphical model may be removed for the given simulation.
-
公开(公告)号:US11061539B2
公开(公告)日:2021-07-13
申请号:US13834066
申请日:2013-03-15
Applicant: The MathWorks, Inc.
Inventor: Donald P. Orofino
IPC: G06F3/048 , G06F3/0484 , G06F9/46 , G06F8/30
Abstract: A device receives information that identifies a primary node included in a computational graph. The primary node represents a first operation, that modifies a state value associated with the primary node and a reference node, when the primary node is executed. The device receives information that identifies the reference node included in the computational graph. The reference node represents a second operation, that modifies the state value associated with the primary node and the reference node, when the reference node is executed. The device obtains the computational graph that includes the primary node and the reference node, and executes the primary node and the reference node in a single iteration of the computational graph. The device modifies the state value, associated with the primary node and the reference node, based on executing the primary node and the reference node.
-
公开(公告)号:US20210182715A1
公开(公告)日:2021-06-17
申请号:US16717108
申请日:2019-12-17
Applicant: The MathWorks, Inc.
Inventor: MD Rajibul Huq , Alec Stothert
IPC: G06N5/04
Abstract: Systems and methods may generate a boundary of a FOU for an interval type-2 MF based on a transformation of another boundary of the FOU. The systems and methods may receive a plurality of parameters for a type-1 MF that defines a boundary of the FOU for the interval type-2 MF and may receive at least one other parameter. The systems and methods may generate, based on a transformation of the type-1 MF utilizing the at least one parameter, a type-1 MF that defines a different boundary of the FOU. The system and methods may adjust the plurality of parameters and the at least one second parameter to adjust the FOU for use in a model representing, for example, a real-world physical system, where execution of the model executes a fuzzy inference system and generates results representing a behavior of the real-world physical system.
-
公开(公告)号:US10949182B2
公开(公告)日:2021-03-16
申请号:US15816377
申请日:2017-11-17
Applicant: The MathWorks, Inc.
Inventor: Girish Venkataramani , Rama P. Kokku , Jayaprabha Shankar , James L. Brock , Chun-Yu Shei , Vijaya Raghavan
IPC: G06F8/41
Abstract: Systems and methods generate code from a source program where the generated code may be compiled and executed on a Graphics Processing Unit (GPU). A parallel loop analysis check may be performed on regions of the source program identified for parallelization. One or more optimizations also may be applied to the source program that convert mathematical operations into a parallel form. The source program may be partitioned into segments for execution on a host and a device. Kernels may be created for the segments to be executed on the device. The size of the kernels may be determined, and memory transfers between the host and device may be optimized.
-
公开(公告)号:US10949181B1
公开(公告)日:2021-03-16
申请号:US16188766
申请日:2018-11-13
Applicant: The MathWorks, Inc.
Inventor: Rajeshwar Vanka , Ayon Basumallik , Brett Baker
Abstract: Extended types are defined for functions that are called by function handles in a programming environment. The extended types can be accessed and used by a computing system to improve compile-time and run-time performance of the computing system.
-
-
-
-
-
-
-
-
-