Extreme project management: new in modern project management. Customization (Extreme Control) XPM Pros and Cons

Name: Extreme Project Management.

Extreme Project Management is a flexible and dynamic model for projects of any type whose characteristics are high speed and uncertainty, and in which failure is unacceptable.
The book Extreme Project Management gives practical advice for executives working with high risks and under strong pressure to achieve the expected end result. Based on Doug DeCarlo's extensive experience of working with over 250 project teams, his Extreme Project Management model is built on a set of agreed principles, values, skills, tools and practices that have proven to perform well in an environment of constant change and uncertainty.

In a world where new technologies are being developed and implemented at a dizzying pace, we are increasingly confronted with new types of projects. It seems that the world is literally covered by them. These are projects where deadlines are critical, the cost of an error is extremely high, requirements change chaotically and unpredictably, and the customer may decide at the last moment that he actually needs a completely different result. Uncertainty is everywhere, sometimes there is too much of it, it is managed by special people - managers of extreme projects in "design-crazy" companies.
To manage the unknown, traditional project management based on careful planning and clear processes cannot be used, this approach works worse and worse, and on some projects it does not work at all, says Doug DeCarlo. It is necessary to accept high uncertainty as the norm, learn to exist in this changing world and add "quantum" thinking to the traditional "Newtonian" project management tools.

CONTENT
Preface to the Russian edition.
The project is jazz 11
Preface 13
Introduction. see the light 17
What is the difference between extreme projects 20
Prepare, Fire, Aim! 23
Extreme Project Management 2 5
Paradigm shift 27
Part One: The New Reality 31
1 Applying Quantum Thinking to Extreme Reality 33
Is there a method in your madness? 35
Line Madness 37
Newtonian neurosis and extreme project management 39
Self-diagnosis tools 41
Are you responsible for your words? 43
This is jazz, not classical 44
Towards peaceful coexistence 45
Conclusion 4b
2 Extreme model of success 49
Keys to Success 49
What is a "project"? New definition 51
What is "project management"?
New definition 53
What is an "extreme project"? 56
What is "extreme project management"? 56
How to measure the success of an extreme project? 59
Who determines the success of a project? 60
What are the main elements of the Extreme Success Model? 62
Tools, skills and conditions for success:
5 Critical Success Factors 67
Part Two: Leadership Skills in an Extreme World 71
3 Leadership begins with self-discipline 75
Design Mad Organizations 76
Self Torture Formula 78
Self-Discipline Formula 82
Appeal to higher authorities 98
4 The role of a leader for the head of an extreme project 103
The Role of the Extreme Project Manager 104
Participants: Project environment management of extreme project 112
You are a process leader 118
Nine reasons why an extreme project manager fails 129
You are much stronger than you can imagine 131
If Commitment Is Impossible 135
5 Principles, values ​​and interpersonal skills for the project leader 139
4 Accelerators: How to unleash motivation and drive innovation 141
10 Shared Values: How to Build Mutual Trust for Success 146
4 Business questions: how to ensure that the customer receives valuable results at each stage 150
Developing interpersonal skills in an extreme world 152
Principles of Effective Communication 159
How to Negotiate 165
Conflict resolution 178
If nothing helps 180
6 Extreme team management 183
Process values ​​184
Team Description 186
Creation of the core team 188
Creating conditions for successful work teams 197
Rules for Effective Meetings 210
Facilitator Skills 216
Decision making and problem solving 220
How to earn the right to become a process leader 227
7 Managing extreme project participants 233
Difficulties in managing members 234
Business values ​​237
Relationship Management 238
Universe of participants 238
Project Stakeholder Management 244
The role of the steering committee 258
How to deal with the illusory affirmation loop 260
Change Management: You created it, but will it catch on? 261
The fourth business question: Is it worth it? 269
Part Three: Flexible Project Model 271
8 Project Vision: Understanding the Sponsor's Project Vision 279
The answer to the first question of business: who needs it and why? 280
First meeting with a sponsor 284
Getting Started on Project Charter 295
Second meeting with sponsor 304
9 Developing a Project Vision: Creating a Shared Vision 311
Preparing for the third meeting with the sponsor 312
Getting or Not Getting Permission: Third Sponsor Meeting 320
Preparations for the 327 Framework Meeting
Holding a framework meeting 332
After meeting 346
10 Project Evaluation: Planning Meeting 357
Preparing for a planning meeting 359
Twelve Steps of the Planning Meeting ST 1
11 Project Evaluation: Post-Planning Activities 397
Project Management Infrastructure Assessment 399
Assessment of financial claims 400
Stage 12 Project Update: Learning by doing 413
Main driving forces 414
Compiling time blocks 418
Application of the IPSR 420 model
Purpose of project update phase 432
13 Project reevaluation: determining the fate of the project 443
What is not a re-evaluation of the project 44b
Revaluation process 447
14 Implementation of the project: obtaining economic effect 467
What happened to the fourth business question: is it worth it? 470
The moment of transmission of the result 472
Stabilization period 473
Project review meeting 474
Realizing benefits 477
Part Four: Managing the Project Environment 489
15 Real-time communication 491
What are the main communication needs of project participants? 495
What are the main characteristics of a viable real-time communication system? 497
What does a real-time communication system consist of? 499
Where can I find acceptable solutions to get started quickly? 502
What do they consist of technical requirements presented
planning and hosting virtual meetings? 506
What do you need to know about scheduling and hosting web conferences? 509
How not to fall into a trap? 510
16. Agile Organization: Executive Briefing 513
New dynamics of project 515
How can leadership in an organization undermine effective management projects 517
The role of the project sponsor 520
Agile Organization: Worst and Best Approaches 523
Reaching agreement 538
Transition period 540
The world is getting more and more extreme 541
Afterword by Robert K. Wysocki 543
Extreme means and methods 547
Means and methods of self-discipline 547
Interpersonal Tools and Skills 5b3
Facilitator Techniques 572
Project Management Tools 580
References 583

The scope of XPM is not limited to software development. Extreme project management will be effective for experienced teams that implement innovative projects, start-ups, work in chaotic, unpredictable conditions.

What is Extreme Project Management?

The XPM concept was developed in 2004. But to consider him the only developer would be unfair. Doug was inspired by a number of techniques from other authors:

  • model of radical project management Rob Thomseth,
  • APM Jim Highsmith,
  • concept extreme programming Kent Back.

DeCarlo invested in Extreme Project Management chaos theory And complex adaptive systems.

Chaos theory is a mathematical field dedicated to the description and study of the behavior of nonlinear dynamic systems, which, under certain conditions, are subject to the so-called dynamic chaos.
A complex adaptive system is a system of many interacting components that meets a number of conditions (fractal structure, ability for adaptive activity, etc.). Examples of CACs include the city, ecosystems, the stock market.

Doug compares extreme project management to jazz.

Although jazz can sound chaotic, it has its own structure, thanks to which musicians have the opportunity to improvise and create real masterpieces.

Instead of following the beaten path, in Extreme Project Management, project managers discuss the best alternative with the client, experiment, learn from the results, and apply that knowledge to the next project cycle.


One of the properties of some chaotic systems,
which are the objects of consideration of chaos theory - the "butterfly effect",
made popular by Ray Bradbury's "Thunder Came Out"

Brian Warnham, author of the book "", outlined five steps that an extreme project management team must follow in order to successfully complete a project:

  1. See- clearly define the vision of the project before starting extreme project management
  2. create- involve the team in creative thought process and brainstorming to create and select ideas to achieve the established vision of the project
  3. Refresh— stimulate the team to test their ideas through the implementation of innovative solutions
  4. overestimate- as the development cycle approaches the end, the team should re-evaluate their work
  5. Distribute- After completing the training, it is important to disseminate knowledge and apply it to future stages of the project, as well as to new projects in general.

Since people are at the forefront of Extreme Project Management, this also determines the specifics of measuring the success of an XPM project:

  • users are satisfied with the progress and intermediate deliveries - there is a feeling that the project is moving in the right direction, despite the surrounding instability.
  • users are satisfied with the final delivery.
  • team members are satisfied with the quality of their lives while working on the project. If you ask them if they would like to work on a similar project, most of them will say yes.

Pros and cons of XPM

Among the main advantages of the methodology, the following should be noted:

  • integrity- Despite the fact that Extreme Project Management includes a variety of methods, tools and templates, they only make sense when applied to the entire project as a whole. You as a project manager can see the entire project as single system without the need to analyze its individual parts
  • human orientation- In XPM, the emphasis is on the dynamics of the project. It allows stakeholders to interact and communicate, and ultimately meet the needs of the client.
  • focus on business- once the result is achieved, you will have a clear vision of how the project can benefit your client. The team is constantly focused on early and frequent product delivery
  • humanism is one of the principles of Extreme Project Management. It consists in taking into account the quality of life of the people involved in the project. Being an integral part of the project, the passion for work and the corporate spirit strongly influence the business, so the physical and moral condition of the team is important during the work on the project.
  • reality as a basis- extreme project management allows you to work in an unpredictable, chaotic environment. You cannot change reality to fit the project. The opposite happens: you adapt the project to external factors.

There were some downsides as well. They can be counted:

  • uncertainty- this feature cuts off a large sector of projects, starting with those with a critical danger (military facilities, Atom stations, Internet banking applications, etc.), ending with tender projects with a strictly agreed budget, deadlines and other project properties;
  • high requirements for the experience and qualifications of the project team- it is necessary to constantly adapt to changes in the project environment, to establish effective communication with each other, stakeholders and the project manager, and work in short iterations (the latter is relevant for the IT sphere);
  • the need to change the way of thinking- unlike traditional project management, in which work on the project proceeds according to the usual stages, according to the approved plan and roles, in XPM the team needs to rebuild and be ready for the impossibility full control over the project;
  • impossibility long term planning - yesterday's plan for relevance will not be fresher than the news for the last month. For the correct work of the team to achieve the goal of the project, it is necessary to show the qualities of flexibility and self-organization.


  1. the project is being created in a dynamic environment- there is a constant change of circumstances, speed, requirements;
  2. application possible trial and error method in the work on the project;
  3. An experienced team is working on the project- unlike traditional project management, people are at the forefront, not processes;
  4. develop an application- behind life cycle development software in most cases, it manages to change the functionality or expand the list of available platforms. The more users use the software, the more changes can be made, which is what extreme project management is great for.
  5. this is a meta project- that is, which is divided into many small projects. XPM in this case will help to cope with the delay in the start of work;
  6. the business owner is ready to participate in the work on the project from start to finish. Connections must be made "project manager - businessman",
    « project manager— stakeholder,
    "project manager - business owner - stakeholder".
Stakeholders are people and organizations that influence the project in one way or another. This includes those actively involved in it (project team, sponsor), and those who will use the results of the project (customer), and people who can influence the project, although they are not involved in it (shareholders, partner companies).

Extreme project management requires the team to quickly adapt to the unusual, constantly changing environment in which they have to work. Therefore, there are several key rules that are mandatory for the effective use of Extreme Project Management:

A real example of the difference classical project management from extreme. In the first, the planned result is achieved, in the second, the desired one.

eXtreme Project Management:
Using Leadership, Principles, and Tools to Deliver Value in the Face of Volatility Doug DeCarlo

#1 for anyone who wants to master Extreme Project Management. Based on experience with more than 250 project teams, the author has written a detailed guide to extreme project management. Project managers of the largest international organizations: Management Solutions Group, Inc., Zero Boundary Inc., Guru Unlimited, etc.

Effective Project Management: Traditional, Adaptive, Extreme,
Third Edition Robert K. Vysotsky

After reading which you can get an idea not only about extreme project management, but also adaptive. Of the interesting - at the end of each chapter, questions are given to streamline the submitted material, which is saturated with real case studies of projects from different areas.

Radical Project Management Rob Thomsett

Extreme Project Management is presented from "A" to "Z", each tool and technique is disassembled, with the help of which Extreme Project Management is implemented. Maximum practical information with case studies.

Architectural Practices: Extreme Project Management for Architects

Not a book, but, but it’s impossible not to include it in the selection because of its uniqueness. This is a comprehensive resource on the use of XPM in architecture and construction. Unfortunately, the author of the site no longer updates it, but the page is still suitable as a cheat sheet.

Verdict

the art and science of facilitating and managing the flow of thoughts, emotions and actions in such a way as to obtain maximum results in difficult and unstable conditions.

The reasons for the success of XPM among other management methods lie in three planes:

  1. Extreme Project Management makes it possible continuous self-correction and self-improvement in real time;
  2. XPM focuses on defining and following the mission of the project by instilling confidence in stakeholders and the project team;
  3. human orientation, humanism and the priority of people over processes as key features of the methodology.

Objective

Familiarize yourself with the construction of step-by-step extremal control systems for controlling dynamic objects with delay.

Theoretical part

In any production (at a plant, combine) there is some leading technical and economic indicator (TEI) that fully characterizes the efficiency of this production. It is beneficial to maintain this leading indicator at an extreme value. Such a generalized indicator can be the profit of the enterprise.

For all technological processes (in workshops, departments) that are part of the production, based on the leading TEP, one can formulate their private TEPs (for example, the unit cost of production at a given productivity). In turn technological process can usually be divided into a number of sections (technological units), for each of which it is also possible to find the optimality criterion Q . Reaching the extremum Q will bring the private TEC of the process and the leading TEC of the production as a whole closer to the extremum.

Optimality criterion Q it can be directly some technological parameter (for example, the temperature of the flame of the combustion device) or some function depending on technological parameters (for example, efficiency, thermal effect of the reaction, yield of a useful product for a given period of time, etc. ).

If the optimality criterion Q is a function of some parameters of the object, then the system of extreme control (ESR) can be applied to optimize this object.

In the general case, the value of the optimality criterion depends on the change in a number of input parameters of the object. There are many control objects for which the value of the optimality criterion Q depends mainly on changing one input parameter. Various types of objects can serve as examples of such objects. furnace devices, catalytic reactors, chemical water treatment at thermal power plants and many others.

So, extreme control systems are designed to search for optimal values ​​of control actions, i.e. such values ​​that provide an extremum of some criterion Q process optimality.



Extreme control systems, which are designed to optimize an object for one input channel, are called single-channel. Such SERs are most widely used.

When optimizing objects with significant inertia and pure delay, it is advisable to use stepwise extremal systems that act on the controlled input of the object at discrete time intervals.

When studying an extremal system, in most cases it is convenient to represent the optimization object as a series connection of three links: an input linear inertial link, an extremal static characteristic at = F(X) and the output linear inertial link (Fig. 1). Such a structural substitution scheme can be designated LNL.

Rice. oneScheme of the LNL extremal object

It is convenient to take the gain coefficients of both linear links equal to unity. If the inertia of the input linear link is negligibly small compared to the inertia of the output linear link, the object can be represented by an equivalent circuit LL; if the inertia of the output linear link is negligible, - by the LN equivalent circuit. The intrinsic inertial properties of an object are usually represented by an output inertial link; the inertia of the measuring devices of the system belongs to the same link.



The input linear link usually appears in the block diagram of the object when the actuator (IM) of the extremal system acts on the optimization object itself through a link with inertia, for example, if the input parameter of the object being optimized is temperature, and the IM affects its change through the heat exchanger. The inertia of the actuator is also referred to the input linear part.

It should be noted that the coordinates of the control object intermediate between linear and non-linear links in the vast majority of cases cannot be measured; this is easy to implement only when modeling the system.

In some cases, it is possible to determine the structural substitution scheme of an object only experimentally.

To do this, change the input coordinate of the object v 1 corresponding to the output value z 1 , before v 2 (Fig. 2, but), at which the value of the output coordinate of the object as a result of the transient process will be approximately equal to z 1 .

If this perturbation practically did not cause any noticeable change in the output coordinate of the object (Fig. 2, b), then the input inertial link is absent. If the transient process as a result of such a perturbation has a form qualitatively close to that shown in Fig. 2, in, then the inertial link at the input of the object exists.

Rice. 2Characteristics of extreme op amp

The structure of objects LN and LN, in which the linear part is described by a first-order differential equation with or without delay, and the static characteristic y=f(x) can be any continuous function with one extremum in the operating range, a sufficiently large number of industrial optimization objects can be approximated.


Extreme control systems:

Automatic optimization systems with extremum storage

In extreme controllers SAO with memorization of the extremum, the difference between the current value of the output signal is fed to the signum relay at object and its value at the previous point in time.

Structural diagram of ACS with extremum memorization is shown in fig. 3 . Object output value ABOUT with static characteristic y=f(X) served on a storage device memory extreme controller.

Rice. 3Automatic optimization system with extremum memorization

The storage device of such a system should only record the increase in the input signal, i.e. memorization occurs only when increasing y. To decrease at the storage device is not responding. The signal from the storage device is continuously fed to the comparison element ES, where is compared with the current value of the signal y. Difference signal at-u max from the comparison element goes to the signum relay SR. When the difference at-y max reaches deadband value at n signum relay, it reverses the actuator THEM, which affects the input signal X object. After actuation of the signal relay, stored in the memory device memory meaning y reset and signal storage at starts again.

Systems with extremum memory usually have actuators with a constant travel speed, i.e. dx/dt=±k 1 where k= const. depending on the signal And Signum-relay actuator changes the direction of movement.

Let us explain the work of the SAO with the memorization of the extremum. Let's assume that at the moment t 1 (Fig. 4), when the state of the object is characterized by the values ​​of the signals at the input and output, respectively X 1 And at 1 (dot M 1), the extreme regulator is turned on. At this point, the memory device stores the signal at 1 . Let us assume that the extreme controller, after being put into operation, began to increase the value X, while the value at decreases - the storage device does not respond to this. As a result, a signal appears at the output of the signal relay at-at 1 . In the moment t signal at-at 1 reaches the dead zone of the signal relay at n(dot M 2), which works by reversing the actuator. After that, the stored value at 1 is reset and the memory device stores the new value at 2 . Object entry signal X decreases, and the exit signal at increases (trajectory from the point M 2 to M 3). Insofar as at increasing all the time, output memory continuously follows the change y.

Rice. 4Search for the optimum in SAO with memorization of the extremum:

but- characteristics of the object; b- changing the output of the object; in- signal at the input of the signum relay; G- changing the input of the object.

At the point M 3 the system reaches an extreme, but the decrease X continues. As a result, after the point M 3 meaning at already decreasing and memory remembers y Max. Now at the input of the signum relay SR difference signal appears again y-y max. At the point M 4 , when y 4 -y max = y n, the signum relay is activated, reversing the actuator and resetting the stored value y max etc.

Oscillations are set around the extremum of the controlled value. From fig. 4 it can be seen that the period of input oscillations T in object is 2 times greater than the oscillation period of the output of the object T out. Signum relay reverses IM when y=y max - y n. The direction of the IM movement after the signum relay actuation depends on the direction of the IM movement before the signum relay actuation.

From the consideration of the work of the SAO with the memorization of the extremum, it can be seen that its name does not quite accurately reflect the essence of the system's operation. The memory device fixes a non-extremum of the static characteristic of the object (its value at the moment the controller is put into operation is unknown). The memory device fixes the values ​​of the output quantity at object when at increases.


Step type automatic optimization systems

The block diagram of the stepping ACS is shown in fig. 5. Output measurement at object in the system occurs discretely (behind the object exit sensor there is a pulse element IE 1), i.e. at certain intervals ∆ t(∆t- repetition period of the impulse element). Thus, the pulse element converts the changing output signal at object into a sequence of pulses, the height of which is proportional to the values at at points in time t=nt, called pickup points. Let's denote the values at at the time t=nt across at p. Values at n served on the storage device memory (delay element). The storage device supplies to the comparison element ES previous value at p- 1 . On the ES arrives at the same time y n. At the output of the comparison element, a difference signal is obtained ∆y n =y n - at p- 1 The next moment t=(n+1) ∆t signal pickup stored value at p- 1 is reset from the memory and the signal is stored at n+ 1 , a signal y n comes from memory on the ES and at the input of the signum relay SR signal appears ∆ at n+ 1 = y n + 1 -y n .

Rice. fiveThe structure of the discrete(stepper)SAO

So, a signal proportional to the increment ∆ at object exit for the time interval ∆ t. If ∆ y>0 then such movement is allowed by the signum relay; if ∆ at<0, then the signal relay is activated and changes the direction of the input signal X.

Between the signal relay SR and executive mechanism THEM(fig. 5) one more impulse element is included IE 2 (working in sync with IE 1), which performs periodic opening of the power circuit THEM, stopping THEM for this time.

The actuator in such ACS usually changes the input X object in steps by a constant value ∆x. It is expedient to change the input signal of the object by a step quickly so that the time for moving the actuator by one step is sufficiently small. In this case, the perturbations introduced into the object by the actuator will approach jumps.

Thus, the signum relay changes the direction of the subsequent step ∆ x n+ 1 actuator, if the value ∆ y n becomes less than zero.

Let us consider the nature of the search for an extremum in a stepping ACS with an inertialess object. Let us assume that the initial state of the object is characterized by the point M 1 on the static dependence y=f(x) (Fig. 6a). Let us assume that the extremal controller is put into operation at the moment of time t 1 and the actuator makes a step ∆ X to increase the object's input signal.

Rice. 6Search in discrete SAO: but - object characteristics; b- change output; in- change input

Object output signal at while also increasing. After time ∆ t(at time t 2) the actuator takes a step in the same direction, since ∆ at 1 =y 2 -y 1>0. In the moment t 3 the actuator makes one more step on ∆ X in the same direction, since ∆ y 2 =y 3 -y 2 is greater than zero, etc. at time t 5 plant output increment ∆ y 3 =y 5 -y 4 , becomes less than zero, the signum relay is activated and the next step ∆ X the actuator will make in the direction of decreasing the input signal of the object X etc.

In step-by-step SAOs, to ensure stability, it is necessary that the movement of the system to the extremum be nonmonotonic.

There are stepping CAO, at which change the signal at the input in one step ∆ X variable and depends on the value y.

Automatic optimization systems with derivative control

Automatic optimization systems with derivative control use the property of the extreme static characteristic that the derivative dy/dx is equal to zero at the value of the input signal of the object x=x wholesale(See Fig. 7).

Rice. 7Graph of the change in the derivative of the unimodal characteristic

The block diagram of one of such ACS is shown in fig. 8. The values ​​of the input and output signals of the object O are fed to two differentiators D 1 And D 2 , at the output of which signals are obtained, respectively dx/dt And dy/dt. The derivative signals are fed to the dividing device DU.

Rice. 8Structure of the SAO with the measurement of the derivative of the static characteristic

At the exit DU a signal is received dy/dx, which is fed to the amplifier At with gain k 2. The signal from the output of the amplifier goes to the actuator THEM with a variable speed of movement, the value of which is proportional to the output signal of the amplifier And. Gain THEM equals k 1 .

If the static characteristic of the object y=f(x) has the shape of a parabola y=-kx 2 , then the SAO is described by linear equations (in the absence of perturbations), since dy/dx=-2kx, and the remaining links of the system are linear. A logical device for determining the direction of movement towards an extremum is not used in such a system, since it is purely linear and it would seem that the value of the extremum is known in advance (since dy/dx= 0 for x=xoiit).

At the time of inclusion of the CAO into operation on THEM some signal is given to set it in motion, otherwise dx/dt= 0 And dy/dt= 0 (in the absence of random perturbations). After that, the ACS works like a conventional ACS, in which the task is the value dy/dx= 0.

The described system has a number of shortcomings that make it almost inapplicable. First, at dx/dt→ 0 derivative dy/dt also tends to zero - the problem of finding the extremum becomes uncertain. Secondly, real objects have a delay, so it is necessary to divide by each other not simultaneously measured derivatives dy/dt And dx/dt, and shifted in time exactly by the signal delay time in the object, which is quite difficult to do. Thirdly, the absence of a logical device (signum relay) in such an ACS leads to the fact that under certain conditions the system loses its operability. Let us assume that the CAO started working at x (see fig. 7) and actuator THEM(Fig. 8) began to increase the signal at the input of the object X. Actuator speed is proportional to the derivative signal dy/dx, i.e. dx/dt=k 1 dy/dx. Therefore, the SAO will asymptotically approach the extremum. But suppose that when the regulator is turned on THEM would start to decrease the input of the object ( dx/dt< 0). Wherein at also decreases ( dy/dt< 0) And dy/dx will be greater than zero. Then, in accordance with the expression for the derivative dx/dt=k 1 dy/dx(where k 1 > 0) the rate of change of the signal at the input dx/dt should become positive. But due to the lack of a logical (reversing) device, the reverse THEM cannot occur in such an SAO, and the problem of finding an extremum again becomes uncertain.

In addition, even if such a system moves to an extremum at the initial moment, it loses its operability with an arbitrarily small drift of the static characteristic without a verification reverse switch.

Rice. nineOptimization system with the measurement of the derivative of the output of the object:

but - system structure; b- characteristics of the object; in- change output; G- input signal d - changing the entry of an object.

Consider another type of ACS with derivative measurement and actuator THEM constant speed of movement, the block diagram of which is shown in fig. nine.

Let us consider the nature of the search for the SAO extremum with the measurement of the derivative with the block diagram shown in fig. nine, but.

Let the inertialess object of regulation ABOUT(Fig. 9, a) has a static characteristic shown in fig. nine, b. The state of the ACS at the moment of turning on the extreme controller is determined by the values ​​of the input signals x 1 and exit at 1 - dot M 1 on the static feature.

Let us assume that the extremal controller after putting it into operation at the moment of time t 1 changes the input signal X in the direction of increase. In this case, the signal at the output of the object at will change in accordance with the static characteristic (Fig. 9, in), and the derivative dy/dt when moving from a point M 1 before M 2 decreases (Fig. 9, G). At the point in time t 2 the output of the object will reach an extremum at max, and the derivative dy/dt will be equal to zero. Due to the insensitivity of the signum relay, the system will continue to move away from the extremum. At the same time, the derivative dy/dt changes sign and becomes negative. In the moment t 3 , when the value dy/dt, remaining negative, will exceed the dead zone of the signum relay ( dy/dt)H the actuator will reverse and the input signal X will start to decrease. The output of the object will begin to approach the extremum again, and the derivative dy/dt becomes positive when moving from the point M 3 before M 4 (Fig. 9, in). At the point in time t 4, the output signal again reaches an extremum, and the derivative dy/dt=0.

However, due to the insensitivity of the signum relay, the movement of the system will continue, the derivative dy/dt becomes negative and at the point M 5 will reverse again, etc.

In this system, only the output signal of the object is differentiated, which is fed to the signal relay SR. Since when the system passes through the extremum, the sign dy/dt changes, then to find the extremum it is necessary to reverse THEM, when the derivative dy/dt becomes negative and exceeds the dead band ( dy/dt)H signal relay.

Sign responsive system dy/dt, according to the principle of operation, it is close to the stepping ACS, but less noise-resistant.

Automatic optimization systems with auxiliary modulation

In some works, such automatic optimization systems are called systems with a continuous search signal or, according to the terminology of A.A. Krasovsky just continuous systems extreme regulation.

In these systems, the property of a static characteristic is used to change the phase of the oscillations of the output signal of the object compared to the phase of the input oscillations of the object by 180° when the output signal of the object passes through an extremum (see Fig. 10).

Rice. 10The nature of the passage of harmonic oscillations through a unimodal characteristic

In contrast to the ACS considered above, systems with auxiliary modulation have separate search and working movements.

The block diagram of the ACS with auxiliary modulation is shown in fig. 11.Input signal X object O with characteristic y=f(x) is the sum of two components: x=xo(t)+a sin ω 0 t, where but And ω 0 - constant values. Component a sin ω 0 t is a trial movement and is produced by a generator G, component x o(t) is a labor movement. When moving to an extremum, the variable component a sin ω 0 t the input signal of the object causes the appearance of an alternating component of the same frequency ω 0 =2π/T 0 in the output signal of the object (see Fig. 10). The variable component can be found graphically, as shown in Fig. 10.

Rice. elevenSAO structure with auxiliary modulation

It is obvious that the variable component of the signal at the output of the object coincides in phase with the variable component of the signal at the input for any value of the input, when x 0 =x 1 Therefore, if the fluctuations of the input and output signals are in phase, then in order to move to the extremum, it is necessary to increase X 0 (dx 0 /dt must be positive). If X 0 =x 2 >x opt, then the phase of the output oscillations will be shifted by 180° with respect to the input oscillations (see Fig. 10). At the same time, in order to move to an extremum, it is necessary that dx 0 /dt was negative. If x 0 =x opt, then double frequency oscillations appear at the output of the object 2 ω 0 , and frequency fluctuations ω 0 are absent (if the static characteristic near the extremum differs from a parabola, then oscillations with a frequency greater than 2 w 0).

Amplitude but search fluctuations should be small, since these fluctuations pass into the output signal of the object and lead to an error in determining the extremum.

Quantity component y, frequency ω 0 , separated by a bandpass filter F 1 (Fig. 11). Filter task F 1 is not to miss the constant or slowly changing component and the components of the second and higher harmonics. Ideally, the filter should pass only the component with frequency ω 0.

After filter F 1 variable component of quantity y, frequency ω 0 , fed to the multiplying link MOH(synchronous detector). The reference value is also fed to the input of the multiplier link v 1 =a sin( ω 0 t + φ ). Phase φ reference voltage v 1 selected depending on the filter output phase F 1 , since filter f 1 introduces an additional phase shift.

Multiplier output voltage u=vv 1 . With a value x<x wholesale

u = vv 1 = b sin( ω 0 t+ φ ) a sin( ω 0 t+ φ ) = ab sin 2 ( ω 0 t + φ )==ab/ 2 .

When the value of the signal at the input x>X 0PT signal value at the output of the multiplier link MOH is:

u = vv 1 = b sin( ω 0 t + φ + 180°) a sin( ω 0 t + φ ) = - ab sin 2 ( ω 0 t + φ )= = - ab/ 2 .

Rice. 12The nature of the search in the CAO with auxiliary modulation:

but - object characteristics; b- change of a phase of fluctuations; in- harmonic oscillations at the input; G- total input signal; d - signal at the output of the multiplier link.

After the multiplier signal And applied to a low pass filter F 2 , which does not pass the variable component of the signal And. DC signal and=and 1 after filter F 2 is applied to the relay element RE. The relay element controls the actuator at a constant travel speed. Instead of a relay element in the circuit, there may be a phase-sensitive amplifier; then the actuator will have a variable speed of movement.

On fig. Figure 12 shows the nature of the search for an extremum in the ACS with auxiliary modulation, the block diagram of which is shown in fig. 11. Suppose that the initial state of the system is characterized by signals at the input and output of the object, respectively X 1 And y 1 (dot M 1 in fig. 12a).

Because at the point M 1 meaning x 1 <х опт then when the extreme controller is turned on, the phases of the input and output oscillations will coincide. Let us assume that in this case the constant component at the filter output F 2 is positive ( ab/2>0), which corresponds to the movement with increasing X, i.e. dx 0 /dt>0. In this case, the SAO will move towards an extremum.

If the starting point M 2 , which characterizes the position of the system at the moment of turning on the extremal controller, is such that the input signal of the object x>x opt (Fig. 12, a), then the oscillations of the input and output signals of the object are in antiphase. As a result, the constant component at the output F 2 will be negative ( ab/2<0), что вызовет движение системы в сторону уменьшения X (dx 0 /dt<0 ). In this case, the SAO will approach the extremum.

Thus, regardless of the initial state of the system, the search for an extremum will be provided.

In systems with a variable speed actuator, the speed of the system movement to the extremum will depend on the amplitude of the output oscillations of the object, and this amplitude is determined by the deviation of the input signal X from the value X wholesale

The optimization problem usually consists in finding and maintaining such control actions that provide an extremum of a certain criterion for the quality of the operation of the control object. This problem can be solved automatically with the help of extremal controllers, which search for optimal control actions in the process of operation. Systems that implement automatic search and maintenance of an extremum of a certain indicator of the quality of an object's operation are called extreme control systems or automatic optimization systems. Automatic optimization systems, due to the implementation of optimal control search algorithms in them, have a number of advantages, the main of which is their ability to function normally under conditions of incomplete a priori information about the object and the perturbations acting on it. The use of extreme control systems is advisable in cases where the quality criterion of an object has a pronounced extremum and there are opportunities to search for and maintain its optimal (extreme) mode of operation. The development of the theory and technology of extreme control systems has now reached a significant level. Industry produces typical extreme controllers (automatic optimizers) for a number of technological processes.

Extreme control systems constitute one of the most theoretically and practically developed classes of adaptive systems. Extremal are such objects of automatic control in which the static characteristic has an extremum, the position and magnitude of which are not known and can change continuously.

Usually, the extremal controller searches for and maintains such values ​​of the coordinates of the object , at which the output reaches an extreme value. This mode of operation of the object and the system as a whole is optimal in terms of the minimum or maximum of the quality criterion. An airplane can serve as an example of a one-dimensional extremal object. Dependence of kilometer fuel consumption y from flight speed x characterized by the presence of an extremum, the value and position of which change with a change in the weight of the aircraft due to fuel consumption.

Depending on the number of extrema, objects are divided into single-extremum and multi-extremum, and in the latter case, the control problem is to find a global extremum, i.e. highest maximum or lowest minimum. Depending on the number of control actions generated in the extremal controller, one-dimensional and multidimensional extremal control systems are distinguished. By the nature of work in time, extremal systems can be continuous and discrete. Depending on the nature of the search signal, extremal systems with deterministic and random search signals are distinguished.

Tuning (extreme control)

Extreme control got its name from the specific purpose of this control. The task of extremal control is to achieve an extremal goal, i.e., in extremization (minimization or maximization) of some indicator of the object, the value of which depends on the controllable and uncontrollable parameters of the object. A very common tuning operation leads to extreme control.

Any customization consists in building such a system of actions that provide the best mode of operation for the custom object. To do this, it is necessary to be able to distinguish between the states of an object and to qualify these states in such a way as to know which of the two states should be considered “better” than the other. This means that a measure of the quality of the tuning must be determined during the tuning process.

For example, when setting up a technological process, an indicator of its quality can be the number of defective parts in a batch; in this case, the goal of process tuning is to minimize waste. However, not all extreme objects allow such a simple quantitative representation of the tuning quality index. So, for example, when tuning radios or televisions, such measures of tuning quality can be sound quality and quality

images of the received transmission. It is already quite difficult to quantify the tuning quality index here. However, as will be shown below, in order to solve extreme control problems, it is often important to know not the absolute value of the quality indicator, but the sign of its increment in the control process. This means that for management it is enough to know whether the quality indicator has increased or decreased. In the case of tuning radio equipment, a person solves this problem quite well when it comes to sound or image quality.

Rice. 1.3.1.

Thus, in the future it is assumed that there always exists such an algorithm for processing the information of a customizable object that allows you to quantify the quality of the customization of this object (or the sign of the change in this quality in the control process). The quality of the setting is measured by the number Q , which depends on the state of the controlled parameters of the object:

. (1.3.1)

The purpose of the setting is the extremization of this indicator, i.e., the solution of the problem

where the letter S denotes the area of ​​permissible change in the controlled parameters.

On fig. 1.3.1 shows a block diagram of an extreme object. It is formed from the actual setting object with controlled inputs and observable outputs that carry information about the state of the object, and a converter that, based on the information received, forms a scalar indicator of the quality of the object.

An example of an extreme object is a radio receiver in the process of searching for a station. If the audibility of the station decreases (as they say, the station “floats away”), then in order to obtain the best sounding transmission, i.e. to tune the receiver, it is necessary to adjust the circuit. The tuning control in this case consists in determining the direction of rotation of the tuning knob. The level of audibility of the station here is an indicator of the quality of the tuning. It does not carry the necessary

Rice. 1.3.2.

control information, i.e. does not indicate which direction to turn the tuning knob. Therefore, to obtain the necessary information, a search is introduced - a trial movement of the tuning handle in an arbitrary direction, which provides additional and necessary information for tuning. After that, you can already tell exactly in which direction you should turn the knob: if the audibility has decreased, you need to turn it in the opposite direction, if it has already increased, you should turn the tuning knob in the same direction to the maximum audibility. Such a simple search algorithm used when tuning a radio receiver, which is a typical example of an extreme object.

Thus, the objects of extreme control are distinguished by the lack of information at the output of the object, the presence of a kind of informational "hunger". To obtain the necessary information in the process of controlling extreme objects, it is necessary to introduce a search in the form of specially organized trial steps. The search process distinguishes tuning and extreme control from all other types of control.

As a more "serious" example of a one-parameter extremal object, consider the problem of optimal damping of a second-order tracking system (Fig. 1.3.2). The driving perturbation is applied to the input of this servo system y*(t), defining the output state of y(t). Concerning the nature of the behavior y* (t) nothing is known. Moreover, the statistical properties of the perturbation y*(t) may change in unexpected ways.

Rice. 1.3.3.

The task of tuning is to choose such a damping that makes this servo system optimal in terms of the minimum of the functional:

The quantity Q is an estimate of the variance of the residual o(t)=y(t)-y*(t) on the base T. Obviously, when adjusting the servo system, one should seek to minimize the value of Q.

Here, the specified servo system acts as the setting object, the output information for determining the quality of the object's operation is its input and output, and the converter forms the quality indicator according to the formula (1.3.3). The resulting extreme object has the characteristic shown in Fig. 1.3.3. The nature of dependence Q ( about) expresses the obvious fact that too little damping is just as bad as too much damping. As can be seen, characteristic (1.3.3) has a pronounced extremal character with a minimum corresponding to the optimal damping about*. In addition, the characteristic depends on the properties of the perturbation y*(t). Therefore, the optimal state about*, minimizing Q ( about), also depends on the nature of the driving perturbation y*(t) and changes along with it. This makes us turn to the creation of special automatic tuning systems that maintain the object in a tuned (extreme) state, regardless of the properties of disturbances. These automatic devices that solve the tuning problem are called extremal controllers or optimizers (i.e., devices for optimizing an object).

A distinctive feature of extreme objects is the non-monotonicity (extremality) of the characteristic, which makes it impossible to use the control method to control such objects. Indeed, by observing the output value Q of the object in the above example (see Fig. 1.3.3), it is impossible to build a control, i.e., determine in which direction the controlled parameter should be changed about. This uncertainty is connected, first of all, with the possibility of two situations and, the way out of which to the goal about* produced in the exact opposite way (in the first case, one should increase about, and in the second - to reduce). Before managing such an object, it is necessary to obtain additional information - in this example, this information consists in determining which branch of the characteristic the object is on. To do this, for example, it is enough to determine the value of the quality index at a neighboring point o + ? about, where? about is a fairly small deviation.

It should be noted that automation of the tuning process is justified only if the extreme characteristic of the object changes in time, i.e., when the extreme state wanders. If the characteristic of the object does not change, then the process of searching for an extremum is of a one-time nature and, therefore, does not need to be automated (it is enough to stabilize the object in a once defined extreme state).

On fig. 1.3.4 for illustration shows a block diagram of extreme damping control of a servo system that tracks the position of a target. at(t), the nature of the behavior of which changes.

Rice. 1.3.4.

Here, the extremal controller solves the tuning problem, i.e. maintains such a damping value about, which minimizes the quality index of the servo system.