dr_dlg.dcl — Dowel/Rebar Projection Configuration

File: dr_dlg.dcl
Version: v3.60
Category: Dialog Definitions
Size: 8.7 KB (260 lines)

Note

Structural Continuity Feature

Configure reinforcing bar dowels projecting from panel edges for structural connections between adjacent panels. Essential for moment-resisting connections and shear transfer.


Functional Purpose

What This Dialog Does

Rebar Dowel Projections - Configures reinforcing bar projections extending from panel edges to create structural continuity between panels and ensure proper load transfer.

Key Functions:

  1. Positions rebar dowels along panel edges (up to 32 positions)

  2. Specifies bar sizes (#4, #5, #6, #7, #8 rebar)

  3. Sets projection lengths (typically 12”-24” for lap splices)

  4. Defines spacing patterns (per engineering requirements)

  5. Controls edge selection (left, right, top, bottom edges)

  6. Manages bar orientation (horizontal, vertical projections)

User Need

Structural Connection Requirements

Engineers need dowel projections for:

  • Panel-to-panel moment connections (resist lateral loads)

  • Shear transfer between adjacent panels (prevent differential movement)

  • Structural continuity in multi-panel assemblies (act as unified structure)

  • Code-required reinforcement continuity (ACI 318 compliance)

  • Seismic resistance (critical in earthquake zones)

  • Load path integrity (continuous load transfer through structure)

Typical Workflow

1. User in mp_dlg clicks [Dowel/Rebar]
2. dr_dlg opens
3. User enables first dowel (drt1)
4. User selects edge: Left (where adjacent panel connects)
5. User sets bar size: #5 rebar (0.625" diameter)
6. User sets projection: 18" (for 18" lap splice)
7. User sets position: 2'-0" from bottom (first bar location)
8. User enables additional dowels:
   • drt2: #5 @ 4'-0" from bottom
   • drt3: #5 @ 6'-0" from bottom
   • drt4: #5 @ 8'-0" from bottom
   Total: 4 bars spaced 2'-0" on center vertically
9. User clicks OK
10. Rebar symbols drawn projecting from panel edge with dimensions

Control Semantics

Per-Dowel Controls (32 max)

Dowel 1 Example (pattern repeats for drt1-drt32):

Enable & Edge:

  • drt1 - Enable toggle (checkbox)

  • drq1 - Edge selection (L/R/T/B radio buttons):

    • L = Left edge (vertical panel edge)

    • R = Right edge (vertical panel edge)

    • T = Top edge (horizontal panel edge)

    • B = Bottom edge (horizontal panel edge, slab bearing)

Bar Size:

  • drs1 - Rebar size dropdown:

    • #4 (0.500” diameter) - Light connections, small panels

    • #5 (0.625” diameter) - Most common for walls

    • #6 (0.750” diameter) - Standard structural connections

    • #7 (0.875” diameter) - Heavy loads, tall panels

    • #8 (1.000” diameter) - Maximum typical for precast

    • #9, #10, #11 (larger) - Special applications, very heavy

Projection Length:

  • drp1 - Projection length (from panel face):

    • 12” - Minimum lap (light duty)

    • 18” - Standard lap (most common) = 24-30 bar diameters

    • 24” - Heavy duty lap

    • 36” - Special applications, seismic zones

    • 48” - Very heavy, moment connections

Position:

  • drd1 - Distance from corner/reference point:

    • Measured along edge from corner or datum

    • Example: 2’-0” = first bar 2’ from bottom corner

  • dre1 - Elevation/offset (if needed):

    • For top/bottom edges: horizontal position

    • For left/right edges: vertical elevation


Engineering Considerations

Lap Splice Requirements

ACI 318 Development Length:

Minimum lap splice length = Development length (ld)

For #5 bar in 5000 PSI concrete:
ld = 30 × diameter (simplified for normal conditions)
ld = 30 × 0.625" = 18.75" ? 19"

Use 18" minimum (common practice)
Use 24" for better safety factor

Lap Splice Classes:

Class A Lap (most common):
- 1.0 × ld minimum
- Used when < 50% of bars spliced at location
- Example: #5 ? 18" lap OK

Class B Lap (more bars spliced):
- 1.3 × ld minimum  
- Used when > 50% of bars spliced at location
- Example: #5 ? 1.3 × 18" = 23.4" ? Use 24"

Seismic Zones:
- May require 1.5-2.0 × ld
- Consult structural engineer
- Example: #5 ? 36" lap in high seismic

Spacing Requirements

Vertical Spacing (for wall connections):

Typical Pattern:
Bar spacing = 12"-24" on center (o.c.)
Most common = 18"-24" o.c.

Example: 10' tall panel
Spacing: 2'-0" o.c. = 6 bars total
Locations: 1', 3', 5', 7', 9', 11' (avoid very top/bottom)

Engineering Rule:
Spacing ? 3× wall thickness
6" wall ? 18" max spacing OK ?

Horizontal Spacing (for slab connections):

Typical Pattern:
Bar spacing = 2'-4' on center

Example: 12' wide panel
Spacing: 3'-0" o.c. = 5 bars
Locations: 1.5', 4.5', 7.5', 10.5' from left edge

Edge Distance:
Minimum 3" from panel edges
Typical: 12"-18" from corners

Load Transfer Calculations

Shear Transfer Capacity:

Per dowel capacity (simplified):
V = As × fy × ?

Where:
As = Bar area (#5 = 0.31 sq in)
fy = Yield strength (60,000 PSI typical)
? = Friction coefficient (0.6 typical)

#5 bar capacity:
V = 0.31 × 60,000 × 0.6 = 11,160 lbs ? 11 kips

Panel lateral load: 30 kips
Required bars: 30 / 11 = 2.7 ? Use 3 bars minimum
Safety Factor: 3 / 2.7 = 1.1 (low, use 4-5 bars better)

Moment Connection:

Couple Force = Moment / Lever Arm

Example:
Moment: 50 kip-ft
Panel height: 10'
Lever arm ? 0.9 × 10' = 9' (top/bottom bar couple)

Force per bar group = 50 / 9 = 5.6 kips tension/compression

#5 bar tension capacity: ~18 kips (0.31 × 60,000)
Bars required: 5.6 / 18 = 0.3 ? Use 2 bars (safety factor)

Use: 2-#5 bars top, 2-#5 bars bottom (minimum)

User Examples

Example 1: Vertical Panel Connection (6 dowels)

Scenario: Wall-to-wall connection, 10’ tall panels

1. Panel: 12'×10'×6" wall panel
2. Adjacent panel: Same size, connects at left edge
3. Connection requirement: Shear + moment
4. Dowel configuration:
   • All from left edge (drq = L)
   • Bar size: #5 for all
   • Projection: 18" for all
   • Spacing: 2'-0" vertical o.c.
   
5. Positions:
   • drt1: 1'-0" from bottom (avoid base conflicts)
   • drt2: 3'-0"
   • drt3: 5'-0" (mid-height)
   • drt4: 7'-0"
   • drt5: 9'-0"
   • drt6: 11'-0" (near top, avoid conflicts)
   
6. Result: 6-#5 bars @ 2'-0" o.c. project 18" from left edge
7. Adjacent panel receives bars in matching positions
8. Grout joint completes connection

Example 2: Slab-to-Beam Connection (4 dowels)

Scenario: Precast slab bearing on beam, need continuity

1. Panel: 20'×8' slab panel
2. Connection: Bottom edge bears on beam
3. Continuity requirement: Negative moment over support
4. Dowel configuration:
   • All from bottom edge (drq = B)
   • Bar size: #6 (heavier for moment)
   • Projection: 24" (into beam/column)
   • Spacing: 4'-0" horizontal o.c.
   
5. Positions:
   • drt1: 3'-0" from left end
   • drt2: 7'-0"
   • drt3: 11'-0"
   • drt4: 15'-0" from left end
   
6. Result: 4-#6 bars @ 4'-0" o.c. project 24" down from slab bottom
7. Cast into supporting beam/column
8. Creates continuous negative moment reinforcement

Example 3: Seismic Wall Connection (10 dowels)

Scenario: High seismic zone, heavy lateral loads

1. Panel: 16'×12'×8" shear wall
2. Seismic demand: High
3. Connection: Both left and right edges (corner panel)
4. Enhanced configuration:
   • Left edge: 5-#7 bars @ 2'-6" o.c.
   • Right edge: 5-#7 bars @ 2'-6" o.c.
   • Projection: 36" (2.0× lap for seismic)
   
5. Left edge positions:
   • 2'-0", 4'-6", 7'-0", 9'-6", 12'-0" from bottom
   
6. Right edge positions:
   • 2'-0", 4'-6", 7'-0", 9'-6", 12'-0" (matching)
   
7. Result: Heavy #7 bars with extended laps
8. Meets high seismic requirements
9. Structural engineer verification required

Integration with ConstructiVision

LSP Handler

Primary Handler: dr_dlg.lsp

Key Functions:

(defun dr_dlg ()
  (load_dialog "dr_dlg.dcl")
  (new_dialog "dr_dlg" dcl_id)
  
  ; Set up action tiles for all 32 positions
  (setq i 1)
  (repeat 32
    (action_tile (strcat "drt" (itoa i)) 
                 (strcat "(toggle-dowel " (itoa i) ")"))
    (action_tile (strcat "drq" (itoa i))
                 (strcat "(set-edge " (itoa i) ")"))
    (setq i (1+ i))
  )
  
  ; Validation on OK
  (action_tile "accept" "(if (validate-dowels) (done_dialog 1))")
  
  (start_dialog)
)

(defun validate-dowels ()
  ; Check enabled dowels have all required parameters
  ; Check lap lengths adequate
  ; Check spacing reasonable
  ; Verify edge distances
  (and
    (check-lap-lengths)
    (check-spacing)
    (check-edge-clearances)
  )
)

Called By

Primary Caller: mp_dlg.lsp ? [Dowel/Rebar] button (mpdr)

Workflow:

mp_dlg ? User clicks [Dowel/Rebar]
  ?
dr_dlg opens
  ?
Configure rebar dowel projections
  ?
Validate: lap length adequate, spacing OK
  ?
Return to mp_dlg
  ?
Drawing generation (drawpan)
  ?
dowels.lsp draws rebar projection symbols

Global Variables

Variable Patterns (per dowel):

  • drt1drt32 - Enable flags (“0” or “1”)

  • drq1drq32 - Edge selection (“L”, “R”, “T”, “B”)

  • drs1drs32 - Bar size index (4, 5, 6, 7, 8…)

  • drp1drp32 - Projection length (inches)

  • drd1drd32 - Distance along edge (feet-inches)

  • dre1dre32 - Elevation/offset (if applicable)

Storage:

  • Saved to panel_list xrecord

  • Retrieved when editing existing panel

  • Used by drawing generation modules



Best Practices

Bar Size Selection

Guidelines:

Wall thickness  Typical bar size
4"-6"          #4 or #5
6"-8"          #5 or #6  
8"-10"         #6 or #7
10"+           #7 or #8

Moment connections: Increase one size
Shear only: Can use smaller size
Seismic: Increase one or two sizes

Spacing Rules

Vertical Walls:

  • ? 18”-24” o.c. most common

  • ? Maximum 3× wall thickness (ACI)

  • ? Avoid very top and very bottom (2’ clear)

  • ? Don’t space too far apart (>30”)

Horizontal Slabs:

  • ? 2’-4’ o.c. typical

  • ? Minimum 3 bars per connection

  • ? 12”-18” from panel edges

  • ? Don’t put all bars at center (spread out)

Lap Length

Standard Practice:

  • ? 18” minimum for #4-#5 bars

  • ? 24” minimum for #6-#7 bars

  • ? Add 50% for seismic zones

  • ? Verify with structural calculations

  • ? Never less than 12” (code minimum)


Common Mistakes

Avoid:

  • ? Insufficient lap length (<18” for #5)

  • ? Too few bars (minimum 2-3 per connection)

  • ? Bars too close to panel edges (<3”)

  • ? Wrong edge selected (bars project wrong direction!)

  • ? Forgetting adjacent panel must receive bars

Best:

  • ? Standard 18”-24” laps for most applications

  • ? Coordinate with adjacent panel bar positions

  • ? Verify with structural engineer for critical connections

  • ? Add extra bars for seismic/high load areas


Documentation Metadata

Enhancement Status: ? COMPREHENSIVE - ENHANCED [1/23 v3.60 remaining]


End of Document