Patent classifications
G06F17/50
METHOD OF IDENTIFYING TECHNICAL DESIGN SOLUTIONS
The present invention concerns a method for generating technical design solutions satisfying a given performance target for a building. The method comprises: selecting a design model for the building; selecting a first set of design parameters from a first database; qualifying and/or quantifying the design parameters in the first set; generating a first set of design parameter combinations from the first set of design parameters; attributing the first set of design parameter combinations to the design model to obtain a first set of design alternatives; accessing a second database to determine the impact of the first set of design alternatives on a performance of the building; and ranking the first set of design parameters according to their contribution to the performance of the building.
Computer-Implemented Method For Positioning Patterns Around An Avatar
A computer-implemented method for designing a virtual garment or upholstery (G) in a three-dimensional scene comprising the steps of: a) providing a three-dimensional avatar (AV) in the three-dimensional scene; b) providing at least one pattern (P) of said virtual garment or upholstery in the three-dimensional scene; c) determining a distance field from a surface of the avatar; d) positioning the pattern relative to the avatar by keeping a fixed orientation with respect to said distance field; and e) assembling the positioned pattern or patterns around the avatar to form said virtual garment or upholstery, and draping it onto the avatar. A computer program product, non-volatile computer-readable data-storage medium and Computer Aided Design system for carrying out such a method. Application of the method to the manufacturing of a garment or upholstery.
FLUID FLOW ENGINEERING SIMULATOR OF MULTI-PHASE, MULTI-FLUID IN INTEGRATED WELLBORE-RESERVOIR SYSTEMS
Computer-implemented methods for higher-order simulation, design and implementation of multi-phase, multi-fluid flows are disclosed. In one embodiment, a computer-implemented method is provided for a higher-order simulation, design and implementation of a strategy for injecting a plurality of stimulation fluids into a subterranean formation. In another embodiment, a computer-implemented method for higher-order simulation and enhancement of the flow of production fluids from a subterranean formation is disclosed. In a third embodiment, a computer-implemented higher-order simulation of the behavior of a plurality of fluids at an intersection of at least two geometrically discrete regions is disclosed.
METHOD AND SYSTEM FOR TESTING VEHICLE
The present disclosure discloses methods and systems for testing the vehicle. In some embodiments, a method includes receiving, by an emulation server, a test task and a test scenario set required for executing the test task sent from a client; distributing, by the emulation server, each of the test scenarios to first emulation executors respectively, and sending the test task to each of the first emulation executors; acquiring, by the emulation server, a test result of the test task from each of the first emulation executors; and comparing, by the emulation server, the acquired test result with a preset test standard to generate feedback information of the test task, and sending the feedback information to the client.
SPATIAL-INFORMATION GENERATION APPARATUS, SPATIAL-INFORMATION GENERATION METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
A spatial-information generation apparatus according to an embodiment of the present invention includes a reference-plane acquirer, a simplification-section setter, and a shape simplifier. The reference-plane acquirer acquires, on the basis of a first spatial object related to a first space, first attribute information indicating attributes of the first spatial object, and first relation information indicating a relation between the first spatial object and objects of other constituent elements of the building, a reference plane object related to a plane of a part of the first space from the first spatial object and generates a shape of the reference plane object. The simplification-section setter sets a simplification section, which is a target to be simplified, in the shape of the reference plane object. The shape simplifier simplifies the shape of the reference plane object in the simplification section to thereby generate the reference plane object in the simplified shape.
COMPUTER-IMPLEMENTED METHOD FOR SPACE FRAME DESIGN, SPACE FRAME CONSTRUCTION KIT AND SPACE FRAME
A computer-implemented method for space frame design involves constructing a load stress map in a geometrical boundary representation of a design space, defining attachment points and load application points in the design space, creating a starting network of interconnecting lines between each two of the attachment points and load application points in the design space, assigning load application factors to each line of the starting network of interconnecting lines based on values of the load stress map, generating potential space frame designs by culling different subsets of lines of the starting network of interconnecting lines for each potential space frame design according to variable culling parameters, evaluating the potential space frame designs with respect to optimization parameters, combining the culling parameters for the potential space frame designs the performance score of which is above a predefined performance threshold, and iterating the steps of generating potential space frame designs and evaluating the potential space frame designs on the basis of the combined culling parameters.
COMPUTER-READABLE STORAGE MEDIUM AND INFORMATION PROCESSING DEVICE
A computer readable storage medium stores a facetization processing program that causes a computer to execute a process. The process includes: voxelizing a three-dimensional shape; generating first voxels corresponding to the three-dimensional shape; specifying an area surrounded by the generated first voxels; setting the specified area as voxels to generate second voxels; and facetizing third voxels at a boundary between at least one of the first voxels and a non-voxel area, and the second voxels and the non-voxel area.
Virtual Sensor-Data-Generation System and Method Supporting Development of Algorithms Facilitating Navigation of Railway Crossings in Varying Weather Conditions
A method for generating training data is disclosed. The method may include executing a simulation process. The simulation process may include traversing a virtual, forward-looking sensor over a virtual road surface defining at least one virtual railroad crossing. During the traversing, the virtual sensor may be moved with respect to the virtual road surface as dictated by a vehicle-motion model modeling motion of a vehicle driving on the virtual road surface while carrying the virtual sensor. Virtual sensor data characterizing the virtual road surface may be recorded. The virtual sensor data may correspond to what a real sensor would have output had it sensed the road surface in the real world.
Virtual Sensor Data Generation for Bollard Receiver Detection
The disclosure relates to methods, systems, and apparatuses for virtual sensor data generation and more particularly relates to generation of virtual sensor data for training and testing models or algorithms to detect objects or obstacles, such as bollard receivers. A method for generating virtual sensor data includes simulating a 3-dimensional (3D) environment that includes one or more objects, such as bollard receivers. The method includes generating virtual sensor data for a plurality of positions of one or more sensors within the 3D environment. The method includes determining virtual ground truth corresponding to each of the plurality of positions. The ground truth includes information about at least one bollard receiver within the sensor data. For example, the ground truth may include a height of the at least one of the parking barriers. The method also includes storing and associating the virtual sensor data and the virtual ground truth.
SYSTEMS AND METHODS FOR OBFUSCATING A CIRCUIT DESIGN
Systems and methods for obfuscating a circuit design are described. One of the methods includes receiving the circuit design from a user computing device. The circuit design includes a plurality of circuit components. The method further includes obfuscating each of the circuit components by transforming layout features associated with the circuit design into a generic layout feature representation. The generic layout feature representation excludes scaled representations of the layout features. The method also includes generating a visual representation of the obfuscated designs. Each of the obfuscated designs has an input port and an output port. The method further includes enabling placement of the obfuscated designs and routing between the input ports and the output ports of the obfuscated designs. The method includes generating an obfuscated integrated circuit design having a master input port, a master output port, the obfuscated designs, and the routing between the obfuscated designs.