Radar Plots in DeltaV

I’ve seen several presentations/articles on “High Performance HMI” that include the use of radar style plots on overview displays. But, every example I have seen was built on a non-DeltaV system. Has anyone built radar type plots for use with DeltaV? If so, would you mind sharing how you accomplished this?

  • I’ve not seen this type of chart done on DeltaV but theoretically you could build your chart out of a series of arcs that create the circle and animate the start and end positions (StartX, StartY and EndX, EndY) based on the process value.  Each process value would animate the StartX/Y of one arc as well as the EndX/Y of the adjoining arc.  I could see it taking some time to get the animations correct, especially if you need to use a number of process variables that would exclude moving on the 90° or 45° angles (not difficult, just requires more time to set up).  I would strongly advise to check the Use Offset option for the animation so the chart could be moved around the graphic without recalculating all of the coordinates.
     
    Scott Thompson
    Systems Consultant
    REM
    Charlotte, North Carolina
    scott.thompson@remasonco.com
    www.remason.com www.remservices.com
    O (704) 375-1567 F (704) 377-5246
     
    From: David Nelson [mailto:bounce-David_Nelson@community.emerson.com]
    Sent: Wednesday, April 09, 2014 4:47 PM
    To: DeltaV@community.emerson.com
    Subject: [EE365 DeltaV Track] Radar Plots in DeltaV
     

    I’ve seen several presentations/articles on “High Performance HMI” that include the use of radar style plots on overview displays. But, every example I have seen was built on a non-DeltaV system. Has anyone built radar type plots for use with DeltaV? If so, would you mind sharing how you accomplished this?

  • We’ve used a similar concept for visualizing surge curves, generated in the PLC controlling the compressor, sent to DCS via Modbus/TCP.  It worked, but is a pain to make any changes, all position are absolute, so if the object was moved on the screen we had to offset all of the lines X/Y coordinates.
     
    It would be nice to see the finished result if you do accomplish it on DV.
     
    Good luck
     
    From: Scott Thompson [mailto:bounce-ScottinWaxhaw@community.emerson.com]
    Sent: Thursday, April 10, 2014 1:00 AM
    To: DeltaV@community.emerson.com
    Subject: RE: [EE365 DeltaV Track] Radar Plots in DeltaV
     
    I’ve not seen this type of chart done on DeltaV but theoretically you could build your chart out of a series of arcs that create the circle and animate the start and end positions (StartX, StartY and EndX, EndY) based on the process value.  Each process value would animate the StartX/Y of one arc as well as the EndX/Y of the adjoining arc.  I could see it taking some time to get the animations correct, especially if you need to use a number of process variables that would exclude moving on the 90° or 45° angles (not difficult, just requires more time to set up).  I would strongly advise to check the Use Offset option for the animation so the chart could be moved around the graphic without recalculating all of the coordinates.
     
    Scott Thompson
    Systems Consultant
    REM
    Charlotte, North Carolina
    scott.thompson@remasonco.com
    www.remason.com
     www.remservices.com
    O (704) 375-1567 F (704) 377-5246
     
    From: David Nelson [mailto:bounce-David_Nelson@community.emerson.com]
    Sent: Wednesday, April 09, 2014 4:47 PM
    To: DeltaV@community.emerson.com
    Subject: [EE365 DeltaV Track] Radar Plots in DeltaV
     

    I’ve seen several presentations/articles on “High Performance HMI” that include the use of radar style plots on overview displays. But, every example I have seen was built on a non-DeltaV system. Has anyone built radar type plots for use with DeltaV? If so, would you mind sharing how you accomplished this?

  • In reply to AdrianOffield:

    hi guys,

    you could allways use Excel if you have it installed or then you could use a activeX component e.g. MSchart

    "A powerful feature of the DeltaV automation system is the capability to add ActiveX controls (OCXs) to your pictures. ActiveX controls provide functionality to your pictures without your having to write complex code. Because of its open architecture, DeltaV Operate allows you to drag and drop any third-party object (OCX) into your displays."

    here is some VBA code for excel radar control: http://peltiertech.com/Excel/Charts/VBAdrawradar.html

    Excel already have a lot of ActiveX control, propably you could use them as well or download from e.g. MS??

    just remember to introduce the control in vba code...

    There are some ready made components on the market witch you could use...

    Niklas Flykt 

    Klinkmann Oy

    Key Account Manager safety products

    nikfly@gmail.com

  • In reply to Niklas Flykt:

    I believe there might be some mileage in Niklas' activex suggestion, but I thought it wouldn't be too tricky to perform this in iFix, so I set myself a challenge of getting something usable together. Now I read back Scott Thompsons and Adrian Offield suggested pretty much what I've produced. And yes the effort to get to four values (mentioned by Adrian) as per my first attempt is fairly easy, but with a bit of trig it wouldn't be too tricky to increase to other factors of 360degrees.

    I think it answers most of the concerns above. I've put a short (5 min) video together to show the fruits of my days work, if anyone is interested in taking what I've produced and using as is or developing further then please get in touch.

    To use my simple four value radar charts you'd need the IES_RADAR shown in the video and the dynamo set i've placed the Radar plot into also called IES_RADAR. I produced this in version 11.3.1, but would work in pretty much any DeltaV version based on iFix. v5 onwards or was it 6?.

    Anyway

    Here is the link to the video.

  • We have been experimenting with some advanced visualizations  in the iOps Center in Austin.  I have a prototype radar plot dynamo with programmable axes and tick marks.  I have not yet automated the PV Start/End animation or alarming.  It is a work in progress and my ultimate goal is to create an end-user dynamo with little programming necessary.
     
     
    From: IntuitiveNeil [mailto:bounce-IntuitiveNeil@community.emerson.com]
    Sent: Thursday, April 10, 2014 11:49 AM
    To: DeltaV@community.emerson.com
    Subject: RE: [EE365 DeltaV Track] Radar Plots in DeltaV
     

    I believe there might be some mileage in Niklas' activex suggestion, but I thought it wouldn't be too tricky to perform this in iFix, so I set myself a challenge of getting something usable together. Now I read back Scott Thompsons suggested pretty much what I've produced.

    I think it answers most of the concerns above. I've put a short (5 min) video together to show the fruits of my days work, if anyone is interested in taking what I've produced and using as is or developing further then please get in touch.

    To use my simple four value radar charts you'd need the IES_RADAR shown in the video and the dynamo set i've placed the Radar plot into also called IES_RADAR. I produced this in version 11.3.1, but would work in pretty much any DeltaV version based on iFix. v5 onwards or was it 6?.

    Anyway

    Here is the link to the video.

    (Please visit the site to view this video)

  • In reply to Ben Bishop:

    Thanks for everyone's input.  After reading Scott Thompson's post and watching the video from IntuitiveNeil , I was able to quickly create a crude prototype.  It obviously needs some work before it's ready to use, but at least I now know how to do it.

  • In reply to David Nelson:

    Consider it Solved. Thanks so much for the input everyone! Smile

    Best Regards,

    Rachelle McWright: Business Development Manager, Dynamic Simulation: U.S. Gulf Coast

  • Can you name an example application this would be used in?
     
    From: David Nelson [mailto:bounce-David_Nelson@community.emerson.com]
    Sent: Thursday, April 10, 2014 5:32 PM
    To: DeltaV@community.emerson.com
    Subject: RE: [EE365 DeltaV Track] Radar Plots in DeltaV
     

    Thanks for everyone's input.  After reading Scott Thompson's post and watching the video from IntuitiveNeil , I was able to quickly create a crude prototype.  It obviously needs some work before it's ready to use, but at least I now know how to do it.

  • In reply to Scott Krejci:

    One example is the temperature profile around a water jacket of an oxygen lance going into a copper smelting furnace. It let the operator see there was a hot spot developing anywhere.

    This was done using the animated start and end XY coordinates method mentioned by Scott for 12 sensors around the lance in DeltaV v10.

  • Radial temperature profiles in a reactor bed, minority impurity levels in a product stream (normalized to give a regular polygon at typical levels), etc.
     
    The advanced HMI concept calls for Level 1 overview displays that allow process operators to quickly scan for things that need more investigation, and deviations from ‘circular’ are easy to spot
     
    James Cox
       OD Tech Staff
            jamescox@eastman.com
     
    From: Scott Krejci [mailto:bounce-Scott_Krejci@community.emerson.com]
    Sent: Friday, April 11, 2014 6:56 AM
    To: DeltaV@community.emerson.com
    Subject: Idea RE: [EE365 DeltaV Track] Radar Plots in DeltaV
     
    Can you name an example application this would be used in?
     
    From: David Nelson [mailto:bounce-David_Nelson@community.emerson.com]
    Sent: Thursday, April 10, 2014 5:32 PM
    To: DeltaV@community.emerson.com
    Subject: RE: [EE365 DeltaV Track] Radar Plots in DeltaV
     

    Thanks for everyone's input.  After reading Scott Thompson's post and watching the video from IntuitiveNeil , I was able to quickly create a crude prototype.  It obviously needs some work before it's ready to use, but at least I now know how to do it.

  • I have also seen this approach used in packed bed reactors where they are monitoring temperatures around the bed, looking for flow channeling.  If the profile is irregular, that indicates a hot spot where material is channeling through the bed or a cold spot where the bed is preventing normal flow.
     
    Gareld Butler
     
    From: RobPerry [mailto:bounce-RobPerry@community.emerson.com]
    Sent: Friday, April 11, 2014 7:16 AM
    To: DeltaV@community.emerson.com
    Subject: RE: [EE365 DeltaV Track] Radar Plots in DeltaV
     

    One example is the temperature profile around a water jacket of an oxygen lance going into a copper smelting furnace. It let the operator see there was a hot spot developing anywhere.

    This was done using the animated start and end XY coordinates method mentioned by Scott for 12 sensors around the lance in DeltaV v10.

    Gareld Butler

  • In reply to IntuitiveNeil:

    Please share with me modules of radar plot? Thank you.

    Sincerely,

    Badraa

  • In reply to IntuitiveNeil:

    Hi,

    Would you please share your source code with me?
    Thx.

    BR,
    Tony Yu
  • In reply to Ben Bishop:

    Hi Ben,

    I apologize for resurrecting an old thread, but did you ever finish this dynamo or set of dynamos?

    Thanks,
    Dave
  • In reply to dave_marshall:

    Hello Dave. I have not worked on the code since the original post. The existing code will draw the axes and tick marks, but animating the StartX, StartY, EndX, and EndY for each PV line segment is still manual.