Is fuzzy logic vi good for discrete system

If modeling a system using PID is too hard or too difficult, I want to use fuzzy logic, but according to the NI control manual, fuzzy logic is good for a continuous system.
Can it be used on a discrete system? for example, turn on a heater for 2 second and shut off, wait for 10 minutes, and then meausre again and go through fuzzy logic?
Can my idea be fulfilled?
Thanks

To work with fuzzy logic does not require any transfer function as it is a fully descriptive, the disadvantage is that you have to know very well the operation of the plant and has something to do with trial and error, but when setting the rules correctly, your system is completely stable.
Jonathan Cruz
CHALLENGER
K U D O S __ B I E N V E N I D O S

Similar Messages

  • Logical Sys Name for Business system in SLD for Third Party

    Hi !!
    I have little doubt what will be the logical system name for creating Business systems in SLD for third party?
    thanks
    Gowri

    Hi Gowri,
    sorry, i dont agree with the other answers. The logical system name is required for ALE partner finding. If you dont want to communicate with IDocs you dont need it. If you want to send messages from third party system to R/3 via IDoc adapter, then you should (can) give a name. It can be configured in IB directory as well (adapter specific identifiers). Choose any name, this name will be used for the partner agreement in R/3.
    Regards,
    Udo

  • Is to possible to control a motor by using fuzzy logic toolbox in Labview and motor interfaced with PIC microcontroller

    sir
     I am doing a  PG project on fuzy logic control of robotic arm,In this first i need to write a code in LABVIEW fuzzy toolbox and interface that that code with PIC where motor is connected and a tachogenerator should be connected to motor to send speed to LABVIEW through PIC microcontroller where ADC is inbuilt in it.
    Please help sir me whether  it is possible to do that ,if not tell me do i require any interfacing device  ,I am very new to labview 

    Now for this problem, Fuzzy can be easily used to control the plant. Here is the softwares that would help in this task:
    - LabVIEW Full Development System (FDS) 2009 or later - The is the LV version that allow you accessing the latest Fuzzy Logic develoment
    - LabVIEW PID and Fuzzy Logic Toolkit 2009 - This has PID and Fuzzy Logic functions available for you to develop your controller
    - LabVIEW Control Design and Simulation Module 2009 - This is a complete set of functions that allow you to simulate and develop advanced control applications. In your case, you probably will be using this module for simulation of the DC motor.
    Now, you also will need a way to read the encoder and control the voltage applied to the motor. You have several options from NI for that process. Probably a multi-function Board could help since they have digital counters and Analog Output signals. However, I can't recommend what would be best for this application, but the ideal platform is the CompactRIO platform for your application. They have a Real-Time controller and integrated Input/Output modules with signal conditioning that could allow you to directly drive the DC motor. I would advice to go to our webside (http://www.ni.com/compactrio/) and verify what this platform does. For this platform, you will also need the following sofrware:
    - LabVIEW Real-Time Module 2009 - Allow you to develop you application in Real-Time for deployment.
    Hope this helps.
    Barp - Control and Simulation Group - LabVIEW R&D - National Instruments

  • KT4VL Fuzzy Logic system crash!

    Hello there,
    I hope somebody out there can point me in the right direction.  I just upgraded my CPU to the Athlon 2500+ XP and opted to push it after doing all of my system tweaks.  Everything was running great so I decided to give Fuzzy Logic 4 a shot.  I watched the program push everything to 2.3 ghz, went into the other room and upon my return found a blue screen.  I re-booted and as the win XP log in screen came on I got another bluescreen.  I tried booting into safe mode to no avail and also last good configuration.  The bios is running everything at the proper speeds and settings upon POST and at this point I'm completely lost.  Does anybody have any suggestions on how to resolve this problem?
    Thank you in advance,

    I did clear the cmos, it seemed to work as it went further into the startup screen but then it went back to the blue screen.
    The PSU is an icute atx-400w/p4  115v~ 230v~ /10A 5A

  • PID and Fuzzy Logic Toolkit for students

    As the thread title states.  I am a student running on the student version of labview.  I have a project I am working on that would greatly be benifitted by the PID and Fuzzy Logic Toolkit. Is there a way for students to get this without the $1000 price tag?
    Solved!
    Go to Solution.

    I would talk to your school and see if they have any sort of academic discount program in place. If not, you could contact your local Academic Field Sales Engineer, whom you can find here.

  • Having problem w 3rd party software ., there tech advsed me to repair  permissions  before  reinstalling software . However  , querrie says  repairing permissions  is not good for  system .  whats up ,, help  !!!

    having problem w 3rd party software ., there tech advsed me to repair  permissions  before  reinstalling software . However  , querrie says  repairing permissions  is not good for  system .  whats up ,, help  !!!

    I've fixed the problem - I think.
    I forgot I had the program "Little Snitch" installed on my computer. So I went into it and saw that it was blocking most of my connections for all the programs I use on a daily basis. Once I lifted the RULE to those certain programs - BAM - everything came back to life in an instant!

  • BI  Error Logical system name has been changed for this system

    Hello All,
    I have installed the BI system and did a client copy from 000 to 200 client with profile SAP_ALL.
    Now I have loged into the system with client 200 and wen I run RSA1, I am getting the following error
    message: "Logical system name has been changed for this system"
    Thanks
    Sekhar..

    Hi,
    Goto tcode SCC4.
    Switch to change mode. (System will prompt that this table is cross client. Continue)
    Select your client (in this case 200). Click on details button (next to change mode button)
    Enter the proper logical system name in Logical system field.
    Click on Save button.
    Then try RSA1.
    Hope it helps
    regards,
    Pruthvi R

  • RSA1 error  Logical system name has been changed for this system

    Hello All,
    Earlier the RSA1 was activated for client 300 on our crm 5.2. after that we changed the client to 500 using SE16 -> Type table RSADMINA / Check Colum BWMANDT -> 500.
    But now when we login to client 500 and execute RSA1 it is showing
    Logical system name has been changed for this system"
    In scc4 we have not made any changes. Can you tell what should be done ? in the pop up it is showing following steps
    Change the name of the logical system (table T000) for client back to SIDCLNT300. This enables you to continue working with the system.
    If you really want to change the logical name, than you can, if and when you:
    change the system name back to SIDCLNT300,
    delete all existing connections between this system and other systems,
    delete all transfer structures that still exist, and
    do not use ALE or Workflow.
    Guys do you know how to fix this ? .
    Also do you know Assignment of Source System to Source System ID (table RSSOURSYSTEM) using RSA1 ?
    Edited by: Sahad K on Mar 17, 2008 10:55 AM

    Hello Hari,
    Both the options you said  cannot be used
    since the logical system SIDCLNT300 is used by client 300 and it cannot be given to client 500.  Also there already exist a logical system SIDCLNT500 which is assigned to client 500.
    I found out the issue. In the table RSBASIDOC  the logical system name that can use rsa1( bw  client )is set as  SIDCLNT300).  Only if we delete that entry and set it to SIDCLNT500 ( 500) we can use it on client 500.
    The solution is specified in /message/3284842#3284842 [original link is broken]
    Let me try the solution 2 and inform you.
    Solution 2:
    You cannot delete the source system. Two cases have to be distinguished:
    The source system still exists.
    Switch to Transaction SM59. Find the destination which has the same name as the logical system of the source system from field SLOGSYS in table RSBASIDOC (see above).
    Such a destination does not exist in Transaction SM59. In this case, you have to create the destination to the source system. Name the destination equal the entry in SLOGSYS from above. Then return to the Administrator Workbench and repeat the deletion.
    The entry exists but a remote login is not possible. Correct the communication parameters.
    Everything works. Change to Transaction SE37, function module RSAR_LOGICAL_SYSTEM_DELETE, Sngl. test. Parameter I_LOGSYS = <log. name of the source system>, I_FORCE_DELETE = 'X'.
    The source system no longer exists or was replaced with another source system with the same IP address.
    Proceed as described in the first case but make sure, that the field 'Target host' contains a not existing server in the maintenance screen of the destination (Transaction SM59). If necessary, change an existing entry. Later when you delete, the system asks you whether you want to delete, although the source system is not available. Select 'Ignore'.
    Incase you have any idea other than this please let me know how to edit the RSBASIDOC table  and change the entry to client 500.
    Edited by: Sahad K on Mar 18, 2008 5:07 AM

  • Fuzzy logic controller for DC motor

    Hello guys!
    Can anyone help me out in giving inputs to fuzzy controller which has two input member function Error and Change in error. Is there any tool which can store the previous error and compare it with present error which gives the chane in error?

    Hello,
    Please look at the shipping example of Fuzzy Logic Toolkit in:
    C:\Program Files\National Instruments\LabVIEW 2010\examples\control\fuzzy\Tanks with PI control\FuzzyEx Tanks with PI control.vi
    This code will allow you to see how you can implement the error and rate error by using pure LabVIEW code. Now, if you have the Control Design and Simulation Module, this tool have functions that easily calculate the error and derivative for you.
    Hope this helps
    PS: Notice that this example is in LabVIEW 2010. The same example can be found also in 2009 by changing the number of the LabVIEW version on the path to 2009. Previous versions have this code, but they are a bit more difficult to understand. If you have previous version of LV 2009, I strongly recommend you to update to at least 2009 since on this version the toolkit was completely refactored. If you can't here is the location of the example previous to 2009:
    C:\Program Files\National Instruments\LabVIEW 8.6\examples\control\fuzzy\tanks.llb\Tanks - fuzzy control PI.vi
    Barp - Control and Simulation Group - LabVIEW R&D - National Instruments

  • My project title is fuzzy logic controller for rotary crane. need to reduce sway of pendulum

    helo. i want to ask whether my block diagram is correct or not. there is no error occured but no waveform will generate. i give the picture of my block diagram and my front panel. really need help. big thanks!
    Attachments:
    macam jadik je.JPG ‏42 KB
    front panell.JPG ‏28 KB

    Please look at this post for instructions in how to use Fuzzy Logic with RT. However, notice that this only works with RT, not FPGA:
    http://forums.ni.com/t5/LabVIEW/Problem-of-using-fuzzy-in-my-project/m-p/1772362#M615631
    Hope this helps
    Barp - Control and Simulation Group - LabVIEW R&D - National Instruments

  • Can anyone recomend a good sound/speaker system for an iMac 24" computer.

    Hello, Can anyone recomend a good sound/speaker system for an Imac 24"? And can an external speaker system be hooked up to this type of Imac? Thank you.

    Unless it is for reasons of poor eyesight, it isn't necessary to write in all caps.
    Depends how much you want to spend. This one is inexpensive and produces decent sound. But it won't necessarily be room filling (that is, depending on the size of your room.) You just hook it up to the headphone jack.
    http://www.logitech.com/en-us/product/multimedia-speakers-z200

  • Java for fuzzy logic?

    Hi guys..
    Any possiblity to implement fuzzy logic in java?
    i) Yes? / No?
    ii)If yes, how? (a bit guidance for this please)
    Thanks a million

    i) maybe
    ii) N/A
    sorry, I couldn't resist :-)
    Seriously though, there's nothing special about fuzzy logic. The core math of it is simply a continuous superset over the Boolean [0,1] (or false/true) set. The following simply class defines a 'Fuzzy' value along with the basic operators --
    public class Fuzzy {
       // value in the range [0,1]
       private double v;
       // some ctors.
       public Fuzzy() { this(0.0); }
       public Fuzzy(double v) { setV(v); }
       // getters and setters
       public double getV() { return v; }
       public void setV(double v) {
          if (v >= 0.0 && v <= 1.0)
             this.v= v;
       // negation
       double not() { return 1.0-v; }
       // conjunction
       double and(Fuzzy that) {
          if (this.v <= that.v)
             return this.v;
          else
             return that.v;
       // disjunction
       double or(Fuzzy that) {
          if (this.v <= that.v)
             return that.v;
          else
             return this.v;
    }Does this get you started?
    kind regards,
    Jos

  • If i get Logic express, what besides composing is it good for?

    I want to get a nice application for sound track for movies.. sound effects and all kinds of stuff. But Logic has a lot for midi and composing.. is it mostly for that?
    Of course i compose too, so it's super useful but i was just wondering what people use it for

    Now that everyone has said all the things you really can't use logic for, like boiling an egg and exersizing your steep learning curve section of the brain or whatever. . . i'll tell you what I do use it for. But first, it ticks me off when people are like, "Logic is only for MIDI."
    I compose in Logic
    Work with MIDI in Logic
    Record, edit, and mix audio in Logic
    Score Movies with Logic
    Do any kind of full production from start to finish that involves audio in Logic
    I like most of the features better than ProTools. Everything except for Audio editing. It's mix engine and built in DSP effects are the best i've come across. Editing, not so much, but once you get your personal workflow together, editing speeds up. You can create custom key shortcuts, screensets, all kinds of great stuff that make Logic a joy to work with. People that say Logic has a steep learning curve are the ones that don't read the manual before using it. Once you get used to it, its durned easy. Anyway. . . get Logic, you won't be disappointed.

  • I keep trying to install firefox for mac 10.4 and keep getting msg stating not good for this operating system. i downloaded the one for mac

    I had firefox on my mac for the longest time and woke up one day and it was gone...poof. I am trying to install it again and each time i try to download it and install i get an error message stating it is not the right browser for this operating sysytem....help me please. I did of course download the firefox for mac system

    *Firefox 4 versions and later do not run on a PowerPC Mac.
    *Firefox 4 and later require at least OS X 10.5 and an Intel Mac.
    * http://www.mozilla.com/firefox/5.0/system-requirements/
    For an unofficial Firefox 4 compatible version (TenFourFox) that runs on PowerPC Macs with OS X 10.4.11 or OS X 10.5.8 you can look at:
    * http://www.floodgap.com/software/tenfourfox/
    Firefox 3.6.x (Mac OS X 10.4 and later) can be found here:
    * http://www.mozilla.com/en-US/firefox/all-older.html

  • Best Practice for setting systems up in SMSY

    Good afternoon - I want to cleanup our SMSY information and I am looking for some best practice advice on this. We started with an ERP 6.0 dual-stack system. So I created a logical component Z_ECC under "SAP ERP" --> "SAP ECC Server" and I assigned all of my various instances (Dev, QA, Train, Prod) to this logical component. We then applied Enhancement Package 4 to these systems. I see under logical components there is an entry for "SAP ERP ENHANCE PACKAGE". Now that we are on EhP4, should I create a different logical component for my ERP 6.0 EhP4 systems? I see in logical components under "SAP ERP ENHANCE PACKAGE" there are entries for the different products that can be updated to EhP4, such as "ABAP Technology for ERP EHP4", "Central Applications", ... "Utilities/Waste&Recycl./Telco". If I am supposed to change the logical component to something based on EhP4, which should I choose?
    The reason that this is important is that when I go to Maintenance Optimizer, I need to ensure that my version information is correct so that I am presented with all of the available patches for the parts that I have installed.
    My Solution Manager system is 7.01 SPS 26. The ERP systems are ECC 6.0 EhP4 SPS 7.
    Any assistance is appreciated!
    Regards,
    Blair Towe

    Hello Blair,
    In this case you have to assign products EHP 4 for ERP 6 and SAP ERP 6 for your system in SMSY.
    You will then have 2 entries in SMSY, one under each product, the main instance for EHP 4 for ERP 6 must be central applications and the one for SAP ERP 6 is SAP ECC SERVER.
    This way your system should be correctly configured to use the MOPZ.
    Unfortunately I'm not aware of a guide explaining these details.
    Some times the System Landscape guide at service.sap.com/diagnostics can be very useful. See also note 987835.
    Hope it can help.
    Regards,
    Daniel.
    Edited by: Daniel Nicol on May 24, 2011 10:36 PM

Maybe you are looking for