complexType · extension complexBaseType · all
Two-dimensional cross section of a structural part, given by points and the sheets connecting them
A structural profile is the cross section of a beam-like structural part, e.g. of a stringer, a frame or a floor beam. It consists of points and of sheets that connect them. A profile-based structural element (profileBasedStructuralElementType) references the profile by its @uID, assigns a material and a thickness to each sheet (<sheetProperties>) and can add reinforcements at single points (<pointProperties>). The structural part that uses the element extends the cross section along its axis.
Points and sheets
The points lie in the x-y plane of the profile. Their coordinates are lengths in metres. The z-axis of the profile is normal to this plane and runs along the axis of the structural part.
A sheet connects the point <fromPointUID> with the point <toPointUID>. Every point used by a sheet or by the structural element therefore needs a @uID.
Several sheets can meet in one point. Open cross sections (e.g. L, T or Z) and closed ones (e.g. a box) are built in the same way.
Figure (a) shows the profile of the example below; the labels omit the prefix TStringerProfile_ of the @uID. All three sheets start at the point P1, where they meet.
Coordinate system of a sheet
Each sheet has its own right-handed coordinate system, which follows from the direction of the sheet (figure b):
yS points along the sheet from <fromPointUID> to <toPointUID>.
zS is normal to the sheet and lies in the profile plane: it is yS rotated by +90° about the z-axis of the profile. The thickness of the sheet is measured along zS and lies symmetrically about the line connecting the two points.
xS = yS × zS is normal to the profile plane, i.e. parallel to the z-axis of the profile, and runs along the structural part.
Swapping <fromPointUID> and <toPointUID> reverses yS and zS of the sheet. The orthotropy direction of a composite (<orthotropyDirection> in <sheetProperties>) is the xS-axis rotated by the given angle about zS; a positive angle turns it towards yS.
The figure shows the web S3 of the example as a surface along the structural part, with its coordinate system and the orthotropy direction for an angle of 30°.
Example
A T-shaped stringer profile with a flange of 30 mm width and a web of 25 mm height:
<structuralProfile2D uID="TStringerProfile">
<name>T-stringer</name>
<description>Flange of 30 mm and web of 25 mm height</description>
<pointList>
<point uID="TStringerProfile_P1">
<x>0</x>
<y>0</y>
</point>
<point uID="TStringerProfile_P2">
<x>0.015</x>
<y>0</y>
</point>
<point uID="TStringerProfile_P3">
<x>-0.015</x>
<y>0</y>
</point>
<point uID="TStringerProfile_P4">
<x>0</x>
<y>0.025</y>
</point>
</pointList>
<sheetList>
<sheet uID="TStringerProfile_S1">
<name>Right flange</name>
<fromPointUID>TStringerProfile_P1</fromPointUID>
<toPointUID>TStringerProfile_P2</toPointUID>
</sheet>
<sheet uID="TStringerProfile_S2">
<name>Left flange</name>
<fromPointUID>TStringerProfile_P1</fromPointUID>
<toPointUID>TStringerProfile_P3</toPointUID>
</sheet>
<sheet uID="TStringerProfile_S3">
<name>Web</name>
<fromPointUID>TStringerProfile_P1</fromPointUID>
<toPointUID>TStringerProfile_P4</toPointUID>
</sheet>
</sheetList>
</structuralProfile2D>The structural element assigns a thickness of 1.6 mm to the right flange and adds a stiffener of 20 mm² cross section at the tip of the web:
<profileBasedStructuralElement uID="TStringer">
<name>T-stringer</name>
<sheetProperties>
<sheetUID>TStringerProfile_S1</sheetUID>
<materialUID>Aluminium2024</materialUID>
<thickness>0.0016</thickness>
</sheetProperties>
...
<structuralProfileUID>TStringerProfile</structuralProfileUID>
<pointProperties>
<pointUID>TStringerProfile_P4</pointUID>
<materialUID>Aluminium2024</materialUID>
<crossSectionArea>2e-05</crossSectionArea>
</pointProperties>
</profileBasedStructuralElement>| Name | Type | Constraints | Use | Default | Description |
|---|---|---|---|---|---|
@externalDataDirectory | xsd:string | optional | Directory of the external file the element was read from, as URI | ||
@externalDataNodePath | xsd:string | optional | Path of the parent element in the merged dataset, at which the element was inserted from an external file | ||
@externalFileName | xsd:string | optional | Name of the external file the element was read from | ||
@uID | xsd:ID | required | UID |
| Name | Type | Constraints | OccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration. | Default | Description |
|---|---|---|---|---|---|
| allThe children below may appear in any order. Each may appear at most once. | |||||
name | stringBaseType | [1..1] required | Name | ||
description | stringBaseType | [0..1] optional | Description | ||
pointList | pointListXYType | [1..1] required | Points of the profile in its x-y plane | ||
sheetList | sheetListType | [1..1] required | Sheets connecting the points | ||
| Type | Name |
|---|---|
structuralProfilesType | structuralProfile2D |