Skip to main content

DPF Mechanical 2026 R1

euler_load_buckling class

Last update: 18.06.2026

Namespace: Ans.DataProcessing.operators.result

Summary

Computing Euler's Critical Load. Formula: Ncr = nEIpipi /(L*L)

available inputs: field_beam_end_condition (DataSources, Field), field_beam_moment_inertia (Field), field_beam_young_modulus (Field), field_beam_length (Field)

available outputs: field_euler_critical_load (Field), field_euler_critical_load_yy (Field), field_euler_critical_load_zz (Field)

Example

op = euler_load_buckling()

op = euler_load_buckling(field_beam_end_condition=my_field_beam_end_condition,field_beam_moment_inertia=my_field_beam_moment_inertia,field_beam_young_modulus=my_field_beam_young_modulus,field_beam_length=my_field_beam_length)

Class Information

Property Value
Namespace Ans.DataProcessing.operators.result
Assembly Ans_Dpf_FEMutils_dll_cs
Base Class Ans.DataProcessing.internal_objects.BaseOperator

Inputs

field_beam_end_condition

This pin contains file csv or field of beam's end condition added by the user. If there's no file added, it would take value of all beam's end condition as 1.

Type: LinkableInput

field_beam_moment_inertia

Field of beam's moment inertia

Type: LinkableInput

field_beam_young_modulus

Field of beam's young modulus

Type: LinkableInput

field_beam_length

Field of beam's length

Type: LinkableInput

Outputs

field_euler_critical_load

This field contains Euler's Critical Load about the principle axis of the cross section having the least moment of inertia.

Type: LinkableOutput

field_euler_critical_load_yy

This field contains Euler's Critical Load on axis y.

Type: LinkableOutput

field_euler_critical_load_zz

This field contains Euler's Critical Load on axis z.

Type: LinkableOutput

Constructors

Constructor

euler_load_buckling()

Constructor

euler_load_buckling(field_beam_end_condition, field_beam_moment_inertia, field_beam_young_modulus, field_beam_length, config)

Parameters:

  • field_beam_end_condition (object)
  • field_beam_moment_inertia (object)
  • field_beam_young_modulus (object)
  • field_beam_length (object)
  • config (OperatorConfig)

Constructor

euler_load_buckling(config)

Parameters:

  • config (OperatorConfig)

Methods

Properties

inputs

Type: InputSpec

# Get or set the property
value = obj.inputs
obj.inputs = new_value

outputs

Type: OutputSpec

# Get or set the property
value = obj.outputs
obj.outputs = new_value

defaultConfig

Type: Config

# Get the property (read-only)
value = obj.defaultConfig

Connect with Ansys