\setcounter{numTAs}{1} \setcounter{totalSections}{1} \def\secNum{{"001",""}} \def\tenSchFileName{{"",""}} \def\classTime{{"TR from 02:30 pm to 03:45 pm in Tolentine Hall 426. T from 04:00 pm to 05:30 pm in Tolentine Hall 409.",""}} \def\classRm{{"Tolentine 310A/409",""}} \def\classLive{{"",""}} \def\classInstructor{{"Stephen Konyk",""}} \def\classInstrContact{{"https://www1.villanova.edu/university/engineering/academic-programs/departments/electrical-computer/directory.html",""}} \def\classInstrOffHrs{{"TBA and online via Zoom",""}} \def\classInstrLive{{"",""}} \def\labTime{{"TR from 02:30 pm to 03:45 pm in Tolentine Hall 426. T from 04:00 pm to 05:30 pm in Tolentine Hall 409.",""}} \def\labRm{{"Tolentine 409",""}} \def\labLive{{"",""}} \def\labInstructor{{"Stephen Konyk",""}} \def\labInstrContact{{"See course Blackboard Site",""}} \def\labInstrOffHrs{{"TBA, online",""}} \def\labInstrLive{{"",""}} \def\TA{{{"TBA",""},{""}}} \def\TAEmail{{{"",""},{""}}} \def\TAOffHrs{{{"",""},{""}}} \def\TARoom{{{"",""},{""}}} \newcommand\semester{Fall 2025} \newcommand\rsemester{202620} \newcommand\courseNum{ECE 5390} \newcommand\courseName{Control System Design} \newcommand\courseCoordinator{Stephen Konyk} \newcommand\credits{4} \newcommand\contactHrs{5} \newcommand\lecture{1} \newcommand\lab{1} \newcommand\undergradCourse{1} \newcommand\isFreshmanCourse{0} \newcommand\isCustomElecPolicy{0} \newcommand\AIPolicyExists{0} \newcommand\isClassLive{0} \newcommand\isLabLive{0} \newcommand\meetingMiscExists{0} \newcommand\isClassInstrLive{0} \newcommand\isLabInstrLive{0} \newcommand\instrMiscExists{0} \newcommand\hasTARoom{0} \newcommand\meetingDesc{Format: Interactive Stream of Instruction and Implementation} \newcommand\meetingMisc{Special notes on meeting info go here, if specified} \newcommand\instructorMisc{Special notes on instructor(s), TA(s) go here, if specified} \newcommand\textBookExists{1} \newcommand\textBookReqd{0} \newcommand\textBookMiscExists{0} \newcommand\referencesExist{0} \newcommand\txtBkAuthExists{1} \newcommand\txtBkPublExists{1} \newcommand\txtBkYrExists{1} \newcommand\txtBkISBNExists{1} \newcommand\textBookTitle{Control Systems Engineering} \newcommand\textBookAuth{Norman S. Nise} \newcommand\textBookPub{Wiley} \newcommand\textBookYr{2019} \newcommand\textBookISBN{978-0470-54756-5} \newcommand\supplMaterials{Matlab Simulink } \newcommand\refPapers{References go here, if specified} \newcommand\textBookMisc{Special notes on textbook(s) go here, if specified} \newcommand\catalogDesc{Problem formulation, design techniques and evaluations, time domain and frequency domain design methods. Incorporates computer-aided analysis and design in conjunction with required laboratory projects. Three lecture hours and a two-hour practicum per week.} \newcommand\preReqs{ECE 2290} \newcommand\coReqs{None} \newcommand\coreRequirement{Snior Elective} \newcommand\courseExpectation{Control system problem formation, design techniques and evaluations, time domain and frequency domain design methods. Incorporates computer-aided analysis and design in conjunction with required laboratory projects. Design and analysis of feedback control systems, formulation of the design problem, design techniques and judgments, compensator design, models and simulation methods, implementation and evaluation. } \newcommand\ABETOutOneA{1} \newcommand\ABETOutOneB{1} \newcommand\ABETOutTwoA{0} \newcommand\ABETOutTwoB{0} \newcommand\ABETOutTwoC{0} \newcommand\ABETOutTwoD{0} \newcommand\ABETOutThree{0} \newcommand\ABETOutFourA{0} \newcommand\ABETOutFourB{0} \newcommand\ABETOutFourC{0} \newcommand\ABETOutFive{0} \newcommand\ABETOutSixA{0} \newcommand\ABETOutSixB{0} \newcommand\ABETOutSevenA{0} \newcommand\ABETOutSevenB{0} \newcommand\covTopics{\item Control system problem formation \item Design techniques and evaluations \item Time domain and frequency domain design methods \item Computer-aided analysis and design \item Design and analysis for feedback control \item Formulation of the design problem, \item Design techniques and judgments \item Compensator design and implementation \item Models and simulation methods, implementation and evaluation \item All above is presented in an interwoven continuum of concepts associated with hardware and practical performance} \newcommand\isScheduleExternal{0} \newcommand\isScheduleCommon{1} \newcommand\scheduleRows{15} \newcommand\scheduleCols{3} \newcommand\scheduleHeight{1} \newcommand\schedule{\begin{table}[h!] \centering \caption*{Tentative Schedule for \textbf{All Sections}} \vspace{0.05in} {\renewcommand{\arraystretch}{1.5} \small \begin{tabularx}{\linewidth}{c|l|X} \toprule \large \textbf{Week} & \large \textbf{Topics (Tentative)} & \large \textbf{Topics Interwoven with Hardware and Lab}\\ \midrule \midrule 1 & Introductory Concepts & Open Loop; Closed Loop; Sensors\\ 2 & Modeling - Experimental Data & Transform and Time Domain\\ 3 & Simulation Implementation & Linear, Nonlinear, Discrete, Sampling\\ 4 & Advanced Simulation & TF's, Initial Conditions, States, Order\\ 5 & Translational Systems & Response, Ref Origin, Collision Model\\ 6 & Translational Internal Control & Constrained Cockpit/Motion\\ 7 & Sensors & Ideal, Real, Output Reference Frame\\ 8 & Leveraging Plant Output & Rotational Speed and Power\\ 9 & Steady State Estimation & Parametric; Mean Operating Range\\ 10 & Dynamic Response & Parameters, Noise and Disturbances\\ 11 & Power Drive Approaches & Performance, Error Characterizabtion\\ 12 & Closed loop System & Performance Assessment\\ 13 & Steady State Error & Dead-band and Stability\\ 14 & Extension of Concepts & Real-Time Targets\\ \bottomrule \end{tabularx} } \end{table}} \newcommand\gradingPolicy{\noindent Practicum Units \ \ \ 90\% (Equally weighted)\\ Other Assignments 10\% (May include problems, random attendance, pop quizzes, and other items.)\\ Letter grade scale: A(93--100), A--(90--92), B+(87--89), B(83--86), B--(80--82), C+(77--79), C(73--76), C--(70--72), D+(67--69), D(63--66), D--(60--62), F(<60) } \newcommand\HWandLabPolicy{Students must have completed laboratory safety training.} \newcommand\AIPolicy{\textcolor{red}{ Since you opted for an AI Policy, you should edit this part, choosing one of the following statements, modifying as desired:\\ \\ The use of AI-generated content is not permitted in this course. Its use will result in an academic integrity violation and a zero on the assignment.\\ \\ OR\\ \\ The use of AI-generated content is allowed in this course.\\ \\ OR\\ \\ The use of AI-generated content is permitted as follows: (a) for generating a first draft or (b) for generating an outline or (c) for generating XXX.\\ \\ AND, if AI is allowed:\\ \\ Even if you have significantly edited AI-generated material, you must identify the AI tool used to assist in generating your work. You are required to provide the name of the tool, date used, and prompts used to generate the output. As you may be required to submit the original AI output, you must keep a copy of the original output and provide it when requested. If questions arise about the authorship of submitted work, you are responsible for authenticating your authorship. You should save evidence of your authorial process, such as drafts, notes, version histories, and complete transcripts of AI assistance. }} \newcommand\AttendancePolicy{Required} \newcommand\ElectronicsPolicy{\textcolor{red}{Since you opted for a customize electronics policy, you should edit this part. Your policy should address your general stance on recording of class sessions and the circumstances under which recording will be allowed or prohibited. If you generally prohibit recording, yet allow recording of certain classes for some reason, then ypu should notify all students that those classes will be recorded. If recording is permitted as an ADA accommodation for a student, you obviously should not identify that student(s).)}}