Разработка в среде программирования LabVIEW прикладного программного обеспечения для организации взаимодействия с измерительной и управляющей аппаратурой. Моделирование линейных непрерывных и замкнутых систем. Численное решение дифференциальных уравнений.
Аннотация к работе
Моделирование линейных непрерывных систем Численное решение дифференциальных уравнений Замена непрерывной передаточной функции дискретной Моделирование линейных замкнутых систем Заключение Список литературы Введение LabVIEW (Laboratory Virtual Instrument Engineering Workbench) позволяет разрабатывать прикладное программное обеспечение для организации взаимодействия с измерительной и управляющей аппаратурой, сбора, обработки и отображения информации и результатов расчетов, а также моделирования как отдельных объектов, так и автоматизированных систем в целом. Разработчиком LabVIEW является американская компания National Instruments. LabVIEW является открытой системой программирования и имеет встроенную поддержку всех применяемых в настоящее время программных интерфейсов, таких как Win32 DLL, COM.net, DDE, сетевых протоколов на базе IP, DataSocket и др. В основу метода Рунге-Кутта первого порядка, называемого также явным или прямым методом Эйлера, положено разложение функции u (t) в ряд Тейлора в окрестности точки A (tk-1,, uk-1): u (t) = S0 S1 (t - tk - 1) S2 (t - tk - 1) 2 …, (5.2) где S0 = u (tk - 1) = uk - 1,Si = (1/i!) du (t) /dt при t = tk - 1. Запишем значение uk = u (tk), приняв в выражении (5.2) t = tk и ограничившись двумя первыми членами ряда: uk = uk - 1 S1 (tk - tk - 1) = uk - 1 S1?t Учитывая, что производная du (t) /dt равна правой части дифференциального уравнения (1), имеем S1 = f (uk - 1, xk - 1, tk - 1) и окончательно получим: uk = uk - 1 ?t f (uk - 1, xk - 1, tk - 1). Передаточная функция интегрирующей цепи: K (p) = 1/ (1 pT). Запишем рекуррентную формулу для прямого метода Эйлера в соответствии с (5.3) yk = yk - 1 (?t/T) (xk - 1 - yk - 1), (5.5) или yk = (1 - ?t/T) yk - 1 ?t/T xk - 1.