هوشمند سازی ساختمان ها به گونه ای که سازه به طور لحظه ای میزان آسیب را شناسایی و با اتخاذ تصمیماتی در جهت جبران و یا مهار آن برآید، یکی از مباحث جدید در مهندسی کنترل سازه ها می باشد. یکی از چالش های مهم در ساختمان های بلند مساله پیچش، ناشی از ایجاد خرابی تحت اثر عوامل محیطی شدید مانند باد و زلزله، در سازه است. هدف از انجام این تحقیق هوشمند سازی سازه به منظور کنترل پیچش با استفاده از تلفیق مباحث پایش سلامت سازه ای و کنترل سازه ها می باشد. در این مقاله یک کنترل گر خاص به گونه ای طراحی می گردد که سختی تجهیزات نیمه فعال با سختی متغیر را بر اساس آسیب های شناسایی شده و تغییرات خروج از مرکزیت سازه تنظیم می نماید. همچنین برای ساخت یک سازه هوشمند الگوریتمی برای ترکیب پایش سلامت سازه ای و استراتژی کنترل نیمه فعال پیشنهاد می گردد. عملکرد و کارایی روش پیشنهادی با استفاده از یک مثال عددی ساختمان 20 طبقه فولادی تحت اثر رکوردهای مختلف زلزله مورد بررسی قرار می گیرد. نتایج به دست آمده حاکی از آن است که الگوریتم پیشنهادی با تطبیق سازه با شرایط خرابی می تواند زیادشدن پاسخ پیچشی سازه در حین خرابی را به طور موثری کاهش دهد.