Voltage Source
Voltage source with optional DC, AC and noise components
Libraries:
Simscape /
Electrical /
Sources
Description
The Voltage Source block implements a voltage source with DC, AC, and noise components. The voltage across the + and – terminals is given by:
where:
vDC is the steady-state DC voltage component.
vAC is the amplitude of the AC voltage component.
f is the frequency of the AC component.
ϕ is the phase offset of the AC component.
vN is the noise voltage.
You can configure your source as DC-only, AC-only, or a combination of both. By default, both AC and DC components are set to 0. Define the AC/DC voltage by specifying nonzero parameter values after placing the block in your model.
The noise component is also optional. If you set the Noise mode
parameter to Enabled
, then the added noise voltage is given
by:
where:
Pv is the single-sided noise power spectral density for a 1 ohm load, in V^2/Hz.
N is a Gaussian random number with zero mean and standard deviation of one.
h is the sampling interval.
By default, the Noise mode parameter is set to
Disabled
, and the voltage source generates no thermal
noise.
Noise Options
The block generates Gaussian noise by using the PS Random Number source in the Simscape™ Foundation library. You can control the random number seed by setting the Repeatability parameter:
Not repeatable
— Every time you simulate your model, the block resets the random seed using the MATLAB® random number generator:seed = randi(2^32-1);
Repeatable
— The block automatically generates a seed value and stores it inside the block, to always start the simulation with the same random number. This auto-generated seed value is set when you add a Voltage Source block from the block library to the model. When you make a new copy of the Voltage Source block from an existing one in a model, a new seed value is generated. The block sets the value using the MATLAB random number generator command shown above.Specify seed
— If you select this option, the additional Seed parameter lets you directly specify the random number seed value.
Examples
Assumptions and Limitations
Simulating with noise enabled slows down simulation. Choose the sample time (h) so that noise is generated only at frequencies of interest, and not higher.
Ports
Conserving
Parameters
Extended Capabilities
Version History
Introduced in R2013a