{
  "abstract": "Efficient multibody dynamics (MBD) modeling is critical for the dynamic analysis of complex engineering equipment, yet conventional manual workflows remain labor-intensive, time-consuming, and error-prone. This paper proposes an automated MBD modeling methodology based on Python-driven meta-programming and automated C# code generation, with the cutting unit of a drum shearer selected as a case study. The proposed method first extracts Computer-Aided Design (CAD) assembly features and then employs a hybrid lexical-semantic dual-stream architecture with a multi-level gating mechanism for robust component identification. To improve fault tolerance under non-standard naming conditions, a pre-trained multilingual Transformer model is incorporated as an auxiliary semantic matching module. Subsequently, a customized execution engine invokes the RecurDyn ProcessNet (PNet) to automatically complete material assignment, topology integration, constraint and drive generation, and gear contact definition. To validate the methodology, kinematic simulations were conducted on three shearer cutting units with different structural complexities. Model reliability was further verified through rigid-flexible coupled Discrete Element Method–Multi Flexible Body Dynamics (DEM-MFBD) simulations and corresponding physical experiments on a shearer testing platform. Results show that the method requires less than 1% of traditional modeling time with high accuracy. The maximum relative error of transmission rotational speeds is only 0.025%. Furthermore, the time-domain Root Mean Square (RMS) error of the drum vibration acceleration between simulation and experiment is 4.8%, while the maximum relative error of the primary characteristic frequencies is 4.1%. This rule-driven methodology provides a transferable framework for the rapid modeling and simulation of diverse complex mechanical MBD systems.",
  "abstract_shown": true,
  "affiliations": [
    "School of Mechanical Engineering, Liaoning Technical University, Fuxin, China",
    "The State Key Lab of Mining Machinery Engineering of Coal Industry, Liaoning Technical University, Fuxin, China",
    "Liaoning Province Large Scale Industrial and Mining Equipment Key Laboratory, Fuxin, China"
  ],
  "article_type": "Research Article",
  "arxiv": null,
  "author_total": 4,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Lijuan Zhao"
    },
    {
      "affs": [
        1
      ],
      "name": "Shijie Yang"
    },
    {
      "affs": [
        2
      ],
      "name": "Yadong Wang"
    },
    {
      "name": "Xin Jin"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/f94v842vwbxh6.bib",
  "cited_by": 0,
  "doi": "10.1371/journal.pone.0354073",
  "fulltext_url": null,
  "id": "f94v842vwbxh6",
  "issns": [
    "1932-6203"
  ],
  "landing_url": "https://doi.org/10.1371/journal.pone.0354073",
  "language": null,
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "openalex",
      "2207|Dynamics and Control of Mechanical Systems"
    ],
    [
      "plos",
      "/Computer and information sciences/Software engineering/Computer software"
    ],
    [
      "plos",
      "/Computer and information sciences/Software engineering/Fault tolerance"
    ],
    [
      "plos",
      "/Engineering and technology/Energy and power/Fuels/Fossil fuels/Coal"
    ],
    [
      "plos",
      "/Engineering and technology/Industrial engineering/Control engineering/Fault tolerance"
    ],
    [
      "plos",
      "/Engineering and technology/Mechanical engineering/Gears"
    ],
    [
      "plos",
      "/Engineering and technology/Software engineering/Computer software"
    ],
    [
      "plos",
      "/Engineering and technology/Software engineering/Fault tolerance"
    ],
    [
      "plos",
      "/Physical sciences/Astronomical sciences/Astrophysics/Celestial mechanics"
    ],
    [
      "plos",
      "/Physical sciences/Materials science/Materials/Fuels/Fossil fuels/Coal"
    ],
    [
      "plos",
      "/Physical sciences/Materials science/Materials/Organic materials/Coal"
    ],
    [
      "plos",
      "/Physical sciences/Physics/Astrophysics/Celestial mechanics"
    ],
    [
      "plos",
      "/Physical sciences/Physics/Classical mechanics/Kinematics"
    ],
    [
      "plos",
      "/Physical sciences/Physics/Classical mechanics/Vibration"
    ],
    [
      "plos",
      "/Research and analysis methods/Simulation and modeling"
    ]
  ],
  "openalex": "W7212134664",
  "pdf_url": "https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0354073&type=printable",
  "pmcid": null,
  "pmid": null,
  "published": "2026-09-10",
  "publisher": "Public Library of Science",
  "ris": "https://research.draconitic.com/paper/f94v842vwbxh6.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:56Z",
      "native_id": "10.1371/journal.pone.0354073",
      "source": "plos",
      "url": "https://doi.org/10.1371/journal.pone.0354073"
    }
  ],
  "subjects": [
    {
      "field": "chemistry",
      "origin": "plos:materials science",
      "subfield": "materials-polymers"
    }
  ],
  "title": "Research on dynamic model construction method based on RecurDyn secondary development",
  "title_text": "Research on dynamic model construction method based on RecurDyn secondary development",
  "type": "peer-reviewed",
  "updated_at": "2026-10-30T12:17:56Z",
  "url": "https://research.draconitic.com/paper/f94v842vwbxh6",
  "venue": "PLOS One",
  "versions": []
}