1. Technologies and Programming languages courses
2. Math basics of automation courses
3. Process automation and production automation courses
5. Modern technologies of enterprise digital transformation courses
1. Technologies and Programming languages courses
The course is devoted to the basics of procedural classical programming in the oldest, but still young high-level C programming language. C is the mother tongue of modern programming languages such as C++, C#, Java, Python and many others widely used in information technology today.
Having mastered the use of this representative of universal languages, the student can easily master such market-driven and industry-oriented object-oriented languages as C++, C#, Java, Python due to the fact that all these languages use similar syntax and belong to a single language group, mother and the basis of which is the C language. C is the Esperanto of the programming world! Welcome to C!
Having mastered the use of this representative of universal languages, the student can easily master such market-driven and industry-oriented object-oriented languages as C++, C#, Java, Python due to the fact that all these languages use similar syntax and belong to a single language group, mother and the basis of which is the C language. C is the Esperanto of the programming world! Welcome to C!
Björn Straustrup created C ++ by combining C with Simula. He chose the second because it “very well reflects the concept of the real world.” Object-oriented programming is your second guide to the world of programming, as it allows you to formally describe any subject area. Well-scalable, easily maintained code – this is all about OOP. Our OOP is studied on the example of the C ++ language. Why? Because, firstly, C ++ is used in embedded control systems and in the automation of critical objects, and secondly, after C ++ it is not a question to switch to other popular languages, such as C # or Java. After this course, the terms composition, encapsulation, polymorphism will not scare you.
Everyone has a goal. To achieve it, she draws up a plan of action and then executes it. The same goes for programming! It is not good to know any programming language. To implement your program in this language must have a good plan. This plan is called an algorithm. And the algorithm will be helped by knowledge of various data structures that accompany the execution of the plan-algorithm.
In this course, you will learn how to properly design algorithms and the data they are, how to speed up the execution of your program, how to get the most out of the program, what to do when the desired data type is not in your programming language.
Of course, you can be a programmer without a sacred knowledge of data structures, but they are absolutely indispensable in some applications. For example, when you need to calculate the shortest path between two points on the map, or find a name in a phonebook that contains, say, a million entries. We must always remember the statement of the programming guru Nicklaus Wirth that only Algorithms + Data = Programs.
In this course, you will learn how to properly design algorithms and the data they are, how to speed up the execution of your program, how to get the most out of the program, what to do when the desired data type is not in your programming language.
Of course, you can be a programmer without a sacred knowledge of data structures, but they are absolutely indispensable in some applications. For example, when you need to calculate the shortest path between two points on the map, or find a name in a phonebook that contains, say, a million entries. We must always remember the statement of the programming guru Nicklaus Wirth that only Algorithms + Data = Programs.
To store information, modern information systems use various database management systems, most of which use a relational data model. These are such popular database management systems as Microsoft SQL Server, MySQL, PostgreSQL and others. For computer scientists, knowledge of the SQL language is as necessary as knowledge of programming languages. The course examines approaches to the design of relational databases, the principles of normalization, the structured query language SQL, the development of stored procedures, the technology for accessing ADO.NET databases of the Microsoft.NET platform.
With the development of the concept of the Internet of Things (IoT) and the reduction of the physical size of computing elements, processors and computer boards, the role of embedded systems is constantly growing. Information technology is penetrating deeper and deeper into our lives. In this course, you will learn how distributed systems evolved into cyber-physical systems, and gain knowledge and skills in developing and programming real-time systems. The hardware platform of the course is a microcontroler based on a modern microprocessor ESP8266 with a built-in WiFi module. This device is programmed using the Arduino IDE, the language is very similar to C ++.
Most modern software works over the Internet, every major company creates a personal website or digital product. The development of such products is based on WEB-technologies. Knowledge of HTML, CSS, JavaScript allows you to develop modern dynamic applications that run on any operating system and client devices. This course will cover: how web applications work, how users interact with a web server, HTML5 hypertext markup language, cascading CSS stylesheets, basic concepts of the JavaScript programming language, and an overview of popular software products for creating websites. After studying the course and working out laboratory works, our student are able to create commercial landing pages, develop full-fledged WEB-sites of commercial and production industries, create interfaces of corporate systems that works via network.
2. Math basics of automation courses
Theory of Control is a scientific discipline that studies the processes of automatic control of objects of various physical natures. In fact, such an object can be anything – a mechanism, a technological object, a technological process, and processes in the economy, people and even society as a whole.
This discipline creates for the student a fundamentally new worldview, which aims to understand the essence of what is happening: what is the factor or influence and what will be the result of this influence.
Theory of Control is both a component of technical cybernetics, and a branch of higher mathematics, and philosophy.
During the study, students get acquainted with the classical continuous and discrete control theory, which includes elementary links, open and closed systems, time, frequency and operator representation, analysis and quality indicators of closed systems and much more, as well as modern identification and control algorithms. .
Knowledge of the theory of control is necessary for the student to understand other disciplines, the researcher for the correct construction and analysis of research.
This discipline creates for the student a fundamentally new worldview, which aims to understand the essence of what is happening: what is the factor or influence and what will be the result of this influence.
Theory of Control is both a component of technical cybernetics, and a branch of higher mathematics, and philosophy.
During the study, students get acquainted with the classical continuous and discrete control theory, which includes elementary links, open and closed systems, time, frequency and operator representation, analysis and quality indicators of closed systems and much more, as well as modern identification and control algorithms. .
Knowledge of the theory of control is necessary for the student to understand other disciplines, the researcher for the correct construction and analysis of research.
Within the course the student will learn the features of development and implementation of mathematical models of technological processes and objects; methods of model identification; opportunities to implement methods and tools of computer modeling. Upon completion of this course the student will be able to: analyze a technological process as a modeling object; to develop, identify and implement mathematical models; to analyze the impact of the automated control system on the key performance indicators of the production (technological) process; to apply modern mathematical software for the implementation of models of controlled objects.
A distinguish feature of the analytical method is that no experiment is required to describe or study the processes. In this case, it is possible to study not only existing but also quite complex and innovative technologies that have not been implemented yet, are very promising and require further investigation to identify new features. This course is devoted to analytical methods for developing equations of dynamics of thermal processes, objects, devices and equipment. The student will gain knowledge and skills for describing (formalizing) dynamic processes of a wide variety of complex thermal engineering systems and technologies. At the end the course the student will learn the possibilities, features of application, advantages and disadvantages, technologies for solving mathematical and engineering tasks using mathematical software.
Що робити тоді, коли не вдається отримати точно розраховані за формулами числові значення якихось величин, значення функцій або розв’язок рівнянь? Сумувати не варто, бо на допомогу інженеру приходить курс “Обчислювальна математика”!
Вивчивши цей курс, студент засвоїть сучасний математичний пакет Matlab, який допоможе йому, використовуючи чисельні алгоритми, отримувати рішення нерозв’язних в аналітичному вигляді завдань з якою завгодно необхідною точністю. Ви вивчите знаходження наближених розв’язків лінійних і нелінійних рівнянь, систем рівнянь, навчитеся знаходити проміжні значення функцій, використовуючи їх уже відомі значення, отримаєте навички наближення експериментальних даних функціональними залежностями, набудете легкість і витонченість в знаходженні наближених розв’язків диференціальних рівнянь – рівнянь руху матерії! Ласкаво просимо у світ математичних перлин!
Вивчивши цей курс, студент засвоїть сучасний математичний пакет Matlab, який допоможе йому, використовуючи чисельні алгоритми, отримувати рішення нерозв’язних в аналітичному вигляді завдань з якою завгодно необхідною точністю. Ви вивчите знаходження наближених розв’язків лінійних і нелінійних рівнянь, систем рівнянь, навчитеся знаходити проміжні значення функцій, використовуючи їх уже відомі значення, отримаєте навички наближення експериментальних даних функціональними залежностями, набудете легкість і витонченість в знаходженні наближених розв’язків диференціальних рівнянь – рівнянь руху матерії! Ласкаво просимо у світ математичних перлин!
Analysis of existing and study of new technological solutions based on their mathematical models is possible with application of powerful mathematical apparatus. As a rule, specialists in engineering study only the basic course of mathematics without deep learning of special chapters. For such specialists a wide variety of mathematical software (MathCad, MatLab, Maple, Mathematica, Modelica, etc.) has been developed. Such tools make it much easier to solve typical mathematical problems, such as calculating the values of functions and plotting them, solving equations, inequalities and their systems, calculating integrals, finding derivatives of functions, and so on. Such approach provides the convenient and fast way of development of algorithms and programs for solving mathematical problems of any complexity with a high degree of visualization for all stages of solving. As a result, it allows for the engineer to develop and implement models of systems with high complexity.
3. Process automation and production automation courses
The academic discipline develops the student’s knowledge, skills and abilities to implement computerized measuring systems in industry and energy. Information measuring system (IMS) provides technological measurements, mathematical signal processing, data alarming, data archiving, data visualization. Components of the software and hardware complex (SHC) of IMS – programmable logic controllers (PLC), human-machine interface systems (HMI/SCADA), industrial networks (fieldbus). Technological measurements are measurements of temperature, pressure, humidity, weight, fuel and electricity consumption, liquid and bulk materials, concentrations (composition analysis), frequency, speed, presence and motion, angle of rotation, etc. Mathematical signal processing is the linearization and filtering of signals, the calculation of key performance indicators. Data alarming is the detection and signaling of technological and emergency events (alarms). Data archiving is the storage of historical data and alarms at external media. Data visualization is a representation of the measured technological parameters at external devices and recorders, at graphic elements at displays of human-machine interface systems. Software and hardware tools of IMS are studied. The order of metrological calculation of measuring channels of SHC of IMS and the order of statistical analysis of industrial measurements are studied. Schemes of basic electrical connections of sensors and transducers to external devices, recorders, I/O modules of industrial PLC are studied. The order of designing and functional schemes of IMS are studied. The educational process uses PLC and HMI/SCADA systems from the world’s leading manufacturers. The studied software and hardware technologies are fundamental for the tasks of digitalization of enterprises and the 4th industrial revolution. The student, having listened to lectures and performed laboratory work, is able to effectively analyze, develop and synthesize modern computerized information measuring systems.
The basic basis for automation of production is automated control systems. For the development and creation of integrated control systems use specialized devices that enable the conversion of material and energy flows of technological processes into information signals that are processed by certain algorithms and as a result – affect the material flows of technological processes to improve product quality. Such devices are called technical means of automation, sometimes they are also called devices and equipment of automation systems. This is the name of the courses of disciplines studied by students in the 3rd year. In the disciplines student’s study: classification of devices; their technical characteristics; principle of operation and more. An important factor of modernity is that automation devices are designed using microprocessors. There is a possibility of flexible configuration of control systems, these issues are also considered in this discipline.
The course explores various aspects of building and operating computer networks. Network protocols, network hardware setup, and computer network design are studied in depth.
The course aims to acquire theoretical and practical skills in the design, creation and operation of computer networks. Elements of the CISCO CCNA R&S course are used in the teaching process.
During the course, students gain knowledge about computer networks, network standards, network protocols (including IPv4 and IPv6), active network equipment, transmission technologies on global networks and much more.
The knowledge acquired during the study of the course helps in designing the overall information system of the enterprise. Also, almost immediately, this knowledge can be applied in practice by system administrators and IT managers.
The course aims to acquire theoretical and practical skills in the design, creation and operation of computer networks. Elements of the CISCO CCNA R&S course are used in the teaching process.
During the course, students gain knowledge about computer networks, network standards, network protocols (including IPv4 and IPv6), active network equipment, transmission technologies on global networks and much more.
The knowledge acquired during the study of the course helps in designing the overall information system of the enterprise. Also, almost immediately, this knowledge can be applied in practice by system administrators and IT managers.
The course is devoted to the hardware aspects of building personal and industrial computers and the peculiarities of building server systems.
Its study will help to navigate in modern hardware of computer systems and gain skills in assembling and diagnosing various computer equipment.
During the study, students gain knowledge on the following issues: architectures of modern computers, modern processors and their features, sets of system logic, modern types of memory, magnetic and solid state drives, external drives and fault-tolerant arrays, features of industrial computers , features of server construction.
The acquired knowledge helps in the selection and operation of computer equipment of modern information systems, and can also be applied in practice by system administrators and IT specialists.
Its study will help to navigate in modern hardware of computer systems and gain skills in assembling and diagnosing various computer equipment.
During the study, students gain knowledge on the following issues: architectures of modern computers, modern processors and their features, sets of system logic, modern types of memory, magnetic and solid state drives, external drives and fault-tolerant arrays, features of industrial computers , features of server construction.
The acquired knowledge helps in the selection and operation of computer equipment of modern information systems, and can also be applied in practice by system administrators and IT specialists.
На етапах монтажу і налагодження кібер-фізичних систем необхідні знання зі складання, настроювання та налагодження основного обладнання та програмного забезпечення систем автоматизації. До таких знань і практичних умінь відносяться: монтаж обладнання, прокладка, підключення та маркування кабельних з’єднань, забезпечення заземлення, подача електроживлення, системне і функціональне тестування, продзвін сигнальних кабелів, налагодження вимірювальних каналів, тощо.
У цьому курсі студенти навчаться: вибирати матеріал та параметри електричних проводок, вибирати матеріал та параметри трубних проводок, виконувати монтаж щитів та пультів, виконувати монтаж відбірних пристроїв, виконувати монтаж виконавчих механізмів та давачів.
У цьому курсі студенти навчаться: вибирати матеріал та параметри електричних проводок, вибирати матеріал та параметри трубних проводок, виконувати монтаж щитів та пультів, виконувати монтаж відбірних пристроїв, виконувати монтаж виконавчих механізмів та давачів.
People are motivated, but not ideal workers. They get tired, distracted, sick and lazy. Therefore, everything that the equipment can do better than a person must be given to her. Boring routine work, constant observation of numbers, control of some third valve of the fifth pipe of the seventh basement – this is not for a modern person. A job worthy of a modern person is teaching a machine to work for itself. The ability to teach equipment to independently control the technological process, to create an automatic control system is promising skill in the computerized world.
We will look at the general principles of control anything – from the shower cabin of a smart home to the power plant energy boiler, and then let’s see what features are important in each case. Let’s pay attention to what you need to look at when automating something specific, how to do it correctly, how to avoid annoying mistakes and ensure yourself a good reputation. Using practical examples, we will learn how to control temperature, pressure, flow rate, concentration and movement, provide reliable automatic operation in 24/7 mode, maintain comfortable conditions at home and establish high efficiency in a digital factory.
The overall success of your customers depends on the quality of your control algorithms, accounting for emergency situations, the timeliness of countering emergency events and the depth of understanding the essence of technological processes.
We will look at the general principles of control anything – from the shower cabin of a smart home to the power plant energy boiler, and then let’s see what features are important in each case. Let’s pay attention to what you need to look at when automating something specific, how to do it correctly, how to avoid annoying mistakes and ensure yourself a good reputation. Using practical examples, we will learn how to control temperature, pressure, flow rate, concentration and movement, provide reliable automatic operation in 24/7 mode, maintain comfortable conditions at home and establish high efficiency in a digital factory.
The overall success of your customers depends on the quality of your control algorithms, accounting for emergency situations, the timeliness of countering emergency events and the depth of understanding the essence of technological processes.
A normal comfortable office, a normal factory, a normal cinema, or even just a smart home are normal precisely because people are only in charge there. The routine processes are done by automation and many different mechanisms. Previously, the equipment had to be looked after in order to give the right command at the right time: bake bread, collect Tesla, maintain the temperature in the office or close the curtains at home. Now, when there are so many mechanisms, and there are very complex processes inside them, an ordinary person simply cannot cope with such tasks. Now the technologies of the Industrial Internet of Things (IIoT) have entered the scene. They made it possible to coordinate the work of various mechanisms, analyze it, and make these processes even more efficient. For example, the smart home will now not only close the curtains, but also dim the lighting, turn on chill-out music and tell the toaster to make toast. Everything for the owner’s comfort.
On the example of the extremely popular visual programming software Node-RED, various tasks of combining local devices into information networks and increasing their functionality are considered: communication and data processing, visualization in web interfaces and storage in databases, even the creation of Telegram and Viber bots for operational interaction, communication with cloud services.
On the example of the extremely popular visual programming software Node-RED, various tasks of combining local devices into information networks and increasing their functionality are considered: communication and data processing, visualization in web interfaces and storage in databases, even the creation of Telegram and Viber bots for operational interaction, communication with cloud services.
Дисципліна формує у студента знання, вміння і навички з реалізації автоматизованих систем управління періодичними і дискретними виробництвами (АСУВ) в промисловості і енергетиці. АСУВ є дворівневі. Нижній (контролерний) рівень АСУВ – це реалізація рецептів, розкладів і виробничих промислових завдань. Верхній (супервізорний) рівень АСУВ – це мнемосхеми виробничих процесів, архівування даних, алармування штатних і нештатних ситуацій, візуалізація табличної інформації, трендів, гістограм і діаграм, формування рецептів, розкладів і виробничих завдань, розрахунок техніко-економічних показників загальної ефективності обладнання, формування і публікація аналітичних звітів. Студент, прослухавши лекції і виконавши лабораторні роботи, є здатним здійснювати аналіз, розробку і синтез сучасних АСУ виробництвами.
Розвиток відновлюваної енергетики має величезне значення, оскільки викопні джерела енергії (вугілля, природний газ, нафта), що було основою виробництва енергії ХХ ст., мають обмежені запаси і рано чи пізно будуть вичерпані. В теперішній час технології відновлюваної енергетики розвиваються та впроваджуються як на виробництві так і у побуті вельми динамічно. Їх вивчення та розуміння є дуже перспективним, оскільки в найближчому майбутньому це буде основою енергетики.
В рамках даного курсу студент навчиться розробляти, впроваджувати, аналізувати принципові схеми, особливості експлуатації технологічних рішень на базі відновлюваних джерела енергії (теплонасосні установки, сонячні водонагрівальні установки, сонячні панелі, вітрогенератори, будинки з низьким споживанням енергії, тощо).
Дані рішення в подальшому стануть основою для створення сучасних автоматизованих, комп’ютерно-інтегрованих кібер-енергетичних систем.
В рамках даного курсу студент навчиться розробляти, впроваджувати, аналізувати принципові схеми, особливості експлуатації технологічних рішень на базі відновлюваних джерела енергії (теплонасосні установки, сонячні водонагрівальні установки, сонячні панелі, вітрогенератори, будинки з низьким споживанням енергії, тощо).
Дані рішення в подальшому стануть основою для створення сучасних автоматизованих, комп’ютерно-інтегрованих кібер-енергетичних систем.
We like convenience in everything – in relationships, at home, in class and talking. We want the office to be cool in summer and warm in the apartment in winter. We want the air to be clean, but without drafts. We want comfort in our environment.
This course will provide an understanding of how automation can help you achieve indoor comfort, taking into account people’s habits. We will consider control systems that provide heat in radiators, hot water in washbasins and cold water pressure in pipes, how to provide clean air with comfortable temperature and humidity, and how lighting can be controlled. You will get acquainted with the technological processes and typical installations of individual heating units, heating systems, including the use of alternative energy sources, modular boiler installations, hot and cold water supply, ventilation and air conditioning installations, lighting control methods, resource accounting.
Those who know how to provide comfort in the house will always be in demand.
This course will provide an understanding of how automation can help you achieve indoor comfort, taking into account people’s habits. We will consider control systems that provide heat in radiators, hot water in washbasins and cold water pressure in pipes, how to provide clean air with comfortable temperature and humidity, and how lighting can be controlled. You will get acquainted with the technological processes and typical installations of individual heating units, heating systems, including the use of alternative energy sources, modular boiler installations, hot and cold water supply, ventilation and air conditioning installations, lighting control methods, resource accounting.
Those who know how to provide comfort in the house will always be in demand.
Graphic documents in the form of drawings, diagrams, illustrations are an integral part of the work of a modern design engineer. To work properly with graphical data, he needs to understand its structure and know how to work with computer graphics. As a toolkit for students, we propose to master AutoCAD. This is one of the world’s most famous graphics packages. The ability to work with him puts the specialist at a higher professional level and allows him to feel at home in any environment of designers. The acquired knowledge and skills will help the student, at least in further education in the implementation of various calculation and graphic, course and diploma theses and projects.
Discipline Automation systems design (ASD) is one of the fundamentals for the specialty of Automation. After all, whatever you do within your specialty, from studying the technological object and installing measuring and automation tools, continuing with the selection and programming of the controller, and ending with the installation and maintenance of equipment – all these are part of automation system design. Therefore, knowledge of the basics of implementation and standards of the ASD project is a basic part of the knowledge of the automation engineer. Within this course, you will also be acquainted with the types of design documents at different stages of the project, the rules of their creation and design.
The course examines the application of different types of computer-aided design systems in the product life cycle. The characteristics of known CAD in the field of ASC TP design are also considered. Emphasis is placed in more detail on the engineering CAD EPLAN Electric, which offers opportunities for the development of design documentation and management of automation projects in general. Having acquired the necessary knowledge and skills to use EPLAN Electric, the student will be able to effectively and easily apply their skills in designing ASC in compliance with standards and integrate the results of their work with other CAD.
4. PLC & SCADA courses
Any modern technology is based on software control. The whole world uses reliable special computers for this. They can be found in factories, in server rooms, in smart homes and office buildings, on rides and in robotic cars, in traffic lights and on spacecraft. We call them controllers or PLC. They have their own peculiarities of use and programming approaches. Controllers are connected with the real world and very actively influence it. With the help of sensors and embedded complex algorithms, they turn valves, affect lighting, move pistons, change power, and produce various things. How to think over the algorithm correctly, how to protect the equipment, how to predict the unpredictable behavior of the controller and how to program it – this is the essence of the courses “Controlled automation equipment”. In the modern digital world, someone must be able to manage processes without people, and we are the first, main line of such specialists.
The academic discipline develops the student’s knowledge, skills and abilities to implement computerized automation systems in industry and energy. Supervisory technologies in automated control systems (ACS) are the development and implementation of functionality (visual design, graphical configuration and script programming in VBA, C, Pascal, JavaScript) of human-machine interface systems (HMI/SCADA applications) for tasks of data exchange, visualization of mnemonics of technological and production processes, data archiving, alarming technological and emergency events (alarms) , visualization of tabular information, trends, histograms and diagrams, formation of recipes, schedules and production tasks, calculation of technical and economic indicators of overall equipment efficiency (key performance indicators), formation and publication of analytical reports. Supervisory technologies of automation of continuous, periodic and discrete processes in PCS, MES, BPMS are studied. Supervisory tools of automation are studied – local and dispatched systems of the human-machine interface, web technologies of visualization, cloud supervisory technologies. The educational process uses PLC and HMI/SCADA systems from the world’s leading manufacturers. The studied software and hardware technologies are fundamental for the tasks of digitalization of enterprises and the 4th industrial revolution. The student, having listened to lectures and performed laboratory work, is able to effectively develop modern supervisory functionality of PCS and MES.
Знання властивостей людини – оператора, його недоліків та переваги дозволяє грамотно спроектувати ергатичну систему (систему, складовим елементом якої є людина-оператор, або кілька людей-операторів), зробити її ефективною та надійною. Ергатична система являє собою складну ієрархічну систему керування, в якій людина може брати участь на будь-якому рівні. Ергатичними системами є. наприклад, керування засобом транспорту, екскаватором, диспетчерська служба шахт, збагачувальних фабрик тощо
Специфічність людської психіки, що є недоступною для вивчення методами природничих наук, які складають базис інженерного проектування, створює серйозний бар’єр непорозуміння між психологами та інженерами. У цьому курсі ми подолаємо цей бар’єр і навчимо вас саме тим формам подання знань про людину, які необхідні для побудови надійних людино-машинних систем.
Специфічність людської психіки, що є недоступною для вивчення методами природничих наук, які складають базис інженерного проектування, створює серйозний бар’єр непорозуміння між психологами та інженерами. У цьому курсі ми подолаємо цей бар’єр і навчимо вас саме тим формам подання знань про людину, які необхідні для побудови надійних людино-машинних систем.
The course is aimed at studying the features of commissioning typical industrial networks, such as Modbus, Profibus, Profinet, LonWorks, BacNet, KNX, CAN and others. Having acquired knowledge and skills in this course, the student will be able to develop computer-aided control systems based on programmable logic controllers and industrial networks, perform setting up network connections between equipment and validate proper work of these connections.
The course is devoted to data communication protocols between automation equipment, data acquisition systems and modern programming technologies used to implement data transfer. The course allows to study and apply in practice the knowledge necessary for the creation of modern integrated automation systems, to apply both standard and non-standard protocols for data exchange, to create own digital devices with the ability to transfer data over the network, etc.
The course is devoted to the general architecture and configuration of microprocessor automation hardware, structures and functions of integrated control systems and classification of its software and hardware. The acquired knowledges allow to choose a type of automation equipment means for a specific task, to develop structural diagrams with hardware devices, to choose an industrial network for interaction between all elements of modern automated control systems.
5. Modern technologies of enterprise digital transformation courses
The academic discipline develops the student’s knowledge, skills and abilities to develop a test site for imitation modeling of an automated technological complex (ATC = technological control object TCO + automated control system ACS). Review of classical and modern operational technologies – technologies of controller and supervisory automation. Modern operational technology of imitation modeling is software (virtual) modeling of physical (real) assets. The real control object is modeled in a computer mathematics system. There are software and hardware simulators (simulators) and digital twins. The digital twin is associated with a physical asset through real (measured in real time) technological and parametric disturbances at the physical asset. Imitation modeling of the automated technological complex allows 1) to test the automated control system at the design stage without a real control object and 2) to predict and analyze the state of the real object by its digital twin. Such engineering calculations of ATC during imitation modeling are carried out: calculation of regulators and modeling of dynamics of automated systems; calculation of measuring channels of automated systems; calculation of executive channels of automated systems; calculation of reliability of automated systems functions realization; statistical analysis and technical and economic calculation of the operation of automated systems. The educational process uses PLC and HMI/SCADA systems from the world’s leading manufacturers. The studied software and hardware technologies are fundamental for the tasks of digitalization of enterprises and the 4th industrial revolution. The student, having listened to lectures and performed laboratory work, is able to develop software and hardware simulators and digital twins of automated technological complexes in cyber-energy systems.
В теперішній час спостерігається значне зростання кількості інформації та відповідне розширення обчислювальних потужностей для обробки цієї інформації. У зв’язку із цим безпосереднє використання даних є одним з найпростіших способів швидкого отримання уявлення про явище та його прогнозування.
Машинне навчання – це підгалузь штучного інтелекту в галузі інформатики, яка надає комп’ютерам здатності «навчатися» (тобто, поступово покращувати продуктивність у певній задачі) з даних, без того, щоби бути програмованими явно. Технології машинного навчання спрямовані на створення алгоритмів, які виконують те, що природно для людей – вчитися на основі досвіду.
В рамках даного курсу буде запропоновано найефективніші методи машинного навчання та їх практичне застосування. Студент отримає не тільки теоретичні основи навчання, але й практичні ноу-хау, необхідні для швидкого та широкого застосування цих методів до вирішення нових задач. Курс також базуватиметься на численних тематичних дослідженнях та застосуваннях.
Студент навчиться користуватися сучасними аналітичними інструментами і адаптувати їх під особливості конкретних завдань.
Машинне навчання – це підгалузь штучного інтелекту в галузі інформатики, яка надає комп’ютерам здатності «навчатися» (тобто, поступово покращувати продуктивність у певній задачі) з даних, без того, щоби бути програмованими явно. Технології машинного навчання спрямовані на створення алгоритмів, які виконують те, що природно для людей – вчитися на основі досвіду.
В рамках даного курсу буде запропоновано найефективніші методи машинного навчання та їх практичне застосування. Студент отримає не тільки теоретичні основи навчання, але й практичні ноу-хау, необхідні для швидкого та широкого застосування цих методів до вирішення нових задач. Курс також базуватиметься на численних тематичних дослідженнях та застосуваннях.
Студент навчиться користуватися сучасними аналітичними інструментами і адаптувати їх під особливості конкретних завдань.
The modern IoT is an ecosystem that is controlled or tracked by computer algorithms and closely linked to the Internet and its users. The components of IoT (as in fantasy novels!) Interact at different temporal and spatial levels and can have different, different patterns of behavior and interact with each other in different ways, which can vary depending on the context. Examples of such systems are intelligent power systems, unmanned automotive systems (Hello, Tesla!), Automated control systems, robotic systems, self-propelled aircraft.
IoT is a network concept consisting of interconnected physical devices that have built-in sensors, as well as software that allows data to be transmitted and exchanged between the physical world and computer systems using standard communication protocols. In addition to sensors, a network can have actuators built into physical objects and interconnected through wired or wireless networks.
To make it all work and not be distracted, students learn Python, Data Science analytics, visualization tools, the basics of remote communication, sensor networks, cloud and fog technologies, blockchain.
IoT is a network concept consisting of interconnected physical devices that have built-in sensors, as well as software that allows data to be transmitted and exchanged between the physical world and computer systems using standard communication protocols. In addition to sensors, a network can have actuators built into physical objects and interconnected through wired or wireless networks.
To make it all work and not be distracted, students learn Python, Data Science analytics, visualization tools, the basics of remote communication, sensor networks, cloud and fog technologies, blockchain.
New cyber threats related to the massive implementation of Industry 4.0 technologies can have catastrophic consequences not only in national security, industrial production and the economy in general, but also in all other public spheres up to the private life of citizens. At the same time, abandoning these technologies will mean a fatal lag in development for any country and/or region. This situation requires a flexible and adequate response in the field of cyber defense, where the rapid introduction of new adequate cybersecurity technologies along with the introduction of new automated control systems is becoming a priority. Otherwise, our brand new beautiful automation system will receive greetings from hackers!
In order to prevent this from happening, in this course the student will study methods of intrusion prevention, intrusion detection, ASC protection methods, ASC testing using Kali Linux and Raspberry Pi.
In order to prevent this from happening, in this course the student will study methods of intrusion prevention, intrusion detection, ASC protection methods, ASC testing using Kali Linux and Raspberry Pi.
What do a combat quadcopter have in common with a peaceful home microwave? Between the hand of the robot manipulator and your smartphone? What they have in common is that they are all typical mechanisms that use embedded control systems and Cortex control microprocessors.
This course will tell you how to develop such systems, how to program them in C and Assembler, how the well-known Arduino controller works and why you need it, how many interesting things you can collect on its basis for your home. And for a working enterprise – it’s just a Klondike of ideas and solutions! You will be taught all this in this course. Join us soon!
This course will tell you how to develop such systems, how to program them in C and Assembler, how the well-known Arduino controller works and why you need it, how many interesting things you can collect on its basis for your home. And for a working enterprise – it’s just a Klondike of ideas and solutions! You will be taught all this in this course. Join us soon!
Have you ever wanted to imagine yourself as a fighter, to feel the speed of movement and omnipotence in the sky? So, real-time control systems constantly and without rest solve this and similar problems. For example, controlling a nuclear reactor to obtain the maximum efficiency at a given power level. Here you can not forgive the slightest mistake! The accuracy of all solutions, the work of all mechanisms and control algorithms must be maximum! Other… We all know what happens when “other” happens.
In this course you will be taught to compose control programs so that they work as quickly and without errors as on the block shield of the reactor and in the surgical operating room during heart surgery! Do you see how powerful a magician this course will help you become?
In this course you will be taught to compose control programs so that they work as quickly and without errors as on the block shield of the reactor and in the surgical operating room during heart surgery! Do you see how powerful a magician this course will help you become?
The academic discipline is designed for PhD graduates. The academic discipline develops the applicant’s knowledge, skills and abilities to implement computerized automation systems in industry and energy. Discipline is the review, the applicant studies all components of modern software and hardware complex (SHC) – programmable logic controllers (PLC), human-machine interface systems (HMI/SCADA), industrial networks (fieldbus). SHC is the complex of the controller and supervisory tools of automation integrated on the basis of network data exchange technologies. Controller tools of automation are studied – hardPLС and softPLС. Supervisory tools of automation are studied – local and dispatched systems of the human-machine interface, web technologies of visualization, cloud supervisory technologies. The order and technologies of imitation modeling of the automated technological complex (ATC = technological control object TCO + automated control system ACS), the order of engineering calculations of ATC (calculation of regulators and modeling of dynamics of automated systems; calculation of measuring channels of automated systems; calculation of executive channels of automated systems; calculation of automated systems functions implementation reliability, statistical analysis and technical and economic calculation of the operation of automated systems). Network technologies are studied – infobus of the supervisory level of ACS and fieldbus of the control level of ACS. The educational process uses PLC and HMI/SCADA systems from the world’s leading manufacturers. The studied software and hardware technologies are fundamental for the tasks of digitalization of enterprises and the 4th industrial revolution. The applicant, after listening to lectures and laboratory work, is able to integrate modern software and hardware tools of automation into a single software and hardware complex based on modern network interfaces and data exchange protocols.