Ignore:
Timestamp:
Jul 25, 2008, 11:18:50 AM (14 years ago)
Author:
Rafael de Pelegrini Soares
Message:

Updated the models to work with some language constraints

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/gui/sample/stage_separators/sample_column.mso

    r555 r574  
    341341        Qr.OutletQ to col.reb.InletQ;
    342342
    343         EQUATIONS
    344    "Temperature Controller"
    345         TCcond.Parameters.tau = 0*'s'; 
    346         TCcond.Parameters.tauSet = 0*'s';       
    347         TCcond.Parameters.alpha = 0.3;
    348         TCcond.Parameters.bias = 0.5;   
    349         TCcond.Parameters.gamma = 1;
    350         TCcond.Parameters.beta = 1;
     343        SET
     344        TCcond.tau = 0*'s';     
     345        TCcond.tauSet = 0*'s'; 
     346        TCcond.alpha = 0.3;
     347        TCcond.bias = 0.5;     
     348        TCcond.gamma = 1;
     349        TCcond.beta = 1;
    351350        TCcond.Action = "Direct";
    352351        TCcond.Clip = "Clipped";
    353352        TCcond.Mode = "Automatic";
    354         TCcond.Parameters.intTime = 60*'s';
    355         TCcond.Parameters.gain = 0.6;
    356         TCcond.Parameters.derivTime = 1*'s';
     353        TCcond.intTime = 60*'s';
     354        TCcond.gain = 0.6;
     355        TCcond.derivTime = 1*'s';
     356
     357        PC.tau = 0*'s';
     358        PC.tauSet = 0*'s';     
     359        PC.alpha = 0.3;
     360        PC.bias = 0;   
     361        PC.gamma = 1;
     362        PC.beta = 1;
     363        PC.Action = "Reverse";
     364        PC.Clip = "Clipped";
     365        PC.Mode = "Automatic";
     366        PC.intTime = 50*'s';
     367        PC.gain = 0.5;
     368        PC.derivTime = 1*'s';
     369       
     370        LCtop.tau = 0*'s';     
     371        LCtop.tauSet = 0*'s';   
     372        LCtop.alpha = 0.3;
     373        LCtop.bias = 0.5;       
     374        LCtop.gamma = 1;
     375        LCtop.beta = 1;
     376        LCtop.Action = "Reverse";
     377        LCtop.Clip = "Clipped";
     378        LCtop.Mode = "Automatic";
     379        LCtop.intTime = 10*'s';
     380        LCtop.gain = 1;
     381        LCtop.derivTime = 0*'s';
     382
     383        LCbot.tau = 0*'s';     
     384        LCbot.tauSet = 0*'s';   
     385        LCbot.alpha = 0.3;
     386        LCbot.bias = 0.5;       
     387        LCbot.gamma = 1;
     388        LCbot.beta = 1;
     389        LCbot.Action = "Reverse";
     390        LCbot.Clip = "Clipped";
     391        LCbot.Mode = "Automatic";
     392        LCbot.intTime = 100*'s';
     393        LCbot.gain = 1;
     394        LCbot.derivTime = 0*'s';
     395
     396        EQUATIONS
    357397        TCcond.Ports.setPoint = ((15+273.15) * 'K' - Tmin)/(Tmax-Tmin);
    358398        TCcond.Ports.input = Tad;
     
    360400        Qc.OutletQ = Qcmin+(Qcmax-Qcmin)*TCcond.Ports.output;   
    361401
    362         "Pressure Controller"
    363         PC.Parameters.tau = 0*'s';     
    364         PC.Parameters.tauSet = 0*'s';   
    365         PC.Parameters.alpha = 0.3;
    366         PC.Parameters.bias = 0;
    367         PC.Parameters.gamma = 1;
    368         PC.Parameters.beta = 1;
    369         PC.Action = "Reverse";
    370         PC.Clip = "Clipped";
    371         PC.Mode = "Automatic";
    372         PC.Parameters.intTime = 50*'s';
    373         PC.Parameters.gain = 0.5;
    374         PC.Parameters.derivTime = 1*'s';
    375402        PC.Ports.setPoint = (4.0*'bar'-Pmin)/(Pmax-Pmin);
    376403        PC.Ports.input = Pad;
     
    378405        col.cond.OutletV.F = (Fcmin+(Fcmax-Fcmin)*PC.Ports.output);     
    379406       
    380         "Ttop Level Controller"
    381         LCtop.Parameters.tau = 0*'s';   
    382         LCtop.Parameters.tauSet = 0*'s';       
    383         LCtop.Parameters.alpha = 0.3;
    384         LCtop.Parameters.bias = 0.5;   
    385         LCtop.Parameters.gamma = 1;
    386         LCtop.Parameters.beta = 1;
    387         LCtop.Action = "Reverse";
    388         LCtop.Clip = "Clipped";
    389         LCtop.Mode = "Automatic";
    390         LCtop.Parameters.intTime = 10*'s';
    391         LCtop.Parameters.gain = 1;
    392         LCtop.Parameters.derivTime = 0*'s';
    393407        LCtop.Ports.setPoint = (1.0 * 'm' - Hmint)/(Hmaxt-Hmint);
    394408        LCtop.Ports.input = Had_top;
     
    396410        col.sptop.Outlet1.F = Fcmin + (Fcmax-Fcmin) * LCtop.Ports.output;
    397411
    398         "Tbottom Level Controller"
    399         LCbot.Parameters.tau = 0*'s';   
    400         LCbot.Parameters.tauSet = 0*'s';       
    401         LCbot.Parameters.alpha = 0.3;
    402         LCbot.Parameters.bias = 0.5;   
    403         LCbot.Parameters.gamma = 1;
    404         LCbot.Parameters.beta = 1;
    405         LCbot.Action = "Reverse";
    406         LCbot.Clip = "Clipped";
    407         LCbot.Mode = "Automatic";
    408         LCbot.Parameters.intTime = 100*'s';
    409         LCbot.Parameters.gain = 1;
    410         LCbot.Parameters.derivTime = 0*'s';
    411412        LCbot.Ports.setPoint = (1.0 * 'm' - Hminb)/(Hmaxb-Hminb);
    412413        LCbot.Ports.input = Had_bot;
     
    731732        TCcond.Clip = "Clipped";
    732733        TCcond.Mode = "Automatic";
     734        TCcond.tau = 0*'s';     
     735        TCcond.tauSet = 0*'s'; 
     736        TCcond.alpha = 0.3;
     737        TCcond.bias = 0.5;     
     738        TCcond.gamma = 1;
     739        TCcond.beta = 1;
     740        TCcond.intTime = 60*'s';
     741        TCcond.gain = 0.6;
     742        TCcond.derivTime = 1*'s';
    733743
    734744        PC.Action = "Reverse";
    735745        PC.Clip = "Clipped";
    736746        PC.Mode = "Automatic";
     747        PC.tau = 0*'s';
     748        PC.tauSet = 0*'s';     
     749        PC.alpha = 0.3;
     750        PC.bias = 0;   
     751        PC.gamma = 1;
     752        PC.beta = 1;
     753        PC.intTime = 50*'s';
     754        PC.gain = 0.5;
     755        PC.derivTime = 1*'s';
    737756
    738757        LCtop.Action = "Reverse";
    739758        LCtop.Clip = "Clipped";
    740759        LCtop.Mode = "Automatic";
    741        
     760        LCtop.tau = 0*'s';     
     761        LCtop.tauSet = 0*'s';   
     762        LCtop.alpha = 0.3;
     763        LCtop.bias = 0.5;       
     764        LCtop.gamma = 1;
     765        LCtop.beta = 1;
     766        LCtop.intTime = 10*'s';
     767        LCtop.gain = 1;
     768        LCtop.derivTime = 0*'s';
     769
    742770        LCbot.Action = "Reverse";
    743771        LCbot.Clip = "Clipped";
    744772        LCbot.Mode = "Automatic";
     773        LCbot.tau = 0*'s';     
     774        LCbot.tauSet = 0*'s';   
     775        LCbot.alpha = 0.3;
     776        LCbot.bias = 0.5;       
     777        LCbot.gamma = 1;
     778        LCbot.beta = 1;
     779        LCbot.intTime = 100*'s';
     780        LCbot.gain = 1;
     781        LCbot.derivTime = 0*'s';
    745782
    746783        EQUATIONS
    747    "Temperature Controller"
    748         TCcond.Parameters.tau = 0*'s'; 
    749         TCcond.Parameters.tauSet = 0*'s';       
    750         TCcond.Parameters.alpha = 0.3;
    751         TCcond.Parameters.bias = 0.5;   
    752         TCcond.Parameters.gamma = 1;
    753         TCcond.Parameters.beta = 1;
    754         TCcond.Parameters.intTime = 60*'s';
    755         TCcond.Parameters.gain = 0.6;
    756         TCcond.Parameters.derivTime = 1*'s';
    757784        TCcond.Ports.setPoint = ((15+273.15) * 'K' - Tmin)/(Tmax-Tmin);
    758785        TCcond.Ports.input = Tad;
     
    760787        Qc.OutletQ = Qcmin+(Qcmax-Qcmin)*TCcond.Ports.output;   
    761788
    762         "Pressure Controller"
    763         PC.Parameters.tau = 0*'s';     
    764         PC.Parameters.tauSet = 0*'s';   
    765         PC.Parameters.alpha = 0.3;
    766         PC.Parameters.bias = 0;
    767         PC.Parameters.gamma = 1;
    768         PC.Parameters.beta = 1;
    769         PC.Parameters.intTime = 50*'s';
    770         PC.Parameters.gain = 0.5;
    771         PC.Parameters.derivTime = 1*'s';
    772789        PC.Ports.setPoint = (4.0*'bar'-Pmin)/(Pmax-Pmin);
    773790        PC.Ports.input = Pad;
     
    775792        col.cond.OutletV.F = (Fcmin+(Fcmax-Fcmin)*PC.Ports.output);     
    776793       
    777         "Ttop Level Controller"
    778         LCtop.Parameters.tau = 0*'s';   
    779         LCtop.Parameters.tauSet = 0*'s';       
    780         LCtop.Parameters.alpha = 0.3;
    781         LCtop.Parameters.bias = 0.5;   
    782         LCtop.Parameters.gamma = 1;
    783         LCtop.Parameters.beta = 1;
    784         LCtop.Parameters.intTime = 10*'s';
    785         LCtop.Parameters.gain = 1;
    786         LCtop.Parameters.derivTime = 0*'s';
    787794        LCtop.Ports.setPoint = (1.0 * 'm' - Hmint)/(Hmaxt-Hmint);
    788795        LCtop.Ports.input = Had_top;
     
    790797        col.sptop.Outlet1.F = Fcmin + (Fcmax-Fcmin) * LCtop.Ports.output;
    791798
    792         "Tbottom Level Controller"
    793         LCbot.Parameters.tau = 0*'s';   
    794         LCbot.Parameters.tauSet = 0*'s';       
    795         LCbot.Parameters.alpha = 0.3;
    796         LCbot.Parameters.bias = 0.5;   
    797         LCbot.Parameters.gamma = 1;
    798         LCbot.Parameters.beta = 1;
    799         LCbot.Parameters.intTime = 100*'s';
    800         LCbot.Parameters.gain = 1;
    801         LCbot.Parameters.derivTime = 0*'s';
    802799        LCbot.Ports.setPoint = (1.0 * 'm' - Hminb)/(Hmaxb-Hminb);
    803800        LCbot.Ports.input = Had_bot;
Note: See TracChangeset for help on using the changeset viewer.