modelSVMlogic

Logical part for SVM
Diagram of SVMlogic

Information

Spot modification:

  V_s (dc voltage supply) omitted
  U_ab[2] (non normalised alpha-beta components) remamed to
  u_alpha_beta[2] (normalised alpha-beta components)
  abs(u_alpha_beta) = 1 corresponds to modulation index u = 1

Space Vector Modulation


This part calculates the duty ratios of the space vector modulation.

Parameters

TypeNameDefaultDescription
SI.TimeT_pwmcycle time pwm

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInput[2]u_alpha_beta
Modelica.Blocks.Interfaces.RealOutput[3]dutyRatio
Modelica.Blocks.Interfaces.BooleanOutputtrigger

Components

TypeNameDefaultDescription
Modelica.StateGraph.StateGraphRootstateGraphRoot
Modelica.StateGraph.AlternativeAlternative1
Modelica.Blocks.Math.Productnorm1
Modelica.Blocks.Sources.Constantn1
Modelica.StateGraph.StepWithSignalsector2
Modelica.StateGraph.TransitionWithSignalt1
Modelica.Blocks.Logical.GreaterEqualGreaterEqual1
Modelica.Blocks.Math.GainGain1
Modelica.Blocks.Logical.GreaterEqualThresholdGreaterEqualThreshold1
Modelica.Blocks.Logical.NotNot1
Modelica.Blocks.Math.Productnorm2
Modelica.Blocks.Logical.GreaterEqualGreaterEqual2
Modelica.Blocks.Math.GainGain3
Modelica.StateGraph.TransitionWithSignalt2
Modelica.StateGraph.AlternativeAlternative2
Modelica.StateGraph.StepStep1
Modelica.StateGraph.StepStep2
Modelica.StateGraph.AlternativeAlternative3
Modelica.StateGraph.AlternativeAlternative5
Modelica.StateGraph.AlternativeAlternative7
Modelica.StateGraph.TransitionWithSignalt3
Modelica.StateGraph.TransitionWithSignalt4
Modelica.StateGraph.StepStep3
Modelica.StateGraph.StepStep4
Modelica.StateGraph.TransitionWithSignalt5
Modelica.StateGraph.TransitionWithSignalt6
Modelica.Blocks.Logical.NotNot2
Modelica.Blocks.Logical.NotNot3
Modelica.StateGraph.TransitionWithSignalt7
Modelica.StateGraph.TransitionWithSignalt8
Modelica.StateGraph.TransitionWithSignalt9
Modelica.StateGraph.TransitionWithSignalt10
Modelica.StateGraph.StepWithSignalsector3
Modelica.StateGraph.StepWithSignalsector1
Modelica.StateGraph.StepWithSignalsector6
Modelica.StateGraph.StepWithSignalsector5
Modelica.StateGraph.StepWithSignalsector4
Modelica.StateGraph.Transitiont11
Modelica.StateGraph.Transitiont12
Modelica.StateGraph.Transitiont13
Modelica.StateGraph.Transitiont16
Modelica.StateGraph.Transitiont15
Modelica.StateGraph.Transitiont14
Modelica.Blocks.Logical.Ors1_4
Modelica.Blocks.Logical.Ors2_5
Modelica.Blocks.Logical.Ors3_6
Modelica.Blocks.Sources.Constant[3]zero
SVMsector1p4sector1p4
SVMsector2p5sector2p5
SVMsector3p6sector3p6
Modelica.Blocks.Nonlinear.Limiter[3]Limiter
Modelica.Blocks.Logical.Switch[3]Switch1
Modelica.Blocks.Logical.Switch[3]Switch2
Modelica.Blocks.Logical.Switch[3]Switch3
Modelica.Blocks.Routing.DeMultiplex2alpha_beta
Modelica.StateGraph.InitialStepInitialStep1
Modelica.Blocks.Logical.OrOr1
Modelica.Blocks.Logical.OrOr2
TriggeredPulseTriggeredPulse1