{"id":"https://openalex.org/W7140090429","doi":"https://doi.org/10.1109/tii.2026.3669495","title":"ModSolAgent: Automated Finite Element Code Generation for Abaqus via LLM-Based Agent","display_name":"ModSolAgent: Automated Finite Element Code Generation for Abaqus via LLM-Based Agent","publication_year":2026,"publication_date":"2026-03-23","ids":{"openalex":"https://openalex.org/W7140090429","doi":"https://doi.org/10.1109/tii.2026.3669495"},"language":null,"primary_location":{"id":"doi:10.1109/tii.2026.3669495","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tii.2026.3669495","pdf_url":null,"source":{"id":"https://openalex.org/S184777250","display_name":"IEEE Transactions on Industrial Informatics","issn_l":"1551-3203","issn":["1551-3203","1941-0050"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Industrial Informatics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071407188","display_name":"Zidi Li","orcid":null},"institutions":[{"id":"https://openalex.org/I27357992","display_name":"Dalian University of Technology","ror":"https://ror.org/023hj5876","country_code":"CN","type":"education","lineage":["https://openalex.org/I27357992"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zidi Li","raw_affiliation_strings":["College of Computer Science and Technology, Dalian University of Technology, Dalian, China"],"raw_orcid":"https://orcid.org/0009-0003-5143-8619","affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Dalian University of Technology, Dalian, China","institution_ids":["https://openalex.org/I27357992"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130402246","display_name":"Hongwei Ge","orcid":null},"institutions":[{"id":"https://openalex.org/I27357992","display_name":"Dalian University of Technology","ror":"https://ror.org/023hj5876","country_code":"CN","type":"education","lineage":["https://openalex.org/I27357992"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongwei Ge","raw_affiliation_strings":["College of Computer Science and Technology, Dalian University of Technology, Dalian, China"],"raw_orcid":"https://orcid.org/0000-0002-8937-1515","affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Dalian University of Technology, Dalian, China","institution_ids":["https://openalex.org/I27357992"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103178605","display_name":"Guozhi Tang","orcid":"https://orcid.org/0009-0006-8376-8657"},"institutions":[{"id":"https://openalex.org/I27357992","display_name":"Dalian University of Technology","ror":"https://ror.org/023hj5876","country_code":"CN","type":"education","lineage":["https://openalex.org/I27357992"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guozhi Tang","raw_affiliation_strings":["College of Computer Science and Technology, Dalian University of Technology, Dalian, China"],"raw_orcid":"https://orcid.org/0009-0006-8376-8657","affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Dalian University of Technology, Dalian, China","institution_ids":["https://openalex.org/I27357992"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5130361748","display_name":"Yuxuan Liu","orcid":null},"institutions":[{"id":"https://openalex.org/I27357992","display_name":"Dalian University of Technology","ror":"https://ror.org/023hj5876","country_code":"CN","type":"education","lineage":["https://openalex.org/I27357992"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuxuan Liu","raw_affiliation_strings":["College of Computer Science and Technology, Dalian University of Technology, Dalian, China"],"raw_orcid":"https://orcid.org/0000-0003-1168-6645","affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Dalian University of Technology, Dalian, China","institution_ids":["https://openalex.org/I27357992"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I27357992"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.29875158,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"22","issue":"6","first_page":"4693","last_page":"4704"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.06369999796152115,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.06369999796152115,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.05900000035762787,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.057999998331069946,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.7200999855995178},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.45100000500679016},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.41119998693466187},{"id":"https://openalex.org/keywords/automatic-generation-control","display_name":"Automatic Generation Control","score":0.3758000135421753},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.3179999887943268},{"id":"https://openalex.org/keywords/element","display_name":"Element (criminal law)","score":0.3075000047683716}],"concepts":[{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.7200999855995178},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6431000232696533},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.45100000500679016},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.41119998693466187},{"id":"https://openalex.org/C2778763806","wikidata":"https://www.wikidata.org/wiki/Q4826572","display_name":"Automatic Generation Control","level":4,"score":0.3758000135421753},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.3303999900817871},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.3179999887943268},{"id":"https://openalex.org/C200288055","wikidata":"https://www.wikidata.org/wiki/Q2621792","display_name":"Element (criminal law)","level":2,"score":0.3075000047683716},{"id":"https://openalex.org/C181145010","wikidata":"https://www.wikidata.org/wiki/Q4418033","display_name":"Mesh generation","level":3,"score":0.2969000041484833},{"id":"https://openalex.org/C2986605239","wikidata":"https://www.wikidata.org/wiki/Q925667","display_name":"Numerical models","level":3,"score":0.2840000092983246},{"id":"https://openalex.org/C108882727","wikidata":"https://www.wikidata.org/wiki/Q2991685","display_name":"Solid modeling","level":2,"score":0.28029999136924744},{"id":"https://openalex.org/C106516650","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm design","level":2,"score":0.2705000042915344},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2678999900817871},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.26420000195503235}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tii.2026.3669495","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tii.2026.3669495","pdf_url":null,"source":{"id":"https://openalex.org/S184777250","display_name":"IEEE Transactions on Industrial Informatics","issn_l":"1551-3203","issn":["1551-3203","1941-0050"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Industrial Informatics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1105847787","display_name":null,"funder_award_id":"DUT25YG235","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G6492735573","display_name":null,"funder_award_id":"2025080041-JH2/1028","funder_id":"https://openalex.org/F4320336742","funder_display_name":"Key Research and Development Program of Liaoning Province"},{"id":"https://openalex.org/G743400430","display_name":null,"funder_award_id":"2025JJ12CG028","funder_id":"https://openalex.org/F4320336584","funder_display_name":"Dalian Science and Technology Innovation Fund"}],"funders":[{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null},{"id":"https://openalex.org/F4320336584","display_name":"Dalian Science and Technology Innovation Fund","ror":null},{"id":"https://openalex.org/F4320336742","display_name":"Key Research and Development Program of Liaoning Province","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Finite":[0],"element":[1,37,100,145,199],"simulation":[2,38,146],"and":[3,34,58,60,102,109,125,201,216],"solution":[4],"process":[5],"represents":[6],"a":[7,117,207],"critical":[8],"component":[9],"in":[10,22,71,227],"engineering":[11,214],"analysis.":[12],"While":[13],"large":[14],"language":[15],"models":[16],"(LLMs)":[17],"have":[18],"demonstrated":[19],"remarkable":[20],"capabilities":[21],"general-purpose":[23],"code":[24,113,224],"generation":[25,114,225],"from":[26,171],"textual":[27],"descriptions,":[28],"their":[29],"application":[30],"to":[31,63,97,173,186],"generating":[32],"structured":[33,118],"specialized":[35,213],"finite":[36,99,144,198],"scripts":[39,93],"presents":[40],"unique":[41],"challenges.":[42],"A":[43],"key":[44],"challenge":[45],"is":[46],"AI-generated":[47],"hallucination,":[48],"as":[49],"these":[50],"tasks":[51],"require":[52],"precise":[53],"intent":[54],"analysis,":[55],"complex":[56],"planning":[57],"reasoning,":[59],"strict":[61],"adherence":[62],"logical":[64,110],"consistency":[65],"during":[66],"execution.":[67],"This":[68,204],"often":[69],"results":[70,130],"outputs":[72],"that":[73,90,132,181],"seem":[74],"convincing":[75],"but":[76],"are":[77],"ultimately":[78],"erroneous.":[79],"To":[80,159],"address":[81],"this":[82],"challenge,":[83],"we":[84,163],"propose":[85],"ModSolAgent,":[86],"an":[87,138],"LLM-based":[88],"agent":[89],"generates":[91],"Python":[92],"for":[94,209,220],"Abaqus":[95,151],"software":[96,215],"perform":[98],"modeling":[101,200],"solving":[103,202],"tasks.":[104,203],"ModSolAgent":[105,136,172],"ensures":[106],"the":[107,165,175,191],"accuracy":[108],"coherence":[111],"of":[112],"by":[115,135,168],"leveraging":[116],"reasoning":[119],"instruction,":[120],"dynamic":[121],"retrieval":[122],"guidance":[123],"template,":[124],"iterative":[126],"verification":[127],"generation.":[128],"Experimental":[129],"demonstrate":[131],"LLMs":[133,211],"augmented":[134],"achieve":[137],"83.3%":[139],"success":[140],"rate":[141],"on":[142,183],"real-world":[143],"tasks,":[147],"effectively":[148],"meeting":[149],"most":[150,197],"scripting":[152],"requirements":[153],"while":[154],"significantly":[155],"outperforming":[156],"baseline":[157],"models.":[158,178],"further":[160],"enhance":[161],"accessibility,":[162],"construct":[164],"AbqInstruct":[166,184],"dataset":[167],"distilling":[169],"knowledge":[170],"fine-tune":[174],"lightweight":[176,192],"open-source":[177],"Experiments":[179],"show":[180],"fine-tuning":[182],"leads":[185],"substantial":[187],"performance":[188],"improvements,":[189],"with":[190,212],"model":[193],"achieving":[194],"proficiency":[195],"across":[196],"work":[205],"establishes":[206],"paradigm":[208],"integrating":[210],"providing":[217],"novel":[218],"insights":[219],"other":[221],"structured,":[222],"domain-specific":[223],"scenarios":[226],"industrial":[228],"applications.":[229]},"counts_by_year":[],"updated_date":"2026-06-06T06:22:57.294733","created_date":"2026-03-24T00:00:00"}
