Deep Reinforcement Learning Agent Based Speed Controller for DTC‐SVM of PMSM Drive Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.1049/pel2.70130
High‐performance applications extensively use permanent magnet synchronous motor (PMSM) drives because of their high torque density and efficiency. However, conventional PI controllers employed in the outer speed control loop of direct torque control with space vector modulation (DTC‐SVM) are limited by parameter sensitivity, poor adaptability under dynamic conditions, and the need for extensive manual tuning. To overcome these challenges, a Twin Delayed Deep Deterministic Policy Gradient (TD3) agent is introduced, incorporating a customised reward function to ensure precise torque reference generation. The TD3 agent is trained in MATLAB/Simulink using random speed and load profiles and deployed on a TMS320F28379D digital signal processor. Real‐Time validation is carried out using an OPAL‐RT 4512 simulator under a hardware‐in‐the‐loop (HIL) framework. The inner‐loop DTC operates at 20 kHz for torque and flux control, while the TD3 agent regulates speed at 2 kHz. Experimental results on 4.5 kW and 7.5 kW PMSMs show a 50% reduction in settling time, elimination of overshoot, and stable current responses without requiring controller retuning. The proposed method demonstrates robust and adaptive performance, confirming its effectiveness for embedded motor drive applications.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.1049/pel2.70130
- https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/pel2.70130
- OA Status
- gold
- References
- 27
- OpenAlex ID
- https://openalex.org/W4414929336
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4414929336Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.1049/pel2.70130Digital Object Identifier
- Title
-
Deep Reinforcement Learning Agent Based Speed Controller for DTC‐SVM of PMSM DriveWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2025Year of publication
- Publication date
-
2025-01-01Full publication date if available
- Authors
-
Aenugu Mastanaiah, Tejavathu Ramesh, SVK Naresh, Praveen Kumar BonthagorlaList of authors in order
- Landing page
-
https://doi.org/10.1049/pel2.70130Publisher landing page
- PDF URL
-
https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/pel2.70130Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
goldOpen access status per OpenAlex
- OA URL
-
https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/pel2.70130Direct OA link when available
- Cited by
-
0Total citation count in OpenAlex
- References (count)
-
27Number of works referenced by this work
Full payload
| id | https://openalex.org/W4414929336 |
|---|---|
| doi | https://doi.org/10.1049/pel2.70130 |
| ids.doi | https://doi.org/10.1049/pel2.70130 |
| ids.openalex | https://openalex.org/W4414929336 |
| fwci | 0.0 |
| type | article |
| title | Deep Reinforcement Learning Agent Based Speed Controller for DTC‐SVM of PMSM Drive |
| biblio.issue | 1 |
| biblio.volume | 18 |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10504 |
| topics[0].field.id | https://openalex.org/fields/22 |
| topics[0].field.display_name | Engineering |
| topics[0].score | 0.9941999912261963 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/2208 |
| topics[0].subfield.display_name | Electrical and Electronic Engineering |
| topics[0].display_name | Sensorless Control of Electric Motors |
| topics[1].id | https://openalex.org/T10808 |
| topics[1].field.id | https://openalex.org/fields/22 |
| topics[1].field.display_name | Engineering |
| topics[1].score | 0.9764999747276306 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/2203 |
| topics[1].subfield.display_name | Automotive Engineering |
| topics[1].display_name | Electric and Hybrid Vehicle Technologies |
| topics[2].id | https://openalex.org/T11749 |
| topics[2].field.id | https://openalex.org/fields/22 |
| topics[2].field.display_name | Engineering |
| topics[2].score | 0.9524999856948853 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/2207 |
| topics[2].subfield.display_name | Control and Systems Engineering |
| topics[2].display_name | Iterative Learning Control Systems |
| is_xpac | False |
| apc_list.value | 2500 |
| apc_list.currency | EUR |
| apc_list.value_usd | 2800 |
| apc_paid.value | 2500 |
| apc_paid.currency | EUR |
| apc_paid.value_usd | 2800 |
| language | en |
| locations[0].id | doi:10.1049/pel2.70130 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S28122330 |
| locations[0].source.issn | 1755-4535, 1755-4543 |
| locations[0].source.type | journal |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | 1755-4535 |
| locations[0].source.is_core | True |
| locations[0].source.is_in_doaj | True |
| locations[0].source.display_name | IET Power Electronics |
| locations[0].source.host_organization | https://openalex.org/P4310311714 |
| locations[0].source.host_organization_name | Institution of Engineering and Technology |
| locations[0].source.host_organization_lineage | https://openalex.org/P4310311714 |
| locations[0].source.host_organization_lineage_names | Institution of Engineering and Technology |
| locations[0].license | cc-by |
| locations[0].pdf_url | https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/pel2.70130 |
| locations[0].version | publishedVersion |
| locations[0].raw_type | journal-article |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | IET Power Electronics |
| locations[0].landing_page_url | https://doi.org/10.1049/pel2.70130 |
| indexed_in | crossref, doaj |
| authorships[0].author.id | https://openalex.org/A5009129032 |
| authorships[0].author.orcid | https://orcid.org/0009-0003-9211-2084 |
| authorships[0].author.display_name | Aenugu Mastanaiah |
| authorships[0].countries | IN |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I4210153924 |
| authorships[0].affiliations[0].raw_affiliation_string | Department of Electrical Engineering National Institute of Technology Andhra Pradesh Andhra Pradesh India |
| authorships[0].institutions[0].id | https://openalex.org/I4210153924 |
| authorships[0].institutions[0].ror | https://ror.org/0456pcg54 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I4210153924 |
| authorships[0].institutions[0].country_code | IN |
| authorships[0].institutions[0].display_name | National Institute of Technology Andhra Pradesh |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Aenugu Mastanaiah |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | Department of Electrical Engineering National Institute of Technology Andhra Pradesh Andhra Pradesh India |
| authorships[1].author.id | https://openalex.org/A5102949213 |
| authorships[1].author.orcid | https://orcid.org/0000-0002-2687-369X |
| authorships[1].author.display_name | Tejavathu Ramesh |
| authorships[1].countries | IN |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I4210153924 |
| authorships[1].affiliations[0].raw_affiliation_string | Department of Electrical Engineering National Institute of Technology Andhra Pradesh Andhra Pradesh India |
| authorships[1].institutions[0].id | https://openalex.org/I4210153924 |
| authorships[1].institutions[0].ror | https://ror.org/0456pcg54 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I4210153924 |
| authorships[1].institutions[0].country_code | IN |
| authorships[1].institutions[0].display_name | National Institute of Technology Andhra Pradesh |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Tejavathu Ramesh |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Department of Electrical Engineering National Institute of Technology Andhra Pradesh Andhra Pradesh India |
| authorships[2].author.id | https://openalex.org/A5090150940 |
| authorships[2].author.orcid | https://orcid.org/0000-0002-7126-9918 |
| authorships[2].author.display_name | SVK Naresh |
| authorships[2].countries | IN |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I4210100463 |
| authorships[2].affiliations[0].raw_affiliation_string | Department of Electrical and Electronics Engineering SRM University‐AP Andhra Pradesh India |
| authorships[2].institutions[0].id | https://openalex.org/I4210100463 |
| authorships[2].institutions[0].ror | https://ror.org/013vs5h31 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I4210100463 |
| authorships[2].institutions[0].country_code | IN |
| authorships[2].institutions[0].display_name | SRM University, Andhra Pradesh |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Surla Vishnu Kanchana Naresh |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Department of Electrical and Electronics Engineering SRM University‐AP Andhra Pradesh India |
| authorships[3].author.id | https://openalex.org/A5044310695 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-2842-2112 |
| authorships[3].author.display_name | Praveen Kumar Bonthagorla |
| authorships[3].countries | IN |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I164861460 |
| authorships[3].affiliations[0].raw_affiliation_string | Department of Electrical and Electronics Engineering Manipal Institute of Technology Manipal Academy of Higher Education Manipal Karnataka India |
| authorships[3].institutions[0].id | https://openalex.org/I164861460 |
| authorships[3].institutions[0].ror | https://ror.org/02xzytt36 |
| authorships[3].institutions[0].type | education |
| authorships[3].institutions[0].lineage | https://openalex.org/I164861460 |
| authorships[3].institutions[0].country_code | IN |
| authorships[3].institutions[0].display_name | Manipal Academy of Higher Education |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | Praveen Kumar Bonthagorla |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Department of Electrical and Electronics Engineering Manipal Institute of Technology Manipal Academy of Higher Education Manipal Karnataka India |
| has_content.pdf | True |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/pel2.70130 |
| open_access.oa_status | gold |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Deep Reinforcement Learning Agent Based Speed Controller for DTC‐SVM of PMSM Drive |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T10504 |
| primary_topic.field.id | https://openalex.org/fields/22 |
| primary_topic.field.display_name | Engineering |
| primary_topic.score | 0.9941999912261963 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/2208 |
| primary_topic.subfield.display_name | Electrical and Electronic Engineering |
| primary_topic.display_name | Sensorless Control of Electric Motors |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.1049/pel2.70130 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S28122330 |
| best_oa_location.source.issn | 1755-4535, 1755-4543 |
| best_oa_location.source.type | journal |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | 1755-4535 |
| best_oa_location.source.is_core | True |
| best_oa_location.source.is_in_doaj | True |
| best_oa_location.source.display_name | IET Power Electronics |
| best_oa_location.source.host_organization | https://openalex.org/P4310311714 |
| best_oa_location.source.host_organization_name | Institution of Engineering and Technology |
| best_oa_location.source.host_organization_lineage | https://openalex.org/P4310311714 |
| best_oa_location.source.host_organization_lineage_names | Institution of Engineering and Technology |
| best_oa_location.license | cc-by |
| best_oa_location.pdf_url | https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/pel2.70130 |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | journal-article |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | IET Power Electronics |
| best_oa_location.landing_page_url | https://doi.org/10.1049/pel2.70130 |
| primary_location.id | doi:10.1049/pel2.70130 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S28122330 |
| primary_location.source.issn | 1755-4535, 1755-4543 |
| primary_location.source.type | journal |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | 1755-4535 |
| primary_location.source.is_core | True |
| primary_location.source.is_in_doaj | True |
| primary_location.source.display_name | IET Power Electronics |
| primary_location.source.host_organization | https://openalex.org/P4310311714 |
| primary_location.source.host_organization_name | Institution of Engineering and Technology |
| primary_location.source.host_organization_lineage | https://openalex.org/P4310311714 |
| primary_location.source.host_organization_lineage_names | Institution of Engineering and Technology |
| primary_location.license | cc-by |
| primary_location.pdf_url | https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/pel2.70130 |
| primary_location.version | publishedVersion |
| primary_location.raw_type | journal-article |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | IET Power Electronics |
| primary_location.landing_page_url | https://doi.org/10.1049/pel2.70130 |
| publication_date | 2025-01-01 |
| publication_year | 2025 |
| referenced_works | https://openalex.org/W4283218697, https://openalex.org/W3216615702, https://openalex.org/W4386261798, https://openalex.org/W4413067273, https://openalex.org/W2951867577, https://openalex.org/W4380087893, https://openalex.org/W4405708533, https://openalex.org/W4407779025, https://openalex.org/W4406463051, https://openalex.org/W4405076676, https://openalex.org/W3095883371, https://openalex.org/W3169732227, https://openalex.org/W3137037630, https://openalex.org/W2981508472, https://openalex.org/W4214647520, https://openalex.org/W4381617971, https://openalex.org/W4390470507, https://openalex.org/W4324125951, https://openalex.org/W2943011031, https://openalex.org/W3150143678, https://openalex.org/W2610189169, https://openalex.org/W3146533620, https://openalex.org/W2013167543, https://openalex.org/W3034009235, https://openalex.org/W2283952362, https://openalex.org/W4214717370, https://openalex.org/W3037189886 |
| referenced_works_count | 27 |
| abstract_inverted_index.2 | 137 |
| abstract_inverted_index.a | 60, 72, 98, 114, 149 |
| abstract_inverted_index.20 | 123 |
| abstract_inverted_index.PI | 21 |
| abstract_inverted_index.To | 56 |
| abstract_inverted_index.an | 109 |
| abstract_inverted_index.at | 122, 136 |
| abstract_inverted_index.by | 41 |
| abstract_inverted_index.in | 24, 87, 152 |
| abstract_inverted_index.is | 69, 85, 105 |
| abstract_inverted_index.kW | 143, 146 |
| abstract_inverted_index.of | 12, 30, 156 |
| abstract_inverted_index.on | 97, 141 |
| abstract_inverted_index.to | 76 |
| abstract_inverted_index.4.5 | 142 |
| abstract_inverted_index.50% | 150 |
| abstract_inverted_index.7.5 | 145 |
| abstract_inverted_index.DTC | 120 |
| abstract_inverted_index.TD3 | 83, 132 |
| abstract_inverted_index.The | 82, 118, 166 |
| abstract_inverted_index.and | 17, 49, 92, 95, 127, 144, 158, 171 |
| abstract_inverted_index.are | 39 |
| abstract_inverted_index.for | 52, 125, 177 |
| abstract_inverted_index.its | 175 |
| abstract_inverted_index.kHz | 124 |
| abstract_inverted_index.out | 107 |
| abstract_inverted_index.the | 25, 50, 131 |
| abstract_inverted_index.use | 4 |
| abstract_inverted_index.4512 | 111 |
| abstract_inverted_index.Deep | 63 |
| abstract_inverted_index.Twin | 61 |
| abstract_inverted_index.flux | 128 |
| abstract_inverted_index.high | 14 |
| abstract_inverted_index.kHz. | 138 |
| abstract_inverted_index.load | 93 |
| abstract_inverted_index.loop | 29 |
| abstract_inverted_index.need | 51 |
| abstract_inverted_index.poor | 44 |
| abstract_inverted_index.show | 148 |
| abstract_inverted_index.with | 34 |
| abstract_inverted_index.(HIL) | 116 |
| abstract_inverted_index.(TD3) | 67 |
| abstract_inverted_index.PMSMs | 147 |
| abstract_inverted_index.agent | 68, 84, 133 |
| abstract_inverted_index.drive | 180 |
| abstract_inverted_index.motor | 8, 179 |
| abstract_inverted_index.outer | 26 |
| abstract_inverted_index.space | 35 |
| abstract_inverted_index.speed | 27, 91, 135 |
| abstract_inverted_index.their | 13 |
| abstract_inverted_index.these | 58 |
| abstract_inverted_index.time, | 154 |
| abstract_inverted_index.under | 46, 113 |
| abstract_inverted_index.using | 89, 108 |
| abstract_inverted_index.while | 130 |
| abstract_inverted_index.(PMSM) | 9 |
| abstract_inverted_index.Policy | 65 |
| abstract_inverted_index.direct | 31 |
| abstract_inverted_index.drives | 10 |
| abstract_inverted_index.ensure | 77 |
| abstract_inverted_index.magnet | 6 |
| abstract_inverted_index.manual | 54 |
| abstract_inverted_index.method | 168 |
| abstract_inverted_index.random | 90 |
| abstract_inverted_index.reward | 74 |
| abstract_inverted_index.robust | 170 |
| abstract_inverted_index.signal | 101 |
| abstract_inverted_index.stable | 159 |
| abstract_inverted_index.torque | 15, 32, 79, 126 |
| abstract_inverted_index.vector | 36 |
| abstract_inverted_index.Delayed | 62 |
| abstract_inverted_index.because | 11 |
| abstract_inverted_index.carried | 106 |
| abstract_inverted_index.control | 28, 33 |
| abstract_inverted_index.current | 160 |
| abstract_inverted_index.density | 16 |
| abstract_inverted_index.digital | 100 |
| abstract_inverted_index.dynamic | 47 |
| abstract_inverted_index.limited | 40 |
| abstract_inverted_index.precise | 78 |
| abstract_inverted_index.results | 140 |
| abstract_inverted_index.trained | 86 |
| abstract_inverted_index.tuning. | 55 |
| abstract_inverted_index.without | 162 |
| abstract_inverted_index.ABSTRACT | 0 |
| abstract_inverted_index.Gradient | 66 |
| abstract_inverted_index.However, | 19 |
| abstract_inverted_index.adaptive | 172 |
| abstract_inverted_index.control, | 129 |
| abstract_inverted_index.deployed | 96 |
| abstract_inverted_index.embedded | 178 |
| abstract_inverted_index.employed | 23 |
| abstract_inverted_index.function | 75 |
| abstract_inverted_index.operates | 121 |
| abstract_inverted_index.overcome | 57 |
| abstract_inverted_index.profiles | 94 |
| abstract_inverted_index.proposed | 167 |
| abstract_inverted_index.settling | 153 |
| abstract_inverted_index.OPAL‐RT | 110 |
| abstract_inverted_index.extensive | 53 |
| abstract_inverted_index.parameter | 42 |
| abstract_inverted_index.permanent | 5 |
| abstract_inverted_index.reduction | 151 |
| abstract_inverted_index.reference | 80 |
| abstract_inverted_index.regulates | 134 |
| abstract_inverted_index.requiring | 163 |
| abstract_inverted_index.responses | 161 |
| abstract_inverted_index.retuning. | 165 |
| abstract_inverted_index.simulator | 112 |
| abstract_inverted_index.confirming | 174 |
| abstract_inverted_index.controller | 164 |
| abstract_inverted_index.customised | 73 |
| abstract_inverted_index.framework. | 117 |
| abstract_inverted_index.modulation | 37 |
| abstract_inverted_index.overshoot, | 157 |
| abstract_inverted_index.processor. | 102 |
| abstract_inverted_index.validation | 104 |
| abstract_inverted_index.(DTC‐SVM) | 38 |
| abstract_inverted_index.Real‐Time | 103 |
| abstract_inverted_index.challenges, | 59 |
| abstract_inverted_index.conditions, | 48 |
| abstract_inverted_index.controllers | 22 |
| abstract_inverted_index.efficiency. | 18 |
| abstract_inverted_index.elimination | 155 |
| abstract_inverted_index.extensively | 3 |
| abstract_inverted_index.generation. | 81 |
| abstract_inverted_index.introduced, | 70 |
| abstract_inverted_index.synchronous | 7 |
| abstract_inverted_index.Experimental | 139 |
| abstract_inverted_index.adaptability | 45 |
| abstract_inverted_index.applications | 2 |
| abstract_inverted_index.conventional | 20 |
| abstract_inverted_index.demonstrates | 169 |
| abstract_inverted_index.inner‐loop | 119 |
| abstract_inverted_index.performance, | 173 |
| abstract_inverted_index.sensitivity, | 43 |
| abstract_inverted_index.Deterministic | 64 |
| abstract_inverted_index.TMS320F28379D | 99 |
| abstract_inverted_index.applications. | 181 |
| abstract_inverted_index.effectiveness | 176 |
| abstract_inverted_index.incorporating | 71 |
| abstract_inverted_index.MATLAB/Simulink | 88 |
| abstract_inverted_index.High‐performance | 1 |
| abstract_inverted_index.hardware‐in‐the‐loop | 115 |
| cited_by_percentile_year | |
| countries_distinct_count | 1 |
| institutions_distinct_count | 4 |
| citation_normalized_percentile.value | 0.52938853 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |