# Single-Diode PV Curve Maximum Power Point Calculator

> Single-Diode PV Curve Maximum Power Point Calculator is a paid API for AI agents from detect.halowerk.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-11-04).

Computes the maximum-power operating point (MPP) of a photovoltaic cell using an explicit single-diode mathematical model given five electrical parameters.

## Facts

- Endpoint: POST https://detect.halowerk.com/v1/F-TD2000-ENGINEERING-B001/single-diode-photovoltaic-curve-maximum-power-point?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/single-diode-pv-curve-maximum-power-point-calculator-5ae0990c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_h_DafJObXmz65jlaoZMeW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability single-diode-pv-curve-maximum-power-point-calculator-5ae0990c -d '<json body>'
```

Example prompt: Find the maximum power point of a solar cell using the single-diode model with photocurrent 8.5 A, saturation current 1e-9 A, thermal voltage 0.026 V, series resistance 0.3 ohms, and shunt resistance 200 ohms.

## When to prefer this

Use this endpoint when you have an explicit single-diode equivalent circuit model of a photovoltaic cell (all five parameters: photocurrent, saturation current, thermal voltage, series resistance, shunt resistance) and need to numerically determine the maximum power operating point. Prefer this over general PV simulation tools when you need a lightweight, pay-per-call computation without maintaining infrastructure. It is specifically suited for parameterized solar cell analysis, optimization loops, and validation workflows where the five diode parameters are already known.

## Known failure modes

- Parameter values outside allowed ranges (e.g. photocurrent < 0.01 or > 100) return validation errors
- Numerical convergence failure if parameter combination yields degenerate I-V curve
- Missing required fields (any of the five electrical parameters) result in schema validation errors
- Saturation current below 1e-12 or above 0.01 may cause ill-conditioned solver behavior

## How this service works

Compute the maximum-power operating point of an explicit mathematical diode model.

## Output

Returns the computed maximum power point of the photovoltaic cell, including the optimal voltage (VMPP), optimal current (IMPP), and maximum power (Pmax) derived from the five single-diode equivalent circuit parameters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "artifact": {
   "type": "object",
   "required": [
    "photovoltaic"
   ],
   "properties": {
    "photovoltaic": {
     "type": "object",
     "required": [
      "data",
      "claim"
     ],
     "properties": {
      "data": {
       "type": "object",
       "required": [
        "photocurrent",
        "saturation_current",
        "thermal_voltage",
        "series_resistance",
        "shunt_resistance"
       ],
       "properties": {
        "photocurrent": {
         "type": "number",
         "maximum": 100,
         "minimum": 0.01
        },
        "thermal_voltage": {
         "type": "number",
         "maximum": 10,
         "minimum": 0.01
        },
        "shunt_resistance": {
         "type": "number",
         "maximum": 1000000,
         "minimum": 1
        },
        "series_resistance": {
         "type": "number",
         "maximum": 10,
         "minimum": 0
        },
        "saturation_current": {
         "type": "number",
         "maximum": 0.01,
         "minimum": 1e-12
        }
       },
       "additionalProperties": false
      },
      "claim": {}
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/single-diode-pv-curve-maximum-power-point-calculator-5ae0990c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from detect.halowerk.com](https://www.zero.xyz/host/detect.halowerk.com/llms.txt)
