modelsawSe
Saw tooth effort source of the Modelica bond graph library
Extends from Interfaces.ActiveOnePort (Partial model invoking one bondgraphic connector).
Information
The saw tooth effort source is an active OnePort element. It inherits the effort and flow variables from the active OnePort. The saw tooth effort to be generated is modeled as a set of four parameters.The effort source has its causality stroke away from the source.
Potential variables: e: Bondgraphic effort variable f: Bondgraphic flow variable, normalized positive for flows out of the model Parameters: e0: Amplitude of saw tooth to be generated (default value = 1) period: Length of period of saw tooth to be generated (default value = 1) offset: Offset of saw tooth to be generated (default value = 0) startTime: Start time of saw tooth to be generated (default value = 0)
Equations:
when sample(startTime, period) then
T0 = time
end when
e = offset + (if time < startTime then 0 else (e0/period)*(time - T0))
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | e0 | 1 | Amplitude of saw tooth |
| Modelica.SIunits.Time | period | 1 | Time for one period |
| Real | offset | 0 | Offset of saw tooth |
| Modelica.SIunits.Time | startTime | 0 | Start time of saw tooth |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| BondLib.Interfaces.BondCon | BondCon1 (from ActiveOnePort) | Bond graph connector |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | e (from ActiveOnePort) | Bondgraphic effort | |
| Real | f (from ActiveOnePort) | Bondgraphic flow | |
| Modelica.Blocks.Sources.SawTooth | SawTooth1 |