Changeset 567


Ignore:
Timestamp:
Jul 24, 2008, 10:45:34 AM (14 years ago)
Author:
Rafael de Pelegrini Soares
Message:

valve_flow model simplified and now the Sample_Flowsheet is running fast

Location:
branches/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/gui/eml/pressure_changers/valve.mso

    r558 r567  
    218218        Pallete         = true;
    219219        Icon            = "icon/Valve";
    220         Brief           = "Model of a very simple valve - used in distillation column models.";
     220        Brief           = "Model of a very simple valve for setting the flow with a controller.";
    221221        Info            =
    222222"== Assumptions ==
    223 * no flashing liquid in the valve;
    224 * the flow in the valve is adiabatic;
    225 * dynamics in the valve are neglected;
    226 * linear flow type.
     223* nothing happens in this valve
    227224       
    228225== Specify ==
    229226* the inlet stream
    230 * the plug position (x) OR outlet temperature (Outlet.T) OR outlet pressure (Outlet.P)
    231        
    232         OR             
    233        
    234 * the inlet stream excluding its flow (Inlet.F)
    235 * the outlet pressure (Outlet.P) OR outlet flow (Outlet.F)
    236 * the plug position (x)
     227* the flow fraction
    237228";
    238229
     
    246237        VARIABLES
    247238in      Inlet   as stream       (Brief = "Inlet stream", PosX=0, PosY=0.7365, Symbol="_{in}");
    248 out     Outlet  as streamPH     (Brief = "Outlet stream", PosX=1, PosY=0.7365, Symbol="_{out}");
     239out     Outlet  as stream       (Brief = "Outlet stream", PosX=1, PosY=0.7365, Symbol="_{out}");
    249240in      FlowFraction as fraction (Brief="Flow Signal", PosX=0.5, PosY=0);
    250241       
    251242        EQUATIONS
    252243        "Overall Molar Balance"
    253         Inlet.F = Outlet.F;
    254        
     244        Outlet.F = Inlet.F;
     245        "Temperature"
     246        Outlet.T = Inlet.T;
     247        "Pressure"
     248        Outlet.P = Inlet.P;
     249        "Energy Balance"
     250        Outlet.h = Inlet.h;
     251        "Vapour fraction"
     252        Outlet.v = Inlet.v;
     253
    255254        "Componente Molar Balance"
    256         Inlet.z = Outlet.z;
    257        
    258         "Energy Balance"
    259         Inlet.h = Outlet.h;
    260 
    261         "Pressure"
    262         Outlet.P  = Inlet.P;
    263 
    264         "Flow"
     255        Outlet.z = Inlet.z;
     256
     257        "Flow computation"
    265258        Outlet.F = MinFlow + FlowFraction*(MaxFlow-MinFlow);
    266259end
  • branches/gui/sample/processes/Sample_Flowsheet.pfd

    r560 r567  
    1414        <Time_Step>0.02</Time_Step>
    1515        <Time_End>3</Time_End>
    16         <Time_Unit_Text>h</Time_Unit_Text>
     16        <Time_Unit>h</Time_Unit>
    1717        <Sparse_Algebra>1</Sparse_Algebra>
    1818        <Integration_Index>0</Integration_Index>
     
    2020        <NLASolver_File_Index>0</NLASolver_File_Index>
    2121        <NLASolver_File_Text>sundials</NLASolver_File_Text>
    22         <NLASolver_Relative_Accuracy>1e-6</NLASolver_Relative_Accuracy>
    23         <NLASolver_Absolute_Accuracy>1e-8</NLASolver_Absolute_Accuracy>
     22        <NLASolver_Absolute_Accuracy>1e-3</NLASolver_Absolute_Accuracy>
    2423        <DAESolver_File_Index>0</DAESolver_File_Index>
    2524        <DAESolver_File_Text>sundials</DAESolver_File_Text>
    26         <DAESolver_Relative_Accuracy>1e-2</DAESolver_Relative_Accuracy>
    27         <DAESolver_Absolute_Accuracy>1e-8</DAESolver_Absolute_Accuracy>
     25        <DAESolver_Relative_Accuracy>1e-3</DAESolver_Relative_Accuracy>
     26        <DAESolver_Absolute_Accuracy>1e-6</DAESolver_Absolute_Accuracy>
     27        <DAESolver_Evt_Accuracy>1e-2</DAESolver_Evt_Accuracy>
    2828</Options>
    2929<Width>2000</Width>
     
    3535        <Snap_to_Grid>0</Snap_to_Grid>
    3636        <Width>1077</Width>
    37         <Height>373</Height>
     37        <Height>412</Height>
    3838        <X>0</X>
    3939        <Y>0</Y>
     
    5959        <Block_Properties>
    6060                <Model_File_Path>streams</Model_File_Path>
    61                 <Instance_Id>energy_source_1</Instance_Id>
     61                <Instance_Id>Heat</Instance_Id>
    6262                <Model_Name>energy_source</Model_Name>
    6363                <T_Connection>0</T_Connection>
     
    8282        <Block_Properties>
    8383                <Model_File_Path>stage_separators/flash</Model_File_Path>
    84                 <Instance_Id>flash_1</Instance_Id>
     84                <Instance_Id>F101</Instance_Id>
    8585                <Model_Name>flash</Model_Name>
    8686                <T_Connection>0</T_Connection>
     
    566566                                                <Model_File_Path>streams</Model_File_Path>
    567567                                                <Instance_Id>Outlet</Instance_Id>
    568                                                 <Model_Name>streamPH</Model_Name>
     568                                                <Model_Name>stream</Model_Name>
    569569                                                <T_Connection>2</T_Connection>
    570                                                 <Base_Models>
    571                                                         <Block_Properties>
    572                                                                 <Model_File_Path>streams</Model_File_Path>
    573                                                                 <Instance_Id>Outlet</Instance_Id>
    574                                                                 <Model_Name>stream</Model_Name>
    575                                                                 <T_Connection>2</T_Connection>
    576                                                                 <Parameters>
    577                                                                         <Desc>NComp</Desc>
    578                                                                         <Index>0</Index>
    579                                                                         <Values>3</Values>
    580                                                                         <Status>0</Status>
    581                                                                 </Parameters>
    582                                                                 <Variables>
    583                                                                         <Desc>F</Desc>
    584                                                                         <Index>0</Index>
    585                                                                         <Values>395.748</Values>
    586                                                                         <Status>0</Status>
    587                                                                         <Unit>kmol/h</Unit>
    588                                                                 </Variables>
    589                                                                 <Variables>
    590                                                                         <Desc>T</Desc>
    591                                                                         <Index>0</Index>
    592                                                                         <Values>330.511</Values>
    593                                                                         <Status>0</Status>
    594                                                                         <Unit>K</Unit>
    595                                                                 </Variables>
    596                                                                 <Variables>
    597                                                                         <Desc>P</Desc>
    598                                                                         <Index>0</Index>
    599                                                                         <Values>0.6</Values>
    600                                                                         <Status>0</Status>
    601                                                                         <Unit>atm</Unit>
    602                                                                 </Variables>
    603                                                                 <Variables>
    604                                                                         <Desc>h</Desc>
    605                                                                         <Index>0</Index>
    606                                                                         <Values>-27264.5</Values>
    607                                                                         <Status>0</Status>
    608                                                                         <Unit>kJ/kmol</Unit>
    609                                                                 </Variables>
    610                                                                 <Variables>
    611                                                                         <Desc>v</Desc>
    612                                                                         <Index>0</Index>
    613                                                                         <Values>2.21819e-06</Values>
    614                                                                         <Status>0</Status>
    615                                                                 </Variables>
    616                                                                 <Variables>
    617                                                                         <Desc>z</Desc>
    618                                                                         <Index>0</Index>
    619                                                                         <Values>0.0959718</Values>
    620                                                                         <Status>0</Status>
    621                                                                         <Index>1</Index>
    622                                                                         <Values>0.328671</Values>
    623                                                                         <Status>0</Status>
    624                                                                         <Index>2</Index>
    625                                                                         <Values>0.575357</Values>
    626                                                                         <Status>0</Status>
    627                                                                 </Variables>
    628                                                         </Block_Properties>
    629                                                 </Base_Models>
    630                                                 <Parameters>
    631                                                         <Desc>PP</Desc>
    632                                                         <Index>0</Index>
    633                                                         <Values>PP</Values>
    634                                                         <Status>0</Status>
    635                                                 </Parameters>
    636                                                 <Variables>
    637                                                         <Desc>s</Desc>
    638                                                         <Index>0</Index>
    639                                                         <Values>-161.181</Values>
    640                                                         <Status>0</Status>
    641                                                         <Unit>kJ/kmol/K</Unit>
    642                                                 </Variables>
    643570                                        </Block_Properties>
    644571                                </Base_Models>
     
    690617        <Block_Properties>
    691618                <Model_File_Path>streams</Model_File_Path>
    692                 <Instance_Id>simple_source_1</Instance_Id>
     619                <Instance_Id>Feed</Instance_Id>
    693620                <Model_Name>simple_source</Model_Name>
    694621                <T_Connection>0</T_Connection>
     
    902829                                                <Model_File_Path>streams</Model_File_Path>
    903830                                                <Instance_Id>Outlet</Instance_Id>
    904                                                 <Model_Name>streamPH</Model_Name>
     831                                                <Model_Name>stream</Model_Name>
    905832                                                <T_Connection>2</T_Connection>
    906                                                 <Base_Models>
    907                                                         <Block_Properties>
    908                                                                 <Model_File_Path>streams</Model_File_Path>
    909                                                                 <Instance_Id>Outlet</Instance_Id>
    910                                                                 <Model_Name>stream</Model_Name>
    911                                                                 <T_Connection>2</T_Connection>
    912                                                                 <Parameters>
    913                                                                         <Desc>NComp</Desc>
    914                                                                         <Index>0</Index>
    915                                                                         <Values>3</Values>
    916                                                                         <Status>0</Status>
    917                                                                 </Parameters>
    918                                                                 <Variables>
    919                                                                         <Desc>F</Desc>
    920                                                                         <Index>0</Index>
    921                                                                         <Values>204.252</Values>
    922                                                                         <Status>0</Status>
    923                                                                         <Unit>kmol/h</Unit>
    924                                                                 </Variables>
    925                                                                 <Variables>
    926                                                                         <Desc>T</Desc>
    927                                                                         <Index>0</Index>
    928                                                                         <Values>330.511</Values>
    929                                                                         <Status>0</Status>
    930                                                                         <Unit>K</Unit>
    931                                                                 </Variables>
    932                                                                 <Variables>
    933                                                                         <Desc>P</Desc>
    934                                                                         <Index>0</Index>
    935                                                                         <Values>0.6</Values>
    936                                                                         <Status>0</Status>
    937                                                                         <Unit>atm</Unit>
    938                                                                 </Variables>
    939                                                                 <Variables>
    940                                                                         <Desc>h</Desc>
    941                                                                         <Index>0</Index>
    942                                                                         <Values>3109.1</Values>
    943                                                                         <Status>0</Status>
    944                                                                         <Unit>kJ/kmol</Unit>
    945                                                                 </Variables>
    946                                                                 <Variables>
    947                                                                         <Desc>v</Desc>
    948                                                                         <Index>0</Index>
    949                                                                         <Values>0.999999</Values>
    950                                                                         <Status>0</Status>
    951                                                                 </Variables>
    952                                                                 <Variables>
    953                                                                         <Desc>z</Desc>
    954                                                                         <Index>0</Index>
    955                                                                         <Values>0.695314</Values>
    956                                                                         <Status>0</Status>
    957                                                                         <Index>1</Index>
    958                                                                         <Values>0.244448</Values>
    959                                                                         <Status>0</Status>
    960                                                                         <Index>2</Index>
    961                                                                         <Values>0.060238</Values>
    962                                                                         <Status>0</Status>
    963                                                                 </Variables>
    964                                                         </Block_Properties>
    965                                                 </Base_Models>
    966                                                 <Parameters>
    967                                                         <Desc>PP</Desc>
    968                                                         <Index>0</Index>
    969                                                         <Values>PP</Values>
    970                                                         <Status>0</Status>
    971                                                 </Parameters>
    972                                                 <Variables>
    973                                                         <Desc>s</Desc>
    974                                                         <Index>0</Index>
    975                                                         <Values>-75.2136</Values>
    976                                                         <Status>0</Status>
    977                                                         <Unit>kJ/kmol/K</Unit>
    978                                                 </Variables>
    979833                                        </Block_Properties>
    980834                                </Base_Models>
     
    1026880        <Block_Properties>
    1027881                <Model_File_Path>streams</Model_File_Path>
    1028                 <Instance_Id>Vapor</Instance_Id>
     882                <Instance_Id>VaporProduct</Instance_Id>
    1029883                <Model_Name>sink</Model_Name>
    1030884                <T_Connection>0</T_Connection>
     
    12101064        <Id_String>LiquidProduct</Id_String>
    12111065        <Image_File_Name>/home/rafael/src/biblioteca/branches/gui/eml/icon/Sink.png</Image_File_Name>
    1212         <X>799</X>
    1213         <Y>183</Y>
     1066        <X>636</X>
     1067        <Y>390</Y>
    12141068        <Z>0</Z>
    12151069        <Width>68</Width>
     
    12171071        <Block_Properties>
    12181072                <Model_File_Path>streams</Model_File_Path>
    1219                 <Instance_Id>Liquid</Instance_Id>
     1073                <Instance_Id>LiquidProduct</Instance_Id>
    12201074                <Model_Name>sink</Model_Name>
    12211075                <T_Connection>0</T_Connection>
     
    19301784        <Image_File_Name>/home/rafael/src/biblioteca/branches/gui/eml/pressure_changers/icon/Valve.png</Image_File_Name>
    19311785        <X>150</X>
    1932         <Y>161</Y>
     1786        <Y>157</Y>
    19331787        <Z>0</Z>
    1934         <Width>42</Width>
    1935         <Height>32</Height>
     1788        <Width>47</Width>
     1789        <Height>37</Height>
    19361790        <Block_Properties>
    19371791                <Model_File_Path>pressure_changers/valve</Model_File_Path>
    1938                 <Instance_Id>valve_flow_1</Instance_Id>
     1792                <Instance_Id>FeedValve</Instance_Id>
    19391793                <Model_Name>valve_flow</Model_Name>
    19401794                <T_Connection>0</T_Connection>
     
    20171871                                                <Model_File_Path>streams</Model_File_Path>
    20181872                                                <Instance_Id>Outlet</Instance_Id>
    2019                                                 <Model_Name>streamPH</Model_Name>
     1873                                                <Model_Name>stream</Model_Name>
    20201874                                                <T_Connection>2</T_Connection>
    2021                                                 <Base_Models>
    2022                                                         <Block_Properties>
    2023                                                                 <Model_File_Path>streams</Model_File_Path>
    2024                                                                 <Instance_Id>Outlet</Instance_Id>
    2025                                                                 <Model_Name>stream</Model_Name>
    2026                                                                 <T_Connection>2</T_Connection>
    2027                                                                 <Parameters>
    2028                                                                         <Desc>NComp</Desc>
    2029                                                                         <Index>0</Index>
    2030                                                                         <Values>3</Values>
    2031                                                                         <Status>0</Status>
    2032                                                                 </Parameters>
    2033                                                                 <Variables>
    2034                                                                         <Desc>F</Desc>
    2035                                                                         <Index>0</Index>
    2036                                                                         <Values>600</Values>
    2037                                                                         <Status>0</Status>
    2038                                                                         <Unit>kmol/h</Unit>
    2039                                                                 </Variables>
    2040                                                                 <Variables>
    2041                                                                         <Desc>T</Desc>
    2042                                                                         <Index>0</Index>
    2043                                                                         <Values>338</Values>
    2044                                                                         <Status>0</Status>
    2045                                                                         <Unit>K</Unit>
    2046                                                                 </Variables>
    2047                                                                 <Variables>
    2048                                                                         <Desc>P</Desc>
    2049                                                                         <Index>0</Index>
    2050                                                                         <Values>5</Values>
    2051                                                                         <Status>0</Status>
    2052                                                                         <Unit>atm</Unit>
    2053                                                                 </Variables>
    2054                                                                 <Variables>
    2055                                                                         <Desc>h</Desc>
    2056                                                                         <Index>0</Index>
    2057                                                                         <Values>-23082.6</Values>
    2058                                                                         <Status>0</Status>
    2059                                                                         <Unit>kJ/kmol</Unit>
    2060                                                                 </Variables>
    2061                                                                 <Variables>
    2062                                                                         <Desc>v</Desc>
    2063                                                                         <Index>0</Index>
    2064                                                                         <Values>0</Values>
    2065                                                                         <Status>0</Status>
    2066                                                                 </Variables>
    2067                                                                 <Variables>
    2068                                                                         <Desc>z</Desc>
    2069                                                                         <Index>0</Index>
    2070                                                                         <Values>0.3</Values>
    2071                                                                         <Status>0</Status>
    2072                                                                         <Index>1</Index>
    2073                                                                         <Values>0.3</Values>
    2074                                                                         <Status>0</Status>
    2075                                                                         <Index>2</Index>
    2076                                                                         <Values>0.4</Values>
    2077                                                                         <Status>0</Status>
    2078                                                                 </Variables>
    2079                                                         </Block_Properties>
    2080                                                 </Base_Models>
    2081                                                 <Parameters>
    2082                                                         <Desc>PP</Desc>
    2083                                                         <Index>0</Index>
    2084                                                         <Values>PP</Values>
    2085                                                         <Status>0</Status>
    2086                                                 </Parameters>
    2087                                                 <Variables>
    2088                                                         <Desc>s</Desc>
    2089                                                         <Index>0</Index>
    2090                                                         <Values>-153.328</Values>
    2091                                                         <Status>0</Status>
    2092                                                         <Unit>kJ/kmol/K</Unit>
    2093                                                 </Variables>
    20941875                                        </Block_Properties>
    20951876                                </Base_Models>
     
    21411922        <Block_Properties>
    21421923                <Model_File_Path>controllers/PIDs</Model_File_Path>
    2143                 <Instance_Id>StepSignal_1</Instance_Id>
     1924                <Instance_Id>FeedStep</Instance_Id>
    21441925                <Model_Name>StepSignal</Model_Name>
    21451926                <T_Connection>0</T_Connection>
     
    22192000        <X1>490</X1>
    22202001        <Y1>405.67</Y1>
    2221         <X2>799</X2>
    2222         <Y2>198.924</Y2>
     2002        <X2>636</X2>
     2003        <Y2>405.924</Y2>
    22232004        <Block_Source>LCV</Block_Source>
    22242005        <Port_Source>Outlet</Port_Source>
     
    22742055        <X1>84</X1>
    22752056        <Y1>184.768</Y1>
    2276         <X2>152</X2>
    2277         <Y2>188</Y2>
     2057        <X2>150</X2>
     2058        <Y2>184.25</Y2>
    22782059        <Block_Source>Feed</Block_Source>
    22792060        <Port_Source>Outlet</Port_Source>
     
    22852066        <X1>119</X1>
    22862067        <Y1>30.5</Y1>
    2287         <X2>173</X2>
    2288         <Y2>167</Y2>
     2068        <X2>173.5</X2>
     2069        <Y2>157</Y2>
    22892070        <Block_Source>FeedStep</Block_Source>
    22902071        <Port_Source>OutSignal</Port_Source>
     
    22942075<Line>
    22952076        <Line_Name>12</Line_Name>
    2296         <X1>192</X1>
    2297         <Y1>184.568</Y1>
     2077        <X1>197</X1>
     2078        <Y1>184.25</Y1>
    22982079        <X2>250</X2>
    22992080        <Y2>168</Y2>
Note: See TracChangeset for help on using the changeset viewer.