Using hierarchical finite element shape functions in material point method-based geotechnical analysis and simulation

    公开(公告)号:US12099786B1

    公开(公告)日:2024-09-24

    申请号:US17347292

    申请日:2021-06-14

    IPC分类号: G06F30/23 G01V20/00

    CPC分类号: G06F30/23 G01V20/00

    摘要: In one embodiment, material points are received that cover at least a portion of an element of a background mesh that describes a continuum of soil, rock and/or groundwater. MPM-based geotechnical analysis and simulation is conducted at least in part by performing a numerical integration over the material points to produce a system matrix and right-hand side vector. The numerical integration applies hierarchical shape functions to the material points. The MPM-based geotechnical analysis and simulation also may subtract out contributions of any lower-order polynomials from higher-order polynomials of the hierarchical shape functions when interpolating one or more state variables for the material points to the background mesh. The MPM-based geotechnical analysis and simulation also may subtract out contributions any lower-order polynomials from higher-order polynomials of the hierarchical shape functions when calculating one or more boundary conditions for the material points.

    SYSTEMS, METHODS, AND MEDIA FOR ACCESSING DERIVATIVE PROPERTIES FROM A POST RELATIONAL DATABASE UTILIZING A LOGICAL SCHEMA INSTRUCTION THAT INCLUDES A BASE OBJECT IDENTIFIER

    公开(公告)号:US20240193135A1

    公开(公告)日:2024-06-13

    申请号:US18077486

    申请日:2022-12-08

    发明人: Affan Khan

    IPC分类号: G06F16/21 G06F16/28

    CPC分类号: G06F16/211 G06F16/285

    摘要: Techniques are provided for accessing derivative properties from a database utilizing a logical schema instruction that includes a base object identifier. A logical schema instruction may be received and analyzed to identify a predefined keyword. A portion of the logical schema instruction, that is located in relation to the predefined keyword, may be identified. The portion may include a base object identifier and a property identifier, e.g., a derivative property identifier. In an embodiment, the identified portion of the logical instruction is not translated to a database schema instruction at prepare time. Instead, an extract function is executed at runtime access and analyze a database table that corresponds to a base object associated with the base class identifier. A property in the database table that corresponds to the property identifier may be identified. Advantageously, a base object identifier may be utilized to access a derivative property.

    WORKSPACE DATABASES
    6.
    发明公开
    WORKSPACE DATABASES 审中-公开

    公开(公告)号:US20240031443A1

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

    申请号:US18101221

    申请日:2023-01-25

    发明人: Keith A. Bentley

    摘要: In example embodiments, techniques are described for using workspace databases to provide workspace resources to customize sessions of applications. To write workspace resources a backend module of an application may obtain a write lock on a cloud-based blob storage container, and ensure a block of a workspace database to be modified is local in a cloud cache. It may execute one or more database commands to modify the block in the cloud cache, and change an identifier of the block in a local copy of a manifest that includes a list of the blocks of the cloud-based blob storage container. It may further upload the modified block and the local copy of the manifest to the cloud-based blob storage container, wherein the uploaded local copy of the manifest replaces the manifest in the cloud-based blob storage container.

    Determining camera rotations based on known translations

    公开(公告)号:US11790606B2

    公开(公告)日:2023-10-17

    申请号:US17368477

    申请日:2021-07-06

    发明人: Luc Robert

    IPC分类号: G06T17/20 G06T7/70 G06T7/579

    摘要: In example embodiments, techniques are provided for calculating camera rotation using translations between sensor-derived camera positions (e.g., from GPS) and pairwise information, producing a sensor-derived camera pose that may be integrated in an early stage of SfM reconstruction. A software process of a photogrammetry application may obtain metadata including sensor-derived camera positions for a plurality of cameras for a set of images and determine optical centers based thereupon. The software process may estimate unit vectors along epipoles from a given camera of the plurality of cameras to two or more other cameras. The software process then may determine a camera rotation that best maps unit vectors defined based on differences in the optical centers to the unit vectors along the epipoles. The determined camera rotation and the sensor-derived camera position form a sensor-derived camera pose that may be returned and used.

    Determining one or more scanner positions in a point cloud

    公开(公告)号:US11480661B2

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

    申请号:US16529985

    申请日:2019-08-02

    摘要: In an example embodiment, a process may select high density points from a point cloud. The process may create one or more clusters from the high density points and identify a circular cluster from the created clusters. The process may identify which points in the circular cluster are inner edge points and determine a center of an ellipse that fits the inner edge points. The process may define a search space utilizing the center of the ellipse. The process may determine the estimated x, y, and z coordinates for the position of the scanner in the search space utilizing a non-linear least square solver with different combinations of a relationship that is true for any pair of points of the cluster. An application may utilize the determined position with an object/file format (e.g., LSA format) to generate a high resolution 3D mesh of a scene.

    Efficient refinement of tiles of a HLOD tree

    公开(公告)号:US11270471B2

    公开(公告)日:2022-03-08

    申请号:US16598593

    申请日:2019-10-10

    摘要: In example embodiments, techniques are provided for decoupling user access to infrastructure models from proprietary software that maintains and updates the infrastructure models. A backend application may include an infrastructure modeling backend module that, among other functions, handles communication with an infrastructure modeling frontend module of a frontend application that provides user access to the infrastructure model, infrastructure modeling hub services that maintain repositories for the infrastructure model, and an infrastructure modeling native module that creates, performs operations upon, and updates local instances of a database that stores the infrastructure model. While the infrastructure modeling backend module may pass information obtained from the infrastructure modeling frontend module and infrastructure modeling hub services to the infrastructure modeling native module, it may be functionally separated from the software of the infrastructure modeling native module that understands how to maintain and update infrastructure models, including interacting with local instances of the database.