--- ###### tags: `CubeSat` `Satellite` `battery` `Project` --- # Li-ion 18650 充電效率-溫度實驗 ## 預期目標:Smart Charging Satellite * 得到最佳充電狀態數據 * 完成電池恆溫PID算法 * 完整計算+Plot的python code:input csv ---> Output best temperature, figure ## 流程 1. Plot內電阻-充電效率-溫度關係 2. PID恆溫調參 ### Plot內電阻-充電效率-溫度關係 * $Max(CC) = Full Charged$ * 了解電池性質:溫度、充電功率上限、下限 * 放在chamber中從$for i in range(0,82,4)$ ---> 縮小範圍$for j in range(X,Y,2^(3-time))$ * 用兩組電池分別充放電測試 * Matplotlib自動繪圖 * Ternary Search code Maximum charge effectiveness value ### [Python PID](https://pypi.org/project/simple-pid/) ```python= from simple_pid import PID pid = PID(1, 0.1, 0.05, setpoint=1) # assume we have a system we want to control in controlled_system v = controlled_system.update(0) while True: # compute new ouput from the PID according to the systems current value control = pid(v) # feed the PID output to the system and get its current value v = controlled_system.update(control) ``` ## 實驗記錄 ### 10/22 * FOR charging: CC ---> CV(cc=constant current cv=constant voltage) * 由內電阻知電池壽命 is a unknown barrier * 我們有內電阻測量工具 * 一組有兩顆電池並連 * 把電池外皮剝掉,貼上黃色防靜電交帶,再用銅箔包覆以平均加溫 * For 18650:3.7V是標稱電壓,Full Charged是4.2V ### $C=充放電電流/額定容量$ Ex: 額定容量為100Ah的電池用20A放電時,其放電倍率為0.2C ### Capacity Retention 存放一定時間後,在指定的放電條件下可從電池獲得的下降容量的分數。