Research article Special Issues

Positive impact of short-term gait rehabilitation in Parkinson patients: a combined approach based on statistics and machine learning


  • Parkinson's disease is the second most common neurodegenerative disorder in the world. Assumed that gait dysfunctions represent a major motor symptom for the pathology, gait analysis can provide clinicians quantitative information about the rehabilitation outcome of patients. In this scenario, wearable inertial systems for gait analysis can be a valid tool to assess the functional recovery of patients in an automatic and quantitative way, helping clinicians in decision making. Aim of the study is to evaluate the impact of the short-term rehabilitation on gait and balance of patients with Parkinson's disease. A cohort of 12 patients with Idiopathic Parkinson's disease performed a gait analysis session instrumented by a wearable inertial system for gait analysis: Opal System, by APDM Inc., with spatial and temporal parameters being analyzed through a statistic and machine learning approach. Six out of fourteen motion parameters exhibited a statistically significant difference between the measurements at admission and at discharge of the patients, while the machine learning analysis confirmed the separability of the two phases in terms of Accuracy and Area under the Receiving Operating Characteristic Curve. The rehabilitation treatment especially improved the motion parameters related to the gait. The study shows the positive impact on the gait of a short-term rehabilitation in patients with Parkinson's disease and the feasibility of the wearable inertial devices, that are increasingly spreading in clinical practice, to quantitatively assess the gait improvement.

    Citation: Leandro Donisi, Giuseppe Cesarelli, Pietro Balbi, Vincenzo Provitera, Bernardo Lanzillo, Armando Coccia, Giovanni D'Addio. Positive impact of short-term gait rehabilitation in Parkinson patients: a combined approach based on statistics and machine learning[J]. Mathematical Biosciences and Engineering, 2021, 18(5): 6995-7009. doi: 10.3934/mbe.2021348

    Related Papers:

    [1] Jingju Liu, Lei Sun, Jinrui Liu, Xuehu Yan . Fake and dishonest participant location scheme in secret image sharing. Mathematical Biosciences and Engineering, 2021, 18(3): 2473-2495. doi: 10.3934/mbe.2021126
    [2] Yanjun Liu, Chin-Chen Chang, Peng-Cheng Huang . Security protection using two different image shadows with authentication. Mathematical Biosciences and Engineering, 2019, 16(4): 1914-1932. doi: 10.3934/mbe.2019093
    [3] Xuehu Yan, Xuan Zhou, Yuliang Lu, Jingju Liu, Guozheng Yang . Image inpainting-based behavior image secret sharing. Mathematical Biosciences and Engineering, 2020, 17(4): 2950-2966. doi: 10.3934/mbe.2020166
    [4] Yue Jiang, Xuehu Yan, Jia Chen, Jingwen Cheng, Jianguo Zhang . Meaningful secret image sharing for JPEG images with arbitrary quality factors. Mathematical Biosciences and Engineering, 2022, 19(11): 11544-11562. doi: 10.3934/mbe.2022538
    [5] Feng Liu, Xuehu Yan, Lintao Liu, Yuliang Lu, Longdan Tan . Weighted visual secret sharing with multiple decryptions and lossless recovery. Mathematical Biosciences and Engineering, 2019, 16(5): 5750-5764. doi: 10.3934/mbe.2019287
    [6] Xuehu Yan, Longlong Li, Lintao Liu, Yuliang Lu, Xianhua Song . Ramp secret image sharing. Mathematical Biosciences and Engineering, 2019, 16(5): 4433-4455. doi: 10.3934/mbe.2019221
    [7] Xiaoping Li, Yanjun Liu, Hefeng Chen, Chin-Chen Chang . A novel secret sharing scheme using multiple share images. Mathematical Biosciences and Engineering, 2019, 16(6): 6350-6366. doi: 10.3934/mbe.2019317
    [8] Qi Wang, John Blesswin A, T Manoranjitham, P Akilandeswari, Selva Mary G, Shubhangi Suryawanshi, Catherine Esther Karunya A . Securing image-based document transmission in logistics and supply chain management through cheating-resistant visual cryptographic protocols. Mathematical Biosciences and Engineering, 2023, 20(11): 19983-20001. doi: 10.3934/mbe.2023885
    [9] Shudong Wang, Yuliang Lu, Xuehu Yan, Longlong Li, Yongqiang Yu . AMBTC-based visual secret sharing with different meaningful shadows. Mathematical Biosciences and Engineering, 2021, 18(5): 5236-5251. doi: 10.3934/mbe.2021266
    [10] Lina Zhang, Jing Zhang, Jiaqi Sun, Qingpeng Chen . A global progressive image secret sharing scheme under multi-group joint management. Mathematical Biosciences and Engineering, 2024, 21(1): 1286-1304. doi: 10.3934/mbe.2024055
  • Parkinson's disease is the second most common neurodegenerative disorder in the world. Assumed that gait dysfunctions represent a major motor symptom for the pathology, gait analysis can provide clinicians quantitative information about the rehabilitation outcome of patients. In this scenario, wearable inertial systems for gait analysis can be a valid tool to assess the functional recovery of patients in an automatic and quantitative way, helping clinicians in decision making. Aim of the study is to evaluate the impact of the short-term rehabilitation on gait and balance of patients with Parkinson's disease. A cohort of 12 patients with Idiopathic Parkinson's disease performed a gait analysis session instrumented by a wearable inertial system for gait analysis: Opal System, by APDM Inc., with spatial and temporal parameters being analyzed through a statistic and machine learning approach. Six out of fourteen motion parameters exhibited a statistically significant difference between the measurements at admission and at discharge of the patients, while the machine learning analysis confirmed the separability of the two phases in terms of Accuracy and Area under the Receiving Operating Characteristic Curve. The rehabilitation treatment especially improved the motion parameters related to the gait. The study shows the positive impact on the gait of a short-term rehabilitation in patients with Parkinson's disease and the feasibility of the wearable inertial devices, that are increasingly spreading in clinical practice, to quantitatively assess the gait improvement.



    With the development of structural optimization theory and computer technology, many finite-element software tools (e.g., HyperWorks, Nastran, Ansys and TOSCA) have integrated structural optimization design modules to reduce the structural weight, improve the structural performance and increase safety [1,2]. Altair HyperWorks is a comprehensive open-architecture simulation platform that provides best-in-class technology for designing and optimizing high-performance, efficient products. Users have full access to the full suite of design, engineering, visualization and data management solutions offered by Altair and its technology partners. However, HyperWorks software, like other optimization software tools, only integrates the function of Eulerian buckling analysis and does not perform the analytical calibration of the buckling strength of stiffened plate grids. After the manual buckling check, there may be stiffened plates that do not meet the requirements; thus, the thickness of the plate or the cross-sectional dimensions of the reinforcing bars must be readjusted, and after the adjustment, the results must be reviewed, which is time-consuming and labor-intensive. Therefore, it is important to study the problem of dimensional optimization, and dimensional optimization design software tools must consider the buckling restraint of reinforced plates to ensure structural strength and stability. In this regard, Altair HyperMesh provides the best solution.

    The stiffened plate structure is a beam-slab coupled structure; thus, the stiffened plate structure is susceptible to local instability when it is subjected to compression, bending and shear. The external forces often reach their peak, and in severe cases, the thin-walled structure can get damaged [3,4]. Due to the geometric diversity of stiffened plates, considering the buckling strength of stiffened plates is challenging. Mansour [5], Troitsky and Hoppmann [6] and Brush and Almroth [7] analytically calculated the buckling strength of stiffened plates by treating them as orthogonal plates. Steen [8] used the energy method and a discrete stiffened plate model to analyze the buckling pattern and behavior of a one-way equal-span uniformly stiffened plate after the occurrence of buckling instability. Li and Bettess [9] used the energy method to analyze the critical stress of one-way equal-span uniformly stiffened plates. Przemieniecki [10] used the relationship between strain-displacement and large deflection to establish the stiffness matrix of slat elements, and he studied the local stability of stiffened plates. Wang and Wu [11] developed an optimization preprocessing interface in Excel based on the CSR code requirements and used the Isight platform multiparameter-driven Mars2000 ship strength calibration software to optimize the dimensions of the mid-section structure of a tanker. Han et al. [12] proposed a fast optimization method for the hull plate frame under buckling constraints. By utilizing the property that the panel buckling utilization factor varies monotonically with the panel thickness and is localized (less correlated) with the surrounding panel thickness, a two-stage optimization method based on dimensionality reduction was proposed to optimize the dimensional design of a double-deck bottom of an oil tanker by using an agent model.

    Altair HyperMesh provides a good custom software development environment, and users can write Tcl/Tk functions to achieve specific functions. In addition, HyperMesh provides a wealth of integrated internal functions, which can be referenced in Tcl functions in a specified format to achieve certain modular functions. The combined use of Tcl/Tk [13] provides many benefits to application developers and users, especially for rapid development. Full-fledged applications can be written entirely in Tcl scripts, thus allowing users to develop at a higher level than C/C++ and Java. Tk hides many details that C or Java programmers must address. There is less to learn and less code to write in Tcl and Tk than the toolset of the foundation.

    In this paper, the HyperMesh [14] optimization software based on Tcl/Tk and the Operation and Maintenance Link (OML) language with stiffened-plate buckling strength specification equilibrium [15] was used for the finite-element meshing of the stiffened plate; obtaining the mean stress, stress gradient and other parameters for calibrating the stiffened plate; setting the DRESP3 cards; and linking external OML function files. We developed the program "buckling constraints of stiffened plate", including the program "buckling constraint of panel" (for 2D plates and shell units) and the program "buckling constraint of minor components" (for 1D beam cells). The application of the dimensional optimization design of the platform structure demonstrates that the program developed in this study is easy to use and provides a good optimization effect.

    According to Lloyd's specifications [15], the design stress of the plate subjected to compression or shear (the plate design stress is taken as the average stress of the shell cells inside the panel) should meet the buckling strength requirements presented in Table 1.

    Table 1.  Buckling strength requirements of the panel under different stress states.
    Stress state Buckling strength requirements
    Short side under pressure λxλcr
    Long side under pressure λyλcr
    Two-way compression When 1AR2,λx+λyλcr
    When 2AR8,λ2x+λ2yλcr
    Short side compression and shear λ2x+λ2tλcr
    Long side compression and shear λ2y+λ2tλcr
    Two-way compression and shear λ2x+λ2y+λ2tλcr
    Note: λx=σx/σxcr, λy=σy/σycr, λt=τxy/τcr; λcr is the allowable buckling utilization factor; AR is the plate aspect ratio; σx,σy,τxy is the short side, long side compression stress and shear design stress; if σx,σy is the tensile stress, the stress component is taken as zero, and the calculation is generally taken as the average stress value of the plate edge in the face; σxcr,σycr and τcr denote the plate in the short side, long side compression and shear stress under the action of the critical buckling stress.

     | Show Table
    DownLoad: CSV

    For short-side compression, the critical buckling stress can be expressed as

    σxcr=σxE    σxEReH2, (1)
    σxcr=ReH(1ReH4σxE)    σxE>ReH2, (2)

    where ReH is the yield strength of the material (N/mm2; for carbon steel, ReH = 235 N/mm2), and σxE is the elastic buckling stress.

    According to Przemieniecki [10], the design stresses of the secondary members (obtained from the stresses in each beam cell within the panel weighted using the cell length average) must be less than 0.8 times the critical buckling stress in the compression bar buckling mode.

    For the column buckling mode without rotation in the cross section (perpendicular to the plane of the plate), the ideal elastic stress σE of the longitudinal bone can be calculated as follows:

    σE=10CfEIaAtel2, (3)

    where Cf is the end constraint coefficient (in this paper, Cf = 1), E is the elastic modulus of the material (N/mm2; 2.06 × 105 MPa for carbon steel), Ia is the moment of inertia of the support material (mm4), Ate is the cross-sectional area of the support material (mm2) and l is the support material span distance (mm). The strip plate should be included in the calculations, and the width of the strip plate is taken as the support material spacing.

    The critical buckling stress calculation of the longitudinal bone σc is similar to the critical stress calculation of the panel σxE and is not discussed in detail here; please see the specification requirements.

    On the HyperWorks/HyperMesh platform, during dimensional optimization, the strength and displacement constraints of the structure can be obtained by creating a type-Ⅰ response by using the OptiStruct module and setting the DRESP1 card; however, the stability of the structure cannot be obtained by setting the type-Ⅰ response. Thus, we developed an alternative procedure of "considering panel buckling constraints" in HyperMesh by using the panel buckling theory to consider the strength, displacement and stability of the structure during dimensional optimization. By setting the DRESP3 (type-Ⅲ external response) card, the OptiStruct solver takes as input the positive stresses at the nodes x and y around the panel (the approximate calculation coefficients φ and buckling coefficient k), the average x, y and xy stresses of each panel and the material- and model-related parameters into the OML function for the buckling factor calculation, and it outputs the calculated buckling factor. The final calculated buckling factors are derived and returned to the OptiStruct solver for constraint judgment and optimization iteration.

    The custom software development program for considering panel buckling constraints includes 30 subroutines, and the main programs are the automatic creation of the panel buckling subroutine and the creation of the panel buckling constraint subroutine. The automatic panel buckling creation subroutine automatically divides the panel according to the user-selected panel area, whereas the panel buckling constraint creation subroutine yields the buckling constraint according to the divided panel.

    The main advantage of the custom software development program is that it considers the panel buckling constraints (Figure 1). First, the software interface button is setup. Next, according to the software prompts, the cells where buckling constraints must be applied are selected. The parameters related to the change domain are inputted, and the relevant parameters are optimized. Then, according to the selected cells, the automatic panel partition algorithm is used to achieve automatic panel partition, and the design domain of the plate is set. Next, according to the divided plate, the average stress of the four corner cells is used as the average stress of the panel to obtain the stress response of each cell in the x, y and xy directions. Finally, the average stress response of each plate is obtained, the DRESP3 card is set, the external OML function file is linked and the buckling constraints of each panel are obtained.

    Figure 1.  Steps involved in the custom software development of the program for the consideration of the buckling constraints of the panel.

    The interface of the "considering panel buckling constraints" program is shown in Figure 2. The "Parameter Setting" module is used to set the material correlation coefficient and dimensional optimization correlation coefficient of the stiffened panel area. "Upper and lower thickness percentage" refers to the upper- and lower-limit percentage of thickness variation of the 2D plate cells during dimensional optimization, "E" refers to the modulus of elasticity of the material in the selected partition, "ReH" refers to the yield strength of the material in the selected partition, "Tr" refers to the thickness reduction when considering the buckling restraint of the stiffened panel and "BK Factor" is the buckling factor. The "Panel Information" module displays the information regarding the divided panel buckling. The "Define Panel" module is used to define the partition of panel buckling, including the panel name, automatic creation of the design variation field, manual creation of the design variation field, deletion of the divided panel, setting of the same variation area and the function of buckling constraint creation for stiffened plates. The "Define Panel" module includes the following functions:

    Figure 2.  Program interface for the consideration of the panel buckling constraints.

    To better reflect the specific functions of each button of the program, we selected a simple stiffened plate structure to test each function (Figure 6(a)).

    The "Auto Create" button performs the function of automatically dividing the panel and setting the corresponding buckling constraints. The user must enter the name of the panel (e.g., "auto_test") to be divided in the "Panel Name" textbox (Figure 3).

    Figure 3.  Prerequisites for using the "Auto Create" button.

    After clicking on the "Auto Create" button, the first guidance interface pop-up opens for subsequent operations, beginning with the "Row, Column" module (Figure 4). For instance, for dividing the panel into three rows and two columns, the "3, 2" string must be entered and "proceed" must be clicked.

    Figure 4.  "Auto Create" button: "Row, Column" module.

    Then, the second instruction screen pop-up opens for the subsequent operation: the "Select Elements" module (Figure 5). Here, the cells in the model that need to be divided into panels must be selected (Figure 6(a)).

    Figure 5.  "Auto Create" button: "Select Elements" module.
    Figure 6.  Display comparison before and after dividing the panel.

    Subsequently, the panel gets divided into six standard stiffened plates according to the self-programmed automatic panel partition algorithm (Figure 6(b)).

    The algorithm for automatically dividing the panel first judges the plane for the selected cell (judging it as the xoy, xoz or zoy plane) and then identifies the surrounding corner points of the selected cell with the control nodes of the panel (Figure 6(b)) so that the coordinates of all nodes can be obtained. The nodes are then numbered from the bottom-left to the top-right for each row and column, and each region is individually numbered according to the coordinates of the numbered nodes and cells. Based on the coordinates of the numbered nodes and the coordinates of the center of mass, we can determine in which area the unit exists. Finally, according to the existence of the area in the region, we can redistribute the component.

    The "Manual Create" button is used for dividing the panel and setting the corresponding buckling constraints, mainly for irregular and unrecognized panels. Because the "Manual Create" button has a similar interface to the "Auto Create" button, it is not described in detail.

    The "Set Same Designvars" button is used for setting the same variation area. The divided plate grid is a single piece by piece. If the plate grids have different thicknesses, that means that the manufacturing requirements are not satisfied; thus, the "Set Same Designvars" function must be used to redefine the variation relationship between the plate grid pieces. We selected "auto_test4", "auto_test5" and "auto_test6" as the same optimized variation area (Figure 7).

    Figure 7.  "Set Same Designvars" button.

    The "Create Responses" button is used for considering panel buckling constraints. The buckling response is obtained by selecting the external card and setting the DRESP3 (design response) (type-Ⅲ response: external response) card to input the results obtained using the OptiStruct solver into the OML program. Next, it is judged whether the selected plate meets the buckling requirements. Taking the uto_test3 response as an example, the DRESP3 card settings are shown in Figure 8.

    Figure 8.  DRESP3 card settings.

    "GROUP" is the group identifier referenced by the DRESP3 batch data entry, "HLIB" (high-level international baccalaureate) was selected as the identifier in this program; "FUNC" is the name of the external function written, and "SHBK" was selected as the external function.

    "DESVAR" (design variable) refers to the thickness of the optimized change area, which changes with the optimization process. In this program, DESVAR = 1 and this refers to the thickness of the panel.

    "DTABLE" (design table) refers to the fixed-parameter table and it does not change with the optimization process. In this program, DTABLE = 6, indicating, from left to right, the long-edge length, short-edge length, long- and short-edge coefficients, thickness discount value, material yield strength and modulus of elasticity of the material corresponding to the ID number.

    "DRESP1/2" refers to the first type and second type of response called, which change with the optimization process. In this program, DRESP1/2 = 11, indicating, from top to bottom, the x-directional positive stress of the four corner cells of the panel, the y-directional positive stress of the four corner cells of the panel, the average x-directional positive stress of the panel, the average y-directional positive stress of the panel and the average xy-directional stress of the panel (shear). The positive stresses of the nodes x and y around the panel are used to approximate the coefficients corresponding to them, and then k is obtained. The buckling factor of the panel is calculated by using the relevant function in OML. When setting the DRESP1/2 cards, the DRESP1 card should be placed before the DRESP2 card; otherwise, the OptiStruct solver will calculate incorrectly.

    Conventional finite-element analysis of stiffened plates involves a 1D beam cell and a 2D plate and shell cell. The stability of the 1D beam unit is considered in the optimization by performing the plate elementization of the 1D unit; however, the time cost of the corresponding model free-edge check and the computational time cost is high. For this reason, based on the secondary member buckling theory, we developed the alternative procedure of "taking into account the secondary member buckling constraint" in HyperWorks/HyperMesh to consider the strength, displacement and stability of the 1D line and 2D plate and shell units simultaneously for dimensional optimization.

    Because the HyperMesh platform does not yield the axial stress response of the beam unit, the average value of the stresses at each corner point must be used to obtain the axial stress response of the beam unit by setting the DRESP2 card. By setting the DRESP3 (type-Ⅲ external response) card, the web height, net web thickness, panel width, net panel thickness, strip thickness, reinforcement spacing (these six parameters are used to calculate the moment of inertia of the new reinforcement formed by the 1D and 2D units, cross-sectional area and height of the strip from the center of the form), reinforcement span and reinforcement axial stress are inputted into the OptiStruct solver, and the final calculated buckling factor is outputted by the OptiStruct solver for constraint judgment and optimization iteration.

    The custom software development program considering secondary member buckling constraints includes seven subroutines, and the subroutine for creating secondary member buckling constraints is the main subroutine which is used to create secondary member buckling constraints according to the properties of the beam unit selected by the user. Custom software development is performed as follows (Figure 9). First, the upper-limit and lower-limit percentages are set when optimizing the beam unit parameter size, and according to the software prompt, the beam unit properties required for imposing secondary member buckling restraints are selected. Next, the strip plate with the beam unit is selected, the support material spacing and support material span are inputted according to the software prompt and then the selected beam unit type is judged as PBEAML/PBARL. According to the selected beam unit properties and upper- and lower-limit percentages, the beam unit change domain and change relationship are set; the beam unit axial stress response is set using the DRESP2 card as one of the base responses input to the external OML function. Finally, each secondary member buckling restraint is established, the DRESP3 class card is set and the external OML function file is linked.

    Figure 9.  Idea of the custom software development of the program for the consideration of buckling constraints of the secondary component.

    Consider the panel buckling constraint program interface shown in Figure 10. The "percentage of upper and lower limit" module is used to set the coefficients related to the dimensional design variation domain of 1D beam cells. "Length" refers to the percentage of the upper and lower limits of web height and panel width variations in 1D beam cells during dimensional optimization. "Thickness" refers to the percentage of upper and lower limits of web thickness and panel thickness variations in 1D beam cells during dimensional optimization. In the "Parameter Setting" module, "E" and "ReH" are defined in the same way as in the panel buckling constraint calculation procedure, "Spacing" refers to the width of the selected property (i.e., the spacing of the reinforcing material) and "Length" refers to the span of the selected property.

    Figure 10.  Program interface of consideration of secondary component buckling constraints.

    The "Create JG Buckling Responses" button is used to set the corresponding buckling constraints based on the selected beam element properties. First, the percentage of upper and lower limits of the beam cell design domain must be entered in the "Percentage of upper and lower limit" textbox; then, the "Create JG Buckling Responses" button must be clicked. The first guidance interface pop-up opens––the "Properties" module, where the user selects the area where the angle buckling constraints must be set and clicks on "proceed". Then, the second guidance interface pop-up opens for subsequent operations––the "Select Designvar" module, wherein the algorithm determines whether the beam cell with the plate is a change domain. If the beam cell with the plate is a change area, the user must select the change area of the plate. If the beam cell with the plate is not a change area, the user must click on "proceed". Then, the third guidance interface pop-up opens for subsequent operations––the "Select Component" module, wherein the algorithm determines whether the strip plate is a change domain and requires the user to select the component where the strip plate is located and click on "proceed". Then, according to the relevant judgment algorithm in the program, the selected beam unit property buckling constraints can be created.

    The design flow of dimensional optimization with buckling constraints (Figure 11) is as follows. The finite-element model is established according to the design, and the working loads and boundary conditions specified by the code are determined. In the detailed design stage of structural dimensional optimization, the finite-element model employs 2D plate and shell units and 1D beam units. Static analysis is performed for each working condition to provide guidance for subsequent dimensional optimization by dividing the design domain and setting the strength, deformation and buckling constraints. When dividing the design area, in addition to the conventional selection of the design area, each of the areas with large compressive stresses must be used as a design area, and the upper limit of the design area must be set according to the actual conditions. When setting the constraints, three aspects should be considered: strength, deformation and stability (yield strength). Strength and deformation constraints can be set directly according to the relevant requirements; however, the buckling constraints of the structure cannot be set directly in the software and must be set by following the custom software development procedures of "considering buckling constraints of panel" and "considering buckling constraints for secondary members". When considering the buckling restraint of the structure, the location where the compressive stress of the plate shell and beam is larger must be selected to save time and cost. During dimensional optimization, the lightest mass and the smallest volume of the structure are usually employed as the objective function. The finite-element model may have multiple material densities; thus, when optimizing the size, it is more reasonable to set the overall mass of the structure as the objective function. If certain constraints are not satisfied, the design domain must be redefined and the upper and lower limits of the optimization parameters must be increased or decreased.

    Figure 11.  Dimensional optimization design process with buckling constraints.

    We aimed to achieve a lightweight platform structure. The finite-element model is shown in Figure 12 (light blue is the boundary condition). The plates in the model were simulated by quadrilateral and a small number of triangular plates and shell units, and the bones were simulated by beam units. The material was low-alloy high-strength structural steel Q355, with a yield strength of 355 MPa, modulus of elasticity of 2.06 × 105 MPa, Poisson's ratio of 0.3 and density of 7.85 t/m3. A uniform load of 33.85 kN/m2 was applied at the top plate of the platform structure (Figure 13).

    Figure 12.  Platform finite-element model.
    Figure 13.  Schematic of the platform load layout.

    The design domain should be divided according to the design drawings and stress distribution. In addition to the locations where the compressive stress is large and local instability may occur, the design area should be divided separately to facilitate the subsequent placement of buckling constraints. Due to space constraints, only the top plate and the main beam of the top plate are used as examples for the design area partition in this paper. As can be seen from the stress cloud diagram (Figures 14 and 15), the compressive stress was mainly concentrated on both sides of the two platforms and the upper and lower middle sides of the right platform; thus, the design area of the top plate buckling partition was divided into 14 blocks (Figure 16), and the design area of the beam buckling partition was divided into two blocks (Figure 17). The design area was divided into the preliminary design area (containing only the constraints of the original software) and the buckling constraint design area (containing the buckling constraints of the custom software development software). The preliminary design area was divided into 12 plate and shell unit areas (1–12) and four beam unit areas (13–16), and the buckling constraint design area consisted of 24 plate and shell unit areas (1–24) and two beam unit areas (25 and 26).

    Figure 14.  Top-plate shear-stress contour.
    Figure 15.  Beam-element axial-stress contour.
    Figure 16.  Top-plate design area (buckling).
    Figure 17.  Beam design area (buckling).

    The design area corresponding to the final set of optimization constraints is shown in Table 2.

    Table 2.  Design area corresponding to the constraints.
    Type Design area Numerical value
    von Mises stress (MPa)— σe Preliminary design area: 1–12 Buckling constraint area:1–24 284
    x-way positive stress (MPa)— σx Preliminary design area: 1–12 Buckling constraint area:1–24 284
    y-way positive stress (MPa)— σy Preliminary design area: 1–12 Buckling constraint area:1–24 284
    xy direction shear stress (MPa)— τ Preliminary design area: 1–12 Buckling constraint area:1–24 163
    Axial stress (MPa)— σl Preliminary design area: 13–16 Buckling constraint area:25, 26 284
    Deformation (mm) Maximum deformation of top plate 74.69
    Allowable buckling utilization factor — λcr Buckling constraint area: 1–24 0.950

     | Show Table
    DownLoad: CSV

    The optimization results are presented in Table 3.

    Table 3.  Size optimization results for each constraint.
    Constraint ORI T1 T2
    Numerical Parameters (mm) Numerical Parameters (mm) Numerical Parameters (mm)
    Quality (t) 20.71 / 17.20 / 17.72 /
    σe (MPa) 269.7 / 282.8 / 280.5 /
    σx (MPa) 267 / 283.2 / 280.5 /
    σy (MPa) 266.4 / 282.9 / 280.3 /
    τ (MPa) 136.4 / 131.1 / 125.4 /
    σl (MPa) 151.7 / 283.7 / 272.7 /
    Deformation (mm) 59.31 / 66.58 / 66.06 /
    BKshell_1 0.047 10 0.110 7 0.097 7
    BKshell_2 0.232 10 0.629 7 0.579 7
    BKshell_3 0.275 10 0.849 7 0.750 7
    BKshell_4 0.229 10 0.602 7 0.554 7
    BKshell_5 0.046 10 0.103 7 0.089 7
    BKshell_6 0.045 10 0.109 7 0.120 7
    BKshell_7 0.186 10 0.540 7 0.276 9
    BKshell_8 0.222 10 0.722 7 0.239 11
    BKshell_9 0.187 10 0.549 7 0.220 10
    BKshell_10 0.045 10 0.113 7 0.126 7
    BKshell_11 0.179 6 0.413 4.5 0.398 5
    BKshell_12 0.179 6 0.417 4.5 0.398 5
    BKshell_13 0.176 6 0.399 4.5 0.383 5
    BKshell_14 0.178 6 0.412 4.5 0.392 5
    BKshell_15 0.135 6 1.259 4.5 0.422 6
    BKshell_16 0.025 6 0.365 4.5 0.101 6
    BKshell_17 0.265 8 1.937 6 0.787 7
    BKshell_18 0.088 8 0.621 6 0.416 6
    BKshell_19 0.444 6 2.122 4.5 0.663 6
    BKshell_20 0.276 6 1.216 4.5 0.389 6
    BKshell_21 0.227 6 0.405 4.5 0.404 5
    BKshell_22 0.221 6 0.400 4.5 0.399 5
    BKshell_23 0.180 6 0.285 4.5 0.172 6
    BKshell_24 0.192 6 0.323 4.5 0.192 6
    BKbeam_25(max) 0.462 L140 × 27
    *6 × 11
    0.813 L105 × 20
    *4.5 × 8
    0.599 L105 × 25
    *4.5 × 10
    BKbeam_26(max) 0.419 L140 × 27
    *6 × 11
    0.712 L110 × 20
    *4.5 × 8
    0.510 L170 × 25
    *6 × 11

     | Show Table
    DownLoad: CSV

    By adjusting the initial design size, setting the EXTERNAL option of the RESPRINT card in the CONTRAL card to output all buckling factors to the output file and setting DESMAX (maximum iteration step) in the OPTI control card as 0 to achieve the buckling calibration of T1, we obtained the buckling factors of the BKshell_1–24 and BKbeam _25–26 buckling factors of the design area.

    The initial state ORI is the design solution that was repeatedly debugged by the designer, and all constraints were satisfied. T1 is the optimization result obtained by using the general optimization software; its structural mass was decreased, and the structural stress was increased slightly to meet the strength requirements, but part of the design area did not meet the stability buckling strength requirements. T2 is the optimization result obtained by using the software developed through the custom software development performed in this study and considering the stiffened-plate buckling custom software development. A comparison between T1 and ORI demonstrated the practicality of the dimensional optimization design, and a comparison between T2 and T1 demonstrated the rationality and necessity of the dimensional optimization method considering buckling constraints.

    A comparison of the optimization results is shown in Figure 18.

    Figure 18.  Changes in the buckling factor with size optimization.

    In this study, the size optimization program was developed based on the HyperWorks/Optistruct commercial software platform by introducing the buckling strength requirement of the stiffened plate as a constraint.

    The imposed constraints ensure good strength, displacement and stability of the platform structure and enable realizing the lightweight design of the platform structure, thus demonstrating the rationality and necessity of the dimensional optimization method considering buckling constraints. Through the dimensional optimization of the actual engineering structure, we demonstrated that the custom software development program could help the designer to realize the optimal structural design solution to ensure good strength and stability of the structure. The program has a preprocessing module with process automation and good operation performance, which saves time and improves the efficiency of the optimized design.

    The Marine Design & Research Institute of China is acknowledged for providing the initial design scheme.

    The authors declare that there is no conflict of interest.



    [1] J. M. Hausdorff, Gait dynamics in Parkinson's disease: Common and distinct behavior among stride length, gait variability, and fractal-like scaling, Chaos, 19 (2009), 026113.
    [2] L. M. de Lau, M. M. B. Breteler, Epidemiology of Parkinson's disease, Lancet Neurol., 5 (2006), 525-535. doi: 10.1016/S1474-4422(06)70471-9
    [3] A. Lee, R. M. Gilbert, Epidemiology of Parkinson disease, Neurol. Clin., 34 (2016), 955-965. doi: 10.1016/j.ncl.2016.06.012
    [4] J. M. S. Pearce, Aetiology and natural history of Parkinson's disease, Br. Med. J., 2 (1978), 1664-1666.
    [5] O. Sofuwa, A. Nieuwboer, K. Desloovere, A. M. Willems, F. Chavret, I. Jonkers, Quantitative gait analysis in Parkinson's disease: Comparison with a healthy control group, Arch. Phys. Med. Rehabil., 86 (2005), 1007-1013. doi: 10.1016/j.apmr.2004.08.012
    [6] M. G. Spillantini, R. A. Crowther, R. Jakes, M. Hasegawa, M. Goedert, α-Synuclein in filamentous inclusions of Lewy bodies from Parkinson's disease and dementia with Lewy bodies, Proc. Natl. Acad. Sci. U.S.A., 95 (1998), 6469-6473. doi: 10.1073/pnas.95.11.6469
    [7] M. E. Morris, R. Iansek, T. A. Matyas, J. J. Summers, The pathogenesis of gait hypokinesia in Parkinson's disease, Brain, 117 (1994), 1169-1181. doi: 10.1093/brain/117.5.1169
    [8] N. Giladi, R. Kao, S. Fahn, Freezing phenomenon in patients with parkinsonian syndromes, Mov. Disord., 12 (1997), 302-305. doi: 10.1002/mds.870120307
    [9] A. Nieuwboer, W. De Weerdt, R. Dom, E. Lesaffre, A frequency and correlation analysis of motor deficits in Parkinson patients, Disabil. Rehabil., 20 (1998), 142-150. doi: 10.3109/09638289809166074
    [10] J. Verghese, A. LeValley, C. B. Hall, M. J. Katz, A. F. Ambrose, R. B. Lipton, Epidemiology of gait disorders in community-residing older adults, J. Am. Geriatr. Soc., 54 (2006), 255-261. doi: 10.1111/j.1532-5415.2005.00580.x
    [11] M. E. Morris, Movement disorders in people with parkinson disease: A model for physical therapy, Phys Ther., 80 (2000), 578-597. doi: 10.1093/ptj/80.6.578
    [12] L. I. Golbe, P. A. Ohman-Strickland, A clinical rating scale for progressive supranuclear palsy, Brain, 130 (2007), 1552-1565.
    [13] G. D'Addio, L. Donisi, L. Mercogliano, G. Cesarelli, P. Bifulco, M. Cesarelli, Potential biomechanical overload on skeletal muscle structures in students during walk with backpack, in Mediterranean Conference on Medical and Biological Engineering and Computing, Springer, (2019), 262-266.
    [14] L. Donisi, A. Coccia, F. Amitrano, L. Mercogliano, G. Cesarelli, G. D'Addio, Backpack influence on kinematic parameters related to Timed Up and Go (TUG) test in school children, in 2020 IEEE International Symposium on Medical Measurements and Applications (MeMeA), IEEE, 2020.
    [15] W. Tao, T. Liu, R. Zheng, H. Feng, Gait analysis using wearable sensors, Sensors, 12 (2012), 2255-2283. doi: 10.3390/s120202255
    [16] L. Donisi, G. Cesarelli, A. Coccia, M. Panigazzi, E. M. Capodaglio, G. D'Addio, Work-related risk assessment according to the revised NIOSH lifting equation: A preliminary study using a wearable inertial sensor and machine learning, Sensors, 21 (2021), 2593.
    [17] G. Pagano, G. D'Addio, M. De Campi, L. Donisi, A. Biancardi, M. Cesarelli, Rehabilitation outcome in patients undergone hip or knee replacement surgery using inertial technology for gait analysis, in 2020 IEEE International Symposium on Medical Measurements and Applications (MeMeA), IEEE, 2020.
    [18] A. Coccia, B. Lanzillo, L. Donisi, F. Amitrano, G. Cesarelli, G. D'Addio, Repeatability of spatio-temporal gait measurements in Parkinson's disease, in 2020 IEEE International Symposium on Medical Measurements and Applications (MeMeA), IEEE, 2020.
    [19] S. Patel, H. Park, P. Bonato, L. Chan, M. Rodgers, A review of wearable sensors and systems with application in rehabilitation, J. Neuroeng. Rehabilitation., 9 (2012).
    [20] G. D'Addio, S. Evangelista, L. Donisi, A. Biancardi, E. Andreozzi, G. Pagano, et al., Development of a prototype e-textile sock, in 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), IEEE, (2019), 1749-1752.
    [21] F. Amitrano, L. Donisi, A. Coccia, A. Biancardi, G. Pagano, G. D'Addio, Experimental development and validation of an e-textile sock prototype, in 2020 IEEE International Symposium on Medical Measurements and Applications (MeMeA), IEEE, 2020.
    [22] F. Amitrano, A. Coccia, C. Ricciardi, L. Donisi, G. Cesarelli, E. M. Capodaglio, et al., Design and validation of an e-textile-based wearable sock for remote gait and postural assessment, Sensors, 20 (2020).
    [23] X. Xu, R. W. McGorry, L. S. Chou, J. H. Lin, C. C. Chang, Accuracy of the Microsoft Kinect™ for measuring gait parameters during treadmill walking, Gait Posture, 42 (2015), 145-151. doi: 10.1016/j.gaitpost.2015.05.002
    [24] M. Agmon, C. K. Perry, E. Phelan, G. Demiris, H. Q. Nguyen, A pilot study of Wii Fit exergames to improve balance in older adults, J. Geriatr. Phys. Ther., 34 (2011), 161-167. doi: 10.1519/JPT.0b013e3182191d98
    [25] M. De Vos, J. Prince, T. Buchanan, J. J. FitzGerald, C.A. Antoniades, Discriminating progressive supranuclear palsy from Parkinson's disease using wearable technology and machine learning, Gait Posture, 77 (2020), 257-263. doi: 10.1016/j.gaitpost.2020.02.007
    [26] M. Mancini, L. King, A. Salarian, L. Holmstrom, J. McNames, F.B. Horak, Mobility lab to assess balance and gait with synchronized body-worn sensors, J. Bioeng. Biomed. Sci., 2012.
    [27] L. Donisi, G. Pagano, G. Cesarelli, A. Coccia, F. Amitrano, G. D'Addio, Benchmarking between two wearable inertial systems for gait analysis based on a different sensor placement using several statistical approaches, Measurement, 173 (2021).
    [28] M. Mancini, F. B. Horak, Potential of APDM mobility lab for the monitoring of the progression of Parkinson's disease, Expert Rev. Med. Devices, 13 (2016), 455-462. doi: 10.1586/17434440.2016.1153421
    [29] N. V. Chawla, K. W. Bowyer, L. O. Hall, W. P. Kegelmeyer, SMOTE: Synthetic minority over-sampling technique, J. Artif. Intell. Res., 16 (2002), 321-357. doi: 10.1613/jair.953
    [30] S. Moon, J. H. Song, V. D. Sharma, K. E. Lyons, R. Pahwa, A. E. Akinwuntan, et al., Classification of Parkinson's disease and essential tremor based on balance and gait characteristics from wearable motion sensors via machine learning techniques: a data-driven approach, J. Neuroeng. Rehabilitation, 17 (2020).
    [31] L. Breiman, Random forests, Mach. Learn., 45 (2001), 5-32.
    [32] I. H. Witten, E. Frank, Data mining: practical machine learning tools and techniques with Java implementations, SIGMOD Rec., 31 (2002), 76-77. doi: 10.1145/507338.507355
    [33] Y. Freund, R. E. Schapire, A decision-theoretic generalization of on-line learning and an application to boosting, J. Comput. Syst. Sci., 55 (1997), 119-139. doi: 10.1006/jcss.1997.1504
    [34] P. Sheng, L. Chen, J. Tian, Learning-based road crack detection using gradient boost decision tree, in 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA), IEEE, (2018), 1228-1232.
    [35] T. T. Wong, Performance evaluation of classification algorithms by k-fold and leave-one-out cross validation, Pattern Recognit., 48 (2015), 2839-2846. doi: 10.1016/j.patcog.2015.03.009
    [36] S. Lei, A feature selection method based on information gain and genetic algorithm, in 2012 International Conference on Computer Science and Electronics Engineering, IEEE, 2 (2012), 355-358.
    [37] M. Recenti, C. Ricciardi, R. Aubonnet, I. Picone, D. Jacob, H.Á. Svansson, et al., Toward predicting motion sickness using virtual reality and a moving platform assessing brain, muscles, and heart signals, Front. Bioeng. Biotechnol., 9 (2021).
    [38] A. Stanzione, C. Ricciardi, R. Cuocolo, V. Romeo, J. Petrone, M. Sarnataro, et al., MRI radiomics for the prediction of fuhrman grade in clear cell renal cell carcinoma: A machine learning exploratory study, J. Digit. Imaging, 33 (2020), 879-887. doi: 10.1007/s10278-020-00336-y
    [39] D. Scrutinio, C. Ricciardi, L. Donisi, E. Losavio, P. Battista, P. Guida, et al., Machine learning to predict mortality after rehabilitation among patients with severe stroke, Sci. Rep., 10 (2020).
    [40] C. Ricciardi, L. Donisi, G. Cesarelli, G. Pagano, A. Coccia, G. D'Addio, Feasibility of machine learning applied to poincaré plot analysis on patients with CHF, in 2020 11th Conference of the European Study Group on Cardiovascular Oscillations (ESGCO), IEEE, 2020.
    [41] L. Donisi, C. Ricciardi, G. Cesarelli, G. Pagano, F. Amitrano, G. D'Addio, Machine Learning applied on Poincaré Analyisis to discriminate different cardiac issues, in 2020 11th Conference of the European Study Group on Cardiovascular Oscillations (ESGCO), IEEE, 2020.
    [42] G. Frazzitta, P. Balbi, R. Maestri, G. Bertotti, N. Boveri, G. Pezzoli, The beneficial role of intensive exercise on Parkinson disease progression, Am. J. Phys. Med. Rehabil., 92 (2013), 523-532. doi: 10.1097/PHM.0b013e31828cd254
    [43] O. Blin, A. M. Ferrandez, J. Pailhous, G. Serratrice, Dopa-sensitive and Dopa-resistant gait parameters in Parkinson's disease, J. Neurol. Sci., 103 (1991), 51-54. doi: 10.1016/0022-510X(91)90283-D
    [44] M. E. Morris, R. Iansek, T. A. Matyas, J. J. Summers, Stride length regulation in Parkinson's disease: Normalization strategies and underlying mechanisms, Brain, 119 (1996), 551-568. doi: 10.1093/brain/119.2.551
    [45] M. Serrao, G. Chini, G. Caramanico, M. Bartolo, S. F. Castiglia, A. Ranavolo, et al., Prediction of responsiveness of gait variables to rehabilitation training in Parkinson's disease, Front. Neurol., 10 (2019).
    [46] R. Bouça-Machado, F. Pona-Ferreira, N. Gonçalves, M. Leitão, R. Cacho, A. Castro-Caldas, et al., Outcome measures for evaluating the effect of a multidisciplinary intervention on axial symptoms of Parkinson's disease, Front. Neurol., 11 (2020), 328. doi: 10.3389/fneur.2020.00328
    [47] A. Kleiner, M. Galli, M. Gaglione, D. Hildebrand, P. Sale, G. Albertini, et al., The parkinsonian gait spatiotemporal parameters quantified by a single inertial sensor before and after automated mechanical peripheral stimulation treatment, Parkinson's Dis., 2015 (2015).
    [48] C. Ricciardi, M. Amboni, C. De Santis, G. Ricciardelli, G. Improta, L. Iuppariello, et al. Classifying different stages of Parkinson's disease through random forests, in Mediterranean Conference on Medical and Biological Engineering and Computing, Springer, Cham, (2020), 1155-1162.
    [49] C. Ricciardi, M. Amboni, C. De Santis, G. Improta, G. Volpe, L. Iuppariello, et al., Using gait analysis' parameters to classify Parkinsonism: A data mining approach, Comput. Methods Programs Biomed., 180 (2019).
    [50] E. Abdulhay, N. Arunkumar, K. Narasimhan, E. Vellaiappan, V. Venkatraman, Gait and tremor investigation using machine learning techniques for the diagnosis of Parkinson disease, Future Gener. Comput. Syst, 83 (2018), 366-373. doi: 10.1016/j.future.2018.02.009
    [51] T. Stuckenschneider, I. Helmich, A. Raabe-Oetker, I. Froböse, B. Feodoroff, Active assistive forced exercise provides long-term improvement to gait velocity and stride length in patients bilaterally affected by Parkinson's disease, Gait Posture, 42 (2015), 485-490. doi: 10.1016/j.gaitpost.2015.08.001
  • This article has been cited by:

    1. Jingju Liu, Lei Sun, Jinrui Liu, Xuehu Yan, Fake and dishonest participant location scheme in secret image sharing, 2021, 18, 1551-0018, 2473, 10.3934/mbe.2021126
    2. Fei Hu, Weihai Li, Nenghai Yu, (k, n) threshold secret image sharing scheme based on Chinese remainder theorem with authenticability, 2023, 83, 1573-7721, 40713, 10.1007/s11042-023-17270-0
  • Reader Comments
  • © 2021 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(4086) PDF downloads(212) Cited by(32)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog