Image Image Image Image Image Image Image Image Image Image
Scroll to top


Functional Blocks

| On 05, Apr 1998

Gregory Frenklach

When we join two, three or more systems to form a super-system we expect that the super-system will have additional properties (qualities), which none of the joined systems themselves had. When we perform such transitions joining together a system with it’s anti-system – the results are especially good. Let’s try to understand why.

First of all let’s assume what we will understand as anti-system for our system.

All systems are aimed to perform certain function(s) or action(s). Thus for the anti-system for our system we will understand the system which performs the contrary (opposed) action(s).

For example, if our system performs action “to join” – its anti-system will be system which performs the action “to separate”.

Every action changes specific parameters of the object of the action. Thus when we join together action and anti-action we receive the additional action, which is connected with stabilization of this specific parameter. And if we take into account dynamization (according to Dynamization Principle) of the joined action and anti-action we receive dynamization of the point of the stabilization.

Thus when we join a system and its anti-system into a super-system we get two additional actions:

  1. Stabilization of the specific parameter ;
  2. Dynamization of the point of this stabilization

For example, joining together of the calorifer ( air-heater) and refrigerator enables us: to increase temperature, to decrease temperature, to stabilize temperature and to change the point of stabilization. The new device (conditioner) works according this principle of getting four actions.

According to the Ideality Principle we have to use the same type of energy (field) to perform these four actions (changing, anti-changing, stabilization and the point of the stabilization changing).

Let’s name these four actions together “functional block” and type of energy for their performance ” field type.”..

For example, if we use electrical separation the “field type” of the action “to separate” is electric. If we use as the separator a centrifuge the “field type” of the action “to separate” is mechanical. Of course, every level consists of sub-levels. And according to the law of “Transition from macro to micro level” the lowest sub-levels are mechanical ones and the highest levels are electromagnetic, magnetic and so on.

Thus we can write the next rule:

If you want to increase the efficiency of your system, transit to
functional block with the same field type of its actions.

Functional block is very controllable. It enables us easily to divide the contrary demands in time, space and relations and to resolve sometimes very hard problems.

For example, let’s take the electrolytic gold coating process. We want to receive the gold coating only on specific areas of the surfaces. The use of contact masks takes a lot of time to place and then remove them. The screens without contact don’t give absolute protection … If we will transit from this system to functional block we will see that we have four actions:

  • gold coating,
  • gold discoating (removal)
  • stabilization of the gold coating (thickness and place of the coating)
  • dynamization of this point of the stabilization.

You can easily resolve this problem now. Enjoy yourself resolving it. (send your answers to–we’ll publish the best of them.)

And, at last, here is maybe the main point. We took existing TRIZ principles (laws) and, like in mathematics, get the new “formula” based on these principles. Maybe it is time to speak about “Theoretical TRIZ”?

We can summarize this method as a five step algorithm, as follows:

Functional Block Algorithm:

Step 1. Determine the function of your system.

Step 2. Determine the anti-function and system which performs it (sometimes it isn’t so simple task, but try it because anti-function always exists).

Step 3. Transit to a super-system joining together the system and its anti-system to make it:

  1. Determine the two additional action for your system, which are connected with stabilization and dynamization of the stabilization point. You can receive them, joining together system and anti-system.
  2. Determine the field types for the function and anti-function.
  3. Make sure that they are equal, if they are not equate them according to the highest level.

For example, if the function has mechanical field type and anti-function has the magnetic one – try to transit from mechanical level to magnetic one. Important: Equating of the field types of functions is very useful when we join any systems into a super-system(not only system and anti-system).

Step 4. Transit from number of carriers to the only carrier which will perform all the actions of the functional block. Important: This step also is very useful when we join any systems into a super-system (not only system and anti-system).

Step 5. Change field types for the actions of the functional block to develop new concepts for your system according to the line “macro à micro”:

mechanicalà acousticà thermalà chemicalà electricà magneticà

Important: This step also is very useful when we join any systems into a super-system (not only system and anti-system).


  1. G. Altshuller. Creativity as an Exact Science. NY. Gordon & Breach Science Publishers, 1984.

  2. G. Altshuller, B. Zlotin, A. Zusman Filatov. Search of the New Ideas: From Inspiration to Technology. Kishinev. Karta Moldovenyaske, 1989 (in Russian)