Intra-increment adjustments of implicit finite element simulation

    公开(公告)号:US10740513B2

    公开(公告)日:2020-08-11

    申请号:US14136783

    申请日:2013-12-20

    Abstract: An embodiment of the invention involves increasing the penalty stiffness within a finite element simulation increment, which is more accurate because it avoids following a solution path with significant non-physical penetrations. An embodiment of the present invention begins by determining a first value of a parameter used by a finite element simulation of a load increment. Next, a first solution of the finite element simulation is determined by performing Newton iterations using the first value of the parameter until a first convergence check is satisfied. Then, a second value the parameter is determined wherein the second value of the parameter is unequal to the first value of the parameter. Finally, a second solution of the finite element simulation is determined by continuing the Newton iterations using the second value of the parameter until a second convergence check is satisfied, the first convergence check being different than the second convergence check.

    Automated curvature modeling of polygonal lines

    公开(公告)号:US10346562B2

    公开(公告)日:2019-07-09

    申请号:US14465230

    申请日:2014-08-21

    Inventor: Richard Kapalko

    Abstract: An embodiment may include, for a real world moving object moving along a real world path, modeling trajectory of the moving object along a polygon. The polygon may have a plurality of line segments and vertices and may represent the real world path for the moving object. A turn radius may be calculated at each vertex of the polygon. For a given vertex, the calculated turn radius may be associated with line segments of the polygon that originate from the given vertex. Using the calculated turn radii, a single-dimensional model may be formed of the real world path, where a respective calculated turn radius of the given vertex may serve as a measure of curvature of that portion of the real world path represented by the given vertex. The calculated turn radius of the respective given vertex may be defined by lane width of the real world path.

    Pattern-enabled data entry and search

    公开(公告)号:US10229179B2

    公开(公告)日:2019-03-12

    申请号:US15377285

    申请日:2016-12-13

    Abstract: In the proposed approach cluster elements (bins) are made available as a keypad in the form of a cluster map. The user directly selects the cluster element (bin) with a mouse, touch or actual keypad. For each of the associated attributes, a cluster map is available that orders the attributes from high-to-low by color or shade intensity. When a cluster element is selected in one cluster map, that same cluster element is also highlighted in other cluster maps. For each of the cluster maps, a value axis is available which shows the value of the parameter for the selected cluster element. In the case of numerical values, the high/low attribute pattern across the cluster maps is easily visible. The selected data objects in the cluster map are displayed in a separate widget.

    PARTITIONING 3D CAD MODEL
    6.
    发明公开

    公开(公告)号:US20230177229A1

    公开(公告)日:2023-06-08

    申请号:US18074061

    申请日:2022-12-02

    CPC classification number: G06F30/17

    Abstract: A computer-implemented method for partitioning a computer-aided design 3D model of a mechanical part. The method including obtaining a volumetric B-Rep of the CAD 3D model, detecting one or more ribbons of the volumetric B-Rep, ranking the one or more detected ribbons based on one or more geometrical criteria that are associated with each of the one or more detected ribbons, and selecting successively following the ranking each of the ranked one or more detected ribbons. The method further comprises, for each selected ribbons partitioning the volumetric B-Rep of CAD 3D model using a splitting method associated with the geometrical criteria of the selected ribbon, thereby obtaining two or more partitions, and for each obtained partition, determining whether the partition represents a sweepable volume.

    Environment-aware Prepositioning Of Digital Models In An Environment

    公开(公告)号:US20230021942A1

    公开(公告)日:2023-01-26

    申请号:US17305771

    申请日:2021-07-14

    Abstract: 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.

    Simulation of robotic painting for electrostatic wraparound applications

    公开(公告)号:US11232244B2

    公开(公告)日:2022-01-25

    申请号:US16235711

    申请日:2018-12-28

    Inventor: Uday Pathre

    Abstract: Embodiments simulate electrostatic painting on a real-world object. An embodiment begins by receiving an indication of paint deposition rate and an indication of maximum paint accumulation for a given real-world robotically controlled electrostatic paint gun. Next, paint deposition of the given real-world robotically controlled electrostatic paint gun in a virtual environment is represented which includes, for a subject time period, computing total paint accumulation (electrostatic and direct) on a given surface element of a model representing the real-world object. In turn, a parameter file is generated that includes parameters accounting for the determined total paint accumulation for the given surface element, where the generated parameter file enables precision operation of the given real-world robotically controlled electrostatic paint gun to paint the real-world object.

    Method and system for designing an assembly of objects in a system of computer-aided design

    公开(公告)号:US10210304B2

    公开(公告)日:2019-02-19

    申请号:US13597179

    申请日:2012-08-28

    Abstract: A computer-implemented method and apparatus of designing an assembly of objects in a system of computer-aided design. The method/apparatus provides a three-dimensional geometrical modeled object comprising at least one three-dimensional geometrical element; provides a logical modeled object comprising at least one logical component; and associates sets of at least one three-dimensional geometrical element with respective sets of at least one logical component. The method/apparatus display in a three-dimensional scene, a representation of a set of at least one logical component partially superimposed on the corresponding associated set of at least one three-dimensional geometrical element.

    Selection of a manipulator of an object among a plurality of manipulators
    10.
    发明授权
    Selection of a manipulator of an object among a plurality of manipulators 有权
    在多个操纵器中选择对象的操纵器

    公开(公告)号:US09336335B2

    公开(公告)日:2016-05-10

    申请号:US13460434

    申请日:2012-04-30

    CPC classification number: G06F17/50 G06F3/04842

    Abstract: The invention discloses a computer-implemented process for selecting a manipulator of an object among a plurality of objects displayed in a graphical user interface, each object comprising at least one manipulator. The process comprises the steps of providing a set of manipulators, wherein each manipulator comprises at least one picking area and at least two picking areas of different manipulators of the set overlap; receiving, upon a user interaction with the graphical user interface, an event applied on the said at least two overlapping picking areas; triggering a set of filters for selecting one manipulator of the set to be activated.

    Abstract translation: 本发明公开了一种用于在图形用户界面中显示的多个对象中选择对象的操纵器的计算机实现的过程,每个对象包括至少一个操纵器。 该过程包括提供一组操纵器的步骤,其中每个操纵器包括至少一个拾取区域和该组重叠的不同操纵器的至少两个拾取区域; 在与所述图形用户界面的用户交互时接收应用于所述至少两个重叠拾取区域的事件; 触发一组用于选择要激活的组的一个操纵器的过滤器。

Patent Agency Ranking