@extends('layouts.app') @section('center')
@if($data && (!$data->isEmpty())) @foreach($data as $row) @php $v1 = floatval($row->v1 ?? 0); $v2 = floatval($row->v2 ?? 0); $v3 = floatval($row->v3 ?? 0); $i1 = floatval($row->i1 ?? 0); $i2 = floatval($row->i2 ?? 0); $i3 = floatval($row->i3 ?? 0); $pf1 = floatval($row->pf1 ?? 0); $pf2 = floatval($row->pf2 ?? 0); $pf3 = floatval($row->pf3 ?? 0); // Apparent power per phase (kVA): S = V x I / 1000 $s1 = ($v1 * $i1) / 1000; $s2 = ($v2 * $i2) / 1000; $s3 = ($v3 * $i3) / 1000; $rowApparentPower = $s1 + $s2 + $s3; // Active power per phase (kW): P = V x I x PF / 1000 $p1 = ($v1 * $i1 * $pf1) / 1000; $p2 = ($v2 * $i2 * $pf2) / 1000; $p3 = ($v3 * $i3 * $pf3) / 1000; $rowActivePower = $p1 + $p2 + $p3; // Reactive power (kVAR): Q = sqrt(S^2 - P^2) $rowReactivePower = sqrt(max(pow($rowApparentPower, 2) - pow($rowActivePower, 2), 0)); // Neutral current: approximated for a balanced 120° 3-phase system // I_N = sqrt(I1² + I2² + I3² - I1*I2 - I2*I3 - I3*I1) $ncValue = sqrt(max( pow($i1, 2) + pow($i2, 2) + pow($i3, 2) - ($i1 * $i2) - ($i2 * $i3) - ($i3 * $i1), 0 )); // Neutral loss (kW): P = I² * R / 1000, R = 0.81285 (same constant used in dashboard) $ncLoss = (pow($ncValue, 2) * 0.81285) / 1000; @endphp {{-- Power Summary --}} @endforeach @else @endif
Time GlobalID Timing isRv Voltages Currents Power Factors Total Power Energy (kWh) Energy (rkWh) Active Power/Phase Apparent Power/Phase Reactive Power/Phase NC NCloss THD (Voltage)
v1 v2 v3 i1 i2 i3 pf1 pf2 pf3 kW kVA kVAR kwho1 kwho2 kwho3 kwhp1 kwhp2 kwhp3 rkwho1 rkwho2 rkwho3 rkwhp1 rkwhp2 rkwhp3 kw1 kw2 kw3 kva1 kva2 kva3 kvar1 kvar2 kvar3 thdva thdvb thdvc
Red Yellow Blue Red Yellow Blue Red Yellow Blue Red Yellow Blue Red Yellow Blue Red Yellow Blue Red Yellow Blue Red Yellow Blue Red Yellow Blue Red Yellow Blue Red Yellow Blue
{{ \Carbon\Carbon::parse($row->stime)->format('Y-m-d h:i:s') }} dmdt_phase==1) {{'class="bg-success"'}} @endif> {{$row->global_device_id}} @if($row->isPk==1) Peak @else Offpeak @endif {{$row->isRv}} {{$row->v1}} {{$row->v2}} {{$row->v3}} {{$row->i1}} {{$row->i2}} {{$row->i3}} {{$row->pf1}} {{$row->pf2}} {{$row->pf3}}{{ number_format($rowActivePower, 2) }} {{ number_format($rowApparentPower, 2) }} {{ number_format($rowReactivePower, 2) }} {{$row->kwho1}} {{$row->kwho2}} {{$row->kwho3}} {{$row->kwhp1}} {{$row->kwhp2}} {{$row->kwhp3}} {{$row->rkwho1}} {{$row->rkwho2}} {{$row->rkwho3}} {{$row->rkwhp1}} {{$row->rkwhp2}} {{$row->rkwhp3}} {{$row->kw1}} {{$row->kw2}} {{$row->kw3}} {{$row->kva1}} {{$row->kva2}} {{$row->kva3}} {{$row->kvar1}} {{$row->kvar2}} {{$row->kvar3}} {{ number_format($ncValue, 2) }} {{ number_format($ncLoss, 4) }} {{$row->thdva}} {{$row->thdvb}} {{$row->thdvc}}
Record Not Found
{{ $data->appends(request()->query())->links('pagination::bootstrap-4') }}
@push('scripts') @endpush @endsection