Can you summarize the following document?
        
  由於開回路控制器架構簡單,且低成本,常被用在簡單的程式中,尤其是一些不需在意回授的系統中。典型的例子是傳統的洗衣機,洗衣時間長度是使用者設定。一般而言,若要達到較精準或較有適應性的控制,需要回授的方式將系統的輸出再拉到控制器中,這類控制器稱為閉迴路控制器。  例如自動灑水系統若沒有偵測空氣中的溼度,只是定期啟動灑水,就是一個開回路系統,即使在下大雨的時候,自動灑水系統仍會定時啟動,造成能源和水的浪費。  步進馬達也是開回路的系統,常用來作速度控制。步進馬達依照其結構,可以旋轉到一些特定的位置。送一串脈波訊號給步進馬達,步進馬達前進的步數會和脈波數一様多。這類的馬達會配合一個原點感測器,若機械回到原點時就啟動,可以用在簡單的機器人控制,或是噴墨印表機的噴墨頭。步進馬達開回路的缺點是若負載太大或是脈波太快時,步進馬達前進的步數就無法和脈波數一様多,而且因為沒有回授,控制器無法偵測到此一情形,因此係統的輸出可能會和命令有一點點誤差,一直到復位為止。因此較複雜的機器人控制或是機床會用有旋轉編碼器的伺服馬達代替步進馬達,並且會改用閉迴路的控制器。  開回路控制常用在已有良好定義的系統,其輸入和對應狀態的關係可以由數學模型來描述。像為了使有固定負載的馬達運轉在期望的速度,因此設法決定一固定電壓來驅動馬達,這就是開回路控制的一個例子。另一方面,若負載會變動,無法預測,則轉速會是負載及電壓的函式,而開回路控制器不一定可以達到良好的速度控制。  另一個例子是需以固定速度前進的輸送帶系統,在固定電壓下,輸送帶的速度會依馬達的負載(此處是輸送帶上物品的重量)而改變。為了讓輸送帶固定速度前進,控制器需要可以依負載調整電壓,因此需要一個閉迴路控制器。
開回路控制器是控制器的一種,只利用系統的數學模型及目前狀態產生控制訊號,送到受控系統。