Pengfei Duan
Institution: Weichai Power (China)
Observed institutions: Beijing University of Posts and Telecommunications, Weichai Power (China)
ORCID: 0000-0002-5565-1607
Observed ORCIDs: 0000-0002-5565-1607, 0000-0003-2589-0997
OpenAlex ID: A5035246911
