Patent ID: 11960803
Assignee: BENTLEY SYSTEMS, INCORPORATED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A method comprising:
receiving inputs describing at least one utility structure that includes a plurality of wires, environmental conditions to which the at least one utility structure is subjected, engineering standards applicable to the at least one utility structure, and analysis configuration;
instantiating one or more scalable model engines on a scalable system;
calculating, by a local model engine executing on a local system and the one or more scalable model engines, an acceptable loading of the at least one utility structure based on the inputs describing the at least one utility structure, the engineering standards applicable to the at least one utility structure, and the analysis configuration;
generating, by the local model engine and the one or more scalable model engines, a finite element model of the utility structure based on the inputs describing the at least one utility structure, the environmental conditions to which the at least one utility structure is subjected, and the analysis configuration, wherein the generating of the finite element model includes modeling the plurality of wires based on hybrid loading that groups the plurality of wires of the at least one utility structure within a shear zone into a support group, identifies one or more first wires of the support group that are supported with guying where load is to be kept constant, identifies one or more second wires of the support group that are unsupported by guying where load is to be allowed to adjust with displacement, models the one or more first wires of the support group as loads, and models the one or more second wires of the support group as finite elements;
simulating, by the local model engine and the one or more scalable model engines, a state of the finite element model to determine an expected loading;
comparing, by the local model engine and the one or more scalable model engines, the expected loading to the acceptable loading and providing loading results based on at least the expected loading and comparison of the expected loading to the acceptable loading; and
displaying the loading results on the local system.