LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

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

0 Kudos
Message 1 of 7
(2,427 Views)

Hi,

 

Actually PID isn't that difficult to implement compared to Fuzzy logic. Fuzzy logic is a set of artificial intelligence rules that deals with reasoning algorithms used to emulate human thinking and decision making.

I think you can use it for your project but I strongly recommend you using PID control. With PID control you just need to identify your system's transfer function and then define your PID controller in order to make it stable.


Regards,


Miguel Fonseca

Applications Engineer

National Instruments

0 Kudos
Message 2 of 7
(2,396 Views)

The difficult part is deriving the transfer function, Or I should say I dont know how to derive a one for our complex chemical system. But we do know wha's gonna happen so we proposed to use fuzzy logic to define rules as many as we can.

 

When we are doing fuzzy system, besides the NI control manual, do you have any other good outside resources for further reading? thank you Mike

0 Kudos
Message 3 of 7
(2,380 Views)

Hi,

 

Unfortunately there is no specific content that we can provide about fuzzy logic rather than the content we have in our website. I strongly recommend you to look for related articles over the internet.  


Regards

0 Kudos
Message 4 of 7
(2,376 Views)

@ivy037 wrote:

The difficult part is deriving the transfer function, Or I should say I dont know how to derive a one for our complex chemical system. But we do know wha's gonna happen so we proposed to use fuzzy logic to define rules as many as we can.


You do not need a transfer function in order to use PID. In fact, if you did have a good mathematical model of your system's transfer function, you wouldn't need PID control - you could use that model to create a more accurate controller that precisely reflected your system dynamics.

 

What are you trying to control? PID works well for systems in which you want to control one measurement using one output that have an approximately linear response.

0 Kudos
Message 5 of 7
(2,367 Views)

It's about neuturalization of wasted water that contains metalic ions like Fe2+, Zn2+, non-mentalic ion like Cl, and so on.

Lots of article I read point out the neuturalizaotion process is quite non-linear, besides, if chemical reagent is added to the wasted water, we need to wait until everything becomes steady and then measure again and decide which reagents should be added. So this model is not continuous and our output is on/off (we want to use proportional valve but too expensive ;( out of our budget...)

0 Kudos
Message 6 of 7
(2,355 Views)

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.



Ing. Jonathan E. Cruz Ortiz

ENERGÍA PROACTIVA S.A.S

Cel : (+57) 3173669343 - (+57) 3124451894

0 Kudos
Message 7 of 7
(2,339 Views)