Current — Charge Flow
Core Electrical Quantities
Author: Mark Higgins
© Mark Anthony Higgins 11 October 2025
Revised Date: 19 April 2026
Current represents the flow of electric charge through a system, forming the observable movement that results from an applied potential difference. Rather than being an abstract quantity, current describes how charge physically propagates through conductive paths, linking energy conditions to real system behaviour.
In physical terms, current is the rate at which charge passes a given point, measured over time. Within a structured flow perspective, it is understood as the realised expression of system dynamics—the outcome of interactions between potential difference, resistance, and circuit topology.
This flow reframes current as the realised movement within a system rather than a standalone input. It emerges from the conditions defined by voltage and the constraints imposed by resistance, forming a measurable and continuous flow of charge.
By viewing current as a structured flow, circuits can be understood as dynamic pathways where charge movement reveals system state. This perspective connects abstract quantities to physical behaviour, enabling deeper analysis and prediction of circuit performance.
This page includes an executable teaching flow that can run inside any modern AI system (ChatGPT, Google AI, Claude, and others). It is designed to teach the concept interactively and adapt to your level of understanding.
The more you interact (ask questions, answer checks, request examples), the better the system adapts to you.
Flow: Current_ChargeFlow_v2_0
Purpose:
Model electric current as the realised flow of charge through a conductive path, and enable structured teaching of the concept from intuition to formal understanding.
System:
S = (I, R, B, K)
----------------------------------------
Teaching Directive
----------------------------------------
Execution_Mode:
Teaching
Audience:
Beginner to Intermediate learner
Teaching_Flow:
Explain → Visualise → Formalise → Apply
Instruction:
- Begin with intuitive explanation of charge flow
- Relate current to real-world movement (e.g. flow in a path)
- Introduce formal definition (I = dQ/dt)
- Connect to Ohm’s Law and power
- Reinforce with simple circuit examples
Constraints:
H = ∅ (no hidden assumptions)
Clarity before formalism
Goal:
Student understands current as both:
- physical movement of charge
- measurable system quantity
----------------------------------------
State
----------------------------------------
I = {
source_potential,
path_configuration,
charge_density,
conductive_medium,
resistance_profile,
current_value,
time_state
}
----------------------------------------
Rules
----------------------------------------
R = {
detect_potential_difference,
verify_closed_path,
evaluate_conductive_conditions,
propagate_charge,
compute_flow_rate,
update_current_over_time,
maintain_continuity
}
----------------------------------------
Boundaries
----------------------------------------
B = {
path_must_be_closed,
conductive_path_required,
source_potential_defined,
resistance_nonnegative,
current_measured_in_series_path,
no_flow_if_path_open
}
----------------------------------------
Invariants
----------------------------------------
K = {
current_is_rate_of_charge_flow,
I_current = dQ/dt,
realised_flow_requires_potential_and_path,
continuity_in_series_path,
sum_currents_at_node_conserved (KCL),
current_zero_if_path_open,
current_behaviour_constrained_by_V = IR
}
----------------------------------------
Execution
----------------------------------------
E_t = expand(I, R)
V_t = {
x ∈ E_t | x satisfies (B ∧ K)
}
Selection:
x* = argmax_(x ∈ V_t) P(x | I, R, B, K)
Update:
I_(t+1) = update(I_t, x*)
----------------------------------------
Output
----------------------------------------
O = realised_charge_flow | (B, K)
----------------------------------------
Failure Condition
----------------------------------------
V_t = ∅ ⇒ O = FAIL
Meaning:
If no valid conductive path or conditions exist, current cannot occur.
----------------------------------------
Interpretation
----------------------------------------
Current is not an isolated value but the realised movement of charge through a valid system path. It emerges only when potential difference, continuity, and material conditions allow flow.
----------------------------------------
Core Relations
----------------------------------------
I = dQ/dt
V = IR
P = VI
----------------------------------------
Teaching Outcome
----------------------------------------
Student can:
- Understand current as physical charge movement
- Identify when current can and cannot exist
- Relate current to voltage and resistance
- Apply current concepts to real circuitsVoltage represents the difference in electrical potential between two points—the driving force behind all circuit behaviour.
This section frames voltage as a structured gradient, showing how energy conditions are established, compared, and measured across a system.
Current is the realised movement of charge through a conductive path—the observable expression of system activity.
Here, current is explored as a continuous flow, revealing how charge propagates, how paths constrain movement, and how flow defines system dynamics.
Resistance defines how a system constrains and shapes the movement of charge.
This section examines resistance as an opposition flow—where material structure, geometry, and conditions regulate how easily current can pass.
Power captures the rate at which energy is transferred within a system.
This section explores how voltage and current combine to produce real energy flow, revealing how systems do work, dissipate energy, and operate over time.