Build A Permanent Magnet Servo Motor Using Simulink And A Four Quadrant Converter. Can Only Use Transfer Functions. DO Not Use Parts. I Have Uploaded The Simulink Model. Need To Change Values To M File In Matlab.

profileneedhelporfavor
full12_03_17_1359.slx

[Content_Types].xml

_rels/.rels

metadata/coreProperties.xml

Model2017-10-12T15:15:37Zgrv334Joshua2017-12-03T20:00:20Z1.14R2017a

metadata/mwcoreProperties.xml

application/vnd.mathworks.simulink.modelSimulink ModelR2017a

metadata/mwcorePropertiesExtension.xml

9.2.0.534563

metadata/thumbnail.png

simulink/_rels/blockdiagram.xml.rels

simulink/_rels/configSetInfo.xml.rels

simulink/bdmxdata/DataTag0.mxarray

simulink/bdmxdata/DataTag1.mxarray

simulink/blockdiagram.xml

windows-1252

0.035000

on

off

UseLocalSettings

AllNumericTypes

UseLocalSettings

Overwrite

Run 1

120

win64

AAAA/wAAAAD9AAAAAgAAAAAAAAC9AAAB+PwCAAAAA/sAAAAWAEQAbwBjAGsAVwBpAGQAZwBlAHQAMwEAAAAxAAAB+AAAAAAAAAAA+wAAABYARABvAGMAawBXAGkAZABnAGUAdAA0AAAAAAD/////AAAAAAAAAAD7AAAAUgBHAEwAVQBFADIAIAB0AHIAZQBlACAAYwBvAG0AcABvAG4AZQBuAHQALwBHAEwAVQBFADIAIAB0AHIAZQBlACAAYwBvAG0AcABvAG4AZQBuAHQAAAAAAP////8AAABjAP///wAAAAEAAAAAAAAAAPwCAAAAAfsAAABUAEcATABVAEUAMgA6AFAAcgBvAHAAZQByAHQAeQBJAG4AcwBwAGUAYwB0AG8AcgAvAFAAcgBvAHAAZQByAHQAeQAgAEkAbgBzAHAAZQBjAHQAbwByAAAAAAD/////AAAAKwD///8AAAZAAAAC1gAAAAEAAAACAAAAAQAAAAL8AAAAAQAAAAIAAAAP/////wAAAAAA/////wAAAAAAAAAA/////wEAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wEAAAB5/////wAAAAAAAAAA/////wEAAADa/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wEAAAFT/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wEAAAL9/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA/////wAAAAAA/////wAAAAAAAAAA

on

UpdateHistoryNever

%<Auto>

%<Auto>

434207325

1.%<AutoIncrement:14>

off

off

disabled

off

off

off

AliasTypeOnly

on

on

off

off

off

on

off

off

on

on

on

off

off

off

on

on

on

off

off

off

on

on

off

off

off

normal

off

5

1

10

10

0

none

off

MATLABWorkspace

accel.tlc

accel_default_tmf

make_rtw

off

off

on

manual

normal

1

any

1000

auto

0

0

rising

0

off

off

off

off

off

on

off

on

on

off

off

on

off

landscape

auto

usletter

inches

[0.500000, 0.500000, 0.500000, 0.500000]

1

off

off

200

white

121

black

white

off

normal

Helvetica

10

normal

normal

on

on

0

off

center

middle

black

white

off

Helvetica

10

normal

normal

off

Helvetica

9

normal

normal

off

on

opaque

analyze

none

default

autoscale

on

on

off

off

off

on

on

on

1

on

Sample based

[]

[]

Inherit: Inherit from 'Constant value'

off

inf

inf

off

4

none

off

simulink_input

Inherit: auto

-1

on

off

Extrapolation

1

Element-wise(K.*u)

[]

[]

Inherit: Same as input

[]

[]

Inherit: Same as input

off

Floor

on

-1

1

off

[]

[]

Inherit: auto

off

off

inherit

-1

Inherit

-1

auto

auto

off

off

on

1

[]

[]

Inherit: auto

off

off

inherit

-1

Inherit

-1

auto

auto

off

Dialog

held

[]

off

2

Element-wise(.*)

All dimensions

1

on

[]

[]

Inherit: Same as first input

off

Zero

on

-1

>=

on

Inherit: Logical (see Configuration Parameters: Optimization)

on

-1

Nearest

Simulink.scopes.TimeScopeBlockCfg

off

FromPortIcon

ReadWrite

All

off

off

off

-1

Auto

Auto

Auto

void_void

off

Inherit from model

Inherit from model

Inherit from model

Inherit from model

Inherit from model

off

UseLocalSettings

AllNumericTypes

UseLocalSettings

off

off

NONE

off

off

on

off

off

rectangular

++

All dimensions

1

on

Inherit: Inherit via internal rule

[]

[]

Inherit: Same as first input

off

Floor

on

-1

[1]

[1 2 1]

auto

''

auto

[-8, -8, 1608, 868]

on

off

simulink-default.rpt

58

[2, 1]

[525, 167, 555, 198]

1

+-

off

Inherit: Inherit via internal rule

off

[2, 1]

[785, 162, 815, 193]

4

-+

off

Inherit: Inherit via internal rule

off

[2, 1]

[295, 157, 325, 188]

11

+-

off

Inherit: Inherit via internal rule

off

[2, 1]

[160, 147, 190, 178]

15

+-

off

Inherit: Inherit via internal rule

off

[1, 1]

[350, 157, 390, 193]

12

1.391

simulink/Continuous/PID Controller

PID 1dof

Simulink

SL

off

PI

Continuous-time

-1

Forward Euler

Forward Euler

Parallel

on

internal

Kp_i

KI_i

0

100

internal

0

0

none

off

on

off

on

clamping

1

off

1

Floor

off

off

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Same as input

''

off

Auto

''

off

Auto

0

[]

[]

Inherit: Inherit via internal rule

State (most efficient)

[410, 230, 440, 260]

23

on

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

off

[1, 1]

[425, 159, 485, 191]

18

off

off

[-8, -8, 1608, 868]

off

off

113

[40, 38, 70, 52]

19

Port number

1

vca

[2, 1]

[355, 142, 385, 173]

27

+-

off

Inherit: Inherit via internal rule

off

1

vAB

[130, 175, 160, 205]

29

-1

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

off

[2, 1]

[265, 102, 295, 133]

5

off

Inherit: Inherit via internal rule

Floor

off

1

vA

[2, 1]

[265, 252, 295, 283]

26

off

Inherit: Inherit via internal rule

Floor

off

1

vB

[2, 1]

[175, 62, 205, 93]

3

off

boolean

1

qA(t)

[2, 1]

[175, 232, 205, 263]

24

off

boolean

1

qB(t)

[0, 1]

[20, 77, 100, 143]

1

1.391

simulink/Sources/Repeating Sequence

Repeating table

Simulink

SL

off

[0 10e-6 20e-6]

[-1 1 -1]

[0, 1]

[40, 252, 120, 318]

28

1.391

simulink/Sources/Repeating Sequence

Repeating table

Simulink

SL

off

[0 10e-6 20e-6]

[-1 1 -1]

[175, 130, 205, 160]

4

200

[175, 315, 205, 345]

25

200

[455, 153, 485, 167]

20

Port number

vca

5

19#out:1

[27, 0]

42

[0, 18; 12, 0; 0, 127]

44#in:1

41

[3, 1]

[23, 0; 0, 25]

30#in:1

qA(t)

9

[1, 1]

30#out:1

[27, 0; 0, 30]

28#in:1

29

31#out:1

[30, 0; 0, -25]

30#in:2

32

34#out:1

[25, 0; 0, -20]

28#in:2

qB(t)

35

[1, 1]

39#out:1

[20, 0; 0, 10]

41#in:1

36

40#out:1

[26, 0; 0, -55]

41#in:2

vA

37

[0, 0]

28#out:1

[25, 0; 0, 30]

42#in:1

vB

38

[1, 1]

41#out:1

[25, 0; 0, -105]

42#in:2

vAB

39

[1, 1]

42#out:1

35#in:1

40

43#out:1

[20, 0; 0, -30]

39#in:2

43

44#out:1

[3, 0; 0, 50]

39#in:1

[705, 170, 735, 200]

3

Kt

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

off

1

Tl

[705, 280, 735, 310]

6

on

Ke

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

off

[110, 140, 140, 170]

21

2*pi/60

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

off

[890, 75, 920, 105]

32

on

0.005

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

off

1

TL

[2]

[1015, 156, 1045, 189]

10

Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extmgr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('Sources','WiredSimulink',true),extmgr.Configuration('Visuals','Time Domain',true,'SerializedDisplays',{struct('MinYLimReal','-129.55569','MaxYLimReal','38.7412','YLabelReal','','MinYLimMag',' 0.00000','MaxYLimMag','129.55569','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Tl'}},'ShowContent',true,'Placement',1),struct('MinYLimReal','-5.06584','MaxYLimReal','45.59258','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','405.00000','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'w'}},'ShowContent',true,'Placement',2)},'DisplayPropertyDefaults',struct('YLabelReal','','AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.831372549019608 0.0745098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863]),'DisplayLayoutDimensions',[2 1]),extmgr.Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'PreviousAutoscale','XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2017a')),'Version','2017a','Position',[1 41 1276 603])

2

[2]

[1015, 256, 1045, 289]

16

Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extmgr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('Sources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain',true,'SerializedDisplays',{struct('MinYLimReal','-179.38856','MaxYLimReal','111.67196','YLabelReal','','MinYLimMag',' 0.00000','MaxYLimMag','179.38856','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Ia(s)'}},'ShowContent',true,'Placement',1),struct('MinYLimReal','-250.00000','MaxYLimReal','250.00000','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','405.00000','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'FourQuadrant Converter'}},'ShowContent',true,'Placement',2)},'DisplayPropertyDefaults',struct('YLabelReal','','AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.831372549019608 0.0745098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863]),'DisplayLayoutDimensions',[2 1]),extmgr.Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'PreviousAutoscale','XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2017a')),'Version','2017a','Position',[1 41 1276 603])

2

[1]

[320, 49, 350, 81]

26

Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extmgr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('Sources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain',true,'SerializedDisplays',{struct('MinYLimReal','-277.02367','MaxYLimReal','92.24742','YLabelReal','','MinYLimMag',' 0.00000','MaxYLimMag','277.02367','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Ia*'}},'ShowContent',true,'Placement',1)},'DisplayPropertyDefaults',struct('MinYLimReal','-277.02367','MaxYLimReal','92.24742','YLabelReal','','MinYLimMag',' 0.00000','MaxYLimMag','277.02367','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.831372549019608 0.0745098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863])),extmgr.Configuration('Tools','Plot Navigation',true),extmgr.Configuration('Tools','Measurements',true,'Version','2017a')),'Version','2017a')

1

STV Subsys

[0, 1]

[-15, 135, 70, 175]

20

sigbuilder_block('copy');

sigbuilder_block('delete');

sigbuilder_block('load');

sigbuilder_block('modelClose');

sigbuilder_block('preSave');

sigbuilder_block('start');

sigbuilder_block('pause');

sigbuilder_block('continue');

sigbuilder_block('stop');

sigbuilder_block('namechange');

sigbuilder_block('clipboard');

sigbuilder_block('open',[403.5 117 550.5 359.25 ]);

sigbuilder_block('close');

off

on

off

[480, 85, 980, 386]

off

off

100

7

STV Demux

[1, 1]

[150, 42, 160, 618]

-1

1

STV FromWs

[30, 300, 115, 350]

-2

tuvar

0

on

STV Outport

[280, 30, 300, 40]

4

Port number

2

46:2#out:1

[15, 0]

46:1#in:1

10

46:1#out:1

46:7#in:1

[1, 1]

[205, 147, 245, 183]

14

1.391

simulink/Continuous/PID Controller

PID 1dof

Simulink

SL

off

PI

Continuous-time

-1

Forward Euler

Forward Euler

Parallel

on

internal

Kp_w

KI_w

0

100

internal

0

0

none

off

on

off

on

clamping

1

off

1

Floor

off

off

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

[]

[]

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

[]

[]

Inherit: Same as input

''

off

Auto

''

off

Auto

0

[]

[]

Inherit: Inherit via internal rule

State (most efficient)

1

Ia*

[335, 320, 365, 350]

24

on

Inherit: Inherit via internal rule

Inherit: Inherit via internal rule

off

[585, 167, 645, 203]

2

[La Ra]

1

Ia(s)

[860, 162, 920, 198]

5

[Jeq 0]

1

w

1

1#out:1

2#in:1

Tl

3

3#out:1

[7, 0]

21

[4, 1]

[0, 40; 228, 0; 0, -60]

10#in:1

20

4#in:2

4

4#out:1

5#in:1

w

5

5#out:1

[9, 0]

16

[20, 0]

111

[0, -90]

58#in:1

110

[1, 1]

10#in:2

15

[0, 115; -64, 0]

40

[3, 1]

[0, 42; 0, -2]

50#in:1

39

6#in:1

6

6#out:1

[-190, 0]

1#in:2

Ia(s)

19

2#out:1

[28, 0]

24

[0, 60]

42

[2, 1]

[0, 20]

16#in:1

41

[1, 1]

49#in:1

22

[1, 1]

3#in:1

26

11#out:1

12#in:1

Ia*

36

[1, 1]

14#out:1

[18, 0]

96

[0, -100]

52#in:1

95

11#in:1

37

15#out:1

14#in:1

58

18#out:1

[11, 0]

60

[0, 153; 494, 0; 0, -48]

16#in:2

59

1#in:1

63

12#out:1

18#in:1

66

47#out:1

15#in:1

70

49#out:1

[-125, 0]

11#in:2

72

50#out:1

[-181, 0; 0, -165]

15#in:2

105

46#out:1

47#in:1

TL

112

[1, 1]

58#out:1

[-115, 0]

4#in:1

simulink/configSet0.xml

Configuration

Solver

[ 207, 71, 1073, 590 ]

simulink/configSetInfo.xml

Configuration

simulink/graphicalInterface.xml

0

0

0

0

0

0

0

0

0

0

0

1

simulink/plugins/DiagnosticSuppressor.xml

on

22 serialization::archive 11 0 6 0 0 0 8 0

simulink/plugins/LogicAnalyzerPlugin.xml

on

simulink/plugins/SLCCPlugin.xml

on