On-line genetic design of fuzzy controllers for DC drives with variable load