<?xml version='1.0' encoding='UTF-8'?>
<ArticleSet>
  <Article>
    <Journal>
      <PublisherName>دکتر محمد دوستی زاده</PublisherName>
      <JournalTitle>نشریه علمی-تخصصی دستاوردهای نوین در برق،کامپیوتر و فناوری</JournalTitle>
      <Issn></Issn>
      <Volume>4</Volume>
      <Issue>۱۱</Issue>
      <PubDate PubStatus="epublish">
        <Year>2024</Year>
        <Month>09</Month>
        <Day>10</Day>
      </PubDate>
    </Journal>

    <ArticleTitle>Fault-tolerant controller design for microgrids using PLC</ArticleTitle>
    <VernacularTitle>طراحی کنترل‌‌کننده مقاوم در برابر خطا برای ریزشبکه‌ها با استفاده از PLC</VernacularTitle>
    <FirstPage>1</FirstPage>
    <LastPage>13</LastPage>
    <ELocationID EIdType="doi">10.22051/jera.2021.31891.2698</ELocationID>
    <Language>FA</Language>

    <AuthorList>
      <Author>
        <FirstName>محمود</FirstName>
                <Affiliation>دانشگاه شهید بهشتی</Affiliation>
      </Author>
    </AuthorList>

    <PublicationType></PublicationType>

    <History>
      <PubDate PubStatus="received">
        <Year>2024</Year>
        <Month>08</Month>
        <Day>22</Day>
      </PubDate>
    </History>

    <Abstract>Designing a microgrid controller is challenging because microgrid control and its complexity are susceptible to errors. In such conditions, microgrid players are exposed to damage. Considering that the occurrence of errors in control processes is inevitable and on the other hand, any faults in receiving data and miscalculation cause heavy damage to microgrid players, its controller should have resistance against faults and guide the microgrid to safe conditions. In this paper, by using a PLC processor, whose ability to control industrial processes is accepted by everyone, an ACE signal, which includes two sets of memory to detect the type of error and the address of its occurrence, is formulated and introduced. By that microgrid control program under normal operations is transferred to the blocks with higher execution priority, and by executing rapid response programs, it prevents the spread of the error to the other parts of the microgrid and prevents the processor from stopping. To evaluate the introduced ACE signal, PLC simulator software as well as MATLAB are used.</Abstract>
    <OtherAbstract Language="FA">طراحی کنترل‌کننده برای ریزشبکه‌ها یک موضوع چالش برانگیز است زیرا کنترل ریزشبکه علاوه بر پیچیدگی‌هایی که دارد در مقابل خطاها بسیار حساس بوده و در چنین شرایطی متحمل خسارت‌های سنگین می‌گردد. با توجه به اینکه وقوع خطاها در فرآیندهای کنترلی اجتناب‌ناپذیر می‌باشد و از طرفی هرگونه خطا در دریافت داده‌ها و اشتباه در انجام محاسبات خسارت سنگینی به بازیگران ریزشبکه وارد می‌کند، کنترل‌کننده آن باید مقاوت لازم در برابر خطاها را داشته باشد و ریزشبکه را به شرایط امن هدایت کند. در همین راستا در این مقاله با استفاده از PLC که قابلیت آن در کنترل فرآیندهای صنعتی مورد پذیرش همگان است،یک سیگنال ACE که شامل دو مجموعه حافظه برای تشخیص نوع خطا و آدرس به وقوع پیوستن آن می‌باشد فرمول بندی و معرفی می‌گردد و توسط آن برنامه کنترلی ریزشبکه به بلوک‌های با اولویت اجرای بالاتر منتقل می‌شود و با اجرای برنامه‌‌های واکنش سریع از سرایت خطا به قسمت‌های سالم ریزشبکه جلوگیری کرده و از توقف پردازشگر جلوگیری می‌کند. برای ارزیابی قابلیت سیگنال ACE معرفی شده در PLC از نرم‌افزارهای شبیه‌ساز PLC و همچنین متلب بهره برده می‌شود.</OtherAbstract>

    <ObjectList>
      <Object Type="keyword">
        <Param Name="value">Microgrid</Param>
      </Object>
      <Object Type="keyword">
        <Param Name="value">PLC</Param>
      </Object>
      <Object Type="keyword">
        <Param Name="value">ACE Signal</Param>
      </Object>
      <Object Type="keyword">
        <Param Name="value">Error Programming</Param>
      </Object>
    </ObjectList>

    <ArchiveCopySource DocType="pdf">/downloadfilepdf/1666296</ArchiveCopySource>
  </Article>
</ArticleSet>
