{'fraction_non_alphanumeric': 0.014656144306651634, 'fraction_numerical': 0.0, 'mean_word_length': 5.228070175438597, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Genetic algorithm based PID optimization in batch process control

The primary aim in batch process is to enhance the process operation in order to achieve high quality and purity product while minimising the production of undesired by-product. However, due to the difficulties to perform online measurement, batch process supervision is based on the direct measurable quantities, such as temperature. During the process, a large amount of exothermic heat is released when the reactants are mixed together. The exothermic behaviour causes the reaction to become unstable and consequently the quality and purity of the final product will be affected. Therefore, it is important to have a control scheme which is able to balance the needs of process safety with the product quality and purity. Since the chemical industries are still applying PI and PID to control the batch process, researchers are keen to optimize PID parameters using artificial intelligence (AI) techniques. However, most of these PID optimization techniques need online process model to predetermine the optimizer parameters. However in practice, the dynamic model of the batch process is poorly known. As a result, majority of the studies focused on acceptable performance instead of optimum performance of the batch process control. This paper proposes a new genetic algorithm (GA) optimizer which consists of additional information of the online estimated model parameters in addition to the PID parameters as the string of the GA. The simulation results show that the proposed GA auto-tuning method is a better candidate than the regular GA where the estimated model parameters in fitness function is capable to control the process temperature while avoiding model mismatch and disturbance condition.