軟體領域Computer Software | 電力電子領域Power Electronics |
軟體架構Software Architecture,設計模式Design Pattern | 電路拓樸Topology |
通量(吞吐量)Throughput,效能Performance | 轉換效率Efficiency |
演算法Algorithm,資料結構Data Structure | 控制策略Control Strategy |
先這麼說好了,學習東西最好是能夠用比較(comparing)或是映射(mapping)的方式,這樣學起來會比較有感覺、也比較容易,我和同學們討論是這樣覺得!提供大家做為參考。就像<易經>:是故易有太極,是生兩儀。兩儀生四相。四相生八卦。八卦相激而萬物成。
上表的方式也是基於「比較與映射」原理,相信不管任何學科都應該有這種對應方式。舉例來說:
電力電子中會有電路拓墣(Topology),像是buck, boost, buck-boost這樣的電路架構,這屬於高層次、大方向的設計概念;同樣的,軟體裡面也有這種觀念,分層式(multi-layer)架構、MVC(model-view-controller)架構、SOA(service-oriented architecture)服務導向架構等等,這也是屬於高層次、大方向的設計概念。(這樣講好像軟體是模仿電力電子!我不是這個意思啦,你也可以反過來講。)
軟體上會講通量(吞吐量)Throughput,效能Performance,輸入與輸出之間的一個關係;同樣的電力電子當中,效率的概念也是輸入與輸出之間的一個關係!
最後一個,「控制策略Control Strategy」和「演算法Algorithm,資料結構Data Structure」的部分,其實我也還沒搞清楚(那還寫在這裡...!),其實希望你看到也可以提供點意見,畢竟我半路學起軟體程式這塊領域,不知道的地方太多了!尤其感謝同學建德兄的指導,使我對於編程(programming)有更進一步的認識,他的經驗相當豐富,而且具有獨特的觀點。
這裡要感謝柏元(byc.chern)的協助討論,因為他提供目前電力電子大概做些什麼的發展,並感謝北科大「數位信號處理器專題研究室」(314-1室)的學長同學們協助。目前主要著力點有三項:電路拓樸Topology的發展、轉換效率Efficiency的提高、控制策略Control Strategy的發展,大致上是這三個方向。
順便廣告一下:台灣電力電子的入口「中華民國電力電子協會」http://www.taipea.org.tw/有興趣的人可以去看看。
這篇文章可以擴展成「硬體(Hardware,硬件)」和「軟體(Software,軟件)」兩個不同的實體,其實兩者有相同類似的地方,尤其是當你玩過這兩個領域,你會有更深刻的體悟,就像這篇所說的:軟體與電力電子的關係。
回覆刪除可以請問一下Topology這個詞用在這的意思嗎?
回覆刪除