Next Article in Journal
Correction: Tierielnyk, S.; Lukovtsev, V. Emergency Prevention Control as a Means of Power Quality Improvement in a Shipboard Hybrid Electric Power System. Energies 2024, 17, 398
Previous Article in Journal
Comparative and Sensibility Analysis of Cooling Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Main Ships Propulsion Boiler Control and Hardware-in-Loop Model Implementation

Mechatronics and Electrotechnics Faculty, Maritime University of Szczecin, 70-500 Szczecin, Poland
*
Author to whom correspondence should be addressed.
Energies 2024, 17(17), 4453; https://doi.org/10.3390/en17174453
Submission received: 28 July 2024 / Revised: 31 August 2024 / Accepted: 2 September 2024 / Published: 5 September 2024
(This article belongs to the Section E: Electric Vehicles)

Abstract

:
This article presents the issues related to the operation and modelling of a ship’s main propulsion steam boiler. Such objects are used widely in seagoing ships, especially very large crude oil carriers, as a main propulsion turbine feed. The advantages, along with the simple construction, thus greatly improve reliability making oil feed boilers an excellent source of power for the chosen types of large ships. It is worth mentioning that a vast part of the research work was performed in previous years regarding automatic control of boiler automation, but, since then, this technology has not been the focus of the researchers. Due to the fact that there is little information available on algorithms for controlling ship boilers, in the presented article, the authors created a unique solution for the control system of a propulsion boiler. The proposed control algorithm takes into account the operating parameters of the ship and allows for quick implementation in a simulation system working in a hardware loop, which can be used for quick testing of solutions for boiler systems fed with alternative fuels. In the future, fossil fuels will become less important than they are now, but the control techniques of boilers will eventually change due to different fuel parameters and, therefore, the development of such boilers is necessary. This article presents the results of research collected in real ship boilers during their operation and, based on the results, a digital model of such an object along with the necessary controls was created. This model was implemented into Hardware-In-Loop, which is the initial step for preparing the full model (including sensors, etc.) of a steam-heated boiler. The theoretical background, along with the chosen simulation and experimental results of control implemented into HIL, are presented to validate assumptions.

1. Introduction and Scope of the Work

The aim of this work was to develop and verify a model of the dynamics of the fuel-to-air and the steam pressure path for main propulsion boilers of large tanker ships. This work is part of the work carried out at the Maritime University of Szczecin, aimed at developing models of the dynamics of main propulsion steam boilers. Mathematical models of boiler dynamics were used to optimize boiler control [1,2], which was also carried out in this work based on the obtained identification results. The presented work incorporates the research material collected on board a steam boiler-powered turbine ship. The presented model was initially implemented into the hardware-in-loop unit which simulates the operation of the propulsion boiler and allows users to safely manipulate controls without real boiler damage risk. In any steam-generating process, the control system must meet the load demand, such as the steam pressure or flow for a boiler or liquid temperature for a fired heater [3,4]. This is a critical task because continuous control of manifold pressure is closely tied to the overall stability of plant operation. Depending on the process, this load can fluctuate both predictably and unpredictably. A well-designed boiler-control system can ensure that the power plant responds effectively to these demands [5,6,7,8,9] while minimizing emissions and overall costs, especially when mixed or simultaneous multiple-fuel firing is considered. These industrial systems are quite complex and, after research, it turned out that there is no dedicated simulation software covering specific issues dealing with ship boiler control. Based on the data obtained during measurements carried out on a turbine-powered ship boiler, the authors decided to create an example digital model that can be implemented in a hardware-in-the-loop (HIL) system and serve as a virtual control object.
Hardware-supported simulation experiments, i.e., those using HIL systems, are eagerly used to create and check complex real-time systems and were used initially to simulate flight conditions [9]. Such an approach has been widely used for over 50 years [10,11] to verify the designed model or object control and display the status of the program verifying the operation of the system caused by the changes introduced in the system design. HIL systems enable simulation and programming of the entire process, including hardware support, in a dedicated software package. This allows for changes to be made during design and ensures that the physically configured and controlled facility controller will work properly.
The use of HIL-type simulation platforms at the design stage allows for, among others, the following:
  • Testing of the control system in conditions similar to real ones and a detailed and supervised analysis of the operation of the entire system.
  • Searching for errors related to the variety of cooperating subassemblies and components, e.g., sensors or communication systems.
  • Shortening the project implementation time and, consequently, minimizing costs.
Boiler control models include equations derived from physical models, a controller, and feedback loop elements that depend on the surrounding environment. Because the physical model operates close to the operating point, the proposed one does not specify correct operation for all possible operating conditions, and operation is affected mainly by the system complexity, uncertainty due to measurement errors, and uncertainty that is difficult to determine due to external environmental influences. Therefore, the ideal linear model differs from the theoretical model described in the continuous domain, which introduces additional uncertainties. A common problem when checking real objects is that it is not possible to reproduce all the operating conditions of the model. These control mechanisms occur when the physical device or a system is operating, and the resulting instabilities in the linearity of the model can lead to unpredictable behaviour. Therefore, it is important to carefully design the control system and algorithms taking into account the specific model most suitable for handling operation and failure states. The result is the prediction of stimulus–response pairs, which includes a description of their stability under specific conditions, response to initial conditions, step changes, and other properties related to control theory [12,13,14].
The authors found that Matlab/Simulink R2018b supported HIL [10,15] and was especially predestined to design and simulate the control of a ship’s boilers. However, it is worth paying attention to the fact that the presented model does not fully represent all properties of the real steam boiler of a certain type; therefore, in order to obtain results of different control goals, it must be enriched with specific features based on data collected from the real object.

2. The Description of the Combustion Process in the Ship’s Propulsion Boiler

To provide a working model of a ship’s propulsion boiler, the physical processes first should be recognized and the combustion process in the closed chamber of the boiler has a significant impact on the value of the steam pressure [16,17]. This depends on the method of compensating disturbing forces by the air and fuel flow rate regulation system. Conducting an analysis of performance control requires both knowledge of the dynamics of the control object and a description of the forcing properties. In this type of analysis, the assessment of control quality is most often carried out based on equivalent forces determined for a given control system, i.e., forces reduced to the output of the object. This additionally requires determining the dynamics of the paths through which the interfering signals are transmitted. This chapter discusses issues related to the dynamics of the control object. Since determining the model of the object’s dynamics analytically is extremely difficult in the case of a boiler and practically unrealistic for our conditions, identification tests were used. In accordance with the above-mentioned publication, a linear, stationary model of the facility with lumped parameters was assumed. The analysis of the boiler efficiency system concerned its operation under the conditions of random disturbing excitations. For the signals considered, they are characterized by small amplitude values. Therefore, the assumption of a simplified linear model, valid for small deviations from nominal values, is correct in these cases. Due to the identical construction and the same technical parameters of most of the boilers operating in parallel in the ship’s boiler room, it was assumed that the dynamic properties of one of them would be identified.
The general structural diagram of the model consists of control inputs, measurement outputs, and operators characterizing the relationships between them. According to simplifying assumptions, these operators are stationary and linear, so they can be represented by the operator transfer function G(s). The adoption of the operator transfer function as a model of a stationary dynamic system was beneficial due to the following:
  • Possibility of frequency analysis;
  • Ease of creating models with complex structures.
In the case of the boiler capacity control system, the following signals are distinguished in the input:
  • Fuel pressure fed to the burners;
  • Air pressure in the air duct;
  • Angular speed of the blower.
Additionally, in the output, there is superheated steam pressure.
Figure 1 shows a block diagram of the boiler being subject to identification.
Since it was impossible to determine the dynamic properties of the actuating devices (blower, air damper) for airflow control systems under ship conditions, the boiler model version shown in Figure 2 was assumed.
This model considered only one input signal (fuel and air), represented by the opening position of the fuel valves (fuel pressure), and one output signal: steam pressure. The optimal amount of air was adjusted automatically and depended on the position of the fuel valves [18,19].
Determining the class of models for the control object came down to specifying the types of transfer functions with precision to the parameters. This task was relatively simple in the case of the analysed control system. Steam pressure as an output signal for the two described facility models will be kept constant only if the boiler output is balanced with the load demand. Changes in any of the parameters of the input control signal with a constant steam demand will cause an energy imbalance, which will consequently lead to a decrease or increase in steam pressure. The reasons mentioned earlier allowed for the assumption that the object of regulation would have an integrating character. This validity was confirmed in [18], which discussed the dynamics of inland boilers operating in power plants.

2.1. Determining the Identification Algorithm

When choosing the identification method, the following were considered:
  • Statistical or probabilistic methods;
  • Classical methods based on frequency and step response.
The choice of one of them was mainly influenced by the limitations resulting from the specificity of the ship’s power plant.
Statistical methods that allow for the obtaining of the necessary information based on the so-called passive experiment (observation of inputs and outputs of the object during normal operation) seemed to be the most advantageous from the point of view of their use on the ship. However, as preliminary analysis has shown, the stochastic processes at the object’s input are narrowband random noise. The spectrum distribution is therefore inappropriate for assessing transmittance, as it practically allows for the finding of only one point of the amplitude–phase characteristic.
The use of frequency identification methods could ensure satisfactory model accuracy. However, they had to be dropped due to the need for long-term manual control of the boilers and the use of sinusoidal forcing signals (at the input of the actuating devices). Parallel operation of boilers requires stabilization of capacity distribution. During long-term operation with the control system disconnected, the boilers tend to take on each other’s loads. As a result, their operation is desynchronized, permissible load parameters are exceeded, and burner interlocks are triggered. The introduction of sinusoidal excitations additionally accelerates this process. For ship safety reasons, this type of boiler operation is unacceptable and that is why the step method remained in the focus. This kind of test required disconnecting the boiler load control system. However, in this case, the operating time of the boilers in manual control was short. Taking into account the transmittance class of the facility model and the nature of the introduced forcing, it was possible to predict that the experiment would be successful, provided that the necessary precautions were taken (increased supervision and strict control of the power plant parameters). Before starting the research, it was determined, based on computer tests and the prepared piece of dedicated software, how long the measurement time should be so that the results obtained would not be burdened with too large an error. The prepared software gave the ideal course of step responses for the assumed model depending on the given parameters, which were as follows:
  • T—inertia time constant;
  • K1—inertial element gain factor;
  • K—integration gain factor;
  • ti—step on the timeline;
  • dl—measurement length in inertial time constants.
However, for a given time constant, the variable parameter was the measurement length. Then, using the identification procedure, i.e., from the generated points, the following values were calculated:
  • Tcal—calculated time constant;
  • K1cal—calculated proportional gain factor;
  • Kcal—calculated integral gain factor.
This method was repeated for three different T values. The obtained results, presented in the form of tables, show that the best results are obtained with a measurement duration of 16 time constants. The next step was to check the impact of a step on the time axis, i.e., the sampling interval or the number of measurement points within the time constant, on the measurement accuracy. In this case, the best results were obtained when the ratio of the time constant to the sampling step was approximately 5 (i.e., T/ti = 5). Moreover, it turned out that changing the value of this ratio did not cause significant changes in the obtained results. These results were obtained for the remaining data equal to 1.
Comparing these theoretical studies to the real system, it follows that the measurement time should be approximately 20 inertia time constants. We can assume that the time constant of the tested object will be about 20 s. This means a measurement lasting about 400 s, i.e., about 7 min. The tests were carried out on a real object. The boiler was installed on a certain vessel, whose power plant was in operation, and it turned out that such a measurement cannot take more than 2 min due to the above-mentioned ship safety conditions. After this time, changes in steam parameters were so large that they triggered the protection system action. Such measurement conditions made it necessary to correct the obtained results. The used software showed that sufficient accuracy is achieved with a measurement time of approximately six time constants. This led to the possibility of accepting the thesis that the obtained results would be subject to a small error because the measurement charts taken with the help of the recorder were approximately 120 s long, i.e., with an expected time constant of from 20 to 30 s, and it gave a measurement length of from 4 to 6 time constants. The length of the graph for analysis could be longer if the tests carried out on the ship were preceded by a computer analysis of the method and the length of the measurement was specified. In addition, the research carried out on the vessel was prepared for a more complex analysis using other methods.

2.2. Conditions and Method of Identification

The identification was carried out under the normal operating conditions of the tanker ship. In such a case, the boilers work in parallel on a common collector and it is not possible to separate them due to the total load of the power plant [19]. In order to determine the dynamic properties of one of them, identification measurements were performed as follows:
  • Automatic control systems for PORT and STBD boilers have been disconnected;
  • In the ECR (Engine Control Room), step signals were manually entered from the control panels forcing the position of the fuel valves (at the input of one boiler);
  • During identification, the efficiency of the PORT and STBD boilers and the output signal of the steam pressure were recorded;
  • Additional parameters were recorded and observed, stabilized by separate control systems and which may also affect the transmittance parameters (fuel viscosity, superheated steam temperature).
After completing the measurement, the boiler load distribution was manually adjusted and then switched to automatic control, and, after the power plant parameters had stabilized, the measurement was repeated.
To ensure comparable operating conditions of the power plant for an individual measurement series, ocean crossing or long waiting periods for port entrance were selected for the tests.
To better illustrate the properties of dynamic tests, tests were made for various loading conditions and weather conditions. Individual parameters were recorded in the engine control room using the data recorder. When measuring steam pressure, the recorder’s measurement range was from zero to maximum pressure, so readings on a 150 mm wide tape would not be very accurate. Therefore, the constant component was cut by applying a “negative” voltage signal corresponding to a pressure value of 58.3 kg/cm2 to the input of the recorder. This allowed us to increase the accuracy of the reading in the pressure range we were interested in.

2.3. Parameter Identification

The identification model diagram is shown in Figure 3, and Table 1 provides information on the operating conditions of the boilers during the measurements.
The input signal in the form of a step change in the opening or closing of the fuel valves of the STBD boiler was controlled manually from the Engine Control Room (ECR). The amplitude of the input step signal was determined by the difference in fuel pressure before and after forcing. The air pressure control systems in the air duct operating in the follow-up system mode generated the appropriate value of this pressure, ensuring a constant value of the excess air coefficient during measurements. Obtaining the step characteristics consisted of recording changes in pressure values. Figures 16–19 show the responses of the control object to step excitation for the fuel and air to the steam pressure path.
The analysis of the step characteristics obtained because of identification confirmed the initial assumptions about the inertial–integral nature of the transmittance of the object adopted in Section 2, but with a series connection to the delay element as the first step (Figure 3). This delay results from the operation of the fuel valve setting system. The course of fuel pressure changes behind the fuel valve is shown in Figure 4, which clearly shows the inertial nature of the fuel pressure change course. This inertia caused a delay in the fuel + air -» steam pressure path of 6 s. This delay was taken into account in the analysis by cutting the delay time constant by analysing the graphs and taking the actual measurement time of 6 s as zero time. Therefore, the characteristics obtained in this way can be approximated by models containing a parallel connection of first-order inertial and integrating terms (Figure 5).
The parameters of the adopted model were determined in accordance with the identification scheme presented in Figure 6.
The model output signals were compared with the process signals obtained through measurements. A selected function called the quality index was used in comparison. The model parameters were selected to obtain the extreme of the quality factor (minimum), i.e., the best approximation in terms of this index.
In this work, the approximation was performed digitally using the regression function method. In general, the regression function is one of the basic characteristics of the dependence of the stochastic output variable y on the random variable u (input). The theoretical regression function, also called the first type regression function, is defined as the expected value of the output variable:
y ( u ) = E y | u = α y p ( y , u ) d y α   p ( y , u ) d x
where
E is an expected value;
α denotes range of variable y;
py(y|u)—conditional probability distribution y.
The function has the property of minimal value because, in the case of variance minimization, it is the best approximation of the random variable y. Usually, the relationship y(u) is unknown and, having the measurement data, it is possible to approximate it on a certain functional basis. It is additionally assumed that y(u) is in a continuous domain and thus can be approximated on a polynomial basis. The estimator y(u), with the values of optimally selected parameters, is called a regression function of the second order, due to the analogies to the function of the first order, which it approximates [20,21,22].
The method used in this article is an empirical regression function (of the second order) in digital approximation analysis. Based on the arrangement of the quantized points of the identification charts, it was hypothesized that the regression functions belonged to specific classes of functions, i.e., y = y(u, b0, b1, …, bk) linear with respect to the parameters b0, b1, …, bk, and then the best ones were searched for estimators of these parameters.
In the case of the fuel + air -» steam pressure path, the values of the following parameters were determined:
  • for the integrating term—integration gain k;
  • for the inertial term—time constant T of inertia and k1 gain.
For both types of transfer functions, functional minimization was performed based on the least sum of squares principle. For transfer functions of the integrating type, a straight line with the equation was assumed as the class of regression function:
y = a x + b 0
Due to measurement errors, the actual pressure course differed from the assumed one, which yields the following:
y = y + e n = a x + b 0 + e n
where en denotes error.
Minimizing function (with an assumed quality factor), we obtain the following:
Q = n = 1 N   e n 2 = n = 1 N   y n b 0 a x n 2 = min
relative to the parameters a and b, the optimal coefficients of the linear regression function were obtained:
a = n = 1 N x n y n 1 N n = 1 N x n n = 1 N y n n = 1 N x n 2 1 N n = 1 N x n 2
b = n = 1 N y n a 1 N n = 1 N x n
In the case of the path fuel and air pressure for the integrating term (due to the differential input and output signals), the following form of transmittance was adopted:
G s = k s
where k—the integration gain factor.
By approximating the real course with a linear regression function, the integration constant was determined from the following relationship:
k = a w
where w—the forcing and a—the directional coefficient of the regression function.
In the case of the inertial element, in order to simplify calculations, the following class of regression functions was adopted:
y = a 1 x
The adoption of such a class of functions resulted from the transformation of the inertia (step response) time equation:
y t = k 1 1 t T
to the following form:
1 y t k = a 1 t
Performing minimization of the Q function (in the sense of minimum variance) we obtain the following:
Q = n = 1 N e n 2 = n = 1 N y n e a 1 t 2 = m i n
a 1 parameter was determined as follows:
a 1 = N n = 1 N t n ln y n N n = 1 N t n n = 1 N l n y n n = 1 N t n 2 1 N n = 1 N t n 2
The time constant and gain of the inertial term were determined from the following relationships:
T = 1 a 1 k 1 = b w
whereby the values of a and b were calculated for the integral element.
Figure 7 shows the pressure approximation diagram with the assumed model, built from a parallel combination of an integral and a first-order inertial component.
Determination of the transmittance parameters was carried out using the digital method by executing the prepared software. The program first determined the coefficients a and b of the linear regression function, approximating the integral waveform. Then, the levelling of the influence operation of the integrating term and calculating of the transmittance parameters of the inertial term were carried out. Table 2 summarizes the results of the computer calculations of transmittance parameters for each waveform. In addition, to obtain a better illustration of the actual and model waveforms, a graphical representation of both the real plant and its model pressure waveforms was obtained. Graphical representation is shown in Figure 8, where the continuous line (blue) depicts the real waveform, and the dotted line (orange) indicates the model pressure waveform. As can be deduced from the obtained results, the assumptions confirm that the model is an accurate representation of the real system. In the Table 3 there are averaged values obtained in the three measurement series which later were utilized as a settings for test purposes.
Identification of the fuel and air mixture to the steam path was carried out in three measurement series conducted at different sailing periods, for three states of the sea condition and shops load. The three individual measurement series were conducted for the following operating conditions:
1-st seriespropeller speed = 0 [rpm],
load—average fuel pressure = 5.0–7.0 [at], on anchor.
2-nd seriespropeller speed = 40–55 [rpm],
average fuel pressure = 11–12 [at],
good sailing conditions.
3-rd series3-rd seriespropeller speed = 65 [rpm],
average fuel pressure = 13.4 [at].
bad sailing conditions.
The values of the obtained results for each series do not differ much from each other. Some differences from the others are indicated by the third series, but, from such a small number of charts accepted for analysis, this result cannot be taken for granted. It should be noted that the tested system was a working application operating in the real ship’s power plant conditions. This induced some measurement errors caused by bad sailing conditions (bad weather and high sea), difficulties in establishing the value of steam pressure, and the impossibility of maintaining a constant, unchanging load on the steam system, and, therefore, stable, continuous operation of boilers under manual control. As a result, some of the waveforms deviated significantly from the assumed ones and the rest of the actual graphs. This was especially the case when sailing in heavy weather conditions.

2.4. Summary

The preceding chapter discusses the problems of identifying the dynamic properties of the boiler as a superheated steam performance control object, in particular, the fuel and air steam pressure track, which adopts and verifies the classes of models, discusses the factors affecting the choice of the test method, provides methods and digital data analysis, and presents the results of tests carried out on the ship.
As a result of the object parameter identification, a mathematical model characterizing the dynamics of the controlled object, with the given transmittance parameters for the fuel and air to a steam pressure track, was established. For possible further analysis, the object model shown in Figure 9 can be used, with the given transmittance parameters along with their average values obtained in the digital analysis.
Due to the real operating conditions of the ship, the measurements could only be obtained in the mentioned three-measurement series, and it was not possible to use all the waveforms for analysis. However, by comparing the actual waveforms with the model estimates, the validity of the assumed model and the veracity of the obtained results can be compared.
The model and results are comparable to those which were obtained during the research works [6] conducted in the propulsion plant of another operating vessel. It was necessary to consider the design differences between the boilers installed on the two ships, as well as the time of operation of these ships up to the time of conducting the above research. Thus, the nature of the actual object and its model are virtually identical. The slight differences in the transmittance values may be precisely due to the design differences of the systems being compared (the boilers of the investigated ship are larger and have greater capacity), and to the time of the operation (by the time of the tests, the subjected ship was already 20 years old, while the comparable vessel was only a few years old). The fact that the results of the studies conducted for two different vessels are similar confirms the validity of the models assumed in both cases.

3. Computer Simulation of the Identified Object and Optimization of the Control Structure of the Boiler Efficiency Control System

The block built within the Simulink software R2018b is an exact representation of the identified path: fuel and air creating steam pressure. As was presented, it consists of three elements: a delay block, an integral term, and an inertial term.
The described object in the simulation software is shown in Figure 10.
A step block was introduced to the input of the system, reflecting the change in the input signal (fuel pressure) which, in fact, was the case during the tests of the real system in the boiler room.
On the other hand, the output includes a block that is common for this software and allows visualization of trends under steam pressure.
The control loop is not closed, so the structure of the simulation allows us to change the parameters of any block on an ongoing basis, as well as to add blocks to an already given system. This can result in a comprehensive program that simulates the operation of the main propulsion boiler in real time.

3.1. Optimization of the Structure of the Boiler Control System

In the following chapter, using the results of the identification study discussed previously and the results of the original research presented in [6], the optimal structures of the boiler performance control system for the quadratic control quality index are determined. The optimal structure for the adopted object model containing a phase-delay correction factor (integral correction) and the proposed suboptimal solution involving the use of a PI controller are given.
For both structures, model tests were carried out using the Simulink software. For the suboptimal structure, using Rosenbrock’s optimal method [23], the PI controller settings were selected according to the static criterion.

3.2. Determination of the Optimal Control of the Boiler Capacity Control System

Analysis of the operation of the boiler performance control system under stationary random forcing conditions showed a significant effect of sway on the nature of the control system’s operation and thus on the quality of the control process. Observation of the time courses for the analysed fuel–air path, during operation of the boiler plant under conditions of strong vessel rolling, revealed a significant distortion of the signals. The appearance of additional harmonics with higher frequencies, which are significant for the control system, is an undesirable phenomenon in both technical and economic terms.
The following study attempts to determine the best control strategy for a given system, with an assumed control quality index. To determine the optimal control of the boiler efficiency control system, the mathematical model of the object specified in Chapter 2 was used. Such a model considers the dynamic properties of the actuators of the air-flow rate control system (carried out by a blower), and the operation of the systems that stabilize the excess air ratio. For the necessary simplification of the object after the application of Smith’s predictor [24], a linear object with the following operator transmittance was adopted:
G s = k s + k 1 T s + 1 = b s + c s s + a
Whereby:
  • k = 0.0056 [at/s·at].
  • k1 = 0.18 [at/at].
  • T = 31 [s].
Hence:
  • a = 0.32258 [1/s].
  • b = 0.0114 [at/s·at].
  • c = 0.00018 [at/s2·at].
The selection of the object’s state variables was made using the direct method [20].
For the general form of the transmittance, the following is true:
G s = E s U s = b n 1 s n 1 + + b 1 s + b 0 s n + a n 1 s n 1 + + a 1 s + a 0
E(s) can be determined by the following relation:
E s = s 1 b n 1 U s a n 1 E s + + s 1 [ b 1 U s a 1 E s + s 1 b 0 U s a 0 E s ] }
This results in a diagram of the object’s state variables, which, for the model under consideration, is shown in Figure 11.
Assuming as state variables x1 and x2 (the outputs of the integrator), the object can be described by an equation of state in the following form:
x _ t = A _   x ˙ _ t + B _   u ˙ _ t
whereby: x ˙ _  (t)—state vector with components x1(t), x2(t);
u ˙ _  (t)—control;
A—object matrix of dimensions 2 × 2;
B—control matrix of dimensions 2 × 1.
In this case, the matrices A and B are equal:
A _ = 0 0 1 a   ,   B _ = c b
For the optimization procedure, the quadratic quality index was chosen, the general form of which is shown in the formula:
Q = 1 2 0 t r x _ T t   P _   x _ t + u _ T t   R _   u _ t   d t
whereby: x _ t —n-dimensional state vector;
u _ t —m-dimensional control vector;
P—non-negatively specified matrix of dimensions n × m;
R—positively specified matrix with dimensions m × m.
In boiler optimization problems, the minimum variance of the output signal is taken as a quality factor [6]. Thus, the following form of Q was chosen:
Q = 0 e 2 t + m u 2 t d t
where m is a given positive number fulfilling the role of the weighting factor (control energy limitation). When the optimization problem is posed in this way, additional constraints are dictated by technical considerations of the system. This is because it is impossible, in the process of steam pressure stabilization, to obtain a situation in which permissible values of the overshoot amplitudes are exceeded. A comparison of the quality indicators (20) and (21) shows that, in this case, the following applies:
P = 0 0 0 1 R = m
The task was to determine the control u ˙ _ t that satisfies Equation (18), which minimizes the quality index Q (Equation (21)).
u ˙ _ t   : m i n Q u ( t )
As it was presented in [25,26], the optimal control u ˙ _ t for control time tr = ∞ is given by the following formula:
u ˙ _ t = R _ 1   B _ T   K _   x _
whereby a symmetric matrix K of dimensions 2 × 2 and time-independent elements is a solution of the Riccati matrix algebraic equation of the following form:
K _   A _ + A _ T   K _ + K _   B _   R _ 1   B _ K P _ = O
For this case, the determination of the K _ matrix leads to a system of nonlinear algebraic equations, the solution of which requires numerical methods. Finally, further analysis was based on the introduction of serial correction.
This procedure is equivalent to modifying the structure of the control object. It allows you to determine the equations of the optimal controller in general form with much less computation.
The following equalizer form was adopted:
G k s = 1 s + c b
The introduction of the serial connection of the control object into the structure analysis with the equalizer resulted in an equivalent transmittance of the individual blocks.
G K O s = G K s G O s = 1 s + c b   b s + c s   ( s + a )
Since the relation (27) indicates the existence of the possibility of certain simplifications of the GK0(s) transmittance, it was necessary to check the resulting structure for controllability and observability. As a result of the decomposition, we obtain the following:
b s + c ( s + c b ) s   ( s + a ) L 1 s + c b + L 2 s + L 3 s + a
With L1 = 0, L2 = b a , and L3 = b c a c b a .
The zero value of the L1 coefficient indicates the partial uncontrollability of the adopted structure resulting from the simplification of zero with the pole of the corrected system [22]. This is illustrated in Figure 12.
Despite the fact that the test structure is partially out of control, it was recommended to use a corrector due to the fact that it is a minimal-phase system [25].
According to (27), the operator transmittance of the corrected system is of the following form:
G K O = b s   ( s + a )
A diagram of the state variables of the system with the transmittance described by the Formula (29) is shown in Figure 13.
Taking as state variables x1 and x2, the output quantities of ideal integral terms, for this scheme of state variables, the object can be described by an equation of the following form:
x _ ˙   t = A _ 1   x _   t + B _ 1 v ( t )
where, for this case, A1 and B1 are equal:
A _ 1 = 0 1 0 a ,     B _ 1 = 0 b
Note that the matrix P and the constant m in the relation (24) uniquely determine the elements of the characteristic equation of the closed system. With the wrong choice of these elements, the closed system may not have the required stability reserve. To prevent this by using the state space method [23,26], the feedback matrix W was selected in such way that the coefficients of the characteristic equation are as given in the following:
  M ( s ) = d e t   [   s   I _ A 1 + B _ 1   W _   ] = 0    
This had predetermined values which provided an adequate margin of stability. Such a formulation of the problem dictated the direction of further investigation. The object described by Equation (30) and the assumed quality index are presented in the following:
J = 0   x _ T t   P 1 x _ t + v 2 ( t )     d t
It was necessary to select the elements of the matrix P1 and the matrix W = w1, w2 so as to obtain the assumed values of the elements of the characteristic equation of the closed system and the minimum value of the quality index (for the determined matrix P1).
The operator transmittance of the analysed object can be described by the following relation:
G K O =   s   I _ A _ 1 1 B _ 1 = L 0 ( s ) M 0 ( s )
Whereby:
L 0 s = s I _ A _ 1
M 0 s = d e t   s   I _ A _ 1
As was presented in [21,22], the aforementioned control method becomes the following:
v ˙   t = W _   x _   ( t )
For the following condition, the following is true:
W _ = B 1 T   P _ 1
This is optimal if the characteristic polynomial M(s) of the closed system and the characteristic polynomial Mo(s) of the open system satisfy the following condition:
M ( s )   M ( s ) = M 0 ( s )   M 0 ( s ) + L _ 0 T ( s )   P _   L _ 0 ( s )
If s1 and s2 denote the elements of the characteristic equation of an open system (object) then the following is true:
M ( s ) = ( s s 1 )   ( s s 2 ) ,
M 0 ( s ) = ( s s 1 0 )   ( s s 2 0 ) .
In [21,24], the following form of the search matrix P is recommended as the most convenient:
P _ = p _   p _ T
where the vector p = [p1, p2]T.
By substituting the relations (35), (40), (41), and (42) into (39) and comparing the coefficients at the same powers of the variable s, the components of the vector p can be determined.
Assuming a 5% error margin, the settling time was determined from the following relationship:
t r 3 s 1
Assuming s1 = s2 = −2, a settling time of tr ~ 1.5 s was obtained, which provides good signal attenuation. As a result of the assumption made, one can obtain the following:
M 0 ( s ) = d e t   [ s   I _ A _ 1 ] = s   ( s + a )
M ( s ) = ( s + 2 ) 2 = s 2 + 4   s + 4
and
L 0 ( s ) = [ s   I A 1 ] a d   B 1 = b   [ 1 , s ] T .
The task was to find a P1 matrix in the form defined by the Formula (42) so that, after some manipulations, it looked like the following formula:
P 1 _ = P 1 P 2 P 1 , P 2 = P 2     P 1 P 2 P 1 P 2         P 2
By inserting the relations (44), (45), (46), and (47) into (39), we obtained the following:
s 2 4 s + 4 s 2 + 4 s + 4 = = s 2 ( s 2 a 2 ) + b 2 [ 1 , s ] P 1 P 2 P 1 , P 2   1 a
Comparing the coefficients at the same powers of the variable s, we obtained the following:
P 1 = 4 b   ,           P 2 = 8 a 2 b
Denoting K1 matrix as follows:
K _ 1 = k 11 k 12 k 12 k 22
Such a symmetric matrix is a solution of the Riccati equation, as follows:
K _ 1   A _ 1 + A _ 1 T   K _ 1 K _ 1   B _ 1   B _ 1 T   K _ 1 + P _ 1 = 0
From the equality of the corresponding elements of the matrix, the following is derived:
  k 12 2   b 2 P 1 2 = 0 k 11 a   k 12 k 12   k 22   b 2 + P 1   P 2 = 0 b 2   k 22 2 + 2   a   k 22 2   k 12 P 22 = 0
Among the solutions to the system of Equation (52), one has been selected that ensures the stability of the closed system.
k 12 = P 1 b = 4 b 2 k 22 = 2 a + 4 a 2 + 4 b 2 ( 2 k 12 + P 2 2 ) 2 b 2 = 4 a b 2
The desired matrix was determined from the following relationship:
W = 0 , b k 11 k 12 k 12 k 22 = 4 b [ 1 , 4 a b 2 ]
The above equation shows that, for an object with an operator transmittance of (29) and a quality index of (33), a PD-type (ideal) controller with an operator transmittance should be selected:
G P D ( s ) = k r   ( 1 + T d   s )
Next, we insert it into the negative feedback loop where the following is true:
Regulator gain is k r = 4 b = 350.9 and differentiation constant T d = 4 a 4 = 0.99 .
Inserting the obtained expression (54) into the relation (32), we obtain the following:
M s = det s   I _ A _ 1 + B _ 1 K _ 1 = s 1 4 s + 4 = s 2 + 4   s + 4
The result of relation (56) confirms that, for the determined matrix W (54), the characteristic equation of the closed system has the assumed values of the elements.
The analysis in the following subsection concerns the determination of the optimal control for a structure that is a series combination of a control object and a corrector (26).
As indicated for such a structure, the optimal solution would be to use a PD (ideal) controller in the negative feedback loop with a setting of (55). By combining the object-modifying corrector with the optimal PD controller, an integrated structure of the correction factor with the operator transmittance described by the relation (57) was calculated, which, when included in the negative feedback loop, realises for the object with transmittance (15) the optimal control u(t) at the selected quadratic quality index. The form of the transmittance (57) proves the necessity of a phase-delaying corrector use.
G k s = k r   ( 1 + T d s ) s + c b = k r T d a + 1 T d s + c b
A diagram of the state variables of the optimum system (with a phase-delay correction) is shown in Figure 14, where the block labelled Interferences 1 denotes rough sea waveforms which represent variable load change due to sea wave movements towards the hull. The block labelled Interferences 2 represents calm sea waveforms of sea waves with a low amplitude and low frequency.
In the search for the optimal control of the tested object, the PI controller with the integral correction term of a given transmittance fits best for practical systems:
G P I = k P I 1 + 1 T i s
This equation would work out suboptimal control. This is due to the following:
c b = 0.0158     1 T d = 1.01
A diagram of the state variables of the control system with the PI controller is shown in Figure 15.

4. Test of the Optimal Model Structures

The two optimal and sub-optimal control structures of the boiler capacity control system determined in the previous sections were subjected to a model test, the aims of which were as follows:
  • Determination of the extortion compensation (at the optimum settings Td and kr) for a system with a phase-delay controller;
  • Check of a slip compensation at settings Ti = 1 s and kPI = krTd = 347.391, resulting from relations (59) and the comparison of (57) and (58) for the system with a PI controller.
The outputs of the object were given which were, in both cases, waveforms corresponding to the equivalent forces (those characteristic of calm sea and rough sea).
The process modelling was carried out on a PC using Matlab software.
As it turned out, the obtained digital process simulation results fully confirmed the optimality of the control structures adopted.
A structure incorporating a phase-delay equalizer in the feedback loop compensates very well for calm sea conditions as well as for heavy rolling conditions. This is illustrated by the waveforms shown in Figure 16 and Figure 17.
During the adjustment process, the error signal was kept close to zero. When two types of excitations are given in the form of equivalent signals (for calm sea and for heavy sea conditions), the waveforms obtained (Figure 18 and Figure 19) do not differ from those acquired previously for the optimum control structure. Thus, it is possible to use a standard structure of the PI controller, which is important for possible design solutions.
Due to a high capacitance energy storage which, in fact, is a steam boiler, it may be concluded that a propulsion steam turbine acts as a kind of filter for varying conditions and sudden load changes, which makes the proposed control structure robust and reliable. This property is considered as an advantage over ship combustion engines which have to watch out for such conditions and so are in need of additional protections (e.g., overspeed and torque overload).

4.1. Hardware in Loop Implementation

The one aim of this work was to prepare a system simulating the operation of a ship’s propulsion boiler that can be implemented in a HIL system. For this purpose, a research station was created (see Figure 20) containing a HIL system operating under the control of Matlab software, a host programming computer, an alternating signal generator, and auxiliary equipment such as an oscilloscope, power supplies, and a laptop computer for acquiring data from the HIL system.
The simulation software containing the boiler control model that had been created and tested earlier was transferred to the HIL system. The transfer consisted of changes in the program settings that enabled correct operation in the real-time system. The most important change was the establishment of a calculation step with a constant processing period (Ts = 1 × 10−4), contrary to the digital simulation system where the calculation step was variable. The transferred HIL model is presented in Figure 21. There are some changes to the original system presented in Figure 15 due to digital implementation and dependency on the constant processing period.
The investigations of the digital model implemented in the HIL hardware covered changes in sea conditions such as wave amplitudes and frequencies [27] and acquired control system responses in real time. As it turned out, due to the capacitance of the system, the obtained results were identical to those which were acquired in the numerical simulations. Varying sea conditions resulted in the step responses of the controls, as presented in Figure 22.
In Figure 22a, there are waveforms obtained for calm sea conditions where the sea wave amplitude was set to 1 m and the frequency was 0.005 rad/s. In Figure 22b, the parameters were set accordingly to 5 m and 0.01 rad/s. The results presented in Figure 22c are obtained for the two overlapping waves of 5 m and two frequencies, namely, 0.01 and 0.005 rad/s. The responses of the control system are denoted in the figures as c, and it can be seen that the settling time is equal to 2.8 s, which is identical to the numerical simulation results discussed in Section 4. An interesting fact is that the control system is stable for a wide range of wave amplitudes and periods. Upon deeper investigation, it may be noted that, for longer-lasting measurements, there are some oscillations of low frequency present in the error signal which can be minimalized with a change of controller parameters but, due to a nonlinearity of the system, some controller variable settings should be used in order to maintain a steady-state error of close to zero.

4.2. Discussion on the Test Results

The search for possibilities to improve the quality of control of the boiler efficiency control process led to a positive result which was the preparation of two different control models. As a result of theoretical analyses and digital model tests, two structures were proposed—optimal and sub-optimal with a PI controller—which make it possible to obtain satisfactory control results in terms of the adopted quality criteria. The fact that it is possible to use sub-optimal control, in which a sufficient approximation of the integral correction (optimal structure) is obtained by using the PI controller in the negative feedback loop, seems beneficial in this case.
In general, it should be said that the analysis carried out of the dynamics of the boiler performance control system showed the advisability of attempting to modify the control structure to achieve better economic indicators of the ship’s power plant. Such possibilities exist in the system, and the improvement of control quality promises fuel savings. In the case of tankers similar to the subject ship, achieving fuel savings even in the order of fractions of a per cent is a cost-effective undertaking, especially as the possible modification of control structures does not pose a major technical or investment problem. Improving the quality of the control may also prove expedient in terms of changing the nature of the actuators, which may contribute to improving their failure-free operation.
The control models carried-out were implemented into the hardware-in-loop system and, after experimental tests, the results obtained were identical to those of the solely software-based tests, which indicates the readiness of the HIL system to undertake further implementation of real-world applications, and that it may be used as a boiler control system hardware simulator.
The research carried out and the analysis of control quality problems presented was exploratory and based on certain simplifications and limitations. It therefore seems necessary to draw attention to the need for further research, which should incorporate fuel-type dependency due to the different nature of combustion processes which are observed in alternative fuel-fed boilers.

Author Contributions

Conceptualization, A.P. and M.K.; Methodology, L.D.; Software, L.D.; Validation, A.P.; Formal analysis, L.D.; Data curation, L.D.; Writing—original draft, A.P.; Writing—review & editing, A.P.; Supervision, L.D. and M.K.; Project administration, M.K.; Funding acquisition, A.P. and M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Polish Ministry of Science and Higher Education grant number 1/S/KEiE/24.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Solberg, B. Optimization of Marine Boilers using Model-based Multivariable Control. Ph.D. Thesis, Aalborg University, Aalborg, Denmark, 2008. [Google Scholar]
  2. Åström, K.J.; Bell, R.D. Drum boiler dynamics. Automatica 2000, 36, 363–378. [Google Scholar] [CrossRef]
  3. Solberg, B.; Andersen, P.; Stoustrup, J. Advanced Water Level Control in a Onepass Smoke Tube Marine Boiler; Technical Report; Department of Electronic Systems, Aalborg University: Aalborg, Denmark, 2007. [Google Scholar]
  4. Hultgren, M.; Ikonen, E.; Kovács, J. Integrated control and process design for improved load changes in fluidized bed boiler steam path. Chem. Eng. Sci. 2019, 199, 164–178. [Google Scholar] [CrossRef]
  5. Whalley, R. The Control of Marine Propulsion Plant; The University of Manchester (United Kingdom) ProQuest Dissertations Publishing: Manchester, UK, 1976. [Google Scholar]
  6. Matyszczak, M. Sterowanie Wydajnością Okrętowych Kotłów Napędu Głównego z Uwzględnieniem Wymuszeń Losowych. Ph.D. Dissertation, Politechnika Wrocławska, Wrocław, Poland, 1980. [Google Scholar]
  7. Andersen, S.; Jørgensen, L. Scheme for Auto Tuning Control of Marine Boilers. Master’s Thesis, Aalborg University, Aalborg, Denmark, 2007. [Google Scholar]
  8. Combustion Process Control, Technical Review, Emerson Process Management, Industrial Systems and Control Limited. 2013. Available online: https://www.emerson.com/documents/automation/white-paper-combustion-process-control-technical-review-isc-ltd-en-41958.pdf (accessed on 1 July 2024).
  9. Brayanov, N.; Stoynova, A. Review of hardware-in-the-loop—A hundred years progress in the pseudo-real testing. Electrotech. Electron. 2019, 54, 70. [Google Scholar]
  10. Mihalič, F.; Truntič, M.; Hren, A. Hardware-in-the-Loop Simulations: A Historical Overview of Engineering Challenges. Electronics 2022, 11, 2462. [Google Scholar] [CrossRef]
  11. Bailey, M.; Doerr, J. Contributions of hardware-in-the-loop simulations to Navy test and evaluation. Proc. Soc. Photo-Opt. Instrum. Eng. 1996, 2741, 33–43. [Google Scholar]
  12. Greblicki, W. Podstawy Automatyki; Oficyna Wydawnicza Politechniki Wrocławskiej: Wrocław, Poland, 2006. (In Polish) [Google Scholar]
  13. Moreta, M.J. Rosenbrock Type Methods for Solving Non-Linear Second-Order in Time Problems. Mathematics 2021, 9, 2225. [Google Scholar] [CrossRef]
  14. Jose, J.; Nafeesa, K.; Arafath, K.M.I.Y. Fuzzy logic based control of marine boiler system. In Proceedings of the 2015 International Conference on Power, Instrumentation, Control and Computing (PICC), Thrissur, India, 9–11 December 2015; pp. 1–5. [Google Scholar] [CrossRef]
  15. Ai, F.C.; Sun, J.B. Simulation training system of marine auxiliary boiler and its application. In Proceedings of the 2018 Chinese Control and Decision Conference (CCDC), Shenyang, China, 9–11 June 2018; pp. 4236–4240. [Google Scholar]
  16. Milton, D.C.; Leach, R.M. Marine Steam Boiler; Elsevier Science & Technology: London, UK, 1980. [Google Scholar]
  17. Perepeczko, A. Okrętowe Kotły Parowe; Wydawnictwo Uczelniane Politechniki Gdańskiej: Gdańsk, Poland, 1979. (In Polish) [Google Scholar]
  18. Rakowski, J.J. Automatyka Cieplnych Urządzeń Siłowni; Wydawnictwa Naukowo-Techniczne WNT: Warszawa, Poland, 1983. (In Polish) [Google Scholar]
  19. The V2M-8WW Boiler System Control of T.T "Dorian"; Kockuma Mekanista Verkstands: Malmoe, Sweden, 1988.
  20. Bendat, J.S.; Piersol, A.G. Metoda Analizy i Pomiaru Sygnałów Losowych; PWN Warszawa: Warszawa, Poland, 1976. (In Polish) [Google Scholar]
  21. Kaczorek, T. Teoria Sterowania; PWN Warszawa: Warszawa, Poland, 1997. (In Polish) [Google Scholar]
  22. Kaczorek, T. Synteza Liniowych Układów Stacjonarnych Metodą Przestrzeni Stanów; PWN Warszawa: Warszawa, Poland, 1975. (In Polish) [Google Scholar]
  23. Kaczorek, T. Teoria Układów Regulacji Automatycznej; WNT Warszawa: Warszawa, Poland, 1977. (In Polish) [Google Scholar]
  24. Sourdille, P.; O’Dwyer, A. New Modified Smith Predictor Designs. In Proceedings of the 4th IFAC Workshop on Time Delay Systems (TDS’03), Rocquencourt, France, 8–10 September 2003. [Google Scholar]
  25. Niederliński, A. Systemy Cyfrowe Automatyki Przemysłowej; Wydawnictwa Naukowo-Techniczne WNT Warszawa: Warszawa, Poland, 1974. (In Polish) [Google Scholar]
  26. Mańczak, K. Metody Identyfikacji Wielowymiarowych Obiektów Sterowania; Wydawnictwa Naukowo-Techniczne WNT Warszawa: Warszawa, Poland, 1979. (In Polish) [Google Scholar]
  27. Jacobson, P.; Hagerman, G.; Scott, G. Mapping and Assessment of the United States Ocean Wave Energy Resource; Electric Power Research Institute: Washington, DC, USA, 2011. [Google Scholar]
Figure 1. Block diagram of steam boiler model. Where k denotes fuel pressure fed to the burners; n denotes air pressure in the air duct; z denotes the angular speed of the blower.
Figure 1. Block diagram of steam boiler model. Where k denotes fuel pressure fed to the burners; n denotes air pressure in the air duct; z denotes the angular speed of the blower.
Energies 17 04453 g001
Figure 2. Boiler model assumed for further identification.
Figure 2. Boiler model assumed for further identification.
Energies 17 04453 g002
Figure 3. Extended block diagram of boiler’s model.
Figure 3. Extended block diagram of boiler’s model.
Energies 17 04453 g003
Figure 4. Dynamic of boiler’s fuel path where FPI denotes beginning of fuel pressure increase and FPD means fuel pressure decrease.
Figure 4. Dynamic of boiler’s fuel path where FPI denotes beginning of fuel pressure increase and FPD means fuel pressure decrease.
Energies 17 04453 g004
Figure 5. Model block diagram adopted for computer analysis (after deduction of the delay component).
Figure 5. Model block diagram adopted for computer analysis (after deduction of the delay component).
Energies 17 04453 g005
Figure 6. Method of determination of model parameters.
Figure 6. Method of determination of model parameters.
Energies 17 04453 g006
Figure 7. Approximation diagram of the steam pressure waveform with the assumed transmittance model.
Figure 7. Approximation diagram of the steam pressure waveform with the assumed transmittance model.
Energies 17 04453 g007
Figure 8. Comparison of the control parameters on steam pressure obtained for the numerical model (orange line) and measured on the real boiler (blue line).
Figure 8. Comparison of the control parameters on steam pressure obtained for the numerical model (orange line) and measured on the real boiler (blue line).
Energies 17 04453 g008aEnergies 17 04453 g008b
Figure 9. Final model of the discussed object.
Figure 9. Final model of the discussed object.
Energies 17 04453 g009
Figure 10. Control object model in SIMULINK software.
Figure 10. Control object model in SIMULINK software.
Energies 17 04453 g010
Figure 11. Diagram of the object’s state variables.
Figure 11. Diagram of the object’s state variables.
Energies 17 04453 g011
Figure 12. Diagram of the state variables for the corrected system, indicating the uncontrollability of parts of the system.
Figure 12. Diagram of the state variables for the corrected system, indicating the uncontrollability of parts of the system.
Energies 17 04453 g012
Figure 13. Diagram of the state variables of the optimal system with a phase-delay corrector.
Figure 13. Diagram of the state variables of the optimal system with a phase-delay corrector.
Energies 17 04453 g013
Figure 14. Diagram of the state variables of the optimum system with a phase-delay corrector.
Figure 14. Diagram of the state variables of the optimum system with a phase-delay corrector.
Energies 17 04453 g014
Figure 15. Diagram of the state variables of a suboptimal system with PI controller.
Figure 15. Diagram of the state variables of a suboptimal system with PI controller.
Energies 17 04453 g015
Figure 16. Time course for the optimum system in a calm sea condition acquired in simulation.
Figure 16. Time course for the optimum system in a calm sea condition acquired in simulation.
Energies 17 04453 g016
Figure 17. Step input response for the optimum system in a rough sea condition acquired in a simulation.
Figure 17. Step input response for the optimum system in a rough sea condition acquired in a simulation.
Energies 17 04453 g017
Figure 18. Step input response for a suboptimal system in a calm sea condition acquired in a simulation.
Figure 18. Step input response for a suboptimal system in a calm sea condition acquired in a simulation.
Energies 17 04453 g018
Figure 19. Timeline for a suboptimal system in a rough sea condition acquired in a simulation.
Figure 19. Timeline for a suboptimal system in a rough sea condition acquired in a simulation.
Energies 17 04453 g019
Figure 20. Overview of the laboratory setup with HIL.
Figure 20. Overview of the laboratory setup with HIL.
Energies 17 04453 g020
Figure 21. Model of investigated suboptimal system implemented in the HIL host computer. Asterisk denotes multiplication.
Figure 21. Model of investigated suboptimal system implemented in the HIL host computer. Asterisk denotes multiplication.
Energies 17 04453 g021
Figure 22. Results of HIL-based experiment. Scope 1—rough sea wave amplitude; Scope 2—calm sea conditions amplitude; Scope 3—control feedback signal; Scope 4—step response. Time base for all oscillograms—1.5 s.
Figure 22. Results of HIL-based experiment. Scope 1—rough sea wave amplitude; Scope 2—calm sea conditions amplitude; Scope 3—control feedback signal; Scope 4—step response. Time base for all oscillograms—1.5 s.
Energies 17 04453 g022aEnergies 17 04453 g022b
Table 1. Boiler operating conditions.
Table 1. Boiler operating conditions.
Control SystemControlControlled ParameterParameter Value during Identification Process
PORT BoilerSTBD BoilerPORT BoilerSTBD Boiler
Air flowautoautoFlaps’ positionConst.Var.
Fuel doseman.man.Fuel valve positionConst.Var.
Table 2. Results of individual measurement series.
Table 2. Results of individual measurement series.
Graph No.TK1KExtorsionFuel av. PressPropeller rev.
[s][at/at][at/s·at][at][at][rpm]
11p32.970.76000.01700.64.90
12p25.280.05000.00402.06.50
15p31.470.18000.00401.06.50
16p41.920.09000.00301.26.50
19p53.280.03000.00401.06.00
20p41.380.09000.00301.56.30
10p54.280.03000.00701.67.550
28p26.080.07000.00301.810.255
30p40.300.10000.00301.411.053
31p36.000.05000.00202.411.845
32p12.330.03000.00303.012.045
33p24.600.05000.00302.011.040
22p22.330.10000.00501.813.465
23p20.610.44000.01100.613.465
Table 3. Average values for each measurement series.
Table 3. Average values for each measurement series.
SerieTK1K
[s][at/at][at/s·at]
137.710.20.0058
236.250.060.0036
321.470.280.0075
1, 2, 331.810.180.0056
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Puszkarek, A.; Dorobczyński, L.; Kozak, M. Main Ships Propulsion Boiler Control and Hardware-in-Loop Model Implementation. Energies 2024, 17, 4453. https://doi.org/10.3390/en17174453

AMA Style

Puszkarek A, Dorobczyński L, Kozak M. Main Ships Propulsion Boiler Control and Hardware-in-Loop Model Implementation. Energies. 2024; 17(17):4453. https://doi.org/10.3390/en17174453

Chicago/Turabian Style

Puszkarek, Arkadiusz, Lech Dorobczyński, and Maciej Kozak. 2024. "Main Ships Propulsion Boiler Control and Hardware-in-Loop Model Implementation" Energies 17, no. 17: 4453. https://doi.org/10.3390/en17174453

APA Style

Puszkarek, A., Dorobczyński, L., & Kozak, M. (2024). Main Ships Propulsion Boiler Control and Hardware-in-Loop Model Implementation. Energies, 17(17), 4453. https://doi.org/10.3390/en17174453

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop