Uni-Air (2018)

What is this all about?

The company where I worked was involved in the production of varnishing machines. However, customers had problems with maintaining appropriate humidity in their production plants. The air humidity can drop up to 15% in the winter season, and in order to apply the varnish precisely, a humidity of 45% is necessary. Therefore, together with a team of designers, we created a humidifying system for industrial halls with a total area of 6000 square meters. I took care of the design of the control cabinet, selection of electrical parts, creation of the control program and user interface.
The system consisted of:

  1. Four water pumps with a total power of 12 kW.
  2. Twelve moisture meters with integrated RS485 interface.
  3. Several dozen water sprays placed on the ceiling.
  4. Hydraulic equipment (distributors, hoses).
  5. Control cabinet with electrical equipment.

User Interface

Below are a few screens that I created. I tried to be as simple as possible. The display was mounted on an electrical cabinet and was designed to be transparent for everyone.


Control logic

The program code was written in Structured Language (language based on Pascal).
The system is divided into configurable zones. There is one humidity meter in each zone. From humidity, the pumps are switched on or off to replenish the humidity in the room. Each zone is switched on independently of each other.
One of the challenges was to write the optimal PID control for pump operation. So that the pressure in the hydraulic lines is adequate to ensure spraying in the form of fog. However, the program had to watch out for the upper pressure limit which was 90 bar. At the same time, it was necessary to change the operating parameters of the pump quickly enough to make it work efficiently.

Each zone that is switched on works in a configurable interruption and operation zone.

You can take a look at the chunk of code here and here.

Unfortunately, I do not have a film of the device's operation. However, on Youtube you can find similar solutions.


So what have I learned?

Actually it was my first big commercial project. Eventually I was able to use my knowledge from the university and do something that was useful for the client. So this is the few things I've learned during this project:

  • Making clear User Interface.
  • I learned how to control motor pumps to optimize their performance.
  • I learned how to create and manage code in ST and the importance of keeping it clear.
  • I learned how to communicate with the user and solve the troubles.
  • I learned how to cooperate with people in the team.
  • I learned how to manage team of electricians and hydraulics.