# B4 — Installation Manhour Takeoff
# Generated from A2 + A3 + A4
#
metadata:
  project: "Kingsford Hotel Bacolod \u2014 BMS"
  generated_from: A2-equipment-takeoff.yaml + A3-cable-schedule.yaml + A4-panel-schedule.yaml
  generator: _playbook/tools/generate-b4-installation-manhours.py
  production_rates:
    cable_pull_per_m: 0.34650000000000003
    conduit_install_per_m: 0.1365
    panel_install_per_unit: 5.25
    device_install_per_unit: 1.05
    cable_terminate_per_end: 0.2625
    cable_test_per_cable: 0.2625
    panel_powerup_per_unit: 1.05
    network_setup_per_drop: 0.525
  overhead_factor: 0.15
  trade_split:
    Wireman / Electrician: 0.65
    BMS Technician: 0.25
    Engineer / Supervisor: 0.1
  rate_basis: Conservative local-market estimate. Adjust rates at top of generator and re-run for project-specific tuning.
line_items:
- task: Cable pulling (control + network + power feeds)
  quantity: 5173
  unit: m
  rate_h_per_unit: 0.34650000000000003
  hours: 1792.4
  notes: Total 5173 m. Includes 4293 m field, 800 m trunk, 80 m power feeds
- task: Conduit installation (BMS-scope branch conduit)
  quantity: 1293
  unit: m
  rate_h_per_unit: 0.1365
  hours: 176.5
  notes: "Conduit fraction = 25% of total cable. Basis: Greenfield hospitality with mixed routing \u2014 main backbone in ME-supplied tray\nalong service-core risers and BOH corridors; branch conduit from\
    \ tray drops to\nindividual field devices in plant rooms, on AHU casings, and at exhaust-fan\nmotor locations. Anchor at the lower end of the hospitality 0.25-0.35 range\nbecause BMS-01 narrative confirms\
    \ ME contractor supplies primary tray; BMS scope\nis therefore weighted toward branch + drop conduit (~25% of total cable in\nconduit, the rest in tray).\n"
- task: BMS field panel installation
  quantity: 8
  unit: panels
  rate_h_per_unit: 5.25
  hours: 42.0
  notes: Mount, dress, internal verification. Pre-built in shop.
- task: Field device installation (per equipment class)
  quantity: 109
  unit: devices
  rate_h_per_unit: per-class (see notes)
  hours: 223.0
  notes: "Per-class breakdown: Exhaust Fan (General)=32\xD71.00=32.0h; Exhaust Fan (Toilet)=15\xD71.00=15.0h; AHU (Chilled-Water-Served)=12\xD74.00=48.0h; Precooled Air Handling Unit=8\xD73.50=28.0h; Multifunction\
    \ Power Meter (Feeder)=5\xD72.50=12.5h; Chiller (Package Water-Cooled)=3\xD74.00=12.0h; Condenser Water Pump=3\xD71.50=4.5h; Cooling Tower=3\xD73.00=9.0h; Secondary CHW Pump=3\xD72.00=6.0h; Air Ionizer\
    \ (Casino)=2\xD72.00=4.0h; DOAS Unit=2\xD74.50=9.0h; Heat Pump=2\xD71.50=3.0h; Hot Water Header Set=2\xD71.50=3.0h; Calorifier (Hot Water Storage Tank)=2\xD71.00=2.0h; Primary CHW Pump=2\xD72.00=4.0h;\
    \ Recirculating Pump=2\xD71.50=3.0h; Steam Boiler=2\xD74.00=8.0h; CHW Bypass Header=1\xD72.00=2.0h; CHW Return Main Header=1\xD71.50=1.5h; CHW Supply Main Header=1\xD71.50=1.5h; Cooling Tower (Common)=1\xD7\
    1.50=1.5h; Condenser Water Header=1\xD71.50=1.5h; DOAS Unit (Casino \u2014 with CO/VOC)=1\xD75.50=5.5h; FACP Gateway=1\xD72.00=2.0h; Multifunction Power Meter (Main)=1\xD73.00=3.0h; Primary CHW Pump\
    \ (Standby)=1\xD71.50=1.5h"
- task: Cable termination (both ends per cable)
  quantity: 410
  unit: ends
  rate_h_per_unit: 0.2625
  hours: 107.6
  notes: "205 field cables \xD7 2 ends"
- task: Cable continuity / insulation testing
  quantity: 205
  unit: cables
  rate_h_per_unit: 0.2625
  hours: 53.8
  notes: Pre-terminate continuity + post-terminate insulation
- task: Panel power-up + smoke test (pre-commissioning)
  quantity: 8
  unit: panels
  rate_h_per_unit: 1.05
  hours: 8.4
  notes: Initial energization, smoke check, controller boot verification
- task: Network drop setup (patch + label + connectivity)
  quantity: 42
  unit: drops
  rate_h_per_unit: 0.525
  hours: 22.1
  notes: BACnet/IP and Modbus drops
- task: Field analog sensor calibration
  quantity: 200
  unit: AI points
  rate_h_per_unit: 0.75
  hours: 150.0
  notes: Calibrate 200 analog sensors against reference; typical 0.75 hr/sensor
- task: Fire-stopping / sealed cable penetrations
  quantity: 143
  unit: penetrations
  rate_h_per_unit: 0.5
  hours: 71.5
  notes: Estimated 35% of cable ends require sealed penetrations through fire-rated walls/floors at 0.5 hr each
- task: Site safety attendance (toolbox, JHA, HSE briefings)
  quantity: 2647.3
  unit: h
  rate_h_per_unit: 0.06
  hours: 158.8
  notes: 6% uplift on labor base hours
- task: Punch-list / rework allowance
  quantity: 2647.3
  unit: h
  rate_h_per_unit: 0.05
  hours: 132.4
  notes: 5% of base labor for as-installed deviations and minor rework
- task: As-built documentation (red-line + point DB export)
  quantity: 2647.3
  unit: h
  rate_h_per_unit: 0.05
  hours: 132.4
  notes: 5% of base labor for as-built drawings, red-line markup, point database export
totals:
  base_hours: 3070.9
  overhead_hours: 460.6
  total_manhours: 3531.5
  total_person_days: 441.4
  by_trade:
    Wireman / Electrician: 2295.5
    BMS Technician: 882.9
    Engineer / Supervisor: 353.2
  schedule_estimate_weeks:
    1 person: 88.3
    2 person crew: 44.1
    3 person crew: 29.4
    4 person crew: 22.1
    6 person crew: 14.7
notes:
- Hours are per-task base hours. Trade split applies to total post-overhead hours.
- Schedule estimate assumes 5-day work week, 8-hr days, no concurrent activity overlap.
- Add ~10-20% if night-work for guestroom floors required (unlikely for greenfield per A-010-rev).
- Excludes engineering hours (B1+B2 covers programming hours separately).
- Excludes T&C hours (B3 covers commissioning hours separately).
