Основы ТРИЗ. Теория решения изобретательских задач. Издание 2-е, исправленное и дополненное Петров Владимир
Вредная функция холодильника – шум компрессора.
Достаточная функция холодильника – нормальное охлаждение до заданной температуры.
Избыточная функция холодильника – это избыточное охлаждение (переохлаждение) – ниже требуемой температуры.
Недостаточная функция холодильника – недостаточное охлаждение – выше требуемой температуры.
Пример 3.12. Газовая плита
Функция газовой плиты – греть объект, например, воду или мясо.
Бесполезная функция газовой плиты – нагрев окружающей среды (лишний расход тепла).
Вредная функция газовой плиты – утечка газа.
Достаточная функция газовой плиты – нормальный нагрев объекта до заданной температуры.
Избыточная функция газовой плиты – избыточный нагрев объекта, например, вода выкипела, мясо сгорело.
Недостаточная функция газовой плиты – слабый огонь, например, недостаточный для закипания воды.
Пример 3.13. Компьютер
Функция компьютера – обрабатывать информацию.
Бесполезная функция – затраты энергии, когда на компьютере не работают, а он включен. Компьютер должен работать только тогда, когда вводится, обрабатывается и выводится информация. Во все остальное время компьютер впустую расходует энергию.
Вредные функции компьютера – электромагнитное излучение от компьютера и Wi-Fi, шум от вентилятора.
Достаточная функция компьютера – его нормальная работа.
Недостаточная функция компьютера – когда происходит долгая обработка информации, например, при скачивании информации из Интернета.
Пример 3.14. Телефон
Функция телефона – передавать звуковой сигнал, например, речь.
Бесполезная функция. Если телефон включен, а по нему не говорят – бесполезная функция. Телефон должен работать только тогда, когда передается сигнал. Во все остальное время телефон впустую расходует энергию. В любые перерывы сигнала телефон должен отключаться и включаться с появлением сигнала.
Вредная функция. Электромагнитное излучение, возникающее при разговоре по мобильному телефону, вредно воздействует на окружающую аппаратуру, поэтому в самолетах и в больницах не разрешается разговаривать по мобильному телефону. Антенны ретрансляторов мобильной связи вредно воздействуют на окружающих.
Достаточная функция телефона – когда телефон работает нормально.
Избыточная функция телефона – когда звук передается слишком сильно, и он искажается.
Недостаточная функция телефона – когда сигнал плохо слышен.
Пример 3.15. Автомобиль
Функция автомобиля – перемещать людей.
Бесполезная функция автомобиля – затраты энергии, когда автомобиль стоит, а двигатель работает, например, на светофоре.
Вредные функции автомобиля – выбрасывание в атмосферу выхлопных газов, загрязняя окружающую среду.
Достаточная функция – нормальная работа автомобиля.
Избыточная функция. Автомобиль рассчитан на скорость движения, значительно превышающую допустимую скорость.
Недостаточная функция – это, когда автомобиль не можем выбраться из заноса снега, грязи или преодолеть очень крутой подъем.
В определение функции входило понятие процесс.
3.1.4. Процесс
Процесс (от лат. «processus» – продвижение):
1) последовательная смена состояний стадий развития;
2) совокупность последовательных действий для достижения какого-либо результата (например, производственные потребности – последовательная смена трудовых операций).
Для функционирования технических систем мы в основном будем рассматривать второе определение. Первое определение характерно для развития систем.
Пример 3.16. Приготовление кофе
Операция 1 – измельчение зерен кофе.
Операция 2 – молотый кофе засыпается в турку.
Операция 3 – турку заливается водой.
Операция 4 – турку ставят на огонь или помещают в разогретый песок.
Операция 5 – ждут, пока поднимется пенка.
Операция 6 – турку снимают с огня.
Операция 7 – ожидание пока пенка опустится.
Операции 5—7 повторяются несколько раз.
Пример 3.17. Компьютерная программа
Любая компьютерная программа работает по определенному алгоритму – порядку действий. Таким образом, компьютерная программа осуществляет процесс.
Пример 3.18. Алгоритм Евклида
В качестве процесса представим Алгоритм Евклида – метод вычисления наибольшего общего деления (НОД). Это один из древнейших алгоритмов, который используется до сих пор. НОД – это число, которое делит без остатка два числа и делится само без остатка на любой другой делитель данных двух чисел. Проще говоря, это самое большое число, на которое можно без остатка разделить два числа, для которых ищется НОД.
Описание алгоритма нахождения НОД деланием.
1. Большее число делим на меньше число.
2. Если длится без остатка, то меньшее число и есть НОД (следует выйти из цикла).
3. Если есть остаток, то большее число заменяем на остаток от деления.
4. Переходим к пункту 1.
Пример:
Найти НОД для 30 и 18.
30/18 = 1 (остаток 12);
18/12 = 1 (остаток 6);
12/6 = 2 (остаток 0). Конец: НОД – это делитель. НОД (30, 18) = 6.
Пример 3.19. Компилятор
Большинство компиляторов переводит программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен процессором.
Процесс компиляции состоит из следующих этапов:
1. Лексический анализ. На этом этапе последовательность символов исходного файла преобразуется в последовательность лексем. Цель лексического анализа – подготовить входную последовательность к грамматическому анализу.
2. Синтаксический (грамматический) анализ. Последовательность лексем преобразуется в дерево разбора.
3. Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) – например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то ещё, удобным для дальнейшей обработки.
4. Оптимизация. Выполняется удаление излишних конструкций и упрощение кода с сохранением его смысла. Оптимизация может быть на разных уровнях и этапах – например, над промежуточным кодом или над конечным машинным кодом.
5. Генерация кода. Из промежуточного представления порождается код на целевом языке. В конкретных реализациях компиляторов эти этапы могут быть разделены или наоборот совмещены в том или ином виде.
Каждый из этих этапов имеет свою программу, работающую по определенному алгоритму – процессу.
Понятия процесс и функция тесно связаны с понятием поток. Он осуществляет процесс и выполняет функцию.
3.1.5. Поток
Поток может быть:
– вещественным (поток вещества);
– полевым (поток поля);
– информационным (поток информации).
К вещественным потокам относятся все виды транспортных систем, потоки сыпучих, жидких и газообразных веществ, в частности использующих, трубопроводы, например, пневматическая почта и т. д.
К полевым потокам можно отнести потоки электричества, например, проходящие по проводам, световые потоки, например, по оптоволоконным кабелям, магнитные потоки, различные излучения и т. д.
Информационные потоки могут распространяться различными путями: через печатные материалы, Интернет, радио и телевидение и т. д. Носителями информации является вещество и / или поле (энергия).
Кроме того, потоки могут быть внутренние и внешние.
Потоки осуществляют взаимодействия и выполняют работу.
Внутренние потоки осуществляют воздействия одного элемента системы на другой или их взаимодействие по организованным связям между ними.
Внешние потоки осуществляют взаимодействие системы с надсистемой, окружающей средой и обратное влияние надсистемы и окружающей среды на систему.
Отсутствие учета таких влияний может не только отрицательно сказаться на работоспособности системы, но и вредно влиять на внешнюю среду.
Пример 3.20. Кондиционер
Кондиционер, с помощью вентилятора, создает поток воздуха (холодного или горячего). Это внешний поток вещества.
Поток фреона – это внутренний поток вещества.
Электричество, подводимое извне, к блоку питания кондиционера – это внешний поток энергии. Потоки энергии от блока питания – это внутренние поток энергии, подводимые к компрессору, вентилятору и блоку управления.
Сигналы, поступающие от датчиков и подающие на компрессор и двигатель вентилятора и другие блоки – это внутренние потоки информации. Инфракрасный сигнал от пульта управления – это внешний поток информации.
Пример 3.21. Компьютер
В компьютер поступает поток внешней информации. Компьютер обрабатывает эту информацию. Это внутренний информационный поток. Компьютер выдает результаты обработанной информации на внешние устройства, например, на монитор – это внешний информационный поток.
Оценку потоков можно проводить по:
– Полезности.
– Степени их выполнения.
Опишем оценку потока:
1. По полезности:
– полезный;
– бесполезный;
– вредный.
2. По степени выполнения полезности потока:
– достаточный;
– избыточный;
– недостаточный.
Полезный поток – поток, обеспечивающий работоспособность системы.
Бесполезный поток – поток, не создающий работоспособность системы. Иногда такие потоки называют лишними.
Вредный поток – поток, создающий нежелательный эффект.
Достаточный поток – поток, создающий необходимое (достаточное) действие.
Избыточный поток – поток, создающий избыточное действие.
Недостаточный поток – поток, создающий недостаточное действие.
Пример 3.22. Холодильник
Бесполезный поток для потребителя – поток тепла от испарителя (задней части холодильника).
Вредный поток холодильника – поток (акустический) шума компрессора.
Достаточный поток холодильника – нормальный поток холодного воздуха внутри холодильника. Избыточный поток холодильника – это избыточный поток холодного воздуха (переохлаждение) – ниже требуемой температуры.
Недостаточный поток холодильника – недостаточный поток холодного воздуха, не позволяющий создать требуемую температуру.
Пример 3.23. Компьютер
Бесполезный поток – поток энергии, когда на компьютере не работают, а он включен. Поток электроэнергии в компьютере должен быть только тогда, когда вводится, обрабатывается и выводится информация. В остальное время компьютер впустую расходует энергию. Кроме того, поток энергии должен подаваться только к тем частям, которые в данный момент работают.
Вредный поток компьютера – поток электромагнитного излучения от компьютера и Wi-Fi, поток шума от вентилятора.
Достаточный поток – поток электроэнергии и информации, необходимый для нормальной работы компьютера.
Недостаточный поток – недостаточный поток электроэнергии и информации, необходимый для нормальной работы компьютера, например, разряженная батарея, когда происходит долгая обработка информации, например, при скачивании информации из Интернета.
Пример 3.24. Автомобиль
Бесполезный поток – поток бензина, когда автомобиль стоит, а двигатель работает, например, на светофоре.
Вредный поток – поток углекислого (выхлопного) газа, выбрасываемого в атмосферу, загрязняя окружающую среду.
Достаточный поток – поток бензина, обеспечивающий нормальную работу автомобиля.
Избыточный поток – поток бензина, избыточно поступающий в двигатель, приводящий к его перерасходу.
Недостаточный поток – поток бензина, не обеспечивающий нормальную работу автомобиля.
Любая система и функция имеют определенную иерархию.
3.1.6. Иерархия
Опишем иерархию системы:
– собственно, система;
– ее подсистемы;
– надсистема;
– внешняя среда.
Подсистема – составные части системы.
Надсистема – это объект, куда входит система в качестве подсистемы.
Иерархия может иметь более высокие ранги, например, наднадсистема и более низкие ранги, например, подподсистема.
Наднадсистема – это объект, куда входит надсистема, а подподсистема – это элементы, из которых состоит подсистема. Количество рангов может быть достаточно большое.
Пример 3.25. Компьютер
Система – персональный компьютер.
Подсистемы: системный блок и устройства ввода – вывода (например, клавиатура, мышь, монитор, принтер, сканер, камера и т. п.).
Подподсистемы системного блока – это процессор, материнская плата, видеокарта, оперативная память, жесткий диск, дисковод, звуковая карта, сетевая карта, блок питания и т. д.
Надсистема – компьютерные сети и т. д.
Наднадсистема – это всемирная паутина, Интернет.
Внешняя среда – это среда, в которой находится компьютер, например, помещение, воздух и т. д.
Пример 3.26. Телефон
Система – телефон.
Подсистемы: микрофон и наушник, клавиатура, дисплей, память и т. п.
Подподсистемы – это элементы, из которых состоят микрофон и наушник, клавиатура, дисплей, память и т. д.
Надсистема – АТС, телефонные сети и т. д.
Наднадсистема АТС – это региональная и мировая телефонная сеть.
Внешняя среда – чаще всего – помещение и воздух.
Пример 3.27. Автомобиль
Система – автомобиль.
Подсистемы: колеса, двигатель, бензобак, система управления и т. п.
Подподсистемы двигателя – это поршень и цилиндр, шатун, свеча, клапаны, коленчатый вал, картер и т. д.
Надсистема – дорожное движение, к которой относятся: дороги, автозаправочные станции, автостоянки, система управления движением, гаражи, ремонтные службы, заводы изготовители и т. д.
Наднадсистема – это региональная и мировая сеть дорожного движения.
Внешняя среда – открытое пространство и атмосферные явления.
Функции также, как и системы, имеют иерархическую структуру. Функция более высокого ранга, как правило, более общая функция. Рассмотрим иерархию функций по степени важности:
– функция высшего (нулевого) ранга – главная функция, ее еще называют главной полезной функцией;
– функция первого ранга – основная функция;
– функция второго ранга – вспомогательная функция.
Можно рассматривать и функции 3-го и ниже рангов.
Иерархия функций показана на графе (рис. 3.2).
Рис. 3.2. Иерархия функций
Главная функция – это функция высшего (нулевого) ранга, указывающая главное действие – предназначение системы. Она должна выполнять главную цель, обеспечивая главную потребность в системе.
Основные функции – это функции первого ранга, функции основных подсистем.
Основные функции обеспечивают работоспособность главной функции, а, следовательно, и всей системы в целом.
Вспомогательные функции – это функции второго ранга, функции подподсистем. Вспомогательные функции обеспечивают работоспособность основных функций. Функции низших (n) рангов, прежде всего, должны обеспечивать работоспособность функций высших (n-1) рангов.
Функции, обеспечивающие работоспособность, будем называть необходимыми функциями. Функциональная работоспособность системы определяется набором необходимых функций всех рангов, который должен быть необходимым и достаточным, и в то же время обеспечивать функциональную полноту.
Пример 3.28. Компьютер
Главная функция – обработка информации (компьютер обрабатывает информацию).
Основные функции: системного блока – прием, обработка, хранение и вывод цифровых (электрических) сигналов, клавиатуры – ввод цифровой и буквенной информации, монитора – вывод информации на экран и т. д.
Вспомогательная функция части системного блока, блока питания, – обеспечение электрической энергией.
Пример 3.29. Телефон
Главная функция – передача звукового сигнала, например, речи.
Основные функции: микрофона – преобразование звукового сигнала в электрический, наушника – преобразование электрического сигнала в звуковой, клавиатуры – вводить цифровую и буквенную информацию и т. д.
Вспомогательная функция кнопки клавиатуры – ввод конкретного знака.
Пример 3.30. Автомобиль
Главная функция – перевозка (перемещение) людей.
Основные функции: бензобака – хранение (удержание) бензина, двигателя – преобразование бензина в поступательное движение, трансмиссии – преобразование поступательного во вращательное движение и т. д. Вспомогательная функция частей двигателя: поршня и цилиндра – сжатие бензина (создание давления).
Итак, мы рассмотрели основные определения системного подхода: система, функция, иерархия и присущие им понятия: целостность, свойство, отношение, процесс. Кроме того, были введены понятия: антропогенная и техническая системы.
3.2. Системность
3.2.1. Общие понятия
Понятие системности вытекает из системного подхода.
Системность – это свойство, заключающееся в согласовании всех взаимодействующих объектов, включая окружающую среду. Такое взаимодействие должно быть полностью сбалансировано.
Объект будет выполнен системным тогда и только тогда, когда он отвечает своему предназначению, жизнеспособен и отрицательно не влияет на расположенные рядом объекты и окружающую среду. Таким образом, чтобы объект был выполненным системно, он должен отвечать определенным требованиям.
Системные требования
1. Система должна отвечать своему предназначению.
2. Система должна быть жизнеспособной.
3. Система не должна отрицательно влиять на расположенные рядом объекты и окружающую среду.
4. При построении системы необходимо учитывать закономерности ее развития.
Системные требования представляют собой составляющие закона увеличения степени системности (рис. 3.3).
Рис. 3.3. Структура системности
Предназначение системы описывается главной функцией системы, выполняя главную цель системы, удовлетворяя определенную потребность.
Жизнеспособность технической системы определяется ее работоспособностью и конкурентоспособностью.
Система будут жизнеспособна, если она работоспособна и конкурентоспособна.
Работоспособность — это способность выполнять заданную функцию с параметрами, установленными техническими требованиями, в течение расчетного срока службы.
Другими словами работоспособность – это качественное функционирование системы, т. е. качественное выполнение главной функции системы.
К параметрам работоспособности помимо качественного функционирования системы (в том числе надежности и долговечности) можно также отнести эргономические параметры (характеризуют соответствие товара свойствам человеческого организма).
Работоспособность определяется наличием необходимых элементов с требуемым качеством, наличием и качеством необходимых связей между элементами, организацией необходимых потоков с требуемым качеством.
Конкурентоспособность товара – способность продукции быть привлекательной по сравнению с другими изделиями аналогичного вида и назначения, благодаря лучшему соответствию своих качественных и стоимостных характеристик к требованиям данного рынка и потребительским оценкам.