modelMultiplier
Analog multiplier
Information
This is an idealized model of an analog 4-quadrant multiplier: out.v=in1.v*in2.v/ER.
There is an optional summing input z.
- Input resistance infinite
- Output resistance zero
- Implicitely used internal ground
- Inputs are limited in the range [-
ER, +ER] - Output is scaled by 1/
ER
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage | ER | 10 | Scaling / maximum voltage |
| Boolean | useZ | false | = true, if summing input is used |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Analog.Interfaces.PositivePin | in1 | Input pin 1 | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | in2 | Input pin 2 | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | out | Output pin | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | z | summing Input pin z |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Analog.Basic.Ground | ground | ||
| Modelica.Electrical.Analog.Sensors.VoltageSensor | voltageSensor1 | ||
| Modelica.Electrical.Analog.Sensors.VoltageSensor | voltageSensor2 | ||
| Modelica.Blocks.Math.MultiProduct | multiProduct | ||
| Modelica.Blocks.Sources.Constant | scaling | ||
| SimpleLimiter | limiter1 | ||
| SimpleLimiter | limiter2 | ||
| Modelica.Electrical.Analog.Sources.SignalVoltage | signalVoltage | ||
| Modelica.Blocks.Math.Add | add | ||
| Modelica.Electrical.Analog.Sensors.VoltageSensor | voltageSensor3 |