# 3.1.10: 编辑元素 (Modify Element)

**“ModifyElement（编辑元素）”**&#x662F;一个可用于壳体、梁和桁架等元素的多元运算器。用户可以通过运算器底部的下拉列表来选择元素类型。

默认情况下，Karamba3D假定梁的断面是直径为114毫米、壁厚为4毫米的钢管。利用带&#x6709;**“ElementType（元素类型）”**&#x7684;**“ModifyElement（编辑元素）”**&#x8FD0;算器设&#x7F6E;**“Beam（梁）”**，则可根据用户的选择来设置梁的属性。图3.1.10.1显示了如何完成此操作。**“Modify Element（编辑元素）”**&#x8FD0;算器的使用方法有两种：

1. 将其放置&#x5728;**“Assemble（模型构建）”**&#x8FD0;算器前面，并使元素对象通过该运算器（如图3.1.10.1中对梁的编辑）。默认情况下，索引输&#x5165;**“ModifyElement（编辑元素）”**&#x8FD0;算器的元素皆保持不变。若干&#x4E2A;**“ModifyBeam（编辑梁）”**&#x8FD0;算器可以连续作用于同一梁构件。
2. 创建一个独立的元素代理，使其可以被输入&#x5230;**“Assemble（模型构建 ）”**&#x8FD0;算器&#x7684;**“Elem（元素）”**&#x8F93;入端中。输入端口&#x7684;**“ShellId（壳体标识符）”**&#x6216;&#x662F;**“BeamId（梁标识符）”**&#x5141;许用户选择所要编辑的元素。使用正则表达式指定元素组。

![图3.1.10：编辑默认元素属性](/files/-M9XuVLuOX9sYjb1_cvI)

## 梁的编辑

可更改这些元素的属性：

### 梁的激活状态

&#x5F53;**“Active（激活）”**&#x8F93;入端设置为false时，与其相对应的梁将被从进一步的运算中排除，直&#x5230;**“Active（激活）”**&#x88AB;重置为true。关于设置梁激活状态的另一种方法，请参见第[3.1.5](/chinese_1_3_3/3-in-depth-component-reference/3.1-model/3.1.5-activate-element.md)节。

### 弯曲刚度

梁对法向力和弯矩的抵抗。&#x5C06;**“ModifyElement（编辑元素）”**&#x8FD0;算器中&#x7684;**“Bending（弯曲）”**&#x8F93;入端设置&#x4E3A;**“False”**&#x4F1A;禁用弯曲刚度，并将相应的梁变成桁架。用户采取该步骤的原因如下：

* 梁与梁之间的连接可以精准地传递挠曲力和法向力，但这种连接通常比梁之间仅承受法向力的连接要更为昂贵。连接处的设计在很大程度上取决于所用材料的类型：与钢材相比，木材更难实现刚性弯曲连接。然而，刚性连接可以增加结构的强度并减小其挠曲性。因此，一般而言，在结构设计中使用桁架比使用梁更为保险。
* 对于较为细长的梁，即长度较长且直径较小的梁而言，与轴向刚度相比，弯曲刚度对其影响可忽略不计。试想一下，一根金属丝容易被折弯，但却很难因为被拉伸而断裂。
* 如忽略弯曲刚度，仅与桁架连接的每个节点的计算时间均可减少一半以上。
* Karamba3D基于初始未变形的几何体进行挠度计算。某些结构，诸如绳索类具有形态活性。即这意味着当两点间由绳索进行连接时，其变形的几何形体及绳索中的轴向力将相互平衡。在Karamba3D一阶理论（Th.I.）计算中并未考虑上述影响。在这种情况下，只有绳索的弯曲刚度（相当小）才能防止其无限变形。规避这种情况的方法之一是在进行一阶分析时，使用桁架代替梁元素；第二种可能则是将绳索的重量减小到零（详见下文）；第三种可能性是从轻微变形的绳索几何形体开始，以微小步骤逐渐施加外部荷载，其中，每个步骤的初始几何形状均来自于前一步骤形变的几何形状（请参阅第[3.5.4](/chinese_1_3_3/3-in-depth-component-reference/3.5-algorithms/3.5.4-analyze-large-deformation.md)节）。

桁架仅承受轴向力。因此，它们不会阻止与其连接的节点旋转。在只有桁架连接节点的情况下，Karamba3D会自动删除其旋转自由度。否则，在计算过程中会导致节点的自由旋转，而这在静态计算中会成为一个问题。当一个启用弯曲的梁连接到节点时，该节点就会具有旋转自由度。&#x5F53;**“Analysis（分析）”**&#x8FD0;算器变为红色并报告运动系统时，请注意这一点。仅传递轴向力意味着桁架将节点的可移动性控制在一个方向上。未连接到支撑件的节点则具有三个平移自由度。因此，必须有三个不在同一平面中的桁架构件才能将节点固定在空间中。

### 断面的高度和厚度

**“Height（高度）”**（在圆管的情况下等于外径 D）和断面的壁厚会影响梁的轴向和弯曲刚度。Karamba3D中这两个输入值均应以厘米为单位。断面面积在直径和厚度上都是线性的，而惯性矩则随着厚度线性增长且取决于 $$D^3$$（例如，全矩形断面）和取决于$$D^2$$，（例如，工字梁和箱式断面）。因此，在弯曲刚度不足的情况下，增加梁的高度（或直径）比增加梁的壁厚要有效。

### 梁轴的局部和整体偏心率

输入端&#x53E3;**“EcceLoc”**&#x548C;**“EcceGlo”**&#x53EF;用于设置梁轴相对于其端点之间的连接线的偏心率。两者分别需要一个三维向量。**“EcceLoc”**&#x662F;指局部偏心率，**“EcceGlo”**&#x662F;指整体坐标系。梁的偏心率也可以通&#x8FC7;**“Eccentricity on Beam（梁的偏心率）”**&#x8FD0;算器来定义（请参见第[3.3.7](/chinese_1_3_3/3-in-depth-component-reference/3.3-cross-section/3.3.7-eccentricity-on-beam-eccentricity-on-cross-section.md)节）。

### 梁的朝向

可用于定义梁的方向。与 orientate-beam-component（梁的朝向运算器）的工作原理类似（请参阅[3.1.14](/chinese_1_3_3/3-in-depth-component-reference/3.1-model/3.1.14-orientate-element.md)）。

### 用于断面优化的屈曲特性

可以关闭屈曲以优化断面。该运算器允许用户模拟预张拉的较细元素，而无需真正对其进行预张拉。必要的预张拉大致是满荷载情况下最大轴向压缩法向力的负值。

### 梁的局部方向屈曲长度

为了对断面进行优化，有必要知道梁的屈曲长度。Karamba3D使用第[3.5.8](/chinese_1_3_3/3-in-depth-component-reference/3.5-algorithms/3.5.8-optimize-cross-section.md)节中描述的算法对其进行模拟。对于系统屈曲的情况而言，这种模拟算不上十分精确。输入&#x7AEF;**“BklLenY”**、**“BklLenZ”**&#x548C;**“BklLenLT”**&#x53EF;以分别为梁的局部Y轴、Z轴以及横向扭转屈曲指定梁的屈曲长度。指定后，这些值会覆盖Karamba3D屈曲长度计算中的值。**“lg”**&#x503C;用于设置横向荷载距断面剪切中心的距离，其默认值为零。正值表示荷载指向剪切中心，因此对于横向扭转屈曲起到失稳作用。根据欧盟规范3，属&#x6027;**“lg”**&#x5F71;响梁在横向扭转屈曲方面的利用率。

### 二阶理论法向力$$N^{II}$$

在二阶理论（Th.II）计算中，轴向法向力会影响梁的刚度。如将其压低，在受到张力的情况下，梁会增加其弯曲刚度。试想，吉他弦在张力增加的情况下会以更高的频率振动（即更硬）。在Karamba3D中，影响刚度（$$N^{II}$$）的法向力与实际上在断面（$$N$$）中引起应力的法向力无关。通过选择（$$N^{II}$$）作为每个梁的最大压力（$$N$$），可以确保二阶理论的结果更为精准。

## 编辑壳体

### 高度

设置整个壳体的均匀断面高度。

### 二阶理论法向力$$N^{II}$$

同梁相类似，壳体的$$N^{II}$$指定了在进行二阶理论计算时会影响刚度的平面法向力。这是单位长度的力，假设在所有方向上力的大小相同。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual-1-3.karamba3d.com/chinese_1_3_3/3-in-depth-component-reference/3.1-model/3.1.10-modify-element.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
