> For the complete documentation index, see [llms.txt](https://tlcfem.gitbook.io/suanpan-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tlcfem.gitbook.io/suanpan-manual/command-collection/process/sectiontest.md).

# sectiontest

This command category can be used to test sections without establishing a FE model.

## Syntax

```
sectionTest1D (1) (2) (3) [4...]
# (1) int, unique tag of the section model to use
# (2) double, size of per deformation increment
# (3) int, number of steps along increment direction
# [4...] int, optional numbers of steps for deformation history

sectionTest2D (1) (2...3) (4) [5...]
# (1) int, unique tag of the section model to use
# (2...3) double, size of per deformation increment
# (4) int, number of steps along increment direction
# [5...] int, optional numbers of steps for deformation history

sectionTest3D (1) (2...4) (5) [6...]
# (1) int, unique tag of the section model to use
# (2...4) double, size of per deformation increment
# (5) int, number of steps along increment direction
# [6...] int, optional numbers of steps for deformation history
```

## Remarks

1. The increment size could be either positive or negative.
2. The loading direction reverses after given numbers of steps.
3. The strain-stress history would be saved to `RESULT.txt`. If `HDF5` is used, the result would be additionally saved to `RESULT.h5`.
4. The deformation vector consists of axial deformation, rotation about strong axis, rotation about weak axis. 1D, 2D and 3D sections have the first, first two and all three components respectively.

## Example

```
material Bilinear1D 1 29 0.05 0.01

section US2D W21X68 1 1

sectiontest2d 1 1E-3 0 100
```

For the above example, a W21X68 section is defined with the bilinear hardening model. It is loaded with 100 increments of $$0.001$$ axial deformation while the rotation is zero.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://tlcfem.gitbook.io/suanpan-manual/command-collection/process/sectiontest.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
