Хоча існує багато інструментів, дві основні форми моделювання - це аналогові (наприклад, SPICE, LTSPICE або Simetrix ) та цілісність сигналу (щось подібне до Hyperlynx, якщо у вас дуже глибокі кишені).
Є засоби аналізу потужності, але я бачив дуже дивні результати, які, мабуть, не співпадають з фізичною реальністю.
Існують змішані сигнальні засоби, хоча цифровий бік має тенденцію поведінки.
Проблеми, з якими ми стикаємося:
1 Немає моделі моделювання для деталі. Якщо у вас є повний аркуш даних, ви можете зробити гідний удар при прокатці самостійно або використовувати частину, яка має модель. Розгортання власної моделі нічого нетривіального - це дуже трудомістка вправа.
Зауважте, що все, що виходить за межі примітиву (діод, транзистор або простий пасив) - це поведінкова модель, яка відображає роботу пристрою в безперервному стані. Про те, що насправді в такій моделі, дивіться у цій примітці . Зауважте, що такі речі, як феррити та дроселі, дуже складні; хоча вони можуть бути змодельовані як схеми (для досягнення відповіді в таблиці), це може зайняти багато часу.
2 Час виконання. Я моделював весь шлях живлення для сидіння для викидання, включаючи EED та теплові батареї як частина незалежного огляду безпеки електроніки секвенсора. Оскільки кабелі до ланцюгів управління та випалу були досить довгими, їх моделювали як слабко пов'язані обмотки трансформаторів. Схема містила, можливо, 40 елементів і потребувала (на багатоядерній машині високого рівня) протягом 30 годин, щоб зробити один перехідний пробіг.
3 Деякі частини схеми насправді не підходять для моделювання або не потребують цього. Якщо у мене є простий етап ізоляції оптопарів для перемикання керуючого вимикача, воно не повинно потребувати моделювання, якщо аркуші даних використовуються належним чином (звичайно, це зовсім інша тема, оскільки я бачив багато конструкцій, де цього не було) .
4 У моделюванні цілісності сигналу більшість тренажерів не враховує, що керовані опори в кращому випадку становлять +/- 10% і будуть змінюватися шаром на шар. Такі симуляції корисні, щоб побачити грубі проблеми, але ви все одно можете бути покусані такими деталями. Крім того, більшість тренажерів не в змозі моделювати шлях повернення (хоча симуляції розміщення після публікації покращуються).
5 Практично всі імітаційні моделі - це компроміси, що відображають найпоширеніший випадок використання; Мені довелося значно модифікувати моделі, щоб побачити поведінку у кутових випадках.
Система повного пансіонату (або часто мультибордова) була б забороненою з точки зору часу фактичного запуску, тому моделюються лише ті частини, які ми зацікавлені перевірити.
Інша проблема полягає в тому, що для макро-моделей поведінка при запуску у багатьох випадках не визначена, і жоден тренажер у світі не допоможе, якщо поведінка при запуску є критичною (як це може бути в критичному техніці безпеки польоту) - просто потрібно вимірювати це.
Моделювання, безумовно, можуть допомогти дизайнерам, але вони ніде не близькі до ідеальних, і на них не слід покладатися для фактичної роботи схеми; вони вказують на роботу ланцюга.