Unified Approach to Software Development of Automated Control Systems for Oil Equipment

Author Name(s): Aleksey N. Iliukhin1*, Shafik Sh. Khuzyatov2, Rustam A. Valiev3
Author Email: ANIljuhin@kpfu.ru

Abstract

We proposed a decision to reduce the volume of works performed when developing the automated process control systems for oil production, the complexity of which is due to a large number of parameters and data, as well as their diverse interrelationship. The implemented pattern-software design is based on the uniformity of algorithms for processing sensor data and generating control signals for the actuators at the oil production facilities. In the developed template projects, we predetermined the structure and functionality of the software of both the lower and the upper levels of the automated control systems. As the elements of a low hierarchical level, we adopted the same type of project objects such as analog signals, latches, pumps, liquid and gas meters. For them, we identified the data types, ways of their storage and organization of the inter-level exchange, controls functionality in the template projects of the lower and upper levels. The predefined architecture greatly simplifies the development of software for the specific automated control systems, shortens the design and implementation time. Template projects for the oil production facilities are developed on the basis of hardware and software automation tools of the Company Siemens AG. The universal nature of the approaches of the proposed methodology makes it possible to use the template design of the automated control systems in other industries as well.

Introduction

It is used a large number of sensors and actuators in the automation of oil production facilities, the data from which are used in the software of both lower and upper levels of the automated process control systems (APCS). Due to the intensive information flow from the process equipment, as well as their complex interrelationship, the creation of the APCS software becomes a complex task that requires high skill of programmers and a large amount of time.

In many oil production facilities, such as a preliminary water discharge unit, booster pump station, gas turbine unit for associated petroleum gas utilization, the algorithms for processing sensor data and generating control signals for the actuators are the same. From the point of view of automation, the difference from each other in the number of actuators and sensors is characteristic for these objects. This makes it expedient to use template projects in which the software structure and functionality of the lower and upper levels are predetermined [1 – 3].

The use of modern software development tools for the controllers and SCADA-systems greatly simplifies the process of creating a control system [4, 5]. But with a large number of sensors and actuators, the software development for the APCS requires a lot of time. At the same time, it should be noted that the information processing and data exchange via the network between the user program of the controller and the human-machine interface software takes place in a real time mode [6].

Conclusions

The developed technique greatly simplifies the process of designing software for the automated process control systems with a large number of the same type of automation elements.

The structure and functionality of the software of the automated process control system are predetermined in the template projects created on the basis of this methodology. Predetermination of the functionality of controls, the ways of data storage, as well as the organization of exchange between the lower and upper level software, greatly facilitates the adaptation of these projects in accordance with the requirements of a particular control system.

The lower level software is created on the basis of a template project, while it is necessary to determine the number of elements of a corresponding array for each type of actuator and sensor. When creating the upper level software using a special utility, a template project is first copied, and then the required number of tags is created and a process mnemonic diagram is developed using the graphical objects of typical sensors and actuators.

Summary

Template design has shown its effectiveness in the development of APCS software for various oil production facilities. At the same time, the project cost is significantly reduced by reducing the development and implementation time, as well as using less skilled software developers. The universal nature of approaches makes this technique universally valid for the automation of various industrial facilities.

Acknowledgements

The work is performed according to the Russian Government Program of Competitive Growth of Kazan Federal University.

References

  1. Ibragimov N.G., Zabbarov R.G., Idiatova V.R. Operational supervision and oil production control system based on monitoring of telemetry-controlled well performance in ARMITS corporate information system // Oil Industry, 2014. – Iss. 4. – pp. 106-109.
  2. Firoozshahi A. Intelligent and innovative monitoring of LAR GE tank farm based on DCS // Source of the Document Proceedings of the IASTED International Conference on Automation, Control, and Information Technology – Control, Diagnostics, and Automation, ACIT-CDA, 2010. – pp. 203-210.
  3. Butta R. An overview of oil drilling and production monitoring system using SCADA automation in Oiland Natural Gas Corporation Ltd. // International Conference on Electrical, Electronics, Signals, Communication and Optimization, EESCO 2015, September 2015. – A.n. 7253920.
  4. Reeser J., Jankowski T., Kemper G.M. Maintaining HMI and SCADA systems through computer virtualization // IEEE Transactions on Industry Applications, 2015. –Vol. 51. – Iss. 3. – pp. 2558-2564.
  5. Wang Q.-C., Hu L.-K. Research on WinCC-based SCADA software for acrylic fibres filature // Huagong Zidonghua Ji Yibiao, Control and Instruments in Chemical Industry, 2006. – Vol. 33(1). – pp. 35-38.
  6. Khuzyatov Sh.Sh., Valiev R.A. Network exchange control between SIEMENS controller and microprocessor devices based on the Modbus protocol. // Modern problems of science and education. – 2015. – No. 1. http://www.science-education.ru/121-19411
  7. Khalil M. Pattern-based methods for model-based safety-critical software architecture design // Lecture Notes in Informatics (LNI), Proceedings – Series of the Gesellschaft fur Informatik (GI), 2013. – pp. 493-499.
  8. Valiev R.A., Khairullin A.Kh., Shibakov V.G. Automated Design Systems for Manufacturing Processes // Russian Engineering Research. – 2015. – Vol. 35(9). – pp. 662-665.
  9. Valiyev P.R.A., Galiullin L.A., Iliukhin A.N. Approaches to Organization of the Software Development // International Journal of Soft Computing. – 2015. – Vol. 10(5). – pp. 336-339.
  10. Khuzyatov Sh.Sh., Valiev R.A., Sitdikov I.M. Development of the APCS software system for oil production on the basis of template projects // Achievements, problems and prospects for the development of oil and gas industry. Materials of the International Scientific and Practical Conference (Almetyevsk, October 28-29, 2016). In 2 Volumes. V. 2. – Almetyevsk: AGNI Publishing House, 2016. – P. 275 – 278.
  11. Sitdikov I.M., Farkhetdinov R.S., Jakupov F.A. Building automation systems using the principle of partitioning functions // Modern Automation Technologies, 2011. – Iss. 1. – pp. 54-59.
  12. Khuzyatov Sh.Sh., Valiev R.A. Design of automated control systems based on the pattern technique // Scientific and Technical Bulletin of the Volga Region. – 2015. – No. 2. – P. 215–218.
  13. Valiev R.A., Khuzyatov Sh.Sh. Pattern-design software of automated control systems. 2nd International Conference on Industrial Engineering, Applications and Manufacturing, ICIEAM 2016 – Proceedings. URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7910942&isnumber=7910885
  14. Berger H. Automating with STEP 7 in STL and SCL: SIMATIC S7-300/400 Programmable Controllers, 6th Edition. 2012. – P. 553.
  15. SIMATIC HMI. WinCC V7.2: Working with WinCC. System manual. Siemens AG, Industry Sector, Nurnberg, Germany. 2013. – P. 2216. https://cache.industry.siemens.com/files/WinCC.pdf

 

 

917 total views, no views today

Download PDF File

About the author: admin