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.
[Content_Types].xml
_rels/.rels
metadata/coreProperties.xml
Model2017-10-12T15:15:37Zgrv334Joshua2017-12-03T20:00:20Z1.14R2017ametadata/mwcoreProperties.xml
application/vnd.mathworks.simulink.modelSimulink ModelR2017ametadata/mwcorePropertiesExtension.xml
9.2.0.534563metadata/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
Configurationsimulink/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