Plates (Shell Elements)
Plates model surface structures (slabs, walls, cores, diaphragms and shear panels) as a mesh of flat shell elements carrying membrane, bending and transverse-shear action.
Plates need not be framed by beams, so flat slabs, shear walls, tilt-up panels and free roofs can be modelled directly. Where plate nodes coincide with existing nodes, plates and framing share them and connect without manual constraints.
Nearby geometry is not contact. A beam below a plate picks up no plate load unless it is explicitly connected, supported or coupled. Gap closure, lift-off and compression-only bearing are not modelled automatically.
Element type
Plates use flat Mindlin-Reissner shell elements: the four-node quadrilateral MITC4 and the three-node triangle MITC3, which can be mixed in one model. Both carry membrane, bending and transverse shear, have six DOFs per node like the beam elements, and report the same results. They suit thin to moderately thick plates and are not a substitute for solid elements where thickness is no longer small relative to span.
Each plate group has one uniform thickness and an isotropic elastic material. Concrete groups can also take directional kx / ky stiffness factors (see below); these are modifiers, not an orthotropic material.
Local axes and sign conventions
Local axes are set by plate geometry, independent of corner pick order, copying or mirroring. Toggle Plate Local Frame in the left sidebar to display them.
| Axis | Direction |
|---|---|
| z | Normal to the plate. Points up (positive global Y component) on slabs and sloped plates. On vertical walls it has a positive global X component, or points along global +Z for a wall in the XY plane. Radially outward on cylinder facets. |
| x | Global X projected onto the plate: along global +X on a slab and horizontal on a wall. Global Z is used instead for a wall in the YZ plane. Circumferential on a cylinder. |
| y | Completes the right-handed set (y = z × x): along global −Z on a slab, vertical on a wall and axial on a cylinder. |
- Pressure: positive along local +z. On a slab a positive pressure acts upward, so enter gravity loads as negative values.
- Bending:
Mx,Myare moments per unit width producing bending stress in local x and y. They are sagging-positive, with tension on the −z face (the slab soffit), so a simply supported slab is positive at midspan and negative (hogging) over its supports.Mxyand the principal momentsM1 ≥ M2follow the same convention. In software that reports raw tensor moments, the principal moments appear swapped and negated. - Membrane:
Sx,Syare tension-positive.
See Sign Conventions for all plate result signs.
Creating a plate
In the Plates dialog, click Add Quad Plate or Add Triangle Plate. The dialog minimises while you draw.
- Click the first corner. Clicks snap to nodes, member endpoints and the grid; a click in empty space creates a node on the active view plane.
- Click the second corner. Edge 1–2 sets the orientation of one side.
- Click the third corner. The cursor is locked perpendicular to edge 1–2, so the rectangle is always square-cornered; the fourth corner is derived. Right-click undoes the last corner; Esc cancels.
- In the configure view, set the Target tile size, thickness and material. Each edge gets edge length / tile size divisions, rounded to the nearest supported count (see Meshing limits). Leave the tile size blank for a single element. The resulting
nx × nygrid and tile count update live. - Optionally, open Edge supports and apply a restraint preset to any edge. It restrains every node on that edge, including generated mesh nodes. Edges that coincide with members are blocked unless you allow member-edge supports, because supporting the member's own nodes is usually the better model.
- Click Generate Mesh (or Add Plate for a single element).
A triangle plate takes three clicks, one per vertex, and is subdivided into sub-triangles. Its mesh density is set by the longest edge, so it matches an adjacent plate edge of the same length and division count node for node.
To build a plate on existing nodes, select exactly 4 (quad) or 3 (triangle) valid corner nodes and no members, then right-click and choose Add Quad Plate or Add Tri Plate. The option appears only when the selection passes the plate geometry checks.
Existing corner nodes are reused, so a wall snapped to a slab edge shares its nodes. Interior mesh nodes belong to the plate and cannot be edited, so use Re-mesh to change them. Cancelling discards any new corner nodes, and a single Ctrl+Z after confirming removes the whole plate.
Add Other Plate
Add Other Plate provides four parametric tools: three circular plate and shell forms and a rectangular mat foundation. All generate connected meshes of ordinary flat MITC3/MITC4 elements, and none introduces a separate curved finite element formulation. Circular diameters are mid-surface dimensions, and circular groups can be oriented about global +X, +Y or +Z. Mats are horizontal, in the global XZ plane.
- Cylindrical Shell: a full 360° wall defined by its base centre, diameter and axial height, meshed with circumferential and axial divisions. Start angle sets the position of the seam. Optional floor and roof caps (flat or conical with a centre flat) take their own plate properties and radial mesh and share the wall end-ring nodes.
- Circular / Annular Plate: a flat disc (Inner diameter = 0) or an annulus (Inner diameter > 0). The selected axis sets the positive normal, and circumferential and radial divisions control the mesh.
- Conical / Frustum Shell: a full 360° sloping shell defined by its bottom and top diameters, base centre and axial height. A Top diameter of 0 gives a cone and a larger value gives a frustum. Triangles are used at a cone apex.
- Mat / Raft Foundation: a horizontal rectangular MITC4 mesh defined by its origin, elevation, length (global X) and width (global Z), with X and Z divisions. The modulus of subgrade reaction
k_sdefines independent global-Y Winkler springs at the mesh nodes, each of stiffnessk_s × tributary plan area. Its units follow the active force and length settings (e.g. kN/m³ or kip/ft³). Choose the soil contact type:- Compression-only: resists downward movement and disengages in uplift.
- Linear two-way: active in both directions, so it can develop tensile soil reactions.
Subgrade springs provide no direct global-X or global-Z spring and no rotational restraint about global Y. A standalone raft needs lateral and yaw restraint from the connected structure or from separately authored non-TY supports or springs, that is, supports on DOFs other than Ty. Soil shear interaction, bearing capacity and consolidation settlement are not modelled.
The forms show live element counts and mesh-quality indicators. Circular forms warn of extreme aspect ratios or of thickness that is large relative to element size. The mat form also shows the node count, approximate element size, plan area and total vertical spring stiffness. An accepted mesh does not guarantee accuracy, so check convergence. The forms do not create openings. Groups remain editable after saving, exporting or sharing the model.
All four tools accept uniform and linear group pressures, which use a group frame for the ramp direction. Group local x is circumferential on circular forms. Group local y runs along the axis or meridian on cylinders and cones, and local y runs radially on circular plates and caps. On a mat, group local x runs along global +X and group local y runs along global +Z. A linear group pressure varies from the Start pressure to the End pressure and is area-averaged over each tile, so it is mesh-stepped. Use at least two tile bands along the ramp, and preferably four or more. A circumferential ramp steps from the End pressure back to the Start pressure at the seam. See Plate Loads for details.
Meshing limits
| Item | Limit |
|---|---|
| Planar plate edge divisions | 1, 2, 4, 8, 16, 32, 64. These counts nest, so adjoining plates and supporting beams stay compatible. |
| Add Other Plate tools | 100 divisions per direction |
| Whole model | 50,000 plate elements |
The default tile size is the smaller of the longest edge / 16 and 0.5 m. Analysis time and memory grow with mesh density, so refine only as far as convergence requires.
Mesh convergence
A successful solve does not prove that the mesh is adequate. Check convergence of each quantity used in design, because deflection, mid-panel moments and local support peaks converge at different rates.
- Choose the result and location first, e.g. centre deflection, a support-line moment, a reaction sum or a group envelope. Keep the geometry, material, supports, loads, combinations and result recovery unchanged.
- Run at least three successively finer meshes, roughly halving the tile size (doubling the edge divisions) at each step. Keep similar aspect ratios and compatible plate and member edges.
- Compare the same signed result from the two finest meshes using
|Rfine − Rprevious| / |Rfine| × 100%. Confirm reaction equilibrium, and check that the governing location has not moved only because the sampling grid changed. - Refine until the change is within a tolerance appropriate to the decision.
Singularities such as point-load stresses, re-entrant corners and abrupt support ends do not converge, and the local peak keeps rising with refinement. Model the real bearing area or fillet where practical, and converge a physical quantity such as deflection, an averaged stress or an integrated section action.
Concrete stiffness modifiers (cracked section)
Concrete plate groups have kx and ky stiffness factors along local x and y. Each factor scales both membrane and bending stiffness in its direction. Shear and twisting stiffness are scaled by the same factor when the two are equal, or by √(kx · ky) when they differ. Keep them equal for normal cracked concrete. Use different values only to make the model stiffer in one direction, e.g. a one-way slab or ribbed deck modelled as a plate.
Lower factors make the plate more flexible, so it attracts less force. In walls and diaphragms this changes the lateral force distribution as well as the deflection. Thickness, mass and self-weight are not changed. The presets apply the same factor to kx and ky, and a blank field means gross stiffness.
| Preset | Factor | Reference |
|---|---|---|
| Gross (uncracked) | 1.0 | Not applicable |
| Slab | 0.25 | ACI 318-19 Table 6.6.3.1.1(a); CSA A23.3 cl 10.14 |
| Wall, cracked | 0.35 | ACI 318-19 Table 6.6.3.1.1(a); CSA A23.3 cl 10.14 |
| Wall, uncracked | 0.70 | ACI 318-19 Table 6.6.3.1.1(a); CSA A23.3 cl 10.14 |
Factors range from 0.05 to 1.0. For other codes, such as AS 3600 or Eurocode 2, enter a custom factor.
Visual style by material
Plates are tinted by material family: blue-grey for steel, warm grey for concrete, tan for timber and blue for other materials. Edges are always drawn.
| View mode | Fill |
|---|---|
| Wireframe | Faint translucent tint. Lines behind the plate remain visible. |
| Outlined | None. Geometry behind the plate is fully visible. |
| Rendered | Opaque, lit surfaces. Nodes stay visible on top. |
Editing and re-meshing
- Edit the thickness and material of each group in the list.
- Re-mesh (pencil icon) regenerates the grid from the original corners (4 for a quad, 3 for a triangle) at a new tile size, restoring any deleted sub-elements.
- Delete removes the group and its interior nodes.
- Groups whose tiles differ in thickness, material or modifiers show as mixed until a uniform value is set.
Connecting plates to beams
A beam or column connects to a plate wherever its line passes through plate corner or mesh nodes, with no manual links needed. A beam along a plate edge remains one member, and its force diagrams show the plate load transfer as a smoothly varying load. Member end forces are the solved values.
Columns connected to slabs
A column that meets a slab at a mesh node is connected over its cross-section rather than at a single node, so slab moments around the column stay finite as the mesh is refined. Column sections are shown hatched on plate contours.
Connection area. Rectangular, round, drawn and section-builder tee sections use their solid outline. Steel and other thin-walled sections use their bounding rectangle. The area is centred on the member axis and follows the member's rotation, sideways setting and end offsets. Where the columns above and below the slab differ, their common area is used. Any part of the area beyond a slab edge or over an opening carries no load, and a warning is shown if it extends more than 5 mm (or 2% of the section width, if larger) past the edge.
Single-node connections. A column connects at a single node instead when any of the following applies:
- A beam frames into the node, ending at it or passing through it.
- The node has a support, is a rigid diaphragm master, or is tied to a beam along the slab.
- The column is inclined more than 10° from the slab normal.
- The section has no defined size, or the slab mesh under the column is too irregular.
The Plate Analysis dialog lists these columns with the reason. A slab node that is only a diaphragm slave does not prevent a full-section connection. Members framing perpendicular into a wall or other plate are connected in the same way as columns.
Mesh density. Near columns, use tiles no larger than about the column width. A warning lists columns where the tiles exceed twice the width of the column section on the slab.
Effect on results. A full-section connection is stiffer than a single-node connection. In flat slabs without beams, edge and corner columns attract more moment, slab moments at the column faces are higher, span moments are slightly lower, and deflection and sway are smaller. Interior columns change little. Where a beam frames into the column, the beam already ties the joint and results are similar to a single-node connection.
Plate–beam connections
- Slabs and decks on beams: translations and bending rotations are continuous, so the joint is not an unintended hinge.
- Walls on beams: load and translation transfer fully, but the wall does not restrain beam rotation about the wall normal. Add restraint or framing if required.
- Offsets: a plate node a small numerical distance off a beam axis is still connected. A genuinely offset beam (e.g. a downstand) is not; set the member eccentricity to the real offset.
- Rigid, not bearing: an eccentric beam is rigidly connected and transfers uplift and tension as well as gravity load. Gap, lift-off, slip and friction are not modelled.
Loads on plates
Apply a surface pressure in the current pressure unit (e.g. kPa or psf), either uniformly to a group or to selected elements, or as a linear ramp over a group. See Plate Loads for ramp axes and mesh guidance.
| Direction | Action |
|---|---|
| Normal (default) | Perpendicular to the plate, positive along local +z (upward on a slab). |
| Global X / Y / Z | Load per unit plate area along a global axis. The normal component is carried in bending and the in-plane component as membrane load, so gravity on a sloped roof produces both. Total force = magnitude × plate area for any orientation. |
| Self-weight | As a downward global load: slabs carry it in bending, walls in-plane. |
Linear ramps are area-averaged per tile, so they are mesh-stepped. Like any applied load, a plate surface load contributes mass to modal analysis through its gravity-direction component.
Analysis support
| Analysis | Plate support |
|---|---|
| Linear static | Full, including plate-only models (no surrounding beams needed). |
| P-Delta | Linearised second-order analysis, e.g. for walls and panels under combined axial and lateral load. It is not a large-displacement shell analysis. |
| Buckling | Classic method. Plate-only panels are supported when the load case puts the plate in in-plane compression or shear. The analysis gives elastic critical load factors and mode shapes, not post-buckling capacity. The Wittrick-Williams exact-member method is not available when the model contains plates. |
| Modal | Plate stiffness and mass are included, also in plate-only models. Use the real density or mass input where periods matter. |
Results
Contour results for any analysed plate group across its mesh. The legend's Smooth / Bands toggle switches between a continuous gradient (with steps kept at supports, beams, walls and columns) and discrete colour levels. It changes the display only, not the values.
Moments, shears and stresses are smoothed across neighbouring elements, but not across supports, connected beams, walls, columns or point loads, so real steps in shear are kept. Spring supports also break the smoothing, except mat foundation springs. At interior line supports, beams and walls, the moment across the line is recovered from each side's own elements, giving the peak at the line rather than the value half an element away. Smoothing can still soften sharp changes near concentrated loads, mesh edges and openings. Refine the mesh there, and use the Summary dialog or the Pro Excel export for per-element values.
At a point support, or a column connected at a single node, the peak moment keeps rising with mesh refinement. Design from the moment at the column face or averaged over a strip width. Slab moments inside a column's section are not design values; read them at the face.
| Quantity | Components |
|---|---|
| Deflection | Resultant and vertical component. |
| Bending | Mx, My, twisting moment Mxy, principal moments M1 / M2 (sagging-positive). |
| Transverse shear | Qx, Qy in local x and y (see Limitations). |
| Membrane | Sx, Sy, shear Txy, principal stresses σ1 / σ2; top- and bottom-fibre equivalent stresses: von Mises, Tresca, Bach and Rankine. |
| Reinforcement design moments (concrete) | Wood-Armer top- and bottom-layer Mx*, My*, which fold the twist Mxy into the orthogonal-bar demand. |
The Summary dialog and Pro Excel reports tabulate per-element results and per-group envelopes; Pro PDF reports give per-group envelopes only. Envelopes give the peak sagging (max) and hogging (min) moments, Wood-Armer demands and, in envelope mode, the governing load combination.
Limitations
- Flat elements only. Curved surfaces are faceted, and warped (non-coplanar) quads are rejected. There are no curved-edge elements.
- Full composite action. A slab acts compositely with a beam only when the member eccentricity is set to the real offset, and then with full (rigid) shear interaction and no slip, which can be unconservative relative to partial-composite design.
- Members crossing plate interiors are not embedded. Split the mesh so the member lies on shared plate nodes or edges; otherwise no force transfers along it.
- Qx, Qy are mesh-sensitive. The resultant is more stable than the signed components, which can vary sharply near supports, corners, beam tie-ins and zero crossings. Refine where shear governs, and check punching and one-way shear on integrated shear (control perimeter or section cut from the reactions), not a single peak.
- Wood-Armer uses bending only. Bars are assumed along local x and y (or along and across a strip in Plate Analysis). In-plane forces (post-tensioning, transfer, diaphragm) are excluded; design for combined bending and in-plane force where significant.
- Peaks at concentrations are mesh-dependent. At point restraints, concentrated loads, beam/column tie-ins, sharp mesh corners and opening edges, design from averaged or integrated values, not a contour peak.
- Linear elastic, linearised stability. No cracking, yielding, contact, large displacement or post-buckling.
Model Health checks
Plate issues are reported in the Model Health dialog.
| Check | Level | Cause and fix |
|---|---|---|
| Plate overlap | Error | Two coplanar groups overlap in area, double-counting stiffness and mass. Delete or rebuild one. Plates sharing only an edge are fine. |
| Plate warping | Error | Quad corners no longer coplanar, usually after moving a shared corner. Move the node back into plane or re-create the plate. |
| Slightly warped tile | Warning | Within the warping limit but out of plane by more than 1% of the diagonal. Still analysed, but accuracy falls (about 1–2% error at 1% warp, over 10% at 5%) and the equilibrium check may show a residual. Flatten the corners or use smaller tiles on curved surfaces. |
| Plate corner drift | Error | A corner moved after meshing. Use Re-mesh in the Plates dialog. |
| Beam-plate mesh incompatibility | Error | Plates on the same member have incompatible edge divisions. Re-mesh so they match or nest (e.g. 4 and 8). |
| Non-conforming plate seam | Error | Two groups meet along a line but their nodes do not coincide, so the seam is not joined. Re-mesh one group to match the other along the shared line. |
| Plate intersection | Error | Two non-coplanar groups pass through each other instead of meeting at a shared edge. Split or rebuild them so the intersection becomes a shared edge. |
| Elongated elements | Warning | Element aspect ratio above 4:1 (severe at 8:1 or more). Elongated elements can be overly stiff in in-plane bending. Refine across the short direction. |
| Member end on a plate face | Warning | A member ends on a plate face without sharing a mesh node, so no force transfers. Re-mesh so a node lands at that point, or move the member end onto a plate node. |
| Member crossing plate interior | Error | A member passes through an element interior without the mesh being split or tied along it. Re-mesh or split the plate so the member lies on shared nodes or edges. |