source: branches/gui/Block-Oriented EML/Examples/Sample/parallelPID.pfd @ 1009

Last change on this file since 1009 was 944, checked in by Argimiro Resende Secchi, 10 years ago

Adding Block-Oriented library by Jonathan Ospino Pinedo

File size: 14.3 KB
RevLine 
[944]1<?xml version="1.0"?>
2<!-- VRTech xml file - http://www.vrtech.com.br  -->
3<Diagram version="1" revision="1">
4<Physical_Properties>
5        <Liquid_Model></Liquid_Model>
6        <Vapour_Model></Vapour_Model>
7        <Project></Project>
8</Physical_Properties>
9<Options>
10        <Dynamic>1</Dynamic>
11        <SkipAnalysis>0</SkipAnalysis>
12        <Time_Start>0</Time_Start>
13        <Time_Step>0.01</Time_Step>
14        <Time_End>200</Time_End>
15        <Time_Unit>s</Time_Unit>
16        <Sparse_Algebra>1</Sparse_Algebra>
17        <Integration_Index>0</Integration_Index>
18        <Integration_Text>original</Integration_Text>
19        <NLASolver_File_Index>0</NLASolver_File_Index>
20        <NLASolver_File_Text>sundials</NLASolver_File_Text>
21        <DAESolver_File_Index>0</DAESolver_File_Index>
22        <DAESolver_File_Text>dassl</DAESolver_File_Text>
23        <DAESolver_Relative_Accuracy>1e-3</DAESolver_Relative_Accuracy>
24        <DAESolver_Absolute_Accuracy>1e-6</DAESolver_Absolute_Accuracy>
25        <DAESolver_Evt_Accuracy>1e-2</DAESolver_Evt_Accuracy>
26</Options>
27<Width>2000</Width>
28<Height>1000</Height>
29<View>
30        <Zoom_Level>0.8</Zoom_Level>
31        <Width>988</Width>
32        <Height>440</Height>
33        <X>-153</X>
34        <Y>-20</Y>
35</View>
36<View>
37        <Zoom_Level>1</Zoom_Level>
38        <Width>988</Width>
39        <Height>0</Height>
40        <X>0</X>
41        <Y>0</Y>
42</View>
43<Block>
44        <Type>Constant</Type>
45        <Id_String>SP</Id_String>
46        <X>306</X>
47        <Y>46</Y>
48        <Z>0</Z>
49        <Width>42.7</Width>
50        <Height>40.6</Height>
51        <Label_Position>
52                <X>312</X>
53                <Y>87</Y>
54        </Label_Position>
55        <Settings>
56                <Value>
57                        <Path>
58                                <Value>Value</Value>
59                        </Path>
60                        <Unit></Unit>
61                        <Indices>
62                                <Value>1</Value>
63                        </Indices>
64                        <Value>2.5</Value>
65                        <Status>4</Status>
66                </Value>
67        </Settings>
68</Block>
69<Block>
70        <Type>SumSub</Type>
71        <Id_String>subt1</Id_String>
72        <X>434</X>
73        <Y>87</Y>
74        <Z>0</Z>
75        <Width>32.9</Width>
76        <Height>33.6</Height>
77        <Label_Position>
78                <X>389</X>
79                <Y>91</Y>
80        </Label_Position>
81        <Settings>
82                <Value>
83                        <Path>
84                                <Value>Select_operation</Value>
85                        </Path>
86                        <Unit></Unit>
87                        <Indices>
88                                <Value>1</Value>
89                        </Indices>
90                        <Value>"Subtraction"</Value>
91                        <Status>4</Status>
92                </Value>
93        </Settings>
94</Block>
95<Block>
96        <Type>Substream</Type>
97        <Id_String>out1</Id_String>
98        <X>330</X>
99        <Y>143</Y>
100        <Z>0</Z>
101        <Width>42.7</Width>
102        <Height>40.6</Height>
103        <Label_Position>
104                <X>330</X>
105                <Y>128</Y>
106        </Label_Position>
107        <Settings>
108        </Settings>
109</Block>
110<Block>
111        <Type>MultDiv</Type>
112        <Id_String>prod1</Id_String>
113        <X>564</X>
114        <Y>120</Y>
115        <Z>0</Z>
116        <Width>32.9</Width>
117        <Height>33.6</Height>
118        <Label_Position>
119                <X>518</X>
120                <Y>121</Y>
121        </Label_Position>
122        <Settings>
123        </Settings>
124</Block>
125<Block>
126        <Type>Constant</Type>
127        <Id_String>Kc</Id_String>
128        <X>369</X>
129        <Y>208</Y>
130        <Z>0</Z>
131        <Width>42.7</Width>
132        <Height>40.6</Height>
133        <Label_Position>
134                <X>373</X>
135                <Y>247</Y>
136        </Label_Position>
137        <Settings>
138                <Value>
139                        <Path>
140                                <Value>Value</Value>
141                        </Path>
142                        <Unit></Unit>
143                        <Indices>
144                                <Value>1</Value>
145                        </Indices>
146                        <Value>1</Value>
147                        <Status>4</Status>
148                </Value>
149        </Settings>
150</Block>
151<Block>
152        <Type>Substream</Type>
153        <Id_String>out2</Id_String>
154        <X>478</X>
155        <Y>210</Y>
156        <Z>0</Z>
157        <Width>42.7</Width>
158        <Height>40.6</Height>
159        <Label_Position>
160                <X>479</X>
161                <Y>201</Y>
162        </Label_Position>
163        <Settings>
164        </Settings>
165</Block>
166<Block>
167        <Type>Substream</Type>
168        <Id_String>out3</Id_String>
169        <X>684</X>
170        <Y>112</Y>
171        <Z>0</Z>
172        <Width>42.7</Width>
173        <Height>40.6</Height>
174        <Label_Position>
175                <X>682</X>
176                <Y>100</Y>
177        </Label_Position>
178        <Settings>
179        </Settings>
180</Block>
181<Block>
182        <Type>Constant</Type>
183        <Id_String>TauI</Id_String>
184        <X>598</X>
185        <Y>246</Y>
186        <Z>0</Z>
187        <Width>42.7</Width>
188        <Height>40.6</Height>
189        <Label_Position>
190                <X>597</X>
191                <Y>288</Y>
192        </Label_Position>
193        <Settings>
194                <Value>
195                        <Path>
196                                <Value>Value</Value>
197                        </Path>
198                        <Unit></Unit>
199                        <Indices>
200                                <Value>1</Value>
201                        </Indices>
202                        <Value>1000000</Value>
203                        <Status>4</Status>
204                </Value>
205        </Settings>
206</Block>
207<Block>
208        <Type>MultDiv</Type>
209        <Id_String>div1</Id_String>
210        <X>688</X>
211        <Y>209</Y>
212        <Z>0</Z>
213        <Width>32.9</Width>
214        <Height>33.6</Height>
215        <Label_Position>
216                <X>651</X>
217                <Y>211</Y>
218        </Label_Position>
219        <Settings>
220                <Value>
221                        <Path>
222                                <Value>Select_operation</Value>
223                        </Path>
224                        <Unit></Unit>
225                        <Indices>
226                                <Value>1</Value>
227                        </Indices>
228                        <Value>"Division"</Value>
229                        <Status>4</Status>
230                </Value>
231        </Settings>
232</Block>
233<Block>
234        <Type>Integrator</Type>
235        <Id_String>integral</Id_String>
236        <X>788</X>
237        <Y>211</Y>
238        <Z>0</Z>
239        <Width>42.7</Width>
240        <Height>40.6</Height>
241        <Label_Position>
242                <X>779</X>
243                <Y>251</Y>
244        </Label_Position>
245        <Settings>
246        </Settings>
247</Block>
248<Block>
249        <Type>SumSub</Type>
250        <Id_String>add1</Id_String>
251        <X>896</X>
252        <Y>158</Y>
253        <Z>0</Z>
254        <Width>32.9</Width>
255        <Height>33.6</Height>
256        <Label_Position>
257                <X>853</X>
258                <Y>161</Y>
259        </Label_Position>
260        <Settings>
261        </Settings>
262</Block>
263<Block>
264        <Type>SumSub</Type>
265        <Id_String>subt2</Id_String>
266        <X>991</X>
267        <Y>223</Y>
268        <Z>0</Z>
269        <Width>32.9</Width>
270        <Height>33.6</Height>
271        <Label_Position>
272                <X>944</X>
273                <Y>227</Y>
274        </Label_Position>
275        <Settings>
276                <Value>
277                        <Path>
278                                <Value>Select_operation</Value>
279                        </Path>
280                        <Unit></Unit>
281                        <Indices>
282                                <Value>1</Value>
283                        </Indices>
284                        <Value>"Subtraction"</Value>
285                        <Status>4</Status>
286                </Value>
287        </Settings>
288</Block>
289<Block>
290        <Type>MultDiv</Type>
291        <Id_String>prod2</Id_String>
292        <X>481</X>
293        <Y>299</Y>
294        <Z>0</Z>
295        <Width>32.9</Width>
296        <Height>33.6</Height>
297        <Label_Position>
298                <X>434</X>
299                <Y>303</Y>
300        </Label_Position>
301        <Settings>
302        </Settings>
303</Block>
304<Block>
305        <Type>SumSub</Type>
306        <Id_String>subt3</Id_String>
307        <X>614</X>
308        <Y>340</Y>
309        <Z>0</Z>
310        <Width>32.9</Width>
311        <Height>33.6</Height>
312        <Label_Position>
313                <X>567</X>
314                <Y>343</Y>
315        </Label_Position>
316        <Settings>
317                <Value>
318                        <Path>
319                                <Value>Select_operation</Value>
320                        </Path>
321                        <Unit></Unit>
322                        <Indices>
323                                <Value>1</Value>
324                        </Indices>
325                        <Value>"Subtraction"</Value>
326                        <Status>4</Status>
327                </Value>
328        </Settings>
329</Block>
330<Block>
331        <Type>Gain</Type>
332        <Id_String>Alpha_1</Id_String>
333        <X>758</X>
334        <Y>333</Y>
335        <Z>0</Z>
336        <Width>40.6</Width>
337        <Height>39.9</Height>
338        <Label_Position>
339                <X>747</X>
340                <Y>304</Y>
341        </Label_Position>
342        <Settings>
343                <Value>
344                        <Path>
345                                <Value>K</Value>
346                        </Path>
347                        <Unit></Unit>
348                        <Indices>
349                                <Value>1</Value>
350                        </Indices>
351                        <Value>8</Value>
352                        <Status>4</Status>
353                </Value>
354        </Settings>
355</Block>
356<Block>
357        <Type>Substream</Type>
358        <Id_String>out4</Id_String>
359        <X>849</X>
360        <Y>336</Y>
361        <Z>0</Z>
362        <Width>42.7</Width>
363        <Height>40.6</Height>
364        <Label_Position>
365                <X>849</X>
366                <Y>323</Y>
367        </Label_Position>
368        <Settings>
369        </Settings>
370</Block>
371<Block>
372        <Type>MultDiv</Type>
373        <Id_String>div2</Id_String>
374        <X>852</X>
375        <Y>442</Y>
376        <Z>0</Z>
377        <Width>32.9</Width>
378        <Height>33.6</Height>
379        <Label_Position>
380                <X>816</X>
381                <Y>446</Y>
382        </Label_Position>
383        <Settings>
384                <Value>
385                        <Path>
386                                <Value>Select_operation</Value>
387                        </Path>
388                        <Unit></Unit>
389                        <Indices>
390                                <Value>1</Value>
391                        </Indices>
392                        <Value>"Division"</Value>
393                        <Status>4</Status>
394                </Value>
395        </Settings>
396</Block>
397<Block>
398        <Type>Constant</Type>
399        <Id_String>TauD</Id_String>
400        <X>774</X>
401        <Y>477</Y>
402        <Z>0</Z>
403        <Width>42.7</Width>
404        <Height>40.6</Height>
405        <Label_Position>
406                <X>767</X>
407                <Y>518</Y>
408        </Label_Position>
409        <Settings>
410                <Value>
411                        <Path>
412                                <Value>Value</Value>
413                        </Path>
414                        <Unit></Unit>
415                        <Indices>
416                                <Value>1</Value>
417                        </Indices>
418                        <Value>0.00001</Value>
419                        <Status>4</Status>
420                </Value>
421        </Settings>
422</Block>
423<Block>
424        <Type>Integrator</Type>
425        <Id_String>IntPD</Id_String>
426        <X>942</X>
427        <Y>438</Y>
428        <Z>0</Z>
429        <Width>42.7</Width>
430        <Height>40.6</Height>
431        <Label_Position>
432                <X>943</X>
433                <Y>481</Y>
434        </Label_Position>
435        <Settings>
436        </Settings>
437</Block>
438<Block>
439        <Type>FOD</Type>
440        <Id_String>PV</Id_String>
441        <X>1105</X>
442        <Y>218</Y>
443        <Z>0</Z>
444        <Width>61.6</Width>
445        <Height>47.6</Height>
446        <Label_Position>
447                <X>1118</X>
448                <Y>267</Y>
449        </Label_Position>
450        <Settings>
451                <Value>
452                        <Path>
453                                <Value>K</Value>
454                        </Path>
455                        <Unit></Unit>
456                        <Indices>
457                                <Value>1</Value>
458                        </Indices>
459                        <Value>1</Value>
460                        <Status>4</Status>
461                </Value>
462                <Value>
463                        <Path>
464                                <Value>Tau</Value>
465                        </Path>
466                        <Unit>'s'</Unit>
467                        <Indices>
468                                <Value>1</Value>
469                        </Indices>
470                        <Value>10</Value>
471                        <Status>4</Status>
472                </Value>
473        </Settings>
474</Block>
475<Line>
476        <Line_Name>S001</Line_Name>
477        <X1>342.7</X1>
478        <Y1>60.3</Y1>
479        <X2>444.45</X2>
480        <Y2>81</Y2>
481        <Block_Source>SP</Block_Source>
482        <Port_Source>Out</Port_Source>
483        <Block_Target>subt1</Block_Target>
484        <Port_Target>In1</Port_Target>
485</Line>
486<Line>
487        <Line_Name>S003</Line_Name>
488        <X1>364.565</X1>
489        <Y1>155.27</Y1>
490        <X2>444.45</X2>
491        <Y2>114.6</Y2>
492        <Block_Source>out1</Block_Source>
493        <Port_Source>Out1</Port_Source>
494        <Block_Target>subt1</Block_Target>
495        <Port_Target>In2</Port_Target>
496</Line>
497<Line>
498        <Line_Name>S004</Line_Name>
499        <X1>460.9</X1>
500        <Y1>97.8</Y1>
501        <X2>574.45</X2>
502        <Y2>114</Y2>
503        <Block_Source>subt1</Block_Source>
504        <Port_Source>Out</Port_Source>
505        <Block_Target>prod1</Block_Target>
506        <Port_Target>In1</Port_Target>
507</Line>
508<Line>
509        <Line_Name>S005</Line_Name>
510        <X1>405.7</X1>
511        <Y1>222.3</Y1>
512        <X2>472</X2>
513        <Y2>222.27</Y2>
514        <Block_Source>Kc</Block_Source>
515        <Port_Source>Out</Port_Source>
516        <Block_Target>out2</Block_Target>
517        <Port_Target>In</Port_Target>
518</Line>
519<Line>
520        <Line_Name>S006</Line_Name>
521        <X1>512.565</X1>
522        <Y1>222.27</Y1>
523        <X2>574.45</X2>
524        <Y2>147.6</Y2>
525        <Block_Source>out2</Block_Source>
526        <Port_Source>Out1</Port_Source>
527        <Block_Target>prod1</Block_Target>
528        <Port_Target>In2</Port_Target>
529</Line>
530<Line>
531        <Line_Name>S007</Line_Name>
532        <X1>590.9</X1>
533        <Y1>130.8</Y1>
534        <X2>678</X2>
535        <Y2>124.27</Y2>
536        <Block_Source>prod1</Block_Source>
537        <Port_Source>Out</Port_Source>
538        <Block_Target>out3</Block_Target>
539        <Port_Target>In</Port_Target>
540</Line>
541<Line>
542        <Line_Name>S008</Line_Name>
543        <X1>698.923</X1>
544        <Y1>146.6</Y1>
545        <X2>698.45</X2>
546        <Y2>203</Y2>
547        <Block_Source>out3</Block_Source>
548        <Port_Source>Out2</Port_Source>
549        <Block_Target>div1</Block_Target>
550        <Port_Target>In1</Port_Target>
551</Line>
552<Line>
553        <Line_Name>S009</Line_Name>
554        <X1>634.7</X1>
555        <Y1>260.3</Y1>
556        <X2>698.45</X2>
557        <Y2>236.6</Y2>
558        <Block_Source>TauI</Block_Source>
559        <Port_Source>Out</Port_Source>
560        <Block_Target>div1</Block_Target>
561        <Port_Target>In2</Port_Target>
562</Line>
563<Line>
564        <Line_Name>S010</Line_Name>
565        <X1>714.9</X1>
566        <Y1>219.8</Y1>
567        <X2>782</X2>
568        <Y2>225.3</Y2>
569        <Block_Source>div1</Block_Source>
570        <Port_Source>Out</Port_Source>
571        <Block_Target>integral</Block_Target>
572        <Port_Target>In</Port_Target>
573</Line>
574<Line>
575        <Line_Name>S011</Line_Name>
576        <X1>824.7</X1>
577        <Y1>225.3</Y1>
578        <X2>906.45</X2>
579        <Y2>185.6</Y2>
580        <Block_Source>integral</Block_Source>
581        <Port_Source>Out</Port_Source>
582        <Block_Target>add1</Block_Target>
583        <Port_Target>In2</Port_Target>
584</Line>
585<Line>
586        <Line_Name>S012</Line_Name>
587        <X1>718.565</X1>
588        <Y1>124.27</Y1>
589        <X2>906.45</X2>
590        <Y2>152</Y2>
591        <Block_Source>out3</Block_Source>
592        <Port_Source>Out1</Port_Source>
593        <Block_Target>add1</Block_Target>
594        <Port_Target>In1</Port_Target>
595</Line>
596<Line>
597        <Line_Name>S013</Line_Name>
598        <X1>922.9</X1>
599        <Y1>168.8</Y1>
600        <X2>1001.45</X2>
601        <Y2>217</Y2>
602        <Block_Source>add1</Block_Source>
603        <Port_Source>Out</Port_Source>
604        <Block_Target>subt2</Block_Target>
605        <Port_Target>In1</Port_Target>
606</Line>
607<Line>
608        <Line_Name>S014</Line_Name>
609        <X1>492.923</X1>
610        <Y1>244.6</Y1>
611        <X2>491.45</X2>
612        <Y2>293</Y2>
613        <Block_Source>out2</Block_Source>
614        <Port_Source>Out2</Port_Source>
615        <Block_Target>prod2</Block_Target>
616        <Port_Target>In1</Port_Target>
617</Line>
618<Line>
619        <Line_Name>S015</Line_Name>
620        <X1>344.923</X1>
621        <Y1>177.6</Y1>
622        <X2>491.45</X2>
623        <Y2>326.6</Y2>
624        <Block_Source>out1</Block_Source>
625        <Port_Source>Out2</Port_Source>
626        <Block_Target>prod2</Block_Target>
627        <Port_Target>In2</Port_Target>
628</Line>
629<Line>
630        <Line_Name>S016</Line_Name>
631        <X1>507.9</X1>
632        <Y1>309.8</Y1>
633        <X2>624.45</X2>
634        <Y2>334</Y2>
635        <Block_Source>prod2</Block_Source>
636        <Port_Source>Out</Port_Source>
637        <Block_Target>subt3</Block_Target>
638        <Port_Target>In1</Port_Target>
639</Line>
640<Line>
641        <Line_Name>S017</Line_Name>
642        <X1>640.9</X1>
643        <Y1>350.8</Y1>
644        <X2>752</X2>
645        <Y2>346.95</Y2>
646        <Block_Source>subt3</Block_Source>
647        <Port_Source>Out</Port_Source>
648        <Block_Target>Alpha_1</Block_Target>
649        <Port_Target>In</Port_Target>
650</Line>
651<Line>
652        <Line_Name>S018</Line_Name>
653        <X1>792.6</X1>
654        <Y1>346.95</Y1>
655        <X2>843</X2>
656        <Y2>348.27</Y2>
657        <Block_Source>Alpha_1</Block_Source>
658        <Port_Source>Out</Port_Source>
659        <Block_Target>out4</Block_Target>
660        <Port_Target>In</Port_Target>
661</Line>
662<Line>
663        <Line_Name>S019</Line_Name>
664        <X1>883.565</X1>
665        <Y1>348.27</Y1>
666        <X2>1001.45</X2>
667        <Y2>250.6</Y2>
668        <Block_Source>out4</Block_Source>
669        <Port_Source>Out1</Port_Source>
670        <Block_Target>subt2</Block_Target>
671        <Port_Target>In2</Port_Target>
672</Line>
673<Line>
674        <Line_Name>S020</Line_Name>
675        <X1>863.923</X1>
676        <Y1>370.6</Y1>
677        <X2>862.45</X2>
678        <Y2>436</Y2>
679        <Block_Source>out4</Block_Source>
680        <Port_Source>Out2</Port_Source>
681        <Block_Target>div2</Block_Target>
682        <Port_Target>In1</Port_Target>
683</Line>
684<Line>
685        <Line_Name>S021</Line_Name>
686        <X1>810.7</X1>
687        <Y1>491.3</Y1>
688        <X2>862.45</X2>
689        <Y2>469.6</Y2>
690        <Block_Source>TauD</Block_Source>
691        <Port_Source>Out</Port_Source>
692        <Block_Target>div2</Block_Target>
693        <Port_Target>In2</Port_Target>
694</Line>
695<Line>
696        <Line_Name>S022</Line_Name>
697        <X1>878.9</X1>
698        <Y1>452.8</Y1>
699        <X2>936</X2>
700        <Y2>452.3</Y2>
701        <Block_Source>div2</Block_Source>
702        <Port_Source>Out</Port_Source>
703        <Block_Target>IntPD</Block_Target>
704        <Port_Target>In</Port_Target>
705</Line>
706<Line>
707        <Line_Name>S023</Line_Name>
708        <X1>978.7</X1>
709        <Y1>452.3</Y1>
710        <X2>624.45</X2>
711        <Y2>367.6</Y2>
712        <Block_Source>IntPD</Block_Source>
713        <Port_Source>Out</Port_Source>
714        <Block_Target>subt3</Block_Target>
715        <Port_Target>In2</Port_Target>
716</Line>
717<Line>
718        <Line_Name>S002</Line_Name>
719        <X1>1017.9</X1>
720        <Y1>233.8</Y1>
721        <X2>1099</X2>
722        <Y2>235.8</Y2>
723        <Block_Source>subt2</Block_Source>
724        <Port_Source>Out</Port_Source>
725        <Block_Target>PV</Block_Target>
726        <Port_Target>In</Port_Target>
727</Line>
728<Line>
729        <Line_Name>S024</Line_Name>
730        <X1>1160.6</X1>
731        <Y1>235.8</Y1>
732        <X2>324</X2>
733        <Y2>155.27</Y2>
734        <Block_Source>PV</Block_Source>
735        <Port_Source>Out</Port_Source>
736        <Block_Target>out1</Block_Target>
737        <Port_Target>In</Port_Target>
738</Line>
739</Diagram>
Note: See TracBrowser for help on using the repository browser.