|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Джерело синусоїдального сигналу Sine WaveФормує синусоїдальний сигнал із заданою частотою, амплітудою, фазою й зсувом. Для формування вихідного сигналу блоком можуть використовуватися два алгоритми. Вид алгоритму визначається параметром Sine Type (спосіб формування сигналу): · Time-based – за поточним часом. · Sample-based – по величині кроку модельного часу. При формуванні вихідного сигналу за поточним часом Time-basedсигнал джерела для безперервних систем формується за виразом y = Amplitude* sin(Frequency*( Sample time) + Phase) + Bias де Amplitude – амплітуда. Bias – постійна складова сигналу. Frequency (rads/sec) – частота (рад/с). Phase (rads) – початкова фаза (рад). При розрахунках дуже великих значень часу точність розрахунку вихідних значень сигналу падає внаслідок значної помилки округлення. При формуванні вихідного сигналу за поточним часом Time-basedсигнал джерела для дискретних систем формується за таким виразом (у матричній формі) де ∆t – постійна величина, рівна значенню Sample time. У даному режимі помилка округлення для великих значень часу також зменшує точність розрахунку. Формування вихідного сигналу по величині модельного часу Sample-based й кількості розрахункових кроків на один період формується за виразом y= Amplitude* sin[(k + Number of offset samples)/Samples per period] + Bias де k – номер поточного кроку розрахунку. Amplitude – амплітуда. Bias – постійна складова сигналу. Samples per period – кількість розрахункових кроків на один період синусоїдального сигналу: Samples per period = 2 π / (Frequency* Sample time). Number of offset samples – початкова фаза сигналу, яка задається кількістю кроків модельного часу: Number of offset samples = Phase* Samples per period/ (2 π). Sample time – крок модельного часу. У даному режимі помилка округлення не накопичується, оскільки Simulink починає відлік номера поточного кроку з нуля для кожного періоду. На рис. 7.21 показане застосування блоку. Для відображення графіків вихідних сигналів у моделі використаний віртуальний осцилограф Scope. Рис. 7.21. Приклад використання джерела синусоїдально сигналу Sine Wave та його параметри
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |