中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/81055
English  |  正體中文  |  简体中文  |  Items with full text/Total items : 78852/78852 (100%)
Visitors : 48885      Online Users : 753
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version


    Please use this identifier to cite or link to this item: http://ir.lib.ncu.edu.tw/handle/987654321/81055


    Title: 用於繪製風力發電控制邏輯之特定領域語言;A Domain-Specific Language for Designing the Control Logic of Wind Power System
    Authors: 林佳育;Lin, Chia-Yu
    Contributors: 資訊工程學系
    Keywords: 特定領域語言;風力發電機
    Date: 2019-06-27
    Issue Date: 2019-09-03 15:31:38 (UTC+8)
    Publisher: 國立中央大學
    Abstract: 風力發電系統需要良好的風扇葉片與發電機匹配,以獲得最佳發電效能。該領域研究者與工程師經常需要撰寫程式進行模擬實驗,並反覆修改邏輯以求獲得最大效益。然而該領域的程式設計者通常並非程式設計專家,往往流於使用複製剪貼來修改,既缺乏再利用性又容易出錯。
    本研究製作一組專為設計風力發電控制邏輯所設計的DSL,此DSL可以滿足幾乎所有使用最大扭力超載、三相短路、機械式煞車以及最佳效率追蹤所組成之控制邏輯的繪製所需,本研究還製作了一組附帶的GUI,使用者可以選擇直接撰寫DSL或透過附帶的GUI來用拖拉方式繪製控制邏輯,此GUI會將繪製結果轉為DSL執行。本研究製作這組DSL主要是希望讓風力發電系統專業人員在頻繁修改控制邏輯以讓風力發電系統達到更高效能時可以更輕鬆,他們不需再從原始碼修改邏輯,透過撰寫本研究較高模組化的DSL可以更容易找到程式碼中因修改控制邏輯而需修改的地方。
    ;A wind power system needs good match of blade and generator to get optimal efficiency. Researchers and engineers in the domain need to write a program for simulation, then modify control logic to make generating efficiency higher. However, programmer in the domain usually not expert in programming, so their code usually modified by copy-paste, it’s unreusable and easy to make a mistake.
    Our work made a DSL for design wind power system’s control logic, the DSL can fit almost every control logic composed by four control models (maximum power point tracking, maximum torque loading current, three phase short circuit, and mechanical brake). Our work also provides a GUI for users to choose whether he wants to write DSL directly or design control logic by drawing on the GUI. The GUI will transform the control logic to DSL for user. Our purpose of making this DSL is to make wind power system domain’s experts easier to modify their control logic. They can find the place they need to modify in code easier by write our high modular DSL.
    Appears in Collections:[Graduate Institute of Computer Science and Information Engineering] Electronic Thesis & Dissertation

    Files in This Item:

    File Description SizeFormat
    index.html0KbHTML112View/Open


    All items in NCUIR are protected by copyright, with all rights reserved.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明