Patents Assigned to Comsol AB
-
Patent number: 12099787Abstract: A system and method for implementing, on one or more processors, a bidirectional link between a design system and a multiphysics modeling system includes establishing via a communications link a connection between the design system and the multiphysics modeling system. Instructions are communicated via the communication link that include commands for generating a geometric representation in the design system based on parameters communicated from the multiphysics modeling system. One or more memory components can be configured to store a design system dynamic link library and a multiphysics modeling system dynamic link library. A controller can be operative to detect an installation of the design system, and implement via the dynamic link libraries, bidirectional communications of instructions between the design system and the multiphysics modeling system.Type: GrantFiled: February 13, 2023Date of Patent: September 24, 2024Assignee: COMSOL ABInventors: Eduardo Fontes, Lars Langemyr, Jean-Francois Hiller, Svante Littmarck, Nils Malm, Tomas Normark, Björn Sjödin, Daniel Smith
-
Patent number: 11934752Abstract: A graphical user interface includes GUI elements configured for defining discretized base geometry data for a model of a physical system, receiving a first input representing a user instruction to add a perfectly matched layer to the model, receiving a second input representing the user selection of boundaries that define a base geometry, and receiving a third input representing extra geometry meshing instructions. Extra geometry line segment data is discretized representing an outward direction of a PML from the boundary according to the extra geometry meshing instructions. Weak form expressions representing a wave-related phenomena are formed based on received PML settings and physics settings parameterized using discretized base geometry data and discretized extra geometry data. Matrix data are generated based on the formed weak form expressions. A solution to a simulation of the wave-related phenomena of the model is generated based on the formed weak form expressions.Type: GrantFiled: September 14, 2020Date of Patent: March 19, 2024Assignee: COMSOL ABInventors: Arne Nordmark, Eduardo Fontes, Hans Rullgãrd, Henrik Sõnnerlind, Johan Öjemalm, Lars Langemyr, Daniel Bertilsson, Nils Malm, Johan Thaning, Eduardo Gonzalez, Niklas Rom, Simon Erlandsson
-
Patent number: 11893318Abstract: Simulation methods and systems are described for topology and shape optimization of a geometrical representation of a physical object being modeled. An initial geometry of the physical object is represented. Equation data representing physical properties for portions of an initial geometry are defined. User inputs are received through a GUI for optimization settings and user selections of portions of the geometry being optimized. For topology optimization, various material properties and solver settings may be defined. For shape optimization, various solver settings and optimization objective may be defined. A discretized model is generated of the physical object. Solutions of the topology or shape optimization are generated and updated values are determined. Iterative operations are then performed for solving the topology or shape optimization objective expressions. The solutions are stored and graphical representations of the solutions may be generated.Type: GrantFiled: September 21, 2020Date of Patent: February 6, 2024Assignee: Comsol ABInventors: Kristian Ejlebjærg Jensen, Nils Malm, Grigori Grozman, Gunnar Andersson, Björn Bretz, Lars Langemyr, Erik Melin, Eduardo Fontes
-
Patent number: 11610037Abstract: A system and method for implementing, on one or more processors, a bidirectional link between a design system and a multiphysics modeling system includes establishing via a communications link a connection between the design system and the multiphysics modeling system. Instructions are communicated via the communication link that include commands for generating a geometric representation in the design system based on parameters communicated from the multiphysics modeling system. One or more memory components can be configured to store a design system dynamic link library and a multiphysics modeling system dynamic link library. A controller can be operative to detect an installation of the design system, and implement via the dynamic link libraries, bidirectional communications of instructions between the design system and the multiphysics modeling system.Type: GrantFiled: September 10, 2018Date of Patent: March 21, 2023Assignee: Comsol ABInventors: Eduardo Fontes, Lars Langemyr, Jean-Francois Hiller, Svante Littmarck, Nils Malm, Tomas Normark, Björn Sjödin, Daniel Smith
-
Patent number: 11379638Abstract: A system generates a customized application data structure for modeling physical systems. The system includes a processor, an input device, optionally a display device, and a memory device. The processor is adapted to embed a multiphysics model data structure in the application data structure. The multiphysics model data structure comprises a representation of models of physical systems. Geometry data representing geometry subroutines and call data representing geometry subroutine calls are added to the embedded multiphysics model data structure. Data representing application features are added to the application data structure. Each application feature comprises one or more of (i) first data representing a form feature, or (ii) second data representing an action feature.Type: GrantFiled: April 3, 2020Date of Patent: July 5, 2022Assignee: Comsol ABInventors: Daniel Bertilsson, Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith, Tomas Normark, Mikael Sterner, Sara Ehrlund, Peter Österlund, David Karlbom
-
Patent number: 11030365Abstract: Systems and methods for modeling physical systems include displaying geometric representation of a physical system on a physics simulation system. User-selection inputs received indicate, for mesh elements, selections of dependent variable shape function spaces representing dependent variables. Geometry shape function space options for simulating the physical system are determined that are common to mesh elements and include a serendipity shape function space of second order or higher. A determined geometry shape function space option is a subset of a combination of the dependent variable shape function spaces and satisfies accuracy criteria based on an accuracy ordering of shape function spaces. A finite element mesh for the physical system is created based on the mesh elements, a selected geometry shape function space, and the selection of dependent variable shape function spaces.Type: GrantFiled: May 10, 2017Date of Patent: June 8, 2021Assignee: COMSOL ABInventors: Erik Danielsson, Lars Langemyr, Nils Malm, Arne Nordmark, Hans Rullgård, Elin Svensson, Henrik Sönnerlind, Johan Thaning, Johan Öjemalm
-
Patent number: 10776541Abstract: A simulation apparatus for adding extra geometries to a model of a physical system. The apparatus is configured to modify a geometry of a model of a physical system represented in terms of a combined set of equations. Instructions on the apparatus cause one or more processors to perform, upon execution, acts comprising: (i) receiving a base geometry of the physical system, (ii) receiving one or more extra geometries associated with the base geometry, (iii) determining first geometric entities of the base geometry and second geometric entities of the extra geometry, (iv) adding the extra geometries to the base geometry by computing a product geometry of the determined first geometric entities and the second geometric entities, (v) generating an updated combined set of equations including representations of the product geometry, and (vi) generating a graphical representation of the product geometry, the graphical representation configured for display on the display device.Type: GrantFiled: July 26, 2018Date of Patent: September 15, 2020Assignee: COMSOL ABInventors: Arne Nordmark, Eduardo Fontes, Hans Rullgärd, Henrik Sönnerlind, Johan Öjemalm, Lars Langemyr, Daniel Bertilsson, Nils Malm, Johan Thaning, Eduardo Gonzalez, Niklas Rom
-
Patent number: 10706187Abstract: Systems and methods include preparing instances of physics modeling applications for use over a computer network based on expected use by a user of a modeling system. A server system remote from the user is configured to implement the acts of (i) determining an expected usage of the physics modeling applications, (ii) pre-launching an inactive application server and pre-loading an inactive instance of physics modeling applications, that meets pre-determined statistical usage criteria, onto the pre-launched application server, and (iii) sending at least a portion of the instance of the physics modeling application, wherein the pre-launching and/or pre-loading provide a reduced startup time of the pre-launched inactive application servers and the pre-loaded instance of the physics modeling application.Type: GrantFiled: September 30, 2016Date of Patent: July 7, 2020Assignee: COMSOL ABInventors: Sara Ehrlund, Eduardo Fontes, Lars Langemyr, Svante Littmarck, Tomas Normark, Björn Sjödin, Mikael Sterner
-
Patent number: 10650177Abstract: A system generates a customized application data structure for modeling physical systems. The system includes a processor, an input device, optionally a display device, and a memory device. The processor is adapted to embed a multiphysics model data structure in the application data structure. The multiphysics model data structure comprises a representation of models of physical systems. Geometry data representing geometry subroutines and call data representing geometry subroutine calls are added to the embedded multiphysics model data structure. Data representing application features are added to the application data structure. Each application feature comprises one or more of (i) first data representing a form feature, or (ii) second data representing an action feature.Type: GrantFiled: July 3, 2018Date of Patent: May 12, 2020Assignee: COMSOL ABInventors: Daniel Bertilsson, Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith, Tomas Normark, Mikael Sterner, Sara Ehrlund, Peter Österlund, David Karlbom
-
Patent number: 10019544Abstract: A system generates a customized application data structure for modeling physical systems. The system includes a processor, an input device, optionally a display device, and a memory device. The processor is adapted to embed a multiphysics model data structure in the application data structure. The multiphysics model data structure comprises a representation of models of physical systems. Geometry data representing geometry subroutines and call data representing geometry subroutine calls are added to the embedded multiphysics model data structure. Data representing application features are added to the application data structure. Each application feature comprises one or more of (i) first data representing a form feature, or (ii) second data representing an action feature.Type: GrantFiled: December 20, 2013Date of Patent: July 10, 2018Assignee: Comsol ABInventors: Daniel Bertilsson, Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith, Tomas Normark
-
Patent number: 9454625Abstract: An apparatus for generating an application data structure includes a physical computing system comprising processor(s), input device(s), display(s), and memor(ies). The memory includes executable instructions that cause a processor to perform the acts of embedding a multiphysics model data structure for a physical system in an application data structure. Application features are determined to add to the application data structure. First data is added representing a form feature for the application features for the model of the physical system. Second data is added representing at an action feature for the application features. The second data is associated with at least one modeling operation to define a sequence of operations for modeling the physical system. The application data structure is updated including the added first and second data and the associating defining the sequence of operations. The updated application data structure is stored on the memory device(s).Type: GrantFiled: June 23, 2015Date of Patent: September 27, 2016Assignee: Comsol ABInventors: Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith, Tomas Normark
-
Patent number: 9372673Abstract: Systems and methods generate a modified application data structure that provides a customized modeling of physical systems in response to customized user inputs received via application feature(s) for new window form(s). The modified application data structure is generated from guided user inputs received through application builder wizard graphical user interface(s). The systems and methods include embedding a multiphysics model data structure in an initial application data structure and defining new window form(s). Window form data representing the defined new window forms is added to the initial application data structure. User-selectable application feature options are displayed in the application builder wizard graphical user interface(s) and application feature data is added to the initial application data structure to create a modified application data structure. The added application features can include data representing widget(s), form feature(s), and command sequence(s).Type: GrantFiled: September 11, 2015Date of Patent: June 21, 2016Assignee: Comsol ABInventors: Daniel Bertilsson, Erik Danielsson, Sara Ehrlund, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Tomas Normark, Björn Sjödin
-
Patent number: 9323503Abstract: Systems and methods for generating a model tree structure for a multiphysics modeling system include the acts of transmitting a plurality of selectable physics options for association with at least one of combined systems. An input associated with a selection of at least one of the plurality of selectable physics options is received. One or more selectable study options are transmitted for association with the combined systems. An input associated with a selection of at least one of the one or more selectable study options is received. In response to receiving the input associated with the selection at least one of the one or more selectable study options, a model tree structure is generated using the one or more processing units. The model tree structure includes a plurality of selectable nodes including one or more parent nodes and one or more child nodes. The selectable nodes include fields storing physical quantities and operations for modeling the combined systems.Type: GrantFiled: July 15, 2011Date of Patent: April 26, 2016Assignee: Comsol ABInventors: Eduardo Fontes, Lars Langemyr, Jean-Francois Hiller, Svante Littmarck, Nils Malm, Tomas Normark, Björn Sjödin, Daniel Smith
-
Patent number: 9208270Abstract: A system and method for implementing, on one or more processors, a bidirectional link between a design system and a multiphysics modeling system includes establishing via a communications link a connection between the design system and the multiphysics modeling system. Instructions are communicated via the communication link that include commands for generating a geometric representation in the design system based on parameters communicated from the multiphysics modeling system. One or more memory components can be configured to store a design system dynamic link library and a multiphysics modeling system dynamic link library. A controller can be operative to detect an installation of the design system, and implement via the dynamic link libraries, bidirectional communications of instructions between the design system and the multiphysics modeling system.Type: GrantFiled: December 29, 2010Date of Patent: December 8, 2015Assignee: Comsol ABInventors: Eduardo Fontes, Lars Langemyr, Daniel Bertilsson
-
Patent number: 9146652Abstract: Systems and methods for generating a physics interface data structure via a graphical user interface include processing user inputs received via one or more user input devices. The inputs correspond to one or more variables, one or more physics properties, one or more physics features, one or more feature equations for physics features, one or more feature equations for physics properties, one or more solver settings, and one or more output result features. The user inputs are received via selection menus or user editable fields. A physics interface data structure comprising the user inputs is generated. A physics interface corresponding to the generated physics interface data structure is displayed in a graphical user interface. The physics interface data structure is stored on a physical memory devices.Type: GrantFiled: August 30, 2012Date of Patent: September 29, 2015Assignee: Comsol ABInventors: Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith
-
Patent number: 9098106Abstract: An apparatus for generating an application data structure includes a physical computing system comprising processor(s), input device(s), display(s), and memor(ies). The memory includes executable instructions that cause a processor to perform the acts of embedding a multiphysics model data structure for a physical system in an application data structure. Application features are determined to add to the application data structure. First data is added representing a form feature for the application features for the model of the physical system. Second data is added representing at an action feature for the application features. The second data is associated with at least one modeling operation to define a sequence of operations for modeling the physical system. The application data structure is updated including the added first and second data and the associating defining the sequence of operations. The updated application data structure is stored on the memory device(s).Type: GrantFiled: March 15, 2013Date of Patent: August 4, 2015Assignee: Comsol ABInventors: Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith, Tomas Normark
-
Patent number: 8954302Abstract: Disclosed are techniques for representing and modeling systems in which each system corresponds to an application mode. This may be done for one or more geometries using local and/or non-local couplings. For each application mode, physical quantities are modeled and may be defined using a graphical user interface. Physical properties may be used to model the physical quantities of each system. The physical properties may be defined in terms of numerical values or constants, and mathematical expressions that may include numerical values, space coordinates, time coordinates, and actual physical quantities. Physical quantities and any associated variables may apply to some or all of a geometric domain, and may also be disabled in other parts of a geometrical domain. Partial differential equations describe the physical quantities. One or more application modes may be combined using an automated technique into a combined system of partial differential equations as a multiphysics model.Type: GrantFiled: March 11, 2013Date of Patent: February 10, 2015Assignee: Comsol ABInventors: Lars Langemyr, Daniel Bertilsson, Arne Nordmark, Per-Olof Persson, Jerome Long
-
System and apparatus for accessing a multiphysics modeling system via a design system user interface
Patent number: 8949089Abstract: Systems and methods for controlling settings of a design system include receiving, via a communications interface, identifying data associated with a multiphysics modeling system. Instructions are transmitted via the communication interface or another interface. The instructions include model settings related to a multiphysics model at least partially residing in the multiphysics modeling system. Model results are received that are at least partially derived from the transmitted model settings. At least a portion of the received model results are displayed in a graphical user interface associated with the design system.Type: GrantFiled: November 26, 2013Date of Patent: February 3, 2015Assignee: Comsol ABInventors: Eduardo Fontes, Lars Langemyr, Daniel Bertilsson, Anders Forsell, Johan Kannala, Tomas Normark -
Publication number: 20140222384Abstract: A simulation apparatus for adding extra geometries to a model of a physical system. The apparatus is configured to modify a geometry of a model of a physical system represented in terms of a combined set of equations. Instructions on the apparatus cause one or more processors to perform, upon execution, acts comprising: (i) receiving a base geometry of the physical system, (ii) receiving one or more extra geometries associated with the base geometry, (iii) determining first geometric entities of the base geometry and second geometric entities of the extra geometry, (iv) adding the extra geometries to the base geometry by computing a product geometry of the determined first geometric entities and the second geometric entities, (v) generating an updated combined set of equations including representations of the product geometry, and (vi) generating a graphical representation of the product geometry, the graphical representation configured for display on the display device.Type: ApplicationFiled: March 15, 2013Publication date: August 7, 2014Applicant: Comsol ABInventors: Arne Nordmark, Eduardo Fontes, Hans Rullgård, Henrik Sönnerlind, Johan Öjemalm, Lars Langemyr, Daniel Bertilsson, Nils Malm, Johan Thaning, Eduardo Gonzalez, Niklas Rom
-
Publication number: 20140047407Abstract: An apparatus for generating an application data structure includes a physical computing system comprising processor(s), input device(s), display(s), and memor(ies). The memory includes executable instructions that cause a processor to perform the acts of embedding a multiphysics model data structure for a physical system in an application data structure. Application features are determined to add to the application data structure. First data is added representing a form feature for the application features for the model of the physical system. Second data is added representing at an action feature for the application features. The second data is associated with at least one modeling operation to define a sequence of operations for modeling the physical system. The application data structure is updated including the added first and second data and the associating defining the sequence of operations. The updated application data structure is stored on the memory device(s).Type: ApplicationFiled: March 15, 2013Publication date: February 13, 2014Applicant: Comsol ABInventors: Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith, Tomas Normark