This document discusses using knowledge-based engineering principles to automatically generate simulation models for control system design. It presents a method to create physics-based models in Modelica from a knowledge base representing concepts and relationships. As a case study, the method is applied to generate a simulation model of a quadrotor unmanned aerial vehicle. The results show the model can be used for control design and the approach integrates dynamics analysis and control design into a modeling framework using object-oriented modeling and knowledge-based engineering.