	1. The main work in the program takes place in the "Optimization" group.
Automatic calculation is used when choosing a different core or when changing any initial data (outside the "Optimization" group) to obtain a starting point for optimizing the winding data of the inductor.
	2. In the "Optimization" group, when changing values using the arrows, the start of optimization begins automatically.But if the new value is entered "manually", then optimization should be started with this button.

	The program is designed for automated calculation of the chokes for the power factor corrector. The program allows you to reduce time and simplify design of the chokes (inductors).
The user selects the desired series of the magnetic cores (in the lower right corner) and sets the initial data for calculation. The program database contains 10 series of the magnetic cores offered by the PC Mstator. By repeating the calculation for each series and comparing the results, the user can select the optimal series for his specific task.
	After analyzing the source data, the program automatically selects the necessary magnetic core of minimum weight, starting from the minimum size to the maximum.
For the selected magnetic core, the program selects the required number of wires and the number of turns in order to provide the required parameters. Thus, the program automatically optimizes the inductor at a price and to minimize losses in the winding. In some cases, if it is practically impossible to wind the calculated turns of a wire of a given diameter, it is necessary to reduce the magnitude of the window fill factor in the source data and repeat the calculation of the project.
       The fill factor is set based on the possibility of winding. Typically between 0.35 and 0.45 (for manual winding). By default, the current density in the wire is not set. In this case, the program selects a wire of maximum diameter, so as not to exceed the specified fill factor. This strategy provides the maximum choke efficiency for the selected core size. The result is a choke, the window of which is completely filled with wire. Sometimes this leads to an unjustified increase in wire diameter, dimensions and copper consumption. In such cases, we recommend using a fixed current density, which allows you to choose a wire of optimal diameter. That is, calculation is carried out in two stages. First, without setting the current density. If the result is not optimal in some way, the refinement is performed at the second stage with an indication of the current density.
	The limit of the operating temperature of the choke (taking into account the specified maximum ambient temperature) is selected as the maximum for the selected series. In some cases, if such a choke temperature is not desired, the user can set the desired expected choke temperature. The program will perform the calculation so as not to exceed it.
For critical cases, the developer has the opportunity to refine the project or optimize the choke based on other tasks. For example, he can optimize the project for a minimum of total losses (maximum efficiency). To do this, in the “optimization” group, the user can, within small limits, change one of the parameters and see the result. So, changing the number of turns in one direction or another, it is possible in some cases to reduce the total loss.
	In some cases, the desired result can be achieved by changing the size of the magnetic core obtained by the program to the previous (smaller) or next (larger) one. You can change the diameter of the wire to a small extent or calculate the design for the available wire.
The program contains a database of insulation thickness for PET-155 wire. For other brands, there may be slight differences. Calculation of the resistance of the winding is performed for domestic wires. For imported wires (AWG), the actual values ??of the resistance of the winding can be significantly higher.
	The actual layout of the wire in layers depends on the skill of the employee and may differ from the calculated data.Accordingly, the values of the parameters may also differ - wire length, resistance, surface area, etc.
In all cases, a practical verification of the design with measurement of the actual operating temperature and verification of the required output characteristics is necessary.

	Project refinement takes place in the "Optimization" group.
Automatic calculation is used when choosing a different core or when changing any source data (outside the "Optimization" group) to obtain a starting point for optimizing winding data.

	In the "Optimization" group, when changing values using the arrows, the start of optimization occurs automatically. But if the new value is entered "manually", then optimization should be started with the same button.

You can send noticed errors, questions, comments and suggestions for the program to edf01@yandex.ru