본문

서브메뉴

Methods to Incorporate Machine Learning for Control System Applications- [electronic resource]
Methods to Incorporate Machine Learning for Control System Applications - [electronic reso...
Methods to Incorporate Machine Learning for Control System Applications- [electronic resource]

상세정보

자료유형  
 학위논문파일 국외
최종처리일시  
20240214101214
ISBN  
9798380093064
DDC  
621
저자명  
Hoover, Ryan Jeffrey.
서명/저자  
Methods to Incorporate Machine Learning for Control System Applications - [electronic resource]
발행사항  
[S.l.]: : Carnegie Mellon University., 2023
발행사항  
Ann Arbor : : ProQuest Dissertations & Theses,, 2023
형태사항  
1 online resource(251 p.)
주기사항  
Source: Dissertations Abstracts International, Volume: 85-02, Section: B.
주기사항  
Advisor: Shimada, Kenji.
학위논문주기  
Thesis (Ph.D.)--Carnegie Mellon University, 2023.
사용제한주기  
This item must not be sold to any third party vendors.
초록/해제  
요약Current methods in reinforcement learning typically strive to develop control strategies with no prior controller structure or domain knowledge. These approaches are favorable as they can natively capture non-linearities and achieve solutions to problems that are non-intuitive. However, similar improvements and efficiencies can be discovered through the integration of machine learning with existing control system architectures, thereby providing a more robust controller solution. This work focuses on efficiently using machine learning tools combined with existing control system solutions to retain the benefits of the existing approaches while improving overall stability and performance. Three main methods were proposed to address this problem.The first method was to use neural networks to map existing conditions and performance goals with a set of controller parameters. The goal was to use the neural network to perform gain scheduling to ensure that the desired response was maintained even in the presence of disturbances or component degradation. This approach was applied both to mitigate a wind disturbance on a quadrotor drone and to maintain performance when system components are not operating at expected conditions in a nuclear power plant simulation. This process resulted in a stable response with tighter control and improved disturbance rejection. This method is best suited to process control applications with defined transients or system disturbances.The second method combined reinforcement learning with traditional control system architectures. The reinforcement learning agents were trained to perform gain scheduling or provide parallel control signals to achieve the desired performance. These agents were capable of training quickly and efficiently, achieving high rewards faster than a traditional reinforcement learning agent. This method was tested in several simulated environments and compared against a traditional reinforcement learning agent and existing controller. The resultant response was not only more stable and robust, but also outperformed a traditional reinforcement learning agent. This method is best suited for reference tracking applications that have an existing controller design.In the final method, agent training was completed efficiently using actions generated by agents tasked with learning different skills. This method is not related to control system applications, but rather a means of accelerating agent training. In this method, a randomly selected agent provided the actions necessary to fulfill their task within each training episode. The other agents would store the states and actions in their own experience replay with the reward parsed through their own reward function, thereby providing a vehicle for each agent to pursue a different skill or task. As each agent learned and the associated policy matured, the actions chosen by an agent would typically differ from the other agents, while still maintaining a coherent strategy. This provided a more stable means of exploration as well as a richer experience base for training, resulting in a more well-rounded policy for the target agent. While the computational cost of maintaining additional agents was non-trivial, the training necessary was reduced to such a degree that the benefits outweigh the additional cost.
일반주제명  
Mechanical engineering.
키워드  
Machine learning
키워드  
Control system applications
키워드  
Control system architectures
키워드  
Neural network
키워드  
Power plant
기타저자  
Carnegie Mellon University Mechanical Engineering
기본자료저록  
Dissertations Abstracts International. 85-02B.
기본자료저록  
Dissertation Abstract International
전자적 위치 및 접속  
로그인 후 원문을 볼 수 있습니다.

MARC

 008240612s2023      us  |||||||||||||||c||eng  d
■001000016933181
■00520240214101214
■006m          o    d                
■007cr#unu||||||||
■020    ▼a9798380093064
■035    ▼a(MiAaPQ)AAI30525794
■040    ▼aMiAaPQ▼cMiAaPQ
■0820  ▼a621
■1001  ▼aHoover,  Ryan  Jeffrey.▼0(orcid)0000-0002-1335-6896
■24510▼aMethods  to  Incorporate  Machine  Learning  for  Control  System  Applications▼h[electronic  resource]
■260    ▼a[S.l.]:▼bCarnegie  Mellon  University.  ▼c2023
■260  1▼aAnn  Arbor  :▼bProQuest  Dissertations  &  Theses,  ▼c2023
■300    ▼a1  online  resource(251  p.)
■500    ▼aSource:  Dissertations  Abstracts  International,  Volume:  85-02,  Section:  B.
■500    ▼aAdvisor:  Shimada,  Kenji.
■5021  ▼aThesis  (Ph.D.)--Carnegie  Mellon  University,  2023.
■506    ▼aThis  item  must  not  be  sold  to  any  third  party  vendors.
■520    ▼aCurrent  methods  in  reinforcement  learning  typically  strive  to  develop  control  strategies  with  no  prior  controller  structure  or  domain  knowledge.  These  approaches  are  favorable  as  they  can  natively  capture  non-linearities  and  achieve  solutions  to  problems  that  are  non-intuitive.  However,  similar  improvements  and  efficiencies  can  be  discovered  through  the  integration  of  machine  learning  with  existing  control  system  architectures,  thereby  providing  a  more  robust  controller  solution.  This  work  focuses  on  efficiently  using  machine  learning  tools  combined  with  existing  control  system  solutions  to  retain  the  benefits  of  the  existing  approaches  while  improving  overall  stability  and  performance.  Three  main  methods  were  proposed  to  address  this  problem.The  first  method  was  to  use  neural  networks  to  map  existing  conditions  and  performance  goals  with  a  set  of  controller  parameters.  The  goal  was  to  use  the  neural  network  to  perform  gain  scheduling  to  ensure  that  the  desired  response  was  maintained  even  in  the  presence  of  disturbances  or  component  degradation.  This  approach  was  applied  both  to  mitigate  a  wind  disturbance  on  a  quadrotor  drone  and  to  maintain  performance  when  system  components  are  not  operating  at  expected  conditions  in  a  nuclear  power  plant  simulation.  This  process  resulted  in  a  stable  response  with  tighter  control  and  improved  disturbance  rejection.  This  method  is  best  suited  to  process  control  applications  with  defined  transients  or  system  disturbances.The  second  method  combined  reinforcement  learning  with  traditional  control  system  architectures.  The  reinforcement  learning  agents  were  trained  to  perform  gain  scheduling  or  provide  parallel  control  signals  to  achieve  the  desired  performance.  These  agents  were  capable  of  training  quickly  and  efficiently,  achieving  high  rewards  faster  than  a  traditional  reinforcement  learning  agent.  This  method  was  tested  in  several  simulated  environments  and  compared  against  a  traditional  reinforcement  learning  agent  and  existing  controller.  The  resultant  response  was  not  only  more  stable  and  robust,  but  also  outperformed  a  traditional  reinforcement  learning  agent.  This  method  is  best  suited  for  reference  tracking  applications  that  have  an  existing  controller  design.In  the  final  method,  agent  training  was  completed  efficiently  using  actions  generated  by  agents  tasked  with  learning  different  skills.  This  method  is  not  related  to  control  system  applications,  but  rather  a  means of  accelerating  agent  training.  In  this  method,  a  randomly  selected  agent  provided  the  actions  necessary  to  fulfill  their  task  within  each  training  episode.  The  other  agents  would  store  the  states  and  actions  in  their  own  experience  replay  with  the  reward  parsed  through  their  own  reward  function,  thereby  providing  a  vehicle  for  each  agent  to  pursue  a  different  skill  or  task.  As  each  agent  learned  and  the  associated  policy  matured,  the  actions  chosen  by  an  agent  would  typically  differ  from  the  other  agents,  while  still  maintaining  a  coherent  strategy.  This  provided  a  more  stable  means  of  exploration  as  well  as  a  richer  experience  base  for  training,  resulting  in  a  more  well-rounded  policy  for  the  target  agent.  While  the  computational  cost  of  maintaining  additional  agents  was  non-trivial,  the  training  necessary  was  reduced  to  such  a  degree  that  the  benefits  outweigh  the  additional  cost.
■590    ▼aSchool  code:  0041.
■650  4▼aMechanical  engineering.
■653    ▼aMachine  learning
■653    ▼aControl  system  applications
■653    ▼aControl  system  architectures
■653    ▼aNeural  network
■653    ▼aPower  plant
■690    ▼a0548
■690    ▼a0800
■71020▼aCarnegie  Mellon  University▼bMechanical  Engineering.
■7730  ▼tDissertations  Abstracts  International▼g85-02B.
■773    ▼tDissertation  Abstract  International
■790    ▼a0041
■791    ▼aPh.D.
■792    ▼a2023
■793    ▼aEnglish
■85640▼uhttp://www.riss.kr/pdu/ddodLink.do?id=T16933181▼nKERIS▼z이  자료의  원문은  한국교육학술정보원에서  제공합니다.
■980    ▼a202402▼f2024

미리보기

내보내기

chatGPT토론

Ai 추천 관련 도서


    신착도서 더보기
    최근 3년간 통계입니다.

    소장정보

    • 예약
    • 소재불명신고
    • 나의폴더
    • 우선정리요청
    • 비도서대출신청
    • 야간 도서대출신청
    소장자료
    등록번호 청구기호 소장처 대출가능여부 대출정보
    TF05614 전자도서 마이폴더 부재도서신고 비도서대출신청

    * 대출중인 자료에 한하여 예약이 가능합니다. 예약을 원하시면 예약버튼을 클릭하십시오.

    해당 도서를 다른 이용자가 함께 대출한 도서

    관련 인기도서

    로그인 후 이용 가능합니다.