Plant process parameters

hello,
How do i find process parameters for my plant? I have seen the general PID autotuning example in labview, but am not able to figure out process parameters like dead cycle, deadband, static gain, load etc etc....
PS:- Theoretically i know the defination of the above mentioned parameters, but i am not able to find their value for my plant so that i can autotune it.
Please help
Attachments:
General Auto PID Simulator.vi ‏25 KB

There is no general way to find the parameters of the plant because an infinite number of possible plants exists.
You should have or be able to determine a general idea of the plant's behavior from your knowledge of the plant itself. Once you have that you may be able to design a set of tests which would allow you to measure the parameters. However, you need to consider carefully the possible consequences of running a test which could force the plant into an unstable or dangerous state.
Lynn

Similar Messages

  • How To Get GP Process Parameters in a Webdynpro Application runtime

    Hi ,
    Iu2019 ll hope you can help me to solve my problem with GP process.
    Iu2019 m trying to get GP process parameters from a Webdynpro application.
    I have to get parameters during the process runtime in every step of the process using
    a webdynpro application with the following code:
          IGPRuntimeManager rtm = GPProcessFactory.getRuntimeManager();
          try {
                IGPProcessInstance processInst = rtm.getProcessInstance(processId,userContext);
                IGPProcessInstanceInfo procInfo = rtm.getProcessInstanceInformation(processInst.getID(),
    userContext.getSAPUser());
                IGPStructureInfo inputstructInfo = processInst.getTemplate().getInputParameters();
                IGPStructure inputparams = GPStructureFactory.getStructure(inputstructInfo);
          } catch (GPEngineException e) {
                // TODO Auto-generated catch block
    //          e.printStackTrace();
                manager.reportException("GPEngineException:"+getStackTrace(e), false);
          } catch (GPInvocationException e) {
                // TODO Auto-generated catch block
    //          e.printStackTrace();
                manager.reportException("GPInvocationException:"+getStackTrace(e), false);
    But printing the values of attributes with u201Cinputparams.getAttributeAs... ("param name")u201C the value returned is always 0. On the contrary if I check the same parameters structure in the runtime
    GP view of the portal, the values are those that I have set in the start process wizard.
    Have you a solution for this question?
    Thanks in advance
    Luca

    hi Abhimanyu
    I believe originally access to session was deliberately not made available inside WDA.
    Growing security concerns due to misuse of session information and
    perhaps other reasons as well.
    X.509  is considered a better approach.
    This may not help you in your problem.
    But you may see a trend in WDA pushing more robust and client independent
    approaches.
    Full x.509 access should remove the need for session fiddling.
    Also when developers access such session info directly, there is a possiblity
    when they dont understand the technology exactly that they create a security hole.
    You may know how to do safely, it is however discouraged.
    Im not aware of a way to get at the session info inside the WDA framework.
    Well not without a mod to the framework.
    It may be possible without a mod, but I dont know the trick.
    If someone has a little trick... please post.
    You may need to use BSP, if your only solution requires access to the session info.
    regards
    Phil

  • Receiver FTP processing parameters should not add time stamp

    Hi Gurus,
               I want to write the file at receiver end with the same name as in source directory.. (I dont want the time stamp to be added to my file at receiver side)
             For that i have configured processing parameters as
                1) File Construction mode --- create
                2) checked Overwrite existing file
                3) Put File -
    use temporary file
                4) Temporary File Name Scheme --- rec_*.tmp
                5) File type -
    binary
    But the files are not written in target directory..
    How to troubleshoot it...
    Thanks and Regards,
    govada.

    Hi,
    open RWB - coomponent monitoring
    and then - adapter monitoring or communication channel monitoring
    (depending on SP of your XI)
    then find your channel and you will see the error - if there is any
    BTW
    if you don't want the timestamp just don't use:
    Add Time Stamp property in the file adapter
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • JDBC sender adapter, ...Processing parameters, Update SQL statement

    in JDBC sender adapter, ...Processing parameters, there is an Update SQL statement field, can u tell me ...why this is required,,,,,and in one of the example scenario...it was given as <TEST>..

    Sudheep,
    In the sender JDBC adapter you have the select query to select data from the database.
    Let us summer 2 cases,
    1. You have <test> in  the UPDATE . In this case, during every polling interval the JDBC adapter will end up selecting the same data from the Database. This would not be needed in most f the cases. Why would you want to select the same data over an over again?
    2. If you have an update Statement in the Update field you can make sure that the data selected in the selected statement is updated so that the same rows are not selected again.
    Take a look at this blog,
    /people/yining.mao/blog/2006/09/13/tips-and-tutorial-for-sender-jdbc-adapter
    Regards
    Bhavesh

  • File Adapter-Processing Parameters

    can one tell me the difference between and when to use the following processing parameters
    poll interval(secs)
    poll interval(msecs)
    Retry Interval(Secs)
    Advanced Mode & Msecs to wait before modification

    Hi,
    from help.sap.com
    http://help.sap.com/saphelp_nw04/helpdata/en/e3/94007075cae04f930cc4c034e411e1/content.htm
    <b>Poll Interval (secs)</b>
    Number of seconds that the adapter must wait if no files are found for processing.
    <b>Poll Interval (msecs)</b>
    Additional waiting time in milliseconds.
    If Poll Interval (secs) is set to null, processing times will be short and close to real time.
    If Poll Interval (secs) and Poll Interval (msecs) are set to null, the adapter is only called once.
    <b>Retry Interval (secs)</b>
    Specify the number of seconds that the adapter is to wait before a file processed with errors is processed again.
    If the value is set to null, then the adapter is canceled if an error occurs, even if a value greater than null is specified for Poll Interval (secs).
    Regards,
    michal

  • Integration Directory: Archiving in the Processing Parameters

    Is it possible to archive to multiple folders in FTP via XI?
    Looks like XI will only let you archive into one folder after you've renamed it with a timestamp in the processing parameters.
    We are loooking at a way to rename the folders (by store number and time stamp) and archive these files into multiple archive folders.
    Is this at all possible in XI?
                            Thank-You.

    Hi,
    Using OS command and by executing the shell script you can acheive this,
    btw, are you talking of archiving these files for BackUp strategy..If so, i suggest, to use some of the standard mechanism to archive these files. Not just moving the files from one directory to another.
    If the requirement to just move these files, then you can plan for batch job/shells cript etc
    Rgds,
    Moorthy

  • IMP 00022  failed to process parameters, type IMP HELP=Y for help TOAD

    Hallo!I am totally new to Toad.I would like to import data in csv format with 2,000,000 rows into an Oracle 11gR2 table.The database is hosted on HP-UX Itanium.I am using Toad 9.6.0.27 running on Windows 7 Professional.
    I have followed the instructions below to achieve this
    1.     Open DBA→Sql Loader Wizard
    2.     Choose "build a new control file". Next.
    3.     Click "Add". Choose your comma-delimited or tab-delimited file. Next.
    4.     Click "Add". Choose your table.
    5.     If you are loading a comma-delimited file, type a comma in the "all fields delimited by" combo box. If you are loading a tab-delimited file, select "TAB" from the "all fields delimited by" combo box. Next.
    6.     Choose a "load method" noting the following:
         TRUNCATE will erase whatever is in the table before loading.
         INSERT will insert data if table is empty but will return an error if table has any data in it.
         APPEND will insert data without deleting any existing data. You might get duplicates this way but it's a good method if you're trying to get that last line that somehow got munged for some reason or another.
    7.     If your file has column headers in its first row, type a 1 in the skip box. Next.
    8.     Type a control file name in the control file name box. Next.
    9.     Choose either "execute now" to load the data now or "just build the control file" to build the .ctl file. Once you have the ctl file theoretically you don't even need TOAD, as you could just use sqlloader on any machine that has sqlloader and can connect to the database. But why would you want to. :) I choose execute now.
    I have loaded SQL*Loader into Toad as below as I have Oracle 10g Developer installed on my machine
    Go to View - Options - Executables. Insert path to SQL*Loader utility (and any other you need/use), for example " C:\DevSuiteHome_2\BIN\imp.exe".
    Unfortunately,when I choose execute now,I get the errors below
    LRM-00101: unknown parameter name 'control'
    IMP-00022: failed to process parameters, type 'IMP HELP=Y' for help
    IMP-00000: Import terminated unsuccessfully
    How can I resolve this?Thanks.

    Thanks Hemant.I have selected the sqlldr file from <ORACLE_HOME>/bin from an Oracle 11gR2 installation in my client machine.However when I run the SQL*Loader from Toad,the error below appears
    SQL*Loader-500:
    Unable to open file (C:\ORACLE RESOURCES\charles csv excel files\CATM_CHECK_LEAVES_UPLOAD_BR009.dat)
    SQL*Loader-553: file not found
    SQL*Loader-509: System error: The system cannot find the file specified.
    SQL*Loader-2026: the load was aborted because SQL Loader cannot continue.
    I am trying to load a .csv file into Oracle.Why is it asking for a .dat file?
    Please help.

  • Process Parameters w.r.t WORLFLOW for PROD

    Environment : 11.5.10..2 and 2 node 9i RAC
    Currently we have following parameters in PROD env. Any body who has a good PROD environment can suggest on below.
    Can any one suggest are they good or need to be revise ?
    SQL> show parameter process;
    NAME TYPE VALUE
    aq_tm_processes integer 1
    job_queue_processes integer 2
    THANKS
    Edited by: user5499416 on Jun 17, 2009 9:59 PM

    When navigate into WF admin and see Related Database Parameters it shows as below
    job_queue_processes       2              10 !  Recommended Value number of job queue slave processes
    aq_tm_processes 1 >= 1 number of AQ Time Managers to start
    so from that I want to make sure that the parameters in init.ora are with proper are currently setted are proper.

  • SGA_MAX_size, SGA_target, PROCESSES Parameters

    hi
    i have oracle 11g and i want to know what are the uses of these parameters
    SGA_MAX_size
    SGA_target
    PROCESSesAnd how can i change its values ?
    If any onne of u has any information about these things please help me
    Regards ,

    From charles Hooper;
    Take a look at page 21 of the Platform Guide for 10g Release 2 (10.2) for Microsoft Windows (32-Bit):
    http://download.oracle.com/docs/cd/B19306_01/win.102/b14304.pdf
    Each dedicated session's connection to the database on the Windows platform requires at least 1MB of memory - just for the session to connect. With 250 sessions connected, 250MB of memory is required before the sessions even submit their first SQL statement to perform useful work. On 32 bit Windows, each process is limited by default to no more than 2GB of memory - once the 2GB memory limit is reached, the listener will no longer be able to hand off connection requests. It is possible to raise the 2GB limit to just short of 3GB through a change to the server's boot.ini file, but that still does not allow the server to use more than 4GB of memory (and each process cannot use more than roughly 3GB).
    Note that you are using the SGA_TARGET. SGA_TARGET cannot be used when USE_INDIRECT_DATA_BUFFERS=TRUE, which will allow Oracle to relocate the database block buffers into the memory region above the 4GB memory mark.
    Charles Hooper
    Co-author of "Expert Oracle Practices: Oracle Database Administration from the Oak Table"
    http://hoopercharles.wordpress.com/
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • Integration Process Parameters not refreshed

    Hi,
    I have an integration process which takes parameters. You can configure these in the integration builder in the Integration Process Communication Component.
    I found that although I change these parameters , their new values are not taken into account in the integration process instances that are started after the change is activated.
    How can I force the integration process to use the new values ? Reactivating the integration process does not help.
    Actually, reactivating the integration process changes the integration process but the message mappings and operation mappings do not use the new values...
    I also completely flushed the cache but it does not help either...
    Thanks.
    Edited by: Thierry Dagnino on Sep 29, 2009 3:55 PM

    Have you also deleted the Integration Process in ID and reimported it?
    Regards,
    Prateek

  • Chemical plant process mapping

    Hi gurus
    Which mapping senario to be selected for the Soda ash manufacturing plant. Is it REM OR PP-PI.
    What are the merits and demerits of the above .
    Best wishes
    Murali

    Hi Daram,
    PPPI - Production planning in process industry.
    It is one of the production process,where in the product is produced and controled by a DCS or one of the process controlling system, Which can be directly intergated to SAP system.
    Here many level of process approvals required example ...shift operateor is given the instuction in SAP PI sheet and he does the production booking,,,which will be approved by shift incharge and then psoted to invenory, same way quality of the product also can be approved....
    In the chemical industry, you coordinate the communication between PP-PI and process control during the execution of a process order.
    So some process contorl activity are there so better you should go with PP-PI.
    Hope it is now clear to you.
    Regards
    R.Brahmankar

  • OPM process execution process parameters takes too long time to complete

    PROCESS_PARAMETERS are inserted every 15 min. using gme_api_pub packages. some times it takes too long time to complete the batch ,ie completion of request. it takes about 5-6 hrs long time ,in other time s it takes only 15-20 mins.This happens at regular interval...if anybody can guide me I will be thankful to him/her..
    thanks in advance.
    regds,
    Shailesh

    Generally the slowest part of the process is in the extraction itself...
    Check in your source system and see how long the processes are taking, if there are delays, locks or dumps in the database... If your source is R/3 or ECC transactions like SM37, SM21, ST22 can help monitor this activity...
    Consider running less processes in parallel if you have too many and see some delays in jobs... Also indexing some of the tables in the source system to expedite the extraction, make sure there are no heavy processes or interfaces running in the source system at the same time you're trying to load... Check with your Basis guys for activity peaks and plan accordingly...
    In BW also check in your SM21 for database errors or delays...
    Just some ideas...

  • Creating deliveries from purchase order -Plant to plant process

    Hi All,
    I am carying out delivery creation in P2P process from a purchase order . There are two bill to parties assigned in customer. When i create delivery for first bill to party , system creates only one delivery for all line items . But supposed i create delivery for second bill to partyy , the system creates diferent deliveries for each line item . It gives message as delivery split because the partners are different . Can anybody help me why this is hapening .
    Note : i have already maintained "order combination tick " in customer master and also in PO line item level .
    Thankls
    Rohit Chavan

    Just check in the Second Bill-to party the following points as per the Line Items:-
    1. Shipping point
    2. Route
    3. Ship-to Party
    4. Incoterms
    If the above mentioned are different,then delivery will be splitted into many Deliveries.
    Best regards,
    Ankur

  • Dynamic XSLT processing - parameters?

    Goal: I want my XSLT mapping to be dynamic, because I expect a certain number of fields with values in my XML, but these field names may change over time, so I have to make it dynamic.
    Step 1: I made my output dynamic by using dynamic internal tables (field-symbols). So that I can change my internal tables easily with a custom-table. Done!
    Step 2: My XSLT transformation should be handled dynamically. Not done!
    Is this step 2 even possible?
    I was thinking of passing PARAMETERS to my CALL TRANSFORMATION statement so that I can let know what fieldnames my XSLT can expect, but then the question remains if the ZTEST transformation can read this out for my purpose.
    CALL TRANSFORMATION ztest
    PARAMETERS (gt_param)
    SOURCE XML gt_itab
    RESULT (gt_result_xml).
    ...knowing that gt_param can only by of type
    ABAP_TRANS_PARMBIND_TAB (for specifying strings) or
    ABAP_TRANS_OBJBIND_TAB (for specifying object references) or
    ABAP_TRANS_PARM_OBJ_BIND_TAB (for specifying data references).
    Thus, is it possible to make my TRANSFORMATION handling dynamic (by using PARAMETERS or something else)? If yes, does anybody know how. Examples are appreciated.
    Mehmet Metin

    This can be done with basic XSLT. Use the XPath expression '*' to apply a template to each child of a given node (for example, if a node represents an ABAP structure, its children represent its components). In the template, use the XPath-function 'local-name()' to retrieve the name of the current element without namespace. Now you should have everything you need for creating the result tree.
    For a working example in our XI system, see the following template:
    <xsl:template match="ZMEDI_MELDUNG_DET">
      <xsl:element name="{SEGID_N}">
        <xsl:element name='SEGID_N'>
          <xsl:value-of select="*[position()=1]"/>
        </xsl:element>
        <xsl:for-each select="*[position()>1 and text() != '']">
          <xsl:element name="{local-name()}">
            <xsl:value-of select="."/>
          </xsl:element>
        </xsl:for-each>
      </xsl:element>
    </xsl:template>
    Here, I copy the components of the ABAP source structure ZMEDI_MELDUNG_DET (the structure name was fixed in my case, but it's easy to identify it without specifying its name, if it should be given at runtime only) into a result tree fragment with parent node name = the content of the ABAP component SEGID_N, the first child having the fixed name SEGID_N with (redundant) its value again, and after that all the components of the source structure, whatever they may be, if their content is non-empty (this was a format required by another non-SAP-development team).
    Regards,
    Rüdiger

  • Plant to Plant process : delivery creation .

    Hi All,
    I am carying out delivery creation in P2P process from a purchase order  . There are two bill to parties assigned in customer. When i create delivery for first bill to party , system creates only one delivery for all line items . But supposed i create delivery for second bill to partyy , the system creates diferent deliveries for each line item . It gives message as delivery split because the partners are different . Can anybody help me why this is hapening .
    Note : i have already maintained "order combination tick " in customer master and also in PO line item level .
    Thankls
    Rohit Chavan

    Thnaks

Maybe you are looking for

  • IPhone Deletes Exchange Emails To Wrong Folder

    Hello all! I have a Microsoft Exchange mail account setup on my iPhone 4 (iOS 6.1) which works wonderfully, short of one aspect:  Emails deleted from my phone do not go to the accounts standard 'Trash' folder, but to a different 'Deleted' folder.  I

  • Icloud with Exchange 2007

    I have the following configuration: iPhone 4S with IOS 5.0.1 Using Icloud for backup Laptop is a MacBook Pro running Lion OSX E-mail Client is Outlook 2011 Multiple email accounts including both Exchange and Gmail Primary email account is exchange. A

  • Toast 9 Titanium - not sure which forum to use

    Sorry that I did not see a specific forum for Toast 9 Titanium. I am spanking new to making a custom DVD. What I would like to do is take parts of different DVDs that I have and put them on a blank DVD. My question is 1) is there a video tutorial and

  • ACTIONS PLUGIN ????

    Hello, One of the users at work sent a ticket in to our help desk about Adobe Indesign not starting and says it requires Actions plugin. I have no idea what this is or where to download from. Need help with this one. Attached pic of error. Thanks.

  • Can not get the curser to stay in the address line of new or forwarded e-mails like it used to

    Since updating Firefox I can not send an e-mail without having to reposition the cursor back to the address line. Before the cursor remained in the address line and I would just have to press a letter in order to get all my contacts with that letter