Patent classifications
G06F30/18
OPTIMIZING PORT LOCATIONS FOR AN INVERSE-DESIGNED DEVICE
Techniques for creating a design for a physical device are disclosed. A computing system receives a design specification. The design specification includes a design region, one or more ports, and a port location perimeter. The computing system determines an initial proposed design based on the design specification that includes the design region and a location for each port of the one or more ports within the port location perimeter. The computing system optimizes the design region of the initial proposed design to create an improved design region, and optimizes at least one location of a port of the one or more ports within the port location perimeter to create an improved proposed design.
Dynamic updating of a force approximation data model
One example method of operation may include creating a force approximation of a number of nodes in a defined space at an initial time (t0), the force approximation being based on a data realization simulation model of an n-body simulation, where n is an integer greater than one. The method may also include determining initial displacement changes of one or more of the nodes within the defined space has occurred in the force approximation, summing the initial displacement changes of the one or more of the nodes to create a summed total displacement, creating an initial displacement threshold (Td) based on the summed total displacement. At a later time (t1), determining additional displacement changes of one or more of the nodes have occurred, summing the additional displacement changes of the one or more of the nodes to create a new summed total displacement, comparing the new summed total displacement to the summed total displacement, and determining whether to create a new force approximation based on the comparison of the new summed total displacement to the summed total displacement.
Systems and methods for a self-adjusting node workspace
Systems and methods are disclosed for automatically adjusting a workspace comprising a plurality of nodes for sustained workflow. One method comprises receiving a new node in the workspace and determining that the new node overlaps with one or more nodes. Based on the determination, a set of nodes within a predetermined distance of the overlap may be repositioned, the set of nodes comprising the new node and the one or more nodes. Upon determining that the new node still overlaps with the one or more nodes, the set of nodes may be scaled down until there is no overlap.
Systems and methods for a self-adjusting node workspace
Systems and methods are disclosed for automatically adjusting a workspace comprising a plurality of nodes for sustained workflow. One method comprises receiving a new node in the workspace and determining that the new node overlaps with one or more nodes. Based on the determination, a set of nodes within a predetermined distance of the overlap may be repositioned, the set of nodes comprising the new node and the one or more nodes. Upon determining that the new node still overlaps with the one or more nodes, the set of nodes may be scaled down until there is no overlap.
UTILITIES INFRASTRUCTURE DEPLOYMENT
A computer implemented method of defining a deployment specification for one or more infrastructure components as part of a transmission network for a utility service in a defined geographic region, the region having associated environmental characteristics identifying environmental features of the region, and the region including a plurality of locations each having associated location characteristics. The method including identifying features of the location, the method comprising: for each location and for one or more types of infrastructure component components, each type having associated infrastructure characteristics identifying features of an infrastructure component of the type, executing a classifier based on each of one or more of the infrastructure characteristics, the location characteristics, and the environmental characteristics to forecast a measure of susceptibility of infrastructure deployed at the location to one or more operational impediments of the infrastructure in use, the classifier being executed based on each of one or more of the infrastructure characteristics, the location characteristics for the location and the environmental characteristics; and selecting one or more locations in the region based on the forecast susceptibilities to trigger deployment of infrastructure components at the selected locations.
UTILITIES INFRASTRUCTURE DEPLOYMENT
A computer implemented method of defining a deployment specification for one or more infrastructure components as part of a transmission network for a utility service in a defined geographic region, the region having associated environmental characteristics identifying environmental features of the region, and the region including a plurality of locations each having associated location characteristics. The method including identifying features of the location, the method comprising: for each location and for one or more types of infrastructure component components, each type having associated infrastructure characteristics identifying features of an infrastructure component of the type, executing a classifier based on each of one or more of the infrastructure characteristics, the location characteristics, and the environmental characteristics to forecast a measure of susceptibility of infrastructure deployed at the location to one or more operational impediments of the infrastructure in use, the classifier being executed based on each of one or more of the infrastructure characteristics, the location characteristics for the location and the environmental characteristics; and selecting one or more locations in the region based on the forecast susceptibilities to trigger deployment of infrastructure components at the selected locations.
METHOD AND APPARATUS FOR STRING CONNECTING PHOTOVOLTAIC MODULES, DEVICE, AND STORAGE MEDIUM
Disclosed are a method and an apparatus for string connecting photovoltaic modules. The method includes: acquiring position information of n photovoltaic modules to be connected; categorizing the n photovoltaic modules into m partitions based on the position information of the n photovoltaic modules; generating k candidate connection solutions of an i.sup.th partition in the m partitions, wherein the i.sup.th partition includes m photovoltaic modules, and each of the k candidate connection solutions uses one photovoltaic module in the m photovoltaic modules as a starting point, and obtaining at least one string of photovoltaic modules by simulating connection of the m photovoltaic modules according to a preset connection solution; and selecting a target connection solution from the k candidate connection solutions based on an estimated cable use amount corresponding to each of the k candidate connection solutions.
Environment-aware Prepositioning Of Digital Models In An Environment
A computer-implemented method and system determine an initial or starting position of a manikin for use in simulation. The method automatically analyzes environment data to determine a highest ranking type of data from among the environment data. In response, a guiding vector and a sweep mode are determined based upon the determined highest ranking type of data. The determined guiding vector and sweep mode are used to automatically analyze free space between a manikin and a target object in a simulated real-world environment to determine an initial position for and pre-position of the manikin in a simulation of the real-world environment.
Computer-readable medium, apparatus, printing apparatus and printing system
A non-transitory computer-readable medium stores a computer program for setting a shape of a label causing a computer to execute: receiving an input of first information for setting a width of a second part in a first direction; receiving an input of second information for setting a height in a second direction of a display area of the second part; receiving an input of third information for setting a height in the second direction of an overlap width area of the second part, an end portion of the display area in a third direction being capable of adhering to the overlap width area; receiving an input of fourth information for setting a height of a first protruding portion in the second direction; and setting a shape of the label, based on the input first information, second length information, third length information and fourth information.
Standard cells and variations thereof within a standard cell library
Standard cell libraries include one or more standard cells and one or more corresponding standard cell variations. The one or more standard cell variations are different from their one or more standard cells in terms of geometric shapes, locations of the geometric shapes, and/or interconnections between the geometric shapes. The exemplary systems and methods described herein selectively choose from among the one or more standard cells and/or the one or more standard cell variations to form an electronic architectural design for an electronic device. In some situations, some of the one or more standard cells are unable to satisfy one or more electronic design constraints imposed by a semiconductor foundry and/or semiconductor technology node when placed onto the electronic device design real estate. In these situations, the one or more standard cell variations corresponding to these standard cells are placed onto the electronic device design real estate.