1 Introduction

The motion of a rigid body is one of the elementary sections of classical mechanics. The description of such motion consists of the equations of translational and rotational motion. In the literature, one can rarely find works which consider the impact of external forces in the theoretical model. An example of such a force is the wind pressure which can cause significant changes in the trajectory of such a body motion trajectory.

Nowadays, works related to the subject of wind load effect on structures can be divided into two categories: devices (structures in motion) [1, 7, 11, 12, 15, 17, 24] and motionless structures [8, 10, 22, 23].

Articles related to structures in motion generally cover issues related to the devices most exposed to the wind: ships [1, 17, 24], flying robots [11] or cranes [12, 15]. In these works, however, the parameter of effective surface area is not taken into account. In general, the constant maximum area on which wind acts is assumed. A common method is also to include the projected surface only at the initial stage of calculations. In [1], the impact of various loading configurations on the behaviour of a container ship under wind load was presented. Various cases of wind pressure were analysed, causing a change in the determined course of the ship. A fixed projected area for two directions (longitudinal and transverse) was adopted in wind calculations. The obtained results were verified using the wind tunnel. The work [17] concerned numerical simulation of the container ship aerodynamics. Computational fluid dynamics (CFD) was used to calculate mass, energy and momentum conservation equations. Numerical calculations were carried out in the ANSYS CFX software. During the simulation, the \(k-\varepsilon \) turbulence model was adopted. In [24], author proposed a new method of wind impact calculation for the container ship. The proposed method can be used at the design stage in which not all dimensions have been yet specified. The numerical and experimental results were presented as graphs of additional resistance, drift moment and transfer drift force. Gust disturbance control method for QUAVs flying robot was shown in [11]. Unknown time-varying payload influence on dynamics of QUAVs was also analysed. The flying unit was assumed as an ideal rigid body. The influence of wind on vehicle behaviour was divided into two stages: momentum drag and disturbance. A new PPC adaptation strategy for better trajectory control has been proposed as the control system. The influence of wind on the dynamics of payload carried by a mobile crane was presented in [12]. Using the feedback controller, a control system was proposed to minimize the effects of gusts. The results in the residual amplitude form were compared with experimental tests performed on a small-scale model. The dynamic analysis of the tower crane taking into account wind load was described in [15]. In the simulation model, wind load was taken into account according to Bernoulli’s formula and Davenport’s spectrum of wind speed. In addition, the parameters for determining the crane stability were calculated. In the paper [7], the usage of CAE program (SolidWorks) for wind turbine simulation tests was presented. In the calculation model, the turbine blade surface was projected for the case in which the wind blows perpendicular to the axis of rotation of the turbine. The wind force was calculated using the formula for aerodynamic drag force.

Research on the influence of wind load on motionless structures generally focuses on the study of building environment [10, 22, 23] and related elements [8]. In this type of research, computational fluid dynamics (CFD) software is the most commonly used method, which allows to determine the aerodynamic parameters of the tested structures. Due to lack of motion, there is only a need to project the surface affected by the wind. However, when a wind with variable direction is analysed, the effective area can be changed, which can cause large variations in results. Numerical studies of the wind load on the roof of a sports building were presented in [10]. For numerical analysis, CFD method with the \(k-\varepsilon \) turbulent solver was used. Shape factor was analysed with regard to the wind field environment. For each of the stadium’s roof region, the maximum wind shape factor was determined. The influence of the roof shape and its slope on wind pressure distribution was also analysed in [22]. Variability of wind direction was also taken into account in the simulation model. The results were presented in the form of pressure distribution outlines and compared with data obtained during experimental tests. A new approach for determining wind loads for low-rise buildings was proposed in [23]. This approach includes the quasi-steady theory model which consists of both elevation angle and instantaneous wind azimuth. Calculations of the surface pressure parameter of a building included longitudinal, transverse and vertical directions of wind velocity as well as standard pressure coefficients. The obtained statistical results were verified with the experiment. The work [8] concerns the analysis of photovoltaic panel (PV array) which is most often installed on the roofs of buildings. In this work, experimental tests were carried out for various wind incidence angles. The lift coefficient was also calculated for each of these angles.

This paper proposes a new method for determining the effective wind area of a cuboidal rigid body. The theoretical model takes into account the variability of wind direction due to applied Cardan angles. The simulation model allows to track the behaviour of the body, its orientation and positioning, during the free motion. The real value of the wind force for a given body position is also determined.

2 Methods

Generally, the wind force acting on the structure is included using the drag force formula, which can be written as [6, 15, 17]:

$$\begin{aligned} \mathbf {{F}_{w}}=\frac{1}{2} \rho A_{w}C_{D}{\mathbf {V}_{\mathbf {w}}}^{2}, \end{aligned}$$
(1)

or at the design stage, when a constant value of air density \( \rho \) is assumed [13]:

$$\begin{aligned} \mathbf {{F}_{w}}=0.625 A_{w}C_{D}{\mathbf {V}_{\mathbf {w}}}^{2}, \end{aligned}$$
(2)

where \( \mathbf {{F}_{w}} \)—wind force vector (N), \( A_{w}\)—cross-sectional area (wind area) (\(\hbox {m}^2\)), \({\mathbf {V}}_{{\mathbf {w}}} \)—wind velocity (m/s), and \( C_{D} \)—dimensionless drag coefficient.

In most cases, the wind area \( A_{w} \) (Eqs. 12) is generally adopted as a constant. To determine the parameter of variable surface area affected by the wind \( A_{ew} \) (so-called wind surface or effective surface), the algebraic relation of normal vectors and vertices of a rigid body can be used. Analysing three selected vertices of a rigid body with coordinates:

$$\begin{aligned} \mathbf {P_{1}}=(\xi _{1}, \eta _{1}, \zeta _{1}), \quad \mathbf {P_{2}}=(\xi _{2}, \eta _{2}, \zeta _{2}), \quad \mathbf {P_{3}}=(\xi _{3}, \eta _{3}, \zeta _{3}), \end{aligned}$$

one can determine the plane which passes through these vertices. Equation of a such plane can be presented in the form [6]:

$$\begin{aligned} \left| \begin{array}{ccc} X-\xi _{1} &{}\quad \eta -\eta _{1} &{}\quad Z-\zeta _{1} \\ \xi _{2}-\xi _{1} &{}\quad \eta _{2}-\eta _{1} &{}\quad \zeta _{2}-\zeta _{1} \\ \xi _{3}-\xi _{1} &{}\quad \eta _{3}-\eta _{1} &{}\quad \zeta _{3}-\zeta _{1} \end{array}\right| =0, \end{aligned}$$
(3)

or in the form:

$$\begin{aligned} \left| \begin{array}{cccc} X &{}\quad Y &{}\quad Z &{}\quad 1 \\ \xi _{1} &{}\quad \xi _{2} &{}\quad \xi _{3} &{}\quad 1 \\ \eta _{1} &{}\quad \eta _{2} &{}\quad \eta _{3} &{}\quad 1 \\ \zeta _{1} &{}\quad \zeta _{2} &{}\quad \zeta _{3} &{}\quad 1 \\ \end{array}\right| =0. \end{aligned}$$
(4)

The general equation parameters of this plane [21]:

$$\begin{aligned} \alpha X+\beta Y+\gamma Z+\psi =0, \end{aligned}$$
(5)

can be determined using formula:

$$\begin{aligned}{}[\alpha , \beta , \gamma ]=(\mathbf {P_2}-\mathbf {P_1})\times (\mathbf {P_3}-\mathbf {P_1}). \end{aligned}$$
(6)

Taking into account the plane parameters (Eq. 6), normal vector of a such plane can be depicted as [6, 18]:

$$\begin{aligned} \mathbf {n_{1}}=\left[ \begin{array}{c} \lambda \alpha \\ \lambda \beta \\ \lambda \gamma \end{array}\right] . \end{aligned}$$
(7)

where \( \lambda \in \mathbb {R} {\setminus }{0} \).

Fig. 1
figure 1

Dynamic model of a rigid body motion

Specifying the normal vector (\( \mathbf {n_{2}} \)) of the plane, in which wind blows, one can measure the angle between analysed normal vectors using the formula:

$$\begin{aligned} \theta _i=\arccos \frac{\mathbf {n_{1}} \circ \mathbf {n_{2}}}{|\mathbf {n_{1}}||\mathbf {n_{2}}}, \quad i=1,2,3. \end{aligned}$$
(8)

Finally, the effective wind surface parameter \( A_{ew} \) can be represented as the relation [6]:

$$\begin{aligned} A_{ew}=a_1 a_2\cos \theta _1+a_1 a_3 \cos \theta _2+a_2 a_3\cos \theta _3, \end{aligned}$$
(9)

where \( a_1 \), \( a_2 \), \( a_3 \)—dimensions of the rigid body (m), and \( \theta _1 \), \( \theta _2 \), \( \theta _3 \)—angles between the normal vectors of particular surfaces (rad).

In order to determine the coordinates of individual vertices of the analysed rigid body, Cardan angles were used. For this purpose, the cosine matrix for elementary rotations had to be determined, which can be presented as [3, 16]:

  • for X axis:

    $$\begin{aligned} \mathbf {R_{X}}=\left[ \begin{array}{ccc} 1 &{}\quad 0 &{}\quad 0 \\ 0 &{}\quad \cos \varPsi &{}\quad -\sin \varPsi \\ 0 &{}\quad \sin \varPsi &{}\quad \cos \varPsi \end{array}\right] \end{aligned}$$
    (10)
  • for Y axis:

    $$\begin{aligned} \mathbf {R_{Y}}=\left[ \begin{array}{ccc} \cos \varTheta &{}\quad 0 &{}\quad \sin \varTheta \\ 0 &{}\quad 1 &{}\quad 0 \\ -\sin \varTheta &{}\quad 0 &{}\quad \cos \varTheta \end{array}\right] \end{aligned}$$
    (11)
  • for Z axis:

    $$\begin{aligned} \mathbf {R_{Z}}=\left[ \begin{array}{ccc} \cos \varPhi &{}\quad -\sin \varPhi &{}\quad 0 \\ \sin \varPhi &{}\quad \cos \varPhi &{}\quad 0 \\ 0 &{}\quad 0 &{}\quad 1 \end{array}\right] \end{aligned}$$
    (12)

The matrix of rotation of reference systems can be obtained by vectors of the rotation matrix of individual axes. Thus, the rotation matrix of the system has the form [9, 16]:

$$\begin{aligned} \begin{aligned} \mathbf {R}&=\mathbf {R_{Z}}\mathbf {R_{Y}}\mathbf {R_{X}}\\&=\left[ \begin{array}{ccc} c \varTheta c \varPhi &{}\quad - c \varPsi s \varPhi + c \varPhi s \varTheta s \varPsi &{}\quad c \varPsi c \varPhi s \varTheta + s \varPhi s \varPsi \\ c \varTheta s \varPhi &{}\quad c \varPsi c \varTheta + s \varPhi s \varTheta s \varPsi &{}\quad c \varPsi s \varPhi s \varTheta - c \varPhi s \varPsi \\ - s \varTheta &{}\quad c \varTheta s \varPsi &{}\quad c \varPsi c \varPhi \end{array}\right] \end{aligned} \end{aligned}$$
(13)

where the following designations were introduced: \( c \varTheta \)\(\cos \varTheta \), \( s \varTheta \)\( \sin \varTheta \), \( c \varPsi \)\( \cos \varPsi \), \( s \varPsi \)\( \sin \varPsi \), \( c \varPhi \)\( \cos \varPhi \) and \( s \varPhi \)\( \sin \varPhi \).

The components of the angular velocity vector \( \mathbf {\omega } \), for the applied Cardan angles, can be depicted as:

$$\begin{aligned} \begin{aligned} \omega _{1}&=\dot{\varPsi }\cos \varTheta \cos \varPhi -\dot{\varTheta }\sin \varPhi ,\\ \omega _{2}&=\dot{\varPsi }\cos \varTheta \sin \varPhi +\dot{\varTheta }\cos \varPhi ,\\ \omega _{3}&=\dot{\varPsi }\sin \varTheta +\dot{\varPhi }. \end{aligned} \end{aligned}$$
(14)

Angular accelerations can be obtained by differentiating the formulas (14):

$$\begin{aligned} \mathbf {\epsilon }=\frac{\mathrm{d}\omega }{\mathrm{d}t}, \end{aligned}$$
(15)

and take the form:

$$\begin{aligned} \begin{aligned} \epsilon _{1}&=\ddot{\varPsi }\cos \varTheta \cos \varPhi -\ddot{\varTheta }\sin \varPhi -\dot{\varPsi }\dot{\varTheta }\sin \varPhi \cos \varTheta \\ {}&-\dot{\varPsi }\dot{\varTheta }\cos \varPhi \sin \varTheta -\dot{\varTheta }\dot{\varPhi }\cos \varPhi ,\\ \epsilon _{2}&=\ddot{\varPsi }\cos \varTheta \sin \varPhi +\ddot{\varTheta }\cos \varPhi +\dot{\varPsi }\dot{\varTheta }\cos \varPhi \cos \varTheta \\ {}&+\dot{\varPsi }\dot{\varTheta }\sin \varPhi \sin \varTheta -\dot{\varTheta }\dot{\varPhi }\sin \varPhi ,\\ \epsilon _{3}&=-\ddot{\varPsi }\sin \varTheta +\ddot{\varPhi }-\dot{\varPsi }\dot{\varTheta }\cos \varTheta . \end{aligned} \end{aligned}$$
(16)

Coordinates of individual vertices can be determined using the formula:

$$\begin{aligned} C_{ij}=\pm \frac{1}{2} a_{k} R_{jk} - r_{k} R_{jk} \end{aligned}$$
(17)

where \( i=1,2,3,4,\) \(j=1,2,3\), \(k=1,2,3 \) and \( C=X, Y, Z \), while \( \pm \) sign depends on the numbering and orientation of the vertex in the coordinate system.

System rotation matrix elements are nonlinear functions of position angles. Due to the angular nature, the phenomena of singularities of the orientation can be found in the calculations. These nonlinearities can be observed during transformations of angular velocity and accelerations vectors.

The general equations of rigid body motion, which consist of translational and rotational motion, can be depicted as two vector equations [4, 11, 14]:

$$\begin{aligned} \begin{aligned} m\mathbf {a_{m}}&=\mathbf {F_{G}}+\mathbf {F_{R}}+\mathbf {F_{w}},\\ \frac{\mathrm{d}}{\mathrm{d}t}\mathbf {K_{m}}&=\mathbf {M}, \end{aligned} \end{aligned}$$
(18)

where m is a mass and \( \mathbf {F_{G}} \) is a weight of the rigid body, \( \mathbf {F_{R}} \) is a reaction force in the rope, \( \mathbf {M} \) is a resultant moment, \( \mathbf {a_{m}} \) is an acceleration and \( \mathbf {K_{m}} \) is an angular momentum of rigid body mass centre.

Finally, a system of six second-order differential equations is obtained which can be represented in the form [6, 19]:

$$\begin{aligned} \mathbf {A}\ddot{\mathbf {\gamma }}=\mathbf {B}, \end{aligned}$$
(19)

where \( \ddot{\mathbf {\gamma }} \) is a vector of unknowns that can be depicted as:

$$\begin{aligned} \ddot{\mathbf {\gamma }}=\left[ \begin{array}{c} \ddot{\xi } \\ \ddot{\eta } \\ \ddot{\zeta } \\ \ddot{\varPsi } \\ \ddot{\varTheta } \\ \ddot{\varPhi } \end{array}\right] . \end{aligned}$$
(20)

A detailed method of determining rigid body motion parameters was presented in the previous works of the authors [4, 6, 16, 19].

3 Sample results of performed simulations

Examples of simulation results are presented for the free motion of the rigid body suspended on a non-deformable rope. The study analysed different variants of the free motion of the rigid body differing by initial position and direction of the wind. The results were presented in the form of changes in parameters of surface area (\( A_{w} \)). The differences in the analysed models are also presented by the percentage variance of these parameters. Numerical simulations were carried out for two variants in various cases (Table 1). In the first variant, all initial conditions were equal to zero, and the rigid body motion was caused only by the wind pressure. In the second variant, apart from the wind pressure, the forced motion of the rigid body in one direction was also analysed.

In order to model the variability of wind pressure direction (Fig. 2), the Fresnel cosine integral was used, which can be depicted in the form [20]:

$$\begin{aligned} \alpha _w=\alpha _{\mathrm{max}} \int _{0}^{P} \cos \frac{\pi t^2}{2} \mathrm{d}t \end{aligned}$$
(21)

Wind speed variability as a time function of gust (Fig. 3) can be introduced in form [2]:

$$\begin{aligned} V_{w}=V_{\mathrm{max}} \sin \frac{\pi }{t_c} t \end{aligned}$$
(22)
Table 1 Simulation cases for both variants
Fig. 2
figure 2

Variability of wind pressure direction \( \alpha _w(t) \) adopted in simulation tests

Fig. 3
figure 3

Wind variability \( V_{w}(t) \) adopted in simulation tests

The following parameters were adopted during all numerical simulations:

  • rigid body mass: \( m =500\) kg,

  • the length of the rope: \( r =2\) m,

  • rigid body dimensions: \( a_1 =0.5\) m, \( a_2 =0.75\) m, \( a_3 =1.0\) m,

  • total time of simulations: \( t_c =10\) s,

  • maximum wind speed: \( V_{\mathrm{max}} =20\) m/s,

  • maximum value of wind angle direction: \( \alpha _{\mathrm{max}} = \frac{\pi }{2} \).

For the simulation cases presented in Table 1, a constant value of \( V_w \) means that the maximum wind speed is introduced, which is 20m/s during the entire calculation time. For the variable value of \( V_w \), wind speed is calculated according to formula 22. The constant value of the \( \alpha _w \) causes that wind acts along one of the coordinate system axis (X for \( \alpha _w =0\)). For variable \( \alpha _w \) value, the direction is determined using the Fresnel integral (21). Calculations were made using the Runge–Kutta fourth-order method in MATLAB environment.

In the first variant, at the initial time the rigid body hung freely and remained motionless. Its motion was caused only by the force of the wind which value and direction depended on the given case. Initial conditions for this variant were as follows:

$$\begin{aligned} \begin{aligned} \xi (t)|_{t=0}&=0, \quad \dot{\xi }(t)|_{t=0}=0, \quad \eta (t)|_{t=0}=0, \\ \dot{\eta }(t)|_{t=0}&=0, \quad \zeta (t)|_{t=0}=2\,\hbox {m}, \quad \dot{\zeta }(t)|_{t=0}=0, \\ \varPsi (t)|_{t=0}&=0, \quad \dot{\varPsi }(t)|_{t=0}=0, \quad \varTheta (t)|_{t=0}=0, \\ \dot{\varTheta }(t)|_{t=0}&=0, \quad \varPhi (t)|_{t=0}=0, \quad \dot{\varPhi }(t)|_{t=0}=0. \end{aligned} \end{aligned}$$

where value of \( \zeta (t) \) resulted from the initial rope length (r). The results are presented in the form of a time function of the effective surface variability (Figs. 4567) and percentage of variation of effective and constant area (Fig. 8). The perpendicular surface area to the wind direction, which was equal to \(0.75\,\hbox {m} ^2 \), was assumed as a constant value of the wind surface shown in Figs. 456 and 7 in the form of a dashed line.

Fig. 4
figure 4

Time function of effective surface variability for I variant case A (dashed line—constant area)

Fig. 5
figure 5

Time function of effective surface variability for I variant case B (dashed line—constant area)

Fig. 6
figure 6

Time function of effective surface variability for I variant case C (dashed line—constant area)

Fig. 7
figure 7

Time function of effective surface variability for I variant case D (dashed line—constant area)

Fig. 8
figure 8

Percentage of variation of variable wind area (\( A_w \)) and constant area for I variant

Based on the results of the numerical simulations of the first variant, one can be stated that it is permissible to adopt a constant effective surface parameter only when gust with a constant direction (case B—Fig. 5) is analysed. For this case, the differences in the wind surface parameter are negligible (\( \varDelta A_w =0.003\,\hbox {m} ^2 \)). In other cases (A, C and D), the differences are significant and may cause incorrect determination of wind force. The largest differences were observed for case D when constant wind speed with the variable direction was analysed. In this case, the difference was \(0.2\,\hbox {m} ^2 \). In addition, for blast of wind with variable direction (case D—Fig. 7) a lower effective area parameter was observed when \( t=1 \) s. Analysing the percentage variation (Fig. 8), it can be seen that the biggest differences are caused by the variable direction of wind action. One can be stated that this parameter is the most important in determining the wind force correctly. In these cases (C and D), the differences range from 20 to 25%. For the case of constant wind speed and direction (A), variation did not exceed 7%, while for case B, changes are negligible.

Fig. 9
figure 9

Time function of effective surface variability for II variant case A (dashed line—constant area, dotted line—projected area)

Fig. 10
figure 10

Time function of effective surface variability for II variant case B (dashed line—constant area, dotted line—projected area)

Fig. 11
figure 11

Time function of effective surface variability for II variant case C (dashed line—constant area, dotted line—projected area)

Fig. 12
figure 12

Time function of effective surface variability for II variant case D (dashed line—constant area, dotted line—projected area)

Fig. 13
figure 13

Percentage of variation of variable wind area (\( A_w \)) and constant area for II variant

Fig. 14
figure 14

Percentage of variation of variable wind area (\( A_w \)) and projected area for II variant

In the second variant, the motion of the rigid body was also analysed. It was assumed that the motion would act along the X-direction. For this purpose, the following initial values were adopted:

$$\begin{aligned} \begin{aligned} \xi (t)|_{t=0}&=0.5\,\hbox {m}, \quad \dot{\xi }(t)|_{t=0}=0, \quad \eta (t)|_{t=0}=0, \\ \dot{\eta }(t)|_{t=0}&=0, \quad \zeta (t)|_{t=0}=1.93649\,\hbox {m}, \quad \dot{\zeta }(t)|_{t=0}=0, \\ \varPsi (t)|_{t=0}&=0, \quad \dot{\varPsi }(t)|_{t=0}=0, \quad \varTheta (t)|_{t=0}=0.25268\,\hbox {rad}, \\ \dot{\varTheta }(t)|_{t=0}&=0, \quad \varPhi (t)|_{t=0}=0, \quad \dot{\varPhi }(t)|_{t=0}=0. \end{aligned} \end{aligned}$$

where value of \( \zeta (t) \) was calculated from algebraic relations (\( \xi ^2+\eta ^2+\zeta ^2=r^2 \)). The results are shown in the form of a time function graph of the effective surface changes (Figs. 910 1112) and percentage of variation of effective and constant area (Figs. 1314). The constant value of the effective surface was adopted as in the first variant. The projected value was read from the initial position of the body and did not change over time. It was equal to \(0.82\,\hbox {m} ^2 \). Based on the results of the second variant, it can be concluded that for the forced motion of the rigid body it is necessary to include the variable parameter of the effective surface during calculations. For the first two cases (A and B), which did not take into account the change of wind direction, the effective wind surface was in the range between the parameters of constant (\(0.75\,\hbox {m} ^2 \)) and projected (\(0.82\,\hbox {m} ^2 \)) area (Figs. 910). For such cases, an average value of the surface can be determined for wind force calculations; however, it may cause incorrect determination of the rigid body behaviour and orientation. In cases where the variable direction of the wind was analysed (Figs. 1112), the variable surface parameter should be considered in the simulation model. For these cases, the largest differences between the projected area were observed, which were \(0.13\,\hbox {m} ^2 \) for case C and \(0.18\,\hbox {m}^2 \) for case D. In the last case, the initial increase in effective area and its decrease after \( t =7\,\hbox {s}\) were also observed. This is due to the behaviour of the body, which under the influence of the maximum of wind swing, significantly reduces the surface area. At this point, despite the constant value of wind speed, the wind force was the smallest, which caused the body to return to its previous position and increase in the effective area. Comparing the results of percentage variations (Figs. 1314), it can be seen that adopting a constant area parameter (\( A_w =0.75\,\hbox {m} ^2 \)) for forced motion causes larger differences than the projected area (\( A_w =0.82\,\hbox {m}^2 \)). Regardless of the parameter used (constant or projected), the absolute variation value reaches 10%. The largest differences can be seen in the case where the wind speed is constant, but its direction changes (case D). In this case, the percentage variation of the constant surface area (Fig. 13) was in the range \(<\,-\,\)28%, 30%>. For a gust with a variable direction, the maximum absolute difference was 29%. For the projected surface area parameter (Fig. 14), the percentage variation was in the range \(<\,-\,\)33%, 19%>. For case C, the maximum absolute value was 18%.

4 Conclusions

The paper proposes a new method of determining the wind area of a rigid body under wind disturbances. The effective surface area parameter is used to determine the current wind force and body orientation in space. The theoretical model takes into account the variability of the effective surface area used to calculate wind loads. To describe the method, dependencies of normal vectors and body vertices were used. To determine the coordinate vertices, Cardan angles were taken into account. These angles were determined on the basis of the cosine matrix of elementary rotation as well as the dependence of angular velocity and acceleration. The general motion of the rigid body is presented as two vector equations describing body translation and rotation. A system of six second-order differential equations was obtained that describe the initial problem of the motion. The problem formulated in this work was solved using the Runge–Kutta fourth method. Numerical calculations were carried out in MATLAB software.

The results of the example numerical simulations are presented for two variants. In the first, the problem was analysed when the rigid body hangs freely in the initial state of calculations. Its motion is caused only under the influence of wind. The second variant concerned also the forced motion of a rigid body in one plane. For both variants, four cases were analysed differing in wind speed and direction of its impact. To model the variability of the wind force direction, the Fresnel cosine integral was used. For mapping the gust, the maximum wind speed was defined and the course of sine law was used. The obtained effective surface values were compared with constant (I and II variant) and projected (II variant) values. For the first variant, the smallest differences were obtained for case B, in which the blast of wind was analysed without change in its direction. The largest changes were noted for cases C and D. For the second variant, cases A and B presented similar variations, while the larger differences were noted for constant speed and variable direction of the wind.

Based on the results obtained, it can be concluded that depending on the analysed problem, the wind area parameter should be selected appropriately. If the problem of body motion is analysed only under the influence of gusts without changes in their direction, it is permissible to use a constant surface area. In the case when the forced motion of solid is analysed at constant and variable wind speed, it is possible to specify the effective surface area parameter as the projected average. However, when analysing the variability of wind direction, it is necessary to include the variable surface area parameter in the theoretical model. It should be noted that any approximation of the wind area will cause differences in the behaviour of the body. In order to accurately determine, for example the positioning of such a solid, the proposed method should be used.

The model presented in this work can be used during research on the transport of loads carried by any device equipped with a rope system. After taking into account the relevant control functions, it can also be a tool for visualizing the load positioning under the wind disturbances. This work will be further developed, among others, by taking into account the rope system deformation, shape variability of body and other wind loads issues (e.g. von Karman vortices).